diff --git a/.gitignore b/.gitignore index 8189200..966c12c 100644 --- a/.gitignore +++ b/.gitignore @@ -27,9 +27,7 @@ build/ .idea/**/dynamic.xml .idea/**/uiDesigner.xml .idea/**/dbnavigator.xml -*.t4jlog -*.spv -*.spv.options + # Gradle .idea/**/gradle.xml .idea/**/libraries @@ -86,9 +84,3 @@ fabric.properties /.idea/ /.gradle/buildOutputCleanup/ /.gradle/ -/resources/models/bistrohd/ -/resources/models/Cafe/ -/resources/models/Forest/ -/resources/models/tree/ -/resources/models/woman/ -/docs/ diff --git a/build.gradle b/build.gradle index d043272..69f1f93 100644 --- a/build.gradle +++ b/build.gradle @@ -1,25 +1,8 @@ import org.gradle.internal.os.OperatingSystem - -buildscript { - repositories { - mavenCentral() - gradlePluginPortal() - } -} plugins { - id 'application' - id 'java' - id 'com.gradleup.shadow' version '9.2.0' + id 'application' + id 'java' } - -jar { - manifest { - attributes( - 'Main-Class': 'net.halbear.Executable.Launcher' - ) - } -} - project.ext.lwjglVersion = "3.4.1" project.ext.jomlVersion = "1.10.8" project.ext.jomlprimitivesVersion = "1.10.0" @@ -28,20 +11,37 @@ project.ext.steamworks4jVersion = "1.9.0" project.ext.steamworks4jserverVersion = "1.9.0" project.ext.imguiVersion = "1.92.0" -repositories { - mavenCentral() +switch (OperatingSystem.current()) { + case OperatingSystem.LINUX: + project.ext.lwjglNatives = "natives-linux" + def osArch = System.getProperty("os.arch") + if (osArch.startsWith("arm") || osArch.startsWith("aarch64")) { + project.ext.lwjglNatives += osArch.contains("64") || osArch.startsWith("armv8") ? "-arm64" : "-arm32" + } else if (osArch.startsWith("ppc")) { + project.ext.lwjglNatives += "-ppc64le" + } else if (osArch.startsWith("riscv")) { + project.ext.lwjglNatives += "-riscv64" + } + break + case OperatingSystem.MAC_OS: + project.ext.lwjglNatives = System.getProperty("os.arch").startsWith("aarch64") ? "natives-macos-arm64" : "natives-macos" + break + case OperatingSystem.WINDOWS: + def osArch = System.getProperty("os.arch") + project.ext.lwjglNatives = osArch.contains("64") + ? "natives-windows${osArch.startsWith("aarch64") ? "-arm64" : ""}" + : "natives-windows-x86" + break } -application { - mainClass.set('net.halbear.Executable.Launcher') +repositories { + mavenCentral() } dependencies { implementation platform("org.lwjgl:lwjgl-bom:$lwjglVersion") implementation 'org.tinylog:tinylog-api:2.7.0' implementation 'org.tinylog:tinylog-impl:2.7.0' - - // Core LWJGL modules implementation "org.lwjgl:lwjgl" implementation "org.lwjgl:lwjgl-assimp" implementation "org.lwjgl:lwjgl-fmod" @@ -59,29 +59,22 @@ dependencies { implementation "org.lwjgl:lwjgl-stb" implementation "org.lwjgl:lwjgl-vma" implementation "org.lwjgl:lwjgl-vulkan" + implementation "org.lwjgl:lwjgl::$lwjglNatives" + implementation "org.lwjgl:lwjgl-assimp::$lwjglNatives" + implementation "org.lwjgl:lwjgl-freetype::$lwjglNatives" + implementation "org.lwjgl:lwjgl-glfw::$lwjglNatives" + implementation "org.lwjgl:lwjgl-jemalloc::$lwjglNatives" + implementation "org.lwjgl:lwjgl-llvm::$lwjglNatives" + implementation "org.lwjgl:lwjgl-lmdb::$lwjglNatives" + implementation "org.lwjgl:lwjgl-meshoptimizer::$lwjglNatives" + implementation "org.lwjgl:lwjgl-openal::$lwjglNatives" + implementation "org.lwjgl:lwjgl-rpmalloc::$lwjglNatives" implementation "org.lwjgl:lwjgl-remotery:${lwjglVersion}" - - // Define targeted native platforms explicitly - def targetNatives = ["natives-windows", "natives-linux"] - - // Loop through and bundle natives for both Windows and Linux - targetNatives.each { target -> - runtimeOnly "org.lwjgl:lwjgl::$target" - runtimeOnly "org.lwjgl:lwjgl-assimp::$target" - runtimeOnly "org.lwjgl:lwjgl-freetype::$target" - runtimeOnly "org.lwjgl:lwjgl-glfw::$target" - runtimeOnly "org.lwjgl:lwjgl-jemalloc::$target" - runtimeOnly "org.lwjgl:lwjgl-llvm::$target" - runtimeOnly "org.lwjgl:lwjgl-lmdb::$target" - runtimeOnly "org.lwjgl:lwjgl-meshoptimizer::$target" - runtimeOnly "org.lwjgl:lwjgl-openal::$target" - runtimeOnly "org.lwjgl:lwjgl-rpmalloc::$target" - runtimeOnly "org.lwjgl:lwjgl-remotery:${lwjglVersion}:$target" - runtimeOnly "org.lwjgl:lwjgl-shaderc::$target" - runtimeOnly "org.lwjgl:lwjgl-stb::$target" - runtimeOnly "org.lwjgl:lwjgl-vma::$target" - } - + runtimeOnly "org.lwjgl:lwjgl-remotery:${lwjglVersion}:${lwjglNatives}" + implementation "org.lwjgl:lwjgl-shaderc::$lwjglNatives" + implementation "org.lwjgl:lwjgl-stb::$lwjglNatives" + implementation "org.lwjgl:lwjgl-vma::$lwjglNatives" + if (lwjglNatives == "natives-macos" || lwjglNatives == "natives-macos-arm64") implementation "org.lwjgl:lwjgl-vulkan::$lwjglNatives" implementation "org.joml:joml:${jomlVersion}" implementation "org.joml:joml-primitives:${jomlprimitivesVersion}" implementation "org.lwjglx:lwjgl3-awt:${lwjgl3awtVersion}" @@ -89,18 +82,13 @@ dependencies { implementation "com.code-disaster.steamworks4j:steamworks4j-server:${steamworks4jserverVersion}" implementation 'com.google.code.gson:gson:2.14.0' implementation "org.jcommander:jcommander:3.0" - ['', '-opengl', '-glfw'].each { implementation "org.lwjgl:lwjgl$it:$lwjglVersion" - runtimeOnly "org.lwjgl:lwjgl$it::natives-windows" - runtimeOnly "org.lwjgl:lwjgl$it::natives-linux" + implementation "org.lwjgl:lwjgl$it::natives-windows" } - // ImGui Setup implementation "io.github.spair:imgui-java-binding:$imguiVersion" implementation "io.github.spair:imgui-java-lwjgl3:$imguiVersion" - // ImGui Natives for both OS environments - runtimeOnly "io.github.spair:imgui-java-natives-windows:$imguiVersion" - runtimeOnly "io.github.spair:imgui-java-natives-linux:$imguiVersion" -} + implementation "io.github.spair:imgui-java-natives-windows:$imguiVersion" +} \ No newline at end of file diff --git a/gradle/renderer-validation.init.gradle b/gradle/renderer-validation.init.gradle deleted file mode 100644 index 752e87a..0000000 --- a/gradle/renderer-validation.init.gradle +++ /dev/null @@ -1,10 +0,0 @@ -def validationRun = System.currentTimeMillis() -gradle.projectsEvaluated { - allprojects { - tasks.withType(Test).configureEach { - binaryResultsDirectory.set(layout.buildDirectory.dir("renderer-validation/${validationRun}/binary")) - reports.junitXml.outputLocation.set(layout.buildDirectory.dir("renderer-validation/${validationRun}/xml")) - reports.html.outputLocation.set(layout.buildDirectory.dir("renderer-validation/${validationRun}/html")) - } - } -} \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 25a0e8b..23449a2 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,7 @@ -#Thu Jun 18 13:00:38 BST 2026 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip +networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/resources/EngineResources/GLShaders/gui_fragment.glsl b/resources/EngineResources/GLShaders/gui_fragment.glsl deleted file mode 100644 index 76f39c9..0000000 --- a/resources/EngineResources/GLShaders/gui_fragment.glsl +++ /dev/null @@ -1,13 +0,0 @@ -#version 330 - -in vec2 fragTextCoords; -in vec4 fragColour; - -uniform sampler2D textureSampler; - -out vec4 outColour; - -void main() -{ - outColour = fragColour * texture(textureSampler, fragTextCoords); -} \ No newline at end of file diff --git a/resources/EngineResources/GLShaders/gui_vertex.glsl b/resources/EngineResources/GLShaders/gui_vertex.glsl deleted file mode 100644 index c200ebd..0000000 --- a/resources/EngineResources/GLShaders/gui_vertex.glsl +++ /dev/null @@ -1,17 +0,0 @@ -#version 330 - -layout (location=0) in vec2 inPos; -layout (location=1) in vec2 inTextCoords; -layout (location=2) in vec4 inColour; - -out vec2 fragTextCoords; -out vec4 fragColour; - -uniform vec2 scale; - -void main() -{ - fragTextCoords = inTextCoords; - fragColour = inColour; - gl_Position = vec4(inPos * scale + vec2(-1.0, 1.0), 0.0, 1.0); -} \ No newline at end of file diff --git a/resources/EngineResources/GLShaders/lighting_frag.glsl b/resources/EngineResources/GLShaders/lighting_frag.glsl deleted file mode 100644 index b14bec1..0000000 --- a/resources/EngineResources/GLShaders/lighting_frag.glsl +++ /dev/null @@ -1,172 +0,0 @@ -#version 450 -#extension GL_EXT_scalar_block_layout: require -// CREDITS: functions obtained from this link: https://github.com/SaschaWillems/Vulkan -// developed by Sascha Willems, https://twitter.com/JoeyDeVriez, licensed under MIT License (MIT) -// also Vulkan Book https://github.com/lwjglgamedev/vulkanbook/blob/master/bookcontents/chapter-15/chapter-15.md - - -const int MAX_LIGHTS = 32; -const float PI = 3.14159265359; - -struct Light { - vec3 position; - uint directional; - float intensity; - vec3 color; -}; - -in vec2 inTextCoord; - -out vec4 outFragColor; - -uniform sampler2D outAlbedo; -uniform sampler2D outPosition; -uniform sampler2D outNormals; -uniform sampler2D outPBR; - -struct Attenuation -{ - float constant; - float linear; - float exponent; -}; -struct Light { - vec3 position; - int lightType; - float intensity; - vec3 color; - vec3 conedir; - float cutoff; - Attenuation attenuation; -}; -uniform Light lights[MAX_LIGHTS]; -struct SceneInfo { - vec3 camPos; - float ambientLightIntensity; - vec3 ambientLightColor; - int LightCount; -}; - -uniform SceneInfo sceneInfo; - -float distributionGGX(vec3 N, vec3 H, float roughness) { - float a = roughness * roughness; - float a2 = a * a; - float NdotH = max(dot(N, H), 0.0); - float NdotH2 = NdotH * NdotH; - - float nom = a2; - float denom = (NdotH2 * (a2 - 1.0) + 1.0); - denom = PI * denom * denom; - - return nom / denom; -} - -float geometrySchlickGGX(float NdotV, float roughness) { - float r = (roughness + 1.0); - float k = (r * r) / 8.0; - - float nom = NdotV; - float denom = NdotV * (1.0 - k) + k; - - return nom / denom; -} - -float geometrySmith(vec3 N, vec3 V, vec3 L, float roughness) { - float NdotV = max(dot(N, V), 0.0); - float NdotL = max(dot(N, L), 0.0); - float ggx2 = geometrySchlickGGX(NdotV, roughness); - float ggx1 = geometrySchlickGGX(NdotL, roughness); - - return ggx1 * ggx2; -} - -vec3 fresnelSchlick(float cosTheta, vec3 F0) { - return F0 + (1.0 - F0) * pow(clamp(1.0 - cosTheta, 0.0, 1.0), 5.0); -} - -vec3 calculatePointLight(Light light, vec3 worldPos, vec3 V, vec3 N, vec3 F0, vec3 albedo, float metallic, float roughness) { - vec3 tmpSub = light.position - worldPos; - vec3 L = normalize(tmpSub); - vec3 H = normalize(V + L); - - // Calculate distance and attenuation - float distance = length(tmpSub); - float attenuation = 1.0 / (distance * distance); - float intensity = 10.0f; - vec3 radiance = light.color * light.intensity * attenuation; - - // Cook-Torrance BRDF - float NDF = distributionGGX(N, H, roughness); - float G = geometrySmith(N, V, L, roughness); - vec3 F = fresnelSchlick(max(dot(H, V), 0.0), F0); - - vec3 numerator = NDF * G * F; - float denominator = 4.0 * max(dot(N, V), 0.0) * max(dot(N, L), 0.0) + 0.0001; - vec3 specular = numerator / denominator; - - vec3 kS = F; - vec3 kD = vec3(1.0) - kS; - kD *= 1.0 - metallic; - - float NdotL = max(dot(N, L), 0.0); - return (kD * albedo / PI + specular) * radiance * NdotL; -} - -vec3 calculateDirectionalLight(Light light, vec3 V, vec3 N, vec3 F0, vec3 albedo, float metallic, float roughness) { - vec3 L = normalize(-light.position); - vec3 H = normalize(V + L); - - vec3 radiance = light.color * light.intensity; - - // Cook-Torrance BRDF - float NDF = distributionGGX(N, H, roughness); - float G = geometrySmith(N, V, L, roughness); - vec3 F = fresnelSchlick(max(dot(H, V), 0.0), F0); - - vec3 numerator = NDF * G * F; - float denominator = 4.0 * max(dot(N, V), 0.0) * max(dot(N, L), 0.0) + 0.0001; - vec3 specular = numerator / denominator; - - vec3 kS = F; - vec3 kD = vec3(1.0) - kS; - kD *= 1.0 - metallic; - - float NdotL = max(dot(N, L), 0.0); - return (kD * albedo / PI + specular) * radiance * NdotL; -} - -void main() { - vec3 albedo = texture(outAlbedo, inTextCoord).rgb; - vec3 normal = texture(outNormals, inTextCoord).rgb; - vec3 worldPos = texture(outPosition, inTextCoord).rgb; - vec3 pbr = texture(outPBR, inTextCoord).rgb; - - float roughness = pbr.g; - float metallic = pbr.b; - - vec3 N = normalize(normal); - vec3 V = normalize(sceneInfo.camPos - worldPos); - - vec3 F0 = vec3(0.04); - F0 = mix(F0, albedo, metallic); - - vec3 Lo = vec3(0.0); - for (uint i = 0; i < sceneInfo.LightCount; i++) { - Light light = lights[i]; - if (light.lightType == 1) { - Lo += calculateDirectionalLight(light, V, N, F0, albedo, metallic, roughness); - } else { - Lo += calculatePointLight(light, worldPos, V, N, F0, albedo, metallic, roughness); - } - } - vec3 ambient = sceneInfo.ambientLightColor * albedo * sceneInfo.ambientLightIntensity; - vec3 color = ambient + Lo; - - outFragColor = vec4(color, 1.0f); - if (length(normal) < 0.001) { - outFragColor = vec4(albedo,1.0f); - return; - } - // outFragColor = vec4(normal, 1.0f); -} diff --git a/resources/EngineResources/GLShaders/scene_frag.glsl b/resources/EngineResources/GLShaders/scene_frag.glsl deleted file mode 100644 index 8a53eab..0000000 --- a/resources/EngineResources/GLShaders/scene_frag.glsl +++ /dev/null @@ -1,256 +0,0 @@ -#version 330 core - -const int MAX_LIGHTS = 32; -const float PI = 3.14159265359; -const float SPECULAR_POWER = 10; - -in vec4 outPos; -in vec3 outNormal; -in vec3 outTangent; -in vec3 outBitangent; -in vec2 outTextCoords; - -out vec4 fragColor; - -struct Attenuation -{ - float constant; - float linear; - float exponent; -}; -struct Light { - vec3 position; - int lightType; - float intensity; - vec3 color; - vec3 conedir; - float cutoff; - Attenuation attenuation; -}; - -struct Material { - vec4 diffuse; - int hasTexture; - int hasNormalMap; - int hasRoughMap; - float roughnessFactor; - float metallicFactor; -}; - -uniform sampler2D textureSampler; -uniform sampler2D normalSampler; -uniform sampler2D roughnessSampler; -uniform Light lights[MAX_LIGHTS]; -struct SceneInfo { - vec3 camPos; - float ambientLightIntensity; - vec3 ambientLightColor; - int LightCount; -}; -uniform Material material; - -uniform SceneInfo sceneInfo; - - - -vec4 calcAmbient(Light ambientLight, vec4 ambient) { - return vec4(ambientLight.intensity * ambientLight.color, 1) * ambient; -} - -vec4 calcLightColor(vec4 diffuse, vec4 specular, vec3 lightColor, float light_intensity, vec3 position, vec3 to_light_dir, vec3 normal, float Metallic) { - vec4 diffuseColor = vec4(0, 0, 0, 1); - vec4 specColor = vec4(0, 0, 0, 1); - - float diffuseFactor = max(dot(normal, to_light_dir), 0.0); - diffuseColor = diffuse * vec4(lightColor, 1.0) * light_intensity * diffuseFactor; - - vec3 camera_direction = normalize(-position); - vec3 from_light_dir = -to_light_dir; - vec3 reflected_light = normalize(reflect(from_light_dir, normal)); - float specularFactor = max(dot(camera_direction, reflected_light), 0.0); - specularFactor = pow(specularFactor, SPECULAR_POWER); - specColor = specular * light_intensity * specularFactor * Metallic * vec4(lightColor, 1.0); - - return (diffuseColor + specColor); -} - -vec4 calcPointLight(vec4 diffuse, vec4 specular, Light light, vec3 position, vec3 normal, float Metallic) { - vec3 light_direction = light.position - position; - vec3 to_light_dir = normalize(light_direction); - vec4 light_color = calcLightColor(diffuse, specular, light.color, light.intensity, position, to_light_dir, normal,Metallic); - - float distance = length(light_direction); - float attenuationInv = light.attenuation.constant + light.attenuation.linear * distance + - light.attenuation.exponent * distance * distance; - return light_color / attenuationInv; -} - -vec4 calcSpotLight(vec4 diffuse, vec4 specular, Light light, vec3 position, vec3 normal,float Metallic) { - vec3 light_direction = light.position - position; - vec3 to_light_dir = normalize(light_direction); - vec3 from_light_dir = -to_light_dir; - float spot_alfa = dot(from_light_dir, normalize(light.conedir)); - - vec4 color = vec4(0, 0, 0, 0); - - if (spot_alfa > light.cutoff) - { - color = calcPointLight(diffuse, specular, light, position, normal,Metallic); - color *= (1.0 - (1.0 - spot_alfa)/(1.0 - light.cutoff)); - } - return color; -} - -vec4 calcDirLight(vec4 diffuse, vec4 specular, Light light, vec3 position, vec3 normal,float Metallic) { - return calcLightColor(diffuse, specular, light.color, light.intensity, position, normalize(light.position), normal,Metallic); -} - -vec3 calcNormal(Material material, vec3 normal, vec2 textCoords, mat3 TBN) -{ - vec3 newNormal = normal; - if (material.hasNormalMap > 0) - { - newNormal = texture(normalSampler, textCoords).rgb; - newNormal = normalize(newNormal * 2.0 - 1.0); - newNormal = normalize(TBN * newNormal); - } - return newNormal; -} - -float distributionGGX(vec3 N, vec3 H, float roughness) { - float a = roughness * roughness; - float a2 = a * a; - float NdotH = max(dot(N, H), 0.0); - float NdotH2 = NdotH * NdotH; - - float nom = a2; - float denom = (NdotH2 * (a2 - 1.0) + 1.0); - denom = PI * denom * denom; - - return nom / denom; -} - -float geometrySchlickGGX(float NdotV, float roughness) { - float r = (roughness + 1.0); - float k = (r * r) / 8.0; - - float nom = NdotV; - float denom = NdotV * (1.0 - k) + k; - - return nom / denom; -} - -float geometrySmith(vec3 N, vec3 V, vec3 L, float roughness) { - float NdotV = max(dot(N, V), 0.0); - float NdotL = max(dot(N, L), 0.0); - float ggx2 = geometrySchlickGGX(NdotV, roughness); - float ggx1 = geometrySchlickGGX(NdotL, roughness); - - return ggx1 * ggx2; -} - -vec3 fresnelSchlick(float cosTheta, vec3 F0) { - return F0 + (1.0 - F0) * pow(clamp(1.0 - cosTheta, 0.0, 1.0), 5.0); -} - -vec3 calculatePointLight(Light light, vec3 worldPos, vec3 V, vec3 N, vec3 F0, vec3 albedo, float metallic, float roughness) { - vec3 tmpSub = light.position - worldPos; - vec3 L = normalize(tmpSub); - vec3 H = normalize(V + L); - - // Calculate distance and attenuation - float distance = length(tmpSub); - float attenuation = 1.0 / (distance * distance); - float intensity = 10.0f; - vec3 radiance = light.color * light.intensity * attenuation; - - // Cook-Torrance BRDF - float NDF = distributionGGX(N, H, roughness); - float G = geometrySmith(N, V, L, roughness); - vec3 F = fresnelSchlick(max(dot(H, V), 0.0), F0); - - vec3 numerator = NDF * G * F; - float denominator = 4.0 * max(dot(N, V), 0.0) * max(dot(N, L), 0.0) + 0.0001; - vec3 specular = numerator / denominator; - - vec3 kS = F; - vec3 kD = vec3(1.0) - kS; - kD *= 1.0 - metallic; - - float NdotL = max(dot(N, L), 0.0); - return (kD * albedo / PI + specular) * radiance * NdotL; -} - -vec3 calculateDirectionalLight(Light light, vec3 V, vec3 N, vec3 F0, vec3 albedo, float metallic, float roughness) { - vec3 L = normalize(-light.position); - vec3 H = normalize(V + L); - - vec3 radiance = light.color * light.intensity; - - // Cook-Torrance BRDF - float NDF = distributionGGX(N, H, roughness); - float G = geometrySmith(N, V, L, roughness); - vec3 F = fresnelSchlick(max(dot(H, V), 0.0), F0); - - vec3 numerator = NDF * G * F; - float denominator = 4.0 * max(dot(N, V), 0.0) * max(dot(N, L), 0.0) + 0.0001; - vec3 specular = numerator / denominator; - - vec3 kS = F; - vec3 kD = vec3(1.0) - kS; - kD *= 1.0 - metallic; - - float NdotL = max(dot(N, L), 0.0); - return (kD * albedo / PI + specular) * radiance * NdotL; -} - -void main() -{ - vec4 text_color = texture(textureSampler, outTextCoords); - if(text_color.a < 0.5) discard; - vec4 diffuse = text_color; - - mat3 TBN = mat3(outTangent, outBitangent, outNormal); - vec3 newNormal = calcNormal(material, outNormal, outTextCoords, TBN); - - float ao = 0.5; - float roughnessFactor = 0.0; - float metallicFactor = 0.0; - - if (material.hasRoughMap > 0) { - vec4 metRoughValue = texture(roughnessSampler, outTextCoords); - roughnessFactor = metRoughValue.g; - metallicFactor = metRoughValue.b; - } else { - roughnessFactor = material.roughnessFactor; - metallicFactor = material.metallicFactor; - } - vec4 specular = text_color + metallicFactor - roughnessFactor; - - vec4 pbr = vec4(ao, roughnessFactor, metallicFactor, text_color.a); - float roughness = pbr.g; - float metallic = pbr.b; - - vec3 N = normalize(newNormal); - vec3 V = normalize(sceneInfo.camPos - outPos.rgb); - - vec3 F0 = vec3(0.04); - F0 = mix(F0, text_color.rgb, metallic); - - vec3 Lo = vec3(0.0); - for (int i = 0; i < sceneInfo.LightCount; i++) { - Light light = lights[i]; - vec3 Pos = vec3(outPos.rgb); - if (light.lightType == 1) { - //Lo += calculateDirectionalLight(light, V, N, F0, text_color.rgb, metallic, roughness); - Lo += calcDirLight(diffuse, specular, light, Pos, outNormal,metallic).rgb; - } else { - // Lo += calculatePointLight(light, outPos.rgb, V, N, F0, text_color.rgb, metallic, roughness); - Lo += calcPointLight(diffuse, specular, light, Pos, outNormal,metallic).rgb; - } - } - vec3 ambient = sceneInfo.ambientLightColor * text_color.rgb * sceneInfo.ambientLightIntensity; - vec3 color = ambient + Lo; - - fragColor = vec4(color, 1.0f); -} \ No newline at end of file diff --git a/resources/EngineResources/GLShaders/scene_frag_deferred.glsl b/resources/EngineResources/GLShaders/scene_frag_deferred.glsl deleted file mode 100644 index a090f71..0000000 --- a/resources/EngineResources/GLShaders/scene_frag_deferred.glsl +++ /dev/null @@ -1,77 +0,0 @@ -#version 450 - -const int MAX_TEXTURES = 256; - -out vec4 outPos; -out vec3 outNormal; -out vec3 outTangent; -out vec3 outBitangent; -out vec2 outTextCoords; - -out vec4 outAlbedo ; -out vec4 outPosition; -out vec4 outNormals; -out vec4 outPBR; - -struct Material { - vec4 diffuse; - int hasTexture; - int hasNormalMap; - int hasRoughMap; - float roughnessFactor; - float metallicFactor; -}; - -uniform sampler2D textureSampler; -uniform sampler2D normalSampler; -uniform sampler2D roughnessSampler; -uniform Material material; - -vec3 calcNormal(Material material, vec3 normal, vec2 textCoords, mat3 TBN) -{ - vec3 newNormal = normal; - if (material.hasNormalMap > 0) - { - newNormal = texture(normalSampler, textCoords).rgb; - newNormal = normalize(newNormal * 2.0 - 1.0); - newNormal = normalize(TBN * newNormal); - } - return newNormal; -} - -layout(push_constant) uniform pc { - layout(offset = 64) uint materialIdx; -} push_constants; - -void main() -{ - outPosition = outPos; - - if (material.hasTexture == 1) { - outAlbedo = texture(textureSampler, outTextCoords); - } else { - outAlbedo = material.diffuse; - } - - - if(outAlbedo.a < 0.5) discard; - - mat3 TBN = mat3( outTangent, outBitangent, outNormal); - vec3 newNormal = calcNormal(material, outNormal, outTextCoords, TBN); - outNormals = vec4(newNormal, 1.0f); - - float ao = 0.5f; - float roughnessFactor = 0.0f; - float metallicFactor = 0.0f; - if (material.hasRoughMap > 0) { - vec4 metRoughValue = texture(roughnessSampler, outTextCoords); - roughnessFactor = metRoughValue.g; - metallicFactor = metRoughValue.b; - } else { - roughnessFactor = material.roughnessFactor; - metallicFactor = material.metallicFactor; - } - - outPBR = vec4(ao, roughnessFactor, metallicFactor, 1.0f); - -} \ No newline at end of file diff --git a/resources/EngineResources/GLShaders/scene_vert.glsl b/resources/EngineResources/GLShaders/scene_vert.glsl deleted file mode 100644 index b4b7f9f..0000000 --- a/resources/EngineResources/GLShaders/scene_vert.glsl +++ /dev/null @@ -1,37 +0,0 @@ -#version 330 core - -layout (location = 0) in vec3 inPos; -layout (location = 1) in vec3 inNormal; -layout (location = 2) in vec3 inTangent; -layout (location = 3) in vec3 inBitangent; -layout (location = 4) in vec2 inTextCoords; - -out vec4 outPos; -out vec3 outNormal; -out vec3 outTangent; -out vec3 outBitangent; -out vec2 outTextCoords; - -uniform mat4 projectionMatrix; -uniform mat4 modelMatrix; -uniform mat4 viewMatrix; - - -void main() -{ -// vec4 worldPos = modelMatrix * vec4(inPos,1); -// gl_Position = projectionMatrix * viewMatrix * modelMatrix * vec4(inPos, 1.0); -// mat3 mNormal = transpose(inverse(mat3(modelMatrix))); -// outPos = worldPos; -// outNormal = mNormal * normalize(inNormal); -// outTextCoords = inTextCoords; - - mat4 modelViewMatrix = viewMatrix * modelMatrix; - vec4 mvPosition = modelViewMatrix * vec4(inPos, 1.0); - gl_Position = projectionMatrix * mvPosition; - outPos = mvPosition; - outNormal = normalize(modelViewMatrix * vec4(inNormal, 0.0)).xyz; - outTangent = inNormal * normalize(inTangent); - outBitangent = inNormal * normalize(inBitangent); - outTextCoords = inTextCoords; -} \ No newline at end of file diff --git a/resources/EngineResources/SkyBoxTextures/SkyTop.png b/resources/EngineResources/SkyBoxTextures/SkyTop.png deleted file mode 100644 index ec7edc4..0000000 Binary files a/resources/EngineResources/SkyBoxTextures/SkyTop.png and /dev/null differ diff --git a/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyBack.png b/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyBack.png deleted file mode 100644 index 52a3a2b..0000000 Binary files a/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyBack.png and /dev/null differ diff --git a/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyDown.png b/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyDown.png deleted file mode 100644 index 605900f..0000000 Binary files a/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyDown.png and /dev/null differ diff --git a/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyFront.png b/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyFront.png deleted file mode 100644 index 7abf440..0000000 Binary files a/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyFront.png and /dev/null differ diff --git a/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyLeft.png b/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyLeft.png deleted file mode 100644 index 53121b5..0000000 Binary files a/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyLeft.png and /dev/null differ diff --git a/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyRight.png b/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyRight.png deleted file mode 100644 index 6b00cd2..0000000 Binary files a/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyRight.png and /dev/null differ diff --git a/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyUp.png b/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyUp.png deleted file mode 100644 index cbbe78a..0000000 Binary files a/resources/EngineResources/SkyBoxTextures/autumn_field_pureskyUp.png and /dev/null differ diff --git a/resources/EngineResources/SkyBoxTextures/skySide.png b/resources/EngineResources/SkyBoxTextures/skySide.png deleted file mode 100644 index 93970fa..0000000 Binary files a/resources/EngineResources/SkyBoxTextures/skySide.png and /dev/null differ diff --git a/resources/EngineResources/SkyBoxTextures/textureCredit.txt b/resources/EngineResources/SkyBoxTextures/textureCredit.txt deleted file mode 100644 index 4092bea..0000000 --- a/resources/EngineResources/SkyBoxTextures/textureCredit.txt +++ /dev/null @@ -1,2 +0,0 @@ -Sky texture: -kaori669 on deviant art \ No newline at end of file diff --git a/resources/EngineResources/SpriteShaders/sprite_fragment.glsl b/resources/EngineResources/SpriteShaders/sprite_fragment.glsl deleted file mode 100644 index 1cd34ea..0000000 --- a/resources/EngineResources/SpriteShaders/sprite_fragment.glsl +++ /dev/null @@ -1,28 +0,0 @@ -#version 450 - -const int MAX_TEXTURES = 512; -const float GAMMA_CONST = 0.4545; -layout(location = 0) in vec2 inUV; - -layout(location = 0) out vec4 outColor; -layout(push_constant) uniform pc { - layout(offset = 28) uint textureIndex; -} push_constants; - -layout(set = 1, binding = 0) uniform sampler2D spriteTextures[MAX_TEXTURES]; - -vec4 gamma(vec4 color){ - return color = vec4(pow(color.rgb,vec3(GAMMA_CONST)),color.a); -} - -void main() { - if (push_constants.textureIndex >= MAX_TEXTURES){ - outColor = vec4(0.0,0.0,1.0,1.0); - return; - } - vec4 tex = texture(spriteTextures[push_constants.textureIndex], inUV); - outColor = gamma(tex); - if (outColor.a <= 0.09) { - discard; - } -} \ No newline at end of file diff --git a/resources/EngineResources/SpriteShaders/sprite_translucent_fragment.glsl b/resources/EngineResources/SpriteShaders/sprite_translucent_fragment.glsl deleted file mode 100644 index d05d138..0000000 --- a/resources/EngineResources/SpriteShaders/sprite_translucent_fragment.glsl +++ /dev/null @@ -1,19 +0,0 @@ -#version 450 - -const int MAX_TEXTURES = 128; - -layout(location = 0) in vec2 inUV; - -layout(location = 0) out vec4 outColor; -layout(push_constant) uniform pc { - layout(offset = 28) uint textureIndex; -} push_constants; - -layout(set = 1, binding = 0) uniform sampler2D spriteTextures[MAX_TEXTURES]; - -void main() { - vec4 tex = texture(spriteTextures[push_constants.textureIndex], inUV); - outColor = tex; - - if(outColor.a >= 0.9 || outColor.a <= 0.001){discard;} -} \ No newline at end of file diff --git a/resources/EngineResources/SpriteShaders/sprite_vertex.glsl b/resources/EngineResources/SpriteShaders/sprite_vertex.glsl deleted file mode 100644 index d5682cb..0000000 --- a/resources/EngineResources/SpriteShaders/sprite_vertex.glsl +++ /dev/null @@ -1,36 +0,0 @@ -#version 450 - -layout(location = 0) in vec2 inPos; -layout(location = 1) in vec2 inUV; - -layout(location = 0) out vec2 outUV; - - -layout(push_constant) uniform pc { - vec2 modelSize; - vec2 position; - vec2 screenSize; - float zAmount; -} push_constants; - -layout(set = 0, binding = 0) uniform ViewUniform{ - vec2 camPos; - vec2 camScale; -} viewUniform; - - -void main() { - vec2 ScaledPos = inPos * push_constants.modelSize; - vec2 worldPos = push_constants.position + ScaledPos; - worldPos += (viewUniform.camPos * push_constants.zAmount); - vec2 ndc = vec2( - (worldPos.x / push_constants.screenSize.x) * 2.0 - 1.0, - (worldPos.y / push_constants.screenSize.y) * 2.0 - 1.0 - ); - - ndc.y = -ndc.y; - - - gl_Position = vec4(ndc * viewUniform.camScale, 0.0, 1.0); - outUV = vec2(inUV.x, 1 - inUV.y); -} \ No newline at end of file diff --git a/resources/EngineResources/Texture/NoTexture.png b/resources/EngineResources/Texture/NoTexture.png deleted file mode 100644 index 1086a19..0000000 Binary files a/resources/EngineResources/Texture/NoTexture.png and /dev/null differ diff --git a/resources/EngineResources/Texture/Terrain4JTitleImage.png b/resources/EngineResources/Texture/Terrain4JTitleImage.png deleted file mode 100644 index f394340..0000000 Binary files a/resources/EngineResources/Texture/Terrain4JTitleImage.png and /dev/null differ diff --git a/resources/EngineResources/Texture/blueleaf_set.png b/resources/EngineResources/Texture/blueleaf_set.png deleted file mode 100644 index 3c22f59..0000000 Binary files a/resources/EngineResources/Texture/blueleaf_set.png and /dev/null differ diff --git a/resources/EngineResources/Texture/blueleaf_set_2.png b/resources/EngineResources/Texture/blueleaf_set_2.png deleted file mode 100644 index 7d4e30e..0000000 Binary files a/resources/EngineResources/Texture/blueleaf_set_2.png and /dev/null differ diff --git a/resources/EngineResources/Texture/blueleaf_set_2_translucent.png b/resources/EngineResources/Texture/blueleaf_set_2_translucent.png deleted file mode 100644 index 31f2056..0000000 Binary files a/resources/EngineResources/Texture/blueleaf_set_2_translucent.png and /dev/null differ diff --git a/resources/EngineResources/Texture/blueleaf_set_translucent.png b/resources/EngineResources/Texture/blueleaf_set_translucent.png deleted file mode 100644 index bf87761..0000000 Binary files a/resources/EngineResources/Texture/blueleaf_set_translucent.png and /dev/null differ diff --git a/resources/EngineResources/Texture/test_cube.png b/resources/EngineResources/Texture/test_cube.png deleted file mode 100644 index ee50980..0000000 Binary files a/resources/EngineResources/Texture/test_cube.png and /dev/null differ diff --git a/resources/EngineResources/Texture/test_cube_translucency.png b/resources/EngineResources/Texture/test_cube_translucency.png deleted file mode 100644 index 7b5e123..0000000 Binary files a/resources/EngineResources/Texture/test_cube_translucency.png and /dev/null differ diff --git a/resources/EngineResources/VoxelComputeShaders/meshGeneration.glsl b/resources/EngineResources/VoxelComputeShaders/meshGeneration.glsl deleted file mode 100644 index c2ce601..0000000 --- a/resources/EngineResources/VoxelComputeShaders/meshGeneration.glsl +++ /dev/null @@ -1,236 +0,0 @@ -#version 460 - -layout(local_size_x = 4, local_size_y = 4, local_size_z = 4) in; - -const int CHUNK_SIZE = 16; -const int CHUNK_AREA = CHUNK_SIZE * CHUNK_SIZE; -const int VOXEL_COUNT = CHUNK_SIZE * CHUNK_SIZE * CHUNK_SIZE; - -const uint FLOATS_PER_VERTEX = 14u; -const uint INTEGERS_PER_VERTEX = 1u; -const uint VERTICES_PER_FACE = 4u; -const uint INDICES_PER_FACE = 6u; - -const uint MAX_VISIBLE_FACES_PER_CHUNK = uint(CHUNK_SIZE * CHUNK_SIZE * 12); -const uint MAX_VERTICES = MAX_VISIBLE_FACES_PER_CHUNK * VERTICES_PER_FACE; -const uint MAX_INDICES = MAX_VISIBLE_FACES_PER_CHUNK * INDICES_PER_FACE; - -layout(std430, binding = 0) readonly buffer VoxelData { - uint voxels[]; -}; - -layout(std430, binding = 1) buffer VertexBuffer { - float vertices[]; -}; - -layout(std430, binding = 2) buffer IndexBuffer { - uint indices[]; -}; - -layout(std430, binding = 3) buffer DrawCommand { - uint indexCount; - uint instanceCount; - uint firstIndex; - int vertexOffset; - uint firstInstance; -} drawCmd; - -layout(std430, binding = 4) buffer Counters { - uint vertexCount; - uint indexCount; -} counters; - -layout(push_constant) uniform ChunkInfo { - ivec3 chunkPos; - int padding0; -}; - -uint flatten(ivec3 pos) { - return uint((pos.x * CHUNK_AREA) + (pos.y * CHUNK_SIZE) + pos.z); -} - -uint getVoxel(ivec3 pos) { - if (pos.x < 0 || pos.x >= CHUNK_SIZE) return 0; - if (pos.y < 0 || pos.y >= CHUNK_SIZE) return 0; - if (pos.z < 0 || pos.z >= CHUNK_SIZE) return 0; - - return voxels[flatten(pos)]; -} - -void writeVertex(uint vertexIndex,vec3 position,vec3 normal, - vec3 tangent,vec3 bitangent,vec2 uv) { - uint base = vertexIndex * FLOATS_PER_VERTEX; - - vertices[base + 0u] = position.x; - vertices[base + 1u] = position.y; - vertices[base + 2u] = position.z; - - vertices[base + 3u] = normal.x; - vertices[base + 4u] = normal.y; - vertices[base + 5u] = normal.z; - - vertices[base + 6u] = tangent.x; - vertices[base + 7u] = tangent.y; - vertices[base + 8u] = tangent.z; - - vertices[base + 9u] = bitangent.x; - vertices[base + 10u] = bitangent.y; - vertices[base + 11u] = bitangent.z; - - vertices[base + 12u] = uv.x; - vertices[base + 13u] = uv.y; -} - -void emitFace(ivec3 voxelPos, int faceIndex) { - uint baseVertex = atomicAdd(counters.vertexCount, VERTICES_PER_FACE); - uint baseIndex = atomicAdd(counters.indexCount, INDICES_PER_FACE); - - if (baseVertex + VERTICES_PER_FACE > MAX_VERTICES || - baseIndex + INDICES_PER_FACE > MAX_INDICES) { - return; - } - - vec3 p = vec3(voxelPos); - - vec3 normal; - vec3 tangent; - vec3 bitangent; - - vec3 v0; - vec3 v1; - vec3 v2; - vec3 v3; - - vec2 uv0; - vec2 uv1; - vec2 uv2; - vec2 uv3; - - if (faceIndex == 0) { - // Top +Y - normal = vec3(0.0, 1.0, 0.0); - tangent = vec3(1.0, 0.0, 0.0); - bitangent = vec3(0.0, 0.0, 1.0); - - v0 = p + vec3(0.0, 1.0, 0.0); - v1 = p + vec3(0.0, 1.0, 1.0); - v2 = p + vec3(1.0, 1.0, 1.0); - v3 = p + vec3(1.0, 1.0, 0.0); - - - uv0 = vec2(0.0, 0.5); - uv1 = vec2(0.0, 1.0); - uv2 = vec2(0.5, 1.0); - uv3 = vec2(0.5, 0.5); - } else if (faceIndex == 1) { - // Bottom -Y - normal = vec3(0.0, -1.0, 0.0); - tangent = vec3(1.0, 0.0, 0.0); - bitangent = vec3(0.0, 0.0, -1.0); - - v0 = p + vec3(0.0, 0.0, 0.0); - v1 = p + vec3(1.0, 0.0, 0.0); - v2 = p + vec3(1.0, 0.0, 1.0); - v3 = p + vec3(0.0, 0.0, 1.0); - uv0 = vec2(0.5, 0.0); - uv1 = vec2(0.5, 0.5); - uv2 = vec2(1.0, 0.5); - uv3 = vec2(1.0, 0.0); - } else if (faceIndex == 2) { - // Right +X - normal = vec3(1.0, 0.0, 0.0); - tangent = vec3(0.0, 0.0, -1.0); - bitangent = vec3(0.0, 1.0, 0.0); - - v0 = p + vec3(1.0, 0.0, 0.0); - v1 = p + vec3(1.0, 1.0, 0.0); - v2 = p + vec3(1.0, 1.0, 1.0); - v3 = p + vec3(1.0, 0.0, 1.0); - - uv0 = vec2(0.0, 0.0); - uv3 = vec2(0.0, 0.5); - uv2 = vec2(0.5, 0.5); - uv1 = vec2(0.5, 0.0); - } else if (faceIndex == 3) { - // Left -X - normal = vec3(-1.0, 0.0, 0.0); - tangent = vec3(0.0, 0.0, 1.0); - bitangent = vec3(0.0, 1.0, 0.0); - - v0 = p + vec3(0.0, 0.0, 0.0); - v1 = p + vec3(0.0, 0.0, 1.0); - v2 = p + vec3(0.0, 1.0, 1.0); - v3 = p + vec3(0.0, 1.0, 0.0); - - uv0 = vec2(0.0, 0.0); - uv1 = vec2(0.0, 0.5); - uv2 = vec2(0.5, 0.5); - uv3 = vec2(0.5, 0.0); - } else if (faceIndex == 4) { - // Front +Z - normal = vec3(0.0, 0.0, 1.0); - tangent = vec3(1.0, 0.0, 0.0); - bitangent = vec3(0.0, 1.0, 0.0); - - v0 = p + vec3(0.0, 0.0, 1.0); - v1 = p + vec3(1.0, 0.0, 1.0); - v2 = p + vec3(1.0, 1.0, 1.0); - v3 = p + vec3(0.0, 1.0, 1.0); - - uv0 = vec2(0.0, 0.0); - uv1 = vec2(0.0, 0.5); - uv2 = vec2(0.5, 0.5); - uv3 = vec2(0.5, 0.0); - } else { - // Back -Z - normal = vec3(0.0, 0.0, -1.0); - tangent = vec3(-1.0, 0.0, 0.0); - bitangent = vec3(0.0, 1.0, 0.0); - - v0 = p + vec3(0.0, 0.0, 0.0); - v1 = p + vec3(0.0, 1.0, 0.0); - v2 = p + vec3(1.0, 1.0, 0.0); - v3 = p + vec3(1.0, 0.0, 0.0); - - uv0 = vec2(0.0, 0.0); - uv1 = vec2(0.0, 0.5); - uv2 = vec2(0.5, 0.5); - uv3 = vec2(0.5, 0.0); - } - - writeVertex(baseVertex + 0u, v0, normal, tangent, bitangent, uv0); - writeVertex(baseVertex + 1u, v1, normal, tangent, bitangent, uv1); - writeVertex(baseVertex + 2u, v2, normal, tangent, bitangent, uv2); - writeVertex(baseVertex + 3u, v3, normal, tangent, bitangent, uv3); - - indices[baseIndex + 0u] = baseVertex + 0u; - indices[baseIndex + 1u] = baseVertex + 1u; - indices[baseIndex + 2u] = baseVertex + 2u; - - indices[baseIndex + 3u] = baseVertex + 0u; - indices[baseIndex + 4u] = baseVertex + 2u; - indices[baseIndex + 5u] = baseVertex + 3u; - - atomicAdd(drawCmd.indexCount, INDICES_PER_FACE); -} - -void main() { - ivec3 pos = ivec3(gl_GlobalInvocationID.xyz); - - if (pos.x >= CHUNK_SIZE || pos.y >= CHUNK_SIZE || pos.z >= CHUNK_SIZE) { - return; - } - - uint current = getVoxel(pos); - - if (current == 0u) { - return; - } - - if (getVoxel(pos + ivec3( 0, 1, 0)) == 0u) emitFace(pos, 0); - if (getVoxel(pos + ivec3( 0, -1, 0)) == 0u) emitFace(pos, 1); - if (getVoxel(pos + ivec3( 1, 0, 0)) == 0u) emitFace(pos, 2); - if (getVoxel(pos + ivec3(-1, 0, 0)) == 0u) emitFace(pos, 3); - if (getVoxel(pos + ivec3( 0, 0, 1)) == 0u) emitFace(pos, 4); - if (getVoxel(pos + ivec3( 0, 0, -1)) == 0u) emitFace(pos, 5); -} \ No newline at end of file diff --git a/resources/EngineResources/VoxelComputeShaders/meshGenerationShared.glsl b/resources/EngineResources/VoxelComputeShaders/meshGenerationShared.glsl deleted file mode 100644 index 676b9c5..0000000 --- a/resources/EngineResources/VoxelComputeShaders/meshGenerationShared.glsl +++ /dev/null @@ -1,201 +0,0 @@ -#version 460 - -layout(local_size_x = 4, local_size_y = 4, local_size_z = 4) in; - -const int CHUNK_SIZE = 16; -const int SCRATCH_SIZE = CHUNK_SIZE + 2; -const int SCRATCH_AREA = SCRATCH_SIZE * SCRATCH_SIZE; -const int SCRATCH_VOXEL_COUNT = SCRATCH_SIZE * SCRATCH_SIZE * SCRATCH_SIZE; - -const uint MAX_VISIBLE_FACES_PER_CHUNK = uint(CHUNK_SIZE * CHUNK_SIZE * CHUNK_SIZE * 6); - -layout(std430, binding = 0) readonly buffer VoxelData { - uint voxels[]; -}; - -layout(std430, binding = 1) buffer FaceBuffer { - uint faces[]; -}; - -layout(std430, binding = 2) buffer Counters { - uint faceCount[]; -} counters; - -struct Voxel { - uint MaterialIndex; - uint BlockType; - uvec2[2] UpIndex; - uvec2[2] DownIndex; - uvec2[2] NorthIndex; - uvec2[2] SouthIndex; - uvec2[2] EastIndex; - uvec2[2] WestIndex; -}; - -layout(std430, set = 1, binding = 0) readonly buffer VoxelUniform { - Voxel materials[]; -} voxelReg; - -layout(push_constant) uniform ChunkInfo { - ivec3 chunkPos; - int slot; - uint faceOffset; - uint voxelTypeCount; - uint biomeCount; - uint structureCount; - uint worldSeed; -}; - -uint flatten(ivec3 pos) { - pos += ivec3(1); - return uint(slot * SCRATCH_VOXEL_COUNT + pos.x * SCRATCH_AREA + pos.y * SCRATCH_SIZE + pos.z); -} -bool isSeeThrough(Voxel voxel, uint type) { - if (type == 0u || voxel.BlockType == 3u || type > voxelTypeCount) return true; - return voxelReg.materials[type - 1u].BlockType >= 1u; -} -uint getVoxel(ivec3 pos) { - if (pos.x < -1 || pos.x > CHUNK_SIZE) return 0u; - if (pos.y < -1 || pos.y > CHUNK_SIZE) return 0u; - if (pos.z < -1 || pos.z > CHUNK_SIZE) return 0u; - - return voxels[flatten(pos)]; -} -uint hash21(uvec2 p) { - p = p * 1664525u + 1013904223u; - p.x += p.y * 1664525u; - p.y += p.x * 1664525u; - return p.x ^ (p.x >> 16); -} -uint pcg_hash(uint seed) { - uint state = seed * 747796405u + 289133645u; - uint word = ((state >> ((state >> 28u) + 4u)) ^ state) * 277803737u; - return (word >> 22u) ^ word; -} - -uint randomRangeUint(uint seed, uint minVal, uint maxVal) { - uint range = maxVal - minVal + 1u; - return minVal + (pcg_hash(seed) % range); -} -uint random_1_to_3(vec2 uv, uint customSeed) { - uvec2 p = uvec2(floatBitsToUint(uv.x), floatBitsToUint(uv.y)); - p.x ^= customSeed; - uint randInt = hash21(p); - return (randInt % 3u) + 1u; -} - -uint packFace(uvec3 voxelPos, uint faceIndex, Voxel voxel) { - uint randomSeed = uint(voxelPos.x) * 73856093u ^ uint(voxelPos.z) * 19349663u; - uvec2 UpIndex = uvec2(randomRangeUint(randomSeed,voxel.UpIndex[0].x,voxel.UpIndex[1].x),randomRangeUint(randomSeed,voxel.UpIndex[0].y,voxel.UpIndex[1].y)); - uvec2 DownIndex = uvec2(randomRangeUint(randomSeed,voxel.DownIndex[0].x,voxel.DownIndex[1].x),randomRangeUint(randomSeed,voxel.DownIndex[0].y,voxel.DownIndex[1].y)); - uvec2 NorthIndex = uvec2(randomRangeUint(randomSeed,voxel.NorthIndex[0].x,voxel.NorthIndex[1].x),randomRangeUint(randomSeed,voxel.NorthIndex[0].y,voxel.NorthIndex[1].y)); - uvec2 SouthIndex = uvec2(randomRangeUint(randomSeed,voxel.SouthIndex[0].x,voxel.SouthIndex[1].x),randomRangeUint(randomSeed,voxel.SouthIndex[0].y,voxel.SouthIndex[1].y)); - uvec2 EastIndex = uvec2(randomRangeUint(randomSeed,voxel.EastIndex[0].x,voxel.EastIndex[1].x),randomRangeUint(randomSeed,voxel.EastIndex[0].y,voxel.EastIndex[1].y)); - uvec2 WestIndex = uvec2(randomRangeUint(randomSeed,voxel.WestIndex[0].x,voxel.WestIndex[1].x),randomRangeUint(randomSeed,voxel.WestIndex[0].y,voxel.WestIndex[1].y)); - - uvec2 textureIndices[8] = uvec2[8](UpIndex, DownIndex, NorthIndex, - SouthIndex, EastIndex, WestIndex, NorthIndex,SouthIndex); - uvec2 tex = textureIndices[faceIndex]; - uint textureIndexX = tex.x; - uint textureIndexY = tex.y; - uint materialId = voxel.MaterialIndex; - - return (voxelPos.x & 0xFu) | - ((voxelPos.y & 0xFu) << 4u) | - ((voxelPos.z & 0xFu) << 8u) | - ((faceIndex & 0x7u) << 12u) | - ((materialId & 0x7FFu) << 15u) | - ((textureIndexX & 0x7u) << 26u) | - ((textureIndexY & 0x7u) << 29u); -} - -uint packFace(uvec3 voxelPos, uint faceIndex, uint materialId) { - uint randomFaceValue = random_1_to_3(vec2(voxelPos.x, voxelPos.z),faceOffset); - uint textureIndexX = 0u; - uint textureIndexY = 0u; - if(materialId == 1u){ - if(faceIndex == 0u){ - textureIndexX = 0u; - textureIndexY = randomFaceValue; - } else if(faceIndex == 1u){ - textureIndexX = 1u; - textureIndexY = 0u; - } - else{ - textureIndexX = 0u; - textureIndexY = 0u; - } - } else if(materialId == 2u){ - textureIndexX = 1u; - textureIndexY = 0u; - }else if(materialId == 3u){ - textureIndexX = 1u; - textureIndexY = 0u; - }else if(materialId == 4u){ - textureIndexX = 1u; - textureIndexY = randomFaceValue; - }else if(materialId == 5u){ - textureIndexX = 2u; - textureIndexY = 3u; - }else if(materialId == 5u){ - if (faceIndex == 0u || faceIndex == 1u){ - textureIndexX = 2u; - textureIndexY = 1u; - } else{ - textureIndexX = 2u; - textureIndexY = 2u; - } - }else if(materialId == 6u){ - textureIndexX = 2u; - textureIndexY = 0u; - } - - return (voxelPos.x & 0xFu) | - ((voxelPos.y & 0xFu) << 4u) | - ((voxelPos.z & 0xFu) << 8u) | - ((faceIndex & 0x7u) << 12u) | - ((materialId & 0x7FFu) << 15u) | - ((textureIndexX & 0x7u) << 26u) | - ((textureIndexY & 0x7u) << 29u); -} - -void emitFace(ivec3 voxelPos, uint faceIndex, uint voxelType) { - if (voxelType == 0u || voxelType > voxelTypeCount) { - return; - } - - uint localFace = atomicAdd(counters.faceCount[slot], 1u); - - if (localFace >= MAX_VISIBLE_FACES_PER_CHUNK) { - return; - } - - Voxel voxel = voxelReg.materials[voxelType - 1u]; - faces[faceOffset + localFace] = packFace(uvec3(voxelPos), faceIndex, voxel); -} - -void main() { - ivec3 pos = ivec3(gl_GlobalInvocationID.xyz); - - if (pos.x >= CHUNK_SIZE || pos.y >= CHUNK_SIZE || pos.z >= CHUNK_SIZE) { - return; - } - - uint current = getVoxel(pos); - if (current == 0u || current > voxelTypeCount) { - return; - } - Voxel voxel = voxelReg.materials[current - 1u]; - if (voxel.BlockType == 1u) { - emitFace(pos, 6u, current); - emitFace(pos, 7u, current); - return; - } - - if (isSeeThrough(voxel,getVoxel(pos + ivec3( 0, 1, 0)))) emitFace(pos, 0u, current); - if (isSeeThrough(voxel,getVoxel(pos + ivec3( 0, -1, 0)))) emitFace(pos, 1u, current); - if (isSeeThrough(voxel,getVoxel(pos + ivec3( 1, 0, 0)))) emitFace(pos, 2u, current); - if (isSeeThrough(voxel,getVoxel(pos + ivec3(-1, 0, 0)))) emitFace(pos, 3u, current); - if (isSeeThrough(voxel,getVoxel(pos + ivec3( 0, 0, 1)))) emitFace(pos, 4u, current); - if (isSeeThrough(voxel,getVoxel(pos + ivec3( 0, 0, -1)))) emitFace(pos, 5u, current); -} \ No newline at end of file diff --git a/resources/EngineResources/VoxelComputeShaders/resetVoxelDraw.glsl b/resources/EngineResources/VoxelComputeShaders/resetVoxelDraw.glsl deleted file mode 100644 index 91747c9..0000000 --- a/resources/EngineResources/VoxelComputeShaders/resetVoxelDraw.glsl +++ /dev/null @@ -1,27 +0,0 @@ -#version 460 - -layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; - -layout(std430, binding = 0) buffer DrawCommand { - uint indexCount; - uint instanceCount; - uint firstIndex; - int vertexOffset; - uint firstInstance; -} drawCmd; - -layout(std430, binding = 1) buffer Counters { - uint vertexCount; - uint indexCount; -} counters; - -void main() { - drawCmd.indexCount = 0u; - drawCmd.instanceCount = 1u; - drawCmd.firstIndex = 0u; - drawCmd.vertexOffset = 0; - drawCmd.firstInstance = 0u; - - counters.vertexCount = 0u; - counters.indexCount = 0u; -} \ No newline at end of file diff --git a/resources/EngineResources/VoxelComputeShaders/resetVoxelDrawShared.glsl b/resources/EngineResources/VoxelComputeShaders/resetVoxelDrawShared.glsl deleted file mode 100644 index 740f672..0000000 --- a/resources/EngineResources/VoxelComputeShaders/resetVoxelDrawShared.glsl +++ /dev/null @@ -1,21 +0,0 @@ -#version 460 - -layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; - -layout(std430, binding = 0) buffer Counters { - uint faceCount[]; -} counters; - -layout(push_constant) uniform ChunkInfo { - ivec3 chunkPos; - int slot; - uint faceOffset; - uint voxelTypeCount; - uint biomeCount; - uint structureCount; - uint worldSeed; -}; - -void main() { - counters.faceCount[slot] = 0u; -} \ No newline at end of file diff --git a/resources/EngineResources/VoxelComputeShaders/voxelGeneration.glsl b/resources/EngineResources/VoxelComputeShaders/voxelGeneration.glsl deleted file mode 100644 index e721a1d..0000000 --- a/resources/EngineResources/VoxelComputeShaders/voxelGeneration.glsl +++ /dev/null @@ -1,201 +0,0 @@ -#version 460 -layout(local_size_x = 4, local_size_y = 4, local_size_z = 4) in; - -const int CHUNK_SIZE = 16; -const int CHUNK_AREA = CHUNK_SIZE * CHUNK_SIZE; - -// A 1D storage buffer representing a flat 3D array of voxel IDs -layout(std430, binding = 0) buffer VoxelData { - uint voxels[]; -}; - -layout(push_constant) uniform ChunkOffset { - ivec3 chunkPos; - int padding0; -}; -// Description : Array and textureless GLSL 2D/3D/4D simplex -// noise functions. -// Author : Ian McEwan, Ashima Arts. -// Maintainer : stegu -// Lastmod : 20110822 (ijm) -// License : Copyright (C) 2011 Ashima Arts. All rights reserved. -// Distributed under the MIT License. See LICENSE file. -// https://github.com - -vec4 permute(vec4 x) { return mod(((x * 34.0) + 1.0) * x, 289.0); } -vec4 taylorInvSqrt(vec4 r) { return 1.79284291400159 - 0.85373472095314 * r; } - -float simplex_noise(vec3 v) { - const vec2 C = vec2(1.0/6.0, 1.0/3.0); - const vec4 D = vec4(0.0, 0.5, 1.0, 2.0); - - // First corner - vec3 i = floor(v + dot(v, C.yyy)); - vec3 x0 = v - i + dot(i, C.xxx); - - // Other corners - vec3 g = step(x0.yzx, x0.xyz); - vec3 l = 1.0 - g; - vec3 i1 = min(g.xyz, l.zxy); - vec3 i2 = max(g.xyz, l.zxy); - - // x0 = x0 - 0.0 + 0.0 * C.xxx; - // x1 = x0 - i1 + 1.0 * C.xxx; - // x2 = x0 - i2 + 2.0 * C.xxx; - // x3 = x0 - 1.0 + 3.0 * C.xxx; - vec3 x1 = x0 - i1 + C.xxx; - vec3 x2 = x0 - i2 + C.yyy; // 2.0*C.x = 1/3 = C.y - vec3 x3 = x0 - D.yyy; // -1.0+3.0*C.x = -0.5 = -D.y - - // Permutations - i = mod(i, 289.0); - vec4 p = permute(permute(permute( - i.z + vec4(0.0, i1.z, i2.z, 1.0)) - + i.y + vec4(0.0, i1.y, i2.y, 1.0)) - + i.x + vec4(0.0, i1.x, i2.x, 1.0)); - - // Gradients: 7x7 points over a square, mapped onto an octahedron. - // The ring size 17*17 = 289 is close to a multiple of 49 (49*6 = 294) - float n_ = 0.142857142857; // 1.0/7.0 - vec3 ns = n_ * D.wyz - D.xzx; - - vec4 j = p - 49.0 * floor(p * ns.z); // mod(p,7*7) - - vec4 x_ = floor(j * ns.z); - vec4 y_ = floor(j - 7.0 * x_); // mod(j,N) - - vec4 x = x_ * ns.x + ns.yyyy; - vec4 y = y_ * ns.x + ns.yyyy; - vec4 h = 1.0 - abs(x) - abs(y); - - vec4 b0 = vec4(x.xy, y.xy); - vec4 b1 = vec4(x.zw, y.zw); - - //vec4 s0 = vec4(lessThan(b0,0.0))*2.0 - 1.0; - //vec4 s1 = vec4(lessThan(b1,0.0))*2.0 - 1.0; - vec4 s0 = floor(b0) * 2.0 + 1.0; - vec4 s1 = floor(b1) * 2.0 + 1.0; - vec4 sh = -step(h, vec4(0.0)); - - vec4 a0 = b0.xzyw + s0.xzyw * sh.xxyy; - vec4 a1 = b1.xzyw + s1.xzyw * sh.zzww; - - vec3 p0 = vec3(a0.xy, h.x); - vec3 p1 = vec3(a0.zw, h.y); - vec3 p2 = vec3(a1.xy, h.z); - vec3 p3 = vec3(a1.zw, h.w); - - // Normalise gradients - vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2, p2), dot(p3,p3))); - p0 *= norm.x; - p1 *= norm.y; - p2 *= norm.z; - p3 *= norm.w; - - // Mix final noise value - vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0); - m = m * m; - - // Returns a value scaled exactly between -1.0 and 1.0 - return 42.0 * dot(m * m, vec4(dot(p0,x0), dot(p1,x1), dot(p2,x2), dot(p3,x3))); -} -float noise2D(vec2 p) { - return simplex_noise(vec3(p.x, p.y, 0.0)); -} - -float fbm(vec2 p, int octaves, float lacunarity, float gain) { - float value = 0.0; - float amplitude = 0.5; - float frequency = 1.0; - float amplitudeSum = 0.0; - - for (int i = 0; i < octaves; i++) { - value += noise2D(p * frequency) * amplitude; - amplitudeSum += amplitude; - - frequency *= lacunarity; - amplitude *= gain; - } - - return value / amplitudeSum; -} - -float ridgedFbm(vec2 p, int octaves, float lacunarity, float gain) { - float value = 0.0; - float amplitude = 0.5; - float frequency = 1.0; - float amplitudeSum = 0.0; - - for (int i = 0; i < octaves; i++) { - float n = noise2D(p * frequency); - n = 1.0 - abs(n); - n = n * n; - - value += n * amplitude; - amplitudeSum += amplitude; - - frequency *= lacunarity; - amplitude *= gain; - } - - return value / amplitudeSum; -} - -vec2 domainWarp(vec2 p) { - float wx = fbm(p + vec2(17.31, 91.73), 3, 2.0, 0.5); - float wz = fbm(p + vec2(43.17, 12.89), 3, 2.0, 0.5); - - return p + vec2(wx, wz) * 35.0; -} - -float terrainHeight(vec2 worldXZ) { - vec2 p = worldXZ; - - vec2 warped = domainWarp(p * 0.006); - - float continent = fbm(warped * 0.45, 5, 2.0, 0.5); - continent = continent * 0.5 + 0.5; - - float hills = fbm(p * 0.025, 5, 2.0, 0.48); - float detail = fbm(p * 0.09, 3, 2.1, 0.45); - - float mountainMask = smoothstep(0.52, 0.82, continent); - float mountains = ridgedFbm(warped * 1.15, 5, 2.0, 0.52); - - float height = 18.0; - height += continent * 28.0; - height += hills * 14.0; - height += detail * 3.0; - height += mountainMask * mountains * 55.0; - - return height; -} - -void main() { - ivec3 localPos = ivec3(gl_GlobalInvocationID.xyz); - - if (localPos.x >= CHUNK_SIZE || localPos.y >= CHUNK_SIZE || localPos.z >= CHUNK_SIZE) { - return; - } - - ivec3 worldPos = chunkPos * CHUNK_SIZE + localPos; - - float height = terrainHeight(vec2(worldPos.x,worldPos.z) * 0.02) * 0.0015 + 10 ; - - uint voxelType = 0u; - - if (float(worldPos.y) <= height) { - float depthBelowSurface = height - float(worldPos.y); - - if (depthBelowSurface < 1.5) { - voxelType = 1u; // Grass/topsoil - } else if (depthBelowSurface < 5.0) { - voxelType = 2u; // Dirt - } else { - voxelType = 3u; // Stone - } - } - - uint index = uint((localPos.x * CHUNK_AREA) + (localPos.y * CHUNK_SIZE) + localPos.z); - voxels[index] = voxelType; -} \ No newline at end of file diff --git a/resources/EngineResources/VoxelComputeShaders/voxelGenerationShared.glsl b/resources/EngineResources/VoxelComputeShaders/voxelGenerationShared.glsl deleted file mode 100644 index 2fe9cbc..0000000 --- a/resources/EngineResources/VoxelComputeShaders/voxelGenerationShared.glsl +++ /dev/null @@ -1,596 +0,0 @@ -#version 460 -layout(local_size_x = 4, local_size_y = 4, local_size_z = 4) in; - -const int CHUNK_SIZE = 16; -const int SCRATCH_SIZE = CHUNK_SIZE + 2; -const int SCRATCH_AREA = SCRATCH_SIZE * SCRATCH_SIZE; -const int SCRATCH_VOXEL_COUNT = SCRATCH_SIZE * SCRATCH_SIZE * SCRATCH_SIZE; -const int STRUCTURE_CELL_SIZE = 16; -const int REPLACE_AIR_ONLY = 1; -const int REPLACE_FOLIAGE = 2; -const int REQUIRE_FLAT_GROUND = 4; -const int HAS_FOUNDATION = 8; - -layout(push_constant) uniform ChunkInfo { - ivec3 chunkPos; - int slot; - uint faceOffset; - uint voxelTypeCount; - uint biomeCount; - uint structureCount; - uint worldSeed; -}; - -struct Biome { - uint surfaceBlock; - uint dirtBlock; - uint stoneBlock; - uint grassFoliage; - uint[4] flowers; - uint[4] tallBlocks; - uint[4] otherFoliage; -}; - -struct Structure { - uint sizeX; - uint sizeY; - uint sizeZ; - uint blockOffset; - uint spawnSpacing; - uint spawnChance; - uint allowedBiome; - uint groundBlock; - uint flags; -}; - -struct StructureVoxelResult { - uint block; - uint flags; -}; - -layout(std430, binding = 0) buffer VoxelData { - uint voxels[]; -}; - -layout(std430, set = 1, binding = 0) readonly buffer BiomeUniform { - Biome biomes[]; -} BiomeReg; - -layout(std430, set = 2, binding = 0) readonly buffer StructureRegistry { - Structure structures[]; -} structureReg; - -layout(std430, set = 2, binding = 1) readonly buffer StructureBlocks { - uint blocks[]; -} structureBlocks; - -uint hash21(uvec2 p) { - p = p * 1664525u + 1013904223u; - p.x += p.y * 1664525u; - p.y += p.x * 1664525u; - return p.x ^ (p.x >> 16); -} -float random3to1(vec3 st) { - return fract(sin(dot(st, vec3(127.1, 311.7, 74.7))) * 43758.5453123); -} - -float interpolate(float a, float b, float c, float d, float x) { - float p = (d - c) - (a - b); - - return x * (x * (x * p + ((a - b) - p)) + (c - a)) + b; -} - -float sampleX(vec3 at) { - float floored = floor(at.x); - - return interpolate( - random3to1(vec3(floored - 1.0, at.yz)), - random3to1(vec3(floored, at.yz)), - random3to1(vec3(floored + 1.0, at.yz)), - random3to1(vec3(floored + 2.0, at.yz)), - at.x - floored) * 0.5 + 0.25; -} - -float sampleY(vec3 at) { - float floored = floor(at.y); - - return interpolate( - sampleX(vec3(at.x, floored - 1.0, at.z)), - sampleX(vec3(at.x, floored, at.z)), - sampleX(vec3(at.x, floored + 1.0, at.z)), - sampleX(vec3(at.x, floored + 2.0, at.z)), - at.y - floored); -} - -float cubicNoise(vec3 at) { - float floored = floor(at.z); - - return interpolate( - sampleY(vec3(at.xy, floored - 1.0)), - sampleY(vec3(at.xy, floored)), - sampleY(vec3(at.xy, floored + 1.0)), - sampleY(vec3(at.xy, floored + 2.0)), - at.z - floored); -} - - -float rand(vec2 co) { - return fract(sin(dot(co.xy, vec2(12.9898, 78.233))) * 43758.5453123); -} - -float valueNoise(vec2 st) { - vec2 i = floor(st); - vec2 f = fract(st); - - float a = rand(i); - float b = rand(i + vec2(1.0, 0.0)); - float c = rand(i + vec2(0.0, 1.0)); - float d = rand(i + vec2(1.0, 1.0)); - - vec2 u = f * f * (3.0 - 2.0 * f); - - return mix(a, b, u.x) + - (c - a) * u.y * (1.0 - u.x) + - (d - b) * u.x * u.y; -} - -uint pcg_hash(uint seed) { - uint state = seed * 747796405u + 289133645u; - uint word = ((state >> ((state >> 28u) + 4u)) ^ state) * 277803737u; - return (word >> 22u) ^ word; -} - -uint randomRangeUint(uint seed, uint minVal, uint maxVal) { - uint range = maxVal - minVal + 1u; - return minVal + (pcg_hash(seed) % range); -} - -uint GetBiome(vec3 worldPos, uint MaxBiomes) { - if (MaxBiomes == 0u) return 0u; - vec3 X = vec3(worldPos); - X = mat3( - 0.788675134594813, -0.211324865405187, -0.577350269189626, - -0.211324865405187, 0.788675134594813, -0.577350269189626, - 0.577350269189626, 0.577350269189626, 0.577350269189626) * X; - float n = clamp(cubicNoise(X), 0.0, 0.9999); - uint Biome = uint(floor(n * float(MaxBiomes))); - return min(Biome, MaxBiomes - 1u); -} -bool isCave(vec3 worldPos) { - vec3 X = vec3(worldPos); - X = mat3( - 0.788675134594813, -0.211324865405187, -0.577350269189626, - -0.211324865405187, 0.788675134594813, -0.577350269189626, - 0.577350269189626, 0.577350269189626, 0.577350269189626) * X; - float n = cubicNoise(X); - - return n > 0.5; -} - -bool shouldSpawn(uint seed, Structure s) { - return pcg_hash(seed) % 1000u < s.spawnChance; -} - -bool hasFlag(uint flags, uint flag) { - return (flags & flag) != 0u; -} - -int floorDiv(int value, int divisor) { - int q = value / divisor; - int r = value - q * divisor; - - if (r != 0 && ((r < 0) != (divisor < 0))) { - q -= 1; - } - - return q; -} - -ivec2 getStructureCell(ivec2 worldXZ, int spacing) { - return ivec2( - floorDiv(worldXZ.x, spacing), - floorDiv(worldXZ.y, spacing) - ); -} -float getPrimarySurfaceHeight(int worldX, int worldY, int worldZ) { - float YZone = floor(float(worldY) / 150.0) * 150.0; - - return valueNoise(vec2(float(worldX) + YZone * 2.0, float(worldZ) + YZone * 2.0) * 0.005) * 100.0 + - valueNoise(vec2(float(worldX) + YZone * 2.0, float(worldZ) + YZone * 2.0) * 0.01) * 10.0 + - valueNoise(vec2(float(worldX) + YZone * 2.0, float(worldZ) + YZone * 2.0) * 0.1) * 5.0 + - valueNoise(vec2(float(worldX) + YZone * 2.0, float(worldZ) + YZone * 2.0)) * 0.5 + - YZone; -} - -float getSecondarySurfaceHeight(int worldX, int worldY, int worldZ) { - float YZone2 = floor(float(worldY) / 75.0) * 75.0; - - return valueNoise(vec2(float(worldX) + YZone2 * 2.0, float(worldZ) + YZone2 * 2.0) * 0.005) * 50.0 + - valueNoise(vec2(float(worldX) + YZone2 * 2.0, float(worldZ) + YZone2 * 2.0) * 0.01) * 10.0 + - valueNoise(vec2(float(worldX) + YZone2 * 2.0, float(worldZ) + YZone2 * 2.0) * 0.1) * 5.0 + - valueNoise(vec2(float(worldX) + YZone2 * 2.0, float(worldZ) + YZone2 * 2.0)) * 0.5 + - YZone2; -} - -float getSurfaceHeight(int worldX, int worldZ, int referenceY) { - float primary = getPrimarySurfaceHeight(worldX, referenceY, worldZ); - float secondary = getSecondarySurfaceHeight(worldX, referenceY, worldZ); - - float primaryDist = abs(primary - float(referenceY)); - float secondaryDist = abs(secondary - float(referenceY)); - - return primaryDist <= secondaryDist ? primary : secondary; -} - -bool cellSpawnsStructure(uint seed, Structure s) { - if (s.spawnChance == 0u) { - return false; - } - - return pcg_hash(seed) % 1000u < s.spawnChance; -} -uint chooseStructure(uint seed, uint biome) { - if (structureCount == 0u) { - return 0u; - } - - uint start = pcg_hash(seed ^ 0xA53A9D31u) % structureCount; - - for (uint i = 0u; i < structureCount; i++) { - uint id = (start + i) % structureCount; - Structure s = structureReg.structures[id]; - - if (s.allowedBiome == 0u || s.allowedBiome == biome + 1u) { - return id; - } - } - - return start; -} - -ivec2 getStructureAnchorXZ(ivec2 cell, uint seed, uint spacing) { - int structureSpacing = int(max(spacing, 1u)); - - uint jitterX = randomRangeUint(seed ^ 0xB5297A4Du, 0u, uint(structureSpacing - 1)); - uint jitterZ = randomRangeUint(seed ^ 0x68E31DA4u, 0u, uint(structureSpacing - 1)); - - return cell * structureSpacing + ivec2(int(jitterX), int(jitterZ)); -} - -uint getStructureBlock(uint structureId, ivec3 localPos) { - Structure s = structureReg.structures[structureId]; - - if (localPos.x < 0 || localPos.x >= int(s.sizeX)) return 0u; - if (localPos.y < 0 || localPos.y >= int(s.sizeY)) return 0u; - if (localPos.z < 0 || localPos.z >= int(s.sizeZ)) return 0u; - - uint index = - uint(localPos.x) * s.sizeY * s.sizeZ + - uint(localPos.y) * s.sizeZ + - uint(localPos.z); - - return structureBlocks.blocks[s.blockOffset + index]; -} - -bool isGroundFlatEnough(ivec2 anchorXZ, uint structureId, int referenceY) { - Structure s = structureReg.structures[structureId]; - - float h0 = getSurfaceHeight(anchorXZ.x, anchorXZ.y, referenceY); - float h1 = getSurfaceHeight(anchorXZ.x + int(s.sizeX) - 1, anchorXZ.y, referenceY); - float h2 = getSurfaceHeight(anchorXZ.x, anchorXZ.y + int(s.sizeZ) - 1, referenceY); - float h3 = getSurfaceHeight(anchorXZ.x + int(s.sizeX) - 1, anchorXZ.y + int(s.sizeZ) - 1, referenceY); - - float minH = min(min(h0, h1), min(h2, h3)); - float maxH = max(max(h0, h1), max(h2, h3)); - - return maxH - minH <= 2.0; -} - -ivec3 getStructureCell3D(ivec3 worldPos, int spacing) { - return ivec3( - floorDiv(worldPos.x, spacing), - floorDiv(worldPos.y, 75), - floorDiv(worldPos.z, spacing) - ); -} - -uint hash31(ivec3 p) { - uvec3 v = uvec3(p) * uvec3(1664525u, 22695477u, 1103515245u) + uvec3(1013904223u); - v.x += v.y * v.z; - v.y += v.z * v.x; - v.z += v.x * v.y; - return v.x ^ v.y ^ v.z; -} - -uint getBaseTerrainVoxelAt(ivec3 worldPos, uint biome) { - Biome currentBiome = BiomeReg.biomes[biome]; - - float YZone = floor(float(worldPos.y) / 150.0) * 150.0; - float SurfaceHeight = - valueNoise(vec2(float(worldPos.x) + YZone * 2.0, float(worldPos.z) + YZone * 2.0) * 0.005) * 100.0 + - valueNoise(vec2(float(worldPos.x) + YZone * 2.0, float(worldPos.z) + YZone * 2.0) * 0.01) * 10.0 + - valueNoise(vec2(float(worldPos.x) + YZone * 2.0, float(worldPos.z) + YZone * 2.0) * 0.1) * 5.0 + - valueNoise(vec2(float(worldPos.x) + YZone * 2.0, float(worldPos.z) + YZone * 2.0)) * 0.5 + - YZone; - - float IslandUnderneathHeight = - valueNoise(vec2(float(worldPos.x) + YZone * 2.0, float(worldPos.z) + YZone * 2.0) * 0.005) * 100.0 + - valueNoise(vec2(float(worldPos.x) + YZone * 2.0, float(worldPos.z) + YZone * 2.0) * 0.1) * 20.0 + - valueNoise(vec2(float(worldPos.x) + YZone * 2.0, float(worldPos.z) + YZone * 2.0) * 0.1) * 5.0 + - valueNoise(vec2(float(worldPos.x) + YZone * 2.0, float(worldPos.z) + YZone * 2.0)) * 0.5 - - 15.0 + - YZone; - - float grassNoise = valueNoise(vec2(float(worldPos.z) * 0.5 - YZone * 2.0, float(worldPos.x) * 0.5 - YZone * 2.0)); - uint randomBlockVal = randomRangeUint(uint(worldPos.x) * 73856093u ^ uint(worldPos.z) * 19349663u, 0u, 3u); - - uint voxelType = 0u; - - if (float(worldPos.y) <= SurfaceHeight && float(worldPos.y) >= IslandUnderneathHeight) { - float depthBelowSurface = SurfaceHeight - float(worldPos.y); - - if (depthBelowSurface < 0.5) { - if (grassNoise < 0.65) voxelType = currentBiome.grassFoliage; - else if (grassNoise < 0.75) voxelType = currentBiome.flowers[randomBlockVal]; - else if (grassNoise < 0.85) voxelType = currentBiome.otherFoliage[randomBlockVal]; - else voxelType = 0u; - } else if (depthBelowSurface < 2.5) { - voxelType = currentBiome.surfaceBlock; - } else if (depthBelowSurface < 6.0) { - voxelType = currentBiome.dirtBlock; - } else { - voxelType = currentBiome.stoneBlock; - } - } else { - float YZone2 = floor(float(worldPos.y) / 75.0) * 75.0; - - float IslandUnderneathHeight2 = - valueNoise(vec2(float(worldPos.x) - YZone2 * 2.0, float(worldPos.z) - YZone2 * 2.0) * 0.005) * 60.0 + - valueNoise(vec2(float(worldPos.x) + YZone2 * 2.0, float(worldPos.z) + YZone2 * 2.0) * 0.1) * 20.0 + - valueNoise(vec2(float(worldPos.x) + YZone2 * 2.0, float(worldPos.z) + YZone2 * 2.0) * 0.1) * 10.0 + - valueNoise(vec2(float(worldPos.x) + YZone2 * 2.0, float(worldPos.z) + YZone2 * 2.0)) * 0.5 - - 5.0 + - YZone2; - - float height2 = - valueNoise(vec2(float(worldPos.x) + YZone2 * 2.0, float(worldPos.z) + YZone2 * 2.0) * 0.005) * 50.0 + - valueNoise(vec2(float(worldPos.x) + YZone2 * 2.0, float(worldPos.z) + YZone2 * 2.0) * 0.01) * 10.0 + - valueNoise(vec2(float(worldPos.x) + YZone2 * 2.0, float(worldPos.z) + YZone2 * 2.0) * 0.1) * 5.0 + - valueNoise(vec2(float(worldPos.x) + YZone2 * 2.0, float(worldPos.z) + YZone2 * 2.0)) * 0.5 + - YZone2; - - if (float(worldPos.y) <= height2 && float(worldPos.y) >= IslandUnderneathHeight2) { - float depthBelowSurface = height2 - float(worldPos.y); - - if (depthBelowSurface < 0.5) { - if (grassNoise < 0.65) voxelType = currentBiome.grassFoliage; - else if (grassNoise < 0.75) voxelType = currentBiome.flowers[randomBlockVal]; - else if (grassNoise < 0.85) voxelType = currentBiome.otherFoliage[randomBlockVal]; - else voxelType = 0u; - } else if (depthBelowSurface < 1.5) { - voxelType = currentBiome.surfaceBlock; - } else if (depthBelowSurface < 6.0) { - voxelType = currentBiome.dirtBlock; - } else { - voxelType = currentBiome.stoneBlock; - } - } - } - - if (voxelType != 0u && isCave(vec3(worldPos) * 0.05)) { - voxelType = 0u; - } - - return voxelType; -} - -bool isValidStructureAnchor(ivec3 origin, uint structureId, uint biome) { - Structure s = structureReg.structures[structureId]; - - ivec3 groundPos = origin + ivec3(0, -1, 0); - ivec3 basePos = origin; - - uint groundVoxel = getBaseTerrainVoxelAt(groundPos, biome); - uint baseVoxel = getBaseTerrainVoxelAt(basePos, biome); - - if (groundVoxel == 0u) { - return false; - } - - if (s.groundBlock != 0u && groundVoxel != s.groundBlock) { - return false; - } - - if (baseVoxel != 0u) { - return false; - } - - if (isCave(vec3(groundPos) * 0.05)) { - return false; - } - - return true; -} - -int getStructureReferenceY(int worldY) { - return floorDiv(worldY, 75) * 75; -} - -bool isStructureFootprintSupported(ivec3 origin, uint structureId, uint biome) { - Structure s = structureReg.structures[structureId]; - - int supportedCorners = 0; - - ivec3 p0 = origin + ivec3(0, -1, 0); - ivec3 p1 = origin + ivec3(int(s.sizeX) - 1, -1, 0); - ivec3 p2 = origin + ivec3(0, -1, int(s.sizeZ) - 1); - ivec3 p3 = origin + ivec3(int(s.sizeX) - 1, -1, int(s.sizeZ) - 1); - - if (getBaseTerrainVoxelAt(p0, biome) != 0u) supportedCorners++; - if (getBaseTerrainVoxelAt(p1, biome) != 0u) supportedCorners++; - if (getBaseTerrainVoxelAt(p2, biome) != 0u) supportedCorners++; - if (getBaseTerrainVoxelAt(p3, biome) != 0u) supportedCorners++; - - return supportedCorners == 4; -} - -StructureVoxelResult getStructureVoxelAt(ivec3 worldPos, uint biome) { - StructureVoxelResult result; - result.block = 0u; - result.flags = 0u; - - if (structureCount == 0u) { - return result; - } - - for (uint structureId = 0u; structureId < structureCount; structureId++) { - Structure s = structureReg.structures[structureId]; - - if (s.allowedBiome != 0u && s.allowedBiome != biome + 1u) { - continue; - } - - int spacing = int(max(s.spawnSpacing, 1u)); - ivec3 baseCell = getStructureCell3D(worldPos, spacing); - - for (int ox = -1; ox <= 1; ox++) { - for (int oy = -1; oy <= 1; oy++) { - for (int oz = -1; oz <= 1; oz++) { - ivec3 cell = baseCell + ivec3(ox, oy, oz); - - uint seed = hash31(cell + ivec3(0, int(structureId) * 97, 0)) ^ worldSeed; - - if (!cellSpawnsStructure(seed, s)) { - continue; - } - - ivec2 anchorXZ = getStructureAnchorXZ(cell.xz, seed, s.spawnSpacing); - - // Match getStructureBlock's uncentered footprint before sampling terrain. - ivec2 localXZ = worldPos.xz - anchorXZ; - if (localXZ.x < 0 || localXZ.x >= int(s.sizeX) || - localXZ.y < 0 || localXZ.y >= int(s.sizeZ)) { - continue; - } - - int referenceY = cell.y * 75; - float anchorHeight = getSurfaceHeight(int(anchorXZ.x - s.sizeX/2), int(anchorXZ.y - s.sizeZ/2), referenceY); - int anchorY = int(floor(anchorHeight)) + 1; - - ivec3 origin = ivec3(anchorXZ.x, anchorY, anchorXZ.y); - - if (!isValidStructureAnchor(origin, structureId, biome)) { - continue; - } - - ivec3 local = worldPos - origin; - - uint block = getStructureBlock(structureId, local); - - if (block != 0u) { - result.block = block; - result.flags = s.flags; - return result; - } - } - } - } - } - - return result; -} - -void main() { - if (any(greaterThanEqual(gl_GlobalInvocationID.xyz, uvec3(SCRATCH_SIZE)))) { - return; - } - ivec3 localPos = ivec3(gl_GlobalInvocationID.xyz) - ivec3(1); - ivec3 worldPos = chunkPos * CHUNK_SIZE + localPos; - - uint biome = GetBiome(vec3(worldPos.z, worldPos.y, worldPos.x) * 0.005, biomeCount); - Biome currentBiome = BiomeReg.biomes[biome]; - - float YZone = floor(worldPos.y/150.0)*150.0; - float SurfaceHeight = valueNoise(vec2(worldPos.x + YZone * 2, worldPos.z + YZone * 2) * 0.005) * 100 + - - valueNoise(vec2(worldPos.x + YZone * 2, worldPos.z + YZone * 2) * 0.01) * 10 + - valueNoise(vec2(worldPos.x + YZone * 2, worldPos.z + YZone * 2) * 0.1) * 5 + - valueNoise(vec2(worldPos.x + YZone * 2, worldPos.z + YZone * 2)) * 0.5 + YZone; - - uint RandomBlockVal = randomRangeUint(uint(worldPos.x) * 73856093u ^ uint(worldPos.z) * 19349663u,0u ,3u); - float IslandUnderneathHeight = valueNoise(vec2(worldPos.x + YZone * 2, worldPos.z + YZone * 2) * 0.005) * 100 + - - valueNoise(vec2(worldPos.x + YZone * 2, worldPos.z + YZone * 2) * 0.1) * 20 + - valueNoise(vec2(worldPos.x + YZone * 2, worldPos.z + YZone * 2) * 0.1) * 5 + - valueNoise(vec2(worldPos.x + YZone * 2, worldPos.z + YZone * 2)) * 0.5 - 15 + YZone; - - float grassNoise = valueNoise(vec2(worldPos.z * 0.5 - YZone * 2, worldPos.x * 0.5 - YZone * 2)); - - uint voxelType = 0u; - - if (float(worldPos.y) <= SurfaceHeight && float(worldPos.y) >= IslandUnderneathHeight) { - float depthBelowSurface = SurfaceHeight - float(worldPos.y); - if (depthBelowSurface < 0.5) { - if(grassNoise < 0.65) voxelType = currentBiome.grassFoliage; // Grass foliage - else if (grassNoise < 0.75) voxelType = currentBiome.flowers[RandomBlockVal]; - else if (grassNoise < 0.85) voxelType = currentBiome.otherFoliage[RandomBlockVal]; - else voxelType = 0u; - }else if (depthBelowSurface < 2.5) { - voxelType = currentBiome.surfaceBlock; // Grass - } else if (depthBelowSurface < 6.0) { - voxelType = currentBiome.dirtBlock; // Dirt(also stone rn) - } else { - voxelType = currentBiome.stoneBlock; // Stone - } - } - else{ - float YZone2 = floor(worldPos.y/75.0)*75.0; - float IslandUnderneathHeight2 = valueNoise(vec2(worldPos.x - YZone2 * 2, worldPos.z -YZone2 * 2) * 0.005) * 60 + - valueNoise(vec2(worldPos.x + YZone2 * 2, worldPos.z + YZone2 * 2) * 0.1) * 20 + - valueNoise(vec2(worldPos.x + YZone2 * 2, worldPos.z + YZone2 * 2) * 0.1) * 10+ - valueNoise(vec2(worldPos.x + YZone2 * 2, worldPos.z + YZone2 * 2)) * 0.5 - 5 + YZone2; - float height2 = valueNoise(vec2(worldPos.x + YZone2 * 2, worldPos.z + YZone2 * 2) * 0.005) * 50 + - valueNoise(vec2(worldPos.x + YZone2 * 2, worldPos.z + YZone2 * 2) * 0.01) * 10 + - valueNoise(vec2(worldPos.x + YZone2 * 2, worldPos.z + YZone2 * 2) * 0.1) * 5+ - valueNoise(vec2(worldPos.x + YZone2 * 2, worldPos.z + YZone2 * 2)) * 0.5 + YZone2; - - if (float(worldPos.y) <= height2 && float(worldPos.y) >= IslandUnderneathHeight2) { - float depthBelowSurface = height2 - float(worldPos.y); - - if (depthBelowSurface < 0.5) { - if (grassNoise < 0.65) voxelType = currentBiome.grassFoliage; // Grass foliage - else if (grassNoise < 0.75) voxelType = currentBiome.flowers[RandomBlockVal]; - else if (grassNoise < 0.85) voxelType = currentBiome.otherFoliage[RandomBlockVal]; - else voxelType = 0u; - } else if (depthBelowSurface < 1.5) { - voxelType = currentBiome.surfaceBlock; // Grass - } else if (depthBelowSurface < 6.0) { - voxelType = currentBiome.dirtBlock; // Dirt(also stone rn) - } else { - voxelType = currentBiome.stoneBlock; // Stone - } - } - } - - if (voxelType != 0u) { - if (isCave(vec3(worldPos*0.05))) { - voxelType = 0u; - } - } - - StructureVoxelResult structureVoxel = getStructureVoxelAt(worldPos, biome); - - if (structureVoxel.block != 0u) { - if (hasFlag(structureVoxel.flags, uint(REPLACE_AIR_ONLY))) { - if (voxelType == 0u) { - voxelType = structureVoxel.block; - } - } else { - voxelType = structureVoxel.block; - } - } - - uint index = uint(slot * SCRATCH_VOXEL_COUNT + (localPos.x + 1) * SCRATCH_AREA + - (localPos.y + 1) * SCRATCH_SIZE + localPos.z + 1); - voxels[index] = voxelType; -} \ No newline at end of file diff --git a/resources/EngineResources/audio/music/BAR_FIGHT_boogieparty.ogg b/resources/EngineResources/audio/music/BAR_FIGHT_boogieparty.ogg deleted file mode 100644 index d743d8f..0000000 Binary files a/resources/EngineResources/audio/music/BAR_FIGHT_boogieparty.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/music/CHILL_REGGAE_2_StealthGroover.ogg b/resources/EngineResources/audio/music/CHILL_REGGAE_2_StealthGroover.ogg deleted file mode 100644 index eea65c6..0000000 Binary files a/resources/EngineResources/audio/music/CHILL_REGGAE_2_StealthGroover.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/music/CHILL_REGGAE_Firmament.ogg b/resources/EngineResources/audio/music/CHILL_REGGAE_Firmament.ogg deleted file mode 100644 index c542870..0000000 Binary files a/resources/EngineResources/audio/music/CHILL_REGGAE_Firmament.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/music/GuitarSpam (1).mp3 b/resources/EngineResources/audio/music/GuitarSpam (1).mp3 deleted file mode 100644 index 0100812..0000000 Binary files a/resources/EngineResources/audio/music/GuitarSpam (1).mp3 and /dev/null differ diff --git a/resources/EngineResources/audio/music/GuitarSpam (1).ogg b/resources/EngineResources/audio/music/GuitarSpam (1).ogg deleted file mode 100644 index 93278ee..0000000 Binary files a/resources/EngineResources/audio/music/GuitarSpam (1).ogg and /dev/null differ diff --git a/resources/EngineResources/audio/music/INTENSE_THEME_ZombieChase.ogg b/resources/EngineResources/audio/music/INTENSE_THEME_ZombieChase.ogg deleted file mode 100644 index b5558bf..0000000 Binary files a/resources/EngineResources/audio/music/INTENSE_THEME_ZombieChase.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/music/WildWestIntroTheme.ogg b/resources/EngineResources/audio/music/WildWestIntroTheme.ogg deleted file mode 100644 index 7d001f8..0000000 Binary files a/resources/EngineResources/audio/music/WildWestIntroTheme.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/music/You Fought The Rain mp3.ogg b/resources/EngineResources/audio/music/You Fought The Rain mp3.ogg deleted file mode 100644 index de25802..0000000 Binary files a/resources/EngineResources/audio/music/You Fought The Rain mp3.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/music/theshiteventhefar.mp3 b/resources/EngineResources/audio/music/theshiteventhefar.mp3 deleted file mode 100644 index 6d5e819..0000000 Binary files a/resources/EngineResources/audio/music/theshiteventhefar.mp3 and /dev/null differ diff --git a/resources/EngineResources/audio/music/theshiteventhefar.ogg b/resources/EngineResources/audio/music/theshiteventhefar.ogg deleted file mode 100644 index 96f1304..0000000 Binary files a/resources/EngineResources/audio/music/theshiteventhefar.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/sounds/BulletHit1.ogg b/resources/EngineResources/audio/sounds/BulletHit1.ogg deleted file mode 100644 index ade0702..0000000 Binary files a/resources/EngineResources/audio/sounds/BulletHit1.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/sounds/BulletHit2.ogg b/resources/EngineResources/audio/sounds/BulletHit2.ogg deleted file mode 100644 index 46f3708..0000000 Binary files a/resources/EngineResources/audio/sounds/BulletHit2.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/sounds/CricketAmbience.ogg b/resources/EngineResources/audio/sounds/CricketAmbience.ogg deleted file mode 100644 index 764c1f0..0000000 Binary files a/resources/EngineResources/audio/sounds/CricketAmbience.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/sounds/EagleCry.ogg b/resources/EngineResources/audio/sounds/EagleCry.ogg deleted file mode 100644 index 30ecfc4..0000000 Binary files a/resources/EngineResources/audio/sounds/EagleCry.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/sounds/GunCock.ogg b/resources/EngineResources/audio/sounds/GunCock.ogg deleted file mode 100644 index 3f7073c..0000000 Binary files a/resources/EngineResources/audio/sounds/GunCock.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/sounds/GunReload.ogg b/resources/EngineResources/audio/sounds/GunReload.ogg deleted file mode 100644 index 992e37c..0000000 Binary files a/resources/EngineResources/audio/sounds/GunReload.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/sounds/MusketFire.ogg b/resources/EngineResources/audio/sounds/MusketFire.ogg deleted file mode 100644 index db168e4..0000000 Binary files a/resources/EngineResources/audio/sounds/MusketFire.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/sounds/WildWestAmbientMusic.ogg b/resources/EngineResources/audio/sounds/WildWestAmbientMusic.ogg deleted file mode 100644 index 0dd877b..0000000 Binary files a/resources/EngineResources/audio/sounds/WildWestAmbientMusic.ogg and /dev/null differ diff --git a/resources/EngineResources/audio/sounds/youusedtocallmeonyourcellphone.ogg b/resources/EngineResources/audio/sounds/youusedtocallmeonyourcellphone.ogg new file mode 100644 index 0000000..9d86be4 Binary files /dev/null and b/resources/EngineResources/audio/sounds/youusedtocallmeonyourcellphone.ogg differ diff --git a/resources/EngineResources/shaders/TerrainFragment.glsl b/resources/EngineResources/shaders/TerrainFragment.glsl deleted file mode 100644 index 16e3b72..0000000 --- a/resources/EngineResources/shaders/TerrainFragment.glsl +++ /dev/null @@ -1,29 +0,0 @@ -#version 450 - -layout(location = 0) in vec3 fragPosition; -layout(location = 1) in vec4 fragWeights; -layout(location = 2) in vec2 fragUV; - -layout(binding = 1) uniform sampler2DArray terrainTexArray; - -layout(location = 0) out vec4 outColor; - -void main() { - vec4 colorGrass = texture(terrainTexArray, vec3(fragUV, 0.0)); // Index 0 - vec4 colorRock = texture(terrainTexArray, vec3(fragUV, 1.0)); // Index 1 - vec4 colorSand = texture(terrainTexArray, vec3(fragUV, 2.0)); // Index 2 - vec4 colorMud = texture(terrainTexArray, vec3(fragUV, 3.0)); // Index 3 - - vec4 dynamicTerrainColor = - (colorGrass * fragWeights.r) + - (colorRock * fragWeights.g) + - (colorSand * fragWeights.b) + - (colorMud * fragWeights.a); - - float totalWeight = fragWeights.r + fragWeights.g + fragWeights.b + fragWeights.a; - if (totalWeight > 0.0) { - dynamicTerrainColor /= totalWeight; - } - - outColor = dynamicTerrainColor; -} diff --git a/resources/EngineResources/shaders/Terrain_vertex.glsl b/resources/EngineResources/shaders/Terrain_vertex.glsl deleted file mode 100644 index 422b68d..0000000 --- a/resources/EngineResources/shaders/Terrain_vertex.glsl +++ /dev/null @@ -1,21 +0,0 @@ -#version 450 - -layout(binding = 0) uniform UniformBufferObject { - mat4 model; - mat4 view; - mat4 proj; -} ubo; - -layout(location = 0) in vec3 inPosition; -layout(location = 1) in vec4 inMaterialWeights; - -layout(location = 0) out vec3 fragPosition; -layout(location = 1) out vec4 fragWeights; -layout(location = 2) out vec2 fragUV; - -void main() { - gl_Position = ubo.proj * ubo.view * ubo.model * vec4(inPosition, 1.0); - fragPosition = inPosition; - fragWeights = inMaterialWeights; - fragUV = inPosition.xz * 0.1; -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/bloom_extract_frag.glsl b/resources/EngineResources/shaders/bloom_extract_frag.glsl deleted file mode 100644 index cc9e726..0000000 --- a/resources/EngineResources/shaders/bloom_extract_frag.glsl +++ /dev/null @@ -1,29 +0,0 @@ -#version 450 - -layout(location = 0) in vec2 inTextCoord; -layout(location = 0) out vec4 outBloomColour; -layout(set = 0, binding = 0) uniform sampler2D inputTexture; - -layout(push_constant) uniform PassConfig { - int horizontal; - float GAMMA_CONST; - float Exposure; - float blur_radius; - vec2 bloomSize; -} config; - -vec3 extractBloom(vec2 uv) { - vec3 color = max(texture(inputTexture, uv).rgb, vec3(0.0)); - float brightness = dot(color, vec3(0.2126, 0.7152, 0.0722)); - float contribution = max(brightness - 1.0, 0.0); - return color * (contribution / (contribution + 0.5)); -} - -void main() { - vec2 offset = 0.25 / config.bloomSize; - vec3 bloom = extractBloom(inTextCoord + vec2(-offset.x, -offset.y)) - + extractBloom(inTextCoord + vec2( offset.x, -offset.y)) - + extractBloom(inTextCoord + vec2(-offset.x, offset.y)) - + extractBloom(inTextCoord + vec2( offset.x, offset.y)); - outBloomColour = vec4(bloom * 0.25, 1.0); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/bloom_pass_frag.glsl b/resources/EngineResources/shaders/bloom_pass_frag.glsl deleted file mode 100644 index 652aab7..0000000 --- a/resources/EngineResources/shaders/bloom_pass_frag.glsl +++ /dev/null @@ -1,30 +0,0 @@ -#version 450 - -layout(location = 0) out vec4 FragColor; -layout(location = 0) in vec2 TexCoords; -layout(set = 0, binding = 0) uniform sampler2D bloomImage; - -layout(push_constant) uniform PassConfig { - int horizontal; - float GAMMA_CONST; - float Exposure; - float blur_radius; - vec2 bloomSize; -} config; - -const float weight[5] = float[](0.227027, 0.1945946, 0.1216216, 0.054054, 0.016216); - -vec3 safeBloomSample(vec2 uv) { - return max(texture(bloomImage, uv).rgb, vec3(0.0)); -} - -void main() { - vec2 tex_offset = config.blur_radius / vec2(textureSize(bloomImage, 0)); - vec2 direction = config.horizontal != 0 ? vec2(tex_offset.x, 0.0) : vec2(0.0, tex_offset.y); - vec3 result = safeBloomSample(TexCoords) * weight[0]; - for (int i = 1; i < 5; i++) { - result += safeBloomSample(TexCoords + direction * i) * weight[i]; - result += safeBloomSample(TexCoords - direction * i) * weight[i]; - } - FragColor = vec4(result, 1.0); -} diff --git a/resources/EngineResources/shaders/forward_skybox_fragment.glsl b/resources/EngineResources/shaders/forward_skybox_fragment.glsl deleted file mode 100644 index 00cc1b1..0000000 --- a/resources/EngineResources/shaders/forward_skybox_fragment.glsl +++ /dev/null @@ -1,11 +0,0 @@ -#version 450 - -layout(location = 0) in vec3 outTexCoords; - -layout(location = 0) out vec4 outColor; - -layout(set = 2, binding = 0) uniform samplerCube skyboxSampler; - -void main() { - outColor = vec4(texture(skyboxSampler, outTexCoords).rgb, 1.0); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/lighting_frag.glsl b/resources/EngineResources/shaders/lighting_frag.glsl deleted file mode 100644 index 7a5f481..0000000 --- a/resources/EngineResources/shaders/lighting_frag.glsl +++ /dev/null @@ -1,172 +0,0 @@ -#version 450 -#extension GL_EXT_scalar_block_layout: require -// CREDITS: functions obtained from this link: https://github.com/SaschaWillems/Vulkan -// developed by Sascha Willems, https://twitter.com/JoeyDeVriez, licensed under MIT License (MIT) -// also Vulkan Book https://github.com/lwjglgamedev/vulkanbook/blob/master/bookcontents/chapter-15/chapter-15.md - - -const int MAX_LIGHTS = 1000; -const float PI = 3.14159265359; - -struct Light { - vec3 position; - uint directional; - float intensity; - vec3 color; -}; - -layout(location = 0) in vec2 inTextCoord; - -layout(location = 0) out vec4 outFragColor; - -layout(set = 0, binding = 0) uniform sampler2D posSampler; -layout(set = 0, binding = 1) uniform sampler2D albedoSampler; -layout(set = 0, binding = 2) uniform sampler2D normalsSampler; -layout(set = 0, binding = 3) uniform sampler2D pbrSampler; -layout(set = 0, binding = 4) uniform sampler2D emissiveSampler; -layout(set = 0, binding = 5) uniform sampler2D TranslucencySampler; -layout(set = 0, binding = 6) uniform sampler2D OpacitySampler; -layout(set = 0, binding = 7) uniform sampler2D ViewPos; -layout(set = 0, binding = 8) uniform sampler2D ssaoBlur; - -layout(scalar, set = 1, binding = 0) readonly buffer Lights { - Light lights[]; -} lights; -layout(scalar, set = 2, binding = 0) uniform SceneInfo { - vec3 camPos; - float ambientLightIntensity; - vec3 ambientLightColor; - uint numLights; - mat4 viewMatrix; -} sceneInfo; - -float distributionGGX(vec3 N, vec3 H, float roughness) { - float a = roughness * roughness; - float a2 = a * a; - float NdotH = max(dot(N, H), 0.0); - float NdotH2 = NdotH * NdotH; - - float nom = a2; - float denom = (NdotH2 * (a2 - 1.0) + 1.0); - denom = PI * denom * denom; - - return nom / denom; -} - -float geometrySchlickGGX(float NdotV, float roughness) { - float r = (roughness + 1.0); - float k = (r * r) / 8.0; - - float nom = NdotV; - float denom = NdotV * (1.0 - k) + k; - - return nom / denom; -} - -float geometrySmith(vec3 N, vec3 V, vec3 L, float roughness) { - float NdotV = max(dot(N, V), 0.0); - float NdotL = max(dot(N, L), 0.0); - float ggx2 = geometrySchlickGGX(NdotV, roughness); - float ggx1 = geometrySchlickGGX(NdotL, roughness); - - return ggx1 * ggx2; -} - -vec3 fresnelSchlick(float cosTheta, vec3 F0) { - return F0 + (1.0 - F0) * pow(clamp(1.0 - cosTheta, 0.0, 1.0), 5.0); -} - -vec3 calculatePointLight(Light light, vec3 worldPos, vec3 V, vec3 N, vec3 F0, vec3 albedo, float metallic, float roughness) { - vec3 tmpSub = light.position - worldPos; - vec3 L = normalize(tmpSub); - vec3 H = normalize(V + L); - - // Calculate distance and attenuation - float distance = length(tmpSub); - float attenuation = 1.0 / (distance * distance); - float intensity = 10.0f; - vec3 radiance = light.color * light.intensity * attenuation; - - // Cook-Torrance BRDF - float NDF = distributionGGX(N, H, roughness); - float G = geometrySmith(N, V, L, roughness); - vec3 F = fresnelSchlick(max(dot(H, V), 0.0), F0); - - vec3 numerator = NDF * G * F; - float denominator = 4.0 * max(dot(N, V), 0.0) * max(dot(N, L), 0.0) + 0.0001; - vec3 specular = numerator / denominator; - - vec3 kS = F; - vec3 kD = vec3(1.0) - kS; - kD *= 1.0 - metallic; - - float NdotL = max(dot(N, L), 0.0); - return (kD * albedo / PI + specular) * radiance * NdotL; -} - -vec3 calculateDirectionalLight(Light light, vec3 V, vec3 N, vec3 F0, vec3 albedo, float metallic, float roughness) { - vec3 L = normalize(-light.position); - vec3 H = normalize(V + L); - - vec3 radiance = light.color * light.intensity; - - // Cook-Torrance BRDF - float NDF = distributionGGX(N, H, roughness); - float G = geometrySmith(N, V, L, roughness); - vec3 F = fresnelSchlick(max(dot(H, V), 0.0), F0); - - vec3 numerator = NDF * G * F; - float denominator = 4.0 * max(dot(N, V), 0.0) * max(dot(N, L), 0.0) + 0.0001; - vec3 specular = numerator / denominator; - - vec3 kS = F; - vec3 kD = vec3(1.0) - kS; - kD *= 1.0 - metallic; - - float NdotL = max(dot(N, L), 0.0); - return (kD * albedo / PI + specular) * radiance * NdotL; -} - -void main() { - vec3 albedo = texture(albedoSampler, inTextCoord).rgb; - vec4 normalW = texture(normalsSampler, inTextCoord); - vec3 normal = normalW.rgb; - vec3 viewPos = texture(ViewPos, inTextCoord).rgb; - vec3 worldPos = texture(posSampler, inTextCoord).rgb; - vec4 pbr = texture(pbrSampler, inTextCoord); - vec3 emissive = texture(emissiveSampler, inTextCoord).rgb; - vec3 translucency = texture(TranslucencySampler, inTextCoord).rgb; - float emissiveness = emissive.r; - - float ssao = texture(ssaoBlur, inTextCoord).r; - - float roughness = pbr.g; - float metallic = pbr.b; - - vec3 N = normalize(normal); - vec3 V = normalize(sceneInfo.camPos - worldPos); - - vec3 F0 = vec3(0.04); - F0 = mix(F0, albedo, metallic); - - vec3 Lo = vec3(0.0); - for (uint i = 0; i < sceneInfo.numLights; i++) { - Light light = lights.lights[i]; - if (light.directional == 1) { - Lo += calculateDirectionalLight(light, V, N, F0, albedo, metallic, roughness); - } else { - Lo += calculatePointLight(light, worldPos, V, N, F0, albedo, metallic, roughness); - } - } - vec3 ambient = sceneInfo.ambientLightColor * albedo * sceneInfo.ambientLightIntensity * vec3(ssao,ssao,ssao);; - if(emissive.x > 0 || emissive.y > 0 || emissive.z > 0) ambient = emissive; - outFragColor = vec4(Lo + ambient, 1.0f); - outFragColor = vec4(outFragColor.xyz/2 + (outFragColor.xyz/2) * vec3(ssao,ssao,ssao),1); - - // outFragColor = vec4(color, 1.0f); - if (length(normal) < 0.001) { - outFragColor = vec4(albedo,1.0f); - return; - } - // outFragColor = vec4(normal, 1.0f); -} diff --git a/resources/EngineResources/shaders/lighting_with_shadows_frag.glsl b/resources/EngineResources/shaders/lighting_with_shadows_frag.glsl deleted file mode 100644 index dfea7c0..0000000 --- a/resources/EngineResources/shaders/lighting_with_shadows_frag.glsl +++ /dev/null @@ -1,291 +0,0 @@ -#version 450 -#extension GL_EXT_scalar_block_layout: require - -// CREDITS: Most of the functions here have been obtained from this link: https://github.com/SaschaWillems/Vulkan -// developed by Sascha Willems, https://twitter.com/JoeyDeVriez, and licensed under the terms of the MIT License (MIT) - -layout (constant_id = 0) const int SHADOW_MAP_CASCADE_COUNT = 6; -layout (constant_id = 1) const int DEBUG_SHADOWS = 0; -const float PI = 3.14159265359; - -struct Light { - vec3 position; - uint directional; - float intensity; - vec3 color; -}; -struct CascadeShadow { - mat4 projViewMatrix; - vec4 splitDistance; -}; - -layout(location = 0) in vec2 inTextCoord; - -layout(location = 0) out vec4 outFragColor; - -layout(set = 0, binding = 0) uniform sampler2D posSampler; -layout(set = 0, binding = 1) uniform sampler2D albedoSampler; -layout(set = 0, binding = 2) uniform sampler2D normalsSampler; -layout(set = 0, binding = 3) uniform sampler2D pbrSampler; -layout(set = 0, binding = 4) uniform sampler2D emissiveSampler; -layout(set = 0, binding = 5) uniform sampler2D TranslucencySampler; -layout(set = 0, binding = 6) uniform sampler2D OpacitySampler; -layout(set = 0, binding = 7) uniform sampler2D viewPos; -layout(set = 0, binding = 8) uniform sampler2D ssaoBlur; -layout(set = 0, binding = 9) uniform sampler2DArray shadowSampler; - - -layout(scalar, set = 1, binding = 0) readonly buffer Lights { - Light lights[]; -} lights; -layout(set = 2, binding = 0) readonly buffer Shadows { - CascadeShadow cascadeshadows[]; -} shadows; -layout(scalar, set = 3, binding = 0) uniform SceneInfo { - vec3 camPos; - float ambientLightIntensity; - vec3 ambientLightColor; - uint numLights; - mat4 viewMatrix; -} sceneInfo; - -float chebyshevUpperBound(vec2 moments, float t) { - // Surface is fully lit if the current fragment is before the light occluder - if (t <= moments.x) - return 1.0; - - // Compute variance - float variance = moments.y - (moments.x * moments.x); - variance = max(variance, 0.00002); // Small epsilon to avoid divide by zero - - // Compute probabilistic upper bound - float d = t - moments.x; - float p_max = variance / (variance + d * d); - - // Reduce light bleeding - p_max = smoothstep(0.5, 1.0, p_max); - - return p_max; -} - -float calcVisibility(vec4 worldPosition, uint cascadeIndex, vec2 texelSize) { - vec4 shadowMapPosition = shadows.cascadeshadows[cascadeIndex].projViewMatrix * worldPosition; - - if (!(shadowMapPosition.w > 0.0) || any(isnan(shadowMapPosition)) || any(isinf(shadowMapPosition))) { - return 1.0; - } - shadowMapPosition.xyz /= shadowMapPosition.w; - - vec2 uv = vec2( - shadowMapPosition.x * 0.5 + 0.5, - shadowMapPosition.y * -0.5 + 0.5 - ); - - float depth = shadowMapPosition.z; - - if (uv.x < 0.0 || uv.x > 1.0 || - uv.y < 0.0 || uv.y > 1.0 || - depth < 0.0 || depth > 1.0) { - return 1.0; - } - - float shadow = 0.0; - -// vec2 moments = texture(shadowSampler, vec3((uv), cascadeIndex)).rg; -// float visibility = chebyshevUpperBound(moments, depth); -// shadow += visibility; - - for(int x = -1; x <= 1; ++x) - { - for(int y = -1; y <= 1; ++y) - { - vec2 sampleUV = uv + vec2(x, y) * texelSize; - if (any(lessThan(sampleUV, vec2(0.0))) || any(greaterThan(sampleUV, vec2(1.0)))) { - shadow += 1.0; - continue; - } - sampleUV = clamp(sampleUV, texelSize * 0.5, vec2(1.0) - texelSize * 0.5); - vec2 moments = texture(shadowSampler, vec3(sampleUV, cascadeIndex)).rg; - float visibility = chebyshevUpperBound(moments, depth); - shadow += visibility; - } - } - shadow /= 9.0; - - return shadow; -} - -float distributionGGX(vec3 N, vec3 H, float roughness) { - float a = roughness * roughness; - float a2 = a * a; - float NdotH = max(dot(N, H), 0.0); - float NdotH2 = NdotH * NdotH; - - float nom = a2; - float denom = (NdotH2 * (a2 - 1.0) + 1.0); - denom = PI * denom * denom; - - return nom / denom; -} - -float geometrySchlickGGX(float NdotV, float roughness) { - float r = (roughness + 1.0); - float k = (r * r) / 8.0; - - float nom = NdotV; - float denom = NdotV * (1.0 - k) + k; - - return nom / denom; -} - -float geometrySmith(vec3 N, vec3 V, vec3 L, float roughness) { - float NdotV = max(dot(N, V), 0.0); - float NdotL = max(dot(N, L), 0.0); - float ggx2 = geometrySchlickGGX(NdotV, roughness); - float ggx1 = geometrySchlickGGX(NdotL, roughness); - - return ggx1 * ggx2; -} - -vec3 fresnelSchlick(float cosTheta, vec3 F0) { - return F0 + (1.0 - F0) * pow(clamp(1.0 - cosTheta, 0.0, 1.0), 5.0); -} - -vec3 calculatePointLight(Light light, vec3 worldPos, vec3 V, vec3 N, vec3 F0, vec3 albedo, float metallic, float roughness) { - vec3 tmpSub = light.position - worldPos; - vec3 L = normalize(tmpSub); - vec3 H = normalize(V + L); - - // Calculate distance and attenuation - float distance = length(tmpSub); - float attenuation = 1.0 / (distance * distance); - float intensity = 10.0f; - vec3 radiance = light.color * light.intensity * attenuation; - - // Cook-Torrance BRDF - float NDF = distributionGGX(N, H, roughness); - float G = geometrySmith(N, V, L, roughness); - vec3 F = fresnelSchlick(max(dot(H, V), 0.0), F0); - - vec3 numerator = NDF * G * F; - float denominator = 4.0 * max(dot(N, V), 0.0) * max(dot(N, L), 0.0) + 0.0001; - vec3 specular = numerator / denominator; - - vec3 kS = F; - vec3 kD = vec3(1.0) - kS; - kD *= 1.0 - metallic; - - float NdotL = max(dot(N, L), 0.0); - return (kD * albedo / PI + specular) * radiance * NdotL; -} - -vec3 calculateDirectionalLight(Light light, vec3 V, vec3 N, vec3 F0, vec3 albedo, float metallic, float roughness, float translucency) { - vec3 L = normalize(-light.position); - vec3 H = normalize(V + L); - - vec3 radiance = light.color * light.intensity; - - // Cook-Torrance BRDF - float NDF = distributionGGX(N, H, roughness); - float G = geometrySmith(N, V, L, roughness); - vec3 F = fresnelSchlick(max(dot(H, V), 0.0), F0); - - vec3 numerator = NDF * G * F; - float denominator = 4.0 * max(dot(N, V), 0.0) * max(dot(N, L), 0.0) + 0.0001; - vec3 specular = numerator / denominator; - - vec3 kS = F; - vec3 kD = vec3(1.0) - kS; - kD *= 1.0 - metallic; - - float NdotL = max(dot(N, L), 0.0); - vec3 shadowValue = (kD * albedo / PI + specular) * radiance * NdotL; - vec3 lightValue = (kD * albedo / PI + specular) * radiance; - return (shadowValue * (1 - translucency)) + (lightValue * translucency); -} - -void main() { - vec3 albedo = texture(albedoSampler, inTextCoord).rgb; - vec4 normalW = texture(normalsSampler, inTextCoord); - vec3 normal = normalW.rgb; - vec4 worldPosW = texture(posSampler, inTextCoord); - vec3 worldPos = worldPosW.xyz; - vec4 pbrW = texture(pbrSampler, inTextCoord); - vec3 pbr = pbrW.rgb; - vec3 emissive = texture(emissiveSampler, inTextCoord).rgb; - vec3 Opacity = texture(OpacitySampler, inTextCoord).rgb; - vec3 translucency = texture(TranslucencySampler, inTextCoord).rgb; - float Reflectivity = pbrW.a; - float Refractivity = normalW.a; - - float emissiveness = emissive.r; - float translucencyf = translucency.r; - - float ssao = texture(ssaoBlur, inTextCoord).r; -// outFragColor = vec4(emissive,1); -// return; - - float opacityf = Opacity.x + Opacity.y + Opacity.z; - opacityf = opacityf/3.0; - - float roughness = pbr.g; - float metallic = pbr.b; - - vec3 N = normalize(normal); - vec3 V = normalize(sceneInfo.camPos - worldPos); - - - - vec3 F0 = vec3(0.04); - F0 = mix(F0, albedo, metallic); - - uint cascadeIndex = SHADOW_MAP_CASCADE_COUNT; - vec4 viewPos = sceneInfo.viewMatrix * vec4(worldPos, 1.0); - float lastSplit = shadows.cascadeshadows[SHADOW_MAP_CASCADE_COUNT - 1].splitDistance.x; - float shadow = 1.0; - if (lastSplit < 0.0 && viewPos.z < 0.0 && viewPos.z >= lastSplit) { - cascadeIndex = 0; - for (uint i = 0; i < SHADOW_MAP_CASCADE_COUNT - 1; ++i) { - if (viewPos.z < shadows.cascadeshadows[i].splitDistance.x) { - cascadeIndex = i + 1; - } - } - vec2 texelSizeShadow = 1.0 / textureSize(shadowSampler, 0).rg; - shadow = calcVisibility(vec4(worldPos, 1), cascadeIndex, texelSizeShadow); - } - - vec3 Lo = vec3(0.0); - for (uint i = 0; i < sceneInfo.numLights; i++) { - Light light = lights.lights[i]; - if (light.directional == 1) { - Lo += calculateDirectionalLight(light, V, N, F0, albedo, metallic, roughness,translucencyf) * shadow; - } else { - Lo += calculatePointLight(light, worldPos, V, N, F0, albedo, metallic, roughness); - } - } - vec3 ambient = sceneInfo.ambientLightColor * albedo * sceneInfo.ambientLightIntensity * vec3(ssao,ssao,ssao); - if(emissive.x > 0 || emissive.y > 0 || emissive.z > 0) ambient = emissive; - outFragColor = vec4(Lo + ambient, 1.0f); - outFragColor = vec4(outFragColor.xyz/2 + (outFragColor.xyz/2) * vec3(ssao,ssao,ssao),1); - - if (DEBUG_SHADOWS == 1 && cascadeIndex < SHADOW_MAP_CASCADE_COUNT) { - switch (cascadeIndex) { - case 0: - outFragColor.rgb *= vec3(1.0f, 0.25f, 0.25f); - break; - case 1: - outFragColor.rgb *= vec3(0.25f, 1.0f, 0.25f); - break; - case 2: - outFragColor.rgb *= vec3(0.25f, 0.25f, 1.0f); - break; - default: - outFragColor.rgb *= vec3(1.0f, 1.0f, 0.25f); - break; - } - } - if (length(normal) < 0.001) { - outFragColor = vec4(albedo,1.0f); - return; - } -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/multi-sampled_bloom_extract_frag.glsl b/resources/EngineResources/shaders/multi-sampled_bloom_extract_frag.glsl deleted file mode 100644 index 30fa138..0000000 --- a/resources/EngineResources/shaders/multi-sampled_bloom_extract_frag.glsl +++ /dev/null @@ -1,34 +0,0 @@ -#version 450 - -layout(location = 0) in vec2 inTextCoord; -layout(location = 0) out vec4 outBloomColour; -layout(set = 0, binding = 0) uniform sampler2DMS inputTexture; - -layout(push_constant) uniform PassConfig { - int horizontal; - float GAMMA_CONST; - float Exposure; - float blur_radius; - vec2 bloomSize; -} config; - -vec3 extractBloom(vec2 uv) { - ivec2 size = textureSize(inputTexture); - ivec2 pixel = clamp(ivec2(uv * vec2(size)), ivec2(0), size - 1); - int samples = textureSamples(inputTexture); - vec3 color = vec3(0.0); - for (int i = 0; i < samples; i++) color += texelFetch(inputTexture, pixel, i).rgb; - color = max(color / float(samples), vec3(0.0)); - float brightness = dot(color, vec3(0.2126, 0.7152, 0.0722)); - float contribution = max(brightness - 1.0, 0.0); - return color * (contribution / (contribution + 0.5)); -} - -void main() { - vec2 offset = 0.25 / config.bloomSize; - vec3 bloom = extractBloom(inTextCoord + vec2(-offset.x, -offset.y)) - + extractBloom(inTextCoord + vec2( offset.x, -offset.y)) - + extractBloom(inTextCoord + vec2(-offset.x, offset.y)) - + extractBloom(inTextCoord + vec2( offset.x, offset.y)); - outBloomColour = vec4(bloom * 0.25, 1.0); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/multi-sampled_post_process_frag.glsl b/resources/EngineResources/shaders/multi-sampled_post_process_frag.glsl index b684865..0dd511b 100644 --- a/resources/EngineResources/shaders/multi-sampled_post_process_frag.glsl +++ b/resources/EngineResources/shaders/multi-sampled_post_process_frag.glsl @@ -1,42 +1,53 @@ #version 450 +layout(constant_id = 0) const int USE_AA = 0; + +const float GAMMA_CONST = 0.4545; +const float SPAN_MAX = 8.0; +const float REDUCE_MIN = 1.0/128.0; +const float REDUCE_MUL = 1.0/32.0; + layout(location = 0) in vec2 inTextCoord; layout(location = 0) out vec4 outFragColor; + layout(set = 0, binding = 0) uniform sampler2DMS inputTexture; -layout(set = 0, binding = 1) uniform sampler2D bloomImage; -layout(push_constant) uniform PassConfig { - int horizontal; - float GAMMA_CONST; - float Exposure; - float blur_radius; - vec2 bloomSize; -} config; +layout(set = 1, binding = 0) uniform ScreenSize{ + vec2 size; +} screenSize; -vec4 msaa(int sampleCount, sampler2DMS textureIn, vec2 TextCoord) { - ivec2 size = textureSize(textureIn); - ivec2 pixelCoords = clamp(ivec2(TextCoord * vec2(size)), ivec2(0), size - 1); +vec4 gamma(vec4 color){ + return color = vec4(pow(color.rgb,vec3(GAMMA_CONST)),color.a); +} + +vec4 msaa(int sampleCount, sampler2DMS textureIn,vec2 TextCoord){ + ivec2 pixelCoords = ivec2(TextCoord * textureSize(textureIn)); vec4 colorSum = vec4(0.0); - for (int i = 0; i < sampleCount; i++) colorSum += texelFetch(textureIn, pixelCoords, i); + + for(int i = 0; i < sampleCount; ++i) { + vec4 sampleColor = texelFetch(textureIn, pixelCoords, i); + colorSum += sampleColor; + } return colorSum / float(sampleCount); } -vec3 bloomAt(ivec2 pixel, ivec2 size) { - return texelFetch(bloomImage, clamp(pixel, ivec2(0), size - 1), 0).rgb; -} +void main(){ + ivec2 pixelCoords = ivec2(inTextCoord * textureSize(inputTexture)); -vec3 upsampleBloom(vec2 uv) { - ivec2 size = textureSize(bloomImage, 0); - vec2 pixel = uv * vec2(size) - 0.5; - ivec2 base = ivec2(floor(pixel)); - vec2 blend = fract(pixel); - return mix(mix(bloomAt(base, size), bloomAt(base + ivec2(1, 0), size), blend.x), - mix(bloomAt(base + ivec2(0, 1), size), bloomAt(base + ivec2(1, 1), size), blend.x), blend.y); -} - -void main() { - vec4 sceneColor = msaa(textureSamples(inputTexture), inputTexture, inTextCoord); - vec3 hdrColour = max(sceneColor.rgb + upsampleBloom(inTextCoord), vec3(0.0)); - vec3 result = vec3(1.0) - exp(-hdrColour * config.Exposure); - outFragColor = vec4(pow(result, vec3(1.0 / config.GAMMA_CONST)), sceneColor.a); -} + if(USE_AA == 0){ + outFragColor = texelFetch(inputTexture,pixelCoords,0); + } + if(USE_AA == 1){ + outFragColor = texelFetch(inputTexture,pixelCoords,0); + } + if(USE_AA == 2){ + outFragColor = msaa(2,inputTexture,inTextCoord); + } + if(USE_AA == 3){ + outFragColor = msaa(4,inputTexture,inTextCoord); + } + if(USE_AA == 4){ + outFragColor = msaa(8,inputTexture,inTextCoord); + } + outFragColor = gamma(outFragColor); +} \ No newline at end of file diff --git a/resources/EngineResources/shaders/packed_scene_fragment.glsl b/resources/EngineResources/shaders/packed_scene_fragment.glsl deleted file mode 100644 index d31628a..0000000 --- a/resources/EngineResources/shaders/packed_scene_fragment.glsl +++ /dev/null @@ -1,88 +0,0 @@ -#version 450 -#extension GL_EXT_nonuniform_qualifier : require - -const int MAX_TEXTURES = 128; - -layout(location = 0) in vec4 inPos; -layout(location = 1) in vec3 inNormal; -layout(location = 2) in vec3 inTangent; -layout(location = 3) in vec3 inBitangent; -layout(location = 4) in vec2 inTextCoords; -layout(location = 5) in mat4 viewMatrix; -layout(location = 9) in flat uint textureIndex; - -layout(location = 0) out vec4 outAlbedo; -layout(location = 1) out vec4 outViewPos; - -struct Material { - vec4 diffuseColor; //16 - uint hasTexture; //20 - uint textureIdx; //24 - uint hasNormalMap; //28 - uint normalMapIdx; //32 - uint hasRoughMap; //36 - uint roughMapIdx; //40 - float roughnessFactor; //44 - float metallicFactor; //48 - vec4 emissiveColour; //64 - uint hasEmissiveMap; //68 - uint emissiveMapIdx; //72 - uint hasTranslucencyMap; //76 - uint translucencyMapIdx; //80 - float translucencyFactor; //84 - uint hasOpacityMap; //88 - uint OpacityMapIdx; //92 - float OpacityFactor; //96 - float reflectiveness; //100 - float refractiveness; //104 - float Padding1; //108 - float Padding2; //112 -}; - -layout(set = 2, binding = 0) readonly buffer MaterialUniform{ - Material materials[]; -} matUniform; - -layout(set = 3, binding = 0) uniform sampler2D textSampler[MAX_TEXTURES]; - - -layout(push_constant) uniform pc{ - layout(offset = 64) uint materialIdx; -} push_constants; - -void main() -{ - vec4 viewPos = vec4(viewMatrix * inPos); - outViewPos = viewPos; - - Material material = matUniform.materials[textureIndex]; - - uint albedoTextureIndex = material.textureIdx; - if (albedoTextureIndex >= MAX_TEXTURES){ - outAlbedo = vec4(0.0,0.0,1.0,1.0); - return; - } - - if(material.hasTexture == 1){ - vec4 texColor = texture(textSampler[nonuniformEXT(albedoTextureIndex)], inTextCoords); - outAlbedo = texColor; - } else{ - outAlbedo = material.diffuseColor; - } - - vec4 Opacity = vec4(outAlbedo.a, outAlbedo.a, outAlbedo.a, 1.0); - - if (material.OpacityFactor > 0.0 && material.OpacityFactor < 1.0) { - Opacity = vec4(material.OpacityFactor, material.OpacityFactor, material.OpacityFactor, 1.0); - } - - if (material.hasOpacityMap > 0 && material.OpacityMapIdx < MAX_TEXTURES) { - Opacity = texture(textSampler[nonuniformEXT(material.OpacityMapIdx)], inTextCoords); - } - - float opacityf = Opacity.x + Opacity.y + Opacity.z; - opacityf = opacityf / 3; - if(opacityf < 0.4){ discard; } - - outAlbedo = vec4(outAlbedo.rgb, opacityf); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/packed_scene_fragment_deferred.glsl b/resources/EngineResources/shaders/packed_scene_fragment_deferred.glsl deleted file mode 100644 index 8f5d5bf..0000000 --- a/resources/EngineResources/shaders/packed_scene_fragment_deferred.glsl +++ /dev/null @@ -1,149 +0,0 @@ -#version 450 -#extension GL_EXT_nonuniform_qualifier : require - -const int MAX_TEXTURES = 128; - - -layout(location = 0) in vec4 inPos; -layout(location = 1) in vec3 inNormal; -layout(location = 2) in vec3 inTangent; -layout(location = 3) in vec3 inBitangent; -layout(location = 4) in vec2 inTextCoords; -layout(location = 5) in mat4 viewMatrix; -layout(location = 9) in flat uint MaterialID; - -layout(location = 1) out vec4 outAlbedo ; -layout(location = 0) out vec4 outPos; -layout(location = 2) out vec4 outNormal; -layout(location = 3) out vec4 outPBR; -layout(location = 4) out vec4 outEmissive; -layout(location = 5) out vec4 outTranslucency; -layout(location = 6) out vec4 outOpacity; -layout(location = 7) out vec4 outViewPos; - -struct Material { - vec4 diffuseColor; //16 - uint hasTexture; //20 - uint textureIdx; //24 - uint hasNormalMap; //28 - uint normalMapIdx; //32 - uint hasRoughMap; //36 - uint roughMapIdx; //40 - float roughnessFactor; //44 - float metallicFactor; //48 - vec4 emissiveColour; //64 - uint hasEmissiveMap; //68 - uint emissiveMapIdx; //72 - uint hasTranslucencyMap; //76 - uint translucencyMapIdx; //80 - float translucencyFactor; //84 - uint hasOpacityMap; //88 - uint OpacityMapIdx; //92 - float OpacityFactor; //96 - float reflectiveness; //100 - float refractiveness; //104 - float Padding1; //108 - float Padding2; //112 -}; -layout(set = 2, binding = 0) readonly buffer MaterialUniform { - Material materials[]; -} matUniform; -layout(set = 3, binding = 0) uniform sampler2D textSampler[MAX_TEXTURES]; - -vec3 calcNormal(Material material, vec3 normal, vec2 textCoords, mat3 TBN) -{ - vec3 newNormal = normal; - if (material.hasNormalMap > 0 && material.normalMapIdx < MAX_TEXTURES) - { - newNormal = texture(textSampler[nonuniformEXT(material.normalMapIdx)], textCoords).rgb; - newNormal = normalize(newNormal * 2.0 - 1.0); - newNormal = normalize(TBN * newNormal); - } - return newNormal; -} - -layout(push_constant) uniform pc { - layout(offset = 64) uint materialIdx; -} push_constants; - -void main() -{ - outPos = inPos; - - vec4 viewPos = vec4(viewMatrix * vec4(inPos.xyz, 1.0)); - outViewPos = viewPos; - - Material material = matUniform.materials[MaterialID]; - - uint albedoTextureIndex = material.textureIdx; - if (albedoTextureIndex >= MAX_TEXTURES) { - outAlbedo = vec4(0.0,0.0,1.0,1.0); - outOpacity = vec4(0.0,0.0,1.0,1.0); - outNormal = vec4(0.0,0.0,1.0,1.0); - outEmissive = vec4(0.0,0.0,1.0,1.0); - outTranslucency = vec4(0.0,0.0,1.0,1.0); - outPBR = vec4(0.0,0.0,1.0,1.0); - return; - } - - if (material.hasTexture == 1) { - outAlbedo = texture(textSampler[nonuniformEXT(albedoTextureIndex)], inTextCoords); - } else { - outAlbedo = material.diffuseColor; - } - - vec4 Opacity = vec4(outAlbedo.a, outAlbedo.a, outAlbedo.a, 1.0); - - if (material.OpacityFactor > 0.0 && material.OpacityFactor < 1.0) { - Opacity = vec4(material.OpacityFactor, material.OpacityFactor, material.OpacityFactor, 1.0); - } - - if (material.hasOpacityMap > 0 && material.OpacityMapIdx < MAX_TEXTURES) { - outOpacity = texture(textSampler[nonuniformEXT(material.OpacityMapIdx)], inTextCoords); - } else { - outOpacity = Opacity; - } - - Opacity = outOpacity; - - float opacityf = Opacity.x + Opacity.y + Opacity.z; - opacityf = opacityf / 3; - - outAlbedo = vec4(outAlbedo.rgb, opacityf); - - if(outAlbedo.a < 0.5) discard; - - mat3 TBN = mat3(inTangent, inBitangent, inNormal); - vec3 newNormal = calcNormal(material, inNormal, inTextCoords, TBN); - - float ao = 0.5f; - float roughnessFactor = 0.0f; - float metallicFactor = 0.0f; - - if (material.hasRoughMap > 0 && material.roughMapIdx < MAX_TEXTURES) { - vec4 metRoughValue = texture(textSampler[nonuniformEXT(material.roughMapIdx)], inTextCoords); - roughnessFactor = metRoughValue.g; - metallicFactor = metRoughValue.b; - } else { - roughnessFactor = material.roughnessFactor; - metallicFactor = material.metallicFactor; - } - - vec4 emissive = material.emissiveColour; - if (material.hasEmissiveMap > 0 && material.emissiveMapIdx < MAX_TEXTURES) { - emissive = texture(textSampler[nonuniformEXT(material.emissiveMapIdx)], inTextCoords); - } - outEmissive = emissive; - - vec4 Translucency = vec4(material.translucencyFactor, material.translucencyFactor, material.translucencyFactor, 1); - if(material.hasTranslucencyMap > 0 && material.translucencyMapIdx < MAX_TEXTURES){ - Translucency = texture(textSampler[nonuniformEXT(material.translucencyMapIdx)], inTextCoords); - } - outTranslucency = Translucency; - - float Refractiveness = material.refractiveness; - float Reflectiveness = material.reflectiveness; - - outNormal = vec4(newNormal, Refractiveness); - outPBR = vec4(ao, roughnessFactor, metallicFactor, Reflectiveness); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/packed_scene_individual_vertex.glsl b/resources/EngineResources/shaders/packed_scene_individual_vertex.glsl deleted file mode 100644 index 8832915..0000000 --- a/resources/EngineResources/shaders/packed_scene_individual_vertex.glsl +++ /dev/null @@ -1,96 +0,0 @@ -#version 450 - -layout(location = 0) in uint inPackedVertex; - -layout(location = 0) out vec4 outPos; -layout(location = 1) out vec3 outNormal; -layout(location = 2) out vec3 outTangent; -layout(location = 3) out vec3 outBitangent; -layout(location = 4) out vec2 outTextCoords; -layout(location = 5) out mat4 viewMatrix; - -const vec3 NORMALS[6] = vec3[6]( - vec3( 0.0, 1.0, 0.0), - vec3( 0.0, -1.0, 0.0), - vec3( 1.0, 0.0, 0.0), - vec3(-1.0, 0.0, 0.0), - vec3( 0.0, 0.0, 1.0), - vec3( 0.0, 0.0, -1.0) -); - -const vec3 TANGENTS[6] = vec3[6]( - vec3( 1.0, 0.0, 0.0), - vec3( 1.0, 0.0, 0.0), - vec3( 0.0, 0.0, -1.0), - vec3( 0.0, 0.0, 1.0), - vec3( 1.0, 0.0, 0.0), - vec3(-1.0, 0.0, 0.0) -); - -const vec3 BITANGENTS[6] = vec3[6]( - vec3( 0.0, 0.0, 1.0), - vec3( 0.0, 0.0, -1.0), - vec3( 0.0, 1.0, 0.0), - vec3( 0.0, 1.0, 0.0), - vec3( 0.0, 1.0, 0.0), - vec3( 0.0, 1.0, 0.0) -); - -const vec2 CORNER_UVS[16] = vec2[16]( - vec2(0.5, 0.0), - vec2(0.5, 0.5), - vec2(1.0, 0.5), - vec2(1.0, 0.0), - - vec2(0.0, 0.5), - vec2(0.0, 1.0), - vec2(0.5, 1.0), - vec2(0.5, 0.5), - - vec2(0.5, 0.0), - vec2(0.5, 0.5), - vec2(1.0, 0.5), - vec2(1.0, 0.0), - - vec2(0.5, 0.0), - vec2(0.5, 0.5), - vec2(1.0, 0.5), - vec2(1.0, 0.0) -); - - -layout(set = 0, binding = 0) uniform ProjUniform { mat4 matrix; } projUniform; -layout(set = 1, binding = 0) uniform ViewUniform { mat4 matrix; } viewUniform; -layout(push_constant) uniform pc { - vec4 ModelOffset; - vec4 Padding0; - vec4 Padding1; - vec4 Padding2; -} push_constants; - -void main() { - viewMatrix = viewUniform.matrix; - - uint posX = inPackedVertex & 0x1Fu; - uint posY = (inPackedVertex >> 5u) & 0x1Fu; - uint posZ = (inPackedVertex >> 10u) & 0x1Fu; - uint faceIdx = (inPackedVertex >> 15u) & 0x7u; - uint cornerIdx = (inPackedVertex >> 18u) & 0x3u; - uint matId = (inPackedVertex >> 20u) & 0xFFu; - - vec3 inPos = vec3(posX, posY, posZ) + push_constants.ModelOffset.xyz * 16.0; - vec3 inNormal = NORMALS[faceIdx]; - vec3 inTangent = TANGENTS[faceIdx]; - vec3 inBitangent = BITANGENTS[faceIdx]; - - vec2 inTextCoords = CORNER_UVS[cornerIdx + 4 * matId]; - - vec4 worldPos = vec4(inPos, 1.0); - gl_Position = projUniform.matrix * viewUniform.matrix * worldPos; - - outPos = worldPos; - outNormal = inNormal; - outTangent = inTangent; - outBitangent = inBitangent; - outTextCoords = inTextCoords; -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/packed_scene_vertex.glsl b/resources/EngineResources/shaders/packed_scene_vertex.glsl deleted file mode 100644 index 5d2c518..0000000 --- a/resources/EngineResources/shaders/packed_scene_vertex.glsl +++ /dev/null @@ -1,134 +0,0 @@ -#version 450 - -layout(location = 0) out vec4 outPos; -layout(location = 1) out vec3 outNormal; -layout(location = 2) out vec3 outTangent; -layout(location = 3) out vec3 outBitangent; -layout(location = 4) out vec2 outTextCoords; -layout(location = 5) out mat4 viewMatrix; -layout(location = 9) out flat uint outMaterialID; - -layout(set = 0, binding = 0) uniform ProjUniform { mat4 matrix; } projUniform; -layout(set = 1, binding = 0) uniform ViewUniform { mat4 matrix; } viewUniform; - -layout(set = 4, binding = 0) readonly buffer FaceBuffer { - uint faces[]; -}; - -layout(push_constant) uniform pc { - vec4 ModelOffset; - vec4 Padding0; - vec4 Padding1; - vec4 Padding2; -} push_constants; - -const uint TRI_TO_CORNER[6] = uint[6](0u, 1u, 2u, 0u, 2u, 3u); - -const vec3 NORMALS[8] = vec3[8]( - vec3( 0.0, 1.0, 0.0), // Face 0 (+Y) - vec3( 0.0, -1.0, 0.0), // Face 1 (-Y) - vec3( 1.0, 0.0, 0.0), // Face 2 (+X) - vec3(-1.0, 0.0, 0.0), // Face 3 (-X) - vec3( 0.0, 0.0, 1.0), // Face 4 (+Z) - vec3( 0.0, 0.0, -1.0), // Face 5 (-Z) - vec3(-0.7071, 0.0, 0.7071), // Face 6 - vec3( 0.7071, 0.0, 0.7071) // Face 7 -); - -const vec3 TANGENTS[8] = vec3[8]( - vec3( 1.0, 0.0, 0.0), // Face 0 - vec3( 1.0, 0.0, 0.0), // Face 1 - vec3( 0.0, 0.0, -1.0), // Face 2 - vec3( 0.0, 0.0, 1.0), // Face 3 - vec3( 1.0, 0.0, 0.0), // Face 4 - vec3(-1.0, 0.0, 0.0), // Face 5 - vec3( 0.7071, 0.0, 0.7071), // Face 6 - vec3( 0.7071, 0.0,-0.7071) // Face 7 -); - -const vec3 BITANGENTS[8] = vec3[8]( - vec3( 0.0, 0.0, 1.0), // Face 0 - vec3( 0.0, 0.0, -1.0), // Face 1 - vec3( 0.0, 1.0, 0.0), // Face 2 - vec3( 0.0, 1.0, 0.0), // Face 3 - vec3( 0.0, 1.0, 0.0), // Face 4 - vec3( 0.0, 1.0, 0.0), // Face 5 - vec3( 0.0, 1.0, 0.0), // Face 6 - vec3( 0.0, 1.0, 0.0) // Face 7 -); - -const vec2 CORNER_UVS[5][4] = vec2[5][4]( - vec2[4](vec2(0.5, 0.0), vec2(0.5, 0.5), vec2(1.0, 0.5), vec2(1.0, 0.0)), - vec2[4](vec2(0.0, 0.5), vec2(0.0, 1.0), vec2(0.5, 1.0), vec2(0.5, 0.5)), - vec2[4](vec2(0.5, 0.0), vec2(0.5, 0.5), vec2(1.0, 0.5), vec2(1.0, 0.0)), - vec2[4](vec2(0.5, 0.0), vec2(0.5, 0.5), vec2(1.0, 0.5), vec2(1.0, 0.0)), - vec2[4](vec2(1.0, 1.0), vec2(1.0, 0.5), vec2(0.5, 0.5), vec2(0.5, 1.0)) -); -const vec2 CORNER_UVS_GRASS_BLOCK[8][4] = vec2[8][4]( - vec2[4](vec2(0.0, 0.0), vec2(0.0, 1.0), vec2(1.0, 1.0), vec2(1.0, 0.0)), - vec2[4](vec2(0.0, 0.0), vec2(0.0, 1.0), vec2(1.0, 1.0), vec2(1.0, 0.0)), - vec2[4](vec2(1.0, 1.0), vec2(1.0, 0.0),vec2(0.0, 0.0), vec2(0.0, 1.0)), - vec2[4]( vec2(0.0, 1.0),vec2(1.0, 1.0), vec2(1.0, 0.0),vec2(0.0, 0.0)), - vec2[4]( vec2(0.0, 1.0),vec2(1.0, 1.0), vec2(1.0, 0.0),vec2(0.0, 0.0)), - vec2[4](vec2(1.0, 1.0), vec2(1.0, 0.0),vec2(0.0, 0.0), vec2(0.0, 1.0)), - vec2[4](vec2(1.0, 1.0), vec2(1.0, 0.0), vec2(0.0, 0.0), vec2(0.0, 1.0)), - vec2[4](vec2(1.0, 1.0), vec2(1.0, 0.0), vec2(0.0, 0.0), vec2(0.0, 1.0)) - -); - -const vec3 FACE_CORNERS[8][4] = vec3[8][4]( - vec3[4](vec3(0.0, 1.0, 0.0), vec3(0.0, 1.0, 1.0), vec3(1.0, 1.0, 1.0), vec3(1.0, 1.0, 0.0)), // Face 0 (+Y) - vec3[4](vec3(0.0, 0.0, 0.0), vec3(1.0, 0.0, 0.0), vec3(1.0, 0.0, 1.0), vec3(0.0, 0.0, 1.0)), // Face 1 (-Y) - vec3[4](vec3(1.0, 0.0, 0.0), vec3(1.0, 1.0, 0.0), vec3(1.0, 1.0, 1.0), vec3(1.0, 0.0, 1.0)), // Face 2 (+X) - vec3[4](vec3(0.0, 0.0, 0.0), vec3(0.0, 0.0, 1.0), vec3(0.0, 1.0, 1.0), vec3(0.0, 1.0, 0.0)), // Face 3 (-X) - vec3[4](vec3(0.0, 0.0, 1.0), vec3(1.0, 0.0, 1.0), vec3(1.0, 1.0, 1.0), vec3(0.0, 1.0, 1.0)), // Face 4 (+Z) - vec3[4](vec3(0.0, 0.0, 0.0), vec3(0.0, 1.0, 0.0), vec3(1.0, 1.0, 0.0), vec3(1.0, 0.0, 0.0)), // Face 5 (-Z) - vec3[4](vec3(0.0, 0.0, 0.0), vec3(0.0, 1.0, 0.0), vec3(1.0, 1.0, 1.0), vec3(1.0, 0.0, 1.0)), // Face 6 (cross model pane 1) - vec3[4](vec3(0.0, 0.0, 1.0), vec3(0.0, 1.0, 1.0), vec3(1.0, 1.0, 0.0), vec3(1.0, 0.0, 0.0)) // Face 7 (cross model pane 2) -); - -void main() { - viewMatrix = viewUniform.matrix; - - uint faceRecordIndex = uint(gl_VertexIndex) / 6u; - uint triangleVertex = (uint(gl_VertexIndex))% 6u; - uint cornerIndex = TRI_TO_CORNER[triangleVertex]; - - uint packedFace = faces[faceRecordIndex]; - - uint voxelX = packedFace & 0xFu; - uint voxelY = (packedFace >> 4u) & 0xFu; - uint voxelZ = (packedFace >> 8u) & 0xFu; - uint faceId = (packedFace >> 12u) & 0x7u; - uint matId = (packedFace >> 15u) & 0x7FFu; - uint texIdxX = (packedFace >> 26u) & 0x7u; - uint texIdxY = (packedFace >> 29u) & 0x7u; - - vec2 texID = vec2((texIdxX)/4.0,(texIdxY)/4.0); - vec2 scalar = vec2(1.0/4.0,1.0/4.0); - - faceId = min(faceId, 7u); - - vec3 localPos = vec3(voxelX, voxelY, voxelZ) + FACE_CORNERS[faceId][cornerIndex]; - vec3 Offset = vec3(0,0,0); - if (gl_InstanceIndex != 0) { - uint encoded = uint(gl_InstanceIndex); - Offset = vec3(int(encoded & 1023u) - 512, int((encoded >> 10u) & 1023u) - 512, - int((encoded >> 20u) & 1023u) - 512) * 16.0; - } - vec3 worldPos = localPos + Offset + push_constants.ModelOffset.xyz * 16.0; - - vec4 worldPosVec4 = vec4(worldPos, 1.0); - - gl_Position = projUniform.matrix * viewUniform.matrix * worldPosVec4; - outPos = worldPosVec4; - outNormal = NORMALS[faceId]; - outTangent = TANGENTS[faceId]; - outBitangent = BITANGENTS[faceId]; - vec2 atlasSize = vec2(64, 64); - vec2 texel = 0.5 / atlasSize; - vec2 tileMin = vec2(texIdxX, texIdxY) * scalar + texel; - vec2 tileMax = vec2(texIdxX + 1u, texIdxY + 1u) * scalar - texel; - outTextCoords = mix(tileMin, tileMax, CORNER_UVS_GRASS_BLOCK[faceId][cornerIndex]); - outMaterialID = matId; -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/post_process_frag.glsl b/resources/EngineResources/shaders/post_process_frag.glsl index cfbea64..e4c4353 100644 --- a/resources/EngineResources/shaders/post_process_frag.glsl +++ b/resources/EngineResources/shaders/post_process_frag.glsl @@ -2,6 +2,7 @@ layout(constant_id = 0) const int USE_AA = 0; +const float GAMMA_CONST = 0.4545; const float SPAN_MAX = 8.0; const float REDUCE_MIN = 1.0/128.0; const float REDUCE_MUL = 1.0/32.0; @@ -10,19 +11,18 @@ layout(location = 0) in vec2 inTextCoord; layout(location = 0) out vec4 outFragColor; layout(set = 0, binding = 0) uniform sampler2D inputTexture; -layout(set = 0, binding = 1) uniform sampler2D bloomImage; -layout(push_constant) uniform PassConfig { - int horizontal; - float GAMMA_CONST; - float Exposure; - float blur_radius; - vec2 bloomSize; -} config; +layout(set = 1, binding = 0) uniform ScreenSize{ + vec2 size; +} screenSize; + +vec4 gamma(vec4 color){ + return color = vec4(pow(color.rgb,vec3(GAMMA_CONST)),color.a); +} // Sourced from: https://mini.gmshaders.com/p/gm-shaders-mini-fxaa vec4 fxaa(sampler2D tex, vec2 uv) { - vec2 u_texel = 1.0 / vec2(textureSize(inputTexture, 0)); + vec2 u_texel = 1.0 / screenSize.size; //Sample center and 4 corners vec3 rgbCC = texture(tex, uv).rgb; @@ -70,22 +70,21 @@ vec4 fxaa(sampler2D tex, vec2 uv) { return ((lumaB < lumaMin) || (lumaB > lumaMax)) ? A : B; } -vec3 bloomAt(ivec2 pixel, ivec2 size) { - return texelFetch(bloomImage, clamp(pixel, ivec2(0), size - 1), 0).rgb; -} - -vec3 upsampleBloom(vec2 uv) { - ivec2 size = textureSize(bloomImage, 0); - vec2 pixel = uv * vec2(size) - 0.5; - ivec2 base = ivec2(floor(pixel)); - vec2 blend = fract(pixel); - return mix(mix(bloomAt(base, size), bloomAt(base + ivec2(1, 0), size), blend.x), - mix(bloomAt(base + ivec2(0, 1), size), bloomAt(base + ivec2(1, 1), size), blend.x), blend.y); -} - void main(){ - vec4 sceneColor = USE_AA == 1 ? fxaa(inputTexture, inTextCoord) : texture(inputTexture, inTextCoord); - vec3 hdrColour = max(sceneColor.rgb + upsampleBloom(inTextCoord), vec3(0.0)); - vec3 result = vec3(1.0) - exp(-hdrColour * config.Exposure); - outFragColor = vec4(pow(result, vec3(1.0 / config.GAMMA_CONST)), sceneColor.a); + + if(USE_AA == 1){ + outFragColor = fxaa(inputTexture, inTextCoord); + outFragColor = gamma(outFragColor); + return; + } + if(USE_AA == 2){ + + } + if(USE_AA == 3){ + + } + if(USE_AA == 4){ + + } + outFragColor = gamma(texture(inputTexture,inTextCoord)); } \ No newline at end of file diff --git a/resources/EngineResources/shaders/post_process_vtx.glsl b/resources/EngineResources/shaders/post_process_vtx.glsl new file mode 100644 index 0000000..bcc462a --- /dev/null +++ b/resources/EngineResources/shaders/post_process_vtx.glsl @@ -0,0 +1,9 @@ +#version 450 + +layout(location = 0 ) out vec2 outTextCoord; + +void main() +{ + outTextCoord = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outTextCoord.x * 2.0f - 1.0f, outTextCoord.y * -2.0f + 1.0f,0.0f,1.0f); +} \ No newline at end of file diff --git a/resources/EngineResources/shaders/scene_fragment.glsl b/resources/EngineResources/shaders/scene_fragment.glsl index f0c1558..a1387ad 100644 --- a/resources/EngineResources/shaders/scene_fragment.glsl +++ b/resources/EngineResources/shaders/scene_fragment.glsl @@ -1,40 +1,15 @@ #version 450 -const int MAX_TEXTURES = 128; +const int MAX_TEXTURES = 500; -layout(location = 0) in vec4 inPos; -layout(location = 1) in vec3 inNormal; -layout(location = 2) in vec3 inTangent; -layout(location = 3) in vec3 inBitangent; -layout(location = 4) in vec2 inTextCoords; -layout(location = 5) in mat4 viewMatrix; +layout(location = 0) in vec2 inTextCoords; +layout(location = 0) out vec4 outFragColor; -layout(location = 0) out vec4 outAlbedo; -layout(location = 1) out vec4 outViewPos; - -struct Material { - vec4 diffuseColor; //16 - uint hasTexture; //20 - uint textureIdx; //24 - uint hasNormalMap; //28 - uint normalMapIdx; //32 - uint hasRoughMap; //36 - uint roughMapIdx; //40 - float roughnessFactor; //44 - float metallicFactor; //48 - vec4 emissiveColour; //64 - uint hasEmissiveMap; //68 - uint emissiveMapIdx; //72 - uint hasTranslucencyMap; //76 - uint translucencyMapIdx; //80 - float translucencyFactor; //84 - uint hasOpacityMap; //88 - uint OpacityMapIdx; //92 - float OpacityFactor; //96 - float reflectiveness; //100 - float refractiveness; //104 - float Padding1; //108 - float Padding2; //112 +struct Material{ + vec4 diffuseColor; + uint hasTexture; + uint textureIdx; + uint padding[2]; }; layout(set = 2, binding = 0) readonly buffer MaterialUniform{ @@ -43,42 +18,18 @@ layout(set = 2, binding = 0) readonly buffer MaterialUniform{ layout(set = 3, binding = 0) uniform sampler2D textSampler[MAX_TEXTURES]; - layout(push_constant) uniform pc{ layout(offset = 64) uint materialIdx; } push_constants; void main() { - - vec4 viewPos = vec4(viewMatrix * inPos); - outViewPos = viewPos; - Material material = matUniform.materials[push_constants.materialIdx]; - int textureIndex = int(material.textureIdx); - if (textureIndex >= MAX_TEXTURES){ - outAlbedo = vec4(0.0,0.0,1.0,1.0); - return; - } if(material.hasTexture == 1){ vec4 texColor = texture(textSampler[material.textureIdx],inTextCoords); - outAlbedo = texColor; + if(texColor.a < 0.1){discard;} + outFragColor = texColor; } else{ - outAlbedo = material.diffuseColor; + outFragColor = material.diffuseColor; } - vec4 Opacity = vec4(outAlbedo.a, outAlbedo.a, outAlbedo.a, 1.0); - - if (material.OpacityFactor > 0.0 && material.OpacityFactor < 1.0) { - Opacity = vec4(material.OpacityFactor, material.OpacityFactor, material.OpacityFactor, 1.0); - } - - if (material.hasOpacityMap > 0 && material.OpacityMapIdx < MAX_TEXTURES) { - Opacity = texture(textSampler[material.OpacityMapIdx], inTextCoords); - } - - float opacityf = Opacity.x + Opacity.y + Opacity.z; - opacityf = opacityf/3; - if(opacityf < 0.4){discard;} - - outAlbedo = vec4(outAlbedo.rgb, opacityf); } \ No newline at end of file diff --git a/resources/EngineResources/shaders/scene_fragment_deferred.glsl b/resources/EngineResources/shaders/scene_fragment_deferred.glsl deleted file mode 100644 index e41ff86..0000000 --- a/resources/EngineResources/shaders/scene_fragment_deferred.glsl +++ /dev/null @@ -1,143 +0,0 @@ -#version 450 - -const int MAX_TEXTURES = 128; - - -layout(location = 0) in vec4 inPos; -layout(location = 1) in vec3 inNormal; -layout(location = 2) in vec3 inTangent; -layout(location = 3) in vec3 inBitangent; -layout(location = 4) in vec2 inTextCoords; -layout(location = 5) in mat4 viewMatrix; - -layout(location = 1) out vec4 outAlbedo ; -layout(location = 0) out vec4 outPos; -layout(location = 2) out vec4 outNormal; -layout(location = 3) out vec4 outPBR; -layout(location = 4) out vec4 outEmissive; -layout(location = 5) out vec4 outTranslucency; -layout(location = 6) out vec4 outOpacity; -layout(location = 7) out vec4 outViewPos; - -struct Material { - vec4 diffuseColor; //16 - uint hasTexture; //20 - uint textureIdx; //24 - uint hasNormalMap; //28 - uint normalMapIdx; //32 - uint hasRoughMap; //36 - uint roughMapIdx; //40 - float roughnessFactor; //44 - float metallicFactor; //48 - vec4 emissiveColour; //64 - uint hasEmissiveMap; //68 - uint emissiveMapIdx; //72 - uint hasTranslucencyMap; //76 - uint translucencyMapIdx; //80 - float translucencyFactor; //84 - uint hasOpacityMap; //88 - uint OpacityMapIdx; //92 - float OpacityFactor; //96 - float reflectiveness; //100 - float refractiveness; //104 - float Padding1; //108 - float Padding2; //112 -}; -layout(set = 2, binding = 0) readonly buffer MaterialUniform { - Material materials[]; -} matUniform; -layout(set = 3, binding = 0) uniform sampler2D textSampler[MAX_TEXTURES]; - -vec3 calcNormal(Material material, vec3 normal, vec2 textCoords, mat3 TBN) -{ - vec3 newNormal = normal; - if (material.hasNormalMap > 0) - { - newNormal = texture(textSampler[material.normalMapIdx], textCoords).rgb; - newNormal = normalize(newNormal * 2.0 - 1.0); - newNormal = normalize(TBN * newNormal); - } - return newNormal; -} - -layout(push_constant) uniform pc { - layout(offset = 64) uint materialIdx; -} push_constants; - -void main() -{ - outPos = inPos; - - vec4 viewPos = vec4(viewMatrix * vec4(inPos.xyz, 1.0)); - outViewPos = viewPos; - - Material material = matUniform.materials[push_constants.materialIdx]; - int textureIndex = int(material.textureIdx); - if (textureIndex >= MAX_TEXTURES){ - outAlbedo = vec4(0.0,0.0,1.0,1.0); - outOpacity = vec4(0.0,0.0,1.0,1.0); - outNormal = vec4(0.0,0.0,1.0,1.0); - outEmissive = vec4(0.0,0.0,1.0,1.0); - outTranslucency = vec4(0.0,0.0,1.0,1.0); - outPBR = vec4(0.0,0.0,1.0,1.0); - return; - } - if (material.hasTexture == 1) { - outAlbedo = texture(textSampler[material.textureIdx], inTextCoords); - } else { - outAlbedo = material.diffuseColor; - } - - vec4 Opacity = vec4(outAlbedo.a, outAlbedo.a, outAlbedo.a, 1.0); - - if (material.OpacityFactor > 0.0 && material.OpacityFactor < 1.0) { - Opacity = vec4(material.OpacityFactor, material.OpacityFactor, material.OpacityFactor, 1.0); - } - - if (material.hasOpacityMap > 0 && material.OpacityMapIdx < MAX_TEXTURES) { - Opacity = texture(textSampler[material.OpacityMapIdx], inTextCoords); - } - - outOpacity = Opacity; - - float opacityf = Opacity.x + Opacity.y + Opacity.z; - opacityf = opacityf/3; - - outAlbedo = vec4(outAlbedo.rgb, opacityf); - - if(outAlbedo.a < 0.5) discard; - - mat3 TBN = mat3(inTangent, inBitangent, inNormal); - vec3 newNormal = calcNormal(material, inNormal, inTextCoords, TBN); - - - float ao = 0.5f; - float roughnessFactor = 0.0f; - float metallicFactor = 0.0f; - if (material.hasRoughMap > 0) { - vec4 metRoughValue = texture(textSampler[material.roughMapIdx], inTextCoords); - roughnessFactor = metRoughValue.g; - metallicFactor = metRoughValue.b; - } else { - roughnessFactor = material.roughnessFactor; - metallicFactor = material.metallicFactor; - } - - vec4 emissive = material.emissiveColour; - if (material.hasEmissiveMap > 0 && material.emissiveMapIdx < MAX_TEXTURES) { - emissive = texture(textSampler[material.emissiveMapIdx], inTextCoords); - } - outEmissive = emissive; - - vec4 Translucency = vec4(material.translucencyFactor,material.translucencyFactor,material.translucencyFactor,1); - if(material.hasTranslucencyMap > 0 && material.translucencyMapIdx < MAX_TEXTURES){ - Translucency = texture(textSampler[material.translucencyMapIdx], inTextCoords); - } - outTranslucency = Translucency; - - float Refractiveness = material.refractiveness; - float Reflectiveness = material.reflectiveness; - - outNormal = vec4(newNormal, Refractiveness); - outPBR = vec4(ao, roughnessFactor, metallicFactor, Reflectiveness); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/scene_opaque_fragment.glsl b/resources/EngineResources/shaders/scene_opaque_fragment.glsl index 8bf5bc4..847ccf1 100644 --- a/resources/EngineResources/shaders/scene_opaque_fragment.glsl +++ b/resources/EngineResources/shaders/scene_opaque_fragment.glsl @@ -1,41 +1,15 @@ #version 450 -const int MAX_TEXTURES = 128; +const int MAX_TEXTURES = 500; +layout(location = 0) in vec2 inTextCoords; +layout(location = 0) out vec4 outFragColor; -layout(location = 0) in vec4 inPos; -layout(location = 1) in vec3 inNormal; -layout(location = 2) in vec3 inTangent; -layout(location = 3) in vec3 inBitangent; -layout(location = 4) in vec2 inTextCoords; -layout(location = 5) in mat4 viewMatrix; - -layout(location = 0) out vec4 outAlbedo; -layout(location = 1) out vec4 outViewPos; - -struct Material { - vec4 diffuseColor; //16 - uint hasTexture; //20 - uint textureIdx; //24 - uint hasNormalMap; //28 - uint normalMapIdx; //32 - uint hasRoughMap; //36 - uint roughMapIdx; //40 - float roughnessFactor; //44 - float metallicFactor; //48 - vec4 emissiveColour; //64 - uint hasEmissiveMap; //68 - uint emissiveMapIdx; //72 - uint hasTranslucencyMap; //76 - uint translucencyMapIdx; //80 - float translucencyFactor; //84 - uint hasOpacityMap; //88 - uint OpacityMapIdx; //92 - float OpacityFactor; //96 - float reflectiveness; //100 - float refractiveness; //104 - float Padding1; //108 - float Padding2; //112 +struct Material{ + vec4 diffuseColor; + uint hasTexture; + uint textureIdx; + uint padding[2]; }; layout(set = 2, binding = 0) readonly buffer MaterialUniform{ @@ -50,34 +24,12 @@ layout(push_constant) uniform pc{ void main() { - vec4 viewPos = vec4(viewMatrix * inPos); - outViewPos = viewPos; - Material material = matUniform.materials[push_constants.materialIdx]; - int textureIndex = int(material.textureIdx); - if (textureIndex >= MAX_TEXTURES){ - outAlbedo = vec4(0.0,0.0,1.0,1.0); - return; - } if(material.hasTexture == 1){ vec4 texColor = texture(textSampler[material.textureIdx],inTextCoords); - outAlbedo = texColor; + if(texColor.a < 0.9){discard;} + outFragColor = texColor; } else{ - outAlbedo = material.diffuseColor; + outFragColor = material.diffuseColor; } - vec4 Opacity = vec4(outAlbedo.a, outAlbedo.a, outAlbedo.a, 1.0); - - if (material.OpacityFactor > 0.0 && material.OpacityFactor < 1.0) { - Opacity = vec4(material.OpacityFactor, material.OpacityFactor, material.OpacityFactor, 1.0); - } - - if (material.hasOpacityMap > 0 && material.OpacityMapIdx < MAX_TEXTURES) { - Opacity = texture(textSampler[material.OpacityMapIdx], inTextCoords); - } - - float opacityf = Opacity.x + Opacity.y + Opacity.z; - opacityf = opacityf/3; - if(opacityf < 0.9){discard;} - - outAlbedo = vec4(outAlbedo.rgb, opacityf); } \ No newline at end of file diff --git a/resources/EngineResources/shaders/scene_opaque_fragment_deferred.glsl b/resources/EngineResources/shaders/scene_opaque_fragment_deferred.glsl deleted file mode 100644 index 5d79877..0000000 --- a/resources/EngineResources/shaders/scene_opaque_fragment_deferred.glsl +++ /dev/null @@ -1,148 +0,0 @@ -#version 450 - -const int MAX_TEXTURES = 128; - -layout(location = 0) in vec4 inPos; -layout(location = 1) in vec3 inNormal; -layout(location = 2) in vec3 inTangent; -layout(location = 3) in vec3 inBitangent; -layout(location = 4) in vec2 inTextCoords; -layout(location = 5) in mat4 viewMatrix; - -layout(location = 1) out vec4 outAlbedo ; -layout(location = 0) out vec4 outPos; -layout(location = 2) out vec4 outNormal; -layout(location = 3) out vec4 outPBR; -layout(location = 4) out vec4 outEmissive; -layout(location = 5) out vec4 outTranslucency; -layout(location = 6) out vec4 outOpacity; -layout(location = 7) out vec4 outViewPos; - -const float bayerMatrix[16] = float[]( - 0.0 / 16.0, 8.0 / 16.0, 2.0 / 16.0, 10.0 / 16.0, - 12.0 / 16.0, 4.0 / 16.0, 14.0 / 16.0, 6.0 / 16.0, - 3.0 / 16.0, 11.0 / 16.0, 1.0 / 16.0, 9.0 / 16.0, - 15.0 / 16.0, 7.0 / 16.0, 13.0 / 16.0, 5.0 / 16.0 -); - -struct Material { - vec4 diffuseColor; //16 - uint hasTexture; //20 - uint textureIdx; //24 - uint hasNormalMap; //28 - uint normalMapIdx; //32 - uint hasRoughMap; //36 - uint roughMapIdx; //40 - float roughnessFactor; //44 - float metallicFactor; //48 - vec4 emissiveColour; //64 - uint hasEmissiveMap; //68 - uint emissiveMapIdx; //72 - uint hasTranslucencyMap; //76 - uint translucencyMapIdx; //80 - float translucencyFactor; //84 - uint hasOpacityMap; //88 - uint OpacityMapIdx; //92 - float OpacityFactor; //96 - float reflectiveness; //100 - float refractiveness; //104 - float Padding1; //108 - float Padding2; //112 -}; -layout(set = 2, binding = 0) readonly buffer MaterialUniform { - Material materials[]; -} matUniform; -layout(set = 3, binding = 0) uniform sampler2D textSampler[MAX_TEXTURES]; - -vec3 calcNormal(Material material, vec3 normal, vec2 textCoords, mat3 TBN) -{ - vec3 newNormal = normal; - if (material.hasNormalMap > 0) - { - newNormal = texture(textSampler[material.normalMapIdx], textCoords).rgb; - newNormal = normalize(newNormal * 2.0 - 1.0); - newNormal = normalize(TBN * newNormal); - } - return newNormal; -} - -layout(push_constant) uniform pc { - layout(offset = 64) uint materialIdx; -} push_constants; - -void main() -{ - outPos = inPos; - - vec4 viewPos = vec4(viewMatrix * vec4(inPos.xyz, 1.0)); - outViewPos = viewPos; - - Material material = matUniform.materials[push_constants.materialIdx]; - int textureIndex = int(material.textureIdx); - if (textureIndex >= MAX_TEXTURES){ - outAlbedo = vec4(0.0,0.0,1.0,1.0); - outOpacity = vec4(0.0,0.0,1.0,1.0); - outNormal = vec4(0.0,0.0,1.0,1.0); - outEmissive = vec4(0.0,0.0,1.0,1.0); - outTranslucency = vec4(0.0,0.0,1.0,1.0); - outPBR = vec4(0.0,0.0,1.0,1.0); - return; - } - if (material.hasTexture == 1) { - outAlbedo = texture(textSampler[material.textureIdx], inTextCoords); - } else { - outAlbedo = material.diffuseColor; - } - - vec4 Opacity = vec4(outAlbedo.a, outAlbedo.a, outAlbedo.a, 1.0); - - if (material.OpacityFactor > 0.0 && material.OpacityFactor < 1.0) { - Opacity = vec4(material.OpacityFactor, material.OpacityFactor, material.OpacityFactor, 1.0); - } - - if (material.hasOpacityMap > 0 && material.OpacityMapIdx < MAX_TEXTURES) { - Opacity = texture(textSampler[material.OpacityMapIdx], inTextCoords); - } - outOpacity = Opacity; - - float opacityf = Opacity.x + Opacity.y + Opacity.z; - opacityf = opacityf/3; - - outAlbedo = vec4(outAlbedo.rgb, opacityf); - - if(outAlbedo.a < 0.9) discard; - - mat3 TBN = mat3(inTangent, inBitangent, inNormal); - vec3 newNormal = calcNormal(material, inNormal, inTextCoords, TBN); - - - float ao = 0.5f; - float roughnessFactor = 0.0f; - float metallicFactor = 0.0f; - if (material.hasRoughMap > 0) { - vec4 metRoughValue = texture(textSampler[material.roughMapIdx], inTextCoords); - roughnessFactor = metRoughValue.g; - metallicFactor = metRoughValue.b; - } else { - roughnessFactor = material.roughnessFactor; - metallicFactor = material.metallicFactor; - } - - vec4 emissive = material.emissiveColour; - if (material.hasEmissiveMap > 0 && material.emissiveMapIdx < MAX_TEXTURES) { - emissive = texture(textSampler[material.emissiveMapIdx], inTextCoords); - } - outEmissive = emissive; - - vec4 Translucency = vec4(material.translucencyFactor,material.translucencyFactor,material.translucencyFactor,1); - if(material.hasTranslucencyMap > 0 && material.translucencyMapIdx < MAX_TEXTURES){ - Translucency = texture(textSampler[material.translucencyMapIdx], inTextCoords); - } - outTranslucency = Translucency; - - float Refractiveness = material.refractiveness; - float Reflectiveness = material.reflectiveness; - - outNormal = vec4(newNormal, Refractiveness); - outPBR = vec4(ao, roughnessFactor, metallicFactor, Reflectiveness); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/scene_translucent_fragment.glsl b/resources/EngineResources/shaders/scene_translucent_fragment.glsl index f646f6c..3f38520 100644 --- a/resources/EngineResources/shaders/scene_translucent_fragment.glsl +++ b/resources/EngineResources/shaders/scene_translucent_fragment.glsl @@ -1,41 +1,17 @@ #version 450 -const int MAX_TEXTURES = 128; +const int MAX_TEXTURES = 500; -layout(location = 0) in vec4 inPos; -layout(location = 1) in vec3 inNormal; -layout(location = 2) in vec3 inTangent; -layout(location = 3) in vec3 inBitangent; -layout(location = 4) in vec2 inTextCoords; -layout(location = 5) in mat4 viewMatrix; +layout(location = 0) in vec2 inTextCoords; +layout(location = 0) out vec4 outFragColor; -layout(location = 0) out vec4 outAlbedo; -layout(location = 1) out vec4 outViewPos; - -struct Material { - vec4 diffuseColor; //16 - uint hasTexture; //20 - uint textureIdx; //24 - uint hasNormalMap; //28 - uint normalMapIdx; //32 - uint hasRoughMap; //36 - uint roughMapIdx; //40 - float roughnessFactor; //44 - float metallicFactor; //48 - vec4 emissiveColour; //64 - uint hasEmissiveMap; //68 - uint emissiveMapIdx; //72 - uint hasTranslucencyMap; //76 - uint translucencyMapIdx; //80 - float translucencyFactor; //84 - uint hasOpacityMap; //88 - uint OpacityMapIdx; //92 - float OpacityFactor; //96 - float reflectiveness; //100 - float refractiveness; //104 - float Padding1; //108 - float Padding2; //112 +struct Material{ + vec4 diffuseColor; + uint hasTexture; + uint textureIdx; + uint padding[2]; }; + layout(set = 2, binding = 0) readonly buffer MaterialUniform{ Material materials[]; } matUniform; @@ -48,36 +24,12 @@ layout(push_constant) uniform pc{ void main() { - - vec4 viewPos = vec4(viewMatrix * inPos); - outViewPos = viewPos; - Material material = matUniform.materials[push_constants.materialIdx]; - int textureIndex = int(material.textureIdx); - if (textureIndex >= MAX_TEXTURES){ - outAlbedo = vec4(0.0,0.0,1.0,1.0); - return; - } if(material.hasTexture == 1){ vec4 texColor = texture(textSampler[material.textureIdx],inTextCoords); - outAlbedo = texColor; + if(texColor.a < 0.05 || texColor.a >= 0.9){discard;} + outFragColor = texColor; } else{ - outAlbedo = material.diffuseColor; + outFragColor = material.diffuseColor; } - vec4 Opacity = vec4(outAlbedo.a, outAlbedo.a, outAlbedo.a, 1.0); - - if (material.OpacityFactor > 0.0 && material.OpacityFactor < 1.0) { - Opacity = vec4(material.OpacityFactor, material.OpacityFactor, material.OpacityFactor, 1.0); - } - - if (material.hasOpacityMap > 0 && material.OpacityMapIdx < MAX_TEXTURES) { - Opacity = texture(textSampler[material.OpacityMapIdx], inTextCoords); - } - - float opacityf = Opacity.x + Opacity.y + Opacity.z; - opacityf = opacityf/3; - if(opacityf >= 0.9){discard;} - - outAlbedo = vec4(outAlbedo.rgb, opacityf); - } \ No newline at end of file diff --git a/resources/EngineResources/shaders/scene_translucent_fragment_deferred.glsl b/resources/EngineResources/shaders/scene_translucent_fragment_deferred.glsl deleted file mode 100644 index 346bdb0..0000000 --- a/resources/EngineResources/shaders/scene_translucent_fragment_deferred.glsl +++ /dev/null @@ -1,150 +0,0 @@ -#version 450 - -const int MAX_TEXTURES = 128; - -layout(location = 0) in vec4 inPos; -layout(location = 1) in vec3 inNormal; -layout(location = 2) in vec3 inTangent; -layout(location = 3) in vec3 inBitangent; -layout(location = 4) in vec2 inTextCoords; -layout(location = 5) in mat4 viewMatrix; - -layout(location = 1) out vec4 outAlbedo ; -layout(location = 0) out vec4 outPos; -layout(location = 2) out vec4 outNormal; -layout(location = 3) out vec4 outPBR; -layout(location = 4) out vec4 outEmissive; -layout(location = 5) out vec4 outTranslucency; -layout(location = 6) out vec4 outOpacity; -layout(location = 7) out vec4 outViewPos; - -const float bayerMatrix[16] = float[]( - 0.0 / 16.0, 8.0 / 16.0, 2.0 / 16.0, 10.0 / 16.0, - 12.0 / 16.0, 4.0 / 16.0, 14.0 / 16.0, 6.0 / 16.0, - 3.0 / 16.0, 11.0 / 16.0, 1.0 / 16.0, 9.0 / 16.0, - 15.0 / 16.0, 7.0 / 16.0, 13.0 / 16.0, 5.0 / 16.0 -); - - -struct Material { - vec4 diffuseColor; //16 - uint hasTexture; //20 - uint textureIdx; //24 - uint hasNormalMap; //28 - uint normalMapIdx; //32 - uint hasRoughMap; //36 - uint roughMapIdx; //40 - float roughnessFactor; //44 - float metallicFactor; //48 - vec4 emissiveColour; //64 - uint hasEmissiveMap; //68 - uint emissiveMapIdx; //72 - uint hasTranslucencyMap; //76 - uint translucencyMapIdx; //80 - float translucencyFactor; //84 - uint hasOpacityMap; //88 - uint OpacityMapIdx; //92 - float OpacityFactor; //96 - float reflectiveness; //100 - float refractiveness; //104 - float Padding1; //108 - float Padding2; //112 -}; - -layout(set = 2, binding = 0) readonly buffer MaterialUniform { - Material materials[]; -} matUniform; -layout(set = 3, binding = 0) uniform sampler2D textSampler[MAX_TEXTURES]; - -vec3 calcNormal(Material material, vec3 normal, vec2 textCoords, mat3 TBN) -{ - vec3 newNormal = normal; - if (material.hasNormalMap > 0) - { - newNormal = texture(textSampler[material.normalMapIdx], textCoords).rgb; - newNormal = normalize(newNormal * 2.0 - 1.0); - newNormal = normalize(TBN * newNormal); - } - return newNormal; -} - -layout(push_constant) uniform pc { - layout(offset = 64) uint materialIdx; -} push_constants; - -void main() -{ - outPos = inPos; - - vec4 viewPos = vec4(viewMatrix * vec4(inPos.xyz, 1.0)); - outViewPos = viewPos; - - Material material = matUniform.materials[push_constants.materialIdx]; - int textureIndex = int(material.textureIdx); - if (textureIndex >= MAX_TEXTURES){ - outAlbedo = vec4(0.0,0.0,1.0,1.0); - outOpacity = vec4(0.0,0.0,1.0,1.0); - outNormal = vec4(0.0,0.0,1.0,1.0); - outEmissive = vec4(0.0,0.0,1.0,1.0); - outTranslucency = vec4(0.0,0.0,1.0,1.0); - outPBR = vec4(0.0,0.0,1.0,1.0); - return; - } - if (material.hasTexture == 1) { - outAlbedo = texture(textSampler[material.textureIdx], inTextCoords); - } else { - outAlbedo = material.diffuseColor; - } - - vec4 Opacity = vec4(outAlbedo.a, outAlbedo.a, outAlbedo.a, 1.0); - - if (material.OpacityFactor > 0.0 && material.OpacityFactor < 1.0) { - Opacity = vec4(material.OpacityFactor, material.OpacityFactor, material.OpacityFactor, 1.0); - } - - if (material.hasOpacityMap > 0 && material.OpacityMapIdx < MAX_TEXTURES) { - Opacity = texture(textSampler[material.OpacityMapIdx], inTextCoords); - } - outOpacity = Opacity; - - float opacityf = Opacity.x + Opacity.y + Opacity.z; - opacityf = opacityf/3; - - outAlbedo = vec4(outAlbedo.rgb, opacityf); - - if(outAlbedo.a >= 0.9 || outAlbedo.a <= 0.1) discard; - - mat3 TBN = mat3(inTangent, inBitangent, inNormal); - vec3 newNormal = calcNormal(material, inNormal, inTextCoords, TBN); - - - float ao = 0.5f; - float roughnessFactor = 0.0f; - float metallicFactor = 0.0f; - if (material.hasRoughMap > 0) { - vec4 metRoughValue = texture(textSampler[material.roughMapIdx], inTextCoords); - roughnessFactor = metRoughValue.g; - metallicFactor = metRoughValue.b; - } else { - roughnessFactor = material.roughnessFactor; - metallicFactor = material.metallicFactor; - } - - vec4 emissive = material.emissiveColour; - if (material.hasEmissiveMap > 0 && material.emissiveMapIdx < MAX_TEXTURES) { - emissive = texture(textSampler[material.emissiveMapIdx], inTextCoords); - } - outEmissive = emissive; - - vec4 Translucency = vec4(material.translucencyFactor,material.translucencyFactor,material.translucencyFactor,1); - if(material.hasTranslucencyMap > 0 && material.translucencyMapIdx < MAX_TEXTURES){ - Translucency = texture(textSampler[material.translucencyMapIdx], inTextCoords); - } - outTranslucency = Translucency; - - float Refractiveness = material.refractiveness; - float Reflectiveness = material.reflectiveness; - - outNormal = vec4(newNormal, Refractiveness); - outPBR = vec4(ao, roughnessFactor, metallicFactor, Reflectiveness); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/scene_vertex.glsl b/resources/EngineResources/shaders/scene_vertex.glsl index 996f253..d5bce69 100644 --- a/resources/EngineResources/shaders/scene_vertex.glsl +++ b/resources/EngineResources/shaders/scene_vertex.glsl @@ -1,17 +1,10 @@ #version 450 layout(location = 0) in vec3 inPos; -layout(location = 1) in vec3 inNormal; -layout(location = 2) in vec3 inTangent; -layout(location = 3) in vec3 inBitangent; -layout(location = 4) in vec2 inTextCoords; +layout(location = 1) in vec2 inTextCoords; + +layout(location = 0) out vec2 outTextCoords; -layout(location = 0) out vec4 outPos; -layout(location = 1) out vec3 outNormal; -layout(location = 2) out vec3 outTangent; -layout(location = 3) out vec3 outBitangent; -layout(location = 4) out vec2 outTextCoords; -layout(location = 5) out mat4 viewMatrix; layout(set = 0, binding = 0) uniform ProjUniform{ mat4 matrix; @@ -27,13 +20,6 @@ layout(push_constant) uniform pc{ void main() { - viewMatrix = viewUniform.matrix; - vec4 worldPos = push_constants.modelMatrix * vec4(inPos,1); gl_Position = projUniform.matrix * viewUniform.matrix * push_constants.modelMatrix * vec4(inPos,1); - mat3 mNormal = transpose(inverse(mat3(push_constants.modelMatrix))); - outPos = worldPos; - outNormal = mNormal * normalize(inNormal); - outTangent = mNormal * normalize(inTangent); - outBitangent = mNormal * normalize(inBitangent); outTextCoords = inTextCoords; } \ No newline at end of file diff --git a/resources/EngineResources/shaders/screen_space_fog.glsl b/resources/EngineResources/shaders/screen_space_fog.glsl deleted file mode 100644 index 3741c8f..0000000 --- a/resources/EngineResources/shaders/screen_space_fog.glsl +++ /dev/null @@ -1,104 +0,0 @@ -#version 450 - -layout(location = 0) in vec2 inTextCoord; -layout(location = 0) out float outAO; - -layout(set = 0, binding = 0) uniform sampler2D posSampler; -layout(set = 0, binding = 1) uniform sampler2D normalSampler; -layout(set = 0, binding = 2) uniform sampler2D noiseSampler; - -layout(set = 1, binding = 0) readonly buffer SSAOKernel { - vec4 samples[]; -} kernel; - -layout(set = 2, binding = 0) uniform SSAOInfo { - mat4 projection; //64 - mat4 view; //128 - vec2 screenSize; // 136 - float radius; //140 - float bias; //144 - int kernelSize; //160 -} ssao; - -void main() { - vec2 uv = inTextCoord; - - vec3 worldPos = texture(posSampler, uv).xyz; - vec3 worldNormal = normalize(texture(normalSampler, uv).xyz); - - - if (length(worldNormal) < 0.001) { - outAO = 1.0; - return; - } - - vec3 fragPos = vec3(ssao.view * vec4(worldPos, 1.0)); - vec3 normal = normalize(mat3(ssao.view) * worldNormal); - - vec2 noiseScale = ssao.screenSize / 4.0; - vec3 randomVec = normalize(texture(noiseSampler, inTextCoord * noiseScale).xyz); - - - vec3 tangent = normalize(randomVec - normal * dot(randomVec, normal)); - vec3 bitangent = cross(normal, tangent); - mat3 TBN = mat3(tangent, bitangent, normal); - - float occlusion = 0.0; - float validSamples = 0.0;; - - for (int i = 0; i < ssao.kernelSize; i++) { - vec3 samplePos = TBN * kernel.samples[i].xyz; - samplePos = fragPos + samplePos * ssao.radius; - - vec4 offset = vec4(samplePos, 1.0); - offset = ssao.projection * offset; - offset.xyz /= offset.w; - offset.xyz = offset.xyz * 0.5 + 0.5; - - vec2 sampleUV = offset.xy; - sampleUV.y = 1.0 - sampleUV.y; - - if (sampleUV.x < 0.0 || sampleUV.x > 1.0 || - sampleUV.y < 0.0 || sampleUV.y > 1.0) { - continue; - } - - vec3 sampleWorldPos = texture(posSampler, sampleUV).xyz; - vec3 sampleWorldNormal = texture(normalSampler, sampleUV).xyz; - - if (length(sampleWorldNormal) < 0.001) { - continue; - } - - vec3 sampleViewPos = vec3(ssao.view * vec4(sampleWorldPos, 1.0)); - - float depthDelta = abs(fragPos.z - sampleViewPos.z); - - occlusion += abs(fragPos.z)/200.0f; - validSamples += 1.0; - continue; - - if (depthDelta > ssao.radius) { - continue; - } - - float rangeCheck = 1.0 - depthDelta / ssao.radius; - rangeCheck = rangeCheck * rangeCheck * (3.0 - 2.0 * rangeCheck); - - - - if (sampleViewPos.z >= samplePos.z + ssao.bias) { - occlusion += rangeCheck; - } - - validSamples += 1.0; - } - - if (validSamples <= 0.0) { - outAO = 1.0; - return; - } - - occlusion = 1.0 - occlusion / validSamples; - outAO = clamp(occlusion, 0.0, 1.0); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/screen_space_reflection_frag.glsl b/resources/EngineResources/shaders/screen_space_reflection_frag.glsl deleted file mode 100644 index f387c31..0000000 --- a/resources/EngineResources/shaders/screen_space_reflection_frag.glsl +++ /dev/null @@ -1,122 +0,0 @@ -#version 450 - -layout(location = 0) in vec2 fragTexCoord; -layout(location = 0) out vec4 outColor; - -layout(set = 0, binding = 0) uniform sampler2D albedoSampler; -layout(set = 0, binding = 1) uniform sampler2D worldPosSampler; -layout(set = 0, binding = 2) uniform sampler2D normalSampler; -layout(set = 0, binding = 3) uniform sampler2D pbrSampler; - -layout(set = 1, binding = 0) uniform CameraProperties { - mat4 projection; - mat4 view; - float ssrStepSize; - float ssrMaxDistance; - int maxSteps; - int padding; - vec4 cameraWorldPos; -} ubo; - -const float THICKNESS = 0.35; -const float MIN_REFLECTION = 0.01; - -float edgeFade(vec2 uv) { - vec2 fade = smoothstep(vec2(0.0), vec2(0.08), uv) * - smoothstep(vec2(0.0), vec2(0.08), vec2(1.0) - uv); - return fade.x * fade.y; -} - -void main() { - outColor = vec4(0.0); - vec4 posSample = texture(worldPosSampler, fragTexCoord); - vec4 normalSample = texture(normalSampler, fragTexCoord); - vec4 pbrSample = texture(pbrSampler, fragTexCoord); - - if (posSample.a == 0.0 || length(posSample.xyz) == 0.0 || length(normalSample.xyz) < 0.001) { - return; - } - - vec3 worldPos = posSample.xyz; - vec3 worldNormal = normalize(normalSample.xyz); - - float roughness = clamp(pbrSample.g, 0.0, 1.0); - float metallic = clamp(pbrSample.b, 0.0, 1.0); - float reflectiveness = clamp(pbrSample.a, 0.0, 1.0); - float refractiveness = clamp(normalSample.a, 0.0, 2.0); - - vec3 viewDirToCamera = normalize(ubo.cameraWorldPos.xyz - worldPos); - float NoV = clamp(dot(worldNormal, viewDirToCamera), 0.0, 1.0); - float fresnel = pow(1.0 - NoV, 5.0); - - float materialReflection = reflectiveness + (refractiveness - 1.05); - materialReflection *= mix(0.75, 1.0, metallic); - materialReflection *= 1.0 - smoothstep(0.05, 0.7, roughness); - materialReflection *= mix(0.45, 1.0, fresnel); - - if (materialReflection <= MIN_REFLECTION) { - return; - } - - vec3 viewDir = normalize(worldPos - ubo.cameraWorldPos.xyz); - vec3 reflectDir = normalize(reflect(viewDir, worldNormal)); - - if (dot(reflectDir, worldNormal) <= 0.0) { - return; - } - - int steps = clamp(ubo.maxSteps, 1, 128); - float stepSize = max(ubo.ssrStepSize, 0.01); - float maxDistance = max(ubo.ssrMaxDistance, stepSize); - - vec3 rayPos = worldPos; - vec2 hitUV = vec2(0.0); - bool hitFound = false; - - for (int i = 0; i < steps; i++) { - rayPos += reflectDir * stepSize; - - if (distance(rayPos, worldPos) > maxDistance) { - break; - } - - vec4 clip = ubo.projection * ubo.view * vec4(rayPos, 1.0); - if (clip.w <= 0.0) { - break; - } - - vec2 uv = clip.xy / clip.w; - uv = uv * 0.5 + 0.5; - uv.y = 1.0 - uv.y; - - if (uv.x <= 0.0 || uv.x >= 1.0 || uv.y <= 0.0 || uv.y >= 1.0) { - break; - } - - vec4 surfaceWorld = texture(worldPosSampler, uv); - if (surfaceWorld.a == 0.0 || length(surfaceWorld.xyz) == 0.0) { - continue; - } - - float rayViewZ = abs((ubo.view * vec4(rayPos, 1.0)).z); - float surfaceViewZ = abs((ubo.view * vec4(surfaceWorld.xyz, 1.0)).z); - - float depthDelta = rayViewZ - surfaceViewZ; - if (depthDelta >= 0.0 && depthDelta < THICKNESS) { - hitUV = uv; - hitFound = true; - break; - } - } - - if (!hitFound) { - return; - } - - vec3 reflectedColor = texture(albedoSampler, hitUV).rgb; - - float fade = edgeFade(hitUV); - float weight = clamp(materialReflection * fade, 0.0, 0.85); - - outColor = vec4(reflectedColor * weight, weight); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/shadow_frag.glsl b/resources/EngineResources/shaders/shadow_frag.glsl deleted file mode 100644 index c4b648a..0000000 --- a/resources/EngineResources/shaders/shadow_frag.glsl +++ /dev/null @@ -1,81 +0,0 @@ -#version 450 - -// Keep in sync manually with Java code -const int MAX_TEXTURES = 128; - -layout (location = 0) in vec2 inTextCoords; -layout (location = 1) in flat uint inMaterialIdx; - -layout(location = 0) out vec2 outFragColor; - -struct Material { - vec4 diffuseColor; //16 - uint hasTexture; //20 - uint textureIdx; //24 - uint hasNormalMap; //28 - uint normalMapIdx; //32 - uint hasRoughMap; //36 - uint roughMapIdx; //40 - float roughnessFactor; //44 - float metallicFactor; //48 - vec4 emissiveColour; //64 - uint hasEmissiveMap; //68 - uint emissiveMapIdx; //72 - uint hasTranslucencyMap; //76 - uint translucencyMapIdx; //80 - float translucencyFactor; //84 - uint hasOpacityMap; //88 - uint OpacityMapIdx; //92 - float OpacityFactor; //96 - float reflectiveness; //100 - float refractiveness; //104 - float Padding1; //108 - float Padding2; //112 -}; -layout(set = 1, binding = 0) uniform sampler2D textSampler[MAX_TEXTURES]; -layout(set = 2, binding = 0) readonly buffer MaterialUniform { - Material materials[]; -} matUniform; - -void main() -{ - - Material material = matUniform.materials[inMaterialIdx]; - - float Refractiveness = material.refractiveness; - float Reflectiveness = material.reflectiveness; - float Translucency = material.translucencyFactor; - float Opacity = material.OpacityFactor; - if(material.hasTranslucencyMap > 0){ - vec4 translucencyMap = texture(textSampler[material.translucencyMapIdx], inTextCoords); - Translucency = (translucencyMap.x + translucencyMap.y + translucencyMap.z)/3.0; - } - if(material.hasOpacityMap > 0){ - vec4 opacityMap = texture(textSampler[material.OpacityMapIdx], inTextCoords); - Opacity = (opacityMap.x + opacityMap.y + opacityMap.z)/3.0; - } - int textureIndex = int(material.textureIdx); - if (textureIndex >= MAX_TEXTURES){ - outFragColor = vec2(0.0,0.0); - return; - } - vec4 albedo; - if (material.hasTexture == 1) { - albedo = texture(textSampler[material.textureIdx], inTextCoords); - } else { - albedo = material.diffuseColor; - } - if (albedo.a < 0.5 || Translucency > 0.95 || Opacity < 0.5) { - discard; - } - - float depth = gl_FragCoord.z; - float moment1 = depth; - float moment2 = depth * depth; - - float dx = dFdx(depth); - float dy = dFdy(depth); - moment2 += 0.25 * (dx * dx + dy * dy); - - outFragColor = vec2(moment1, moment2) * (1 - Translucency); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/shadow_geometry.glsl b/resources/EngineResources/shaders/shadow_geometry.glsl deleted file mode 100644 index 2649a50..0000000 --- a/resources/EngineResources/shaders/shadow_geometry.glsl +++ /dev/null @@ -1,29 +0,0 @@ -#version 450 - -#define SHADOW_MAP_CASCADE_COUNT 6 - -layout (triangles, invocations = SHADOW_MAP_CASCADE_COUNT) in; -layout (triangle_strip, max_vertices = 3) out; - -layout (location = 0) in vec2 inTextCoords[]; -layout (location = 1) in flat uint inMaterialIdx[]; - -layout (location = 0) out vec2 outTextCoords; -layout (location = 1) out flat uint outMaterialIdx; - -layout(set = 0, binding = 0) uniform ProjUniforms { - mat4 projViewMatrices[SHADOW_MAP_CASCADE_COUNT]; -} projUniforms; - -void main() -{ - for (int i = 0; i < 3; i++) - { - outTextCoords = inTextCoords[i]; - outMaterialIdx = inMaterialIdx[i]; - gl_Layer = gl_InvocationID; - gl_Position = projUniforms.projViewMatrices[gl_InvocationID] * gl_in[i].gl_Position; - EmitVertex(); - } - EndPrimitive(); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/shadow_vertex.glsl b/resources/EngineResources/shaders/shadow_vertex.glsl deleted file mode 100644 index 55e649f..0000000 --- a/resources/EngineResources/shaders/shadow_vertex.glsl +++ /dev/null @@ -1,23 +0,0 @@ -#version 450 - -layout(location = 0) in vec3 entityPos; -layout(location = 1) in vec3 entityNormal; -layout(location = 2) in vec3 entityTangent; -layout(location = 3) in vec3 entityBitangent; -layout(location = 4) in vec2 entityTextCoords; - -layout(push_constant) uniform matrices { - mat4 modelMatrix; - uint materialIdx; -} push_constants; - -layout (location = 0) out vec2 outTextCoord; -layout (location = 1) out flat uint outMaterialIdx; - -void main() -{ - outTextCoord = entityTextCoords; - outMaterialIdx = push_constants.materialIdx; - - gl_Position = push_constants.modelMatrix * vec4(entityPos, 1.0f); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/shadow_vertex_packed.glsl b/resources/EngineResources/shaders/shadow_vertex_packed.glsl deleted file mode 100644 index d00c9b8..0000000 --- a/resources/EngineResources/shaders/shadow_vertex_packed.glsl +++ /dev/null @@ -1,115 +0,0 @@ -#version 450 - -layout(set = 3, binding = 0) readonly buffer FaceBuffer { - uint faces[]; -}; - -layout(push_constant) uniform matrices { - vec4 ModelOffset; - vec4 Padding0; - vec4 Padding1; - vec4 Padding2; - uint materialIdx; -} push_constants; - -layout(location = 0) out vec2 outTextCoord; -layout(location = 1) out flat uint outMaterialIdx; - -const uint TRI_TO_CORNER[6] = uint[6](0u, 1u, 2u, 0u, 2u, 3u); - -const vec3 NORMALS[8] = vec3[8]( - vec3( 0.0, 1.0, 0.0), // Face 0 (+Y) - vec3( 0.0, -1.0, 0.0), // Face 1 (-Y) - vec3( 1.0, 0.0, 0.0), // Face 2 (+X) - vec3(-1.0, 0.0, 0.0), // Face 3 (-X) - vec3( 0.0, 0.0, 1.0), // Face 4 (+Z) - vec3( 0.0, 0.0, -1.0), // Face 5 (-Z) - vec3(-0.7071, 0.0, 0.7071), // Face 6 - vec3( 0.7071, 0.0, 0.7071) // Face 7 -); - -const vec3 TANGENTS[8] = vec3[8]( - vec3( 1.0, 0.0, 0.0), // Face 0 - vec3( 1.0, 0.0, 0.0), // Face 1 - vec3( 0.0, 0.0, -1.0), // Face 2 - vec3( 0.0, 0.0, 1.0), // Face 3 - vec3( 1.0, 0.0, 0.0), // Face 4 - vec3(-1.0, 0.0, 0.0), // Face 5 - vec3( 0.7071, 0.0, 0.7071), // Face 6 - vec3( 0.7071, 0.0,-0.7071) // Face 7 -); - -const vec3 BITANGENTS[8] = vec3[8]( - vec3( 0.0, 0.0, 1.0), // Face 0 - vec3( 0.0, 0.0, -1.0), // Face 1 - vec3( 0.0, 1.0, 0.0), // Face 2 - vec3( 0.0, 1.0, 0.0), // Face 3 - vec3( 0.0, 1.0, 0.0), // Face 4 - vec3( 0.0, 1.0, 0.0), // Face 5 - vec3( 0.0, 1.0, 0.0), // Face 6 - vec3( 0.0, 1.0, 0.0) // Face 7 -); - -const vec2 CORNER_UVS[5][4] = vec2[5][4]( - vec2[4](vec2(0.5, 0.0), vec2(0.5, 0.5), vec2(1.0, 0.5), vec2(1.0, 0.0)), - vec2[4](vec2(0.0, 0.5), vec2(0.0, 1.0), vec2(0.5, 1.0), vec2(0.5, 0.5)), - vec2[4](vec2(0.5, 0.0), vec2(0.5, 0.5), vec2(1.0, 0.5), vec2(1.0, 0.0)), - vec2[4](vec2(0.5, 0.0), vec2(0.5, 0.5), vec2(1.0, 0.5), vec2(1.0, 0.0)), - vec2[4](vec2(1.0, 1.0), vec2(1.0, 0.5), vec2(0.5, 0.5), vec2(0.5, 1.0)) -); -const vec2 CORNER_UVS_GRASS_BLOCK[8][4] = vec2[8][4]( - vec2[4](vec2(0.0, 0.0), vec2(0.0, 1.0), vec2(1.0, 1.0), vec2(1.0, 0.0)), - vec2[4](vec2(0.0, 0.0), vec2(0.0, 1.0), vec2(1.0, 1.0), vec2(1.0, 0.0)), - vec2[4](vec2(1.0, 1.0), vec2(1.0, 0.0),vec2(0.0, 0.0), vec2(0.0, 1.0)), - vec2[4]( vec2(0.0, 1.0),vec2(1.0, 1.0), vec2(1.0, 0.0),vec2(0.0, 0.0)), - vec2[4]( vec2(0.0, 1.0),vec2(1.0, 1.0), vec2(1.0, 0.0),vec2(0.0, 0.0)), - vec2[4](vec2(1.0, 1.0), vec2(1.0, 0.0),vec2(0.0, 0.0), vec2(0.0, 1.0)), - vec2[4](vec2(1.0, 1.0), vec2(1.0, 0.0), vec2(0.0, 0.0), vec2(0.0, 1.0)), - vec2[4](vec2(1.0, 1.0), vec2(1.0, 0.0), vec2(0.0, 0.0), vec2(0.0, 1.0)) - -); - -const vec3 FACE_CORNERS[8][4] = vec3[8][4]( - vec3[4](vec3(0.0, 1.0, 0.0), vec3(0.0, 1.0, 1.0), vec3(1.0, 1.0, 1.0), vec3(1.0, 1.0, 0.0)), // Face 0 (+Y) - vec3[4](vec3(0.0, 0.0, 0.0), vec3(1.0, 0.0, 0.0), vec3(1.0, 0.0, 1.0), vec3(0.0, 0.0, 1.0)), // Face 1 (-Y) - vec3[4](vec3(1.0, 0.0, 0.0), vec3(1.0, 1.0, 0.0), vec3(1.0, 1.0, 1.0), vec3(1.0, 0.0, 1.0)), // Face 2 (+X) - vec3[4](vec3(0.0, 0.0, 0.0), vec3(0.0, 0.0, 1.0), vec3(0.0, 1.0, 1.0), vec3(0.0, 1.0, 0.0)), // Face 3 (-X) - vec3[4](vec3(0.0, 0.0, 1.0), vec3(1.0, 0.0, 1.0), vec3(1.0, 1.0, 1.0), vec3(0.0, 1.0, 1.0)), // Face 4 (+Z) - vec3[4](vec3(0.0, 0.0, 0.0), vec3(0.0, 1.0, 0.0), vec3(1.0, 1.0, 0.0), vec3(1.0, 0.0, 0.0)), // Face 5 (-Z) - vec3[4](vec3(0.0, 0.0, 0.0), vec3(0.0, 1.0, 0.0), vec3(1.0, 1.0, 1.0), vec3(1.0, 0.0, 1.0)), // Face 6 (cross model pane 1) - vec3[4](vec3(0.0, 0.0, 1.0), vec3(0.0, 1.0, 1.0), vec3(1.0, 1.0, 0.0), vec3(1.0, 0.0, 0.0)) // Face 7 (cross model pane 2) -); - -void main() { - uint faceRecordIndex = uint(gl_VertexIndex) / 6u; - uint triangleVertex = (uint(gl_VertexIndex))% 6u; - uint cornerIndex = TRI_TO_CORNER[triangleVertex]; - - uint packedFace = faces[faceRecordIndex]; - - uint voxelX = packedFace & 0xFu; - uint voxelY = (packedFace >> 4u) & 0xFu; - uint voxelZ = (packedFace >> 8u) & 0xFu; - uint faceId = (packedFace >> 12u) & 0x7u; - uint matId = (packedFace >> 15u) & 0x7FFu; - uint texIdxX = (packedFace >> 26u) & 0x7u; - uint texIdxY = (packedFace >> 29u) & 0x7u; - - vec2 texID = vec2((texIdxX)/4.0,(texIdxY)/4.0); - vec2 scalar = vec2(1.0/4.0,1.0/4.0); - - faceId = min(faceId, 7u); - - vec3 localPos = vec3(voxelX, voxelY, voxelZ) + FACE_CORNERS[faceId][cornerIndex]; - vec3 worldPos = localPos + push_constants.ModelOffset.xyz * 16.0; - if (gl_InstanceIndex != 0) { - uint encoded = uint(gl_InstanceIndex); - worldPos += vec3(int(encoded & 1023u) - 512, int((encoded >> 10u) & 1023u) - 512, - int((encoded >> 20u) & 1023u) - 512) * 16.0; - } - - outTextCoord = CORNER_UVS_GRASS_BLOCK[faceId][cornerIndex] * scalar + texID; - outMaterialIdx = matId; - - gl_Position = vec4(worldPos, 1.0); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/skybox_fragment.glsl b/resources/EngineResources/shaders/skybox_fragment.glsl deleted file mode 100644 index 0abc733..0000000 --- a/resources/EngineResources/shaders/skybox_fragment.glsl +++ /dev/null @@ -1,11 +0,0 @@ -#version 450 - -layout(location = 0) in vec3 outTexCoords; - -layout(location = 1) out vec4 outColor; - -layout(set = 2, binding = 0) uniform samplerCube skyboxSampler; - -void main() { - outColor = texture(skyboxSampler, outTexCoords); //* vec4(0.0,0.05,0.1,1); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/skybox_vertex.glsl b/resources/EngineResources/shaders/skybox_vertex.glsl deleted file mode 100644 index e5f4f14..0000000 --- a/resources/EngineResources/shaders/skybox_vertex.glsl +++ /dev/null @@ -1,18 +0,0 @@ -#version 450 -layout(location = 0) in vec3 inPosition; -layout(location = 0) out vec3 outTexCoords; - -layout(set = 0, binding = 0) uniform ProjectionBuffer { - mat4 proj; -} uboProj; - -layout(set = 1, binding = 0) uniform ViewBuffer { - mat4 view; -} uboView; - -void main() { - outTexCoords = inPosition; - mat4 skyView = mat4(mat3(uboView.view)); - vec4 pos = uboProj.proj * skyView * vec4(inPosition, 1.0); - gl_Position = vec4(pos.xy, 0.0, pos.w); -} diff --git a/resources/EngineResources/shaders/ssao_blur_frag.glsl b/resources/EngineResources/shaders/ssao_blur_frag.glsl deleted file mode 100644 index de551ad..0000000 --- a/resources/EngineResources/shaders/ssao_blur_frag.glsl +++ /dev/null @@ -1,45 +0,0 @@ -#version 450 - -layout(location = 0) in vec2 inTextCoord; -layout(location = 0) out float outAO; - -layout(set = 0, binding = 0) uniform sampler2D ssaoSampler; -layout(set = 0, binding = 1) uniform sampler2D viewPosSampler; - -void main() { - vec2 texelSize = 1.0 / vec2(textureSize(ssaoSampler, 0)); - - float centerAO = texture(ssaoSampler, inTextCoord).r; - float centerDepth = texture(viewPosSampler, inTextCoord).z; - - float totalAO = centerAO; - float totalWeight = 1.0; - - float weights[4] = float[](0.1216216, 0.1945946, 0.1945946, 0.1216216); - int offsets[4] = int[](-2, -1, 1, 2); - const float Sharpness = 20.0; - - for (int i = 0; i < 4; i++) { - vec2 offsetH = vec2(float(offsets[i]), 0.0) * texelSize; - vec2 uvH = inTextCoord + offsetH; - - float neighborAOH = texture(ssaoSampler, uvH).r; - float neighborDepthH = texture(viewPosSampler, uvH).z; - - float weightH = weights[i] * max(0.0, 1.0 - Sharpness * abs(centerDepth - neighborDepthH)); - totalAO += neighborAOH * weightH; - totalWeight += weightH; - - vec2 offsetV = vec2(0.0, float(offsets[i])) * texelSize; - vec2 uvV = inTextCoord + offsetV; - - float neighborAOV = texture(ssaoSampler, uvV).r; - float neighborDepthV = texture(viewPosSampler, uvV).z; - - float weightV = weights[i] * max(0.0, 1.0 - Sharpness * abs(centerDepth - neighborDepthV)); - totalAO += neighborAOV * weightV; - totalWeight += weightV; - } - - outAO = totalAO / totalWeight; -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/ssao_frag.glsl b/resources/EngineResources/shaders/ssao_frag.glsl deleted file mode 100644 index 40ab2aa..0000000 --- a/resources/EngineResources/shaders/ssao_frag.glsl +++ /dev/null @@ -1,78 +0,0 @@ -#version 450 - -layout(location = 0) in vec2 inTextCoord; -layout(location = 0) out float outAO; - -layout(set = 0, binding = 0) uniform sampler2D posSampler; -layout(set = 0, binding = 1) uniform sampler2D normalSampler; -layout(set = 0, binding = 2) uniform sampler2D noiseSampler; - -layout(set = 1, binding = 0) uniform SSAOKernel { - vec4 samples[64]; -} kernel; - -layout(set = 2, binding = 0) uniform SSAOInfo { - mat4 projection; //64 - mat4 view; //128 - vec2 screenSize; // 136 - float radius; //140 - float bias; //144 - int kernelSize; //148 -} ssao; - -void main() { - int KERNEL_SIZE = clamp(ssao.kernelSize, 1, 64); - vec3 fragPos = texture(posSampler, inTextCoord).xyz; - vec3 worldNorm = texture(normalSampler, inTextCoord).xyz; - - if (dot(worldNorm, worldNorm) < 0.001 || fragPos.z >= 0.0) { - outAO = 1.0; - return; - } - - vec3 normal = normalize(mat3(ssao.view) * worldNorm); - - vec3 randomVec = texelFetch(noiseSampler, ivec2(gl_FragCoord.xy) % 4, 0).xyz; - vec3 tangent = randomVec - normal * dot(randomVec, normal); - if (dot(tangent, tangent) < 0.0001) { - tangent = cross(normal, abs(normal.z) < 0.9 ? vec3(0, 0, 1) : vec3(0, 1, 0)); - } - tangent = normalize(tangent); - vec3 bitangent = cross(normal, tangent); - mat3 TBN = mat3(tangent, bitangent, normal); - float fragDepth = -fragPos.z; - - float occlusion = 0.0; - - float Passes = 0.0f; - - for (int i = 0; i < KERNEL_SIZE; i++) { - // Cover the complete radius distribution, even with a smaller sample budget. - int sampleIndex = i * 64 / KERNEL_SIZE; - vec3 samplePos = fragPos + (TBN * kernel.samples[sampleIndex].xyz) * ssao.radius; - vec4 offset = ssao.projection * vec4(samplePos, 1.0); - if (offset.w <= 0.0) continue; - offset.xyz /= offset.w; - offset.xyz = offset.xyz * 0.5 + 0.5; - vec2 sampleUV = vec2(offset.x, 1.0 - offset.y); - if (any(lessThan(sampleUV, vec2(0))) || any(greaterThan(sampleUV, vec2(1)))) continue; - vec3 sampleViewPos = texture(posSampler, sampleUV).xyz; - if (sampleViewPos.z >= 0.0) continue; - float sampleDepth = -sampleViewPos.z; - float depthDelta = abs(fragDepth - sampleDepth); - if (depthDelta > ssao.radius * 2.0) { - continue; - } - float rangeCheck = smoothstep(0.0, 1.0, ssao.radius / max(depthDelta, 0.0001)); - float isOccluded = step(samplePos.z + ssao.bias, sampleViewPos.z); - occlusion += isOccluded * rangeCheck; - Passes += 1.0; - } - - float Subtraction = 0.0; - if(Passes > 0){ - Subtraction = (occlusion / Passes); - } - occlusion = 1.0 - Subtraction; - outAO = clamp(pow(occlusion, 3), 0.0, 1.0); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/ssr_composite_frag.glsl b/resources/EngineResources/shaders/ssr_composite_frag.glsl deleted file mode 100644 index 7a0d7df..0000000 --- a/resources/EngineResources/shaders/ssr_composite_frag.glsl +++ /dev/null @@ -1,34 +0,0 @@ -#version 450 - -layout(location = 0) in vec2 fragTexCoord; -layout(location = 0) out vec4 outColor; - -layout(set = 0, binding = 0) uniform sampler2D sceneSampler; -layout(set = 0, binding = 1) uniform sampler2D reflectionSampler; -layout(set = 0, binding = 2) uniform sampler2D pbrSampler; -layout(set = 0, binding = 3) uniform sampler2D normalSampler; - -vec4 reflectionAt(ivec2 pixel, ivec2 size) { - return texelFetch(reflectionSampler, clamp(pixel, ivec2(0), size - 1), 0); -} - -void main() { - vec4 sceneColor = texture(sceneSampler, fragTexCoord); - vec4 pbr = texture(pbrSampler, fragTexCoord); - vec4 normal = texture(normalSampler, fragTexCoord); - float materialReflection = (pbr.a + normal.a - 1.05) * (1.0 - smoothstep(0.05, 0.7, pbr.g)); - if (dot(normal.xyz, normal.xyz) < 0.001 || materialReflection <= 0.01) { - outColor = sceneColor; - return; - } - - // The shared sampler is nearest-filtered. Upsample only premultiplied reflections. - ivec2 size = textureSize(reflectionSampler, 0); - vec2 pixel = fragTexCoord * vec2(size) - 0.5; - ivec2 base = ivec2(floor(pixel)); - vec2 blend = fract(pixel); - vec4 reflection = mix( - mix(reflectionAt(base, size), reflectionAt(base + ivec2(1, 0), size), blend.x), - mix(reflectionAt(base + ivec2(0, 1), size), reflectionAt(base + ivec2(1, 1), size), blend.x), blend.y); - outColor = vec4(sceneColor.rgb * (1.0 - reflection.a) + reflection.rgb, sceneColor.a); -} \ No newline at end of file diff --git a/resources/EngineResources/shaders/basic_screen_vertex.glsl b/resources/EngineResources/shaders/swap_vtx.glsl similarity index 86% rename from resources/EngineResources/shaders/basic_screen_vertex.glsl rename to resources/EngineResources/shaders/swap_vtx.glsl index 4a325b2..ebbaca0 100644 --- a/resources/EngineResources/shaders/basic_screen_vertex.glsl +++ b/resources/EngineResources/shaders/swap_vtx.glsl @@ -4,5 +4,5 @@ layout(location = 0) out vec2 outTextCoord; void main() { outTextCoord = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); - gl_Position = vec4(outTextCoord.x * 2.0f - 1.0f, outTextCoord.y * - 2.0f + 1.0f, 0.0f, 1.0f); + gl_Position = vec4(outTextCoord.x * 2.0f - 1.0f, outTextCoord.y * -2.0f + 1.0f,0.0f,1.0f); } diff --git a/resources/ProgramResources/ServerCache/UUIDs.json b/resources/ProgramResources/ServerCache/UUIDs.json deleted file mode 100644 index 0637a08..0000000 --- a/resources/ProgramResources/ServerCache/UUIDs.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/resources/models/Alice/Alice040.png b/resources/models/Alice/Alice040.png new file mode 100644 index 0000000..e66c565 Binary files /dev/null and b/resources/models/Alice/Alice040.png differ diff --git a/resources/models/Alice/Welsh040Alice.idx b/resources/models/Alice/Welsh040Alice.idx new file mode 100644 index 0000000..f71d25d Binary files /dev/null and b/resources/models/Alice/Welsh040Alice.idx differ diff --git a/resources/models/Alice/Welsh040Alice.json b/resources/models/Alice/Welsh040Alice.json new file mode 100644 index 0000000..ac42a7f --- /dev/null +++ b/resources/models/Alice/Welsh040Alice.json @@ -0,0 +1,15 @@ +{ + "ID": "Welsh040Alice", + "Meshes": [ + { + "ID": "cube_0", + "MaterialID": "Welsh040Alice-mat-1", + "OffsetVertex": 0, + "VertexSize": 42720, + "OffsetIndex": 0, + "IndexSize": 14976 + } + ], + "VertexPath": "resources/models/Alice/Welsh040Alice.vtx", + "IndexPath": "resources/models/Alice/Welsh040Alice.idx" +} \ No newline at end of file diff --git a/resources/models/Alice/Welsh040Alice.mtl b/resources/models/Alice/Welsh040Alice.mtl new file mode 100644 index 0000000..c4201b0 --- /dev/null +++ b/resources/models/Alice/Welsh040Alice.mtl @@ -0,0 +1,4 @@ +# Made in Blockbench 5.1.4 +newmtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +map_Kd Alice040.png +newmtl none \ No newline at end of file diff --git a/resources/models/Alice/Welsh040Alice.obj b/resources/models/Alice/Welsh040Alice.obj new file mode 100644 index 0000000..4e3a215 --- /dev/null +++ b/resources/models/Alice/Welsh040Alice.obj @@ -0,0 +1,4787 @@ +# Made in Blockbench 5.1.4 +mtllib Welsh040Alice.mtl + +o cube +v -0.25 0.375 0.59375 +v -0.25 0.375 0.15625 +v -0.25 -0.0625 0.59375 +v -0.25 -0.0625 0.15625 +v -0.3125 0.375 0.15625 +v -0.3125 0.375 0.59375 +v -0.3125 -0.0625 0.15625 +v -0.3125 -0.0625 0.59375 +vt 0.55078125 0.97265625 +vt 0.5546875 0.97265625 +vt 0.5546875 0.9453125 +vt 0.55078125 0.9453125 +vt 0.5234375 0.97265625 +vt 0.55078125 0.97265625 +vt 0.55078125 0.9453125 +vt 0.5234375 0.9453125 +vt 0.58203125 0.97265625 +vt 0.5859375 0.97265625 +vt 0.5859375 0.9453125 +vt 0.58203125 0.9453125 +vt 0.5546875 0.97265625 +vt 0.58203125 0.97265625 +vt 0.58203125 0.9453125 +vt 0.5546875 0.9453125 +vt 0.5546875 0.97265625 +vt 0.55078125 0.97265625 +vt 0.55078125 1 +vt 0.5546875 1 +vt 0.55859375 1 +vt 0.5546875 1 +vt 0.5546875 0.97265625 +vt 0.55859375 0.97265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 4/4/1 7/3/1 5/2/1 2/1/1 +f 3/8/2 4/7/2 2/6/2 1/5/2 +f 8/12/3 3/11/3 1/10/3 6/9/3 +f 7/16/4 8/15/4 6/14/4 5/13/4 +f 6/20/5 1/19/5 2/18/5 5/17/5 +f 7/24/6 4/23/6 3/22/6 8/21/6 +o cube +v 0.28125 0.1875 0.40625 +v 0.28125 0.1875 0.34375 +v 0.28125 0.125 0.40625 +v 0.28125 0.125 0.34375 +v -0.28125 0.1875 0.34375 +v -0.28125 0.1875 0.40625 +v -0.28125 0.125 0.34375 +v -0.28125 0.125 0.40625 +vt 0.5234375 0.625 +vt 0.55859375 0.625 +vt 0.55859375 0.62109375 +vt 0.5234375 0.62109375 +vt 0.51953125 0.625 +vt 0.5234375 0.625 +vt 0.5234375 0.62109375 +vt 0.51953125 0.62109375 +vt 0.5625 0.625 +vt 0.59765625 0.625 +vt 0.59765625 0.62109375 +vt 0.5625 0.62109375 +vt 0.55859375 0.625 +vt 0.5625 0.625 +vt 0.5625 0.62109375 +vt 0.55859375 0.62109375 +vt 0.55859375 0.625 +vt 0.5234375 0.625 +vt 0.5234375 0.62890625 +vt 0.55859375 0.62890625 +vt 0.59375 0.62890625 +vt 0.55859375 0.62890625 +vt 0.55859375 0.625 +vt 0.59375 0.625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 12/28/7 15/27/7 13/26/7 10/25/7 +f 11/32/8 12/31/8 10/30/8 9/29/8 +f 16/36/9 11/35/9 9/34/9 14/33/9 +f 15/40/10 16/39/10 14/38/10 13/37/10 +f 14/44/11 9/43/11 10/42/11 13/41/11 +f 15/48/12 12/47/12 11/46/12 16/45/12 +o cube +v 0.3125 0.375 0.59375 +v 0.3125 0.375 0.15625 +v 0.3125 -0.0625 0.59375 +v 0.3125 -0.0625 0.15625 +v 0.25 0.375 0.15625 +v 0.25 0.375 0.59375 +v 0.25 -0.0625 0.15625 +v 0.25 -0.0625 0.59375 +vt 0.5546875 0.97265625 +vt 0.55078125 0.97265625 +vt 0.55078125 0.9453125 +vt 0.5546875 0.9453125 +vt 0.58203125 0.97265625 +vt 0.5546875 0.97265625 +vt 0.5546875 0.9453125 +vt 0.58203125 0.9453125 +vt 0.5859375 0.97265625 +vt 0.58203125 0.97265625 +vt 0.58203125 0.9453125 +vt 0.5859375 0.9453125 +vt 0.55078125 0.97265625 +vt 0.5234375 0.97265625 +vt 0.5234375 0.9453125 +vt 0.55078125 0.9453125 +vt 0.55078125 0.97265625 +vt 0.5546875 0.97265625 +vt 0.5546875 1 +vt 0.55078125 1 +vt 0.5546875 1 +vt 0.55859375 1 +vt 0.55859375 0.97265625 +vt 0.5546875 0.97265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 20/52/13 23/51/13 21/50/13 18/49/13 +f 19/56/14 20/55/14 18/54/14 17/53/14 +f 24/60/15 19/59/15 17/58/15 22/57/15 +f 23/64/16 24/63/16 22/62/16 21/61/16 +f 22/68/17 17/67/17 18/66/17 21/65/17 +f 23/72/18 20/71/18 19/70/18 24/69/18 +o cube +v -0.25 0.375 -0.0625 +v -0.25 0.375 -0.5 +v -0.25 -0.0625 -0.0625 +v -0.25 -0.0625 -0.5 +v -0.3125 0.375 -0.5 +v -0.3125 0.375 -0.0625 +v -0.3125 -0.0625 -0.5 +v -0.3125 -0.0625 -0.0625 +vt 0.546875 0.66015625 +vt 0.55078125 0.66015625 +vt 0.55078125 0.6328125 +vt 0.546875 0.6328125 +vt 0.51953125 0.66015625 +vt 0.546875 0.66015625 +vt 0.546875 0.6328125 +vt 0.51953125 0.6328125 +vt 0.578125 0.66015625 +vt 0.58203125 0.66015625 +vt 0.58203125 0.6328125 +vt 0.578125 0.6328125 +vt 0.55078125 0.66015625 +vt 0.578125 0.66015625 +vt 0.578125 0.6328125 +vt 0.55078125 0.6328125 +vt 0.55078125 0.66015625 +vt 0.546875 0.66015625 +vt 0.546875 0.6875 +vt 0.55078125 0.6875 +vt 0.5546875 0.6875 +vt 0.55078125 0.6875 +vt 0.55078125 0.66015625 +vt 0.5546875 0.66015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 28/76/19 31/75/19 29/74/19 26/73/19 +f 27/80/20 28/79/20 26/78/20 25/77/20 +f 32/84/21 27/83/21 25/82/21 30/81/21 +f 31/88/22 32/87/22 30/86/22 29/85/22 +f 30/92/23 25/91/23 26/90/23 29/89/23 +f 31/96/24 28/95/24 27/94/24 32/93/24 +o cube +v 0.28125 0.1875 -0.25 +v 0.28125 0.1875 -0.3125 +v 0.28125 0.125 -0.25 +v 0.28125 0.125 -0.3125 +v -0.28125 0.1875 -0.3125 +v -0.28125 0.1875 -0.25 +v -0.28125 0.125 -0.3125 +v -0.28125 0.125 -0.25 +vt 0.52734375 0.9375 +vt 0.5625 0.9375 +vt 0.5625 0.93359375 +vt 0.52734375 0.93359375 +vt 0.5234375 0.9375 +vt 0.52734375 0.9375 +vt 0.52734375 0.93359375 +vt 0.5234375 0.93359375 +vt 0.56640625 0.9375 +vt 0.6015625 0.9375 +vt 0.6015625 0.93359375 +vt 0.56640625 0.93359375 +vt 0.5625 0.9375 +vt 0.56640625 0.9375 +vt 0.56640625 0.93359375 +vt 0.5625 0.93359375 +vt 0.5625 0.9375 +vt 0.52734375 0.9375 +vt 0.52734375 0.94140625 +vt 0.5625 0.94140625 +vt 0.59765625 0.94140625 +vt 0.5625 0.94140625 +vt 0.5625 0.9375 +vt 0.59765625 0.9375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 36/100/25 39/99/25 37/98/25 34/97/25 +f 35/104/26 36/103/26 34/102/26 33/101/26 +f 40/108/27 35/107/27 33/106/27 38/105/27 +f 39/112/28 40/111/28 38/110/28 37/109/28 +f 38/116/29 33/115/29 34/114/29 37/113/29 +f 39/120/30 36/119/30 35/118/30 40/117/30 +o cube +v 0.3125 0.375 -0.0625 +v 0.3125 0.375 -0.5 +v 0.3125 -0.0625 -0.0625 +v 0.3125 -0.0625 -0.5 +v 0.25 0.375 -0.5 +v 0.25 0.375 -0.0625 +v 0.25 -0.0625 -0.5 +v 0.25 -0.0625 -0.0625 +vt 0.55078125 0.66015625 +vt 0.546875 0.66015625 +vt 0.546875 0.6328125 +vt 0.55078125 0.6328125 +vt 0.578125 0.66015625 +vt 0.55078125 0.66015625 +vt 0.55078125 0.6328125 +vt 0.578125 0.6328125 +vt 0.58203125 0.66015625 +vt 0.578125 0.66015625 +vt 0.578125 0.6328125 +vt 0.58203125 0.6328125 +vt 0.546875 0.66015625 +vt 0.51953125 0.66015625 +vt 0.51953125 0.6328125 +vt 0.546875 0.6328125 +vt 0.546875 0.66015625 +vt 0.55078125 0.66015625 +vt 0.55078125 0.6875 +vt 0.546875 0.6875 +vt 0.55078125 0.6875 +vt 0.5546875 0.6875 +vt 0.5546875 0.66015625 +vt 0.55078125 0.66015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 44/124/31 47/123/31 45/122/31 42/121/31 +f 43/128/32 44/127/32 42/126/32 41/125/32 +f 48/132/33 43/131/33 41/130/33 46/129/33 +f 47/136/34 48/135/34 46/134/34 45/133/34 +f 46/140/35 41/139/35 42/138/35 45/137/35 +f 47/144/36 44/143/36 43/142/36 48/141/36 +o cube +v 0.25 0.9165133476483185 -0.5 +v 0.25 0.9165133476483185 -0.5625 +v 0.16161165235168157 0.828125 -0.5 +v 0.16161165235168157 0.828125 -0.5625 +v 0.20580582617584078 0.9607075214724776 -0.5625 +v 0.20580582617584078 0.9607075214724776 -0.5 +v 0.11741747852752235 0.8723191738241592 -0.5625 +v 0.11741747852752235 0.8723191738241592 -0.5 +vt 0.46484375 0.421875 +vt 0.4609375 0.421875 +vt 0.4609375 0.4140625 +vt 0.46484375 0.4140625 +vt 0.46875 0.421875 +vt 0.46484375 0.421875 +vt 0.46484375 0.4140625 +vt 0.46875 0.4140625 +vt 0.47265625 0.421875 +vt 0.46875 0.421875 +vt 0.46875 0.4140625 +vt 0.47265625 0.4140625 +vt 0.4609375 0.421875 +vt 0.45703125 0.421875 +vt 0.45703125 0.4140625 +vt 0.4609375 0.4140625 +vt 0.4609375 0.421875 +vt 0.46484375 0.421875 +vt 0.46484375 0.42578125 +vt 0.4609375 0.42578125 +vt 0.46484375 0.42578125 +vt 0.46875 0.42578125 +vt 0.46875 0.421875 +vt 0.46484375 0.421875 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 52/148/37 55/147/37 53/146/37 50/145/37 +f 51/152/38 52/151/38 50/150/38 49/149/38 +f 56/156/39 51/155/39 49/154/39 54/153/39 +f 55/160/40 56/159/40 54/158/40 53/157/40 +f 54/164/41 49/163/41 50/162/41 53/161/41 +f 55/168/42 52/167/42 51/166/42 56/165/42 +o cube +v 0.25 0.9165133476483185 -0.0625 +v 0.25 0.9165133476483185 -0.125 +v 0.16161165235168157 0.828125 -0.0625 +v 0.16161165235168157 0.828125 -0.125 +v 0.20580582617584078 0.9607075214724776 -0.125 +v 0.20580582617584078 0.9607075214724776 -0.0625 +v 0.11741747852752235 0.8723191738241592 -0.125 +v 0.11741747852752235 0.8723191738241592 -0.0625 +vt 0.59375 0.671875 +vt 0.58984375 0.671875 +vt 0.58984375 0.6640625 +vt 0.59375 0.6640625 +vt 0.59765625 0.671875 +vt 0.59375 0.671875 +vt 0.59375 0.6640625 +vt 0.59765625 0.6640625 +vt 0.6015625 0.671875 +vt 0.59765625 0.671875 +vt 0.59765625 0.6640625 +vt 0.6015625 0.6640625 +vt 0.58984375 0.671875 +vt 0.5859375 0.671875 +vt 0.5859375 0.6640625 +vt 0.58984375 0.6640625 +vt 0.58984375 0.671875 +vt 0.59375 0.671875 +vt 0.59375 0.67578125 +vt 0.58984375 0.67578125 +vt 0.59375 0.67578125 +vt 0.59765625 0.67578125 +vt 0.59765625 0.671875 +vt 0.59375 0.671875 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 60/172/43 63/171/43 61/170/43 58/169/43 +f 59/176/44 60/175/44 58/174/44 57/173/44 +f 64/180/45 59/179/45 57/178/45 62/177/45 +f 63/184/46 64/183/46 62/182/46 61/181/46 +f 62/188/47 57/187/47 58/186/47 61/185/47 +f 63/192/48 60/191/48 59/190/48 64/189/48 +o cube +v 0.25 0.9008883476483185 0.375 +v 0.25 0.9008883476483185 -0.625 +v 0.25 0.9008883476483185 0.375 +v 0.25 0.9008883476483185 -0.625 +v 0.20580582617584078 0.9450825214724776 -0.625 +v 0.20580582617584078 0.9450825214724776 0.375 +v 0.20580582617584078 0.9450825214724776 -0.625 +v 0.20580582617584078 0.9450825214724776 0.375 +vt 0.32421875 0.4609375 +vt 0.3203125 0.4609375 +vt 0.3203125 0.4609375 +vt 0.32421875 0.4609375 +vt 0.38671875 0.4609375 +vt 0.32421875 0.4609375 +vt 0.32421875 0.4609375 +vt 0.38671875 0.4609375 +vt 0.390625 0.4609375 +vt 0.38671875 0.4609375 +vt 0.38671875 0.4609375 +vt 0.390625 0.4609375 +vt 0.3203125 0.4609375 +vt 0.2578125 0.4609375 +vt 0.2578125 0.4609375 +vt 0.3203125 0.4609375 +vt 0.3203125 0.4609375 +vt 0.32421875 0.4609375 +vt 0.32421875 0.5234375 +vt 0.3203125 0.5234375 +vt 0.32421875 0.5234375 +vt 0.328125 0.5234375 +vt 0.328125 0.4609375 +vt 0.32421875 0.4609375 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 68/196/49 71/195/49 69/194/49 66/193/49 +f 67/200/50 68/199/50 66/198/50 65/197/50 +f 72/204/51 67/203/51 65/202/51 70/201/51 +f 71/208/52 72/207/52 70/206/52 69/205/52 +f 70/212/53 65/211/53 66/210/53 69/209/53 +f 71/216/54 68/215/54 67/214/54 72/213/54 +o cube +v 0.25 0.9165133476483185 0.3125 +v 0.25 0.9165133476483185 0.25 +v 0.16161165235168157 0.828125 0.3125 +v 0.16161165235168157 0.828125 0.25 +v 0.20580582617584078 0.9607075214724776 0.25 +v 0.20580582617584078 0.9607075214724776 0.3125 +v 0.11741747852752235 0.8723191738241592 0.25 +v 0.11741747852752235 0.8723191738241592 0.3125 +vt 0.07421875 0.4140625 +vt 0.0703125 0.4140625 +vt 0.0703125 0.40625 +vt 0.07421875 0.40625 +vt 0.078125 0.4140625 +vt 0.07421875 0.4140625 +vt 0.07421875 0.40625 +vt 0.078125 0.40625 +vt 0.08203125 0.4140625 +vt 0.078125 0.4140625 +vt 0.078125 0.40625 +vt 0.08203125 0.40625 +vt 0.0703125 0.4140625 +vt 0.06640625 0.4140625 +vt 0.06640625 0.40625 +vt 0.0703125 0.40625 +vt 0.0703125 0.4140625 +vt 0.07421875 0.4140625 +vt 0.07421875 0.41796875 +vt 0.0703125 0.41796875 +vt 0.07421875 0.41796875 +vt 0.078125 0.41796875 +vt 0.078125 0.4140625 +vt 0.07421875 0.4140625 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 76/220/55 79/219/55 77/218/55 74/217/55 +f 75/224/56 76/223/56 74/222/56 73/221/56 +f 80/228/57 75/227/57 73/226/57 78/225/57 +f 79/232/58 80/231/58 78/230/58 77/229/58 +f 78/236/59 73/235/59 74/234/59 77/233/59 +f 79/240/60 76/239/60 75/238/60 80/237/60 +o cube +v -0.20580582617584078 0.9450825214724776 0.375 +v -0.20580582617584078 0.9450825214724776 -0.625 +v -0.20580582617584078 0.9450825214724776 0.375 +v -0.20580582617584078 0.9450825214724776 -0.625 +v -0.25 0.9008883476483185 -0.625 +v -0.25 0.9008883476483185 0.375 +v -0.25 0.9008883476483185 -0.625 +v -0.25 0.9008883476483185 0.375 +vt 0.3203125 0.4609375 +vt 0.32421875 0.4609375 +vt 0.32421875 0.4609375 +vt 0.3203125 0.4609375 +vt 0.2578125 0.4609375 +vt 0.3203125 0.4609375 +vt 0.3203125 0.4609375 +vt 0.2578125 0.4609375 +vt 0.38671875 0.4609375 +vt 0.390625 0.4609375 +vt 0.390625 0.4609375 +vt 0.38671875 0.4609375 +vt 0.32421875 0.4609375 +vt 0.38671875 0.4609375 +vt 0.38671875 0.4609375 +vt 0.32421875 0.4609375 +vt 0.32421875 0.4609375 +vt 0.3203125 0.4609375 +vt 0.3203125 0.5234375 +vt 0.32421875 0.5234375 +vt 0.328125 0.5234375 +vt 0.32421875 0.5234375 +vt 0.32421875 0.4609375 +vt 0.328125 0.4609375 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 84/244/61 87/243/61 85/242/61 82/241/61 +f 83/248/62 84/247/62 82/246/62 81/245/62 +f 88/252/63 83/251/63 81/250/63 86/249/63 +f 87/256/64 88/255/64 86/254/64 85/253/64 +f 86/260/65 81/259/65 82/258/65 85/257/65 +f 87/264/66 84/263/66 83/262/66 88/261/66 +o cube +v -0.20580582617584078 0.9607075214724776 -0.5 +v -0.20580582617584078 0.9607075214724776 -0.5625 +v -0.11741747852752235 0.8723191738241592 -0.5 +v -0.11741747852752235 0.8723191738241592 -0.5625 +v -0.25 0.9165133476483185 -0.5625 +v -0.25 0.9165133476483185 -0.5 +v -0.16161165235168157 0.828125 -0.5625 +v -0.16161165235168157 0.828125 -0.5 +vt 0.4609375 0.421875 +vt 0.46484375 0.421875 +vt 0.46484375 0.4140625 +vt 0.4609375 0.4140625 +vt 0.45703125 0.421875 +vt 0.4609375 0.421875 +vt 0.4609375 0.4140625 +vt 0.45703125 0.4140625 +vt 0.46875 0.421875 +vt 0.47265625 0.421875 +vt 0.47265625 0.4140625 +vt 0.46875 0.4140625 +vt 0.46484375 0.421875 +vt 0.46875 0.421875 +vt 0.46875 0.4140625 +vt 0.46484375 0.4140625 +vt 0.46484375 0.421875 +vt 0.4609375 0.421875 +vt 0.4609375 0.42578125 +vt 0.46484375 0.42578125 +vt 0.46875 0.42578125 +vt 0.46484375 0.42578125 +vt 0.46484375 0.421875 +vt 0.46875 0.421875 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 92/268/67 95/267/67 93/266/67 90/265/67 +f 91/272/68 92/271/68 90/270/68 89/269/68 +f 96/276/69 91/275/69 89/274/69 94/273/69 +f 95/280/70 96/279/70 94/278/70 93/277/70 +f 94/284/71 89/283/71 90/282/71 93/281/71 +f 95/288/72 92/287/72 91/286/72 96/285/72 +o cube +v -0.20580582617584078 0.9607075214724776 0.3125 +v -0.20580582617584078 0.9607075214724776 0.25 +v -0.11741747852752235 0.8723191738241592 0.3125 +v -0.11741747852752235 0.8723191738241592 0.25 +v -0.25 0.9165133476483185 0.25 +v -0.25 0.9165133476483185 0.3125 +v -0.16161165235168157 0.828125 0.25 +v -0.16161165235168157 0.828125 0.3125 +vt 0.0703125 0.4140625 +vt 0.07421875 0.4140625 +vt 0.07421875 0.40625 +vt 0.0703125 0.40625 +vt 0.06640625 0.4140625 +vt 0.0703125 0.4140625 +vt 0.0703125 0.40625 +vt 0.06640625 0.40625 +vt 0.078125 0.4140625 +vt 0.08203125 0.4140625 +vt 0.08203125 0.40625 +vt 0.078125 0.40625 +vt 0.07421875 0.4140625 +vt 0.078125 0.4140625 +vt 0.078125 0.40625 +vt 0.07421875 0.40625 +vt 0.07421875 0.4140625 +vt 0.0703125 0.4140625 +vt 0.0703125 0.41796875 +vt 0.07421875 0.41796875 +vt 0.078125 0.41796875 +vt 0.07421875 0.41796875 +vt 0.07421875 0.4140625 +vt 0.078125 0.4140625 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 100/292/73 103/291/73 101/290/73 98/289/73 +f 99/296/74 100/295/74 98/294/74 97/293/74 +f 104/300/75 99/299/75 97/298/75 102/297/75 +f 103/304/76 104/303/76 102/302/76 101/301/76 +f 102/308/77 97/307/77 98/306/77 101/305/77 +f 103/312/78 100/311/78 99/310/78 104/309/78 +o cube +v -0.20580582617584078 0.9607075214724776 -0.0625 +v -0.20580582617584078 0.9607075214724776 -0.125 +v -0.11741747852752235 0.8723191738241592 -0.0625 +v -0.11741747852752235 0.8723191738241592 -0.125 +v -0.25 0.9165133476483185 -0.125 +v -0.25 0.9165133476483185 -0.0625 +v -0.16161165235168157 0.828125 -0.125 +v -0.16161165235168157 0.828125 -0.0625 +vt 0.58984375 0.671875 +vt 0.59375 0.671875 +vt 0.59375 0.6640625 +vt 0.58984375 0.6640625 +vt 0.5859375 0.671875 +vt 0.58984375 0.671875 +vt 0.58984375 0.6640625 +vt 0.5859375 0.6640625 +vt 0.59765625 0.671875 +vt 0.6015625 0.671875 +vt 0.6015625 0.6640625 +vt 0.59765625 0.6640625 +vt 0.59375 0.671875 +vt 0.59765625 0.671875 +vt 0.59765625 0.6640625 +vt 0.59375 0.6640625 +vt 0.59375 0.671875 +vt 0.58984375 0.671875 +vt 0.58984375 0.67578125 +vt 0.59375 0.67578125 +vt 0.59765625 0.67578125 +vt 0.59375 0.67578125 +vt 0.59375 0.671875 +vt 0.59765625 0.671875 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 108/316/79 111/315/79 109/314/79 106/313/79 +f 107/320/80 108/319/80 106/318/80 105/317/80 +f 112/324/81 107/323/81 105/322/81 110/321/81 +f 111/328/82 112/327/82 110/326/82 109/325/82 +f 110/332/83 105/331/83 106/330/83 109/329/83 +f 111/336/84 108/335/84 107/334/84 112/333/84 +o cube +v -0.1875 0.5625 -0.625 +v -0.1875 0.5625 0.375 +v -0.1875 0.37500000000000006 -0.625 +v -0.1875 0.37499999999999994 0.375 +v -0.1875 0.5625 0.375 +v -0.1875 0.5625 -0.625 +v -0.1875 0.37499999999999994 0.375 +v -0.1875 0.37500000000000006 -0.625 +vt 0.0625 0.53125 +vt 0.0625 0.53125 +vt 0.0625 0.51953125 +vt 0.0625 0.51953125 +vt 0 0.53125 +vt 0.0625 0.53125 +vt 0.0625 0.51953125 +vt 0 0.51953125 +vt 0.125 0.53125 +vt 0.125 0.53125 +vt 0.125 0.51953125 +vt 0.125 0.51953125 +vt 0.0625 0.53125 +vt 0.125 0.53125 +vt 0.125 0.51953125 +vt 0.0625 0.51953125 +vt 0.0625 0.53125 +vt 0.0625 0.53125 +vt 0.0625 0.59375 +vt 0.0625 0.59375 +vt 0.0625 0.59375 +vt 0.0625 0.59375 +vt 0.0625 0.53125 +vt 0.0625 0.53125 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 116/340/85 119/339/85 117/338/85 114/337/85 +f 115/344/86 116/343/86 114/342/86 113/341/86 +f 120/348/87 115/347/87 113/346/87 118/345/87 +f 119/352/88 120/351/88 118/350/88 117/349/88 +f 118/356/89 113/355/89 114/354/89 117/353/89 +f 119/360/90 116/359/90 115/358/90 120/357/90 +o cube +v -0.28125 0.5625 -0.625 +v -0.28125 0.5625 0.375 +v -0.28125 0.37500000000000006 -0.625 +v -0.28125 0.37499999999999994 0.375 +v -0.28125 0.5625 0.375 +v -0.28125 0.5625 -0.625 +v -0.28125 0.37499999999999994 0.375 +v -0.28125 0.37500000000000006 -0.625 +vt 0.19140625 0.4609375 +vt 0.19140625 0.4609375 +vt 0.19140625 0.44921875 +vt 0.19140625 0.44921875 +vt 0.12890625 0.4609375 +vt 0.19140625 0.4609375 +vt 0.19140625 0.44921875 +vt 0.12890625 0.44921875 +vt 0.25390625 0.4609375 +vt 0.25390625 0.4609375 +vt 0.25390625 0.44921875 +vt 0.25390625 0.44921875 +vt 0.19140625 0.4609375 +vt 0.25390625 0.4609375 +vt 0.25390625 0.44921875 +vt 0.19140625 0.44921875 +vt 0.19140625 0.4609375 +vt 0.19140625 0.4609375 +vt 0.19140625 0.5234375 +vt 0.19140625 0.5234375 +vt 0.19140625 0.5234375 +vt 0.19140625 0.5234375 +vt 0.19140625 0.4609375 +vt 0.19140625 0.4609375 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 124/364/91 127/363/91 125/362/91 122/361/91 +f 123/368/92 124/367/92 122/366/92 121/365/92 +f 128/372/93 123/371/93 121/370/93 126/369/93 +f 127/376/94 128/375/94 126/374/94 125/373/94 +f 126/380/95 121/379/95 122/378/95 125/377/95 +f 127/384/96 124/383/96 123/382/96 128/381/96 +o cube +v -0.34375 0.8125 -0.625 +v -0.34375 0.8125 0.375 +v -0.34375 0.37500000000000006 -0.625 +v -0.34375 0.37499999999999994 0.375 +v -0.34375 0.8125 0.375 +v -0.34375 0.8125 -0.625 +v -0.34375 0.37499999999999994 0.375 +v -0.34375 0.37500000000000006 -0.625 +vt 0.4453125 0.5546875 +vt 0.4453125 0.5546875 +vt 0.4453125 0.52734375 +vt 0.4453125 0.52734375 +vt 0.3828125 0.5546875 +vt 0.4453125 0.5546875 +vt 0.4453125 0.52734375 +vt 0.3828125 0.52734375 +vt 0.5078125 0.5546875 +vt 0.5078125 0.5546875 +vt 0.5078125 0.52734375 +vt 0.5078125 0.52734375 +vt 0.4453125 0.5546875 +vt 0.5078125 0.5546875 +vt 0.5078125 0.52734375 +vt 0.4453125 0.52734375 +vt 0.4453125 0.5546875 +vt 0.4453125 0.5546875 +vt 0.4453125 0.6171875 +vt 0.4453125 0.6171875 +vt 0.4453125 0.6171875 +vt 0.4453125 0.6171875 +vt 0.4453125 0.5546875 +vt 0.4453125 0.5546875 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 132/388/97 135/387/97 133/386/97 130/385/97 +f 131/392/98 132/391/98 130/390/98 129/389/98 +f 136/396/99 131/395/99 129/394/99 134/393/99 +f 135/400/100 136/399/100 134/398/100 133/397/100 +f 134/404/101 129/403/101 130/402/101 133/401/101 +f 135/408/102 132/407/102 131/406/102 136/405/102 +o cube +v -0.337966831638019 0.35120633228991727 -0.6875 +v -0.337966831638019 0.35120633228991727 -1.0625 +v -0.21129366771008273 0.212966831638019 -0.6875 +v -0.21129366771008273 0.212966831638019 -1.0625 +v -0.47620633228991727 0.224533168361981 -1.0625 +v -0.47620633228991727 0.224533168361981 -0.6875 +v -0.349533168361981 0.08629366771008273 -1.0625 +v -0.349533168361981 0.08629366771008273 -0.6875 +vt 0.11328125 0.421875 +vt 0.125 0.421875 +vt 0.125 0.41015625 +vt 0.11328125 0.41015625 +vt 0.08984375 0.421875 +vt 0.11328125 0.421875 +vt 0.11328125 0.41015625 +vt 0.08984375 0.41015625 +vt 0.1484375 0.421875 +vt 0.16015625 0.421875 +vt 0.16015625 0.41015625 +vt 0.1484375 0.41015625 +vt 0.125 0.421875 +vt 0.1484375 0.421875 +vt 0.1484375 0.41015625 +vt 0.125 0.41015625 +vt 0.125 0.421875 +vt 0.11328125 0.421875 +vt 0.11328125 0.4453125 +vt 0.125 0.4453125 +vt 0.13671875 0.4453125 +vt 0.125 0.4453125 +vt 0.125 0.421875 +vt 0.13671875 0.421875 +vn 0 0 -1 +vn 0.7372773368101242 0.6755902076156601 0 +vn 0 0 1 +vn -0.7372773368101242 -0.6755902076156601 0 +vn -0.6755902076156601 0.7372773368101242 0 +vn 0.6755902076156601 -0.7372773368101242 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 140/412/103 143/411/103 141/410/103 138/409/103 +f 139/416/104 140/415/104 138/414/104 137/413/104 +f 144/420/105 139/419/105 137/418/105 142/417/105 +f 143/424/106 144/423/106 142/422/106 141/421/106 +f 142/428/107 137/427/107 138/426/107 141/425/107 +f 143/432/108 140/431/108 139/430/108 144/429/108 +o cube +v -0.4375 0.25 -0.6875 +v -0.4375 0.25 -1.0625 +v -0.4375 0 -0.6875 +v -0.4375 0 -1.0625 +v -0.4375 0.25 -1.0625 +v -0.4375 0.25 -0.6875 +v -0.4375 0 -1.0625 +v -0.4375 0 -0.6875 +vt 0.15234375 0.5703125 +vt 0.15234375 0.5703125 +vt 0.15234375 0.5546875 +vt 0.15234375 0.5546875 +vt 0.12890625 0.5703125 +vt 0.15234375 0.5703125 +vt 0.15234375 0.5546875 +vt 0.12890625 0.5546875 +vt 0.17578125 0.5703125 +vt 0.17578125 0.5703125 +vt 0.17578125 0.5546875 +vt 0.17578125 0.5546875 +vt 0.15234375 0.5703125 +vt 0.17578125 0.5703125 +vt 0.17578125 0.5546875 +vt 0.15234375 0.5546875 +vt 0.15234375 0.5703125 +vt 0.15234375 0.5703125 +vt 0.15234375 0.59375 +vt 0.15234375 0.59375 +vt 0.15234375 0.59375 +vt 0.15234375 0.59375 +vt 0.15234375 0.5703125 +vt 0.15234375 0.5703125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 148/436/109 151/435/109 149/434/109 146/433/109 +f 147/440/110 148/439/110 146/438/110 145/437/110 +f 152/444/111 147/443/111 145/442/111 150/441/111 +f 151/448/112 152/447/112 150/446/112 149/445/112 +f 150/452/113 145/451/113 146/450/113 149/449/113 +f 151/456/114 148/455/114 147/454/114 152/453/114 +o cube +v -0.25 0.0625 1.125 +v -0.25 0.0625 0.75 +v -0.25 0.0625 1.125 +v -0.25 0.0625 0.75 +v -0.375 0.0625 0.75 +v -0.375 0.0625 1.125 +v -0.375 0.0625 0.75 +v -0.375 0.0625 1.125 +vt 0.55859375 0.421875 +vt 0.56640625 0.421875 +vt 0.56640625 0.421875 +vt 0.55859375 0.421875 +vt 0.53515625 0.421875 +vt 0.55859375 0.421875 +vt 0.55859375 0.421875 +vt 0.53515625 0.421875 +vt 0.58984375 0.421875 +vt 0.59765625 0.421875 +vt 0.59765625 0.421875 +vt 0.58984375 0.421875 +vt 0.56640625 0.421875 +vt 0.58984375 0.421875 +vt 0.58984375 0.421875 +vt 0.56640625 0.421875 +vt 0.56640625 0.421875 +vt 0.55859375 0.421875 +vt 0.55859375 0.4453125 +vt 0.56640625 0.4453125 +vt 0.57421875 0.4453125 +vt 0.56640625 0.4453125 +vt 0.56640625 0.421875 +vt 0.57421875 0.421875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 156/460/115 159/459/115 157/458/115 154/457/115 +f 155/464/116 156/463/116 154/462/116 153/461/116 +f 160/468/117 155/467/117 153/466/117 158/465/117 +f 159/472/118 160/471/118 158/470/118 157/469/118 +f 158/476/119 153/475/119 154/474/119 157/473/119 +f 159/480/120 156/479/120 155/478/120 160/477/120 +o cube +v -0.24999999999999997 0.0625 1.125 +v -0.24999999999999997 0.0625 0.75 +v -0.25 0.3125 1.125 +v -0.25 0.3125 0.75 +v -0.24999999999999997 0.0625 0.75 +v -0.24999999999999997 0.0625 1.125 +v -0.25 0.3125 0.75 +v -0.25 0.3125 1.125 +vt 0.36328125 0.43359375 +vt 0.36328125 0.43359375 +vt 0.36328125 0.41796875 +vt 0.36328125 0.41796875 +vt 0.33984375 0.43359375 +vt 0.36328125 0.43359375 +vt 0.36328125 0.41796875 +vt 0.33984375 0.41796875 +vt 0.38671875 0.43359375 +vt 0.38671875 0.43359375 +vt 0.38671875 0.41796875 +vt 0.38671875 0.41796875 +vt 0.36328125 0.43359375 +vt 0.38671875 0.43359375 +vt 0.38671875 0.41796875 +vt 0.36328125 0.41796875 +vt 0.36328125 0.43359375 +vt 0.36328125 0.43359375 +vt 0.36328125 0.45703125 +vt 0.36328125 0.45703125 +vt 0.36328125 0.45703125 +vt 0.36328125 0.45703125 +vt 0.36328125 0.43359375 +vt 0.36328125 0.43359375 +vn 0 0 -1 +vn -1 -1.2246467991473532e-16 0 +vn 0 0 1 +vn 1 1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 -1 0 +vn -1.2246467991473532e-16 1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 164/484/121 167/483/121 165/482/121 162/481/121 +f 163/488/122 164/487/122 162/486/122 161/485/122 +f 168/492/123 163/491/123 161/490/123 166/489/123 +f 167/496/124 168/495/124 166/494/124 165/493/124 +f 166/500/125 161/499/125 162/498/125 165/497/125 +f 167/504/126 164/503/126 163/502/126 168/501/126 +o cube +v -0.375 0.125 -0.3125 +v -0.375 0.125 -0.6875 +v -0.375 0.3125 -0.3125 +v -0.375 0.3125 -0.6875 +v -0.375 0.125 -0.6875 +v -0.375 0.125 -0.3125 +v -0.375 0.3125 -0.6875 +v -0.375 0.3125 -0.3125 +vt 0.5859375 0.59375 +vt 0.5859375 0.59375 +vt 0.5859375 0.58203125 +vt 0.5859375 0.58203125 +vt 0.5625 0.59375 +vt 0.5859375 0.59375 +vt 0.5859375 0.58203125 +vt 0.5625 0.58203125 +vt 0.609375 0.59375 +vt 0.609375 0.59375 +vt 0.609375 0.58203125 +vt 0.609375 0.58203125 +vt 0.5859375 0.59375 +vt 0.609375 0.59375 +vt 0.609375 0.58203125 +vt 0.5859375 0.58203125 +vt 0.5859375 0.59375 +vt 0.5859375 0.59375 +vt 0.5859375 0.6171875 +vt 0.5859375 0.6171875 +vt 0.5859375 0.6171875 +vt 0.5859375 0.6171875 +vt 0.5859375 0.59375 +vt 0.5859375 0.59375 +vn 0 0 -1 +vn -1 -1.2246467991473532e-16 0 +vn 0 0 1 +vn 1 1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 -1 0 +vn -1.2246467991473532e-16 1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 172/508/127 175/507/127 173/506/127 170/505/127 +f 171/512/128 172/511/128 170/510/128 169/509/128 +f 176/516/129 171/515/129 169/514/129 174/513/129 +f 175/520/130 176/519/130 174/518/130 173/517/130 +f 174/524/131 169/523/131 170/522/131 173/521/131 +f 175/528/132 172/527/132 171/526/132 176/525/132 +o cube +v -0.328125 0.1875 0.4375 +v -0.328125 0.1875 0.3125 +v -0.328125 0 0.4375 +v -0.328125 0 0.3125 +v -0.390625 0.1875 0.3125 +v -0.390625 0.1875 0.4375 +v -0.390625 0 0.3125 +v -0.390625 0 0.4375 +vt 0.5 0.73046875 +vt 0.50390625 0.73046875 +vt 0.50390625 0.71875 +vt 0.5 0.71875 +vt 0.4921875 0.73046875 +vt 0.5 0.73046875 +vt 0.5 0.71875 +vt 0.4921875 0.71875 +vt 0.51171875 0.73046875 +vt 0.515625 0.73046875 +vt 0.515625 0.71875 +vt 0.51171875 0.71875 +vt 0.50390625 0.73046875 +vt 0.51171875 0.73046875 +vt 0.51171875 0.71875 +vt 0.50390625 0.71875 +vt 0.50390625 0.73046875 +vt 0.5 0.73046875 +vt 0.5 0.73828125 +vt 0.50390625 0.73828125 +vt 0.5078125 0.73828125 +vt 0.50390625 0.73828125 +vt 0.50390625 0.73046875 +vt 0.5078125 0.73046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 180/532/133 183/531/133 181/530/133 178/529/133 +f 179/536/134 180/535/134 178/534/134 177/533/134 +f 184/540/135 179/539/135 177/538/135 182/537/135 +f 183/544/136 184/543/136 182/542/136 181/541/136 +f 182/548/137 177/547/137 178/546/137 181/545/137 +f 183/552/138 180/551/138 179/550/138 184/549/138 +o cube +v -0.328125 0.1875 -0.21875 +v -0.328125 0.1875 -0.34375 +v -0.328125 0 -0.21875 +v -0.328125 0 -0.34375 +v -0.390625 0.1875 -0.34375 +v -0.390625 0.1875 -0.21875 +v -0.390625 0 -0.34375 +v -0.390625 0 -0.21875 +vt 0.23828125 0.4375 +vt 0.2421875 0.4375 +vt 0.2421875 0.42578125 +vt 0.23828125 0.42578125 +vt 0.23046875 0.4375 +vt 0.23828125 0.4375 +vt 0.23828125 0.42578125 +vt 0.23046875 0.42578125 +vt 0.25 0.4375 +vt 0.25390625 0.4375 +vt 0.25390625 0.42578125 +vt 0.25 0.42578125 +vt 0.2421875 0.4375 +vt 0.25 0.4375 +vt 0.25 0.42578125 +vt 0.2421875 0.42578125 +vt 0.2421875 0.4375 +vt 0.23828125 0.4375 +vt 0.23828125 0.4453125 +vt 0.2421875 0.4453125 +vt 0.24609375 0.4453125 +vt 0.2421875 0.4453125 +vt 0.2421875 0.4375 +vt 0.24609375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 188/556/139 191/555/139 189/554/139 186/553/139 +f 187/560/140 188/559/140 186/558/140 185/557/140 +f 192/564/141 187/563/141 185/562/141 190/561/141 +f 191/568/142 192/567/142 190/566/142 189/565/142 +f 190/572/143 185/571/143 186/570/143 189/569/143 +f 191/576/144 188/575/144 187/574/144 192/573/144 +o cube +v -0.375 0.03125 0.40625 +v -0.375 0.03125 -0.28125 +v -0.375 0.09375 0.40625 +v -0.375 0.09375 -0.28125 +v -0.375 0.03125 -0.28125 +v -0.375 0.03125 0.40625 +v -0.375 0.09375 -0.28125 +v -0.375 0.09375 0.40625 +vt 0.53515625 0.828125 +vt 0.53515625 0.828125 +vt 0.53515625 0.82421875 +vt 0.53515625 0.82421875 +vt 0.4921875 0.828125 +vt 0.53515625 0.828125 +vt 0.53515625 0.82421875 +vt 0.4921875 0.82421875 +vt 0.578125 0.828125 +vt 0.578125 0.828125 +vt 0.578125 0.82421875 +vt 0.578125 0.82421875 +vt 0.53515625 0.828125 +vt 0.578125 0.828125 +vt 0.578125 0.82421875 +vt 0.53515625 0.82421875 +vt 0.53515625 0.828125 +vt 0.53515625 0.828125 +vt 0.53515625 0.87109375 +vt 0.53515625 0.87109375 +vt 0.53515625 0.87109375 +vt 0.53515625 0.87109375 +vt 0.53515625 0.828125 +vt 0.53515625 0.828125 +vn 0 0 -1 +vn -1 -1.2246467991473532e-16 0 +vn 0 0 1 +vn 1 1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 -1 0 +vn -1.2246467991473532e-16 1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 196/580/145 199/579/145 197/578/145 194/577/145 +f 195/584/146 196/583/146 194/582/146 193/581/146 +f 200/588/147 195/587/147 193/586/147 198/585/147 +f 199/592/148 200/591/148 198/590/148 197/589/148 +f 198/596/149 193/595/149 194/594/149 197/593/149 +f 199/600/150 196/599/150 195/598/150 200/597/150 +o cube +v -0.396875 0.007842793679582072 0.3952876401794051 +v -0.396875 0.19722745587542206 -0.45897136605053657 +v -0.396875 0.06886129412457791 0.40881511605053655 +v -0.396875 0.2582459563204179 -0.4454438901794051 +v -0.396875 0.19722745587542206 -0.45897136605053657 +v -0.396875 0.007842793679582072 0.3952876401794051 +v -0.396875 0.2582459563204179 -0.4454438901794051 +v -0.396875 0.06886129412457791 0.40881511605053655 +vt 0.43359375 0.859375 +vt 0.43359375 0.859375 +vt 0.43359375 0.85546875 +vt 0.43359375 0.85546875 +vt 0.37890625 0.859375 +vt 0.43359375 0.859375 +vt 0.43359375 0.85546875 +vt 0.37890625 0.85546875 +vt 0.48828125 0.859375 +vt 0.48828125 0.859375 +vt 0.48828125 0.85546875 +vt 0.48828125 0.85546875 +vt 0.43359375 0.859375 +vt 0.48828125 0.859375 +vt 0.48828125 0.85546875 +vt 0.43359375 0.85546875 +vt 0.43359375 0.859375 +vt 0.43359375 0.859375 +vt 0.43359375 0.9140625 +vt 0.43359375 0.9140625 +vt 0.43359375 0.9140625 +vt 0.43359375 0.9140625 +vt 0.43359375 0.859375 +vt 0.43359375 0.859375 +vn -2.650620804179865e-17 0.21643961393810282 -0.9762960071199334 +vn -1 -1.2246467991473532e-16 0 +vn 2.650620804179865e-17 -0.21643961393810282 0.9762960071199334 +vn 1 1.2246467991473532e-16 0 +vn 1.195617780139768e-16 -0.9762960071199334 -0.21643961393810288 +vn -1.195617780139768e-16 0.9762960071199334 0.21643961393810288 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 204/604/151 207/603/151 205/602/151 202/601/151 +f 203/608/152 204/607/152 202/606/152 201/605/152 +f 208/612/153 203/611/153 201/610/153 206/609/153 +f 207/616/154 208/615/154 206/614/154 205/613/154 +f 206/620/155 201/619/155 202/618/155 205/617/155 +f 207/624/156 204/623/156 203/622/156 208/621/156 +o cube +v -0.34375 0 0.6875 +v -0.34375 0 -0.3125 +v -0.34375 0.3125 0.6875 +v -0.34375 0.3125 -0.3125 +v -0.34375 0 -0.3125 +v -0.34375 0 0.6875 +v -0.34375 0.3125 -0.3125 +v -0.34375 0.3125 0.6875 +vt 0.25390625 0.546875 +vt 0.25390625 0.546875 +vt 0.25390625 0.52734375 +vt 0.25390625 0.52734375 +vt 0.19140625 0.546875 +vt 0.25390625 0.546875 +vt 0.25390625 0.52734375 +vt 0.19140625 0.52734375 +vt 0.31640625 0.546875 +vt 0.31640625 0.546875 +vt 0.31640625 0.52734375 +vt 0.31640625 0.52734375 +vt 0.25390625 0.546875 +vt 0.31640625 0.546875 +vt 0.31640625 0.52734375 +vt 0.25390625 0.52734375 +vt 0.25390625 0.546875 +vt 0.25390625 0.546875 +vt 0.25390625 0.609375 +vt 0.25390625 0.609375 +vt 0.25390625 0.609375 +vt 0.25390625 0.609375 +vt 0.25390625 0.546875 +vt 0.25390625 0.546875 +vn 0 0 -1 +vn -1 -1.2246467991473532e-16 0 +vn 0 0 1 +vn 1 1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 -1 0 +vn -1.2246467991473532e-16 1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 212/628/157 215/627/157 213/626/157 210/625/157 +f 211/632/158 212/631/158 210/630/158 209/629/158 +f 216/636/159 211/635/159 209/634/159 214/633/159 +f 215/640/160 216/639/160 214/638/160 213/637/160 +f 214/644/161 209/643/161 210/642/161 213/641/161 +f 215/648/162 212/647/162 211/646/162 216/645/162 +o cube +v -0.125 0.3125 -1.1875 +v -0.125 0.3125 -1.3125 +v -0.125 0.125 -1.1875 +v -0.125 0.125 -1.3125 +v -0.3125 0.3125 -1.3125 +v -0.3125 0.3125 -1.1875 +v -0.3125 0.125 -1.3125 +v -0.3125 0.125 -1.1875 +vt 0.58984375 0.86328125 +vt 0.6015625 0.86328125 +vt 0.6015625 0.8515625 +vt 0.58984375 0.8515625 +vt 0.58203125 0.86328125 +vt 0.58984375 0.86328125 +vt 0.58984375 0.8515625 +vt 0.58203125 0.8515625 +vt 0.609375 0.86328125 +vt 0.62109375 0.86328125 +vt 0.62109375 0.8515625 +vt 0.609375 0.8515625 +vt 0.6015625 0.86328125 +vt 0.609375 0.86328125 +vt 0.609375 0.8515625 +vt 0.6015625 0.8515625 +vt 0.6015625 0.86328125 +vt 0.58984375 0.86328125 +vt 0.58984375 0.87109375 +vt 0.6015625 0.87109375 +vt 0.61328125 0.87109375 +vt 0.6015625 0.87109375 +vt 0.6015625 0.86328125 +vt 0.61328125 0.86328125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 220/652/163 223/651/163 221/650/163 218/649/163 +f 219/656/164 220/655/164 218/654/164 217/653/164 +f 224/660/165 219/659/165 217/658/165 222/657/165 +f 223/664/166 224/663/166 222/662/166 221/661/166 +f 222/668/167 217/667/167 218/666/167 221/665/167 +f 223/672/168 220/671/168 219/670/168 224/669/168 +o cube +v -0.109375 0.328125 -1.234375 +v -0.109375 0.328125 -1.328125 +v -0.109375 0.109375 -1.234375 +v -0.109375 0.109375 -1.328125 +v -0.328125 0.328125 -1.328125 +v -0.328125 0.328125 -1.234375 +v -0.328125 0.109375 -1.328125 +v -0.328125 0.109375 -1.234375 +vt 0.09375 0.46875 +vt 0.10546875 0.46875 +vt 0.10546875 0.45703125 +vt 0.09375 0.45703125 +vt 0.08984375 0.46875 +vt 0.09375 0.46875 +vt 0.09375 0.45703125 +vt 0.08984375 0.45703125 +vt 0.109375 0.46875 +vt 0.12109375 0.46875 +vt 0.12109375 0.45703125 +vt 0.109375 0.45703125 +vt 0.10546875 0.46875 +vt 0.109375 0.46875 +vt 0.109375 0.45703125 +vt 0.10546875 0.45703125 +vt 0.10546875 0.46875 +vt 0.09375 0.46875 +vt 0.09375 0.47265625 +vt 0.10546875 0.47265625 +vt 0.1171875 0.47265625 +vt 0.10546875 0.47265625 +vt 0.10546875 0.46875 +vt 0.1171875 0.46875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 228/676/169 231/675/169 229/674/169 226/673/169 +f 227/680/170 228/679/170 226/678/170 225/677/170 +f 232/684/171 227/683/171 225/682/171 230/681/171 +f 231/688/172 232/687/172 230/686/172 229/685/172 +f 230/692/173 225/691/173 226/690/173 229/689/173 +f 231/696/174 228/695/174 227/694/174 232/693/174 +o cube +v -0.25 0.5625 -1.1875 +v -0.25 0.5625 -1.0625 +v -0.25 0.375 -1.1875 +v -0.25 0.375 -1.0625 +v -0.25 0.5625 -1.0625 +v -0.25 0.5625 -1.1875 +v -0.25 0.375 -1.0625 +v -0.25 0.375 -1.1875 +vt 0.11328125 0.5078125 +vt 0.11328125 0.5078125 +vt 0.11328125 0.49609375 +vt 0.11328125 0.49609375 +vt 0.10546875 0.5078125 +vt 0.11328125 0.5078125 +vt 0.11328125 0.49609375 +vt 0.10546875 0.49609375 +vt 0.12109375 0.5078125 +vt 0.12109375 0.5078125 +vt 0.12109375 0.49609375 +vt 0.12109375 0.49609375 +vt 0.11328125 0.5078125 +vt 0.12109375 0.5078125 +vt 0.12109375 0.49609375 +vt 0.11328125 0.49609375 +vt 0.11328125 0.5078125 +vt 0.11328125 0.5078125 +vt 0.11328125 0.515625 +vt 0.11328125 0.515625 +vt 0.11328125 0.515625 +vt 0.11328125 0.515625 +vt 0.11328125 0.5078125 +vt 0.11328125 0.5078125 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 236/700/175 239/699/175 237/698/175 234/697/175 +f 235/704/176 236/703/176 234/702/176 233/701/176 +f 240/708/177 235/707/177 233/706/177 238/705/177 +f 239/712/178 240/711/178 238/710/178 237/709/178 +f 238/716/179 233/715/179 234/714/179 237/713/179 +f 239/720/180 236/719/180 235/718/180 240/717/180 +o cube +v -0.3125 0.3125 1.1875 +v -0.3125 0.3125 1.3125 +v -0.3125 0.12500000000000003 1.1875 +v -0.3125 0.125 1.3125 +v -0.12499999999999999 0.3125 1.3125 +v -0.12499999999999999 0.3125 1.1875 +v -0.125 0.12499999999999997 1.3125 +v -0.125 0.125 1.1875 +vt 0.58984375 0.86328125 +vt 0.6015625 0.86328125 +vt 0.6015625 0.8515625 +vt 0.58984375 0.8515625 +vt 0.58203125 0.86328125 +vt 0.58984375 0.86328125 +vt 0.58984375 0.8515625 +vt 0.58203125 0.8515625 +vt 0.609375 0.86328125 +vt 0.62109375 0.86328125 +vt 0.62109375 0.8515625 +vt 0.609375 0.8515625 +vt 0.6015625 0.86328125 +vt 0.609375 0.86328125 +vt 0.609375 0.8515625 +vt 0.6015625 0.8515625 +vt 0.6015625 0.86328125 +vt 0.58984375 0.86328125 +vt 0.58984375 0.87109375 +vt 0.6015625 0.87109375 +vt 0.61328125 0.87109375 +vt 0.6015625 0.87109375 +vt 0.6015625 0.86328125 +vt 0.61328125 0.86328125 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 244/724/181 247/723/181 245/722/181 242/721/181 +f 243/728/182 244/727/182 242/726/182 241/725/182 +f 248/732/183 243/731/183 241/730/183 246/729/183 +f 247/736/184 248/735/184 246/734/184 245/733/184 +f 246/740/185 241/739/185 242/738/185 245/737/185 +f 247/744/186 244/743/186 243/742/186 248/741/186 +o cube +v -0.328125 0.328125 1.234375 +v -0.328125 0.328125 1.328125 +v -0.328125 0.10937500000000001 1.234375 +v -0.328125 0.10937500000000001 1.328125 +v -0.10937499999999999 0.328125 1.328125 +v -0.10937499999999999 0.328125 1.234375 +v -0.10937500000000001 0.10937499999999999 1.328125 +v -0.10937500000000001 0.10937499999999999 1.234375 +vt 0.09375 0.46875 +vt 0.10546875 0.46875 +vt 0.10546875 0.45703125 +vt 0.09375 0.45703125 +vt 0.08984375 0.46875 +vt 0.09375 0.46875 +vt 0.09375 0.45703125 +vt 0.08984375 0.45703125 +vt 0.109375 0.46875 +vt 0.12109375 0.46875 +vt 0.12109375 0.45703125 +vt 0.109375 0.45703125 +vt 0.10546875 0.46875 +vt 0.109375 0.46875 +vt 0.109375 0.45703125 +vt 0.10546875 0.45703125 +vt 0.10546875 0.46875 +vt 0.09375 0.46875 +vt 0.09375 0.47265625 +vt 0.10546875 0.47265625 +vt 0.1171875 0.47265625 +vt 0.10546875 0.47265625 +vt 0.10546875 0.46875 +vt 0.1171875 0.46875 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 252/748/187 255/747/187 253/746/187 250/745/187 +f 251/752/188 252/751/188 250/750/188 249/749/188 +f 256/756/189 251/755/189 249/754/189 254/753/189 +f 255/760/190 256/759/190 254/758/190 253/757/190 +f 254/764/191 249/763/191 250/762/191 253/761/191 +f 255/768/192 252/767/192 251/766/192 256/765/192 +o cube +v 0.34375 0.8125 -0.625 +v 0.34375 0.8125 0.375 +v 0.34375 0.37500000000000006 -0.625 +v 0.34375 0.37499999999999994 0.375 +v 0.34375 0.8125 0.375 +v 0.34375 0.8125 -0.625 +v 0.34375 0.37499999999999994 0.375 +v 0.34375 0.37500000000000006 -0.625 +vt 0.4453125 0.5546875 +vt 0.4453125 0.5546875 +vt 0.4453125 0.52734375 +vt 0.4453125 0.52734375 +vt 0.5078125 0.5546875 +vt 0.4453125 0.5546875 +vt 0.4453125 0.52734375 +vt 0.5078125 0.52734375 +vt 0.5078125 0.5546875 +vt 0.5078125 0.5546875 +vt 0.5078125 0.52734375 +vt 0.5078125 0.52734375 +vt 0.4453125 0.5546875 +vt 0.3828125 0.5546875 +vt 0.3828125 0.52734375 +vt 0.4453125 0.52734375 +vt 0.4453125 0.5546875 +vt 0.4453125 0.5546875 +vt 0.4453125 0.6171875 +vt 0.4453125 0.6171875 +vt 0.4453125 0.6171875 +vt 0.4453125 0.6171875 +vt 0.4453125 0.5546875 +vt 0.4453125 0.5546875 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 260/772/193 263/771/193 261/770/193 258/769/193 +f 259/776/194 260/775/194 258/774/194 257/773/194 +f 264/780/195 259/779/195 257/778/195 262/777/195 +f 263/784/196 264/783/196 262/782/196 261/781/196 +f 262/788/197 257/787/197 258/786/197 261/785/197 +f 263/792/198 260/791/198 259/790/198 264/789/198 +o cube +v 0.28125 0.5625 -0.625 +v 0.28125 0.5625 0.375 +v 0.28125 0.37500000000000006 -0.625 +v 0.28125 0.37499999999999994 0.375 +v 0.28125 0.5625 0.375 +v 0.28125 0.5625 -0.625 +v 0.28125 0.37499999999999994 0.375 +v 0.28125 0.37500000000000006 -0.625 +vt 0.19140625 0.4609375 +vt 0.19140625 0.4609375 +vt 0.19140625 0.44921875 +vt 0.19140625 0.44921875 +vt 0.25390625 0.4609375 +vt 0.19140625 0.4609375 +vt 0.19140625 0.44921875 +vt 0.25390625 0.44921875 +vt 0.25390625 0.4609375 +vt 0.25390625 0.4609375 +vt 0.25390625 0.44921875 +vt 0.25390625 0.44921875 +vt 0.19140625 0.4609375 +vt 0.12890625 0.4609375 +vt 0.12890625 0.44921875 +vt 0.19140625 0.44921875 +vt 0.19140625 0.4609375 +vt 0.19140625 0.4609375 +vt 0.19140625 0.5234375 +vt 0.19140625 0.5234375 +vt 0.19140625 0.5234375 +vt 0.19140625 0.5234375 +vt 0.19140625 0.4609375 +vt 0.19140625 0.4609375 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 268/796/199 271/795/199 269/794/199 266/793/199 +f 267/800/200 268/799/200 266/798/200 265/797/200 +f 272/804/201 267/803/201 265/802/201 270/801/201 +f 271/808/202 272/807/202 270/806/202 269/805/202 +f 270/812/203 265/811/203 266/810/203 269/809/203 +f 271/816/204 268/815/204 267/814/204 272/813/204 +o cube +v 0.1875 0.5625 -0.625 +v 0.1875 0.5625 0.375 +v 0.1875 0.37500000000000006 -0.625 +v 0.1875 0.37499999999999994 0.375 +v 0.1875 0.5625 0.375 +v 0.1875 0.5625 -0.625 +v 0.1875 0.37499999999999994 0.375 +v 0.1875 0.37500000000000006 -0.625 +vt 0.0625 0.53125 +vt 0.0625 0.53125 +vt 0.0625 0.51953125 +vt 0.0625 0.51953125 +vt 0.125 0.53125 +vt 0.0625 0.53125 +vt 0.0625 0.51953125 +vt 0.125 0.51953125 +vt 0.125 0.53125 +vt 0.125 0.53125 +vt 0.125 0.51953125 +vt 0.125 0.51953125 +vt 0.0625 0.53125 +vt 0 0.53125 +vt 0 0.51953125 +vt 0.0625 0.51953125 +vt 0.0625 0.53125 +vt 0.0625 0.53125 +vt 0.0625 0.59375 +vt 0.0625 0.59375 +vt 0.0625 0.59375 +vt 0.0625 0.59375 +vt 0.0625 0.53125 +vt 0.0625 0.53125 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 276/820/205 279/819/205 277/818/205 274/817/205 +f 275/824/206 276/823/206 274/822/206 273/821/206 +f 280/828/207 275/827/207 273/826/207 278/825/207 +f 279/832/208 280/831/208 278/830/208 277/829/208 +f 278/836/209 273/835/209 274/834/209 277/833/209 +f 279/840/210 276/839/210 275/838/210 280/837/210 +o cube +v 0.396875 0.007842793679582072 0.3952876401794051 +v 0.396875 0.19722745587542206 -0.45897136605053657 +v 0.396875 0.06886129412457791 0.40881511605053655 +v 0.396875 0.2582459563204179 -0.4454438901794051 +v 0.396875 0.19722745587542206 -0.45897136605053657 +v 0.396875 0.007842793679582072 0.3952876401794051 +v 0.396875 0.2582459563204179 -0.4454438901794051 +v 0.396875 0.06886129412457791 0.40881511605053655 +vt 0.43359375 0.859375 +vt 0.43359375 0.859375 +vt 0.43359375 0.85546875 +vt 0.43359375 0.85546875 +vt 0.48828125 0.859375 +vt 0.43359375 0.859375 +vt 0.43359375 0.85546875 +vt 0.48828125 0.85546875 +vt 0.48828125 0.859375 +vt 0.48828125 0.859375 +vt 0.48828125 0.85546875 +vt 0.48828125 0.85546875 +vt 0.43359375 0.859375 +vt 0.37890625 0.859375 +vt 0.37890625 0.85546875 +vt 0.43359375 0.85546875 +vt 0.43359375 0.859375 +vt 0.43359375 0.859375 +vt 0.43359375 0.9140625 +vt 0.43359375 0.9140625 +vt 0.43359375 0.9140625 +vt 0.43359375 0.9140625 +vt 0.43359375 0.859375 +vt 0.43359375 0.859375 +vn -2.650620804179865e-17 0.21643961393810282 -0.9762960071199334 +vn -1 -1.2246467991473532e-16 0 +vn 2.650620804179865e-17 -0.21643961393810282 0.9762960071199334 +vn 1 1.2246467991473532e-16 0 +vn 1.195617780139768e-16 -0.9762960071199334 -0.21643961393810288 +vn -1.195617780139768e-16 0.9762960071199334 0.21643961393810288 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 284/844/211 287/843/211 285/842/211 282/841/211 +f 283/848/212 284/847/212 282/846/212 281/845/212 +f 288/852/213 283/851/213 281/850/213 286/849/213 +f 287/856/214 288/855/214 286/854/214 285/853/214 +f 286/860/215 281/859/215 282/858/215 285/857/215 +f 287/864/216 284/863/216 283/862/216 288/861/216 +o cube +v 0.390625 0.1875 -0.21875 +v 0.390625 0.1875 -0.34375 +v 0.390625 0 -0.21875 +v 0.390625 0 -0.34375 +v 0.328125 0.1875 -0.34375 +v 0.328125 0.1875 -0.21875 +v 0.328125 0 -0.34375 +v 0.328125 0 -0.21875 +vt 0.2421875 0.4375 +vt 0.23828125 0.4375 +vt 0.23828125 0.42578125 +vt 0.2421875 0.42578125 +vt 0.25 0.4375 +vt 0.2421875 0.4375 +vt 0.2421875 0.42578125 +vt 0.25 0.42578125 +vt 0.25390625 0.4375 +vt 0.25 0.4375 +vt 0.25 0.42578125 +vt 0.25390625 0.42578125 +vt 0.23828125 0.4375 +vt 0.23046875 0.4375 +vt 0.23046875 0.42578125 +vt 0.23828125 0.42578125 +vt 0.23828125 0.4375 +vt 0.2421875 0.4375 +vt 0.2421875 0.4453125 +vt 0.23828125 0.4453125 +vt 0.2421875 0.4453125 +vt 0.24609375 0.4453125 +vt 0.24609375 0.4375 +vt 0.2421875 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 292/868/217 295/867/217 293/866/217 290/865/217 +f 291/872/218 292/871/218 290/870/218 289/869/218 +f 296/876/219 291/875/219 289/874/219 294/873/219 +f 295/880/220 296/879/220 294/878/220 293/877/220 +f 294/884/221 289/883/221 290/882/221 293/881/221 +f 295/888/222 292/887/222 291/886/222 296/885/222 +o cube +v 0.375 0.03125 0.40625 +v 0.375 0.03125 -0.28125 +v 0.375 0.09375 0.40625 +v 0.375 0.09375 -0.28125 +v 0.375 0.03125 -0.28125 +v 0.375 0.03125 0.40625 +v 0.375 0.09375 -0.28125 +v 0.375 0.09375 0.40625 +vt 0.53515625 0.828125 +vt 0.53515625 0.828125 +vt 0.53515625 0.82421875 +vt 0.53515625 0.82421875 +vt 0.578125 0.828125 +vt 0.53515625 0.828125 +vt 0.53515625 0.82421875 +vt 0.578125 0.82421875 +vt 0.578125 0.828125 +vt 0.578125 0.828125 +vt 0.578125 0.82421875 +vt 0.578125 0.82421875 +vt 0.53515625 0.828125 +vt 0.4921875 0.828125 +vt 0.4921875 0.82421875 +vt 0.53515625 0.82421875 +vt 0.53515625 0.828125 +vt 0.53515625 0.828125 +vt 0.53515625 0.87109375 +vt 0.53515625 0.87109375 +vt 0.53515625 0.87109375 +vt 0.53515625 0.87109375 +vt 0.53515625 0.828125 +vt 0.53515625 0.828125 +vn 0 0 -1 +vn -1 -1.2246467991473532e-16 0 +vn 0 0 1 +vn 1 1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 -1 0 +vn -1.2246467991473532e-16 1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 300/892/223 303/891/223 301/890/223 298/889/223 +f 299/896/224 300/895/224 298/894/224 297/893/224 +f 304/900/225 299/899/225 297/898/225 302/897/225 +f 303/904/226 304/903/226 302/902/226 301/901/226 +f 302/908/227 297/907/227 298/906/227 301/905/227 +f 303/912/228 300/911/228 299/910/228 304/909/228 +o cube +v 0.34375 0 0.6875 +v 0.34375 0 -0.3125 +v 0.34375 0.3125 0.6875 +v 0.34375 0.3125 -0.3125 +v 0.34375 0 -0.3125 +v 0.34375 0 0.6875 +v 0.34375 0.3125 -0.3125 +v 0.34375 0.3125 0.6875 +vt 0.25390625 0.546875 +vt 0.25390625 0.546875 +vt 0.25390625 0.52734375 +vt 0.25390625 0.52734375 +vt 0.31640625 0.546875 +vt 0.25390625 0.546875 +vt 0.25390625 0.52734375 +vt 0.31640625 0.52734375 +vt 0.31640625 0.546875 +vt 0.31640625 0.546875 +vt 0.31640625 0.52734375 +vt 0.31640625 0.52734375 +vt 0.25390625 0.546875 +vt 0.19140625 0.546875 +vt 0.19140625 0.52734375 +vt 0.25390625 0.52734375 +vt 0.25390625 0.546875 +vt 0.25390625 0.546875 +vt 0.25390625 0.609375 +vt 0.25390625 0.609375 +vt 0.25390625 0.609375 +vt 0.25390625 0.609375 +vt 0.25390625 0.546875 +vt 0.25390625 0.546875 +vn 0 0 -1 +vn -1 -1.2246467991473532e-16 0 +vn 0 0 1 +vn 1 1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 -1 0 +vn -1.2246467991473532e-16 1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 308/916/229 311/915/229 309/914/229 306/913/229 +f 307/920/230 308/919/230 306/918/230 305/917/230 +f 312/924/231 307/923/231 305/922/231 310/921/231 +f 311/928/232 312/927/232 310/926/232 309/925/232 +f 310/932/233 305/931/233 306/930/233 309/929/233 +f 311/936/234 308/935/234 307/934/234 312/933/234 +o cube +v 0.375 0.125 -0.3125 +v 0.375 0.125 -0.6875 +v 0.375 0.3125 -0.3125 +v 0.375 0.3125 -0.6875 +v 0.375 0.125 -0.6875 +v 0.375 0.125 -0.3125 +v 0.375 0.3125 -0.6875 +v 0.375 0.3125 -0.3125 +vt 0.5859375 0.59375 +vt 0.5859375 0.59375 +vt 0.5859375 0.58203125 +vt 0.5859375 0.58203125 +vt 0.609375 0.59375 +vt 0.5859375 0.59375 +vt 0.5859375 0.58203125 +vt 0.609375 0.58203125 +vt 0.609375 0.59375 +vt 0.609375 0.59375 +vt 0.609375 0.58203125 +vt 0.609375 0.58203125 +vt 0.5859375 0.59375 +vt 0.5625 0.59375 +vt 0.5625 0.58203125 +vt 0.5859375 0.58203125 +vt 0.5859375 0.59375 +vt 0.5859375 0.59375 +vt 0.5859375 0.6171875 +vt 0.5859375 0.6171875 +vt 0.5859375 0.6171875 +vt 0.5859375 0.6171875 +vt 0.5859375 0.59375 +vt 0.5859375 0.59375 +vn 0 0 -1 +vn -1 -1.2246467991473532e-16 0 +vn 0 0 1 +vn 1 1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 -1 0 +vn -1.2246467991473532e-16 1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 316/940/235 319/939/235 317/938/235 314/937/235 +f 315/944/236 316/943/236 314/942/236 313/941/236 +f 320/948/237 315/947/237 313/946/237 318/945/237 +f 319/952/238 320/951/238 318/950/238 317/949/238 +f 318/956/239 313/955/239 314/954/239 317/953/239 +f 319/960/240 316/959/240 315/958/240 320/957/240 +o cube +v 0.47620633228991727 0.224533168361981 -0.6875 +v 0.47620633228991727 0.224533168361981 -1.0625 +v 0.349533168361981 0.08629366771008273 -0.6875 +v 0.349533168361981 0.08629366771008273 -1.0625 +v 0.337966831638019 0.35120633228991727 -1.0625 +v 0.337966831638019 0.35120633228991727 -0.6875 +v 0.21129366771008273 0.212966831638019 -1.0625 +v 0.21129366771008273 0.212966831638019 -0.6875 +vt 0.125 0.421875 +vt 0.11328125 0.421875 +vt 0.11328125 0.41015625 +vt 0.125 0.41015625 +vt 0.1484375 0.421875 +vt 0.125 0.421875 +vt 0.125 0.41015625 +vt 0.1484375 0.41015625 +vt 0.16015625 0.421875 +vt 0.1484375 0.421875 +vt 0.1484375 0.41015625 +vt 0.16015625 0.41015625 +vt 0.11328125 0.421875 +vt 0.08984375 0.421875 +vt 0.08984375 0.41015625 +vt 0.11328125 0.41015625 +vt 0.11328125 0.421875 +vt 0.125 0.421875 +vt 0.125 0.4453125 +vt 0.11328125 0.4453125 +vt 0.125 0.4453125 +vt 0.13671875 0.4453125 +vt 0.13671875 0.421875 +vt 0.125 0.421875 +vn 0 0 -1 +vn 0.7372773368101242 -0.6755902076156601 0 +vn 0 0 1 +vn -0.7372773368101242 0.6755902076156601 0 +vn 0.6755902076156601 0.7372773368101242 0 +vn -0.6755902076156601 -0.7372773368101242 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 324/964/241 327/963/241 325/962/241 322/961/241 +f 323/968/242 324/967/242 322/966/242 321/965/242 +f 328/972/243 323/971/243 321/970/243 326/969/243 +f 327/976/244 328/975/244 326/974/244 325/973/244 +f 326/980/245 321/979/245 322/978/245 325/977/245 +f 327/984/246 324/983/246 323/982/246 328/981/246 +o cube +v 0.4375 0.25 -0.6875 +v 0.4375 0.25 -1.0625 +v 0.4375 0 -0.6875 +v 0.4375 0 -1.0625 +v 0.4375 0.25 -1.0625 +v 0.4375 0.25 -0.6875 +v 0.4375 0 -1.0625 +v 0.4375 0 -0.6875 +vt 0.15234375 0.5703125 +vt 0.15234375 0.5703125 +vt 0.15234375 0.5546875 +vt 0.15234375 0.5546875 +vt 0.17578125 0.5703125 +vt 0.15234375 0.5703125 +vt 0.15234375 0.5546875 +vt 0.17578125 0.5546875 +vt 0.17578125 0.5703125 +vt 0.17578125 0.5703125 +vt 0.17578125 0.5546875 +vt 0.17578125 0.5546875 +vt 0.15234375 0.5703125 +vt 0.12890625 0.5703125 +vt 0.12890625 0.5546875 +vt 0.15234375 0.5546875 +vt 0.15234375 0.5703125 +vt 0.15234375 0.5703125 +vt 0.15234375 0.59375 +vt 0.15234375 0.59375 +vt 0.15234375 0.59375 +vt 0.15234375 0.59375 +vt 0.15234375 0.5703125 +vt 0.15234375 0.5703125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 332/988/247 335/987/247 333/986/247 330/985/247 +f 331/992/248 332/991/248 330/990/248 329/989/248 +f 336/996/249 331/995/249 329/994/249 334/993/249 +f 335/1000/250 336/999/250 334/998/250 333/997/250 +f 334/1004/251 329/1003/251 330/1002/251 333/1001/251 +f 335/1008/252 332/1007/252 331/1006/252 336/1005/252 +o cube +v 0.25 0.0625 1.125 +v 0.25 0.0625 0.75 +v 0.24999999999999997 0.3125 1.125 +v 0.24999999999999997 0.3125 0.75 +v 0.25 0.0625 0.75 +v 0.25 0.0625 1.125 +v 0.24999999999999997 0.3125 0.75 +v 0.24999999999999997 0.3125 1.125 +vt 0.36328125 0.43359375 +vt 0.36328125 0.43359375 +vt 0.36328125 0.41796875 +vt 0.36328125 0.41796875 +vt 0.38671875 0.43359375 +vt 0.36328125 0.43359375 +vt 0.36328125 0.41796875 +vt 0.38671875 0.41796875 +vt 0.38671875 0.43359375 +vt 0.38671875 0.43359375 +vt 0.38671875 0.41796875 +vt 0.38671875 0.41796875 +vt 0.36328125 0.43359375 +vt 0.33984375 0.43359375 +vt 0.33984375 0.41796875 +vt 0.36328125 0.41796875 +vt 0.36328125 0.43359375 +vt 0.36328125 0.43359375 +vt 0.36328125 0.45703125 +vt 0.36328125 0.45703125 +vt 0.36328125 0.45703125 +vt 0.36328125 0.45703125 +vt 0.36328125 0.43359375 +vt 0.36328125 0.43359375 +vn 0 0 -1 +vn -1 -1.2246467991473532e-16 0 +vn 0 0 1 +vn 1 1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 -1 0 +vn -1.2246467991473532e-16 1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 340/1012/253 343/1011/253 341/1010/253 338/1009/253 +f 339/1016/254 340/1015/254 338/1014/254 337/1013/254 +f 344/1020/255 339/1019/255 337/1018/255 342/1017/255 +f 343/1024/256 344/1023/256 342/1022/256 341/1021/256 +f 342/1028/257 337/1027/257 338/1026/257 341/1025/257 +f 343/1032/258 340/1031/258 339/1030/258 344/1029/258 +o cube +v 0.375 0.0625 1.125 +v 0.375 0.0625 0.75 +v 0.375 0.0625 1.125 +v 0.375 0.0625 0.75 +v 0.25 0.0625 0.75 +v 0.25 0.0625 1.125 +v 0.25 0.0625 0.75 +v 0.25 0.0625 1.125 +vt 0.56640625 0.421875 +vt 0.55859375 0.421875 +vt 0.55859375 0.421875 +vt 0.56640625 0.421875 +vt 0.58984375 0.421875 +vt 0.56640625 0.421875 +vt 0.56640625 0.421875 +vt 0.58984375 0.421875 +vt 0.59765625 0.421875 +vt 0.58984375 0.421875 +vt 0.58984375 0.421875 +vt 0.59765625 0.421875 +vt 0.55859375 0.421875 +vt 0.53515625 0.421875 +vt 0.53515625 0.421875 +vt 0.55859375 0.421875 +vt 0.55859375 0.421875 +vt 0.56640625 0.421875 +vt 0.56640625 0.4453125 +vt 0.55859375 0.4453125 +vt 0.56640625 0.4453125 +vt 0.57421875 0.4453125 +vt 0.57421875 0.421875 +vt 0.56640625 0.421875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 348/1036/259 351/1035/259 349/1034/259 346/1033/259 +f 347/1040/260 348/1039/260 346/1038/260 345/1037/260 +f 352/1044/261 347/1043/261 345/1042/261 350/1041/261 +f 351/1048/262 352/1047/262 350/1046/262 349/1045/262 +f 350/1052/263 345/1051/263 346/1050/263 349/1049/263 +f 351/1056/264 348/1055/264 347/1054/264 352/1053/264 +o cube +v 0.390625 0.1875 0.4375 +v 0.390625 0.1875 0.3125 +v 0.390625 0 0.4375 +v 0.390625 0 0.3125 +v 0.328125 0.1875 0.3125 +v 0.328125 0.1875 0.4375 +v 0.328125 0 0.3125 +v 0.328125 0 0.4375 +vt 0.50390625 0.73046875 +vt 0.5 0.73046875 +vt 0.5 0.71875 +vt 0.50390625 0.71875 +vt 0.51171875 0.73046875 +vt 0.50390625 0.73046875 +vt 0.50390625 0.71875 +vt 0.51171875 0.71875 +vt 0.515625 0.73046875 +vt 0.51171875 0.73046875 +vt 0.51171875 0.71875 +vt 0.515625 0.71875 +vt 0.5 0.73046875 +vt 0.4921875 0.73046875 +vt 0.4921875 0.71875 +vt 0.5 0.71875 +vt 0.5 0.73046875 +vt 0.50390625 0.73046875 +vt 0.50390625 0.73828125 +vt 0.5 0.73828125 +vt 0.50390625 0.73828125 +vt 0.5078125 0.73828125 +vt 0.5078125 0.73046875 +vt 0.50390625 0.73046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 356/1060/265 359/1059/265 357/1058/265 354/1057/265 +f 355/1064/266 356/1063/266 354/1062/266 353/1061/266 +f 360/1068/267 355/1067/267 353/1066/267 358/1065/267 +f 359/1072/268 360/1071/268 358/1070/268 357/1069/268 +f 358/1076/269 353/1075/269 354/1074/269 357/1073/269 +f 359/1080/270 356/1079/270 355/1078/270 360/1077/270 +o cube +v 0.35625 0.1875 -0.40625 +v 0.35625 0.1875 -1.03125 +v 0.35625 0.25 -0.40625 +v 0.35625 0.25 -1.03125 +v 0.35625 0.1875 -1.03125 +v 0.35625 0.1875 -0.40625 +v 0.35625 0.25 -1.03125 +v 0.35625 0.25 -0.40625 +vt 0.53515625 0.828125 +vt 0.53515625 0.828125 +vt 0.53515625 0.82421875 +vt 0.53515625 0.82421875 +vt 0.57421875 0.828125 +vt 0.53515625 0.828125 +vt 0.53515625 0.82421875 +vt 0.57421875 0.82421875 +vt 0.57421875 0.828125 +vt 0.57421875 0.828125 +vt 0.57421875 0.82421875 +vt 0.57421875 0.82421875 +vt 0.53515625 0.828125 +vt 0.49609375 0.828125 +vt 0.49609375 0.82421875 +vt 0.53515625 0.82421875 +vt 0.53515625 0.828125 +vt 0.53515625 0.828125 +vt 0.53515625 0.8671875 +vt 0.53515625 0.8671875 +vt 0.53515625 0.8671875 +vt 0.53515625 0.8671875 +vt 0.53515625 0.828125 +vt 0.53515625 0.828125 +vn 0 0 -1 +vn -1 -1.2246467991473532e-16 0 +vn 0 0 1 +vn 1 1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 -1 0 +vn -1.2246467991473532e-16 1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 364/1084/271 367/1083/271 365/1082/271 362/1081/271 +f 363/1088/272 364/1087/272 362/1086/272 361/1085/272 +f 368/1092/273 363/1091/273 361/1090/273 366/1089/273 +f 367/1096/274 368/1095/274 366/1094/274 365/1093/274 +f 366/1100/275 361/1099/275 362/1098/275 365/1097/275 +f 367/1104/276 364/1103/276 363/1102/276 368/1101/276 +o cube +v -0.35625000000000007 0.1875 -0.40625 +v -0.35625000000000007 0.1875 -1.03125 +v -0.35625000000000007 0.25 -0.40625 +v -0.35625000000000007 0.25 -1.03125 +v -0.35625000000000007 0.1875 -1.03125 +v -0.35625000000000007 0.1875 -0.40625 +v -0.35625000000000007 0.25 -1.03125 +v -0.35625000000000007 0.25 -0.40625 +vt 0.53515625 0.828125 +vt 0.53515625 0.828125 +vt 0.53515625 0.82421875 +vt 0.53515625 0.82421875 +vt 0.49609375 0.828125 +vt 0.53515625 0.828125 +vt 0.53515625 0.82421875 +vt 0.49609375 0.82421875 +vt 0.57421875 0.828125 +vt 0.57421875 0.828125 +vt 0.57421875 0.82421875 +vt 0.57421875 0.82421875 +vt 0.53515625 0.828125 +vt 0.57421875 0.828125 +vt 0.57421875 0.82421875 +vt 0.53515625 0.82421875 +vt 0.53515625 0.828125 +vt 0.53515625 0.828125 +vt 0.53515625 0.8671875 +vt 0.53515625 0.8671875 +vt 0.53515625 0.8671875 +vt 0.53515625 0.8671875 +vt 0.53515625 0.828125 +vt 0.53515625 0.828125 +vn 0 0 -1 +vn -1 1.2246467991473532e-16 0 +vn 0 0 1 +vn 1 -1.2246467991473532e-16 0 +vn -1.2246467991473532e-16 -1 0 +vn 1.2246467991473532e-16 1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 372/1108/277 375/1107/277 373/1106/277 370/1105/277 +f 371/1112/278 372/1111/278 370/1110/278 369/1109/278 +f 376/1116/279 371/1115/279 369/1114/279 374/1113/279 +f 375/1120/280 376/1119/280 374/1118/280 373/1117/280 +f 374/1124/281 369/1123/281 370/1122/281 373/1121/281 +f 375/1128/282 372/1127/282 371/1126/282 376/1125/282 +o cube +v 0.328125 0.328125 -1.234375 +v 0.328125 0.328125 -1.328125 +v 0.328125 0.109375 -1.234375 +v 0.328125 0.109375 -1.328125 +v 0.109375 0.328125 -1.328125 +v 0.109375 0.328125 -1.234375 +v 0.109375 0.109375 -1.328125 +v 0.109375 0.109375 -1.234375 +vt 0.10546875 0.46875 +vt 0.09375 0.46875 +vt 0.09375 0.45703125 +vt 0.10546875 0.45703125 +vt 0.109375 0.46875 +vt 0.10546875 0.46875 +vt 0.10546875 0.45703125 +vt 0.109375 0.45703125 +vt 0.12109375 0.46875 +vt 0.109375 0.46875 +vt 0.109375 0.45703125 +vt 0.12109375 0.45703125 +vt 0.09375 0.46875 +vt 0.08984375 0.46875 +vt 0.08984375 0.45703125 +vt 0.09375 0.45703125 +vt 0.09375 0.46875 +vt 0.10546875 0.46875 +vt 0.10546875 0.47265625 +vt 0.09375 0.47265625 +vt 0.10546875 0.47265625 +vt 0.1171875 0.47265625 +vt 0.1171875 0.46875 +vt 0.10546875 0.46875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 380/1132/283 383/1131/283 381/1130/283 378/1129/283 +f 379/1136/284 380/1135/284 378/1134/284 377/1133/284 +f 384/1140/285 379/1139/285 377/1138/285 382/1137/285 +f 383/1144/286 384/1143/286 382/1142/286 381/1141/286 +f 382/1148/287 377/1147/287 378/1146/287 381/1145/287 +f 383/1152/288 380/1151/288 379/1150/288 384/1149/288 +o cube +v 0.3125 0.3125 -1.1875 +v 0.3125 0.3125 -1.3125 +v 0.3125 0.125 -1.1875 +v 0.3125 0.125 -1.3125 +v 0.125 0.3125 -1.3125 +v 0.125 0.3125 -1.1875 +v 0.125 0.125 -1.3125 +v 0.125 0.125 -1.1875 +vt 0.6015625 0.86328125 +vt 0.58984375 0.86328125 +vt 0.58984375 0.8515625 +vt 0.6015625 0.8515625 +vt 0.609375 0.86328125 +vt 0.6015625 0.86328125 +vt 0.6015625 0.8515625 +vt 0.609375 0.8515625 +vt 0.62109375 0.86328125 +vt 0.609375 0.86328125 +vt 0.609375 0.8515625 +vt 0.62109375 0.8515625 +vt 0.58984375 0.86328125 +vt 0.58203125 0.86328125 +vt 0.58203125 0.8515625 +vt 0.58984375 0.8515625 +vt 0.58984375 0.86328125 +vt 0.6015625 0.86328125 +vt 0.6015625 0.87109375 +vt 0.58984375 0.87109375 +vt 0.6015625 0.87109375 +vt 0.61328125 0.87109375 +vt 0.61328125 0.86328125 +vt 0.6015625 0.86328125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 388/1156/289 391/1155/289 389/1154/289 386/1153/289 +f 387/1160/290 388/1159/290 386/1158/290 385/1157/290 +f 392/1164/291 387/1163/291 385/1162/291 390/1161/291 +f 391/1168/292 392/1167/292 390/1166/292 389/1165/292 +f 390/1172/293 385/1171/293 386/1170/293 389/1169/293 +f 391/1176/294 388/1175/294 387/1174/294 392/1173/294 +o cube +v 0.25 0.5625 -1.1875 +v 0.25 0.5625 -1.0625 +v 0.25 0.375 -1.1875 +v 0.25 0.375 -1.0625 +v 0.25 0.5625 -1.0625 +v 0.25 0.5625 -1.1875 +v 0.25 0.375 -1.0625 +v 0.25 0.375 -1.1875 +vt 0.11328125 0.5078125 +vt 0.11328125 0.5078125 +vt 0.11328125 0.49609375 +vt 0.11328125 0.49609375 +vt 0.12109375 0.5078125 +vt 0.11328125 0.5078125 +vt 0.11328125 0.49609375 +vt 0.12109375 0.49609375 +vt 0.12109375 0.5078125 +vt 0.12109375 0.5078125 +vt 0.12109375 0.49609375 +vt 0.12109375 0.49609375 +vt 0.11328125 0.5078125 +vt 0.10546875 0.5078125 +vt 0.10546875 0.49609375 +vt 0.11328125 0.49609375 +vt 0.11328125 0.5078125 +vt 0.11328125 0.5078125 +vt 0.11328125 0.515625 +vt 0.11328125 0.515625 +vt 0.11328125 0.515625 +vt 0.11328125 0.515625 +vt 0.11328125 0.5078125 +vt 0.11328125 0.5078125 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 396/1180/295 399/1179/295 397/1178/295 394/1177/295 +f 395/1184/296 396/1183/296 394/1182/296 393/1181/296 +f 400/1188/297 395/1187/297 393/1186/297 398/1185/297 +f 399/1192/298 400/1191/298 398/1190/298 397/1189/298 +f 398/1196/299 393/1195/299 394/1194/299 397/1193/299 +f 399/1200/300 396/1199/300 395/1198/300 400/1197/300 +o cube +v 0.125 0.3125 1.1875 +v 0.125 0.3125 1.3125 +v 0.12499999999999999 0.12500000000000003 1.1875 +v 0.12499999999999999 0.125 1.3125 +v 0.3125 0.3125 1.3125 +v 0.3125 0.3125 1.1875 +v 0.3125 0.12499999999999997 1.3125 +v 0.3125 0.125 1.1875 +vt 0.6015625 0.86328125 +vt 0.58984375 0.86328125 +vt 0.58984375 0.8515625 +vt 0.6015625 0.8515625 +vt 0.609375 0.86328125 +vt 0.6015625 0.86328125 +vt 0.6015625 0.8515625 +vt 0.609375 0.8515625 +vt 0.62109375 0.86328125 +vt 0.609375 0.86328125 +vt 0.609375 0.8515625 +vt 0.62109375 0.8515625 +vt 0.58984375 0.86328125 +vt 0.58203125 0.86328125 +vt 0.58203125 0.8515625 +vt 0.58984375 0.8515625 +vt 0.58984375 0.86328125 +vt 0.6015625 0.86328125 +vt 0.6015625 0.87109375 +vt 0.58984375 0.87109375 +vt 0.6015625 0.87109375 +vt 0.61328125 0.87109375 +vt 0.61328125 0.86328125 +vt 0.6015625 0.86328125 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 404/1204/301 407/1203/301 405/1202/301 402/1201/301 +f 403/1208/302 404/1207/302 402/1206/302 401/1205/302 +f 408/1212/303 403/1211/303 401/1210/303 406/1209/303 +f 407/1216/304 408/1215/304 406/1214/304 405/1213/304 +f 406/1220/305 401/1219/305 402/1218/305 405/1217/305 +f 407/1224/306 404/1223/306 403/1222/306 408/1221/306 +o cube +v 0.109375 0.328125 1.234375 +v 0.109375 0.328125 1.328125 +v 0.109375 0.109375 1.234375 +v 0.109375 0.109375 1.328125 +v 0.328125 0.328125 1.328125 +v 0.328125 0.328125 1.234375 +v 0.328125 0.109375 1.328125 +v 0.328125 0.109375 1.234375 +vt 0.10546875 0.46875 +vt 0.09375 0.46875 +vt 0.09375 0.45703125 +vt 0.10546875 0.45703125 +vt 0.109375 0.46875 +vt 0.10546875 0.46875 +vt 0.10546875 0.45703125 +vt 0.109375 0.45703125 +vt 0.12109375 0.46875 +vt 0.109375 0.46875 +vt 0.109375 0.45703125 +vt 0.12109375 0.45703125 +vt 0.09375 0.46875 +vt 0.08984375 0.46875 +vt 0.08984375 0.45703125 +vt 0.09375 0.45703125 +vt 0.09375 0.46875 +vt 0.10546875 0.46875 +vt 0.10546875 0.47265625 +vt 0.09375 0.47265625 +vt 0.10546875 0.47265625 +vt 0.1171875 0.47265625 +vt 0.1171875 0.46875 +vt 0.10546875 0.46875 +vn 1.2246467991473532e-16 0 1 +vn -1 0 1.2246467991473532e-16 +vn -1.2246467991473532e-16 0 -1 +vn 1 0 -1.2246467991473532e-16 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 412/1228/307 415/1227/307 413/1226/307 410/1225/307 +f 411/1232/308 412/1231/308 410/1230/308 409/1229/308 +f 416/1236/309 411/1235/309 409/1234/309 414/1233/309 +f 415/1240/310 416/1239/310 414/1238/310 413/1237/310 +f 414/1244/311 409/1243/311 410/1242/311 413/1241/311 +f 415/1248/312 412/1247/312 411/1246/312 416/1245/312 +o cube +v 0.375 0.9375 0.4375 +v 0.375 0.9375 0.375 +v 0.375 0.375 0.4375 +v 0.375 0.375 0.375 +v -0.375 0.9375 0.375 +v -0.375 0.9375 0.4375 +v -0.375 0.375 0.375 +v -0.375 0.375 0.4375 +vt 0.00390625 0.51171875 +vt 0.05078125 0.51171875 +vt 0.05078125 0.4765625 +vt 0.00390625 0.4765625 +vt 0 0.51171875 +vt 0.00390625 0.51171875 +vt 0.00390625 0.4765625 +vt 0 0.4765625 +vt 0.0546875 0.51171875 +vt 0.1015625 0.51171875 +vt 0.1015625 0.4765625 +vt 0.0546875 0.4765625 +vt 0.05078125 0.51171875 +vt 0.0546875 0.51171875 +vt 0.0546875 0.4765625 +vt 0.05078125 0.4765625 +vt 0.05078125 0.51171875 +vt 0.00390625 0.51171875 +vt 0.00390625 0.515625 +vt 0.05078125 0.515625 +vt 0.09765625 0.515625 +vt 0.05078125 0.515625 +vt 0.05078125 0.51171875 +vt 0.09765625 0.51171875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 420/1252/313 423/1251/313 421/1250/313 418/1249/313 +f 419/1256/314 420/1255/314 418/1254/314 417/1253/314 +f 424/1260/315 419/1259/315 417/1258/315 422/1257/315 +f 423/1264/316 424/1263/316 422/1262/316 421/1261/316 +f 422/1268/317 417/1267/317 418/1266/317 421/1265/317 +f 423/1272/318 420/1271/318 419/1270/318 424/1269/318 +o cube +v 0.1875 0.328125 1.125 +v 0.1875 0.328125 -1.125 +v 0.1875 0.078125 1.125 +v 0.1875 0.078125 -1.125 +v -0.1875 0.328125 -1.125 +v -0.1875 0.328125 1.125 +v -0.1875 0.078125 -1.125 +v -0.1875 0.078125 1.125 +vt 0.140625 0.7109375 +vt 0.1640625 0.7109375 +vt 0.1640625 0.6953125 +vt 0.140625 0.6953125 +vt 0 0.7109375 +vt 0.140625 0.7109375 +vt 0.140625 0.6953125 +vt 0 0.6953125 +vt 0.3046875 0.7109375 +vt 0.328125 0.7109375 +vt 0.328125 0.6953125 +vt 0.3046875 0.6953125 +vt 0.1640625 0.7109375 +vt 0.3046875 0.7109375 +vt 0.3046875 0.6953125 +vt 0.1640625 0.6953125 +vt 0.1640625 0.7109375 +vt 0.140625 0.7109375 +vt 0.140625 0.8515625 +vt 0.1640625 0.8515625 +vt 0.1875 0.8515625 +vt 0.1640625 0.8515625 +vt 0.1640625 0.7109375 +vt 0.1875 0.7109375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 428/1276/319 431/1275/319 429/1274/319 426/1273/319 +f 427/1280/320 428/1279/320 426/1278/320 425/1277/320 +f 432/1284/321 427/1283/321 425/1282/321 430/1281/321 +f 431/1288/322 432/1287/322 430/1286/322 429/1285/322 +f 430/1292/323 425/1291/323 426/1290/323 429/1289/323 +f 431/1296/324 428/1295/324 427/1294/324 432/1293/324 +o cube +v 0.375 0.375 -1.125 +v 0.375 0.375 -1.1875 +v 0.375 0.0625 -1.125 +v 0.375 0.0625 -1.1875 +v -0.375 0.375 -1.1875 +v -0.375 0.375 -1.125 +v -0.375 0.0625 -1.1875 +v -0.375 0.0625 -1.125 +vt 0.49609375 0.81640625 +vt 0.54296875 0.81640625 +vt 0.54296875 0.796875 +vt 0.49609375 0.796875 +vt 0.4921875 0.81640625 +vt 0.49609375 0.81640625 +vt 0.49609375 0.796875 +vt 0.4921875 0.796875 +vt 0.546875 0.81640625 +vt 0.59375 0.81640625 +vt 0.59375 0.796875 +vt 0.546875 0.796875 +vt 0.54296875 0.81640625 +vt 0.546875 0.81640625 +vt 0.546875 0.796875 +vt 0.54296875 0.796875 +vt 0.54296875 0.81640625 +vt 0.49609375 0.81640625 +vt 0.49609375 0.8203125 +vt 0.54296875 0.8203125 +vt 0.58984375 0.8203125 +vt 0.54296875 0.8203125 +vt 0.54296875 0.81640625 +vt 0.58984375 0.81640625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 436/1300/325 439/1299/325 437/1298/325 434/1297/325 +f 435/1304/326 436/1303/326 434/1302/326 433/1301/326 +f 440/1308/327 435/1307/327 433/1306/327 438/1305/327 +f 439/1312/328 440/1311/328 438/1310/328 437/1309/328 +f 438/1316/329 433/1315/329 434/1314/329 437/1313/329 +f 439/1320/330 436/1319/330 435/1318/330 440/1317/330 +o cube +v 0.375 0.375 1.1875 +v 0.375 0.375 1.125 +v 0.375 0.0625 1.1875 +v 0.375 0.0625 1.125 +v -0.375 0.375 1.125 +v -0.375 0.375 1.1875 +v -0.375 0.0625 1.125 +v -0.375 0.0625 1.1875 +vt 0.49609375 0.7890625 +vt 0.54296875 0.7890625 +vt 0.54296875 0.76953125 +vt 0.49609375 0.76953125 +vt 0.4921875 0.7890625 +vt 0.49609375 0.7890625 +vt 0.49609375 0.76953125 +vt 0.4921875 0.76953125 +vt 0.546875 0.7890625 +vt 0.59375 0.7890625 +vt 0.59375 0.76953125 +vt 0.546875 0.76953125 +vt 0.54296875 0.7890625 +vt 0.546875 0.7890625 +vt 0.546875 0.76953125 +vt 0.54296875 0.76953125 +vt 0.54296875 0.7890625 +vt 0.49609375 0.7890625 +vt 0.49609375 0.79296875 +vt 0.54296875 0.79296875 +vt 0.58984375 0.79296875 +vt 0.54296875 0.79296875 +vt 0.54296875 0.7890625 +vt 0.58984375 0.7890625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 444/1324/331 447/1323/331 445/1322/331 442/1321/331 +f 443/1328/332 444/1327/332 442/1326/332 441/1325/332 +f 448/1332/333 443/1331/333 441/1330/333 446/1329/333 +f 447/1336/334 448/1335/334 446/1334/334 445/1333/334 +f 446/1340/335 441/1339/335 442/1338/335 445/1337/335 +f 447/1344/336 444/1343/336 443/1342/336 448/1341/336 +o cube +v 0.25 0.6875 -0.625 +v 0.25 0.6875 -0.9375 +v 0.11741747852752232 0.5549174785275224 -0.625 +v 0.11741747852752232 0.5549174785275224 -0.9375 +v 0.029029130879203918 0.9084708691207961 -0.9375 +v 0.029029130879203918 0.9084708691207961 -0.625 +v -0.10355339059327373 0.7758883476483185 -0.9375 +v -0.10355339059327373 0.7758883476483185 -0.625 +vt 0.5546875 0.4609375 +vt 0.57421875 0.4609375 +vt 0.57421875 0.44921875 +vt 0.5546875 0.44921875 +vt 0.53515625 0.4609375 +vt 0.5546875 0.4609375 +vt 0.5546875 0.44921875 +vt 0.53515625 0.44921875 +vt 0.59375 0.4609375 +vt 0.61328125 0.4609375 +vt 0.61328125 0.44921875 +vt 0.59375 0.44921875 +vt 0.57421875 0.4609375 +vt 0.59375 0.4609375 +vt 0.59375 0.44921875 +vt 0.57421875 0.44921875 +vt 0.57421875 0.4609375 +vt 0.5546875 0.4609375 +vt 0.5546875 0.48046875 +vt 0.57421875 0.48046875 +vt 0.59375 0.48046875 +vt 0.57421875 0.48046875 +vt 0.57421875 0.4609375 +vt 0.59375 0.4609375 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 452/1348/337 455/1347/337 453/1346/337 450/1345/337 +f 451/1352/338 452/1351/338 450/1350/338 449/1349/338 +f 456/1356/339 451/1355/339 449/1354/339 454/1353/339 +f 455/1360/340 456/1359/340 454/1358/340 453/1357/340 +f 454/1364/341 449/1363/341 450/1362/341 453/1361/341 +f 455/1368/342 452/1367/342 451/1366/342 456/1365/342 +o cube +v -2.7755575615628914e-17 0.8276650429449554 -0.90625 +v -2.7755575615628914e-17 0.8276650429449554 -0.96875 +v 0.2209708691207961 0.6066941738241592 -0.90625 +v 0.2209708691207961 0.6066941738241592 -0.96875 +v -0.2209708691207961 0.6066941738241592 -0.96875 +v -0.2209708691207961 0.6066941738241592 -0.90625 +v 1.3877787807814457e-17 0.38572330470336313 -0.96875 +v 1.3877787807814457e-17 0.38572330470336313 -0.90625 +vt 0.1328125 0.546875 +vt 0.15234375 0.546875 +vt 0.15234375 0.52734375 +vt 0.1328125 0.52734375 +vt 0.12890625 0.546875 +vt 0.1328125 0.546875 +vt 0.1328125 0.52734375 +vt 0.12890625 0.52734375 +vt 0.15625 0.546875 +vt 0.17578125 0.546875 +vt 0.17578125 0.52734375 +vt 0.15625 0.52734375 +vt 0.15234375 0.546875 +vt 0.15625 0.546875 +vt 0.15625 0.52734375 +vt 0.15234375 0.52734375 +vt 0.15234375 0.546875 +vt 0.1328125 0.546875 +vt 0.1328125 0.55078125 +vt 0.15234375 0.55078125 +vt 0.171875 0.55078125 +vt 0.15234375 0.55078125 +vt 0.15234375 0.546875 +vt 0.171875 0.546875 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 460/1372/343 463/1371/343 461/1370/343 458/1369/343 +f 459/1376/344 460/1375/344 458/1374/344 457/1373/344 +f 464/1380/345 459/1379/345 457/1378/345 462/1377/345 +f 463/1384/346 464/1383/346 462/1382/346 461/1381/346 +f 462/1388/347 457/1387/347 458/1386/347 461/1385/347 +f 463/1392/348 460/1391/348 459/1390/348 464/1389/348 +o cube +v 0.25 0.6875 -0.625 +v 0.25 0.6875 -0.9375 +v 0.25 0.375 -0.625 +v 0.25 0.375 -0.9375 +v -0.25 0.6875 -0.9375 +v -0.25 0.6875 -0.625 +v -0.25 0.375 -0.9375 +v -0.25 0.375 -0.625 +vt 0.50390625 0.50390625 +vt 0.53515625 0.50390625 +vt 0.53515625 0.484375 +vt 0.50390625 0.484375 +vt 0.484375 0.50390625 +vt 0.50390625 0.50390625 +vt 0.50390625 0.484375 +vt 0.484375 0.484375 +vt 0.5546875 0.50390625 +vt 0.5859375 0.50390625 +vt 0.5859375 0.484375 +vt 0.5546875 0.484375 +vt 0.53515625 0.50390625 +vt 0.5546875 0.50390625 +vt 0.5546875 0.484375 +vt 0.53515625 0.484375 +vt 0.53515625 0.50390625 +vt 0.50390625 0.50390625 +vt 0.50390625 0.5234375 +vt 0.53515625 0.5234375 +vt 0.56640625 0.5234375 +vt 0.53515625 0.5234375 +vt 0.53515625 0.50390625 +vt 0.56640625 0.50390625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 468/1396/349 471/1395/349 469/1394/349 466/1393/349 +f 467/1400/350 468/1399/350 466/1398/350 465/1397/350 +f 472/1404/351 467/1403/351 465/1402/351 470/1401/351 +f 471/1408/352 472/1407/352 470/1406/352 469/1405/352 +f 470/1412/353 465/1411/353 466/1410/353 469/1409/353 +f 471/1416/354 468/1415/354 467/1414/354 472/1413/354 +o cube +v -0.029029130879203918 0.9084708691207961 -0.625 +v -0.029029130879203918 0.9084708691207961 -0.9375 +v 0.10355339059327373 0.7758883476483185 -0.625 +v 0.10355339059327373 0.7758883476483185 -0.9375 +v -0.25 0.6875 -0.9375 +v -0.25 0.6875 -0.625 +v -0.11741747852752232 0.5549174785275224 -0.9375 +v -0.11741747852752232 0.5549174785275224 -0.625 +vt 0.27734375 0.4375 +vt 0.296875 0.4375 +vt 0.296875 0.42578125 +vt 0.27734375 0.42578125 +vt 0.2578125 0.4375 +vt 0.27734375 0.4375 +vt 0.27734375 0.42578125 +vt 0.2578125 0.42578125 +vt 0.31640625 0.4375 +vt 0.3359375 0.4375 +vt 0.3359375 0.42578125 +vt 0.31640625 0.42578125 +vt 0.296875 0.4375 +vt 0.31640625 0.4375 +vt 0.31640625 0.42578125 +vt 0.296875 0.42578125 +vt 0.296875 0.4375 +vt 0.27734375 0.4375 +vt 0.27734375 0.45703125 +vt 0.296875 0.45703125 +vt 0.31640625 0.45703125 +vt 0.296875 0.45703125 +vt 0.296875 0.4375 +vt 0.31640625 0.4375 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 476/1420/355 479/1419/355 477/1418/355 474/1417/355 +f 475/1424/356 476/1423/356 474/1422/356 473/1421/356 +f 480/1428/357 475/1427/357 473/1426/357 478/1425/357 +f 479/1432/358 480/1431/358 478/1430/358 477/1429/358 +f 478/1436/359 473/1435/359 474/1434/359 477/1433/359 +f 479/1440/360 476/1439/360 475/1438/360 480/1437/360 +o cube +v -0.000018015316803121628 0.9365981012067137 -0.625 +v -0.000018015316803121628 0.9365981012067137 -0.9375 +v 0.04417615850735612 0.8924039273825546 -0.625 +v 0.04417615850735612 0.8924039273825546 -0.9375 +v -0.04421218914096234 0.8924039273825546 -0.9375 +v -0.04421218914096234 0.8924039273825546 -0.625 +v -0.000018015316803121628 0.8482097535583953 -0.9375 +v -0.000018015316803121628 0.8482097535583953 -0.625 +vt 0.58203125 0.55859375 +vt 0.5859375 0.55859375 +vt 0.5859375 0.5546875 +vt 0.58203125 0.5546875 +vt 0.5625 0.55859375 +vt 0.58203125 0.55859375 +vt 0.58203125 0.5546875 +vt 0.5625 0.5546875 +vt 0.60546875 0.55859375 +vt 0.609375 0.55859375 +vt 0.609375 0.5546875 +vt 0.60546875 0.5546875 +vt 0.5859375 0.55859375 +vt 0.60546875 0.55859375 +vt 0.60546875 0.5546875 +vt 0.5859375 0.5546875 +vt 0.5859375 0.55859375 +vt 0.58203125 0.55859375 +vt 0.58203125 0.578125 +vt 0.5859375 0.578125 +vt 0.58984375 0.578125 +vt 0.5859375 0.578125 +vt 0.5859375 0.55859375 +vt 0.58984375 0.55859375 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 484/1444/361 487/1443/361 485/1442/361 482/1441/361 +f 483/1448/362 484/1447/362 482/1446/362 481/1445/362 +f 488/1452/363 483/1451/363 481/1450/363 486/1449/363 +f 487/1456/364 488/1455/364 486/1454/364 485/1453/364 +f 486/1460/365 481/1459/365 482/1458/365 485/1457/365 +f 487/1464/366 484/1463/366 483/1462/366 488/1461/366 +o cube +v 0 0.5625 -0.953125 +v 0 0.5625 -1.015625 +v 0 0.5625 -0.953125 +v 0 0.5625 -1.015625 +v -2.7755575615628914e-17 0.4375 -1.015625 +v -2.7755575615628914e-17 0.4375 -0.953125 +v -2.7755575615628914e-17 0.4375 -1.015625 +v -2.7755575615628914e-17 0.4375 -0.953125 +vt 0.3359375 0.69921875 +vt 0.34375 0.69921875 +vt 0.34375 0.69921875 +vt 0.3359375 0.69921875 +vt 0.33203125 0.69921875 +vt 0.3359375 0.69921875 +vt 0.3359375 0.69921875 +vt 0.33203125 0.69921875 +vt 0.34765625 0.69921875 +vt 0.35546875 0.69921875 +vt 0.35546875 0.69921875 +vt 0.34765625 0.69921875 +vt 0.34375 0.69921875 +vt 0.34765625 0.69921875 +vt 0.34765625 0.69921875 +vt 0.34375 0.69921875 +vt 0.34375 0.69921875 +vt 0.3359375 0.69921875 +vt 0.3359375 0.703125 +vt 0.34375 0.703125 +vt 0.3515625 0.703125 +vt 0.34375 0.703125 +vt 0.34375 0.69921875 +vt 0.3515625 0.69921875 +vn 0 0 -1 +vn 2.220446049250313e-16 1 0 +vn 0 0 1 +vn -2.220446049250313e-16 -1 0 +vn -1 2.220446049250313e-16 0 +vn 1 -2.220446049250313e-16 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 492/1468/367 495/1467/367 493/1466/367 490/1465/367 +f 491/1472/368 492/1471/368 490/1470/368 489/1469/368 +f 496/1476/369 491/1475/369 489/1474/369 494/1473/369 +f 495/1480/370 496/1479/370 494/1478/370 493/1477/370 +f 494/1484/371 489/1483/371 490/1482/371 493/1481/371 +f 495/1488/372 492/1487/372 491/1486/372 496/1485/372 +o cube +v 0.044194173824159216 0.6066941738241592 -0.953125 +v 0.044194173824159216 0.6066941738241592 -1.015625 +v 0.13258252147247768 0.5183058261758408 -0.953125 +v 0.13258252147247768 0.5183058261758408 -1.015625 +v 0.044194173824159216 0.6066941738241592 -1.015625 +v 0.044194173824159216 0.6066941738241592 -0.953125 +v 0.13258252147247768 0.5183058261758408 -1.015625 +v 0.13258252147247768 0.5183058261758408 -0.953125 +vt 0.18359375 0.58984375 +vt 0.18359375 0.58984375 +vt 0.18359375 0.58203125 +vt 0.18359375 0.58203125 +vt 0.1796875 0.58984375 +vt 0.18359375 0.58984375 +vt 0.18359375 0.58203125 +vt 0.1796875 0.58203125 +vt 0.1875 0.58984375 +vt 0.1875 0.58984375 +vt 0.1875 0.58203125 +vt 0.1875 0.58203125 +vt 0.18359375 0.58984375 +vt 0.1875 0.58984375 +vt 0.1875 0.58203125 +vt 0.18359375 0.58203125 +vt 0.18359375 0.58984375 +vt 0.18359375 0.58984375 +vt 0.18359375 0.59375 +vt 0.18359375 0.59375 +vt 0.18359375 0.59375 +vt 0.18359375 0.59375 +vt 0.18359375 0.58984375 +vt 0.18359375 0.58984375 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 500/1492/373 503/1491/373 501/1490/373 498/1489/373 +f 499/1496/374 500/1495/374 498/1494/374 497/1493/374 +f 504/1500/375 499/1499/375 497/1498/375 502/1497/375 +f 503/1504/376 504/1503/376 502/1502/376 501/1501/376 +f 502/1508/377 497/1507/377 498/1506/377 501/1505/377 +f 503/1512/378 500/1511/378 499/1510/378 504/1509/378 +o cube +v -6.938893903907228e-18 0.6508883476483185 -0.96875 +v -6.938893903907228e-18 0.6508883476483185 -1.03125 +v 0.044194173824159216 0.6066941738241592 -0.96875 +v 0.044194173824159216 0.6066941738241592 -1.03125 +v -0.04419417382415922 0.6066941738241592 -1.03125 +v -0.04419417382415922 0.6066941738241592 -0.96875 +v 0 0.5625 -1.03125 +v 0 0.5625 -0.96875 +vt 0.36328125 0.69921875 +vt 0.3671875 0.69921875 +vt 0.3671875 0.6953125 +vt 0.36328125 0.6953125 +vt 0.359375 0.69921875 +vt 0.36328125 0.69921875 +vt 0.36328125 0.6953125 +vt 0.359375 0.6953125 +vt 0.37109375 0.69921875 +vt 0.375 0.69921875 +vt 0.375 0.6953125 +vt 0.37109375 0.6953125 +vt 0.3671875 0.69921875 +vt 0.37109375 0.69921875 +vt 0.37109375 0.6953125 +vt 0.3671875 0.6953125 +vt 0.3671875 0.69921875 +vt 0.36328125 0.69921875 +vt 0.36328125 0.703125 +vt 0.3671875 0.703125 +vt 0.37109375 0.703125 +vt 0.3671875 0.703125 +vt 0.3671875 0.69921875 +vt 0.37109375 0.69921875 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 508/1516/379 511/1515/379 509/1514/379 506/1513/379 +f 507/1520/380 508/1519/380 506/1518/380 505/1517/380 +f 512/1524/381 507/1523/381 505/1522/381 510/1521/381 +f 511/1528/382 512/1527/382 510/1526/382 509/1525/382 +f 510/1532/383 505/1531/383 506/1530/383 509/1529/383 +f 511/1536/384 508/1535/384 507/1534/384 512/1533/384 +o cube +v -0.0625 0.71875 -0.9750000000000001 +v -0.0625 0.71875 -0.9750000000000001 +v -0.0625 0.65625 -0.9750000000000001 +v -0.0625 0.65625 -0.9750000000000001 +v -0.1875 0.71875 -0.9750000000000001 +v -0.1875 0.71875 -0.9750000000000001 +v -0.1875 0.65625 -0.9750000000000001 +v -0.1875 0.65625 -0.9750000000000001 +vt 0.3203125 0.53125 +vt 0.328125 0.53125 +vt 0.328125 0.52734375 +vt 0.3203125 0.52734375 +vt 0.3203125 0.53125 +vt 0.3203125 0.53125 +vt 0.3203125 0.52734375 +vt 0.3203125 0.52734375 +vt 0.328125 0.53125 +vt 0.3359375 0.53125 +vt 0.3359375 0.52734375 +vt 0.328125 0.52734375 +vt 0.328125 0.53125 +vt 0.328125 0.53125 +vt 0.328125 0.52734375 +vt 0.328125 0.52734375 +vt 0.328125 0.53125 +vt 0.3203125 0.53125 +vt 0.3203125 0.53125 +vt 0.328125 0.53125 +vt 0.3359375 0.53125 +vt 0.328125 0.53125 +vt 0.328125 0.53125 +vt 0.3359375 0.53125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 516/1540/385 519/1539/385 517/1538/385 514/1537/385 +f 515/1544/386 516/1543/386 514/1542/386 513/1541/386 +f 520/1548/387 515/1547/387 513/1546/387 518/1545/387 +f 519/1552/388 520/1551/388 518/1550/388 517/1549/388 +f 518/1556/389 513/1555/389 514/1554/389 517/1553/389 +f 519/1560/390 516/1559/390 515/1558/390 520/1557/390 +o cube +v -0.0625 0.546875 -0.9750000000000001 +v -0.0625 0.546875 -0.9750000000000001 +v -0.0625 0.484375 -0.9750000000000001 +v -0.0625 0.484375 -0.9750000000000001 +v -0.1875 0.546875 -0.9750000000000001 +v -0.1875 0.546875 -0.9750000000000001 +v -0.1875 0.484375 -0.9750000000000001 +v -0.1875 0.484375 -0.9750000000000001 +vt 0.33984375 0.53125 +vt 0.34765625 0.53125 +vt 0.34765625 0.52734375 +vt 0.33984375 0.52734375 +vt 0.33984375 0.53125 +vt 0.33984375 0.53125 +vt 0.33984375 0.52734375 +vt 0.33984375 0.52734375 +vt 0.34765625 0.53125 +vt 0.35546875 0.53125 +vt 0.35546875 0.52734375 +vt 0.34765625 0.52734375 +vt 0.34765625 0.53125 +vt 0.34765625 0.53125 +vt 0.34765625 0.52734375 +vt 0.34765625 0.52734375 +vt 0.34765625 0.53125 +vt 0.33984375 0.53125 +vt 0.33984375 0.53125 +vt 0.34765625 0.53125 +vt 0.35546875 0.53125 +vt 0.34765625 0.53125 +vt 0.34765625 0.53125 +vt 0.35546875 0.53125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 524/1564/391 527/1563/391 525/1562/391 522/1561/391 +f 523/1568/392 524/1567/392 522/1566/392 521/1565/392 +f 528/1572/393 523/1571/393 521/1570/393 526/1569/393 +f 527/1576/394 528/1575/394 526/1574/394 525/1573/394 +f 526/1580/395 521/1579/395 522/1578/395 525/1577/395 +f 527/1584/396 524/1583/396 523/1582/396 528/1581/396 +o cube +v 0.0625 1.3125 -0.6875 +v 0.0625 1.3125 -0.8125 +v 0.0625 0.8125 -0.6875 +v 0.0625 0.8125 -0.8125 +v -0.0625 1.3125 -0.8125 +v -0.0625 1.3125 -0.6875 +v -0.0625 0.8125 -0.8125 +v -0.0625 0.8125 -0.6875 +vt 0.578125 0.7578125 +vt 0.5859375 0.7578125 +vt 0.5859375 0.7265625 +vt 0.578125 0.7265625 +vt 0.5703125 0.7578125 +vt 0.578125 0.7578125 +vt 0.578125 0.7265625 +vt 0.5703125 0.7265625 +vt 0.59375 0.7578125 +vt 0.6015625 0.7578125 +vt 0.6015625 0.7265625 +vt 0.59375 0.7265625 +vt 0.5859375 0.7578125 +vt 0.59375 0.7578125 +vt 0.59375 0.7265625 +vt 0.5859375 0.7265625 +vt 0.5859375 0.7578125 +vt 0.578125 0.7578125 +vt 0.578125 0.765625 +vt 0.5859375 0.765625 +vt 0.59375 0.765625 +vt 0.5859375 0.765625 +vt 0.5859375 0.7578125 +vt 0.59375 0.7578125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 532/1588/397 535/1587/397 533/1586/397 530/1585/397 +f 531/1592/398 532/1591/398 530/1590/398 529/1589/398 +f 536/1596/399 531/1595/399 529/1594/399 534/1593/399 +f 535/1600/400 536/1599/400 534/1598/400 533/1597/400 +f 534/1604/401 529/1603/401 530/1602/401 533/1601/401 +f 535/1608/402 532/1607/402 531/1606/402 536/1605/402 +o cube +v 0.09375 1.375 -0.65625 +v 0.09375 1.375 -0.84375 +v 0.09375 1.3125 -0.65625 +v 0.09375 1.3125 -0.84375 +v -0.09375 1.375 -0.84375 +v -0.09375 1.375 -0.65625 +v -0.09375 1.3125 -0.84375 +v -0.09375 1.3125 -0.65625 +vt 0.29296875 0.41015625 +vt 0.3046875 0.41015625 +vt 0.3046875 0.40625 +vt 0.29296875 0.40625 +vt 0.28125 0.41015625 +vt 0.29296875 0.41015625 +vt 0.29296875 0.40625 +vt 0.28125 0.40625 +vt 0.31640625 0.41015625 +vt 0.328125 0.41015625 +vt 0.328125 0.40625 +vt 0.31640625 0.40625 +vt 0.3046875 0.41015625 +vt 0.31640625 0.41015625 +vt 0.31640625 0.40625 +vt 0.3046875 0.40625 +vt 0.3046875 0.41015625 +vt 0.29296875 0.41015625 +vt 0.29296875 0.421875 +vt 0.3046875 0.421875 +vt 0.31640625 0.421875 +vt 0.3046875 0.421875 +vt 0.3046875 0.41015625 +vt 0.31640625 0.41015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 540/1612/403 543/1611/403 541/1610/403 538/1609/403 +f 539/1616/404 540/1615/404 538/1614/404 537/1613/404 +f 544/1620/405 539/1619/405 537/1618/405 542/1617/405 +f 543/1624/406 544/1623/406 542/1622/406 541/1621/406 +f 542/1628/407 537/1627/407 538/1626/407 541/1625/407 +f 543/1632/408 540/1631/408 539/1630/408 544/1629/408 +o cube +v -2.7755575615628914e-17 0.8589150429449554 0.53125 +v -2.7755575615628914e-17 0.8589150429449554 -0.65625 +v 0.2209708691207961 0.6379441738241592 0.53125 +v 0.2209708691207961 0.6379441738241592 -0.65625 +v -0.2209708691207961 0.6379441738241592 -0.65625 +v -0.2209708691207961 0.6379441738241592 0.53125 +v 1.3877787807814457e-17 0.41697330470336313 -0.65625 +v 1.3877787807814457e-17 0.41697330470336313 0.53125 +vt 0.07421875 0.6171875 +vt 0.09375 0.6171875 +vt 0.09375 0.59765625 +vt 0.07421875 0.59765625 +vt 0 0.6171875 +vt 0.07421875 0.6171875 +vt 0.07421875 0.59765625 +vt 0 0.59765625 +vt 0.16796875 0.6171875 +vt 0.1875 0.6171875 +vt 0.1875 0.59765625 +vt 0.16796875 0.59765625 +vt 0.09375 0.6171875 +vt 0.16796875 0.6171875 +vt 0.16796875 0.59765625 +vt 0.09375 0.59765625 +vt 0.09375 0.6171875 +vt 0.07421875 0.6171875 +vt 0.07421875 0.69140625 +vt 0.09375 0.69140625 +vt 0.11328125 0.69140625 +vt 0.09375 0.69140625 +vt 0.09375 0.6171875 +vt 0.11328125 0.6171875 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 548/1636/409 551/1635/409 549/1634/409 546/1633/409 +f 547/1640/410 548/1639/410 546/1638/410 545/1637/410 +f 552/1644/411 547/1643/411 545/1642/411 550/1641/411 +f 551/1648/412 552/1647/412 550/1646/412 549/1645/412 +f 550/1652/413 545/1651/413 546/1650/413 549/1649/413 +f 551/1656/414 548/1655/414 547/1654/414 552/1653/414 +o cube +v 0.375 0.375 1.125 +v 0.375 0.375 -1.125 +v 0.375 0.3125 1.125 +v 0.375 0.3125 -1.125 +v -0.375 0.375 -1.125 +v -0.375 0.375 1.125 +v -0.375 0.3125 -1.125 +v -0.375 0.3125 1.125 +vt 0.140625 0.859375 +vt 0.1875 0.859375 +vt 0.1875 0.85546875 +vt 0.140625 0.85546875 +vt 0 0.859375 +vt 0.140625 0.859375 +vt 0.140625 0.85546875 +vt 0 0.85546875 +vt 0.328125 0.859375 +vt 0.375 0.859375 +vt 0.375 0.85546875 +vt 0.328125 0.85546875 +vt 0.1875 0.859375 +vt 0.328125 0.859375 +vt 0.328125 0.85546875 +vt 0.1875 0.85546875 +vt 0.1875 0.859375 +vt 0.140625 0.859375 +vt 0.140625 1 +vt 0.1875 1 +vt 0.234375 1 +vt 0.1875 1 +vt 0.1875 0.859375 +vt 0.234375 0.859375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 556/1660/415 559/1659/415 557/1658/415 554/1657/415 +f 555/1664/416 556/1663/416 554/1662/416 553/1661/416 +f 560/1668/417 555/1667/417 553/1666/417 558/1665/417 +f 559/1672/418 560/1671/418 558/1670/418 557/1669/418 +f 558/1676/419 553/1675/419 554/1674/419 557/1673/419 +f 559/1680/420 556/1679/420 555/1678/420 560/1677/420 +o cube +v -0.00045995705504470186 0.9370400429449554 0.5625 +v -0.00045995705504470186 0.9370400429449554 0.375 +v 0.04373421676911454 0.8928458691207961 0.5625 +v 0.04373421676911454 0.8928458691207961 0.375 +v -0.04465413087920392 0.8928458691207961 0.375 +v -0.04465413087920392 0.8928458691207961 0.5625 +v -0.00045995705504470186 0.8486516952966369 0.375 +v -0.00045995705504470186 0.8486516952966369 0.5625 +vt 0.58984375 0.40625 +vt 0.59375 0.40625 +vt 0.59375 0.40234375 +vt 0.58984375 0.40234375 +vt 0.578125 0.40625 +vt 0.58984375 0.40625 +vt 0.58984375 0.40234375 +vt 0.578125 0.40234375 +vt 0.60546875 0.40625 +vt 0.609375 0.40625 +vt 0.609375 0.40234375 +vt 0.60546875 0.40234375 +vt 0.59375 0.40625 +vt 0.60546875 0.40625 +vt 0.60546875 0.40234375 +vt 0.59375 0.40234375 +vt 0.59375 0.40625 +vt 0.58984375 0.40625 +vt 0.58984375 0.41796875 +vt 0.59375 0.41796875 +vt 0.59765625 0.41796875 +vt 0.59375 0.41796875 +vt 0.59375 0.40625 +vt 0.59765625 0.40625 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 564/1684/421 567/1683/421 565/1682/421 562/1681/421 +f 563/1688/422 564/1687/422 562/1686/422 561/1685/422 +f 568/1692/423 563/1691/423 561/1690/423 566/1689/423 +f 567/1696/424 568/1695/424 566/1694/424 565/1693/424 +f 566/1700/425 561/1699/425 562/1698/425 565/1697/425 +f 567/1704/426 564/1703/426 563/1702/426 568/1701/426 +o cube +v 0.25 0.6875 0.5625 +v 0.25 0.6875 0.375 +v 0.25 0.375 0.5625 +v 0.25 0.375 0.375 +v -0.25 0.6875 0.375 +v -0.25 0.6875 0.5625 +v -0.25 0.375 0.375 +v -0.25 0.375 0.5625 +vt 0.01171875 0.4609375 +vt 0.04296875 0.4609375 +vt 0.04296875 0.44140625 +vt 0.01171875 0.44140625 +vt 0 0.4609375 +vt 0.01171875 0.4609375 +vt 0.01171875 0.44140625 +vt 0 0.44140625 +vt 0.0546875 0.4609375 +vt 0.0859375 0.4609375 +vt 0.0859375 0.44140625 +vt 0.0546875 0.44140625 +vt 0.04296875 0.4609375 +vt 0.0546875 0.4609375 +vt 0.0546875 0.44140625 +vt 0.04296875 0.44140625 +vt 0.04296875 0.4609375 +vt 0.01171875 0.4609375 +vt 0.01171875 0.47265625 +vt 0.04296875 0.47265625 +vt 0.07421875 0.47265625 +vt 0.04296875 0.47265625 +vt 0.04296875 0.4609375 +vt 0.07421875 0.4609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 572/1708/427 575/1707/427 573/1706/427 570/1705/427 +f 571/1712/428 572/1711/428 570/1710/428 569/1709/428 +f 576/1716/429 571/1715/429 569/1714/429 574/1713/429 +f 575/1720/430 576/1719/430 574/1718/430 573/1717/430 +f 574/1724/431 569/1723/431 570/1722/431 573/1721/431 +f 575/1728/432 572/1727/432 571/1726/432 576/1725/432 +o cube +v 0.25 0.6875 0.5625 +v 0.25 0.6875 0.375 +v 0.11741747852752232 0.5549174785275224 0.5625 +v 0.11741747852752232 0.5549174785275224 0.375 +v 0.029029130879203918 0.9084708691207961 0.375 +v 0.029029130879203918 0.9084708691207961 0.5625 +v -0.10355339059327373 0.7758883476483185 0.375 +v -0.10355339059327373 0.7758883476483185 0.5625 +vt 0.40234375 0.4296875 +vt 0.421875 0.4296875 +vt 0.421875 0.41796875 +vt 0.40234375 0.41796875 +vt 0.390625 0.4296875 +vt 0.40234375 0.4296875 +vt 0.40234375 0.41796875 +vt 0.390625 0.41796875 +vt 0.43359375 0.4296875 +vt 0.453125 0.4296875 +vt 0.453125 0.41796875 +vt 0.43359375 0.41796875 +vt 0.421875 0.4296875 +vt 0.43359375 0.4296875 +vt 0.43359375 0.41796875 +vt 0.421875 0.41796875 +vt 0.421875 0.4296875 +vt 0.40234375 0.4296875 +vt 0.40234375 0.44140625 +vt 0.421875 0.44140625 +vt 0.44140625 0.44140625 +vt 0.421875 0.44140625 +vt 0.421875 0.4296875 +vt 0.44140625 0.4296875 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 580/1732/433 583/1731/433 581/1730/433 578/1729/433 +f 579/1736/434 580/1735/434 578/1734/434 577/1733/434 +f 584/1740/435 579/1739/435 577/1738/435 582/1737/435 +f 583/1744/436 584/1743/436 582/1742/436 581/1741/436 +f 582/1748/437 577/1747/437 578/1746/437 581/1745/437 +f 583/1752/438 580/1751/438 579/1750/438 584/1749/438 +o cube +v -0.029029130879203918 0.9084708691207961 0.5625 +v -0.029029130879203918 0.9084708691207961 0.375 +v 0.10355339059327373 0.7758883476483185 0.5625 +v 0.10355339059327373 0.7758883476483185 0.375 +v -0.25 0.6875 0.375 +v -0.25 0.6875 0.5625 +v -0.11741747852752232 0.5549174785275224 0.375 +v -0.11741747852752232 0.5549174785275224 0.5625 +vt 0.01171875 0.42578125 +vt 0.03125 0.42578125 +vt 0.03125 0.4140625 +vt 0.01171875 0.4140625 +vt 0 0.42578125 +vt 0.01171875 0.42578125 +vt 0.01171875 0.4140625 +vt 0 0.4140625 +vt 0.04296875 0.42578125 +vt 0.0625 0.42578125 +vt 0.0625 0.4140625 +vt 0.04296875 0.4140625 +vt 0.03125 0.42578125 +vt 0.04296875 0.42578125 +vt 0.04296875 0.4140625 +vt 0.03125 0.4140625 +vt 0.03125 0.42578125 +vt 0.01171875 0.42578125 +vt 0.01171875 0.4375 +vt 0.03125 0.4375 +vt 0.05078125 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.42578125 +vt 0.05078125 0.42578125 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 588/1756/439 591/1755/439 589/1754/439 586/1753/439 +f 587/1760/440 588/1759/440 586/1758/440 585/1757/440 +f 592/1764/441 587/1763/441 585/1762/441 590/1761/441 +f 591/1768/442 592/1767/442 590/1766/442 589/1765/442 +f 590/1772/443 585/1771/443 586/1770/443 589/1769/443 +f 591/1776/444 588/1775/444 587/1774/444 592/1773/444 +o cube +v 0.25 0.8125 0.374375 +v 0.25 0.8125 -0.625625 +v 0.25 0.5625 0.374375 +v 0.25 0.5625 -0.625625 +v -0.25 0.8125 -0.625625 +v -0.25 0.8125 0.374375 +v -0.25 0.5625 -0.625625 +v -0.25 0.5625 0.374375 +vt 0.25390625 0.62890625 +vt 0.28515625 0.62890625 +vt 0.28515625 0.61328125 +vt 0.25390625 0.61328125 +vt 0.19140625 0.62890625 +vt 0.25390625 0.62890625 +vt 0.25390625 0.61328125 +vt 0.19140625 0.61328125 +vt 0.34765625 0.62890625 +vt 0.37890625 0.62890625 +vt 0.37890625 0.61328125 +vt 0.34765625 0.61328125 +vt 0.28515625 0.62890625 +vt 0.34765625 0.62890625 +vt 0.34765625 0.61328125 +vt 0.28515625 0.61328125 +vt 0.28515625 0.62890625 +vt 0.25390625 0.62890625 +vt 0.25390625 0.69140625 +vt 0.28515625 0.69140625 +vt 0.31640625 0.69140625 +vt 0.28515625 0.69140625 +vt 0.28515625 0.62890625 +vt 0.31640625 0.62890625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 596/1780/445 599/1779/445 597/1778/445 594/1777/445 +f 595/1784/446 596/1783/446 594/1782/446 593/1781/446 +f 600/1788/447 595/1787/447 593/1786/447 598/1785/447 +f 599/1792/448 600/1791/448 598/1790/448 597/1789/448 +f 598/1796/449 593/1795/449 594/1794/449 597/1793/449 +f 599/1800/450 596/1799/450 595/1798/450 600/1797/450 +o cube +v -0.07322330470336313 0.9892766952966369 0.375 +v -0.07322330470336313 0.9892766952966369 -0.625 +v 0.015165042944955298 0.9008883476483185 0.375 +v 0.015165042944955298 0.9008883476483185 -0.625 +v -0.25 0.8125 -0.625 +v -0.25 0.8125 0.375 +v -0.16161165235168157 0.7241116523516815 -0.625 +v -0.16161165235168157 0.7241116523516815 0.375 +vt 0.39453125 0.7890625 +vt 0.41015625 0.7890625 +vt 0.41015625 0.78125 +vt 0.39453125 0.78125 +vt 0.33203125 0.7890625 +vt 0.39453125 0.7890625 +vt 0.39453125 0.78125 +vt 0.33203125 0.78125 +vt 0.47265625 0.7890625 +vt 0.48828125 0.7890625 +vt 0.48828125 0.78125 +vt 0.47265625 0.78125 +vt 0.41015625 0.7890625 +vt 0.47265625 0.7890625 +vt 0.47265625 0.78125 +vt 0.41015625 0.78125 +vt 0.41015625 0.7890625 +vt 0.39453125 0.7890625 +vt 0.39453125 0.8515625 +vt 0.41015625 0.8515625 +vt 0.42578125 0.8515625 +vt 0.41015625 0.8515625 +vt 0.41015625 0.7890625 +vt 0.42578125 0.7890625 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 604/1804/451 607/1803/451 605/1802/451 602/1801/451 +f 603/1808/452 604/1807/452 602/1806/452 601/1805/452 +f 608/1812/453 603/1811/453 601/1810/453 606/1809/453 +f 607/1816/454 608/1815/454 606/1814/454 605/1813/454 +f 606/1820/455 601/1819/455 602/1818/455 605/1817/455 +f 607/1824/456 604/1823/456 603/1822/456 608/1821/456 +o cube +v 0.25 0.8125 0.375 +v 0.25 0.8125 -0.625 +v 0.16161165235168157 0.7241116523516815 0.375 +v 0.16161165235168157 0.7241116523516815 -0.625 +v 0.07322330470336313 0.9892766952966369 -0.625 +v 0.07322330470336313 0.9892766952966369 0.375 +v -0.015165042944955298 0.9008883476483185 -0.625 +v -0.015165042944955298 0.9008883476483185 0.375 +vt 0.39453125 0.71484375 +vt 0.41015625 0.71484375 +vt 0.41015625 0.70703125 +vt 0.39453125 0.70703125 +vt 0.33203125 0.71484375 +vt 0.39453125 0.71484375 +vt 0.39453125 0.70703125 +vt 0.33203125 0.70703125 +vt 0.47265625 0.71484375 +vt 0.48828125 0.71484375 +vt 0.48828125 0.70703125 +vt 0.47265625 0.70703125 +vt 0.41015625 0.71484375 +vt 0.47265625 0.71484375 +vt 0.47265625 0.70703125 +vt 0.41015625 0.70703125 +vt 0.41015625 0.71484375 +vt 0.39453125 0.71484375 +vt 0.39453125 0.77734375 +vt 0.41015625 0.77734375 +vt 0.42578125 0.77734375 +vt 0.41015625 0.77734375 +vt 0.41015625 0.71484375 +vt 0.42578125 0.71484375 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 612/1828/457 615/1827/457 613/1826/457 610/1825/457 +f 611/1832/458 612/1831/458 610/1830/458 609/1829/458 +f 616/1836/459 611/1835/459 609/1834/459 614/1833/459 +f 615/1840/460 616/1839/460 614/1838/460 613/1837/460 +f 614/1844/461 609/1843/461 610/1842/461 613/1841/461 +f 615/1848/462 612/1847/462 611/1846/462 616/1845/462 +o cube +v -0.010937499999999992 0.9890625 0.375 +v -0.010937499999999992 0.9890625 -0.625 +v -0.010937499999999992 0.6765625 0.375 +v -0.010937499999999992 0.6765625 -0.625 +v -0.07343749999999999 0.9890625 -0.625 +v -0.07343749999999999 0.9890625 0.375 +v -0.07343749999999999 0.6765625 -0.625 +v -0.07343749999999999 0.6765625 0.375 +vt 0.4453125 0.640625 +vt 0.44921875 0.640625 +vt 0.44921875 0.62109375 +vt 0.4453125 0.62109375 +vt 0.3828125 0.640625 +vt 0.4453125 0.640625 +vt 0.4453125 0.62109375 +vt 0.3828125 0.62109375 +vt 0.51171875 0.640625 +vt 0.515625 0.640625 +vt 0.515625 0.62109375 +vt 0.51171875 0.62109375 +vt 0.44921875 0.640625 +vt 0.51171875 0.640625 +vt 0.51171875 0.62109375 +vt 0.44921875 0.62109375 +vt 0.44921875 0.640625 +vt 0.4453125 0.640625 +vt 0.4453125 0.703125 +vt 0.44921875 0.703125 +vt 0.453125 0.703125 +vt 0.44921875 0.703125 +vt 0.44921875 0.640625 +vt 0.453125 0.640625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 620/1852/463 623/1851/463 621/1850/463 618/1849/463 +f 619/1856/464 620/1855/464 618/1854/464 617/1853/464 +f 624/1860/465 619/1859/465 617/1858/465 622/1857/465 +f 623/1864/466 624/1863/466 622/1862/466 621/1861/466 +f 622/1868/467 617/1867/467 618/1866/467 621/1865/467 +f 623/1872/468 620/1871/468 619/1870/468 624/1869/468 +o cube +v 0.0734375 0.9890625 0.375 +v 0.0734375 0.9890625 -0.625 +v 0.0734375 0.6765625 0.375 +v 0.0734375 0.6765625 -0.625 +v -0.0515625 0.9890625 -0.625 +v -0.0515625 0.9890625 0.375 +v -0.0515625 0.6765625 -0.625 +v -0.0515625 0.6765625 0.375 +vt 0.44140625 0.9375 +vt 0.44921875 0.9375 +vt 0.44921875 0.91796875 +vt 0.44140625 0.91796875 +vt 0.37890625 0.9375 +vt 0.44140625 0.9375 +vt 0.44140625 0.91796875 +vt 0.37890625 0.91796875 +vt 0.51171875 0.9375 +vt 0.51953125 0.9375 +vt 0.51953125 0.91796875 +vt 0.51171875 0.91796875 +vt 0.44921875 0.9375 +vt 0.51171875 0.9375 +vt 0.51171875 0.91796875 +vt 0.44921875 0.91796875 +vt 0.44921875 0.9375 +vt 0.44140625 0.9375 +vt 0.44140625 1 +vt 0.44921875 1 +vt 0.45703125 1 +vt 0.44921875 1 +vt 0.44921875 0.9375 +vt 0.45703125 0.9375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 628/1876/469 631/1875/469 629/1874/469 626/1873/469 +f 627/1880/470 628/1879/470 626/1878/470 625/1877/470 +f 632/1884/471 627/1883/471 625/1882/471 630/1881/471 +f 631/1888/472 632/1887/472 630/1886/472 629/1885/472 +f 630/1892/473 625/1891/473 626/1890/473 629/1889/473 +f 631/1896/474 628/1895/474 627/1894/474 632/1893/474 +o cube +v 0.375 0.9375 1.1875 +v 0.375 0.9375 1.125 +v 0.375 0.375 1.1875 +v 0.375 0.375 1.125 +v -0.375 0.9375 1.125 +v -0.375 0.9375 1.1875 +v -0.375 0.375 1.125 +v -0.375 0.375 1.1875 +vt 0.49609375 0.91015625 +vt 0.54296875 0.91015625 +vt 0.54296875 0.875 +vt 0.49609375 0.875 +vt 0.4921875 0.91015625 +vt 0.49609375 0.91015625 +vt 0.49609375 0.875 +vt 0.4921875 0.875 +vt 0.546875 0.91015625 +vt 0.59375 0.91015625 +vt 0.59375 0.875 +vt 0.546875 0.875 +vt 0.54296875 0.91015625 +vt 0.546875 0.91015625 +vt 0.546875 0.875 +vt 0.54296875 0.875 +vt 0.54296875 0.91015625 +vt 0.49609375 0.91015625 +vt 0.49609375 0.9140625 +vt 0.54296875 0.9140625 +vt 0.58984375 0.9140625 +vt 0.54296875 0.9140625 +vt 0.54296875 0.91015625 +vt 0.58984375 0.91015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 636/1900/475 639/1899/475 637/1898/475 634/1897/475 +f 635/1904/476 636/1903/476 634/1902/476 633/1901/476 +f 640/1908/477 635/1907/477 633/1906/477 638/1905/477 +f 639/1912/478 640/1911/478 638/1910/478 637/1909/478 +f 638/1916/479 633/1915/479 634/1914/479 637/1913/479 +f 639/1920/480 636/1919/480 635/1918/480 640/1917/480 +o cube +v -0.37499999999999994 0.9375 0.43750000000000006 +v -0.37499999999999994 0.9375 1.125 +v -0.37500000000000006 0.37500000000000006 0.43749999999999994 +v -0.37500000000000006 0.37499999999999994 1.125 +v -0.37499999999999994 0.9375 1.125 +v -0.37499999999999994 0.9375 0.43750000000000006 +v -0.37500000000000006 0.37499999999999994 1.125 +v -0.37500000000000006 0.37500000000000006 0.43749999999999994 +vt 0.4375 0.48046875 +vt 0.4375 0.48046875 +vt 0.4375 0.4453125 +vt 0.4375 0.4453125 +vt 0.39453125 0.48046875 +vt 0.4375 0.48046875 +vt 0.4375 0.4453125 +vt 0.39453125 0.4453125 +vt 0.48046875 0.48046875 +vt 0.48046875 0.48046875 +vt 0.48046875 0.4453125 +vt 0.48046875 0.4453125 +vt 0.4375 0.48046875 +vt 0.48046875 0.48046875 +vt 0.48046875 0.4453125 +vt 0.4375 0.4453125 +vt 0.4375 0.48046875 +vt 0.4375 0.48046875 +vt 0.4375 0.5234375 +vt 0.4375 0.5234375 +vt 0.4375 0.5234375 +vt 0.4375 0.5234375 +vt 0.4375 0.48046875 +vt 0.4375 0.48046875 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 644/1924/481 647/1923/481 645/1922/481 642/1921/481 +f 643/1928/482 644/1927/482 642/1926/482 641/1925/482 +f 648/1932/483 643/1931/483 641/1930/483 646/1929/483 +f 647/1936/484 648/1935/484 646/1934/484 645/1933/484 +f 646/1940/485 641/1939/485 642/1938/485 645/1937/485 +f 647/1944/486 644/1943/486 643/1942/486 648/1941/486 +o cube +v 0.09375 1.0515625 -0.0625 +v 0.09375 1.0515625 -0.25 +v 0.09375 0.9265625 -0.0625 +v 0.09375 0.9265625 -0.25 +v -0.09375 1.0515625 -0.25 +v -0.09375 1.0515625 -0.0625 +v -0.09375 0.9265625 -0.25 +v -0.09375 0.9265625 -0.0625 +vt 0.2421875 0.41015625 +vt 0.25390625 0.41015625 +vt 0.25390625 0.40234375 +vt 0.2421875 0.40234375 +vt 0.23046875 0.41015625 +vt 0.2421875 0.41015625 +vt 0.2421875 0.40234375 +vt 0.23046875 0.40234375 +vt 0.265625 0.41015625 +vt 0.27734375 0.41015625 +vt 0.27734375 0.40234375 +vt 0.265625 0.40234375 +vt 0.25390625 0.41015625 +vt 0.265625 0.41015625 +vt 0.265625 0.40234375 +vt 0.25390625 0.40234375 +vt 0.25390625 0.41015625 +vt 0.2421875 0.41015625 +vt 0.2421875 0.421875 +vt 0.25390625 0.421875 +vt 0.265625 0.421875 +vt 0.25390625 0.421875 +vt 0.25390625 0.41015625 +vt 0.265625 0.41015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 652/1948/487 655/1947/487 653/1946/487 650/1945/487 +f 651/1952/488 652/1951/488 650/1950/488 649/1949/488 +f 656/1956/489 651/1955/489 649/1954/489 654/1953/489 +f 655/1960/490 656/1959/490 654/1958/490 653/1957/490 +f 654/1964/491 649/1963/491 650/1962/491 653/1961/491 +f 655/1968/492 652/1967/492 651/1966/492 656/1965/492 +o cube +v 0.21875 0.9421875 0.5125 +v 0.21875 0.9421875 0.4499999999999999 +v 0.21875 0.8796875 0.5125 +v 0.21875 0.8796875 0.4499999999999999 +v -0.21875 0.9421875 0.4499999999999999 +v -0.21875 0.9421875 0.5125 +v -0.21875 0.8796875 0.4499999999999999 +v -0.21875 0.8796875 0.5125 +vt 0.52734375 0.92578125 +vt 0.5546875 0.92578125 +vt 0.5546875 0.921875 +vt 0.52734375 0.921875 +vt 0.5234375 0.92578125 +vt 0.52734375 0.92578125 +vt 0.52734375 0.921875 +vt 0.5234375 0.921875 +vt 0.55859375 0.92578125 +vt 0.5859375 0.92578125 +vt 0.5859375 0.921875 +vt 0.55859375 0.921875 +vt 0.5546875 0.92578125 +vt 0.55859375 0.92578125 +vt 0.55859375 0.921875 +vt 0.5546875 0.921875 +vt 0.5546875 0.92578125 +vt 0.52734375 0.92578125 +vt 0.52734375 0.9296875 +vt 0.5546875 0.9296875 +vt 0.58203125 0.9296875 +vt 0.5546875 0.9296875 +vt 0.5546875 0.92578125 +vt 0.58203125 0.92578125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 660/1972/493 663/1971/493 661/1970/493 658/1969/493 +f 659/1976/494 660/1975/494 658/1974/494 657/1973/494 +f 664/1980/495 659/1979/495 657/1978/495 662/1977/495 +f 663/1984/496 664/1983/496 662/1982/496 661/1981/496 +f 662/1988/497 657/1987/497 658/1986/497 661/1985/497 +f 663/1992/498 660/1991/498 659/1990/498 664/1989/498 +o cube +v 0.03125 1.1921875 0.5 +v 0.03125 1.1921875 0.5 +v 0.03125 1.0046875 0.5 +v 0.03125 1.0046875 0.5 +v -0.03125 1.1921875 0.5 +v -0.03125 1.1921875 0.5 +v -0.03125 1.0046875 0.5 +v -0.03125 1.0046875 0.5 +vt 0.578125 0.84765625 +vt 0.58203125 0.84765625 +vt 0.58203125 0.8359375 +vt 0.578125 0.8359375 +vt 0.578125 0.84765625 +vt 0.578125 0.84765625 +vt 0.578125 0.8359375 +vt 0.578125 0.8359375 +vt 0.58203125 0.84765625 +vt 0.5859375 0.84765625 +vt 0.5859375 0.8359375 +vt 0.58203125 0.8359375 +vt 0.58203125 0.84765625 +vt 0.58203125 0.84765625 +vt 0.58203125 0.8359375 +vt 0.58203125 0.8359375 +vt 0.58203125 0.84765625 +vt 0.578125 0.84765625 +vt 0.578125 0.84765625 +vt 0.58203125 0.84765625 +vt 0.5859375 0.84765625 +vt 0.58203125 0.84765625 +vt 0.58203125 0.84765625 +vt 0.5859375 0.84765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 668/1996/499 671/1995/499 669/1994/499 666/1993/499 +f 667/2000/500 668/1999/500 666/1998/500 665/1997/500 +f 672/2004/501 667/2003/501 665/2002/501 670/2001/501 +f 671/2008/502 672/2007/502 670/2006/502 669/2005/502 +f 670/2012/503 665/2011/503 666/2010/503 669/2009/503 +f 671/2016/504 668/2015/504 667/2014/504 672/2013/504 +o cube +v 3.469446951953614e-17 1.2546875 0.28125 +v 3.469446951953614e-17 1.2546875 0.28125 +v 3.469446951953614e-17 1.0046875 0.28125 +v 3.469446951953614e-17 1.0046875 0.28125 +v -3.469446951953614e-17 1.2546875 0.59375 +v -3.469446951953614e-17 1.2546875 0.59375 +v -3.469446951953614e-17 1.0046875 0.59375 +v -3.469446951953614e-17 1.0046875 0.59375 +vt 0.53515625 0.41796875 +vt 0.5546875 0.41796875 +vt 0.5546875 0.40234375 +vt 0.53515625 0.40234375 +vt 0.53515625 0.41796875 +vt 0.53515625 0.41796875 +vt 0.53515625 0.40234375 +vt 0.53515625 0.40234375 +vt 0.5546875 0.41796875 +vt 0.57421875 0.41796875 +vt 0.57421875 0.40234375 +vt 0.5546875 0.40234375 +vt 0.5546875 0.41796875 +vt 0.5546875 0.41796875 +vt 0.5546875 0.40234375 +vt 0.5546875 0.40234375 +vt 0.5546875 0.41796875 +vt 0.53515625 0.41796875 +vt 0.53515625 0.41796875 +vt 0.5546875 0.41796875 +vt 0.57421875 0.41796875 +vt 0.5546875 0.41796875 +vt 0.5546875 0.41796875 +vt 0.57421875 0.41796875 +vn -1 0 -2.220446049250313e-16 +vn 2.220446049250313e-16 0 -1 +vn 1 0 2.220446049250313e-16 +vn -2.220446049250313e-16 0 1 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 676/2020/505 679/2019/505 677/2018/505 674/2017/505 +f 675/2024/506 676/2023/506 674/2022/506 673/2021/506 +f 680/2028/507 675/2027/507 673/2026/507 678/2025/507 +f 679/2032/508 680/2031/508 678/2030/508 677/2029/508 +f 678/2036/509 673/2035/509 674/2034/509 677/2033/509 +f 679/2040/510 676/2039/510 675/2038/510 680/2037/510 +o cube +v 0.25 0.9375 0.565625 +v 0.25 0.9375 0.565625 +v 0.25 0.375 0.565625 +v 0.25 0.375 0.565625 +v -0.25 0.9375 0.565625 +v -0.25 0.9375 0.565625 +v -0.25 0.375 0.565625 +v -0.25 0.375 0.565625 +vt 0.1640625 0.4453125 +vt 0.1953125 0.4453125 +vt 0.1953125 0.41015625 +vt 0.1640625 0.41015625 +vt 0.1640625 0.4453125 +vt 0.1640625 0.4453125 +vt 0.1640625 0.41015625 +vt 0.1640625 0.41015625 +vt 0.1953125 0.4453125 +vt 0.2265625 0.4453125 +vt 0.2265625 0.41015625 +vt 0.1953125 0.41015625 +vt 0.1953125 0.4453125 +vt 0.1953125 0.4453125 +vt 0.1953125 0.41015625 +vt 0.1953125 0.41015625 +vt 0.1953125 0.4453125 +vt 0.1640625 0.4453125 +vt 0.1640625 0.4453125 +vt 0.1953125 0.4453125 +vt 0.2265625 0.4453125 +vt 0.1953125 0.4453125 +vt 0.1953125 0.4453125 +vt 0.2265625 0.4453125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 684/2044/511 687/2043/511 685/2042/511 682/2041/511 +f 683/2048/512 684/2047/512 682/2046/512 681/2045/512 +f 688/2052/513 683/2051/513 681/2050/513 686/2049/513 +f 687/2056/514 688/2055/514 686/2054/514 685/2053/514 +f 686/2060/515 681/2059/515 682/2058/515 685/2057/515 +f 687/2064/516 684/2063/516 683/2062/516 688/2061/516 +o cube +v -0.1875 0.71875 -0.9125000000000001 +v -0.1875 0.71875 -0.9750000000000001 +v -0.1875 0.65625 -0.9125000000000001 +v -0.1875 0.65625 -0.9750000000000001 +v -0.1875 0.71875 -0.9750000000000001 +v -0.1875 0.71875 -0.9125000000000001 +v -0.1875 0.65625 -0.9750000000000001 +v -0.1875 0.65625 -0.9125000000000001 +vt 0.375 0.58203125 +vt 0.375 0.58203125 +vt 0.375 0.578125 +vt 0.375 0.578125 +vt 0.37109375 0.58203125 +vt 0.375 0.58203125 +vt 0.375 0.578125 +vt 0.37109375 0.578125 +vt 0.37890625 0.58203125 +vt 0.37890625 0.58203125 +vt 0.37890625 0.578125 +vt 0.37890625 0.578125 +vt 0.375 0.58203125 +vt 0.37890625 0.58203125 +vt 0.37890625 0.578125 +vt 0.375 0.578125 +vt 0.375 0.58203125 +vt 0.375 0.58203125 +vt 0.375 0.5859375 +vt 0.375 0.5859375 +vt 0.375 0.5859375 +vt 0.375 0.5859375 +vt 0.375 0.58203125 +vt 0.375 0.58203125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 692/2068/517 695/2067/517 693/2066/517 690/2065/517 +f 691/2072/518 692/2071/518 690/2070/518 689/2069/518 +f 696/2076/519 691/2075/519 689/2074/519 694/2073/519 +f 695/2080/520 696/2079/520 694/2078/520 693/2077/520 +f 694/2084/521 689/2083/521 690/2082/521 693/2081/521 +f 695/2088/522 692/2087/522 691/2086/522 696/2085/522 +o cube +v -0.1875 0.546875 -0.9125000000000001 +v -0.1875 0.546875 -0.9750000000000001 +v -0.1875 0.484375 -0.9125000000000001 +v -0.1875 0.484375 -0.9750000000000001 +v -0.1875 0.546875 -0.9750000000000001 +v -0.1875 0.546875 -0.9125000000000001 +v -0.1875 0.484375 -0.9750000000000001 +v -0.1875 0.484375 -0.9125000000000001 +vt 0.18359375 0.57421875 +vt 0.18359375 0.57421875 +vt 0.18359375 0.5703125 +vt 0.18359375 0.5703125 +vt 0.1796875 0.57421875 +vt 0.18359375 0.57421875 +vt 0.18359375 0.5703125 +vt 0.1796875 0.5703125 +vt 0.1875 0.57421875 +vt 0.1875 0.57421875 +vt 0.1875 0.5703125 +vt 0.1875 0.5703125 +vt 0.18359375 0.57421875 +vt 0.1875 0.57421875 +vt 0.1875 0.5703125 +vt 0.18359375 0.5703125 +vt 0.18359375 0.57421875 +vt 0.18359375 0.57421875 +vt 0.18359375 0.578125 +vt 0.18359375 0.578125 +vt 0.18359375 0.578125 +vt 0.18359375 0.578125 +vt 0.18359375 0.57421875 +vt 0.18359375 0.57421875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 700/2092/523 703/2091/523 701/2090/523 698/2089/523 +f 699/2096/524 700/2095/524 698/2094/524 697/2093/524 +f 704/2100/525 699/2099/525 697/2098/525 702/2097/525 +f 703/2104/526 704/2103/526 702/2102/526 701/2101/526 +f 702/2108/527 697/2107/527 698/2106/527 701/2105/527 +f 703/2112/528 700/2111/528 699/2110/528 704/2109/528 +o cube +v 0 0.3125 -1.1875 +v 0 0.3125 -1.375 +v 0 0.125 -1.1875 +v 0 0.125 -1.375 +v 0 0.3125 -1.375 +v 0 0.3125 -1.1875 +v 0 0.125 -1.375 +v 0 0.125 -1.1875 +vt 0.50390625 0.75390625 +vt 0.50390625 0.75390625 +vt 0.50390625 0.7421875 +vt 0.50390625 0.7421875 +vt 0.4921875 0.75390625 +vt 0.50390625 0.75390625 +vt 0.50390625 0.7421875 +vt 0.4921875 0.7421875 +vt 0.515625 0.75390625 +vt 0.515625 0.75390625 +vt 0.515625 0.7421875 +vt 0.515625 0.7421875 +vt 0.50390625 0.75390625 +vt 0.515625 0.75390625 +vt 0.515625 0.7421875 +vt 0.50390625 0.7421875 +vt 0.50390625 0.75390625 +vt 0.50390625 0.75390625 +vt 0.50390625 0.765625 +vt 0.50390625 0.765625 +vt 0.50390625 0.765625 +vt 0.50390625 0.765625 +vt 0.50390625 0.75390625 +vt 0.50390625 0.75390625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 708/2116/529 711/2115/529 709/2114/529 706/2113/529 +f 707/2120/530 708/2119/530 706/2118/530 705/2117/530 +f 712/2124/531 707/2123/531 705/2122/531 710/2121/531 +f 711/2128/532 712/2127/532 710/2126/532 709/2125/532 +f 710/2132/533 705/2131/533 706/2130/533 709/2129/533 +f 711/2136/534 708/2135/534 707/2134/534 712/2133/534 +o cube +v 0.390625 0.390625 -1.109375 +v 0.390625 0.390625 -1.203125 +v 0.390625 0.296875 -1.109375 +v 0.390625 0.296875 -1.203125 +v -0.390625 0.390625 -1.203125 +v -0.390625 0.390625 -1.109375 +v -0.390625 0.296875 -1.203125 +v -0.390625 0.296875 -1.109375 +vt 0.515625 0.53515625 +vt 0.5625 0.53515625 +vt 0.5625 0.53125 +vt 0.515625 0.53125 +vt 0.51171875 0.53515625 +vt 0.515625 0.53515625 +vt 0.515625 0.53125 +vt 0.51171875 0.53125 +vt 0.56640625 0.53515625 +vt 0.61328125 0.53515625 +vt 0.61328125 0.53125 +vt 0.56640625 0.53125 +vt 0.5625 0.53515625 +vt 0.56640625 0.53515625 +vt 0.56640625 0.53125 +vt 0.5625 0.53125 +vt 0.5625 0.53515625 +vt 0.515625 0.53515625 +vt 0.515625 0.5390625 +vt 0.5625 0.5390625 +vt 0.609375 0.5390625 +vt 0.5625 0.5390625 +vt 0.5625 0.53515625 +vt 0.609375 0.53515625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 716/2140/535 719/2139/535 717/2138/535 714/2137/535 +f 715/2144/536 716/2143/536 714/2142/536 713/2141/536 +f 720/2148/537 715/2147/537 713/2146/537 718/2145/537 +f 719/2152/538 720/2151/538 718/2150/538 717/2149/538 +f 718/2156/539 713/2155/539 714/2154/539 717/2153/539 +f 719/2160/540 716/2159/540 715/2158/540 720/2157/540 +o cube +v 0.09375 1.0046875 0.53125 +v 0.09375 1.0046875 0.34375 +v 0.09375 0.8171875 0.53125 +v 0.09375 0.8171875 0.34375 +v -0.09375 1.0046875 0.34375 +v -0.09375 1.0046875 0.53125 +v -0.09375 0.8171875 0.34375 +v -0.09375 0.8171875 0.53125 +vt 0.58203125 0.7109375 +vt 0.59375 0.7109375 +vt 0.59375 0.69921875 +vt 0.58203125 0.69921875 +vt 0.5703125 0.7109375 +vt 0.58203125 0.7109375 +vt 0.58203125 0.69921875 +vt 0.5703125 0.69921875 +vt 0.60546875 0.7109375 +vt 0.6171875 0.7109375 +vt 0.6171875 0.69921875 +vt 0.60546875 0.69921875 +vt 0.59375 0.7109375 +vt 0.60546875 0.7109375 +vt 0.60546875 0.69921875 +vt 0.59375 0.69921875 +vt 0.59375 0.7109375 +vt 0.58203125 0.7109375 +vt 0.58203125 0.72265625 +vt 0.59375 0.72265625 +vt 0.60546875 0.72265625 +vt 0.59375 0.72265625 +vt 0.59375 0.7109375 +vt 0.60546875 0.7109375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 724/2164/541 727/2163/541 725/2162/541 722/2161/541 +f 723/2168/542 724/2167/542 722/2166/542 721/2165/542 +f 728/2172/543 723/2171/543 721/2170/543 726/2169/543 +f 727/2176/544 728/2175/544 726/2174/544 725/2173/544 +f 726/2180/545 721/2179/545 722/2178/545 725/2177/545 +f 727/2184/546 724/2183/546 723/2182/546 728/2181/546 +o cube +v 0.203125 1.1921875 0.7 +v 0.203125 1.1921875 0.32499999999999996 +v 0.203125 0.37968749999999996 0.7 +v 0.203125 0.37968749999999996 0.32499999999999996 +v 0.203125 1.1921875 0.32499999999999996 +v 0.203125 1.1921875 0.7 +v 0.203125 0.37968749999999996 0.32499999999999996 +v 0.203125 0.37968749999999996 0.7 +vt 0.34375 0.5859375 +vt 0.34375 0.5859375 +vt 0.34375 0.53515625 +vt 0.34375 0.53515625 +vt 0.3203125 0.5859375 +vt 0.34375 0.5859375 +vt 0.34375 0.53515625 +vt 0.3203125 0.53515625 +vt 0.3671875 0.5859375 +vt 0.3671875 0.5859375 +vt 0.3671875 0.53515625 +vt 0.3671875 0.53515625 +vt 0.34375 0.5859375 +vt 0.3671875 0.5859375 +vt 0.3671875 0.53515625 +vt 0.34375 0.53515625 +vt 0.34375 0.5859375 +vt 0.34375 0.5859375 +vt 0.34375 0.609375 +vt 0.34375 0.609375 +vt 0.34375 0.609375 +vt 0.34375 0.609375 +vt 0.34375 0.5859375 +vt 0.34375 0.5859375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 732/2188/547 735/2187/547 733/2186/547 730/2185/547 +f 731/2192/548 732/2191/548 730/2190/548 729/2189/548 +f 736/2196/549 731/2195/549 729/2194/549 734/2193/549 +f 735/2200/550 736/2199/550 734/2198/550 733/2197/550 +f 734/2204/551 729/2203/551 730/2202/551 733/2201/551 +f 735/2208/552 732/2207/552 731/2206/552 736/2205/552 +o cube +v -0.20312499999999994 1.1921875 0.325 +v -0.20312499999999994 1.1921875 0.7 +v -0.20312500000000006 0.37968749999999996 0.3249999999999999 +v -0.20312500000000006 0.37968749999999996 0.7 +v -0.20312499999999994 1.1921875 0.7 +v -0.20312499999999994 1.1921875 0.325 +v -0.20312500000000006 0.37968749999999996 0.7 +v -0.20312500000000006 0.37968749999999996 0.3249999999999999 +vt 0.53515625 0.59375 +vt 0.53515625 0.59375 +vt 0.53515625 0.54296875 +vt 0.53515625 0.54296875 +vt 0.51171875 0.59375 +vt 0.53515625 0.59375 +vt 0.53515625 0.54296875 +vt 0.51171875 0.54296875 +vt 0.55859375 0.59375 +vt 0.55859375 0.59375 +vt 0.55859375 0.54296875 +vt 0.55859375 0.54296875 +vt 0.53515625 0.59375 +vt 0.55859375 0.59375 +vt 0.55859375 0.54296875 +vt 0.53515625 0.54296875 +vt 0.53515625 0.59375 +vt 0.53515625 0.59375 +vt 0.53515625 0.6171875 +vt 0.53515625 0.6171875 +vt 0.53515625 0.6171875 +vt 0.53515625 0.6171875 +vt 0.53515625 0.59375 +vt 0.53515625 0.59375 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 740/2212/553 743/2211/553 741/2210/553 738/2209/553 +f 739/2216/554 740/2215/554 738/2214/554 737/2213/554 +f 744/2220/555 739/2219/555 737/2218/555 742/2217/555 +f 743/2224/556 744/2223/556 742/2222/556 741/2221/556 +f 742/2228/557 737/2227/557 738/2226/557 741/2225/557 +f 743/2232/558 740/2231/558 739/2230/558 744/2229/558 +o cube +v -0.06250000000000001 1.0747700214724776 0.609375 +v -0.06250000000000001 1.0747700214724776 0.546875 +v 0.07008252147247768 0.9421875 0.609375 +v 0.07008252147247768 0.9421875 0.546875 +v -0.19508252147247768 0.9421875 0.546875 +v -0.19508252147247768 0.9421875 0.609375 +v -0.062499999999999986 0.8096049785275223 0.546875 +v -0.062499999999999986 0.8096049785275223 0.609375 +vt 0.58984375 0.69140625 +vt 0.6015625 0.69140625 +vt 0.6015625 0.6796875 +vt 0.58984375 0.6796875 +vt 0.5859375 0.69140625 +vt 0.58984375 0.69140625 +vt 0.58984375 0.6796875 +vt 0.5859375 0.6796875 +vt 0.60546875 0.69140625 +vt 0.6171875 0.69140625 +vt 0.6171875 0.6796875 +vt 0.60546875 0.6796875 +vt 0.6015625 0.69140625 +vt 0.60546875 0.69140625 +vt 0.60546875 0.6796875 +vt 0.6015625 0.6796875 +vt 0.6015625 0.69140625 +vt 0.58984375 0.69140625 +vt 0.58984375 0.6953125 +vt 0.6015625 0.6953125 +vt 0.61328125 0.6953125 +vt 0.6015625 0.6953125 +vt 0.6015625 0.69140625 +vt 0.61328125 0.69140625 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 748/2236/559 751/2235/559 749/2234/559 746/2233/559 +f 747/2240/560 748/2239/560 746/2238/560 745/2237/560 +f 752/2244/561 747/2243/561 745/2242/561 750/2241/561 +f 751/2248/562 752/2247/562 750/2246/562 749/2245/562 +f 750/2252/563 745/2251/563 746/2250/563 749/2249/563 +f 751/2256/564 748/2255/564 747/2254/564 752/2253/564 +o cube +v 0.08080582617584077 0.8118258476483184 0.59375 +v 0.08080582617584077 0.8118258476483184 0.53125 +v 0.16919417382415922 0.7234375 0.59375 +v 0.16919417382415922 0.7234375 0.53125 +v -0.007582521472477677 0.7234375 0.53125 +v -0.007582521472477677 0.7234375 0.59375 +v 0.08080582617584078 0.6350491523516815 0.53125 +v 0.08080582617584078 0.6350491523516815 0.59375 +vt 0.4609375 0.4375 +vt 0.46875 0.4375 +vt 0.46875 0.4296875 +vt 0.4609375 0.4296875 +vt 0.45703125 0.4375 +vt 0.4609375 0.4375 +vt 0.4609375 0.4296875 +vt 0.45703125 0.4296875 +vt 0.47265625 0.4375 +vt 0.48046875 0.4375 +vt 0.48046875 0.4296875 +vt 0.47265625 0.4296875 +vt 0.46875 0.4375 +vt 0.47265625 0.4375 +vt 0.47265625 0.4296875 +vt 0.46875 0.4296875 +vt 0.46875 0.4375 +vt 0.4609375 0.4375 +vt 0.4609375 0.44140625 +vt 0.46875 0.44140625 +vt 0.4765625 0.44140625 +vt 0.46875 0.44140625 +vt 0.46875 0.4375 +vt 0.4765625 0.4375 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 756/2260/565 759/2259/565 757/2258/565 754/2257/565 +f 755/2264/566 756/2263/566 754/2262/566 753/2261/566 +f 760/2268/567 755/2267/567 753/2266/567 758/2265/567 +f 759/2272/568 760/2271/568 758/2270/568 757/2269/568 +f 758/2276/569 753/2275/569 754/2274/569 757/2273/569 +f 759/2280/570 756/2279/570 755/2278/570 760/2277/570 +o cube +v 0.2429257080909701 0.9723391969361896 0.6 +v 0.2429257080909701 0.9723391969361896 0.6 +v 0.09862926645502203 0.6951483115679954 0.6 +v 0.09862926645502203 0.6951483115679954 0.6 +v 0.18748753101733126 1.0011984852633793 0.6 +v 0.18748753101733126 1.0011984852633793 0.6 +v 0.04319108938138316 0.724007599895185 0.6 +v 0.04319108938138316 0.724007599895185 0.6 +vt 0.37109375 0.609375 +vt 0.375 0.609375 +vt 0.375 0.58984375 +vt 0.37109375 0.58984375 +vt 0.37109375 0.609375 +vt 0.37109375 0.609375 +vt 0.37109375 0.58984375 +vt 0.37109375 0.58984375 +vt 0.375 0.609375 +vt 0.37890625 0.609375 +vt 0.37890625 0.58984375 +vt 0.375 0.58984375 +vt 0.375 0.609375 +vt 0.375 0.609375 +vt 0.375 0.58984375 +vt 0.375 0.58984375 +vt 0.375 0.609375 +vt 0.37109375 0.609375 +vt 0.37109375 0.609375 +vt 0.375 0.609375 +vt 0.37890625 0.609375 +vt 0.375 0.609375 +vt 0.375 0.609375 +vt 0.37890625 0.609375 +vn 0 0 -1 +vn 0.8870108331782217 -0.4617486132350339 0 +vn 0 0 1 +vn -0.8870108331782217 0.4617486132350339 0 +vn 0.4617486132350339 0.8870108331782217 0 +vn -0.4617486132350339 -0.8870108331782217 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 764/2284/571 767/2283/571 765/2282/571 762/2281/571 +f 763/2288/572 764/2287/572 762/2286/572 761/2285/572 +f 768/2292/573 763/2291/573 761/2290/573 766/2289/573 +f 767/2296/574 768/2295/574 766/2294/574 765/2293/574 +f 766/2300/575 761/2299/575 762/2298/575 765/2297/575 +f 767/2304/576 764/2303/576 763/2302/576 768/2301/576 +o cube +v 0.2429257080909701 0.9723391969361896 0.6625 +v 0.2429257080909701 0.9723391969361896 0.6 +v 0.2140664197637805 0.9169010198625509 0.6625 +v 0.2140664197637805 0.9169010198625509 0.6 +v 0.18748753101733126 1.0011984852633793 0.6 +v 0.18748753101733126 1.0011984852633793 0.6625 +v 0.15862824269014164 0.9457603081897406 0.6 +v 0.15862824269014164 0.9457603081897406 0.6625 +vt 0.49609375 0.7109375 +vt 0.5 0.7109375 +vt 0.5 0.70703125 +vt 0.49609375 0.70703125 +vt 0.4921875 0.7109375 +vt 0.49609375 0.7109375 +vt 0.49609375 0.70703125 +vt 0.4921875 0.70703125 +vt 0.50390625 0.7109375 +vt 0.5078125 0.7109375 +vt 0.5078125 0.70703125 +vt 0.50390625 0.70703125 +vt 0.5 0.7109375 +vt 0.50390625 0.7109375 +vt 0.50390625 0.70703125 +vt 0.5 0.70703125 +vt 0.5 0.7109375 +vt 0.49609375 0.7109375 +vt 0.49609375 0.71484375 +vt 0.5 0.71484375 +vt 0.50390625 0.71484375 +vt 0.5 0.71484375 +vt 0.5 0.7109375 +vt 0.50390625 0.7109375 +vn 0 0 -1 +vn 0.8870108331782217 -0.4617486132350339 0 +vn 0 0 1 +vn -0.8870108331782217 0.4617486132350339 0 +vn 0.4617486132350339 0.8870108331782217 0 +vn -0.4617486132350339 -0.8870108331782217 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 772/2308/577 775/2307/577 773/2306/577 770/2305/577 +f 771/2312/578 772/2311/578 770/2310/578 769/2309/578 +f 776/2316/579 771/2315/579 769/2314/579 774/2313/579 +f 775/2320/580 776/2319/580 774/2318/580 773/2317/580 +f 774/2324/581 769/2323/581 770/2322/581 773/2321/581 +f 775/2328/582 772/2327/582 771/2326/582 776/2325/582 +o cube +v 0.328125 1.1921875 0.825 +v 0.328125 1.1921875 0.44999999999999996 +v 0.328125 0.37968749999999996 0.825 +v 0.328125 0.37968749999999996 0.44999999999999996 +v 0.328125 1.1921875 0.44999999999999996 +v 0.328125 1.1921875 0.825 +v 0.328125 0.37968749999999996 0.44999999999999996 +v 0.328125 0.37968749999999996 0.825 +vt 0.54296875 0.7421875 +vt 0.54296875 0.7421875 +vt 0.54296875 0.69140625 +vt 0.54296875 0.69140625 +vt 0.51953125 0.7421875 +vt 0.54296875 0.7421875 +vt 0.54296875 0.69140625 +vt 0.51953125 0.69140625 +vt 0.56640625 0.7421875 +vt 0.56640625 0.7421875 +vt 0.56640625 0.69140625 +vt 0.56640625 0.69140625 +vt 0.54296875 0.7421875 +vt 0.56640625 0.7421875 +vt 0.56640625 0.69140625 +vt 0.54296875 0.69140625 +vt 0.54296875 0.7421875 +vt 0.54296875 0.7421875 +vt 0.54296875 0.765625 +vt 0.54296875 0.765625 +vt 0.54296875 0.765625 +vt 0.54296875 0.765625 +vt 0.54296875 0.7421875 +vt 0.54296875 0.7421875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 780/2332/583 783/2331/583 781/2330/583 778/2329/583 +f 779/2336/584 780/2335/584 778/2334/584 777/2333/584 +f 784/2340/585 779/2339/585 777/2338/585 782/2337/585 +f 783/2344/586 784/2343/586 782/2342/586 781/2341/586 +f 782/2348/587 777/2347/587 778/2346/587 781/2345/587 +f 783/2352/588 780/2351/588 779/2350/588 784/2349/588 +o cube +v -0.32812499999999994 1.1921875 0.45 +v -0.32812499999999994 1.1921875 0.825 +v -0.32812500000000006 0.37968749999999996 0.4499999999999999 +v -0.32812500000000006 0.37968749999999996 0.825 +v -0.32812499999999994 1.1921875 0.825 +v -0.32812499999999994 1.1921875 0.45 +v -0.32812500000000006 0.37968749999999996 0.825 +v -0.32812500000000006 0.37968749999999996 0.4499999999999999 +vt 0.5078125 0.45703125 +vt 0.5078125 0.45703125 +vt 0.5078125 0.40625 +vt 0.5078125 0.40625 +vt 0.484375 0.45703125 +vt 0.5078125 0.45703125 +vt 0.5078125 0.40625 +vt 0.484375 0.40625 +vt 0.53125 0.45703125 +vt 0.53125 0.45703125 +vt 0.53125 0.40625 +vt 0.53125 0.40625 +vt 0.5078125 0.45703125 +vt 0.53125 0.45703125 +vt 0.53125 0.40625 +vt 0.5078125 0.40625 +vt 0.5078125 0.45703125 +vt 0.5078125 0.45703125 +vt 0.5078125 0.48046875 +vt 0.5078125 0.48046875 +vt 0.5078125 0.48046875 +vt 0.5078125 0.48046875 +vt 0.5078125 0.45703125 +vt 0.5078125 0.45703125 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 788/2356/589 791/2355/589 789/2354/589 786/2353/589 +f 787/2360/590 788/2359/590 786/2358/590 785/2357/590 +f 792/2364/591 787/2363/591 785/2362/591 790/2361/591 +f 791/2368/592 792/2367/592 790/2366/592 789/2365/592 +f 790/2372/593 785/2371/593 786/2370/593 789/2369/593 +f 791/2376/594 788/2375/594 787/2374/594 792/2373/594 +o cube +v 0.234375 0.7546875 0.609375 +v 0.234375 0.7546875 0.546875 +v 0.234375 0.5671875 0.609375 +v 0.234375 0.5671875 0.546875 +v 0.171875 0.7546875 0.546875 +v 0.171875 0.7546875 0.609375 +v 0.171875 0.5671875 0.546875 +v 0.171875 0.5671875 0.609375 +vt 0.109375 0.48828125 +vt 0.11328125 0.48828125 +vt 0.11328125 0.4765625 +vt 0.109375 0.4765625 +vt 0.10546875 0.48828125 +vt 0.109375 0.48828125 +vt 0.109375 0.4765625 +vt 0.10546875 0.4765625 +vt 0.1171875 0.48828125 +vt 0.12109375 0.48828125 +vt 0.12109375 0.4765625 +vt 0.1171875 0.4765625 +vt 0.11328125 0.48828125 +vt 0.1171875 0.48828125 +vt 0.1171875 0.4765625 +vt 0.11328125 0.4765625 +vt 0.11328125 0.48828125 +vt 0.109375 0.48828125 +vt 0.109375 0.4921875 +vt 0.11328125 0.4921875 +vt 0.1171875 0.4921875 +vt 0.11328125 0.4921875 +vt 0.11328125 0.48828125 +vt 0.1171875 0.48828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 796/2380/595 799/2379/595 797/2378/595 794/2377/595 +f 795/2384/596 796/2383/596 794/2382/596 793/2381/596 +f 800/2388/597 795/2387/597 793/2386/597 798/2385/597 +f 799/2392/598 800/2391/598 798/2390/598 797/2389/598 +f 798/2396/599 793/2395/599 794/2394/599 797/2393/599 +f 799/2400/600 796/2399/600 795/2398/600 800/2397/600 +o cube +v -0.171875 0.8640625 0.640625 +v -0.171875 0.8640625 0.578125 +v -0.171875 0.6765625 0.640625 +v -0.171875 0.6765625 0.578125 +v -0.234375 0.8640625 0.578125 +v -0.234375 0.8640625 0.640625 +v -0.234375 0.6765625 0.578125 +v -0.234375 0.6765625 0.640625 +vt 0.0703125 0.43359375 +vt 0.07421875 0.43359375 +vt 0.07421875 0.421875 +vt 0.0703125 0.421875 +vt 0.06640625 0.43359375 +vt 0.0703125 0.43359375 +vt 0.0703125 0.421875 +vt 0.06640625 0.421875 +vt 0.078125 0.43359375 +vt 0.08203125 0.43359375 +vt 0.08203125 0.421875 +vt 0.078125 0.421875 +vt 0.07421875 0.43359375 +vt 0.078125 0.43359375 +vt 0.078125 0.421875 +vt 0.07421875 0.421875 +vt 0.07421875 0.43359375 +vt 0.0703125 0.43359375 +vt 0.0703125 0.4375 +vt 0.07421875 0.4375 +vt 0.078125 0.4375 +vt 0.07421875 0.4375 +vt 0.07421875 0.43359375 +vt 0.078125 0.43359375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 804/2404/601 807/2403/601 805/2402/601 802/2401/601 +f 803/2408/602 804/2407/602 802/2406/602 801/2405/602 +f 808/2412/603 803/2411/603 801/2410/603 806/2409/603 +f 807/2416/604 808/2415/604 806/2414/604 805/2413/604 +f 806/2420/605 801/2419/605 802/2418/605 805/2417/605 +f 807/2424/606 804/2423/606 803/2422/606 808/2421/606 +o cube +v 0.37499999999999994 0.9375 0.43750000000000006 +v 0.37499999999999994 0.9375 1.125 +v 0.37500000000000006 0.37500000000000006 0.43749999999999994 +v 0.37500000000000006 0.37499999999999994 1.125 +v 0.37499999999999994 0.9375 1.125 +v 0.37499999999999994 0.9375 0.43750000000000006 +v 0.37500000000000006 0.37499999999999994 1.125 +v 0.37500000000000006 0.37500000000000006 0.43749999999999994 +vt 0.4375 0.48046875 +vt 0.4375 0.48046875 +vt 0.4375 0.4453125 +vt 0.4375 0.4453125 +vt 0.48046875 0.48046875 +vt 0.4375 0.48046875 +vt 0.4375 0.4453125 +vt 0.48046875 0.4453125 +vt 0.48046875 0.48046875 +vt 0.48046875 0.48046875 +vt 0.48046875 0.4453125 +vt 0.48046875 0.4453125 +vt 0.4375 0.48046875 +vt 0.39453125 0.48046875 +vt 0.39453125 0.4453125 +vt 0.4375 0.4453125 +vt 0.4375 0.48046875 +vt 0.4375 0.48046875 +vt 0.4375 0.5234375 +vt 0.4375 0.5234375 +vt 0.4375 0.5234375 +vt 0.4375 0.5234375 +vt 0.4375 0.48046875 +vt 0.4375 0.48046875 +vn 1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 -1.2246467991473532e-16 0 +vn -1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 1.2246467991473532e-16 0 +vn -1.2246467991473532e-16 1 1.2246467991473532e-16 +vn 1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 812/2428/607 815/2427/607 813/2426/607 810/2425/607 +f 811/2432/608 812/2431/608 810/2430/608 809/2429/608 +f 816/2436/609 811/2435/609 809/2434/609 814/2433/609 +f 815/2440/610 816/2439/610 814/2438/610 813/2437/610 +f 814/2444/611 809/2443/611 810/2442/611 813/2441/611 +f 815/2448/612 812/2447/612 811/2446/612 816/2445/612 +o cube +v 0.03125 1.1921875 0.375 +v 0.03125 1.1921875 0.375 +v 0.03125 1.0046875 0.375 +v 0.03125 1.0046875 0.375 +v -0.03125 1.1921875 0.375 +v -0.03125 1.1921875 0.375 +v -0.03125 1.0046875 0.375 +v -0.03125 1.0046875 0.375 +vt 0.578125 0.84765625 +vt 0.58203125 0.84765625 +vt 0.58203125 0.8359375 +vt 0.578125 0.8359375 +vt 0.578125 0.84765625 +vt 0.578125 0.84765625 +vt 0.578125 0.8359375 +vt 0.578125 0.8359375 +vt 0.58203125 0.84765625 +vt 0.5859375 0.84765625 +vt 0.5859375 0.8359375 +vt 0.58203125 0.8359375 +vt 0.58203125 0.84765625 +vt 0.58203125 0.84765625 +vt 0.58203125 0.8359375 +vt 0.58203125 0.8359375 +vt 0.58203125 0.84765625 +vt 0.578125 0.84765625 +vt 0.578125 0.84765625 +vt 0.58203125 0.84765625 +vt 0.5859375 0.84765625 +vt 0.58203125 0.84765625 +vt 0.58203125 0.84765625 +vt 0.5859375 0.84765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 820/2452/613 823/2451/613 821/2450/613 818/2449/613 +f 819/2456/614 820/2455/614 818/2454/614 817/2453/614 +f 824/2460/615 819/2459/615 817/2458/615 822/2457/615 +f 823/2464/616 824/2463/616 822/2462/616 821/2461/616 +f 822/2468/617 817/2467/617 818/2466/617 821/2465/617 +f 823/2472/618 820/2471/618 819/2470/618 824/2469/618 +o cube +v 1.1481063742006437e-17 0.3125 1.1875 +v 1.1481063742006434e-17 0.3125 1.375 +v -1.1481063742006434e-17 0.125 1.1875 +v -1.1481063742006437e-17 0.12499999999999999 1.375 +v 1.1481063742006434e-17 0.3125 1.375 +v 1.1481063742006437e-17 0.3125 1.1875 +v -1.1481063742006437e-17 0.12499999999999999 1.375 +v -1.1481063742006434e-17 0.125 1.1875 +vt 0.50390625 0.75390625 +vt 0.50390625 0.75390625 +vt 0.50390625 0.7421875 +vt 0.50390625 0.7421875 +vt 0.4921875 0.75390625 +vt 0.50390625 0.75390625 +vt 0.50390625 0.7421875 +vt 0.4921875 0.7421875 +vt 0.515625 0.75390625 +vt 0.515625 0.75390625 +vt 0.515625 0.7421875 +vt 0.515625 0.7421875 +vt 0.50390625 0.75390625 +vt 0.515625 0.75390625 +vt 0.515625 0.7421875 +vt 0.50390625 0.7421875 +vt 0.50390625 0.75390625 +vt 0.50390625 0.75390625 +vt 0.50390625 0.765625 +vt 0.50390625 0.765625 +vt 0.50390625 0.765625 +vt 0.50390625 0.765625 +vt 0.50390625 0.75390625 +vt 0.50390625 0.75390625 +vn -1.4997597826618576e-32 -1.2246467991473532e-16 1 +vn -1 1.2246467991473532e-16 0 +vn 1.4997597826618576e-32 1.2246467991473532e-16 -1 +vn 1 -1.2246467991473532e-16 0 +vn 1.2246467991473532e-16 1 1.2246467991473532e-16 +vn -1.2246467991473532e-16 -1 -1.2246467991473532e-16 +usemtl m_43544ac2-29ce-cec1-9562-1ae6e86abc5a +f 828/2476/619 831/2475/619 829/2474/619 826/2473/619 +f 827/2480/620 828/2479/620 826/2478/620 825/2477/620 +f 832/2484/621 827/2483/621 825/2482/621 830/2481/621 +f 831/2488/622 832/2487/622 830/2486/622 829/2485/622 +f 830/2492/623 825/2491/623 826/2490/623 829/2489/623 +f 831/2496/624 828/2495/624 827/2494/624 832/2493/624 \ No newline at end of file diff --git a/resources/models/Alice/Welsh040Alice.vtx b/resources/models/Alice/Welsh040Alice.vtx new file mode 100644 index 0000000..214a223 Binary files /dev/null and b/resources/models/Alice/Welsh040Alice.vtx differ diff --git a/resources/models/Alice/Welsh040Alice_mat.json b/resources/models/Alice/Welsh040Alice_mat.json new file mode 100644 index 0000000..cc2a346 --- /dev/null +++ b/resources/models/Alice/Welsh040Alice_mat.json @@ -0,0 +1,32 @@ +[ + { + "ID": "Welsh040Alice-mat-0", + "TexturePath": "", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + }, + { + "ID": "Welsh040Alice-mat-1", + "TexturePath": "resources\\models\\Alice\\Alice040.png", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + }, + { + "ID": "Welsh040Alice-mat-2", + "TexturePath": "", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + } +] \ No newline at end of file diff --git a/resources/models/Cactus/Cactus.bbmodel b/resources/models/Cactus/Cactus.bbmodel deleted file mode 100644 index 3c8c100..0000000 --- a/resources/models/Cactus/Cactus.bbmodel +++ /dev/null @@ -1 +0,0 @@ -{"meta":{"format_version":"5.0","model_format":"free","box_uv":false},"name":"Cactus","model_identifier":"Cactus","visible_box":[1,1,0],"variable_placeholders":"","multi_file_ruleset":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":128,"height":128},"elements":[{"name":"sphere","color":4,"origin":[0,29.29987,-0.39785],"rotation":[0,0,0],"shading":"flat","export":true,"visibility":true,"locked":false,"render_order":"default","scope":0,"allow_mirror_modeling":true,"vertices":{"ITmC":[0,-33.29987,0.39785],"TrsZ":[0,29.70013,0.39785],"leJZ":[-2.75,28.12756,0.83997],"mm2i":[-4.76314,22.86881,1.67413],"ekc2":[-5.5,-1.42035,1.87157],"UEbt":[-4.76314,-21.91433,1.67413],"ykOS":[-3.85,-32.48634,1.42946],"gTZ2":[-2.01314,28.12756,1.60574],"Lqsk":[-3.48686,22.86881,3.88471],"y3oC":[-4.02628,-1.42035,4.42413],"Ockv":[-3.48686,-21.91433,3.88471],"6Ffg":[-2.8184,-32.48634,3.21625],"pvk0":[-0.73686,28.12756,2.04785],"nv33":[-1.27628,22.86881,5.16099],"swK3":[-1.47372,-1.42035,5.89785],"qyK1":[-1.27628,-21.91433,5.16099],"g9wS":[-1.0316,-32.48634,4.24785],"e6mh":[0.73686,28.12756,2.04785],"PwMV":[1.27628,22.86881,5.16099],"j9pZ":[1.47372,-1.42035,5.89785],"NbqT":[1.27628,-21.91433,5.16099],"NpKU":[1.0316,-32.48634,4.24785],"PxSY":[2.01314,28.12756,1.60574],"kKkV":[3.48686,22.86881,3.88471],"kBJZ":[4.02628,-1.42035,4.42413],"Y2di":[3.48686,-21.91433,3.88471],"MIuK":[2.8184,-32.48634,3.21625],"jppO":[2.75,28.12756,0.83997],"OyDQ":[4.76314,22.86881,1.67413],"MWMG":[5.5,-1.42035,1.87157],"Wc4V":[4.76314,-21.91433,1.67413],"jqpR":[3.85,-32.48634,1.42946],"Ewu8":[2.75,28.12756,-0.04426],"lvX9":[4.76314,22.86881,-0.87843],"0krR":[5.5,-1.42035,-1.07587],"8c8f":[4.76314,-21.91433,-0.87843],"DVk2":[3.85,-32.48634,-0.63375],"6fdL":[2.01314,28.12756,-0.81003],"S5Pl":[3.48686,22.86881,-3.08901],"2E1V":[4.02628,-1.42035,-3.62843],"1TZv":[3.48686,-21.91433,-3.08901],"Hnv2":[2.8184,-32.48634,-2.42054],"gmAy":[0.73686,28.12756,-1.25215],"hu4p":[1.27628,22.86881,-4.36529],"ByXH":[1.47372,-1.42035,-5.10215],"uykf":[1.27628,-21.91433,-4.36529],"Ip50":[1.0316,-32.48634,-3.45215],"BBgI":[-0.73686,28.12756,-1.25215],"KHi9":[-1.27628,22.86881,-4.36529],"ka0W":[-1.47372,-1.42035,-5.10215],"V38x":[-1.27628,-21.91433,-4.36529],"R5xc":[-1.0316,-32.48634,-3.45215],"ITmY":[-2.01314,28.12756,-0.81003],"3qcb":[-3.48686,22.86881,-3.08901],"Hkpl":[-4.02628,-1.42035,-3.62843],"uwAy":[-3.48686,-21.91433,-3.08901],"nka3":[-2.8184,-32.48634,-2.42054],"WCrS":[-2.75,28.12756,-0.04426],"fAbV":[-4.76314,22.86881,-0.87843],"kEz2":[-5.5,-1.42035,-1.07587],"F4u4":[-4.76314,-21.91433,-0.87843],"Rkj7":[-3.85,-32.48634,-0.63375],"CJ8q":[-13.17701,20.90194,-0.12715],"Xj1D":[-14.76351,20.19991,0.21248],"Q9H4":[-16.29093,17.8523,0.85327],"SyWC":[-17.1,8.25913,1.00494],"Fsz7":[-16.54093,-0.8898,0.85327],"74V5":[-3.03427,-6.8764,0.66531],"Nq0e":[-14.70443,20.19991,0.80073],"Yb0j":[-15.32258,17.8523,2.55139],"CsLe":[-15.98185,8.25913,2.96577],"AqZ0":[-15.57258,-0.8898,2.55139],"RPjm":[-3.03427,-6.32595,2.03789],"wclZ":[-13.73609,20.19991,1.14035],"DKsL":[-14.14536,17.8523,3.53181],"Z3Gz":[-14.54516,8.25913,4.09785],"nVcd":[-14.39536,-0.8898,3.53181],"xqwY":[-3.03427,-5.37254,2.83035],"yna4":[-12.61794,20.19991,1.14035],"9jKB":[-12.20867,17.8523,3.53181],"Aay8":[-12.30886,8.25913,4.09785],"PIoW":[-12.45867,-0.8898,3.53181],"YcxO":[-3.03427,-4.27164,2.83035],"aW5h":[-11.64959,20.19991,0.80073],"dzyr":[-10.53145,17.8523,2.55139],"T9ah":[-10.37217,8.25913,2.96577],"xWga":[-10.78145,-0.8898,2.55139],"qoI1":[-3.03427,-3.31823,2.03789],"8FAq":[-11.09052,20.19991,0.21248],"iEoM":[-9.5631,17.8523,0.85327],"jyRh":[-9.25403,8.25913,1.00494],"9BZR":[-9.8131,-0.8898,0.85327],"1ubg":[-3.03427,-2.76778,0.66531],"YUba":[-11.09052,20.19991,-0.46677],"s9wW":[-9.5631,17.8523,-1.10756],"q2Tv":[-9.25403,8.25913,-1.25923],"pRId":[-9.8131,-0.8898,-1.10756],"L20p":[-3.03427,-2.76778,-0.91961],"pGHe":[-11.64959,20.19991,-1.05502],"YgO2":[-10.53145,17.8523,-2.80569],"EUN2":[-10.37217,8.25913,-3.22006],"Axob":[-10.78145,-0.8898,-2.80569],"6bEQ":[-3.03427,-3.31823,-2.29219],"Q7YU":[-12.61794,20.19991,-1.39465],"yFPP":[-12.20867,17.8523,-3.78611],"ANLe":[-12.30886,8.25913,-4.35215],"c37e":[-12.45867,-0.8898,-3.78611],"tPHD":[-3.03427,-4.27164,-3.08465],"qiyI":[-13.73609,20.19991,-1.39465],"NsHT":[-14.14536,17.8523,-3.78611],"JONz":[-14.54516,8.25913,-4.35215],"68Ui":[-14.39536,-0.8898,-3.78611],"seuD":[-3.03427,-5.37254,-3.08465],"3pvB":[-14.20443,20.19991,-1.05502],"kwW4":[-15.32258,17.8523,-2.80569],"BmQ8":[-15.98185,8.25913,-3.22006],"4Q0M":[-15.57258,-0.8898,-2.80569],"tNDj":[-3.03427,-6.32595,-2.29219],"kpnI":[-14.76351,20.19991,-0.46677],"TLEt":[-16.29093,17.8523,-1.10756],"WDb8":[-17.1,8.25913,-1.25923],"uohf":[-16.54093,-0.8898,-1.10756],"lWea":[-3.03427,-6.8764,-0.91961],"zpNe":[-14.47026,3.68467,-4.06913],"M3GU":[-12.38377,3.68467,-4.06913],"XVAY":[-10.57681,3.68467,-3.01288],"a7I1":[-9.53356,3.68467,-1.1834],"RawT":[-9.53356,3.68467,0.9291],"I74x":[-10.57681,3.68467,2.75858],"AlV5":[-12.38377,3.68467,3.81483],"9vIg":[-14.47026,3.68467,3.81483],"ncIp":[-15.77722,3.68467,2.75858],"hRsm":[-16.82046,3.68467,0.9291],"HVgF":[-16.82046,3.68467,-1.1834],"Lb18":[-15.77722,3.68467,-3.01288],"hoCv":[-11.82587,-3.60274,-3.43538],"fTWp":[-10.3915,-2.89641,-3.43538],"mZah":[-9.14929,-2.28471,-2.54894],"KDb7":[-8.43211,-1.93154,-1.01359],"UztP":[-8.43211,-1.93154,0.75929],"BuEl":[-9.14929,-2.28471,2.29464],"5H4a":[-10.3915,-2.89641,3.18108],"FM11":[-11.82587,-3.60274,3.18108],"DYBi":[-13.06808,-4.21445,2.29464],"my61":[-13.78527,-4.56761,0.75929],"7wPN":[-13.78527,-4.56761,-1.01359],"Clb0":[-13.06808,-4.21445,-2.54894],"NKna":[-6.4949,-3.0892,2.16627],"LQSt":[-6.28385,-2.59352,0.7123],"ixOG":[-6.28385,-2.59352,-0.9666],"GY3J":[-6.4949,-3.0892,-2.42056],"POpO":[-6.86043,-3.94775,-3.26001],"qSDn":[-7.28252,-4.93912,-3.26001],"9a4R":[-7.64806,-5.79766,-2.42056],"PZbb":[-7.8591,-6.29335,-0.9666],"ullJ":[-7.8591,-6.29335,0.7123],"GgnY":[-7.64806,-5.79766,2.16627],"jMaA":[-7.28252,-4.93912,3.00572],"BOiJ":[-6.86043,-3.94775,3.00572],"4eGK":[14.76351,12.19991,0.21248],"appN":[14.70443,12.19991,0.80073],"gXO4":[13.17701,12.90194,-0.12715],"dDzg":[16.29093,9.8523,0.85327],"sXTI":[15.32258,9.8523,2.55139],"d2Fw":[17.1,0.25913,1.00494],"XANR":[15.98185,0.25913,2.96577],"zieI":[15.77722,-4.31533,2.75858],"278Z":[16.82046,-4.31533,0.9291],"t1ZS":[16.54093,-8.8898,0.85327],"7I0d":[13.06808,-12.21445,2.29464],"YOFM":[13.78527,-12.56761,0.75929],"yUjk":[15.57258,-8.8898,2.55139],"knke":[13.73609,12.19991,1.14035],"CUTZ":[14.14536,9.8523,3.53181],"fcYX":[14.54516,0.25913,4.09785],"s4tK":[14.47026,-4.31533,3.81483],"yDfY":[11.82587,-11.60274,3.18108],"eigs":[14.39536,-8.8898,3.53181],"fB8t":[12.61794,12.19991,1.14035],"9vhb":[12.20867,9.8523,3.53181],"XBMt":[12.30886,0.25913,4.09785],"aA9m":[12.38377,-4.31533,3.81483],"S3HC":[10.3915,-10.89641,3.18108],"qIaE":[12.45867,-8.8898,3.53181],"83Nt":[11.64959,12.19991,0.80073],"1q5U":[10.53145,9.8523,2.55139],"SWoV":[10.37217,0.25913,2.96577],"NRSl":[10.57681,-4.31533,2.75858],"awWF":[9.14929,-10.28471,2.29464],"Vxap":[10.78145,-8.8898,2.55139],"vyqo":[11.09052,12.19991,0.21248],"sA6n":[9.5631,9.8523,0.85327],"9Q6s":[9.25403,0.25913,1.00494],"JI3G":[9.53356,-4.31533,0.9291],"8Y3V":[8.43211,-9.93154,0.75929],"EN2i":[9.8131,-8.8898,0.85327],"0l2y":[11.09052,12.19991,-0.46677],"xpr5":[9.5631,9.8523,-1.10756],"n4xX":[9.25403,0.25913,-1.25923],"0aPz":[9.53356,-4.31533,-1.1834],"BLCt":[8.43211,-9.93154,-1.01359],"xA2G":[9.8131,-8.8898,-1.10756],"AiCi":[11.64959,12.19991,-1.05502],"pTDB":[10.53145,9.8523,-2.80569],"bX8a":[10.37217,0.25913,-3.22006],"vqeN":[10.57681,-4.31533,-3.01288],"dODP":[9.14929,-10.28471,-2.54894],"OKJt":[10.78145,-8.8898,-2.80569],"I5Ae":[12.61794,12.19991,-1.39465],"ER65":[12.20867,9.8523,-3.78611],"LsId":[12.30886,0.25913,-4.35215],"aRCQ":[12.38377,-4.31533,-4.06913],"xYYB":[10.3915,-10.89641,-3.43538],"AC28":[12.45867,-8.8898,-3.78611],"oSky":[13.73609,12.19991,-1.39465],"fmrB":[14.14536,9.8523,-3.78611],"eD8x":[14.54516,0.25913,-4.35215],"uDvr":[14.47026,-4.31533,-4.06913],"i5mZ":[11.82587,-11.60274,-3.43538],"58xQ":[14.39536,-8.8898,-3.78611],"5RAb":[14.20443,12.19991,-1.05502],"VjKl":[15.32258,9.8523,-2.80569],"VvWB":[15.98185,0.25913,-3.22006],"MQPP":[15.77722,-4.31533,-3.01288],"qzy9":[13.06808,-12.21445,-2.54894],"s2Ch":[15.57258,-8.8898,-2.80569],"HOaT":[14.76351,12.19991,-0.46677],"GJ6O":[16.29093,9.8523,-1.10756],"arOd":[17.1,0.25913,-1.25923],"Dkus":[16.82046,-4.31533,-1.1834],"MgOk":[13.78527,-12.56761,-1.01359],"Lkze":[16.54093,-8.8898,-1.10756],"ajx1":[3.03427,-13.37254,-3.08465],"lMsd":[6.86043,-11.94775,-3.26001],"5X8g":[7.28252,-12.93912,-3.26001],"9c03":[3.03427,-12.27164,-3.08465],"zdnd":[6.4949,-11.0892,-2.42056],"J3zF":[3.03427,-11.31823,-2.29219],"mU4p":[6.28385,-10.59352,-0.9666],"raET":[3.03427,-10.76778,-0.91961],"oJeb":[6.28385,-10.59352,0.7123],"IApH":[3.03427,-10.76778,0.66531],"1yO4":[6.4949,-11.0892,2.16627],"ao4o":[3.03427,-11.31823,2.03789],"j115":[6.86043,-11.94775,3.00572],"XwTO":[3.03427,-12.27164,2.83035],"70Bg":[7.28252,-12.93912,3.00572],"ED7s":[3.03427,-13.37254,2.83035],"A5ha":[7.64806,-13.79766,2.16627],"bBbR":[3.03427,-14.32595,2.03789],"i2X4":[7.8591,-14.29335,0.7123],"DLTT":[3.03427,-14.8764,0.66531],"c1xS":[7.8591,-14.29335,-0.9666],"zt0Q":[3.03427,-14.8764,-0.91961],"6PmK":[7.64806,-13.79766,-2.42056],"oUmD":[3.03427,-14.32595,-2.29219]},"faces":{"8jr7VKm7":{"uv":{"TrsZ":[82.00003,41.0001],"gTZ2":[83.28279,43.51785],"leJZ":[82.44214,44.16795]},"texture":0,"vertices":["leJZ","gTZ2","TrsZ"]},"9Xh0Z0zj":{"uv":{"gTZ2":[29.12279,0.0048],"leJZ":[28.09291,0.11855],"Lqsk":[30.45341,5.76623],"mm2i":[27.90125,5.80772]},"texture":0,"vertices":["leJZ","mm2i","Lqsk","gTZ2"]},"mtiXrwnB":{"uv":{"Lqsk":[30.45341,5.76623],"mm2i":[27.90125,5.80772],"y3oC":[31.04586,30.06011],"ekc2":[28.09875,30.10802]},"texture":0,"vertices":["mm2i","ekc2","y3oC","Lqsk"]},"QzIQKEmr":{"uv":{"y3oC":[31.04586,30.06011],"ekc2":[28.09875,30.10802],"Ockv":[31.18171,50.56781],"UEbt":[28.62954,50.6093]},"texture":0,"vertices":["ekc2","UEbt","Ockv","y3oC"]},"Qrb8wV5j":{"uv":{"Ockv":[31.18171,50.56781],"UEbt":[28.62954,50.6093],"6Ffg":[31.10962,61.18179],"ykOS":[29.04659,61.21532]},"texture":0,"vertices":["UEbt","ykOS","6Ffg","Ockv"]},"NkcA3haf":{"uv":{"ITmC":[66.00008,76.00645],"ykOS":[62.10053,74.84772],"6Ffg":[63.17056,73.08357]},"texture":0,"vertices":["6Ffg","ykOS","ITmC"]},"wmEabgZW":{"uv":{"TrsZ":[82.00004,41.00011],"pvk0":[83.97388,42.35745],"gTZ2":[83.28279,43.51785]},"texture":0,"vertices":["gTZ2","pvk0","TrsZ"]},"P2CMx0ZD":{"uv":{"pvk0":[2.35746,2.3405],"gTZ2":[1.02933,2.43583],"nv33":[3.3487,8.3905],"Lqsk":[0.79644,8.34903]},"texture":0,"vertices":["gTZ2","Lqsk","nv33","pvk0"]},"EGvUu3zP":{"uv":{"nv33":[3.3487,8.3905],"Lqsk":[0.79644,8.34903],"swK3":[3.1513,32.6908],"y3oC":[0.20429,32.64292]},"texture":0,"vertices":["Lqsk","y3oC","swK3","nv33"]},"pmJGRAyS":{"uv":{"swK3":[3.1513,32.6908],"y3oC":[0.20429,32.64292],"qyK1":[2.62077,53.19209],"Ockv":[0.06851,53.15062]},"texture":0,"vertices":["y3oC","Ockv","qyK1","swK3"]},"MqRdM944":{"uv":{"qyK1":[2.62077,53.19209],"Ockv":[0.06851,53.15062],"g9wS":[2.20372,63.79811],"6Ffg":[0.14079,63.76459]},"texture":0,"vertices":["Ockv","6Ffg","g9wS","qyK1"]},"HunNxlEu":{"uv":{"ITmC":[66,76.00636],"6Ffg":[63.17056,73.08357],"g9wS":[64.9684,72.07136]},"texture":0,"vertices":["g9wS","6Ffg","ITmC"]},"PjkPWsnO":{"uv":{"TrsZ":[4.625,0],"e6mh":[5.3619,2.2793],"pvk0":[3.8881,2.2793]},"texture":0,"vertices":["pvk0","e6mh","TrsZ"]},"hYMFwOJL":{"uv":{"e6mh":[5.3619,2.2793],"pvk0":[3.8881,2.2793],"PwMV":[5.9013,8.3905],"nv33":[3.3487,8.3905]},"texture":0,"vertices":["pvk0","nv33","PwMV","e6mh"]},"JBzuJKIT":{"uv":{"PwMV":[5.9013,8.3905],"nv33":[3.3487,8.3905],"j9pZ":[6.0987,32.6908],"swK3":[3.1513,32.6908]},"texture":0,"vertices":["nv33","swK3","j9pZ","PwMV"]},"Hd4mzYj3":{"uv":{"j9pZ":[6.0987,32.6908],"swK3":[3.1513,32.6908],"NbqT":[5.9013,53.198],"qyK1":[3.3487,53.198]},"texture":0,"vertices":["swK3","qyK1","NbqT","j9pZ"]},"lS8u8wWJ":{"uv":{"NbqT":[5.9013,53.198],"qyK1":[3.3487,53.198],"NpKU":[5.6566,63.8094],"g9wS":[3.5934,63.8094]},"texture":0,"vertices":["qyK1","g9wS","NpKU","NbqT"]},"OPlEx7jv":{"uv":{"ITmC":[66,76.00636],"g9wS":[64.9684,72.07136],"NpKU":[67.0316,72.07136]},"texture":0,"vertices":["NpKU","g9wS","ITmC"]},"xq1EvFBD":{"uv":{"TrsZ":[1.99996,80.00011],"PxSY":[0.71721,82.51785],"e6mh":[0.02612,81.35745]},"texture":0,"vertices":["e6mh","PxSY","TrsZ"]},"BYgLjkcG":{"uv":{"PxSY":[8.22074,2.44003],"e6mh":[6.89247,2.3362],"kKkV":[8.45356,8.34903],"PwMV":[5.9013,8.3905]},"texture":0,"vertices":["e6mh","PwMV","kKkV","PxSY"]},"FdQlNjYg":{"uv":{"kKkV":[8.45356,8.34903],"PwMV":[5.9013,8.3905],"kBJZ":[9.04571,32.64292],"j9pZ":[6.0987,32.6908]},"texture":0,"vertices":["PwMV","j9pZ","kBJZ","kKkV"]},"3g9JvcR3":{"uv":{"kBJZ":[9.04571,32.64292],"j9pZ":[6.0987,32.6908],"Y2di":[9.18149,53.15062],"NbqT":[6.62923,53.19209]},"texture":0,"vertices":["j9pZ","NbqT","Y2di","kBJZ"]},"fOnoGE44":{"uv":{"Y2di":[9.18149,53.15062],"NbqT":[6.62923,53.19209],"MIuK":[9.10921,63.76459],"NpKU":[7.04628,63.79811]},"texture":0,"vertices":["NbqT","NpKU","MIuK","Y2di"]},"m15teQcJ":{"uv":{"ITmC":[66,76.00636],"NpKU":[67.0316,72.07136],"MIuK":[68.82944,73.08357]},"texture":0,"vertices":["MIuK","NpKU","ITmC"]},"Bp5P6XQS":{"uv":{"TrsZ":[1.99997,80.0001],"jppO":[1.55786,83.16795],"PxSY":[0.71721,82.51785]},"texture":0,"vertices":["PxSY","jppO","TrsZ"]},"uSNE5Kg5":{"uv":{"jppO":[36.15702,0.12325],"PxSY":[35.12729,0],"OyDQ":[36.34875,5.80772],"kKkV":[33.79659,5.76623]},"texture":0,"vertices":["PxSY","kKkV","OyDQ","jppO"]},"oV9DN7yW":{"uv":{"OyDQ":[36.34875,5.80772],"kKkV":[33.79659,5.76623],"MWMG":[36.15125,30.10802],"kBJZ":[33.20414,30.06011]},"texture":0,"vertices":["kKkV","kBJZ","MWMG","OyDQ"]},"YdAALiWH":{"uv":{"MWMG":[36.15125,30.10802],"kBJZ":[33.20414,30.06011],"Wc4V":[35.62046,50.6093],"Y2di":[33.06829,50.56781]},"texture":0,"vertices":["kBJZ","Y2di","Wc4V","MWMG"]},"XGfpNI5I":{"uv":{"Wc4V":[35.62046,50.6093],"Y2di":[33.06829,50.56781],"jqpR":[35.20341,61.21532],"MIuK":[33.14038,61.18179]},"texture":0,"vertices":["Y2di","MIuK","jqpR","Wc4V"]},"lfx9qHeY":{"uv":{"ITmC":[65.99992,76.00645],"MIuK":[68.82944,73.08357],"jqpR":[69.89947,74.84772]},"texture":0,"vertices":["jqpR","MIuK","ITmC"]},"lEi4dy0p":{"uv":{"TrsZ":[1.99996,80.00015],"Ewu8":[2.44216,83.16795],"jppO":[1.55786,83.16795]},"texture":0,"vertices":["jppO","Ewu8","TrsZ"]},"kP09N9Dv":{"uv":{"Ewu8":[38.06715,0.17672],"jppO":[37.18285,0.17672],"lvX9":[38.90125,5.80762],"OyDQ":[36.34875,5.80762]},"texture":0,"vertices":["jppO","OyDQ","lvX9","Ewu8"]},"NBAQ9WYi":{"uv":{"lvX9":[38.90125,5.80762],"OyDQ":[36.34875,5.80762],"0krR":[39.09875,30.10802],"MWMG":[36.15125,30.10802]},"texture":0,"vertices":["OyDQ","MWMG","0krR","lvX9"]},"xucvYeKl":{"uv":{"0krR":[39.09875,30.10802],"MWMG":[36.15125,30.10802],"8c8f":[38.90125,50.61522],"Wc4V":[36.34875,50.61522]},"texture":0,"vertices":["MWMG","Wc4V","8c8f","0krR"]},"407j1F3m":{"uv":{"8c8f":[38.90125,50.61522],"Wc4V":[36.34875,50.61522],"DVk2":[38.65665,61.22652],"jqpR":[36.59335,61.22652]},"texture":0,"vertices":["Wc4V","jqpR","DVk2","8c8f"]},"r97LaYML":{"uv":{"ITmC":[66.00001,76.00642],"jqpR":[69.89947,74.84772],"DVk2":[69.9664,76.90993]},"texture":0,"vertices":["DVk2","jqpR","ITmC"]},"PgySiDgb":{"uv":{"TrsZ":[1.99995,80.00011],"6fdL":[3.28279,82.51782],"Ewu8":[2.44216,83.16795]},"texture":0,"vertices":["Ewu8","6fdL","TrsZ"]},"qI5PrL80":{"uv":{"6fdL":[40.12279,0.0049],"Ewu8":[39.09291,0.11865],"S5Pl":[41.45341,5.76623],"lvX9":[38.90125,5.80772]},"texture":0,"vertices":["Ewu8","lvX9","S5Pl","6fdL"]},"UvSsYnJY":{"uv":{"S5Pl":[41.45341,5.76623],"lvX9":[38.90125,5.80772],"2E1V":[42.04586,30.06011],"0krR":[39.09875,30.10802]},"texture":0,"vertices":["lvX9","0krR","2E1V","S5Pl"]},"HzhHASB0":{"uv":{"2E1V":[42.04586,30.06011],"0krR":[39.09875,30.10802],"1TZv":[42.18171,50.56781],"8c8f":[39.62954,50.6093]},"texture":0,"vertices":["0krR","8c8f","1TZv","2E1V"]},"sbWl9YQX":{"uv":{"1TZv":[42.18171,50.56781],"8c8f":[39.62954,50.6093],"Hnv2":[42.10961,61.18169],"DVk2":[40.04659,61.21522]},"texture":0,"vertices":["8c8f","DVk2","Hnv2","1TZv"]},"VWlX7LUx":{"uv":{"ITmC":[66.00001,76.00642],"DVk2":[69.9664,76.90993],"Hnv2":[69.01291,78.7397]},"texture":0,"vertices":["Hnv2","DVk2","ITmC"]},"Iy3t4fRF":{"uv":{"TrsZ":[1.9999,80],"gmAy":[3.97388,81.35731],"6fdL":[3.28279,82.51782]},"texture":0,"vertices":["6fdL","gmAy","TrsZ"]},"EA0YU3Kh":{"uv":{"gmAy":[13.35736,2.3403],"6fdL":[12.02933,2.43573],"hu4p":[14.3487,8.3904],"S5Pl":[11.79644,8.34893]},"texture":0,"vertices":["6fdL","S5Pl","hu4p","gmAy"]},"SHsblJ9K":{"uv":{"hu4p":[14.3487,8.3904],"S5Pl":[11.79644,8.34893],"ByXH":[14.1513,32.6907],"2E1V":[11.20429,32.64282]},"texture":0,"vertices":["S5Pl","2E1V","ByXH","hu4p"]},"kcOPSpiv":{"uv":{"ByXH":[14.1513,32.6907],"2E1V":[11.20429,32.64282],"uykf":[13.62077,53.19199],"1TZv":[11.06851,53.15052]},"texture":0,"vertices":["2E1V","1TZv","uykf","ByXH"]},"H3RQUyGF":{"uv":{"uykf":[13.62077,53.19199],"1TZv":[11.06851,53.15052],"Ip50":[13.20372,63.79801],"Hnv2":[11.14079,63.76449]},"texture":0,"vertices":["1TZv","Hnv2","Ip50","uykf"]},"x9lF7OWg":{"uv":{"ITmC":[66.00001,76.00642],"Hnv2":[69.01291,78.7397],"Ip50":[67.28445,79.8663]},"texture":0,"vertices":["Ip50","Hnv2","ITmC"]},"IX9gKIJu":{"uv":{"TrsZ":[15.625,0],"BBgI":[16.3619,2.2793],"gmAy":[14.8881,2.2793]},"texture":0,"vertices":["gmAy","BBgI","TrsZ"]},"sv0fQs0M":{"uv":{"BBgI":[16.3619,2.2793],"gmAy":[14.8881,2.2793],"KHi9":[16.9013,8.3904],"hu4p":[14.3487,8.3904]},"texture":0,"vertices":["gmAy","hu4p","KHi9","BBgI"]},"ruCD1SAk":{"uv":{"KHi9":[16.9013,8.3904],"hu4p":[14.3487,8.3904],"ka0W":[17.0987,32.6907],"ByXH":[14.1513,32.6907]},"texture":0,"vertices":["hu4p","ByXH","ka0W","KHi9"]},"NICAvFnn":{"uv":{"ka0W":[17.0987,32.6907],"ByXH":[14.1513,32.6907],"V38x":[16.9013,53.1979],"uykf":[14.3487,53.1979]},"texture":0,"vertices":["ByXH","uykf","V38x","ka0W"]},"IyzdJ5o5":{"uv":{"V38x":[16.9013,53.1979],"uykf":[14.3487,53.1979],"R5xc":[16.6566,63.8093],"Ip50":[14.5934,63.8093]},"texture":0,"vertices":["uykf","Ip50","R5xc","V38x"]},"nukgmJVi":{"uv":{"ITmC":[66.00001,76.00642],"Ip50":[67.28445,79.8663],"R5xc":[65.22558,80]},"texture":0,"vertices":["R5xc","Ip50","ITmC"]},"vTii5aMP":{"uv":{"TrsZ":[82.0001,41],"ITmY":[80.71721,43.51782],"BBgI":[80.02612,42.35731]},"texture":0,"vertices":["BBgI","ITmY","TrsZ"]},"Tl5gKmI5":{"uv":{"ITmY":[19.22074,2.43983],"BBgI":[17.89257,2.3361],"3qcb":[19.45356,8.34893],"KHi9":[16.9013,8.3904]},"texture":0,"vertices":["BBgI","KHi9","3qcb","ITmY"]},"P7sRfrMr":{"uv":{"3qcb":[19.45356,8.34893],"KHi9":[16.9013,8.3904],"Hkpl":[20.04571,32.64282],"ka0W":[17.0987,32.6907]},"texture":0,"vertices":["KHi9","ka0W","Hkpl","3qcb"]},"SWArYJlI":{"uv":{"Hkpl":[20.04571,32.64282],"ka0W":[17.0987,32.6907],"uwAy":[20.18149,53.15052],"V38x":[17.62923,53.19199]},"texture":0,"vertices":["ka0W","V38x","uwAy","Hkpl"]},"pytB8qHt":{"uv":{"uwAy":[20.18149,53.15052],"V38x":[17.62923,53.19199],"nka3":[20.10921,63.76449],"R5xc":[18.04628,63.79801]},"texture":0,"vertices":["V38x","R5xc","nka3","uwAy"]},"60mJ54WZ":{"uv":{"ITmC":[65.99999,76.00642],"R5xc":[64.71555,79.8663],"nka3":[62.98709,78.7397]},"texture":0,"vertices":["nka3","R5xc","ITmC"]},"TChBKMCz":{"uv":{"TrsZ":[82.00005,41.00011],"WCrS":[81.55784,44.16795],"ITmY":[80.71721,43.51782]},"texture":0,"vertices":["ITmY","WCrS","TrsZ"]},"ibTXcsoX":{"uv":{"WCrS":[25.15702,0.12335],"ITmY":[24.12729,0],"fAbV":[25.34875,5.80772],"3qcb":[22.79659,5.76623]},"texture":0,"vertices":["ITmY","3qcb","fAbV","WCrS"]},"VQ6IZ2DK":{"uv":{"fAbV":[25.34875,5.80772],"3qcb":[22.79659,5.76623],"kEz2":[25.15125,30.10802],"Hkpl":[22.20414,30.06011]},"texture":0,"vertices":["3qcb","Hkpl","kEz2","fAbV"]},"NjSTVBZw":{"uv":{"kEz2":[25.15125,30.10802],"Hkpl":[22.20414,30.06011],"F4u4":[24.62046,50.6093],"uwAy":[22.06829,50.56781]},"texture":0,"vertices":["Hkpl","uwAy","F4u4","kEz2"]},"4u1w5oRe":{"uv":{"F4u4":[24.62046,50.6093],"uwAy":[22.06829,50.56781],"Rkj7":[24.20341,61.21522],"nka3":[22.14039,61.18169]},"texture":0,"vertices":["uwAy","nka3","Rkj7","F4u4"]},"dTtWC6bG":{"uv":{"ITmC":[65.99999,76.00642],"nka3":[62.98709,78.7397],"Rkj7":[62.0336,76.90993]},"texture":0,"vertices":["Rkj7","nka3","ITmC"]},"G4lPz888":{"uv":{"TrsZ":[82.00004,41.00015],"leJZ":[82.44214,44.16795],"WCrS":[81.55784,44.16795]},"texture":0,"vertices":["WCrS","leJZ","TrsZ"]},"Sf9CT1JU":{"uv":{"leJZ":[27.06715,0.17672],"WCrS":[26.18285,0.17672],"mm2i":[27.90125,5.80762],"fAbV":[25.34875,5.80762]},"texture":0,"vertices":["WCrS","fAbV","mm2i","leJZ"]},"BsCJxxyZ":{"uv":{"mm2i":[27.90125,5.80762],"fAbV":[25.34875,5.80762],"ekc2":[28.09875,30.10802],"kEz2":[25.15125,30.10802]},"texture":0,"vertices":["fAbV","kEz2","ekc2","mm2i"]},"RBLcFCHz":{"uv":{"ekc2":[28.09875,30.10802],"kEz2":[25.15125,30.10802],"UEbt":[27.90125,50.61522],"F4u4":[25.34875,50.61522]},"texture":0,"vertices":["kEz2","F4u4","UEbt","ekc2"]},"iLeQH2Yl":{"uv":{"UEbt":[27.90125,50.61522],"F4u4":[25.34875,50.61522],"ykOS":[27.65665,61.22652],"Rkj7":[25.59335,61.22652]},"texture":0,"vertices":["F4u4","Rkj7","ykOS","UEbt"]},"Jm6B0KYK":{"uv":{"ITmC":[65.99999,76.00642],"Rkj7":[62.0336,76.90993],"ykOS":[62.10053,74.84772]},"texture":0,"vertices":["ykOS","Rkj7","ITmC"]},"LC3219JW":{"uv":{"CJ8q":[91.62553,73.21826],"Nq0e":[92.57665,74.88626],"Xj1D":[91.96512,75.4197]},"texture":0,"vertices":["Xj1D","Nq0e","CJ8q"]},"bumMz3iZ":{"uv":{"Nq0e":[84.3866,54.0465],"Xj1D":[83.60204,54.17939],"Yb0j":[85.43452,56.99656],"Q9H4":[83.48045,57.04999]},"texture":0,"vertices":["Xj1D","Q9H4","Yb0j","Nq0e"]},"kKYC6PU0":{"uv":{"Yb0j":[85.43452,56.99656],"Q9H4":[83.48045,57.04999],"CsLe":[85.88841,67.84591],"SyWC":[83.63205,67.9076]},"texture":0,"vertices":["Q9H4","SyWC","CsLe","Yb0j"]},"kVN8k7nx":{"uv":{"CsLe":[85.88841,67.84591],"hRsm":[83.82988,72.4869],"ncIp":[85.93509,72.42935],"SyWC":[83.63205,67.9076]},"texture":0,"vertices":["SyWC","hRsm","ncIp","CsLe"]},"5sGK2k4y":{"uv":{"AqZ0":[95.85374,44.76505],"my61":[94,49.06851],"DYBi":[95.7215,49.25],"Fsz7":[94,44.15581]},"texture":0,"vertices":["Fsz7","my61","DYBi","AqZ0"]},"FkzsH797":{"uv":{"CJ8q":[91.62551,73.21824],"wclZ":[92.99565,73.9495],"Nq0e":[92.57665,74.88626]},"texture":0,"vertices":["Nq0e","wclZ","CJ8q"]},"WeTsahWD":{"uv":{"wclZ":[92.99136,73.95909],"Nq0e":[92.57665,74.88626],"DKsL":[96.22095,74.93205],"Yb0j":[95.20806,76.58992]},"texture":0,"vertices":["Nq0e","Yb0j","DKsL","wclZ"]},"L0gFCljV":{"uv":{"DKsL":[66.56772,0.05476],"Yb0j":[64.62569,0],"Z3Gz":[66.41792,10.91275],"CsLe":[64.17551,10.84952]},"texture":0,"vertices":["Yb0j","CsLe","Z3Gz","DKsL"]},"e3tt9lqO":{"uv":{"Z3Gz":[66.41792,10.91275],"ncIp":[64.1184,15.43283],"9vIg":[66.21067,15.49183],"CsLe":[64.17551,10.84952]},"texture":0,"vertices":["CsLe","ncIp","9vIg","Z3Gz"]},"ekwukFV7":{"uv":{"nVcd":[66.00332,20.071],"DYBi":[66.4343,23.83049],"FM11":[67.97607,23.2597],"AqZ0":[64.0681,20.01644]},"texture":0,"vertices":["AqZ0","DYBi","FM11","nVcd"]},"4CWX3GKn":{"uv":{"CJ8q":[91.62554,73.21825],"yna4":[93.13171,72.8396],"wclZ":[92.99565,73.9495]},"texture":0,"vertices":["wclZ","yna4","CJ8q"]},"VMoGZ6No":{"uv":{"yna4":[56.531,65.24467],"wclZ":[55.4128,65.24467],"9jKB":[56.9402,68.59577],"DKsL":[55.0035,68.59577]},"texture":0,"vertices":["wclZ","DKsL","9jKB","yna4"]},"ovbHgOgA":{"uv":{"9jKB":[68.50442,0.05485],"DKsL":[66.56772,0.05485],"Aay8":[68.65422,10.91275],"Z3Gz":[66.41792,10.91275]},"texture":0,"vertices":["DKsL","Z3Gz","Aay8","9jKB"]},"DYGCZfWo":{"uv":{"Aay8":[68.65422,10.91275],"9vIg":[66.49282,15.49595],"AlV5":[68.57932,15.49595],"Z3Gz":[66.41792,10.91275]},"texture":0,"vertices":["Z3Gz","9vIg","AlV5","Aay8"]},"l2E6OfjX":{"uv":{"PIoW":[68.50442,20.07915],"FM11":[69.14137,22.81241],"5H4a":[70.57707,22.10879],"nVcd":[66.56951,20.07915]},"texture":0,"vertices":["nVcd","FM11","5H4a","PIoW"]},"QEAAFgy9":{"uv":{"CJ8q":[91.62551,73.21826],"aW5h":[92.95132,71.82938],"yna4":[93.13171,72.8396]},"texture":0,"vertices":["yna4","aW5h","CJ8q"]},"K0TbnrG1":{"uv":{"aW5h":[57.51765,65],"yna4":[56.53099,65.24459],"dzyr":[58.7465,67.88039],"9jKB":[56.9402,68.59577]},"texture":0,"vertices":["yna4","9jKB","dzyr","aW5h"]},"UNSXKvjR":{"uv":{"dzyr":[70.44645,0],"9jKB":[68.50442,0.05476],"T9ah":[70.89663,10.84952],"Aay8":[68.65422,10.91275]},"texture":0,"vertices":["9jKB","Aay8","T9ah","dzyr"]},"WX8fe6kH":{"uv":{"T9ah":[70.89663,10.84952],"AlV5":[68.86157,15.49193],"I74x":[70.95374,15.43293],"Aay8":[68.65422,10.91275]},"texture":0,"vertices":["Aay8","AlV5","I74x","T9ah"]},"O6hsaz62":{"uv":{"xWga":[71.01085,20.01634],"5H4a":[71.09297,22.15233],"BuEl":[72.5957,21.48527],"PIoW":[69.07036,20.07106]},"texture":0,"vertices":["PIoW","5H4a","BuEl","xWga"]},"RycE8fLV":{"uv":{"CJ8q":[91.62549,73.21828],"8FAq":[92.48667,71.16396],"aW5h":[92.95132,71.82938]},"texture":0,"vertices":["aW5h","8FAq","CJ8q"]},"o95xsoxi":{"uv":{"8FAq":[87.39795,79.18338],"aW5h":[86.61351,79.04219],"iEoM":[87.51955,82.04988],"dzyr":[85.56548,81.99645]},"texture":0,"vertices":["aW5h","dzyr","iEoM","8FAq"]},"eBE4Eyy0":{"uv":{"iEoM":[87.51955,82.04988],"dzyr":[85.56548,81.99645],"jyRh":[87.36795,92.90749],"T9ah":[85.11159,92.8458]},"texture":0,"vertices":["dzyr","T9ah","jyRh","iEoM"]},"kG5DoaFz":{"uv":{"jyRh":[87.36795,92.90749],"I74x":[85.0649,97.42934],"RawT":[87.17012,97.48689],"T9ah":[85.11159,92.8458]},"texture":0,"vertices":["T9ah","I74x","RawT","jyRh"]},"VObXS706":{"uv":{"9BZR":[95.78716,5.78335],"BuEl":[94.18617,7.15448],"UztP":[95.88084,7.5072],"xWga":[94.00194,5]},"texture":0,"vertices":["xWga","BuEl","UztP","9BZR"]},"xJKkUhpB":{"uv":{"CJ8q":[91.62554,73.21827],"YUba":[90.76439,71.16401],"8FAq":[91.42359,71]},"texture":0,"vertices":["8FAq","YUba","CJ8q"]},"fRMAUF8e":{"uv":{"YUba":[89.60194,79.17938],"8FAq":[88.94675,79],"s9wW":[89.48045,82.04988],"iEoM":[87.58915,81.53208]},"texture":0,"vertices":["8FAq","iEoM","s9wW","YUba"]},"q3OOcMCM":{"uv":{"s9wW":[89.48045,82.04999],"iEoM":[87.51955,82.04999],"q2Tv":[89.63205,92.90749],"jyRh":[87.36795,92.90749]},"texture":0,"vertices":["iEoM","jyRh","q2Tv","s9wW"]},"vfKa5y4n":{"uv":{"q2Tv":[89.63205,92.90749],"RawT":[87.44375,97.49049],"a7I1":[89.55625,97.49049],"jyRh":[87.36795,92.90749]},"texture":0,"vertices":["jyRh","RawT","a7I1","q2Tv"]},"hcV0bruC":{"uv":{"pRId":[97.74806,5.78335],"UztP":[95.88116,7.51325],"KDb7":[97.65406,7.51325],"9BZR":[95.78716,5.78335]},"texture":0,"vertices":["9BZR","UztP","KDb7","pRId"]},"73N9oXcs":{"uv":{"CJ8q":[91.62555,73.21828],"pGHe":[90.29977,71.82934],"YUba":[90.76439,71.16401]},"texture":0,"vertices":["YUba","pGHe","CJ8q"]},"6jTSePVD":{"uv":{"pGHe":[90.3866,79.04639],"YUba":[89.60194,79.17938],"YgO2":[91.43452,81.99645],"s9wW":[89.48045,82.04988]},"texture":0,"vertices":["YUba","s9wW","YgO2","pGHe"]},"thlBpNa1":{"uv":{"YgO2":[91.43452,81.99645],"s9wW":[89.48045,82.04988],"EUN2":[91.88841,92.8458],"q2Tv":[89.63205,92.90749]},"texture":0,"vertices":["s9wW","q2Tv","EUN2","YgO2"]},"UG1i5cXp":{"uv":{"EUN2":[91.88841,92.8458],"a7I1":[89.82988,97.48689],"XVAY":[91.9351,97.42934],"q2Tv":[89.63205,92.90749]},"texture":0,"vertices":["q2Tv","a7I1","XVAY","EUN2"]},"l5Lzu2Xi":{"uv":{"Axob":[76.48863,52],"KDb7":[75.19846,54.84956],"mZah":[76.77543,54.13588],"pRId":[74.91142,53.14108]},"texture":0,"vertices":["pRId","KDb7","mZah","Axob"]},"xbpndVOM":{"uv":{"CJ8q":[91.62553,73.21826],"Q7YU":[90.11937,72.83946],"pGHe":[90.29977,71.82934]},"texture":0,"vertices":["pGHe","Q7YU","CJ8q"]},"RSLb2IRJ":{"uv":{"Q7YU":[16.21848,65.25078],"pGHe":[15.23423,65],"yFPP":[15.80967,68.59879],"YgO2":[14.00363,67.88301]},"texture":0,"vertices":["pGHe","YgO2","yFPP","Q7YU"]},"WFHcE2ye":{"uv":{"yFPP":[66.49153,47.05478],"YgO2":[64.5496,47.00002],"ANLe":[66.34173,57.91277],"EUN2":[64.09932,57.84954]},"texture":0,"vertices":["YgO2","EUN2","ANLe","yFPP"]},"YEaYDPx8":{"uv":{"ANLe":[66.34173,57.91277],"XVAY":[64.04231,62.43295],"M3GU":[66.13448,62.49195],"EUN2":[64.09932,57.84954]},"texture":0,"vertices":["EUN2","XVAY","M3GU","ANLe"]},"Tn6c8iG7":{"uv":{"c37e":[65.92713,67.07102],"mZah":[62.40492,68.48932],"fTWp":[63.90877,69.15385],"Axob":[63.98792,67.01634]},"texture":0,"vertices":["Axob","mZah","fTWp","c37e"]},"uhCTgcLR":{"uv":{"CJ8q":[91.6255,73.21825],"qiyI":[90.25532,73.94936],"Q7YU":[90.11937,72.83946]},"texture":0,"vertices":["Q7YU","qiyI","CJ8q"]},"ttUNojAF":{"uv":{"qiyI":[17.33707,65.24759],"Q7YU":[16.21887,65.24759],"NsHT":[17.74637,68.59879],"yFPP":[15.80967,68.59879]},"texture":0,"vertices":["Q7YU","yFPP","NsHT","qiyI"]},"d4NQRZrh":{"uv":{"NsHT":[68.42823,47.05487],"yFPP":[66.49153,47.05487],"JONz":[68.57803,57.91277],"ANLe":[66.34173,57.91277]},"texture":0,"vertices":["yFPP","ANLe","JONz","NsHT"]},"EMpqKOa8":{"uv":{"JONz":[68.57803,57.91277],"M3GU":[66.41663,62.49597],"zpNe":[68.50313,62.49597],"ANLe":[66.34173,57.91277]},"texture":0,"vertices":["ANLe","M3GU","zpNe","JONz"]},"yoWXs2Kg":{"uv":{"68Ui":[68.42823,67.07917],"fTWp":[64.4241,69.11281],"hoCv":[65.86084,69.81439],"c37e":[66.49468,67.07917]},"texture":0,"vertices":["c37e","fTWp","hoCv","68Ui"]},"4XW6I3pi":{"uv":{"CJ8q":[91.62553,73.21824],"3pvB":[90.67423,74.88617],"qiyI":[90.25532,73.94936]},"texture":0,"vertices":["qiyI","3pvB","CJ8q"]},"sqCk9akE":{"uv":{"3pvB":[90.67028,74.87734],"qiyI":[90.25532,73.94936],"kwW4":[88.05206,76.59537],"NsHT":[87.02905,74.94385]},"texture":0,"vertices":["qiyI","NsHT","kwW4","3pvB"]},"WhszFpIV":{"uv":{"kwW4":[70.37015,47],"NsHT":[68.42823,47.05477],"BmQ8":[70.82043,57.84952],"JONz":[68.57803,57.91277]},"texture":0,"vertices":["NsHT","JONz","BmQ8","kwW4"]},"YZxKn8I1":{"uv":{"BmQ8":[70.82043,57.84952],"zpNe":[68.78542,62.49184],"Lb18":[70.87758,62.43283],"JONz":[68.57803,57.91277]},"texture":0,"vertices":["JONz","zpNe","Lb18","BmQ8"]},"SZUxzkTf":{"uv":{"4Q0M":[70.93474,67.01624],"hoCv":[67.04031,70.26997],"Clb0":[68.58419,70.83514],"68Ui":[69.00246,67.07074]},"texture":0,"vertices":["68Ui","hoCv","Clb0","4Q0M"]},"MI9nzxxL":{"uv":{"CJ8q":[91.6255,73.21828],"kpnI":[91.28582,75.4197],"3pvB":[90.67423,74.88617]},"texture":0,"vertices":["3pvB","kpnI","CJ8q"]},"aEdQYhIX":{"uv":{"kpnI":[81.39784,54.18359],"3pvB":[80.61351,54.0423],"TLEt":[81.51955,57.04999],"kwW4":[79.56548,56.99656]},"texture":0,"vertices":["3pvB","kwW4","TLEt","kpnI"]},"6NjSc7YN":{"uv":{"TLEt":[81.51955,57.04999],"kwW4":[79.56548,56.99656],"WDb8":[81.36795,67.9076],"BmQ8":[79.11159,67.84591]},"texture":0,"vertices":["kwW4","BmQ8","WDb8","TLEt"]},"rX11alJl":{"uv":{"WDb8":[81.36795,67.9076],"Lb18":[79.06491,72.42935],"HVgF":[81.17012,72.4869],"BmQ8":[79.11159,67.84591]},"texture":0,"vertices":["BmQ8","Lb18","HVgF","WDb8"]},"u1FN16MI":{"uv":{"uohf":[99.25,53],"Clb0":[94.21046,51.12884],"7wPN":[94.34104,52.85487],"4Q0M":[98.69889,51.12884]},"texture":0,"vertices":["4Q0M","Clb0","7wPN","uohf"]},"4gOXMK46":{"uv":{"CJ8q":[91.62552,73.2182],"Xj1D":[91.96512,75.4197],"kpnI":[91.28582,75.4197]},"texture":0,"vertices":["kpnI","Xj1D","CJ8q"]},"gPD5HkXf":{"uv":{"Xj1D":[83.60204,54.17939],"kpnI":[82.94686,54],"Q9H4":[83.48045,57.04999],"TLEt":[81.58916,56.53215]},"texture":0,"vertices":["kpnI","TLEt","Q9H4","Xj1D"]},"RZYNa1k1":{"uv":{"Q9H4":[83.48045,57.05],"TLEt":[81.51955,57.05],"SyWC":[83.63205,67.9076],"WDb8":[81.36795,67.9076]},"texture":0,"vertices":["TLEt","WDb8","SyWC","Q9H4"]},"48lfbtEt":{"uv":{"SyWC":[83.63205,67.9076],"HVgF":[81.44375,72.4906],"hRsm":[83.55625,72.4906],"WDb8":[81.36795,67.9076]},"texture":0,"vertices":["WDb8","HVgF","hRsm","SyWC"]},"wNQSEOKv":{"uv":{"Fsz7":[67.23532,25.22185],"7wPN":[65.64488,30.23],"my61":[67.41503,30.13126],"uohf":[65.27746,25.33106]},"texture":0,"vertices":["uohf","7wPN","my61","Fsz7"]},"FGPjQiOj":{"uv":{"c37e":[66.49153,67.07917],"M3GU":[66.41663,62.49597],"zpNe":[68.50313,62.49597],"68Ui":[68.42823,67.07917]},"texture":0,"vertices":["68Ui","zpNe","M3GU","c37e"]},"smkv6Zgr":{"uv":{"Axob":[63.9852,67.01626],"XVAY":[64.04231,62.43295],"M3GU":[66.13448,62.49195],"c37e":[65.92713,67.07102]},"texture":0,"vertices":["c37e","M3GU","XVAY","Axob"]},"IsSKOfsC":{"uv":{"pRId":[90.02771,102.0662],"a7I1":[89.82988,97.48689],"XVAY":[91.9351,97.42934],"Axob":[91.98178,102.01277]},"texture":0,"vertices":["Axob","XVAY","a7I1","pRId"]},"G62BKzZn":{"uv":{"9BZR":[87.51955,102.07349],"RawT":[87.44375,97.49049],"a7I1":[89.55625,97.49049],"pRId":[89.48045,102.07349]},"texture":0,"vertices":["pRId","a7I1","RawT","9BZR"]},"pdgNdNd0":{"uv":{"xWga":[85.01822,102.01277],"I74x":[85.0649,97.42934],"RawT":[87.17012,97.48689],"9BZR":[86.97229,102.0662]},"texture":0,"vertices":["9BZR","RawT","I74x","xWga"]},"jjtmHCrX":{"uv":{"PIoW":[69.06882,20.0711],"AlV5":[68.86157,15.49193],"I74x":[70.95374,15.43293],"xWga":[71.01085,20.01634]},"texture":0,"vertices":["xWga","I74x","AlV5","PIoW"]},"LyUgqTnm":{"uv":{"nVcd":[66.56772,20.07915],"9vIg":[66.49282,15.49595],"AlV5":[68.57932,15.49595],"PIoW":[68.50442,20.07915]},"texture":0,"vertices":["PIoW","AlV5","9vIg","nVcd"]},"wsAuhsKC":{"uv":{"AqZ0":[64.06129,20.01624],"ncIp":[64.1184,15.43283],"9vIg":[66.21067,15.49183],"nVcd":[66.00332,20.071]},"texture":0,"vertices":["nVcd","9vIg","ncIp","AqZ0"]},"yrzA8jMw":{"uv":{"Fsz7":[84.02771,77.06631],"hRsm":[83.82988,72.4869],"ncIp":[85.93509,72.42935],"AqZ0":[85.98178,77.01288]},"texture":0,"vertices":["AqZ0","ncIp","hRsm","Fsz7"]},"uExt8SMX":{"uv":{"uohf":[81.51955,77.0736],"HVgF":[81.44375,72.4906],"hRsm":[83.55625,72.4906],"Fsz7":[83.48045,77.0736]},"texture":0,"vertices":["Fsz7","hRsm","HVgF","uohf"]},"SxzyckN5":{"uv":{"4Q0M":[79.01822,77.01288],"Lb18":[79.06491,72.42935],"HVgF":[81.17012,72.4869],"uohf":[80.97229,77.06631]},"texture":0,"vertices":["uohf","HVgF","Lb18","4Q0M"]},"zJJEqT1H":{"uv":{"68Ui":[68.99281,67.07101],"zpNe":[68.78542,62.49184],"Lb18":[70.87758,62.43283],"4Q0M":[70.93474,67.01624]},"texture":0,"vertices":["4Q0M","Lb18","zpNe","68Ui"]},"50AarOiv":{"uv":{"tPHD":[57.06526,70.52039],"qSDn":[61.31994,71.16966],"POpO":[60.89396,70.17995],"seuD":[57.0699,71.62108]},"texture":0,"vertices":["seuD","qSDn","POpO","tPHD"]},"1adF0aH8":{"uv":{"6bEQ":[94,41.1091],"POpO":[97.9163,41.9037],"GY3J":[97.4501,40.7383],"tPHD":[94.0976,42.3433]},"texture":0,"vertices":["tPHD","POpO","GY3J","6bEQ"]},"hVkBdnoA":{"uv":{"L20p":[75.29245,60.34719],"GY3J":[76.87915,56.91056],"ixOG":[75.33944,57.09357],"6bEQ":[76.76963,60.37933]},"texture":0,"vertices":["6bEQ","GY3J","ixOG","L20p"]},"iT9N1w2p":{"uv":{"1ubg":[73.70755,60.34719],"ixOG":[75.33945,57.09289],"LQSt":[73.66055,57.09289],"L20p":[75.29245,60.34719]},"texture":0,"vertices":["L20p","ixOG","LQSt","1ubg"]},"bMmBnaoy":{"uv":{"qoI1":[72.23058,60.37806],"LQSt":[73.66055,57.09289],"NKna":[72.12076,56.90988],"1ubg":[73.70755,60.34706]},"texture":0,"vertices":["1ubg","LQSt","NKna","qoI1"]},"fLkgKDJi":{"uv":{"YcxO":[69.41121,92.24117],"NKna":[66.03291,90.69307],"BOiJ":[65.58641,91.86617],"qoI1":[69.48931,91.00607]},"texture":0,"vertices":["qoI1","NKna","BOiJ","YcxO"]},"CMeJUJSs":{"uv":{"xqwY":[77.93569,24.60474],"BOiJ":[74.10941,23.16967],"jMaA":[73.68509,24.16001],"YcxO":[77.93871,23.50405]},"texture":0,"vertices":["YcxO","BOiJ","jMaA","xqwY"]},"jd3brKlz":{"uv":{"RPjm":[103.13021,85.25],"jMaA":[98.94281,83.4154],"GgnY":[98.53081,84.601],"xqwY":[103.17461,84.0139]},"texture":0,"vertices":["xqwY","jMaA","GgnY","RPjm"]},"Ergy8MqQ":{"uv":{"74V5":[67.66752,41.25],"GgnY":[69.25763,36.54134],"ullJ":[67.71451,36.39044],"RPjm":[69.14383,41.18563]},"texture":0,"vertices":["RPjm","GgnY","ullJ","74V5"]},"45vVoNvq":{"uv":{"lWea":[66.08262,41.25],"ullJ":[67.71452,36.3901],"PZbb":[66.03562,36.3901],"74V5":[67.66752,41.25]},"texture":0,"vertices":["74V5","ullJ","PZbb","lWea"]},"JFEUeQoY":{"uv":{"tNDj":[64.6062,41.185],"PZbb":[66.03562,36.3901],"9a4R":[64.49243,36.541],"lWea":[66.08262,41.24998]},"texture":0,"vertices":["lWea","PZbb","9a4R","tNDj"]},"BXFckSlr":{"uv":{"seuD":[93.0838,79.2643],"9a4R":[97.7359,79.7747],"qSDn":[97.3044,78.5961],"tNDj":[93.1472,80.5]},"texture":0,"vertices":["tNDj","9a4R","qSDn","seuD"]},"aUdXMSHk":{"uv":{"UztP":[73.80151,54.84886],"LQSt":[73.66055,57.09289],"NKna":[72.12076,56.90988],"BuEl":[72.22447,54.13528]},"texture":0,"vertices":["BuEl","NKna","LQSt","UztP"]},"3LP7O3nJ":{"uv":{"KDb7":[97.65406,7.51325],"ixOG":[97.60706,9.76125],"LQSt":[95.92816,9.76125],"UztP":[95.88116,7.51325]},"texture":0,"vertices":["UztP","LQSt","ixOG","KDb7"]},"ZpPykX5U":{"uv":{"mZah":[76.77544,54.13588],"GY3J":[76.87924,56.91055],"ixOG":[75.33944,57.09357],"KDb7":[75.19846,54.84956]},"texture":0,"vertices":["KDb7","ixOG","GY3J","mZah"]},"ADm5CQRt":{"uv":{"fTWp":[101.47638,40.93909],"POpO":[97.9163,41.90369],"GY3J":[97.4501,40.7383],"mZah":[100.12678,40]},"texture":0,"vertices":["mZah","GY3J","POpO","fTWp"]},"e8eZsoS5":{"uv":{"hoCv":[65.86084,69.81439],"qSDn":[61.31992,71.16963],"POpO":[60.89396,70.17995],"fTWp":[64.42481,69.11316]},"texture":0,"vertices":["fTWp","POpO","qSDn","hoCv"]},"sAheyiQ1":{"uv":{"Clb0":[103.1662,78.22252],"9a4R":[97.73592,79.77474],"qSDn":[97.3044,78.5961],"hoCv":[101.84632,77.24364]},"texture":0,"vertices":["hoCv","qSDn","9a4R","Clb0"]},"PwTcCqjY":{"uv":{"7wPN":[65.64489,30.23007],"PZbb":[66.03558,36.3901],"9a4R":[64.49243,36.541],"Clb0":[64.05327,30.91015]},"texture":0,"vertices":["Clb0","9a4R","PZbb","7wPN"]},"E2WBqEJ8":{"uv":{"my61":[67.41503,30.13126],"ullJ":[67.71187,36.2966],"PZbb":[66.03558,36.3901],"7wPN":[65.64488,30.23]},"texture":0,"vertices":["7wPN","PZbb","ullJ","my61"]},"pQSoPrMU":{"uv":{"DYBi":[69.69673,30.91048],"GgnY":[69.25782,36.54136],"ullJ":[67.71451,36.39044],"my61":[68.10513,30.23035]},"texture":0,"vertices":["my61","ullJ","GgnY","DYBi"]},"c1ugKpxU":{"uv":{"FM11":[94.37924,82.13841],"jMaA":[98.94283,83.41534],"GgnY":[98.53081,84.601],"DYBi":[93.07539,83.13897]},"texture":0,"vertices":["DYBi","GgnY","jMaA","FM11"]},"1IzSMLMp":{"uv":{"5H4a":[70.57707,22.10879],"BOiJ":[74.10945,23.16956],"jMaA":[73.68509,24.16001],"FM11":[69.14172,22.81223]},"texture":0,"vertices":["FM11","jMaA","BOiJ","5H4a"]},"bdogNvOh":{"uv":{"BuEl":[63.34423,90],"NKna":[66.0329,90.6931],"BOiJ":[65.58641,91.86617],"5H4a":[62.01069,90.96152]},"texture":0,"vertices":["5H4a","BOiJ","NKna","BuEl"]},"pdTzCkYs":{"uv":{"4eGK":[91.96512,75.4197],"appN":[92.57665,74.88626],"gXO4":[91.62553,73.21826]},"texture":0,"vertices":["appN","4eGK","gXO4"]},"4mM3EPeW":{"uv":{"dDzg":[83.48045,57.04999],"sXTI":[85.43452,56.99656],"4eGK":[83.60204,54.17939],"appN":[84.3866,54.0465]},"texture":0,"vertices":["sXTI","dDzg","4eGK","appN"]},"wdQypwdS":{"uv":{"d2Fw":[83.63205,67.9076],"XANR":[85.88841,67.84591],"dDzg":[83.48045,57.04999],"sXTI":[85.43452,56.99656]},"texture":0,"vertices":["XANR","d2Fw","dDzg","sXTI"]},"A7rntWnt":{"uv":{"d2Fw":[83.63205,67.9076],"zieI":[85.93509,72.42935],"278Z":[83.82988,72.4869],"XANR":[85.88841,67.84591]},"texture":0,"vertices":["zieI","278Z","d2Fw","XANR"]},"O8XHWrgY":{"uv":{"t1ZS":[94,44.15581],"7I0d":[95.7215,49.25],"YOFM":[94,49.06851],"yUjk":[95.85374,44.76505]},"texture":0,"vertices":["7I0d","YOFM","t1ZS","yUjk"]},"Pn30hPxA":{"uv":{"appN":[92.57665,74.88626],"knke":[92.99565,73.9495],"gXO4":[91.62551,73.21824]},"texture":0,"vertices":["knke","appN","gXO4"]},"JU6A9kPx":{"uv":{"sXTI":[95.20806,76.58992],"CUTZ":[96.22095,74.93205],"appN":[92.57665,74.88626],"knke":[92.99136,73.95909]},"texture":0,"vertices":["CUTZ","sXTI","appN","knke"]},"ygumWdYp":{"uv":{"XANR":[64.17551,10.84952],"fcYX":[66.41792,10.91275],"sXTI":[64.62569,0],"CUTZ":[66.56772,0.05476]},"texture":0,"vertices":["fcYX","XANR","sXTI","CUTZ"]},"EFWHE2mp":{"uv":{"XANR":[64.17551,10.84952],"s4tK":[66.21067,15.49183],"zieI":[64.1184,15.43283],"fcYX":[66.41792,10.91275]},"texture":0,"vertices":["s4tK","zieI","XANR","fcYX"]},"dNGGCcGr":{"uv":{"yUjk":[64.0681,20.01644],"yDfY":[67.97607,23.2597],"7I0d":[66.4343,23.83049],"eigs":[66.00332,20.071]},"texture":0,"vertices":["yDfY","7I0d","yUjk","eigs"]},"YvxgRAsA":{"uv":{"knke":[92.99565,73.9495],"fB8t":[93.13171,72.8396],"gXO4":[91.62554,73.21825]},"texture":0,"vertices":["fB8t","knke","gXO4"]},"TWhqHeDA":{"uv":{"CUTZ":[55.0035,68.59577],"9vhb":[56.9402,68.59577],"knke":[55.4128,65.24467],"fB8t":[56.531,65.24467]},"texture":0,"vertices":["9vhb","CUTZ","knke","fB8t"]},"aOOxTTvR":{"uv":{"fcYX":[66.41792,10.91275],"XBMt":[68.65422,10.91275],"CUTZ":[66.56772,0.05485],"9vhb":[68.50442,0.05485]},"texture":0,"vertices":["XBMt","fcYX","CUTZ","9vhb"]},"OlO1cTne":{"uv":{"fcYX":[66.41792,10.91275],"aA9m":[68.57932,15.49595],"s4tK":[66.49282,15.49595],"XBMt":[68.65422,10.91275]},"texture":0,"vertices":["aA9m","s4tK","fcYX","XBMt"]},"A2EQ97xt":{"uv":{"eigs":[66.56951,20.07915],"S3HC":[70.57707,22.10879],"yDfY":[69.14137,22.81241],"qIaE":[68.50442,20.07915]},"texture":0,"vertices":["S3HC","yDfY","eigs","qIaE"]},"ZXnNbWaU":{"uv":{"fB8t":[93.13171,72.8396],"83Nt":[92.95132,71.82938],"gXO4":[91.62551,73.21826]},"texture":0,"vertices":["83Nt","fB8t","gXO4"]},"2JbzHfO8":{"uv":{"9vhb":[56.9402,68.59577],"1q5U":[58.7465,67.88039],"fB8t":[56.53099,65.24459],"83Nt":[57.51765,65]},"texture":0,"vertices":["1q5U","9vhb","fB8t","83Nt"]},"MLovhace":{"uv":{"XBMt":[68.65422,10.91275],"SWoV":[70.89663,10.84952],"9vhb":[68.50442,0.05476],"1q5U":[70.44645,0]},"texture":0,"vertices":["SWoV","XBMt","9vhb","1q5U"]},"KFNohD6y":{"uv":{"XBMt":[68.65422,10.91275],"NRSl":[70.95374,15.43293],"aA9m":[68.86157,15.49193],"SWoV":[70.89663,10.84952]},"texture":0,"vertices":["NRSl","aA9m","XBMt","SWoV"]},"g3I5lSJq":{"uv":{"qIaE":[69.07036,20.07106],"awWF":[72.5957,21.48527],"S3HC":[71.09297,22.15233],"Vxap":[71.01085,20.01634]},"texture":0,"vertices":["awWF","S3HC","qIaE","Vxap"]},"EIPcl0pp":{"uv":{"83Nt":[92.95132,71.82938],"vyqo":[92.48667,71.16396],"gXO4":[91.62549,73.21828]},"texture":0,"vertices":["vyqo","83Nt","gXO4"]},"8DeFnbwg":{"uv":{"1q5U":[85.56548,81.99645],"sA6n":[87.51955,82.04988],"83Nt":[86.61351,79.04219],"vyqo":[87.39795,79.18338]},"texture":0,"vertices":["sA6n","1q5U","83Nt","vyqo"]},"ZiIU7qPu":{"uv":{"SWoV":[85.11159,92.8458],"9Q6s":[87.36795,92.90749],"1q5U":[85.56548,81.99645],"sA6n":[87.51955,82.04988]},"texture":0,"vertices":["9Q6s","SWoV","1q5U","sA6n"]},"alth0xSZ":{"uv":{"SWoV":[85.11159,92.8458],"JI3G":[87.17012,97.48689],"NRSl":[85.0649,97.42934],"9Q6s":[87.36795,92.90749]},"texture":0,"vertices":["JI3G","NRSl","SWoV","9Q6s"]},"B6r5OVKJ":{"uv":{"Vxap":[94.00194,5],"8Y3V":[95.88084,7.5072],"awWF":[94.18617,7.15448],"EN2i":[95.78716,5.78335]},"texture":0,"vertices":["8Y3V","awWF","Vxap","EN2i"]},"ugefkDlq":{"uv":{"vyqo":[91.42359,71],"0l2y":[90.76439,71.16401],"gXO4":[91.62554,73.21827]},"texture":0,"vertices":["0l2y","vyqo","gXO4"]},"qnHEym5y":{"uv":{"sA6n":[87.58915,81.53208],"xpr5":[89.48045,82.04988],"vyqo":[88.94675,79],"0l2y":[89.60194,79.17938]},"texture":0,"vertices":["xpr5","sA6n","vyqo","0l2y"]},"UTYaYEbE":{"uv":{"9Q6s":[87.36795,92.90749],"n4xX":[89.63205,92.90749],"sA6n":[87.51955,82.04999],"xpr5":[89.48045,82.04999]},"texture":0,"vertices":["n4xX","9Q6s","sA6n","xpr5"]},"xjgy191P":{"uv":{"9Q6s":[87.36795,92.90749],"0aPz":[89.55625,97.49049],"JI3G":[87.44375,97.49049],"n4xX":[89.63205,92.90749]},"texture":0,"vertices":["0aPz","JI3G","9Q6s","n4xX"]},"9rOXuAtv":{"uv":{"EN2i":[95.78716,5.78335],"BLCt":[97.65406,7.51325],"8Y3V":[95.88116,7.51325],"xA2G":[97.74806,5.78335]},"texture":0,"vertices":["BLCt","8Y3V","EN2i","xA2G"]},"P7iiB9TC":{"uv":{"0l2y":[90.76439,71.16401],"AiCi":[90.29977,71.82934],"gXO4":[91.62555,73.21828]},"texture":0,"vertices":["AiCi","0l2y","gXO4"]},"fMMNtgZ2":{"uv":{"xpr5":[89.48045,82.04988],"pTDB":[91.43452,81.99645],"0l2y":[89.60194,79.17938],"AiCi":[90.3866,79.04639]},"texture":0,"vertices":["pTDB","xpr5","0l2y","AiCi"]},"YMup28OC":{"uv":{"n4xX":[89.63205,92.90749],"bX8a":[91.88841,92.8458],"xpr5":[89.48045,82.04988],"pTDB":[91.43452,81.99645]},"texture":0,"vertices":["bX8a","n4xX","xpr5","pTDB"]},"bVqyklBZ":{"uv":{"n4xX":[89.63205,92.90749],"vqeN":[91.9351,97.42934],"0aPz":[89.82988,97.48689],"bX8a":[91.88841,92.8458]},"texture":0,"vertices":["vqeN","0aPz","n4xX","bX8a"]},"p78566eV":{"uv":{"xA2G":[74.91142,53.14108],"dODP":[76.77543,54.13588],"BLCt":[75.19846,54.84956],"OKJt":[76.48863,52]},"texture":0,"vertices":["dODP","BLCt","xA2G","OKJt"]},"4JqyYO9M":{"uv":{"AiCi":[90.29977,71.82934],"I5Ae":[90.11937,72.83946],"gXO4":[91.62553,73.21826]},"texture":0,"vertices":["I5Ae","AiCi","gXO4"]},"90IOlj89":{"uv":{"pTDB":[14.00363,67.88301],"ER65":[15.80967,68.59879],"AiCi":[15.23423,65],"I5Ae":[16.21848,65.25078]},"texture":0,"vertices":["ER65","pTDB","AiCi","I5Ae"]},"SHZw9wOO":{"uv":{"bX8a":[64.09932,57.84954],"LsId":[66.34173,57.91277],"pTDB":[64.5496,47.00002],"ER65":[66.49153,47.05478]},"texture":0,"vertices":["LsId","bX8a","pTDB","ER65"]},"TRaMCHO1":{"uv":{"bX8a":[64.09932,57.84954],"aRCQ":[66.13448,62.49195],"vqeN":[64.04231,62.43295],"LsId":[66.34173,57.91277]},"texture":0,"vertices":["aRCQ","vqeN","bX8a","LsId"]},"d8Atjl8Q":{"uv":{"OKJt":[63.98792,67.01634],"xYYB":[63.90877,69.15385],"dODP":[62.40492,68.48932],"AC28":[65.92713,67.07102]},"texture":0,"vertices":["xYYB","dODP","OKJt","AC28"]},"S4opTFC8":{"uv":{"I5Ae":[90.11937,72.83946],"oSky":[90.25532,73.94936],"gXO4":[91.6255,73.21825]},"texture":0,"vertices":["oSky","I5Ae","gXO4"]},"7D8jDZ3G":{"uv":{"ER65":[15.80967,68.59879],"fmrB":[17.74637,68.59879],"I5Ae":[16.21887,65.24759],"oSky":[17.33707,65.24759]},"texture":0,"vertices":["fmrB","ER65","I5Ae","oSky"]},"sNX0hMLb":{"uv":{"LsId":[66.34173,57.91277],"eD8x":[68.57803,57.91277],"ER65":[66.49153,47.05487],"fmrB":[68.42823,47.05487]},"texture":0,"vertices":["eD8x","LsId","ER65","fmrB"]},"8AzQr3Ez":{"uv":{"LsId":[66.34173,57.91277],"uDvr":[68.50313,62.49597],"aRCQ":[66.41663,62.49597],"eD8x":[68.57803,57.91277]},"texture":0,"vertices":["uDvr","aRCQ","LsId","eD8x"]},"u0gdLLQj":{"uv":{"AC28":[66.49468,67.07917],"i5mZ":[65.86084,69.81439],"xYYB":[64.4241,69.11281],"58xQ":[68.42823,67.07917]},"texture":0,"vertices":["i5mZ","xYYB","AC28","58xQ"]},"8S1JlG8V":{"uv":{"oSky":[90.25532,73.94936],"5RAb":[90.67423,74.88617],"gXO4":[91.62553,73.21824]},"texture":0,"vertices":["5RAb","oSky","gXO4"]},"jn7R1zfd":{"uv":{"fmrB":[87.02905,74.94385],"VjKl":[88.05206,76.59537],"oSky":[90.25532,73.94936],"5RAb":[90.67028,74.87734]},"texture":0,"vertices":["VjKl","fmrB","oSky","5RAb"]},"Bcb0tveZ":{"uv":{"eD8x":[68.57803,57.91277],"VvWB":[70.82043,57.84952],"fmrB":[68.42823,47.05477],"VjKl":[70.37015,47]},"texture":0,"vertices":["VvWB","eD8x","fmrB","VjKl"]},"ui2QXo5B":{"uv":{"eD8x":[68.57803,57.91277],"MQPP":[70.87758,62.43283],"uDvr":[68.78542,62.49184],"VvWB":[70.82043,57.84952]},"texture":0,"vertices":["MQPP","uDvr","eD8x","VvWB"]},"t1q0oRDI":{"uv":{"58xQ":[69.00246,67.07074],"qzy9":[68.58419,70.83514],"i5mZ":[67.04031,70.26997],"s2Ch":[70.93474,67.01624]},"texture":0,"vertices":["qzy9","i5mZ","58xQ","s2Ch"]},"XgRidrdg":{"uv":{"5RAb":[90.67423,74.88617],"HOaT":[91.28582,75.4197],"gXO4":[91.6255,73.21828]},"texture":0,"vertices":["HOaT","5RAb","gXO4"]},"So7gJqX1":{"uv":{"VjKl":[79.56548,56.99656],"GJ6O":[81.51955,57.04999],"5RAb":[80.61351,54.0423],"HOaT":[81.39784,54.18359]},"texture":0,"vertices":["GJ6O","VjKl","5RAb","HOaT"]},"jR4EyRUf":{"uv":{"VvWB":[79.11159,67.84591],"arOd":[81.36795,67.9076],"VjKl":[79.56548,56.99656],"GJ6O":[81.51955,57.04999]},"texture":0,"vertices":["arOd","VvWB","VjKl","GJ6O"]},"aISJINSI":{"uv":{"VvWB":[79.11159,67.84591],"Dkus":[81.17012,72.4869],"MQPP":[79.06491,72.42935],"arOd":[81.36795,67.9076]},"texture":0,"vertices":["Dkus","MQPP","VvWB","arOd"]},"vEgJvTgC":{"uv":{"s2Ch":[98.69889,51.12884],"MgOk":[94.34104,52.85487],"qzy9":[94.21046,51.12884],"Lkze":[99.25,53]},"texture":0,"vertices":["MgOk","qzy9","s2Ch","Lkze"]},"553iiqXl":{"uv":{"HOaT":[91.28582,75.4197],"4eGK":[91.96512,75.4197],"gXO4":[91.62552,73.2182]},"texture":0,"vertices":["4eGK","HOaT","gXO4"]},"0RIc4weT":{"uv":{"GJ6O":[81.58916,56.53215],"dDzg":[83.48045,57.04999],"HOaT":[82.94686,54],"4eGK":[83.60204,54.17939]},"texture":0,"vertices":["dDzg","GJ6O","HOaT","4eGK"]},"Y0Tjhr3u":{"uv":{"arOd":[81.36795,67.9076],"d2Fw":[83.63205,67.9076],"GJ6O":[81.51955,57.05],"dDzg":[83.48045,57.05]},"texture":0,"vertices":["d2Fw","arOd","GJ6O","dDzg"]},"B25bplaR":{"uv":{"arOd":[81.36795,67.9076],"278Z":[83.55625,72.4906],"Dkus":[81.44375,72.4906],"d2Fw":[83.63205,67.9076]},"texture":0,"vertices":["278Z","Dkus","arOd","d2Fw"]},"LxPtENtA":{"uv":{"Lkze":[65.27746,25.33106],"YOFM":[67.41503,30.13126],"MgOk":[65.64488,30.23],"t1ZS":[67.23532,25.22185]},"texture":0,"vertices":["YOFM","MgOk","Lkze","t1ZS"]},"aGsBjs8p":{"uv":{"58xQ":[68.42823,67.07917],"uDvr":[68.50313,62.49597],"aRCQ":[66.41663,62.49597],"AC28":[66.49153,67.07917]},"texture":0,"vertices":["aRCQ","uDvr","58xQ","AC28"]},"9rEmy0ld":{"uv":{"AC28":[65.92713,67.07102],"aRCQ":[66.13448,62.49195],"vqeN":[64.04231,62.43295],"OKJt":[63.9852,67.01626]},"texture":0,"vertices":["vqeN","aRCQ","AC28","OKJt"]},"eHw8Y5VH":{"uv":{"OKJt":[91.98178,102.01277],"vqeN":[91.9351,97.42934],"0aPz":[89.82988,97.48689],"xA2G":[90.02771,102.0662]},"texture":0,"vertices":["0aPz","vqeN","OKJt","xA2G"]},"K9eNaYIu":{"uv":{"xA2G":[89.48045,102.07349],"0aPz":[89.55625,97.49049],"JI3G":[87.44375,97.49049],"EN2i":[87.51955,102.07349]},"texture":0,"vertices":["JI3G","0aPz","xA2G","EN2i"]},"jCdtv4uu":{"uv":{"EN2i":[86.97229,102.0662],"JI3G":[87.17012,97.48689],"NRSl":[85.0649,97.42934],"Vxap":[85.01822,102.01277]},"texture":0,"vertices":["NRSl","JI3G","EN2i","Vxap"]},"jjY2LM6p":{"uv":{"Vxap":[71.01085,20.01634],"NRSl":[70.95374,15.43293],"aA9m":[68.86157,15.49193],"qIaE":[69.06882,20.0711]},"texture":0,"vertices":["aA9m","NRSl","Vxap","qIaE"]},"Ik1CfKNp":{"uv":{"qIaE":[68.50442,20.07915],"aA9m":[68.57932,15.49595],"s4tK":[66.49282,15.49595],"eigs":[66.56772,20.07915]},"texture":0,"vertices":["s4tK","aA9m","qIaE","eigs"]},"ELz4YFii":{"uv":{"eigs":[66.00332,20.071],"s4tK":[66.21067,15.49183],"zieI":[64.1184,15.43283],"yUjk":[64.06129,20.01624]},"texture":0,"vertices":["zieI","s4tK","eigs","yUjk"]},"MeRoFXEF":{"uv":{"yUjk":[85.98178,77.01288],"zieI":[85.93509,72.42935],"278Z":[83.82988,72.4869],"t1ZS":[84.02771,77.06631]},"texture":0,"vertices":["278Z","zieI","yUjk","t1ZS"]},"HmOt6dwz":{"uv":{"t1ZS":[83.48045,77.0736],"278Z":[83.55625,72.4906],"Dkus":[81.44375,72.4906],"Lkze":[81.51955,77.0736]},"texture":0,"vertices":["Dkus","278Z","t1ZS","Lkze"]},"443Vk4Zx":{"uv":{"Lkze":[80.97229,77.06631],"Dkus":[81.17012,72.4869],"MQPP":[79.06491,72.42935],"s2Ch":[79.01822,77.01288]},"texture":0,"vertices":["MQPP","Dkus","Lkze","s2Ch"]},"09HTU9Or":{"uv":{"s2Ch":[70.93474,67.01624],"MQPP":[70.87758,62.43283],"uDvr":[68.78542,62.49184],"58xQ":[68.99281,67.07101]},"texture":0,"vertices":["uDvr","MQPP","s2Ch","58xQ"]},"jPhzSjJ8":{"uv":{"ajx1":[57.0699,71.62108],"lMsd":[60.89396,70.17995],"5X8g":[61.31994,71.16966],"9c03":[57.06526,70.52039]},"texture":0,"vertices":["lMsd","5X8g","ajx1","9c03"]},"HTsivOPo":{"uv":{"9c03":[94.0976,42.3433],"zdnd":[97.4501,40.7383],"lMsd":[97.9163,41.9037],"J3zF":[94,41.1091]},"texture":0,"vertices":["zdnd","lMsd","9c03","J3zF"]},"V1LLOPiA":{"uv":{"J3zF":[76.76963,60.37933],"mU4p":[75.33944,57.09357],"zdnd":[76.87915,56.91056],"raET":[75.29245,60.34719]},"texture":0,"vertices":["mU4p","zdnd","J3zF","raET"]},"BliIamTn":{"uv":{"raET":[75.29245,60.34719],"oJeb":[73.66055,57.09289],"mU4p":[75.33945,57.09289],"IApH":[73.70755,60.34719]},"texture":0,"vertices":["oJeb","mU4p","raET","IApH"]},"b27P9aSk":{"uv":{"IApH":[73.70755,60.34706],"1yO4":[72.12076,56.90988],"oJeb":[73.66055,57.09289],"ao4o":[72.23058,60.37806]},"texture":0,"vertices":["1yO4","oJeb","IApH","ao4o"]},"U6vQHWJe":{"uv":{"ao4o":[69.48931,91.00607],"j115":[65.58641,91.86617],"1yO4":[66.03291,90.69307],"XwTO":[69.41121,92.24117]},"texture":0,"vertices":["j115","1yO4","ao4o","XwTO"]},"4TpngdNx":{"uv":{"XwTO":[77.93871,23.50405],"70Bg":[73.68509,24.16001],"j115":[74.10941,23.16967],"ED7s":[77.93569,24.60474]},"texture":0,"vertices":["70Bg","j115","XwTO","ED7s"]},"OThcOkc9":{"uv":{"ED7s":[103.17461,84.0139],"A5ha":[98.53081,84.601],"70Bg":[98.94281,83.4154],"bBbR":[103.13021,85.25]},"texture":0,"vertices":["A5ha","70Bg","ED7s","bBbR"]},"cWGv4M2H":{"uv":{"bBbR":[69.14383,41.18563],"i2X4":[67.71451,36.39044],"A5ha":[69.25763,36.54134],"DLTT":[67.66752,41.25]},"texture":0,"vertices":["i2X4","A5ha","bBbR","DLTT"]},"EJlYPWFA":{"uv":{"DLTT":[67.66752,41.25],"c1xS":[66.03562,36.3901],"i2X4":[67.71452,36.3901],"zt0Q":[66.08262,41.25]},"texture":0,"vertices":["c1xS","i2X4","DLTT","zt0Q"]},"vsnERY5h":{"uv":{"zt0Q":[66.08262,41.24998],"6PmK":[64.49243,36.541],"c1xS":[66.03562,36.3901],"oUmD":[64.6062,41.185]},"texture":0,"vertices":["6PmK","c1xS","zt0Q","oUmD"]},"pevv9nOC":{"uv":{"oUmD":[93.1472,80.5],"5X8g":[97.3044,78.5961],"6PmK":[97.7359,79.7747],"ajx1":[93.0838,79.2643]},"texture":0,"vertices":["5X8g","6PmK","oUmD","ajx1"]},"elwYFJll":{"uv":{"awWF":[72.22447,54.13528],"1yO4":[72.12076,56.90988],"oJeb":[73.66055,57.09289],"8Y3V":[73.80151,54.84886]},"texture":0,"vertices":["oJeb","1yO4","awWF","8Y3V"]},"V96vCMxR":{"uv":{"8Y3V":[95.88116,7.51325],"oJeb":[95.92816,9.76125],"mU4p":[97.60706,9.76125],"BLCt":[97.65406,7.51325]},"texture":0,"vertices":["mU4p","oJeb","8Y3V","BLCt"]},"ZQslornw":{"uv":{"BLCt":[75.19846,54.84956],"mU4p":[75.33944,57.09357],"zdnd":[76.87924,56.91055],"dODP":[76.77544,54.13588]},"texture":0,"vertices":["zdnd","mU4p","BLCt","dODP"]},"0jbogB0T":{"uv":{"dODP":[100.12678,40],"zdnd":[97.4501,40.7383],"lMsd":[97.9163,41.90369],"xYYB":[101.47638,40.93909]},"texture":0,"vertices":["lMsd","zdnd","dODP","xYYB"]},"Go3h7xBh":{"uv":{"xYYB":[64.42481,69.11316],"lMsd":[60.89396,70.17995],"5X8g":[61.31992,71.16963],"i5mZ":[65.86084,69.81439]},"texture":0,"vertices":["5X8g","lMsd","xYYB","i5mZ"]},"5EQvvAnJ":{"uv":{"i5mZ":[101.84632,77.24364],"5X8g":[97.3044,78.5961],"6PmK":[97.73592,79.77474],"qzy9":[103.1662,78.22252]},"texture":0,"vertices":["6PmK","5X8g","i5mZ","qzy9"]},"rJSNuBIt":{"uv":{"qzy9":[64.05327,30.91015],"6PmK":[64.49243,36.541],"c1xS":[66.03558,36.3901],"MgOk":[65.64489,30.23007]},"texture":0,"vertices":["c1xS","6PmK","qzy9","MgOk"]},"i4VLXQfT":{"uv":{"MgOk":[65.64488,30.23],"c1xS":[66.03558,36.3901],"i2X4":[67.71187,36.2966],"YOFM":[67.41503,30.13126]},"texture":0,"vertices":["i2X4","c1xS","MgOk","YOFM"]},"k0YqlMqU":{"uv":{"YOFM":[68.10513,30.23035],"i2X4":[67.71451,36.39044],"A5ha":[69.25782,36.54136],"7I0d":[69.69673,30.91048]},"texture":0,"vertices":["A5ha","i2X4","YOFM","7I0d"]},"mNHrFHkk":{"uv":{"7I0d":[93.07539,83.13897],"A5ha":[98.53081,84.601],"70Bg":[98.94283,83.41534],"yDfY":[94.37924,82.13841]},"texture":0,"vertices":["70Bg","A5ha","7I0d","yDfY"]},"qmt7Zrbt":{"uv":{"yDfY":[69.14172,22.81223],"70Bg":[73.68509,24.16001],"j115":[74.10945,23.16956],"S3HC":[70.57707,22.10879]},"texture":0,"vertices":["j115","70Bg","yDfY","S3HC"]},"WkCFhUrA":{"uv":{"S3HC":[62.01069,90.96152],"j115":[65.58641,91.86617],"1yO4":[66.0329,90.6931],"awWF":[63.34423,90]},"texture":0,"vertices":["1yO4","j115","S3HC","awWF"]}},"type":"mesh","uuid":"de13959b-d3b3-20e7-31fb-8c3af2a01352"},{"name":"sphere","color":4,"origin":[0,29.29987,-0.39785],"rotation":[0,0,0],"shading":"flat","export":true,"visibility":true,"locked":false,"render_order":"default","scope":0,"allow_mirror_modeling":true,"vertices":{"4094":[7.01455,-13.62199,-2.14915],"ITmC":[0,-33.29987,0.39785],"TrsZ":[0,29.70013,0.39785],"leJZ":[-2.5,28.12756,0.79978],"mm2i":[-4.33013,22.86881,1.55811],"ekc2":[-5,-1.42035,1.7376],"UEbt":[-4.33013,-21.91433,1.55811],"ykOS":[-3.5,-32.48634,1.33567],"gTZ2":[-1.83013,28.12756,1.49593],"Lqsk":[-3.16987,22.86881,3.56772],"y3oC":[-3.66025,-1.42035,4.05811],"Ockv":[-3.16987,-21.91433,3.56772],"6Ffg":[-2.56218,-32.48634,2.96003],"pvk0":[-0.66987,28.12756,1.89785],"nv33":[-1.16025,22.86881,4.72798],"swK3":[-1.33975,-1.42035,5.39785],"qyK1":[-1.16025,-21.91433,4.72798],"g9wS":[-0.93782,-32.48634,3.89785],"e6mh":[0.66987,28.12756,1.89785],"PwMV":[1.16025,22.86881,4.72798],"j9pZ":[1.33975,-1.42035,5.39785],"NbqT":[1.16025,-21.91433,4.72798],"NpKU":[0.93782,-32.48634,3.89785],"PxSY":[1.83013,28.12756,1.49593],"kKkV":[3.16987,22.86881,3.56772],"kBJZ":[3.66025,-1.42035,4.05811],"Y2di":[3.16987,-21.91433,3.56772],"MIuK":[2.56218,-32.48634,2.96003],"jppO":[2.5,28.12756,0.79978],"OyDQ":[4.33013,22.86881,1.55811],"MWMG":[5,-1.42035,1.7376],"Wc4V":[4.33013,-21.91433,1.55811],"jqpR":[3.5,-32.48634,1.33567],"Ewu8":[2.5,28.12756,-0.00407],"lvX9":[4.33013,22.86881,-0.7624],"0krR":[5,-1.42035,-0.94189],"8c8f":[4.33013,-21.91433,-0.7624],"DVk2":[3.5,-32.48634,-0.53997],"6fdL":[1.83013,28.12756,-0.70022],"S5Pl":[3.16987,22.86881,-2.77202],"2E1V":[3.66025,-1.42035,-3.2624],"1TZv":[3.16987,-21.91433,-2.77202],"Hnv2":[2.56218,-32.48634,-2.16433],"gmAy":[0.66987,28.12756,-1.10215],"hu4p":[1.16025,22.86881,-3.93228],"ByXH":[1.33975,-1.42035,-4.60215],"uykf":[1.16025,-21.91433,-3.93228],"Ip50":[0.93782,-32.48634,-3.10215],"BBgI":[-0.66987,28.12756,-1.10215],"KHi9":[-1.16025,22.86881,-3.93228],"ka0W":[-1.33975,-1.42035,-4.60215],"V38x":[-1.16025,-21.91433,-3.93228],"R5xc":[-0.93782,-32.48634,-3.10215],"ITmY":[-1.83013,28.12756,-0.70022],"3qcb":[-3.16987,22.86881,-2.77202],"Hkpl":[-3.66025,-1.42035,-3.2624],"uwAy":[-3.16987,-21.91433,-2.77202],"nka3":[-2.56218,-32.48634,-2.16433],"WCrS":[-2.5,28.12756,-0.00407],"fAbV":[-4.33013,22.86881,-0.7624],"kEz2":[-5,-1.42035,-0.94189],"F4u4":[-4.33013,-21.91433,-0.7624],"Rkj7":[-3.5,-32.48634,-0.53997],"CJ8q":[-13,20.40194,-0.12715],"Xj1D":[-14.8,19.74828,0.17228],"Q9H4":[-16.11769,17.56241,0.73724],"SyWC":[-16.6,7.46632,0.87096],"Fsz7":[-16.11769,-1.05226,0.73724],"74V5":[-3.03427,-6.6264,0.57153],"Nq0e":[-14.31769,19.74828,0.69092],"Yb0j":[-15.28231,17.56241,2.23441],"CsLe":[-15.63538,7.46632,2.59974],"AqZ0":[-15.28231,-1.05226,2.23441],"RPjm":[-3.03427,-6.11387,1.78167],"wclZ":[-13.48231,19.74828,0.99035],"DKsL":[-13.83538,17.56241,3.0988],"Z3Gz":[-13.96462,7.46632,3.59785],"nVcd":[-13.83538,-1.05226,3.0988],"xqwY":[-3.03427,-5.22615,2.48035],"yna4":[-12.51769,19.74828,0.99035],"9jKB":[-12.16462,17.56241,3.0988],"Aay8":[-12.03538,7.46632,3.59785],"PIoW":[-12.16462,-1.05226,3.0988],"YcxO":[-3.03427,-4.2011,2.48035],"aW5h":[-11.68231,19.74828,0.69092],"dzyr":[-10.71769,17.56241,2.23441],"T9ah":[-10.36462,7.46632,2.59974],"xWga":[-10.71769,-1.05226,2.23441],"qoI1":[-3.03427,-3.31338,1.78167],"8FAq":[-11.2,19.74828,0.17228],"iEoM":[-9.88231,17.56241,0.73724],"jyRh":[-9.4,7.46632,0.87096],"9BZR":[-9.88231,-1.05226,0.73724],"1ubg":[-3.03427,-2.80086,0.57153],"YUba":[-11.2,19.74828,-0.42658],"s9wW":[-9.88231,17.56241,-0.99154],"q2Tv":[-9.4,7.46632,-1.12526],"pRId":[-9.88231,-1.05226,-0.99154],"L20p":[-3.03427,-2.80086,-0.82583],"pGHe":[-11.68231,19.74828,-0.94522],"YgO2":[-10.71769,17.56241,-2.4887],"EUN2":[-10.36462,7.46632,-2.85404],"Axob":[-10.71769,-1.05226,-2.4887],"6bEQ":[-3.03427,-3.31338,-2.03597],"Q7YU":[-12.51769,19.74828,-1.24465],"yFPP":[-12.16462,17.56241,-3.35309],"ANLe":[-12.03538,7.46632,-3.85215],"c37e":[-12.16462,-1.05226,-3.35309],"tPHD":[-3.03427,-4.2011,-2.73465],"qiyI":[-13.48231,19.74828,-1.24465],"NsHT":[-13.83538,17.56241,-3.35309],"JONz":[-13.96462,7.46632,-3.85215],"68Ui":[-13.83538,-1.05226,-3.35309],"seuD":[-3.03427,-5.22615,-2.73465],"3pvB":[-14.31769,19.74828,-0.94522],"kwW4":[-15.28231,17.56241,-2.4887],"BmQ8":[-15.63538,7.46632,-2.85404],"4Q0M":[-15.28231,-1.05226,-2.4887],"tNDj":[-3.03427,-6.11387,-2.03597],"kpnI":[-14.8,19.74828,-0.42658],"TLEt":[-16.11769,17.56241,-0.99154],"WDb8":[-16.6,7.46632,-1.12526],"uohf":[-16.11769,-1.05226,-0.99154],"lWea":[-3.03427,-6.6264,-0.82583],"zpNe":[-13.9,3.20703,-3.60262],"M3GU":[-12.1,3.20703,-3.60262],"XVAY":[-10.54115,3.20703,-2.67137],"a7I1":[-9.64115,3.20703,-1.0584],"RawT":[-9.64115,3.20703,0.8041],"I74x":[-10.54115,3.20703,2.41707],"AlV5":[-12.1,3.20703,3.34832],"9vIg":[-13.9,3.20703,3.34832],"ncIp":[-15.45885,3.20703,2.41707],"hRsm":[-16.35885,3.20703,0.8041],"HVgF":[-16.35885,3.20703,-1.0584],"Lb18":[-15.45885,3.20703,-2.67137],"hoCv":[-11.61871,-3.57829,-3.04387],"fTWp":[-10.38129,-2.92062,-3.04387],"mZah":[-9.30965,-2.35106,-2.26234],"KDb7":[-8.69094,-2.02223,-0.90868],"UztP":[-8.69094,-2.02223,0.65438],"BuEl":[-9.30965,-2.35106,2.00804],"5H4a":[-10.38129,-2.92062,2.78957],"FM11":[-11.61871,-3.57829,2.78957],"DYBi":[-12.69035,-4.14785,2.00804],"my61":[-13.30906,-4.47669,0.65438],"7wPN":[-13.30906,-4.47669,-0.90868],"Clb0":[-12.69035,-4.14785,-2.26234],"NKna":[-6.01972,-3.10014,1.89486],"LQSt":[-5.83766,-2.6386,0.61296],"ixOG":[-5.83766,-2.6386,-0.86725],"GY3J":[-6.01972,-3.10014,-2.14915],"POpO":[-6.33507,-3.89953,-2.88926],"qSDn":[-6.6992,-4.82259,-2.88926],"9a4R":[-7.01455,-5.62199,-2.14915],"PZbb":[-7.19661,-6.08352,-0.86725],"ullJ":[-7.19661,-6.08352,0.61296],"GgnY":[-7.01455,-5.62199,1.89486],"jMaA":[-6.6992,-4.82259,2.63496],"BOiJ":[-6.33507,-3.89953,2.63496],"MNqj":[14.8,11.74828,0.17228],"NXlf":[14.31769,11.74828,0.69092],"mJIn":[13,12.40194,-0.12715],"c4Do":[16.11769,9.56241,0.73724],"ULX7":[15.28231,9.56241,2.23441],"aF6r":[16.6,-0.53368,0.87096],"o8FK":[15.63538,-0.53368,2.59974],"zv69":[15.45885,-4.79297,2.41707],"GYlm":[16.35885,-4.79297,0.8041],"soJY":[16.11769,-9.05226,0.73724],"Hvku":[12.69035,-12.14785,2.00804],"A15s":[13.30906,-12.47669,0.65438],"DppR":[15.28231,-9.05226,2.23441],"CEh5":[13.48231,11.74828,0.99035],"QWxH":[13.83538,9.56241,3.0988],"HKfP":[13.96462,-0.53368,3.59785],"PEiU":[13.9,-4.79297,3.34832],"N06t":[11.61871,-11.57829,2.78957],"uR59":[13.83538,-9.05226,3.0988],"bSPc":[12.51769,11.74828,0.99035],"lXb6":[12.16462,9.56241,3.0988],"eSGY":[12.03538,-0.53368,3.59785],"zvEr":[12.1,-4.79297,3.34832],"IHUm":[10.38129,-10.92062,2.78957],"4Cmy":[12.16462,-9.05226,3.0988],"5MBJ":[11.68231,11.74828,0.69092],"Obz1":[10.71769,9.56241,2.23441],"su8s":[10.36462,-0.53368,2.59974],"9lOl":[10.54115,-4.79297,2.41707],"2lO9":[9.30965,-10.35106,2.00804],"mh97":[10.71769,-9.05226,2.23441],"SZMy":[11.2,11.74828,0.17228],"WfRm":[9.88231,9.56241,0.73724],"YjkP":[9.4,-0.53368,0.87096],"LT1v":[9.64115,-4.79297,0.8041],"91yC":[8.69094,-10.02223,0.65438],"qH1q":[9.88231,-9.05226,0.73724],"CwT8":[11.2,11.74828,-0.42658],"PYPa":[9.88231,9.56241,-0.99154],"xW5d":[9.4,-0.53368,-1.12526],"ZkK0":[9.64115,-4.79297,-1.0584],"xelF":[8.69094,-10.02223,-0.90868],"q10Y":[9.88231,-9.05226,-0.99154],"qrYa":[11.68231,11.74828,-0.94522],"EOpj":[10.71769,9.56241,-2.4887],"VOJ7":[10.36462,-0.53368,-2.85404],"6BXj":[10.54115,-4.79297,-2.67137],"CihN":[9.30965,-10.35106,-2.26234],"ayCh":[10.71769,-9.05226,-2.4887],"KkvQ":[12.51769,11.74828,-1.24465],"gUcA":[12.16462,9.56241,-3.35309],"f6LT":[12.03538,-0.53368,-3.85215],"lmI0":[12.1,-4.79297,-3.60262],"Z8QH":[10.38129,-10.92062,-3.04387],"9HR1":[12.16462,-9.05226,-3.35309],"FNm1":[13.48231,11.74828,-1.24465],"8yve":[13.83538,9.56241,-3.35309],"mNFO":[13.96462,-0.53368,-3.85215],"a6XU":[13.9,-4.79297,-3.60262],"73oJ":[11.61871,-11.57829,-3.04387],"MFCT":[13.83538,-9.05226,-3.35309],"BvTt":[14.31769,11.74828,-0.94522],"w3EM":[15.28231,9.56241,-2.4887],"w62a":[15.63538,-0.53368,-2.85404],"AM1w":[15.45885,-4.79297,-2.67137],"dqpT":[12.69035,-12.14785,-2.26234],"VIhO":[15.28231,-9.05226,-2.4887],"rQa2":[14.8,11.74828,-0.42658],"qJMj":[16.11769,9.56241,-0.99154],"s4RT":[16.6,-0.53368,-1.12526],"qkPa":[16.35885,-4.79297,-1.0584],"aRQE":[13.30906,-12.47669,-0.90868],"VLqe":[16.11769,-9.05226,-0.99154],"ae2P":[3.03427,-13.22615,-2.73465],"sQQr":[6.33507,-11.89953,-2.88926],"UuVz":[6.6992,-12.82259,-2.88926],"hAnS":[3.03427,-12.2011,-2.73465],"2MHe":[6.01972,-11.10014,-2.14915],"j9KP":[3.03427,-11.31338,-2.03597],"8F9l":[5.83766,-10.6386,-0.86725],"hUzO":[3.03427,-10.80086,-0.82583],"JyVx":[3.03427,-10.80086,0.57153],"unlK":[6.01972,-11.10014,1.89486],"ZLMw":[5.83766,-10.6386,0.61296],"GNyA":[3.03427,-11.31338,1.78167],"eedx":[6.33507,-11.89953,2.63496],"lesZ":[3.03427,-12.2011,2.48035],"mTfA":[6.6992,-12.82259,2.63496],"Vygi":[3.03427,-13.22615,2.48035],"MYgt":[7.01455,-13.62199,1.89486],"Nk4s":[3.03427,-14.11387,1.78167],"b5Wr":[7.19661,-14.08352,0.61296],"J6XE":[3.03427,-14.6264,0.57153],"rQIS":[7.19661,-14.08352,-0.86725],"a9OQ":[3.03427,-14.6264,-0.82583],"cg6a":[3.03427,-14.11387,-2.03597],"doud":[3.8602,-10.84976,-0.86725],"vLDJ":[3.8602,-10.84976,0.61296]},"faces":{"8jr7VKm7":{"uv":{"TrsZ":[79.87504,88.00009],"gTZ2":[81.0513,90.37584],"leJZ":[80.27692,90.9535]},"texture":0,"vertices":["leJZ","gTZ2","TrsZ"]},"9Xh0Z0zj":{"uv":{"gTZ2":[27.52209,63.0041],"leJZ":[26.58559,63.09915],"Lqsk":[28.7305,68.68167],"mm2i":[26.41025,68.71595]},"texture":0,"vertices":["leJZ","mm2i","Lqsk","gTZ2"]},"mtiXrwnB":{"uv":{"Lqsk":[28.7305,68.68167],"mm2i":[26.41025,68.71595],"y3oC":[29.26896,92.97476],"ekc2":[26.58975,93.01435]},"texture":0,"vertices":["mm2i","ekc2","y3oC","Lqsk"]},"QzIQKEmr":{"uv":{"y3oC":[29.26896,92.97476],"ekc2":[26.58975,93.01435],"Ockv":[29.39241,113.48018],"UEbt":[27.07217,113.51446]},"texture":0,"vertices":["ekc2","UEbt","Ockv","y3oC"]},"Qrb8wV5j":{"uv":{"Ockv":[29.39241,113.48018],"UEbt":[27.07217,113.51446],"6Ffg":[29.32671,124.0869],"ykOS":[27.45121,124.11462]},"texture":0,"vertices":["UEbt","ykOS","6Ffg","Ockv"]},"NkcA3haf":{"uv":{"ITmC":[65.75002,84.59454],"ykOS":[62.19604,83.51726],"6Ffg":[63.17581,81.9178]},"texture":0,"vertices":["6Ffg","ykOS","ITmC"]},"wmEabgZW":{"uv":{"TrsZ":[79.875,88.00003],"pvk0":[81.71188,89.34077],"gTZ2":[81.0513,90.37584]},"texture":0,"vertices":["gTZ2","pvk0","TrsZ"]},"P2CMx0ZD":{"uv":{"pvk0":[46.18664,2.22542],"gTZ2":[44.97951,2.306],"nv33":[47.0897,8.1453],"Lqsk":[44.76945,8.11103]},"texture":0,"vertices":["gTZ2","Lqsk","nv33","pvk0"]},"EGvUu3zP":{"uv":{"nv33":[47.0897,8.1453],"Lqsk":[44.76945,8.11103],"swK3":[46.9103,32.4437],"y3oC":[44.23109,32.40412]},"texture":0,"vertices":["Lqsk","y3oC","swK3","nv33"]},"pmJGRAyS":{"uv":{"swK3":[46.9103,32.4437],"y3oC":[44.23109,32.40412],"qyK1":[46.42797,52.94371],"Ockv":[44.10772,52.90944]},"texture":0,"vertices":["y3oC","Ockv","qyK1","swK3"]},"MqRdM944":{"uv":{"qyK1":[46.42797,52.94371],"Ockv":[44.10772,52.90944],"g9wS":[46.04887,63.54387],"6Ffg":[44.17347,63.51617]},"texture":0,"vertices":["Ockv","6Ffg","g9wS","qyK1"]},"HunNxlEu":{"uv":{"ITmC":[65.75,84.59452],"6Ffg":[63.17581,81.9178],"g9wS":[64.8122,81.00122]},"texture":0,"vertices":["g9wS","6Ffg","ITmC"]},"PjkPWsnO":{"uv":{"TrsZ":[48.25,0],"e6mh":[48.9199,2.1733],"pvk0":[47.5801,2.1733]},"texture":0,"vertices":["pvk0","e6mh","TrsZ"]},"hYMFwOJL":{"uv":{"e6mh":[48.9199,2.1733],"pvk0":[47.5801,2.1733],"PwMV":[49.4103,8.1453],"nv33":[47.0897,8.1453]},"texture":0,"vertices":["pvk0","nv33","PwMV","e6mh"]},"JBzuJKIT":{"uv":{"PwMV":[49.4103,8.1453],"nv33":[47.0897,8.1453],"j9pZ":[49.5897,32.4437],"swK3":[46.9103,32.4437]},"texture":0,"vertices":["nv33","swK3","j9pZ","PwMV"]},"Hd4mzYj3":{"uv":{"j9pZ":[49.5897,32.4437],"swK3":[46.9103,32.4437],"NbqT":[49.4103,52.9487],"qyK1":[47.0897,52.9487]},"texture":0,"vertices":["swK3","qyK1","NbqT","j9pZ"]},"lS8u8wWJ":{"uv":{"NbqT":[49.4103,52.9487],"qyK1":[47.0897,52.9487],"NpKU":[49.1878,63.5532],"g9wS":[47.3122,63.5532]},"texture":0,"vertices":["qyK1","g9wS","NpKU","NbqT"]},"OPlEx7jv":{"uv":{"ITmC":[65.75,84.59452],"g9wS":[64.8122,81.00122],"NpKU":[66.6878,81.00122]},"texture":0,"vertices":["NpKU","g9wS","ITmC"]},"xq1EvFBD":{"uv":{"TrsZ":[65.875,43.00003],"PxSY":[64.6987,45.37584],"e6mh":[64.03812,44.34077]},"texture":0,"vertices":["e6mh","PxSY","TrsZ"]},"BYgLjkcG":{"uv":{"PxSY":[51.52054,2.3098],"e6mh":[50.31331,2.22172],"kKkV":[51.73055,8.11103],"PwMV":[49.4103,8.1453]},"texture":0,"vertices":["e6mh","PwMV","kKkV","PxSY"]},"FdQlNjYg":{"uv":{"kKkV":[51.73055,8.11103],"PwMV":[49.4103,8.1453],"kBJZ":[52.26891,32.40412],"j9pZ":[49.5897,32.4437]},"texture":0,"vertices":["PwMV","j9pZ","kBJZ","kKkV"]},"3g9JvcR3":{"uv":{"kBJZ":[52.26891,32.40412],"j9pZ":[49.5897,32.4437],"Y2di":[52.39228,52.90944],"NbqT":[50.07203,52.94371]},"texture":0,"vertices":["j9pZ","NbqT","Y2di","kBJZ"]},"fOnoGE44":{"uv":{"Y2di":[52.39228,52.90944],"NbqT":[50.07203,52.94371],"MIuK":[52.32653,63.51617],"NpKU":[50.45113,63.54387]},"texture":0,"vertices":["NbqT","NpKU","MIuK","Y2di"]},"m15teQcJ":{"uv":{"ITmC":[65.75,84.59452],"NpKU":[66.6878,81.00122],"MIuK":[68.32419,81.9178]},"texture":0,"vertices":["MIuK","NpKU","ITmC"]},"Bp5P6XQS":{"uv":{"TrsZ":[65.87496,43.00009],"jppO":[65.47308,45.9535],"PxSY":[64.6987,45.37584]},"texture":0,"vertices":["PxSY","jppO","TrsZ"]},"uSNE5Kg5":{"uv":{"jppO":[33.91435,63.10325],"PxSY":[32.97798,63],"OyDQ":[34.08975,68.71595],"kKkV":[31.7695,68.68167]},"texture":0,"vertices":["PxSY","kKkV","OyDQ","jppO"]},"oV9DN7yW":{"uv":{"OyDQ":[34.08975,68.71595],"kKkV":[31.7695,68.68167],"MWMG":[33.91025,93.01435],"kBJZ":[31.23104,92.97476]},"texture":0,"vertices":["kKkV","kBJZ","MWMG","OyDQ"]},"YdAALiWH":{"uv":{"MWMG":[33.91025,93.01435],"kBJZ":[31.23104,92.97476],"Wc4V":[33.42783,113.51446],"Y2di":[31.10759,113.48018]},"texture":0,"vertices":["kBJZ","Y2di","Wc4V","MWMG"]},"XGfpNI5I":{"uv":{"Wc4V":[33.42783,113.51446],"Y2di":[31.10759,113.48018],"jqpR":[33.04879,124.11462],"MIuK":[31.17329,124.0869]},"texture":0,"vertices":["Y2di","MIuK","jqpR","Wc4V"]},"lfx9qHeY":{"uv":{"ITmC":[65.74998,84.59454],"MIuK":[68.32419,81.9178],"jqpR":[69.30396,83.51726]},"texture":0,"vertices":["jqpR","MIuK","ITmC"]},"lEi4dy0p":{"uv":{"TrsZ":[65.87498,43],"Ewu8":[66.27698,45.9535],"jppO":[65.47308,45.9535]},"texture":0,"vertices":["jppO","Ewu8","TrsZ"]},"kP09N9Dv":{"uv":{"Ewu8":[35.65195,63.14785],"jppO":[34.84805,63.14785],"lvX9":[36.41025,68.71595],"OyDQ":[34.08975,68.71595]},"texture":0,"vertices":["jppO","OyDQ","lvX9","Ewu8"]},"NBAQ9WYi":{"uv":{"lvX9":[36.41025,68.71595],"OyDQ":[34.08975,68.71595],"0krR":[36.58975,93.01435],"MWMG":[33.91025,93.01435]},"texture":0,"vertices":["OyDQ","MWMG","0krR","lvX9"]},"xucvYeKl":{"uv":{"0krR":[36.58975,93.01435],"MWMG":[33.91025,93.01435],"8c8f":[36.41025,113.51935],"Wc4V":[34.08975,113.51935]},"texture":0,"vertices":["MWMG","Wc4V","8c8f","0krR"]},"407j1F3m":{"uv":{"8c8f":[36.41025,113.51935],"Wc4V":[34.08975,113.51935],"DVk2":[36.18785,124.12395],"jqpR":[34.31215,124.12395]},"texture":0,"vertices":["Wc4V","jqpR","DVk2","8c8f"]},"r97LaYML":{"uv":{"ITmC":[65.74998,84.59454],"jqpR":[69.30396,83.51726],"DVk2":[69.37714,85.39154]},"texture":0,"vertices":["DVk2","jqpR","ITmC"]},"PgySiDgb":{"uv":{"TrsZ":[65.87499,43.0001],"6fdL":[67.05133,45.37581],"Ewu8":[66.27698,45.9535]},"texture":0,"vertices":["Ewu8","6fdL","TrsZ"]},"qI5PrL80":{"uv":{"6fdL":[37.52209,63.0041],"Ewu8":[36.58559,63.09915],"S5Pl":[38.7305,68.68167],"lvX9":[36.41025,68.71595]},"texture":0,"vertices":["Ewu8","lvX9","S5Pl","6fdL"]},"UvSsYnJY":{"uv":{"S5Pl":[38.7305,68.68167],"lvX9":[36.41025,68.71595],"2E1V":[39.26896,92.97476],"0krR":[36.58975,93.01435]},"texture":0,"vertices":["lvX9","0krR","2E1V","S5Pl"]},"HzhHASB0":{"uv":{"2E1V":[39.26896,92.97476],"0krR":[36.58975,93.01435],"1TZv":[39.39241,113.48018],"8c8f":[37.07217,113.51446]},"texture":0,"vertices":["0krR","8c8f","1TZv","2E1V"]},"sbWl9YQX":{"uv":{"1TZv":[39.39241,113.48018],"8c8f":[37.07217,113.51446],"Hnv2":[39.32671,124.0868],"DVk2":[37.45121,124.11452]},"texture":0,"vertices":["8c8f","DVk2","Hnv2","1TZv"]},"VWlX7LUx":{"uv":{"ITmC":[65.74998,84.59454],"DVk2":[69.37714,85.39154],"Hnv2":[68.52497,87.06248]},"texture":0,"vertices":["Hnv2","DVk2","ITmC"]},"Iy3t4fRF":{"uv":{"TrsZ":[65.87496,43.00004],"gmAy":[67.71188,44.34072],"6fdL":[67.05133,45.37581]},"texture":0,"vertices":["6fdL","gmAy","TrsZ"]},"EA0YU3Kh":{"uv":{"gmAy":[56.18664,2.22542],"6fdL":[54.97961,2.3061],"hu4p":[57.0897,8.1453],"S5Pl":[54.76945,8.11103]},"texture":0,"vertices":["6fdL","S5Pl","hu4p","gmAy"]},"SHsblJ9K":{"uv":{"hu4p":[57.0897,8.1453],"S5Pl":[54.76945,8.11103],"ByXH":[56.9103,32.4437],"2E1V":[54.23109,32.40412]},"texture":0,"vertices":["S5Pl","2E1V","ByXH","hu4p"]},"kcOPSpiv":{"uv":{"ByXH":[56.9103,32.4437],"2E1V":[54.23109,32.40412],"uykf":[56.42797,52.94371],"1TZv":[54.10772,52.90944]},"texture":0,"vertices":["2E1V","1TZv","uykf","ByXH"]},"H3RQUyGF":{"uv":{"uykf":[56.42797,52.94371],"1TZv":[54.10772,52.90944],"Ip50":[56.04897,63.54377],"Hnv2":[54.17357,63.51607]},"texture":0,"vertices":["1TZv","Hnv2","Ip50","uykf"]},"x9lF7OWg":{"uv":{"ITmC":[65.74998,84.59454],"Hnv2":[68.52497,87.06248],"Ip50":[66.965,88.10381]},"texture":0,"vertices":["Ip50","Hnv2","ITmC"]},"IX9gKIJu":{"uv":{"TrsZ":[58.25,0],"BBgI":[58.9199,2.1733],"gmAy":[57.5801,2.1733]},"texture":0,"vertices":["gmAy","BBgI","TrsZ"]},"sv0fQs0M":{"uv":{"BBgI":[58.9199,2.1733],"gmAy":[57.5801,2.1733],"KHi9":[59.4103,8.1453],"hu4p":[57.0897,8.1453]},"texture":0,"vertices":["gmAy","hu4p","KHi9","BBgI"]},"ruCD1SAk":{"uv":{"KHi9":[59.4103,8.1453],"hu4p":[57.0897,8.1453],"ka0W":[59.5897,32.4437],"ByXH":[56.9103,32.4437]},"texture":0,"vertices":["hu4p","ByXH","ka0W","KHi9"]},"NICAvFnn":{"uv":{"ka0W":[59.5897,32.4437],"ByXH":[56.9103,32.4437],"V38x":[59.4103,52.9487],"uykf":[57.0897,52.9487]},"texture":0,"vertices":["ByXH","uykf","V38x","ka0W"]},"IyzdJ5o5":{"uv":{"V38x":[59.4103,52.9487],"uykf":[57.0897,52.9487],"R5xc":[59.1878,63.5532],"Ip50":[57.3122,63.5532]},"texture":0,"vertices":["uykf","Ip50","R5xc","V38x"]},"nukgmJVi":{"uv":{"ITmC":[65.74998,84.59454],"Ip50":[66.965,88.10381],"R5xc":[65.0951,88.25]},"texture":0,"vertices":["R5xc","Ip50","ITmC"]},"vTii5aMP":{"uv":{"TrsZ":[79.87504,88.00004],"ITmY":[78.69867,90.37581],"BBgI":[78.03812,89.34072]},"texture":0,"vertices":["BBgI","ITmY","TrsZ"]},"Tl5gKmI5":{"uv":{"ITmY":[61.52044,2.3097],"BBgI":[60.31331,2.22162],"3qcb":[61.73055,8.11103],"KHi9":[59.4103,8.1453]},"texture":0,"vertices":["BBgI","KHi9","3qcb","ITmY"]},"P7sRfrMr":{"uv":{"3qcb":[61.73055,8.11103],"KHi9":[59.4103,8.1453],"Hkpl":[62.26891,32.40412],"ka0W":[59.5897,32.4437]},"texture":0,"vertices":["KHi9","ka0W","Hkpl","3qcb"]},"SWArYJlI":{"uv":{"Hkpl":[62.26891,32.40412],"ka0W":[59.5897,32.4437],"uwAy":[62.39228,52.90944],"V38x":[60.07203,52.94371]},"texture":0,"vertices":["ka0W","V38x","uwAy","Hkpl"]},"pytB8qHt":{"uv":{"uwAy":[62.39228,52.90944],"V38x":[60.07203,52.94371],"nka3":[62.32643,63.51607],"R5xc":[60.45103,63.54377]},"texture":0,"vertices":["V38x","R5xc","nka3","uwAy"]},"60mJ54WZ":{"uv":{"ITmC":[65.75002,84.59454],"R5xc":[64.535,88.10381],"nka3":[62.97503,87.06248]},"texture":0,"vertices":["nka3","R5xc","ITmC"]},"TChBKMCz":{"uv":{"TrsZ":[79.87501,88.0001],"WCrS":[79.47302,90.9535],"ITmY":[78.69867,90.37581]},"texture":0,"vertices":["ITmY","WCrS","TrsZ"]},"ibTXcsoX":{"uv":{"WCrS":[23.91435,63.10325],"ITmY":[22.97798,63],"fAbV":[24.08975,68.71595],"3qcb":[21.7695,68.68167]},"texture":0,"vertices":["ITmY","3qcb","fAbV","WCrS"]},"VQ6IZ2DK":{"uv":{"fAbV":[24.08975,68.71595],"3qcb":[21.7695,68.68167],"kEz2":[23.91025,93.01435],"Hkpl":[21.23104,92.97476]},"texture":0,"vertices":["3qcb","Hkpl","kEz2","fAbV"]},"NjSTVBZw":{"uv":{"kEz2":[23.91025,93.01435],"Hkpl":[21.23104,92.97476],"F4u4":[23.42783,113.51446],"uwAy":[21.10759,113.48018]},"texture":0,"vertices":["Hkpl","uwAy","F4u4","kEz2"]},"4u1w5oRe":{"uv":{"F4u4":[23.42783,113.51446],"uwAy":[21.10759,113.48018],"Rkj7":[23.04879,124.11452],"nka3":[21.17329,124.0868]},"texture":0,"vertices":["uwAy","nka3","Rkj7","F4u4"]},"dTtWC6bG":{"uv":{"ITmC":[65.75002,84.59454],"nka3":[62.97503,87.06248],"Rkj7":[62.12286,85.39154]},"texture":0,"vertices":["Rkj7","nka3","ITmC"]},"G4lPz888":{"uv":{"TrsZ":[79.87502,88],"leJZ":[80.27692,90.9535],"WCrS":[79.47302,90.9535]},"texture":0,"vertices":["WCrS","leJZ","TrsZ"]},"Sf9CT1JU":{"uv":{"leJZ":[25.65195,63.14785],"WCrS":[24.84805,63.14785],"mm2i":[26.41025,68.71595],"fAbV":[24.08975,68.71595]},"texture":0,"vertices":["WCrS","fAbV","mm2i","leJZ"]},"BsCJxxyZ":{"uv":{"mm2i":[26.41025,68.71595],"fAbV":[24.08975,68.71595],"ekc2":[26.58975,93.01435],"kEz2":[23.91025,93.01435]},"texture":0,"vertices":["fAbV","kEz2","ekc2","mm2i"]},"RBLcFCHz":{"uv":{"ekc2":[26.58975,93.01435],"kEz2":[23.91025,93.01435],"UEbt":[26.41025,113.51935],"F4u4":[24.08975,113.51935]},"texture":0,"vertices":["kEz2","F4u4","UEbt","ekc2"]},"iLeQH2Yl":{"uv":{"UEbt":[26.41025,113.51935],"F4u4":[24.08975,113.51935],"ykOS":[26.18785,124.12395],"Rkj7":[24.31215,124.12395]},"texture":0,"vertices":["F4u4","Rkj7","ykOS","UEbt"]},"Jm6B0KYK":{"uv":{"ITmC":[65.75002,84.59454],"Rkj7":[62.12286,85.39154],"ykOS":[62.19604,83.51726]},"texture":0,"vertices":["ykOS","Rkj7","ITmC"]},"LC3219JW":{"uv":{"CJ8q":[43.44029,79.00812],"Nq0e":[42.16659,80.10842],"Xj1D":[41.61597,79.66303]},"texture":0,"vertices":["Xj1D","Nq0e","CJ8q"]},"bumMz3iZ":{"uv":{"Nq0e":[91.75844,48.03887],"Xj1D":[91.07295,48.14799],"Yb0j":[92.70332,50.71805],"Q9H4":[90.98935,50.76079]},"texture":0,"vertices":["Xj1D","Q9H4","Yb0j","Nq0e"]},"kKYC6PU0":{"uv":{"Yb0j":[92.70332,50.71805],"Q9H4":[90.98935,50.76079],"CsLe":[93.10224,60.81904],"SyWC":[91.12315,60.86839]},"texture":0,"vertices":["Q9H4","SyWC","CsLe","Yb0j"]},"kVN8k7nx":{"uv":{"CsLe":[93.10224,60.81904],"hRsm":[91.28858,65.13179],"ncIp":[93.13511,65.08575],"SyWC":[91.12315,60.86839]},"texture":0,"vertices":["SyWC","hRsm","ncIp","CsLe"]},"5sGK2k4y":{"uv":{"AqZ0":[96.63608,14.70927],"my61":[95,18.63726],"DYBi":[96.52002,18.75],"Fsz7":[95,14.20761]},"texture":0,"vertices":["Fsz7","my61","DYBi","AqZ0"]},"FkzsH797":{"uv":{"CJ8q":[43.44025,79.00815],"wclZ":[43.0268,80.32638],"Nq0e":[42.16659,80.10842]},"texture":0,"vertices":["Nq0e","wclZ","CJ8q"]},"WeTsahWD":{"uv":{"wclZ":[43.01727,80.32397],"Nq0e":[42.16659,80.10842],"DKsL":[42.66451,83.35815],"Yb0j":[41.09514,82.74334]},"texture":0,"vertices":["Nq0e","Yb0j","DKsL","wclZ"]},"L0gFCljV":{"uv":{"DKsL":[74.22884,26.04571],"Yb0j":[72.54396,26],"Z3Gz":[74.09964,36.15413],"CsLe":[72.15416,36.10134]},"texture":0,"vertices":["Yb0j","CsLe","Z3Gz","DKsL"]},"e3tt9lqO":{"uv":{"Z3Gz":[74.09964,36.15413],"ncIp":[72.09623,40.36774],"9vIg":[73.91146,40.41699],"CsLe":[72.15416,36.10134]},"texture":0,"vertices":["CsLe","ncIp","9vIg","Z3Gz"]},"ekwukFV7":{"uv":{"nVcd":[73.72327,44.67996],"DYBi":[74.06709,48.13602],"FM11":[75.40773,47.60089],"AqZ0":[72.04457,44.63441]},"texture":0,"vertices":["AqZ0","DYBi","FM11","nVcd"]},"4CWX3GKn":{"uv":{"CJ8q":[43.57784,79],"yna4":[43.98222,80.32111],"wclZ":[43.01933,80.2637]},"texture":0,"vertices":["wclZ","yna4","CJ8q"]},"VMoGZ6No":{"uv":{"yna4":[43.98221,80.32105],"wclZ":[43.01761,80.32105],"9jKB":[44.33531,83.35815],"DKsL":[42.66451,83.35815]},"texture":0,"vertices":["wclZ","DKsL","9jKB","yna4"]},"ovbHgOgA":{"uv":{"9jKB":[75.89964,26.04573],"DKsL":[74.22884,26.04573],"Aay8":[76.02884,36.15413],"Z3Gz":[74.09964,36.15413]},"texture":0,"vertices":["DKsL","Z3Gz","Aay8","9jKB"]},"DYGCZfWo":{"uv":{"Aay8":[76.02884,36.15413],"9vIg":[74.42018,40.52366],"AlV5":[76.21703,40.41706],"Z3Gz":[74.10303,36.26838]},"texture":0,"vertices":["Z3Gz","9vIg","AlV5","Aay8"]},"l2E6OfjX":{"uv":{"PIoW":[75.35943,44.99955],"FM11":[75.40773,47.60089],"5H4a":[76.74961,47.19697],"nVcd":[73.72173,44.67728]},"texture":0,"vertices":["nVcd","FM11","5H4a","PIoW"]},"QEAAFgy9":{"uv":{"CJ8q":[43.57786,79.00007],"aW5h":[44.844,80.109],"yna4":[43.98222,80.32111]},"texture":0,"vertices":["yna4","aW5h","CJ8q"]},"K0TbnrG1":{"uv":{"aW5h":[44.83518,80.11117],"yna4":[43.98222,80.32111],"dzyr":[45.90486,82.74378],"9jKB":[44.33531,83.35815]},"texture":0,"vertices":["yna4","9jKB","dzyr","aW5h"]},"UNSXKvjR":{"uv":{"dzyr":[77.58452,26],"9jKB":[75.89964,26.04571],"T9ah":[77.97432,36.10134],"Aay8":[76.02884,36.15413]},"texture":0,"vertices":["9jKB","Aay8","T9ah","dzyr"]},"WX8fe6kH":{"uv":{"T9ah":[77.97432,36.10134],"AlV5":[76.21703,40.41709],"I74x":[78.03226,40.36784],"Aay8":[76.02884,36.15413]},"texture":0,"vertices":["Aay8","AlV5","I74x","T9ah"]},"O6hsaz62":{"uv":{"xWga":[78.09009,44.63434],"5H4a":[78.15039,46.61017],"BuEl":[79.45604,45.99461],"PIoW":[76.40658,44.68002]},"texture":0,"vertices":["PIoW","5H4a","BuEl","xWga"]},"RycE8fLV":{"uv":{"CJ8q":[43.57783,79.00004],"8FAq":[45.39771,79.66731],"aW5h":[44.844,80.109]},"texture":0,"vertices":["aW5h","8FAq","CJ8q"]},"o95xsoxi":{"uv":{"8FAq":[89.17697,0.15168],"aW5h":[88.49175,0.03527],"iEoM":[89.26065,2.76088],"dzyr":[87.54668,2.71814]},"texture":0,"vertices":["aW5h","dzyr","iEoM","8FAq"]},"eBE4Eyy0":{"uv":{"iEoM":[89.26065,2.76088],"dzyr":[87.54668,2.71814],"jyRh":[89.12685,12.86848],"T9ah":[87.14777,12.81914]},"texture":0,"vertices":["dzyr","T9ah","jyRh","iEoM"]},"kG5DoaFz":{"uv":{"jyRh":[89.12685,12.86848],"I74x":[87.1149,17.08584],"RawT":[88.96142,17.13189],"T9ah":[87.14777,12.81914]},"texture":0,"vertices":["T9ah","I74x","RawT","jyRh"]},"VObXS706":{"uv":{"9BZR":[17.67485,94.65689],"BuEl":[16.25639,95.92228],"UztP":[17.75737,96.18787],"xWga":[16.09645,94]},"texture":0,"vertices":["xWga","BuEl","UztP","9BZR"]},"xJKkUhpB":{"uv":{"CJ8q":[42.67085,0],"YUba":[42.67085,1.93828],"8FAq":[42.07915,1.84574]},"texture":0,"vertices":["8FAq","YUba","CJ8q"]},"fRMAUF8e":{"uv":{"YUba":[91.07295,0.14805],"8FAq":[90.49264,0],"s9wW":[90.98935,2.76088],"iEoM":[89.3143,2.33353]},"texture":0,"vertices":["8FAq","iEoM","s9wW","YUba"]},"q3OOcMCM":{"uv":{"s9wW":[90.98935,2.76088],"iEoM":[89.26065,2.76088],"q2Tv":[91.12315,12.86848],"jyRh":[89.12685,12.86848]},"texture":0,"vertices":["iEoM","jyRh","q2Tv","s9wW"]},"vfKa5y4n":{"uv":{"q2Tv":[91.12315,12.86848],"RawT":[89.42884,17.23329],"a7I1":[91.28858,17.1319],"jyRh":[89.12981,12.97715]},"texture":0,"vertices":["jyRh","RawT","a7I1","q2Tv"]},"hcV0bruC":{"uv":{"pRId":[19.40355,94.65689],"UztP":[17.75765,96.19319],"KDb7":[19.32075,96.19319],"9BZR":[17.67485,94.65689]},"texture":0,"vertices":["9BZR","UztP","KDb7","pRId"]},"73N9oXcs":{"uv":{"CJ8q":[82.44011,35.00795],"pGHe":[81.16657,36.10844],"YUba":[80.61582,35.66307]},"texture":0,"vertices":["YUba","pGHe","CJ8q"]},"6jTSePVD":{"uv":{"pGHe":[91.75834,0.03896],"YUba":[91.07295,0.14818],"YgO2":[92.70332,2.71814],"s9wW":[90.98935,2.76088]},"texture":0,"vertices":["YUba","s9wW","YgO2","pGHe"]},"thlBpNa1":{"uv":{"YgO2":[92.70332,2.71814],"s9wW":[90.98935,2.76088],"EUN2":[93.10213,12.81914],"q2Tv":[91.12315,12.86848]},"texture":0,"vertices":["s9wW","q2Tv","EUN2","YgO2"]},"UG1i5cXp":{"uv":{"EUN2":[93.10213,12.81914],"a7I1":[91.28858,17.13199],"XVAY":[93.13511,17.08594],"q2Tv":[91.12315,12.86848]},"texture":0,"vertices":["q2Tv","a7I1","XVAY","EUN2"]},"l5Lzu2Xi":{"uv":{"Axob":[82.81921,79],"KDb7":[81.72324,81.5137],"mZah":[83.11805,80.89891],"pRId":[81.43722,80.00194]},"texture":0,"vertices":["pRId","KDb7","mZah","Axob"]},"xbpndVOM":{"uv":{"CJ8q":[82.44008,35.00799],"Q7YU":[82.02692,36.3263],"pGHe":[81.16657,36.10844]},"texture":0,"vertices":["pGHe","Q7YU","CJ8q"]},"RSLb2IRJ":{"uv":{"Q7YU":[82.01731,36.32387],"pGHe":[81.16657,36.10844],"yFPP":[81.66453,39.35812],"YgO2":[80.09513,38.74337]},"texture":0,"vertices":["pGHe","YgO2","yFPP","Q7YU"]},"WFHcE2ye":{"uv":{"yFPP":[8.5965,65.04571],"YgO2":[6.91162,65],"ANLe":[8.4673,75.15413],"EUN2":[6.52182,75.10134]},"texture":0,"vertices":["YgO2","EUN2","ANLe","yFPP"]},"YEaYDPx8":{"uv":{"ANLe":[8.4673,75.15413],"XVAY":[6.46399,79.36774],"M3GU":[8.27912,79.41699],"EUN2":[6.52182,75.10134]},"texture":0,"vertices":["EUN2","XVAY","M3GU","ANLe"]},"Tn6c8iG7":{"uv":{"c37e":[8.09093,83.67996],"mZah":[5.04426,84.99791],"fTWp":[6.3508,85.6114],"Axob":[6.40855,83.63431]},"texture":0,"vertices":["Axob","mZah","fTWp","c37e"]},"uhCTgcLR":{"uv":{"CJ8q":[82.57774,35],"qiyI":[82.98222,36.32108],"Q7YU":[82.01933,36.26374]},"texture":0,"vertices":["Q7YU","qiyI","CJ8q"]},"ttUNojAF":{"uv":{"qiyI":[82.98223,36.32112],"Q7YU":[82.01763,36.32112],"NsHT":[83.33533,39.35812],"yFPP":[81.66453,39.35812]},"texture":0,"vertices":["Q7YU","yFPP","NsHT","qiyI"]},"d4NQRZrh":{"uv":{"NsHT":[10.2673,65.04563],"yFPP":[8.5965,65.04563],"JONz":[10.3965,75.15413],"ANLe":[8.4673,75.15413]},"texture":0,"vertices":["yFPP","ANLe","JONz","NsHT"]},"EMpqKOa8":{"uv":{"JONz":[10.3965,75.15413],"M3GU":[8.78784,79.52366],"zpNe":[10.58469,79.41706],"ANLe":[8.47069,75.26838]},"texture":0,"vertices":["ANLe","M3GU","zpNe","JONz"]},"yoWXs2Kg":{"uv":{"68Ui":[10.77287,83.68],"fTWp":[7.43666,85.77214],"hoCv":[8.71268,86.35132],"c37e":[9.10786,83.77878]},"texture":0,"vertices":["c37e","fTWp","hoCv","68Ui"]},"4XW6I3pi":{"uv":{"CJ8q":[82.57776,35.00007],"3pvB":[83.8439,36.10899],"qiyI":[82.98222,36.32108]},"texture":0,"vertices":["qiyI","3pvB","CJ8q"]},"sqCk9akE":{"uv":{"3pvB":[83.83518,36.11113],"qiyI":[82.98222,36.32108],"kwW4":[84.90487,38.74375],"NsHT":[83.33533,39.35812]},"texture":0,"vertices":["qiyI","NsHT","kwW4","3pvB"]},"WhszFpIV":{"uv":{"kwW4":[11.95218,65],"NsHT":[10.2673,65.04571],"BmQ8":[12.34199,75.10134],"JONz":[10.3965,75.15413]},"texture":0,"vertices":["NsHT","JONz","BmQ8","kwW4"]},"YZxKn8I1":{"uv":{"BmQ8":[12.34199,75.10134],"zpNe":[10.58469,79.41709],"Lb18":[12.39982,79.36784],"JONz":[10.3965,75.15413]},"texture":0,"vertices":["JONz","zpNe","Lb18","BmQ8"]},"SZUxzkTf":{"uv":{"4Q0M":[12.45775,83.63424],"hoCv":[9.10703,86.60986],"Clb0":[10.4497,87.13996],"68Ui":[10.78168,83.67972]},"texture":0,"vertices":["68Ui","hoCv","Clb0","4Q0M"]},"MI9nzxxL":{"uv":{"CJ8q":[82.57781,35.00011],"kpnI":[84.39759,35.66727],"3pvB":[83.8439,36.10899]},"texture":0,"vertices":["3pvB","kpnI","CJ8q"]},"aEdQYhIX":{"uv":{"kpnI":[89.17697,48.15159],"3pvB":[88.49176,48.03517],"TLEt":[89.26065,50.76079],"kwW4":[87.54668,50.71805]},"texture":0,"vertices":["3pvB","kwW4","TLEt","kpnI"]},"6NjSc7YN":{"uv":{"TLEt":[89.26065,50.76079],"kwW4":[87.54668,50.71805],"WDb8":[89.12685,60.86839],"BmQ8":[87.14777,60.81904]},"texture":0,"vertices":["kwW4","BmQ8","WDb8","TLEt"]},"rX11alJl":{"uv":{"WDb8":[89.12685,60.86839],"Lb18":[87.1149,65.08575],"HVgF":[88.96142,65.13179],"BmQ8":[87.14777,60.81904]},"texture":0,"vertices":["BmQ8","Lb18","HVgF","WDb8"]},"u1FN16MI":{"uv":{"uohf":[99.5,21.75],"Clb0":[95.00458,20.10011],"7wPN":[95.07371,21.62282],"4Q0M":[99.0484,20.10011]},"texture":0,"vertices":["4Q0M","Clb0","7wPN","uohf"]},"4gOXMK46":{"uv":{"CJ8q":[1.96914,0],"Xj1D":[0.1234,0.59171],"kpnI":[0.03086,0]},"texture":0,"vertices":["kpnI","Xj1D","CJ8q"]},"gPD5HkXf":{"uv":{"Xj1D":[91.07294,48.14806],"kpnI":[90.49263,48],"Q9H4":[90.98935,50.76079],"TLEt":[89.31431,50.33343]},"texture":0,"vertices":["kpnI","TLEt","Q9H4","Xj1D"]},"RZYNa1k1":{"uv":{"Q9H4":[90.98935,50.76079],"TLEt":[89.26065,50.76079],"SyWC":[91.12315,60.86839],"WDb8":[89.12685,60.86839]},"texture":0,"vertices":["TLEt","WDb8","SyWC","Q9H4"]},"48lfbtEt":{"uv":{"SyWC":[91.12315,60.86839],"HVgF":[89.42884,65.23319],"hRsm":[91.28858,65.13181],"WDb8":[89.12981,60.97706]},"texture":0,"vertices":["WDb8","HVgF","hRsm","SyWC"]},"wNQSEOKv":{"uv":{"Fsz7":[42.87478,63.18336],"7wPN":[41.50887,67.70646],"my61":[43.06891,67.60878],"uohf":[41.14946,63.29139]},"texture":0,"vertices":["uohf","7wPN","my61","Fsz7"]},"FGPjQiOj":{"uv":{"c37e":[9.105,83.77895],"M3GU":[8.78784,79.52366],"zpNe":[10.58469,79.41706],"68Ui":[10.77287,83.68]},"texture":0,"vertices":["68Ui","zpNe","M3GU","c37e"]},"smkv6Zgr":{"uv":{"Axob":[6.40605,83.63424],"XVAY":[6.46399,79.36774],"M3GU":[8.27912,79.41699],"c37e":[8.09093,83.67996]},"texture":0,"vertices":["c37e","M3GU","XVAY","Axob"]},"IsSKOfsC":{"uv":{"pRId":[91.45401,21.39539],"a7I1":[91.28858,17.13199],"XVAY":[93.13511,17.08594],"Axob":[93.16798,21.35265]},"texture":0,"vertices":["Axob","XVAY","a7I1","pRId"]},"G62BKzZn":{"uv":{"9BZR":[89.72787,21.48942],"RawT":[89.42884,17.23329],"a7I1":[91.28858,17.1319],"pRId":[91.454,21.39532]},"texture":0,"vertices":["pRId","a7I1","RawT","9BZR"]},"pdgNdNd0":{"uv":{"xWga":[87.08202,21.35265],"I74x":[87.1149,17.08584],"RawT":[88.96142,17.13189],"9BZR":[88.79599,21.39539]},"texture":0,"vertices":["9BZR","RawT","I74x","xWga"]},"jjtmHCrX":{"uv":{"PIoW":[76.40521,44.68006],"AlV5":[76.21703,40.41709],"I74x":[78.03226,40.36784],"xWga":[78.09009,44.63434]},"texture":0,"vertices":["xWga","I74x","AlV5","PIoW"]},"LyUgqTnm":{"uv":{"nVcd":[74.73734,44.77895],"9vIg":[74.42018,40.52366],"AlV5":[76.21703,40.41706],"PIoW":[76.40521,44.68]},"texture":0,"vertices":["PIoW","AlV5","9vIg","nVcd"]},"wsAuhsKC":{"uv":{"AqZ0":[72.03839,44.63424],"ncIp":[72.09623,40.36774],"9vIg":[73.91146,40.41699],"nVcd":[73.72327,44.67996]},"texture":0,"vertices":["nVcd","9vIg","ncIp","AqZ0"]},"yrzA8jMw":{"uv":{"Fsz7":[91.45401,69.39519],"hRsm":[91.28858,65.13179],"ncIp":[93.13511,65.08575],"AqZ0":[93.16797,69.35245]},"texture":0,"vertices":["AqZ0","ncIp","hRsm","Fsz7"]},"uExt8SMX":{"uv":{"uohf":[89.72787,69.48933],"HVgF":[89.42884,65.23319],"hRsm":[91.28858,65.13181],"Fsz7":[91.45401,69.39522]},"texture":0,"vertices":["Fsz7","hRsm","HVgF","uohf"]},"SxzyckN5":{"uv":{"4Q0M":[87.08203,69.35255],"Lb18":[87.1149,65.08575],"HVgF":[88.96142,65.13179],"uohf":[88.79599,69.39529]},"texture":0,"vertices":["uohf","HVgF","Lb18","4Q0M"]},"zJJEqT1H":{"uv":{"68Ui":[10.77287,83.67996],"zpNe":[10.58469,79.41709],"Lb18":[12.39982,79.36784],"4Q0M":[12.45775,83.63424]},"texture":0,"vertices":["4Q0M","Lb18","zpNe","68Ui"]},"50AarOiv":{"uv":{"tPHD":[7.14192,0],"qSDn":[10.72017,1],"POpO":[10.45951,0.0614],"seuD":[7.02983,1]},"texture":0,"vertices":["seuD","qSDn","POpO","tPHD"]},"1adF0aH8":{"uv":{"6bEQ":[0.04225,86.99336],"POpO":[3.50021,87.0729],"GY3J":[2.90324,86.10868],"tPHD":[0.33905,88.08175]},"texture":0,"vertices":["tPHD","POpO","GY3J","6bEQ"]},"hVkBdnoA":{"uv":{"L20p":[81.8237,86.26958],"GY3J":[83.23102,83.30821],"ixOG":[81.86519,83.46206],"6bEQ":[83.1363,86.30188]},"texture":0,"vertices":["6bEQ","GY3J","ixOG","L20p"]},"iT9N1w2p":{"uv":{"1ubg":[80.4264,86.26958],"ixOG":[81.8652,83.46148],"LQSt":[80.3849,83.46148],"L20p":[81.8237,86.26958]},"texture":0,"vertices":["L20p","ixOG","LQSt","1ubg"]},"bMmBnaoy":{"uv":{"qoI1":[79.11401,86.30069],"LQSt":[80.3849,83.46148],"NKna":[79.01897,83.30762],"1ubg":[80.4264,86.26955]},"texture":0,"vertices":["1ubg","LQSt","NKna","qoI1"]},"fLkgKDJi":{"uv":{"YcxO":[84.16524,49.07106],"NKna":[81.59884,47.10202],"BOiJ":[81.00325,48.06719],"qoI1":[84.46161,47.9829]},"texture":0,"vertices":["qoI1","NKna","BOiJ","YcxO"]},"CMeJUJSs":{"uv":{"xqwY":[82.53026,50.7007],"BOiJ":[79.54904,48.75367],"jMaA":[79.01174,49.58791],"YcxO":[82.73067,49.69559]},"texture":0,"vertices":["YcxO","BOiJ","jMaA","xqwY"]},"jd3brKlz":{"uv":{"RPjm":[81.80583,52.5237],"jMaA":[78.83402,49.87996],"GgnY":[78.18037,50.80688],"xqwY":[82.17033,51.45716]},"texture":0,"vertices":["xqwY","jMaA","GgnY","RPjm"]},"Ergy8MqQ":{"uv":{"74V5":[43.32382,77.25],"GgnY":[44.73448,73.17442],"ullJ":[43.36532,73.05272],"RPjm":[44.63535,77.18537]},"texture":0,"vertices":["RPjm","GgnY","ullJ","74V5"]},"45vVoNvq":{"uv":{"lWea":[41.92652,77.25],"ullJ":[43.36532,73.0524],"PZbb":[41.88502,73.0524],"74V5":[43.32382,77.25]},"texture":0,"vertices":["74V5","ullJ","PZbb","lWea"]},"JFEUeQoY":{"uv":{"tNDj":[40.61499,77.18476],"PZbb":[41.88502,73.0524],"9a4R":[40.51591,73.17415],"lWea":[41.92652,77.24997]},"texture":0,"vertices":["lWea","PZbb","9a4R","tNDj"]},"BXFckSlr":{"uv":{"seuD":[2.36098,90.49287],"9a4R":[6.34767,89.82705],"qSDn":[5.69048,88.90279],"tNDj":[2.7285,91.55874]},"texture":0,"vertices":["tNDj","9a4R","qSDn","seuD"]},"aUdXMSHk":{"uv":{"UztP":[80.52679,81.51312],"LQSt":[80.38496,83.46149],"NKna":[79.01897,83.30762],"BuEl":[79.13212,80.89829]},"texture":0,"vertices":["BuEl","NKna","LQSt","UztP"]},"3LP7O3nJ":{"uv":{"KDb7":[19.32075,96.19319],"ixOG":[19.27935,98.14629],"LQSt":[17.79905,98.14629],"UztP":[17.75765,96.19319]},"texture":0,"vertices":["UztP","LQSt","ixOG","KDb7"]},"ZpPykX5U":{"uv":{"mZah":[83.11805,80.89891],"GY3J":[83.23103,83.30821],"ixOG":[81.86519,83.46206],"KDb7":[81.72324,81.5137]},"texture":0,"vertices":["KDb7","ixOG","GY3J","mZah"]},"ADm5CQRt":{"uv":{"fTWp":[6.3508,85.6114],"POpO":[3.50029,87.07302],"GY3J":[2.90324,86.10868],"mZah":[5.04422,84.99789]},"texture":0,"vertices":["mZah","GY3J","POpO","fTWp"]},"e8eZsoS5":{"uv":{"hoCv":[8.71268,86.35132],"qSDn":[4.8768,87.84098],"POpO":[4.45537,86.94256],"fTWp":[7.43727,85.77241]},"texture":0,"vertices":["fTWp","POpO","qSDn","hoCv"]},"sAheyiQ1":{"uv":{"Clb0":[10.4497,87.13996],"9a4R":[6.34765,89.82702],"qSDn":[5.69048,88.90279],"hoCv":[9.1078,86.61016]},"texture":0,"vertices":["hoCv","qSDn","9a4R","Clb0"]},"PwTcCqjY":{"uv":{"7wPN":[41.50887,67.70646],"PZbb":[41.88508,73.05239],"9a4R":[40.51591,73.17415],"Clb0":[40.1001,68.28779]},"texture":0,"vertices":["Clb0","9a4R","PZbb","7wPN"]},"E2WBqEJ8":{"uv":{"my61":[43.06891,67.60878],"ullJ":[43.36248,72.95989],"PZbb":[41.88508,73.05239],"7wPN":[41.50887,67.70646]},"texture":0,"vertices":["7wPN","PZbb","ullJ","my61"]},"pQSoPrMU":{"uv":{"DYBi":[45.1499,68.28813],"GgnY":[44.73445,73.17442],"ullJ":[43.36532,73.05272],"my61":[43.74104,67.70671]},"texture":0,"vertices":["my61","ullJ","GgnY","DYBi"]},"c1ugKpxU":{"uv":{"FM11":[75.40773,47.60089],"jMaA":[78.83398,49.88002],"GgnY":[78.18037,50.80688],"DYBi":[74.06762,48.1358]},"texture":0,"vertices":["DYBi","GgnY","jMaA","FM11"]},"1IzSMLMp":{"uv":{"5H4a":[76.74961,47.19697],"BOiJ":[79.54906,48.75364],"jMaA":[79.01174,49.58791],"FM11":[75.40812,47.60077]},"texture":0,"vertices":["FM11","jMaA","BOiJ","5H4a"]},"bdogNvOh":{"uv":{"BuEl":[79.45604,45.99461],"NKna":[81.59882,47.10207],"BOiJ":[81.00325,48.06719],"5H4a":[78.15046,46.61013]},"texture":0,"vertices":["5H4a","BOiJ","NKna","BuEl"]},"jTC2HY5F":{"uv":{"MNqj":[41.61597,79.66303],"NXlf":[42.16659,80.10842],"mJIn":[43.44029,79.00812]},"texture":0,"vertices":["NXlf","MNqj","mJIn"]},"QNGfy8Hv":{"uv":{"c4Do":[90.98935,50.76079],"ULX7":[92.70332,50.71805],"MNqj":[91.07295,48.14799],"NXlf":[91.75844,48.03887]},"texture":0,"vertices":["ULX7","c4Do","MNqj","NXlf"]},"yveyCbHY":{"uv":{"aF6r":[91.12315,60.86839],"o8FK":[93.10224,60.81904],"c4Do":[90.98935,50.76079],"ULX7":[92.70332,50.71805]},"texture":0,"vertices":["o8FK","aF6r","c4Do","ULX7"]},"W5PLXeal":{"uv":{"aF6r":[91.12315,60.86839],"zv69":[93.13511,65.08575],"GYlm":[91.28858,65.13179],"o8FK":[93.10224,60.81904]},"texture":0,"vertices":["zv69","GYlm","aF6r","o8FK"]},"GOCXVa7O":{"uv":{"soJY":[95,14.20761],"Hvku":[96.52002,18.75],"A15s":[95,18.63726],"DppR":[96.63608,14.70927]},"texture":0,"vertices":["Hvku","A15s","soJY","DppR"]},"LRQhtWNf":{"uv":{"NXlf":[42.16659,80.10842],"CEh5":[43.0268,80.32638],"mJIn":[43.44025,79.00815]},"texture":0,"vertices":["CEh5","NXlf","mJIn"]},"cnhY0Ggl":{"uv":{"ULX7":[41.09514,82.74334],"QWxH":[42.66451,83.35815],"NXlf":[42.16659,80.10842],"CEh5":[43.01727,80.32397]},"texture":0,"vertices":["QWxH","ULX7","NXlf","CEh5"]},"vFGZoSkN":{"uv":{"o8FK":[72.15416,36.10134],"HKfP":[74.09964,36.15413],"ULX7":[72.54396,26],"QWxH":[74.22884,26.04571]},"texture":0,"vertices":["HKfP","o8FK","ULX7","QWxH"]},"onMA9G92":{"uv":{"o8FK":[72.15416,36.10134],"PEiU":[73.91146,40.41699],"zv69":[72.09623,40.36774],"HKfP":[74.09964,36.15413]},"texture":0,"vertices":["PEiU","zv69","o8FK","HKfP"]},"f63DqCid":{"uv":{"DppR":[72.04457,44.63441],"N06t":[75.40773,47.60089],"Hvku":[74.06709,48.13602],"uR59":[73.72327,44.67996]},"texture":0,"vertices":["N06t","Hvku","DppR","uR59"]},"H6AkHoMZ":{"uv":{"CEh5":[43.01933,80.2637],"bSPc":[43.98222,80.32111],"mJIn":[43.57784,79]},"texture":0,"vertices":["bSPc","CEh5","mJIn"]},"aVRhKWK6":{"uv":{"QWxH":[42.66451,83.35815],"lXb6":[44.33531,83.35815],"CEh5":[43.01761,80.32105],"bSPc":[43.98221,80.32105]},"texture":0,"vertices":["lXb6","QWxH","CEh5","bSPc"]},"NJ8CJrpf":{"uv":{"HKfP":[74.09964,36.15413],"eSGY":[76.02884,36.15413],"QWxH":[74.22884,26.04573],"lXb6":[75.89964,26.04573]},"texture":0,"vertices":["eSGY","HKfP","QWxH","lXb6"]},"gUdPLuwh":{"uv":{"HKfP":[74.10303,36.26838],"zvEr":[76.21703,40.41706],"PEiU":[74.42018,40.52366],"eSGY":[76.02884,36.15413]},"texture":0,"vertices":["zvEr","PEiU","HKfP","eSGY"]},"mwEqg559":{"uv":{"uR59":[73.72173,44.67728],"IHUm":[76.74961,47.19697],"N06t":[75.40773,47.60089],"4Cmy":[75.35943,44.99955]},"texture":0,"vertices":["IHUm","N06t","uR59","4Cmy"]},"FKYxE6Vt":{"uv":{"bSPc":[43.98222,80.32111],"5MBJ":[44.844,80.109],"mJIn":[43.57786,79.00007]},"texture":0,"vertices":["5MBJ","bSPc","mJIn"]},"buZRyBwY":{"uv":{"lXb6":[44.33531,83.35815],"Obz1":[45.90486,82.74378],"bSPc":[43.98222,80.32111],"5MBJ":[44.83518,80.11117]},"texture":0,"vertices":["Obz1","lXb6","bSPc","5MBJ"]},"oRi6FoTS":{"uv":{"eSGY":[76.02884,36.15413],"su8s":[77.97432,36.10134],"lXb6":[75.89964,26.04571],"Obz1":[77.58452,26]},"texture":0,"vertices":["su8s","eSGY","lXb6","Obz1"]},"75jV3zH1":{"uv":{"eSGY":[76.02884,36.15413],"9lOl":[78.03226,40.36784],"zvEr":[76.21703,40.41709],"su8s":[77.97432,36.10134]},"texture":0,"vertices":["9lOl","zvEr","eSGY","su8s"]},"KfqBo7oT":{"uv":{"4Cmy":[76.40658,44.68002],"2lO9":[79.45604,45.99461],"IHUm":[78.15039,46.61017],"mh97":[78.09009,44.63434]},"texture":0,"vertices":["2lO9","IHUm","4Cmy","mh97"]},"W4TOeW95":{"uv":{"5MBJ":[44.844,80.109],"SZMy":[45.39771,79.66731],"mJIn":[43.57783,79.00004]},"texture":0,"vertices":["SZMy","5MBJ","mJIn"]},"zwoNldDd":{"uv":{"Obz1":[87.54668,2.71814],"WfRm":[89.26065,2.76088],"5MBJ":[88.49175,0.03527],"SZMy":[89.17697,0.15168]},"texture":0,"vertices":["WfRm","Obz1","5MBJ","SZMy"]},"YrTo6JP0":{"uv":{"su8s":[87.14777,12.81914],"YjkP":[89.12685,12.86848],"Obz1":[87.54668,2.71814],"WfRm":[89.26065,2.76088]},"texture":0,"vertices":["YjkP","su8s","Obz1","WfRm"]},"uL1lSsVz":{"uv":{"su8s":[87.14777,12.81914],"LT1v":[88.96142,17.13189],"9lOl":[87.1149,17.08584],"YjkP":[89.12685,12.86848]},"texture":0,"vertices":["LT1v","9lOl","su8s","YjkP"]},"jijvtegw":{"uv":{"mh97":[16.09645,94],"91yC":[17.75737,96.18787],"2lO9":[16.25639,95.92228],"qH1q":[17.67485,94.65689]},"texture":0,"vertices":["91yC","2lO9","mh97","qH1q"]},"AzLbtYxo":{"uv":{"SZMy":[42.07915,1.84574],"CwT8":[42.67085,1.93828],"mJIn":[42.67085,0]},"texture":0,"vertices":["CwT8","SZMy","mJIn"]},"flx5liMa":{"uv":{"WfRm":[89.3143,2.33353],"PYPa":[90.98935,2.76088],"SZMy":[90.49264,0],"CwT8":[91.07295,0.14805]},"texture":0,"vertices":["PYPa","WfRm","SZMy","CwT8"]},"URUHQilr":{"uv":{"YjkP":[89.12685,12.86848],"xW5d":[91.12315,12.86848],"WfRm":[89.26065,2.76088],"PYPa":[90.98935,2.76088]},"texture":0,"vertices":["xW5d","YjkP","WfRm","PYPa"]},"BkGZeYuR":{"uv":{"YjkP":[89.12981,12.97715],"ZkK0":[91.28858,17.1319],"LT1v":[89.42884,17.23329],"xW5d":[91.12315,12.86848]},"texture":0,"vertices":["ZkK0","LT1v","YjkP","xW5d"]},"prMLvhzl":{"uv":{"qH1q":[17.67485,94.65689],"xelF":[19.32075,96.19319],"91yC":[17.75765,96.19319],"q10Y":[19.40355,94.65689]},"texture":0,"vertices":["xelF","91yC","qH1q","q10Y"]},"b1xx2xqo":{"uv":{"CwT8":[80.61582,35.66307],"qrYa":[81.16657,36.10844],"mJIn":[82.44011,35.00795]},"texture":0,"vertices":["qrYa","CwT8","mJIn"]},"i0YIRBsw":{"uv":{"PYPa":[90.98935,2.76088],"EOpj":[92.70332,2.71814],"CwT8":[91.07295,0.14818],"qrYa":[91.75834,0.03896]},"texture":0,"vertices":["EOpj","PYPa","CwT8","qrYa"]},"JuTGPBgi":{"uv":{"xW5d":[91.12315,12.86848],"VOJ7":[93.10213,12.81914],"PYPa":[90.98935,2.76088],"EOpj":[92.70332,2.71814]},"texture":0,"vertices":["VOJ7","xW5d","PYPa","EOpj"]},"zevcGVnl":{"uv":{"xW5d":[91.12315,12.86848],"6BXj":[93.13511,17.08594],"ZkK0":[91.28858,17.13199],"VOJ7":[93.10213,12.81914]},"texture":0,"vertices":["6BXj","ZkK0","xW5d","VOJ7"]},"lBbUhpdB":{"uv":{"q10Y":[81.43722,80.00194],"CihN":[83.11805,80.89891],"xelF":[81.72324,81.5137],"ayCh":[82.81921,79]},"texture":0,"vertices":["CihN","xelF","q10Y","ayCh"]},"fLGmstO6":{"uv":{"qrYa":[81.16657,36.10844],"KkvQ":[82.02692,36.3263],"mJIn":[82.44008,35.00799]},"texture":0,"vertices":["KkvQ","qrYa","mJIn"]},"flDSPYYB":{"uv":{"EOpj":[80.09513,38.74337],"gUcA":[81.66453,39.35812],"qrYa":[81.16657,36.10844],"KkvQ":[82.01731,36.32387]},"texture":0,"vertices":["gUcA","EOpj","qrYa","KkvQ"]},"phd2fXE9":{"uv":{"VOJ7":[6.52182,75.10134],"f6LT":[8.4673,75.15413],"EOpj":[6.91162,65],"gUcA":[8.5965,65.04571]},"texture":0,"vertices":["f6LT","VOJ7","EOpj","gUcA"]},"yTQWB7S1":{"uv":{"VOJ7":[6.52182,75.10134],"lmI0":[8.27912,79.41699],"6BXj":[6.46399,79.36774],"f6LT":[8.4673,75.15413]},"texture":0,"vertices":["lmI0","6BXj","VOJ7","f6LT"]},"t8WCaNjI":{"uv":{"ayCh":[6.40855,83.63431],"Z8QH":[6.3508,85.6114],"CihN":[5.04426,84.99791],"9HR1":[8.09093,83.67996]},"texture":0,"vertices":["Z8QH","CihN","ayCh","9HR1"]},"pJI5IiqF":{"uv":{"KkvQ":[82.01933,36.26374],"FNm1":[82.98222,36.32108],"mJIn":[82.57774,35]},"texture":0,"vertices":["FNm1","KkvQ","mJIn"]},"TVp72UPm":{"uv":{"gUcA":[81.66453,39.35812],"8yve":[83.33533,39.35812],"KkvQ":[82.01763,36.32112],"FNm1":[82.98223,36.32112]},"texture":0,"vertices":["8yve","gUcA","KkvQ","FNm1"]},"dcpf90oB":{"uv":{"f6LT":[8.4673,75.15413],"mNFO":[10.3965,75.15413],"gUcA":[8.5965,65.04563],"8yve":[10.2673,65.04563]},"texture":0,"vertices":["mNFO","f6LT","gUcA","8yve"]},"M0OkCbv4":{"uv":{"f6LT":[8.47069,75.26838],"a6XU":[10.58469,79.41706],"lmI0":[8.78784,79.52366],"mNFO":[10.3965,75.15413]},"texture":0,"vertices":["a6XU","lmI0","f6LT","mNFO"]},"OV1KJRo9":{"uv":{"9HR1":[9.10786,83.77878],"73oJ":[8.71268,86.35132],"Z8QH":[7.43666,85.77214],"MFCT":[10.77287,83.68]},"texture":0,"vertices":["73oJ","Z8QH","9HR1","MFCT"]},"miaiajkV":{"uv":{"FNm1":[82.98222,36.32108],"BvTt":[83.8439,36.10899],"mJIn":[82.57776,35.00007]},"texture":0,"vertices":["BvTt","FNm1","mJIn"]},"EOsORDCC":{"uv":{"8yve":[83.33533,39.35812],"w3EM":[84.90487,38.74375],"FNm1":[82.98222,36.32108],"BvTt":[83.83518,36.11113]},"texture":0,"vertices":["w3EM","8yve","FNm1","BvTt"]},"P0HXeHSG":{"uv":{"mNFO":[10.3965,75.15413],"w62a":[12.34199,75.10134],"8yve":[10.2673,65.04571],"w3EM":[11.95218,65]},"texture":0,"vertices":["w62a","mNFO","8yve","w3EM"]},"4NoIeORz":{"uv":{"mNFO":[10.3965,75.15413],"AM1w":[12.39982,79.36784],"a6XU":[10.58469,79.41709],"w62a":[12.34199,75.10134]},"texture":0,"vertices":["AM1w","a6XU","mNFO","w62a"]},"DyFXGZri":{"uv":{"MFCT":[10.78168,83.67972],"dqpT":[10.4497,87.13996],"73oJ":[9.10703,86.60986],"VIhO":[12.45775,83.63424]},"texture":0,"vertices":["dqpT","73oJ","MFCT","VIhO"]},"o6oCe83q":{"uv":{"BvTt":[83.8439,36.10899],"rQa2":[84.39759,35.66727],"mJIn":[82.57781,35.00011]},"texture":0,"vertices":["rQa2","BvTt","mJIn"]},"Jt93PH4M":{"uv":{"w3EM":[87.54668,50.71805],"qJMj":[89.26065,50.76079],"BvTt":[88.49176,48.03517],"rQa2":[89.17697,48.15159]},"texture":0,"vertices":["qJMj","w3EM","BvTt","rQa2"]},"R3bwGU1p":{"uv":{"w62a":[87.14777,60.81904],"s4RT":[89.12685,60.86839],"w3EM":[87.54668,50.71805],"qJMj":[89.26065,50.76079]},"texture":0,"vertices":["s4RT","w62a","w3EM","qJMj"]},"rWMpKDeS":{"uv":{"w62a":[87.14777,60.81904],"qkPa":[88.96142,65.13179],"AM1w":[87.1149,65.08575],"s4RT":[89.12685,60.86839]},"texture":0,"vertices":["qkPa","AM1w","w62a","s4RT"]},"JPgFotOA":{"uv":{"VIhO":[99.0484,20.10011],"aRQE":[95.07371,21.62282],"dqpT":[95.00458,20.10011],"VLqe":[99.5,21.75]},"texture":0,"vertices":["aRQE","dqpT","VIhO","VLqe"]},"XdLqQeKR":{"uv":{"rQa2":[0.03086,0],"MNqj":[0.1234,0.59171],"mJIn":[1.96914,0]},"texture":0,"vertices":["MNqj","rQa2","mJIn"]},"0DOZdNRB":{"uv":{"qJMj":[89.31431,50.33343],"c4Do":[90.98935,50.76079],"rQa2":[90.49263,48],"MNqj":[91.07294,48.14806]},"texture":0,"vertices":["c4Do","qJMj","rQa2","MNqj"]},"dxng90Cl":{"uv":{"s4RT":[89.12685,60.86839],"aF6r":[91.12315,60.86839],"qJMj":[89.26065,50.76079],"c4Do":[90.98935,50.76079]},"texture":0,"vertices":["aF6r","s4RT","qJMj","c4Do"]},"TOWhRZSW":{"uv":{"s4RT":[89.12981,60.97706],"GYlm":[91.28858,65.13181],"qkPa":[89.42884,65.23319],"aF6r":[91.12315,60.86839]},"texture":0,"vertices":["GYlm","qkPa","s4RT","aF6r"]},"fVkKlLZU":{"uv":{"VLqe":[41.14946,63.29139],"A15s":[43.06891,67.60878],"aRQE":[41.50887,67.70646],"soJY":[42.87478,63.18336]},"texture":0,"vertices":["A15s","aRQE","VLqe","soJY"]},"AgiLmUdV":{"uv":{"MFCT":[10.77287,83.68],"a6XU":[10.58469,79.41706],"lmI0":[8.78784,79.52366],"9HR1":[9.105,83.77895]},"texture":0,"vertices":["lmI0","a6XU","MFCT","9HR1"]},"MfF5IKPb":{"uv":{"9HR1":[8.09093,83.67996],"lmI0":[8.27912,79.41699],"6BXj":[6.46399,79.36774],"ayCh":[6.40605,83.63424]},"texture":0,"vertices":["6BXj","lmI0","9HR1","ayCh"]},"AXZHaDQv":{"uv":{"ayCh":[93.16798,21.35265],"6BXj":[93.13511,17.08594],"ZkK0":[91.28858,17.13199],"q10Y":[91.45401,21.39539]},"texture":0,"vertices":["ZkK0","6BXj","ayCh","q10Y"]},"Lptn9Juy":{"uv":{"q10Y":[91.454,21.39532],"ZkK0":[91.28858,17.1319],"LT1v":[89.42884,17.23329],"qH1q":[89.72787,21.48942]},"texture":0,"vertices":["LT1v","ZkK0","q10Y","qH1q"]},"JuWlM3LN":{"uv":{"qH1q":[88.79599,21.39539],"LT1v":[88.96142,17.13189],"9lOl":[87.1149,17.08584],"mh97":[87.08202,21.35265]},"texture":0,"vertices":["9lOl","LT1v","qH1q","mh97"]},"1mC3pqvH":{"uv":{"mh97":[78.09009,44.63434],"9lOl":[78.03226,40.36784],"zvEr":[76.21703,40.41709],"4Cmy":[76.40521,44.68006]},"texture":0,"vertices":["zvEr","9lOl","mh97","4Cmy"]},"rdZWC7Wm":{"uv":{"4Cmy":[76.40521,44.68],"zvEr":[76.21703,40.41706],"PEiU":[74.42018,40.52366],"uR59":[74.73734,44.77895]},"texture":0,"vertices":["PEiU","zvEr","4Cmy","uR59"]},"DMQsSjTt":{"uv":{"uR59":[73.72327,44.67996],"PEiU":[73.91146,40.41699],"zv69":[72.09623,40.36774],"DppR":[72.03839,44.63424]},"texture":0,"vertices":["zv69","PEiU","uR59","DppR"]},"u60L37Er":{"uv":{"DppR":[93.16797,69.35245],"zv69":[93.13511,65.08575],"GYlm":[91.28858,65.13179],"soJY":[91.45401,69.39519]},"texture":0,"vertices":["GYlm","zv69","DppR","soJY"]},"D2ikUmL4":{"uv":{"soJY":[91.45401,69.39522],"GYlm":[91.28858,65.13181],"qkPa":[89.42884,65.23319],"VLqe":[89.72787,69.48933]},"texture":0,"vertices":["qkPa","GYlm","soJY","VLqe"]},"NN6Y0Zff":{"uv":{"VLqe":[88.79599,69.39529],"qkPa":[88.96142,65.13179],"AM1w":[87.1149,65.08575],"VIhO":[87.08203,69.35255]},"texture":0,"vertices":["AM1w","qkPa","VLqe","VIhO"]},"evb4e6MJ":{"uv":{"VIhO":[12.45775,83.63424],"AM1w":[12.39982,79.36784],"a6XU":[10.58469,79.41709],"MFCT":[10.77287,83.67996]},"texture":0,"vertices":["a6XU","AM1w","VIhO","MFCT"]},"fmXoEeIH":{"uv":{"ae2P":[7.02983,1],"sQQr":[10.45951,0.0614],"UuVz":[10.72017,1],"hAnS":[7.14192,0]},"texture":0,"vertices":["sQQr","UuVz","ae2P","hAnS"]},"n6CSoCmc":{"uv":{"hAnS":[0.33905,88.08175],"2MHe":[2.90324,86.10868],"sQQr":[3.50021,87.0729],"j9KP":[0.04225,86.99336]},"texture":0,"vertices":["2MHe","sQQr","hAnS","j9KP"]},"rBl38Zf7":{"uv":{"j9KP":[83.1363,86.30188],"8F9l":[81.86519,83.46206],"2MHe":[83.23102,83.30821],"hUzO":[81.8237,86.26958]},"texture":0,"vertices":["8F9l","2MHe","j9KP","hUzO"]},"CHCM5gF2":{"uv":{"JyVx":[80.4264,86.26955],"unlK":[79.01897,83.30762],"ZLMw":[80.3849,83.46148],"GNyA":[79.11401,86.30069]},"texture":0,"vertices":["unlK","ZLMw","JyVx","GNyA"]},"oE8vMGOZ":{"uv":{"GNyA":[84.46161,47.9829],"eedx":[81.00325,48.06719],"unlK":[81.59884,47.10202],"lesZ":[84.16524,49.07106]},"texture":0,"vertices":["eedx","unlK","GNyA","lesZ"]},"nlG6AFZo":{"uv":{"lesZ":[82.73067,49.69559],"mTfA":[79.01174,49.58791],"eedx":[79.54904,48.75367],"Vygi":[82.53026,50.7007]},"texture":0,"vertices":["mTfA","eedx","lesZ","Vygi"]},"SDceUZ5O":{"uv":{"Vygi":[82.17033,51.45716],"MYgt":[78.18037,50.80688],"mTfA":[78.83402,49.87996],"Nk4s":[81.80583,52.5237]},"texture":0,"vertices":["MYgt","mTfA","Vygi","Nk4s"]},"m2w8sK5C":{"uv":{"Nk4s":[44.63535,77.18537],"b5Wr":[43.36532,73.05272],"MYgt":[44.73448,73.17442],"J6XE":[43.32382,77.25]},"texture":0,"vertices":["b5Wr","MYgt","Nk4s","J6XE"]},"7jKMmCvq":{"uv":{"J6XE":[43.32382,77.25],"rQIS":[41.88502,73.0524],"b5Wr":[43.36532,73.0524],"a9OQ":[41.92652,77.25]},"texture":0,"vertices":["rQIS","b5Wr","J6XE","a9OQ"]},"iys0PEcu":{"uv":{"4094":[40.51591,73.17415],"a9OQ":[41.92652,77.24997],"rQIS":[41.88502,73.0524],"cg6a":[40.61499,77.18476]},"texture":0,"vertices":["4094","rQIS","a9OQ","cg6a"]},"iXw2qSzV":{"uv":{"4094":[6.34767,89.82705],"cg6a":[2.7285,91.55874],"UuVz":[5.69048,88.90279],"ae2P":[2.36098,90.49287]},"texture":0,"vertices":["UuVz","4094","cg6a","ae2P"]},"dNoqYahv":{"uv":{"2lO9":[79.13212,80.89829],"unlK":[79.01897,83.30762],"ZLMw":[80.38496,83.46149],"91yC":[80.52679,81.51312]},"texture":0,"vertices":["ZLMw","unlK","2lO9","91yC"]},"rEisJRtZ":{"uv":{"91yC":[17.75765,96.19319],"ZLMw":[17.79905,98.14629],"8F9l":[19.27935,98.14629],"xelF":[19.32075,96.19319]},"texture":0,"vertices":["8F9l","ZLMw","91yC","xelF"]},"u2Zm1OTl":{"uv":{"xelF":[81.72324,81.5137],"8F9l":[81.86519,83.46206],"2MHe":[83.23103,83.30821],"CihN":[83.11805,80.89891]},"texture":0,"vertices":["2MHe","8F9l","xelF","CihN"]},"Oo39nFef":{"uv":{"CihN":[5.04422,84.99789],"2MHe":[2.90324,86.10868],"sQQr":[3.50029,87.07302],"Z8QH":[6.3508,85.6114]},"texture":0,"vertices":["sQQr","2MHe","CihN","Z8QH"]},"Ea0YmSpD":{"uv":{"Z8QH":[7.43727,85.77241],"sQQr":[4.45537,86.94256],"UuVz":[4.8768,87.84098],"73oJ":[8.71268,86.35132]},"texture":0,"vertices":["UuVz","sQQr","Z8QH","73oJ"]},"IKL2ctsC":{"uv":{"4094":[6.34765,89.82702],"73oJ":[9.1078,86.61016],"UuVz":[5.69048,88.90279],"dqpT":[10.4497,87.13996]},"texture":0,"vertices":["4094","UuVz","73oJ","dqpT"]},"kVQCufFC":{"uv":{"4094":[40.51591,73.17415],"dqpT":[40.1001,68.28779],"rQIS":[41.88508,73.05239],"aRQE":[41.50887,67.70646]},"texture":0,"vertices":["rQIS","4094","dqpT","aRQE"]},"VnzKxn7w":{"uv":{"aRQE":[41.50887,67.70646],"rQIS":[41.88508,73.05239],"b5Wr":[43.36248,72.95989],"A15s":[43.06891,67.60878]},"texture":0,"vertices":["b5Wr","rQIS","aRQE","A15s"]},"9JJGHPyk":{"uv":{"A15s":[43.74104,67.70671],"b5Wr":[43.36532,73.05272],"MYgt":[44.73445,73.17442],"Hvku":[45.1499,68.28813]},"texture":0,"vertices":["MYgt","b5Wr","A15s","Hvku"]},"qi436obm":{"uv":{"Hvku":[74.06762,48.1358],"MYgt":[78.18037,50.80688],"mTfA":[78.83398,49.88002],"N06t":[75.40773,47.60089]},"texture":0,"vertices":["mTfA","MYgt","Hvku","N06t"]},"NXxOl4Aj":{"uv":{"N06t":[75.40812,47.60077],"mTfA":[79.01174,49.58791],"eedx":[79.54906,48.75364],"IHUm":[76.74961,47.19697]},"texture":0,"vertices":["eedx","mTfA","N06t","IHUm"]},"6Yus10rU":{"uv":{"IHUm":[78.15046,46.61013],"eedx":[81.00325,48.06719],"unlK":[81.59882,47.10207],"2lO9":[79.45604,45.99461]},"texture":0,"vertices":["unlK","eedx","IHUm","2lO9"]},"WzmCnZwk":{"uv":{"8F9l":[8,49],"ZLMw":[9.4803,49],"vLDJ":[9.4803,50],"doud":[8,50]},"texture":0,"vertices":["8F9l","doud","vLDJ","ZLMw"]}},"type":"mesh","uuid":"7bb19e2e-9c7a-b7ea-6735-134036e304b9"}],"groups":[],"outliner":["de13959b-d3b3-20e7-31fb-8c3af2a01352","7bb19e2e-9c7a-b7ea-6735-134036e304b9"],"textures":[{"name":"Cactus.png","relative_path":"Cactus.png","folder":"block","namespace":"","id":"0","group":"","scope":0,"width":512,"height":512,"uv_width":128,"uv_height":128,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","file_format":"png","render_mode":"default","render_sides":"auto","wrap_mode":"limited","pbr_channel":"color","fps":7,"frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"8ee53d90-7016-fd01-bc1e-fdd2fa6ba55f","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAQAElEQVR4Aez9Tcsv2XXmCZ8UPAODXQbjSRVGPEUNBI3xyJgSPXM1PTFC00YfQkOhjyA8zA8heiqMJk2XZ40L4ZERDRoU1SSiaiIMLhs8KOjT+p30lWeddfbL2hF7R+z438t45RXrda99RdyxdtznZOpbP/rJd9+35N3k//vzH3zn/VGZ3EqWexADPKMr2v3yp997j6yoPaMmvSEzas2u8X/+7z95P7vmW6zH/bXiOeDZt6JYbD52lv79H/7xey+92va93otN/x4MfKvUxl/++G++kJT8aUsGZjOQw2Q2o+vr/S//24+/WL/K66/w669+U91ka8j/0bf/sJp3xGEHfikff8mOjeEPStCtyJ64EwPv3n1zANDAB2lx9IU8Gs8ab12Ss49PQGuY+Jdg8vaRt52v8j717w5f8/2ojxF26HNwGM3/WOnTq9Zwt5E+TkPexpSuiSvZ03YvA99i4CO+jdYL2ceij8aTc6fs8HIa4WyHfnfogWdmhDfia2Jfnva6Fn+13fZkr6/uw68XfQ5m3Se//ivpDPHafvzB18fZw4D3rdYZ6Eh0nb/+6a++iMZm3DUMsMo3vwFAuUJ4EI7KzP5GXk7RF97M/nytkX597ix9pIdRzkbjZ+0p65QZaN2PkeegXD2tlgE7yFsHApuj69F45Xn82Ze/DA/okcHPOrzvwZT9GJh2AGi9MPbb9lhHq154KzhbUXOMra+jRzmrxfe+gr5eLf85m4Ha/Zi9zluux2917PCHC+nR55546pC7Sv7xN//jnZXoOgx+JBqfcVcy8PVa0w4AT3th7DAoV3A2UnOUg9H4rx+xPf9ZemmWbHd1X+qlZLurv9a6r/SctPZ51sfXO0Idj9hK4uOkl2LP2I4MfLteDn7Lxr7XxQPAW/gBHhmU+96+c52NcjAaf667cvZbeDbLO7/OGuG4FbPDc3IdW+dW4gueChYjX//EM/xB8keFX+N7OTv01UMOfzGxL6qz4gGAH+DWD7iSj+Cqukd6eUrOCGcjsTvtv9Y3f0FVQr8jzyYvUoS8M0IN5EyNUi41kZJvxEYNZCSnFQvHLT++SAxxKWUGuF8Mb4Y4ER6xIb/6r/8IvBN+UH77D+KVz7X/2/m/Dfnw/37IS//gnPwPBj8yuWyWW8hA8QDAeqM/4LUXOLWsUDcaa/Puul7Za7T2CGfE3sWV1o3uS/HgSN+1WF6qVqg7U2xtrkdrk2NlNL8Xb2tz3YtP/30MaHiX0Hb1nX/zex9UIQoD3+Zh+w///t8ClwsDX3L54rngQQY+plUPAB9DYle1l3IpeyS2lD/DFh1S9BqNHe2L2tGckdhozdG4KA/0Go0d7eFI/JlheCY32uuZNc7kRvsrxe10f0v97W7zQ9zr/NaLPejLX4gNIb6E2FaLBj64eq2sv5aBaQeAlW2ueNkwpKI9j8RGa94dd4TTER5GYuHiSD/kpcxnIHIvIvc3Umd+98+oaL/gGeZe18FOX/5C4uwOvW59s64Z9FZm1c069zBgV512AFj5wx552WhTK/vQGrNwRa/RmnAajZ2131Yd+mn5Z/paf5u+5ZvZQ6uW7YHhYGM1GKxt9vWsezGrzuz97VBP99Uiw1y6vvg9/sf/9F8+aV+64j5xHlDsoNf1gTKZ8hAGph0Advlhj/axw/CL9jryLI3UHImlhx04o4+3JAwFu1+vW19eP4cB3UeLDH90hjlf/B7ZHXZQIl0ou0cN8x76vNRfjYFP91M9AOz0sl/Ry+jw+5S2t6mt5GzkHo/EPvVOMQxs7163vquvo/xH467uf4f1dD9LyDD3wx+dvntIjBUNfGvL62RADFQPAKMv+5Ef9pFYGh3thZwnyAgP0dho3G78jNzjkdjd9qkXuPryuux8Ceoa9Dq21VJ7lqL8R+NW72O3+vaPcUr3lWeidgjAzn5KaOsSk5IMeAa8Xj0A+MCePvLDPhLbW/eov/ZyK9UbiS3l12wjPERjo3G1nlr2ER5GYltrrvaVvsBWrqkXt9bwuuy1vmRX3Epc+Syt7PsJtRny9Kn7Kd0iz8bf/t3fE/bhvwOAbv04vI4tJRmIMtA8ADzlJa7NjvQ78nIbiVUvr4gjPIzEHuFq5F5Tv/Z1pC8wj60cfEel9sL2/yEX2w9Dwupau7Yn+RP3ZIBngGGu7qwuO4j9T//kDz6ESbeIw+vYUpKBMgOfW5sHgJUv8ZEXeDSWfqOxn1OxvyWyt0iMdjoSq5xdkHt9pheGqs33uvXNvOaFTT0h14jX1Q/I8AeJE3I9W0aeh5HY2X0+vR73muHOPsCZOjVTkoEoA80DQLTIkbiRF/iq2JG+d3jhRXiIxGjfI7HKGcERzkZiR3qoxTJUrc/r1jfzmhc+9WqID1E/Fhn+0olBVIdrRLoQW1RGnode7NX3M7rHXeI09EF6ArlnFr1dulDxVuc6JRkoMVCyVQ8Aoz/Ao/GlZna29V54R3pPzj6yNsLvDN4YpqxeQ3yzxb+wqc8L3yLXSKkvhr/sxCDK5xqRLsR2h4zczzv6u3tNPQsgvYDcM/tn/thbOvHkEQeic52SDEQZqB4ARn+AR+JHX+Cj8ZHNr6gZWdfGrOTMrtO6HuFhJLa15lnfCG+ltRiiDFN8NcQ3W3hB86Kmbg3xqT+P+NQv10itjuzEjMou93m076fEc2/0LFik/9/7w/8f8A47FyVd+fiJszq2lGTgcwbKluoBoBw+xzr6Ah+Nj3Q5UnOHF+JIv5H9K2ak7kjsDpxpjx4ZogxX7DXEN1v0ohZSv/QCV38eiVe/XCM+H1128Ij07vPO9/bIfq/O4R7pGbBo+9CXv2xWVz6+Wj6+lGSgx8AtB4BeU7v5ey/Enfrd5eU8ytmsvnkh2vthdfu35hmuxNVQsTaf+DOiF7eQWtSXrjUZ8vQlJM7r+rcGbD5x6Ba5ni3Rezvrns7uf4d6uucg/YDcOxC99OWPXX7QxksnpiZ5P2rMvL69tsNpB4CVD9dI7ZHYGilX2Vf0Gn05s8cV61P3iIz03arPi9D6vW6HLHEMWY/2v8Xv84k9Knphe6Qe62CnPzvsbX+y05/iQeWXENtdMuue3tX/ynW519w7kHVAdH3p/+Nv/gfmdzVd8SCBIPlc1yTvR42Zt2uvHgBGh8PKh2ukdjR2dH8rHpForyvWpubo+jtwRt+RPnghEiuRriEK4gMZsh4VTwzS04npCS9o6ngkT3bfR01XPKj8EmI7IhGOj9TNnHef/Ed9/LOgL/8Wcs99nvQz/OY9P8Pezrn13qoHgNHhUF/ic88OD9rK/X2+4/OW5Owjh5F7xwvxY8a7b/5SlR32+K1uh20tnxzE+7H1pPXiph7+Wj/ervgW9vpp+SMct/LTV2cgcs/0GwCPVI3kEzcqec9HGXt+fPUAsHJrqx+02cNydr0j3EY526FX9ndXHwxR1q8hQx4/qKFa0mv53k5uVPTiJp46Jd32pf5KaPNVxyPrrJLI/Y3ErOpv57qte6e+a78BwB/JJ64keU9KrLy2rbW76gHgyQ9KdFi2iLG+2fVs7dnXu/Q60sfos1aL14sRTu0wtDrDFB3UsC3p5GPvITFRmd2f6tUw2peNq3FrY7iO3N9IDLXeotTumf/ir+m1/B6XrXsSvfe9NdL/HAaqB4DWg+K3N/rgrI73/e2o78DBaA+reBx51uihFs+w5sVIDFjSNfR7SL7qtBDfiFC31Bd26tCXUIeUkk686tSQvFGpcTtaJ+PbDNTuWe3L39tr+e1V2968921+nultd109ALTTPvWOPjgr4yNDLRJjdzgab3Nr1ys5qK3p7SM9jHIwGu97O6JHhqKGagtVhx7si7akYxuRXj3bF3VLuvrrIfkp+zGgZ4DO/D2sffFbu/JLSM2UZCDKwJQDQHSxK+IiQy0SY3sdjbe5r3I9ysFo/AyeSi9EXrDUBuW3Q5Uvbq8rzueVdGwjQh/Et1D9EGf7kw6S7/uU3SLXKyRywIvErOht95q6d/Speyj0X/olXfklpGZKMiAGelg9AOQPb4+6/fyj92w0fuWOR3qpxZZeiLxY6RuUH11DFizpPr6kkzcq1CGnh7Yv4r1Ovt0POnEesR2RGseqFTngRWJU762h7h3I3kHunf3Sx17TFQ8SB5LP9RHp3e8jNTNnfwaqB4DRH96RB2gkFgpH48l5gozsKxI7es9G41dyOtJLK1YvQpB+QV6MoHSw9GXNkMWOn3if53XiRoW65PRQfRCLSBfa/FJf8pN7RFocH6mXOZ8yoHsG4gG5Z3zxM/RB7KDXsSsetDrXRyTv9xHWds/p91c9APRTP40YeYBGYlllNJ6cnkQGqmqMxCongiP7GomNrH0kZoSHkdgjvdRyeCHyIgWJAb3OEGXY4we9rvgekn9U6Mvmep2+rF+6UPGg+iQe3SLXKXsxwD3intEVaHUNexA/qEOAdBvv84k5I3f93J7pOXOPM1A9ADz1QYj2PTJQR2KP34r9M0d4GIkd3XnpHtv/Nj71eDHWkCHK0McPeh07+a0XLX7+s73ERkT9KZZ8XYNepy/sQq4R6YpvoV+T/J6UuLU5Pb+NzesyA9wzni28oNUZ9thBDX+v23ifT+wZWflze6avzB1nIJJRPQCsfBBWvkRW9h0hdFVMlLNoHH2OxBK/i5TuMS9C+osiQ5/4GlKn9aKVnxojQp6Nr+m+L+XIrjyh/NKFskexxK3N7fkV+9RnS/2vRp4t1vDI0McO6hBQ0n2edGJTkoEoA9UDQLTAkbjoS+RI7RU5O7zMopxF4+BpJJb4ERnlbDTe96IXYBT1JV1Chqet09J9Hz1ddRXX0xWnPqUrT9izy38Vrny2rtrDynV4pqjvUUO/hMRjB32edHwpycC7dzEOqgeA0RfyaHysvXfvRuuOxkf6WPUyW9FrZD9XxIxyNhIf4a33QtSXdAkZqsoHW/oVXLKG+uT6KRK5T0/Zy+w+eaao6dF++TPsrU48OujzpONLSQaiDFQPACMvZBYbiR95MYzUHeljpAfqrpCRva3od7TmaPwKzqgZ4a33QtQXdQ2V30P6WSnqb+UatvbMexy5T3btt3TNwZL9emToYwcZ9mBJ93nSiU1JBqIMVA8AFJj5MqCeZIcXw0gPq3gQHxEc6TdSj5jRmiPxqzk7W19f1DXUC7WH8LhS1N/KNWzt6D0+y79d8y1d6y9m1g6WDH34ABn+YEmv5as+OSnJQI+B5gEg+jLoLVLyP+kFspKHEjc1W4SzSEyt/kz7as7O1vdf1l6vvWC9fSZnu9VqPUtn+d9tr1f3o4Ol1pWuod9CchTPNeJ1bClvlYH4vpsHgHiZ8ciRF0jrReRXHon1uS19Vd3Wmt4X4SwSo7qr97S6vvZxBP2Xtdf9C7WnH+lh95yRZ2n3vezWnw6S6ks6X/yt4Y+fHMVzjXgdW0oy0GPgtgNArzHrH3kRjcTaNXrXq+r21l3pX72nkfp3HRb8l790/0Lt6SvvU9Z+a2H2swAAEABJREFUHQZ6B8ne8McPG6ojxIZ4HVvK22JgZLfNA8DIS3kkdqTBV47dgbMdeuAejxwWiJ/Vt//y9zprWbn7BesPIra3mdez+J1VZ+be7qzl75/X9YUPMuxLSP/KE2JDvI7NCn9HYIbYmnn9XAaaB4CRl/JILHStejFE60bj6HWV7MDZSA87cKZ7MdK3cmZg7wU7Y41WjasOID1+o89Cr05rr2/Jp/vK0GffYGn4Y8eveK4Rr2NLeYsMjO25eQAYKzUWverFEK0bjdOuoi88xa/A0Z5n9zC6/ghnI7Gz95X1xhkYfRbGV3hbGTpY2qEPA1Zn+KNjVzzXiNexpSQDPQamHQBWvsBX1u4RJP+KF96Kfa2oKQ5GcYSzkdjRPjI+xkDk2YnEsFo0jti3JP5L3esa8iC8gAx9i9glPt/rihP+7MtffqHrM8gfI5zJz9w1DIxWrR4ARn+AV77AR2pH+47GjRI6Ej+yr2jd0ZojPIzERvs9Ejezj92/nHx/Xmc4HOGwlBN5diIx1I7GEfuWxN8/r+t+ghr68ON1bIjP9zoxKclAjYHqAWDlD/DMF7jfWLTvaJyvf5e+irMRHkZiV/I0s4/eF9PKfURq+/68zpCI1MmYZzCg+wlq6NO517GlJAOfMjCuVQ8A46XiGTNf4KVVZw/L2fVKPfdsUc526JW9jPYxGs8aryz+S87rq/YevQ/RuFV9vmpdDX2QPYIa/tLBlGRgBgPTDgA7vRCiwzJK4Ox6WncFZ6t6Vc9RHO1jND7ax1Pj/Je+11ftK3ofonGr+nzVuhr2IHsEdQiQDp4R/h7ADDnTQ+bOZ+BIxeoBYHQ4Pe2FMLq/I+T2cu7mbJSD0fje/o/6Z/bhv6y97nvkZextI3ov3/t9P1738V4f6W0kNnIPIjEja76FWN2/Hr4FLnKP6xmoHgBWDqfRF8NofIS2lfuLrD8aswMHu3A2sw//Ze11f5/4IvO2Eb2X7/2+H6/7eK+P9DYSG7kHkZiRNd9CrO5fD98CF7nHEQaOxVYPAMfKxbJGXwyj8bOH5ex6MZY+jYpysEOvdL5LH/TyRPFf+l7XF2Jtbz1/LS/t9zKg+2aRw4DV7+0wV38lBm45AKwmMDoso33Mrhdd90jcLr3u0scRDnfI8V/6XmcotPrs+Vu50cNbJC4S0+rlrfl03ywy/K3+1jjJ/fYZOBrxiANAvkSO3t523k683tWL/7L2Oi9fy6LXrS9y7fNruvqoodaq5ct/BKOHt0hcJOZIj6+ao/vZw6P7z/+Az1HmXjOveAA48jI+khOl9FVfIis5i3C7E6/RXmZz5r+sva4vL/Hpddmj6PNruvqoodar5cu/AqP3IBq3osen11x5XzkESJ7OU/YPA8eleACIvoztstGc1S+FaP1onN3j7OtdOIvu60mc9fakL2vFeV12ob7IpI9iL9/7fT9e9/E9PdJv9P5Gn9toXKS3txYz435GONNBAIzEZ8xrMVA8AKzc4uqXQrR+NC76UnwyZ9Hen8RZb0/6slac12UX+i8y2aPYy/d+34/XfXxPj/QZvb+RWhlzjAHdR4+qJrv0xGTgDAOXHwCONHvnEH7aS/FOrnRvj3B2V9/+y9rrs7/EevXkVx81VJxQ3EsXyn4X3nVf79rvrHV1/4Sq63XZE5OBIwxUDwCjP7ij8SPNHhkoI/Xvil3BWZSrFWuf4THaN2vM7N1/WXvdf3F5nX5GxOfXdPVRQ+UJ1YN0oeyzMXoPRu7r7B6fXM/fP68/eW/Z+0wGztWqHgBGf3BH4qMvjyNbi9aOxh3pIZpzJ2cja2s/O3BGL0d6J8+Kvqxl87r/0urpqlPDXr73+36kC318T6/1ddQ+4x4cXfst5F19P98Cp7nHzxmoHgA+D51nWfnyiNaOxrHrHQbfSL/0vEJGetiBsxYH+rJWjNf9F1dPV50a9vK93/cjXejje3qtr5J99r2bXa/U86vaZt7XV+XoLe/r7N5vOQCcbfrq/JHBd3Vvfr1dXra7c6Yv6RqKV32JeZQ/ij6/p9f6kr2XL3+0Pxs3+97Nrmd7fdq1vy9HdJ/zNA6y330YyAPAPvdiSicjL9tdDgtTNj5YRF/SNVQ5fYF5lD+KPr+n274Y+lZnzV6+/MSm7MOAvy9e/+uf/uqLfbrNTvZm4Hx3zQPALgNilz7O071XhZHDwurOR+/xaLzvn6GKzSM2xH9l9XRyWtLL937bF8Pf6qyj+B4Se6ecvU939r5ybd03reF12aN4Nj+6Tsa9FgPNA8DIgBj9QR+Jj/YxUnOH2zja72j8DnuM9hC9x6o3Gq88IUOVa4/YEP9l1tPJaUkv3/t9X15XfA9bPZ3xRZ/Fs/fpTI875+q+qUevyx7Fs/nRdTJuHwZmdNI8AIwsMPqDPhof6WWkZvQFpnVH45XXwpF+qTMaT85MGeVgNH5mr71a/ova6/qi6mFvHfl7dbzf9+N1H1/TtX4Uo/fs7mcxup/d4mr3SfZov4oXKs/rsicmAyUGph0ASsV3to2+wEbjd9770d5GORiNP9rXkTz/Re11fVH1MLp2r471M+xtP15nTRvf0vGNyOx7Fj1QjPT45NjefYvuzddRnuzSE1+VgTn7ah4Advnh3aWPOZSvrTLK1Wj82u7j1c/2zVBltRr6LynpHqkREZ/X0hn+ti+vs14r3/q5ni0j3M8+UMzey9X1evdN/fzTP/yzLj+g1//bf/7vH+y1eh+c+Y9koMNA8wCw8od31UtkpG6Hm+3ckb2N3rPR+F1IOds3Q5W91NB/SUn3SI2I+LyeXutL9l6+/JHeFBN5vog9yz013qrovtRQvPzu7/+OLj+g1//1v/tXH+y9Oh+C8h8vx8CsDTUPALMWKdVZ9RJZVTf6ciztdZZt1d5m9efr3MGZvojUS023X9jEel15PSQ3Ir063u/78bqPr+mR3hSz6vm64znQnnbD2n2SXf3qi7+G+RsAMZV4hoHbDgBnmr4jd9XL8Y69XLXmCGezhoS+iLTHmq4vaZDhCpIjVF4PyYlIqw4vf+v3/Xjdx7f0SG+rY0aeg9W93F2f+1y7X9jpj/8WgL74QQ4BID4Q3f4GgDxfl9iUV2Vg3r6aB4CRl/JI7Lz2n11pB8526IG7ODokfN+8BKlTE+9nqBILMvRB6aDie0hsRFp19PKmDnG+H6/7+JZOzZR9GOD+1u4XdnXKkOca1NC3uv0NAHm+LrEpyUCPgeYBYOSlPBJLU/4Fju1KuXt99roDZyM97MAZvCG+b16C2Gvi/QxVYmuo+B5SIyK9Ot5PXxxKQOqDVvfx6BoCxKODo7LTPR7t/Qnx3BfdpxJqDxr6IDZQhwF0fgNQyqc+/pr87MtfflGTWk7a92JgZjfNA8DMhXwt/wL3fquPvpQi8SPr00ukJnErZbTn2b2Mrn8HZ7wU7b5rOsOUuBoqr4fUiEivjvfTl4Y+9b3u49F5+YPEC7kekdF73Kt9xzPQ6+lOP/dF96mE6k3DHsQG6hDAdasO8SnJQISB2w4AkeYUM/pSGo3XOi1cUbO13lHfTi/cOzjjpWq5K+kapsRpyILS9XJFV75F6ycmIrV87LYe+mh/Pt/qkd6OxkSetTuegaP7uSKP+6v7U0L1oGFfQmJadfCnvCoDc/f1iAPA3C2/drXRF27kJX4VY2d64WVq+2zpDHuGLPGg1/Vyxa86Fq2fmIjU8rHbeui+H6/7+JYe6e1oTPRZO3Nfj/a2ax73t3a/sKtvvvK5BnUIkA5SR0geuhB7SjIQYWDqASB/0COUfxpzN2fRl/inXa/RzvTCy8921dM1VEHyPCq/h+RGpFRHL23yvZ9+dDjB73XifX5JJ3dEVjyPZ+7rSO9PiG3dN+6f9sDQ5xrUIUA6SB0heehC7CmvycDsXTUPAKMvg11+0KN9R+Nmk27r7cKZ7al1vQNn9Of74OWHPYoariB5HqN1yI1IqZ5e2uR7P/1o6OP3OvE+v6STOyJPex5H9rZDLPeNPmqID2Hot7CWLzu5Jfn+D//4/Vkp1U3bMxloHgBWvgz8C3wmfdG+o3EzeztTayVn0b524cz2wQuN4cceIqhhSryGLCidl6it09JZm7yW/PkPvvM+Wo849VfDWj+yC+kp0h9xZyTyXEZizvTwlFzuL73WEB/Clz9Yk1q+7LW8tD+Zgfm9Nw8A85f7WNG+wD9a973a4QUW5WyHXrmTV/bB0GNNiXSP+Bn2DFeuQa//6Z/8wTubx0u1pVOnJb1866eO+qlhrT/VEVJLfXMdldH7FnkuIzHR/p4cp/tRQ+1NvwGQ7rGWL7uPTz0ZKDFw2wGg1EzNNvpCqtU5Y3/SC2yXXq/sg6Fn7690jwxV4kAN/5JOHi9TED/Y0olpSS9ffvqiDqj+POJXPBjRiYnK6H3b4eczure74+z9ohevY7PifxMgvZYnu60x+/qK3yrN7vkV6q3YwyMOAPlCWnHrv665y8v7bB8MZ3bUQ4YpcaCGbEmnDi9TED/Y0olpSS9ffvqiDqj+POJXPBjRiVkl+fMZZ9beL7K8js2K/02A9Fqe7LZGXicDNQamHQDOvsBrDR6xj76QjqwxI2cHznbh6mwfDGfuSQ/9MLU6+dJtHV6qLZ28ltTyZRdSQ+v3kH6U10Pq7iRn7/VOeznaC/fP5nrd+iLXZ/Mja2TMnQysWXvaAeBpP9Q5fMcfqB04q3XNEMTXw96Xtfy2Di/Xls66Lanlyy6khtbvIf0or4fUHZUj93o0ZzR+dA87xvM/9IPwn+MFJdLV8y9+/tUXLVGeUPnoqpGYDPQYqB4AXv2H82kHlt6NvMK/C2elZ5MhCAc95MuaOFBDtqRTR0MWf08npiW9fPltX+qvhIoHWRds9UvMiBy516M5o/Ej/WdsmQEOCjOkXD2tqxhYVbd6AFj5w1l6gfc2eCSnV/NJ/uj+o3FP2rvvtfRsMvyI6yHDlDhQw7akU0dDFX9PJ6YlvXz5bV/qr4SKB1kXbPVLzJXyFp7DK/nMtZKBFQxUDwArFlPN0gtcvhoeyanVGrXv8DKL7j8aN8rBaPyVnGn40SND0KP1l4ZpaehSR3k9ZL2W9PKt/47+Wr3jO3Ivd3kO6T8lGXg2A+u6v+UAsG47X1c+8sL6OrP8z3yZlXlpWa/kTMOafhimHq2/NOxLQ5c6yush67Wkl2/9d/TX6h3fjHs5+2eSvlKSgWTgHAMveQCY8cI6R+szsnd7KZ/phyEK6z1k2BMH1oYtfurUDgHej96SWp2SvdWX7bfVn6/b6u0qX/5MXsV0rvNqDKzcT/EAcPRFfDRv5QZ3r30nZ7u9lCP91Phi6HGve8gQJQ6sDVv81KkNWe9Hb0mtTslOX9QCj/bn61JvN/H30eu79Zv9JAOvyEDxABB5EZfIiOTt9IO+Qy/JWelJqttKfGlYk2WHX0mvDVVvt3VUv4as05JaXslOH9QCa4cA/DP7o15EZv68+Pvo9Ug/GZMMvD4Da8nY8FYAABAASURBVHdYPACsXPLID/rMF4/dW6SXVWvbPnrXkT57NWb5I71czZmGIXu0Q7Wk14aqt9s6ql9D1mlJLa9k933U9Jn9tXq3vsi9t/FHru2zU7s+UjdzkoFk4HMGLj8AfN5C33LFi6fWxZ1r13rq2e2Lsxe7wn8HZwxT9mJRQ9LaW1/WdthSR/k9pH5LevnWf0d/rd6v9tlnp3btn2+vX91zrpcMrGJgdd1HHABWk/Bq9e2Ls7a3V3tpMkTZq0UNcWu3Q17DFr+3U0f5PSS/J7YesTWdPvCDtf7w1/Kxl/zYXkX88+31V9ln7iMZWM1A9QDw1AHx1L5X32hff6eX5ug98/EMvdKQZs/erqFqkTirM3x9Xksnvyc2n9iaTh/4QfoAS3otHzvxoHhBT0kGkoGnMbC+3+oBYGRA+Bdyr+3R+F496x/p2+ZdfT3KwWj81fs5s97oPfPxdthp6IH0BFq/hmoPfV5LZ52WaH1ienVsX8TX9FId4mt2fCnJQDKQDFgGqgcAG9S79i/k2fG9eqP+0WE6Gh/pJzmLsBSP0ZAFyQI1DK3OF7UdqjXd5qtODanfEuUR06qL3/bT0kt1iK/Z8aUkA8nAcxi4otMpB4ArGp25xtOG78y9H621O2casiB7BDUMrc7wRwc1bEu6zVcdIfHWj94TH1/T6YtaYLQ/4mv1sONPSQaSgWTAM/CYA8CKr3BPxtP1UY5G43flhyGn4dxDhir7ADVkS3qrDvHWj94TH1/T6YtaYLQ/4mv1sONPSQaSgScxcE2vjzkARL5AX2WgHb31EY5s7dF4m7vTNUMuegjQUO1htB5xPS7UH3HEt3TbF/E1nTr4wVY9/MSlJAPJQDLgGSgeAJ46SF9loPmblPpHBmrPpoZgCcmW3X5Z2+Hq7YqPIPVbwhCmDjFgS7d9EF/TqYMfbNXDT1xKMpAMPIeBqzotHgBWDtLaC/yqDT9xnbfAWXSPtWdTQ7CE3HPZGfrooIZrSVc8iB9kmIIlHVtLbB5x6L4edvqKYC0fO/mgrY/tqETvzdH65P3oJ999X5Mvf/q99yWpxctO3ZRkIBmoM1A8ANTD657oS6L2Aq9XvtcT3deRLqO13wJnZ/Zoh52GXg0Z+twrkGELlnSbj7+nE9MS8vFbVN/WbvvBXtOpU8rHTh5o/diOypl7c3TNzEsG3i4D1+182gHgaS+JHYZvcjbnQbfDTkOvhhr6IKuDDFnQ6uSjg6pf07G3pJdv/fRR6gc7a4D46QsdtPklnbiUZCAZSAY8A9MOAL7wLD06qLVeNP5pw1f7m4VRnux6u3Jmh56GYQ0Znhqi7K2mk48fVP2ajr0lvXzrr/WDnTVA+qcvdNDml3TiUpKBZOAZDFzZ5fYHgNGhMxp/JdlXrBUd7K/Ekx16DEN4Br0dneGJH9QwLek2H39PJ6Yl5OPvIX0R18NeHe+n5q7Cn9mrt7/9u7/X5QcUDx+U3/7j11/95rf/fPdO+EEx//DxxpWXyUAy4BjY/gDg+k21w8BTB3v04FLaPsOO4S4kxuqygwx9/CDDAizpNh9/TyemJeTj76Hth/ia3qvj/dQ6Imfuy5H1/vRP/uCTNO1fxj/69h9+uBR+UMw/fLxx5WUy8AAGrm1x2gHg6hfFtTStWS05+8jrmYMLw47hHkENfZDVQYYGaHXqoYOqW9Oxt8TnE0tdofXbPvCj+/6w1/Kx23roxB+VM/dlZE32aeO9ri9+j8rx8V5XXGIykAx8ZKB4ADgymK56UXxs/dzVkT2eW/Hz7OTsc056ltJ9Y8hp6PVQwxRkLZBhAVqdOuig6td07C3x+cRSV2j9tg/86L4/7LV87LYeOvG7C/u0PXqdL36GP0ickGvEx3udmJRkYHcGru6veABYOZhKL/CrN816K/dI/ZmSnH1ks3bfNPRAokGGH2h1hil6D20e8T2dmJb08uXv9SW/4qPY6m0Hn/alvwPgdQ3///if/suHdtG58PHKExKTkgwkA2UGigeAcugca+0FPqP6ikG5ouboXkc426HfIz0cybE8atiD2EGGI2h1fRn20OYpv4X4WhKt5/tSTW+P1lOc6pzBs/eotjbDWvvj7wB4nWHPFz/4H/79v/3wFwDRqefjqWPziUlJBp7BwPVdTjsArHo5QEm09sigpG5EVtTUutF9KT6CK/uNrE/MkR6O5LAWwpBj2HMNtnQNB5D4EjJEqIO/hL4+cT0p1SHH230/xCDe7vN6OjXOypl71Fobvu2XvNcZ9vbL3+rwQjzIGqDVsaUkA8lAmYFpB4BVLwfaXlF7xfCl1xFZsa/o+kf2fyQn2s+ZOIYfQ5kaYEvXcACJLyFDhDr4S+jrE9eTUh1yvL3UD3He7vN6OjV2Ffi2X/Je15c//TP8pRMHLzUkPiUZeAoDd/RZPQDs+rKfRdKdw3fWHs7UObL/Izlneqzllp5NDWWQPJChCFqdYYHeQ5tHfE8npiW9fPl7fcmv+Ci2euv5Snz3ckb97Ithrt8EgFZn6FNTvwkA5Qd9PjrxKclAMlBnoHoAWPmyv+KFUt/yMz1RzqJxz2Th665Lz6aGPUgUyHAErc6wQO+hzSO+pxPTEuUrRrpH+dVfTfd50hUvXSj7ESzxfaROK4f9MrT5TQBxoNX58sdOHMjfBZAfxA6Shx8dTEkGnsHAPV1WDwAr27nihTKz/x2GapSzaNxMfkq1ruSMIcewpw+wpTMkiLPIsLA6fuqMILEtUT3FSPcov/qp6T5PuuKlC2XfEeGfL356Y99ex84XP4gftLqPtzqxKclAMlBm4JYDQLmVuvXKYVLqYpehWuptV9soZ2fuMUOOoQ8XYEtnOBBnkaFidfzUGUFiWxKt5/uo6dF6imv1drcP/u2Xu9fpr8YDdh9vdXJTkoHdGbirv2kHgDMv8N7mR4dJr94u/pWcRfZ49/q2x7P3mKFPvR4yHIjrYa+O91OzJT6+pvf6kr+WX7O3etvBp98A1FD79liLl32HvWUPycCuDEw7AJx9gc8gaGSgjcTO6K1U427ORtffgbMSj9j0pdtDvhiJF3KNSBeqDj5Eukd8EVGeYnu6+lC813v53q86u6J+A6C+rc7Q1/49luLZI/nf/+Efv+c6JRnYm4H7upt2ALhvCx9XHhloI7EfV3jbVztzZr98GQpW565JZ5igC7lGpAsVjw+R7hFfRJSn2J6uPhTv9V6+96tODXuHu56/Vjdq1xe7+rY6Q1/79+jjtZ7ypScmA8nA5ww84gCw+uXzOS3PtbxVrhj63DWQoQBKt8gwQe9hLb9mp2ZElK9Yr6sv+Wu68oSKl+5R/hr2Dnc9v+oeff58v14XDx750mdtxcsvHV9KMrAzA3f2Vj0AHP1BXrGZ6MtnxdpPq/lUrkaet1IsQ5971UP/BVnTe3W8n7UjojzFel39yF/TlSdUvHSP8q/Go8+f79fr4sGjvvQV7/XV+836ycCTGageAEZ/kEsv5RoxI7G1Gq9gH+FhJPaJ3Iw8b6VYffH1UNzoS7Gmq478PV1xNfT5Ps77r+7P93O1rv2DDHOQHkCGvvgArY5fcSXElpIM7MvAvZ1VDwCjbZVeyrUaI7G1GjV7dFBG41hnJJb4qIzwMBIbXX80boSHkdjRPmz8n//gOx/+ohdDA3sPiUEYIqDE66ojf0tXD4q1KJ/PtzFce7/vx+s+vqWrB9apSeR+RWJq9Xt29Q8y1EFyQA19dHiwOn7sNcSXkgwkA2UGph0AyuWvt0YHZTSOHYzEEv+qMsLDSOwZvhgW5EeR4UF8D4lBanXxIfJzXRLv7+nqS7V6eq+e96uux8j96sWcOSCozxrCg4Y/vaODtXjZiUlJBnZl4O6+Xu4AcDehrfXPvCBbda1vZI2RWLvGTte1L7+anSFC/z0kBqnVwYfIz3VJvL+nqy/V6um9et6vuiuwd0Borak+awgPDH2QOsJavOzEpiQDyUCZgUccAF5hUEH/mRck+REZWWMkNrL2nTH+i6+nM0xsv17v5Xu/rXXFdW/9nn+0x5U/gwxr9Qt6nWHP/fHIHkrxNp+YlGRgTwbu76p6AFj5Az+67VcaVKN7fyvxI89bKZaXvuWqpzNMbLzXe/neb2tdcd1bv+ev9VjiltiVP4Ma4qxD314vDX/dr1K8zadmSjKQDJQZqB4ARn/gay+O0rIjsaX8V7GN8DAS+0R+Rp43G8vL3u5XukfFMEx0DfZ01SEW6enEtMTn+1jfT8/v6/V0X8/rllvva+lnn0/61jBnHasz7OFFiB+9Fo9f+VynJAM7MrBDT9UDwGhzIy+OkdjRPqLxIy+skdjo+sSN8DASS+0VMsLDSOyZXhkCNl+6R8UwRHQN9nTVIRbp6cS0xOf7WN9Pz+/r9XRfb5Z+9vmkbzu0rc6whxchPaPX4vErn+uUZCAZKDMw7QBQLr+vdeSFNRK7747PdzbCw0js+c7evWMY2Do9nWFi471ufVz7etheTVqHtpbvLA92WMOzdCHDnvvjUX4hffh8bCnJwH4M7NHRIw4AIy+fkdg9bsHcLkb2PxI7t8v51RgCtmpPZ5jYeK9bH9e+HrZXk9ahreU7wwP/jQINberAs3Rhafhzv+QXlvKxpSQDyUCZgeoBYKfhMPLyGYktU/Js68j+R2J3YsU+m7z8bW89nWFi43t6r57329pXXPfW7/mv6LG1hvoDNfyJtzrDnvvksRZv87lOSQZ2Y2CXfqoHgJXDwb7AdyFi9z6Ss493yD6bDIGPnnfvejpDxMb39F4977e1r7jurd/z+x6vfs7UH6ihT09e5z7pEIAfnf8hIOLQwVI+vpTPGfjyp997j/zoJ999bwUb8nlGWl6RgeoBYOVm7Qt85Tqzal/9Uiz1nZyVWKnbGAZ1b3pqDLSes9bPQctXWws798kO75JOnIY/aPVSvK1HbMrXDDDYJVh+/dVvgE9ENsWBnwSkMoGBfUrccgDYZ/uxTlovxViFtxc1ytnRAVJjliFQ86X9GAOte9rytVbjPvWGOEOfL37qgNLBXj45Ke/e+UGuQV/ixvt8biknbc9kYNoBYPYL/Jl0jnV9N2d3r2/ZOjpAGB62Tk9naNh4f93z+/o+P/UxBuCzN8Q19KnM/ZEO9vLJSXn37oc/+Ksv4IHhjnAt+aNv/+E7RDpIDMK1crlOOc/AThWmHQCOvsAjZIwMqmhsNC7S39GYlZxFehpdfwfO/L4YHtbW0xkaNt5f9/y+vs9PfYwB+IwMce6Lhj8rSC/l45ed66Ni/2xc13wNI0dr3pl3ZJAfyblzj7n2GAPVA8BOL/uRQRWNjcaN0fna0btwttOz+Yp3/Ep+e8MfPxxr+INWx69hL8QvO9cjwnCXlPL0VdyKKeXtYOMQM9rHkZzRNd5W/F67rR4AVr7sr3zB7EX38W6inEXjjndyf+bKZ/P+3d3fQY3fFc+WhnYLGfp88cMMaPVWHocAciLiB7oGfSnX+nxeKX5nm/3Vv73oKdC0AAAQAElEQVTeuefsbR4D1QPAvCU+r1R7wXweuYdlxYtvdGdRzqJxo+uPxh/h7EhO7yXf84/u6y3Ht56tI/cOLrk/vSGuoU+8hj+I3ssnZlTsgCeXwYhwLfExsicmAy0GdvNNPQAcfQnsRorvp/Xi87GjenL2kbEjPDM8Plb4/Krn/zwjLUcYOHLvWEf3B9Qwl93qHAKweyQPO2jjpeOLCH/WjYwMdmLJQSJr3Blz5lf5Z3Lv3HOu3WegegA4MpiOvgT6bcYjRvoeiY13MBZ5J2dH9n8kZ4yRfvQOPfS7fK2IVZwztGEKtEPb6/ri90hcKx9fSjKwBwP7dVE9AKwcTKteJtA70vdILLXvlBWcHdn/kZzZvO3Qw+w97V5vFeca+iAcgAx1UDrov/ylE+fjrU5uVEpfuvZX//ZaNUs58u2CM3qcUWMXPrKPjwxUDwAfQ+ZfrXqZzO/064orhu/XleP/HOFsh3536CHObkaKgavvm4Y1SA+ghrp00H/5Sy/F23xyU5KBHRjYsYdbDgCjRFz9UvL9jQxfn3uHvkO/O/RwB/dPX/PIfTvz88mwhjNQw7yk64vfI3mleNnxReTMF+6Z3EhvGZMMrGLgEQeAIy+lVYS9Ut0zL+5X4iH3co6BMz+fDH1WBxnaYEnXFz8+RHotXnZi37LMPJzMrPX27smeO64eAHI47HnDZnZ15sU9s4/RWvlsjjI2J34F7xr6IF2CDG9QOqgvf64R6cT5eKsT25MZg21GjV6f6U8GZjNQPQCsHA4rXiQiZmVtrXEHvuq+LJfRPdpn85/+4Z9tic+ue/7PEpzB5/d0l/5SquV91sY0rEFqghrq0kF98Xssxdv87//wj9+Tn/I5A6W/1FiyfZ6ZllEGdo2vHgCONHzkBX5knVbOipdUdF+tvmq+aO0V+6r1NMMe3Zdd68gef/f3f8eW+Oy65/8swRl8fk936Y9Uj9y7IzmQw7COoL74PUbzWeMtyl/++G++kBzdv/LBozUyb08Gph4AjrzAo7QcfcG06kdrrtzXytqtvR/17cDZ0d4zL8bAkWfySA7d8AUfQX35E4t4vVaH2JbM/NX9zFqtno/6GOBINJ9YJBqfcTUG9rVPPQCs3ObRF0yrpxU1W+vt5osOc9v3W+fMcvGK17VnomY/y0HvC/5nX/7yC9bQlz/XiNdrdYhN+ZQBhjrCf8GwJPiQT7NSe0UGHnMAiJK/6kUVXX+HuCgHrzDMe38m7/2j98fn9/TR+rvF156Jmj36rNX2Wftyl93nRb/8lS/0dSJ66c/DS7ZIrYx5uwzsvPOXOwDUXlQ734TZvb0lDnp/Ju/9o1z7/J4+Wv/p8WeftdqXu+yen96X/3/7z//9Q4rypX8wFv7Bl66k4A6bZtQIL5aBycAkBpoHgLOn+0k9Zpk3wMDos+bj/Ze5p6zn78X7fK/7/NRjDOgLXagsr8teQ8XrgOb1Wp61jw5xxYO2Tl4nAx8Z2PuqeQAYOd37F3Jv26PxvXpP9I9yMBr/JE5GnjX25eP14sdXEvwaCiW/t/3rf/evPjGRbw1et76j1yP9jcQe7eeKPH2pC7Wm12WvoY/vffnX6mBnoCOlPx/Hhg8hNiUZeDIDzQPAyMb8C7mXOxrfqzfqHx2mo/GRfkY5GI2P9DASM8rBaPxIL4r1X+I9XXlRVD2Pypddukfv7+k+/9V1HWRq2Nt/LU8HNPl7ddKfDKxgYPea0w4Au2w0OnRGh+lo/C58zOxjlIPR+CO96kWv3J6uuCiqnkflyy7do/f3dJ//6rq+3GvY27++9D3qoCV7r076k4G3yMBjDgCrBvur3fQoT9r3aLzydkO98NVXT1dcFGfXi677VuL8l7rXazzoQOVRf4Qjey0/7cnAOgb2r/yYA8AVX5P7365+h6M8jcb3OzgeceYw4l/0PX20y9n1Rtd/9Xj9BkD79LrsQu/3BzR9+Xu78hPPMXDmZ/Xcypk9k4HiAeDozT2aN3NDT6uVnH28Y5HDiOfLv+Cle9QqfnDILvR+X6emK9+j4mXv6X595Ql7fsU9Bf2Xvtdr+1CcUAc0r+s3AbU6aT/GQORn9Vjl18l6wk6KB4CjNzeS51/gd5K0Qy/J2dgT4PnSi19VpHuUXwNCukfv93Vquq8jXfFR3a+vPGHPr7inoD/QeN3vQ36h/9Kv6b5O6h8ZsO9Be02E17GlvA4DxQPAyu35F/jKtXq1I73s8AMQ6bO311n+SC93cNb7svb+KB/KEypPulD2Gvq4nl6r86r26MFGcUJ94eugVcNX5W3GvuzPtL2mttexpUQYeEbM5QeAZ9Dyscsn/gDcMYA/Mvbu3R2c6cWvPnq64nqoOkLFSxfKXkMf19NrdV7Vri/62v683+s6UNWwVjftycBbZuARB4DRgTYa/2oPQGQA78bR0X5qL/ya3Q+Onl6r4+21Z8jHSVe8dGGvH+9Xnq9X02XfBfUlr368jp3/QSBv97oOVDWkTkoycBUDT1ln2gHg6As8QlRkoNk6o/E298rrlZz19rEbR0f7qb3wa3Y/OHp6rY631/j2cdIVL13Y68f7lefr1XTZd0H9mb368brsOvjUUAehGqpOYjKQDHxkYNoB4OgL/GMr117dOXy10+RMTJzH3otffq2kQSLdox9Eyq+hz/e68mTv6b3+en6tszv2DjDqXwefEsKl6oBeV43EZOAaBp6zSvUAsMOAXEnj04bvSi6itXfhrPRs8uJnHx6xIbJzjWiQcF0S/eUy+ZRfQ8XVUHny9/Refz2/1nkKMrRtr17XgaeEcKl40Ou2bl4nA8nARwaqB4CVL/vSC/xjS3lVYiDKWTSutMZTbPbZ5IVP3xHkz5I1QMhBajqx+CN1iatJNJ841qz1o/ryE4uNPFDS0xW3GzK0bU9e14GnhsSzd5A6oNWxpSQDVzDwpDWqB4CVm7Av8Og6dw62O9cWP1HOonGquwqv4owXPXuIogYIOUhPj9alVkmi+Yrr9eP9ytPaPV1xPfzRT777/suffu892Is942dIk19DfIgOPjUkn72DxINWx5aSDCQDnzJwywHg0xZiWmSwrRo6kbVju3g7UVdxxoseVqNILKJBwjXidWzIaF1yrPh8+bxduvy+H68rTujzva64HjLwkT/69h9+CAXRkQ+Gyf9gSFOyhvgQHXxAuABlZ682X7qQuJRk4BoGnrXKYw4AEVqvGjqRXp4Qs+rANLr3M33w4rcvenTWt2j9+BANEK4Rr2NDqGPzazqxJSEeu5BrRLpHfIjvx+vEWFEd2bwuewt7Q77nb9Wu+eAWXw3xIQx9IVxYnb3afOlC8lKSgWTgcwamHADOvMA/b+ltWHbgbJcD05k+ePHbFz06T5BF67eDg7iajg+hjs2v6cSWhHjsUVQ/5CDSPeJDanXxIfJz3RI73Pnqt7FWt3E25ug13JJbQ3yIhj5Y0snXXkHpIPEpycAVDDxtjeIBYHQ4nXmB30HY6P5W9JicHWPV3zu94KNoBwgd1HR8SLQusSWJ5itO/aiWdI/yK8+j90v3yEBHvB3911/9BvhMiEc+cxwwMKxJqyE+hAMQHIAlnXzLgXSQ+JRkIBn4nIHiAWDlcPIv8M9b+txyJOfzKh8tK/f3cZV5V7P3f6SzXTjzfegFH0XtXYOkpss+Wld5wmi+4pQX7U/xPt/riuuh/dq3sTW7jTlyzdCmV5B8UPpf//RXX2BDNPxLqHiQWNDWwZaSDKxn4HkrFA8AK7fhX+CRtY7kROpGYp40fHfoFU6v7MO/6Hs6/SEMElDiddl79eRXvEf82KJILOL78ToxVlRfNq/LvhvaYU1vVv/zH3znPYKdAxEclJC9Ko9YRDqInpIMJAOfM3D5AeDzFva23Hn4GGVml16v7IMXvAYAfPV0BghxPSQG6dWTn9iS4McexV5f8lMTidYltiR/+eO/+eYru/eVb/02r1Q3auPeEQuyF9DqDH0OASB7F/LbAf5bCKDyhOQj0v/sL779Hv2ty5UH87fI9RP3/HIHgHzIY4/hTjyd6cUPDKvDhNcZINh7SAxi8zVQZLc6tpLYfPw9vdeX/NRCevXkJ3ZHYYDTl7gErc5/kpk92+GPn0MBiPzi5199QR57BbFJpOch4J7/lU7dh8Q9GageAEZeyiOxq2m48uvzzF7u5mwnnkZ7sdzpBQ/aAYDO/fHIIMHeQ2IQm+/rW53Ykth8/D2915f81EJ8PWxIzY7PC1/z9uve+61OHPHWdvaaXsWlkJqys2d7CMCHDkrsIQAbdUAJeh4CxEbifAaeWbF6ABh5KY/EQpN9gaNfLXevz36TM1g4JpY7XuwaFFTr6RocPaQW0qsnP7ElkR/ED7b67fUlP7UQ6lnkGqnZ8ZXkhz/4q2/+KKDkly0ap/gI2uFd4oYa/hCAbn8LQIyvg01CXa7f8iFgh/ce9yBlHwaqB4CVLdoX+Mp1arVH19/hB2e059rej9pH17+KM17sDDuQvYEtncFBXA+JQXr15Ce2JPKD+MHZ/aluC/H1pDfce/5e/ZZfnAiJtVxx8OGeWSTGiz0E4KMeKEF/q4eA0Z9hcZbYZ+CpEbccAEbIumqQtHp6yg/ODlyJxxHOzvTNC501QQ2Mmo6dARJBYnr1rJ/4ktAX9hLafPlH+qvVLdmxRYQhL+FX/boGI/lHY/i7AHAAJ7aGdPt3AfBzGAD9bwGw6RDAtfK5RqST91YPAvCQkgzAwJQDwJkXOE20ZGSQtOrs5lvB2ShXK3o4wvNo33YNvdBBO0BKOnkaHD0ktlfP+okvCX1gL6HNl7/Xl/zURJTXQ2J3F/YAJ/Qp5BpB1yEA3R6UGObYrHAIQCevhNgQDgEI1ynJwDEGnps15QBw5gU+k7roQIvGzezN19qBs5EeduDMc4jOC94PjpbO4GCIguSXED8+1RFis+vJDuIriY3H39Pph/VB4kuIHx9CvQgSs7swtOGSPYG2X+nsHU5A/EKuvageduV7xIdwCEC4fkXZ9ef3Fbl+0p6mHAB22XB0oEXjdtnXDn3syhkvdDswejoDozRAsMMziJ9r1RVis/VlB/GVxMbj7+laHyS+hOoPP/UiSMwTREPbc2p1OBEHwu//8I+L/64/9di38oXYEK/z24RXPAjs+vPLPXi6PLn/6gEgT4zPu61PvWejfdt4vcBBhiHInQO9jl0Do4R2sBDr81s68SWhD+xgKx8/caW+SnZsiPJ6SOyTBK5sv9KF3Cv8Fhne2LxwCODvGGBXPtdITecQICEuJRl4RQaqB4CRE6N9IUdIGo2P1HxazCgHkfiRe7YTX6N923i9wEGGIMjeQK9jtwPD6wxf+fH5/JZOfEnoAzvYysdPnNbvIbGI8npIbFR6z1rPH12nFsfAhiv8Qq4l7JV7JR2UziEAweaFugj2Ul3sJdFBACz50/aWGXj23qsHgJFt2RdyJG8kfsXLZrTmaPxsDqg3whnxs2WUg9H4o/3yImcgRJA1/TyxMgAAEABJREFUGBQMV7Cl44vWJY74krT6It760ekr2h/xPr+mExuV3rPW80fXacWJU6GP5S8EWhucWb12CCCGQ4B+I4A+IhwCJCN5O8Re9TO5w16zhxgDUw4AsaWORY2+bCIP+WjN0fhjO907a5SD0fiju2dA2KHX0lmDQaEh29LxResSR3xJev1YP/kj/RHv82s6sU8ShjT9ilshNgl71bWQe6trDgG1vxtADGsgXEtK68jnUQcB0Pt21K/6mdxx76t6enrd7Q8AowS/5Yc8cvixfI7G29xdrvXCBhkIIL2BXseuAQFq2Ho7OuLzpXsktib0gQ9UXk3HTl/C0f7IYx2hXQ/bE4U90LeQayvYEdngTNcgOgcBBL0kHAIQfLYW+hXy5U+/996KX/NHP/nueyuKxeZjU08GRhh4uQPAyOZfLXb08DMav5Kvo4cRvbBBhh9In6DXsTMQhAxbq8sOIj5fukdia0If+EDl1XTstp/R/shnHaFdD1tEIvehFdPyRda3MRrK1la7Zt9IzY+dQwDCdUlYT1Ly32GbOeRn3ps7uNhvzed3VD0AjD4so/FR6lbVja6/Mu6V9zbK28hhxPKmIRdBetJQBVs6PgZKpC5xxJckmk8c+fTFIQBs6fgQ8lgfbOn4IhK5D62Yli+yvo8ZHchw4Wt4nUMA4u1W17qgtc++5mv+aE3+h5lG8mffm6N9Z94+DFQPAKMPy0i8fYH3qBip26tl/SM92LyZ1yN726HfHXqAf8sbL3yGXwTJ1XAFWzq+aF3iiC9JpC/yiSOfvhj+YEvHh5Bn82s6sU8WBjES2QMcIL1YDgGSVizrSlpxs30zv/5n95b13r17BQ6qB4CVm7MvcP4CTUlWrk9t2wN6S3YYfCP9tvZyxjfSw1WcafhFkL0zXIUM2ZpODEMkUpc44ktSyieuZq/1g932Sw3WpQ7XYEsn5hWEQRzdB3xEY3UQAFs5rC9RHLquz+Kvv/rNUInR+KHiGfzyDNxyAHgaqyOD7+69XTV4e/s8wtmR3nnJ2+HX0umZISrUUC3p2KJ1iSO+JKV+iKvZj/Tn65V0bK8iDFwksh94RiKxiuEQYEV2j/SAeHtUL/36nl/rkz/y9V+qQ42UlQy8Ru3qAeDIy/hITo/G0Zqj8b31V/tn9zsyeGevfZaraO+2b4YvL/gI0p+Gfg+JjdYljviSRPoinzjye33JTyxCnvI9Wj/Xs8TyP6vmkTojwxdujqxBjg4DXK+S0S95xXNg0PWq3rLu6zJQPQBEX8aWmmjOyAskWlN9jMSP9KH6szHa74peo2vbPa/ow9aPXNu+9WIHa8OQmvhBvrA1RFtIrOpxTX5LJ6YkNk/5NSR/pD/iW/Wtn+uIRO6v5d/XtPn22sfN0jkEIJF6cIUc/Y8ARdY4GsMgV27k6594DX6ulZt4DQOvskr1ALByg/YFwg9vSVaur9q2D9lKeMWLrLSutUV7tTkrrqN9XMUZw5R9grzcS4ifZwxk6As1bEs6NgYF9bgGVb+kYyuJzVN+Ce/qz/ccvb8+T7rNt9fyr0LxF6nP3zniHnB/kUjO7BgNeQ1xj7/6r//4yZJeJ57BDyKq90lSKslAh4FbDgCdnrZzX/kim7H5q4Zvq9erOONFHhmy6pWhzzXIYQAs6diQ0frkWBnNr/WD3farNajPNSgeSjq2VxcOAUh0nxwEEA4Bkmju2TiGNzVABjgoHfzOv/k94Buxeile+d8k5MVCBl6ndB4AXudefrOT6PDd4aCgpo/2oqHXQ62jIdpDxffqyq94j/L3UHm9vuRXfK+u/Ip/CzhyCIAPDgEI1zoIgOirhCFObZDhDVr9L3/8N1+g+y9/bKV45eNPSQaiDEw7ABx9gUcaXVk7sv6qmLv3FT0orNq/rXu0F758qQPaYed1YhD7Ja1hWkJiEeoII/WJtUK+8oT4vR0bcqQ/1W0htWfI3c9sdA8cApBoPHEcAhCuEQ4BVrDNFIa2hrlH/UrffvlzGPBxVp/ZW9aqM/BKnuoBYPQH/egLPELmSO1o39G4SH9HY0b2dXSNmXk7cMZ+bB8MPWyghmpJx4aUhn1p6BKLUFcYqU+sFfKVJ8Tv7diQI/2pbgupHRXLr8952jPLIQDx+2jpHAKQVswMnx3e9jBAbYY9+Ld/9/fAO3QOA8RhAJUvHUxJBkYYqB4AVv6gt14wI82XYqN9R+NKa9xhW8lZdD+7cGb7sEOPfVjdDll8SGnYl4YusYit5/VSfWKsjOaf6c/2Y9fFbnvqXVt+e7El/w7Pqu+LQwDi7S2dQwDSijnq0/AuoYY9+Kd/8gffDH904lkT1CFAOpiymoHXql89AKzc5tkXzMreSrV3eKFFOduhVzgc7WM0njUQhpuGnddlB/EhpWFfGrrEIqP1ybEymn+mP/Zp17O67Wn1dfRZXd1HqT6HAKTku9LG8GY9UMNcOl/6fPmDDH1Qeine5lMjJRmIMjDtAHD0BR5tdHX9Vh+rXmgr9rSq1xY/Jd9oH6PxWpMhxzWo4VfSsSG1Ye/txCLUFUbqE2tlNN/3gU490B4OsCGl+upTSFzKpwxwCEA+tV6j8ef7DG1WAzXU0RGGvv/yl47fxtt86uKPSuv90/JF679i3KvtqXoAGH0Ajr7Ao4RG60f7jsZF+zsSF93TkdqRnFEORuMjPRyJsX0w5KgBMgzBko4NsUNUQ7Vkx4bU6mG36xFbEuKwgzbe68QgM/rTOkLqRsTyWouPxNRyd7RzCEBqvbV8tZyInSFOnEe+9LGD+vIv6T5POrE90T0svX9qPtl7tdP/LAaqB4DSwzFraysfpmjf0bhZez5bZwVnoxyMxp/dcy3f9qEhBxIParhanWtEQ7+HxCK1etitn+uSEFfqBzvxIH6ukV5f8hOLKL+HxPbE8lqLjcSseFZr/cyyM+iRWfVadfjC58vdxkjnSx87SBzodezYJF6XvYate1jz1ey1NV7T/nq7qh4AVm71aQ/TDi+0KGc79MqzM9LHSCy1rTA8Nfyw13R8SOkLW0PVIrFIrR526+e6JMRd1Z/WKWGpt1W26LO6av0zdTkESM7UaeXyZa8vdg1vr/MbAGp4JJ58ED9odWwpyUCUgeoBYOSlPBIbbWynuBUvtFWcrej1yL0Y6WMkll4sdww7bKCGrXSLXCMMeaEOAyUdG0JdYaQ+sVZa+baecmb2V6qvdRL7DHAQ6Ecdj9DwVgWr2y9//NIZ9uigjZeOL2UNA69YtXoAGHkpj8RCon2Bo/dkNP7qer31Sv7VnJXW9LYRXkdi/TqzdcsdQ476IMMWlG6Ra4ShL2TY1nRiEFsvUp8cK618W085tX6w234VP1pfeYn3MqDhDdIJyBD3X/w1XfGgzec6JRmIMlA9AEQLHImzL/BI/mh8r+ZovR2G32jPPQ7wj9QciaX2VZxpiIKsCzIUQatzjWiIltD6uUaoU6qH3fq5LglxI/mlvjT8qS8/10irvtYFiX01ueoZm80bQ5th75F1uNcl1G8A8Ps86eSlrGLgNevecgBYSeWKl8Lo8Fu5v1btFXtvrdfyjXB2pm+Gm4Yg/dR0fAgvUA1Rj9bPNVKrh936uS4JcXf1p3XBUm9HbGfu1ZH1Wjkjz1irztW+0vBniNMHz2QJ9ZsA/K18clOSgSgDUw4A+VKI0v0xbgVnoy/EFT183GH8arRvW1nDrYfK4QXKNajDQEnHhvTqyk9sSeTvoXLpi2twtD8dNshnPatji0jvmYjcq16NSB+vHmOHOHuVzj1H76HiQeJBHSLQU+Yy8KrVphwAIi+FMwTOfqHMrndkb6s5i/Q00sNqzo7WZ8ix1x4Sg9gXq4as7FbHhvTqyk9sSeTvoXLP9KehTy3Wszq2iIw8E7V6M2rUalv70WfG1jhyPWNdhrUd2tJ5Bumph4oHiQepx3VKMhBloHoAGH3IR+OjDRI3+4Uyux49HpGVnB3pp5WzmrOR+pY3DTmQ/kvIMMSH8GJlyIItHR9CPfJB6R7xYysJefhB/GBJx4fQ19n+WvVZ41Vk5JmZueez62pYl1D3HqRnUM+E9FIewx87MSmzGXjdetUDwOhDPhJvX+CzqY3WjsbN7s/Wm83Z6j2trm+5aV1b3jTsQHJKyNDFh5ReqP4Fi04sQj3yQeke8WMrCXn4QfxgSceHzOivVZ81UuoMjD7jo/GsrGFdQp49PQPElvRSHsMfOzkpyUCUgeoBIFrgSJx9gR/Jb+VEa0fjWOvIDzl5MyXSbyTmTE8j9Uc5G43XPhh2XPeQGIQXag3ti5cYpFdXfmJLIn8PlXumPx0uqOXXwxaR3n3o+SNrzIyZ3c/IM84+RuPJ0bAuIc8gMSDPAuj1Uh7DHzuxKXMZeOVq0w4As38QRfqquqofwSM/5JG6K/a2omZkLz5mlLPReK3H0OO6h8Qg9oXqdfvCxYf06spPbEnk76Fyz/TH0K+to/o97N2Hnt/WP/IskoPYOq3rkX5adaK+kd5aNRnWdmhL5xkkD+RZAEu64kH8IPW4TkkGogxMOwCs+kEcrRv9AY3GRYk8Eje6t8gaIzVHORiNj/R7NoahR40eEoPwQm29WOUnFunVlZ/YksjfQ+VqfRAbWOoXH0Jdhj7Y0vFdLSPPonojB5HewjueR9/b0R4Y1nZoS9e9Btk7qGdAOqh40Opcp8xk4LVrVQ8ARx/su+nyP6C1fqJxtfxXsI9yMBo/wtHI81aKZQiynkdsVkovVP+CRbc5XPu60vFFRPEefe5of9Rj+IPUAks6vt2ldF9bPc9+HkfXp7cjPTC0Gf7kg9JBnj09A/hLOnHk4Qelg9hSkoEoA9UDwOiDPfLDMxIb3cgT40Z4iMZG43bja+R5K8Uy9NiTR2xWeKGi95AYK76udBvTula8R5/T60t+5fl6NV3xZ3Hl81W6r2f7HcnvrT9r7xra9MbQlg4y/LGD3GvQ68SRhx2UDmJLmcfAq1eqHgBGN9774bH1RmJn/dDZ9bkeqTsSS+2ojPAQjY3GRXu0cSM8jMTaNUav+eIlp4fEIPaF2tLxIb268hNbEvl7qNyr+9O6UYw+X1fd/2jfM+JKez+6T4a1hje9oYMMfSHPQk0nvpRPbkoyEGVg2gEguuBoXOmHbrRGKX6k7khsaa1XsY3wMBJ7hp/aF6+3aw37QsWG7l+02CW+Tk1XvMdavLcrj364ttjrj8OFr2d1/NSMyNGB5mtfdf9n9ev7j+pH96nhDbKWUPe6hYrXIUA6mDKTgdev1TwA3P3DJfp36UP97IwjXI3Ert7zaC8+3g85r6t/XqxcW2TYWh2/F1/P6z7e6z7e64r3faC3+qMOwx6kRgnx44vI0YEWqR2J8fe1l3Nlv6O91Xpn2DO88XvUvW6hz7c6NVOSgSgDzQPAyA/X6A/HSPzKPqJErYgb4YD1I/EjXI3Esv5KGe3Fx/sh53X1zouV6x4SY8XX87qNLV37eK8rp9eX/IpXnR4qfnf09z5Dz6kAABAASURBVPWqfmf/bLX6ZugztInxaA983OuS7vOtTs2UOQy8hSrNA8AIAaM/uKPx0V6idSM/8HbN0XibW7uO9qr80XjlzcJRDkbjj/SpL17lSvcoPy9UrntIDKI6XCPSPeIrieLkk+5R/l5f8ive16npij+LI/d0JPZsX2fzz/xsHdknQ5uePdaGvrWX8lQHX0u+/8M/fl+TVl76XpOBaQeAlfQc+QHr9TP6Az8a31v/if5RDkbij95jffmKT+ke5edFynUPiUFUh2tEukd8JVGcfNI9yt/rS37F+zo1XfFnceSejsSqr6PPgfLvwCP79F/+0jngcY9byB4V7xHfUeFgcDT39fLexo6mHQBW/uAe+QF7wu1bwdlozdH4Vbyevcf68lV/XpedFyvXQq4R6UJsVnw9r9vY0rWP97rP8X143cernkcft7teew5qz2nNvvs+9cXusTf88bM3nycdX0oyEGWgegAY/cGq/eBGG7k6bnR/K/pbwdlozZH4HTjjPpT60JcvfsTr2BC9QIXYEOlCbFZ8Pa/b2NK1j/e6z/F9eN3Hq55HH9fSS7y24mf7WuvXntOaPdpba03V6MX0/Kpj0X+5S+egx71uIXUU7xHfGcnfAnzN3lv5Z/UAcPYHq0Xg6A/MSHw0duX+Wns/6ovu62j9SN4unNk+9MWr/kv6L37+1Rfy82LluofEIMpVXSE+xOvYrHh/Sdca5PX6kp9YRLmqW0Nie2J57cX2/Eee16PrH1lL/UfW7MX0/FoL1IDVF7tHhj9xIPcaLOk+T7rqk1OSn335y29+Fkr+tL0tBqoHgJU0jPzA0MdI/EgstSNy5gUTqR+Jie5rh17Zz1V96IuXNZGebl+oxNd0fFZUVyif12UXen9Pr/Xj7aovVN0aKu4qjD6vM/q5cq0Z/VJDX+5cI9IZ+ugg9xws6YrHh3gd21HpHSKO1n1O3tvp9JYDwNPofdILZpdeR/s4e2DQl6+eLa/LLtSLtabLLvT1vK64Gvp4r/u8q/vz678l/eyzd4QrfbErV7qGfgmJxQ4qnmvE69hqwm8BelLLTftrMVA9AIz+UIzGvxaNx3ZzN2d3r29ZGzkwlPrWl69qel12oV6kNV12oa/ndcXV0Md73edd3R/rl3jFbiUSo/iRWOXcgSPPXq2/6F79l7rXOfhx70vI2thBic/3uuIS4wy8pcjqAWD0h2IkPvrDohuxIn60pnqZiSs5i/Q5sj71duCMPmzf/ku6p+sF6pG6iOxcl6RX3+f04r3fr9/TR9fz8Va3vFq7vY7EKH4kVjk7YuS5j+7Vf6l7neEPByD3Hizp2BCf73ViUpKBGgPVA0AtYYY9+sOitVbEj9SMvADU6yoc6XeHHkY4G4n1e/Nf0j3dvlCpJZ1rxOvYrPTq21iue/He79fv6axhxdfzuo3N6xgDV/7sMfTpCuTegyUdm5X88rdsnLl+W7lTDgBnXuBPoHvFC2AVZ6vqjt6nEc5GYkf7qMXrxSq/12W/C30/Xvd9+d8keN3HX6Hv8ixesddZa2jog9QEufegdNBLfvl7RlKPMDDlALD6BT77RTK7XoRoH7OKs5G6IzyMxPq97qjrharevC77Xej78brvy3/pe93HX6GPPItX9LNqjTM/G/7LXcMepF+Qew9KByU+3+uKS4wx8NaiqgeAMw/1bBJnv0hm15u936vqjfAwEnuk/5Hnzcb6L92erhepeuzpihP26itO6ONlF3p/rx/vVx2hr+d1xZXQ8lryv6otsu9WzJmfDf/lzrCH5x4Sg/h8rxOTkgzUGKgeAEYf6tYPiF98JNbn9vSVtXtrj/pHeo3ERmJGe7wqfuR5s7H+S7en68WqffV0xQl79RUn9PGyC72/14/3q47Q1/O64kpoeS35X9UW2XckZgY/OuD1cMZaWcMz8Pb06gFglIqRH5CR2FV9jAzLkdiRfkd4iMRGYkb687EjPIzE+nXu0PXCvWPtyJq9/ka+9CPrlWKedk9Le9jdxgGPew3Saw3xpSQDZxmoHgBe/Yd9ZFiOxJ69ITvnj/AwEju65zPP5l//9FfF/xSqXrT0UovBt1pqa/f6G/nSP7qH0Xt65j4d7fHpeRr+IHupIb6UuQy8xWrVA8DoD/sIeaMvhtH4kV6eEhvlIBrHvkdiid9FZj6besFqb16XfRfs9XfFbwKiXMy8T9E1j8T1fg56ftaMxBDXEx30etirk/5kIMJA9QAQST4aM/piGImf9YNo97aipq0fuY5yEI1jzZFY4kdkB84i/epFq1ivy74L9vq74jcBu3Axq4/ez0HPTx+RGOJ6ogNeD3t10j/KwNuMrx4AnvIC97dt1g+irbuipq3/itejnI08byOxr8jtyj1FuI3ErOzxlWvrgNfDV+Yg93YdA9UDwC4v8Fd+2YzsbSQ2+visqBld28fxvEX7Idbnpz6HgQi3kZg53ayvEn3m1nfy9Qq9L3/5v47Of85i4K3WqR4ARgnhpRD9YSI2Wn8kNlqTuGivo7HER4W9RfsgNlo3GjdaM9or64/EEo+M9kPOWckX6lkGz+V//4d//F5yrtKx7Mgz13qWW74jHfW+/OU/UjtzkgHPwLQDAIUjP0zE7SD0Gv3hJXZVzytrz+6ZXnfgbOa+8oU6k81ztXQQAM9VmpvNc1+r2PLVciJ2fzD1eqRGxkQZeLtx1QNA9EV/BXUjvYzErvrhFScjvSjnLI6sORKrvlZzpnVaeKTvVr30fWSgx23PT6VIDHEt+fMffOd9S1q5r+DzB1Ovv8Iecw/3M1A9AKx80Y++IEZ6GYldTf/MXqKcseZI7GoOVtRnjyvqZs1373rc9vxwGIkh7ikS+XmKxET267/0e3qkZsa0GXjL3uoBYCUpT3tBzPrh/vKn33vvxfL8o598970V6/u//9//653NbfVU4pevKVuvdG3r69rG2d64tj7FC1v92Txdl+Lp2YviE5OBWQyUnj1bu/TzZP1cR2KIGxX/5e/10XoZnwxYBqoHgN4PhS3C9Wg8OStkRR+rfrjP7J8DwZn81bmj/YljO/BrPa64x7W13pL9rfKqZ2+ne51f/lfdjbe9TvUAMPpDMRK/8kUT7WNlD3qkRtf4X///31fqVGSolgru0l+pt5Yteo9bNdL3OQOzeR19vj7v6O1a/Je+198uM7nzmQxUDwAzF/G1Zr9ofP2IPtLD0RfZyBr8Sv3/+H9+9knr2D4xGOV/+tb/bLRjl7v3F9nVL37+1Rc98XX47+23xMf36uP3OdLx9USxwlZv+BQn7NXHr9grceT5urKvVWsdfU+0+snfBLTYOe976xVuOQCMkj7ygzUSG+1jxousNcyjfdg4fsXOn7dbG9dH939Vf/SY8lwGjj5ftR3/7MtffoF4vx983j9bn7GvGe8Jvy//5Y+O+LjUk4EjDDziAMAPVvQHlNgjRKzIsT3/0bf/cMUSn9X0+6/9+p/EO/pj3ZTnMuCfr1k74RDgZVbtSJ3WvuzPSaTWmRg4OJOfuSMMZOwjDgDcptYPKP4dxfb8669+s12Lu/e3HWEv3NCVQ24nGiP7tj8nO/WevSQDZxl4zAHg7Ebvzr/qNwBH97lLf6U/4z66p8yLMzAy5CJDM77yvZEj+651eiUfV//RSG3Pr2DPPbx7VzwA8Gvjlhwljj9nbgl/pl2SVo7v5aofRvjxa9d09rTqNwBwU1sXOwNVgl6SO/sr9fOWbVc9v2c4njE0z6y/W+6VfOSf/+9295/dT/EA8OQtRX8Yr3zRMvxXfWHPqLt7f09+Hkd7jz6/o3Wvjr/y5+uKvb3afq7gbO81sjsYeLkDAJuKyJkX7cjXP70wpBmyXJek9RXf8lGrVRd/RHbs75/+4Z8jrT8+5lUHy5mfrx1v6qvtZ0eOs6frGdj+ADA64M68UM/ktm4de2DIlmL49XvJbm2tmFpdm9+73rG/3/393+m1/RJ+P1hWPYOzyIr2F42jL/7X/xCujwi5yJHckT6P1M+cPRnIrr5mYLsDAMPo69bK//zVf/3HTxz+B9+/UD8J7ihncjul32lfwl581D+rnuoIo+v34o7W028APP7ZX3z7fW/NJ/tXPoMtXqKDMNpfNM72xM+yFevz19E4n+f1I336GlHufF7qycDdDGx3ALBftAwPq0PWd/7N7wHfiNe/cXQujv7Qjv76X1/v2oew017YTb3eHxO0iu3an34DUMPWnp7iO/oMrtjfjEG4oq8n1JzNHX9p9wn7fm6P2bkYuO0A4L/k1RBDn2uQ4QaiK76GxIzI7B/a2tr0b/dRixu1U5cckPpcHxHlg0fyazmqBx7pz3/5e7227pPsrWdwp8PBkzhd0WveixWsZs0dGLjtAFD7ctew8Kj4Gs4gc8UPOvs4OgRbe6IufpD6XB8R5YNH8ms5qgce6a/25S97bd1XsbcOB3ftccXPx117GVk3ei/eKj8jXO4Qmz18ZODyA8Df/t3ff1jdf8l/MP72HxoWHhXfy/9ticP/H/lB59dzkshCfh/SI7mtGNURtmJbPuV7bOVEfGfr+S9+r0d6yJi5DER+PrTiU4bhzD5H+BFPicnAnQxcfgD40z/5g3cMc/sljy4S9MVoET/xoM1Hx67cCM78gY+spxj2w7WQ6zOiOsIztchVHSG2M6I6wpFaDHt96YNeH6m1e+xdz+NqXp4yDJ/S5+r79Xbq504tA5cfADS0QRoB7RDny5GhYRG/4kpInai0fuBnv4z1l/O0H3pkX6DE67JbLMXIBlJfa9m83rVyyKcO8UKuEa9j81KKkQ2kvtbyuSVdQx+fhj8oHdTfAuf6ydJ6Hq/a1+zn/qq+r1on+bmK6VznagYuPQCUhreGOxvXsPDYyiOf3Bmy4mXM8PP7mdGrr3u0pq+DfrSWzaOO3bf11a411PnvnesQABIPcggA0SXKkf4qeOXQmfncX9n3Vfd6Jj9X9ZzrlBlI66cMXHoAYFjbP8O3Om1paHDth4cOAa188naT//if/suHlvx+PhhP/GNWvbv70wAHLR0a9iB2kOEPonshX+J9T9R3GjojQ/1I3z/78pdfPPEe2Z5HOLJ5eZ0M3MnApQcAhjh/hs+GGf5Wx6ahxrUOAyC6j/c6MTsKfdIX+7D7w3ZGZtXbtT8N+xKe4S1zxxk4MtTHV3l2RnL0hPuXPXoGLj0AsDhDH7Rf8ugSDUkQm9DHe53YnYUvbQ3tGX3Cy8x6u/XHl35p+GOfwd9brrHqa3VVXX+v+CMibzuqz+55dr2j+8q8ZCDCwOUHAH1x6odYug4GGmogGxDa3xxg9zq2neU//Pt/++E/B6z9nO2VOjoEnK1F/m791YY/dvpNOc5A62v1zABr1T3e7drMSM8jnETqrd1RVq8xkPbPGbjsAMCfz7K8vtz/8Tf/A/Wd9A/Kb//BUPstfBiWFnVAULzXid1R1Cf70tA+0yd1yAdn1Nu1P770GfYlZP8SPUc1XfbEGANHB9jIkCy9kA/GAAAQAElEQVR1wt8D8KL/3oZHHye9VLdmG+n3KCe1tdOeDOzCwGUHAG1YX/4e5Rcy3HRtUXmyeV32XVC/4WA/Gtql3jSISz5row462KpHTER27a82/LHbffn773Ubm9frGHjakJzd78iBYt1dyMp1BtJTYuCbAwBf6JJSoLUpDrT21nXvS837GW7U02D0fq8Tu5N4btiPhjZ98mfuoESDWHoPqUeMkOuRf9d+9/748mdPIEPfInZ//71OTEoycBUD0QOFfltRQ/Xrf+vh9Vo+dtVITAZ6DHyLQYD0Amt+cpGaX3b/ZVbTGZLKYfhrMNbiFbsbqm/1xb4Y1iA2/swdZI+gpKcrTnWEskdx9/4Y+uwFtMMfHfvTngd63k3OfrWezd+Bj+geonE77Cl7+JyBtJQZ+OY3AGX3PKu+0HqoL2MGIUMKpIteHjEt+fMffOd9TTjAlKQWL3trPfnUP8Mfm5BrhD2Ckp6ufI/KH8W7+6vdV4Y+e6lhLU92ct+69IZW9Ku1xuPZ/FrdK+3RPUTjruw910oGzjJw2QFAX2wtZBgxAIVsDh1s5eFvCQO75V/pU//6Ugc1vO267Lmly6d8ULYzeHd//GqT/v391Zd+DW08Q1+66lHzrUsOreufgN6h6/qOcsV375KDGgOXHQB4SdNECxlGDEIh8eig8rhGpAux7STqWz3pNxsMf4a3dPnZs65Br2NDlA+iH5Xd+tN9FNa+/GVXHMjwB49ykXnJwCwG8tA1i8mscwUDlx0AeEmzoRYylDT4QKsrjxqIdCG2nYT+bT/SGf7Y/d8BYK/Ya4gPUb5HfCOifpQjXXWv7o/7yBAH6an25Y/9z/7i2++JU7xFct+K2K9Ne/1W9n/VPpPbq5hes05WrTNw2QGAlzRttJAhZAeg1Vt51N1N7D5sb/ryF7JH/D0kBtGXv0d8I7Jbf9xfDXX2oS/9Gtp45YHkvprUBpD92rTXr7b/1fup8at1k1sxkfhqDFx2ANDLGdTLGzLRhQwlBqFH+VuIbydhH/Qj5Brhy5rhDaKz1wgSg/CFTj6IflTUl1B16Iv6ILYr+tPzYPFf/7t/xfJV4bmx8dKrCQ925ABae/Nm8Ns7RMzawVXrzOr3/jrZQYuByw4AvKxpBLQva3TZGUYMHI/ytxDfTsI+bD/SGa4Mb/sbAHzsmXiwpONDlA+iHxXWsLnSqXt1f3oePNr+/LV9bpTnY1JPBq5iYMYhItJrbZ08GETYyxjPwGUHAF7SLN5ChpAdgNJ7efh3E/Zhe5LOcGXI2i9sfOyVeLCk40OUD6IfFdawudKpe3V/DHOeC4/0x5/5gxLpxGMDlYeekgzMZmBkuI7EzuyzdjCYucYTa2XPbQYuOwDwkqaVFjKEGIDEgVZv5RG/m9A/PXnUl7+QPRJXQnJlJwZhOFvk+ohQmzyP6kuo9UtIruzUQo72x/3VMKcOOqi/A8A1Il1+j8SkJAMRBqLDemS4jsRGerQxtX5rdpub18lAiYHLDgC83GkA5KUNet0OFAaL9Fq88sHdhP7pyaO+/IXskbgSkis7MQhf6Ba5PiLUJs+j+hJq/RKSKzu1kKP98Tz4+0y9mhBvfV63vrxOBkoMrBzWpfXO2mr91uxn13t+fu6gx8BlBwBe7jQD8rIGSzoDRYNF2IqnDv8VP2rtJOyDfjzyhcyQtF/YxLBX4sGSTh5+kHwQ/aiwBrkeqUv9K/tr3V96LAn33dq9bn15nQw8nYHWV37L9/R9Z/9rGbjsAKCXPMiWQF7aIPqf/skfAO/sAGQ4oeMgzsajyw7uJurbI8OVIWu/sIlhr+wBLOnKs0j8UWENcj2q/pX9+ftqdXpsiZ6DVkz6koGzDESGbCTmaB+tr/yW7+h6r5CXe+gzcNkBQC91kLZAXt4gem3wYcdPnI1Hlx3cTdS3R31ZCxnAxFhkL1bHz6GB4aw8dOKOCjXJ9aj6Qt8HOnkguUL6Odof//lefz+ls1ZLbBx1WrG7+PhPU7eE32iVpJWDb5f9PamP6NCODNlIzApuontYsXbWfDYDlx0AGN5QBfLSBq2uQQJiBzVgSvE+n5ydhP7pp4alL2xi2TN5oHSQ4YpdedKxHRFqkldDreP7QCcPJFeofpQnndiI6H4q1uuyJyYDMxm4a2gf2UNt0GsPNf+RtZ6fkzuIMHDZAYAhTkMgL3fQ6gwSdFCDRXop3ucTu5OwD9uPdJDh2PrCJkYcCPnCpp5HbEeENWyedPCO/nQ/1ZPXZU9MBt4qAxr0tf33/LW8tL9dBooHAAZujZKWr5aDnTxe6mBJZ9BhBxlCoHSQvFY+MTuJ+ldP0vlCZogL2SsxIDElxM9QJg9EPyusZWtIV19C+iEOJKaE+OlrRn/cZ+qlJANXMtD7ej7rX7WXXl+r1t29bvYXY6B4AIiljkVpeINkgrzsQXQGSwuJs/FeJ3cnqe1HX/4gQ5N90HdtuMqv4Uoe8RKtIz2KyvOo+uAd/Wm/0X1kXDIwg4He1/NZ/9kea4Pe9lWLObt25r8uA5cdADS8a8gAhOYSMhRKecTLzvVOYvfBkLU6feoLm/7xKcaj/AxjDgHkkS8hV9cjqDxQa5KPDrIO62l9xXiUf3Z/9JCSDKxk4EkD0w76GieRmFrua9lzN1EGLjsA1Ia47AwWmi4hQ0ZxFomXzvVOYvfBULU6feoLW74eMow1ZMlXPa4Rr2NrieJBrU08Onh3f/SQkgysZOAJA/PoIeVo3kq+s/Z+DFx2ALBDHBqszhBnCGGvoY0nzuvYdpLaPmTXF7YGLogPZB+g1TX8Qfz4QInXZa+h4mt4d3+1vtOeDFzNwMgwHYn1+yjl+kNKKcbXQfd52N6K5D7jDFx2AGDIa2jTntWxM/Cw19DGE+d1bFdL69+9ru1DdvuFTd8MYnzsy+rY0fUbAPLQJeToegSVV0PW4bCh9UFir+pvZC8ZmwysZGBkmI7E+p4juZEYXzd6aPB5qb8+A5cdABjyDI8aMmAs3VZv5amezd3hWv2XkEFqv7CJwUbf7Mfq2NEZxhwCyCNOgk/XI6i8ErIm67Ae18SA1L+qP9ZKSQaSgfMM2EPD6x8GzvP1lipcdgDoDXENGJFvdYZOL195u6D6LyEDlS9seuWaGLClM4zxC8lBl3hd9hoqvoT0cnd/tb7TngzMYmD2MBytNxo/Y9/2MDCjXtZ4NgOXHQB6Q5yhA5VCrhHprXzidhP1XUO+sOm5NIBLdn4DgF2outgQr2NrieJreHd/rd7TlwzMYGD2MBytNxo/Y8+vXiP3N8bAZQcA+wVPi173g5AYRHYb7w8DxO0m6ruGfGEzzNkXvWsQ13R9+ZNHvMTXl72HPs/rrHNnf73+058MXMXA6Jf6aPxV+8h1kgHPwGUHADu0acLr2KxoIGJjKNr4kk7cTqL+QYYrSH8gOl/YDHX2hR0bWNMZxvjJByXShbL3UPEga4PkgOh390cvKcnAagYiw3r0S300fvUe30793OkoA5ccAPhfNisNbYad7L5xhpBsNk7xHhW7C6p/UEOV3qTzhY0uYT+6BsmxyGEBXUIdXYNex9YSxYOsBRIPot/dH72kJAOrGchhvZrhrL8zA5ccABhuvSEukhg+ugbRR/LJsdL6V/Vs3Oxr+qamRQ1Xa+cagR9QQizXQv0GQKi6xCBex9YSxVtkLavb/Kv7s2vndTJwNwOR3xTc3eNbXz/3P87AJQcA2rJDvKRjQxhCoASd4dPKx6/4XZC+6cUiw9Xq+NkXKKnp+iIX+jrSVaeHire4U3+9/tOfDFzJQP6m4Eq2c62rGLjsAMCQZriBbA60OraaKE5InM3Hjm0nYZjSD8iQBUs6+8Auqen8mTwxtk5JxxYRW2eH/v76p7/6wssvfv7VFzXxseiRfWdMMpAMvCIDuacjDFxyAGCoaUiDJb3VvOJb2Mq/w8dQZV2QYQuWdGwIvIASr9e+/BWv+tJ7qHhwx/56/ac/GUgGkoFk4BwDlxwAGGYMb1oFSzq+ltg85Vts5d7h01AFWR/UsLU61wj7AyVer/0GQPHU13UEiS/1g518ED/XiO/H67P7Y82UZCAZeDYDV/3diWezdF/3lxwA2B7D2iNDRHZ8LSHOxnu9lXuHj+Fph2hNZx/05xEbInvtNwDUJU7IdUSI37m/yB6eGHPXX0p9IlfZ8/MY8AM//+7E3vfwsgMAwxsqLDLcpONrCXE23uut3Dt8DFfWBe2wtTp+9lFCbIj8tS9s6hEn5Doiigd37C+yh4xJBpKB+xjww55O7hn4rJxyhIFLDgAMMYY3DYIlHV9LyMMPHskn90phqLIeWBuy+CXsS9eg11f8BoB1du2P3lKSgWTgfgb8oJeew/7+e3O2g0sOAAwzhjbNgiUdX0vIww8eySf3SrFDn3VrOj6EfYESr6/4DYCGP2vu1h89pSQDycD9DPhB7/W7O8z1jzPwrZ99+csvSsK/VlWSUiy2XgsMbWJqiK8l5DEUQeI8YttJNFxB+gI1ZK3u91HTV/wGoNQPfe7QHz14+dFPvvvey5c//d57xMemngzMYoC/tyGZVXP3OvrK373P7O8cA5f8BoAWGd4t7B0iyGc4gqU62HYSDVeL9Gd1hm1tP95ufwNAHnVUzyLXESFfdYTkebvvo6bP7o9eEIa7BN2L/hPJrRifk3oyEGWAwR+NXRG3ahCX6lrbc77yV7D+dmpecgBgaDC8obWE+PG1xOYR7/VW7h0+DVWL9GF1hi02RPvhGvG6/Q0AedQhziO2iJCnOkLyvB0b4vvx+uz+/EDXoKcXL9bn83zsK+t3D6tX43YHPmcO4t6An7nWqz0Lr7qfSw4ADAuGNiSWED++ltg84r3eyr3Dp6EKsj6o4Wp1rhHth2vE6+Rj7yExEaFOqR/s5IP4uUZ8P14nnrgeEjMqdsCTy/8eAsK1xMfInpgMjDLA4Edsnn/erW/k2g7hUl7PX8qJ2l5xwEf3nnFlBi45ALA0Q7uF+BDFcY1I7yGxOwnDk2EI0hdY0nv7kp981WkhvohQr9QPdvJB/Fq/h8Qrr4X4IvLDH/zVF8jIYCeWHCSyRsYkAz0GNPj1/PuDQS/f+3tD2PpXHgZ8X6m/TQYuOwDoB8kjtPOXDUFEfq4R6T0kdidheDIUe9jbl/zUYX+g6pZ0bBGxdVSvhFq/h9RjXVB1Sjq2lGTgKQxo8J/t98gwt4eBs+u/Zn7u6iwDlx0A9IPksbYBxckvvYaK2wU1BHtY24+3U4e9gRqyJR1bRGwd1Suh76OmU491QdUp6diiwt/497H2V//2WnGlHPkSk4EIA/aDJBIfiYkM8yOHhMjaGZMM1Bi47ADQ+4L0DSpeduk1VNwOyBDSECwhPcpe24+3k6PhyjX5HvGzNvaWEEM+8SUkV3bfR00nR/W4Jt8jftbGnpIM3MEAv8JHRtbWMz+ScyS2dkjIg0GZzbSeZ+CyA0Dty1F2bUX6KCp/F2TYMQRLSI/YwZF93r+WjAAAEABJREFUqh55yrdo/cS0hDzFeyQPP3hXf2cOCmdy2fNbk+//8I/fj8gr8MMhAInsRT8DkdhWzNFBXjsYtNZKXzIQYeCyA4A/RXtdzco+isrfARmefqiWdHod3aetQ35Jx96S3ftr9Z6+eQxo6I9WPJo3us4V8RwCkCvWag3yo4eDK/rec43sagYDlx0A/Cna69qM7KOo/B3QDuXWsKXX0X3aeuSXdOwt2b2/GV/wM2q0OHyyb9YAn1Xnai516Lbrrj4E9AZ87XDQy7N7yOtkYJSByw4A+qETqtGaLnsUVW8HtEO5NWzpNbo/4lSXPFu3pGOrier0kHzWjaLqEX+mP/JT1jDA0J5deUXN2T3aejp0W5uec2ubeV0b8L01jub16j7dn/3PYeCyA4B+6P7bf/7vn3Quu4zSR1H5O6AdfhqKJaTXkX2qLnm2XknHVhPV6SH5d/THuinzGVg5qFfWns/E1xXt0Pf/KXL7bwLYuK8z85/JwGswcNkBQHT97u//zofL0g8Vwwa7kECvY0OwgzuKHc6tIUvv7KO1X+v3dckv1cfeEl+nplPDrt/TfR3iR/ub+av7mbXYS8prMcDPXWRH0bhIrYyZwUDWmMXAZQeAf/qHf/6k59IPFadu7Bo6JHgdG4Id3FFKQ88PR3R6Zx+t/Vq/r0s+dUp2fDXx8TWdfLt+T/d1iD/SH3kpcxm44gv9ijXmsnJdtdaf5bd8dNjzE5OSDBxh4LIDQO3Ln+FnG5cOaviU/LIRp+tdsDT0/HBEp1/1H0HVJY/8lk5MTZTXQ/IjfSlO9dDP9Ed+SUr/4Z+SrZSbtmTgDAP6OThao/Vn+S0f6/X8xLTk1Q4Qrb2mb4yByw4A+g2A/zsAXmfoswWQHzoQXdLTFXc3ahiWkN6wg9pPBDVUySO/pRPTEpuvOkLy8IORvhTn81s6OSX5yx//zReSkj9qm1EjutbucVd+mV+51pW86+fgyjVnrXX2ADGrj6yzHwOXHQD0GwChqPC6hn4JlQPiB3vCHyv0Ylb4NfxKyHrYQfbBywXs6Qxl8npInZ606pCLH6SvO/pj7dEhrniQ/JR37+4YyHesefZe868Bejlb0+bXvsJrdps787q2Xs0+c+05tbLKTAYuOwDoNwBq3uuya9iUUDEgfnBHYXj2hjR+emcfGrI9faQutWoyUueO/nzfDHSE/5W/kuBDfF7qycAuDNS+wmv2VX3X1qvZV/WRdfdgYPkBQF8D/ktfOsNPVHACR7dDR7pi0HUNeh3b3cJwjwxZ7ZN+tQ+L3l+rS75dD70ltTre7ten5hX9sU5KMvAqDMz4up5R4xX4zD3MZWDpAYCBrj/j1xe/R/37t8QyXBg6bBG0OjZE9bhGiLvr1/ysXxM7TIkp6XZ/7IM4i95vh3ypnvzU6UkvH79fn5pX9cdaKcnAKzAQ+bruDfhIjVVctXpr+Vb1k3XnMbDsAMBAp02+9Bn6oHShHdwaNiB+kGEDoktUR/quqGEM0iPIUAWlg+zP7rOlK7+H1O0JfagOsSUde6sf71e9HpKXkgwkAx8ZuHPAf+yifNXqzfrWHwbK/aX1OANLDgAMf4Y+bYEMbVA6aIc/f0zAEMQOauhIB5XPtRVbx9qvuK6tbYepHYb05PXSfv3+pdfqejvrtMTHSydnh/7oIyUZSAaexYA9DDyr87fb7fQDAMMfOjX0QelCOzg1/Bly+EENRXSJ6kjfGe0Q1XAF6RmU3+7T77ukK6+HrNOSWj45O/RHHynJwKsw0Psy7vnhIRJD3CtL7m0+A9MOAH/2F99+z/DXlzrI0AZpW2iHP/EMQfw1VB4xiNVtLXw7iR2y9FXSNeTxs/+eboezreft1OuJzSe2pPf68X7fR01nvZRk4K0w0Psy7vnhKRJDXEoyMMLA6QMAQ5zhr2HfQjuw+fKnUYZICbEh1AMlXpd9N7TDj95KOnb2r+Hf0+2QtvW8nTo9sfnElnTsd/XH2inJQDKQDHzNQP5zBQOHDwAMfYY/X+QM5R7a4U8eQ48N1ZB6+CVet/UUswtqmNKPH85Wx8/+NWR7uur2kDotUT4xth/Zhfjv6I91U5KBZCAZSAbWMjB8AGB4M/wjQ5+hTZyGNbm9L3+GIVsmD5RYXfXk2w01VOlLw7SEGq7Ese+erro9pF5LlE9MqS/5e/14v/J6yLop1zCgf832mtW+XuWONb9e+bn/bP0Zf8v33B2PdZ7RaxgIHQAY+BKGOq2ADGXQ67L/4udffYGPwY9wzdBooV4eti7xXse2s9ghSJ8lXUMfP7z0dA1r4kv1rJ+YlvTy8ff68X67PvktvdVb+pKBV2IgMsBbf8bf8r0ST7mX6xmoHgAY2Br6tMVQ98hQtnbpfKFjpwY5JWF4WLt0clQHP3Us6lCBbWfR8APpE9RQlG6HPvvv6T6/pbNGS0r9+Hq9frzf57f0Vm/pO8YAP3elTB2qS77ZtivXmt37qno5wM8ym/mrGPjkAKCBDzKE7aLSQYYyiB+UDmJjiIMtYXhYv14cth5+dItc7y4arvSpIQh6PTL04UlxPl/rCOUHW+Lja7rWjSJrsk/V8yg/mJIM3MEAh6SzckffuWYysIKBbzHsJSygIc41It0iQ9nqNo7rljBM5Lc/iBwaWnVZj3jl7owagvRoh6DX7XCHF+nElXTstp7WEcoPtsTH13T145HaK/ujfspcBnTAnlv102pXrPHpis/RIn8M8JzdXNtprraOgU9+A8AyDGFQIr2E/Dp+dCgzTMhBWIPDhx3+pXWIk53rJwhDlT4tanjLbocovEjHX9J9fkunRktsX8Sh+3rqxyPxq/tjjZTrGcghvobz1h8D9A4HPf+ajrPqW2DgswOANs0Xt65B6Qx9CXZEw5zrmhAjUQzDn7oMdxA7WNJZE/9ThGFKrxY1ZGW3Q9QP2ZLu81s6a7TE9kUcuq93Z3/0lDKXAYY70qqqf0unFeN91ES8PfWvGegN8NbhgAo9PzGvK7mzlQxUDwAMYS3M8GV4g7JFkTzExvPF74e/1gN1CCCH3CPrknuXaJiyvoYq6PXSkG8NXZ9f07G3ZPf+Wr0/3cfzfPceasO6Zm/1eySnVe8VfTnAX/GuvsaeqgcAhq4kslX7YuNa4nMZ/nbIa9hbJAedGlw/TRj2DFn6Bmu6hj1xrcOA/GCrnvxgS2r9kGPr39UffaSsZYDBjRxdhVzkaP5byOt9+Y9yMLve6Pp3xOeaaxn4FkNeS3AtkW0EGdhIKYcvfg1//PYQ4HVqINifKgxZem+hhj5xGrYllB+09TSsvR29J7YOsSX9zv7oKWU9A0eG+JGc9TsZW+FHP/nu+y9/+r334FhmPHr2l//sevGdZOSrMvDhNwBnhn6EGIY/X/Qa+uTUdHrB/3RhOLOHFpaGvYZuCX09hnatPrEtqeVZ+539tXpP31wGGOgIVcGeEPdUYeAjf/TtP/ywBRAd+WC44R/5ZV8jPe2rGfhwAFi1CIMf0bBnHQ4BQtlBvvhXDX9qs+ZVwhBlOLNeCeUvDfnW0FU95dd07C3x+cTaPuW/qz/6SUkGZjPQG/I9/+x+VK/3ZZ8HBDGVOJuBJQcAhj6/7qdZhruGPrpEdob+FQOaNbww4BD1ZJFBbPWRa4YpQ5ScEsrPGqwfRdVTfk3H3hKfT6ztU/5oX4pTHeXXdOwpycCVDNjhzle/XdvqNs7GnL0+M8R7B4Szve2an32tZ2DqAYDBj9C2hr4QmxXsDH9ru/K69a87MdB6vXCYaMUwBPG3cGT40xNDulXP+lm7Ja065OG/sz96SEkGzjLAQEdKdX791W9K5nfEI0XnQWNriJ85HBxsJ9OSgQ8MTDkAMPT1xf+hauEffPFjBhn8CPodcnb4R3pmGBPXQob6yJBlKLfqWT9rt6RVhzz8d/ZHDynJwGwG7Ne+rV2z25hV163Dwao196+bHV7BwKkDAIMfoVG+6MGayN/7cq7lz7LPGP6RPTCM6RlkmILShSPDn2GsPF/P68T1xPZTysd/Z3+9/tOfDCQDyUAycI6BQwcAhj5f/HzNI6UWZBfyxY+UYq+yXTX82Q9DVcgwtbrsDPWRIas8X8/rxPXE9lPKx39nf73+058MRBj4yx//zYf/SXJie1/51m/zyD0qM3+9P7PW0f1clZfrXMPA0AHADn7a46se4dqL7Hwt3z346a01/PFHhL1E4ohhqPZQw584O2xrOvZIXeJ6EqlzZ3+9/tOfDDyBgeiv9yPDPVrrCbxkj3swEDoAMPgRWmawS9BrwtBHav4r7b3hz/Dt9TMy/KnFFzQokW6RdRmyxIA9nTib39LxtUR1FCPdYq8f76eWzW/p+FKSgSsY4Gveft231iSO+FbMCl8Od8tqXl/FQOgAMNIMQx8ZyVkVy+BHWvUZYi0/vtHhT46+sLlGpFu0Q199gN4uvVanZMfWEvWhGOkWta6Q2Kv6Y62U+QxEvjTnr3p/xR/+4K+++aOAVjfRuFYN63urfFsO8npfBqYdABj6yN1bZeBLer0wzHoxR4Y/NSNfwqyv4QqSB3q7dPyRusT1JFJH6wqpeVV/rJUyn4HIl+arDq3ecO/5j9yNCN+Ruq96T0p7T9t1DIQOAK3Bjg+5ruXPV9LABz/3li0MtbLno/Xo8KeC/ZKu6Rqm+OmnpxMXqUtcTyJ1ev14P2tG6hK3o/D8WFGP1sa17K+EdsDMGlo78sOQl/Crfl2Dd/Vrua/18Mr3pLbntK9nIHQAKLXB0EdKvitsvIgl0fUYspJoztG42he26uGnF4YoNrCnE0deBIlpSa2OcvD3+vF+csmLIDE7Cc+S7Ye98W+6IFxbn4+1vqde+wHTG0o9/1N5WNV3iy/P/aoenlE3u7ySgeEDAEMfWdkkL9iejKzPCxwZyTnz9c86tS9hfIj89GWHv9WJ87ryekhuS2r5ypHfru/7JNb60ZXXQ2JT9mWgNJTsECv5993N/Z0lX/ffg+zgcwbCBwCGPvJ5iXOW0qA/V/FjNsMJ+WiJXZ0d/qwS/RL2Q9Xq1PF6tC65LYnWsevDpdWp7/VoXXJ3EZ7B0V6O5ETXgOdSLFwjPJ8lKeXMtOUQm8lm1ioxkLZrGQgfAK5t6/hqvDwlR6rwYj2SpxwNht4XMH5e5vRKLtjTiSOvh+qBOC/yRer0+vF+1orUVQ/E3y2lXrgXvq+SrZTr80p65BkrradaR9dVfuJ1DNjfmrRWjca1atR8/DGWlVocdp4tL9hTXpOBlzkA8MJEjt4mXsrI0Xyfpy9h2Us6/TJEiQF7OnGSUj35ItjLx9/rx/vtuuS3dOvL6zID8Fv2vHvHS7rmS/s+DER/axKN6+3MDnpd+xzs3tbSedYkrbjzvqxwNQOPPgDwgpQcIY6BLzmS38rRl7Biajr9a/gT29OJQWr18EWkly9/rx/v19rKr+my34m81M6uf7QGz11kbfitxR1du1Yv7XsysOK3AxwCELvjyPNEDGLz8p0ELXgAABAASURBVPq5DGx7APjZl7/8oiS8ECVHaeflixzNb+Xpy9ejcrxdwx8kBmR/YEn3+dKJRbyOzYr8HhXj7fTR6sf7fb50X1/6XTjzJXa0VvQZhP8aT0fXrtVL+/UM9Ab8yG8HeKaQ6C50CBh5jngvR+uPxGXs9Qw0DwA8FFbUnrVxLfsR5GEqiWrxgFqRfRT5oZCM5o7E68vXo2p4u17uoIYpsegl9PnSiUW8js2K/B4V4+22jyv6Ux8ev/zp994jP/rJd99bwYb4+KfoPJNnez37M3h2/cw/x8DIgI+uNPJc8X7Vz3m0fsa9BgPVA4B/qfCA8KAgXNvt+1jrG72mvpXRfB/PDwLi7av13pev/AxVegHhFZReQmyI8rlGvI6tJT6+ptt+ruyP3hnsEvRff/Ub4BORTXHgJwEFpfW8ssdCygdTy9eq+SG58Y/I89lam9Jn1ic/ZW8Ger8lKHUfea5sHs+YxNqvuc5V7mCgegC4spmZA5++efAl6HeIvqS1dk3nB44hCxILtnRikFo9fBHp5cvf68f7tbbya7rsNfSDXIO+FO99Ptfn6DdO3n5Un1GP57W3Ply3YjgEIK2Y9F3PwJHh7bs8+lsCnivE1+vpPGtWFM+zruvE5zNQPAAceYkcyZlNHw86MrvuSL3al7RqeL+GPUgMyA8eWNJ9fk+nhpVevPfTR6sf7/f5Pd32Zq/1n2ZluCPWx/9iG2JtxCDYlMt1SXhWkZLviI1ayJFcmxN5drkXNqd0TS+Skj9t1zJwdHjP7DLybLXW47lDZn+sac3Eexj47ADAi8O3wo2P2Eq5Pm+mzkNt5UhtPdCzeu99+Xq/uI2iz+/pnpNevPdH+1Kcz+/pvj+r9wa5jdX1kRzl7oA8z70+xHUvDj/PtQQ9ZU8GZvyWoLezyLPVq2H9enfW0Mbm9Z4MfHYA2LPNr7viAbbytXXOP3mp2gf5bFX/5evryc8XNL4oEoson+sj0suXP9qX4tSL8qUfQf6y32jekZzRNXaI53lFRnrRQQAcycvYYwyMDPWrfkuw6v15jCFlJd7FwCcHgBkvhhk1RIZ9WLmW/QrkMPBnf/Ht9zXp9eC/fH28/HqJW2SYWp1c6Vwjyuf6iPTy5de6Fq/or7Yn+6t/e12Lf6J95FnnvkhG9srPaU9G6mXs5wxcNdQ/Xzlm4TmzEsvKqFdi4JsDAC+DWRs7Wss+jFzP6idSh6GmOHstWxT9l29P11oWeaFbnbWl9+p5P7lWvL+na12LK/uzvb7l6yPPP/cFmcUbP8deZtXOOmMMjPw2Yazyx2ieOclH6/qrXOE+Br45ANzXwrt3Mx+6oy8s++K016O86MtZeT1da0WxV8/71YfQ+3t6tC/F9ep5v/ryeOZX+WdyfR936vxcHFmfeyE5kp851zPQG/BX/zaBZ8/K9Yzkilcw8OEAwNCsLcaL5IivVbNWb4WdPiQr6kdr+i9t5dkva2w9nZiS1OqXYku2Wn6vH+8v1cZWq48vpc6AXsL1iLaHn1+kHZXelQz0hjtrXz3gWXNE9By2cKTex9i8upOBDwcA/t1OZFYj1EJm1buqjobZivVqX768nFkXZN0SWj8xJanVL8WWbLV8+rHro5Nv0frxlaRWvxQ74wt+Ro1Sb3fZ7Iv3SA/cL8mR/Mw5zkBvuEcOCJGY4x3OybTPKNdzqmaVlQx8OADM/kKeXW8lAbY2L0irH7n2X7o9XcMTZL0S0pfsvXreT00r3t/TWdeuj049i9bfq+f91EoZY4CXKzKW9TGa+yXhoF6Sj9F5tZqB3gGB9SMxxD1Nst97GfhwALi3hXtX50WKzOrCf+n2dF7ErB3FXj3vp7YV7+/p0b4U16vn/ba3vB5jgOdWMpb5MZp/28WKPKVDATb5E5OBZOD5DLz5A4BuoV6kFuW7Au0XNetJ5xrxOrYrRet7VA+ySz+KM391P7PW0f1clafn9ux69jDA9dl6bzl/9Nf2vfie/3lcZ8d3M5AHgLvvwL+sry9oj//ifie79KtR63tUH7JLT7yHAR0EwBkdcAiQzKj3lmqM/tq+F9/zvyVuc69zGMgDwBwew1X8n4HryzmK4YUqgX59H+b90b4U5+vN1Ev/4Z+SbeaaT67FIQB58h6y908ZeKXfAny6s9TuYCAPABez7v8MXF/OUTzbrl/f1/P+aF+K8/VG9b/88d98IRnNVbzyQdneMnIIsPKWudh179HBnr8F2PUOPrOvPADcfN/05SxUO9I9yn8V1tb3dukz+2KAI9GaxCLR+LcaZw8DXL9VHnbad2+wRw8IO+2p3Ut6d2AgDwA33wV9OQvVjnSP8l+FtfW9XfqKvhjqCP9LfyXBh6xY+y3U5BBg5S3s+Wl77B0Qnraf7HcPBvIAcPN90JdzFK9uN9qX4q7uL9ebz0AeBuZy2vt67/nndrNHtexiDwbyAHDzfdCXcxSvbjfal+Ku7m90Pf4jVaM50fiVtaM9zI7Lw8B5Rntf7z2/OsiDgphInMVAHgAaTP7i5199UZNG2iGX/4Lu6YcWOZHU68f7TyyVqcnASzAwe2BHDwr7k5cd7sJAHgA2uRP+C7qnX912rx/vv7q/XC8Z2I2B0YE9+8CwGx/Zz34M5AHg5nviv5yle7yrTfWh9aV7lD8xGUgGjjEwemA4tsr9WdnBPgzkAeDme+G/nKV7vKtN9aH1pXuUPzEZSAbGGeh9/ff84ytmRjLw7l0eADZ5CvRFrXZ6uuKuwl4/3n9VX7lOMrA7A5Hh3fv67/l35+Bjf3m1EwMvdwDgf7GsJjsR73vRF7XsPV1xV2GvH++/qq9cJxnYnYEc3rvfobfb38sdAJ52K/2Xc0+/en+9frz/6v5yvWTg6QxEfkPw9D2q/8S9GPjWyn93eWXtvWg83o3/cu7px1c6ltnrx/uPrZJZycDbZSD6G4I8KLzdZ2TVzvM3AKuYPVl39y/r3fs7SX+mJwOnGRgd2L346EHhdOPLCmTh3RjIA8Bud+Rf+tn9y3r3/v6FxoRk4DYGRgf2aPxtG8uFX4aBPADcfCv9l3RPv7rdXj/ef3V/uV4ykAw8g4Hscj8G8gBw8z3xX9I9/ep2e/14/9X95XrJwCsw0Pv1/yvsMfewHwN5ANjvnmRHyUAy8EIMRIZ779f/kRp7U5bd7chAHgB2vCvZUzKQDLwMA73hHtnojBqRdTLmbTGQB4Cb77f/M/SefnW7vX68/+r+cr1kIBnYn4HscE8G8gBw833xf4be069ut9eP91/dX66XDCQDyUAycIyBPAAc4y2zkoFkIBlIBkIMZNCuDOQBYNc7k30lA8lAMpAMJAMLGcgDwEJyI6X/6R/++ZOwnv5JcEGZ/Sv5Xj/eX2jpE9Ps/j4pnkoykAxsx0A2tC8DeQC4+d787u//zicd9PRPggvK7L+U1+vH+wstfWKa3d8nxVNJBpKBZCAZCDOQB4AwVWsD/Zd0T1/bzefVe/14/+cV0pIMJANvj4Hc8c4M5AHgxrvz1z/91Rda3n9Je/0XP//qm1jlrMbd+1u9/6yfDCQDycArM5AHgJvvrr6cPaot2aX7P0Pv6co7ilrfo+rJLr3Xj/crLzEZSAZej4Hc0d4M5AHg5vujL32Pakt26f7P0Hu68o6i1veoerJL7/Xj/cpLTAaSgWQgGbiWgTwAXMt3dTX/Je11n+i/pL3u48/qvh+v+/q+H6/7+NSTgWTg1RjI/ezOQB4ANrlD/kva675N/yXtdR9/Vvf9eN3X9/143cenngwkA8lAMnAtA3kAmMz36JeuvqR7qDZV36P3Sz+Lvb7k1zq+L+neLz0xGUgGXpOB3NX+DOQBYPI9Gv3S1Zd0D9Wm6nv0fulnsdeX/FrH9yXd+6UnJgPJQDKQDNzDQB4A7uH9m1X1BS2UQ7pQdqG+rD3KPwu1vlB1pQtlF/q+pMufmAwkA6/MQO7tCQzkAeDmu6QvaKHakS6UXagva4/yz0KtL1Rd6ULZhb4v6fInJgPJQDKQDNzLQB4AJvPvv3R7ur6ge6g2Va+HiveoPNl7eq8v+X091a2h4hOTgWTg9RjIHT2DgTwATL5P/ku3p+sLuodqU/V6qHiPypO9p/f6kt/XU90aKj4xGUgGkoFk4B4G8gCwiHd9+dbKy68v6B6qjvJ6qPgaKr/n7/Ulv+qobg8Vn5gMJAOvxkDu5ykM5AFg0Z3Sl2+tvPz6grbIULW6rUEewxXEXkL8+FqivFqM/L4P9Cv6q/WV9mQgGUgGkoE5DOQBYA6P31Txw7enM0xJtqgha+1cI9RjOIPSPeLHVhLlydfTbV/koK/sjzVSkoFk4LkMZOfPYSAPAJPvlR++PZ1hSgs9JAZRvR4SWxLlydfTe33J7+upbg0Vn5gMJAPJQDJwDwN5AFjEe+/LWn6+qGmhh8QgyushsS1RvmJqeq8v+X0d1auh4hOTgWTglRjIvTyJgTwALLpb+vJV+ZrOFzRDFCQWLOn4EOowVMGWjq8lyldMTa/1g51ckH65Rqgzoz9qpSQDyUAykAysYyAPAJO5ZfhRMooMTztEazo1EepqyLZ0fCUhH3sUa/1gpw5I/1wj1D3THzVSkoFk4JkMZNfPYiAPAJPvF8OPklHU8CxhbbiqvoZtScdWkmhfiiv1RV3sK/qjdkoykAwkA8nAegbyADCZY4YyJYVcI9I9MkTxl1BDFj/CULb5LZ34kth86/d26aW+yMO+oj9qpyQDycATGcien8ZAHgAm3zGGMiWFXCPSPWqIgsSBGq5W5xohn+FcQuvnuiTkYRdyjUj3WOsHO3kg/XKNkH+mP2qkJAPJQDKQDKxnIA8Akzlm+FEyigxPO0RrOjUR6taGrPVzXRLysUex1g926oD0zzVC3TP9USMlGUgGnsdAdvw8BvIAMPmeMfwoGUUNT9AOU69TU8OVa+pL94i/JuThiyJ9EA9e0R9rrZSfffnLL1bVX1l7Vc9ZNxlIBt4uA3kAmHzvGcaUjCJDlXhQQ7akY2No27rSPRJbE5tPTE+nL+LAK/pjrZRkIBl4GgPZ7xMZyAPA5LtmhzGle7qGag+pxbC29Vo68SWx+fh7eq8v+anV6seuQxzxKclAMpAMJAP3MZAHgMncM9w07Cjd0+2XtYZpCamluhEkviS9frz/6v5KPactGUgG9mYgu3smA3kAmHzfGM6UBDVMpZeQYY8drA1b/IjqRZD4ktAXdlB1pJeQvrCDV/THWinJQDKQDCQD6xnIA8BkjhmqlAQ1ZKWXkKGKHawNWfyI6kWQ+JLQF3ZQdaSXkL6wg1f0x1opyUAy8CQGstenMpAHgMl3TkMVpDSoYWv1v/7prz78bfTaUPV2cvlb5rae6paQ+JLYfPw1/a7+6CklGUgGkoFkYD0DeQCYzLEdxpSu6fiQ1pe1PQQQi1BPqOFd0rGVhPxWnvzKvbo/rZuYDCQDz2Agu3wuA9/iq3JV+ytrr+r5bF2GKzVAO0y9Tgxih3xr2BJ0e7SpAAAIhUlEQVSLUEcYqU+sldH8q/uzveZ1MpAMJAPJwDoG8jcAk7llKFMSZNiCJR0b0hr6dvgSi1BPdT1aP9clIR87qPySjg25uj/WTEkGkoGnMJB9PpmBPABMvnsaqj3UsnbIt4at4lt1iZGf65LI30PlXt2f1k1MBpKBZCAZWMtAHgAm82u/rFtDVssy9LkGNWxLOjaE+kLVl26R65KQr7wWKpe+uAav6I+1UpKBZOAZDGSXz2YgDwCT719rqNrhq2UZqlyDGrIlHRtCfaHqSbfIdUnIV14LlUtfXINX9MdaKclAMpAMJAPrGcgDwGSOW0PVDl8tq6HaQ8Xb+thqOr6S2Hjbj7crt9eX/Iq3dbDVdHwpyUAy8GQGsvenM5AHgMl3sDVU/TBkaftlrWFaQmIRW7+l4yuJzbf9eLtyr+5P616J/NsqEv77By1RHHhlj7lWMpAMJAOzGcgDwGRGGaqUBP1QlY5fwrDnGtSwLenYEOpGkJiS2Hz149Hm0Rc6eEV/rLVaGN5Wjq5na3B9tE7mJQNPZCB7fj4DeQCYfA8ZppQEGbYlxC9hqHINasiWdGwI9SJITEls/o79lXpOWzKQDCQDycB8BvIAMJnT2lDFzlKghjC6hj7Y0vEh5EeQmJKQz/olJF52rhH60uGkpeNDyI8gMSnJQDLwVAay71dgIA8Ak+9ibbhiZylQQxJdwxVs6fgQ8iNITEnIZ/0SEi871wh96RDQ0vEh5EeQmJRkIBlIBpKB+xjIA8Bk7hmulAQZhmBJx4YwXGuo4YtfYuthq+n4SmLjd+yv1HPakoFkYC8GspvXYCAPAJPvI0OVkiDDFizp2BCGfA05HMhPDGLrtXR8JbH5O/ZX6jltyUAykAwkA/MZyAPAZE41VEFKgwxd0OpcIxryYEvHh9g6LR1fScgv9YOdeBA/1wh9cQgBWzo+hPwIEpOSDCQDT2Qge34VBooHAP6VJknr34nGpzjwVUg5sw+GJ0MQpA5Y0vEhGq5gS8dnhbot3frsNXmlfrATB+LnGqEvhj/Y0vFZoU5Lt768TgaSgWQgGbiegQ8HAIa3laNt2BpcH63z5DwNzx5qjwxXrntIjBXVl83rsntUXA+V1+tLfsULVb+my56YDCQDz2Igu30dBj4cAF5nO/fvRF++PVSn9ssaW03Hh9Tq4kPk57ok8vdQubV+vF3xtbre//+xc0e3ccMwAEDR/ffoBv3NAN0gv52kURoCCWsfnRx9luMH1FVkyRT99BEKd0j0tQQIECBwjIACoNk9Tr632vglOZaOE3TVjrnjWos7xsYV4+PnpSvGb7VH5reUs3sECBAg0C+gAGg2jV+et9r45TuWzifptf6Y+/6K+O/vbfk5nrvV7p/flkzNIUCAAIE9BRQAzbrxy7NqY9nq5B/jMT/aiB/9rW08V7URL9av2pgfbcSPvpYAAQIE5hJQADTvx62T9VgqxsfP41o78ef7Y+648vNVfzzz/or5VRvP5DzW+jE/4t7qx5iWAAECBI4TUAA028fJt2pj2epkHeMxP+Ju7ce8aOP5qo35sX7VxvyIu7Uf87QECBAg8FgBBUCzd5yAo43wuR/384m6uh/j97Y5n9yP+P35RWQtAQIECBwpoABo1o8TcLQRPvfjfj5ZV/dj/N4255P7Ef+o/GJ9LQECBAjsI6AAaHbNJ+mqn0/Ya/2uNKt88vhaPvn+1vzMI0CAAIE5BBQAzfuQT9JVP5+w1/pdaVb55PG1fPL9rvzEIUCAAIHHCCgAmp3jBB3t1vBxoo75uR/3u9pj8uvKXhwCBAgQuFdAAXCvYHo+TtDRpuHVbpyoY0Lux/2udvb8ut5THAIECBBYFlAALLt8+W4+WVf9fNKv+l9O7O3BKp88XuWTx9+WWWzcJECAAIF5BBQAzXuRT9ZVP5/0q/696Vb55PEqnzx+b36eJ0CAAIHHCCgAHuP8YZWnn88/Ptx46eSTdO6/THn9t/Ts60Djf0tr5HxyP5ZfevbfmP8JECBAYCYBBcAku5FP0rl/dJo5n9w/Oj/rEyBAgMDnBBQAn/MqZ+fP0KsH8km66lfxuserfPL42vruEyBAgMBcAgqA5v3In6FX4fNJuupX8brHq3zyePf64hEgQIDAPgIKgH1cRf0goEOAAAECswkoAGbbEfkQIECAAIEHCCgAmpHv/Q5ATufoz9ir9avx8T4uAgQIEJhPQAHQvCf3fgcgp3P0Z+zV+tV4fh99AgQIEJhDQAEwxz584yy8GgECBAjMKKAAmHFX5ESAAAECBHYWUAA0A3/2OwDNy08XTkIECBAgMKeAAqB5Xz77HYDfv/7892eBc0pb5uRnuvpb1t4ypysfcQgQIECgR0AB0OMoyqKAmwQIECAwq4ACYNadkRcBAgQIENhRQAGwI+7VQ3t/AgQIEJhXQAEw797IjAABAgQI7CagANiN9uqBvT8BAgQIzCygAJh5d+RGgAABAgR2ElAA7AR79bDenwABAgTmFlAAzL0/siNAgAABArsIKAB2Yb16UO9PgAABArMLKABm3yH5ESBAgACBHQQUADugXj2k9ydAgACB+QUUAM179PTz+Ud15SXH39K/deX5Vfwxnp+J/hirrpgb7a3cxljMi7aKP8ZjrpYAAQIEjhFQABzj/o1X9WoECBAgcAYBBcAZdkmOBAgQIECgWUAB0Ax69XDenwABAgTOIaAAOMc+yZIAAQIECLQKKABaOa8ezPsTIECAwFkEFABn2Sl5EiBAgACBRgEFQCPm1UN5fwIECBA4j4AC4Dx7JVMCBAgQINAmoABoo7x6IO9PgAABAmcSUACcabfkSoAAAQIEmgQUAE2QVw/j/QkQIEDgXAIKgHPtl2wJECBAgECLgAKghfHqQbw/AQIECJxNQAFwth2TLwECBAgQaBD4CwAA//9zzGeKAAAABklEQVQDAGKDkxcdga0hAAAAAElFTkSuQmCC"}]} \ No newline at end of file diff --git a/resources/models/Cactus/Cactus.png b/resources/models/Cactus/Cactus.png deleted file mode 100644 index a0f1e0a..0000000 Binary files a/resources/models/Cactus/Cactus.png and /dev/null differ diff --git a/resources/models/Cannon/CannonEntity.colmesh b/resources/models/Cannon/CannonEntity.colmesh deleted file mode 100644 index e69de29..0000000 diff --git a/resources/models/Cannon/CannonEntity.idx b/resources/models/Cannon/CannonEntity.idx deleted file mode 100644 index 4c49f8e..0000000 Binary files a/resources/models/Cannon/CannonEntity.idx and /dev/null differ diff --git a/resources/models/Cannon/CannonEntity.json b/resources/models/Cannon/CannonEntity.json deleted file mode 100644 index 824cb79..0000000 --- a/resources/models/Cannon/CannonEntity.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ID": "CannonEntity", - "Meshes": [ - { - "ID": "cube_0", - "MaterialID": "CannonEntity-mat-1", - "OffsetVertex": 0, - "VertexSize": 53312, - "OffsetIndex": 0, - "IndexSize": 6192 - } - ], - "VertexPath": "resources/models/Cannon/CannonEntity.vtx", - "IndexPath": "resources/models/Cannon/CannonEntity.idx" -} \ No newline at end of file diff --git a/resources/models/Cannon/CannonEntity.mtl b/resources/models/Cannon/CannonEntity.mtl deleted file mode 100644 index 5ca683c..0000000 --- a/resources/models/Cannon/CannonEntity.mtl +++ /dev/null @@ -1,4 +0,0 @@ -# Made in Blockbench 5.1.4 -newmtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -map_Kd cannon.png -newmtl none \ No newline at end of file diff --git a/resources/models/Cannon/CannonEntity.obj b/resources/models/Cannon/CannonEntity.obj deleted file mode 100644 index 200420f..0000000 --- a/resources/models/Cannon/CannonEntity.obj +++ /dev/null @@ -1,1981 +0,0 @@ -# Made in Blockbench 5.1.4 -mtllib CannonEntity.mtl - -o cube -v 0.15625 0.8607274123458661 -0.2592531435684542 -v 0.15625 0.8607274123458661 -0.9467531435684542 -v 0.15625 0.5482274123458661 -0.2592531435684542 -v 0.15625 0.5482274123458661 -0.9467531435684542 -v -0.15625 0.8607274123458661 -0.9467531435684542 -v -0.15625 0.8607274123458661 -0.2592531435684542 -v -0.15625 0.5482274123458661 -0.9467531435684542 -v -0.15625 0.5482274123458661 -0.2592531435684542 -vt 0.515625 0.796875 -vt 0.4375 0.796875 -vt 0.4375 0.71875 -vt 0.515625 0.71875 -vt 0.6875 0.796875 -vt 0.515625 0.796875 -vt 0.515625 0.71875 -vt 0.6875 0.71875 -vt 0.765625 0.796875 -vt 0.6875 0.796875 -vt 0.6875 0.71875 -vt 0.765625 0.71875 -vt 0.4375 0.796875 -vt 0.265625 0.796875 -vt 0.265625 0.71875 -vt 0.4375 0.71875 -vt 0.4375 0.796875 -vt 0.515625 0.796875 -vt 0.515625 0.96875 -vt 0.4375 0.96875 -vt 0.515625 0.96875 -vt 0.59375 0.96875 -vt 0.59375 0.796875 -vt 0.515625 0.796875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 4/4/1 7/3/1 5/2/1 2/1/1 -f 3/8/2 4/7/2 2/6/2 1/5/2 -f 8/12/3 3/11/3 1/10/3 6/9/3 -f 7/16/4 8/15/4 6/14/4 5/13/4 -f 6/20/5 1/19/5 2/18/5 5/17/5 -f 7/24/6 4/23/6 3/22/6 8/21/6 -o cube -v 0.21875 0.9232274123458661 -1.0717531435684542 -v 0.21875 0.9232274123458661 -1.1342531435684542 -v 0.21875 0.48572741234586636 -1.0717531435684542 -v 0.21875 0.48572741234586636 -1.1342531435684542 -v -0.21875 0.9232274123458661 -1.1342531435684542 -v -0.21875 0.9232274123458661 -1.0717531435684542 -v -0.21875 0.48572741234586636 -1.1342531435684542 -v -0.21875 0.48572741234586636 -1.0717531435684542 -vt 0.3125 0.671875 -vt 0.421875 0.671875 -vt 0.421875 0.5625 -vt 0.3125 0.5625 -vt 0.296875 0.671875 -vt 0.3125 0.671875 -vt 0.3125 0.5625 -vt 0.296875 0.5625 -vt 0.4375 0.671875 -vt 0.546875 0.671875 -vt 0.546875 0.5625 -vt 0.4375 0.5625 -vt 0.421875 0.671875 -vt 0.4375 0.671875 -vt 0.4375 0.5625 -vt 0.421875 0.5625 -vt 0.421875 0.671875 -vt 0.3125 0.671875 -vt 0.3125 0.6875 -vt 0.421875 0.6875 -vt 0.53125 0.6875 -vt 0.421875 0.6875 -vt 0.421875 0.671875 -vt 0.53125 0.671875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 12/28/7 15/27/7 13/26/7 10/25/7 -f 11/32/8 12/31/8 10/30/8 9/29/8 -f 16/36/9 11/35/9 9/34/9 14/33/9 -f 15/40/10 16/39/10 14/38/10 13/37/10 -f 14/44/11 9/43/11 10/42/11 13/41/11 -f 15/48/12 12/47/12 11/46/12 16/45/12 -o cube -v 0.21875 0.9232274123458661 0.2407468564315457 -v 0.21875 0.9232274123458661 -0.009253143568454192 -v 0.21875 0.48572741234586636 0.2407468564315457 -v 0.21875 0.48572741234586636 -0.009253143568454192 -v -0.21875 0.9232274123458661 -0.009253143568454192 -v -0.21875 0.9232274123458661 0.2407468564315457 -v -0.21875 0.48572741234586636 -0.009253143568454192 -v -0.21875 0.48572741234586636 0.2407468564315457 -vt 0.17187499999999997 0.9375 -vt 0.06249999999999997 0.9375 -vt 0.06249999999999997 0.828125 -vt 0.17187499999999997 0.828125 -vt 0.23437499999999994 0.9375 -vt 0.17187499999999997 0.9375 -vt 0.17187499999999997 0.828125 -vt 0.23437499999999994 0.828125 -vt 0.34374999999999994 0.9375 -vt 0.23437499999999994 0.9375 -vt 0.23437499999999994 0.828125 -vt 0.34374999999999994 0.828125 -vt 0.06249999999999997 0.9375 -vt 0 0.9375 -vt 0 0.828125 -vt 0.06249999999999997 0.828125 -vt 0.06249999999999997 0.9375 -vt 0.17187499999999997 0.9375 -vt 0.17187499999999997 1 -vt 0.06249999999999997 1 -vt 0.171875 1 -vt 0.28125 1 -vt 0.28125 0.9375 -vt 0.171875 0.9375 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 20/52/13 23/51/13 21/50/13 18/49/13 -f 19/56/14 20/55/14 18/54/14 17/53/14 -f 24/60/15 19/59/15 17/58/15 22/57/15 -f 23/64/16 24/63/16 22/62/16 21/61/16 -f 22/68/17 17/67/17 18/66/17 21/65/17 -f 23/72/18 20/71/18 19/70/18 24/69/18 -o cube -v 0.28125 0.985727412345866 0.7407468564315454 -v 0.28125 0.985727412345866 0.2407468564315457 -v 0.28125 0.42322741234586625 0.7407468564315454 -v 0.28125 0.42322741234586625 0.2407468564315457 -v -0.28125 0.985727412345866 0.2407468564315457 -v -0.28125 0.985727412345866 0.7407468564315454 -v -0.28125 0.42322741234586625 0.2407468564315457 -v -0.28125 0.42322741234586625 0.7407468564315454 -vt 0.12499999999999992 0.3750000000000001 -vt 0.2656249999999999 0.3750000000000001 -vt 0.2656249999999999 0.2343750000000001 -vt 0.12499999999999992 0.2343750000000001 -vt 0 0.3750000000000001 -vt 0.12499999999999992 0.3750000000000001 -vt 0.12499999999999992 0.2343750000000001 -vt 0 0.2343750000000001 -vt 0.39062499999999983 0.3750000000000001 -vt 0.5312499999999998 0.3750000000000001 -vt 0.5312499999999998 0.2343750000000001 -vt 0.39062499999999983 0.2343750000000001 -vt 0.2656249999999999 0.3750000000000001 -vt 0.3906249999999998 0.3750000000000001 -vt 0.3906249999999998 0.2343750000000001 -vt 0.2656249999999999 0.2343750000000001 -vt 0.2656249999999999 0.3750000000000001 -vt 0.12499999999999989 0.3750000000000001 -vt 0.12499999999999989 0.5 -vt 0.2656249999999999 0.5 -vt 0.4062499999999999 0.5 -vt 0.2656249999999999 0.5 -vt 0.2656249999999999 0.3750000000000001 -vt 0.4062499999999999 0.3750000000000001 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 28/76/19 31/75/19 29/74/19 26/73/19 -f 27/80/20 28/79/20 26/78/20 25/77/20 -f 32/84/21 27/83/21 25/82/21 30/81/21 -f 31/88/22 32/87/22 30/86/22 29/85/22 -f 30/92/23 25/91/23 26/90/23 29/89/23 -f 31/96/24 28/95/24 27/94/24 32/93/24 -o cube -v 0.1875 0.8919774123458661 -0.9467531435684542 -v 0.1875 0.8919774123458661 -1.0717531435684542 -v 0.1875 0.5169774123458661 -0.9467531435684542 -v 0.1875 0.5169774123458661 -1.0717531435684542 -v -0.1875 0.8919774123458661 -1.0717531435684542 -v -0.1875 0.8919774123458661 -0.9467531435684542 -v -0.1875 0.5169774123458661 -1.0717531435684542 -v -0.1875 0.5169774123458661 -0.9467531435684542 -vt 0.78125 0.46875 -vt 0.875 0.46875 -vt 0.875 0.375 -vt 0.78125 0.375 -vt 0.75 0.46875 -vt 0.78125 0.46875 -vt 0.78125 0.375 -vt 0.75 0.375 -vt 0.90625 0.46875 -vt 1 0.46875 -vt 1 0.375 -vt 0.90625 0.375 -vt 0.875 0.46875 -vt 0.90625 0.46875 -vt 0.90625 0.375 -vt 0.875 0.375 -vt 0.875 0.46875 -vt 0.78125 0.46875 -vt 0.78125 0.5 -vt 0.875 0.5 -vt 0.96875 0.5 -vt 0.875 0.5 -vt 0.875 0.46875 -vt 0.96875 0.46875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 36/100/25 39/99/25 37/98/25 34/97/25 -f 35/104/26 36/103/26 34/102/26 33/101/26 -f 40/108/27 35/107/27 33/106/27 38/105/27 -f 39/112/28 40/111/28 38/110/28 37/109/28 -f 38/116/29 33/115/29 34/114/29 37/113/29 -f 39/120/30 36/119/30 35/118/30 40/117/30 -o cube -v 0.21875 0.9232274123458661 -0.009253143568454192 -v 0.21875 0.9232274123458661 -0.2592531435684542 -v 0.21875 0.48572741234586636 -0.009253143568454192 -v 0.21875 0.48572741234586636 -0.2592531435684542 -v -0.21875 0.9232274123458661 -0.2592531435684542 -v -0.21875 0.9232274123458661 -0.009253143568454192 -v -0.21875 0.48572741234586636 -0.2592531435684542 -v -0.21875 0.48572741234586636 -0.009253143568454192 -vt 0.0625 0.9375 -vt 0.171875 0.9375 -vt 0.171875 0.828125 -vt 0.0625 0.828125 -vt 0 0.9375 -vt 0.0625 0.9375 -vt 0.0625 0.828125 -vt 0 0.828125 -vt 0.234375 0.9375 -vt 0.34375 0.9375 -vt 0.34375 0.828125 -vt 0.234375 0.828125 -vt 0.171875 0.9375 -vt 0.234375 0.9375 -vt 0.234375 0.828125 -vt 0.171875 0.828125 -vt 0.171875 0.9375 -vt 0.0625 0.9375 -vt 0.0625 1 -vt 0.171875 1 -vt 0.28125 1 -vt 0.171875 1 -vt 0.171875 0.9375 -vt 0.28125 0.9375 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 44/124/31 47/123/31 45/122/31 42/121/31 -f 43/128/32 44/127/32 42/126/32 41/125/32 -f 48/132/33 43/131/33 41/130/33 46/129/33 -f 47/136/34 48/135/34 46/134/34 45/133/34 -f 46/140/35 41/139/35 42/138/35 45/137/35 -f 47/144/36 44/143/36 43/142/36 48/141/36 -o cube -v 0.15625 0.859375 -0.9468749999999999 -v 0.15625 0.859375 -1.134375 -v 0.15625 0.546875 -0.9468749999999999 -v 0.15625 0.546875 -1.134375 -v -0.15625 0.859375 -1.134375 -v -0.15625 0.859375 -0.9468749999999999 -v -0.15625 0.546875 -1.134375 -v -0.15625 0.546875 -0.9468749999999999 -vt 0.421875 0.078125 -vt 0.5 0.078125 -vt 0.5 0 -vt 0.421875 0 -vt 0.375 0.078125 -vt 0.421875 0.078125 -vt 0.421875 0 -vt 0.375 0 -vt 0.546875 0.078125 -vt 0.625 0.078125 -vt 0.625 0 -vt 0.546875 0 -vt 0.5 0.078125 -vt 0.546875 0.078125 -vt 0.546875 0 -vt 0.5 0 -vt 0.5 0.078125 -vt 0.421875 0.078125 -vt 0.421875 0.125 -vt 0.5 0.125 -vt 0.578125 0.125 -vt 0.5 0.125 -vt 0.5 0.078125 -vt 0.578125 0.078125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 52/148/37 55/147/37 53/146/37 50/145/37 -f 51/152/38 52/151/38 50/150/38 49/149/38 -f 56/156/39 51/155/39 49/154/39 54/153/39 -f 55/160/40 56/159/40 54/158/40 53/157/40 -f 54/164/41 49/163/41 50/162/41 53/161/41 -f 55/168/42 52/167/42 51/166/42 56/165/42 -o cube -v 0.0625 1.0700825214724774 0.9084708691207959 -v 0.0625 1.1584708691207957 0.8200825214724774 -v 0.0625 0.8933058261758404 0.7316941738241589 -v 0.0625 0.9816941738241588 0.6433058261758404 -v -0.0625 1.1584708691207957 0.8200825214724774 -v -0.0625 1.0700825214724774 0.9084708691207959 -v -0.0625 0.9816941738241588 0.6433058261758404 -v -0.0625 0.8933058261758404 0.7316941738241589 -vt 0.8125 0.0625 -vt 0.84375 0.0625 -vt 0.84375 0 -vt 0.8125 0 -vt 0.78125 0.0625 -vt 0.8125 0.0625 -vt 0.8125 0 -vt 0.78125 0 -vt 0.875 0.0625 -vt 0.90625 0.0625 -vt 0.90625 0 -vt 0.875 0 -vt 0.84375 0.0625 -vt 0.875 0.0625 -vt 0.875 0 -vt 0.84375 0 -vt 0.84375 0.0625 -vt 0.8125 0.0625 -vt 0.8125 0.09375 -vt 0.84375 0.09375 -vt 0.875 0.09375 -vt 0.84375 0.09375 -vt 0.84375 0.0625 -vt 0.875 0.0625 -vn 0 0.7071067811865476 -0.7071067811865475 -vn 1 0 0 -vn 0 -0.7071067811865476 0.7071067811865475 -vn -1 0 0 -vn 0 0.7071067811865475 0.7071067811865476 -vn 0 -0.7071067811865475 -0.7071067811865476 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 60/172/43 63/171/43 61/170/43 58/169/43 -f 59/176/44 60/175/44 58/174/44 57/173/44 -f 64/180/45 59/179/45 57/178/45 62/177/45 -f 63/184/46 64/183/46 62/182/46 61/181/46 -f 62/188/47 57/187/47 58/186/47 61/185/47 -f 63/192/48 60/191/48 59/190/48 64/189/48 -o cube -v 0.5 0.75 0.25 -v 0.5 0.75 -0.5 -v 0.5 0 0.25 -v 0.5 0 -0.5 -v 0.5 0.75 -0.5 -v 0.5 0.75 0.25 -v 0.5 0 -0.5 -v 0.5 0 0.25 -vt 0.796875 1 -vt 0.796875 1 -vt 0.796875 0.8125 -vt 0.796875 0.8125 -vt 0.984375 1 -vt 0.796875 1 -vt 0.796875 0.8125 -vt 0.984375 0.8125 -vt 0.984375 1 -vt 0.984375 1 -vt 0.984375 0.8125 -vt 0.984375 0.8125 -vt 0.796875 1 -vt 0.609375 1 -vt 0.609375 0.8125 -vt 0.796875 0.8125 -vt 0.796875 1 -vt 0.796875 1 -vt 0.796875 1.1875 -vt 0.796875 1.1875 -vt 0.796875 1.1875 -vt 0.796875 1.1875 -vt 0.796875 1 -vt 0.796875 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 68/196/49 71/195/49 69/194/49 66/193/49 -f 67/200/50 68/199/50 66/198/50 65/197/50 -f 72/204/51 67/203/51 65/202/51 70/201/51 -f 71/208/52 72/207/52 70/206/52 69/205/52 -f 70/212/53 65/211/53 66/210/53 69/209/53 -f 71/216/54 68/215/54 67/214/54 72/213/54 -o cube -v 0.5 0.75 -0.5 -v 0.5 0.75 -0.5 -v 0.5 0 -0.5 -v 0.5 0 -0.5 -v 0.375 0.75 -0.5 -v 0.375 0.75 -0.5 -v 0.375 0 -0.5 -v 0.375 0 -0.5 -vt 0.96875 1 -vt 0.9375 1 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 1 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 1 0.8125 -vt 0.9375 1 -vt 0.9375 1 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.9375 1 -vt 0.96875 1 -vt 0.96875 1 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 1 1 -vt 0.96875 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 76/220/55 79/219/55 77/218/55 74/217/55 -f 75/224/56 76/223/56 74/222/56 73/221/56 -f 80/228/57 75/227/57 73/226/57 78/225/57 -f 79/232/58 80/231/58 78/230/58 77/229/58 -f 78/236/59 73/235/59 74/234/59 77/233/59 -f 79/240/60 76/239/60 75/238/60 80/237/60 -o cube -v 0.5 0.75 0.25 -v 0.5 0.75 0.25 -v 0.5 0 0.25 -v 0.5 0 0.25 -v 0.375 0.75 0.25 -v 0.375 0.75 0.25 -v 0.375 0 0.25 -v 0.375 0 0.25 -vt 0.96875 1 -vt 0.9375 1 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 1 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 1 0.8125 -vt 0.9375 1 -vt 0.9375 1 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.9375 1 -vt 0.96875 1 -vt 0.96875 1 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 1 1 -vt 0.96875 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 84/244/61 87/243/61 85/242/61 82/241/61 -f 83/248/62 84/247/62 82/246/62 81/245/62 -f 88/252/63 83/251/63 81/250/63 86/249/63 -f 87/256/64 88/255/64 86/254/64 85/253/64 -f 86/260/65 81/259/65 82/258/65 85/257/65 -f 87/264/66 84/263/66 83/262/66 88/261/66 -o cube -v 0.5 0.75 0.125 -v 0.5 0.75 0.125 -v 0.5 0 0.125 -v 0.5 0 0.125 -v 0.375 0.75 0.125 -v 0.375 0.75 0.125 -v 0.375 0 0.125 -v 0.375 0 0.125 -vt 0.96875 1 -vt 0.9375 1 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 1 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 1 0.8125 -vt 0.9375 1 -vt 0.9375 1 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.9375 1 -vt 0.96875 1 -vt 0.96875 1 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 1 1 -vt 0.96875 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 92/268/67 95/267/67 93/266/67 90/265/67 -f 91/272/68 92/271/68 90/270/68 89/269/68 -f 96/276/69 91/275/69 89/274/69 94/273/69 -f 95/280/70 96/279/70 94/278/70 93/277/70 -f 94/284/71 89/283/71 90/282/71 93/281/71 -f 95/288/72 92/287/72 91/286/72 96/285/72 -o cube -v 0.5 0.75 -0.375 -v 0.5 0.75 -0.375 -v 0.5 0 -0.375 -v 0.5 0 -0.375 -v 0.375 0.75 -0.375 -v 0.375 0.75 -0.375 -v 0.375 0 -0.375 -v 0.375 0 -0.375 -vt 0.96875 1 -vt 0.9375 1 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 1 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 1 0.8125 -vt 0.9375 1 -vt 0.9375 1 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.9375 1 -vt 0.96875 1 -vt 0.96875 1 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 1 1 -vt 0.96875 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 100/292/73 103/291/73 101/290/73 98/289/73 -f 99/296/74 100/295/74 98/294/74 97/293/74 -f 104/300/75 99/299/75 97/298/75 102/297/75 -f 103/304/76 104/303/76 102/302/76 101/301/76 -f 102/308/77 97/307/77 98/306/77 101/305/77 -f 103/312/78 100/311/78 99/310/78 104/309/78 -o cube -v 0.5 0.625 0.25 -v 0.5 0.625 -0.5 -v 0.5 0.625 0.25 -v 0.5 0.625 -0.5 -v 0.375 0.625 -0.5 -v 0.375 0.625 0.25 -v 0.375 0.625 -0.5 -v 0.375 0.625 0.25 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 1.15625 0.8125 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 1.15625 0.8125 -vt 1.1875 0.8125 -vt 1.15625 0.8125 -vt 1.15625 0.8125 -vt 1.1875 0.8125 -vt 0.9375 0.8125 -vt 0.75 0.8125 -vt 0.75 0.8125 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 1 0.8125 -vt 0.96875 0.8125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 108/316/79 111/315/79 109/314/79 106/313/79 -f 107/320/80 108/319/80 106/318/80 105/317/80 -f 112/324/81 107/323/81 105/322/81 110/321/81 -f 111/328/82 112/327/82 110/326/82 109/325/82 -f 110/332/83 105/331/83 106/330/83 109/329/83 -f 111/336/84 108/335/84 107/334/84 112/333/84 -o cube -v 0.5 0.125 0.25 -v 0.5 0.125 -0.5 -v 0.5 0.125 0.25 -v 0.5 0.125 -0.5 -v 0.375 0.125 -0.5 -v 0.375 0.125 0.25 -v 0.375 0.125 -0.5 -v 0.375 0.125 0.25 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 1.15625 0.8125 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 1.15625 0.8125 -vt 1.1875 0.8125 -vt 1.15625 0.8125 -vt 1.15625 0.8125 -vt 1.1875 0.8125 -vt 0.9375 0.8125 -vt 0.75 0.8125 -vt 0.75 0.8125 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 1 0.8125 -vt 0.96875 0.8125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 116/340/85 119/339/85 117/338/85 114/337/85 -f 115/344/86 116/343/86 114/342/86 113/341/86 -f 120/348/87 115/347/87 113/346/87 118/345/87 -f 119/352/88 120/351/88 118/350/88 117/349/88 -f 118/356/89 113/355/89 114/354/89 117/353/89 -f 119/360/90 116/359/90 115/358/90 120/357/90 -o cube -v 0.5 0.75 0.25 -v 0.5 0.75 -0.5 -v 0.5 0.75 0.25 -v 0.5 0.75 -0.5 -v 0.375 0.75 -0.5 -v 0.375 0.75 0.25 -v 0.375 0.75 -0.5 -v 0.375 0.75 0.25 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 1.15625 0.8125 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 1.15625 0.8125 -vt 1.1875 0.8125 -vt 1.15625 0.8125 -vt 1.15625 0.8125 -vt 1.1875 0.8125 -vt 0.9375 0.8125 -vt 0.75 0.8125 -vt 0.75 0.8125 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 1 0.8125 -vt 0.96875 0.8125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 124/364/91 127/363/91 125/362/91 122/361/91 -f 123/368/92 124/367/92 122/366/92 121/365/92 -f 128/372/93 123/371/93 121/370/93 126/369/93 -f 127/376/94 128/375/94 126/374/94 125/373/94 -f 126/380/95 121/379/95 122/378/95 125/377/95 -f 127/384/96 124/383/96 123/382/96 128/381/96 -o cube -v 0.5 0 0.25 -v 0.5 0 -0.5 -v 0.5 0 0.25 -v 0.5 0 -0.5 -v 0.375 0 -0.5 -v 0.375 0 0.25 -v 0.375 0 -0.5 -v 0.375 0 0.25 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 1.15625 0.8125 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 1.15625 0.8125 -vt 1.1875 0.8125 -vt 1.15625 0.8125 -vt 1.15625 0.8125 -vt 1.1875 0.8125 -vt 0.9375 0.8125 -vt 0.75 0.8125 -vt 0.75 0.8125 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 1 0.8125 -vt 0.96875 0.8125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 132/388/97 135/387/97 133/386/97 130/385/97 -f 131/392/98 132/391/98 130/390/98 129/389/98 -f 136/396/99 131/395/99 129/394/99 134/393/99 -f 135/400/100 136/399/100 134/398/100 133/397/100 -f 134/404/101 129/403/101 130/402/101 133/401/101 -f 135/408/102 132/407/102 131/406/102 136/405/102 -o cube -v 0.375 0.75 0.25 -v 0.375 0.75 -0.5 -v 0.375 0 0.25 -v 0.375 0 -0.5 -v 0.375 0.75 -0.5 -v 0.375 0.75 0.25 -v 0.375 0 -0.5 -v 0.375 0 0.25 -vt 0.796875 1 -vt 0.796875 1 -vt 0.796875 0.8125 -vt 0.796875 0.8125 -vt 0.984375 1 -vt 0.796875 1 -vt 0.796875 0.8125 -vt 0.984375 0.8125 -vt 0.984375 1 -vt 0.984375 1 -vt 0.984375 0.8125 -vt 0.984375 0.8125 -vt 0.796875 1 -vt 0.609375 1 -vt 0.609375 0.8125 -vt 0.796875 0.8125 -vt 0.796875 1 -vt 0.796875 1 -vt 0.796875 1.1875 -vt 0.796875 1.1875 -vt 0.796875 1.1875 -vt 0.796875 1.1875 -vt 0.796875 1 -vt 0.796875 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 140/412/103 143/411/103 141/410/103 138/409/103 -f 139/416/104 140/415/104 138/414/104 137/413/104 -f 144/420/105 139/419/105 137/418/105 142/417/105 -f 143/424/106 144/423/106 142/422/106 141/421/106 -f 142/428/107 137/427/107 138/426/107 141/425/107 -f 143/432/108 140/431/108 139/430/108 144/429/108 -o cube -v 0.49375 0.6622621298570348 -0.3671480419227867 -v 0.49375 0.6180679560328756 -0.4113422157469459 -v 0.49375 0.1319320439671241 0.16318204396712416 -v 0.49375 0.08773787014296486 0.11898787014296491 -v 0.36875 0.6180679560328756 -0.4113422157469459 -v 0.36875 0.6622621298570348 -0.3671480419227867 -v 0.36875 0.08773787014296486 0.11898787014296491 -v 0.36875 0.1319320439671241 0.16318204396712416 -vt 0.046875 0.203125 -vt 0.015625 0.203125 -vt 0.015625 0.015625 -vt 0.046875 0.015625 -vt 0.0625 0.203125 -vt 0.046875 0.203125 -vt 0.046875 0.015625 -vt 0.0625 0.015625 -vt 0.09375 0.203125 -vt 0.0625 0.203125 -vt 0.0625 0.015625 -vt 0.09375 0.015625 -vt 0.015625 0.203125 -vt 0 0.203125 -vt 0 0.015625 -vt 0.015625 0.015625 -vt 0.015625 0.203125 -vt 0.046875 0.203125 -vt 0.046875 0.21875 -vt 0.015625 0.21875 -vt 0.046875 0.21875 -vt 0.078125 0.21875 -vt 0.078125 0.203125 -vt 0.046875 0.203125 -vn 0 -0.7071067811865476 -0.7071067811865475 -vn 1 0 0 -vn 0 0.7071067811865476 0.7071067811865475 -vn -1 0 0 -vn 0 0.7071067811865475 -0.7071067811865476 -vn 0 -0.7071067811865475 0.7071067811865476 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 148/436/109 151/435/109 149/434/109 146/433/109 -f 147/440/110 148/439/110 146/438/110 145/437/110 -f 152/444/111 147/443/111 145/442/111 150/441/111 -f 151/448/112 152/447/112 150/446/112 149/445/112 -f 150/452/113 145/451/113 146/450/113 149/449/113 -f 151/456/114 148/455/114 147/454/114 152/453/114 -o cube -v 0.49375 0.6180679560328757 0.16318204396712432 -v 0.49375 0.6622621298570349 0.11898787014296508 -v 0.49375 0.08773787014296508 -0.3671480419227864 -v 0.49375 0.1319320439671242 -0.4113422157469456 -v 0.36875 0.6622621298570349 0.11898787014296508 -v 0.36875 0.6180679560328757 0.16318204396712432 -v 0.36875 0.1319320439671242 -0.4113422157469456 -v 0.36875 0.08773787014296508 -0.3671480419227864 -vt 0.046875 0.203125 -vt 0.015625 0.203125 -vt 0.015625 0.015625 -vt 0.046875 0.015625 -vt 0.0625 0.203125 -vt 0.046875 0.203125 -vt 0.046875 0.015625 -vt 0.0625 0.015625 -vt 0.09375 0.203125 -vt 0.0625 0.203125 -vt 0.0625 0.015625 -vt 0.09375 0.015625 -vt 0.015625 0.203125 -vt 0 0.203125 -vt 0 0.015625 -vt 0.015625 0.015625 -vt 0.015625 0.203125 -vt 0.046875 0.203125 -vt 0.046875 0.21875 -vt 0.015625 0.21875 -vt 0.046875 0.21875 -vt 0.078125 0.21875 -vt 0.078125 0.203125 -vt 0.046875 0.203125 -vn 0 0.7071067811865476 -0.7071067811865475 -vn 1 0 0 -vn 0 -0.7071067811865476 0.7071067811865475 -vn -1 0 0 -vn 0 0.7071067811865475 0.7071067811865476 -vn 0 -0.7071067811865475 -0.7071067811865476 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 156/460/115 159/459/115 157/458/115 154/457/115 -f 155/464/116 156/463/116 154/462/116 153/461/116 -f 160/468/117 155/467/117 153/466/117 158/465/117 -f 159/472/118 160/471/118 158/470/118 157/469/118 -f 158/476/119 153/475/119 154/474/119 157/473/119 -f 159/480/120 156/479/120 155/478/120 160/477/120 -o cube -v 0.49375 0.6875 -0.09283008588991049 -v 0.49375 0.6875 -0.15533008588991049 -v 0.49375 0.0625 -0.09283008588991049 -v 0.49375 0.0625 -0.15533008588991049 -v 0.36875 0.6875 -0.15533008588991049 -v 0.36875 0.6875 -0.09283008588991049 -v 0.36875 0.0625 -0.15533008588991049 -v 0.36875 0.0625 -0.09283008588991049 -vt 0.046875 0.1875 -vt 0.015625 0.1875 -vt 0.015625 0.03125 -vt 0.046875 0.03125 -vt 0.0625 0.1875 -vt 0.046875 0.1875 -vt 0.046875 0.03125 -vt 0.0625 0.03125 -vt 0.09375 0.1875 -vt 0.0625 0.1875 -vt 0.0625 0.03125 -vt 0.09375 0.03125 -vt 0.015625 0.1875 -vt 0 0.1875 -vt 0 0.03125 -vt 0.015625 0.03125 -vt 0.015625 0.1875 -vt 0.046875 0.1875 -vt 0.046875 0.203125 -vt 0.015625 0.203125 -vt 0.046875 0.203125 -vt 0.078125 0.203125 -vt 0.078125 0.1875 -vt 0.046875 0.1875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 164/484/121 167/483/121 165/482/121 162/481/121 -f 163/488/122 164/487/122 162/486/122 161/485/122 -f 168/492/123 163/491/123 161/490/123 166/489/123 -f 167/496/124 168/495/124 166/494/124 165/493/124 -f 166/500/125 161/499/125 162/498/125 165/497/125 -f 167/504/126 164/503/126 163/502/126 168/501/126 -o cube -v 0.49375 0.4078125000000001 -0.49921875 -v 0.49375 0.3453125000000001 -0.49921875 -v 0.49375 0.4078124999999999 0.25078125 -v 0.49375 0.3453124999999999 0.25078125 -v 0.36875 0.3453125000000001 -0.49921875 -v 0.36875 0.4078125000000001 -0.49921875 -v 0.36875 0.3453124999999999 0.25078125 -v 0.36875 0.4078124999999999 0.25078125 -vt 0.046875 0.203125 -vt 0.015625 0.203125 -vt 0.015625 0.015625 -vt 0.046875 0.015625 -vt 0.0625 0.203125 -vt 0.046875 0.203125 -vt 0.046875 0.015625 -vt 0.0625 0.015625 -vt 0.09375 0.203125 -vt 0.0625 0.203125 -vt 0.0625 0.015625 -vt 0.09375 0.015625 -vt 0.015625 0.203125 -vt 0 0.203125 -vt 0 0.015625 -vt 0.015625 0.015625 -vt 0.015625 0.203125 -vt 0.046875 0.203125 -vt 0.046875 0.21875 -vt 0.015625 0.21875 -vt 0.046875 0.21875 -vt 0.078125 0.21875 -vt 0.078125 0.203125 -vt 0.046875 0.203125 -vn 0 -1 -2.220446049250313e-16 -vn 1 0 0 -vn 0 1 2.220446049250313e-16 -vn -1 0 0 -vn 0 2.220446049250313e-16 -1 -vn 0 -2.220446049250313e-16 1 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 172/508/127 175/507/127 173/506/127 170/505/127 -f 171/512/128 172/511/128 170/510/128 169/509/128 -f 176/516/129 171/515/129 169/514/129 174/513/129 -f 175/520/130 176/519/130 174/518/130 173/517/130 -f 174/524/131 169/523/131 170/522/131 173/521/131 -f 175/528/132 172/527/132 171/526/132 176/525/132 -o cube -v -0.5 0.75 0.25 -v -0.5 0.75 -0.5 -v -0.5 0 0.25 -v -0.5 0 -0.5 -v -0.5 0.75 -0.5 -v -0.5 0.75 0.25 -v -0.5 0 -0.5 -v -0.5 0 0.25 -vt 0.796875 1 -vt 0.796875 1 -vt 0.796875 0.8125 -vt 0.796875 0.8125 -vt 0.609375 1 -vt 0.796875 1 -vt 0.796875 0.8125 -vt 0.609375 0.8125 -vt 0.984375 1 -vt 0.984375 1 -vt 0.984375 0.8125 -vt 0.984375 0.8125 -vt 0.796875 1 -vt 0.984375 1 -vt 0.984375 0.8125 -vt 0.796875 0.8125 -vt 0.796875 1 -vt 0.796875 1 -vt 0.796875 1.1875 -vt 0.796875 1.1875 -vt 0.796875 1.1875 -vt 0.796875 1.1875 -vt 0.796875 1 -vt 0.796875 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 180/532/133 183/531/133 181/530/133 178/529/133 -f 179/536/134 180/535/134 178/534/134 177/533/134 -f 184/540/135 179/539/135 177/538/135 182/537/135 -f 183/544/136 184/543/136 182/542/136 181/541/136 -f 182/548/137 177/547/137 178/546/137 181/545/137 -f 183/552/138 180/551/138 179/550/138 184/549/138 -o cube -v -0.375 0.75 -0.5 -v -0.375 0.75 -0.5 -v -0.375 0 -0.5 -v -0.375 0 -0.5 -v -0.5 0.75 -0.5 -v -0.5 0.75 -0.5 -v -0.5 0 -0.5 -v -0.5 0 -0.5 -vt 0.9375 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.9375 1 -vt 0.9375 1 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.96875 1 -vt 1 1 -vt 1 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.9375 1 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 0.96875 1 -vt 0.96875 1 -vt 1 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 188/556/139 191/555/139 189/554/139 186/553/139 -f 187/560/140 188/559/140 186/558/140 185/557/140 -f 192/564/141 187/563/141 185/562/141 190/561/141 -f 191/568/142 192/567/142 190/566/142 189/565/142 -f 190/572/143 185/571/143 186/570/143 189/569/143 -f 191/576/144 188/575/144 187/574/144 192/573/144 -o cube -v -0.375 0.75 0.25 -v -0.375 0.75 0.25 -v -0.375 0 0.25 -v -0.375 0 0.25 -v -0.5 0.75 0.25 -v -0.5 0.75 0.25 -v -0.5 0 0.25 -v -0.5 0 0.25 -vt 0.9375 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.9375 1 -vt 0.9375 1 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.96875 1 -vt 1 1 -vt 1 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.9375 1 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 0.96875 1 -vt 0.96875 1 -vt 1 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 196/580/145 199/579/145 197/578/145 194/577/145 -f 195/584/146 196/583/146 194/582/146 193/581/146 -f 200/588/147 195/587/147 193/586/147 198/585/147 -f 199/592/148 200/591/148 198/590/148 197/589/148 -f 198/596/149 193/595/149 194/594/149 197/593/149 -f 199/600/150 196/599/150 195/598/150 200/597/150 -o cube -v -0.375 0.75 0.125 -v -0.375 0.75 0.125 -v -0.375 0 0.125 -v -0.375 0 0.125 -v -0.5 0.75 0.125 -v -0.5 0.75 0.125 -v -0.5 0 0.125 -v -0.5 0 0.125 -vt 0.9375 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.9375 1 -vt 0.9375 1 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.96875 1 -vt 1 1 -vt 1 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.9375 1 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 0.96875 1 -vt 0.96875 1 -vt 1 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 204/604/151 207/603/151 205/602/151 202/601/151 -f 203/608/152 204/607/152 202/606/152 201/605/152 -f 208/612/153 203/611/153 201/610/153 206/609/153 -f 207/616/154 208/615/154 206/614/154 205/613/154 -f 206/620/155 201/619/155 202/618/155 205/617/155 -f 207/624/156 204/623/156 203/622/156 208/621/156 -o cube -v -0.375 0.75 -0.375 -v -0.375 0.75 -0.375 -v -0.375 0 -0.375 -v -0.375 0 -0.375 -v -0.5 0.75 -0.375 -v -0.5 0.75 -0.375 -v -0.5 0 -0.375 -v -0.5 0 -0.375 -vt 0.9375 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.9375 1 -vt 0.9375 1 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.96875 1 -vt 1 1 -vt 1 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 0.96875 1 -vt 0.9375 1 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 0.96875 1 -vt 0.96875 1 -vt 1 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 212/628/157 215/627/157 213/626/157 210/625/157 -f 211/632/158 212/631/158 210/630/158 209/629/158 -f 216/636/159 211/635/159 209/634/159 214/633/159 -f 215/640/160 216/639/160 214/638/160 213/637/160 -f 214/644/161 209/643/161 210/642/161 213/641/161 -f 215/648/162 212/647/162 211/646/162 216/645/162 -o cube -v -0.375 0.625 0.25 -v -0.375 0.625 -0.5 -v -0.375 0.625 0.25 -v -0.375 0.625 -0.5 -v -0.5 0.625 -0.5 -v -0.5 0.625 0.25 -v -0.5 0.625 -0.5 -v -0.5 0.625 0.25 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.75 0.8125 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.75 0.8125 -vt 1.15625 0.8125 -vt 1.1875 0.8125 -vt 1.1875 0.8125 -vt 1.15625 0.8125 -vt 0.96875 0.8125 -vt 1.15625 0.8125 -vt 1.15625 0.8125 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 1 0.8125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 220/652/163 223/651/163 221/650/163 218/649/163 -f 219/656/164 220/655/164 218/654/164 217/653/164 -f 224/660/165 219/659/165 217/658/165 222/657/165 -f 223/664/166 224/663/166 222/662/166 221/661/166 -f 222/668/167 217/667/167 218/666/167 221/665/167 -f 223/672/168 220/671/168 219/670/168 224/669/168 -o cube -v -0.375 0.125 0.25 -v -0.375 0.125 -0.5 -v -0.375 0.125 0.25 -v -0.375 0.125 -0.5 -v -0.5 0.125 -0.5 -v -0.5 0.125 0.25 -v -0.5 0.125 -0.5 -v -0.5 0.125 0.25 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.75 0.8125 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.75 0.8125 -vt 1.15625 0.8125 -vt 1.1875 0.8125 -vt 1.1875 0.8125 -vt 1.15625 0.8125 -vt 0.96875 0.8125 -vt 1.15625 0.8125 -vt 1.15625 0.8125 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 1 0.8125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 228/676/169 231/675/169 229/674/169 226/673/169 -f 227/680/170 228/679/170 226/678/170 225/677/170 -f 232/684/171 227/683/171 225/682/171 230/681/171 -f 231/688/172 232/687/172 230/686/172 229/685/172 -f 230/692/173 225/691/173 226/690/173 229/689/173 -f 231/696/174 228/695/174 227/694/174 232/693/174 -o cube -v -0.375 0.75 0.25 -v -0.375 0.75 -0.5 -v -0.375 0.75 0.25 -v -0.375 0.75 -0.5 -v -0.5 0.75 -0.5 -v -0.5 0.75 0.25 -v -0.5 0.75 -0.5 -v -0.5 0.75 0.25 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.75 0.8125 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.75 0.8125 -vt 1.15625 0.8125 -vt 1.1875 0.8125 -vt 1.1875 0.8125 -vt 1.15625 0.8125 -vt 0.96875 0.8125 -vt 1.15625 0.8125 -vt 1.15625 0.8125 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 1 0.8125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 236/700/175 239/699/175 237/698/175 234/697/175 -f 235/704/176 236/703/176 234/702/176 233/701/176 -f 240/708/177 235/707/177 233/706/177 238/705/177 -f 239/712/178 240/711/178 238/710/178 237/709/178 -f 238/716/179 233/715/179 234/714/179 237/713/179 -f 239/720/180 236/719/180 235/718/180 240/717/180 -o cube -v -0.375 0 0.25 -v -0.375 0 -0.5 -v -0.375 0 0.25 -v -0.375 0 -0.5 -v -0.5 0 -0.5 -v -0.5 0 0.25 -v -0.5 0 -0.5 -v -0.5 0 0.25 -vt 0.9375 0.8125 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.75 0.8125 -vt 0.9375 0.8125 -vt 0.9375 0.8125 -vt 0.75 0.8125 -vt 1.15625 0.8125 -vt 1.1875 0.8125 -vt 1.1875 0.8125 -vt 1.15625 0.8125 -vt 0.96875 0.8125 -vt 1.15625 0.8125 -vt 1.15625 0.8125 -vt 0.96875 0.8125 -vt 0.96875 0.8125 -vt 0.9375 0.8125 -vt 0.9375 1 -vt 0.96875 1 -vt 1 1 -vt 0.96875 1 -vt 0.96875 0.8125 -vt 1 0.8125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 244/724/181 247/723/181 245/722/181 242/721/181 -f 243/728/182 244/727/182 242/726/182 241/725/182 -f 248/732/183 243/731/183 241/730/183 246/729/183 -f 247/736/184 248/735/184 246/734/184 245/733/184 -f 246/740/185 241/739/185 242/738/185 245/737/185 -f 247/744/186 244/743/186 243/742/186 248/741/186 -o cube -v -0.375 0.75 0.25 -v -0.375 0.75 -0.5 -v -0.375 0 0.25 -v -0.375 0 -0.5 -v -0.375 0.75 -0.5 -v -0.375 0.75 0.25 -v -0.375 0 -0.5 -v -0.375 0 0.25 -vt 0.796875 1 -vt 0.796875 1 -vt 0.796875 0.8125 -vt 0.796875 0.8125 -vt 0.609375 1 -vt 0.796875 1 -vt 0.796875 0.8125 -vt 0.609375 0.8125 -vt 0.984375 1 -vt 0.984375 1 -vt 0.984375 0.8125 -vt 0.984375 0.8125 -vt 0.796875 1 -vt 0.984375 1 -vt 0.984375 0.8125 -vt 0.796875 0.8125 -vt 0.796875 1 -vt 0.796875 1 -vt 0.796875 1.1875 -vt 0.796875 1.1875 -vt 0.796875 1.1875 -vt 0.796875 1.1875 -vt 0.796875 1 -vt 0.796875 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 252/748/187 255/747/187 253/746/187 250/745/187 -f 251/752/188 252/751/188 250/750/188 249/749/188 -f 256/756/189 251/755/189 249/754/189 254/753/189 -f 255/760/190 256/759/190 254/758/190 253/757/190 -f 254/764/191 249/763/191 250/762/191 253/761/191 -f 255/768/192 252/767/192 251/766/192 256/765/192 -o cube -v -0.36875 0.6622621298570348 -0.3671480419227867 -v -0.36875 0.6180679560328756 -0.4113422157469459 -v -0.36875 0.1319320439671241 0.16318204396712416 -v -0.36875 0.08773787014296486 0.11898787014296491 -v -0.49375 0.6180679560328756 -0.4113422157469459 -v -0.49375 0.6622621298570348 -0.3671480419227867 -v -0.49375 0.08773787014296486 0.11898787014296491 -v -0.49375 0.1319320439671241 0.16318204396712416 -vt 0.015625 0.203125 -vt 0.046875 0.203125 -vt 0.046875 0.015625 -vt 0.015625 0.015625 -vt 0 0.203125 -vt 0.015625 0.203125 -vt 0.015625 0.015625 -vt 0 0.015625 -vt 0.0625 0.203125 -vt 0.09375 0.203125 -vt 0.09375 0.015625 -vt 0.0625 0.015625 -vt 0.046875 0.203125 -vt 0.0625 0.203125 -vt 0.0625 0.015625 -vt 0.046875 0.015625 -vt 0.046875 0.203125 -vt 0.015625 0.203125 -vt 0.015625 0.21875 -vt 0.046875 0.21875 -vt 0.078125 0.21875 -vt 0.046875 0.21875 -vt 0.046875 0.203125 -vt 0.078125 0.203125 -vn 0 -0.7071067811865476 -0.7071067811865475 -vn 1 0 0 -vn 0 0.7071067811865476 0.7071067811865475 -vn -1 0 0 -vn 0 0.7071067811865475 -0.7071067811865476 -vn 0 -0.7071067811865475 0.7071067811865476 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 260/772/193 263/771/193 261/770/193 258/769/193 -f 259/776/194 260/775/194 258/774/194 257/773/194 -f 264/780/195 259/779/195 257/778/195 262/777/195 -f 263/784/196 264/783/196 262/782/196 261/781/196 -f 262/788/197 257/787/197 258/786/197 261/785/197 -f 263/792/198 260/791/198 259/790/198 264/789/198 -o cube -v -0.36875 0.4109374999999999 -0.49999999999999994 -v -0.36875 0.3484374999999999 -0.49999999999999994 -v -0.36875 0.41093749999999973 0.25000000000000006 -v -0.36875 0.34843749999999973 0.25000000000000006 -v -0.49375 0.3484374999999999 -0.49999999999999994 -v -0.49375 0.4109374999999999 -0.49999999999999994 -v -0.49375 0.34843749999999973 0.25000000000000006 -v -0.49375 0.41093749999999973 0.25000000000000006 -vt 0.015625 0.203125 -vt 0.046875 0.203125 -vt 0.046875 0.015625 -vt 0.015625 0.015625 -vt 0 0.203125 -vt 0.015625 0.203125 -vt 0.015625 0.015625 -vt 0 0.015625 -vt 0.0625 0.203125 -vt 0.09375 0.203125 -vt 0.09375 0.015625 -vt 0.0625 0.015625 -vt 0.046875 0.203125 -vt 0.0625 0.203125 -vt 0.0625 0.015625 -vt 0.046875 0.015625 -vt 0.046875 0.203125 -vt 0.015625 0.203125 -vt 0.015625 0.21875 -vt 0.046875 0.21875 -vt 0.078125 0.21875 -vt 0.046875 0.21875 -vt 0.046875 0.203125 -vt 0.078125 0.203125 -vn 0 -1 -2.220446049250313e-16 -vn 1 0 0 -vn 0 1 2.220446049250313e-16 -vn -1 0 0 -vn 0 2.220446049250313e-16 -1 -vn 0 -2.220446049250313e-16 1 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 268/796/199 271/795/199 269/794/199 266/793/199 -f 267/800/200 268/799/200 266/798/200 265/797/200 -f 272/804/201 267/803/201 265/802/201 270/801/201 -f 271/808/202 272/807/202 270/806/202 269/805/202 -f 270/812/203 265/811/203 266/810/203 269/809/203 -f 271/816/204 268/815/204 267/814/204 272/813/204 -o cube -v -0.36875 0.6180679560328757 0.16318204396712432 -v -0.36875 0.6622621298570349 0.11898787014296508 -v -0.36875 0.08773787014296508 -0.3671480419227864 -v -0.36875 0.1319320439671242 -0.4113422157469456 -v -0.49375 0.6622621298570349 0.11898787014296508 -v -0.49375 0.6180679560328757 0.16318204396712432 -v -0.49375 0.1319320439671242 -0.4113422157469456 -v -0.49375 0.08773787014296508 -0.3671480419227864 -vt 0.015625 0.203125 -vt 0.046875 0.203125 -vt 0.046875 0.015625 -vt 0.015625 0.015625 -vt 0 0.203125 -vt 0.015625 0.203125 -vt 0.015625 0.015625 -vt 0 0.015625 -vt 0.0625 0.203125 -vt 0.09375 0.203125 -vt 0.09375 0.015625 -vt 0.0625 0.015625 -vt 0.046875 0.203125 -vt 0.0625 0.203125 -vt 0.0625 0.015625 -vt 0.046875 0.015625 -vt 0.046875 0.203125 -vt 0.015625 0.203125 -vt 0.015625 0.21875 -vt 0.046875 0.21875 -vt 0.078125 0.21875 -vt 0.046875 0.21875 -vt 0.046875 0.203125 -vt 0.078125 0.203125 -vn 0 0.7071067811865476 -0.7071067811865475 -vn 1 0 0 -vn 0 -0.7071067811865476 0.7071067811865475 -vn -1 0 0 -vn 0 0.7071067811865475 0.7071067811865476 -vn 0 -0.7071067811865475 -0.7071067811865476 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 276/820/205 279/819/205 277/818/205 274/817/205 -f 275/824/206 276/823/206 274/822/206 273/821/206 -f 280/828/207 275/827/207 273/826/207 278/825/207 -f 279/832/208 280/831/208 278/830/208 277/829/208 -f 278/836/209 273/835/209 274/834/209 277/833/209 -f 279/840/210 276/839/210 275/838/210 280/837/210 -o cube -v -0.36875 0.6875 -0.09283008588991049 -v -0.36875 0.6875 -0.15533008588991049 -v -0.36875 0.0625 -0.09283008588991049 -v -0.36875 0.0625 -0.15533008588991049 -v -0.49375 0.6875 -0.15533008588991049 -v -0.49375 0.6875 -0.09283008588991049 -v -0.49375 0.0625 -0.15533008588991049 -v -0.49375 0.0625 -0.09283008588991049 -vt 0.015625 0.1875 -vt 0.046875 0.1875 -vt 0.046875 0.03125 -vt 0.015625 0.03125 -vt 0 0.1875 -vt 0.015625 0.1875 -vt 0.015625 0.03125 -vt 0 0.03125 -vt 0.0625 0.1875 -vt 0.09375 0.1875 -vt 0.09375 0.03125 -vt 0.0625 0.03125 -vt 0.046875 0.1875 -vt 0.0625 0.1875 -vt 0.0625 0.03125 -vt 0.046875 0.03125 -vt 0.046875 0.1875 -vt 0.015625 0.1875 -vt 0.015625 0.203125 -vt 0.046875 0.203125 -vt 0.078125 0.203125 -vt 0.046875 0.203125 -vt 0.046875 0.1875 -vt 0.078125 0.1875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 284/844/211 287/843/211 285/842/211 282/841/211 -f 283/848/212 284/847/212 282/846/212 281/845/212 -f 288/852/213 283/851/213 281/850/213 286/849/213 -f 287/856/214 288/855/214 286/854/214 285/853/214 -f 286/860/215 281/859/215 282/858/215 285/857/215 -f 287/864/216 284/863/216 283/862/216 288/861/216 -o cube -v 0.28125 0.8125000000000001 0.03125 -v 0.28125 0.8125000000000001 -0.21875 -v 0.28125 0.2500000000000001 0.03125 -v 0.28125 0.2500000000000001 -0.21875 -v 0.21875 0.8125000000000001 -0.21875 -v 0.21875 0.8125000000000001 0.03125 -v 0.21875 0.2500000000000001 -0.21875 -v 0.21875 0.2500000000000001 0.03125 -vt 0.921875 0.6875 -vt 0.90625 0.6875 -vt 0.90625 0.546875 -vt 0.921875 0.546875 -vt 0.984375 0.6875 -vt 0.921875 0.6875 -vt 0.921875 0.546875 -vt 0.984375 0.546875 -vt 1 0.6875 -vt 0.984375 0.6875 -vt 0.984375 0.546875 -vt 1 0.546875 -vt 0.90625 0.6875 -vt 0.84375 0.6875 -vt 0.84375 0.546875 -vt 0.90625 0.546875 -vt 0.90625 0.6875 -vt 0.921875 0.6875 -vt 0.921875 0.75 -vt 0.90625 0.75 -vt 0.921875 0.75 -vt 0.9375 0.75 -vt 0.9375 0.6875 -vt 0.921875 0.6875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 292/868/217 295/867/217 293/866/217 290/865/217 -f 291/872/218 292/871/218 290/870/218 289/869/218 -f 296/876/219 291/875/219 289/874/219 294/873/219 -f 295/880/220 296/879/220 294/878/220 293/877/220 -f 294/884/221 289/883/221 290/882/221 293/881/221 -f 295/888/222 292/887/222 291/886/222 296/885/222 -o cube -v 0.3125 0.21979677046931723 1.1569680433829403 -v 0.3125 0.8177396335397699 -0.28659372616594525 -v 0.3125 -0.011173112658504403 1.061297185291668 -v 0.3125 0.5867697504119482 -0.3822645842572177 -v 0.25 0.8177396335397699 -0.28659372616594525 -v 0.25 0.21979677046931723 1.1569680433829403 -v 0.25 0.5867697504119482 -0.3822645842572177 -v 0.25 -0.011173112658504403 1.061297185291668 -vt 0.59375 0.234375 -vt 0.578125 0.234375 -vt 0.578125 0.171875 -vt 0.59375 0.171875 -vt 0.984375 0.234375 -vt 0.59375 0.234375 -vt 0.59375 0.171875 -vt 0.984375 0.171875 -vt 1 0.234375 -vt 0.984375 0.234375 -vt 0.984375 0.171875 -vt 1 0.171875 -vt 0.578125 0.234375 -vt 0.1875 0.234375 -vt 0.1875 0.171875 -vt 0.578125 0.171875 -vt 0.578125 0.234375 -vt 0.59375 0.234375 -vt 0.59375 0.625 -vt 0.578125 0.625 -vt 0.59375 0.625 -vt 0.609375 0.625 -vt 0.609375 0.234375 -vt 0.59375 0.234375 -vn 0 0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 -0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 0.3826834323650897 -vn 0 -0.9238795325112867 -0.3826834323650897 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 300/892/223 303/891/223 301/890/223 298/889/223 -f 299/896/224 300/895/224 298/894/224 297/893/224 -f 304/900/225 299/899/225 297/898/225 302/897/225 -f 303/904/226 304/903/226 302/902/226 301/901/226 -f 302/908/227 297/907/227 298/906/227 301/905/227 -f 303/912/228 300/911/228 299/910/228 304/909/228 -o cube -v 0.34375 -0.025199877244217905 1.0536932805748394 -v 0.34375 0.04655326632423651 1.2269206929207057 -v 0.34375 0.14802753510164834 0.9819401370063849 -v 0.34375 0.2197806786701027 1.1551675493522513 -v 0.21875 0.04655326632423651 1.2269206929207057 -v 0.21875 -0.025199877244217905 1.0536932805748394 -v 0.21875 0.2197806786701027 1.1551675493522513 -v 0.21875 0.14802753510164834 0.9819401370063849 -vt 0.1875 0 -vt 0.15625 0 -vt 0.15625 0.046875 -vt 0.1875 0.046875 -vt 0.109375 0 -vt 0.109375 0.046875 -vt 0.15625 0.046875 -vt 0.15625 0 -vt 0.234375 0.046875 -vt 0.265625 0.046875 -vt 0.265625 0 -vt 0.234375 0 -vt 0.234375 0.046875 -vt 0.234375 0 -vt 0.1875 0 -vt 0.1875 0.046875 -vt 0.15625 0.09375 -vt 0.1875 0.09375 -vt 0.1875 0.046875 -vt 0.15625 0.046875 -vt 0.21875 0.09375 -vt 0.1875 0.09375 -vt 0.1875 0.046875 -vt 0.21875 0.046875 -vn 0 0.3826834323650899 0.9238795325112867 -vn 1 0 0 -vn 0 -0.3826834323650899 -0.9238795325112867 -vn -1 0 0 -vn 0 -0.9238795325112867 0.3826834323650899 -vn 0 0.9238795325112867 -0.3826834323650899 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 308/916/229 311/915/229 309/914/229 306/913/229 -f 307/920/230 308/919/230 306/918/230 305/917/230 -f 312/924/231 307/923/231 305/922/231 310/921/231 -f 311/928/232 312/927/232 310/926/232 309/925/232 -f 310/932/233 305/931/233 306/930/233 309/929/233 -f 311/936/234 308/935/234 307/934/234 312/933/234 -o cube -v -0.21875 -0.025199877244217905 1.0536932805748394 -v -0.21875 0.04655326632423651 1.2269206929207057 -v -0.21875 0.14802753510164834 0.9819401370063849 -v -0.21875 0.2197806786701027 1.1551675493522513 -v -0.34375 0.04655326632423651 1.2269206929207057 -v -0.34375 -0.025199877244217905 1.0536932805748394 -v -0.34375 0.2197806786701027 1.1551675493522513 -v -0.34375 0.14802753510164834 0.9819401370063849 -vt 0.1875 0 -vt 0.15625 0 -vt 0.15625 0.046875 -vt 0.1875 0.046875 -vt 0.109375 0 -vt 0.109375 0.046875 -vt 0.15625 0.046875 -vt 0.15625 0 -vt 0.234375 0.046875 -vt 0.265625 0.046875 -vt 0.265625 0 -vt 0.234375 0 -vt 0.234375 0.046875 -vt 0.234375 0 -vt 0.1875 0 -vt 0.1875 0.046875 -vt 0.15625 0.09375 -vt 0.1875 0.09375 -vt 0.1875 0.046875 -vt 0.15625 0.046875 -vt 0.21875 0.09375 -vt 0.1875 0.09375 -vt 0.1875 0.046875 -vt 0.21875 0.046875 -vn 0 0.3826834323650899 0.9238795325112867 -vn 1 0 0 -vn 0 -0.3826834323650899 -0.9238795325112867 -vn -1 0 0 -vn 0 -0.9238795325112867 0.3826834323650899 -vn 0 0.9238795325112867 -0.3826834323650899 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 316/940/235 319/939/235 317/938/235 314/937/235 -f 315/944/236 316/943/236 314/942/236 313/941/236 -f 320/948/237 315/947/237 313/946/237 318/945/237 -f 319/952/238 320/951/238 318/950/238 317/949/238 -f 318/956/239 313/955/239 314/954/239 317/953/239 -f 319/960/240 316/959/240 315/958/240 320/957/240 -o cube -v -0.21875 0.8125000000000001 0.03125 -v -0.21875 0.8125000000000001 -0.21875 -v -0.21875 0.2500000000000001 0.03125 -v -0.21875 0.2500000000000001 -0.21875 -v -0.28125 0.8125000000000001 -0.21875 -v -0.28125 0.8125000000000001 0.03125 -v -0.28125 0.2500000000000001 -0.21875 -v -0.28125 0.2500000000000001 0.03125 -vt 0.90625 0.6875 -vt 0.921875 0.6875 -vt 0.921875 0.546875 -vt 0.90625 0.546875 -vt 0.84375 0.6875 -vt 0.90625 0.6875 -vt 0.90625 0.546875 -vt 0.84375 0.546875 -vt 0.984375 0.6875 -vt 1 0.6875 -vt 1 0.546875 -vt 0.984375 0.546875 -vt 0.921875 0.6875 -vt 0.984375 0.6875 -vt 0.984375 0.546875 -vt 0.921875 0.546875 -vt 0.921875 0.6875 -vt 0.90625 0.6875 -vt 0.90625 0.75 -vt 0.921875 0.75 -vt 0.9375 0.75 -vt 0.921875 0.75 -vt 0.921875 0.6875 -vt 0.9375 0.6875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 324/964/241 327/963/241 325/962/241 322/961/241 -f 323/968/242 324/967/242 322/966/242 321/965/242 -f 328/972/243 323/971/243 321/970/243 326/969/243 -f 327/976/244 328/975/244 326/974/244 325/973/244 -f 326/980/245 321/979/245 322/978/245 325/977/245 -f 327/984/246 324/983/246 323/982/246 328/981/246 -o cube -v -0.25 0.21979677046931723 1.1569680433829403 -v -0.25 0.8177396335397699 -0.28659372616594525 -v -0.25 -0.011173112658504403 1.061297185291668 -v -0.25 0.5867697504119482 -0.3822645842572177 -v -0.3125 0.8177396335397699 -0.28659372616594525 -v -0.3125 0.21979677046931723 1.1569680433829403 -v -0.3125 0.5867697504119482 -0.3822645842572177 -v -0.3125 -0.011173112658504403 1.061297185291668 -vt 0.578125 0.234375 -vt 0.59375 0.234375 -vt 0.59375 0.171875 -vt 0.578125 0.171875 -vt 0.1875 0.234375 -vt 0.578125 0.234375 -vt 0.578125 0.171875 -vt 0.1875 0.171875 -vt 0.984375 0.234375 -vt 1 0.234375 -vt 1 0.171875 -vt 0.984375 0.171875 -vt 0.59375 0.234375 -vt 0.984375 0.234375 -vt 0.984375 0.171875 -vt 0.59375 0.171875 -vt 0.59375 0.234375 -vt 0.578125 0.234375 -vt 0.578125 0.625 -vt 0.59375 0.625 -vt 0.609375 0.625 -vt 0.59375 0.625 -vt 0.59375 0.234375 -vt 0.609375 0.234375 -vn 0 0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 -0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 0.3826834323650897 -vn 0 -0.9238795325112867 -0.3826834323650897 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 332/988/247 335/987/247 333/986/247 330/985/247 -f 331/992/248 332/991/248 330/990/248 329/989/248 -f 336/996/249 331/995/249 329/994/249 334/993/249 -f 335/1000/250 336/999/250 334/998/250 333/997/250 -f 334/1004/251 329/1003/251 330/1002/251 333/1001/251 -f 335/1008/252 332/1007/252 331/1006/252 336/1005/252 -o cube -v 0.5 0.4375000000000001 -0.0625 -v 0.5 0.4375000000000001 -0.1875 -v 0.5 0.3125000000000001 -0.0625 -v 0.5 0.3125000000000001 -0.1875 -v -0.5 0.4375000000000001 -0.1875 -v -0.5 0.4375000000000001 -0.0625 -v -0.5 0.3125000000000001 -0.1875 -v -0.5 0.3125000000000001 -0.0625 -vt 0.03125 0.53125 -vt 0.28125 0.53125 -vt 0.28125 0.5 -vt 0.03125 0.5 -vt 0 0.53125 -vt 0.03125 0.53125 -vt 0.03125 0.5 -vt 0 0.5 -vt 0.3125 0.53125 -vt 0.5625 0.53125 -vt 0.5625 0.5 -vt 0.3125 0.5 -vt 0.28125 0.53125 -vt 0.3125 0.53125 -vt 0.3125 0.5 -vt 0.28125 0.5 -vt 0.28125 0.53125 -vt 0.03125 0.53125 -vt 0.03125 0.5625 -vt 0.28125 0.5625 -vt 0.53125 0.5625 -vt 0.28125 0.5625 -vt 0.28125 0.53125 -vt 0.53125 0.53125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_5b5488e6-2c69-7a67-28ce-562e433e1ce5 -f 340/1012/253 343/1011/253 341/1010/253 338/1009/253 -f 339/1016/254 340/1015/254 338/1014/254 337/1013/254 -f 344/1020/255 339/1019/255 337/1018/255 342/1017/255 -f 343/1024/256 344/1023/256 342/1022/256 341/1021/256 -f 342/1028/257 337/1027/257 338/1026/257 341/1025/257 -f 343/1032/258 340/1031/258 339/1030/258 344/1029/258 \ No newline at end of file diff --git a/resources/models/Cannon/CannonEntity.vtx b/resources/models/Cannon/CannonEntity.vtx deleted file mode 100644 index 4338bb1..0000000 Binary files a/resources/models/Cannon/CannonEntity.vtx and /dev/null differ diff --git a/resources/models/Cannon/CannonEntity_mat.json b/resources/models/Cannon/CannonEntity_mat.json deleted file mode 100644 index 3a09a00..0000000 --- a/resources/models/Cannon/CannonEntity_mat.json +++ /dev/null @@ -1,44 +0,0 @@ -[ - { - "ID": "CannonEntity-mat-0", - "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - }, - { - "ID": "CannonEntity-mat-1", - "TexturePath": "resources\\models\\Cannon\\cannon.png", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - }, - { - "ID": "CannonEntity-mat-2", - "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - } -] \ No newline at end of file diff --git a/resources/models/Cannon/cannon.png b/resources/models/Cannon/cannon.png deleted file mode 100644 index 753e219..0000000 Binary files a/resources/models/Cannon/cannon.png and /dev/null differ diff --git a/resources/models/Corvette/CorvetteOBJ.idx b/resources/models/Corvette/CorvetteOBJ.idx new file mode 100644 index 0000000..ae70199 Binary files /dev/null and b/resources/models/Corvette/CorvetteOBJ.idx differ diff --git a/resources/models/Corvette/CorvetteOBJ.json b/resources/models/Corvette/CorvetteOBJ.json new file mode 100644 index 0000000..7bcd174 --- /dev/null +++ b/resources/models/Corvette/CorvetteOBJ.json @@ -0,0 +1,15 @@ +{ + "ID": "CorvetteOBJ", + "Meshes": [ + { + "ID": "cube_0", + "MaterialID": "CorvetteOBJ-mat-1", + "OffsetVertex": 0, + "VertexSize": 452640, + "OffsetIndex": 0, + "IndexSize": 151488 + } + ], + "VertexPath": "resources/models/Corvette/CorvetteOBJ.vtx", + "IndexPath": "resources/models/Corvette/CorvetteOBJ.idx" +} \ No newline at end of file diff --git a/resources/models/Corvette/CorvetteOBJ.mtl b/resources/models/Corvette/CorvetteOBJ.mtl new file mode 100644 index 0000000..e6f62b4 --- /dev/null +++ b/resources/models/Corvette/CorvetteOBJ.mtl @@ -0,0 +1,4 @@ +# Made in Blockbench 5.1.4 +newmtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +map_Kd corvetteclass.png +newmtl none \ No newline at end of file diff --git a/resources/models/Corvette/CorvetteOBJ.obj b/resources/models/Corvette/CorvetteOBJ.obj new file mode 100644 index 0000000..50f1445 --- /dev/null +++ b/resources/models/Corvette/CorvetteOBJ.obj @@ -0,0 +1,46293 @@ +# Made in Blockbench 5.1.4 +mtllib CorvetteOBJ.mtl + +o cube +v -0.11466470223294412 0.07266883606327657 1.1965716187573894 +v 0.42153216822874495 0.5987183883918741 0.4477737378635016 +v 0.3063255392685349 0.17205867703182687 1.3818876790484733 +v -0.07905269832065942 0.11114566410288163 1.031052473889721 +v -0.0861947539143384 0.2958274340770819 -0.40038935989985003 +v 0.15557836283210702 0.04504317919111678 -0.24367669232212474 +v 0.15557836283210702 0.04504317919111678 -0.6686767148572503 +v 0.12231545173348723 0.02772760366774296 -0.24367669232212474 +v 0.12231545173348723 0.02772760366774296 -0.6686767148572503 +v 0.14980650535632756 0.05613081424151378 -0.24367669232212474 +v 0.14980650535632756 0.05613081424151378 -0.6686767148572503 +v 0.11654359425770777 0.038815238718139966 -0.24367669232212474 +v 0.11654359425770777 0.038815238718139966 -0.6686767148572503 +v 0.1957242046420442 0.04681602015851816 0.030992326727927733 +v 0.19008274870350794 0.05765225377648253 -0.6689010951254164 +v 0.16107893685149088 0.032464972457918684 0.031049390349016992 +v 0.15543748091295462 0.04330120607588306 -0.6688440315043274 +v 0.19094154632129356 0.05836283525532071 0.031209652914308883 +v 0.18530009038275774 0.0691990688732842 -0.6686837689390353 +v 0.1562962785307398 0.04401178755472124 0.03126671653539814 +v 0.15065482259220397 0.05484802117268561 -0.6686267053179462 +v 0.22839892850467414 0.06512914573936701 -0.16901798653013822 +v 0.22436931712000563 0.07286931260934093 -0.6689418592825271 +v 0.19375366071412037 0.05077809803876843 -0.1689609229090494 +v 0.18972404932945208 0.058518264908742346 -0.6688847956614379 +v 0.2236162701839235 0.07667596083616957 -0.16880066034375707 +v 0.2195866587992552 0.08441612770614348 -0.668724533096146 +v 0.1889710023933704 0.06232491313557009 -0.16874359672266825 +v 0.184941391008701 0.0700650800055449 -0.6686674694750567 +v 0.23143766058719173 0.060029837728396984 0.39346428474954287 +v 0.22690434777943946 0.06873752545711831 -0.1689500720968944 +v 0.19679239279663796 0.0456787900277984 0.39352134837063213 +v 0.19225907998888614 0.054386477756518836 -0.16889300847580513 +v 0.2266550022664413 0.07157665282519954 0.39368161093592446 +v 0.22212168945868926 0.08028434055391998 -0.16873274591051324 +v 0.19200973447588776 0.057225605124600065 0.3937386745570133 +v 0.18747642166813527 0.0659332928533205 -0.16867568228942398 +v 0.2397981021309621 0.04302684469771734 1.1932555506788125 +v 0.2333507239154924 0.05541111168967561 0.39337735427499076 +v 0.20515283434040832 0.028675796997117864 1.1933126142999022 +v 0.19870545612493817 0.04106006398907702 0.39343441789608 +v 0.23501544381021167 0.054573659794519 1.1934728768651937 +v 0.2285680655947413 0.06695792678647816 0.3935946804613719 +v 0.20037017601965768 0.04022261209391953 1.193529940486283 +v 0.19392279780418797 0.05260687908587869 0.39365174408246073 +v 0.12446312513301261 0.02207600263756948 -0.16884679566687089 +v 0.12043351374834388 0.029816169507544288 -0.6687706684192596 +v 0.08981785734245906 0.007724954936970896 -0.16878973204578163 +v 0.08578824595779055 0.015465121806944815 -0.6687136047981705 +v 0.11968046681226219 0.033622817734372035 -0.16862946948048974 +v 0.11565085542759368 0.041362984604345954 -0.6685533422328784 +v 0.08503519902170842 0.01927177003377345 -0.16857240585940048 +v 0.08100558763703969 0.02701193690374737 -0.6684962786117894 +v 0.2220056815170992 0.08273519094543325 -1.0723278928120192 +v 0.15593342016189626 0.10611284064403304 -1.3123027839479715 +v 0.1936098176441523 0.058865691688722244 -1.0668349608298484 +v 0.12753755628894914 0.08224334138732114 -1.3068098519658007 +v 0.21453945768769533 0.09230482140192642 -1.0693399725223784 +v 0.1484671963324926 0.11568247110052532 -1.3093148636583303 +v 0.186143593814748 0.06843532214521542 -1.0638470405402076 +v 0.12007133245954482 0.0918129718438152 -1.30382193167616 +v 0.18749503813926238 0.06163383997426308 -1.0631072921379552 +v 0.1464573865986516 0.0883805675742213 -1.2827104088783294 +v 0.1519577507476757 0.050915424300193024 -1.0577718297942815 +v 0.11092009920706514 0.07766215190015124 -1.2773749465346558 +v 0.18421934885771707 0.07351984344698703 -1.0610474926275835 +v 0.14318169731710673 0.10026657104694348 -1.2806506093679577 +v 0.14868206146613017 0.06280142777291609 -1.0557120302839098 +v 0.10764440992552005 0.08954815537287342 -1.275315147024284 +v 0.15153414443492452 0.05361418119369343 -1.0687886722020168 +v 0.13853687318338914 0.07878409071008097 -1.3171785936664313 +v 0.12080004000672528 0.032135301963777785 -1.0693569801952565 +v 0.10780276875519057 0.05730521148016443 -1.317746901659671 +v 0.14440155705657665 0.06378305234302672 -1.0673850170235781 +v 0.13140428580504082 0.08895296185941426 -1.3157749384879924 +v 0.11366745262837741 0.04230417311311108 -1.0679533250168178 +v 0.10067018137684158 0.06747408262949772 -1.3163432464812321 +v 0.11720228930606114 0.036024978145934305 -1.0690910592214737 +v 0.10935175552096288 0.05398616705396719 -1.318321417273841 +v 0.08255702151550781 0.021673930445333944 -1.0690339956003845 +v 0.07470648773040911 0.03963511935336683 -1.3182643536527519 +v 0.11243470165440672 0.04753844295791598 -1.0681111478344847 +v 0.10458416786930802 0.06549963186594887 -1.3173415058868523 +v 0.07778943386385229 0.03318739525731651 -1.0680540842133956 +v 0.06993890007875425 0.05114858416534851 -1.317284442265763 +v 0.2359177397168568 0.07765299517620772 -0.6689608804895568 +v 0.23269405060912174 0.08384512867218774 -1.068899978691468 +v 0.18972404932945208 0.058518264908742346 -0.6688847956614379 +v 0.18650036022171723 0.06471039840472148 -1.0688238938633492 +v 0.23113508139610617 0.08919981027301027 -0.6687435543031759 +v 0.22791139228837154 0.0953919437689894 -1.0686826525050868 +v 0.184941391008701 0.0700650800055449 -0.6686674694750567 +v 0.18171770190096592 0.07625721350152403 -1.068606567676968 +v 0.19008274870350794 0.05765225377648253 -0.6689010951254164 +v 0.1868590595957731 0.06384438727246167 -1.0688401933273277 +v 0.15543748091295462 0.04330120607588306 -0.6688440315043274 +v 0.1522137918052191 0.04949333957186308 -1.0687831297062385 +v 0.18530009038275774 0.0691990688732842 -0.6686837689390353 +v 0.18207640127502245 0.07539120236926422 -1.0686228671409466 +v 0.15065482259220397 0.05484802117268561 -0.6686267053179462 +v 0.14743113348446912 0.06104015466866475 -1.0685658035198573 +v 0.1523546737243724 0.05123531268709591 -0.6436157905240361 +v 0.1523546737243724 0.05123531268709591 -1.0686158130591612 +v 0.11909176262575238 0.0339197371637221 -0.6436157905240361 +v 0.11909176262575238 0.0339197371637221 -1.0686158130591612 +v 0.14658281624859248 0.062322947737493806 -0.6436157905240358 +v 0.14658281624859248 0.062322947737493806 -1.0686158130591612 +v 0.11331990514997248 0.04500737221412088 -0.6436157905240358 +v 0.11331990514997248 0.04500737221412088 -1.0686158130591612 +v 0.12043351374834388 0.029816169507544288 -0.6687706684192596 +v 0.11720982464060947 0.03600830300352342 -1.0687097666211707 +v 0.08578824595779055 0.015465121806944815 -0.6687136047981705 +v 0.0825645568500557 0.021657255302924838 -1.0686527030000814 +v 0.11565085542759368 0.041362984604345954 -0.6685533422328784 +v 0.11242716631985883 0.04755511810032509 -1.0684924404347895 +v 0.08100558763703969 0.02701193690374737 -0.6684962786117894 +v 0.07778189852930462 0.033204070399726504 -1.0684353768137005 +v 0.12296854440777838 0.02568438235531989 -0.1687788812336266 +v 0.1275018572155302 0.016976694626599453 0.39363547561281065 +v 0.0928565894249771 0.0026256469259999804 0.3936925392338999 +v 0.08832327661722483 0.011333334654721305 -0.16872181761253735 +v 0.12271919889477956 0.028523509723402007 0.3938528017991918 +v 0.11818588608702774 0.037231197452122444 -0.16856155504724546 +v 0.08807393110422645 0.014172462022801646 0.39390986542028106 +v 0.08354061829647375 0.02288014975152386 -0.1685044914261562 +v 0.13586229875930056 -0.000026298404080193905 1.1934267415420803 +v 0.12941492054383086 0.012357968587878077 0.3935485451382581 +v 0.10121703096874657 -0.014377346104679667 1.1934838051631695 +v 0.09476965275327665 -0.0019930791127205083 0.39360560875934736 +v 0.13107964043854992 0.01152051669272236 1.1936440677284614 +v 0.12463226222307977 0.02390478368468063 0.39376587132463925 +v 0.09643437264799593 -0.002830531007877113 1.1937011313495507 +v 0.08998699443252622 0.009553735984082046 0.3938229349457285 +v 0.20371803684418288 0.03213984152615801 1.1933778121558163 +v 0.19888250318258072 0.04142804177012849 0.5934691648529498 +v 0.1690727690536291 0.017788793825559424 1.1934348757769055 +v 0.16423723539202673 0.027076994069528126 0.5935262284740386 +v 0.19893537852343224 0.04368665662296056 1.1935951383421974 +v 0.19409984486183007 0.05297485686693015 0.5936864910393309 +v 0.16429011073287847 0.029335608922361978 1.1936522019632867 +v 0.15945457707127608 0.03862380916633068 0.5937435546604197 +v 0.16202094913045895 0.031334085848015114 0.31856809846022527 +v 0.15748763632270646 0.04004177357673644 -0.24384625838621243 +v 0.12737568133990473 0.01698303814741564 0.3186251620813141 +v 0.12284236853215313 0.025690725876136078 -0.24378919476512317 +v 0.15723829080970808 0.04288090094481767 0.3187854246466064 +v 0.15270497800195626 0.05158858867353722 -0.24362893219983128 +v 0.12259302301915476 0.028529853244217307 0.3188424882676957 +v 0.11805971021140249 0.03723754097293863 -0.24357186857874202 +v 0.1695510348857039 0.016634112315879968 1.193413143158267 +v 0.1624992149625344 0.03017940433833388 0.3185463658415868 +v 0.13490576709515056 0.0022830646152796064 1.1934702067793568 +v 0.12785394717197995 0.015828356637735297 0.31860342946267606 +v 0.1647683765649537 0.028180927412680745 1.1936304693446482 +v 0.15771655664178375 0.041726219435136436 0.31876369202796795 +v 0.13012310877439992 0.01382987971208216 1.1936875329657375 +v 0.12307128885122953 0.027375171734536963 0.3188207556490572 +v 0.20127383234295548 0.035654634221726766 0.5933605017597592 +v 0.19674051953520366 0.04436232195044809 0.030946144913321927 +v 0.16662856455240194 0.02130358652112818 0.5934175653808484 +v 0.16209525174465012 0.03001127424984862 0.031003208534411186 +v 0.19649117402220506 0.04720144931852932 0.5935778279461399 +v 0.19195786121445346 0.05590913704724976 0.031163471099703077 +v 0.16184590623165174 0.03285040161792985 0.5936348915672296 +v 0.15731259342389947 0.041558089346650284 0.031220534720791893 +v 0.2399995827001955 0.0426398363542182 1.218251744316432 +v 0.2397981021309621 0.04302684469771734 1.1932555506788125 +v 0.10141851153797998 -0.014764354448177919 1.218479998800789 +v 0.10121703096874657 -0.014377346104679667 1.1934838051631695 +v 0.1826076828511889 0.18120161751584352 1.2208596585530058 +v 0.18240620228195548 0.18158862585934177 1.1958634649153863 +v 0.04402661168897337 0.12379742671344651 1.2210879130373624 +v 0.04382513111973996 0.12418443505694565 1.1960917193997433 +v -0.021757928516519476 0.05612022385165716 -0.2422939695098174 +v -0.028608055972638935 0.056119801004575365 -0.6672387834723565 +v 0.011502793906924325 0.03880875472258616 -0.24283011644629005 +v 0.0046526664508050875 0.038808331875504365 -0.6677749304088283 +v -0.027527670663036963 0.045031876357330525 -0.24220095003761122 +v -0.03437779811915598 0.04503145351024784 -0.6671457640001499 +v 0.005733051760406838 0.027720407228259525 -0.2427370969740834 +v -0.0011170756957121775 0.027719984381175955 -0.6676819109366221 +v -0.05845729721334747 0.05834744027558614 0.03321968181443591 +v -0.06409875315188307 0.06918367389354962 -0.6666737400389084 +v -0.023813843030519255 0.044000669653642355 0.03271831328064634 +v -0.029455298969055743 0.05483690327160673 -0.6671751085726982 +v -0.06324141501288771 0.04680003463745397 0.0330794590187935 +v -0.06888287095142398 0.057636268255418344 -0.6668139628345509 +v -0.028597960830060387 0.032453264015511074 0.032578090485003486 +v -0.03423941676859621 0.04328949763347456 -0.6673153313683406 +v -0.09435378711507614 0.07665633306837627 -0.16623798204305684 +v -0.09838339849974465 0.08439649993835019 -0.6661618547954455 +v -0.05971033293224903 0.06230956244643515 -0.1667393505768464 +v -0.06373994431691776 0.07004972931640907 -0.6666632233292353 +v -0.09913790491461727 0.06510892743024677 -0.16637820483869925 +v -0.10316751629928556 0.07284909430022068 -0.666302077591088 +v -0.0644944507317895 0.05076215680830387 -0.16687957337248882 +v -0.068524062116458 0.05850232367827779 -0.6668034461248777 +v -0.0883254374949678 0.07155720960157197 0.39622019442701895 +v -0.09285875030272028 0.0802648973302933 -0.1661941624194183 +v -0.053681983312140025 0.057210438979629075 0.39571882589322893 +v -0.05821529611989251 0.06591812670835129 -0.16669553095320833 +v -0.09310955529450826 0.06000980396344158 0.39607997163137654 +v -0.09764286810226097 0.0687174916921629 -0.16633438521506072 +v -0.058466101111680935 0.04566303334149868 0.3955786030975865 +v -0.06299941391943298 0.05437072107021912 -0.16683575374885073 +v -0.0837917063993141 0.05455398035436154 1.196042301712584 +v -0.09023908461478403 0.06693824734631981 0.3961641053087619 +v -0.049148252216486554 0.04020720973241776 1.195540933178794 +v -0.0555956304319567 0.05259147672437692 0.3956627367749723 +v -0.08857582419885479 0.04300657471623026 1.1959020789169417 +v -0.09502320241432449 0.05539084170818853 0.3960238825131195 +v -0.05393237001602724 0.028659804094287367 1.195400710383152 +v -0.060379748231496944 0.041044071086246525 0.3955225139793299 +v 0.009576575433405843 0.03361602120254936 -0.167742087644426 +v 0.005546964048737557 0.04135618807252328 -0.6676659603968147 +v 0.04422002961623339 0.019269250580606467 -0.16824345617821557 +v 0.040190418231565106 0.027009417450580386 -0.6681673289306045 +v 0.004792457633865155 0.02206861556441808 -0.1678823104400684 +v 0.000762846249196869 0.02980878243439289 -0.6678061831924573 +v 0.03943591181669315 0.007721844942476075 -0.16838367897385798 +v 0.035406300432024196 0.015462011812449994 -0.6683075517262469 +v -0.09979492266894585 0.09228541805848245 -1.0668065959442603 +v -0.03760202622315201 0.11567098535395992 -1.3078152395644076 +v -0.0713112732571417 0.06841942988041883 -1.0617720841532465 +v -0.009118376811347195 0.09180499717589719 -1.302780727773394 +v -0.10730715714300643 0.08271486300643538 -1.0696737974140276 +v -0.04511426069721236 0.10610043030191196 -1.310682441034175 +v -0.07882350773120139 0.058848874828371756 -1.064639285623014 +v -0.01663061128540777 0.08223444212385012 -1.3056479292431615 +v -0.0693427815049299 0.07350419147441478 -1.059003909735284 +v -0.031853306384385105 0.10025576642452894 -1.2792399155131364 +v -0.03372279403703704 0.06279016822169226 -1.054241939140388 +v 0.003766681083507306 0.0895417431718073 -1.2744779449182404 +v -0.07264978114850473 0.06161778166314846 -1.0610106560927521 +v -0.0351603060279595 0.0883693566132644 -1.2812466618706044 +v -0.037029793680612544 0.050903758410426825 -1.0562486854978563 +v 0.00045968143993269095 0.07765533336054187 -1.2764846912757086 +v -0.02963111117218764 0.06377230959312907 -1.0659824014871615 +v -0.02064216358424309 0.08894357628258387 -1.3145495207871611 +v 0.0010924858758081246 0.04229722404587655 -1.067046027559474 +v 0.010081433463752232 0.06746849073533223 -1.3156131468594738 +v -0.03678414363830429 0.05360255661601876 -1.0672709217742886 +v -0.02779519605035974 0.07877382330547356 -1.3158380410742885 +v -0.006060546590308302 0.032127471068766233 -1.068334547846601 +v 0.002928400997636249 0.05729873775822103 -1.316901667146601 +v 0.002321888292591723 0.0475316458753543 -1.067223694091738 +v 0.006152108711507287 0.06549355581709992 -1.316548193132061 +v 0.03696534247541927 0.033184875253411406 -1.0677250626255277 +v 0.04079556289433506 0.05114678519515792 -1.3170495616658506 +v -0.002459456210127442 0.036017591623521916 -1.0681266459013545 +v 0.0013707642087883443 0.05397950156526754 -1.3174511449416773 +v 0.032183997972699885 0.02167082100157902 -1.0686280144351439 +v 0.03601421839161589 0.039632730943325534 -1.317952513475467 +v -0.10993121656068738 0.08917875681233234 -0.6659947319508488 +v -0.11315490566842268 0.09537089030831147 -1.06593383015276 +v -0.06373994431691776 0.07004972931640907 -0.6666632233292353 +v -0.06696363342465261 0.0762418628123891 -1.0666023215311464 +v -0.11471533436022807 0.07763135117420106 -0.6661349547464914 +v -0.1179390234679627 0.08382348467018019 -1.0660740529484025 +v -0.068524062116458 0.05850232367827779 -0.6668034461248777 +v -0.07174775122419286 0.06469445717425693 -1.0667425443267886 +v -0.06409875315188307 0.06918367389354962 -0.6666737400389084 +v -0.06732244225961792 0.07537580738952876 -1.0666128382408195 +v -0.029455298969055743 0.05483690327160673 -0.6671751085726982 +v -0.032678988076790594 0.061029036767585865 -1.0671142067746093 +v -0.06888287095142398 0.057636268255418344 -0.6668139628345509 +v -0.07210656005915883 0.06382840175139748 -1.066753061036462 +v -0.03423941676859621 0.04328949763347456 -0.6673153313683406 +v -0.037463105876331504 0.049481631129454584 -1.0672544295702515 +v -0.02498161762425477 0.06231235734763807 -0.6422330677117287 +v -0.03183174508037312 0.0623119345005545 -1.067177881674267 +v 0.00827910479918903 0.04500088821856618 -0.6427692146482011 +v 0.0014289773430702368 0.0450004653714835 -1.0677140286107394 +v -0.030751359770772035 0.05122400985330966 -0.6421400482395223 +v -0.03760148722689105 0.051223587006227866 -1.0670848622020608 +v 0.002509362652672431 0.03391254072423777 -0.6426761951759947 +v -0.004340764803447028 0.03391211787715509 -1.067621009138533 +v 0.005546964048737557 0.04135618807252328 -0.6676659603968147 +v 0.0023232749410022624 0.047548321568503304 -1.0676050585987258 +v 0.040190418231565106 0.027009417450580386 -0.6681673289306045 +v 0.03696672912382981 0.03320155094656041 -1.0681064271325154 +v 0.000762846249196869 0.02980878243439289 -0.6678061831924573 +v -0.0024608428585382036 0.036000915930372024 -1.0677452813943682 +v 0.035406300432024196 0.015462011812449994 -0.6683075517262469 +v 0.032182611324289345 0.021654145308430017 -1.0682466499281582 +v 0.015604925053514851 0.028516897735744173 0.3947160888256498 +v 0.011071612245762141 0.0372245854644655 -0.1676982680207879 +v 0.05024837923634218 0.014170127113801279 0.3942147202918602 +v 0.04571506642858969 0.022877814842522604 -0.16819963655457748 +v 0.01082080725397394 0.01696949209761378 0.3945758660300074 +v 0.0062874944462223414 0.025677179826334218 -0.16783849081642987 +v 0.04546426143680127 0.002622721475670886 0.39407449749621737 +v 0.040930948629049224 0.011330409204392211 -0.1683398593502199 +v 0.020138656149168543 0.011513668488532858 1.194538196111215 +v 0.013691277933698176 0.023897935480492016 0.39465999970739274 +v 0.054782110331995426 -0.002833102133409149 1.194036827577425 +v 0.048334732116525725 0.00955116485855001 0.39415863117360317 +v 0.015354538349627411 -0.00003373714959753471 1.1943979733155725 +v 0.008907160134157932 0.012350529842361624 0.39451977691175033 +v 0.04999799253245496 -0.01438050777154043 1.1938966047817825 +v 0.04355061431698526 -0.001996240779581271 0.39401840837796076 +v -0.047713016876624215 0.04367143142385732 1.195583000017487 +v -0.052548550538226824 0.052959631667826024 0.59567435271462 +v -0.013069562693797332 0.029324660801915314 1.1950816314836974 +v -0.017905096355399497 0.03861286104588402 0.5951729841808309 +v -0.052497134676165125 0.03212402578572693 1.195442777221844 +v -0.05733266833776729 0.04141222602969563 0.595534129918978 +v -0.017853680493337576 0.017777255163784034 1.194941408688055 +v -0.022689214154939963 0.027065455407752737 0.595032761385188 +v -0.020121382616967276 0.04286995282437012 0.3202148541670171 +v -0.02465469542471932 0.05157764055309144 -0.2421995026794206 +v 0.014522071565860273 0.028523182202427222 0.3197134856332271 +v 0.009988758758108007 0.03723086993114855 -0.24270087121321016 +v -0.024905500416507964 0.031322547186238836 0.32007463137137426 +v -0.029438813224259786 0.04003023491495927 -0.242339725475063 +v 0.009737953766319807 0.01697577656429683 0.3195732628375847 +v 0.005204640958567541 0.025683464293017266 -0.24284109400885256 +v -0.013547974473751223 0.02816992023810183 1.1950676092041328 +v -0.020599794396921167 0.04171521226055663 0.3202008318874525 +v 0.021095479709076104 0.013823149616159824 1.1945662406703432 +v 0.014043659785906382 0.02736844163861374 0.31969946335366295 +v -0.01833209227329169 0.01662251459997055 1.1949273864084908 +v -0.025383912196462077 0.030167806622425353 0.32006060909181056 +v 0.016311361909536082 0.0022757439780285438 1.1944260178747008 +v 0.009259541986365916 0.015821036000483346 0.31955924055802054 +v -0.05494060943799761 0.04718592884876216 0.5956042413167992 +v -0.05947392224574921 0.0558936165774826 0.033189884470361974 +v -0.020297155255170063 0.032839158226819265 0.5951028727830092 +v -0.024830468062922106 0.04154684595554059 0.03268851593657196 +v -0.059724727237537856 0.03563852321062999 0.5954640185211568 +v -0.06425804004529012 0.044346210939351316 0.033049661674719566 +v -0.025081273054710085 0.021291752588687096 0.5949626499873673 +v -0.029614585862462572 0.02999944031740842 0.03254829314092955 +v -0.030964930035134675 0.18118843403030294 1.22258094610227 +v -0.031166410604368533 0.18157544237380208 1.1975847524646506 +v 0.10760888669617441 0.12380135154253402 1.2205754719671114 +v 0.10740740612694122 0.12418835988603227 1.1955792783294918 +v -0.08837434362962115 0.04261956637273023 1.2208982725545612 +v -0.08857582419885479 0.04300657471623026 1.1959020789169417 +v 0.050199473101688596 -0.01476751611503957 1.218892798419402 +v 0.04999799253245496 -0.01438050777154043 1.1938966047817825 +v 0.2744074348214749 0.12722409721031447 -0.24336211652271889 +v 0.2770583968613891 0.12954892337524093 -0.6683475124370752 +v 0.25289709610351974 0.09650823315802093 -0.24366432012404315 +v 0.2555480581434342 0.09883305932294739 -0.6686497160383993 +v 0.264168614803018 0.13439458945516503 -0.24338675871053939 +v 0.2668195768429322 0.1367194156200915 -0.6683721546248955 +v 0.24265827608506263 0.10367872540287149 -0.2436889623118632 +v 0.24530923812497707 0.10600355156779795 -0.6686743582262196 +v 0.3074857607630772 0.14582806855562414 0.03162445135597158 +v 0.30184430482454117 0.1566643021735885 -0.6682689704973725 +v 0.283380190456046 0.1171033562030459 0.031374017210514804 +v 0.27773873451750997 0.12793958982101028 -0.6685194046428296 +v 0.2979110229020334 0.1538613598437859 0.03182600505359323 +v 0.29226956696349715 0.16469759346175028 -0.6680674167997513 +v 0.2738054525950022 0.12513664749120768 0.03157557090813601 +v 0.26816399665646595 0.13597288110917116 -0.6683178509452081 +v 0.3292613811766629 0.17825134450280355 -0.1680795470722054 +v 0.325231769791994 0.18599151137277836 -0.6680034198245941 +v 0.3051558108696313 0.14952663215022532 -0.16832998121766218 +v 0.30112619948496255 0.15726679902020102 -0.6682538539700511 +v 0.3196866433156189 0.18628463579096532 -0.16787799337458376 +v 0.3156570319309502 0.19402480266094013 -0.6678018661269727 +v 0.2955810730085877 0.15755992343838798 -0.16812842752004098 +v 0.291551461623919 0.1653000903083628 -0.6680523002724297 +v 0.31135034236749304 0.1688882611745237 -0.6680686321370786 +v 0.2901686118414246 0.17311088122510476 -1.0800028160035866 +v 0.292650314127211 0.13638957978627175 -0.6674402083749051 +v 0.27146858360114257 0.14061219983685191 -1.0793743922414136 +v 0.3005344524827229 0.1751238076903352 -0.667448558294875 +v 0.2793527219566543 0.17934642774091536 -1.0793827421613833 +v 0.2818344242424411 0.14262512630208235 -0.6668201345327016 +v 0.2606526937163727 0.1468477463526625 -1.0787543183992097 +v 0.28688557942794635 0.17439078691863763 -1.081653015981375 +v 0.1874868196020978 0.1873600014467689 -1.3242595781680333 +v 0.2731134665955408 0.1397177105490499 -1.0778639688507075 +v 0.17371470676969247 0.15268692507718118 -1.3204705310373657 +v 0.2762661829034263 0.1791118405449934 -1.077049747335538 +v 0.17686742307757752 0.19208105507312556 -1.319656309522196 +v 0.262494070071021 0.1444387641754048 -1.0732607002048704 +v 0.16309531024517243 0.15740797870353695 -1.3158672623915284 +v 0.32314773335021285 0.19093905921547538 -0.668422068314023 +v 0.30009977787664277 0.19623867441180032 -1.0802435999168307 +v 0.31067904721666006 0.1692744243921851 -0.6680030436255864 +v 0.28763109174309 0.17457403958851003 -1.0798245752283941 +v 0.31233592472808436 0.19717485191383055 -0.6677367292312197 +v 0.28928796925451405 0.2024744671101555 -1.0795582608340275 +v 0.29986723859453157 0.17551021709054027 -0.6673177045427834 +v 0.27681928312096127 0.1808098322868652 -1.079139236145591 +v 0.297161043855269 0.19673406497505574 -1.0818137271400572 +v 0.1985935884777168 0.20925035891154842 -1.324782978532522 +v 0.2858975369718828 0.17468081414126946 -1.0783804128754382 +v 0.18733008159433062 0.18719710807776124 -1.3213496642679026 +v 0.28703668330626697 0.20259139379250257 -1.0774047556326678 +v 0.1884692279287148 0.21510768772899524 -1.3203740070251322 +v 0.2757731764228808 0.18053814295871629 -1.0739714413680486 +v 0.1772057210453286 0.19305443689520807 -1.316940692760513 +v 0.2878552697202068 0.1393451425411767 -0.6668562592183285 +v 0.2703571757181933 0.13944253767620562 -1.078984971271019 +v 0.2661375120521061 0.10878778130680988 -0.6659413918579526 +v 0.2486394180500926 0.10888517644183882 -1.0780701039106435 +v 0.27767872334758614 0.14659081259530904 -0.6664224727528474 +v 0.2601806293455733 0.14668820773033708 -1.078551184805538 +v 0.25596096567948523 0.11603345136094223 -0.6655076053924713 +v 0.23846287167747215 0.11613084649597027 -1.0776363174451622 +v 0.2703380424566182 0.13951173933586958 -1.0810825569180726 +v 0.18667326455912492 0.16522322340801932 -1.3152601203778918 +v 0.24963529407276752 0.1085002286279435 -1.0770909776226987 +v 0.16597051617527514 0.13421171270009236 -1.3112685410825182 +v 0.26079194887668344 0.14642116855428178 -1.0769133977805116 +v 0.17712717097919062 0.17213265262643063 -1.3110909612403312 +v 0.24008920049283367 0.11540965784635482 -1.072921818485138 +v 0.15642442259534106 0.14112114191850367 -1.3070993819449575 +v 0.26173120969063035 0.10810827609053053 -0.6658712507880082 +v 0.2502589685164043 0.10745765048807154 -1.0782111984404337 +v 0.23767256787069635 0.07935203787660594 -0.6651565104173476 +v 0.22620032669647006 0.07870141227414784 -1.0774964580697732 +v 0.25214914106731445 0.11613133508131668 -0.6656173151816631 +v 0.24067689989308882 0.11548070947885769 -1.0779572628340888 +v 0.22809049924738045 0.08737509686739298 -0.6649025748110025 +v 0.21661825807315438 0.08672447126493488 -1.0772425224634279 +v 0.24843024591657814 0.1094727915597371 -1.0813082823457985 +v 0.1731758722272161 0.14046319813308372 -1.3176901353183865 +v 0.22761556865792754 0.07838431799171275 -1.0787575342846782 +v 0.15236119496856526 0.10937472456506026 -1.315139387257266 +v 0.238737310076647 0.11628901164920435 -1.0773288173604543 +v 0.16348293638728495 0.14727941822255097 -1.3137106703330421 +v 0.2179226328179953 0.08520053808118 -1.0747780692993338 +v 0.14266825912863368 0.11619094465452662 -1.311159922271922 +v 0.33080258840283827 0.17205406030163317 0.3943977953047386 +v 0.32626927559508623 0.1807617480303545 -0.16801656154169864 +v 0.3066970180958073 0.14332934794905583 0.39414736115928184 +v 0.3021637052880557 0.15203703567777627 -0.16826699568715542 +v 0.3212278505417947 0.18008735158979494 0.39459934900236027 +v 0.31669453773404244 0.18879503931851715 -0.16781500784407744 +v 0.2971222802347633 0.1513626392372176 0.39434891485690304 +v 0.29258896742701124 0.16007032696593892 -0.16806544198953421 +v 0.341079861762726 0.15645647679440966 1.1941953702295125 +v 0.33463248354725583 0.16884074378636882 0.3943171738256903 +v 0.316974291455695 0.12773176444183143 1.1939449360840548 +v 0.3105269132402251 0.1401160314337906 0.39406673968023354 +v 0.3315051239016822 0.16448976808257143 1.1943969239271337 +v 0.32505774568621204 0.17687403507453148 0.3945187275233115 +v 0.307399553594651 0.1357650557299932 1.1941464897816765 +v 0.3009521753791813 0.14814932272195236 0.39426829337785474 +v 0.25694467025556933 0.09207720744506975 -0.1688308495085762 +v 0.25291505887090104 0.09981737431504367 -0.6687547222609649 +v 0.23283909994853857 0.06335249509249152 -0.16908128365403297 +v 0.2288094885638694 0.07109266196246633 -0.6690051564064219 +v 0.24736993239452554 0.10011049873323152 -0.16862929581095454 +v 0.24334032100985725 0.10785066560320544 -0.6685531685633435 +v 0.22326436208749478 0.0713857863806533 -0.16887972995641176 +v 0.2192347507028256 0.0791259532506281 -0.6688036027088005 +v 0.25848587748174556 0.08587992324389848 0.39364649286836784 +v 0.25395256467399285 0.0945876109726207 -0.16876786397806942 +v 0.23438030717471436 0.05715521089132114 0.39339605872291106 +v 0.22984699436696165 0.06586289862004246 -0.1690182981235262 +v 0.24891113962070177 0.09391321453206114 0.3938480465659895 +v 0.24437782681294906 0.10262090226078247 -0.16856631028044822 +v 0.22480556931367057 0.06518850217948291 0.39359761242053226 +v 0.22027225650591786 0.07389618990820512 -0.168816744425905 +v 0.2687631508416326 0.07028233973667586 1.1934440677931413 +v 0.2623157726261631 0.08266660672863502 0.39356587138931953 +v 0.24465758053460185 0.04155762738409763 1.1931936336476845 +v 0.23821020231913215 0.0539418943760559 0.39331543724386275 +v 0.2591884129805888 0.07831563102483763 1.193645621490763 +v 0.25274103476511933 0.09069989801679679 0.39376742508694074 +v 0.23508284267355806 0.0495909186722594 1.1933951873453061 +v 0.2286354644580879 0.061975185664219445 0.39351699094148396 +v 0.3412914163604215 0.15605011803373525 1.2204413735490123 +v 0.3410899357911876 0.1564371263772344 1.1954451799113932 +v 0.2448691351322969 0.04115126862342411 1.2194396369671852 +v 0.24466765456306305 0.04153827696692325 1.1944434433295652 +v 0.2455440377499818 0.2363830309153574 1.2224569105252265 +v 0.2453425571807486 0.23677003925885654 1.1974607168876066 +v 0.14912175652185788 0.12148418150504536 1.221455173943399 +v 0.14892027595262447 0.12187118984854362 1.1964589803057795 +v 0.31410187009738166 0.13014175182828058 1.1940054021933415 +v 0.3092663364357795 0.13942995207224929 0.594096754890475 +v 0.2899962997903509 0.10141703947570235 1.1937549680478847 +v 0.2851607661287481 0.11070523971967194 0.5938463207450182 +v 0.30452713223633787 0.13817504311644235 1.1942069558909632 +v 0.2996915985747357 0.14746324336041106 0.5942983085880966 +v 0.2804215619293071 0.10945033076386412 1.1939565217455064 +v 0.2755860282677045 0.11873853100783371 0.5940478744426394 +v 0.2829444798671805 0.11496233149815716 0.31888819073120445 +v 0.2784111670594285 0.12367001922687848 -0.2435261661152328 +v 0.2588389095601493 0.08623761914557981 0.31863775658574767 +v 0.2543055967523975 0.09494530687430025 -0.24377660026069004 +v 0.27336974200613673 0.12299562278631981 0.3190897444288261 +v 0.26883642919838446 0.13170331051504025 -0.2433246124176116 +v 0.24926417169910553 0.09427091043374158 0.31883931028336887 +v 0.2447308588913537 0.10297859816246202 -0.2435750465630684 +v 0.2899962997903509 0.10141703947570235 1.1937549680478847 +v 0.2829444798671805 0.11496233149815716 0.31888819073120445 +v 0.26589072948331927 0.07269232712312501 1.193504533902428 +v 0.2588389095601493 0.08623761914557981 0.31863775658574767 +v 0.2804215619293071 0.10945033076386412 1.1939565217455064 +v 0.27336974200613673 0.12299562278631981 0.3190897444288261 +v 0.2563159916222759 0.08072561841128678 1.1937060876000496 +v 0.24926417169910553 0.09427091043374158 0.31883931028336887 +v 0.3140537053663015 0.13541330642816796 0.5939959780416642 +v 0.309520392558549 0.14412099415688928 0.031581621195226894 +v 0.2899481350592703 0.10668859407559061 0.5937455438962074 +v 0.28541482225151826 0.11539628180431105 0.031331187049770115 +v 0.3044789675052575 0.14344659771633061 0.5941975317392858 +v 0.2999456546975052 0.15215428544505194 0.03178317489284854 +v 0.2803733971982265 0.11472188536375238 0.593947097593829 +v 0.27584008439047425 0.12342957309247282 0.03153274074739176 +v -0.13611014667152044 0.13436988090666535 -0.240160713764749 +v -0.14561094234550187 0.1366939569636072 -0.6650481726404003 +v -0.11460369042876106 0.10365667221025632 -0.24080961103889242 +v -0.12410448610274183 0.10598074826719817 -0.6656970699145432 +v -0.14634635629448223 0.1271981247719669 -0.2399710531641448 +v -0.15584715196846344 0.12952220082890875 -0.6648585120397961 +v -0.12483990005172307 0.09648491607555787 -0.2406199504382882 +v -0.1343406957257045 0.0988089921325006 -0.6655074093139393 +v -0.16541470424333293 0.1538327595099629 0.0355601767463547 +v -0.17105616018186898 0.16466899312792638 -0.6643332451069897 +v -0.14131276436292417 0.1251110229275687 0.034921214381173016 +v -0.14695422030146 0.1359472565455322 -0.6649722074721713 +v -0.17499045753425668 0.14579828609353118 0.035512966349293684 +v -0.18063191347279295 0.15663451971149556 -0.6643804555040507 +v -0.15088851765384814 0.11707654951113788 0.034874003984112 +v -0.1565299735923842 0.12791278312910137 -0.6650194178692324 +v -0.19041030718078988 0.18625314834657924 -0.16376686920963968 +v -0.19443991856545817 0.19399331521655316 -0.6636907419620284 +v -0.1663083673003809 0.15753141176418506 -0.16440583157482136 +v -0.17033797868504963 0.16527157863415898 -0.6643297043272103 +v -0.1999860604717134 0.17821867493014842 -0.1638140796067007 +v -0.20401567185638214 0.18595884180012234 -0.6637379523590896 +v -0.1758841205913051 0.14949693834775335 -0.16445304197188237 +v -0.17991373197597338 0.15723710521772727 -0.6643769147242711 +v -0.17931128132956675 0.1750941876037171 -0.663581243679876 +v -0.16477235553747982 0.17931901263156202 -1.0758033180213897 +v -0.16059955111073032 0.14259781558167983 -0.6632543398230943 +v -0.1460606253186436 0.14682264060952566 -1.0754764141646083 +v -0.19013499249383914 0.16885730531098364 -0.6640269132510759 +v -0.1755960667017522 0.17308213033882858 -1.0762489875925898 +v -0.17142326227500226 0.1363609332889455 -0.6637000093942946 +v -0.15688433648291555 0.1405857583167931 -1.0759220837358083 +v -0.16164858548127659 0.17908480878779098 -1.0735203751549354 +v -0.06617465528720667 0.19206605248603115 -1.3176975129434452 +v -0.14781291993778667 0.14441343660087913 -1.0699538327946083 +v -0.05233898974371631 0.15739468029912018 -1.314130970583118 +v -0.17234021624951334 0.17436243966682863 -1.0779518876685357 +v -0.07686628605544277 0.18734368336506968 -1.3221290254570455 +v -0.1585045507060232 0.13969106747991766 -1.0743853453082084 +v -0.06303062051195285 0.15267231117815783 -1.318562483096718 +v -0.19111858088188738 0.1971437744966229 -0.6636791398220907 +v -0.17471198949888844 0.20244582515712573 -1.075818655174539 +v -0.1786420926140473 0.17548067949785295 -0.6634611606587855 +v -0.16223550123104857 0.18078273015835578 -1.0756006760112335 +v -0.20193926322502653 0.19090664646024003 -0.6641901319375798 +v -0.18553267184202782 0.19620869712074196 -1.0763296472900277 +v -0.189462774957186 0.1692435514614683 -0.6639721527742743 +v -0.17305618357418706 0.174545602121972 -1.0761116681267227 +v -0.17242630033490247 0.202563031899472 -1.0737017157044615 +v -0.07778935661954178 0.21509125202522217 -1.3182280971152713 +v -0.1611062027350112 0.18051117511438353 -1.0704504139024382 +v -0.06646925901965028 0.19303939524013458 -1.3149767953132483 +v -0.18261968782811766 0.19670444890091154 -1.077946936409435 +v -0.08798274411275675 0.2092326690266626 -1.3224733178202452 +v -0.1712995902282266 0.17465259211582307 -1.0746956346074121 +v -0.07666264651286547 0.18718081224157412 -1.319222016018222 +v -0.15643846898960945 0.14656401525621998 -0.6629237071199643 +v -0.14558532852936157 0.14666316046624406 -1.0752809158241061 +v -0.13470502357890402 0.11600933619303522 -0.6623590345427552 +v -0.1238518831186568 0.1161084814030584 -1.074716243246897 +v -0.16661979272645344 0.13931708854430536 -0.6631934194194025 +v -0.155766652266206 0.13941623375432854 -1.075550628123544 +v -0.14488634731574823 0.1087624094811197 -0.6626287468421934 +v -0.13403320685550058 0.10886155469114378 -1.0749859555463352 +v -0.14617013799346168 0.14639604745511647 -1.0736334886026195 +v -0.06629385686152367 0.17211762664741137 -1.3091291105199188 +v -0.12540192379875226 0.11538709668138747 -1.0699761443506708 +v -0.045525642666813804 0.14110867587368148 -1.3054717662679702 +v -0.1557813387852216 0.13948543568848315 -1.0776482496091 +v -0.07590505765328381 0.16520701488077805 -1.313143871526399 +v -0.13501312459051173 0.10847648491475503 -1.0739909053571512 +v -0.055136843458573725 0.13419806410704904 -1.3094865272744507 +v -0.13089547451273975 0.11610769036825097 -0.6625301687601242 +v -0.12607071662193947 0.11545807075269465 -1.0750014620059845 +v -0.10682489650952132 0.08735442309177532 -0.662203325628336 +v -0.10200013861872037 0.086704803476219 -1.0746746188741962 +v -0.1404794031625436 0.1080834482920272 -0.6626296360943926 +v -0.1356546452717431 0.10743382867647178 -1.0751009293402527 +v -0.11640882515932538 0.07933018101555156 -0.6623027929626044 +v -0.11158406726852443 0.07868056139999524 -1.074774086208465 +v -0.1241213490746711 0.11626661298197227 -1.0744043595673924 +v -0.05269055830373581 0.14726607418886317 -1.3119684209881288 +v -0.10326443430760546 0.08518071173267128 -1.072189463521858 +v -0.0318336435366704 0.11618017293956129 -1.3097535249425947 +v -0.133876327049256 0.10944919240482509 -1.0782270841755148 +v -0.06244553627832139 0.1404486536117151 -1.3157911455962508 +v -0.11301941228219103 0.0783632911555241 -1.0760121881299802 +v -0.04158862151125553 0.1093627523624141 -1.313576249550717 +v -0.18288457146962345 0.18005623356049227 0.39866224088587954 +v -0.18741788427737616 0.1887639212892136 -0.16375211596055816 +v -0.15878263158921513 0.15133449697809898 0.3980232785206974 +v -0.1633159443969674 0.1600421847068194 -0.16439107832573985 +v -0.19246032476054764 0.17202176014406145 0.3986150304888181 +v -0.1969936375682999 0.1807294478727819 -0.16379932635761918 +v -0.16835838488013888 0.14330002356166727 0.39797606812363684 +v -0.17289169768789092 0.1520077112903886 -0.16443828872280086 +v -0.18026749457052338 0.16445817720196132 1.198521553130877 +v -0.18671487278599352 0.17684244419392137 0.39864335672705487 +v -0.15616555469011506 0.13573644061956713 1.197882590765695 +v -0.16261293290558476 0.1481207076115254 0.3980043943618732 +v -0.18984324786144713 0.1564237037855296 1.198474342733816 +v -0.19629062607691705 0.16880797077748966 0.39859614632999385 +v -0.16574130798103903 0.1277019672031363 1.1978353803686344 +v -0.1721886861965085 0.14008623419509547 0.39795718396481217 +v -0.1181044875395636 0.1000879385993958 -0.16568375630518473 +v -0.12213409892423255 0.10782810546936972 -0.6656076290575734 +v -0.09400254765915506 0.07136620201700161 -0.1663227186703664 +v -0.09803215904382334 0.07910636888697642 -0.6662465914227551 +v -0.12768024083048757 0.09205346518296498 -0.16573096670224574 +v -0.13170985221515585 0.0997936320529389 -0.6656548394546344 +v -0.10357830095007858 0.0633317286005699 -0.16636992906742742 +v -0.10760791233474754 0.0710718954705456 -0.6662938018198161 +v -0.1105787518283976 0.09389102381330972 0.39674535379033404 +v -0.11511206463614987 0.10259871154203104 -0.16566900305610321 +v -0.08647681194798884 0.06516928723091553 0.3961063914251528 +v -0.09101012475574155 0.07387697495963597 -0.1663079654212849 +v -0.12015450511932135 0.0858565503968789 0.3966981433932735 +v -0.1246878179270734 0.09456423812560022 -0.16571621345316423 +v -0.09605256523891237 0.05713481381448382 0.3960591810280918 +v -0.10058587804666486 0.06584250154320515 -0.1663551758183459 +v -0.10796167492929754 0.07829296745477876 1.1966046660353316 +v -0.11440905314476724 0.09067723444673703 0.3967264696315098 +v -0.08385973504888855 0.04957123087238369 1.1959657036701503 +v -0.0903071132643587 0.061955497864342846 0.39608750726632813 +v -0.11753742822022151 0.07025849403834794 1.196557455638271 +v -0.12398480643569121 0.08264276103030621 0.3966792592344488 +v -0.0934354883398123 0.04153675745595198 1.1959184932730889 +v -0.09988286655528222 0.053921024447912025 0.39604029686926756 +v -0.09387416035451368 0.23636207918916874 1.2251924500239264 +v -0.09407564092374687 0.236749087532667 1.200196256386307 +v 0.0025335991671209257 0.1214751328595911 1.2226366005631997 +v 0.0023321185978879555 0.12186214120308936 1.1976404069255802 +v -0.1896316932637525 0.15601734502485698 1.2247203460533163 +v -0.1898331738329857 0.15640435336835523 1.1997241524156967 +v -0.09322393374211768 0.04113039869527935 1.2221644965925895 +v -0.0934254143113511 0.0415174070387776 1.19716830295497 +v -0.15329282870283767 0.13814678264449576 1.1978967538848133 +v -0.15812836236444006 0.14743498288846624 0.5979881065819468 +v -0.12919088882242868 0.10942504606210157 1.197257791519632 +v -0.1340264224840313 0.11871324630607116 0.5973491442167651 +v -0.1628685819937612 0.13011230922806494 1.1978495434877523 +v -0.1677041156553638 0.13940050947203453 0.5979408961848862 +v -0.1387666421133531 0.10139057264567164 1.1972105811225706 +v -0.14360217577495504 0.11067877288964034 0.5973019338197041 +v -0.13624270874559885 0.12297033808455726 0.32239101420295135 +v -0.14077602155335134 0.1316780258132786 -0.2400233426434859 +v -0.11214076886519009 0.09424860150216308 0.3217520518377701 +v -0.1166740816729428 0.1029562892308844 -0.2406623050086676 +v -0.14581846203652282 0.11493586466812555 0.32234380380589034 +v -0.1503517748442753 0.12364355239684688 -0.24007055304054692 +v -0.12171652215611428 0.08621412808573048 0.3217048414407091 +v -0.12624983496386633 0.09492181581445269 -0.2407095154057286 +v -0.1291908888224289 0.10942504606210157 1.197257791519632 +v -0.13624270874559885 0.12297033808455726 0.32239101420295135 +v -0.10508894894202014 0.08070330947970739 1.19661882915445 +v -0.11214076886519009 0.09424860150216308 0.3217520518377701 +v -0.1387666421133531 0.10139057264567164 1.1972105811225706 +v -0.14581846203652282 0.11493586466812555 0.32234380380589034 +v -0.12171652215611428 0.08621412808573048 0.3217048414407091 +v -0.16291623900990193 0.1434177461802495 0.5979645013834167 +v -0.1674495518176542 0.15212543390897082 0.03555014453697947 +v -0.1388142991294934 0.1146960095978562 0.597325539018235 +v -0.1433476119372452 0.12340369732657663 0.03491118217179734 +v -0.1724919923008259 0.13538327276381867 0.5979172909863553 +v -0.17702530510857817 0.1440909604925409 0.03550293413991801 +v -0.14839005242041736 0.10666153618142449 0.597278328621174 +v -0.15292336522816963 0.11536922391014581 0.03486397177473677 +v -0.18936954995119293 0.412372188477212 -0.6603505182146323 +v -0.19269397934354404 0.41875782614494117 -1.072787713235353 +v -0.18937191954388077 0.3748766818842295 -0.6609310305586793 +v -0.19269634893623233 0.3812623195519578 -1.0733682255794 +v -0.20186914532322842 0.41237141689778234 -0.6602497777798266 +v -0.20519357471558042 0.4187570545655115 -1.0726869728005473 +v -0.2018715149159167 0.37487591030479894 -0.6608302901238738 +v -0.20519594430826826 0.3812615479725272 -1.0732674851445942 +v -0.19341334197508564 0.4186915972884524 -1.0685070369784815 +v -0.10562392350477023 0.42251566238626914 -1.3158623538400203 +v -0.19341571156777304 0.381196090695469 -1.0690875493225285 +v -0.1056262930974583 0.38502015579328575 -1.3164428661840673 +v -0.20519357471558042 0.4187570545655115 -1.0726869728005473 +v -0.11740415624526546 0.4225811196633291 -1.320042289662086 +v -0.20519594430826826 0.3812615479725272 -1.0732674851445942 +v -0.11740652583795352 0.38508561307034483 -1.320622802006133 +v -0.10641773495074291 0.42245790234977054 -1.3121283786565787 +v 0.060687948465490305 0.42558120625068074 -1.5145442773954712 +v -0.10642010454343076 0.38496239575678626 -1.3127088910006257 +v 0.06068557887280157 0.38808569965769735 -1.5151247897395181 +v -0.11605773513347462 0.42258169336965956 -1.320084828786092 +v 0.05104794828275816 0.42570499727056976 -1.5225007275249844 +v -0.11606010472616268 0.3850861867766753 -1.3206653411301394 +v 0.05104557869007009 0.38820949067758637 -1.5230812398690314 +v -0.18937191954388077 0.3748766818842295 -0.6609310305586793 +v -0.19269634893623233 0.3812623195519578 -1.0733682255794 +v -0.18937428913656862 0.3373811752912461 -0.6615115429027265 +v -0.19269871852892062 0.3437668129589744 -1.0739487379234474 +v -0.2018715149159167 0.37487591030479894 -0.6608302901238738 +v -0.20519594430826826 0.3812615479725272 -1.0732674851445942 +v -0.20187388450860522 0.33738040371181466 -0.6614108024679208 +v -0.20519831390095633 0.3437660413795447 -1.0738479974886417 +v -0.1942819007551504 0.38172392881755624 -1.0691259099315866 +v -0.10222524523459864 0.38612153952258765 -1.3149154368591163 +v -0.19272315659149375 0.3442564386007634 -1.0692124644284653 +v -0.100666501070942 0.3486540493057939 -1.3150019913559947 +v -0.2059765011864405 0.3812475397844324 -1.0735144640681789 +v -0.11391984566588853 0.3856451504894629 -1.3193039909957085 +v -0.20441775702278386 0.3437800495676395 -1.0736010185650575 +v -0.11236110150223255 0.34817766027267005 -1.3193905454925867 +v -0.10257332674444442 0.3861000897031337 -1.3121471475889854 +v 0.03821170075162006 0.3923622455462299 -1.4875477440316034 +v -0.10101659922269035 0.34863251938349116 -1.3122353064267418 +v 0.03976842827337412 0.35489467522658646 -1.48763590286936 +v -0.11231019579543666 0.38571395575722267 -1.3199762158417583 +v 0.028474831700627812 0.391976111600318 -1.4953768122843765 +v -0.11075346827368282 0.34824638543758013 -1.320064374679515 +v 0.030031559222381876 0.35450854128067544 -1.4954649711221333 +v -0.19011498594677545 0.3376110852444061 -0.6614424831462467 +v -0.18984833227069298 0.34424792372994784 -1.0738890243024595 +v -0.18864516392117392 0.30014473639546324 -0.6620444186008918 +v -0.18837851024509167 0.306781574881005 -1.074490959757104 +v -0.20260537931668754 0.33712133601461414 -0.6614584391138028 +v -0.20233872564060507 0.343758174500155 -1.0739049802700154 +v -0.201135557291086 0.2996549871656704 -0.6620603745684477 +v -0.20086890361500354 0.30629182565121127 -1.07450691572466 +v -0.19292831431279822 0.34540951657874963 -1.0708263089991563 +v -0.10305743794477262 0.3528955349767031 -1.3173490128087535 +v -0.1868761762284561 0.30841696747325464 -1.069743307553618 +v -0.09700529986043027 0.31590298587120724 -1.316266011363215 +v -0.20449834166725522 0.34339133140969125 -1.075105495058656 +v -0.11462746529922963 0.35087734980764473 -1.3216281988682528 +v -0.1984462035829131 0.30639878230419626 -1.0740224936131175 +v -0.10857532721488683 0.31388480070214886 -1.3205451974227147 +v -0.10434219768383901 0.3533038838702174 -1.3155938674926504 +v 0.04072063335558673 0.3620591011929566 -1.4873644390698908 +v -0.09689889357769887 0.3168175111773168 -1.3111676071995098 +v 0.04816393746172731 0.32557272850005425 -1.4829381787767502 +v -0.11356965370052374 0.3504585104432163 -1.3235316214784996 +v 0.031493177338902445 0.3592137277659546 -1.49530219305574 +v -0.10612634959438338 0.31397213775031485 -1.319105361185359 +v 0.03893648144504258 0.32272735507305317 -1.4908759327625993 +v -0.1940979971171013 0.3004013148283651 -0.6620126648519182 +v -0.18842328659663954 0.3067859883404971 -1.0744242331421052 +v -0.18791163403116906 0.26341832837231216 -0.6625000868624618 +v -0.18223692351070708 0.26980300188444506 -1.0749116551526483 +v -0.2064255321503914 0.2983418695262756 -0.6622141724364636 +v -0.2007508216299294 0.3047265430384076 -1.0746257407266506 +v -0.20023916906445938 0.2613588830702227 -0.6627015944470069 +v -0.1945644585439974 0.2677435565823556 -1.075113162737194 +v -0.09683385427749225 0.31597126237777395 -1.311612363384415 +v 0.04250945497849434 0.3249477494906774 -1.4717970134604716 +v -0.09212359362136424 0.2788229055280471 -1.3095966758089483 +v 0.04721971563462324 0.28779939264095056 -1.4697813258850043 +v -0.1061397416419243 0.314347129452317 -1.3197984908471871 +v 0.033203567614062734 0.32332361656522046 -1.4799831409232431 +v -0.10142948098579585 0.2771987726025893 -1.3177828032717203 +v 0.037913828270191186 0.28617525971549185 -1.4779674533477767 +v -0.18897616980085763 0.3066256452016187 -1.0705754885115017 +v -0.09558608186227158 0.31618915278043946 -1.3157144069101607 +v -0.1832519493358722 0.2695724032938447 -1.0698402853852378 +v -0.08986186139728614 0.2791359108726654 -1.3149792037838972 +v -0.20050145385026186 0.3047565772671188 -1.0750391696986281 +v -0.10711136591167647 0.31432008484593865 -1.320178088097287 +v -0.19477723338527642 0.26770333535934476 -1.0743039665723644 +v -0.10138714544669059 0.2772668429381646 -1.3194428849710234 +v -0.19103805008804753 0.2628610874897399 -0.6625044192854024 +v -0.18177138752160693 0.26940138372225064 -1.0748484765456223 +v -0.18777261821323932 0.22550713890137608 -0.663023515436342 +v -0.17850595564679872 0.2320474351338877 -1.0753675726965621 +v -0.20348740339537486 0.26177690713676505 -0.662801391654541 +v -0.19422074082893404 0.2683172033692749 -1.0751454489147614 +v -0.20022197152056664 0.2244229585484021 -0.6633204878054808 +v -0.19095530895412582 0.23096325478091195 -1.0756645450657008 +v -0.18407771654161964 0.2700971857389325 -1.0714690350444203 +v -0.0891196691392051 0.2817950766075983 -1.3159120492432097 +v -0.17779103856891454 0.23313403760189022 -1.0707957485158852 +v -0.08283299116649978 0.24483192847055513 -1.3152387627146742 +v -0.19554121875641672 0.2680645894719884 -1.0760194973054644 +v -0.10058317135400197 0.2797624803406533 -1.3204625115042534 +v -0.1892545407837123 0.23110144133494526 -1.0753462107769294 +v -0.09429649338129753 0.24279933220361016 -1.3197892249757184 +v -0.08871154029864625 0.2817223282169783 -1.314185673218087 +v 0.03531608117875451 0.29032071352890476 -1.4545404828972213 +v -0.08360886228932873 0.24463854167847288 -1.3119483940018855 +v 0.04041875918807181 0.25323692699040024 -1.45230320368102 +v -0.09793047579275393 0.2799558030160201 -1.3224404080670196 +v 0.026097145684646605 0.28855418832794744 -1.4627952177461538 +v -0.09282779778343664 0.24287201647751555 -1.320203128850818 +v 0.031199823693963902 0.2514704017894429 -1.4605579385299523 +v -0.08529594004855623 0.24572631708973347 -1.313081180231563 +v 0.04238687957771181 0.2545970282261658 -1.4501018498232936 +v -0.07677163351476501 0.20964106899654844 -1.3074739517917786 +v 0.05091118611150258 0.21851178013298167 -1.4444946213835093 +v -0.09399760275206326 0.24237706668912828 -1.321406660414838 +v 0.03368521687420434 0.2512477778255615 -1.4584273300065687 +v -0.08547329621827249 0.20629181859594414 -1.3157994319750534 +v 0.04220952340799511 0.21516252973237737 -1.4528201015667839 +v -0.07592663209751493 0.21133808143481847 -1.3135426574459095 +v 0.03790276869896991 0.2181893832248365 -1.4293104492636672 +v -0.06767938030820253 0.17524718221770996 -1.3075694023370505 +v 0.04615002048828254 0.1820984840077262 -1.4233371941548079 +v -0.08441327738574866 0.2079848536815998 -1.3220856514826498 +v 0.029416123410736628 0.21483615547161694 -1.437853443300407 +v -0.07616602559643648 0.1718939544644904 -1.3161123963737904 +v 0.037663375200049254 0.17874525625450666 -1.4318801881915477 +v -0.05868624864839367 0.17772282580967058 -1.314485390508429 +v 0.046387044394515575 0.18404710438507177 -1.4213479675709741 +v -0.050438996859081264 0.14163192659256119 -1.3085121353995697 +v 0.0546342961838282 0.14795620516796149 -1.4153747124621152 +v -0.06717289393662718 0.1743695980564528 -1.3230283845451691 +v 0.037900399106281846 0.1806938766318522 -1.4298909616077145 +v -0.058925642147315216 0.1382786988393434 -1.3170551294363098 +v 0.046147650895594694 0.14460297741474193 -1.423917706498855 +v -0.04321361081247588 0.14593288848249575 -1.3108723666671043 +v 0.05327721352831105 0.1563523825749229 -1.4082746678223281 +v -0.0330862328864554 0.11036748950272823 -1.3046443215653236 +v 0.06340459145433175 0.12078698359515538 -1.4020466227205477 +v -0.05145423874909416 0.14208469606680207 -1.3194475342006717 +v 0.04503658559169321 0.15250419015922922 -1.4168498353558954 +v -0.04132686082307324 0.10651929708703367 -1.3132194890988913 +v 0.05516396351771391 0.11693879117946171 -1.4106217902541152 +v -0.0043392339774017685 0.06998222902211726 -1.328944577756469 +v 0.0014254329526968146 0.07927461018847115 -1.3228889774477113 +v 0.029474724213635728 0.08821123125059493 -1.3633040053567782 +v 0.027205537656145973 0.055104549423525384 -1.3103412944849624 +v 0.055254828917084664 0.06404117048564828 -1.350756322394029 +v 0.0237100572835367 0.07891885008424193 -1.3693596056655362 +v 0.021440870726047168 0.04581216825717149 -1.31639689479372 +v 0.04949016198698586 0.054748789319296165 -1.3568119227027873 +v -0.02154585060528791 0.11248904026622952 -1.3110655853380015 +v 0.05403622968238442 0.11969960728152618 -1.3940813006309531 +v -0.01250645973786857 0.07645393184650562 -1.305965554695515 +v 0.06307562054980376 0.08366449886180227 -1.3889812699884665 +v -0.030300536534515254 0.10912346195452116 -1.3193286591865685 +v 0.04528154375315774 0.11633402896981693 -1.40234437447952 +v -0.021261145667095693 0.07308835353479548 -1.3142286285440818 +v 0.05432093462057708 0.08029892055009302 -1.3972443438370337 +v -0.19188436155271615 0.22554727065062252 -0.6630592395085593 +v -0.17721321197430684 0.23192794124835903 -1.0752488954978419 +v -0.1869950749721434 0.18836954002874684 -0.6634607230264296 +v -0.1723239253937341 0.19475021062648423 -1.0756503790157121 +v -0.20426968582184735 0.22392349282342838 -0.6635252087525481 +v -0.18959853624343825 0.23030416342116578 -1.0757148647418304 +v -0.19938039924127415 0.1867457622015518 -0.6639266922704181 +v -0.18470924966286528 0.1931264327992901 -1.076116348259701 +v -0.17802081915500723 0.23177290330902522 -1.070727541873485 +v -0.08029115900393968 0.24725093304098333 -1.313864546248892 +v -0.17313154648461593 0.1945951706437965 -1.0711290055733513 +v -0.07540188633354794 0.2100732003757546 -1.3142660099487586 +v -0.1895071645939701 0.23031318350495322 -1.0754374380811806 +v -0.09177750444290256 0.24579121323691222 -1.3185744424565882 +v -0.18461789192357858 0.1931354508397245 -1.0758389017810477 +v -0.08688823177251104 0.2086134805716835 -1.3189759061564545 +v 0.08497411904278684 1.6011346012718493 -0.7338149290235996 +v 0.04933498789060353 1.6016797313637898 -0.7688799480952624 +v 0.08494015488092432 1.0636990067724161 -0.7421356059549424 +v 0.04930102372874123 1.064244136864355 -0.7772006250266048 +v 0.07044795673816373 1.6009069930714492 -0.7190544730375268 +v 0.03480882558598086 1.601452123163388 -0.7541194921091896 +v 0.07041399257630121 1.0634713985720143 -0.7273751499688694 +v 0.0347748614241179 1.064016528663955 -0.762440169040532 +v 0.07044795673816373 1.6009069930714492 -0.7190544730375268 +v 0.0700449955996969 1.6016810097584466 -0.7690468603127658 +v 0.07041399257630121 1.0634713985720143 -0.7273751499688694 +v 0.0700110314378346 1.0642454152590117 -0.7773675372441082 +v 0.049737949029070805 1.6009057146767907 -0.7188875608200236 +v 0.04933498789060353 1.6016797313637898 -0.7688799480952624 +v 0.04970398486720762 1.0634701201773575 -0.7272082377513662 +v 0.04930102372874123 1.064244136864355 -0.7772006250266048 +v 0.08480720707412526 1.6014552094811059 -0.7545224538484119 +v 0.0700449955996969 1.6016810097584466 -0.7690468603127658 +v 0.08477324291226185 1.0640196149816727 -0.7628431307797543 +v 0.0700110314378346 1.0642454152590117 -0.7773675372441082 +v 0.049737949029070805 1.6009057146767907 -0.7188875608200238 +v 0.03497573755464267 1.6011315149541314 -0.7334119672843775 +v 0.04970398486720762 1.0634701201773575 -0.7272082377513662 +v 0.03494177339278037 1.0636959204546965 -0.7417326442157202 +v 0.08497411904278684 1.6011346012718493 -0.7338149290235998 +v 0.08480720707412526 1.6014552094811059 -0.7545224538484119 +v 0.08494015488092432 1.0636990067724161 -0.7421356059549424 +v 0.08477324291226185 1.0640196149816727 -0.7628431307797543 +v 0.03497573755464267 1.6011315149541314 -0.7334119672843777 +v 0.03480882558598086 1.601452123163388 -0.7541194921091896 +v 0.03494177339278037 1.0636959204546965 -0.7417326442157202 +v 0.0347748614241179 1.064016528663955 -0.762440169040532 +v 0.07873860631889351 2.157357639304217 -0.7277420663059324 +v 0.05200925795475553 2.1577664868731707 -0.7540408306096793 +v 0.07870306242857183 1.5949250404094606 -0.7364497514666395 +v 0.05197371406443385 1.5953338879784162 -0.7627485157703866 +v 0.06784398459042573 2.1571869331539153 -0.7166717243163778 +v 0.04111463622628819 2.157595780722871 -0.7429704886201247 +v 0.06780844070010406 1.5947543342591608 -0.7253794094770849 +v 0.04107909233596696 1.5951631818281147 -0.751678173780832 +v 0.06784398459042573 2.1571869331539153 -0.7166717243163778 +v 0.06754176373657539 2.1577674456691636 -0.7541660147728069 +v 0.06780844070010406 1.5947543342591608 -0.7253794094770849 +v 0.06750621984625371 1.5953348467744082 -0.7628736999335142 +v 0.05231147880860587 2.1571859743579225 -0.7165465401532503 +v 0.05200925795475553 2.1577664868731707 -0.7540408306096793 +v 0.05227593491828442 1.594753375463168 -0.7252542253139576 +v 0.05197371406443385 1.5953338879784162 -0.7627485157703866 +v 0.07861342234239665 2.157598095461159 -0.7432727099245413 +v 0.06754176373657539 2.1577674456691636 -0.7541660147728069 +v 0.07857787845207498 1.5951654965664037 -0.7519803950852486 +v 0.06750621984625371 1.5953348467744082 -0.7628736999335142 +v 0.05231147880860587 2.1571859743579225 -0.7165465401532503 +v 0.041239820202784605 2.157355324565928 -0.7274398450015158 +v 0.05227593491828442 1.594753375463168 -0.7252542253139576 +v 0.04120427631246337 1.5949227256711724 -0.7361475301622229 +v 0.07873860631889351 2.157357639304217 -0.7277420663059324 +v 0.07861342234239665 2.157598095461159 -0.7432727099245415 +v 0.07870306242857183 1.5949250404094606 -0.7364497514666395 +v 0.07857787845207498 1.5951654965664037 -0.7519803950852486 +v 0.041239820202784605 2.157355324565928 -0.7274398450015156 +v 0.04111463622628819 2.157595780722871 -0.7429704886201247 +v 0.04120427631246337 1.5949227256711724 -0.7361475301622229 +v 0.04107909233596696 1.5951631818281147 -0.751678173780832 +v 0.0638834852660557 2.4683793304652033 -0.6297779541030168 +v 0.06368200469682228 2.4687663388087016 -0.6547741477406364 +v 0.06388111567336785 2.430883823872219 -0.6303584664470641 +v 0.06367963510413399 2.431270832215718 -0.6553546600846836 +v 0.0638834852660557 2.4683793304652033 -0.6297779541030168 +v 0.06368200469682228 2.4687663388087016 -0.6547741477406364 +v 0.06388111567336785 2.430883823872219 -0.6303584664470641 +v 0.06367963510413399 2.431270832215718 -0.6553546600846836 +v 0.06996281432375562 2.469130651508424 -0.6783308199551286 +v 0.06329793236172088 2.469504073463497 -0.7024231418623486 +v 0.06996044473106733 2.4316351449154405 -0.6789113322991756 +v 0.06329556276903259 2.432008566870513 -0.7030036542063955 +v 0.06996281432375562 2.469130651508424 -0.6783308199551286 +v 0.06329793236172088 2.469504073463497 -0.7024231418623486 +v 0.06996044473106733 2.4316351449154405 -0.6789113322991756 +v 0.06329556276903259 2.432008566870513 -0.7030036542063955 +v 0.06366031290375207 2.4687622115129972 -0.6545074758235989 +v 0.0699359642951507 2.4691364322658744 -0.6787040919033771 +v 0.06365794331106422 2.431266704920013 -0.6550879881676461 +v 0.06993359470246241 2.43164092567289 -0.6792846042474243 +v 0.06366031290375207 2.4687622115129972 -0.6545074758235989 +v 0.0699359642951507 2.4691364322658744 -0.6787040919033771 +v 0.06365794331106422 2.431266704920013 -0.6550879881676461 +v 0.06993359470246241 2.43164092567289 -0.6792846042474243 +v 0.06329793236172088 2.469504073463497 -0.7024231418623486 +v 0.0630964517924879 2.4698910818069955 -0.7274193354999681 +v 0.06329556276903259 2.432008566870513 -0.7030036542063955 +v 0.06309408219980006 2.432395575214011 -0.7279998478440151 +v 0.06329793236172088 2.469504073463497 -0.7024231418623486 +v 0.0630964517924879 2.4698910818069955 -0.7274193354999681 +v 0.06329556276903259 2.432008566870513 -0.7030036542063955 +v 0.06309408219980006 2.432395575214011 -0.7279998478440151 +v 0.09121200135936913 1.0824070698324642 -0.7393072793972202 +v 0.04666308741914005 1.0830884824473896 -0.7831385532367985 +v 0.09114644262833171 0.045031387426581304 -0.755368120915858 +v 0.04659752868810241 0.045712800041506796 -0.7991993947554366 +v 0.0730542984785898 1.082122559581964 -0.720856709414629 +v 0.028505384538361156 1.0828039721968885 -0.7646879832542073 +v 0.0729887397475526 0.04474687717608106 -0.736917550933267 +v 0.028439825807323738 0.04542828979100566 -0.7807488247728454 +v 0.0730542984785898 1.082122559581964 -0.720856709414629 +v 0.0725505970555067 1.0830900804407104 -0.7833471935086775 +v 0.0729887397475526 0.04474687717608106 -0.736917550933267 +v 0.07248503832446929 0.045714398034827575 -0.7994080350273156 +v 0.047166788842223584 1.0821209615886431 -0.7206480691427499 +v 0.04666308741914005 1.0830884824473896 -0.7831385532367985 +v 0.04710123011118639 0.04474527918275939 -0.7367089106613878 +v 0.04659752868810241 0.045712800041506796 -0.7991993947554366 +v 0.09100336139854126 1.082807830094037 -0.7651916854282352 +v 0.0725505970555067 1.0830900804407104 -0.7833471935086775 +v 0.09093780266750384 0.04543214768815407 -0.7812525269468731 +v 0.07248503832446929 0.045714398034827575 -0.7994080350273156 +v 0.047166788842223584 1.0821209615886431 -0.7206480691427499 +v 0.028714024499189028 1.0824032119353166 -0.7388035772231922 +v 0.04710123011118639 0.04474527918275939 -0.7367089106613878 +v 0.028648465768151832 0.045027529529433785 -0.7548644187418301 +v 0.09121200135936913 1.0824070698324642 -0.7393072793972202 +v 0.09100336139854126 1.082807830094037 -0.7651916854282352 +v 0.09114644262833171 0.045031387426581304 -0.755368120915858 +v 0.09093780266750384 0.04543214768815407 -0.7812525269468731 +v 0.028714024499189028 1.0824032119353166 -0.7388035772231922 +v 0.028505384538361156 1.0828039721968885 -0.7646879832542073 +v 0.028648465768151832 0.045027529529433785 -0.7548644187418301 +v 0.028439825807323738 0.04542828979100566 -0.7807488247728454 +v 0.06624772050299499 2.4885906519554073 -0.7240297402319433 +v 0.06614698021837806 2.4887841561271564 -0.7365278370507529 +v 0.0662263941688026 2.1511310926185523 -0.7292543513283678 +v 0.06612565388418523 2.151324596790303 -0.7417524481471773 +v 0.05374812513095928 2.4885898803759776 -0.7239289997971379 +v 0.053647384846342794 2.4887833845477267 -0.7364270966159474 +v 0.05372679879676601 2.1511303210391226 -0.7291536108935621 +v 0.05362605851214952 2.1513238252108726 -0.7416517077123719 +v 0.6722385208261279 1.0890860836773104 -0.7693352573926551 +v 0.6720370402568954 1.0894730920208087 -0.7943314510302746 +v 0.6722369410976692 1.0640890792819881 -0.7697222656220197 +v 0.6720354605284362 1.0644760876254864 -0.7947184592596392 +v -0.5652214210054383 1.0890096973137746 -0.7593619543469037 +v -0.5654229015746717 1.0893967056572729 -0.7843581479845232 +v -0.565223000733897 1.0640126929184524 -0.7597489625762686 +v -0.5654244813031302 1.0643997012619506 -0.7847451562138881 +v 0.7590384089888038 0.7511137635766607 -0.8591393992806533 +v 0.7590384089888038 0.7511137635766607 -0.8591393992806533 +v 0.7593351963229511 0.4531097681816769 -0.8245918714182476 +v 0.7593351963229511 0.4531097681816769 -0.8245918714182476 +v -0.6409162726792308 0.751027346680539 -0.8478564705824296 +v -0.6409162726792308 0.751027346680539 -0.8478564705824296 +v -0.6406194853450831 0.45302335128555526 -0.813308942720024 +v -0.6406194853450831 0.45302335128555526 -0.813308942720024 +v 0.7591553872154144 0.9001758059004779 -0.8434860951850005 +v 0.7591553872154144 0.9001758059004779 -0.8434860951850005 +v 0.7590405837807606 0.7509668864174621 -0.858870679396373 +v 0.7590405837807606 0.7509668864174621 -0.858870679396373 +v -0.64079929445262 0.9000893890043562 -0.8322031664867766 +v -0.64079929445262 0.9000893890043562 -0.8322031664867766 +v -0.6409140978872743 0.7508804695213405 -0.8475877506981491 +v -0.6409140978872743 0.7508804695213405 -0.8475877506981491 +v 0.7593019708356941 0.998363292374937 -0.8245481638599585 +v 0.7593019708356941 0.998363292374937 -0.8245481638599585 +v 0.7591558009856276 0.9001631306269235 -0.8434348525741195 +v 0.7591558009856276 0.9001631306269235 -0.8434348525741195 +v -0.6406527108323408 0.9982768754788154 -0.8132652351617347 +v -0.6406527108323408 0.9982768754788154 -0.8132652351617347 +v -0.6407988806824063 0.9000767137308019 -0.8321519238758959 +v -0.6407988806824063 0.9000767137308019 -0.8321519238758959 +v 0.7595829982749966 1.0643847365956187 -0.7891745938938735 +v 0.7595829982749966 1.0643847365956187 -0.7891745938938735 +v 0.7592996944459156 0.9984029972064175 -0.8248303086147759 +v 0.7592996944459156 0.9984029972064175 -0.8248303086147759 +v -0.6403716833930377 1.064298319699497 -0.7778916651956496 +v -0.6403716833930377 1.064298319699497 -0.7778916651956496 +v -0.6406549872221192 0.9983165803102967 -0.8135473799165522 +v -0.6406549872221192 0.9983165803102967 -0.8135473799165522 +v 0.6717755684190483 1.1764939712002302 -0.8261092332992006 +v 0.6717755684190483 1.1764939712002302 -0.8261092332992006 +v 0.6721730572176103 1.0891277912137909 -0.7774574818563762 +v 0.6721730572176103 1.0891277912137909 -0.7774574818563762 +v -0.5656843734125179 1.1764175848366953 -0.8161359302534494 +v -0.5656843734125179 1.1764175848366953 -0.8161359302534494 +v -0.5652868846139563 1.089051404850255 -0.7674841788106246 +v -0.5652868846139563 1.089051404850255 -0.7674841788106246 +v 0.6716842294962186 1.3251312246041058 -0.8363065896404049 +v 0.6716842294962186 1.3251312246041058 -0.8363065896404049 +v 0.6717801483254939 1.1755175451255644 -0.8255484319835653 +v 0.6717801483254939 1.1755175451255644 -0.8255484319835653 +v -0.5657757123353473 1.325054838240571 -0.8263332865946533 +v -0.5657757123353473 1.325054838240571 -0.8263332865946533 +v -0.5656797935060727 1.1754411587620286 -0.8155751289378137 +v -0.5656797935060727 1.1754411587620286 -0.8155751289378137 +v 0.6718316586152404 1.4233069660394122 -0.8172638409171182 +v 0.6718316586152404 1.4233069660394122 -0.8172638409171182 +v 0.671685488765174 1.3251068042913987 -0.8361505296312797 +v 0.671685488765174 1.3251068042913987 -0.8361505296312797 +v -0.565628283216326 1.4232305796758764 -0.8072905378713671 +v -0.565628283216326 1.4232305796758764 -0.8072905378713671 +v -0.5657744530663917 1.325030417927862 -0.8261772265855281 +v -0.5657744530663917 1.325030417927862 -0.8261772265855281 +v 0.672112686054543 1.489328410260093 -0.7818902709510334 +v 0.672112686054543 1.489328410260093 -0.7818902709510334 +v 0.671829382225462 1.4233466708708935 -0.8175459856719358 +v 0.671829382225462 1.4233466708708935 -0.8175459856719358 +v -0.5653472557770232 1.489252023896558 -0.7719169679052822 +v -0.5653472557770232 1.489252023896558 -0.7719169679052822 +v -0.5656305596061046 1.4232702845073568 -0.8075726826261844 +v -0.5656305596061046 1.4232702845073568 -0.8075726826261844 +v 0.3219671101720267 2.1412727400537355 -0.7935563201215388 +v 0.3219671101720267 2.1412727400537355 -0.7935563201215388 +v 0.32231491287076763 2.064827332565601 -0.7509860376090671 +v 0.32231491287076763 2.064827332565601 -0.7509860376090671 +v -0.20301589545348642 2.1412403337176906 -0.7893252218597051 +v -0.20301589545348642 2.1412403337176906 -0.7893252218597051 +v -0.20266809275474573 2.064794926229556 -0.7467549393472332 +v -0.20266809275474573 2.064794926229556 -0.7467549393472332 +v 0.3219273425394025 2.202790767465216 -0.7980205239764944 +v 0.3219273425394025 2.202790767465216 -0.7980205239764944 +v 0.3219673087182675 2.140451734349157 -0.7935379582861444 +v 0.3219673087182675 2.140451734349157 -0.7935379582861444 +v -0.20305566308611023 2.2027583611291703 -0.7937894257146605 +v -0.20305566308611023 2.2027583611291703 -0.7937894257146605 +v -0.20301569690724564 2.1404193280131114 -0.7893068600243107 +v -0.20301569690724564 2.1404193280131114 -0.7893068600243107 +v 0.3220747716584238 2.3009665089005225 -0.7789777752532079 +v 0.3220747716584238 2.3009665089005225 -0.7789777752532079 +v 0.3219286018083578 2.202766347152509 -0.7978644639673691 +v 0.3219286018083578 2.202766347152509 -0.7978644639673691 +v -0.20290823396708935 2.3009341025644767 -0.774746676991374 +v -0.20290823396708935 2.3009341025644767 -0.774746676991374 +v -0.20305440381715534 2.2027339408164632 -0.793633365705535 +v -0.20305440381715534 2.2027339408164632 -0.793633365705535 +v 0.3223557990977264 2.366987953121204 -0.7436042052871228 +v 0.3223557990977264 2.366987953121204 -0.7436042052871228 +v 0.3220724952686449 2.301006213732003 -0.7792599200080255 +v 0.3220724952686449 2.301006213732003 -0.7792599200080255 +v -0.20262720652778676 2.3669555467851593 -0.7393731070252889 +v -0.20262720652778676 2.3669555467851593 -0.7393731070252889 +v -0.2029105103568678 2.300973807395957 -0.7750288217461914 +v -0.2029105103568678 2.300973807395957 -0.7750288217461914 +v 0.48431007295076545 1.6264284766245902 -0.8176319786485513 +v 0.48431007295076545 1.6264284766245902 -0.8176319786485513 +v 0.48470756174932705 1.5390622966381509 -0.7689802272057267 +v 0.48470756174932705 1.5390622966381509 -0.7689802272057267 +v -0.37816200771971986 1.626375237643943 -0.810680888646967 +v -0.37816200771971986 1.626375237643943 -0.810680888646967 +v -0.3777645189211587 1.5390090576575037 -0.7620291372041423 +v -0.3777645189211587 1.5390090576575037 -0.7620291372041423 +v 0.4842228109638922 1.837557648587369 -0.8268459848510972 +v 0.4842228109638922 1.837557648587369 -0.8268459848510972 +v 0.4843139591205643 1.6252785955691795 -0.8171585796078258 +v 0.4843139591205643 1.6252785955691795 -0.8171585796078258 +v -0.37824926970659356 1.8375044096067228 -0.8198948948495131 +v -0.37824926970659356 1.8375044096067228 -0.8198948948495131 +v -0.37815812154992146 1.6252253565885333 -0.8102074896062414 +v -0.37815812154992146 1.6252253565885333 -0.8102074896062414 +v 0.4843701124681037 1.9357339824520778 -0.8078190656930571 +v 0.4843701124681037 1.9357339824520778 -0.8078190656930571 +v 0.48422394261803814 1.8375338207040635 -0.826705754407218 +v 0.48422394261803814 1.8375338207040635 -0.826705754407218 +v -0.3781019682023816 1.9356807434714316 -0.8008679756914727 +v -0.3781019682023816 1.9356807434714316 -0.8008679756914727 +v -0.3782481380524476 1.837480581723418 -0.8197546644056339 +v -0.3782481380524476 1.837480581723418 -0.8197546644056339 +v 0.4846511399074067 2.0017554266727586 -0.7724454957269722 +v 0.4846511399074067 2.0017554266727586 -0.7724454957269722 +v 0.48436783607832523 1.9357736872835583 -0.8081012104478744 +v 0.48436783607832523 1.9357736872835583 -0.8081012104478744 +v -0.37782094076307904 2.0017021876921133 -0.7654944057253878 +v -0.37782094076307904 2.0017021876921133 -0.7654944057253878 +v -0.3781042445921603 1.935720448302912 -0.8011501204462901 +v -0.3781042445921603 1.935720448302912 -0.8011501204462901 +v 0.5847682086056742 1.5140297573417847 -0.762050934449815 +v 0.5845667280364408 1.5144167656852838 -0.7870471280874345 +v 0.584766628877216 1.4890327529464624 -0.7624379426791799 +v 0.5845651483079821 1.4894197612899607 -0.7874341363167994 +v -0.4651978026453514 1.5139649446696941 -0.7535887379261472 +v -0.4653992832145848 1.5143519530131924 -0.7785849315637665 +v -0.4651993823738101 1.488967940274371 -0.7539757461555121 +v -0.4654008629430435 1.4893549486178692 -0.7789719397931316 +v 0.37230747171446565 2.026455230595592 -0.7524046783561427 +v 0.37210599114523313 2.02684223893909 -0.7774008719937622 +v 0.3723058919860074 2.0014582262002687 -0.7527916865855073 +v 0.37210441141677353 2.001845234543767 -0.7777878802231268 +v -0.2526722968873347 2.0264166516241087 -0.747367656615864 +v -0.2528737774565679 2.026803659967607 -0.7723638502534835 +v -0.2526738766157941 2.0014196472287855 -0.7477546648452287 +v -0.2528753571850273 2.0018066555722838 -0.7727508584828482 +v 0.2599087847780266 2.376261219786427 -0.7367063266176783 +v 0.2598080444934101 2.376454723958176 -0.7492044234364881 +v 0.259907994913797 2.3637627175887665 -0.7368998307323609 +v 0.25980725462918053 2.3639562217605157 -0.7493979275511706 +v -0.1400782671271259 2.3762365292446788 -0.7334826327039001 +v -0.14017900741174283 2.376430033416428 -0.7459807295227097 +v -0.14007905699135548 2.3637380270470176 -0.7336761368185827 +v -0.14017979727597196 2.363931531218766 -0.7461742336373922 +v 0.09363778351982455 1.5844932425014049 0.34102139739403636 +v 0.057998652367641235 1.5850383725933437 0.30595637832237355 +v 0.09360381935796203 1.0470576480019709 0.3327007204626935 +v 0.057964688205778714 1.0476027780939106 0.2976357013910307 +v 0.07911162121520188 1.584265634301003 0.35578185338010915 +v 0.04347249006301812 1.5848107643929437 0.32071683430844633 +v 0.07907765705333891 1.04683003980157 0.3474611764487663 +v 0.043438525901155156 1.0473751698935096 0.3123961573771039 +v 0.07911162121520188 1.584265634301003 0.35578185338010915 +v 0.0787086600767346 1.5850396509880014 0.3057894661048701 +v 0.07907765705333891 1.04683003980157 0.3474611764487663 +v 0.07867469591487186 1.0476040564885674 0.2974687891735277 +v 0.05840161350610851 1.5842643559063463 0.35594876559761257 +v 0.057998652367641235 1.5850383725933437 0.30595637832237355 +v 0.05836764934424554 1.0468287614069132 0.3476280886662697 +v 0.057964688205778714 1.0476027780939106 0.2976357013910307 +v 0.09347087155116252 1.5848138507106615 0.32031387256922406 +v 0.0787086600767346 1.5850396509880014 0.3057894661048701 +v 0.09343690738929955 1.0473782562112284 0.31199319563788164 +v 0.07867469591487186 1.0476040564885674 0.2974687891735277 +v 0.05840161350610851 1.5842643559063463 0.35594876559761257 +v 0.043639402031680596 1.5844901561836853 0.34142435913325864 +v 0.05836764934424554 1.0468287614069132 0.3476280886662697 +v 0.043605437869817854 1.0470545616842521 0.3331036822019158 +v 0.09363778351982455 1.5844932425014049 0.3410213973940359 +v 0.09347087155116252 1.5848138507106615 0.32031387256922406 +v 0.09360381935796203 1.0470576480019709 0.3327007204626935 +v 0.09343690738929955 1.0473782562112284 0.31199319563788164 +v 0.043639402031680596 1.5844901561836853 0.3414243591332582 +v 0.04347249006301812 1.5848107643929437 0.32071683430844633 +v 0.043605437869817854 1.0470545616842521 0.3331036822019158 +v 0.043438525901155156 1.0473751698935096 0.3123961573771039 +v 0.08740227079593077 2.1407162805337716 0.3470942601117035 +v 0.06067292243179323 2.1411251281027264 0.3207954958079564 +v 0.0873667269056091 1.5782836816390162 0.338386574950996 +v 0.060637378541471776 1.5786925292079719 0.31208781064724933 +v 0.07650764906746299 2.140545574383472 0.3581646021012581 +v 0.049778300703325895 2.1409544219524257 0.331865837797511 +v 0.07647210517714176 1.5781129754887155 0.34945691694055103 +v 0.04974275681300422 1.5785218230576703 0.3231581526368039 +v 0.07650764906746299 2.140545574383472 0.3581646021012581 +v 0.07620542821361265 2.141126086898719 0.32067031164482884 +v 0.07647210517714176 1.5781129754887155 0.34945691694055103 +v 0.07616988432329141 1.5786934880039638 0.31196262648412176 +v 0.06097514328564313 2.140544615587479 0.3582897862643857 +v 0.06067292243179323 2.1411251281027264 0.3207954958079564 +v 0.060939599395321675 1.5781120166927227 0.3495821011036786 +v 0.060637378541471776 1.5786925292079719 0.31208781064724933 +v 0.08727708681943391 2.1409567366907147 0.33156361649309485 +v 0.07620542821361265 2.141126086898719 0.32067031164482884 +v 0.08724154292911224 1.5785241377959593 0.3228559313323873 +v 0.07616988432329141 1.5786934880039638 0.31196262648412176 +v 0.06097514328564313 2.140544615587479 0.3582897862643857 +v 0.04990348467982231 2.1407139657954835 0.3473964814161201 +v 0.060939599395321675 1.5781120166927227 0.3495821011036786 +v 0.049867940789501075 1.5782813669007272 0.33868879625541304 +v 0.08740227079593077 2.1407162805337716 0.3470942601117035 +v 0.08727708681943391 2.1409567366907147 0.3315636164930944 +v 0.0873667269056091 1.5782836816390162 0.338386574950996 +v 0.08724154292911224 1.5785241377959593 0.3228559313323873 +v 0.04990348467982231 2.1407139657954835 0.3473964814161201 +v 0.049778300703325895 2.1409544219524257 0.331865837797511 +v 0.049867940789501075 1.5782813669007272 0.33868879625541304 +v 0.04974275681300422 1.5785218230576703 0.3231581526368039 +v 0.07255030920001126 2.5017319804854026 0.4458323887733484 +v 0.0723488286307774 2.5021189888289017 0.4208361951357289 +v 0.07254793960732253 2.464236473892419 0.4452518764293014 +v 0.07234645903808956 2.4646234822359183 0.4202556827916819 +v 0.07255030920001126 2.5017319804854026 0.4458323887733484 +v 0.0723488286307774 2.5021189888289017 0.4208361951357289 +v 0.07254793960732253 2.464236473892419 0.4452518764293014 +v 0.07234645903808956 2.4646234822359183 0.4202556827916819 +v 0.07862963825771074 2.502483301528623 0.39727952292123714 +v 0.071964756295676 2.5028567234836956 0.37318720101401714 +v 0.07862726866502245 2.4649877949356407 0.3966990105771897 +v 0.07196238670298816 2.465361216890713 0.3726066886699697 +v 0.07862963825771074 2.502483301528623 0.39727952292123714 +v 0.071964756295676 2.5028567234836956 0.37318720101401714 +v 0.07862726866502245 2.4649877949356407 0.3966990105771897 +v 0.07196238670298816 2.465361216890713 0.3726066886699697 +v 0.07232713683770675 2.5021148615331974 0.4211028670527668 +v 0.07860278822910582 2.5024890822860746 0.3969062509729886 +v 0.07232476724501935 2.464619354940213 0.42052235470871935 +v 0.07860041863641798 2.464993575693091 0.39632573862894116 +v 0.07232713683770675 2.5021148615331974 0.4211028670527668 +v 0.07860278822910582 2.5024890822860746 0.3969062509729886 +v 0.07232476724501935 2.464619354940213 0.42052235470871935 +v 0.07860041863641798 2.464993575693091 0.39632573862894116 +v 0.071964756295676 2.5028567234836956 0.37318720101401714 +v 0.07176327572644259 2.5032437318271956 0.34819100737639763 +v 0.07196238670298816 2.465361216890713 0.3726066886699697 +v 0.07176090613375474 2.4657482252342113 0.3476104950323502 +v 0.071964756295676 2.5028567234836956 0.37318720101401714 +v 0.07176327572644259 2.5032437318271956 0.34819100737639763 +v 0.07196238670298816 2.465361216890713 0.3726066886699697 +v 0.07176090613375474 2.4657482252342113 0.3476104950323502 +v 0.09987566583640661 1.0657657110620207 0.33552904702041575 +v 0.05532675189617775 1.0664471236769453 0.2916977731808372 +v 0.0998101071053692 0.028390028656137822 0.3194682055017779 +v 0.055261193165140776 0.029071441271061538 0.2756369316621994 +v 0.08171796295562794 1.0654812008115195 0.35397961700300673 +v 0.03716904901539908 1.0661626134264441 0.31014834316342865 +v 0.08165240422459052 0.028105518405636687 0.3379187754843689 +v 0.03710349028436122 0.02878693102056129 0.29408750164479036 +v 0.08171796295562794 1.0654812008115195 0.35397961700300673 +v 0.08121426153254396 1.066448721670266 0.2914891329089584 +v 0.08165240422459052 0.028105518405636687 0.3379187754843689 +v 0.08114870280150677 0.029073039264383205 0.2754282913903201 +v 0.055830453319261286 1.0654796028181979 0.354188257274886 +v 0.05532675189617775 1.0664471236769453 0.2916977731808372 +v 0.05576489458822409 0.02810392041231502 0.33812741575624816 +v 0.055261193165140776 0.029071441271061538 0.2756369316621994 +v 0.09966702587557896 1.0661664713235917 0.3096446409894007 +v 0.08121426153254396 1.066448721670266 0.2914891329089584 +v 0.0996014671445411 0.02879078891770881 0.29358379947076285 +v 0.08114870280150677 0.029073039264383205 0.2754282913903201 +v 0.055830453319261286 1.0654796028181979 0.354188257274886 +v 0.03737768897622651 1.0657618531648723 0.3360327491944437 +v 0.05576489458822409 0.02810392041231502 0.33812741575624816 +v 0.03731213024518909 0.028386170758989415 0.31997190767580586 +v 0.09987566583640661 1.0657657110620207 0.33552904702041575 +v 0.09966702587557896 1.0661664713235917 0.3096446409894007 +v 0.0998101071053692 0.028390028656137822 0.3194682055017779 +v 0.0996014671445411 0.02879078891770881 0.29358379947076285 +v 0.03737768897622651 1.0657618531648723 0.3360327491944437 +v 0.03716904901539908 1.0661626134264441 0.31014834316342865 +v 0.03731213024518909 0.028386170758989415 0.31997190767580586 +v 0.03710349028436122 0.02878693102056129 0.29408750164479036 +v 0.07491454443695011 2.5219433019756075 0.35158060264442215 +v 0.07481380415233363 2.5221368061473566 0.3390825058256124 +v 0.07489005864584031 2.134489733848108 0.34558197508926813 +v 0.07478931836122338 2.134683238019857 0.3330838782704584 +v 0.062414949064914405 2.5219425303961778 0.3516813430792274 +v 0.062314208780297475 2.522136034567927 0.33918324626041807 +v 0.06239046327380371 2.1344889622686782 0.3456827155240738 +v 0.062289722989187224 2.1346824664404274 0.33318461870526406 +v 0.6809021853031656 1.0724447249068652 0.30550106902498086 +v 0.6807007047339326 1.0728317332503634 0.28050487538736135 +v 0.6809006055747069 1.047447720511542 0.30511406079561576 +v 0.6806991250054739 1.0478347288550411 0.2801178671579967 +v -0.5565577565284006 1.0723683385433294 0.31547437207073203 +v -0.5567592370976342 1.0727553468868285 0.29047817843311297 +v -0.556559336256859 1.047371334148007 0.3150873638413674 +v -0.5567608168260929 1.0477583424915053 0.29009117020374786 +v 0.5934374021323177 1.5848779139549691 0.3141399207705975 +v 0.5932359215630838 1.5852649222984674 0.289143727132978 +v 0.593435822403859 1.5598809095596469 0.31375291254123283 +v 0.593234341834626 1.5602679179031451 0.2887567189036133 +v -0.4565286091187082 1.5848131012828777 0.3226021172942657 +v -0.4567300896879416 1.585200109626376 0.2976059236566462 +v -0.4565301888471669 1.5598160968875554 0.3222151090649006 +v -0.4567316694164003 1.5602031052310537 0.29721891542728107 +v 0.3809758753768795 2.0848048850111143 0.3235926727495877 +v 0.3807743948076465 2.0851918933546125 0.2985964791119682 +v 0.3809742956484212 2.059807880615792 0.32320566452022303 +v 0.3807728150791878 2.0601948889592903 0.2982094708826035 +v -0.24400389322492133 2.084766306039631 0.3286296944898659 +v -0.2442053737941543 2.0851533143831293 0.30363350085224683 +v -0.24400547295337982 2.059769301644309 0.32824268626050124 +v -0.24420695352261323 2.060156309987807 0.3032464926228817 +v 0.6804408126245451 1.1848496168251081 0.2491141013478 +v 0.6804408126245451 1.1848496168251081 0.2491141013478 +v 0.6808383014231059 1.097483436838668 0.29776585279062484 +v 0.6808383014231059 1.097483436838668 0.29776585279062484 +v -0.5570191292070215 1.1847732304615723 0.25908740439355116 +v -0.5570191292070215 1.1847732304615723 0.25908740439355116 +v -0.5566216404084596 1.097407050475132 0.307739155836376 +v -0.5566216404084596 1.097407050475132 0.307739155836376 +v 0.6803535506376714 1.395978788787887 0.2399000951452539 +v 0.6803535506376714 1.395978788787887 0.2399000951452539 +v 0.6804446987943435 1.1836997357696966 0.24958750038852573 +v 0.6804446987943435 1.1836997357696966 0.24958750038852573 +v -0.5571063911938945 1.3959024024243503 0.24987339819100507 +v -0.5571063911938945 1.3959024024243503 0.24987339819100507 +v -0.5570152430372226 1.1836233494061608 0.2595608034342769 +v -0.5570152430372226 1.1836233494061608 0.2595608034342769 +v 0.6805008521418834 1.4941551226525966 0.25892701430329446 +v 0.6805008521418834 1.4941551226525966 0.25892701430329446 +v 0.6803546822918178 1.3959549609045823 0.24004032558913302 +v 0.6803546822918178 1.3959549609045823 0.24004032558913302 +v -0.5569590896896826 1.49407873628906 0.2689003173490456 +v -0.5569590896896826 1.49407873628906 0.2689003173490456 +v -0.557105259539749 1.3958785745410465 0.25001362863488463 +v -0.557105259539749 1.3958785745410465 0.25001362863488463 +v 0.6807818795811864 1.5601765668732774 0.29430058426937933 +v 0.6807818795811864 1.5601765668732774 0.29430058426937933 +v 0.6804985757521045 1.494194827484077 0.25864486954847665 +v 0.6804985757521045 1.494194827484077 0.25864486954847665 +v -0.55667806225038 1.5601001805097416 0.3042738873151305 +v -0.55667806225038 1.5601001805097416 0.3042738873151305 +v -0.5569613660794615 1.4941184411205404 0.26861817259422827 +v -0.5569613660794615 1.4941184411205404 0.26861817259422827 +v 0.7677020734658411 0.7344724048062155 0.21569692713698263 +v 0.7677020734658411 0.7344724048062155 0.21569692713698263 +v 0.7679988607999884 0.43646840941123166 0.2502444549993883 +v 0.7679988607999884 0.43646840941123166 0.2502444549993883 +v -0.6322526082021933 0.7343859879100947 0.2269798558352063 +v -0.6322526082021933 0.7343859879100947 0.2269798558352063 +v -0.6319558208680458 0.4363819925151109 0.26152738369761197 +v -0.6319558208680458 0.4363819925151109 0.26152738369761197 +v 0.7678190516924521 0.8835344471300317 0.23135023123263565 +v 0.7678190516924521 0.8835344471300317 0.23135023123263565 +v 0.7677042482577978 0.7343255276470178 0.21596564702126297 +v 0.7677042482577978 0.7343255276470178 0.21596564702126297 +v -0.6321356299755825 0.8834480302339109 0.24263315993085932 +v -0.6321356299755825 0.8834480302339109 0.24263315993085932 +v -0.632250433410237 0.7342391107508961 0.22724857571948665 +v -0.632250433410237 0.7342391107508961 0.22724857571948665 +v 0.7679656353127318 0.9817219336044927 0.2502881625576774 +v 0.7679656353127318 0.9817219336044927 0.2502881625576774 +v 0.7678194654626653 0.8835217718564792 0.2314014738435164 +v 0.7678194654626653 0.8835217718564792 0.2314014738435164 +v -0.6319890463553035 0.9816355167083719 0.26157109125590106 +v -0.6319890463553035 0.9816355167083719 0.26157109125590106 +v -0.6321352162053686 0.8834353549603575 0.24268440254174006 +v -0.6321352162053686 0.8834353549603575 0.24268440254174006 +v 0.7682466627520343 1.0477433778251743 0.2856617325237627 +v 0.7682466627520343 1.0477433778251743 0.2856617325237627 +v 0.7679633589229529 0.9817616384359731 0.25000601780286 +v 0.7679633589229529 0.9817616384359731 0.25000601780286 +v -0.6317080189160003 1.0476569609290527 0.29694466122198593 +v -0.6317080189160003 1.0476569609290527 0.29694466122198593 +v -0.6319913227450815 0.9816752215398523 0.2612889465010837 +v -0.6319913227450815 0.9816752215398523 0.2612889465010837 +v 0.2685748188477526 2.397115367608965 0.3387105121440048 +v 0.26847407856313565 2.397308871780715 0.32621241532519507 +v 0.268574028983523 2.3846168654113047 0.33851700802932205 +v 0.2684732886989065 2.384810369583054 0.32601891121051274 +v -0.13141223305740035 2.397090677067217 0.341934206057783 +v -0.13151297334201684 2.397284181238966 0.32943610923897326 +v -0.13141302292162993 2.3845921748695567 0.3417407019431007 +v -0.13151376320624597 2.384785679041306 0.32924260512429093 +v 0.3309809469404936 2.085681480388139 0.3244308011526158 +v 0.3306331442417523 2.1621268878762745 0.28186051864014416 +v 0.3306331442417523 2.1621268878762745 0.28186051864014416 +v 0.3309809469404936 2.085681480388139 0.3244308011526158 +v -0.19434986138376087 2.1620944815402288 0.28609161690197826 +v -0.19434986138376087 2.1620944815402288 0.28609161690197826 +v -0.19400205868501974 2.0856490740520934 0.3286618994144499 +v -0.19400205868501974 2.0856490740520934 0.3286618994144499 +v 0.33059337660912846 2.223644915287755 0.27739631478518856 +v 0.33059337660912846 2.223644915287755 0.27739631478518856 +v 0.3306333427879926 2.161305882171696 0.28187888047553855 +v 0.3306333427879926 2.161305882171696 0.28187888047553855 +v -0.19438962901638424 2.2236125089517103 0.28162741304702266 +v -0.19438962901638424 2.2236125089517103 0.28162741304702266 +v -0.19434966283752053 2.1612734758356513 0.2861099787373722 +v -0.19434966283752053 2.1612734758356513 0.2861099787373722 +v 0.3307408057281498 2.3218206567230615 0.29643906350847526 +v 0.3307408057281498 2.3218206567230615 0.29643906350847526 +v 0.33059463587808335 2.223620494975048 0.2775523747943138 +v 0.33059463587808335 2.223620494975048 0.2775523747943138 +v -0.19424219989736335 2.3217882503870158 0.3006701617703089 +v -0.19424219989736335 2.3217882503870158 0.3006701617703089 +v -0.1943883697474298 2.2235880886390023 0.2817834730561479 +v -0.1943883697474298 2.2235880886390023 0.2817834730561479 +v 0.3310218331674524 2.387842100943743 0.33181263347456014 +v 0.3310218331674524 2.387842100943743 0.33181263347456014 +v 0.3307385293383709 2.321860361554542 0.29615691875365746 +v 0.3307385293383709 2.321860361554542 0.29615691875365746 +v -0.19396117245806077 2.3878096946076974 0.33604373173639424 +v -0.19396117245806077 2.3878096946076974 0.33604373173639424 +v -0.19424447628714225 2.321827955218497 0.30038801701549156 +v -0.19424447628714225 2.321827955218497 0.30038801701549156 +v 0.49297847661317884 1.6847781310401126 0.25836537245717883 +v 0.49297847661317884 1.6847781310401126 0.25836537245717883 +v 0.49337596541174 1.5974119510536733 0.3070171239000037 +v 0.49337596541174 1.5974119510536733 0.3070171239000037 +v -0.36949360405730625 1.6847248920594664 0.26531646245876317 +v -0.36949360405730625 1.6847248920594664 0.26531646245876317 +v -0.36909611525874464 1.597358712073027 0.313968213901588 +v -0.36909611525874464 1.597358712073027 0.313968213901588 +v 0.49289121462630603 1.8959073030028915 0.2491513662546332 +v 0.49289121462630603 1.8959073030028915 0.2491513662546332 +v 0.4929823627829777 1.683628249984702 0.2588387714979046 +v 0.4929823627829777 1.683628249984702 0.2588387714979046 +v -0.3695808660441797 1.8958540640222452 0.2561024562562171 +v -0.3695808660441797 1.8958540640222452 0.2561024562562171 +v -0.36948971788750784 1.6835750110040557 0.26578986149948847 +v -0.36948971788750784 1.6835750110040557 0.26578986149948847 +v 0.4930385161305175 1.9940836368676003 0.2681782854126733 +v 0.4930385161305175 1.9940836368676003 0.2681782854126733 +v 0.492892346280452 1.8958834751195877 0.2492915966985123 +v 0.492892346280452 1.8958834751195877 0.2492915966985123 +v -0.3694335645399678 1.994030397886954 0.27512937541425764 +v -0.3694335645399678 1.994030397886954 0.27512937541425764 +v -0.3695797343900342 1.8958302361389405 0.2562426867000962 +v -0.3695797343900342 1.8958302361389405 0.2562426867000962 +v 0.4933195435698201 2.060105081088283 0.3035518553787582 +v 0.4933195435698201 2.060105081088283 0.3035518553787582 +v 0.4930362397407386 1.9941233416990816 0.2678961406578555 +v 0.4930362397407386 1.9941233416990816 0.2678961406578555 +v -0.36915253710066565 2.0600518421076366 0.3105029453803425 +v -0.36915253710066565 2.0600518421076366 0.3105029453803425 +v -0.3694358409297467 1.9940701027184344 0.2748472306594403 +v -0.3694358409297467 1.9940701027184344 0.2748472306594403 +v 0.09977504223915035 1.447704466048081 1.1014702621946046 +v 0.06413591108696748 1.4482495961400206 1.0664052431229427 +v 0.0997489767195816 1.03525389352526 1.0950846264100864 +v 0.0641098455673983 1.0357990236171997 1.0600196073384236 +v 0.08524887993452746 1.44747685784768 1.1162307181806779 +v 0.049609748782344365 1.4480219879396206 1.0811656991090155 +v 0.08522281441495849 1.03502628532486 1.1098450823961592 +v 0.0495836832627754 1.0355714154167988 1.0747800633244968 +v 0.08524887993452746 1.44747685784768 1.1162307181806779 +v 0.08484591879606085 1.4482508745346774 1.0662383309054393 +v 0.08522281441495849 1.03502628532486 1.1098450823961592 +v 0.08481985327649166 1.0358003020118565 1.0598526951209202 +v 0.06453887222543431 1.4474755794530232 1.1163976303981813 +v 0.06413591108696748 1.4482495961400206 1.0664052431229427 +v 0.06451280670586512 1.0350250069302032 1.1100119946136626 +v 0.0641098455673983 1.0357990236171997 1.0600196073384236 +v 0.09960813027048854 1.4480250742573384 1.0807627373697928 +v 0.08484591879606085 1.4482508745346774 1.0662383309054393 +v 0.09958206475091935 1.0355745017345175 1.074377101585274 +v 0.08481985327649166 1.0358003020118565 1.0598526951209202 +v 0.06453887222543431 1.4474755794530232 1.1163976303981813 +v 0.049776660751006396 1.4477013797303622 1.1018732239338274 +v 0.06451280670586512 1.0350250069302032 1.1100119946136626 +v 0.04975059523143743 1.0352508072075421 1.0954875881493087 +v 0.09977504223915035 1.447704466048081 1.1014702621946046 +v 0.09960813027048854 1.4480250742573384 1.0807627373697928 +v 0.0997489767195816 1.03525389352526 1.0950846264100864 +v 0.09958206475091935 1.0355745017345175 1.074377101585274 +v 0.049776660751006396 1.4477013797303622 1.1018732239338274 +v 0.049609748782344365 1.4480219879396206 1.0811656991090155 +v 0.04975059523143743 1.0352508072075421 1.0954875881493087 +v 0.0495836832627754 1.0355714154167988 1.0747800633244968 +v 0.0935300511445043 1.853945477708514 1.1052210755360843 +v 0.0668007027803672 1.854354325277468 1.0789223112323367 +v 0.09350398562493512 1.4414949051856922 1.0988354397515652 +v 0.06677463726079713 1.4419037527546479 1.072536675447818 +v 0.08263542941603652 1.8537747715582134 1.1162914175256384 +v 0.05590608105189898 1.8541836191271681 1.0899926532218913 +v 0.08260936389646756 1.4413241990353924 1.1099057817411198 +v 0.05588001553233046 1.4417330466043472 1.083607017437373 +v 0.08263542941603652 1.8537747715582134 1.1162914175256384 +v 0.08233320856218618 1.8543552840734616 1.0787971270692092 +v 0.08260936389646756 1.4413241990353924 1.1099057817411198 +v 0.08230714304261766 1.4419047115506407 1.0724114912846905 +v 0.06710292363421666 1.8537738127622205 1.116416601688766 +v 0.0668007027803672 1.854354325277468 1.0789223112323367 +v 0.06707685811464792 1.4413232402393996 1.1100309659042473 +v 0.06677463726079713 1.4419037527546479 1.072536675447818 +v 0.09340486716800744 1.8541859338654572 1.0896904319174752 +v 0.08233320856218618 1.8543552840734616 1.0787971270692092 +v 0.0933788016484387 1.4417353613426354 1.083304796132956 +v 0.08230714304261721 1.4419047115506407 1.0724114912846905 +v 0.06710292363421666 1.8537738127622205 1.116416601688766 +v 0.05603126502839628 1.853943162970224 1.1055232968405004 +v 0.06707685811464792 1.4413232402393996 1.1100309659042473 +v 0.056005199508826875 1.441492590447404 1.0991376610559818 +v 0.0935300511445043 1.853945477708514 1.1052210755360843 +v 0.09340486716800744 1.8541859338654572 1.0896904319174752 +v 0.09350398562493512 1.4414949051856922 1.0988354397515652 +v 0.0933788016484387 1.4417353613426354 1.083304796132956 +v 0.05603126502839628 1.853943162970224 1.1055232968405004 +v 0.05590608105189898 1.8541836191271681 1.0899926532218913 +v 0.056005199508826875 1.441492590447404 1.0991376610559818 +v 0.05588001553233046 1.4417330466043472 1.083607017437373 +v 0.0786717706347504 2.114973160078855 1.2024111712802696 +v 0.07847029006551609 2.115360168422354 1.1774149776426501 +v 0.07866940104206166 2.0774776534858717 1.2018306589362227 +v 0.0784679204728278 2.07786466182937 1.1768344652986036 +v 0.0786717706347504 2.114973160078855 1.2024111712802696 +v 0.07847029006551609 2.115360168422354 1.1774149776426501 +v 0.07866940104206166 2.0774776534858717 1.2018306589362227 +v 0.0784679204728278 2.07786466182937 1.1768344652986036 +v 0.08475109969244943 2.1157244811220757 1.153858305428158 +v 0.07808621773041557 2.116097903077147 1.1297659835209384 +v 0.08474873009976114 2.0782289745290923 1.1532777930841114 +v 0.07808384813772729 2.078602396484164 1.129185471176891 +v 0.08475109969244943 2.1157244811220757 1.153858305428158 +v 0.07808621773041557 2.116097903077147 1.1297659835209384 +v 0.08474873009976114 2.0782289745290923 1.1532777930841114 +v 0.07808384813772729 2.078602396484164 1.129185471176891 +v 0.07844859827244632 2.11535604112665 1.177681649559688 +v 0.08472424966384451 2.115730261879526 1.1534850334799098 +v 0.07844622867975759 2.0778605345336665 1.1771011372156406 +v 0.08472188007115666 2.078234755286543 1.1529045211358624 +v 0.07844859827244632 2.11535604112665 1.177681649559688 +v 0.08472424966384451 2.115730261879526 1.1534850334799098 +v 0.07844622867975759 2.0778605345336665 1.1771011372156406 +v 0.08472188007115666 2.078234755286543 1.1529045211358624 +v 0.07808621773041557 2.116097903077147 1.1297659835209384 +v 0.07788473716118127 2.1164849114206463 1.1047697898833189 +v 0.07808384813772729 2.078602396484164 1.129185471176891 +v 0.07788236756849343 2.078989404827663 1.1041892775392714 +v 0.07808621773041557 2.116097903077147 1.1297659835209384 +v 0.07788473716118127 2.1164849114206463 1.1047697898833189 +v 0.07808384813772729 2.078602396484164 1.129185471176891 +v 0.07788236756849343 2.078989404827663 1.1041892775392714 +v 0.4365574986755967 1.4976211985077619 1.0114562416840212 +v 0.4365574986755967 1.4976211985077619 1.0114562416840212 +v 0.4369053013743376 1.4211757910196283 1.0540265241964928 +v 0.4369053013743376 1.4211757910196283 1.0540265241964928 +v -0.2884190329024927 1.4975764469008421 1.0172991869027443 +v -0.2884190329024927 1.4975764469008421 1.0172991869027443 +v -0.2880712302037518 1.4211310394127077 1.059869469415216 +v -0.2880712302037518 1.4211310394127077 1.059869469415216 +v 0.4365177310429724 1.5591392259192443 1.0069920378290655 +v 0.4365177310429724 1.5591392259192443 1.0069920378290655 +v 0.43655769722183746 1.4968001928031844 1.011474603519415 +v 0.43655769722183746 1.4968001928031844 1.011474603519415 +v -0.28845880053511674 1.5590944743123227 1.0128349830477883 +v -0.28845880053511674 1.5590944743123227 1.0128349830477883 +v -0.28841883435625215 1.4967554411962647 1.0173175487381383 +v -0.28841883435625215 1.4967554411962647 1.0173175487381383 +v 0.43666516016199375 1.6573149673545498 1.0260347865523518 +v 0.43666516016199375 1.6573149673545498 1.0260347865523518 +v 0.4365189903119273 1.5591148056065354 1.0071480978381908 +v 0.4365189903119273 1.5591148056065354 1.0071480978381908 +v -0.28831137141609564 1.6572702157476282 1.0318777317710746 +v -0.28831137141609564 1.6572702157476282 1.0318777317710746 +v -0.28845754126616163 1.5590700539996156 1.0129910430569136 +v -0.28845754126616163 1.5590700539996156 1.0129910430569136 +v 0.43694618760129633 1.7233364115752305 1.0614083565184371 +v 0.43694618760129633 1.7233364115752305 1.0614083565184371 +v 0.4366628837722153 1.6573546721860302 1.0257526417975344 +v 0.4366628837722153 1.6573546721860302 1.0257526417975344 +v -0.28803034397679306 1.7232916599683108 1.0672513017371603 +v -0.28803034397679306 1.7232916599683108 1.0672513017371603 +v -0.2883136478058741 1.6573099205791095 1.0315955870162572 +v -0.2883136478058741 1.6573099205791095 1.0315955870162572 +v 0.10602082319802619 1.0539619565853098 1.0979129529678087 +v 0.06147190925779733 1.0546433692002353 1.0540816791282301 +v 0.105955264466989 0.01658627417942693 1.0818521114491708 +v 0.06140635052675991 0.017267686794351533 1.0380208376095927 +v 0.08786312031724752 1.0536774463348086 1.1163635229503996 +v 0.043314206377017994 1.0543588589497332 1.0725322491108216 +v 0.0877975615862101 0.016301763928925794 1.1003026814317618 +v 0.0432486476459808 0.016983176543850398 1.0564714075921833 +v 0.08786312031724752 1.0536774463348086 1.1163635229503996 +v 0.08735941889416354 1.0546449671935552 1.0538730388563513 +v 0.0877975615862101 0.016301763928925794 1.1003026814317618 +v 0.08729386016312657 0.017269284787671424 1.037812197337713 +v 0.06197561068088131 1.0536758483414879 1.116572163222279 +v 0.06147190925779733 1.0546433692002353 1.0540816791282301 +v 0.06191005194984367 0.016300165935604127 1.100511321703641 +v 0.06140635052675991 0.017267686794351533 1.0380208376095927 +v 0.10581218323719832 1.0543627168468817 1.0720285469367936 +v 0.08735941889416354 1.0546449671935552 1.0538730388563513 +v 0.10574662450616135 0.016987034440997917 1.0559677054181558 +v 0.08729386016312657 0.017269284787671424 1.037812197337713 +v 0.06197561068088131 1.0536758483414879 1.116572163222279 +v 0.04352284633784609 1.0539580986881614 1.0984166551418362 +v 0.06191005194984389 0.016300165935604127 1.100511321703641 +v 0.043457287606809336 0.016582416282277634 1.0823558136231988 +v 0.10602082319802619 1.0539619565853098 1.0979129529678087 +v 0.10581218323719832 1.0543627168468817 1.0720285469367936 +v 0.105955264466989 0.01658627417942693 1.0818521114491708 +v 0.10574662450616135 0.016987034440997917 1.0559677054181558 +v 0.04352284633784609 1.0539580986881614 1.0984166551418362 +v 0.043314206377017994 1.0543588589497332 1.0725322491108216 +v 0.043457287606809336 0.016582416282277634 1.0823558136231988 +v 0.0432486476459808 0.016983176543850398 1.0564714075921833 +v 0.08103600587168924 2.135184481569059 1.1081593851513434 +v 0.08093526558707187 2.135377985740808 1.0956612883325336 +v 0.0810178389944134 1.8477189310228503 1.1037087905136485 +v 0.08091709870979646 1.8479124351945995 1.0912106936948387 +v 0.06853641049965264 2.1351837099896294 1.108260125586149 +v 0.06843567021503616 2.1353772141613776 1.0957620287673393 +v 0.06851824362237724 1.8477181594434207 1.1038095309484541 +v 0.0684175033377612 1.8479116636151698 1.0913114341296444 +v 0.4370554352240654 1.0606255388415606 1.0698997836684851 +v 0.436853954654832 1.0610125471850598 1.0449035900308656 +v 0.43705385549560627 1.0356285344462384 1.0695127754391205 +v 0.43685237492637286 1.0360155427897375 1.044516581801501 +v -0.2879210963540244 1.0605807872346418 1.0757427288872083 +v -0.2881225769232574 1.06096779557814 1.0507465352495888 +v -0.2879226760824829 1.0355837828393186 1.0753557206578432 +v -0.2881241566517161 1.0359707911828178 1.0503595270202242 +v 0.0945002195345006 0.708825066571225 1.9923550693385357 +v 0.08724691904209703 0.7227573669371798 1.0924920983842359 +v 0.0944986398060419 0.6838280621759028 1.991968061109171 +v 0.08724533931363831 0.6977603625418558 1.0921050901548712 +v 0.06950102879042874 0.7088235234123657 1.992556550208147 +v 0.06224772829802494 0.7227558237783196 1.0926935792538472 +v 0.06949944906197003 0.6838265190170434 1.9921695419787824 +v 0.06224614856956623 0.6977588193829973 1.0923065710244826 +v 0.537075894127234 1.4355867774068365 1.0748989836305123 +v 0.5368744135580006 1.4359737857503347 1.0499027899928928 +v 0.5370743143987753 1.4105897730115133 1.0745119754011476 +v 0.5368728338295419 1.4109767813550125 1.049515781763528 +v -0.38789416340343164 1.435529680529041 1.0823537758061246 +v -0.38809564397266505 1.4359166888725392 1.057357582168505 +v -0.38789574313189035 1.4105326761337187 1.0819667675767595 +v -0.38809722370112354 1.410919684477217 1.05697057393914 +v 0.38709970640430647 1.7355415711975493 1.080751967600556 +v 0.38689822583507305 1.7359285795410493 1.0557557739629368 +v 0.38709812667584775 1.710544566802227 1.0803649593711913 +v 0.38689664610661434 1.7109315751457252 1.0553687657335722 +v -0.23788006219749458 1.735502992226066 1.085788989340835 +v -0.23808154276672755 1.7358900005695652 1.0607927957032155 +v -0.2378816419259535 1.7105059878307447 1.0854019811114695 +v -0.23808312249518693 1.710892996174243 1.0604057874738504 +v 0.5615615582829194 1.1476128015160203 1.0087801511705017 +v 0.5615615582829194 1.1476128015160203 1.0087801511705017 +v 0.5619590470814806 1.060246621529581 1.0574319026133265 +v 0.5619590470814806 1.060246621529581 1.0574319026133265 +v -0.4134068807358904 1.147552618320506 1.0166379050853358 +v -0.4134068807358904 1.147552618320506 1.0166379050853358 +v -0.4130093919373292 1.0601864383340667 1.0652896565281607 +v -0.4130093919373292 1.0601864383340667 1.0652896565281607 +v 0.561493938157599 1.2466843867720083 1.00114703061395 +v 0.561493938157599 1.2466843867720083 1.00114703061395 +v 0.5615578840437816 1.146941933786315 1.0083191357185095 +v 0.5615578840437816 1.146941933786315 1.0083191357185095 +v -0.4134745008612113 1.2466242035764958 1.0090047845287846 +v -0.4134745008612113 1.2466242035764958 1.0090047845287846 +v -0.4134105549750282 1.1468817505908024 1.0161768896333445 +v -0.4134105549750282 1.1468817505908024 1.0161768896333445 +v 0.5616413672766198 1.3448601282073156 1.0201897793372368 +v 0.5616413672766198 1.3448601282073156 1.0201897793372368 +v 0.5614951974265538 1.2466599664593012 1.0013030906230753 +v 0.5614951974265538 1.2466599664593012 1.0013030906230753 +v -0.41332707174218997 1.3447999450118013 1.0280475332520709 +v -0.41332707174218997 1.3447999450118013 1.0280475332520709 +v -0.41347324159225574 1.2465997832637887 1.0091608445379099 +v -0.41347324159225574 1.2465997832637887 1.0091608445379099 +v 0.5619223947159224 1.4108815724279964 1.0555633493033216 +v 0.5619223947159224 1.4108815724279964 1.0555633493033216 +v 0.5616390908868414 1.344899833038796 1.019907634582419 +v 0.5616390908868414 1.344899833038796 1.019907634582419 +v -0.41304604430288716 1.410821389232484 1.0634211032181562 +v -0.41304604430288716 1.410821389232484 1.0634211032181562 +v -0.41332934813196864 1.3448396498432817 1.0277653884972535 +v -0.41332934813196864 1.3448396498432817 1.0277653884972535 +v 0.5363549187587766 0.7226539903203406 0.9799949013456812 +v 0.5363549187587766 0.7226539903203406 0.9799949013456812 +v 0.5366517060929239 0.4246499949253577 1.014542429208087 +v 0.5366517060929239 0.4246499949253577 1.014542429208087 +v -0.3761155433998533 0.7225976650219774 0.9873489530864878 +v -0.3761155433998533 0.7225976650219774 0.9873489530864878 +v -0.3758187560657056 0.42459366962699363 1.0218964809488935 +v -0.3758187560657056 0.42459366962699363 1.0218964809488935 +v 0.5364718969853877 0.8717160326441586 0.9956482054413343 +v 0.5364718969853877 0.8717160326441586 0.9956482054413343 +v 0.5363570935507329 0.7225071131611438 0.9802636212299616 +v 0.5363570935507329 0.7225071131611438 0.9802636212299616 +v -0.37599856517324204 0.8716597073457937 1.0030022571821409 +v -0.37599856517324204 0.8716597073457937 1.0030022571821409 +v -0.3761133686078968 0.7224507878627788 0.9876176729707682 +v -0.3761133686078968 0.7224507878627788 0.9876176729707682 +v 0.5366184806056664 0.9699035191186187 1.014586136766376 +v 0.5366184806056664 0.9699035191186187 1.014586136766376 +v 0.5364723107556009 0.8717033573706043 0.995699448052215 +v 0.5364723107556009 0.8717033573706043 0.995699448052215 +v -0.37585198155296284 0.9698471938202538 1.021940188507183 +v -0.37585198155296284 0.9698471938202538 1.021940188507183 +v -0.3759981514030286 0.8716470320722403 1.0030534997930216 +v -0.3759981514030286 0.8716470320722403 1.0030534997930216 +v 0.5368995080449694 1.0359249633393004 1.0499597067324613 +v 0.5368995080449694 1.0359249633393004 1.0499597067324613 +v 0.5366162042158884 0.9699432239500991 1.0143039920115586 +v 0.5366162042158884 0.9699432239500991 1.0143039920115586 +v -0.37557095411366026 1.0358686380409354 1.057313758473268 +v -0.37557095411366026 1.0358686380409354 1.057313758473268 +v -0.3758542579427411 0.969886898651735 1.0216580437523652 +v -0.3758542579427411 0.969886898651735 1.0216580437523652 +v 0.2746986498751791 2.0478520537954017 1.0958698069949735 +v 0.2745979095905626 2.048045557967151 1.0833717101761637 +v 0.2746978600109504 2.0353535515977406 1.0956763028802907 +v 0.2745971197263326 2.0355470557694897 1.083178206061481 +v -0.12528840202997382 2.0478273632536528 1.0990935009087517 +v -0.1253891423145903 2.048020867425402 1.086595404089942 +v -0.1252891918942025 2.0353288610559916 1.098899996794069 +v -0.12538993217881989 2.0355223652277417 1.0864018999752592 +v 0.33675697526917836 1.8128635740627104 1.0390198134911128 +v 0.33675697526917836 1.8128635740627104 1.0390198134911128 +v 0.33710477796792016 1.736418166574575 1.0815900960035845 +v 0.33710477796792016 1.736418166574575 1.0815900960035845 +v -0.18822603035633412 1.8128311677266638 1.0432509117529465 +v -0.18822603035633412 1.8128311677266638 1.0432509117529465 +v -0.18787822765759254 1.7363857602385302 1.0858211942654186 +v -0.18787822765759254 1.7363857602385302 1.0858211942654186 +v 0.33671720763655544 1.874381601474191 1.0345556096361577 +v 0.33671720763655544 1.874381601474191 1.0345556096361577 +v 0.3367571738154196 1.812042568358133 1.0390381753265068 +v 0.3367571738154196 1.812042568358133 1.0390381753265068 +v -0.18826579798895748 1.8743491951381452 1.0387867078979909 +v -0.18826579798895748 1.8743491951381452 1.0387867078979909 +v -0.18822583181009334 1.8120101620220872 1.0432692735883409 +v -0.18822583181009334 1.8120101620220872 1.0432692735883409 +v 0.3368646367555763 1.9725573429094974 1.0535983583594435 +v 0.3368646367555763 1.9725573429094974 1.0535983583594435 +v 0.3367184669055103 1.874357181161483 1.0347116696452825 +v 0.3367184669055103 1.874357181161483 1.0347116696452825 +v -0.18811836886993638 1.9725249365734516 1.0578294566212776 +v -0.18811836886993638 1.9725249365734516 1.0578294566212776 +v -0.18826453872000237 1.8743247748254372 1.0389427679071161 +v -0.18826453872000237 1.8743247748254372 1.0389427679071161 +v 0.3371456641948789 2.038578787130178 1.0889719283255288 +v 0.3371456641948789 2.038578787130178 1.0889719283255288 +v 0.33686236036579786 1.9725970477409778 1.0533162136046261 +v 0.33686236036579786 1.9725970477409778 1.0533162136046261 +v -0.1878373414306338 2.0385463807941324 1.0932030265873625 +v -0.1878373414306338 2.0385463807941324 1.0932030265873625 +v -0.18812064525971528 1.972564641404932 1.0575473118664602 +v -0.18812064525971528 1.972564641404932 1.0575473118664602 +v -0.19413033501393784 0.456120875024947 -1.063645848377563 +v -0.11052136504220922 0.4597628417847721 -1.2992223406266474 +v -0.1941327046066259 0.41862536843196274 -1.06422636072161 +v -0.11052373463489751 0.4222673351917896 -1.2998028529706944 +v -0.2176908004949285 0.4562517895790661 -1.0720057200216946 +v -0.13408183052319989 0.4598937563388912 -1.307582212270779 +v -0.21769317008761635 0.4187562829860818 -1.0725862323657416 +v -0.13408420011588773 0.4223982497459078 -1.308162724614826 +v -0.20590661843328606 0.5186788432903127 -1.0668582636262167 +v -0.12229764846155766 0.5223208100501378 -1.3024347558753013 +v -0.20591056775443328 0.4561863323020061 -1.0678257841996288 +v -0.12230159778270444 0.4598282990618312 -1.303402276448713 +v -0.20590661843328606 0.5186788432903127 -1.0668582636262167 +v -0.12229764846155766 0.5223208100501378 -1.3024347558753013 +v -0.20591056775443328 0.4561863323020061 -1.0678257841996288 +v -0.12230159778270444 0.4598282990618312 -1.303402276448713 +v 0.32058402286847487 0.5187113426902252 -1.0711015126712589 +v 0.2331884568139384 0.522342753621766 -1.3052997946023075 +v 0.3205800735473281 0.4562188317019187 -1.0720690332446707 +v 0.2331845074927914 0.4598502426334594 -1.3062673151757194 +v 0.32058402286847487 0.5187113426902252 -1.0711015126712589 +v 0.2331884568139384 0.522342753621766 -1.3052997946023075 +v 0.3205800735473281 0.4562188317019187 -1.0720690332446707 +v 0.2331845074927914 0.4598502426334594 -1.3062673151757194 +v -0.11483999337751971 0.45964978044467397 -1.291902078889509 +v 0.07613793052674667 0.4632192706171425 -1.5232345345911003 +v -0.114842362970208 0.4221542738516897 -1.2924825912335565 +v 0.07613556093405904 0.42572376402415824 -1.5238150469351472 +v -0.13411999374298356 0.4598973624844511 -1.307814979148536 +v 0.05685793016128282 0.46346685265691967 -1.5391474348501268 +v -0.13412236333567118 0.42240185589146684 -1.3083954914925835 +v 0.05685556056859542 0.4259713460639363 -1.5397279471941738 +v -0.12447604423910485 0.5222660824528687 -1.298891008445611 +v 0.06650187966516174 0.5258355726253381 -1.5302234641472015 +v -0.12447999356025141 0.459773571464563 -1.2998585290190228 +v 0.06649793034401497 0.46334306163703154 -1.5311909847206135 +v -0.12447604423910485 0.5222660824528687 -1.298891008445611 +v 0.06650187966516174 0.5258355726253381 -1.5302234641472015 +v -0.12447999356025141 0.459773571464563 -1.2998585290190228 +v 0.06649793034401497 0.46334306163703154 -1.5311909847206135 +v 0.10082630872712084 0.1534396893031058 1.222019132314915 +v 0.10066828141989448 0.06831719854681317 1.2017611285002658 +v 0.10131721562571361 0.13896924759957408 1.2828189326395396 +v 0.10115918831848747 0.05384675684328233 1.2625609288248905 +v 0.05082792723897667 0.15343660298538797 1.2224220940541373 +v 0.05066989993175075 0.06831411222909445 1.2021640902394877 +v 0.05131883413756988 0.13896616128185624 1.2832218943787619 +v 0.0511608068303433 0.053843670525562715 1.2629638905641127 +v 0.1025908482138993 0.09944028292678642 1.4405456976628983 +v 0.1023788213537844 0.1263640942388058 1.4144437148404174 +v 0.1024472629004114 0.08203838783356776 1.4225970634945266 +v 0.10223523604029672 0.10896219914558714 1.3964950806720466 +v 0.05259246672575535 0.09943719660906769 1.440948659402121 +v 0.05238043986564023 0.12636100792108707 1.4148466765796393 +v 0.05244888141226722 0.08203530151584992 1.4230000252337485 +v 0.0522368545521521 0.10895911282786841 1.3968980424112685 +v 0.10238245656187872 0.1262631995022545 1.4148939904599764 +v 0.10198973104300424 0.13783955286508043 1.3662541502002759 +v 0.10231473057306761 0.08978213203527208 1.4062119888251265 +v 0.10192200505419313 0.101358485398098 1.3575721485654269 +v 0.05238407507373499 0.12626011318453667 1.4152969521991992 +v 0.051991349554859845 0.1378364665473626 1.3666571119394986 +v 0.052316349084923 0.08977904571755424 1.4066149505643493 +v 0.05192362356604874 0.10135539908037927 1.3579751103046487 +v 0.10198973104300424 0.13783955286508043 1.3662541502002759 +v 0.10128454905068707 0.13919408206732609 1.2787674724686084 +v 0.10198736145031617 0.10034404627209614 1.3656736378562293 +v 0.10128217945799967 0.10169857547434091 1.278186960124561 +v 0.051991349554859845 0.1378364665473626 1.3666571119394986 +v 0.05128616756254334 0.13919099574960647 1.2791704342078303 +v 0.051988979962172444 0.10034095995437742 1.3660765995954511 +v 0.05128379796985527 0.10169548915662308 1.2785899218637837 +v 0.10259180315801641 0.0991830212416005 1.4406622187690878 +v 0.10128217945799967 0.10169857547434091 1.278186960124561 +v 0.10258232478726415 -0.05079900513033486 1.438340169392899 +v 0.10127270108724695 -0.04828345089759267 1.2758649107483726 +v 0.052593421669872686 0.09917993492388089 1.4410651805083097 +v 0.05128379796985527 0.10169548915662308 1.2785899218637837 +v 0.05258394329911997 -0.05080209144805359 1.4387431311321208 +v 0.051274319599103224 -0.048286537215312286 1.2762678724875949 +v -0.11014009590084517 0.4167481449379782 -0.13584139031877474 +v -0.11416970728551346 0.4244883118079521 -0.6357652630711637 +v -0.1101408857650743 0.40424964274031794 -0.1360348944334575 +v -0.11417049714974281 0.41198980961029186 -0.6359587671858462 +v -0.16013847738898934 0.41674505862026034 -0.1354384285795529 +v -0.16416808877365785 0.42448522549023426 -0.6353623013319414 +v -0.16013926725321892 0.4042465564225983 -0.13563193269423524 +v -0.1641688786378872 0.41198672329257313 -0.6355558054466237 +v -0.010848514916873997 0.4181088467756613 -0.22413399152888758 +v -0.014878126301542727 0.4258490136456361 -0.7240578642812765 +v -0.010849304781103353 0.40561034457800016 -0.2243274956435699 +v -0.014878916165772083 0.41335051144797497 -0.7242513683959588 +v -0.06084689640501795 0.41810576045794257 -0.2237310297896653 +v -0.06487650778968668 0.4258459273279165 -0.723654902542054 +v -0.06084768626924708 0.40560725826028143 -0.22392453390434763 +v -0.06487729765391603 0.41334742513025535 -0.7238484066567366 +v -0.060544675551167826 0.4175252479426943 -0.18623673933323603 +v -0.06457428693583611 0.4252654148126691 -0.686160612085625 +v -0.06054546541539718 0.40502674574503317 -0.18643024344791836 +v -0.06457507680006591 0.412766912615008 -0.6863541162003073 +v -0.110543057039312 0.4175221616249756 -0.18583377759401376 +v -0.1145726684239805 0.4252623284949504 -0.6857576503464027 +v -0.11054384690354158 0.40502365942731533 -0.1860272817086961 +v -0.11457345828820964 0.41276382629728925 -0.685951154461085 +v 0.03965356799435371 0.4171444122346335 -0.16204646917406107 +v 0.035623956609685425 0.4248845791046074 -0.66197034192645 +v 0.03965277813012458 0.40464591003697237 -0.1622399732887434 +v 0.03562316674545607 0.4123860769069463 -0.6621638460411323 +v -0.010344813493790461 0.4171413259169148 -0.1616435074348388 +v -0.014374424878458747 0.4248814927868887 -0.6615673801872277 +v -0.010345603358019817 0.40464282371925364 -0.16183701154952113 +v -0.014375214742688325 0.41238299058922756 -0.66176088430191 +v 0.08904750777479764 0.41830852358284787 -0.23743801182614188 +v 0.08501789639012913 0.4260486904528218 -0.7373618845785306 +v 0.08904671791056806 0.4058100213851876 -0.2376315159408242 +v 0.08501710652589978 0.41355018825516154 -0.7375553886932131 +v 0.03904912628665347 0.41830543726513003 -0.2370350500869196 +v 0.03501951490198474 0.42604560413510395 -0.7369589228393083 +v 0.03904833642242389 0.405806935067468 -0.23722855420160194 +v 0.03501872503775538 0.41354710193744193 -0.7371524269539909 +v 0.14055699353219242 0.41540904732432615 -0.050369521283218255 +v 0.13652738214752413 0.42314921419430096 -0.5502933940356072 +v 0.14055620366796306 0.402910545126665 -0.050563025397900585 +v 0.1365265922832941 0.41065071199663894 -0.5504868981502895 +v 0.09055861204404803 0.4154059610066083 -0.04996655954399598 +v 0.08652900065937974 0.42314612787658223 -0.5498904322963849 +v 0.09055782217981867 0.4029074588089463 -0.05016006365867831 +v 0.08652821079515038 0.4106476256789211 -0.5500839364110672 +v 0.18985019302801964 0.41676666284429054 -0.13825916075410838 +v 0.1858205816433509 0.42450682971426446 -0.6381830335064973 +v 0.18984940316379006 0.4042681606466294 -0.13845266486879115 +v 0.18581979177912156 0.4120083275166042 -0.6383765376211796 +v 0.13985181153987547 0.4167635765265718 -0.1378561990148861 +v 0.13582220015520696 0.4245037433965466 -0.637780071767275 +v 0.1398510216756459 0.4042650743289107 -0.13804970312956888 +v 0.1358214102909776 0.4120052411988846 -0.6379735758819576 +v 0.2897462157196906 0.4169663396514771 -0.15156318105136313 +v 0.28561586405040584 0.42490001069320105 -0.6639851506225614 +v 0.2897454258554617 0.4044678374538151 -0.15175668516604546 +v 0.2856150741861765 0.412401508495539 -0.6641786547372437 +v 0.2397478342315471 0.4169632533337575 -0.1511602193121404 +v 0.23561748256226145 0.42489692437548143 -0.6635821888833391 +v 0.23974704436731797 0.40446475113609726 -0.15135372342682318 +v 0.2356166926980321 0.4123984221778212 -0.6637756929980214 +v 0.23904265223923016 0.41831778253600405 -0.2386468970438087 +v 0.2350130408545612 0.42605794940597796 -0.7385707697961974 +v 0.2390418623750008 0.4058192803383429 -0.23884040115849103 +v 0.23501225099033163 0.4135594472083177 -0.73876427391088 +v 0.18904427075108576 0.4183146962182853 -0.23824393530458643 +v 0.18501465936641703 0.4260548630882601 -0.7381678080569753 +v 0.1890434808868564 0.4058161940206233 -0.23843743941926876 +v 0.1850138695021879 0.4135563608905972 -0.7383613121716577 +v 0.31424170504067916 0.4179354036690839 -0.21425514601502282 +v 0.31021209365601066 0.4256755705390578 -0.7141790187674113 +v 0.3142409151764498 0.40543690147142186 -0.21444865012970515 +v 0.3102113037917815 0.41317706834139667 -0.7143725228820936 +v 0.2892425142966073 0.41793386051022363 -0.21405366514541146 +v 0.2852129029119388 0.42567402738019755 -0.7139775378978004 +v 0.28924172443237794 0.4054353583125625 -0.2142471692600938 +v 0.28521211304770966 0.4131755251825364 -0.7141710420124827 +v -0.10147643142380769 0.4001067861675338 0.9389949360988608 +v -0.11014009590084517 0.4167481449379782 -0.13584139031877474 +v -0.10147722128803704 0.38760828396987357 0.9388014319841784 +v -0.1101408857650743 0.40424964274031794 -0.1360348944334575 +v -0.15147481291195142 0.400103699849816 0.9393978978380835 +v -0.16013847738898934 0.41674505862026034 -0.1354384285795529 +v -0.151475602776181 0.38760519765215395 0.9392043937234007 +v -0.16013926725321892 0.4042465564225983 -0.13563193269423524 +v 0.29840988019672854 0.40032498088103274 0.9232731453662728 +v 0.2897462157196906 0.4169663396514771 -0.15156318105136313 +v 0.2984090903324992 0.3878264786833707 0.9230796412515909 +v 0.2897454258554617 0.4044678374538151 -0.15175668516604546 +v 0.2484114987085846 0.40032189456331313 0.9236761071054955 +v 0.2397478342315471 0.4169632533337575 -0.1511602193121404 +v 0.24841070884435523 0.387823392365652 0.9234826029908128 +v 0.23974704436731797 0.40446475113609726 -0.15135372342682318 +v -0.00480409783987068 0.4064985964706995 0.5257518175996956 +v -0.010848514916873997 0.4181088467756613 -0.22413399152888758 +v -0.004804887704100036 0.3940000942730393 0.5255583134850133 +v -0.010849304781103353 0.40561034457800016 -0.2243274956435699 +v -0.054802479328015075 0.4064955101529817 0.5261547793389179 +v -0.06084689640501795 0.41810576045794257 -0.2237310297896653 +v -0.05480326919224443 0.39399700795531967 0.5259612752242355 +v -0.06084768626924708 0.40560725826028143 -0.22392453390434763 +v -0.051478049935663295 0.40010987248525254 0.9385919743596385 +v -0.060544675551167826 0.4175252479426943 -0.18623673933323603 +v -0.05147883979989265 0.3876113702875914 0.9383984702449562 +v -0.06054546541539718 0.40502674574503317 -0.18643024344791836 +v -0.10147643142380769 0.4001067861675338 0.9389949360988608 +v -0.110543057039312 0.4175221616249756 -0.18583377759401376 +v -0.10147722128803704 0.38760828396987357 0.9388014319841784 +v -0.11054384690354158 0.40502365942731533 -0.1860272817086961 +v 0.04519428364827327 0.40650168278841825 0.5253488558604733 +v 0.03965356799435371 0.4171444122346335 -0.16204646917406107 +v 0.04519349378404369 0.3940031805907571 0.525155351745791 +v 0.03965277813012458 0.40464591003697237 -0.1622399732887434 +v -0.00480409783987068 0.4064985964706995 0.5257518175996956 +v -0.010344813493790461 0.4171413259169148 -0.1616435074348388 +v -0.004804887704100036 0.3940000942730393 0.5255583134850133 +v -0.010345603358019817 0.40464282371925364 -0.16183701154952113 +v 0.095192665136417 0.40650476910613786 0.524945894121251 +v 0.08904750777479764 0.41830852358284787 -0.23743801182614188 +v 0.09519187527218831 0.39400626690847496 0.5247523900065687 +v 0.08904671791056806 0.4058100213851876 -0.2376315159408242 +v 0.04519428364827327 0.40650168278841825 0.5253488558604733 +v 0.03904912628665347 0.41830543726513003 -0.2370350500869196 +v 0.04519349378404369 0.3940031805907571 0.525155351745791 +v 0.03904833642242389 0.405806935067468 -0.23722855420160194 +v 0.1451910466245614 0.4065078554238557 0.5245429323820288 +v 0.14055699353219242 0.41540904732432615 -0.050369521283218255 +v 0.14519025676033204 0.39400935322619546 0.5243494282673464 +v 0.14055620366796306 0.402910545126665 -0.050563025397900585 +v 0.095192665136417 0.40650476910613786 0.524945894121251 +v 0.09055861204404803 0.4154059610066083 -0.04996655954399598 +v 0.09519187527218831 0.39400626690847496 0.5247523900065687 +v 0.09055782217981867 0.4029074588089463 -0.05016006365867831 +v 0.19518942811270534 0.4065109417415744 0.5241399706428065 +v 0.18985019302801964 0.41676666284429054 -0.13825916075410838 +v 0.195188638248476 0.3940124395439133 0.5239464665281242 +v 0.18984940316379006 0.4042681606466294 -0.13845266486879115 +v 0.1451910466245614 0.4065078554238557 0.5245429323820288 +v 0.13985181153987547 0.4167635765265718 -0.1378561990148861 +v 0.14519025676033204 0.39400935322619546 0.5243494282673464 +v 0.1398510216756459 0.4042650743289107 -0.13804970312956888 +v 0.2484114987085846 0.40032189456331313 0.9236761071054955 +v 0.23904265223923016 0.41831778253600405 -0.2386468970438087 +v 0.24841070884435523 0.387823392365652 0.9234826029908128 +v 0.2390418623750008 0.4058192803383429 -0.23884040115849103 +v 0.19841311722044042 0.4003188082455953 0.9240790688447174 +v 0.18904427075108576 0.4183146962182853 -0.23824393530458643 +v 0.19841232735621084 0.38782030604793416 0.923885564730035 +v 0.1890434808868564 0.4058161940206233 -0.23843743941926876 +v 0.3234090709408004 0.4003265240398921 0.9230716644966614 +v 0.31424170504067916 0.4179354036690839 -0.21425514601502282 +v 0.32340828107657105 0.3878280218422301 0.9228781603819796 +v 0.3142409151764498 0.40543690147142186 -0.21444865012970515 +v 0.29840988019672854 0.40032498088103274 0.9232731453662728 +v 0.2892425142966073 0.41793386051022363 -0.21405366514541146 +v 0.2984090903324992 0.3878264786833707 0.9230796412515909 +v 0.28924172443237794 0.4054353583125625 -0.2142471692600938 +v -0.15147481291195142 0.400103699849816 0.9393978978380835 +v -0.1597355162505225 0.41597104193326295 -0.08544604130431388 +v -0.151475602776181 0.38760519765215395 0.9392043937234007 +v -0.15973630611475165 0.4034725397356018 -0.08563954541899621 +v -0.17647400365602373 0.4001021566909557 0.9395993787076939 +v -0.18473470699459438 0.4159694987744036 -0.08524456043470252 +v -0.17647479352025286 0.3876036544932955 0.9394058745930121 +v -0.18473549685882373 0.40347099657674157 -0.08543806454938485 +v -0.11416970728551346 0.4244883118079521 -0.6357652630711637 +v -0.11860227980864924 0.4330024953649252 -1.1856815230987914 +v -0.11417049714974281 0.41198980961029186 -0.6359587671858462 +v -0.11860306967287837 0.42050399316726406 -1.1858750272134737 +v -0.16416808877365785 0.42448522549023426 -0.6353623013319414 +v -0.16860066129679363 0.43299940904720646 -1.185278561359569 +v -0.1641688786378872 0.41198672329257313 -0.6355558054466237 +v -0.16860145116102299 0.42050090684954533 -1.1854720654742514 +v -0.014878126301542727 0.4258490136456361 -0.7240578642812765 +v -0.019915140532378306 0.43552422223310394 -1.3489627052217623 +v -0.014878916165772083 0.41335051144797497 -0.7242513683959588 +v -0.01991593039660766 0.4230257200354428 -1.3491562093364446 +v -0.06487650778968668 0.4258459273279165 -0.723654902542054 +v -0.0699135220205227 0.4355211359153852 -1.3485597434825403 +v -0.06487729765391603 0.41334742513025535 -0.7238484066567366 +v -0.06991431188475183 0.42302263371772497 -1.3487532475972226 +v -0.06457428693583611 0.4252654148126691 -0.686160612085625 +v -0.06961130116667258 0.43494062340013695 -1.3110654530261108 +v -0.06457507680006591 0.412766912615008 -0.6863541162003073 +v -0.06961209103090193 0.4224421212024758 -1.311258957140793 +v -0.1145726684239805 0.4252623284949504 -0.6857576503464027 +v -0.11960968265481631 0.4349375370824191 -1.3106624912868885 +v -0.11457345828820964 0.41276382629728925 -0.685951154461085 +v -0.11961047251904544 0.4224390348847562 -1.3108559954015708 +v 0.035623956609685425 0.4248845791046074 -0.66197034192645 +v 0.029378058963448472 0.43688183775306744 -1.4368523446926527 +v 0.03562316674545607 0.4123860769069463 -0.6621638460411323 +v 0.02937726909921934 0.4243833355554063 -1.437045848807335 +v -0.014374424878458747 0.4248814927868887 -0.6615673801872277 +v -0.020620322524695256 0.4368787514353496 -1.4364493829534304 +v -0.014375214742688325 0.41238299058922756 -0.66176088430191 +v -0.020621112388924612 0.42438024923768847 -1.4366428870681127 +v 0.08501789639012913 0.4260486904528218 -0.7373618845785306 +v 0.07887273902850911 0.43785244492953446 -1.4997457905259235 +v 0.08501710652589978 0.41355018825516154 -0.7375553886932131 +v 0.07887194916427998 0.42535394273187155 -1.499939294640606 +v 0.03501951490198474 0.42604560413510395 -0.7369589228393083 +v 0.02887435754036516 0.43784935861181395 -1.4993428287867014 +v 0.03501872503775538 0.41354710193744193 -0.7371524269539909 +v 0.028873567676135803 0.4253508564141528 -1.4995363329013838 +v 0.13652738214752413 0.42314921419430096 -0.5502933940356072 +v 0.12937482193973726 0.4368880103885049 -1.437658268171097 +v 0.1365265922832941 0.41065071199663894 -0.5504868981502895 +v 0.12937403207550746 0.42438950819084376 -1.4378517722857798 +v 0.08652900065937974 0.42314612787658223 -0.5498904322963849 +v 0.07937644045159287 0.43688492407078705 -1.4372553064318747 +v 0.08652821079515038 0.4106476256789211 -0.5500839364110672 +v 0.07937565058736351 0.42438642187312503 -1.437448810546557 +v 0.1858205816433509 0.42450682971426446 -0.6381830335064973 +v 0.17997764513558123 0.4357300716757271 -1.3630726489974612 +v 0.18581979177912156 0.4120083275166042 -0.6383765376211796 +v 0.1799768552713521 0.42323156947806684 -1.3632661531121435 +v 0.13582220015520696 0.4245037433965466 -0.637780071767275 +v 0.1299792636474375 0.43572698535800836 -1.3626696872582387 +v 0.1358214102909776 0.4120052411988846 -0.6379735758819576 +v 0.12997847378320748 0.4232284831603481 -1.3628631913729214 +v 0.28561586405040584 0.42490001069320105 -0.6639851506225614 +v 0.28138477209650326 0.4330271859066732 -1.1889052170125698 +v 0.2856150741861765 0.412401508495539 -0.6641786547372437 +v 0.2813839822322739 0.4205286837090121 -1.1890987211272521 +v 0.23561748256226145 0.42489692437548143 -0.6635821888833391 +v 0.2313863906083593 0.4330240995889554 -1.188502255273347 +v 0.2356166926980321 0.4123984221778212 -0.6637756929980214 +v 0.23138560074413017 0.42052559739129425 -1.1886957593880298 +v 0.2350130408545612 0.42605794940597796 -0.7385707697961974 +v 0.23037898776219223 0.4349591413064493 -1.3134832234614444 +v 0.23501225099033163 0.4135594472083177 -0.73876427391088 +v 0.23037819789796288 0.4224606391087873 -1.313676727576127 +v 0.18501465936641703 0.4260548630882601 -0.7381678080569753 +v 0.18038060627404828 0.4349560549887297 -1.3130802617222221 +v 0.1850138695021879 0.4135563608905972 -0.7383613121716577 +v 0.18037981640981848 0.42245755279106945 -1.3132737658369045 +v 0.31021209365601066 0.4256755705390578 -0.7141790187674113 +v 0.3067869239790426 0.4322547123785352 -1.139114310606942 +v 0.3102113037917815 0.41317706834139667 -0.7143725228820936 +v 0.30678613411481326 0.41975621018087406 -1.1393078147216242 +v 0.2852129029119388 0.42567402738019755 -0.7139775378978004 +v 0.2817877332349703 0.4322531692196767 -1.138912829737331 +v 0.28521211304770966 0.4131755251825364 -0.7141710420124827 +v 0.28178694337074095 0.4197546670220147 -1.1391063338520133 +v -0.09714459918528884 0.3917861067823116 1.4764130993076785 +v -0.10147643142380769 0.4001067861675338 0.9389949360988608 +v -0.09714538904951775 0.3792876045846496 1.4762195951929966 +v -0.10147722128803704 0.38760828396987357 0.9388014319841784 +v -0.14714298067343257 0.391783020464592 1.4768160610469012 +v -0.15147481291195142 0.400103699849816 0.9393978978380835 +v -0.14714377053766214 0.37928451826693177 1.4766225569322184 +v -0.151475602776181 0.38760519765215395 0.9392043937234007 +v 0.0034566054986997496 0.39063125438725255 1.5505957567420925 +v -0.0013789281629026373 0.39991945463122214 0.950687109439226 +v 0.003455815634470394 0.3781327521895914 1.5504022526274106 +v -0.001379718027131993 0.387420952433561 0.9504936053245436 +v -0.04654177598944442 0.3906281680695338 1.5509987184813152 +v -0.05137730965104659 0.3999163683135034 0.9510900711784482 +v -0.046542565853673556 0.3781296658718727 1.5508052143666315 +v -0.05137809951527639 0.3874178661158423 0.9508965670637659 +v -0.04674325655867784 0.39101517641303296 1.5260025248436957 +v -0.051478049935663295 0.40010987248525254 0.9385919743596385 +v -0.04674404642290697 0.37851667421537183 1.525809020729013 +v -0.05147883979989265 0.3876113702875914 0.9383984702449562 +v -0.09674163804682179 0.39101209009531424 1.5264054865829175 +v -0.10147643142380769 0.4001067861675338 0.9389949360988608 +v -0.09674242791105114 0.3785135878976522 1.5262119824682348 +v -0.10147722128803704 0.38760828396987357 0.9388014319841784 +v 0.053656467556077336 0.390247332361473 1.5751889886404893 +v 0.04861945332524131 0.39992254094894 0.9502841477000037 +v 0.05365567769184798 0.3777488301638119 1.5749954845258074 +v 0.04861866346101196 0.38742403875127973 0.9500906435853214 +v 0.003658086067932942 0.3902442460437543 1.575591950379712 +v -0.0013789281629026373 0.39991945463122214 0.950687109439226 +v 0.00365729620370403 0.3777457438460923 1.5753984462650301 +v -0.001379718027131993 0.387420952433561 0.9504936053245436 +v 0.1034533684749881 0.39063742702269 1.549789833263648 +v 0.09861783481338549 0.3999256272666596 0.9498811859607814 +v 0.10345257861075852 0.378138924825028 1.549596329148966 +v 0.09861704494915635 0.38742712506899757 0.9496876818460995 +v 0.05345498698684392 0.3906343407049713 1.5501927950028698 +v 0.04861945332524131 0.39992254094894 0.9502841477000037 +v 0.05345419712261479 0.37813583850731014 1.5499992908881879 +v 0.04861866346101196 0.38742403875127973 0.9500906435853214 +v 0.15375397081698194 0.39006000082516046 1.5868811619808545 +v 0.14861621630152966 0.3999287135843774 0.9494782242215596 +v 0.1537531809527528 0.3775614986275002 1.5866876578661726 +v 0.14861542643730008 0.3874302113867163 0.9492847201068768 +v 0.10375558932883822 0.3900569145074426 1.5872841237200772 +v 0.09861783481338549 0.3999256272666596 0.9498811859607814 +v 0.10375479946460864 0.3775584123097806 1.5870906196053944 +v 0.09861704494915635 0.38742712506899757 0.9496876818460995 +v 0.20345013145127622 0.39064359965812656 1.5489839097852034 +v 0.19861459778967383 0.39993179990209615 0.9490752624823369 +v 0.20344934158704686 0.3781450974604663 1.5487904056705206 +v 0.1986138079254447 0.387433297704435 0.9488817583676545 +v 0.15345174996313182 0.3906405133404087 1.5493868715244261 +v 0.14861621630152966 0.3999287135843774 0.9494782242215596 +v 0.1534509600989029 0.3781420111427467 1.5491933674097433 +v 0.14861542643730008 0.3874302113867163 0.9492847201068768 +v 0.3029431930044806 0.3916172931523114 1.48568750221271 +v 0.29840988019672854 0.40032498088103274 0.9232731453662728 +v 0.3029424031402519 0.3791187909546494 1.4854939980980273 +v 0.2984090903324992 0.3878264786833707 0.9230796412515909 +v 0.25294481151633685 0.3916142068345927 1.486090463951932 +v 0.2484114987085846 0.40032189456331313 0.9236761071054955 +v 0.2529440216521073 0.3791157046369307 1.48589695983725 +v 0.24841070884435523 0.387823392365652 0.9234826029908128 +v 0.2531462920855698 0.39122719849109444 1.5110866575895523 +v 0.2484114987085846 0.40032189456331313 0.9236761071054955 +v 0.2531455022213407 0.3787286962934324 1.5108931534748695 +v 0.24841070884435523 0.387823392365652 0.9234826029908128 +v 0.20314791059742565 0.3912241121733757 1.5114896193287741 +v 0.19841311722044042 0.4003188082455953 0.9240790688447174 +v 0.2031471207331963 0.3787256099757146 1.5112961152140922 +v 0.19841232735621084 0.38782030604793416 0.923885564730035 +v 0.058058832975556696 0.5220304330474477 -0.6442284685377073 +v 0.0594664675302059 0.510624035710638 -0.6393129152208044 +v 0.04295607786563904 0.49646604474608935 -0.6992250077814091 +v 0.04436371242028825 0.48505964740927965 -0.6943094544645059 +v 0.15443970084551717 0.522437055875077 -0.6708848947134953 +v 0.15584733540016638 0.5110306585382673 -0.6659693413965924 +v 0.13933694573559907 0.49687266757371873 -0.7258814339571966 +v 0.14074458029024828 0.485466270236909 -0.7209658806402937 +v 0.0594664675302059 0.510624035710638 -0.6393129152208044 +v 0.06004577655081733 0.48568960659598925 -0.6375986665566762 +v 0.0594664675302059 0.510624035710638 -0.6393129152208044 +v 0.06004577655081733 0.48568960659598925 -0.6375986665566762 +v 0.15584733540016615 0.5110306585382673 -0.6659693413965921 +v 0.15642664442077758 0.48609622942361863 -0.6642550927324637 +v 0.15584733540016615 0.5110306585382673 -0.6659693413965921 +v 0.15642664442077758 0.48609622942361863 -0.6642550927324637 +v 0.05155194904761817 0.5129163348892813 -0.6636738700967633 +v 0.050411444876078404 0.50123544351856 -0.6679757341813 +v 0.04842074899802862 0.5173665253300914 -0.6749273763486321 +v 0.04728024482648885 0.5056856339593709 -0.6792292404331688 +v 0.08769477449885299 0.5130688184496419 -0.6736700299126839 +v 0.08655427032731366 0.5013879270789205 -0.6779718939972204 +v 0.08456357444926343 0.5175190088904529 -0.6849235361645527 +v 0.08342307027772411 0.5058381175197324 -0.6892254002490892 +v 0.1141995131630924 0.5131806397272403 -0.6810005471110254 +v 0.11305900899155263 0.5014997483565189 -0.6853024111955621 +v 0.11106831311350285 0.5176308301680512 -0.6922540533628943 +v 0.10992780894196308 0.5059499387973299 -0.696555917447431 +v 0.15034233861432744 0.5133331232876017 -0.690996706926946 +v 0.14920183444278812 0.5016522319168795 -0.6952985710114823 +v 0.1472111385647379 0.5177833137284118 -0.7022502131788149 +v 0.14607063439319856 0.5061024223576904 -0.7065520772633511 +v 0.0484593304305212 0.5280828471372612 -0.679782646592862 +v 0.05129266339584038 0.5213471911608796 -0.669640991382735 +v 0.043196584910228486 0.4964932094268173 -0.6992928594172831 +v 0.046029917875547666 0.4897575534504348 -0.6891512042071559 +v 0.14484019830048167 0.5284894699648905 -0.7064390727686498 +v 0.14767353126580063 0.5217538139885098 -0.6962974175585226 +v 0.13957745278018874 0.49689983225444667 -0.7259492855930709 +v 0.14241078574550792 0.4901641762780651 -0.7158076303829439 +v 0.04784966933881685 0.5157336830388353 -0.6817064204387542 +v 0.048314237661236215 0.5280845655265489 -0.679838297918236 +v 0.05774936923865637 0.5099606353568094 -0.6460004265119763 +v 0.058213937561075735 0.5223115178445212 -0.6441323039914586 +v 0.14423053720877776 0.5161403058664646 -0.7083628466145417 +v 0.1446951055311969 0.5284911883541774 -0.7064947240940238 +v 0.15413023710861684 0.5103672581844378 -0.6726568526877641 +v 0.154594805431036 0.5227181406721506 -0.6707887301672462 +v 0.04400731332967478 0.48791875668367446 -0.6960233943622121 +v 0.060669518234760966 0.4869852017959939 -0.6357925895941621 +v 0.04400415387275758 0.43792474789302904 -0.6967974108209414 +v 0.06066635877784354 0.4369911930053494 -0.6365666060528916 +v 0.14038818119963503 0.48832537951130384 -0.7226798205379996 +v 0.15705038610472122 0.4873918246236233 -0.6624490157699499 +v 0.1403850217427176 0.4383313707206593 -0.7234538369967294 +v 0.1570472266478038 0.43739781583297876 -0.6632230322286796 +v -0.08027768256546297 0.5259040336705372 -0.928440296731488 +v -0.02767379549788207 0.5267282758770095 -0.9818926362740701 +v -0.08028321161506846 0.43841451828690836 -0.9297948255342645 +v -0.02767932454748734 0.43923876049338073 -0.9832471650768468 +v -0.13373637929373783 0.5267217288084467 -0.9810378253389818 +v -0.0811324922261567 0.52754597101492 -1.0344901648815643 +v -0.13374190834334332 0.4392322134248179 -0.9823923541417585 +v -0.08113802127576264 0.44005645563129026 -1.035844693684341 +v -0.08020743575735878 0.5101440778114288 -0.9198446878623345 +v -0.01883623417851421 0.5111056937189797 -0.9822057506620139 +v -0.08020822562158814 0.49764557561376765 -0.9200381919770169 +v -0.018837024042743566 0.4986071915213195 -0.9823992547766962 +v -0.1425759152736794 0.5110980554723232 -0.981208471237744 +v -0.0812047136948344 0.5120596713798742 -1.0435695340374238 +v -0.14257670513790877 0.4985995532746621 -0.9814019753524263 +v -0.08120550355906375 0.49956116918221394 -1.0437630381521061 +v -0.08021027926858437 0.46514946989984907 -0.920541302675191 +v -0.018839077689739803 0.4661110858074 -0.9829023654748705 +v -0.08021106913281395 0.45265096770218705 -0.9207348067898735 +v -0.01883986755396938 0.4536125836097389 -0.9830958695895529 +v -0.14257875878490478 0.4661034475607426 -0.9819050860506007 +v -0.08120755720606021 0.46706506346829446 -1.0442661488502802 +v -0.14257954864913414 0.4536049453630815 -0.982098590165283 +v -0.08120834707028957 0.45456656127063244 -1.0444596529649628 +v -0.08027866989575005 0.5102809059234605 -0.9286821768748408 +v -0.027674782828168487 0.5111051481299338 -0.9821345164174231 +v -0.08027866989575005 0.5102809059234605 -0.9286821768748408 +v -0.027674782828168487 0.5111051481299338 -0.9821345164174231 +v -0.13373736662402447 0.5110986010613701 -0.9812797054823348 +v -0.08113347955644357 0.5119228432678433 -1.0347320450249173 +v -0.13373736662402447 0.5110986010613701 -0.9812797054823348 +v -0.08113347955644357 0.5119228432678433 -1.0347320450249173 +v -0.08027847242969233 0.513405531472876 -0.9286338008461703 +v -0.027674585362111204 0.5142297736793493 -0.9820861403887524 +v -0.08027847242969233 0.513405531472876 -0.9286338008461703 +v -0.027674585362111204 0.5142297736793493 -0.9820861403887524 +v -0.13373716915796718 0.5142232266107865 -0.9812313294536641 +v -0.08113328209038606 0.5150474688172579 -1.0346836689962466 +v -0.13373716915796718 0.5142232266107865 -0.9812313294536641 +v -0.08113328209038606 0.5150474688172579 -1.0346836689962466 +v -0.08027827496363482 0.5165301570222907 -0.9285854248174996 +v -0.027674387896054364 0.5173543992287639 -0.9820377643600819 +v -0.08027827496363482 0.5165301570222907 -0.9285854248174996 +v -0.027674387896054364 0.5173543992287639 -0.9820377643600819 +v -0.13373697169191012 0.5173478521602011 -0.9811829534249936 +v -0.08113308462432856 0.5181720943666734 -1.0346352929675762 +v -0.13373697169191012 0.5173478521602011 -0.9811829534249936 +v -0.08113308462432856 0.5181720943666734 -1.0346352929675762 +v 0.14205815334389205 1.003343213649707 0.024109528004608638 +v 0.15082615017435796 1.0046329779717373 0.015294270338306326 +v 0.14148692688788356 0.49632415859274825 -0.050640755559836936 +v 0.15025492371834992 0.4976139229147787 -0.05945601322613969 +v 0.11370406909619968 1.007444542063129 -0.0034924724274847385 +v 0.1224720659266656 1.0087343063851595 -0.01230773009378705 +v 0.11313284264019074 0.5004254870061704 -0.07824275599193031 +v 0.12190083947065711 0.5017152513281999 -0.08705801365823307 +v 0.11778085826057594 1.0070495656643548 -0.0008445612315974849 +v 0.1224720659266656 1.0087343063851595 -0.01230773009378705 +v 0.11720963180456767 0.5000305106073961 -0.0755948447960435 +v 0.12190083947065711 0.5017152513281999 -0.08705801365823307 +v 0.08090631587823749 1.0092678596313318 -0.015609139933697946 +v 0.08559752354432715 1.0109526003521365 -0.027072308795887512 +v 0.08033508942222944 0.5022488045743732 -0.09035942349814352 +v 0.08502629708831866 0.5039335452951779 -0.10182259236033309 +v 0.08569729888387334 1.0091293697350867 -0.014706392283194702 +v 0.08559752354432715 1.0109526003521365 -0.027072308795887512 +v 0.08512607242786485 0.5021103146781281 -0.08945667584764028 +v 0.08502629708831866 0.5039335452951779 -0.10182259236033309 +v 0.04591611317604105 1.0091269141080312 -0.014385775989146143 +v 0.04581633783649486 1.010950144725081 -0.026751692501838953 +v 0.045344886720032784 0.5021078590510726 -0.08913605955359172 +v 0.04524511138048615 0.5039310896681224 -0.10150197606628453 +v 0.050691906290696975 1.009265994545605 -0.015365627030387685 +v 0.04581633783649486 1.010950144725081 -0.026751692501838953 +v 0.050120679834688486 0.5022469394886464 -0.0901159105948337 +v 0.04524511138048615 0.5039310896681224 -0.10150197606628453 +v 0.014060402164042252 1.007043163171475 -0.000008626664565802855 +v 0.009184833709839912 1.0087273133509518 -0.011394692136016626 +v 0.01348917570803354 0.5000241081145163 -0.07475891022901138 +v 0.008613607253831868 0.5017082582939931 -0.0861449757004622 +v 0.01809393417868277 1.007438640207016 -0.002721902958895406 +v 0.009184833709839912 1.0087273133509518 -0.011394692136016626 +v 0.017522707722674946 0.5004195851500572 -0.07747218652334098 +v 0.008613607253831868 0.5017082582939931 -0.0861449757004622 +v -0.009811073928922776 1.0033338390125062 0.025333517384559023 +v -0.018720174397765854 1.004622512156442 0.016660728207438247 +v -0.01038230038493082 0.4963147839555475 -0.04941676617988655 +v -0.019291400853774343 0.4976034570994843 -0.05808955535700777 +v 0.010538200886898386 0.9839967488192585 0.15633839299914687 +v 0.019306197717364304 0.9852865131412889 0.1475231353328441 +v 0.009966974430889897 0.4769776937622998 0.08158810943470085 +v 0.01873497126135626 0.47826745808433024 0.0727728517683981 +v -0.017815883360794427 0.9880980772326815 0.12873639256705305 +v -0.009047886530328508 0.989387841554711 0.11992113490075074 +v -0.018387109816802916 0.48107902217572285 0.053986109002607474 +v -0.009619112986336553 0.4823687864977524 0.04517085133630472 +v 0.04741274326923661 0.9817784548522814 0.1711029717012469 +v 0.05210395093532605 0.9834631955730861 0.15963980283905732 +v 0.046841516813228345 0.4747593997953228 0.09635268813680087 +v 0.05153272447931734 0.4764441405161275 0.0848895192746113 +v 0.010538200886898386 0.9839967488192585 0.15633839299914687 +v 0.0152294085529876 0.9856814895400641 0.14487522413695686 +v 0.009966974430889897 0.4769776937622998 0.08158810943470085 +v 0.014658182096978889 0.4786624344831054 0.07012494057251129 +v 0.08719392897706846 0.9817809104793369 0.17078235540719833 +v 0.08709415363752271 0.9836041410963867 0.15841643889450552 +v 0.08662270252106019 0.47476185542237825 0.09603207184275275 +v 0.08652292718151355 0.47658508603942895 0.08366615533005994 +v 0.04741274326923661 0.9817784548522814 0.1711029717012469 +v 0.0473129679296902 0.9836016854693312 0.15873705518855408 +v 0.046841516813228345 0.4747593997953228 0.09635268813680087 +v 0.04674174147368215 0.4765826304123735 0.08398677162410806 +v 0.12382543310372318 0.9840037418534662 0.155425355041376 +v 0.11894986464952151 0.9856878920329422 0.14403928956992518 +v 0.12325420664771469 0.4769846867965075 0.08067507147693043 +v 0.11837863819351302 0.4786688369759835 0.06928900600547916 +v 0.08719392897706846 0.9817809104793369 0.17078235540719833 +v 0.08231836052286656 0.9834650606588129 0.1593962899357475 +v 0.08662270252106019 0.47476185542237825 0.09603207184275275 +v 0.08174713406685852 0.47644600560185424 0.08464600637130149 +v 0.15173044121132961 0.988108543047975 0.12736993469792157 +v 0.14282134074248654 0.9893972161919109 0.11869714552080035 +v 0.1511592147553209 0.48108948799101636 0.05261965113347555 +v 0.14225011428647782 0.48237816113495224 0.04394686195635433 +v 0.12382543310372318 0.9840037418534662 0.155425355041376 +v 0.11491633263488055 0.9852924149974029 0.14675256586425478 +v 0.12325420664771469 0.4769846867965075 0.08067507147693043 +v 0.11434510617887161 0.4782733599404443 0.0720022822998092 +v -0.02206409926316888 0.9985636526092208 0.05778254445385711 +v -0.007133871699465999 1.0039255048523605 0.021299887557042485 +v -0.022635325719177368 0.4915445975522621 -0.01696773911058891 +v -0.007705098155474488 0.4969064497954019 -0.05345039600740353 +v -0.033650401961468734 0.9992606599133032 0.05314338510425287 +v -0.018720174397765854 1.004622512156442 0.016660728207438247 +v -0.03422162841747678 0.4922416048563445 -0.021606898460193147 +v -0.019291400853774343 0.4976034570994843 -0.05808955535700777 +v -0.02083326180550782 0.9934588215996696 0.09239838432319036 +v -0.021150806589432358 0.9992614314927328 0.05304264466944719 +v -0.021404488261516752 0.4864397665427109 0.017648100758744345 +v -0.02172203304544107 0.4922423764357742 -0.021707638894998382 +v -0.033332857177544195 0.993458050020239 0.09249912475799604 +v -0.033650401961468734 0.9992606599133032 0.05314338510425287 +v -0.03390408363355224 0.48643899496328125 0.017748841193550025 +v -0.03422162841747678 0.4922416048563445 -0.021606898460193147 +v -0.006305945401300805 0.9887965102296494 0.12391108916582239 +v -0.021822919218050574 0.9941564830172087 0.08767382135676538 +v -0.00687717185730885 0.48177745517269077 0.04916080560137681 +v -0.02239414567405862 0.48713742796024917 0.012923537792319362 +v -0.017815883360794427 0.9880980772326815 0.1287363925670535 +v -0.033332857177544195 0.993458050020239 0.09249912475799604 +v -0.018387109816802916 0.48107902217572285 0.053986109002607474 +v -0.03390408363355224 0.48643899496328125 0.017748841193550025 +v 0.15173044121132961 0.988108543047975 0.12736993469792157 +v 0.16666066877503227 0.9934703952911139 0.09088727780110695 +v 0.15115921475532068 0.48108948799101636 0.05261965113347555 +v 0.16608944231902378 0.48645134023415526 0.01613699423666093 +v 0.14014413851302976 0.9888055503520583 0.12273077534831733 +v 0.15507436607673242 0.9941674025951972 0.08624811845150226 +v 0.13957291205702105 0.48178649529509965 0.047980491783871315 +v 0.15450313962072393 0.48714834753823855 0.01149783488705669 +v 0.16666066877503227 0.9934703952911139 0.09088727780110695 +v 0.16634312399110773 0.999273005184178 0.051531538147363776 +v 0.16608944231902378 0.48645134023415526 0.01613699423666093 +v 0.16577189753509947 0.4922539501272194 -0.023218745417082243 +v 0.15416107340299612 0.9934696237116842 0.09098801823591263 +v 0.1538435286190718 0.9992722336047484 0.051632278582169455 +v 0.15358984694698807 0.4864505686547256 0.016237734671466608 +v 0.15327230216306353 0.4922531785477897 -0.023118004982276563 +v 0.16634312399110773 0.999273005184178 0.051531538147363776 +v 0.15082615017435796 1.0046329779717373 0.015294270338306326 +v 0.16577189753509947 0.4922539501272194 -0.023218745417082243 +v 0.15025492371834992 0.4976139229147787 -0.05945601322613969 +v 0.15483318603161367 0.9985745721872092 0.05635684154859444 +v 0.13931621221486434 1.0039345449747685 0.02011957373953699 +v 0.15426195957560562 0.4915555171302506 -0.01839344201585158 +v 0.13874498575885563 0.49691548991780987 -0.05463070982490903 +v 0.21415682804613012 0.5051951752617914 -0.364945004251902 +v 0.21013680502430931 0.49381486945911757 -0.36169260911710666 +v 0.25725231911069346 0.4793510195828308 -0.40210827233844393 +v 0.2532322960888722 0.467970713780157 -0.3988558772036481 +v 0.2790508805778811 0.5040132805914581 -0.2888702609373044 +v 0.2750308575560596 0.4926329747887843 -0.28561786580250903 +v 0.322146371642444 0.4781691249124975 -0.3260335290238463 +v 0.31812634862062295 0.4667888191098237 -0.3227811338890505 +v 0.21013680502430931 0.49381486945911757 -0.36169260911710666 +v 0.2084774434985568 0.46889120195721823 -0.3606643402119758 +v 0.21013680502430931 0.49381486945911757 -0.36169260911710666 +v 0.2084774434985568 0.46889120195721823 -0.3606643402119758 +v 0.2750308575560598 0.4926329747887843 -0.28561786580250903 +v 0.2733714960303075 0.467709307286885 -0.28458959689737817 +v 0.2750308575560598 0.4926329747887843 -0.28561786580250903 +v 0.2733714960303075 0.467709307286885 -0.28458959689737817 +v 0.2289000943267978 0.4959984982020824 -0.3791431434914121 +v 0.2321521315816062 0.48429649125010776 -0.3820990326115097 +v 0.23783730266011727 0.5003906740602027 -0.3866986139213333 +v 0.24108933991492476 0.4886886671082289 -0.3896545030414309 +v 0.25323536402620417 0.4955552877007072 -0.35061511474843776 +v 0.25648740128101255 0.48385328074873346 -0.35357100386853535 +v 0.2621725723595236 0.49994746355882747 -0.3581705851783594 +v 0.26542460961433134 0.4882454566068537 -0.361126474298457 +v 0.27108122847243576 0.4952302666663657 -0.32969456033692346 +v 0.2743332657272437 0.48352825971439195 -0.33265044945702105 +v 0.2800184368057548 0.49962244252448595 -0.3372500307668451 +v 0.2832704740605625 0.4879204355725122 -0.3402059198869427 +v 0.2954164981718421 0.4947870561649905 -0.30116653159394957 +v 0.2986685354266503 0.48308504921301676 -0.30412242071404716 +v 0.30435370650516114 0.49917923202311165 -0.3087220020238708 +v 0.30760574375996885 0.4874772250711379 -0.3116778911439684 +v 0.2424041876340126 0.5110613043194538 -0.3886210911733401 +v 0.23431650483996735 0.5043781472436493 -0.3818258844930269 +v 0.2574158309519299 0.47937420469270364 -0.4019187684410448 +v 0.24932814815788462 0.47269104761689995 -0.39512356176073204 +v 0.30729824016576335 0.5098794096491197 -0.31254634785874247 +v 0.2992105573717181 0.5031962525733169 -0.3057511411784293 +v 0.3223098834836806 0.4781923100223704 -0.32584402512644717 +v 0.31422220068963536 0.4715091529465658 -0.3190488184461344 +v 0.24371614645115036 0.4987050775654591 -0.3900965111236929 +v 0.2423933241086338 0.5110645522983326 -0.3887760859048428 +v 0.21546201009291965 0.4931154408866325 -0.36608172358887625 +v 0.21413918775040308 0.5054749156195069 -0.3647612983700266 +v 0.30861019898290043 0.49752318289512587 -0.3140217678090953 +v 0.3072873766403845 0.5098826576279993 -0.3127013425902452 +v 0.2803560626246704 0.49193354621629926 -0.2900069802742786 +v 0.2790332402821538 0.5042930209491736 -0.28868655505542895 +v 0.254675062821339 0.4708189993555427 -0.399878037311832 +v 0.20712260797515936 0.47019413361475504 -0.35932407016146284 +v 0.2546719033644216 0.4208249905648982 -0.40065205377056134 +v 0.2071194485182415 0.4202001248241096 -0.36009808662019216 +v 0.31956911535308974 0.46963710468520947 -0.3238032939972344 +v 0.27201666050690987 0.4690122389444209 -0.2832493268468652 +v 0.31956595589617187 0.41964309589456494 -0.3245773104559637 +v 0.2720135010499922 0.41901823015377637 -0.28402334330559453 +v 0.20022680891324507 0.5762225188682226 -0.4005549310063703 +v 0.20013781590816548 0.582165325222114 -0.4115515280221551 +v 0.20008515699870455 0.543231649173622 -0.4183827883668214 +v 0.19999616399362496 0.5491744555275133 -0.4293793853826062 +v 0.15022842742510134 0.5762194325505039 -0.400151969267148 +v 0.1501394344200211 0.5821622389043952 -0.41114856628293284 +v 0.15008677551056082 0.5432285628559033 -0.41797982662759914 +v 0.14999778250548057 0.5491713692097946 -0.42897642364338395 +v 0.19274396357063495 0.5708125854547337 -0.3984374407468465 +v 0.19234100243216856 0.5715866021417311 -0.4484298280220851 +v 0.19274080411371775 0.5208185766640883 -0.3992114572055758 +v 0.1923378429752507 0.5215925933510857 -0.44920384448081485 +v 0.15524517745452693 0.5708102707164446 -0.39813521944242947 +v 0.15484221631606032 0.5715842874034429 -0.4481276067176685 +v 0.15524201799761017 0.5208162619257992 -0.39890923590115923 +v 0.15483905685914245 0.5215902786127975 -0.44890162317639826 +v 0.0752453974808085 0.5333098260151115 -0.3980709930037212 +v 0.07504391691157508 0.5336968343586097 -0.4230671866413407 +v 0.07524381775234978 0.5083128216197883 -0.39845800123308583 +v 0.07504233718311593 0.5086998299632874 -0.42345419487070535 +v 0.05024620673673663 0.5333082828562521 -0.3978695121341098 +v 0.05004472616750322 0.5336952911997503 -0.4228657057717293 +v 0.05024462700827792 0.5083112784609289 -0.3982565203634749 +v 0.050043146439044506 0.5086982868044281 -0.42325271400109443 +v 0.06899559979479086 0.5333094402253966 -0.39802062278631833 +v 0.06900033898016633 0.6083004534113643 -0.39685959809822435 +v 0.06899559979479086 0.5333094402253966 -0.39802062278631833 +v 0.06900033898016633 0.6083004534113643 -0.39685959809822435 +v 0.05649600442275471 0.533308668645966 -0.39791988235151265 +v 0.05650074360813062 0.6082996818319346 -0.3967588576634187 +v 0.05649600442275471 0.533308668645966 -0.39791988235151265 +v 0.05650074360813062 0.6082996818319346 -0.3967588576634187 +v 0.07600311447820163 0.5252302584509119 -0.3982021940146443 +v 0.12903775748624602 0.5782601859370402 -0.3978086310521123 +v 0.07600311447820163 0.5252302584509119 -0.3982021940146443 +v 0.12903775748624602 0.5782601859370402 -0.3978086310521123 +v 0.06716512434689959 0.5340674885205061 -0.39799413169837417 +v 0.1201997673549442 0.5870974160066345 -0.39760056873584215 +v 0.06716512434689959 0.5340674885205061 -0.39799413169837417 +v 0.1201997673549442 0.5870974160066345 -0.39760056873584215 +v 0.07524421268446457 0.5145620727186202 -0.3983612491757449 +v 0.15024178491668083 0.5145667021951965 -0.3989656917845781 +v 0.07524421268446457 0.5145620727186202 -0.3983612491757449 +v 0.15024178491668083 0.5145667021951965 -0.3989656917845781 +v 0.0752450025486937 0.5270605749162804 -0.39816774506106256 +v 0.1502425747809102 0.5270652043928585 -0.39877218766989575 +v 0.0752450025486937 0.5270605749162804 -0.39816774506106256 +v 0.1502425747809102 0.5270652043928585 -0.39877218766989575 +v 0.06716344879184089 0.507554161544582 -0.3984046159134125 +v 0.1201913895796527 0.4545307811270156 -0.39965298981103325 +v 0.06716344879184089 0.507554161544582 -0.3984046159134125 +v 0.1201913895796527 0.4545307811270156 -0.39965298981103325 +v 0.07600255595984873 0.5163924827922699 -0.3983390220863239 +v 0.1290304967476601 0.4633691023747044 -0.39958739598394466 +v 0.07600255595984873 0.5163924827922699 -0.3983390220863239 +v 0.1290304967476601 0.4633691023747044 -0.39958739598394466 +v 0.0583265756972462 0.5340669429314584 -0.3979228974537836 +v 0.0052986349094348295 0.5870903233490248 -0.39667452355616284 +v 0.0583265756972462 0.5340669429314584 -0.3979228974537836 +v 0.0052986349094348295 0.5870903233490248 -0.39667452355616284 +v 0.049487468529238354 0.5252286216837705 -0.3979884912808722 +v -0.003540472258572569 0.5782520021013369 -0.39674011738325143 +v 0.049487468529238354 0.5252286216837705 -0.3979884912808722 +v -0.003540472258572569 0.5782520021013369 -0.39674011738325143 +v 0.05649442469429489 0.5083116642506447 -0.3983068905808773 +v 0.05648968550891875 0.4333206510646761 -0.39946791526897174 +v 0.05649442469429489 0.5083116642506447 -0.3983068905808773 +v 0.05648968550891875 0.4333206510646761 -0.39946791526897174 +v 0.0689940200663306 0.5083124358300743 -0.398407631015683 +v 0.0689892808809549 0.4333214226441058 -0.3995686557037774 +v 0.0689940200663306 0.5083124358300743 -0.398407631015683 +v 0.0689892808809549 0.4333214226441058 -0.3995686557037774 +v 0.04948691001088479 0.5163908460251294 -0.3981253193525518 +v -0.003547732997159825 0.4633609185390002 -0.3985188823150838 +v 0.04948691001088479 0.5163908460251294 -0.3981253193525518 +v -0.003547732997159825 0.4633609185390002 -0.3985188823150838 +v 0.05832490014218683 0.5075536159555343 -0.39833338166882193 +v 0.005290257134141996 0.45452368846940594 -0.39872694463135394 +v 0.05832490014218683 0.5075536159555343 -0.39833338166882193 +v 0.005290257134141996 0.45452368846940594 -0.39872694463135394 +v 0.05024581180462184 0.5270590317574211 -0.3979662641914512 +v -0.024751760427593972 0.527054402280843 -0.397361821582618 +v 0.05024581180462184 0.5270590317574211 -0.3979662641914512 +v -0.024751760427593972 0.527054402280843 -0.397361821582618 +v 0.05024502194039271 0.5145605295597608 -0.39815976830613353 +v -0.02475255029182377 0.5145559000831819 -0.39755532569730034 +v 0.05024502194039271 0.5145605295597608 -0.39815976830613353 +v -0.02475255029182377 0.5145559000831819 -0.39755532569730034 +v 0.06279398609096942 0.4986193610055425 -0.3922567784533917 +v 0.08931130759499184 0.5251343247486071 -0.39205999697212546 +v 0.06269324580635316 0.4988128651772916 -0.40475487527220144 +v 0.08921056731037535 0.5253278289203562 -0.4045580937909352 +v 0.03628001569706352 0.5251310512143252 -0.3916325915045813 +v 0.06279733720108593 0.5516460149573899 -0.39143581002331507 +v 0.036179275412447254 0.5253245553860744 -0.40413068832339105 +v 0.06269659691646967 0.551839519129139 -0.4039339068421248 +v 0.06276265731793451 0.4014522048034266 -0.3968864114465678 +v 0.18651015767003853 0.5251887022710608 -0.3959680978673257 +v 0.06276265731793451 0.4014522048034266 -0.3968864114465678 +v 0.18651015767003853 0.5251887022710608 -0.3959680978673257 +v -0.06096920452029142 0.5251734257777461 -0.39397353901878596 +v 0.06277829583181282 0.6489099232453812 -0.3930552254395443 +v -0.06096920452029142 0.5251734257777461 -0.39397353901878596 +v 0.06277829583181282 0.6489099232453812 -0.3930552254395443 +v 0.06271228717562649 0.40154895688930026 -0.40313545985597266 +v 0.18645978752773074 0.5252854543569354 -0.40221714627673055 +v 0.06271228717562649 0.40154895688930026 -0.40313545985597266 +v 0.18645978752773074 0.5252854543569354 -0.40221714627673055 +v -0.061019574662599885 0.5252701778636215 -0.40022258742819083 +v 0.06272792568950414 0.6490066753312558 -0.39930427384894873 +v -0.061019574662599885 0.5252701778636215 -0.40022258742819083 +v 0.06272792568950414 0.6490066753312558 -0.39930427384894873 +v 0.08764583229668643 0.5585011061616125 -0.4102828220279715 +v 0.08734361144283631 0.5590816186768608 -0.4477771124844008 +v 0.08763556406170459 0.3960205775920169 -0.4127983755188427 +v 0.08733334320785446 0.3966010901072652 -0.45029266597527196 +v 0.037647450808542704 0.5584980198438938 -0.40987986028874923 +v 0.03734522995469258 0.559078532359143 -0.4473741507451785 +v 0.03763718257356086 0.3960174912742982 -0.4123954137796204 +v 0.037334961719710735 0.3965980037895456 -0.4498897042360497 +v 0.18774128643980426 0.5458176912297867 -0.3989403790125241 +v 0.18733832530133787 0.5465917079167832 -0.44893276628776313 +v 0.1877333877975107 0.42083266925317453 -0.40087542015934785 +v 0.18733042665904387 0.42160668594017103 -0.4508678074345869 +v 0.1627420956957324 0.5458161480709265 -0.39873889814291275 +v 0.16233913455726556 0.5465901647579248 -0.44873128541815177 +v 0.16273419705343883 0.4208311260943143 -0.40067393928973694 +v 0.162331235914972 0.42160514278131167 -0.4506663265649755 +v 0.32035375634164165 0.5458137826069827 0.9503526359680006 +v 0.3202530160570247 0.5460072867787309 0.9378545391491908 +v 0.293836434837619 0.5192988188639172 0.9501558544867343 +v 0.2937356945530023 0.5194923230356663 0.9376577576679246 +v 0.2850017958164337 0.5811627028853596 0.9511848852330811 +v 0.28490105553181744 0.5813562070571088 0.9386867884142713 +v 0.2584844743124117 0.5546477391422941 0.9509881037518149 +v 0.2583837340277946 0.5548412433140442 0.9384900069330051 +v 0.32864622498227725 0.5481864459554782 0.9503225301474898 +v 0.32854548469766054 0.5483799501272264 0.9378244333286805 +v 0.31736786260208016 0.5124256496856292 0.9498597653838257 +v 0.3172671223174639 0.5126191538573783 0.9373616685650159 +v 0.3048045480481767 0.5557017184106234 0.9506310614871154 +v 0.3047038077635602 0.5558952225823726 0.9381329646683056 +v 0.2935261856679796 0.5199409221407754 0.9501682967234508 +v 0.29342544538336335 0.5201344263125245 0.9376701999046415 +v 0.4247401897838494 0.5811713287062048 0.9500586642516557 +v 0.42463944949923227 0.5813648328779539 0.9375605674328464 +v 0.4512541601777549 0.5546596384974212 0.9494344773028454 +v 0.4511534198931382 0.5548531426691703 0.9369363804840356 +v 0.3893837611118196 0.5458180437154523 0.9497962889433014 +v 0.3892830208272029 0.5460115478872014 0.9372981921244916 +v 0.41589773150572507 0.5193063535066686 0.949172101994491 +v 0.4157969912211079 0.5194998576784187 0.9366740051756812 +v 0.4049342192966443 0.5557078992502689 0.9498240668350268 +v 0.40483347901202715 0.555901403422018 0.9373259700162171 +v 0.41620806183541514 0.519948495090877 0.9491795426734182 +v 0.4161073215507989 0.5201419992626262 0.9366814458546084 +v 0.3810915922955256 0.5481896833215991 0.9498998469366002 +v 0.3809908520109091 0.5483831874933482 0.9374017501177905 +v 0.39236543483429687 0.5124302791622073 0.9492553227749925 +v 0.3922646945496795 0.5126237833339564 0.9367572259561827 +v 0.4579848133211035 0.5785483065031247 0.9497500861301802 +v 0.4578840730364868 0.5787418106748738 0.9372519893113704 +v 0.45151302074387045 0.5544026549789178 0.9494284119727299 +v 0.4514122804592533 0.5545961591506678 0.9369303151539201 +v 0.4338378582088891 0.5850165167341483 0.950044866806012 +v 0.4337371179242724 0.5852100209058975 0.9375467699872022 +v 0.42736606563165513 0.5608708652099432 0.9497231926485616 +v 0.42726532534703887 0.5610643693816924 0.9372250958297519 +v 0.27590461332688765 0.5850067677751323 0.9513177291096397 +v 0.2758038730422707 0.5852002719468814 0.93881963229083 +v 0.2823733541030873 0.5608619150487311 0.9508917607796308 +v 0.2822726138184706 0.5610554192204811 0.938393663960821 +v 0.2517568404870507 0.5785355763901148 0.9514121795847297 +v 0.2516561002024338 0.5787290805618639 0.9389140827659199 +v 0.25822558126325035 0.5543907236637136 0.9509862112547203 +v 0.2581248409786334 0.5545842278354627 0.9384881144359105 +v 0.3022129561515581 0.6014980451199676 0.9540176561563767 +v 0.3020114755823242 0.6018850534634659 0.9290214625187572 +v 0.3054473265396578 0.5894256187567679 0.9538046719913726 +v 0.3052458459704237 0.589812627100267 0.9288084783537527 +v 0.2418435240519654 0.5853200666574239 0.9542537823441011 +v 0.24164204348273177 0.5857070750009239 0.9292575887064811 +v 0.2450778944400651 0.573247640294225 0.9540407981790962 +v 0.24487641387083148 0.5736346486377233 0.9290446045414766 +v 0.46762199529866777 0.5841194843493014 0.9528841391326699 +v 0.46742051472943413 0.5845064926928005 0.9278879454950508 +v 0.464386099010051 0.5720466585871984 0.9527233020539443 +v 0.4641846184408178 0.5724336669306975 0.9277271084163252 +v 0.40725460751813114 0.6002900099268631 0.9536210908222493 +v 0.4070531269488975 0.6006770182703622 0.9286248971846298 +v 0.4040187112295148 0.5882171841647601 0.9534602537435237 +v 0.4038172306602812 0.5886041925082584 0.9284640601059042 +v 0.4423725406078498 0.5906979790863387 0.9505328591846736 +v 0.4422718003232333 0.5908914832580887 0.9380347623658638 +v 0.44237017101516174 0.5532024724933562 0.9499523468406266 +v 0.4422694307305455 0.5533959766651053 0.9374542500218168 +v 0.26737820539934565 0.590687176974324 0.9519432252719513 +v 0.26727746511472894 0.5908806811460732 0.9394451284531415 +v 0.2673758358066576 0.5531916703813398 0.9513627129279043 +v 0.26727509552204065 0.5533851745530898 0.938864616109095 +v 0.3641235081734113 0.6020423978761489 0.9549335214976988 +v 0.3639220276041777 0.602429406219648 0.9299373278600793 +v 0.36412271830918175 0.5895438956784869 0.9547400173830165 +v 0.3639212377399481 0.589930904021986 0.929743823745397 +v 0.3016255313132312 0.6020385399789996 0.9554372236717263 +v 0.30142405074399736 0.6024255483224987 0.9304410300341073 +v 0.30162474144900187 0.5895400377813385 0.9552437195570445 +v 0.30142326087976823 0.5899270461248385 0.930247525919425 +v 0.40817697697197786 0.601278474119165 0.953628960196431 +v 0.407975496402744 0.6016654824626642 0.9286327665588114 +v 0.4081761871077485 0.5887799719215039 0.9534354560817486 +v 0.40797470653851486 0.589166980265003 0.9284392624441291 +v 0.34567900011179753 0.6012746162220175 0.9541326623704585 +v 0.3454775195425641 0.6016616245655158 0.9291364687328394 +v 0.3456782102475686 0.5887761140243555 0.9539391582557766 +v 0.34547672967833454 0.5891631223678546 0.9289429646181571 +v 0.370203397535783 0.5651939617573412 0.9529075375053022 +v 0.37010265725116565 0.5653874659290921 0.9404094406864925 +v 0.37020181780732453 0.5401969573620189 0.9525205292759376 +v 0.3701010775227076 0.540390461533768 0.9400224324571278 +v 0.28270622993153016 0.5651885607013343 0.9536127205489415 +v 0.2826054896469139 0.5653820648730834 0.9411146237301313 +v 0.28270465020307145 0.5401915563060111 0.9532257123195764 +v 0.28260390991845474 0.5403850604777602 0.9407276155007667 +v 0.40349233027812503 0.5842417191261244 0.9538717671339336 +v 0.4033915899935079 0.5844352232978745 0.9413736703151243 +v 0.403491540413895 0.5717432169284642 0.9536782630192517 +v 0.40339080012927875 0.5719367211002133 0.941180166200442 +v 0.3284947580459081 0.5842370896495481 0.9544762097427677 +v 0.32839401776129185 0.5844305938212973 0.9419781129239579 +v 0.3284939681816792 0.5717385874518852 0.9542827056280849 +v 0.32839322789706227 0.5719320916236352 0.9417846088092752 +v 0.41599002997601 0.5542460854311679 0.9533066168238911 +v 0.4158892896913937 0.5544395896029171 0.9408085200050813 +v 0.41598845024755104 0.5292490810358457 0.9529196085945255 +v 0.4158877099629348 0.5294425852075948 0.9404215117757162 +v 0.328492862371758 0.5542406843751602 0.9540117998675295 +v 0.3283921220871415 0.5544341885469093 0.9415137030487202 +v 0.3284912826432991 0.529243679979837 0.9536247916381648 +v 0.3283905423586828 0.5294371841515861 0.9411266948193555 +v 0.39236780442698427 0.5499257857551916 0.949835835119039 +v 0.392267064142368 0.5501192899269407 0.9373377383002293 +v 0.39236543483429687 0.5124302791622073 0.9492553227749925 +v 0.3922646945496795 0.5126237833339564 0.9367572259561827 +v 0.31737023219476845 0.5499211562786126 0.9504402777278727 +v 0.31726949191015175 0.5501146604503617 0.9379421809090629 +v 0.31736786260208016 0.5124256496856292 0.9498597653838257 +v 0.3172671223174639 0.5126191538573783 0.9373616685650159 +v 0.41317809700141694 0.5311674010821736 0.9368757596460973 +v 0.40955144675521526 0.5381335512651511 0.48694427416894737 +v 0.41641246738951665 0.5190949747189739 0.9366627754810928 +v 0.41278581714331475 0.5260611249019504 0.4867312900039429 +v 0.38903032416158 0.524696209697157 0.9369702101211868 +v 0.3854036739153781 0.5316623598801336 0.4870387246440373 +v 0.3922646945496795 0.5126237833339564 0.9367572259561827 +v 0.38863804430347826 0.5195899335169338 0.4868257404790324 +v 0.4096746799305493 0.5379395126101763 0.4888027191486044 +v 0.3949918784605364 0.5453346094747937 0.4415827219538788 +v 0.41272327893047467 0.5261436491437168 0.48600742972142186 +v 0.3980404774604611 0.5335387460083343 0.4387874325266963 +v 0.38656779466722413 0.5305396097397095 0.4948287842482717 +v 0.37188499319721147 0.537934706604327 0.4476087870535461 +v 0.38961639366714906 0.51874374627325 0.49203349482108916 +v 0.3749335921971364 0.5261388431378675 0.4448134976263636 +v 0.3963986451594492 0.5440638187957507 0.44541627851530485 +v 0.36467052937621003 0.5863671203334686 0.3757025230147577 +v 0.39788979997896745 0.5337663148264813 0.43848895063986815 +v 0.3661616841957287 0.5760696163641983 0.36877519513932056 +v 0.38484519817161744 0.540363874097479 0.4484293026342998 +v 0.35311708238837825 0.5826671756351969 0.37871554713375266 +v 0.3863363529911352 0.5300663701282096 0.4415019747588631 +v 0.35460823720789625 0.5723696716659266 0.3717882192583155 +v 0.38484519817161744 0.540363874097479 0.4484293026342998 +v 0.37124743426451423 0.5584938604707865 0.41855197884835116 +v 0.3863363529911352 0.5300663701282096 0.4415019747588631 +v 0.3727385890840329 0.5481963565015162 0.411624650972914 +v 0.37329175118378477 0.5366639293992073 0.4514423267532952 +v 0.35969398727668245 0.5547939157725157 0.42156500296734656 +v 0.37478290600330366 0.526366425429937 0.44451499887785806 +v 0.3611851420962009 0.5444964118032454 0.41463767509190896 +v 0.4417996590240123 0.5660054618623462 0.6622382936046032 +v 0.43823005697312567 0.570873210379939 0.48734242113380954 +v 0.45063453932009656 0.5571729490191508 0.6618121459280584 +v 0.44706493726921037 0.5620406975367445 0.4869162734572643 +v 0.4241214336217587 0.5483288303069012 0.6621071231038544 +v 0.4205518315708716 0.5531965788244948 0.48721125063306037 +v 0.4329563139178434 0.5394963174637049 0.6616809754273092 +v 0.42938671186695676 0.5443640659812985 0.48678510295651556 +v 0.4429347658017255 0.5628300792235761 0.9371261310112651 +v 0.4417258823863246 0.5651521292845691 0.787148969185548 +v 0.4517727559330278 0.5539928491539818 0.9369180686949949 +v 0.45056387251762686 0.5563148992149749 0.7869409068692779 +v 0.42525655146571095 0.5451534367282003 0.9369949433570879 +v 0.42404766805031047 0.5474754867891924 0.7870177815313708 +v 0.4340945415970128 0.536316206658606 0.9367868810408178 +v 0.4328856581816123 0.5386382567195982 0.7868097192151007 +v 0.4405731872810834 0.5663071479921831 0.7868439935052538 +v 0.4434218500732179 0.5643856634056217 0.6618912237351999 +v 0.44940715657659824 0.5574698851325799 0.7871812863009726 +v 0.45225581936873316 0.5555484005460185 0.6622285165309187 +v 0.42289496662601533 0.548630511913462 0.786712792776286 +v 0.4257436294181498 0.5467090273269015 0.6617600230062322 +v 0.4317289359215297 0.5397932490538597 0.7870500855720053 +v 0.43457759871366464 0.5378717644672983 0.662097315801951 +v 0.42472750720715324 0.5467025676018196 0.7995532235913183 +v 0.4220594251170524 0.5507619334635603 0.6121161498544714 +v 0.4335642801291901 0.5378673615795364 0.7992360900721089 +v 0.43089619803908974 0.541926727441278 0.6117990163352616 +v 0.4070492901567997 0.5290259278048781 0.7994220381125063 +v 0.4043812080666991 0.5330852936666188 0.611984964375659 +v 0.4158860630788379 0.5201907217825958 0.7991049045932965 +v 0.41321798098873685 0.5242500876443366 0.6116678308564496 +v 0.42178991180691994 0.5486232359108278 0.9366209542070179 +v 0.42577119358560056 0.5456612866542718 0.7992105169964172 +v 0.4306210604158818 0.5397879878316632 0.9370672729612264 +v 0.43460234219456195 0.5368260385751071 0.7996568357506253 +v 0.40411169343428477 0.5309465973494927 0.9364897804239023 +v 0.40809297521296495 0.5279846480929375 0.7990793432133017 +v 0.4129428420432457 0.5221113492703271 0.9369360991781104 +v 0.41692412382192634 0.519149400013772 0.7995256619675093 +v 0.42263730406567634 0.5501845451936838 0.6120444260680347 +v 0.42162990121950905 0.5521195869111768 0.48706345787993754 +v 0.43147529419697817 0.5413473151240886 0.6118363637517645 +v 0.43046789135081087 0.5432823568415825 0.4868553955636674 +v 0.4049590897296613 0.5325079026983071 0.6119132384138575 +v 0.4039516868834938 0.534442944415801 0.48693227022576036 +v 0.4137970798609629 0.5236706726287137 0.6117051760975873 +v 0.41278967701479563 0.5256057143462067 0.4867242079094902 +v 0.4220318949093882 0.551678576966224 0.49066821149341644 +v 0.406496314361215 0.558334621233362 0.44361140466600846 +v 0.43043054768089606 0.5433085569936429 0.4867115216776261 +v 0.41489496713272356 0.5499646012607791 0.4396547148502181 +v 0.405223798779065 0.5334112471697869 0.4936334639090241 +v 0.3896882182308925 0.5400672914369231 0.4465766570816161 +v 0.4136224515505731 0.525041227197204 0.4896767740932333 +v 0.39808687100240014 0.531697271464342 0.4426199672658253 +v 0.4076893393210752 0.557621661618704 0.4471186829527549 +v 0.3725639383143349 0.5824360577870449 0.4017678044360471 +v 0.4138540561010897 0.5508289315245154 0.4386272114106404 +v 0.3787286550943494 0.5756433276928581 0.3932763328939326 +v 0.3910887912722556 0.5391307287894183 0.44985863939760584 +v 0.3559633902655157 0.5639451249577601 0.40450776088089757 +v 0.3972535080522708 0.5323379986952306 0.44136716785549135 +v 0.36212810704553 0.5571523948635715 0.3960162893387835 +v 0.4349434734593445 0.5707807150383273 0.4913377006505506 +v 0.41795635666005615 0.5758368328982435 0.4445843713126796 +v 0.44464306977785095 0.5641349925460704 0.4870947998040611 +v 0.4276559529785622 0.5691911104059866 0.44034147046619054 +v 0.42165697935752355 0.5497581934281737 0.49389167497762854 +v 0.4046698625582348 0.5548143112880908 0.4471383456397575 +v 0.4313565756760296 0.5431124709359167 0.48964877413113905 +v 0.41436945887674126 0.5481685887958339 0.4428954447932685 +v 0.4198614836185035 0.5753785304883081 0.44894560449037746 +v 0.39204204042199065 0.5783875027849454 0.42398013084150454 +v 0.42702047482733807 0.5698713082965918 0.4403044612591094 +v 0.3992010316308252 0.5728802805932292 0.41533898761023647 +v 0.4111419401206773 0.5530254980407783 0.4559678253333672 +v 0.3833224969241644 0.5560344703374165 0.43100235168449386 +v 0.4183009313295114 0.5475182758490629 0.4473266821020987 +v 0.39048148813299943 0.5505272481457011 0.4223612084532262 +v 0.4456991889748372 0.5855465906289083 0.637493866137353 +v 0.4419620138114204 0.5885454880364813 0.4875704106022116 +v 0.4577690686382829 0.5823163510873766 0.6371283835359374 +v 0.4540318934748653 0.5853152484949495 0.48720492800079596 +v 0.43922738886313817 0.5614009409104188 0.6371722080253921 +v 0.4354902136997214 0.5643998383179918 0.4872487524902511 +v 0.4512972685265839 0.558170701368887 0.6368067254239764 +v 0.4475600933631667 0.56116959877646 0.486883269888835 +v 0.4430276041207786 0.5980181953753805 0.4929119287538244 +v 0.45431351005729015 0.5981006730605296 0.4875387029606584 +v 0.43281807416525697 0.5988008660770223 0.4424005120703356 +v 0.44302681425654944 0.5855196931777193 0.4927184246391425 +v 0.4215313783645158 0.5862198861942112 0.4475802337488193 +v 0.4543127201930608 0.5856021708628694 0.48734519884597605 +v 0.43281728430102717 0.5863023638793621 0.44220700795565326 +v 0.4436476169204995 0.5905386782905762 0.4925006456850256 +v 0.4221521810284663 0.5912388713070689 0.4473624547947024 +v 0.45425262929844656 0.5863414424496902 0.4873852827523333 +v 0.4327571934064127 0.5870416354661829 0.44224709186201006 +v 0.43592611812939275 0.5669927596591462 0.4958124798195076 +v 0.4144306822373591 0.567692952675638 0.4506742889291848 +v 0.4465311305073394 0.5627955238182603 0.4906971168868153 +v 0.42503569461530666 0.563495716834753 0.4455589259964925 +v 0.44545936185661406 0.5911359748593785 0.9374272316673737 +v 0.4418327116104126 0.598102125042355 0.4874957461902243 +v 0.45795895722865043 0.5911367464388082 0.9373264912325685 +v 0.4543323069824483 0.5981028966217847 0.4873950057554186 +v 0.4454585719923849 0.5786374726617165 0.9372337275526919 +v 0.44183192174618346 0.585603622844693 0.48730224207554196 +v 0.4579581673644211 0.5786382442411462 0.9371329871178862 +v 0.4543315171182192 0.5856043944241227 0.4872015016407363 +v 0.42432856531664886 0.5986671720250394 0.45107043406496095 +v 0.3476586654653335 0.5999464767451572 0.36875189548644727 +v 0.4334761745539486 0.5987984704166331 0.442552568600858 +v 0.35680627470263326 0.6000777751367501 0.36023403002234433 +v 0.4243277754524195 0.5861686698273783 0.4508769299502786 +v 0.34765787560110395 0.5874479745474952 0.36855839137176494 +v 0.43347538468971925 0.586299968218972 0.4423590644861761 +v 0.3568054848384039 0.5875792729390898 0.360040525907662 +v 0.4242168805232138 0.5926242474347259 0.45108054175729384 +v 0.3560658584331555 0.5937614071859407 0.37790850746528193 +v 0.43281255127186036 0.5884728880514274 0.44301018413079163 +v 0.3646615291818023 0.5896100478026423 0.3698381498387793 +v 0.41795806281918146 0.5690449334732657 0.45654343611369885 +v 0.3498070407291234 0.5701820932244805 0.3833714018216865 +v 0.42655373356782755 0.5648935740899672 0.44847307848719664 +v 0.3584027114777699 0.5660307338411821 0.3753010441951843 +v 0.44401636382424914 0.5845006180195558 0.7498558124698267 +v 0.4442477174067698 0.585937251982056 0.637365217749871 +v 0.4560902334735297 0.5812646607113088 0.7498393172565367 +v 0.45632158705605064 0.5827012946738073 0.637348722536581 +v 0.4375445651284988 0.5603549681848214 0.7495341345955802 +v 0.4377759187110195 0.5617916021473217 0.6370435398756245 +v 0.4496184347777794 0.5571190108765727 0.7495176393822902 +v 0.44984978836030054 0.558555644839072 0.6370270446623341 +v 0.44980910757916504 0.5804493841429226 0.9374116221650652 +v 0.44482162934382674 0.5842826001518073 0.7500171578929287 +v 0.4618784285472841 0.5772195980555441 0.9370243324583911 +v 0.4568909503119456 0.5810528140644289 0.7496298681862541 +v 0.443337332003058 0.5563037279016667 0.9370899600346694 +v 0.4383498537677195 0.5601369439105506 0.7496954957625324 +v 0.45540665297117733 0.5530739418142883 0.9367026703279948 +v 0.45041917473583837 0.556907157823173 0.7493082060558578 +v 0.2662011032678999 0.5562927935740927 0.9385175887035557 +v 0.26816704762180876 0.5601264388062983 0.7510670833521536 +v 0.25412750567897824 0.5530615171841271 0.9383248787445067 +v 0.2560934500328871 0.5568951624163319 0.7508743733931045 +v 0.2597323792961861 0.580437651019631 0.9389435447340544 +v 0.2616983236500945 0.5842712962518357 0.7514930393826518 +v 0.24765878170726396 0.5772063746296645 0.9387508347750053 +v 0.24962472606117259 0.5810400198618701 0.7513003294236027 +v 0.32050301860608044 0.5246919796194813 0.9375225056437411 +v 0.316876368359879 0.5316581298024579 0.48759102016659117 +v 0.3172671223174639 0.5126191538573783 0.9373616685650159 +v 0.3136404720712618 0.5195853040403549 0.48743018308786557 +v 0.2963560634938651 0.5311601898505058 0.9378172863195728 +v 0.2927294132476639 0.5381263400334824 0.48788580084242295 +v 0.293120167205249 0.5190873640884028 0.9376564492408472 +v 0.28949351695904735 0.5260535142713803 0.48772496376369734 +v 0.3158380968731147 0.5305352437119897 0.49539882994154194 +v 0.3297569907798952 0.5379321061121418 0.44794831750670827 +v 0.31274629232173234 0.5187390012085356 0.49265302907020647 +v 0.32666518622851326 0.5261358636086877 0.44520251663537325 +v 0.29263617429456557 0.5379322880160409 0.48974599047826217 +v 0.30655506820134626 0.545329150416193 0.4422954780434285 +v 0.28954436974318365 0.526136045512585 0.48700018960692715 +v 0.30346326364996434 0.5335329079127389 0.4395496771720935 +v 0.31681139532709857 0.5403596744829127 0.44897762077389114 +v 0.3474065368564221 0.5826668231326284 0.3787615712507537 +v 0.315210048123705 0.5300619796185888 0.4420752169051241 +v 0.34580518965302876 0.5723691282683046 0.3718591673819862 +v 0.3052104298189384 0.5440581898974468 0.44615120954220044 +v 0.3358055713482613 0.5863653385471626 0.375935160019063 +v 0.30360908261554487 0.533760495033123 0.43924880567343383 +v 0.33420422414486795 0.5760676436828387 0.36903275615029596 +v 0.32841236083525893 0.5366611590683785 0.4518040320055814 +v 0.3415245643478262 0.554792794203971 0.4217114393528081 +v 0.32681101363186604 0.5263634642040538 0.44490162813681433 +v 0.33992321714443285 0.5444950993396462 0.41480903548404147 +v 0.31681139532709857 0.5403596744829127 0.44897762077389114 +v 0.3299235988396654 0.5584913096185051 0.41888502812111783 +v 0.315210048123705 0.5300619796185888 0.4420752169051241 +v 0.3283222516362725 0.5481936147541804 0.41198262425235077 +v 0.28098332892011646 0.5483199946275121 0.6632607440392286 +v 0.2817329055063498 0.5531880097608877 0.48833006116690125 +v 0.27214381551429123 0.5394863907731118 0.6629770430622335 +v 0.27289339210052455 0.5443544059064873 0.4880463601899061 +v 0.26330733731758116 0.565994443825387 0.6636768516989227 +v 0.26405691390381403 0.5708624589587625 0.4887461688265953 +v 0.2544678239117555 0.5571608399709866 0.6633931507219275 +v 0.2552174004979888 0.5620288551043622 0.4884624678496001 +v 0.28427937667824343 0.5451447344394555 0.9381311482871704 +v 0.2830704932628425 0.5474667845004486 0.7881539864614542 +v 0.27544026951023537 0.5363064131917676 0.9380655544600818 +v 0.2742313860948349 0.5386284632527598 0.7880883926343651 +v 0.26660339641563935 0.562819194578644 0.9385472729197106 +v 0.2653945130002384 0.5651412446396371 0.7885701110939944 +v 0.25776428924763195 0.5539808733309552 0.938481679092622 +v 0.256555405832231 0.5563029233919483 0.7885045172669054 +v 0.28421798689919875 0.5486219516119704 0.7878304592942325 +v 0.27935594881084236 0.5466999910565464 0.6629398338845549 +v 0.27539169005297004 0.5397835986132327 0.788310084928491 +v 0.27052965196461365 0.5378616380578087 0.6634194595188134 +v 0.2665420005298915 0.5662964053337358 0.7882465971017081 +v 0.2616799624415349 0.5643744447783119 0.6633559716920305 +v 0.25771570368366303 0.5574580523349972 0.788726222735967 +v 0.2528536655953064 0.5555360917795742 0.6638355973262895 +v 0.3002688662042594 0.5290193364252245 0.8002826344772309 +v 0.29991500109723734 0.5330788451397677 0.612826909318624 +v 0.29142921783434517 0.5201830392665769 0.8001079639989244 +v 0.29107535272732377 0.5242425479811192 0.6126522388403175 +v 0.2825928831929403 0.5466937938656411 0.8006987569784352 +v 0.28223901808591845 0.5507533025801834 0.6132430318198288 +v 0.27375323482302605 0.5378574967069936 0.8005240865001286 +v 0.2733993697160042 0.5419170054215368 0.6130683613415218 +v 0.30541509524439237 0.5309405049710856 0.9372852252298776 +v 0.2992199214350668 0.5279779275386911 0.7999568051190469 +v 0.29659337574467237 0.522104167209454 0.9378738171982102 +v 0.2903982019353464 0.5191415897770604 0.8005453970873795 +v 0.2877391107226037 0.5486149611757218 0.9377013360582165 +v 0.28154393691327817 0.5456523837433274 0.8003729159473858 +v 0.27891739122288395 0.5397786234140902 0.9382899280265491 +v 0.27272221741355773 0.5368160459816957 0.8009615079157184 +v 0.299336109540812 0.5325013827657505 0.6127645063655778 +v 0.29832870669464495 0.5344364244832436 0.48778353817748066 +v 0.2904970023728046 0.5236630615180617 0.6126989125384887 +v 0.28948959952663733 0.5255981032355557 0.4877179443503916 +v 0.28166012927820816 0.5501758429049399 0.613180630998118 +v 0.28065272643204153 0.552110884622433 0.4881996628100209 +v 0.27282102211020076 0.5413375216572502 0.6131150371710294 +v 0.27181361926403347 0.5432725633747442 0.4881340689829319 +v 0.297164896597381 0.5334045768717779 0.49450436416350296 +v 0.31193918010984856 0.5400624921168884 0.4472032751178725 +v 0.28870459199917464 0.5250335162235329 0.49068354904167233 +v 0.3034788755116429 0.5316914314686425 0.44338245999604187 +v 0.28030894050259225 0.5516698286417325 0.49181042703111366 +v 0.29508322401506004 0.558327743886843 0.44450933798548364 +v 0.27184863590438657 0.5432987679934866 0.487989611909283 +v 0.28662291941685414 0.549956683238598 0.44068852286365257 +v 0.3105918031742916 0.5391257598429586 0.45050740452480875 +v 0.3449786219836184 0.5639444468861097 0.4045962925733262 +v 0.30429185873684683 0.5323322603257683 0.4421163918658326 +v 0.3386786775461734 0.5571509473689211 0.39620527991435006 +v 0.2939469719687142 0.5576146404897537 0.4480353890701805 +v 0.32833379077804037 0.5824333275329057 0.4021242771186979 +v 0.2876470275312686 0.5508211409725652 0.43964437641120435 +v 0.32203384634059584 0.5756398280157162 0.3937332644597218 +v 0.28073599946620176 0.549749494608248 0.49502742700518887 +v 0.29696671913457484 0.5548076629504823 0.4480063786580666 +v 0.27097009483552603 0.5431025705426871 0.4909414082793573 +v 0.28720081450389956 0.5481607388849215 0.443920359932235 +v 0.26740747754838656 0.5707703733173091 0.4926879562845379 +v 0.2836381972167592 0.5758285416595461 0.44566690793741515 +v 0.25764157291771084 0.5641234492517482 0.4886019375587063 +v 0.27387229258608414 0.5691816175939834 0.44158088921158356 +v 0.29063801574102754 0.5530180595320529 0.4569390261903914 +v 0.3180510821793139 0.5560304412405159 0.43152840636915046 +v 0.2833413553230988 0.5475099450167775 0.4484143882208489 +v 0.3107544217613851 0.5505223267252415 0.4230037683996075 +v 0.28180366831747383 0.5753700084068152 0.45005828085531396 +v 0.30921673475575995 0.5783823901152783 0.42464766103407303 +v 0.27450700789954574 0.5698618938915399 0.441533642885771 +v 0.3019200743378314 0.5728742756000038 0.4161230230645301 +v 0.26547582657166835 0.5613902155127288 0.6385725579897237 +v 0.2667956887310228 0.5643894250828847 0.4886083452841654 +v 0.25340202190159355 0.5581584856213384 0.6384016613077055 +v 0.25472188406094753 0.5611576951914943 0.4884374486021472 +v 0.259007078003584 0.5855350664324668 0.6389985103977658 +v 0.260326940162938 0.5885342760026235 0.4890342976922071 +v 0.24693327333350923 0.5823033365410772 0.6388276137157476 +v 0.2482531354928632 0.5853025461112331 0.4888634010101889 +v 0.2593456261031237 0.5855083548405835 0.49419880238013514 +v 0.2801106483598259 0.5862111565255352 0.4487200135102558 +v 0.2479745707986687 0.585589433948841 0.48900818026803616 +v 0.26873959305537043 0.5862922356337936 0.4435293913981573 +v 0.25934641596735286 0.5980068570382446 0.49439230649481747 +v 0.28011143822405504 0.5987096587231964 0.44891351762493814 +v 0.24797536066289783 0.598087936146503 0.48920168438271894 +v 0.26874038291960023 0.5987907378314539 0.44372289551284005 +v 0.26649755129196007 0.5669823011128425 0.4971779886206864 +v 0.28726257354866247 0.5676851027977943 0.4516991997508071 +v 0.2558119843823379 0.5627837510395732 0.4922342170196212 +v 0.27657700663904006 0.563486552724525 0.44675542814974234 +v 0.2587207758211476 0.5905272630613352 0.49399106276054505 +v 0.27948579807784957 0.5912300647462869 0.44851227389066617 +v 0.24803520891152497 0.5863287129880659 0.48904729115947987 +v 0.2688002311682274 0.5870315146730185 0.443568502289601 +v 0.26407970555600513 0.5786262764431065 0.9386955497417699 +v 0.26045305530980345 0.5855924266260839 0.48876406426462005 +v 0.251580110183969 0.5786255048636768 0.9387962901765756 +v 0.24795345993776752 0.5855916550466533 0.4888648046994257 +v 0.2640804954202345 0.5911247786407685 0.9388890538564523 +v 0.2604538451740326 0.598090928823745 0.4889575683793024 +v 0.25158090004819833 0.5911240070613388 0.938989794291258 +v 0.24795424980199687 0.5980901572443154 0.48905830881410806 +v 0.2773677568314794 0.5861595982275407 0.45206135358434496 +v 0.3527007331652645 0.5874482858347854 0.36851774848305086 +v 0.26808402929458097 0.5862897588830798 0.44369203539920754 +v 0.34341700562836586 0.5875784464903253 0.360148430297913 +v 0.277368546695709 0.598658100425201 0.45225485769902773 +v 0.35270152302949387 0.5999467880324456 0.3687112525977332 +v 0.26808481915881033 0.5987882610807418 0.44388553951388987 +v 0.34341779549259477 0.6000769486879864 0.36034193441259577 +v 0.28383008330297255 0.5690366539740612 0.45762443998413493 +v 0.3507927289330033 0.5701821540693892 0.3833634576718734 +v 0.27510596289368494 0.5648842254685871 0.4496936711395141 +v 0.34206860852371546 0.5660297255639168 0.37543268882725256 +v 0.27748112411661463 0.5926151896782246 0.4522631579510148 +v 0.34444376974664603 0.5937606897735526 0.3780021756387528 +v 0.2687570037073279 0.5884627611727513 0.4443323891063935 +v 0.33571964933735843 0.5896082612680802 0.370071406794132 +v 0.2689696039843408 0.5603445623301919 0.7508927637653682 +v 0.266924986184627 0.5617810558007275 0.6384205122269178 +v 0.2568974355108573 0.5571071145267901 0.7510708734418294 +v 0.25485281771114376 0.5585436079973256 0.6385986219033795 +v 0.26250085715053406 0.5844894133663701 0.7513187359103064 +v 0.26045623935082074 0.5859259068369056 0.638846484371856 +v 0.2504286886770508 0.5812519655629682 0.7514968455867681 +v 0.24838407087733727 0.5826884590335037 0.6390245940483181 +v 0.3672660962037797 0.5219961168233427 0.937103834911805 +v 0.363639445957578 0.5289622670063192 0.4871723494346556 +v 0.36726530633955035 0.5094976146256815 0.9369103307971227 +v 0.36363865609334844 0.516463764808659 0.4869788453199728 +v 0.3422669054597076 0.5219945736644842 0.9373053157814164 +v 0.3386402552135057 0.5289607238474607 0.4873738303042665 +v 0.3422661155954785 0.5094960714668222 0.9371118116667341 +v 0.33863946534927636 0.5164622216497996 0.4871803261895842 +v 0.36365190804028535 0.5288097568766217 0.48871744480857515 +v 0.36325499473223655 0.5378245498486303 0.4395384226159442 +v 0.36363450206577963 0.5165146015185584 0.4864638135286663 +v 0.36323758875773016 0.525529394490567 0.43728479133603537 +v 0.3386527172962135 0.5288082137177614 0.4889189256781865 +v 0.3382558039881649 0.5378230066897718 0.43973990348555514 +v 0.3386353113217071 0.5165130583596991 0.48666529439827766 +v 0.3382383980136585 0.5255278513317077 0.4374862722056463 +v 0.3887149440093325 0.5318860316774554 0.4890737686494022 +v 0.37964193287458037 0.5407633337546418 0.4407118598802251 +v 0.388697538034827 0.5195908763193913 0.4868201373694929 +v 0.379624526900074 0.5284681783965786 0.4384582286003158 +v 0.36413000878185664 0.5311018107768293 0.49354211236347467 +v 0.3550569976471045 0.5399791128540157 0.44518020359429755 +v 0.3641126028073509 0.5188066554187651 0.4912884810835658 +v 0.3550395916725979 0.5276839574959524 0.4429265723143887 +v 0.3382521601166386 0.5311002133798635 0.4937506747727989 +v 0.3465434046453102 0.5399785873239464 0.4452488188602506 +v 0.338234754142132 0.5188050580218002 0.4914970434928896 +v 0.34652599867080425 0.5276834319658823 0.44299518758034173 +v 0.313598301616528 0.5318813948508723 0.4896791709036794 +v 0.3218895461451998 0.5407597687949544 0.44117731499113155 +v 0.31358089564202163 0.519586239492809 0.48742553962377055 +v 0.32187214017069365 0.5284646134368902 0.4389236837112227 +v 0.3633394596605546 0.5467463231789882 0.45008676735285436 +v 0.3624940686550202 0.6155327241680659 0.3457185847439246 +v 0.36322987190014744 0.5258720029324149 0.43632992287109484 +v 0.36238448089461306 0.5946584039214926 0.33196174026216463 +v 0.33834026891648294 0.5467447800201288 0.4502882482224657 +v 0.33749487791094857 0.6155311810092066 0.3459200656135355 +v 0.33823068115607513 0.5258704597735537 0.43653140374070576 +v 0.337385290150541 0.5946568607626332 0.33216322113177554 +v 0.3798419726833875 0.5389254495115834 0.4447855508760341 +v 0.37576424108501816 0.5525131133580361 0.42420042200969865 +v 0.3797871788031839 0.5284882893882976 0.43790712863515413 +v 0.37570944720481414 0.5420759532347486 0.4173219997688187 +v 0.35517701311909344 0.5367718125834173 0.4482499073445321 +v 0.3510992815207241 0.5503594764298692 0.4276647784781966 +v 0.3551222192388903 0.5263346524601298 0.4413714851036521 +v 0.35104448764052054 0.5399223163065825 0.42078635623731664 +v 0.3464732770817698 0.5367712753161307 0.4483200550674571 +v 0.3502170155443751 0.550359421969044 0.42767188909701437 +v 0.346418483201566 0.5263341151928431 0.4414416328265771 +v 0.350162221664172 0.5399222618457564 0.42079346685613483 +v 0.32175541820159603 0.538921863924271 0.44525369921049496 +v 0.3254991566642016 0.5525100105771843 0.4246055332400527 +v 0.321700624321392 0.5284847038009852 0.438375276969615 +v 0.3254443627839978 0.5420728504538985 0.4177271109991727 +v 0.37576424108501816 0.5525131133580361 0.42420042200969865 +v 0.3614921804907243 0.6000699368206188 0.3521524709775248 +v 0.37570944720481414 0.5420759532347486 0.4173219997688187 +v 0.3614373866105207 0.5896327766973322 0.3452740487366448 +v 0.363431761302871 0.5514362948939526 0.42593260024394786 +v 0.3491597007085776 0.5989931183565353 0.35388464921177354 +v 0.363376967422667 0.540999134770666 0.41905417800306743 +v 0.3491049068283736 0.5885559582332478 0.34700622697089356 +v 0.39226548441390907 0.5251222855316175 0.9369507300708646 +v 0.3886388341677076 0.532088435714595 0.48701924459371515 +v 0.3922646945496795 0.5126237833339564 0.9367572259561827 +v 0.38863804430347826 0.5195899335169338 0.4868257404790324 +v 0.36726629366983743 0.5251207423727582 0.937152210940476 +v 0.3636396434236351 0.5320868925557356 0.48722072546332607 +v 0.3672655038056074 0.5126222401750962 0.9369587068257932 +v 0.36363885355940617 0.5195883903580736 0.48702722134864374 +v 0.3422671029257651 0.5251191992138997 0.9373536918100873 +v 0.33864045267956344 0.5320853493968762 0.487422206332937 +v 0.34226631306153577 0.5126206970162386 0.9371601876954045 +v 0.33863966281533386 0.5195868471992151 0.4872287022182551 +v 0.31726791218169303 0.5251176560550395 0.9375551726796982 +v 0.31364126193549113 0.5320838062380169 0.48762368720254834 +v 0.3172671223174639 0.5126191538573783 0.9373616685650159 +v 0.3136404720712618 0.5195853040403549 0.48743018308786557 +v 0.4699248168489947 0.7445196122981912 0.4927785259217816 +v 0.4699248168489947 0.7445196122981912 0.4927785259217816 +v 0.4699027006505725 0.39456155076367594 0.48736041071067504 +v 0.4699027006505725 0.39456155076367594 0.48736041071067504 +v 0.1949337186642024 0.7445026375507382 0.49499481548750435 +v 0.1949337186642024 0.7445026375507382 0.49499481548750435 +v 0.19491160246577977 0.39454457601622384 0.4895767002763973 +v 0.19491160246577977 0.39454457601622384 0.4895767002763973 +v 0.46989963177784033 0.7445679883411289 0.4896540017170792 +v 0.46989963177784033 0.7445679883411289 0.4896540017170792 +v 0.4698775155794186 0.3946099268066128 0.48423588650597216 +v 0.4698775155794186 0.3946099268066128 0.48423588650597216 +v 0.19490853359304827 0.7445510135936759 0.4918702912828019 +v 0.19490853359304827 0.7445510135936759 0.4918702912828019 +v 0.19488641739462587 0.39459295205916156 0.4864521760716949 +v 0.19488641739462587 0.39459295205916156 0.4864521760716949 +v 0.46987444670668665 0.7446163643840658 0.48652947751237674 +v 0.46987444670668665 0.7446163643840658 0.48652947751237674 +v 0.469852330508264 0.3946583028495505 0.48111136230127016 +v 0.469852330508264 0.3946583028495505 0.48111136230127016 +v 0.19488334852189393 0.7445993896366128 0.48874576707809947 +v 0.19488334852189393 0.7445993896366128 0.48874576707809947 +v 0.19486123232347152 0.3946413281020984 0.48332765186699245 +v 0.19486123232347152 0.3946413281020984 0.48332765186699245 +v 0.4698492616355323 0.7446647404270035 0.4834049533076743 +v 0.4698492616355323 0.7446647404270035 0.4834049533076743 +v 0.4698271454371097 0.3947066788924882 0.4779868380965677 +v 0.4698271454371097 0.3947066788924882 0.4779868380965677 +v 0.19485816345073959 0.7446477656795505 0.48562124287339703 +v 0.19485816345073959 0.7446477656795505 0.48562124287339703 +v 0.19483604725231785 0.39468970414503524 0.48020312766229 +v 0.19483604725231785 0.39468970414503524 0.48020312766229 +v 0.4698391876070709 0.7446840908441787 0.4821551436257936 +v 0.4698391876070709 0.7446840908441787 0.4821551436257936 +v 0.4698170714086485 0.3947260293096626 0.47673702841468657 +v 0.4698170714086485 0.3947260293096626 0.47673702841468657 +v 0.19484808942227816 0.7446671160967258 0.4843714331915159 +v 0.19484808942227816 0.7446671160967258 0.4843714331915159 +v 0.19482597322385575 0.3947090545622114 0.4789533179804093 +v 0.19482597322385575 0.3947090545622114 0.4789533179804093 +v 0.4698643726782248 0.744635714801241 0.48527966783049603 +v 0.4698643726782248 0.744635714801241 0.48527966783049603 +v 0.4698422564798026 0.39467765326672577 0.479861552619389 +v 0.4698422564798026 0.39467765326672577 0.479861552619389 +v 0.19487327449343228 0.744618740053788 0.4874959573962183 +v 0.19487327449343228 0.744618740053788 0.4874959573962183 +v 0.1948511582950101 0.39466067851927367 0.4820778421851113 +v 0.1948511582950101 0.39466067851927367 0.4820778421851113 +v 0.4698895577493791 0.7445873387583042 0.48840419203519847 +v 0.4698895577493791 0.7445873387583042 0.48840419203519847 +v 0.4698674415509565 0.39462927722378893 0.48298607682409145 +v 0.4698674415509565 0.39462927722378893 0.48298607682409145 +v 0.19489845956458662 0.7445703640108503 0.49062048160092075 +v 0.19489845956458662 0.7445703640108503 0.49062048160092075 +v 0.19487634336616422 0.39461230247633594 0.4852023663898142 +v 0.19487634336616422 0.39461230247633594 0.4852023663898142 +v 0.46991474282053325 0.7445389627153665 0.4915287162399009 +v 0.46991474282053325 0.7445389627153665 0.4915287162399009 +v 0.46989262662211084 0.3945809011808521 0.4861106010287939 +v 0.46989262662211084 0.3945809011808521 0.4861106010287939 +v 0.19492364463574052 0.7445219879679135 0.4937450058056232 +v 0.19492364463574052 0.7445219879679135 0.4937450058056232 +v 0.19490152843731878 0.3945639264333982 0.48832689059451617 +v 0.19490152843731878 0.3945639264333982 0.48832689059451617 +v 0.47163740168747914 0.7412300413784525 0.705246171841547 +v 0.47163740168747914 0.7412300413784525 0.705246171841547 +v 0.4716152854890563 0.39127197984393725 0.6998280566304405 +v 0.4716152854890563 0.39127197984393725 0.6998280566304405 +v 0.1966463035026862 0.7412130666309995 0.7074624614072693 +v 0.1966463035026862 0.7412130666309995 0.7074624614072693 +v 0.19662418730426423 0.39125500509648425 0.7020443461961627 +v 0.19662418730426423 0.39125500509648425 0.7020443461961627 +v 0.4716122166163246 0.7412784174213893 0.7021216476368446 +v 0.4716122166163246 0.7412784174213893 0.7021216476368446 +v 0.47159010041790284 0.3913203558868741 0.6967035324257376 +v 0.47159010041790284 0.3913203558868741 0.6967035324257376 +v 0.19662111843153274 0.7412614426739363 0.7043379372025669 +v 0.19662111843153274 0.7412614426739363 0.7043379372025669 +v 0.1965990022331101 0.391303381139422 0.6989198219914603 +v 0.1965990022331101 0.391303381139422 0.6989198219914603 +v 0.4715870315451707 0.7413267934643262 0.6989971234321422 +v 0.4715870315451707 0.7413267934643262 0.6989971234321422 +v 0.4715649153467485 0.3913687319298118 0.6935790082210356 +v 0.4715649153467485 0.3913687319298118 0.6935790082210356 +v 0.19659593336037817 0.7413098187168741 0.7012134129978644 +v 0.19659593336037817 0.7413098187168741 0.7012134129978644 +v 0.19657381716195577 0.3913517571823597 0.6957952977867579 +v 0.19657381716195577 0.3913517571823597 0.6957952977867579 +v 0.47156184647401633 0.7413751695072648 0.6958725992274397 +v 0.47156184647401633 0.7413751695072648 0.6958725992274397 +v 0.4715397302755939 0.39141710797274865 0.6904544840163327 +v 0.4715397302755939 0.39141710797274865 0.6904544840163327 +v 0.19657074828922383 0.7413581947598118 0.698088888793162 +v 0.19657074828922383 0.7413581947598118 0.698088888793162 +v 0.1965486320908023 0.39140013322529654 0.6926707735820554 +v 0.1965486320908023 0.39140013322529654 0.6926707735820554 +v 0.4715517724455547 0.7413945199244392 0.6946227895455586 +v 0.4715517724455547 0.7413945199244392 0.6946227895455586 +v 0.47152965624713294 0.3914364583899239 0.689204674334452 +v 0.47152965624713294 0.3914364583899239 0.689204674334452 +v 0.19656067426076262 0.7413775451769862 0.6968390791112808 +v 0.19656067426076262 0.7413775451769862 0.6968390791112808 +v 0.19653855806234 0.3914194836424718 0.6914209639001743 +v 0.19653855806234 0.3914194836424718 0.6914209639001743 +v 0.4715769575167088 0.7413461438815023 0.697747313750261 +v 0.4715769575167088 0.7413461438815023 0.697747313750261 +v 0.47155484131828684 0.3913880823469871 0.6923291985391544 +v 0.47155484131828684 0.3913880823469871 0.6923291985391544 +v 0.19658585933191608 0.7413291691340493 0.6999636033159837 +v 0.19658585933191608 0.7413291691340493 0.6999636033159837 +v 0.19656374313349456 0.3913711075995341 0.6945454881048772 +v 0.19656374313349456 0.3913711075995341 0.6945454881048772 +v 0.47160214258786315 0.7412977678385637 0.7008718379549634 +v 0.47160214258786315 0.7412977678385637 0.7008718379549634 +v 0.47158002638944096 0.39133970630405024 0.6954537227438569 +v 0.47158002638944096 0.39133970630405024 0.6954537227438569 +v 0.19661104440307042 0.7412807930911116 0.7030881275206857 +v 0.19661104440307042 0.7412807930911116 0.7030881275206857 +v 0.19658892820464846 0.39132273155659725 0.6976700123095791 +v 0.19658892820464846 0.39132273155659725 0.6976700123095791 +v 0.47162732765901705 0.7412493917956269 0.7039963621596659 +v 0.47162732765901705 0.7412493917956269 0.7039963621596659 +v 0.4716052114605953 0.3912913302611116 0.6985782469485589 +v 0.4716052114605953 0.3912913302611116 0.6985782469485589 +v 0.196636229474225 0.7412324170481748 0.7062126517253886 +v 0.196636229474225 0.7412324170481748 0.7062126517253886 +v 0.1966141132758028 0.3912743555136595 0.700794536514282 +v 0.1966141132758028 0.3912743555136595 0.700794536514282 +v 0.47304776567211304 0.7385209829739612 0.8802195273048832 +v 0.47304776567211304 0.7385209829739612 0.8802195273048832 +v 0.47302564947369086 0.38856292143944593 0.8748014120937762 +v 0.47302564947369086 0.38856292143944593 0.8748014120937762 +v 0.19805666748732031 0.7385040082265091 0.8824358168706055 +v 0.19805666748732031 0.7385040082265091 0.8824358168706055 +v 0.19803455128889835 0.3885459466919938 0.8770177016594984 +v 0.19803455128889835 0.3885459466919938 0.8770177016594984 +v 0.4730225806009587 0.738569359016898 0.8770950031001803 +v 0.4730225806009587 0.738569359016898 0.8770950031001803 +v 0.47300046440253674 0.38861129748238277 0.8716768878890737 +v 0.47300046440253674 0.38861129748238277 0.8716768878890737 +v 0.19803148241616642 0.7385523842694459 0.879311292665903 +v 0.19803148241616642 0.7385523842694459 0.879311292665903 +v 0.19800936621774445 0.38859432273493155 0.8738931774547964 +v 0.19800936621774445 0.38859432273493155 0.8738931774547964 +v 0.47299739552980435 0.7386177350598366 0.8739704788954783 +v 0.47299739552980435 0.7386177350598366 0.8739704788954783 +v 0.47297527933138284 0.3886596735253214 0.8685523636843717 +v 0.47297527933138284 0.3886596735253214 0.8685523636843717 +v 0.19800629734501252 0.7386007603123828 0.8761867684612006 +v 0.19800629734501252 0.7386007603123828 0.8761867684612006 +v 0.1979841811465899 0.3886426987778684 0.870768653250094 +v 0.1979841811465899 0.3886426987778684 0.870768653250094 +v 0.4729722104586507 0.7386661111027735 0.8708459546907754 +v 0.4729722104586507 0.7386661111027735 0.8708459546907754 +v 0.4729500942602285 0.3887080495682582 0.8654278394796688 +v 0.4729500942602285 0.3887080495682582 0.8654278394796688 +v 0.19798111227385795 0.7386491363553205 0.8730622442564981 +v 0.19798111227385795 0.7386491363553205 0.8730622442564981 +v 0.19795899607543532 0.3886910748208061 0.8676441290453916 +v 0.19795899607543532 0.3886910748208061 0.8676441290453916 +v 0.4729621364301888 0.7386854615199479 0.8695961450088947 +v 0.4729621364301888 0.7386854615199479 0.8695961450088947 +v 0.4729400202317666 0.3887273999854326 0.8641780297977881 +v 0.4729400202317666 0.3887273999854326 0.8641780297977881 +v 0.1979710382453963 0.7386684867724949 0.8718124345746174 +v 0.1979710382453963 0.7386684867724949 0.8718124345746174 +v 0.19794892204697434 0.3887104252379805 0.8663943193635104 +v 0.19794892204697434 0.3887104252379805 0.8663943193635104 +v 0.47298732150134315 0.738637085477011 0.8727206692135976 +v 0.47298732150134315 0.738637085477011 0.8727206692135976 +v 0.4729652053029205 0.38867902394249576 0.8673025540024906 +v 0.4729652053029205 0.38867902394249576 0.8673025540024906 +v 0.1979962233165502 0.738620110729558 0.8749369587793199 +v 0.1979962233165502 0.738620110729558 0.8749369587793199 +v 0.19797410711812824 0.38866204919504366 0.8695188435682129 +v 0.19797410711812824 0.38866204919504366 0.8695188435682129 +v 0.47301250657249705 0.7385887094340724 0.8758451934182996 +v 0.47301250657249705 0.7385887094340724 0.8758451934182996 +v 0.47299039037407486 0.38863064789955803 0.870427078207193 +v 0.47299039037407486 0.38863064789955803 0.870427078207193 +v 0.19802140838770477 0.7385717346866212 0.8780614829840223 +v 0.19802140838770477 0.7385717346866212 0.8780614829840223 +v 0.19799929218928258 0.38861367315210593 0.8726433677729153 +v 0.19799929218928258 0.38861367315210593 0.8726433677729153 +v 0.4730376916436516 0.7385403333911356 0.878969717623002 +v 0.4730376916436516 0.7385403333911356 0.878969717623002 +v 0.473015575445229 0.3885822718566212 0.8735516024118954 +v 0.473015575445229 0.3885822718566212 0.8735516024118954 +v 0.19804659345885867 0.7385233586436835 0.8811860071887248 +v 0.19804659345885867 0.7385233586436835 0.8811860071887248 +v 0.1980244772604367 0.3885652971091682 0.8757678919776177 +v 0.1980244772604367 0.3885652971091682 0.8757678919776177 +v 0.0459631998247676 0.5326381383908583 1.802489879430187 +v 0.04586245954015089 0.5328316425626083 1.7899917826113771 +v 0.019445878320745402 0.5061231746477937 1.8022930979489207 +v 0.01934513803612825 0.5063166788195437 1.789795001130111 +v 0.010611239299560093 0.5679870586692353 1.8033221286952674 +v 0.010510499014943386 0.5681805628409844 1.7908240318764577 +v -0.015906082204462324 0.5414720949261707 1.8031253472140012 +v -0.01600682248907881 0.5416655990979198 1.7906272503951914 +v 0.05425566846540386 0.5350108017393538 1.8024597736096766 +v 0.05415492818078649 0.5352043059111038 1.7899616767908668 +v 0.04297730608520678 0.4992500054695057 1.801997008846012 +v 0.042876565800589406 0.49944350964125483 1.7894989120272022 +v 0.030413991531302864 0.542526074194499 1.8027683049493017 +v 0.030313251246686157 0.5427195783662491 1.790270208130492 +v 0.019135629151106004 0.506765277924651 1.8023055401856372 +v 0.01903488886648952 0.5069587820964001 1.7898074433668274 +v 0.1503496332669756 0.5679956844900804 1.802195907713842 +v 0.15024889298235888 0.5681891886618295 1.7896978108950323 +v 0.17686360366088105 0.5414839942812986 1.8015717207650317 +v 0.17676286337626412 0.5416774984530468 1.789073623946222 +v 0.114993204594946 0.5326423994993279 1.8019335324054868 +v 0.1148924643103284 0.5328359036710779 1.789435435586677 +v 0.14150717498885124 0.5061307092905452 1.8013093454566773 +v 0.1414064347042343 0.5063242134622943 1.7888112486378676 +v 0.13054366277977025 0.5425322550341463 1.8019613102972123 +v 0.13044292249515377 0.5427257592058954 1.7894632134784034 +v 0.14181750531854176 0.5067728508747527 1.8013167861356045 +v 0.14171676503392483 0.5069663550465018 1.7888186893167948 +v 0.10670103577865175 0.5350140391054765 1.8020370903987866 +v 0.10660029549403482 0.5352075432772256 1.7895389935799768 +v 0.1179748783174226 0.4992546349460838 1.8013925662371788 +v 0.11787413803280633 0.4994481391178329 1.788894469418369 +v 0.18359425680423014 0.5653726622870003 1.8018873295923665 +v 0.183493516519613 0.5655661664587504 1.7893892327735568 +v 0.17712246422699662 0.5412270107627943 1.8015656554349153 +v 0.1770217239423797 0.5414205149345435 1.7890675586161064 +v 0.15944730169201504 0.5718408725180248 1.8021821102681983 +v 0.1593465614073981 0.572034376689774 1.7896840134493885 +v 0.15297550911478197 0.5476952209938197 1.801860436110747 +v 0.15287476883016504 0.5478887251655689 1.7893623392919373 +v 0.0015140568100138196 0.5718311235590079 1.803454972571826 +v 0.0014133165253971125 0.5720246277307579 1.7909568757530163 +v 0.00798279758621323 0.5476862708326076 1.8030290042418171 +v 0.007882057301596745 0.5478797750043567 1.7905309074230074 +v -0.022633716029823114 0.5653599321739904 1.8035494230469151 +v -0.022734456314440044 0.5655534363457413 1.7910513262281054 +v -0.01616497525362348 0.541215079447591 1.8031234547169062 +v -0.01626571553824041 0.5414085836193401 1.7906253578980964 +v 0.027822399634683803 0.588322400903845 1.806154899618563 +v 0.027620919065450833 0.5887094092473433 1.7811587059809435 +v 0.031056770022784175 0.5762499745406435 1.805941915453558 +v 0.03085528945355054 0.5766369828841427 1.7809457218159386 +v -0.032547032464908865 0.5721444224413013 1.8063910258062865 +v -0.03274851303414206 0.5725314307848004 1.781394832168667 +v -0.029312662076808715 0.5600719960781007 1.8061780416412825 +v -0.029514142646041908 0.5604590044215998 1.781181848003663 +v 0.19323143878179394 0.5709438401331779 1.8050213825948562 +v 0.19302995821256053 0.5713308484766761 1.7800251889572367 +v 0.18999554249317785 0.558871014371074 1.8048605455161306 +v 0.189794061923944 0.5592580227145731 1.779864351878511 +v 0.13286405100125753 0.5871143657107396 1.8057583342844348 +v 0.13266257043202434 0.5875013740542379 1.7807621406468153 +v 0.129628154712641 0.5750415399486366 1.8055974972057092 +v 0.12942667414340714 0.5754285482921357 1.7806013035680897 +v 0.16798198409097642 0.5775223348702152 1.80267010264686 +v 0.1678812438063595 0.5777158390419643 1.7901720058280493 +v 0.1679796144982879 0.5400268282772318 1.8020895903028133 +v 0.16787887421367165 0.5402203324489809 1.7895914934840027 +v -0.00701235111752796 0.5775115327581997 1.8040804687341376 +v -0.007113091402144667 0.5777050369299488 1.7915823719153279 +v -0.007014720710216249 0.5400160261652163 1.803499956390091 +v -0.007115460994832956 0.5402095303369663 1.7910018595712813 +v 0.027234974796356948 0.5888628957628761 1.8075744671339127 +v 0.08973295165653705 0.5888667536600254 1.8070707649598852 +v 0.08953147108730364 0.5892537620035236 1.7820745713222657 +v 0.0897321617923077 0.5763682514623634 1.8068772608452024 +v 0.0895306812230745 0.5767552598058616 1.7818810672075838 +v 0.027033494227123533 0.5892499041063743 1.782578273496294 +v 0.027234184932127592 0.5763643935652158 1.80738096301923 +v 0.0270327043628944 0.5767514019087141 1.7823847693816113 +v 0.13378642045510358 0.5881028299030415 1.8057662036586173 +v 0.13358493988587017 0.5884898382465398 1.7807700100209978 +v 0.13378563059087423 0.5756043277053813 1.8055726995439345 +v 0.13358415002164103 0.5759913360488795 1.780576505906315 +v 0.07128844359492348 0.588098972005894 1.8062699058326448 +v 0.07108696302569029 0.5884859803493923 1.7812737121950262 +v 0.07128765373069412 0.575600469808232 1.806076401717962 +v 0.07108617316146093 0.5759874781517302 1.7810802080803425 +v 0.09581284101890875 0.5520183175412186 1.8050447809674885 +v 0.09571210073429226 0.5522118217129677 1.7925466841486788 +v 0.09581126129045003 0.5270213131458963 1.804657772738123 +v 0.09571052100583355 0.5272148173176454 1.7921596759193132 +v 0.008315673414656555 0.5520129164852099 1.8057499640111274 +v 0.008214933130040292 0.552206420656959 1.7932518671923177 +v 0.008314093686197843 0.5270159120898876 1.8053629557817628 +v 0.00821335340158158 0.5272094162616368 1.792864858962953 +v 0.12910177376125076 0.5710660749100018 1.80600901059612 +v 0.12900103347663427 0.571259579081751 1.7935109137773102 +v 0.1291009838970214 0.5585675727123407 1.805815506481438 +v 0.1290002436124047 0.5587610768840898 1.7933174096626283 +v 0.054104201529034945 0.5710614454334237 1.8066134532049531 +v 0.054003461244418016 0.5712549496051729 1.7941153563861434 +v 0.054103411664804923 0.5585629432357617 1.8064199490902713 +v 0.05400267138018866 0.5587564474075108 1.7939218522714615 +v 0.14159947345913637 0.5410704412150444 1.8054438602860774 +v 0.14149873317451966 0.5412639453867936 1.7929457634672676 +v 0.14159789373067766 0.5160734368197222 1.8050568520567118 +v 0.14149715344606117 0.5162669409914713 1.792558755237903 +v 0.05410230585488418 0.5410650401590367 1.8061490433297163 +v 0.05400156557026725 0.5412585443307858 1.7936509465109065 +v 0.05410072612642547 0.5160680357637144 1.8057620351003507 +v 0.05399998584180854 0.5162615399354635 1.793263938281541 +v 0.11797724791011066 0.5367501415390672 1.8019730785812254 +v 0.11787650762549418 0.5369436457108163 1.7894749817624156 +v 0.1179748783174226 0.4992546349460838 1.8013925662371788 +v 0.11787413803280633 0.4994481391178329 1.788894469418369 +v 0.042979675677894846 0.5367455120624891 1.8025775211900585 +v 0.042878935393277695 0.5369390162342391 1.7900794243712497 +v 0.04297730608520678 0.4992500054695057 1.801997008846012 +v 0.042876565800589406 0.49944350964125483 1.7894989120272022 +v 0.13878754048454311 0.517991756866051 1.7890130031082832 +v 0.1351608902383412 0.5249579070490284 1.3390815176311337 +v 0.14202191087264282 0.5059193305028504 1.7888000189432791 +v 0.13839526062644136 0.512885480685827 1.3388685334661288 +v 0.11463976764470574 0.5115205654810335 1.789107453583373 +v 0.11101311739850428 0.5184867156640101 1.3391759681062236 +v 0.11787413803280633 0.4994481391178329 1.788894469418369 +v 0.11424748778660399 0.5064142893008103 1.3389629839412187 +v 0.13528412341367568 0.5247638683940528 1.3409399626107907 +v 0.1206013219436628 0.5321589652586702 1.2937199654160647 +v 0.13833272241360084 0.5129680049275942 1.3381446731836082 +v 0.12364992094358795 0.5203631017922099 1.2909246759888826 +v 0.1121772381503503 0.5173639655235869 1.346966027710458 +v 0.09749443668033697 0.5247590623882035 1.299746030515732 +v 0.11522583715027546 0.5055681020571257 1.3441707382832755 +v 0.10054303568026213 0.512963198921744 1.2969507410885495 +v 0.12200808864257517 0.5308881745796272 1.2975535219774912 +v 0.09027997285933687 0.5731914761173451 1.227839766476944 +v 0.12349924346209362 0.5205906706103569 1.290626194102054 +v 0.09177112767885465 0.5628939721480757 1.2209124386015064 +v 0.11045464165474317 0.5271882298813555 1.3005665460964861 +v 0.0787265258715042 0.5694915314190734 1.230852790595939 +v 0.1119457964742614 0.5168907259120861 1.293639218221049 +v 0.08021768069102286 0.5591940274498031 1.2239254627205018 +v 0.11045464165474317 0.5271882298813555 1.3005665460964861 +v 0.09685687774764107 0.5453182162546639 1.270689222310537 +v 0.1119457964742614 0.5168907259120861 1.293639218221049 +v 0.09834803256715885 0.5350207122853936 1.2637618944351008 +v 0.09890119466691094 0.5234882851830847 1.3035795702154815 +v 0.08530343075980884 0.5416182715563913 1.2737022464295324 +v 0.10039234948642917 0.5131907812138135 1.2966522423400444 +v 0.08679458557932707 0.5313207675871219 1.2667749185540953 +v 0.16740910250713892 0.5528298176462219 1.5143755370667895 +v 0.16383950045625162 0.5576975661638164 1.3394796645959959 +v 0.1762439828032234 0.5439973048030273 1.5139493893902438 +v 0.17267438075233588 0.548865053320621 1.3390535169194502 +v 0.14973087710488509 0.5351531860907777 1.5142443665660412 +v 0.146161275053998 0.5400209346083713 1.3393484940952467 +v 0.15856575740096934 0.5263206732475822 1.5138182188894955 +v 0.1549961553500825 0.531188421765175 1.338922346418702 +v 0.16854420928485192 0.5496544350074535 1.7892633744734514 +v 0.16733532586945143 0.5519764850684457 1.6392862126477343 +v 0.17738219941615352 0.5408172049378583 1.7890553121571813 +v 0.17617331600075303 0.5431392549988505 1.6390781503314642 +v 0.15086599494883712 0.5319777925120768 1.7891321868192742 +v 0.1496571115334362 0.534299842573069 1.6391550249935571 +v 0.1597039850801385 0.5231405624424825 1.788924124503004 +v 0.15849510166473801 0.5254626125034747 1.638946962677287 +v 0.16618263076420936 0.5531315037760596 1.6389812369674397 +v 0.16903129355634405 0.5512100191894982 1.5140284671973863 +v 0.17501660005972441 0.5442942409164564 1.639318529763159 +v 0.17786526285185889 0.542372756329895 1.5143657599931055 +v 0.14850441010914084 0.5354548676973403 1.6388500362384715 +v 0.15135307290127598 0.533533383110778 1.513897266468418 +v 0.15733837940465634 0.5266176048377353 1.6391873290341916 +v 0.1601870421967908 0.5246961202511748 1.5142345592641373 +v 0.15033695069027897 0.5335269233856961 1.6516904670535046 +v 0.14766886860017858 0.5375862892474368 1.4642533933166577 +v 0.15917372361231652 0.5246917173634138 1.6513733335342948 +v 0.1565056415222159 0.5287510832251545 1.463936259797448 +v 0.1326587336399263 0.5158502835887537 1.6515592815746922 +v 0.12999065154982592 0.5199096494504953 1.4641222078378453 +v 0.1414955065619634 0.5070150775664723 1.6512421480554833 +v 0.13882742447186325 0.5110744434282131 1.4638050743186355 +v 0.14739935529004633 0.5354475916947044 1.7887581976692042 +v 0.15138063706872695 0.5324856424381492 1.651347760458604 +v 0.15623050389900794 0.5266123436155388 1.7892045164234123 +v 0.16021178567768835 0.5236503943589828 1.6517940792128112 +v 0.1297211369174105 0.5177709531333692 1.7886270238860886 +v 0.13370241869609112 0.5148090038768132 1.6512165866754867 +v 0.13855228552637255 0.5089357050542027 1.7890733426402958 +v 0.14253356730505273 0.5059737557976476 1.6516629054296956 +v 0.14824674754880207 0.5370089009775603 1.4641816695302214 +v 0.14723934470263522 0.5389439426950533 1.3392007013421239 +v 0.15708473768010411 0.528171670907966 1.4639736072139513 +v 0.1560773348339366 0.530106712625459 1.3389926390258537 +v 0.1305685332127875 0.5193322584821836 1.4640504818760434 +v 0.12956113036662043 0.5212673001996775 1.3390695136879467 +v 0.13940652334408954 0.5104950284125893 1.4638424195597732 +v 0.13839912049792247 0.5124300701300832 1.3388614513716766 +v 0.14764133839251437 0.5385029327501014 1.3428054549556032 +v 0.13210575784434164 0.5451589770172376 1.2957486481281952 +v 0.15603999116402267 0.5301329127775185 1.3388487651398124 +v 0.1405044106158495 0.5367889570446565 1.2917919583124045 +v 0.1308332422621914 0.5202356029536626 1.3457707073712104 +v 0.11529766171401823 0.5268916472207996 1.2987139005438024 +v 0.13923189503369926 0.5118655829810814 1.3418140175554196 +v 0.12369631448552632 0.5185216272482176 1.2947572107280116 +v 0.13329878280420138 0.5444460174025814 1.2992559264149408 +v 0.09817338179746082 0.5692604135709223 1.2539050478982334 +v 0.13946349958421567 0.5376532873083928 1.2907644548728268 +v 0.10433809857747578 0.5624676834767346 1.2454135763561194 +v 0.11669823475538244 0.5259550845732948 1.3019958828597922 +v 0.08157283374864188 0.5507694807416357 1.256645004343084 +v 0.12286295153539628 0.5191623544791071 1.2935044113176777 +v 0.08773755052865617 0.543976750647448 1.2481535328009699 +v 0.16055291694247065 0.5576050708222038 1.343474944112737 +v 0.14356580014318188 0.56266118868212 1.2967216147748664 +v 0.17025251326097668 0.5509593483299469 1.3392320432662475 +v 0.15326539646168857 0.5560154661898631 1.2924787139283764 +v 0.14726642284064972 0.5365825492120502 1.3460289184398144 +v 0.13027930604136095 0.5416386670719664 1.2992755891019439 +v 0.15696601915915576 0.5299368267197941 1.3417860175933254 +v 0.13997890235986765 0.5349929445797095 1.2950326882554548 +v 0.14547092710162945 0.5622028862721846 1.3010828479525638 +v 0.1176514839051166 0.565211858568822 1.2761173743036909 +v 0.15262991831046402 0.5566956640804683 1.2924417047212957 +v 0.12481047511395094 0.5597046363771065 1.2674762310724228 +v 0.136751383603803 0.5398498538246557 1.3081050687955527 +v 0.1089319404072906 0.542858826121293 1.2831395951466802 +v 0.14391037481263735 0.5343426316329394 1.299463925564285 +v 0.11609093161612494 0.5373516039295785 1.2744984519154121 +v 0.17130863245796335 0.5723709464127849 1.4896311095995394 +v 0.16757145729454614 0.5753698438203578 1.339707654064398 +v 0.18337851212140888 0.5691407068712522 1.4892656269981233 +v 0.17964133695799123 0.572139604278826 1.3393421714629818 +v 0.164836832346265 0.5482252966942944 1.4893094514875784 +v 0.16109965718284713 0.5512241941018683 1.339385995952437 +v 0.1769067120097101 0.5449950571527626 1.4889439688861632 +v 0.17316953684629288 0.5479939545603374 1.3390205133510213 +v 0.1686370476039043 0.584842551159257 1.3450491722160107 +v 0.14714161171187157 0.5855427441757497 1.299910981325688 +v 0.17992295354041654 0.5849250288444061 1.3396759464228447 +v 0.15842751764838314 0.5856252218608988 1.294537755532522 +v 0.1686362577396756 0.5723440489615959 1.344855668101328 +v 0.14714082184764177 0.5730442419780877 1.2997174772110056 +v 0.17992216367618652 0.5724265266467459 1.339482442308162 +v 0.15842672778415334 0.5731267196632386 1.2943442514178392 +v 0.1692570604036261 0.5773630340744518 1.3446378891472115 +v 0.14776162451159225 0.5780632270909454 1.2994996982568887 +v 0.17986207278157273 0.5731657982335667 1.3395225262145192 +v 0.1583666368895389 0.5738659912500594 1.2943843353241964 +v 0.16153556161251892 0.5538171154430227 1.347949723281694 +v 0.14004012572048552 0.5545173084595154 1.3028115323913712 +v 0.172140573990466 0.5496198796021359 1.3428343603490012 +v 0.15064513809843239 0.5503200726186295 1.2976961694586784 +v 0.17106880533974067 0.5779603306432541 1.78956447512956 +v 0.16744215509353877 0.5849264808262307 1.3396329896524102 +v 0.1835684007117766 0.5779611022226838 1.7894637346947544 +v 0.1799417504655747 0.5849272524056603 1.339532249217605 +v 0.17106801547551154 0.5654618284455921 1.7893709710148782 +v 0.16744136522930964 0.5724279786285686 1.3394394855377278 +v 0.18356761084754702 0.5654626000250218 1.7892702305800725 +v 0.17994096060134535 0.5724287502079992 1.3393387451029226 +v 0.14993800879977526 0.5854915278089159 1.3032076775271473 +v 0.0732681089484597 0.5867708325290328 1.2208891389486336 +v 0.15908561803707455 0.5856228262005105 1.2946898120630443 +v 0.08241571818575966 0.5869021309206266 1.2123712734845307 +v 0.14993721893554568 0.5729930256112539 1.303014173412465 +v 0.07326731908423034 0.5742723303313726 1.2206956348339508 +v 0.15908482817284497 0.5731243240028485 1.2944963079483616 +v 0.08241492832152963 0.5744036287229664 1.2121777693698483 +v 0.14982632400634 0.5794486032186015 1.3032177852194806 +v 0.08167530191628236 0.5805857629698163 1.2300457509274678 +v 0.1584219947549863 0.575297243835303 1.295147427592978 +v 0.090270972664928 0.5764344035865188 1.2219753933009656 +v 0.14356750630230763 0.5558692892571413 1.3086806795758852 +v 0.07541648421224934 0.557006449008357 1.2355086452838728 +v 0.1521631770509544 0.5517179298738428 1.300610321949383 +v 0.08401215496089631 0.5528550896250577 1.2274382876573706 +v 0.1696258073073751 0.571324973803434 1.601993055932013 +v 0.16985716088989622 0.5727616077659334 1.4895024612120569 +v 0.1816996769566559 0.5680890164951844 1.6019765607187226 +v 0.1819310305391768 0.5695256504576847 1.4894859659987674 +v 0.163154008611625 0.5471793239686988 1.601671378057766 +v 0.16338536219414546 0.5486159579311973 1.4891807833378108 +v 0.1752278782609058 0.5439433666604492 1.6016548828444765 +v 0.1754592318434265 0.5453800006229503 1.4891642881245204 +v 0.1754185510622912 0.5672737399267982 1.7895488656272516 +v 0.1704310728269529 0.571106955935683 1.602154401355115 +v 0.18748787203041095 0.5640439538394197 1.789161575920577 +v 0.18250039379507155 0.5678771698483054 1.6017671116484404 +v 0.16894677548618442 0.5431280836855432 1.7892272034968553 +v 0.16395929725084568 0.546961299694428 1.6018327392247187 +v 0.18101609645430372 0.5398982975981648 1.7888399137901807 +v 0.17602861821896476 0.5437315136070486 1.6014454495180441 +v -0.008189453248973244 0.5431171493579692 1.7906548321657425 +v -0.006223508895064844 0.5469507945901739 1.603204326814339 +v -0.02026305083789559 0.5398858729680027 1.7904621222066925 +v -0.018297106483986525 0.5437195182002084 1.6030116168552908 +v -0.014658177220688184 0.5672620068035075 1.7910807881962398 +v -0.012692232866779563 0.5710956520357131 1.603630282844838 +v -0.026731774809609865 0.564030730413541 1.7908880782371916 +v -0.02476583045570102 0.5678643756457458 1.603437572885789 +v 0.046112462089206385 0.5115163354033578 1.7896597491059278 +v 0.042485811843004706 0.5184824855863344 1.3397282636287775 +v 0.042876565800589406 0.49944350964125483 1.7894989120272022 +v 0.03924991555438817 0.5064096598242323 1.339567426550052 +v 0.021965506976991955 0.5179845456343832 1.7899545297817587 +v 0.018338856730790054 0.5249506958173598 1.3400230443046093 +v 0.018729610688374976 0.5059117198722802 1.7897936927030331 +v 0.015102960442173519 0.5128778700552568 1.3398622072258837 +v 0.04144754035624021 0.5173595994958662 1.3475360734037278 +v 0.05536643426302135 0.5247564618960183 1.3000855609688946 +v 0.03835573580485896 0.5055633569924112 1.3447902725323928 +v 0.05227462971163965 0.5129602193925642 1.2973397600975591 +v 0.018245617777691736 0.5247566437999165 1.3418832339404485 +v 0.03216451168447221 0.5321535062000695 1.2944327215056148 +v 0.015153813226309376 0.5129604012964624 1.339137433069113 +v 0.029072707133090514 0.5203572636966145 1.2916869206342798 +v 0.04242083881022474 0.5271840302667901 1.3011148642360775 +v 0.07301598033954781 0.5694911789165058 1.2308988147129396 +v 0.040819491606831626 0.5168863354024644 1.2942124603673104 +v 0.07141463313615493 0.5591934840521802 1.223996410844173 +v 0.03081987330206415 0.5308825456813242 1.2982884530043863 +v 0.06141501483138767 0.57318969433104 1.2280724034812494 +v 0.029218526098671038 0.5205848508169986 1.2913860491356197 +v 0.059813667627994116 0.5628919994667152 1.2211699996124823 +v 0.054021804318385325 0.5234855148522541 1.3039412754677677 +v 0.06713400783095236 0.5416171499878484 1.2738486828149949 +v 0.05242045711499177 0.5131878199879303 1.2970388715990007 +v 0.06553266062755903 0.5313194551235227 1.266946278946227 +v 0.04242083881022474 0.5271840302667901 1.3011148642360775 +v 0.055533042322792214 0.5453156654023825 1.2710222715833037 +v 0.040819491606831626 0.5168863354024644 1.2942124603673104 +v 0.05393169511939866 0.5350179705380569 1.2641198677145367 +v 0.0065927724032426305 0.5351443504113895 1.5153979875014159 +v 0.007342348989475944 0.5400123655447642 1.3404673046290876 +v -0.0022467410025825973 0.5263107465569892 1.5151142865244198 +v -0.0014971644163495057 0.5311787616903638 1.3401836036520924 +v -0.011083219199293115 0.5528187996092635 1.515814095161109 +v -0.01033364261305958 0.557686814742639 1.3408834122887816 +v -0.019922732605117677 0.5439851957548623 1.515530394184113 +v -0.01917315601888503 0.5488532108882378 1.3405997113117865 +v 0.00988882016136916 0.531969090223332 1.7902683917493567 +v 0.008679936745968675 0.5342911402843242 1.6402912299236405 +v 0.0010497129933615401 0.5231307689756441 1.7902027979222677 +v -0.00015917042203916765 0.5254528190366372 1.6402256360965515 +v -0.0077871601012349245 0.5496435503625205 1.790684516381897 +v -0.00899604351663541 0.5519656004235127 1.6407073545561808 +v -0.016626267269242323 0.5408052291148326 1.790618922554808 +v -0.017835150684642587 0.5431272791758248 1.6406417607290917 +v 0.00982743038232492 0.535446307395846 1.639967702756418 +v 0.004965392293968307 0.5335243468404229 1.5150770773467404 +v 0.0010011335360964324 0.5266079543971092 1.6404473283906773 +v -0.0038609045522601804 0.5246859938416861 1.5155567029809998 +v -0.007848555986982086 0.5531207611176123 1.640383840563894 +v -0.012710594075338921 0.5511988005621884 1.5154932151542173 +v -0.016674852833210574 0.5442824081188755 1.6408634661981534 +v -0.021536890921567187 0.5423604475634507 1.5159728407884758 +v 0.025878309687386025 0.515843692209101 1.6524198779394172 +v 0.02552444458036396 0.5199032009236442 1.4649641527808104 +v 0.017038661317471337 0.5070073950504526 1.6522452074611103 +v 0.016684796210449493 0.5110669037649966 1.4647894823025034 +v 0.008202326676066907 0.5335181496495167 1.6528360004406215 +v 0.007848461569044618 0.5375776583640599 1.4653802752820146 +v -0.0006373216938471149 0.5246818524908701 1.6526613299623154 +v -0.0009911868008696256 0.5287413612054133 1.4652056048037077 +v 0.031024538727518536 0.5177648607549621 1.789422468692064 +v 0.024829364918192764 0.5148022833225685 1.6520940485812332 +v 0.02220281922779832 0.5089285229933314 1.7900110606603956 +v 0.01600764541847277 0.505965945560936 1.6526826405495658 +v 0.01334855420572989 0.5354393169595975 1.7898385795204028 +v 0.007153380396403897 0.5324767395272039 1.6525101594095721 +v 0.004526834706009453 0.5266029791979667 1.7904271714887354 +v -0.0016683391033158745 0.5236404017655722 1.6530987513779039 +v 0.024945553023938416 0.519325738549627 1.4649017498277637 +v 0.023938150177771123 0.521260780267121 1.339920781639667 +v 0.01610644585593035 0.5104874173019383 1.4648361560006746 +v 0.015099043009763724 0.5124224590194313 1.339855187812578 +v 0.007269572761334553 0.5370001986888155 1.465317874460304 +v 0.0062621699151674814 0.5389352404063095 1.3403369062722073 +v -0.0015695344066724015 0.5281618774411276 1.4652522806332149 +v -0.002576937252840139 0.5300969191586207 1.3402713124451182 +v 0.02277434008050716 0.5202289326556544 1.3466416076256893 +v 0.03754862359297495 0.5268868479007658 1.2993405185800588 +v 0.01431403548230148 0.5118578720074085 1.3428207925038587 +v 0.029088318994768825 0.5185157872525199 1.2955197034582282 +v 0.005918383985718423 0.538494184425609 1.3439476704933004 +v 0.020692667498186434 0.5451520996707195 1.2966465814476695 +v -0.0025419206124877025 0.5301231237773631 1.3401268553714694 +v 0.012232362899980531 0.5367810390224736 1.292825766325839 +v 0.03620124665741753 0.525950115626836 1.302644647986995 +v 0.07058806546674479 0.5507688026699871 1.2567335360355125 +v 0.029901302219973003 0.5191566161096448 1.294253635328019 +v 0.06428812102929982 0.5439753031527967 1.248342523376536 +v 0.019556415451839948 0.5444389962736311 1.3001726325323668 +v 0.053943234261167206 0.5692576833167831 1.2542615205808847 +v 0.013256471014395421 0.5376454967564408 1.2917816198733902 +v 0.04764328982372157 0.5624641837995927 1.2458705079219081 +v 0.0063454429493281506 0.5365738503921245 1.3471646704673752 +v 0.022576162617701012 0.5416320187343597 1.3001436221202525 +v -0.0034204616813477973 0.5299269263265636 1.3430786517415436 +v 0.01281025798702573 0.534985094668798 1.2960576033944213 +v -0.006983078968487044 0.5575947291011865 1.3448251997467242 +v 0.009247640699885595 0.5626528974434217 1.297804151399601 +v -0.016748983599163214 0.5509478050356247 1.3407391810208926 +v -0.0005182639307901304 0.5560059733778608 1.29371813267377 +v 0.016247459224153937 0.5398424153159294 1.3090762696525777 +v 0.04366052566243961 0.5428547970243933 1.2836656498313364 +v 0.00895079880622518 0.5343343008006549 1.3005516316830348 +v 0.03636386524451085 0.5373466825091189 1.2751410118617938 +v 0.007413111800600225 0.5621943641906908 1.3021955243174999 +v 0.03482617823888634 0.5652067458991539 1.2767849044962594 +v 0.00011645138267146748 0.5566862496754164 1.2936708863479573 +v 0.027529517820957805 0.5596986313838794 1.2682602665267164 +v -0.008914729945204813 0.5482145712966044 1.49070980145191 +v -0.007594867785851278 0.5512137808667612 1.3407455887463513 +v -0.020988534615280274 0.5449828414052149 1.4905389047698918 +v -0.019668672455926517 0.5479820509753717 1.3405746920643336 +v -0.015383478513289361 0.5723594222163424 1.4911357538599512 +v -0.014063616353935826 0.5753586317864992 1.3411715411543934 +v -0.0274572831833646 0.5691276923249529 1.490964857177934 +v -0.02613742102401062 0.5721269018951096 1.3410006444723752 +v -0.01504493041374988 0.5723327106244591 1.346336045842321 +v 0.00572009184295208 0.5730355123094109 1.3008572569724421 +v -0.02641598571820558 0.5724137897327184 1.3411454237302225 +v -0.0056509634615034 0.5731165914176701 1.2956666348603436 +v -0.015044140549520302 0.5848312128221211 1.3465295499570038 +v 0.0057208817071814355 0.585534014507072 1.3010507610871245 +v -0.026415195853976225 0.5849122919303795 1.3413389278449053 +v -0.005650173597274044 0.5856150936153313 1.295860138975026 +v -0.007893005224913763 0.5538066568967199 1.3493152320828727 +v 0.012872017031788419 0.5545094585816717 1.3038364432129939 +v -0.01857857213453573 0.5496081068234497 1.344371460481808 +v 0.002186450122166006 0.5503109085084024 1.2988926716119282 +v -0.015669780695726 0.5773516188452117 1.346128306222731 +v 0.0050952415609761825 0.5780544205301634 1.3006495173528525 +v -0.02635534760534819 0.5731530687719424 1.3411845346216662 +v -0.005590325348646452 0.5738558704568941 1.2957057457517873 +v -0.010310850960868478 0.565450632226983 1.7908327932039558 +v -0.01393750120707038 0.5724167824099595 1.3409013077268064 +v -0.022810446332904855 0.5654498606475542 1.7909335336387615 +v -0.026437096579106534 0.5724160108305307 1.341002048161612 +v -0.010310061096639345 0.5779491344246441 1.7910262973186386 +v -0.013936711342841024 0.5849152846076215 1.3410948118414892 +v -0.022809656468675277 0.5779483628452153 1.7911270377534443 +v -0.026436306714877178 0.5849145130281919 1.341195552276294 +v 0.002977200314605799 0.5729839540114172 1.3041985970465313 +v 0.07831017664839024 0.5742726416186619 1.2206549919452372 +v -0.006306527222292857 0.5731141146669572 1.2958292788613939 +v 0.06902644911149225 0.5744028022742018 1.2122856737600993 +v 0.0029779901788349328 0.5854824562090784 1.3043921011612136 +v 0.07831096651261982 0.586771143816323 1.2208484960599195 +v -0.006305737358063057 0.5856126168646174 1.2960227829760758 +v 0.0690272389757216 0.5869013044718621 1.2124791778747817 +v 0.009439526786098273 0.5558610097579377 1.3097616834463217 +v 0.07640217241612945 0.5570065098532657 1.2355007011340597 +v 0.0007154063768113339 0.5517085812524645 1.3018309146017 +v 0.06767805200684207 0.5528540813477933 1.2275699322894384 +v 0.0030905675997414672 0.5794395454621002 1.3044004014132007 +v 0.07005321322977176 0.58058504555743 1.2301394191009392 +v -0.005633552809545916 0.5752871169566278 1.2964696325685798 +v 0.0613290928204846 0.5764326170519567 1.2222086502563183 +v -0.005420952532532608 0.5471689181140684 1.603030007227554 +v -0.007465570332246818 0.5486054115846031 1.490557755689104 +v -0.017493121006016077 0.5439314703106666 1.6032081169040158 +v -0.019537738805730065 0.5453679637812012 1.4907358653655658 +v -0.011889699366339546 0.5713137691502457 1.6034559793724927 +v -0.013934317166053756 0.5727502626207821 1.4909837278340419 +v -0.023961867839822792 0.5680763213468438 1.6036340890489544 +v -0.026006485639537003 0.5695128148173803 1.4911618375105036 +v 0.0928755396869061 0.5088204726072192 1.7892410783739914 +v 0.08924888944070375 0.5157866227901966 1.339309592896842 +v 0.09287474982267674 0.49632197040955806 1.7890475742593086 +v 0.08924809957647462 0.5032881205925355 1.3391160887821592 +v 0.06787634894283379 0.5088189294483598 1.7894425592436027 +v 0.06424969869663233 0.5157850796313364 1.3395110737664533 +v 0.06787555907860443 0.4963204272506996 1.78924905512892 +v 0.06424890883240231 0.5032865774336761 1.3393175696517705 +v 0.08926135152341175 0.5156341126604982 1.3408546882707615 +v 0.08886443821536294 0.5246489056325068 1.2916756660781306 +v 0.08924394554890536 0.5033389573024349 1.3386010569908526 +v 0.08884703224085633 0.5123537502744426 1.2894220347982213 +v 0.06426216077933988 0.5156325695016397 1.3410561691403728 +v 0.06386524747129108 0.5246473624736474 1.2918771469477415 +v 0.06424475480483327 0.5033374141435756 1.3388025378604635 +v 0.06384784149678446 0.5123522071155842 1.2896235156678326 +v 0.1143243874924591 0.518710387461331 1.341211012111588 +v 0.10525137635770676 0.5275876895385183 1.292849103342411 +v 0.11430698151795249 0.5064152321032687 1.3389573808316793 +v 0.10523397038320015 0.5152925341804551 1.2905954720625017 +v 0.08973945226498303 0.5179261665607058 1.345679355825661 +v 0.08066644113023069 0.5268034686378922 1.2973174470564839 +v 0.08972204629047664 0.5056310112026425 1.3434257245457517 +v 0.0806490351557243 0.5145083132798289 1.2950638157765746 +v 0.06386160359976434 0.5179245691637409 1.3458879182349843 +v 0.07215284812843636 0.526802943107822 1.2973860623224365 +v 0.06384419762525839 0.5056294138056776 1.3436342869550755 +v 0.07213544215393064 0.5145077877497579 1.2951324310425276 +v 0.03920774509965441 0.5187057506347488 1.3418164143658653 +v 0.04749898962832644 0.52758412457883 1.2933145584533174 +v 0.039190339125148466 0.5064105952766846 1.3395627830859569 +v 0.04748158365382005 0.5152889692207676 1.2910609271734081 +v 0.08894890314368098 0.5335706789628638 1.3022240108150411 +v 0.0881035121381466 0.6023570799519424 1.1978558282061105 +v 0.08883931538327361 0.5126963587162905 1.2884671663332812 +v 0.08799392437773923 0.5814827597053682 1.1840989837243505 +v 0.0639497123996089 0.5335691358040044 1.3024254916846516 +v 0.06310432139407518 0.6023555367930831 1.1980573090757218 +v 0.06384012463920175 0.5126948155574311 1.2886686472028925 +v 0.06299473363366737 0.5814812165465089 1.1843004645939619 +v 0.10545141616651343 0.5257498052954599 1.2969227943382204 +v 0.10137368456814433 0.5393374691419117 1.276337665471885 +v 0.10539662228630986 0.5153126451721732 1.2900443720973405 +v 0.10131889068794009 0.528900309018626 1.2694592432310055 +v 0.08078645660222028 0.523596168367293 1.3003871508067184 +v 0.07670872500385029 0.5371838322137457 1.279802021940383 +v 0.08073166272201604 0.5131590082440072 1.2935087285658384 +v 0.07665393112364671 0.526746672090459 1.272923599699503 +v 0.07208272056489595 0.5235956311000063 1.3004572985296434 +v 0.07582645902750174 0.5371837777529205 1.2798091325592011 +v 0.07202792668469238 0.5131584709767196 1.2935788762887634 +v 0.07577166514729772 0.5267466176296338 1.2729307103183212 +v 0.04736486168472198 0.5257462197081484 1.2973909426726813 +v 0.051108600147327765 0.5393343663610608 1.276742776702239 +v 0.04731006780451863 0.5153090595848608 1.2905125204318013 +v 0.05105380626712397 0.5288972062377741 1.269864354461359 +v 0.10137368456814433 0.5393374691419117 1.276337665471885 +v 0.08710162397385046 0.5868942926044953 1.2042897144397107 +v 0.10131889068794009 0.528900309018626 1.2694592432310055 +v 0.08704683009364667 0.5764571324812087 1.1974112921988311 +v 0.08904120478599675 0.5382606506778291 1.2780698437061337 +v 0.07476914419170355 0.5858174741404119 1.2060218926739599 +v 0.08898641090579362 0.5278234905545425 1.2711914214652538 +v 0.07471435031149931 0.5753803140171261 1.19914347043308 +v 0.11787492789703546 0.511946641315494 1.7890879735330518 +v 0.11424827765083334 0.5189127914984715 1.339156488055901 +v 0.11787413803280633 0.4994481391178329 1.788894469418369 +v 0.11424748778660399 0.5064142893008103 1.3389629839412187 +v 0.09287573715296316 0.5119450981566356 1.7892894544026614 +v 0.08924908690676125 0.5189112483396121 1.339357968925512 +v 0.09287494728873402 0.49944659595897356 1.7890959502879795 +v 0.0892482970425319 0.5064127461419501 1.33916446481083 +v 0.06787654640889129 0.5119435549977753 1.7894909352722728 +v 0.06424989616268939 0.5189097051807519 1.3395594497951233 +v 0.06787575654466171 0.4994450528001142 1.7892974311575909 +v 0.06424910629846003 0.5064112029830907 1.3393659456804414 +v 0.042877355664818984 0.5119420118389169 1.7896924161418841 +v 0.039250705418617526 0.5189081620218934 1.3397609306647347 +v 0.042876565800589406 0.49944350964125483 1.7894989120272022 +v 0.03924991555438817 0.5064096598242323 1.339567426550052 +v 0.21587031287288827 0.7282974347461595 1.541609683628013 +v 0.21587031287288827 0.7282974347461595 1.541609683628013 +v 0.21586004463790687 0.565816906176563 1.5390941301371415 +v 0.21586004463790687 0.565816906176563 1.5390941301371415 +v -0.059120785311904234 0.7282804599987074 1.5438259731937345 +v -0.059120785311904234 0.7282804599987074 1.5438259731937345 +v -0.05913105354688608 0.5657999314291109 1.5413104197028646 +v -0.05913105354688608 0.5657999314291109 1.5413104197028646 +v 0.21585016481596475 0.7283361355805091 1.5391100642642508 +v 0.21585016481596475 0.7283361355805091 1.5391100642642508 +v 0.21583989658098335 0.5658556070109135 1.5365945107733792 +v 0.21583989658098335 0.5658556070109135 1.5365945107733792 +v -0.05914093336882731 0.728319160833057 1.541326353829973 +v -0.05914093336882731 0.728319160833057 1.541326353829973 +v -0.05915120160380938 0.5658386322634614 1.5388108003391023 +v -0.05915120160380938 0.5658386322634614 1.5388108003391023 +v 0.2158149057163492 0.7284038620406221 1.5347357303776672 +v 0.2158149057163492 0.7284038620406221 1.5347357303776672 +v 0.21580463748136758 0.5659233334710256 1.5322201768867965 +v 0.21580463748136758 0.5659233334710256 1.5322201768867965 +v -0.05917619246844352 0.72838688729317 1.5369520199433904 +v -0.05917619246844352 0.72838688729317 1.5369520199433904 +v -0.059186460703424926 0.5659063587235735 1.5344364664525187 +v -0.059186460703424926 0.5659063587235735 1.5344364664525187 +v 0.2158350537732725 0.7283651612062716 1.5372353497414295 +v 0.2158350537732725 0.7283651612062716 1.5372353497414295 +v 0.21582478553829065 0.565884632636676 1.5347197962505579 +v 0.21582478553829065 0.565884632636676 1.5347197962505579 +v -0.059156044411520226 0.7283481864588195 1.5394516393071518 +v -0.059156044411520226 0.7283481864588195 1.5394516393071518 +v -0.05916631264650163 0.565867657889223 1.536936085816281 +v -0.05916631264650163 0.565867657889223 1.536936085816281 +v 0.21583001675904168 0.7283748364148597 1.5366104449004885 +v 0.21583001675904168 0.7283748364148597 1.5366104449004885 +v 0.21581974852406005 0.5658943078452632 1.5340948914096177 +v 0.21581974852406005 0.5658943078452632 1.5340948914096177 +v -0.05916108142575083 0.7283578616674076 1.5388267344662108 +v -0.05916108142575083 0.7283578616674076 1.5388267344662108 +v -0.05917134966073223 0.5658773330978111 1.536311180975341 +v -0.05917134966073223 0.5658773330978111 1.536311180975341 +v 0.21580986870211816 0.7284135372492093 1.534110825536727 +v 0.21580986870211816 0.7284135372492093 1.534110825536727 +v 0.21579960046713675 0.5659330086796128 1.5315952720458563 +v 0.21579960046713675 0.5659330086796128 1.5315952720458563 +v -0.05918122948267435 0.7283965625017572 1.5363271151024493 +v -0.05918122948267435 0.7283965625017572 1.5363271151024493 +v -0.059191497717656194 0.5659160339321607 1.5338115616115786 +v -0.059191497717656194 0.5659160339321607 1.5338115616115786 +v 0.2157746096025024 0.7284812637093214 1.5297364916501435 +v 0.2157746096025024 0.7284812637093214 1.5297364916501435 +v 0.21576434136752054 0.5660007351397258 1.5272209381592727 +v 0.21576434136752054 0.5660007351397258 1.5272209381592727 +v -0.059216488582289895 0.7284642889618693 1.5319527812158658 +v -0.059216488582289895 0.7284642889618693 1.5319527812158658 +v -0.05922675681727174 0.5659837603922728 1.529437227724995 +v -0.05922675681727174 0.5659837603922728 1.529437227724995 +v 0.2157947576594259 0.7284425628749709 1.532236111013905 +v 0.2157947576594259 0.7284425628749709 1.532236111013905 +v 0.21578448942444406 0.5659620343053753 1.5297205575230342 +v 0.21578448942444406 0.5659620343053753 1.5297205575230342 +v -0.0591963405253666 0.7284255881275197 1.534452400579628 +v -0.0591963405253666 0.7284255881275197 1.534452400579628 +v -0.059206608760348445 0.5659450595579241 1.5319368470887564 +v -0.059206608760348445 0.5659450595579241 1.5319368470887564 +v 0.21435920860363766 0.7311999973223999 1.3541382313458667 +v 0.21435920860363766 0.7311999973223999 1.3541382313458667 +v 0.21434894036865582 0.5687194687528034 1.3516226778549956 +v 0.21434894036865582 0.5687194687528034 1.3516226778549956 +v -0.060631889581155285 0.7311830225749478 1.356354520911589 +v -0.060631889581155285 0.7311830225749478 1.356354520911589 +v -0.06064215781613669 0.5687024940053513 1.3538389674207183 +v -0.06064215781613669 0.5687024940053513 1.3538389674207183 +v 0.21433906054671414 0.7312386981567496 1.3516386119821049 +v 0.21433906054671414 0.7312386981567496 1.3516386119821049 +v 0.21432879231173274 0.5687581695871531 1.3491230584912337 +v 0.21432879231173274 0.5687581695871531 1.3491230584912337 +v -0.06065203763807836 0.7312217234092975 1.3538549015478272 +v -0.06065203763807836 0.7312217234092975 1.3538549015478272 +v -0.06066230587305976 0.5687411948397019 1.3513393480569569 +v -0.06066230587305976 0.5687411948397019 1.3513393480569569 +v 0.2143038014470986 0.7313064246168617 1.3472642780955217 +v 0.2143038014470986 0.7313064246168617 1.3472642780955217 +v 0.2142935332121163 0.5688258960472661 1.344748724604651 +v 0.2142935332121163 0.5688258960472661 1.344748724604651 +v -0.06068729673769413 0.7312894498694105 1.349480567661244 +v -0.06068729673769413 0.7312894498694105 1.349480567661244 +v -0.06069756497267553 0.568808921299814 1.3469650141703733 +v -0.06069756497267553 0.568808921299814 1.3469650141703733 +v 0.2143239495040219 0.731267723782512 1.3497638974592836 +v 0.2143239495040219 0.731267723782512 1.3497638974592836 +v 0.21431368126904005 0.5687871952129164 1.3472483439684124 +v 0.21431368126904005 0.5687871952129164 1.3472483439684124 +v -0.06066714868077083 0.7312507490350599 1.3519801870250059 +v -0.06066714868077083 0.7312507490350599 1.3519801870250059 +v -0.060677416915752236 0.5687702204654634 1.3494646335341351 +v -0.060677416915752236 0.5687702204654634 1.3494646335341351 +v 0.21431891248979107 0.7312773989911001 1.3491389926183426 +v 0.21431891248979107 0.7312773989911001 1.3491389926183426 +v 0.214308644254809 0.5687968704215036 1.3466234391274714 +v 0.214308644254809 0.5687968704215036 1.3466234391274714 +v -0.060672185695001435 0.7312604242436471 1.3513552821840653 +v -0.060672185695001435 0.7312604242436471 1.3513552821840653 +v -0.06068245392998328 0.5687798956740515 1.3488397286931941 +v -0.06068245392998328 0.5687798956740515 1.3488397286931941 +v 0.21429876443286755 0.7313160998254489 1.3466393732545807 +v 0.21429876443286755 0.7313160998254489 1.3466393732545807 +v 0.2142884961978857 0.5688355712558533 1.34412381976371 +v 0.2142884961978857 0.5688355712558533 1.34412381976371 +v -0.06069233375192473 0.7312991250779977 1.348855662820303 +v -0.06069233375192473 0.7312991250779977 1.348855662820303 +v -0.0607026019869068 0.5688185965084012 1.3463401093294323 +v -0.0607026019869068 0.5688185965084012 1.3463401093294323 +v 0.21426350533325178 0.731383826285561 1.342265039367998 +v 0.21426350533325178 0.731383826285561 1.342265039367998 +v 0.21425323709826993 0.5689032977159654 1.3397494858771268 +v 0.21425323709826993 0.5689032977159654 1.3397494858771268 +v -0.060727592851540946 0.7313668515381098 1.3444813289337203 +v -0.060727592851540946 0.7313668515381098 1.3444813289337203 +v -0.06073786108652235 0.5688863229685133 1.3419657754428491 +v -0.06073786108652235 0.5688863229685133 1.3419657754428491 +v 0.21428365339017486 0.7313451254512122 1.3447646587317594 +v 0.21428365339017486 0.7313451254512122 1.3447646587317594 +v 0.21427338515519345 0.5688645968816157 1.3422491052408887 +v 0.21427338515519345 0.5688645968816157 1.3422491052408887 +v -0.060707444794617205 0.7313281507037592 1.3469809482974817 +v -0.060707444794617205 0.7313281507037592 1.3469809482974817 +v -0.060717713029599496 0.5688476221341636 1.344465394806611 +v -0.060717713029599496 0.5688476221341636 1.344465394806611 +v 0.21738141714213888 0.725394872169919 1.7290811359101586 +v 0.21738141714213888 0.725394872169919 1.7290811359101586 +v 0.21737114890715747 0.5629143436003226 1.726565582419287 +v 0.21737114890715747 0.5629143436003226 1.726565582419287 +v -0.05760968104265363 0.7253778974224678 1.7312974254758808 +v -0.05760968104265363 0.7253778974224678 1.7312974254758808 +v -0.057619949277635474 0.5628973688528713 1.72878187198501 +v -0.057619949277635474 0.5628973688528713 1.72878187198501 +v 0.21736126908521536 0.7254335730042696 1.7265815165463962 +v 0.21736126908521536 0.7254335730042696 1.7265815165463962 +v 0.21735100085023396 0.5629530444346731 1.7240659630555255 +v 0.21735100085023396 0.5629530444346731 1.7240659630555255 +v -0.057629829099576924 0.7254165982568166 1.7287978061121194 +v -0.057629829099576924 0.7254165982568166 1.7287978061121194 +v -0.05764009733455833 0.5629360696872201 1.7262822526212478 +v -0.05764009733455833 0.5629360696872201 1.7262822526212478 +v 0.2173260099855998 0.7255012994643817 1.7222071826598135 +v 0.2173260099855998 0.7255012994643817 1.7222071826598135 +v 0.21731574175061819 0.5630207708947852 1.719691629168942 +v 0.21731574175061819 0.5630207708947852 1.719691629168942 +v -0.05766508819919247 0.7254843247169287 1.724423472225535 +v -0.05766508819919247 0.7254843247169287 1.724423472225535 +v -0.05767535643417432 0.5630037961473331 1.721907918734665 +v -0.05767535643417432 0.5630037961473331 1.721907918734665 +v 0.2173461580425231 0.7254625986300312 1.724706802023575 +v 0.2173461580425231 0.7254625986300312 1.724706802023575 +v 0.2173358898075417 0.5629820700604347 1.7221912485327042 +v 0.2173358898075417 0.5629820700604347 1.7221912485327042 +v -0.057644940142269174 0.7254456238825799 1.7269230915892972 +v -0.057644940142269174 0.7254456238825799 1.7269230915892972 +v -0.057655208377251244 0.5629650953129834 1.7244075380984265 +v -0.057655208377251244 0.5629650953129834 1.7244075380984265 +v 0.2173411210282925 0.7254722738386183 1.724081897182634 +v 0.2173411210282925 0.7254722738386183 1.724081897182634 +v 0.2173308527933111 0.5629917452690227 1.7215663436917632 +v 0.2173308527933111 0.5629917452690227 1.7215663436917632 +v -0.05764997715650022 0.7254552990911671 1.726298186748357 +v -0.05764997715650022 0.7254552990911671 1.726298186748357 +v -0.057660245391481624 0.5629747705215706 1.7237826332574855 +v -0.057660245391481624 0.5629747705215706 1.7237826332574855 +v 0.2173209729713692 0.7255109746729689 1.7215822778188725 +v 0.2173209729713692 0.7255109746729689 1.7215822778188725 +v 0.21731070473638736 0.5630304461033724 1.7190667243280018 +v 0.21731070473638736 0.5630304461033724 1.7190667243280018 +v -0.05767012521342374 0.7254939999255168 1.7237985673845948 +v -0.05767012521342374 0.7254939999255168 1.7237985673845948 +v -0.05768039344840514 0.5630134713559203 1.721283013893724 +v -0.05768039344840514 0.5630134713559203 1.721283013893724 +v 0.217285713871753 0.725578701133081 1.717207943932289 +v 0.217285713871753 0.725578701133081 1.717207943932289 +v 0.2172754456367716 0.5630981725634845 1.7146923904414182 +v 0.2172754456367716 0.5630981725634845 1.7146923904414182 +v -0.05770538431303929 0.7255617263856289 1.7194242334980112 +v -0.05770538431303929 0.7255617263856289 1.7194242334980112 +v -0.05771565254802136 0.5630811978160333 1.7169086800071405 +v -0.05771565254802136 0.5630811978160333 1.7169086800071405 +v 0.21730586192867696 0.7255400002987313 1.7197075632960512 +v 0.21730586192867696 0.7255400002987313 1.7197075632960512 +v 0.21729559369369467 0.5630594717291348 1.7171920098051796 +v 0.21729559369369467 0.5630594717291348 1.7171920098051796 +v -0.05768523625611599 0.7255230255512792 1.7219238528617735 +v -0.05768523625611599 0.7255230255512792 1.7219238528617735 +v -0.057695504491097394 0.5630424969816827 1.7194082993709028 +v -0.057695504491097394 0.5630424969816827 1.7194082993709028 +v 0.32311386030228473 0.41240382323382807 -0.6644808760416605 +v 0.3197894309099325 0.4187894609015572 -1.0769180710623814 +v 0.323111490709596 0.3749083166408447 -0.6650613883857077 +v 0.31978706131724444 0.3812939543085738 -1.0774985834064283 +v 0.3106142649302479 0.4124030516543993 -0.664380135606855 +v 0.3072898355378968 0.41878868932212754 -1.0768173306275757 +v 0.3106118953375605 0.374907545061415 -0.664960647950902 +v 0.3072874659452087 0.38129318272914414 -1.0773978429716227 +v 0.3197894309099325 0.4187894609015572 -1.0769180710623814 +v 0.22802408655266948 0.4226024423796746 -1.3228262670899824 +v 0.31978706131724444 0.3812939543085738 -1.0774985834064283 +v 0.2280217169599812 0.3851069357866912 -1.3234067794340294 +v 0.30807810858260387 0.4187225535295056 -1.0725488051539125 +v 0.21631276422534063 0.422535535007623 -1.3184570011815135 +v 0.3080757389899158 0.3812270469365213 -1.0731293174979595 +v 0.21631039463265256 0.3850400284146387 -1.3190375135255605 +v 0.22667715464064253 0.4226028498297616 -1.3228470991469494 +v 0.05633026674479713 0.42570532333938615 -1.5225433003477686 +v 0.22667478504795446 0.3851073432367773 -1.3234276114909969 +v 0.05632789715210951 0.38820981674640187 -1.5231238126918156 +v 0.2171666636714067 0.42247787668160264 -1.3147363057168757 +v 0.04681977577556129 0.4255803501912281 -1.5144325069176947 +v 0.21716429407871862 0.38498237008861924 -1.3153168180609227 +v 0.04681740618287322 0.3880848435982438 -1.515013019261742 +v 0.323111490709596 0.3749083166408447 -0.6650613883857077 +v 0.31978706131724444 0.3812939543085738 -1.0774985834064283 +v 0.32310912111690815 0.3374128100478613 -0.6656419007297547 +v 0.3197846917245568 0.34379844771558954 -1.0780790957504758 +v 0.3106118953375605 0.374907545061415 -0.664960647950902 +v 0.3072874659452087 0.38129318272914414 -1.0773978429716227 +v 0.3106095257448722 0.3374120384684307 -0.6655411602949493 +v 0.3072850963525202 0.34379767613616075 -1.07797835531567 +v 0.3205635377253908 0.3812800422335778 -1.0777581112330452 +v 0.22455667735745788 0.38566604408760163 -1.3220319410681671 +v 0.3190082153164102 0.34381235979058467 -1.0778195679238585 +v 0.2230013549484764 0.3481983616446085 -1.32209339775898 +v 0.30894113234999665 0.3817549919463463 -1.073181633789065 +v 0.2129342719820635 0.38614099380036926 -1.3174554636241866 +v 0.30738580994101583 0.34428730950335407 -1.073243090479878 +v 0.21137894957308245 0.3486733113573779 -1.3175169203149997 +v 0.22293639323920744 0.3857346499768557 -1.3226781342752134 +v 0.07934178656247504 0.39197925153363933 -1.4957867742869448 +v 0.22138306136133212 0.34826688767837055 -1.3227412276026986 +v 0.07778845468459972 0.3545114892351542 -1.49584986761443 +v 0.21332693005151615 0.38611958970555094 -1.314693144341489 +v 0.06973232337478352 0.39236419126233457 -1.4878017843532207 +v 0.21177359817364083 0.3486518274070649 -1.314756237668974 +v 0.06817899149690843 0.35489642896384943 -1.4878648776807055 +v 0.32383978499721233 0.3371538326073056 -0.6657013216372576 +v 0.31692455747710935 0.34379022776715296 -1.0780899804530513 +v 0.32236506615133576 0.29968730199670546 -0.6662795255774925 +v 0.31544983863123277 0.30632369715655283 -1.078668184393286 +v 0.3113512111177563 0.337642039926604 -0.6654840477912587 +v 0.30443598359765356 0.3442784350864496 -1.0778727066070521 +v 0.3098764922718795 0.3001755093160021 -0.6660622517314934 +v 0.3029612647517774 0.3068119044758495 -1.0784509105472866 +v 0.319064588293982 0.3434236500868071 -1.0793251482268194 +v 0.22523102546295548 0.3508983287123737 -1.3243672869037217 +v 0.3130352480495435 0.3064303552115568 -1.0781447761589762 +v 0.21920168521851657 0.3139050338371261 -1.3231869148358788 +v 0.3075647871422089 0.34544041119335844 -1.0748600309843148 +v 0.2137312243111824 0.35291508981892505 -1.3199021696612172 +v 0.30153544689777045 0.30844711631810817 -1.0736796589164714 +v 0.2077018840667435 0.31592179494367656 -1.3187217975933738 +v 0.22414272360413845 0.35047935687189735 -1.3262534129218453 +v 0.07632907062415484 0.3592164954117809 -1.495663547743633 +v 0.21677622219179105 0.313992069994101 -1.3217077930652217 +v 0.06896256921180766 0.3227292085339837 -1.4911179278870095 +v 0.215044056194027 0.3533235990574912 -1.3181679596235492 +v 0.06723040321404383 0.36206073759737567 -1.4875780944453372 +v 0.20767755478168026 0.316836312179694 -1.313622339766926 +v 0.05986390180169687 0.32557345071957844 -1.4830324745887133 +v 0.3276520366016844 0.2983748372547197 -0.6665185682904569 +v 0.315330049544859 0.30475839986036046 -1.078785092274405 +v 0.3214631756145254 0.26139108689647284 -0.6669062522361404 +v 0.3091411885576998 0.2677746495021127 -1.0791727762200884 +v 0.3153290972956897 0.3004327609236386 -0.6661183903146557 +v 0.3030071102388645 0.30681632352927934 -1.0783849142986042 +v 0.3091402363085305 0.26344901056539083 -0.6665060742603388 +v 0.2968182492517051 0.2698325731710325 -1.0787725982442873 +v 0.21677839449063585 0.3143670626568644 -1.3224010481678323 +v 0.0748702342779628 0.3233261885799088 -1.480318953242897 +v 0.21210580952435354 0.27721812661953305 -1.3203097395886785 +v 0.07019764931168071 0.2861772525425792 -1.4782276446637437 +v 0.207605459594969 0.3159900549150665 -1.3140659907170273 +v 0.06569729938229663 0.32494918083811086 -1.4719838957920923 +v 0.20293287462868626 0.278841118877736 -1.3119746821378735 +v 0.06102471441601387 0.28780024480078126 -1.4698925872129383 +v 0.31507404683581375 0.30478840289338294 -1.079194448215116 +v 0.21774377753924612 0.314340137618756 -1.3227962567200322 +v 0.3093669832910213 0.26773445535128015 -1.0783671147048473 +v 0.2120367139944539 0.27728619007665234 -1.3219689232097636 +v 0.30362197522365997 0.3066560524735724 -1.074545581129476 +v 0.20629170592709278 0.3162077871989455 -1.3181473896343923 +v 0.2979149116788682 0.26960210493146963 -1.0737182476192073 +v 0.20058464238230056 0.2791538396568427 -1.3173200561241234 +v 0.32470932795883156 0.2618095118508048 -0.6670583909249772 +v 0.3087969244602471 0.26834825382105 -1.0791995176112152 +v 0.3214405538883247 0.22445515991667442 -0.667524824671379 +v 0.3055281503897409 0.23099390188691782 -1.079665951357617 +v 0.31226624501001465 0.2628921556346997 -0.6665607980735606 +v 0.2963538415114306 0.269430897604944 -1.0787019247597989 +v 0.30899747093950825 0.2255378037005693 -0.6670272318199626 +v 0.2930850674409242 0.2320765456708127 -1.0791683585062009 +v 0.31010317409030086 0.26809580206732697 -1.0800947361013007 +v 0.21121610270840718 0.27978172719616357 -1.3229754564041643 +v 0.3038327170427557 0.23113187879902686 -1.079320245397414 +v 0.2049456456608627 0.24281780392786168 -1.3222009657002778 +v 0.29871425487987846 0.27012698769194454 -1.0753600948486803 +v 0.19982718349798523 0.28181291282078025 -1.318240815151544 +v 0.2924437978323331 0.23316306442364443 -1.0745856041447936 +v 0.19355672645043986 0.24484898955248102 -1.3174663244476574 +v 0.2085318483201548 0.2799747204304017 -1.3249103398419093 +v 0.08225704908738396 0.2885576549862634 -1.463247838244581 +v 0.20347046062958185 0.24289030648086563 -1.3225911433821875 +v 0.07719566139681056 0.2514732410367282 -1.4609286417848593 +v 0.19944694227260196 0.28174011576537605 -1.3165080852612867 +v 0.0731721430398311 0.29032305032123773 -1.4548455836639587 +v 0.194385554582029 0.24465570181584084 -1.3141888888015647 +v 0.06811075534925792 0.25323863637170163 -1.4525263872042364 +v 0.20462077612776342 0.24239549990969333 -1.3238133739470686 +v 0.0747449595450691 0.2512503123758316 -1.4587582508249275 +v 0.19619239810103295 0.20630920535522002 -1.318069515419436 +v 0.06631658151833864 0.2151640178213592 -1.4530143922972945 +v 0.19605402101953784 0.24574368435931504 -1.3153487190251738 +v 0.06617820443684375 0.2545984968254542 -1.4502935959030325 +v 0.1876256429928076 0.2096573898048426 -1.3096048604975412 +v 0.05774982641011328 0.2185122022709809 -1.4445497373753995 +v 0.19503098752138892 0.2080021033156978 -1.3243378313262988 +v 0.07934959150961274 0.21483923778233827 -1.4382558818704496 +v 0.18688552854101426 0.1719101922035593 -1.3182324592359347 +v 0.07120413252923807 0.17874732667019977 -1.4321505097800857 +v 0.18668272728223112 0.21135429187793342 -1.3156591564413183 +v 0.07100133127045538 0.21819142634457478 -1.4295772069854689 +v 0.1785372683018569 0.17526238076579492 -1.3095537843509544 +v 0.06285587229008094 0.1820995152324354 -1.4234718348951054 +v 0.17778178876556083 0.17438471870546124 -1.3250025957503 +v 0.07099896167776731 0.1806959197515905 -1.4301577193295163 +v 0.16963632978518617 0.13829280759332185 -1.3188972236599363 +v 0.0628535026973931 0.144604008639452 -1.4240523472391529 +v 0.16943352852640348 0.17773690726769686 -1.31632392086532 +v 0.06265070143860996 0.18404810831382612 -1.421479044444536 +v 0.16128806954602815 0.14164499615555837 -1.310218548774956 +v 0.05450524245823507 0.14795619720168762 -1.415373672354172 +v 0.1621268676161911 0.14209788007663082 -1.3211688902030931 +v 0.06407737014861836 0.15250536551549043 -1.4170032944766275 +v 0.15210556871948921 0.10653123735223691 -1.3147784569276588 +v 0.05405607125191647 0.11693872279109652 -1.4106128612011934 +v 0.15402505038142444 0.14594506370010762 -1.3124620108033933 +v 0.05597555291385148 0.15635254913896812 -1.4082964150769282 +v 0.1440037514847221 0.1103784209757146 -1.306071577527959 +v 0.04595425401714914 0.1207859064145742 -1.4019059818014938 +v 0.11487379056127511 0.06998958784572284 -1.3299053746118121 +v 0.08617563534887651 0.07892270598146567 -1.369863046721617 +v 0.08930225451516427 0.045816357228593674 -1.3169438233226798 +v 0.06060409930276611 0.0547494753643365 -1.356901495432485 +v 0.10920633194848817 0.07928126332580021 -1.3237576371367168 +v 0.08050817673608912 0.08821438146154392 -1.363715309246522 +v 0.08363479590237732 0.05510803270867104 -1.310796085847585 +v 0.0549366406899785 0.06404115084441386 -1.35075375795739 +v 0.140981888869828 0.10913403493645912 -1.320709109152844 +v 0.06407069661142861 0.11633518879326843 -1.4024958055756662 +v 0.1320303122623856 0.07309781596395126 -1.3154640803858544 +v 0.05511912000398578 0.08029896982076146 -1.397250776808677 +v 0.13236110955132085 0.11249854068932308 -1.31230599781731 +v 0.05544991729292126 0.11969969454613416 -1.3940926942401324 +v 0.1234095329438778 0.0764623217168161 -1.3070609690503205 +v 0.04649834068547776 0.08366347557362719 -1.3888476654731428 +v 0.32548450418147 0.22395619367682507 -0.6677947603542262 +v 0.30417082405865425 0.23033464299030815 -1.0796943967642654 +v 0.32059396033217347 0.18677785936212832 -0.6681174233710716 +v 0.2992802802093575 0.1931563086756123 -1.080017059781111 +v 0.31310809938079043 0.22557844300327723 -0.6671292240619624 +v 0.29179441925797445 0.2319568923167612 -1.0790288604720022 +v 0.3082175555314939 0.18840010868858137 -0.667451887078808 +v 0.2869038754086779 0.19477855800206534 -1.0793515234888473 +v 0.3040839347163755 0.23034365207033858 -1.0794155334099245 +v 0.20244619529628438 0.24580937518117274 -1.320945737091304 +v 0.2991934050951308 0.19316531571402606 -1.0797381768355465 +v 0.19755566567503946 0.20863103882486023 -1.3212683805169259 +v 0.2926748155501717 0.2318019585751001 -1.0745211113043296 +v 0.19103707613008014 0.24726768168593427 -1.3160513149857087 +v 0.287784285928927 0.1946236222187876 -1.0748437547299512 +v 0.1861465465088359 0.21008934532962176 -1.3163739584113305 +v -0.18667291131509556 0.21676726400978996 -0.15077785704527846 +v -0.18633538546930062 0.22450594264555956 -0.6632193432448359 +v -0.18831095600444536 0.179307344097432 -0.15134464017288662 +v -0.18797343015865065 0.1870460227332016 -0.6637861263724438 +v -0.19916097896605423 0.2173133390772488 -0.15077783583533533 +v -0.19882345312025973 0.22505201771301842 -0.6632193220348925 +v -0.20079902365540425 0.17985341916489084 -0.15134461896294304 +v -0.20046149780960953 0.18759209780066044 -0.6637861051625005 +v -0.18071773343759556 0.20825329674184978 0.4115832464827678 +v -0.1852510462453476 0.21696098447057022 -0.15083111036366947 +v -0.18072010303028363 0.1707577901488655 0.4110027341387208 +v -0.18525341583803567 0.17946547787758593 -0.15141162270771646 +v -0.19321732880963127 0.2082525251624201 0.41168398691757346 +v -0.19775064161738376 0.21696021289114054 -0.1507303699288638 +v -0.19321969840231978 0.17075701856943581 0.4111034745735265 +v -0.19775301121007183 0.17946470629815714 -0.15131088227291123 +v -0.17285762164480345 0.2306554779383827 1.3870153106939735 +v -0.17990944156797362 0.2442007699608384 0.5121485333772928 +v -0.17285999123749174 0.1931599713454002 1.3864347983499261 +v -0.1799118111606619 0.206705263367855 0.5115680210332458 +v -0.1853572170168396 0.23065470635895302 1.3871160511287783 +v -0.19240903694000977 0.24419999838140782 0.5122492738120985 +v -0.1853595866095279 0.19315919976596874 1.3865355387847318 +v -0.19241140653269784 0.20670449178842532 0.5116687614680515 +v -0.1729196554003054 0.19567560273608375 1.223949465661919 +v -0.1794677739003916 0.20825337389979115 0.4115731724392875 +v -0.17292202499299347 0.15818009614310036 1.2233689533178715 +v -0.1794701434930801 0.17075786730680864 0.41099266009524005 +v -0.18541925077234112 0.19567483115665407 1.2240502060967247 +v -0.1919673692724282 0.20825260232036236 0.41167391287409316 +v -0.18542162036502963 0.15817932456367068 1.2234696937526772 +v -0.1919697388651158 0.17075709572737807 0.4110934005300457 +v -0.1782821648741686 0.24456360893193896 0.5120757813354881 +v -0.18771892753739428 0.2530566752219432 -0.0502809549707135 +v -0.1766488549568772 0.20710389095491077 0.5114826327395856 +v -0.18608561762010267 0.215596957244915 -0.050874103566616036 +v -0.1907685432883206 0.24401599223306825 0.5122770415655227 +v -0.20020530595154695 0.25250905852307337 -0.05007969474067897 +v -0.18913523337102922 0.20655627425604095 0.5116838929696206 +v -0.19857199603425513 0.2150493405460452 -0.050672843336581064 +v -0.18477002800794695 0.25349872052450717 -0.050284235924018095 +v -0.19236802044034373 0.26274715545219696 -0.6626673078033747 +v -0.18150418480966835 0.21614609453988365 -0.050888869324214436 +v -0.18910217724206535 0.22539452946757255 -0.6632719412035708 +v -0.1972215704203295 0.25240781215484986 -0.05014622176563588 +v -0.20481956285272673 0.26165624708253965 -0.6625292936449925 +v -0.19395572722205112 0.21505518617022634 -0.05075085516583222 +v -0.20155371965444813 0.22430362109791613 -0.6631339270451888 +v -0.18732646686749344 0.326544719844196 0.0384108418256246 +v -0.1929679228060288 0.3373809534621586 -0.66148258002772 +v -0.18732883646018106 0.2890492132512108 0.03783032948157716 +v -0.1929702923987171 0.2998854468691752 -0.662063092371767 +v -0.19982606223952915 0.3265439482647654 0.03851158226042983 +v -0.20546751817806497 0.3373801818827289 -0.6613818395929143 +v -0.1998284318322172 0.289048441671782 0.03793106991638284 +v -0.20546988777075303 0.2998846752897455 -0.6619623519369615 +v -0.18064886286198822 0.2923698001730832 -0.23735546225239412 +v -0.19146232075271197 0.29959412737015967 -0.6621564713905523 +v -0.18391948569157912 0.2550167763113418 -0.23790744730949154 +v -0.1947329435823031 0.26224110350841734 -0.66270845644765 +v -0.1930971691639669 0.2934548138762132 -0.23702013411560863 +v -0.20391062705469087 0.3006791410732905 -0.6618211432537668 +v -0.19636779199355803 0.25610179001447175 -0.23757211917270604 +v -0.20718124988428133 0.2633261172115482 -0.6623731283108643 +v -0.1879984721757697 0.36713635105362563 -0.1609857504638943 +v -0.1920280835604382 0.37487651792359955 -0.6609096232162832 +v -0.18800084176845777 0.32964084446064223 -0.16156626280794129 +v -0.19203045315312672 0.33738101133061615 -0.6614901355603302 +v -0.20049806754780564 0.36713557947419595 -0.16088501002908862 +v -0.2045276789324748 0.37487574634417076 -0.6608088827814775 +v -0.20050043714049393 0.32964007288121255 -0.16146552237313605 +v -0.20453004852516243 0.3373802397511865 -0.6613893951255247 +v -0.18473549685882373 0.40347099657674157 -0.08543806454938485 +v -0.18936954995119293 0.412372188477212 -0.6603505182146323 +v -0.18473786645151158 0.3659754899837582 -0.08601857689343229 +v -0.18937191954388077 0.3748766818842295 -0.6609310305586793 +v -0.19723509223085944 0.4034702249973119 -0.08533732411457962 +v -0.20186914532322842 0.41237141689778234 -0.6602497777798266 +v -0.19723746182354773 0.3659747184043285 -0.0859178364586266 +v -0.2018715149159167 0.37487591030479894 -0.6608302901238738 +v -0.18020218405107125 0.39476330884802113 0.4769762922970524 +v -0.18473549685882373 0.40347099657674157 -0.08543806454938485 +v -0.18020455364375976 0.35726780225503685 0.4763957799530054 +v -0.18473786645151158 0.3659754899837582 -0.08601857689343229 +v -0.1927017794231074 0.39476253726859145 0.4770770327318581 +v -0.19723509223085944 0.4034702249973119 -0.08533732411457962 +v -0.19270414901579525 0.35726703067560717 0.47649652038781065 +v -0.19723746182354773 0.3659747184043285 -0.0859178364586266 +v -0.17955903581425625 0.3584289044434765 0.4013971249966666 +v -0.18409234862200852 0.36713659217219785 -0.16101723184977113 +v -0.17956140540694432 0.32093339785049313 0.40081661265261914 +v -0.18409471821469658 0.32964108557921357 -0.16159774419381812 +v -0.19205863118629218 0.35842813286404684 0.4014978654314718 +v -0.19659194399404423 0.36713582059276817 -0.16091649141496545 +v -0.19206100077898003 0.32093262627106256 0.4009173530874248 +v -0.19659431358673274 0.3296403139997839 -0.16149700375901288 +v -0.18141817624453616 0.28459883913006223 0.32525759343919436 +v -0.18595148905228887 0.29330652685878356 -0.23715676340724334 +v -0.18142054583722467 0.24710333253707883 0.3246770810951469 +v -0.1859538586449767 0.25581102026580016 -0.23773727575129033 +v -0.19391777161657253 0.28459806755063166 0.32535833387400004 +v -0.19845108442432435 0.2933057552793539 -0.23705602297243766 +v -0.19392014120926038 0.24710256095764827 0.3247778215299526 +v -0.19845345401701242 0.2558102486863705 -0.23763653531648465 +v -0.1854493180762986 0.3178368681548447 0.6008466060144579 +v -0.18998263088405065 0.326544555883566 0.03843224916802068 +v -0.18545168766898668 0.2803413615618613 0.6002660936704105 +v -0.18998500047673894 0.2890490492905826 0.03785173682397369 +v -0.19794891344833476 0.3178360965754159 0.6009473464492636 +v -0.2024822262560868 0.32654378430413633 0.03853298960282636 +v -0.19795128304102239 0.2803405899824316 0.6003668341052162 +v -0.2024845958487751 0.28904827771115205 0.03795247725877893 +v -0.17660039147835005 0.34314176624350523 1.3887870698565568 +v -0.18455887396307102 0.35842859581170483 0.40143742117058867 +v -0.17660276107103812 0.30564625965052095 1.3882065575125093 +v -0.18456124355575865 0.32093308921871966 0.40085690882654124 +v -0.18909998685038643 0.34314099466407644 1.3888878102913615 +v -0.19705846933510673 0.35842782423227515 0.40153816160539435 +v -0.1891023564430745 0.30564548807109215 1.388307297947315 +v -0.1970608389277948 0.32093231763929086 0.4009576492613469 +v -0.1728481432740514 0.38063750431031806 1.3893373600701615 +v -0.18020218405107125 0.39476330884802113 0.4769762922970524 +v -0.17285051286673947 0.34314199771733467 1.388756847726115 +v -0.18020455364375976 0.35726780225503685 0.4763957799530054 +v -0.18534773864608733 0.3806367327308884 1.3894381005049672 +v -0.1927017794231074 0.39476253726859145 0.4770770327318581 +v -0.1853501082387754 0.343141226137905 1.3888575881609206 +v -0.19270414901579525 0.35726703067560717 0.47649652038781065 +v -0.1728528824594271 0.3056464911243504 1.3881763353820675 +v -0.1791995203902803 0.31783725394455953 0.6007962357970551 +v -0.1728552520521156 0.2681509845313661 1.38759582303802 +v -0.1792018899829686 0.28034174735157613 0.6002157234530081 +v -0.18535247783146325 0.3056457195449207 1.3882770758168732 +v -0.19169911576231624 0.31783648236512985 0.6008969762318608 +v -0.18535484742415131 0.2681502129519364 1.3876965634728258 +v -0.19170148535500475 0.28034097577214645 0.6003164638878133 +v -0.17967267538159692 0.2681501798830803 1.387675559108109 +v -0.17896362969210555 0.2845979805211707 0.32530305532054093 +v -0.179675044974285 0.23065467329009692 1.3870950467640615 +v -0.17896599928479362 0.24710247392818818 0.3247225429764935 +v -0.1921726739210119 0.26815109695405326 1.3876672306214752 +v -0.1914636282315203 0.2845988975921445 0.3252947268339077 +v -0.19217504351370018 0.23065559036107075 1.3870867182774287 +v -0.1914659978242086 0.24710339099916112 0.3247142144898607 +v 0.32864170959724626 0.2173459194676779 -0.15503165931960305 +v 0.32004377028186304 0.2250840465319035 -0.6674011301763647 +v 0.3302750195145381 0.1798862014906497 -0.1556248079155056 +v 0.32167708019915486 0.18762432855487532 -0.6679942787722672 +v 0.31615533118309425 0.21679830276880807 -0.15483039908956853 +v 0.3075573918677106 0.2245364298330328 -0.6671998699463302 +v 0.31778864110038607 0.179338584791779 -0.15542354768547106 +v 0.3091907017850024 0.1870767118560055 -0.6677930185422325 +v 0.3317656768158814 0.20828493149846494 0.40745288865573936 +v 0.32723236400812916 0.21699261922718538 -0.1549614681906979 +v 0.33176330722319336 0.17078942490548066 0.4068723763116924 +v 0.3272299944154413 0.17949711263420198 -0.15554198053474488 +v 0.3192660814438457 0.20828415991903526 0.40755362909054504 +v 0.31473276863609345 0.2169918476477557 -0.1548607277558922 +v 0.3192637118511572 0.17078865332605186 0.40697311674649805 +v 0.31473039904340516 0.1794963410547723 -0.1554412400999392 +v 0.3396257886086733 0.23068711269499964 1.3828849528669451 +v 0.3325739686855034 0.24423240471745356 0.5080181755502644 +v 0.3396234190159855 0.19319160610201536 1.3823044405228977 +v 0.3325715990928153 0.20673689812447016 0.5074376632062174 +v 0.32712619323663716 0.23068634111556996 1.3829856933017508 +v 0.3200743733134672 0.24423163313802476 0.5081189159850701 +v 0.32712382364394954 0.1931908345225848 1.3824051809577034 +v 0.32007200372077915 0.20673612654504048 0.5075384036410231 +v 0.33706383577876387 0.1957070831768135 1.219839255921852 +v 0.3305157172786779 0.20828485434052268 0.4074629626992201 +v 0.337061466186076 0.158211576583831 1.2192587435778046 +v 0.3305133476859896 0.1707893477475384 0.4068824503551731 +v 0.3245642404067284 0.19570631159738383 1.2199399963566577 +v 0.31801612190664175 0.208284082761093 0.4075637031340258 +v 0.3245618708140403 0.15821080500440132 1.2193594840126103 +v 0.3180137523139537 0.17078857616810872 0.4069831907899788 +v 0.3309341583711174 0.24404819608135497 0.5080723808993071 +v 0.33130461356772134 0.2525418677547604 -0.05436339663679268 +v 0.32929611368176803 0.2065882761689961 0.5075055977716989 +v 0.32966656887837154 0.21508194784240153 -0.0549301797644004 +v 0.3184460907201585 0.24459427114881294 0.5080724021092502 +v 0.31881654591676245 0.25308794282222014 -0.0543633754268491 +v 0.3168080460308087 0.20713435123645585 0.5075056189816425 +v 0.3171785012274124 0.21562802290986127 -0.05493015855445682 +v 0.32832020584401755 0.2524402529828862 -0.05438182343701525 +v 0.3260457148762268 0.26168901652155085 -0.666807800053387 +v 0.32504964165581707 0.21508722351660392 -0.0549337766901683 +v 0.32277515068802676 0.22433598705526858 -0.6673597533065401 +v 0.3158679221565319 0.2535296240803868 -0.05431912531672367 +v 0.3135934311887416 0.26277838761905237 -0.666745101933095 +v 0.31259735796833166 0.21617659461410366 -0.05487107856987672 +v 0.3103228670005411 0.2254253581527692 -0.667297055186248 +v 0.3323442107249044 0.32657679825898356 0.03422255824858311 +v 0.3267027547863681 0.33741303187694793 -0.6656708636047615 +v 0.3323418411322161 0.28908129166600016 0.03364204590453568 +v 0.3267003851936805 0.29991752528396276 -0.6662513759488085 +v 0.31984461535286846 0.326576026679553 0.03432329868338835 +v 0.3142031594143324 0.33741226029751825 -0.6655701231699558 +v 0.3198422457601806 0.2890805200865705 0.03374278633934136 +v 0.31420078982164434 0.29991675370453397 -0.666150635514003 +v 0.32117926156582843 0.29348655931303025 -0.24116494278340594 +v 0.3251435051922378 0.3007117987132748 -0.6660850527429869 +v 0.32444516288457503 0.25613393894015424 -0.24176960892858856 +v 0.32840940651098416 0.2633591783403997 -0.6666897188881695 +v 0.3087273012496998 0.29240000855746295 -0.24129958732914547 +v 0.3126915448761096 0.2996252479577084 -0.6662196972887267 +v 0.3119932025684462 0.2550473881845887 -0.2419042534743281 +v 0.3159574461948558 0.26227262758483416 -0.6668243634339093 +v 0.3297972661108224 0.36716831373149983 -0.16515892297571488 +v 0.3257676547261541 0.37490848060147375 -0.6650827957281038 +v 0.32979489651813476 0.32967280713851466 -0.16573943531976232 +v 0.3257652851334658 0.33741297400848946 -0.665663308072151 +v 0.3172976707387867 0.36716754215207015 -0.16505818254090965 +v 0.3132680593541177 0.37490770902204407 -0.6649820552932981 +v 0.31729530114609816 0.32967203555908586 -0.16563869488495664 +v 0.3132656897614299 0.3374122024290598 -0.6655625676373456 +v 0.32774791339465326 0.4035026313333585 -0.08956842237641327 +v 0.32311386030228473 0.41240382323382807 -0.6644808760416605 +v 0.3277455438019652 0.3660071247403742 -0.0901489347204607 +v 0.323111490709596 0.3749083166408447 -0.6650613883857077 +v 0.3152483180226171 0.4035018597539288 -0.08946768194160759 +v 0.3106142649302479 0.4124030516543993 -0.664380135606855 +v 0.3152459484299295 0.36600635316094454 -0.09004819428565503 +v 0.3106118953375605 0.374907545061415 -0.664960647950902 +v 0.3322812262024053 0.3947949436046372 0.472845934470024 +v 0.32774791339465326 0.4035026313333585 -0.08956842237641327 +v 0.33227885660971745 0.3572994370116529 0.472265422125977 +v 0.3277455438019652 0.3660071247403742 -0.0901489347204607 +v 0.31978163083036937 0.3947941720252066 0.47294667490482967 +v 0.3152483180226171 0.4035018597539288 -0.08946768194160759 +v 0.3197792612376811 0.3572986654322232 0.4723661625607827 +v 0.3152459484299295 0.36600635316094454 -0.09004819428565503 +v 0.3304244553648137 0.3584603848842063 0.39728691525659876 +v 0.325891142557061 0.3671680726129276 -0.1651274415898385 +v 0.3304220857721252 0.3209648782912229 0.3967064029125522 +v 0.3258887729643736 0.3296725660199433 -0.1657079539338855 +v 0.31792485999277753 0.3584596133047766 0.39738765569140444 +v 0.31339154718502527 0.36716730103349793 -0.16502670115503282 +v 0.31792249040008946 0.3209641067117932 0.39680714334735745 +v 0.3133891775923372 0.32967179444051453 -0.1656072134990798 +v 0.3310652340089404 0.2846304738866783 0.32112723561216594 +v 0.32653192120118835 0.2933381616153996 -0.24128712123427132 +v 0.33106286441625277 0.247134967293694 0.3205467232681185 +v 0.32652955160850006 0.2558426550224153 -0.24186763357831875 +v 0.3185656386369047 0.2846297023072486 0.3212279760469716 +v 0.31403232582915197 0.2933373900359699 -0.24118638079946608 +v 0.31856326904421617 0.2471341957142652 0.3206474637029242 +v 0.31402995623646457 0.25584188344298564 -0.24176689314351307 +v 0.33953368754921476 0.3178692744908904 0.5966155077526238 +v 0.3350003747414625 0.32657696221961174 0.034201150906186584 +v 0.3395313179565267 0.280373767897907 0.5960349954085773 +v 0.334998005148774 0.28908145562662835 0.03362063856213959 +v 0.3270340921771786 0.3178685029114616 0.5967162481874295 +v 0.32250077936942634 0.32657619064018206 0.03430189134099226 +v 0.32703172258448987 0.28037299631847823 0.5961357358433821 +v 0.32249840977673827 0.28908068404719867 0.03372137899694527 +v 0.34338277599834854 0.3431738639477784 1.3845962677686448 +v 0.33542429351362824 0.3584606935159771 0.3972466190826771 +v 0.3433804064056605 0.305678357354795 1.3840157554245973 +v 0.33542192392093995 0.3209651869229946 0.3966661067386297 +v 0.33088318062631283 0.3431730923683487 1.3846970082034495 +v 0.32292469814159164 0.3584599219365483 0.39734735951748235 +v 0.3308808110336243 0.3056775857753653 1.384116495859403 +v 0.322922328548904 0.320964415343564 0.39676684717343536 +v 0.33963526697942603 0.3806691390669332 1.385207002243133 +v 0.3322812262024053 0.3947949436046372 0.472845934470024 +v 0.3396328973867375 0.34317363247394983 1.3846264898990865 +v 0.33227885660971745 0.3572994370116529 0.472265422125977 +v 0.32713567160738966 0.38066836748750355 1.3853077426779388 +v 0.31978163083036937 0.3947941720252066 0.47294667490482967 +v 0.3271333020147018 0.34317286089452015 1.3847272303338922 +v 0.3197792612376811 0.3572986654322232 0.4723661625607827 +v 0.33963052779404945 0.30567812588096643 1.384045977555039 +v 0.33328388986319624 0.31786888870117647 0.5966658779700267 +v 0.3396281582013614 0.26818261928798304 1.3834654652109917 +v 0.3332815202705084 0.2803733821081922 0.5960853656259797 +v 0.32713093242201374 0.30567735430153675 1.3841467179898448 +v 0.3207842944911603 0.3178681171217459 0.5967666184048324 +v 0.32712856282932523 0.26818184770855247 1.3835662056457974 +v 0.32078192489847246 0.2803726105287634 0.5961861060607854 +v 0.346444626099383 0.26818434491263066 1.3833262468229721 +v 0.32861038412487953 0.2846310009041231 0.3211031925820813 +v 0.3464422565066949 0.23068883831964726 1.3827457344789247 +v 0.32860801453219146 0.2471354943111388 0.3205226802380343 +v 0.33394638578730773 0.2681818847415567 1.383536048507442 +v 0.3161121438128043 0.2846285407330491 0.32131299426655113 +v 0.33394401619461944 0.2306863781485733 1.3829555361633954 +v 0.31610977422011644 0.2471330341400657 0.32073248192250414 +v 0.24493023591400798 0.4599207606306548 -1.310869932834015 +v 0.05024807831875622 0.46346644464165543 -1.539094162777808 +v 0.2449278663213199 0.4224252540376705 -1.3114504451780624 +v 0.050245708726067706 0.42597093804867203 -1.539674675121855 +v 0.22590925397553607 0.45967081433433954 -1.2946483459738671 +v 0.031227096380284314 0.4632164983453402 -1.5228725759176605 +v 0.22590688438284756 0.42217530774135614 -1.2952288583179146 +v 0.031224726787596024 0.4257209917523568 -1.5234530882617074 +v 0.2354236942659187 0.5222882984708033 -1.301791618830529 +v 0.04074153667066671 0.5258339824818039 -1.5300158487743225 +v 0.23541974494477214 0.4597957874824976 -1.302759139403941 +v 0.040737587349520155 0.46334147149349736 -1.5309833693477344 +v 0.2354236942659187 0.5222882984708033 -1.301791618830529 +v 0.04074153667066671 0.5258339824818039 -1.5300158487743225 +v 0.23541974494477214 0.4597957874824976 -1.302759139403941 +v 0.040737587349520155 0.46334147149349736 -1.5309833693477344 +v -0.13774160195777152 0.58113660763187 0.9545919838179069 +v -0.13784234224238845 0.5813301118036192 0.9420938869990971 +v -0.11122763156386606 0.5546249174230864 0.9539677968690965 +v -0.11132837184848299 0.5548184215948364 0.9414697000502867 +v -0.17309803062980134 0.5457833226411175 0.9543296085095516 +v -0.1731987709144185 0.5459768268128675 0.9418315116907419 +v -0.14658406023589632 0.5192716324323348 0.9537054215607412 +v -0.1466848005205128 0.5194651366040839 0.9412073247419315 +v -0.15754757244497686 0.5556731781759341 0.9543573864012771 +v -0.15764831272959334 0.5558666823476832 0.9418592895824673 +v -0.1462737299062058 0.5199137740165423 0.9537128622396689 +v -0.14637447019082228 0.5201072781882914 0.9412147654208596 +v -0.1813901994460958 0.5481549622472652 0.9544331665028509 +v -0.1814909397307123 0.5483484664190144 0.9419350696840416 +v -0.17011635690732452 0.5123955580878725 0.9537886423412427 +v -0.17021709719194145 0.5125890622596216 0.941290545522433 +v -0.2421280353999795 0.545779061532647 0.9548859555342508 +v -0.24222877568459622 0.5459725657043979 0.9423878587154411 +v -0.26864535690400193 0.5192640977895824 0.9546891740529846 +v -0.2687460971886191 0.5194576019613333 0.9421910772341753 +v -0.27747999592518724 0.5811279818110249 0.9557182047993313 +v -0.2775807362098035 0.581321485982774 0.9432201079805216 +v -0.30399731742920966 0.5546130180679603 0.9555214233180656 +v -0.30409805771382614 0.5548065222397094 0.9430233264992558 +v -0.23383556675934347 0.5481517248811434 0.9548558497137405 +v -0.23393630704396062 0.5483452290528934 0.9423577528949307 +v -0.24511392913954078 0.5123909286112944 0.9543930849500759 +v -0.24521466942415704 0.5125844327830436 0.9418949881312666 +v -0.25767724369344425 0.5556669973362887 0.9551643810533657 +v -0.2577779839780612 0.5558605015080387 0.9426662842345563 +v -0.26895560607364133 0.5199062010664406 0.954701616289702 +v -0.2690563463582578 0.5200997052381897 0.9422035194708922 +v -0.2865771784147333 0.5849720467007975 0.9558510486758904 +v -0.2866779186993502 0.5851655508725466 0.9433529518570807 +v -0.2801084376385341 0.5608271939743972 0.9554250803458815 +v -0.28020917792315037 0.5610206981461463 0.9429269835270722 +v -0.3107249512545702 0.57850085531578 0.9559454991509799 +v -0.3108256915391878 0.5786943594875291 0.9434474023321702 +v -0.30425621047837104 0.5543560025893788 0.955519530820971 +v -0.3043569507629875 0.5545495067611279 0.9430214340021612 +v -0.10449697842051742 0.5785135854287891 0.9542834056964309 +v -0.10459771870513435 0.5787070896005391 0.9417853088776216 +v -0.11096877099775093 0.5543679339045839 0.9539617315389801 +v -0.11106951128236764 0.5545614380763331 0.9414636347201704 +v -0.1286439335327325 0.5849817956598145 0.9545781863722627 +v -0.128744673817349 0.5851752998315636 0.9420800895534529 +v -0.1351157261099658 0.5608361441356084 0.9542565122148119 +v -0.13521646639458207 0.5610296483073576 0.9417584153960021 +v -0.09453998457476476 0.5852993022576181 0.9569648637760881 +v -0.09474146514399817 0.5856863106011172 0.9319686701384686 +v -0.09777588086338129 0.5732264764955151 0.9568040266973625 +v -0.09797736143261448 0.5736134848390133 0.931807833059743 +v -0.1549073723553014 0.6014698278351798 0.9577018154656667 +v -0.15510885292453458 0.601856836178678 0.9327056218280472 +v -0.1581432686439177 0.5893970020730759 0.957540978386942 +v -0.15834474921315111 0.589784010416575 0.932544784749322 +v -0.25994162079058003 0.6002488250028728 0.9589983559368322 +v -0.26014310135981367 0.6006358333463719 0.9340021622992127 +v -0.2567072504024803 0.5881763986396722 0.9587853717718278 +v -0.25690873097171396 0.5885634069831713 0.9337891781342087 +v -0.3203110528901725 0.5840708465403299 0.9592344821245562 +v -0.3205125334594059 0.5844578548838291 0.9342382884869367 +v -0.31707668250207277 0.5719984201771293 0.9590214979595517 +v -0.31727816307130663 0.5723854285206285 0.9340253043219322 +v -0.12010925113377113 0.5906632580120048 0.9550661787509238 +v -0.1202099914183874 0.5908567621837539 0.9425680819321145 +v -0.1201116207264592 0.5531677514190205 0.9544856664068773 +v -0.12021236101107569 0.5533612555907697 0.9419875695880675 +v -0.2951035863422753 0.5906524558999893 0.9564765448382024 +v -0.295204326626892 0.5908459600717384 0.9439784480193927 +v -0.29510595593496314 0.553156949307005 0.955896032494155 +v -0.2952066962195803 0.5533504534787541 0.9433979356753452 +v -0.15429720988178297 0.6020103966193027 0.95911173103126 +v -0.15449869045101616 0.6023974049628018 0.9341155373936401 +v -0.15429799974601277 0.5895118944216433 0.9589182269165777 +v -0.15449948031524552 0.5898989027651416 0.9339220332789582 +v -0.21679518674196308 0.602006538722156 0.959615433205288 +v -0.21699666731119627 0.6023935470656543 0.934619239567668 +v -0.21679597660619243 0.5895080365244931 0.9594219290906052 +v -0.21699745717542562 0.5898950448679923 0.9344257354529857 +v -0.19836588845607062 0.6012410332273417 0.9585173897953712 +v -0.19856736902530403 0.6016280415708399 0.9335211961577521 +v -0.1983666783203002 0.5887425310296797 0.9583238856806888 +v -0.19856815888953316 0.5891295393731788 0.9333276920430693 +v -0.26086386531625094 0.6012371753301933 0.9590210919693991 +v -0.26106534588548413 0.6016241836736915 0.9340248983317796 +v -0.2608646551804803 0.5887386731325321 0.9588275878547168 +v -0.2610661357497135 0.5891256814760304 0.9338313942170973 +v -0.13540523526307457 0.565162751369412 0.9569824880931872 +v -0.13550597554769128 0.5653562555411611 0.9444843912743774 +v -0.1354068149915335 0.5401657469740897 0.9565954798638225 +v -0.13550755527614977 0.5403592511458388 0.9440973830450128 +v -0.22290240286732654 0.5651573503134042 0.9576876711368265 +v -0.2230031431519437 0.5653508544851542 0.9451895743180163 +v -0.22290398259578525 0.540160345918081 0.9573006629074619 +v -0.2230047228804024 0.5403538500898311 0.9448025660886517 +v -0.18117624324885995 0.584205628498303 0.9585839009719646 +v -0.18127698353347732 0.5843991326700531 0.9460858041531548 +v -0.18117703311308953 0.5717071263006419 0.9583903968572818 +v -0.18127777339770668 0.571900630472391 0.9458923000384725 +v -0.25617381548107687 0.5842009990217258 0.9591883435807977 +v -0.25627455576569314 0.584394503193475 0.946690246761988 +v -0.2561746053453062 0.5717024968240638 0.9589948394661159 +v -0.2562753456299225 0.571896000995813 0.9464967426473061 +v -0.1811781389230107 0.554209223223916 0.9581194910967268 +v -0.18127887920762764 0.5544027273956651 0.945621394277917 +v -0.18117971865146942 0.5292122188285937 0.9577324828673621 +v -0.18128045893608613 0.5294057230003428 0.9452343860485524 +v -0.26867530652726335 0.5542038221679091 0.9588246741403657 +v -0.2687760468118796 0.5543973263396582 0.9463265773215559 +v -0.2686768862557214 0.5292068177725859 0.958437665911001 +v -0.26877762654033854 0.529400321944336 0.9459395690921912 +v -0.17011398731463645 0.5498910646808568 0.9543691546852897 +v -0.17021472759925294 0.5500845688526059 0.94187105786648 +v -0.17011635690732452 0.5123955580878725 0.9537886423412427 +v -0.17021709719194145 0.5125890622596216 0.941290545522433 +v -0.24511155954685226 0.5498864352042778 0.9549735972941233 +v -0.24521229983146964 0.5500799393760278 0.9424755004753136 +v -0.24511392913954078 0.5123909286112944 0.9543930849500759 +v -0.24521466942415704 0.5125844327830436 0.9418949881312666 +v -0.2419787731355405 0.5246572585451466 0.9420558252099918 +v -0.2456054233817424 0.531623408728124 0.49212433973284186 +v -0.24521466942415704 0.5125844327830436 0.9418949881312666 +v -0.24884131967035938 0.519550582966021 0.4919635026541167 +v -0.2661257282477554 0.531125468776172 0.9423506058858235 +v -0.26975237849395706 0.5380916189591485 0.49241912040867364 +v -0.26936162453637236 0.519052643014069 0.9421897688070979 +v -0.27298827478257404 0.5260187931970464 0.49225828332994803 +v -0.24664369486850668 0.5305005226376558 0.4999321495077922 +v -0.23272480096172576 0.5378973850378079 0.45248163707295896 +v -0.2497354994198886 0.5187042801341999 0.49718634863645716 +v -0.23581660551310768 0.526101142534352 0.44973583620162394 +v -0.2698456174470554 0.5378975669417061 0.4942793100445124 +v -0.2559267235402749 0.5452944293418582 0.4468287976096792 +v -0.27293742199843773 0.5261013244382511 0.49153350917317784 +v -0.2590185280916568 0.5334981868384041 0.44408299673834417 +v -0.24567039641452215 0.5403249534085788 0.4535109403401414 +v -0.2150752548851993 0.5826321020582945 0.3832948908170044 +v -0.24727174361791548 0.530027258544254 0.4466085364713748 +v -0.2166766020885924 0.5723344071939698 0.3763924869482369 +v -0.25727136192268296 0.5440234688231129 0.45068452910845114 +v -0.22667622039335988 0.5863306174728287 0.3804684795853137 +v -0.2588727091260761 0.5337257739587882 0.4437821252396841 +v -0.228277567596753 0.5760329226085039 0.37356607571654665 +v -0.234069430906362 0.5366264379940437 0.4563373515718321 +v -0.22095722739379475 0.5547580731296371 0.4262447589190588 +v -0.23567077810975534 0.5263287431297199 0.449434947703065 +v -0.2225585745971883 0.5444603782653124 0.4193423550502917 +v -0.24567039641452215 0.5403249534085788 0.4535109403401414 +v -0.23255819290195534 0.5584565885441712 0.4234183476873685 +v -0.24727174361791548 0.530027258544254 0.4466085364713748 +v -0.2341595401053489 0.5481588936798465 0.41651594381860146 +v -0.2814984628215045 0.5482852735531782 0.6677940636054793 +v -0.28074888623527117 0.5531532886865538 0.49286338073315195 +v -0.2903379762273295 0.5394516696987779 0.6675103626284842 +v -0.28958839964109684 0.5443196848321534 0.4925796797561568 +v -0.2991744544240402 0.5659597227510531 0.6682101712651733 +v -0.29842487783780736 0.5708277378844278 0.49327948839284597 +v -0.30801396782986523 0.5571261188966519 0.6679264702881782 +v -0.3072643912436319 0.5619941340300274 0.4929957874158508 +v -0.27820241506337795 0.5451100133651217 0.9426644678534211 +v -0.27941129847877844 0.5474320634261138 0.7926873060277044 +v -0.28704152223138557 0.5362716921174329 0.9425988740263325 +v -0.28825040564678606 0.538593742178425 0.7926217122006158 +v -0.2958783953259816 0.5627844735043093 0.9430805924859618 +v -0.2970872787413825 0.5651065235653023 0.7931034306602447 +v -0.30471750249398943 0.5539461522566222 0.9430149986588727 +v -0.3059263859093899 0.5562682023176144 0.7930378368331561 +v -0.2782638048424222 0.5485872305376356 0.7923637788604827 +v -0.2831258429307788 0.5466652699822125 0.6674731534508052 +v -0.2870901016886507 0.5397488775388979 0.7928434044947417 +v -0.29195213977700707 0.5378269169834748 0.6679527790850641 +v -0.2959397912117294 0.566261684259401 0.7927799166679588 +v -0.30080182930008603 0.5643397237039771 0.6678892912582812 +v -0.3047660880579579 0.5574233312606633 0.7932595423022177 +v -0.3096281261463145 0.5555013707052403 0.6683689168925402 +v -0.26221292553736153 0.5289846153508888 0.8048159540434812 +v -0.2625667906443834 0.533044124065432 0.6173602288848743 +v -0.2710525739072758 0.5201483181922422 0.8046412835651751 +v -0.2714064390142976 0.5242078269067854 0.6171855584065682 +v -0.27988890854868 0.5466590727913063 0.8052320765446854 +v -0.2802427736557025 0.5507185815058495 0.6177763513860794 +v -0.2887285569185949 0.5378227756326597 0.8050574060663793 +v -0.28908242202561674 0.5418822843472029 0.6176016809077725 +v -0.2570666964972286 0.5309057838967517 0.9418185447961278 +v -0.26326187030655457 0.5279432064643572 0.8044901246852976 +v -0.265888415996949 0.5220694461351192 0.9424071367644604 +v -0.27208358980627456 0.5191068687027256 0.8050787166536297 +v -0.2747426810190172 0.5485802401013871 0.9422346556244672 +v -0.28093785482834344 0.5456176626689935 0.8049062355136365 +v -0.28356440051873744 0.5397439023397563 0.9428232475927993 +v -0.2897595743280632 0.5367813249073619 0.8054948274819691 +v -0.2631456822008089 0.5324666616914158 0.6172978259318285 +v -0.2641530850469762 0.5344017034089088 0.4923168577437309 +v -0.2719847893688163 0.523628340443727 0.6172322321047394 +v -0.2729921922149836 0.5255633821612209 0.4922512639166423 +v -0.2808216624634128 0.5501411218306043 0.6177139505643687 +v -0.28182906530957985 0.5520761635480982 0.49273298237627117 +v -0.28966076963141996 0.5413028005829155 0.6176483567372797 +v -0.29066817247758747 0.5432378423004103 0.49266738854918257 +v -0.2653168951442402 0.533369855797444 0.49903768372975366 +v -0.2505426116317724 0.5400277710425545 0.4517365946841232 +v -0.2737771997424463 0.5249987951491972 0.4952168686079226 +v -0.2590029162299785 0.5316567103943086 0.4479157795622921 +v -0.2821728512390289 0.5516351075673986 0.49634374659736435 +v -0.2673985677265609 0.5582930228125083 0.44904265755173434 +v -0.29063315583723437 0.5432640469191519 0.4925229314755333 +v -0.2758588723247666 0.5499219621642633 0.44522184242990326 +v -0.2518899885673296 0.5390910387686247 0.45504072409105945 +v -0.21750316975800277 0.5639097258117758 0.4091296121395769 +v -0.25818993300477455 0.5322975392514344 0.4466497114320829 +v -0.22380311419544752 0.5571162262945855 0.4007385994806003 +v -0.26853481977290716 0.5575799194154207 0.45256870863643117 +v -0.23414800096358057 0.5823986064585718 0.4066575966849486 +v -0.27483476421035236 0.5507864198982304 0.44417769597745504 +v -0.24044794540102532 0.5756051069413823 0.39826658402597204 +v -0.2817457922754192 0.5497147735339132 0.49956074657143956 +v -0.2655150726070461 0.5547729418761493 0.4525396982243173 +v -0.2915116969060949 0.5430678494683514 0.4954747278456084 +v -0.2752809772377214 0.5481260178105867 0.4484536794984857 +v -0.2950743141932344 0.5707356522429752 0.4972212758507881 +v -0.2788435945248613 0.5757938205852113 0.45020022750366584 +v -0.3048402188239103 0.5640887281774134 0.49313525712495654 +v -0.28860949915553724 0.5691468965196496 0.4461142087778338 +v -0.2718437760005932 0.552983338457719 0.4614723457566421 +v -0.2444307095623075 0.5559957201661829 0.43606172593540116 +v -0.27914043641852215 0.5474752239424427 0.4529477077870996 +v -0.2517273699802356 0.5504876056509076 0.4275370879658582 +v -0.2806781234241469 0.5753352873324804 0.45459160042156466 +v -0.25326505698586077 0.5783476690409435 0.4291809806003233 +v -0.2879747838420752 0.5698271728172042 0.4460669624520217 +v -0.26056171740378953 0.572839554525669 0.4206563426307808 +v -0.2970059651699526 0.561355494438394 0.6431058775559744 +v -0.2956861030105986 0.5643547040085499 0.4931416648504161 +v -0.3090797698400276 0.5581237645470036 0.6429349808739562 +v -0.3077599076806734 0.5611229741171604 0.4929707681683979 +v -0.3034747137380367 0.585500345358132 0.643531829964016 +v -0.3021548515786827 0.5884995549282888 0.49356761725845777 +v -0.3155485184081117 0.5822686154667425 0.6433609332819983 +v -0.31422865624875773 0.5852678250368983 0.4933967205764396 +v -0.3031361656384972 0.5854736337662487 0.49873212194638583 +v -0.28237114338179503 0.5861764354511996 0.4532533330765065 +v -0.3145072209429527 0.585554712874508 0.49354149983428686 +v -0.2937421986862505 0.5862575145594597 0.448062710964408 +v -0.3031353757742681 0.5979721359639099 0.49892562606106816 +v -0.2823703535175659 0.5986749376488616 0.45344683719118883 +v -0.31450643107872334 0.5980532150721691 0.4937350039489692 +v -0.29374140882202115 0.59875601675712 0.4482562150790903 +v -0.2959842404496609 0.5669475800385086 0.5017113081869371 +v -0.2752192181929589 0.5676503817234604 0.45623251931705777 +v -0.30666980735928306 0.5627490299652393 0.4967675365858719 +v -0.2859047851025813 0.5634518316501911 0.45128874771599303 +v -0.3037610159204731 0.5904925419870004 0.49852438232679575 +v -0.28299599366377093 0.5911953436719521 0.45304559345691686 +v -0.31444658283009574 0.5862939919137311 0.493580610725731 +v -0.29368156057339356 0.5869967935986837 0.4481018218558517 +v -0.2984020861856158 0.5785915553687726 0.9432288693080206 +v -0.3020287364318175 0.5855577055517491 0.49329738383087074 +v -0.31090168155765197 0.578590783789342 0.9433296097428263 +v -0.31452833180385387 0.5855569339723203 0.4933981242656764 +v -0.29840129632138646 0.5910900575664328 0.943422373422703 +v -0.30202794656758836 0.5980562077494103 0.49349088794555307 +v -0.3109008916934226 0.591089285987004 0.9435231138575082 +v -0.3145275419396243 0.5980554361699806 0.49359162838035875 +v -0.28511403491014153 0.5861248771532059 0.45659467315059565 +v -0.20978105857635687 0.5874135647604515 0.37305106804930155 +v -0.29439776244703997 0.586255037808745 0.4482253549654578 +v -0.2190647861132553 0.5875437254159896 0.3646817498641637 +v -0.2851132450459122 0.5986233793508671 0.45678817726527843 +v -0.20978026871212752 0.5999120669581117 0.3732445721639839 +v -0.2943969725828106 0.598753540006407 0.44841885908014056 +v -0.2190639962490255 0.6000422276136517 0.36487525397884646 +v -0.27865170843864884 0.5690019328997264 0.4621577595503856 +v -0.21168906280861766 0.5701474329950553 0.3878967772381241 +v -0.2873758288479362 0.5648495043942532 0.4542269907057648 +v -0.22041318321790526 0.565995004489583 0.3799660083935028 +v -0.2850006676250063 0.5925804686038898 0.4567964775172655 +v -0.21803802199497513 0.5937259686992178 0.3825354952050035 +v -0.293724788034293 0.5884280400984165 0.4488657086726442 +v -0.2267621424042625 0.5895735401937454 0.37460472636038267 +v -0.29351218775728016 0.560309841255858 0.7554260833316189 +v -0.29555680555699393 0.5617463347263927 0.6429538317931685 +v -0.30558435623076363 0.5570723934524553 0.7556041930080806 +v -0.3076289740304772 0.5585088869229908 0.6431319414696302 +v -0.29998093459108666 0.5844546922920353 0.7558520554765571 +v -0.30202555239080064 0.5858911857625717 0.6433798039381067 +v -0.3120531030645701 0.5812172444886334 0.7560301651530188 +v -0.3140977208642839 0.5826537379591699 0.6435579136145684 +v -0.2962806884737206 0.556258072499757 0.9430509082698064 +v -0.29431474411981196 0.5600917177319635 0.7556004029184042 +v -0.3083542860626425 0.5530267961097914 0.9428581983107573 +v -0.30638834170873386 0.556860441341998 0.7554076929593547 +v -0.3027494124454353 0.5804029299452962 0.9434768643003046 +v -0.30078346809152645 0.5842365751775009 0.7560263589489025 +v -0.314823010034357 0.5771716535553288 0.9432841543412556 +v -0.31285706568044835 0.5810052987875354 0.7558336489898534 +v -0.11267268416245568 0.5804146630685878 0.9419449417313164 +v -0.1176601623977942 0.5842478790774726 0.7545504774591794 +v -0.10060336319433683 0.5771848769812093 0.9415576520246418 +v -0.10559084142967556 0.5810180929900941 0.7541631877525043 +v -0.11914445973856336 0.5562690068273328 0.9416232796009201 +v -0.12413193797390165 0.5601022228362167 0.754228815328783 +v -0.10707513877044361 0.5530392207399535 0.9412359898942455 +v -0.11206261700578257 0.5568724367488382 0.753841525622108 +v -0.149303694740204 0.5311326800078398 0.941409079212348 +v -0.15293034498640568 0.5380988301908163 0.49147759373519806 +v -0.1460693243521045 0.5190602536446391 0.9411960950473435 +v -0.14969597459830575 0.5260264038276166 0.4912646095701936 +v -0.17345146758004093 0.5246614886228222 0.9415035296874374 +v -0.17707811782624328 0.5316276388057997 0.49157204421028755 +v -0.17021709719194145 0.5125890622596216 0.941290545522433 +v -0.17384374743814268 0.5195552124425982 0.49135906004528307 +v -0.15280711181107143 0.5379047915358424 0.4933360387148551 +v -0.16748991328108453 0.545299888400459 0.4461160415201295 +v -0.14975851281114627 0.526108928069382 0.49054074928767255 +v -0.1644413142811596 0.5335040249339995 0.44332075209294697 +v -0.17591399707439725 0.5305048886653765 0.4993621038145224 +v -0.19059679854440992 0.5378999855299922 0.4521421066197968 +v -0.17286539807447165 0.5187090251989153 0.49656681438733985 +v -0.18754819954448454 0.5261041220635327 0.44934681719261427 +v -0.16608314658217194 0.5440290977214159 0.44994959808155555 +v -0.1978112623654109 0.5863323992591347 0.3802358425810084 +v -0.1645919917626535 0.5337315937521465 0.44302227020611884 +v -0.19632010754589269 0.5760348952898635 0.37330851470557125 +v -0.17763659357000416 0.5403291530231451 0.45296262220055095 +v -0.2093647093532427 0.5826324545608621 0.38324886670000335 +v -0.17614543875048572 0.5300316490538748 0.4460352943251138 +v -0.2078735545337247 0.5723349505915927 0.3763215388245662 +v -0.17763659357000416 0.5403291530231451 0.45296262220055095 +v -0.19123435747710626 0.5584591393964526 0.42308529841460185 +v -0.17614543875048572 0.5300316490538748 0.4460352943251138 +v -0.18974320265758826 0.5481616354271823 0.4161579705391647 +v -0.1891900405578364 0.5366292083248725 0.4559756463195459 +v -0.2027878044649385 0.5547591946981809 0.4260983225335968 +v -0.18769888573831794 0.5263317043556031 0.44904831844410875 +v -0.20129664964542004 0.5444616907289115 0.41917099465815966 +v -0.12068213271760864 0.5659707407880115 0.6667716131708539 +v -0.12425173476849571 0.570838489305606 0.4918757407000598 +v -0.11184725242152416 0.557138227944816 0.6663454654943086 +v -0.11541685447241079 0.5620059764624097 0.491449593023515 +v -0.1383603581198627 0.5482941092325664 0.6666404426701051 +v -0.1419299601707491 0.5531618577501591 0.49174457019931106 +v -0.129525477823778 0.539461596389371 0.6662142949935599 +v -0.13309507987466462 0.5443293449069646 0.49131842252276625 +v -0.11954702593989563 0.5627953581492431 0.9416594505775153 +v -0.12075590935529612 0.5651174082102344 0.7916822887517987 +v -0.11070903580859381 0.553958128079648 0.9414513882612456 +v -0.1119179192239943 0.5562801781406401 0.791474226435529 +v -0.13722524027591 0.5451187156538655 0.9415282629233381 +v -0.13843412369131092 0.5474407657148586 0.7915511010976215 +v -0.12838725014460795 0.5362814855842712 0.941320200607068 +v -0.12959613356000887 0.5386035356452634 0.7913430387813514 +v -0.12190860446053797 0.5662724269178483 0.7913773130715045 +v -0.11905994166840306 0.5643509423312869 0.6664245433014506 +v -0.11307463516502292 0.5574351640582451 0.7917146058672233 +v -0.11022597237288845 0.5555136794716846 0.6667618360971694 +v -0.13958682511560605 0.5485957908391281 0.7912461123425363 +v -0.13673816232347114 0.5466743062525676 0.6662933425724828 +v -0.130752855820091 0.539758527979525 0.7915834051382555 +v -0.12790419302795653 0.5378370433929636 0.6666306353682021 +v -0.13775428453446814 0.5466678465274848 0.804086543157569 +v -0.14042236662456853 0.5507272123892264 0.6166494694207221 +v -0.1289175116124308 0.5378326405052016 0.8037694096383596 +v -0.13158559370253142 0.5418920063669441 0.6163323359015123 +v -0.15543250158482125 0.5289912067305433 0.803955357678757 +v -0.15810058367492164 0.533050572592284 0.6165182839419101 +v -0.14659572866278348 0.5201560007082611 0.8036382241595472 +v -0.14926381075288409 0.5242153665700027 0.6162011504227003 +v -0.140691879934701 0.548588514836494 0.941154273773269 +v -0.1367105981560206 0.5456265655799388 0.8037438365626679 +v -0.1318607313257394 0.5397532667573284 0.9416005925274771 +v -0.12787944954705877 0.5367913175007724 0.804190155316876 +v -0.15837009830733662 0.5309118762751579 0.9410230999901525 +v -0.154388816528656 0.5279499270186028 0.8036126627795523 +v -0.14953894969837522 0.5220766281959923 0.9414694187443606 +v -0.1455576679196946 0.5191146789394363 0.80405898153376 +v -0.13984448767594504 0.550149824119349 0.6165777456342854 +v -0.1408518905221119 0.552084865836842 0.4915967774461887 +v -0.13100649754464322 0.5413125940497547 0.6163696833180152 +v -0.1320139003908103 0.5432476357672495 0.4913887151299181 +v -0.15752270201195961 0.5324731816239723 0.6164465579801082 +v -0.1585301048581269 0.5344082233414662 0.4914655897920106 +v -0.14868471188065757 0.5236359515543789 0.616238495663838 +v -0.14969211472682487 0.525570993271872 0.4912575274757405 +v -0.1404498968322332 0.5516438558918901 0.49520153105966713 +v -0.1559854773804059 0.5582999001590263 0.44814472423225915 +v -0.13205124406072466 0.5432738359193081 0.49124484124387635 +v -0.1475868246088976 0.5499298801864452 0.4441880344164688 +v -0.15725799296255571 0.5333765260954513 0.4981667834752743 +v -0.17279357351072888 0.5400325703625883 0.4511099766478668 +v -0.14885934019104807 0.5250065061228693 0.494210093659484 +v -0.16439492073922057 0.5316625503900063 0.447153286832076 +v -0.15479245242054573 0.557586940544371 0.4516520025190056 +v -0.1899178534272863 0.5824013367127119 0.40630112400229734 +v -0.14862773564053167 0.5507942104501824 0.4431605309768911 +v -0.183753136647272 0.5756086066185233 0.3978096524601833 +v -0.17139300046936512 0.5390960077150844 0.4543919589638561 +v -0.20651840147610523 0.5639104038834253 0.40904108044714826 +v -0.16522828368935039 0.5323032776208958 0.44590048742174204 +v -0.20035368469609094 0.5571176737892367 0.4005496089050342 +v -0.12753831828227646 0.5707459939639934 0.49587102021680085 +v -0.14452543508156457 0.5758021118239087 0.4491176908789303 +v -0.11783872196377043 0.5641002714717365 0.4916281193703118 +v -0.1348258387630592 0.5691563893316527 0.4448747900324408 +v -0.1408248123840974 0.5497234723538398 0.49842499454387923 +v -0.15781192918338638 0.5547795902137551 0.4516716652060082 +v -0.13112521606559135 0.5430777498615829 0.49418209369738975 +v -0.14811233286487968 0.5481338677214991 0.44742876435951917 +v -0.14262030812311766 0.5753438094139733 0.45347892405662815 +v -0.17043975131963052 0.5783527817106116 0.42851345040775524 +v -0.13546131691428331 0.5698365872222579 0.4448377808253601 +v -0.16328076011079617 0.5728455595188953 0.41987230717648716 +v -0.15133985162094366 0.5529907769664444 0.46050114489961747 +v -0.17915929481745607 0.5559997492630817 0.43553567125074455 +v -0.14418086041210976 0.547483554774729 0.4518600016683494 +v -0.17200030360862195 0.5504925270713663 0.4268945280194769 +v -0.1167826027667842 0.5855118695545745 0.6420271857036037 +v -0.12051977793020097 0.5885107669621474 0.4921037301684623 +v -0.10471272310333801 0.5822816300130418 0.6416617031021881 +v -0.10844989826675544 0.5852805274206148 0.49173824756704665 +v -0.12325440287848255 0.561366219836084 0.6417055275916428 +v -0.12699157804189953 0.564365117243657 0.4917820720565018 +v -0.11118452321503702 0.5581359802945522 0.6413400449902271 +v -0.11492169837845423 0.5611348777021252 0.4914165894550857 +v -0.11945418762084237 0.5979834743010457 0.4974452483200751 +v -0.140949623512876 0.5986836673175393 0.4523070574297523 +v -0.10816828168433079 0.5980659519861957 0.49207202252690907 +v -0.12966371757636463 0.5987661450026884 0.4469338316365863 +v -0.1194549774850715 0.5854849721033846 0.49725174420539275 +v -0.14095041337710557 0.5861851651198773 0.45211355331506997 +v -0.10816907154856015 0.5855674497885346 0.49187851841222674 +v -0.12966450744059377 0.5862676428050264 0.44674032752190396 +v -0.11883417482112124 0.5905039572162405 0.4970339652512763 +v -0.14032961071315508 0.5912041502327341 0.4518957743609531 +v -0.10822916244317438 0.5863067213753546 0.49191860231858353 +v -0.12972459833520822 0.5870069143918482 0.44678041142826075 +v -0.12655567361222841 0.5669580385848114 0.5003457993857583 +v -0.14805110950426226 0.5676582316013041 0.4552076084954355 +v -0.1159506612342811 0.5627608027439255 0.49523043645306597 +v -0.13744609712631473 0.5634609957604191 0.4500922455627432 +v -0.11702242988500644 0.5911012537850437 0.9419605512336249 +v -0.12064908013120834 0.5980674039680203 0.49202906575647454 +v -0.10452283451297073 0.5911020253644734 0.9418598107988192 +v -0.10814948475917241 0.59806817554745 0.4919283253216693 +v -0.11702321974923624 0.5786027515873817 0.9417670471189421 +v -0.12064986999543748 0.5855689017703583 0.49183556164179265 +v -0.10452362437719986 0.5786035231668114 0.9416663066841364 +v -0.10815027462340177 0.5855696733497879 0.49173482120698697 +v -0.13815322642497208 0.5986324509507046 0.45560375363121164 +v -0.2148231262762874 0.5999117556708224 0.37328521505269796 +v -0.12900561718767234 0.5987637493422975 0.4470858881671087 +v -0.20567551703898768 0.6000430540624162 0.364767349588595 +v -0.13815401628920143 0.5861339487530435 0.4554102495165293 +v -0.214823916140517 0.5874132534731604 0.37309171093801563 +v -0.12900640705190214 0.5862652471446381 0.4468923840524264 +v -0.20567630690321748 0.5875445518647551 0.3645738454739127 +v -0.13826491121840712 0.5925895263603902 0.45561386132354453 +v -0.20641593330846542 0.593726686111606 0.3824418270315322 +v -0.1296692404697608 0.5884381669770917 0.4475435036970423 +v -0.19782026255981888 0.5895753267283075 0.37437146940502997 +v -0.14452372892243948 0.5690102123989309 0.46107675567994955 +v -0.21267475101249778 0.5701473721501458 0.3879047213879372 +v -0.13592805817379272 0.5648588530156315 0.45300639805344733 +v -0.20407908026385102 0.5659960127668473 0.379834363761435 +v -0.11846542791737158 0.5844658969452219 0.7543891320360774 +v -0.11823407433485111 0.5859025309077222 0.6418985373161217 +v -0.10639155826809121 0.581229939636974 0.7543726368227874 +v -0.1061602046855703 0.5826665735994734 0.6418820421028317 +v -0.12493722661312212 0.5603202471104867 0.7540674541618309 +v -0.12470587303060165 0.5617568810729869 0.6415768594418747 +v -0.11286335696384153 0.5570842898022388 0.7540509589485405 +v -0.11263200338132062 0.5585209237647382 0.6415603642285852 +v -0.19521569553784124 0.5219613957490079 0.9416371544780562 +v -0.19884234578404336 0.5289275459319853 0.49170566900090584 +v -0.19521648540207037 0.5094628935513477 0.9414436503633734 +v -0.19884313564827294 0.5164290437343251 0.4915121648862235 +v -0.22021488628191355 0.5219598525901494 0.9418386353476671 +v -0.22384153652811545 0.528926002773126 0.4919071498705172 +v -0.22021567614614268 0.5094613503924883 0.9416451312329848 +v -0.22384232639234458 0.5164275005754657 0.49171364575583487 +v -0.19882988370133536 0.5287750358022869 0.49325076437482585 +v -0.19922679700938484 0.5377898287742964 0.4440717421821949 +v -0.19884728967584198 0.5164798804442237 0.490997133094917 +v -0.19924420298389078 0.5254946734162322 0.44181811090228607 +v -0.22382907444540745 0.5287734926434275 0.4934522452444372 +v -0.22422598775345626 0.537788285615437 0.44427322305180583 +v -0.22384648041991384 0.5164783372853643 0.49119861396452835 +v -0.22424339372796287 0.5254931302573738 0.442019591771897 +v -0.22422963162498277 0.5310654923055296 0.49828399433904913 +v -0.21593838709631075 0.5399438662496117 0.4497821384265013 +v -0.22424703759948894 0.5187703369474663 0.4960303630591403 +v -0.2159557930708167 0.5276487108915475 0.4475285071465924 +v -0.2488834901250927 0.5318466737765384 0.49421249046992966 +v -0.2405922455964209 0.5407250477206196 0.4457106345573818 +v -0.2489008960995993 0.5195515184184742 0.4919588591900208 +v -0.24060965157092773 0.5284298923625563 0.44345700327747295 +v -0.17376684773228823 0.5318513106031206 0.49360708821565247 +v -0.18283985886704035 0.5407286126803079 0.44524517944647535 +v -0.17378425370679462 0.5195561552450574 0.4913534569357436 +v -0.18285726484154696 0.5284334573222438 0.4429915481665665 +v -0.19835178295976408 0.5310670897024945 0.49807543192972537 +v -0.2074247940945162 0.5399443917796818 0.44971352316054825 +v -0.19836918893427047 0.5187719343444321 0.49582180064981607 +v -0.20744220006902325 0.5276492364216185 0.4474598918806394 +v -0.19914233208106635 0.5467116021046534 0.45462008691910505 +v -0.1999877230866005 0.6154980030937311 0.35025190431017483 +v -0.1992519198414735 0.5258372818580792 0.4408632424373451 +v -0.20009731084700788 0.5946236828471578 0.3364950598284153 +v -0.224141522825138 0.546710058945794 0.4548215677887164 +v -0.2249869138306726 0.6154964599348709 0.3504533851797862 +v -0.2242511105855456 0.5258357386992198 0.44106472330695645 +v -0.22509650159107975 0.5946221396882985 0.33669654069802624 +v -0.21600851465985116 0.5367365542417959 0.4528533746337078 +v -0.2122647761972456 0.5503247008947092 0.43220520866326506 +v -0.21606330854005473 0.5262993941185092 0.4459749523928278 +v -0.21231957007744873 0.5398875407714216 0.4253267864223851 +v -0.24072637354002513 0.5388871428499362 0.44978701877674565 +v -0.23698263507741935 0.5524752895028495 0.4291388528063034 +v -0.24078116742022848 0.5284499827266496 0.4429085965358661 +v -0.23703742895762314 0.5420381293795637 0.4222604305654234 +v -0.18263981905823368 0.5388907284372495 0.4493188704422848 +v -0.186717550656603 0.5524783922837013 0.42873374157594935 +v -0.18269461293843725 0.5284535683139628 0.4424404482014048 +v -0.18677234453680702 0.5420412321604147 0.42185531933506937 +v -0.2073047786225275 0.5367370915090826 0.45278322691078277 +v -0.21138251022089705 0.5503247553555344 0.43219809804444687 +v -0.20735957250273107 0.526299931385795 0.4459048046699028 +v -0.2114373041011004 0.5398875952322468 0.4253196758035669 +v -0.22462370563733258 0.5513999951987802 0.43067203073478444 +v -0.21152062101821278 0.5989585084839764 0.358403449838236 +v -0.22467849951753616 0.5409628350754927 0.42379360849390446 +v -0.21157541489841702 0.5885213483606906 0.35152502759735604 +v -0.23698263507741935 0.5524752895028495 0.4291388528063034 +v -0.22387955045829977 0.6000338027880465 0.35687027190975495 +v -0.23703742895762314 0.5420381293795637 0.4222604305654234 +v -0.2239343443385038 0.5895966426647608 0.349991849668875 +v -0.22021468881585604 0.525084478139564 0.9418870113763376 +v -0.22384133906205772 0.5320506283225406 0.4919555258991877 +v -0.22021547868008517 0.5125859759419038 0.9416935072616552 +v -0.22384212892628708 0.5195521261248803 0.49176202178450534 +v -0.2452138795599279 0.5250829349807047 0.9420884922459489 +v -0.24884052980613003 0.5320490851636821 0.49215700676879903 +v -0.24521466942415704 0.5125844327830436 0.9418949881312666 +v -0.24884131967035938 0.519550582966021 0.4919635026541167 +v -0.1702163073277121 0.5250875644572837 0.9414840496371153 +v -0.17384295757391355 0.5320537146402602 0.4915525641599654 +v -0.17021709719194145 0.5125890622596216 0.941290545522433 +v -0.17384374743814268 0.5195552124425982 0.49135906004528307 +v -0.19521549807178395 0.5250860212984234 0.9416855305067267 +v -0.19884214831798586 0.5320521714814017 0.49175404502957676 +v -0.1952162879360133 0.5125875191007632 0.9414920263920439 +v -0.198842938182215 0.5195536692837397 0.491560540914894 +v -0.055058188776518024 0.7444872059621455 0.4970096241836157 +v -0.055058188776518024 0.7444872059621455 0.4970096241836157 +v -0.055080304974939986 0.3945291444276311 0.4915915089725087 +v -0.055080304974939986 0.3945291444276311 0.4915915089725087 +v -0.33004928696131053 0.7444702312146934 0.499225913749338 +v -0.33004928696131053 0.7444702312146934 0.499225913749338 +v -0.33007140315973293 0.394512169680179 0.4938077985382314 +v -0.33007140315973293 0.394512169680179 0.4938077985382314 +v -0.055083373847671924 0.7445355820050823 0.49388509997891283 +v -0.055083373847671924 0.7445355820050823 0.49388509997891283 +v -0.05510549004609455 0.39457752047056793 0.48846698476780626 +v -0.05510549004609455 0.39457752047056793 0.48846698476780626 +v -0.33007447203246487 0.7445186072576311 0.49610138954463556 +v -0.33007447203246487 0.7445186072576311 0.49610138954463556 +v -0.3300965882308873 0.3945605457231167 0.490683274333529 +v -0.3300965882308873 0.3945605457231167 0.490683274333529 +v -0.05510855891882649 0.74458395804802 0.49076057577421084 +v -0.05510855891882649 0.74458395804802 0.49076057577421084 +v -0.055130675117248895 0.39462589651350566 0.4853424605631038 +v -0.055130675117248895 0.39462589651350566 0.4853424605631038 +v -0.3300996571036192 0.7445669833005679 0.4929768653399331 +v -0.3300996571036192 0.7445669833005679 0.4929768653399331 +v -0.33012177330204096 0.39460892176605356 0.48755875012882655 +v -0.33012177330204096 0.39460892176605356 0.48755875012882655 +v -0.05513374398998039 0.7446323340909577 0.48763605156950796 +v -0.05513374398998039 0.7446323340909577 0.48763605156950796 +v -0.055155860188403016 0.3946742725564434 0.4822179363584014 +v -0.055155860188403016 0.3946742725564434 0.4822179363584014 +v -0.33012484217477334 0.7446153593435056 0.48985234113523113 +v -0.33012484217477334 0.7446153593435056 0.48985234113523113 +v -0.3301469583731953 0.3946572978089904 0.4844342259241241 +v -0.3301469583731953 0.3946572978089904 0.4844342259241241 +v -0.05514381801844204 0.7446516845081321 0.48638624188762725 +v -0.05514381801844204 0.7446516845081321 0.48638624188762725 +v -0.055165934216864665 0.39469362297361776 0.48096812667652067 +v -0.055165934216864665 0.39469362297361776 0.48096812667652067 +v -0.330134916203235 0.74463470976068 0.48860253145335 +v -0.330134916203235 0.74463470976068 0.48860253145335 +v -0.33015703240165695 0.39467664822616566 0.48318441624224295 +v -0.33015703240165695 0.39467664822616566 0.48318441624224295 +v -0.05511863294728814 0.7446033084651944 0.4895107660923297 +v -0.05511863294728814 0.7446033084651944 0.4895107660923297 +v -0.0551407491457101 0.39464524693068004 0.4840926508812231 +v -0.0551407491457101 0.39464524693068004 0.4840926508812231 +v -0.33010973113208064 0.7445863337177432 0.4917270556580524 +v -0.33010973113208064 0.7445863337177432 0.4917270556580524 +v -0.33013184733050305 0.3946282721832288 0.4863089404469454 +v -0.33013184733050305 0.3946282721832288 0.4863089404469454 +v -0.05509344787613424 0.7445549324222585 0.4926352902970321 +v -0.05509344787613424 0.7445549324222585 0.4926352902970321 +v -0.0551155640745562 0.3945968708877432 0.48721717508592555 +v -0.0551155640745562 0.3945968708877432 0.48721717508592555 +v -0.3300845460609265 0.7445379576748055 0.49485157986275485 +v -0.3300845460609265 0.7445379576748055 0.49485157986275485 +v -0.3301066622593487 0.3945798961402911 0.48943346465164783 +v -0.3301066622593487 0.3945798961402911 0.48943346465164783 +v -0.05506826280497967 0.7445065563793207 0.49575981450173456 +v -0.05506826280497967 0.7445065563793207 0.49575981450173456 +v -0.05509037900340186 0.3945484948448055 0.490341699290628 +v -0.05509037900340186 0.3945484948448055 0.490341699290628 +v -0.3300593609897722 0.7444895816318677 0.4979761040674573 +v -0.3300593609897722 0.7444895816318677 0.4979761040674573 +v -0.33008147718819436 0.39453152009735337 0.49255798885635027 +v -0.33008147718819436 0.39453152009735337 0.49255798885635027 +v -0.053345603938034 0.7411976350424068 0.7094772701033807 +v -0.053345603938034 0.7411976350424068 0.7094772701033807 +v -0.05336772013645641 0.3912395735078915 0.7040591548922741 +v -0.05336772013645641 0.3912395735078915 0.7040591548922741 +v -0.32833670212282606 0.7411806602949538 0.7116935596691034 +v -0.32833670212282606 0.7411806602949538 0.7116935596691034 +v -0.32835881832124847 0.3912225987604394 0.7062754444579964 +v -0.32835881832124847 0.3912225987604394 0.7062754444579964 +v -0.05337078900918768 0.7412460110853436 0.7063527458986787 +v -0.05337078900918768 0.7412460110853436 0.7063527458986787 +v -0.05339290520761031 0.39128794955082924 0.7009346306875717 +v -0.05339290520761031 0.39128794955082924 0.7009346306875717 +v -0.3283618871939804 0.7412290363378915 0.708569035464401 +v -0.3283618871939804 0.7412290363378915 0.708569035464401 +v -0.32838400339240303 0.39127097480337714 0.703150920253294 +v -0.32838400339240303 0.39127097480337714 0.703150920253294 +v -0.053395974080342246 0.7412943871282804 0.7032282216939758 +v -0.053395974080342246 0.7412943871282804 0.7032282216939758 +v -0.05341809027876465 0.39133632559376696 0.6978101064828692 +v -0.05341809027876465 0.39133632559376696 0.6978101064828692 +v -0.3283870722651352 0.7412774123808292 0.7054445112596985 +v -0.3283870722651352 0.7412774123808292 0.7054445112596985 +v -0.3284091884635565 0.391319350846314 0.7000263960485915 +v -0.3284091884635565 0.391319350846314 0.7000263960485915 +v -0.05342115915149659 0.7413427631712182 0.7001036974892738 +v -0.05342115915149659 0.7413427631712182 0.7001036974892738 +v -0.05344327534991877 0.3913847016367038 0.6946855822781668 +v -0.05344327534991877 0.3913847016367038 0.6946855822781668 +v -0.3284122573362891 0.741325788423767 0.7023199870549961 +v -0.3284122573362891 0.741325788423767 0.7023199870549961 +v -0.32843437353471083 0.3913677268892517 0.6969018718438891 +v -0.32843437353471083 0.3913677268892517 0.6969018718438891 +v -0.053431233179958015 0.7413621135883934 0.6988538878073927 +v -0.053431233179958015 0.7413621135883934 0.6988538878073927 +v -0.05345334937838042 0.39140405205387907 0.6934357725962856 +v -0.05345334937838042 0.39140405205387907 0.6934357725962856 +v -0.3284223313647505 0.7413451388409413 0.7010701773731149 +v -0.3284223313647505 0.7413451388409413 0.7010701773731149 +v -0.32844444756317337 0.3913870773064261 0.6956520621620084 +v -0.32844444756317337 0.3913870773064261 0.6956520621620084 +v -0.053406048108804116 0.7413137375454566 0.7019784120120951 +v -0.053406048108804116 0.7413137375454566 0.7019784120120951 +v -0.053428164307225856 0.39135567601094134 0.6965602968009881 +v -0.053428164307225856 0.39135567601094134 0.6965602968009881 +v -0.3283971462935962 0.7412967627980036 0.7041947015778178 +v -0.3283971462935962 0.7412967627980036 0.7041947015778178 +v -0.3284192624920186 0.39133870126348924 0.6987765863667104 +v -0.3284192624920186 0.39133870126348924 0.6987765863667104 +v -0.05338086303764977 0.7412653615025189 0.7051029362167975 +v -0.05338086303764977 0.7412653615025189 0.7051029362167975 +v -0.053402979236071735 0.3913072999680036 0.6996848210056905 +v -0.053402979236071735 0.3913072999680036 0.6996848210056905 +v -0.3283719612224423 0.7412483867550659 0.7073192257825198 +v -0.3283719612224423 0.7412483867550659 0.7073192257825198 +v -0.32839407742086446 0.3912903252205524 0.7019011105714132 +v -0.32839407742086446 0.3912903252205524 0.7019011105714132 +v -0.05335567796649543 0.7412169854595811 0.7082274604215 +v -0.05335567796649543 0.7412169854595811 0.7082274604215 +v -0.053377794164917836 0.3912589239250668 0.702809345210393 +v -0.053377794164917836 0.3912589239250668 0.702809345210393 +v -0.32834677615128816 0.7412000107121299 0.7104437499872223 +v -0.32834677615128816 0.7412000107121299 0.7104437499872223 +v -0.32836889234971034 0.3912419491776147 0.7050256347761152 +v -0.32836889234971034 0.3912419491776147 0.7050256347761152 +v -0.0519352399534001 0.7384885766379155 0.8844506255667168 +v -0.0519352399534001 0.7384885766379155 0.8844506255667168 +v -0.051957356151822065 0.3885305151034002 0.8790325103556098 +v -0.051957356151822065 0.3885305151034002 0.8790325103556098 +v -0.3269263381381924 0.7384716018904633 0.8866669151324391 +v -0.3269263381381924 0.7384716018904633 0.8866669151324391 +v -0.326948454336615 0.3885135403559481 0.8812487999213325 +v -0.326948454336615 0.3885135403559481 0.8812487999213325 +v -0.051960425024554446 0.7385369526808532 0.8813261013620144 +v -0.051960425024554446 0.7385369526808532 0.8813261013620144 +v -0.051982541222976186 0.3885788911463379 0.8759079861509078 +v -0.051982541222976186 0.3885788911463379 0.8759079861509078 +v -0.3269515232093463 0.7385199779334002 0.8835423909277371 +v -0.3269515232093463 0.7385199779334002 0.8835423909277371 +v -0.3269736394077689 0.3885619163988867 0.8781242757166301 +v -0.3269736394077689 0.3885619163988867 0.8781242757166301 +v -0.051985610095708124 0.73858532872379 0.878201577157312 +v -0.051985610095708124 0.73858532872379 0.878201577157312 +v -0.05200772629413053 0.38862726718927565 0.8727834619462049 +v -0.05200772629413053 0.38862726718927565 0.8727834619462049 +v -0.3269767082805006 0.7385683539763379 0.8804178667230342 +v -0.3269767082805006 0.7385683539763379 0.8804178667230342 +v -0.3269988244789228 0.38861029244182177 0.8749997515119277 +v -0.3269988244789228 0.38861029244182177 0.8749997515119277 +v -0.05201079516686247 0.7386337047667277 0.8750770529526095 +v -0.05201079516686247 0.7386337047667277 0.8750770529526095 +v -0.05203291136528487 0.3886756432322134 0.8696589377415029 +v -0.05203291136528487 0.3886756432322134 0.8696589377415029 +v -0.3270018933516552 0.7386167300192756 0.8772933425183322 +v -0.3270018933516552 0.7386167300192756 0.8772933425183322 +v -0.32702400955007693 0.3886586684847604 0.8718752273072252 +v -0.32702400955007693 0.3886586684847604 0.8718752273072252 +v -0.052020869195324115 0.7386530551839021 0.8738272432707288 +v -0.052020869195324115 0.7386530551839021 0.8738272432707288 +v -0.0520429853937463 0.38869499364938775 0.8684091280596222 +v -0.0520429853937463 0.38869499364938775 0.8684091280596222 +v -0.3270119673801166 0.73863608043645 0.8760435328364515 +v -0.3270119673801166 0.73863608043645 0.8760435328364515 +v -0.3270340835785388 0.38867801890193565 0.8706254176253445 +v -0.3270340835785388 0.38867801890193565 0.8706254176253445 +v -0.051995684124170216 0.7386046791409653 0.8769517674754308 +v -0.051995684124170216 0.7386046791409653 0.8769517674754308 +v -0.05201780032259218 0.38864661760645003 0.8715336522643242 +v -0.05201780032259218 0.38864661760645003 0.8715336522643242 +v -0.3269867823089625 0.7385877043935132 0.8791680570411535 +v -0.3269867823089625 0.7385877043935132 0.8791680570411535 +v -0.32700889850738446 0.3886296428589988 0.873749941830047 +v -0.32700889850738446 0.3886296428589988 0.873749941830047 +v -0.05197049905301587 0.7385563030980276 0.8800762916801337 +v -0.05197049905301587 0.7385563030980276 0.8800762916801337 +v -0.05199261525143828 0.3885982415635132 0.8746581764690271 +v -0.05199261525143828 0.3885982415635132 0.8746581764690271 +v -0.3269615972378086 0.7385393283505763 0.8822925812458564 +v -0.3269615972378086 0.7385393283505763 0.8822925812458564 +v -0.32698371343623056 0.3885812668160611 0.8768744660347494 +v -0.32698371343623056 0.3885812668160611 0.8768744660347494 +v -0.05194531398186175 0.7385079270550907 0.8832008158848357 +v -0.05194531398186175 0.7385079270550907 0.8832008158848357 +v -0.051967430180283936 0.38854986552057635 0.8777827006737291 +v -0.051967430180283936 0.38854986552057635 0.8777827006737291 +v -0.32693641216665403 0.7384909523076386 0.8854171054505584 +v -0.32693641216665403 0.7384909523076386 0.8854171054505584 +v -0.326958528365076 0.38853289077312336 0.8799989902394518 +v -0.326958528365076 0.38853289077312336 0.8799989902394518 +v 0.14549482789378199 0.5262978449692355 -0.9547961609152931 +v 0.12867226828778144 0.5274303470685524 -1.027876387715203 +v 0.1454892988441765 0.43880832958560756 -0.9561506897180698 +v 0.1286667392381764 0.4399408316849227 -1.0292309165179796 +v 0.07240582270964357 0.5260420334203646 -0.9379755465072106 +v 0.055583263103643255 0.5271745355196806 -1.0110557733071204 +v 0.07240029366003764 0.43855251803673667 -0.9393300753099874 +v 0.05557773405403732 0.4396850201360527 -1.0124103021098971 +v 0.1529864709626736 0.5106016596762881 -0.9503497400259939 +v 0.1333601514223397 0.5119229121254909 -1.0356100046258887 +v 0.15298568109844424 0.4981031574786279 -0.9505432441406763 +v 0.13335936155811012 0.49942440992782977 -1.035803508740571 +v 0.06771596491451182 0.5103032128692728 -0.9307256898832308 +v 0.048089645374177925 0.5116244653184756 -1.0159859544831258 +v 0.06771517505028246 0.4978047106716108 -0.9309191939979131 +v 0.04808885550994857 0.4991259631208136 -1.0161794585978081 +v 0.15298362745144778 0.4656070517647084 -0.9510463548388504 +v 0.1333573079111141 0.4669283042139103 -1.0363066194387451 +v 0.15298283758721842 0.45310854956704727 -0.9512398589535327 +v 0.13335651804688498 0.45442980201624916 -1.0365001235534277 +v 0.067713121403286 0.4653086049576922 -0.9314223046960874 +v 0.04808680186295211 0.4666298574068941 -1.0166825692959822 +v 0.06771233153905665 0.4528101027600311 -0.9316158088107698 +v 0.048086011998722755 0.454131355209233 -1.0168760734106648 +v 0.14549384056349512 0.5106747172221588 -0.9550380410586459 +v 0.1286712809574948 0.5118072193214758 -1.0281182678585559 +v 0.14549384056349512 0.5106747172221588 -0.9550380410586459 +v 0.1286712809574948 0.5118072193214758 -1.0281182678585559 +v 0.07240483537935649 0.510418905673288 -0.9382174266505636 +v 0.05558227577335617 0.511551407772604 -1.0112976534504736 +v 0.07240483537935649 0.510418905673288 -0.9382174266505636 +v 0.05558227577335617 0.511551407772604 -1.0112976534504736 +v 0.14549403802955263 0.5137993427715735 -0.9549896650299754 +v 0.1286714784235523 0.5149318448708904 -1.0280698918298854 +v 0.14549403802955263 0.5137993427715735 -0.9549896650299754 +v 0.1286714784235523 0.5149318448708904 -1.0280698918298854 +v 0.07240503284541355 0.5135435312227035 -0.9381690506218929 +v 0.0555824732394139 0.5146760333220195 -1.011249277421803 +v 0.07240503284541355 0.5135435312227035 -0.9381690506218929 +v 0.0555824732394139 0.5146760333220195 -1.011249277421803 +v 0.1454942354956099 0.5169239683209907 -0.9549412890013049 +v 0.1286716758896096 0.5180564704203059 -1.028021515801215 +v 0.1454942354956099 0.5169239683209907 -0.9549412890013049 +v 0.1286716758896096 0.5180564704203059 -1.028021515801215 +v 0.07240523031147128 0.5166681567721181 -0.9381206745932222 +v 0.05558267070547096 0.517800658871435 -1.0112009013931322 +v 0.07240523031147128 0.5166681567721181 -0.9381206745932222 +v 0.05558267070547096 0.517800658871435 -1.0112009013931322 +v 0.19630081648131714 0.5228718936551928 -0.733719583996054 +v 0.19569637477361645 0.5240329186856894 -0.8087081649089125 +v 0.19629528743171143 0.4353823782715649 -0.7350741127988307 +v 0.1956908457240112 0.43654340330206054 -0.8100626937116893 +v 0.12130324424910088 0.5228672641786156 -0.7331151413872208 +v 0.12069880254140064 0.5240282892091122 -0.8081037223000789 +v 0.12129771519949517 0.4353777487949877 -0.7344696701899973 +v 0.1206932734917947 0.4365387738254842 -0.8094582511028556 +v 0.20259999697935682 0.5071523996119573 -0.7277627859474052 +v 0.20189481498703965 0.508506928814203 -0.815249463679073 +v 0.20259920711512702 0.4946538974142962 -0.7279562900620875 +v 0.2018940251228103 0.496008426616541 -0.8154429677937554 +v 0.11510282937510419 0.5071469985559505 -0.7270576029037659 +v 0.11439764738278768 0.5085015277581952 -0.8145442806354342 +v 0.1151020395108755 0.49464849635828756 -0.7272511070184484 +v 0.11439685751855833 0.4960030255605332 -0.8147377847501165 +v 0.2025971534681308 0.46215779170037674 -0.7284594007602616 +v 0.20189197147581384 0.4635123209026224 -0.8159460784919297 +v 0.20259636360390165 0.4496592895027156 -0.7286529048749442 +v 0.20189118161158448 0.45101381870496127 -0.816139582606612 +v 0.11509998586387904 0.4621523906443681 -0.7277542177166225 +v 0.11439480387156187 0.46350691984661374 -0.8152408954482906 +v 0.11509919599964946 0.44965388844670784 -0.7279477218313051 +v 0.11439401400733251 0.4510084176489535 -0.8154343995629731 +v 0.19629982915103028 0.507248765908118 -0.7339614641394072 +v 0.19569538744332937 0.5084097909386136 -0.8089500450522653 +v 0.19629982915103028 0.507248765908118 -0.7339614641394072 +v 0.19569538744332937 0.5084097909386136 -0.8089500450522653 +v 0.12130225691881402 0.507244136431539 -0.7333570215305736 +v 0.12069781521111356 0.5084051614620355 -0.8083456024434321 +v 0.12130225691881402 0.507244136431539 -0.7333570215305736 +v 0.12069781521111356 0.5084051614620355 -0.8083456024434321 +v 0.19630002661708734 0.5103733914575326 -0.7339130881107365 +v 0.1956955849093871 0.5115344164880291 -0.8089016690235948 +v 0.19630002661708734 0.5103733914575326 -0.7339130881107365 +v 0.1956955849093871 0.5115344164880291 -0.8089016690235948 +v 0.12130245438487153 0.5103687619809545 -0.7333086455019031 +v 0.12069801267717128 0.5115297870114501 -0.8082972264147614 +v 0.12130245438487153 0.5103687619809545 -0.7333086455019031 +v 0.12069801267717128 0.5115297870114501 -0.8082972264147614 +v 0.19630022408314485 0.5134980170069472 -0.7338647120820658 +v 0.1956957823754446 0.5146590420374437 -0.8088532929949244 +v 0.19630022408314485 0.5134980170069472 -0.7338647120820658 +v 0.1956957823754446 0.5146590420374437 -0.8088532929949244 +v 0.12130265185092859 0.51349338753037 -0.7332602694732326 +v 0.12069821014322835 0.5146544125608656 -0.8082488503860907 +v 0.12130265185092859 0.51349338753037 -0.7332602694732326 +v 0.12069821014322835 0.5146544125608656 -0.8082488503860907 +v 0.14684439404066207 0.47391017495514554 0.9864728692229621 +v 0.14683921069871042 0.46143200909555926 0.9857343899548505 +v 0.14734744378463294 0.47021768991764024 1.0488616735682355 +v 0.14734226044268128 0.45773952405805307 1.048123194300124 +v 0.04684763106437373 0.4739040023197072 0.9872787927014066 +v 0.046842447722422076 0.4614258364601227 0.9865403134332955 +v 0.04735068080834459 0.4702115172822028 1.04966759704668 +v 0.04734549746639316 0.4577333514226165 1.0489291177785685 +v 0.14683983588624794 0.4629370600563396 0.985823461453379 +v 0.14682946920234485 0.43798072833716706 0.9843465029171563 +v 0.14683983588624794 0.4629370600563396 0.985823461453379 +v 0.14682946920234485 0.43798072833716706 0.9843465029171563 +v 0.04684307290995959 0.46293088742090305 0.9866293849318231 +v 0.04683270622605651 0.4379745557017305 0.9851524263956004 +v 0.04684307290995959 0.46293088742090305 0.9866293849318231 +v 0.04683270622605651 0.4379745557017305 0.9851524263956004 +v 0.1481497665666891 0.47264890406296534 1.0088388064772165 +v 0.1482172433674933 0.46330331212499143 1.017139732103502 +v 0.14822457371997966 0.4809501035171593 1.0181840994999964 +v 0.14829205052078342 0.47160451157918537 1.0264850251262816 +v 0.11065098045058108 0.4726465893246772 1.009141027781633 +v 0.11071845725138463 0.4633009973867024 1.0174419534079187 +v 0.1107257876038712 0.48094778877887023 1.0184863208044135 +v 0.11079326440467518 0.4716021968408972 1.0267872464306986 +v 0.0831518706321015 0.4726448918499315 1.0093626567382055 +v 0.08321934743290571 0.4632992999119576 1.017663582364491 +v 0.08322667778539206 0.48094609130412547 1.0187079497609854 +v 0.08329415458619582 0.47160049936615245 1.027008875387271 +v 0.04565308451599348 0.4726425771116425 1.009664878042622 +v 0.045720561316797026 0.46329698517366946 1.0179658036689077 +v 0.045727891669283816 0.4809437765658364 1.0190101710654025 +v 0.04579536847008803 0.4715981846278625 1.0273110966916876 +v 0.14685349519622015 0.4926204471709976 1.0187653970028063 +v 0.14679399668535908 0.48259004272148687 1.011306345210433 +v 0.14709738534427652 0.470242581127561 1.0488556234665753 +v 0.147037886833415 0.46021217667805026 1.041396571674202 +v 0.04685673221993203 0.49261427453556017 1.0195713204812504 +v 0.046797233709070296 0.4825838700860503 1.0121122686888775 +v 0.0471006223679884 0.47023640849212267 1.0496615469450195 +v 0.04704112385712711 0.4602060040426128 1.0422024951526465 +v 0.14702962732937852 0.48178796927360157 1.0250264549819041 +v 0.1469791783402925 0.49265525401950416 1.0188499201702372 +v 0.14676802236961373 0.4632577477501547 0.9924256486898049 +v 0.14671757338052815 0.4741250324960573 0.9862491138781371 +v 0.047032864353090176 0.48178179663816323 1.0258323784603491 +v 0.04698241536400416 0.4926490813840667 1.0196558436486818 +v 0.046771259393325826 0.4632515751147164 0.993231572168249 +v 0.04672081040423981 0.47411885986061986 0.9870550373565816 +v 0.14722240982199764 0.4608987791235579 1.0487867600175695 +v 0.1467187083989141 0.46186629998230444 0.9862962759235208 +v 0.1472192503650802 0.4109047703329125 1.0480127435588402 +v 0.14671554894199668 0.4118722911916599 0.9855222594647914 +v 0.04722564684570929 0.46089260648812136 1.049592683496014 +v 0.04672194542262598 0.461860127346867 0.9871021994019653 +v 0.04722248738879187 0.41089859769747594 1.0488186670372848 +v 0.04671878596570811 0.41186611855622335 0.986328182943236 +v 0.24207843006517638 0.47708347481511115 1.4161086921513313 +v 0.2761723086966412 0.47811545424914215 1.3493139079805552 +v 0.24207290101557044 0.3895939594314832 1.4147541633485545 +v 0.27616677964703595 0.39062593886551333 1.3479593791777784 +v 0.17527567091282248 0.477615470116997 1.3820189660484257 +v 0.20936954954428733 0.4786474495510289 1.31522418187765 +v 0.17527014186321654 0.3901259547333691 1.380664437245649 +v 0.20936402049468206 0.3911579341673992 1.3138696530748737 +v 0.24480318277829727 0.4613300158400415 1.4242738545307851 +v 0.28457937451500626 0.46253399184641175 1.3463466063315468 +v 0.2448023929140677 0.4488315136423804 1.4240803504161033 +v 0.2845785846507767 0.4500354896487506 1.3461531022168645 +v 0.16686663043388417 0.4619506770255759 1.384502507410728 +v 0.20664282217059338 0.46315465303194436 1.30657525921149 +v 0.1668658405696548 0.4494521748279139 1.3843090032960461 +v 0.20664203230636424 0.4506561508342841 1.3063817550968078 +v 0.24480033926707168 0.4163354079284609 1.423577239717929 +v 0.2845765310037802 0.41753938393483114 1.3456499915186901 +v 0.2447995494028421 0.4038369057307998 1.4233837356032462 +v 0.28457574113955153 0.4050408817371691 1.3454564874040078 +v 0.16686378692265857 0.4169560691139944 1.3838058925978718 +v 0.20663997865936823 0.41816004512036464 1.3058786443986339 +v 0.16686299705842922 0.4044575669163333 1.38361238848319 +v 0.20663918879513865 0.4056615429227026 1.305685140283951 +v 0.24207744273488951 0.4614603470680345 1.4158668120079785 +v 0.2761713213663548 0.4624923265020655 1.3490720278372024 +v 0.24207744273488951 0.4614603470680345 1.4158668120079785 +v 0.2761713213663548 0.4624923265020655 1.3490720278372024 +v 0.17527468358253562 0.46199234236992215 1.3817770859050729 +v 0.2093685622140009 0.46302432180395137 1.3149823017342972 +v 0.17527468358253562 0.46199234236992215 1.3817770859050729 +v 0.2093685622140009 0.46302432180395137 1.3149823017342972 +v 0.2420776402009468 0.46458497261745 1.4159151880366494 +v 0.2761715188324123 0.465616952051481 1.3491204038658733 +v 0.2420776402009468 0.46458497261745 1.4159151880366494 +v 0.2761715188324123 0.465616952051481 1.3491204038658733 +v 0.17527488104859312 0.46511696791933677 1.3818254619337438 +v 0.20936875968005864 0.46614894735336687 1.3150306777629677 +v 0.17527488104859312 0.46511696791933677 1.3818254619337438 +v 0.20936875968005864 0.46614894735336687 1.3150306777629677 +v 0.24207783766700453 0.4677095981668655 1.4159635640653194 +v 0.2761717162984696 0.4687415776008965 1.3491687798945438 +v 0.24207783766700453 0.4677095981668655 1.4159635640653194 +v 0.2761717162984696 0.4687415776008965 1.3491687798945438 +v 0.17527507851465018 0.4682415934687514 1.3818738379624138 +v 0.20936895714611525 0.4692735729027824 1.3150790537916386 +v 0.17527507851465018 0.4682415934687514 1.3818738379624138 +v 0.20936895714611525 0.4692735729027824 1.3150790537916386 +v 0.13298442736062888 0.4759246336198544 1.4914029584636292 +v 0.13237998565292863 0.4770856586503509 1.4164143775507716 +v 0.13297889831102294 0.38843511823622556 1.4900484296608525 +v 0.13237445660332314 0.3895961432667212 1.4150598487479948 +v 0.05798685512841306 0.4759200041432763 1.4920074010724633 +v 0.057382413420712375 0.47708102917377193 1.4170188201596048 +v 0.05798132607880713 0.3884304887596475 1.4906528722696866 +v 0.057376884371106884 0.3895915137901431 1.415664291356828 +v 0.13928360785866856 0.460205139576618 1.497359756512279 +v 0.13857842586635138 0.4615596687788637 1.4098730787806115 +v 0.1392828179944392 0.447706637378956 1.4971662523975962 +v 0.13857763600212203 0.44906116658120165 1.4096795746659279 +v 0.05178644025441659 0.46019973852060936 1.4980649395559178 +v 0.051081258262099416 0.461554267722855 1.4105782618242495 +v 0.05178565039018701 0.4477012363229491 1.497871435441235 +v 0.05108046839787006 0.44905576552519477 1.4103847577095676 +v 0.13928076434744274 0.4152105316650365 1.4966631416994218 +v 0.13857558235512557 0.4165650608672822 1.4091764639677544 +v 0.1392799744832134 0.4027120294673763 1.49646963758474 +v 0.13857479249089621 0.40406655866962193 1.4089829598530716 +v 0.05178359674319055 0.41520513060902964 1.4973683247430607 +v 0.051078414750874046 0.4165596598112753 1.4098816470113933 +v 0.05178280687896142 0.4027066284113685 1.4971748206283788 +v 0.05107762488664469 0.4040611576136133 1.4096881428967105 +v 0.13298344003034201 0.46030150587277774 1.4911610783202764 +v 0.13237899832264222 0.4614625309032734 1.4161724974074188 +v 0.13298344003034201 0.46030150587277774 1.4911610783202764 +v 0.13237899832264222 0.4614625309032734 1.4161724974074188 +v 0.0579858677981262 0.46029687639619965 1.4917655209291096 +v 0.057381426090425514 0.4614579014266962 1.416776940016252 +v 0.0579858677981262 0.46029687639619965 1.4917655209291096 +v 0.057381426090425514 0.4614579014266962 1.416776940016252 +v 0.13298363749639952 0.46342613142219324 1.4912094543489474 +v 0.13237919578869928 0.4645871564526889 1.4162208734360888 +v 0.13298363749639952 0.46342613142219324 1.4912094543489474 +v 0.13237919578869928 0.4645871564526889 1.4162208734360888 +v 0.057986065264183706 0.46342150194561427 1.4918138969577805 +v 0.05738162355648302 0.4645825269761108 1.416825316044923 +v 0.057986065264183706 0.46342150194561427 1.4918138969577805 +v 0.05738162355648302 0.4645825269761108 1.416825316044923 +v 0.13298383496245703 0.46655075697160786 1.4912578303776183 +v 0.13237939325475656 0.4677117820021044 1.4162692494647597 +v 0.13298383496245703 0.46655075697160786 1.4912578303776183 +v 0.13237939325475656 0.4677117820021044 1.4162692494647597 +v 0.05798626273024099 0.46654612749503066 1.4918622729864506 +v 0.05738182102254075 0.4677071525255263 1.416873692073593 +v 0.05798626273024099 0.46654612749503066 1.4918622729864506 +v 0.05738182102254075 0.4677071525255263 1.416873692073593 +v 0.18516128534523113 0.4780643961567872 1.3529824060978575 +v 0.16203261412388992 0.47917029329815897 1.2816462847666532 +v 0.1851557562956252 0.3905748807731584 1.3516278772950807 +v 0.1620270850742842 0.39168077791453015 1.2802917559638765 +v 0.11381658856936938 0.47771085398646207 1.3761083744367477 +v 0.09068791734802817 0.47881675112783384 1.3047722531055443 +v 0.11381105951976389 0.39022133860283414 1.3747538456339714 +v 0.09068238829842334 0.391327235744205 1.3034177243027676 +v 0.19303307868137742 0.4623785721621232 1.3567580387038634 +v 0.16604962892314634 0.4636687854937245 1.2735325638174588 +v 0.19303228881714807 0.44988006996446295 1.3565645345891815 +v 0.16604883905891699 0.45117028329606246 1.273339059702776 +v 0.10979759910953923 0.4619661062967442 1.3837383350992365 +v 0.08281414935130815 0.46325631962834457 1.3005128602128315 +v 0.10979680924531032 0.44946760409908304 1.3835448309845546 +v 0.08281335948707857 0.45075781743068344 1.3003193560981492 +v 0.1930302351701516 0.41738396425054347 1.3560614238910071 +v 0.16604678541192053 0.418674177582143 1.2728359490046022 +v 0.19302944530592225 0.40488546205288145 1.3558679197763248 +v 0.16604599554769095 0.40617567538448185 1.2726424448899198 +v 0.10979475559831386 0.41697149838516356 1.3830417202863803 +v 0.08281130584008212 0.41826171171676396 1.2998162453999749 +v 0.10979396573408429 0.40447299618750243 1.3828482161716975 +v 0.0828105159758532 0.40576320951910194 1.2996227412852925 +v 0.18516029801494427 0.46244126840971056 1.3527405259545042 +v 0.16203162679360306 0.46354716555108233 1.2814044046233 +v 0.18516029801494427 0.46244126840971056 1.3527405259545042 +v 0.16203162679360306 0.46354716555108233 1.2814044046233 +v 0.11381560123908252 0.46208772623938543 1.375866494293395 +v 0.09068693001774175 0.4631936233807572 1.3045303729621907 +v 0.11381560123908252 0.46208772623938543 1.375866494293395 +v 0.09068693001774175 0.4631936233807572 1.3045303729621907 +v 0.18516049548100133 0.4655658939591252 1.3527889019831747 +v 0.16203182425966012 0.46667179110049783 1.2814527806519704 +v 0.18516049548100133 0.4655658939591252 1.3527889019831747 +v 0.16203182425966012 0.46667179110049783 1.2814527806519704 +v 0.11381579870514003 0.46521235178880005 1.3759148703220658 +v 0.09068712748379903 0.4663182489301727 1.3045787489908616 +v 0.11381579870514003 0.46521235178880005 1.3759148703220658 +v 0.09068712748379903 0.4663182489301727 1.3045787489908616 +v 0.1851606929470584 0.46869051950854246 1.3528372780118456 +v 0.16203202172571762 0.46979641664991245 1.2815011566806414 +v 0.1851606929470584 0.46869051950854246 1.3528372780118456 +v 0.16203202172571762 0.46979641664991245 1.2815011566806414 +v 0.11381599617119753 0.46833697733821644 1.3759632463507359 +v 0.09068732494985654 0.4694428744795882 1.304627125019532 +v 0.11381599617119753 0.46833697733821644 1.3759632463507359 +v 0.09068732494985654 0.4694428744795882 1.304627125019532 +v 0.23436456382625281 0.4816235671523952 1.1574717154452125 +v 0.23093567150636596 0.47035851356825287 1.1532775191865046 +v 0.27112163548469637 0.45454361557221823 1.2001547812465505 +v 0.2676927431648102 0.4432785619880759 1.1959605849878416 +v 0.1582806360723652 0.4806237819671342 1.222358062885804 +v 0.15485174375247857 0.469358728382991 1.218163866627095 +v 0.19503770773080853 0.4535438303869572 1.265041128687141 +v 0.19160881541092234 0.442278776802814 1.260846932428433 +v 0.2309356715063664 0.470358513568252 1.1532775191865046 +v 0.2295201254521737 0.4454823825484171 1.1512343959508127 +v 0.2309356715063664 0.470358513568252 1.1532775191865046 +v 0.2295201254521737 0.4454823825484171 1.1512343959508127 +v 0.15485174375247857 0.469358728382991 1.218163866627095 +v 0.1534361976982861 0.4444825973631552 1.2161207433914036 +v 0.15485174375247857 0.469358728382991 1.218163866627095 +v 0.1534361976982861 0.4444825973631552 1.2161207433914036 +v 0.24841803996945488 0.47198113217117754 1.1720680567812263 +v 0.25119168188335395 0.46018585291209124 1.1751386092190579 +v 0.2560408679060546 0.47611704447164627 1.1810700984513778 +v 0.25881450981995346 0.4643217652125582 1.184140650889209 +v 0.21988656706174736 0.4716062127267042 1.1964004370714476 +v 0.22266020897564598 0.4598109334676179 1.1994709895092788 +v 0.22750939499834644 0.47574212502717295 1.2054024787415987 +v 0.23028303691224528 0.46394684576808665 1.2084730311794307 +v 0.1989634869294281 0.4713312718007572 1.2142441826176098 +v 0.2017371288433274 0.4595359925416709 1.2173147350554414 +v 0.20658631486602763 0.4754671841012259 1.2232462242877613 +v 0.20935995677992625 0.4636719048421396 1.226316776725593 +v 0.17043201402172015 0.47095635235628475 1.2385765629078316 +v 0.17320565593561899 0.45916107309719845 1.2416471153456632 +v 0.17805484195831922 0.47509226465675347 1.247578604577983 +v 0.18082848387221806 0.4632969853976663 1.2506491570158147 +v 0.25812897208550156 0.4866848303895477 1.18580047048727 +v 0.25123070620302657 0.4802335728536731 1.1776123550223985 +v 0.27093251484873804 0.45456721939393585 1.200318676462766 +v 0.26403424896626304 0.44811596185806124 1.192130560997894 +v 0.1820450443316135 0.4856850452042858 1.250686817927861 +v 0.1751467784491385 0.47923378766841207 1.2424987024629894 +v 0.19484858709484998 0.45356743420867485 1.2652050239033565 +v 0.18795032121237565 0.44711617667279935 1.2570169084384855 +v 0.25941215472418966 0.4742884075964966 1.186921444974689 +v 0.25828399858592554 0.4866858362232218 1.1857896211791497 +v 0.23531338441309058 0.4695089388791249 1.1585902573433131 +v 0.23418522827482646 0.48190636750585014 1.1574584335477738 +v 0.18332822697030182 0.4732886224112356 1.2518077924152795 +v 0.18220007083203793 0.4856860510379608 1.2506759686197402 +v 0.15922945665920252 0.4685091536938639 1.2234766047839036 +v 0.1581013005209393 0.48090658232058914 1.2223447809883643 +v 0.2687590522063319 0.4460880355213632 1.1974468423461069 +v 0.22820026937398796 0.4468267196903204 1.1499001277744831 +v 0.26875589274941447 0.3960940267307169 1.1966728258873776 +v 0.22819710991707054 0.39683271089967587 1.1491261113157538 +v 0.1926751244524445 0.44508825033610133 1.2623331897866974 +v 0.1521163416200999 0.4458269345050594 1.2147864752150737 +v 0.19267196499552708 0.3950942415454568 1.261559173327968 +v 0.15211318216318248 0.39583292571441486 1.2140124587563443 +v -0.002837452791995876 0.45558390986494324 1.3633063244132035 +v -0.0025903828879807467 0.4431048058570468 1.362627413210773 +v -0.031222149070292415 0.45199886047214655 1.4188734637058253 +v -0.030975079166277064 0.4395197564642519 1.4181945525033957 +v -0.09190779832846774 0.4562932369341244 1.3178533562759958 +v -0.09166072842445261 0.44381413292622796 1.3171744450735652 +v -0.12029249460676406 0.45270818754132947 1.3734204955686184 +v -0.12004542470274937 0.44022908353343304 1.3727415843661879 +v -0.0026201831647685303 0.44460996997236 1.3627092999214483 +v -0.002126043356738272 0.41965176195656717 1.3613514775165871 +v -0.0026201831647685303 0.44460996997236 1.3627092999214483 +v -0.002126043356738272 0.41965176195656717 1.3613514775165871 +v -0.09169052870124061 0.44531929704154116 1.3172563317842405 +v -0.09119638889321013 0.4203610890257483 1.3158985093793798 +v -0.09169052870124061 0.44531929704154116 1.3172563317842405 +v -0.09119638889321013 0.4203610890257483 1.3158985093793798 +v -0.012014798888616118 0.45435311844329096 1.3837462714507396 +v -0.015854296328120743 0.4450220568288694 1.391124588936668 +v -0.01620370593723308 0.46267017496309926 1.392084714366792 +v -0.020043203376738372 0.4533391133486777 1.3994630318527204 +v -0.04541617846479307 0.4546191160942339 1.3667014083992872 +v -0.04925567590429769 0.44528805447981235 1.374079725885215 +v -0.04960508551341025 0.4629361726140431 1.3750398513153392 +v -0.053444582952914876 0.45360511099961975 1.3824181688012676 +v -0.06991052348732318 0.45481418103825977 1.354201842161555 +v -0.07375002092682736 0.44548311942383734 1.3615801596474828 +v -0.0740994305359397 0.46313123755806807 1.3625402850776074 +v -0.07793892797544433 0.45380017594364475 1.3699186025635353 +v -0.10331190306350035 0.4550801786892027 1.3371569791101026 +v -0.10715140050300453 0.4457491170747794 1.34453529659603 +v -0.10750081011211732 0.463397235209011 1.3454954220261541 +v -0.11134030755162194 0.4540661735945877 1.3528737395120825 +v -0.017604745369786068 0.4743510269117168 1.3919873991798832 +v -0.014285496871258019 0.46430805665444197 1.385326217888653 +v -0.031440982224307135 0.4520255258925685 1.4187526895189597 +v -0.02812173372577842 0.44198255563529365 1.4120915082277303 +v -0.10667509090625815 0.47506035398089885 1.3465344310426746 +v -0.10335584240772988 0.465017383723624 1.3398732497514452 +v -0.120511327760779 0.45273485296175053 1.373299721381752 +v -0.11719207926225073 0.4426918827044748 1.3666385400905225 +v -0.02041671024366476 0.4635287167962794 1.3976038851466068 +v -0.0175320377823458 0.47438508561038617 1.3921204613657583 +v -0.005729772892146157 0.4449429005483623 1.3685330859583615 +v -0.0028451004308276406 0.45579926936246906 1.363049662177513 +v -0.10948705578013684 0.4642380438654614 1.3521509170094 +v -0.10660238331881766 0.4750944126795673 1.3466674932285505 +v -0.09480011842861824 0.4456522276175443 1.3230801178211546 +v -0.09191544596729972 0.456508596431652 1.3175966940403052 +v -0.031365146767995844 0.4426809616563272 1.4187332592555997 +v -0.0029535812417744722 0.44354094451801984 1.3630709391132867 +v -0.03136830622491327 0.39268695286568356 1.4179592427968704 +v -0.0029567406986918954 0.3935469357273753 1.362296922654557 +v -0.1204354923044677 0.44339028872550923 1.373280291118392 +v -0.09202392677824633 0.4442502715872019 1.317617970976079 +v -0.12043865176138513 0.3933962799348647 1.3725062746596626 +v -0.09202708623516376 0.39425626279655646 1.3168439545173496 +v 0.16410656586033734 0.5185067680524025 -1.259119829033374 +v 0.1409778946389959 0.5196126651937742 -1.3304559503645785 +v 0.16410103681073163 0.43101725266877366 -1.2604743578361508 +v 0.14097236558939064 0.4321231498101463 -1.331810479167355 +v 0.09276186908447603 0.5181532258820782 -1.2359938606944834 +v 0.0696331978631346 0.5192591230234491 -1.3073299820256872 +v 0.0927563400348701 0.43066371049844854 -1.23734838949726 +v 0.06962766881352933 0.4317696076398203 -1.308684510828464 +v 0.17197835919648385 0.5028209440577394 -1.2553441964273673 +v 0.144994909438253 0.5041111573893389 -1.3385696713137727 +v 0.17197756933225472 0.49032244186007823 -1.25553770054205 +v 0.14499411957402342 0.4916126551916786 -1.338763175428455 +v 0.08874287962464567 0.5024084781923603 -1.2283639000319948 +v 0.061759429866414584 0.5036986915239599 -1.3115893749183998 +v 0.08874208976041631 0.4899099759946983 -1.2285574041466776 +v 0.06175864000218523 0.4912001893262987 -1.311782879033082 +v 0.17197551568525826 0.45782633614615875 -1.2560408112402242 +v 0.14499206592702696 0.45911654947775915 -1.3392662861266291 +v 0.17197472582102868 0.4453278339484976 -1.2562343153549065 +v 0.1449912760627976 0.446618047280098 -1.3394597902413115 +v 0.08874003611341985 0.45741387028077973 -1.2290605148448517 +v 0.06175658635518877 0.45870408361237924 -1.3122859897312564 +v 0.0887392462491905 0.4449153680831186 -1.229254018959534 +v 0.06175579649095986 0.4462055814147181 -1.312479493845939 +v 0.16410557853005026 0.5028836403053267 -1.259361709176727 +v 0.14097690730870904 0.5039895374466976 -1.3306978305079313 +v 0.16410557853005026 0.5028836403053267 -1.259361709176727 +v 0.14097690730870904 0.5039895374466976 -1.3306978305079313 +v 0.09276088175418895 0.5025300981350016 -1.2362357408378362 +v 0.06963221053284796 0.5036359952763734 -1.3075718621690404 +v 0.09276088175418895 0.5025300981350016 -1.2362357408378362 +v 0.06963221053284796 0.5036359952763734 -1.3075718621690404 +v 0.16410577599610732 0.5060082658547422 -1.2593133331480564 +v 0.14097710477476677 0.5071141629961131 -1.3306494544792609 +v 0.16410577599610732 0.5060082658547422 -1.2593133331480564 +v 0.14097710477476677 0.5071141629961131 -1.3306494544792609 +v 0.09276107922024646 0.5056547236844162 -1.2361873648091657 +v 0.06963240799890547 0.506760620825788 -1.30752348614037 +v 0.09276107922024646 0.5056547236844162 -1.2361873648091657 +v 0.06963240799890547 0.506760620825788 -1.30752348614037 +v 0.16410597346216504 0.5091328914041569 -1.259264957119386 +v 0.14097730224082405 0.5102387885455277 -1.3306010784505902 +v 0.16410597346216504 0.5091328914041569 -1.259264957119386 +v 0.14097730224082405 0.5102387885455277 -1.3306010784505902 +v 0.09276127668630418 0.5087793492338317 -1.236138988780495 +v 0.06963260546496297 0.5098852463752035 -1.3074751101116993 +v 0.09276127668630418 0.5087793492338317 -1.236138988780495 +v 0.06963260546496297 0.5098852463752035 -1.3074751101116993 +v 0.03322755914589237 0.5180947855345304 -1.2319767269142454 +v 0.06732143777735722 0.5191267649685614 -1.2987715110850213 +v 0.03322203009628644 0.43060527015090244 -1.2333312557170222 +v 0.0673159087277515 0.43163724958493255 -1.300126039887798 +v -0.03357520000646197 0.5186267808364162 -1.2660664530171513 +v 0.0005186786250030995 0.5196587602704481 -1.3328612371879267 +v -0.03358072905606746 0.4311372654527874 -1.2674209818199278 +v 0.0005131495753980531 0.4321692448868184 -1.3342157659907035 +v 0.0359523118590126 0.5023413265594607 -1.2238115645347913 +v 0.07572850359572203 0.503545302565831 -1.3017388127340301 +v 0.035951521994783686 0.4898428243617996 -1.2240050686494741 +v 0.07572771373149267 0.49104680036816895 -1.3019323168487127 +v -0.04198424048540006 0.5029619877449942 -1.2635829116548483 +v -0.0022080487486908495 0.5041659637513645 -1.3415101598540866 +v -0.041985030349629415 0.4904634855473331 -1.2637764157695306 +v -0.0022088386129202053 0.49166746155370333 -1.341703663968769 +v 0.035949468347787006 0.45734671864787924 -1.2245081793476482 +v 0.07572566008449622 0.45855069465425036 -1.302435427546887 +v 0.03594867848355765 0.444848216450219 -1.2247016834623305 +v 0.07572487022026708 0.4460521924565892 -1.3026289316615693 +v -0.04198708399662543 0.4579673798334136 -1.264279526467705 +v -0.0022108922599166636 0.45917135583978386 -1.3422067746669433 +v -0.041987873860854785 0.4454688776357534 -1.2644730305823872 +v -0.0022116821241455753 0.44667285364212184 -1.3424002787816256 +v 0.03322657181560529 0.5024716577874537 -1.2322186070575984 +v 0.06732045044707036 0.5035036372214856 -1.2990133912283743 +v 0.03322657181560529 0.5024716577874537 -1.2322186070575984 +v 0.06732045044707036 0.5035036372214856 -1.2990133912283743 +v -0.03357618733674883 0.5030036530893405 -1.266308333160504 +v 0.0005176912947166823 0.5040356325233706 -1.33310311733128 +v -0.03357618733674883 0.5030036530893405 -1.266308333160504 +v 0.0005176912947166823 0.5040356325233706 -1.33310311733128 +v 0.03322676928166235 0.5055962833368692 -1.2321702310289278 +v 0.06732064791312786 0.5066282627709002 -1.2989650151997036 +v 0.03322676928166235 0.5055962833368692 -1.2321702310289278 +v 0.06732064791312786 0.5066282627709002 -1.2989650151997036 +v -0.0335759898706911 0.506128278638756 -1.2662599571318336 +v 0.0005178887607737437 0.5071602580727861 -1.3330547413026095 +v -0.0335759898706911 0.506128278638756 -1.2662599571318336 +v 0.0005178887607737437 0.5071602580727861 -1.3330547413026095 +v 0.03322696674772008 0.5087209088862847 -1.2321218550002573 +v 0.06732084537918515 0.5097528883203157 -1.2989166391710332 +v 0.03322696674772008 0.5087209088862847 -1.2321218550002573 +v 0.06732084537918515 0.5097528883203157 -1.2989166391710332 +v -0.0335757924046336 0.5092529041881706 -1.266211581103163 +v 0.0005180862268312492 0.5102848836222016 -1.3330063652739388 +v -0.0335757924046336 0.5092529041881706 -1.266211581103163 +v 0.0005180862268312492 0.5102848836222016 -1.3330063652739388 +v 0.0023286359658922784 0.5168000665241834 -1.1482245061589686 +v 0.07709350035936091 0.5167034883853221 -1.1422909632141363 +v 0.002323106916286788 0.4293105511405537 -1.1495790349617454 +v 0.07708797130975564 0.42921397300169417 -1.1436454920169128 +v 0.008262963453545824 0.5179570769893838 -1.222980413526303 +v 0.08302782784701424 0.5178604988505251 -1.2170468705814703 +v 0.008257434403940112 0.43046756160575583 -1.2243349423290795 +v 0.08302229879740897 0.4303709834668954 -1.218401399384247 +v -0.004397284021154579 0.5010885694165772 -1.142731189267113 +v 0.08282839110455908 0.5009758949212406 -1.135808722498142 +v -0.004398073885383935 0.48859006721891607 -1.1429246933817954 +v 0.08282760124032995 0.4884773927235795 -1.1360022266128242 +v 0.0025260980477745942 0.5024384149593129 -1.2299464145290033 +v 0.08975177317348781 0.5023257404639772 -1.2230239477600322 +v 0.0025253081835450164 0.48993991276165083 -1.2301399186436857 +v 0.08975098330925846 0.48982723826631513 -1.2232174518747145 +v -0.004400127532379949 0.4560939615049975 -1.1434278040799697 +v 0.08282554759333349 0.45598128700966 -1.1365053373109983 +v -0.004400917396609305 0.44359545930733546 -1.143621308194652 +v 0.08282475772910391 0.4434827848119989 -1.1366988414256807 +v 0.0025232545365490022 0.45744380704773135 -1.23064302934186 +v 0.089748929662262 0.45733113255239655 -1.2237205625728886 +v 0.0025224646723198685 0.4449453048500711 -1.2308365334565423 +v 0.08974813979803264 0.4448326303547345 -1.223914066687571 +v 0.002327648635605861 0.5011769387771059 -1.1484663863023217 +v 0.07709251302907472 0.5010803606382463 -1.142532843357489 +v 0.002327648635605861 0.5011769387771059 -1.1484663863023217 +v 0.07709251302907472 0.5010803606382463 -1.142532843357489 +v 0.008261976123259185 0.5023339492423071 -1.2232222936696557 +v 0.08302684051672804 0.5022373711034476 -1.2172887507248233 +v 0.008261976123259185 0.5023339492423071 -1.2232222936696557 +v 0.08302684051672804 0.5022373711034476 -1.2172887507248233 +v 0.0023278461016633667 0.5043015643265205 -1.148418010273651 +v 0.07709271049513178 0.5042049861876619 -1.1424844673288186 +v 0.0023278461016633667 0.5043015643265205 -1.148418010273651 +v 0.07709271049513178 0.5042049861876619 -1.1424844673288186 +v 0.008262173589316246 0.5054585747917226 -1.2231739176409853 +v 0.08302703798278488 0.5053619966528631 -1.2172403746961526 +v 0.008262173589316246 0.5054585747917226 -1.2231739176409853 +v 0.08302703798278488 0.5053619966528631 -1.2172403746961526 +v 0.002328043567719984 0.5074261898759369 -1.1483696342449805 +v 0.07709290796118906 0.5073296117370765 -1.142436091300148 +v 0.002328043567719984 0.5074261898759369 -1.1483696342449805 +v 0.07709290796118906 0.5073296117370765 -1.142436091300148 +v 0.008262371055373752 0.5085832003411381 -1.2231255416123146 +v 0.08302723544884238 0.5084866222022786 -1.2171919986674822 +v 0.008262371055373752 0.5085832003411381 -1.2231255416123146 +v 0.08302723544884238 0.5084866222022786 -1.2171919986674822 +v 0.14641333473644114 0.5167077673844966 -1.142849646119298 +v 0.22107283799794497 0.5168135692433999 -1.1499874741085714 +v 0.14640780568683542 0.42921825200086783 -1.1442041749220746 +v 0.22106730894833904 0.4293240538597711 -1.1513420029113481 +v 0.1392747239997545 0.5178639708787589 -1.2175001921975899 +v 0.21393422726125855 0.5179697727376622 -1.2246380201868636 +v 0.13926919495014922 0.4303744554951301 -1.2188547210003666 +v 0.21392869821165283 0.4304802573540334 -1.2259925489896404 +v 0.14078560636241955 0.5009794725246568 -1.1362758284236874 +v 0.22788836016750746 0.5011029080267093 -1.1446032944111733 +v 0.14078481649818952 0.48848097032699567 -1.1364693325383697 +v 0.2278875703032781 0.48860440582904907 -1.1447967985258556 +v 0.13245722716961805 0.5023283766012963 -1.2233681321816945 +v 0.21955998097470686 0.5024518121033497 -1.2316955981691806 +v 0.13245643730538892 0.48982987440363424 -1.2235616362963768 +v 0.21955919111047684 0.4899533099056885 -1.231889102283863 +v 0.1407827628511935 0.4559848646130762 -1.1369724432365438 +v 0.2278855166562821 0.4561083001151296 -1.14529990922403 +v 0.14078197298696438 0.44348636241541506 -1.1371659473512261 +v 0.22788472679205296 0.44360979791746846 -1.1454934133387122 +v 0.1324543836583929 0.45733376868971565 -1.2240647469945511 +v 0.21955713746348082 0.45745720419176994 -1.232392212982037 +v 0.13245359379416333 0.4448352664920545 -1.2242582511092335 +v 0.2195563475992519 0.44495870199410703 -1.2325857170967194 +v 0.14641234740615428 0.5010846396374209 -1.1430915262626509 +v 0.2210718506676581 0.5011904414963242 -1.1502293542519249 +v 0.14641234740615428 0.5010846396374209 -1.1430915262626509 +v 0.2210718506676581 0.5011904414963242 -1.1502293542519249 +v 0.13927373666946807 0.5022408431316823 -1.217742072340943 +v 0.2139332399309719 0.5023466449905865 -1.2248799003302167 +v 0.13927373666946807 0.5022408431316823 -1.217742072340943 +v 0.2139332399309719 0.5023466449905865 -1.2248799003302167 +v 0.146412544872212 0.5042092651868355 -1.1430431502339804 +v 0.22107204813371562 0.5043150670457388 -1.1501809782232542 +v 0.146412544872212 0.5042092651868355 -1.1430431502339804 +v 0.22107204813371562 0.5043150670457388 -1.1501809782232542 +v 0.13927393413552513 0.5053654686810987 -1.2176936963122722 +v 0.2139334373970294 0.5054712705400011 -1.224831524301546 +v 0.13927393413552513 0.5053654686810987 -1.2176936963122722 +v 0.2139334373970294 0.5054712705400011 -1.224831524301546 +v 0.1464127423382684 0.507333890736251 -1.1429947742053097 +v 0.22107224559977312 0.5074396925951543 -1.1501326021945837 +v 0.1464127423382684 0.507333890736251 -1.1429947742053097 +v 0.22107224559977312 0.5074396925951543 -1.1501326021945837 +v 0.1392741316015822 0.5084900942305133 -1.2176453202836017 +v 0.21393363486308647 0.5085958960894166 -1.2247831482728755 +v 0.1392741316015822 0.5084900942305133 -1.2176453202836017 +v 0.21393363486308647 0.5085958960894166 -1.2247831482728755 +v 0.06726731219536641 0.5157647386425834 -1.0816167484640615 +v 0.13251933582447406 0.5151882353716584 -1.0446459206620118 +v 0.06726178314576114 0.4282752232589555 -1.082971277266838 +v 0.13251380677486835 0.42769871998803044 -1.0460004494647883 +v 0.10424263643749865 0.5167725305517124 -1.1468609858327583 +v 0.16949466006660696 0.5161960272807864 -1.1098901580307086 +v 0.1042371073878936 0.42928301516808354 -1.148215514635535 +v 0.16948913101700103 0.42870651189715847 -1.1112446868334853 +v 0.05874737920914286 0.5001056701756585 -1.079502511143527 +v 0.1348747401097683 0.49943308302624434 -1.0363698787078026 +v 0.0587465893449135 0.4876071679779965 -1.0796960152582094 +v 0.1348739502455394 0.4869345808285832 -1.036563382822485 +v 0.10188525749163091 0.501281427402974 -1.1556207880736733 +v 0.17801261839225724 0.5006088402535607 -1.112488155637949 +v 0.10188446762740133 0.48878292520531286 -1.1558142921883559 +v 0.17801182852802766 0.48811033805589954 -1.1126816597526312 +v 0.058744535697917044 0.45511106226407705 -1.0801991259563835 +v 0.13487189659854315 0.45443847511466373 -1.0370664935206593 +v 0.05874374583368791 0.4426125600664159 -1.0803926300710658 +v 0.13487110673431357 0.4419399729170026 -1.0372599976353416 +v 0.10188241398040532 0.4562868194913934 -1.1563174028865302 +v 0.1780097748810312 0.45561423234198006 -1.1131847704508053 +v 0.10188162411617618 0.44378831729373225 -1.1565109070012125 +v 0.17800898501680207 0.44311573014431893 -1.1133782745654877 +v 0.06726632486507955 0.5001416108955077 -1.0818586286074146 +v 0.13251834849418742 0.49956510762458173 -1.0448878008053648 +v 0.06726632486507955 0.5001416108955077 -1.0818586286074146 +v 0.13251834849418742 0.49956510762458173 -1.0448878008053648 +v 0.10424164910721267 0.5011494028046357 -1.147102865976111 +v 0.1694936727363201 0.5005728995337106 -1.1101320381740614 +v 0.10424164910721267 0.5011494028046357 -1.147102865976111 +v 0.1694936727363201 0.5005728995337106 -1.1101320381740614 +v 0.06726652233113728 0.5032662364449232 -1.0818102525787439 +v 0.13251854596024493 0.5026897331739981 -1.0448394247766941 +v 0.06726652233113728 0.5032662364449232 -1.0818102525787439 +v 0.13251854596024493 0.5026897331739981 -1.0448394247766941 +v 0.10424184657326974 0.5042740283540512 -1.1470544899474406 +v 0.1694938702023776 0.5036975250831262 -1.110083662145391 +v 0.10424184657326974 0.5042740283540512 -1.1470544899474406 +v 0.1694938702023776 0.5036975250831262 -1.110083662145391 +v 0.06726671979719434 0.5063908619943387 -1.0817618765500732 +v 0.13251874342630243 0.5058143587234127 -1.0447910487480234 +v 0.06726671979719434 0.5063908619943387 -1.0817618765500732 +v 0.13251874342630243 0.5058143587234127 -1.0447910487480234 +v 0.1042420440393268 0.5073986539034667 -1.14700611391877 +v 0.16949406766843467 0.5068221506325417 -1.1100352861167202 +v 0.1042420440393268 0.5073986539034667 -1.14700611391877 +v 0.16949406766843467 0.5068221506325417 -1.1100352861167202 +v 0.11196904584156187 0.5420374124723324 -1.2297259072206472 +v 0.07639633707221805 0.6077964991366205 -1.23566935308964 +v 0.08590360381437345 0.5206397100226736 -1.3104661206698969 +v 0.050330895045029855 0.5863987966869635 -1.3164095665388897 +v 0.04983670930446493 0.5109833561433366 -1.2014377500763487 +v 0.014264000535120891 0.5767424428076264 -1.2073811959453413 +v 0.023771267277276298 0.4895856536936787 -1.2821779635255979 +v -0.011801441492067521 0.5553447403579677 -1.2881214093945907 +v 0.11196904584156187 0.5420374124723324 -1.2297259072206472 +v 0.07639633707221805 0.6077964991366205 -1.23566935308964 +v 0.08590360381437345 0.5206397100226736 -1.3104661206698969 +v 0.050330895045029855 0.5863987966869635 -1.3164095665388897 +v 0.04983670930446493 0.5109833561433366 -1.2014377500763487 +v 0.014264000535120891 0.5767424428076264 -1.2073811959453413 +v 0.023771267277276298 0.4895856536936787 -1.2821779635255979 +v -0.011801441492067521 0.5553447403579677 -1.2881214093945907 +v 0.11545658973129158 0.5353243083164756 -1.2460058617523844 +v 0.0739550961670572 0.6120432427581468 -1.2529398819328759 +v 0.11173295515597892 0.53226749368081 -1.25754017795942 +v 0.07023146159174432 0.6089864281224813 -1.2644741981399117 +v 0.04296886377134457 0.4990945759326477 -1.2130030117507025 +v 0.0014673702071099637 0.5758135103743189 -1.2199370319311937 +v 0.039245229196031683 0.4960377612969822 -1.2245373279577378 +v -0.0022562643682029204 0.5727566957386534 -1.2314713481382293 +v 0.10205150526016626 0.5243197756280793 -1.2875294000977127 +v 0.06055001169593144 0.6010387100697514 -1.294463420278204 +v 0.0983278706848536 0.5212629609924146 -1.2990637163047483 +v 0.056826377120619 0.5979818954340859 -1.3059977364852395 +v 0.02956377930021925 0.4880900432442514 -1.2545265500960305 +v -0.011937714264015575 0.5648089776859235 -1.2614605702765218 +v 0.025840144724906366 0.4850332286085868 -1.2660608663030661 +v -0.015661348839328015 0.561752163050258 -1.2729948864835574 +v 0.10731450262242115 0.5382163941777502 -1.244143802479442 +v 0.07174179385307711 0.6039754808420401 -1.2500872483484349 +v 0.10731450262242115 0.5382163941777502 -1.244143802479442 +v 0.07174179385307711 0.6039754808420401 -1.2500872483484349 +v 0.045182166085324216 0.5071623378487544 -1.2158556453351432 +v 0.009609457315980174 0.5729214245130443 -1.221799091204136 +v 0.045182166085324216 0.5071623378487544 -1.2158556453351432 +v 0.009609457315980174 0.5729214245130443 -1.221799091204136 +v 0.10824541126624942 0.538980597836666 -1.2412602234276833 +v 0.0726727024969056 0.6047396845009558 -1.2472036692966757 +v 0.10824541126624942 0.538980597836666 -1.2412602234276833 +v 0.0726727024969056 0.6047396845009558 -1.2472036692966757 +v 0.04611307472915249 0.507926541507671 -1.2129720662833843 +v 0.010540365959808451 0.5736856281719609 -1.2189155121523767 +v 0.04611307472915249 0.507926541507671 -1.2129720662833843 +v 0.010540365959808451 0.5736856281719609 -1.2189155121523767 +v 0.10917631991007748 0.5397448014955835 -1.2383766443759243 +v 0.07360361114073344 0.6055038881598716 -1.2443200902449172 +v 0.10917631991007748 0.5397448014955835 -1.2383766443759243 +v 0.07360361114073344 0.6055038881598716 -1.2443200902449172 +v 0.047043983372980325 0.5086907451665876 -1.2100884872316253 +v 0.011471274603636727 0.5744498318308766 -1.2160319331006182 +v 0.047043983372980325 0.5086907451665876 -1.2100884872316253 +v 0.011471274603636727 0.5744498318308766 -1.2160319331006182 +v 0.04857083976425525 0.4571323129916136 -1.1252059051067564 +v 0.01299813099491054 0.5228913996559026 -1.1311493509757493 +v -0.023916886195691545 0.42090258060778574 -1.0922030551050748 +v -0.059489594965035586 0.48666166727207383 -1.0981465009740672 +v 0.07091264721613078 0.47547320080560596 -1.0560000078645428 +v 0.03533993844678651 0.5412322874698958 -1.0619434537335355 +v -0.0015750787438164604 0.4392434684217781 -1.0229971578628607 +v -0.03714778751316028 0.505002555086068 -1.0289406037318536 +v 0.04857083976425525 0.4571323129916136 -1.1252059051067564 +v 0.01299813099491054 0.5228913996559026 -1.1311493509757493 +v -0.023916886195691545 0.42090258060778574 -1.0922030551050748 +v -0.059489594965035586 0.48666166727207383 -1.0981465009740672 +v 0.07091264721613078 0.47547320080560596 -1.0560000078645428 +v 0.03533993844678651 0.5412322874698958 -1.0619434537335355 +v -0.0015750787438164604 0.4392434684217781 -1.0229971578628607 +v -0.03714778751316028 0.505002555086068 -1.0289406037318536 +v 0.03672917809548237 0.443654386716549 -1.124584409982796 +v -0.004772315468752453 0.5203733211582202 -1.1315184301632877 +v 0.026373788672632736 0.43847871066171606 -1.1198697171254128 +v -0.015127704891601867 0.5151976451033873 -1.126803737305904 +v 0.06279462012267056 0.4650520891662069 -1.0438441965335463 +v 0.021293126558435738 0.5417710236078772 -1.050778216714038 +v 0.05243923069982115 0.45987641311137484 -1.0391295036761636 +v 0.010937737135586323 0.536595347553046 -1.0460635238566551 +v -0.0005502238267756088 0.4250219529191508 -1.1076115156962165 +v -0.042051717391010435 0.501740887360822 -1.1145455358767082 +v -0.010905613249625246 0.41984627686431875 -1.1028968228388334 +v -0.05240710681386007 0.49656521130598996 -1.109830843019325 +v 0.025515218200412138 0.44641965536880956 -1.0268713022469673 +v -0.015986275363823133 0.5231385898104808 -1.0338053224274588 +v 0.015159828777562279 0.4412439793139775 -1.0221566093895842 +v -0.026341664786672547 0.5179629137556478 -1.0290906295700757 +v 0.03562660298569309 0.45066271792307244 -1.1193125390350274 +v 0.00005389421634904856 0.5164218045873614 -1.1252559849040202 +v 0.03562660298569309 0.45066271792307244 -1.1193125390350274 +v 0.00005389421634904856 0.5164218045873614 -1.1252559849040202 +v 0.057968410437569284 0.4690036057370648 -1.050106641792814 +v 0.022395701668224355 0.5347626924013547 -1.0560500876618062 +v 0.057968410437569284 0.4690036057370648 -1.050106641792814 +v 0.022395701668224355 0.5347626924013547 -1.0560500876618062 +v 0.03821545034140583 0.4519566369367798 -1.1204912122493733 +v 0.0026427415720609027 0.5177157236010705 -1.1264346581183657 +v 0.03821545034140583 0.4519566369367798 -1.1204912122493733 +v 0.0026427415720609027 0.5177157236010705 -1.1264346581183657 +v 0.06055725779328114 0.470297524750773 -1.0512853150071595 +v 0.024984549023937097 0.5360566114150629 -1.0572287608761526 +v 0.06055725779328114 0.470297524750773 -1.0512853150071595 +v 0.024984549023937097 0.5360566114150629 -1.0572287608761526 +v 0.040804297697117686 0.4532505559504889 -1.121669885463719 +v 0.005231588927774089 0.5190096426147788 -1.127613331332712 +v 0.040804297697117686 0.4532505559504889 -1.121669885463719 +v 0.005231588927774089 0.5190096426147788 -1.127613331332712 +v 0.06314610514899388 0.47159144376448126 -1.0524639882215054 +v 0.02757339637964895 0.5373505304287711 -1.0584074340904979 +v 0.06314610514899388 0.47159144376448126 -1.0524639882215054 +v 0.02757339637964895 0.5373505304287711 -1.0584074340904979 +v -0.09184275851567603 0.5165779047165984 -1.1334914844419055 +v -0.02157482455170423 0.5169793489489116 -1.159707079892719 +v -0.09184828756528218 0.42908838933297044 -1.134846013244682 +v -0.02158035360130972 0.4294898335652828 -1.1610616086954955 +v -0.11806142833203759 0.5176673279960609 -1.2037509690212198 +v -0.047793494368065126 0.5180687722283741 -1.2299665644720335 +v -0.11806695738164241 0.43017781261243204 -1.2051054978239963 +v -0.04779902341767106 0.4305792568447453 -1.2313210932748102 +v -0.0955145178582637 0.5008305380102076 -1.1256937745827473 +v -0.013535261566963275 0.5012988896145734 -1.15627863594203 +v -0.09551530772249306 0.48833203581254647 -1.12588727869743 +v -0.013536051431192409 0.48880038741691223 -1.1564721400567128 +v -0.1261029659773516 0.5021015318362467 -1.2076631732586143 +v -0.04412370968605095 0.5025698834406116 -1.238248034617897 +v -0.12610375584158096 0.4896030296385847 -1.2078566773732966 +v -0.04412449955028053 0.49007138124295047 -1.2384415387325793 +v -0.0955173613694893 0.455835930098627 -1.1263903893956042 +v -0.013538105078188867 0.45630428170299275 -1.156975250754887 +v -0.09551815123371887 0.44333742790096586 -1.1265838935102865 +v -0.013538894942418445 0.4438057795053316 -1.1571687548695693 +v -0.12610580948857741 0.457106923924667 -1.208359788071471 +v -0.04412655319727654 0.457575275529031 -1.2389446494307537 +v -0.12610659935280677 0.4446084217270041 -1.2085532921861535 +v -0.044127343061505675 0.44507677333137075 -1.2391381535454362 +v -0.09184374584596311 0.5009547769695226 -1.1337333645852583 +v -0.021575811881990647 0.5013562212018359 -1.1599489600360717 +v -0.09184374584596311 0.5009547769695226 -1.1337333645852583 +v -0.021575811881990647 0.5013562212018359 -1.1599489600360717 +v -0.11806241566232356 0.5020442002489842 -1.203992849164573 +v -0.04779448169835199 0.5024456444812984 -1.2302084446153865 +v -0.11806241566232356 0.5020442002489842 -1.203992849164573 +v -0.04779448169835199 0.5024456444812984 -1.2302084446153865 +v -0.0918435483799056 0.5040794025189381 -1.1336849885565878 +v -0.021575614415933586 0.5044808467512505 -1.1599005840074013 +v -0.0918435483799056 0.5040794025189381 -1.1336849885565878 +v -0.021575614415933586 0.5044808467512505 -1.1599005840074013 +v -0.11806221819626672 0.5051688257983997 -1.2039444731359021 +v -0.04779428423229448 0.505570270030713 -1.2301600685867158 +v -0.11806221819626672 0.5051688257983997 -1.2039444731359021 +v -0.04779428423229448 0.505570270030713 -1.2301600685867158 +v -0.09184335091384832 0.5072040280683527 -1.1336366125279171 +v -0.021575416949876525 0.5076054723006669 -1.1598522079787306 +v -0.09184335091384832 0.5072040280683527 -1.1336366125279171 +v -0.021575416949876525 0.5076054723006669 -1.1598522079787306 +v -0.11806202073020922 0.5082934513478152 -1.2038960971072314 +v -0.0477940867662372 0.5086948955801285 -1.2301116925580453 +v -0.11806202073020922 0.5082934513478152 -1.2038960971072314 +v -0.0477940867662372 0.5086948955801285 -1.2301116925580453 +v 0.09951413057722402 0.1347138280510558 -0.4919512832748367 +v 0.26332876234869107 0.29468883292049597 -0.32827009679191166 +v 0.2620191386486741 0.29720438715323816 -0.49074535543643805 +v 0.26331849411370967 0.13220830435090036 -0.33078565028278284 +v 0.26200887041369225 0.13472385858364166 -0.4932609089273088 +v 0.10083402251222306 0.294678802387911 -0.32696047113943916 +v 0.09952439881220543 0.2971943566206523 -0.48943572978396555 +v 0.10082375427724122 0.1321982738183145 -0.32947602463031034 +v 0.05366127931595943 0.2955917874763241 -0.385738412570646 +v 0.1275313496841335 0.2978277429167253 -0.5304604449406605 +v 0.05365101108097736 0.13311125890672848 -0.38825396606151674 +v 0.12752108144915208 0.13534721434712793 -0.5329759984315312 +v -0.09107803218080757 0.29674444396374433 -0.4595994857936083 +v -0.017207961812633288 0.29898039940414556 -0.6043215181636228 +v -0.09108830041578964 0.13426391539414873 -0.4621150392844795 +v -0.01721823004761469 0.13649987083454818 -0.606837071654494 +v 0.04890517088146629 0.2141507227510253 -0.17213795167865076 +v -0.02177622556150527 0.2145434664133825 -0.1972175666110454 +v 0.04889964183186102 0.1266612073673965 -0.1734924804814275 +v -0.021781754611110538 0.1270539510297528 -0.19857209541382215 +v 0.02382247988994801 0.21305813272307716 -0.10146500400392533 +v -0.0468589165530231 0.21345087638543347 -0.1265446189363204 +v 0.023816950840342077 0.12556861733944924 -0.10281953280670209 +v -0.046864445602629035 0.12596136100180555 -0.12789914773909716 +v 0.05688452417072032 0.19858591553441407 -0.17617927621719787 +v -0.025577105012746237 0.19904411647383036 -0.20543882697165872 +v 0.056883734306491185 0.18608741333675383 -0.1763727803318802 +v -0.025577894876975815 0.1865456142761701 -0.20563233108634105 +v 0.0276213846806157 0.19731122716847516 -0.0937275039300185 +v -0.05484024450285063 0.19776942810789144 -0.12298705468447935 +v 0.027620594816386346 0.18481272497081402 -0.09392100804470083 +v -0.05484103436708043 0.1852709259102303 -0.12318055879916168 +v 0.05688168065949473 0.15359130762283435 -0.17687589103005452 +v -0.02557994852397183 0.15404950856225064 -0.20613544178451537 +v 0.05688089079526537 0.14109280542517322 -0.17706939514473685 +v -0.025580738388200963 0.14155100636458862 -0.2063289458991977 +v 0.02761854116939011 0.15231661925689544 -0.09442411874287515 +v -0.05484308801407711 0.15277482019631172 -0.12368366949733556 +v 0.02761775130516053 0.13981811705923342 -0.09461762285755748 +v -0.0548438778783058 0.1402763179986497 -0.12387717361201833 +v 0.04890418355117987 0.19852759500394868 -0.17237983182200356 +v -0.021777212891791686 0.19892033866630499 -0.19745944675439864 +v 0.04890418355117987 0.19852759500394868 -0.17237983182200356 +v -0.021777212891791686 0.19892033866630499 -0.19745944675439864 +v 0.02382149255966115 0.19743500497600053 -0.10170688414727813 +v -0.04685990388330996 0.19782774863835684 -0.1267864990796732 +v 0.02382149255966115 0.19743500497600053 -0.10170688414727813 +v -0.04685990388330996 0.19782774863835684 -0.1267864990796732 +v 0.04890438101723693 0.2016522205533633 -0.1723314557933331 +v -0.021777015425734403 0.2020449642157205 -0.19741107072572817 +v 0.04890438101723693 0.2016522205533633 -0.1723314557933331 +v -0.021777015425734403 0.2020449642157205 -0.19741107072572817 +v 0.023821690025718656 0.20055963052541603 -0.10165850811860766 +v -0.0468597064172529 0.20095237418777323 -0.12673812305100274 +v 0.023821690025718656 0.20055963052541603 -0.10165850811860766 +v -0.0468597064172529 0.20095237418777323 -0.12673812305100274 +v 0.04890457848329399 0.2047768461027788 -0.17228307976466262 +v -0.021776817959676897 0.205169589765136 -0.19736269469705725 +v 0.04890457848329399 0.2047768461027788 -0.17228307976466262 +v -0.021776817959676897 0.205169589765136 -0.19736269469705725 +v 0.02382188749177616 0.20368425607483065 -0.10161013208993719 +v -0.046859508951195394 0.20407699973718785 -0.12668974702233227 +v 0.02382188749177616 0.20368425607483065 -0.10161013208993719 +v -0.046859508951195394 0.20407699973718785 -0.12668974702233227 +v -0.11011051706770392 0.21614603150432288 -0.3003681113497376 +v -0.03984258310373168 0.2165474757366379 -0.3265837068005517 +v -0.11011604611730963 0.12865651612069495 -0.3017226401525144 +v -0.03984811215333717 0.1290579603530082 -0.327938235603328 +v -0.13632918688406437 0.21723545478378625 -0.3706275959290526 +v -0.0660612529200928 0.2176368990160995 -0.39684319137986623 +v -0.1363347159336703 0.12974593940015744 -0.3719821247318289 +v -0.06606678196969806 0.1301473836324707 -0.39819772018264254 +v -0.11378227641029137 0.200398664797933 -0.2925704014905799 +v -0.0318030201189905 0.20086701640229876 -0.3231552628498626 +v -0.11378306627452095 0.18790016260027187 -0.29276390560526266 +v -0.03180380998322008 0.18836851420463674 -0.32334876696454495 +v -0.14437072452937905 0.20166965862397213 -0.3745398001664473 +v -0.06239146823807862 0.20213801022833788 -0.40512466152572957 +v -0.14437151439360885 0.189171156426311 -0.3747333042811296 +v -0.06239225810230731 0.18963950803067586 -0.4053181656404119 +v -0.11378511992151719 0.1554040568863524 -0.29326701630343655 +v -0.031805863630216535 0.15587240849071726 -0.3238518776627193 +v -0.1137859097857461 0.14290555468869037 -0.2934605204181189 +v -0.03180665349444589 0.14337390629305613 -0.3240453817774016 +v -0.14437356804060464 0.1566750507123924 -0.3752364149793035 +v -0.062394311749303766 0.1571434023167564 -0.4058212763385862 +v -0.14437435790483422 0.14417654851473038 -0.37542991909398626 +v -0.06239510161353379 0.14464490011909703 -0.40601478045326855 +v -0.11011150439799056 0.20052290375724802 -0.30060999149309087 +v -0.03984357043401876 0.20092434798956127 -0.3268255869439045 +v -0.11011150439799056 0.20052290375724802 -0.30060999149309087 +v -0.03984357043401876 0.20092434798956127 -0.3268255869439045 +v -0.13633017421435145 0.20161232703670962 -0.3708694760724054 +v -0.06606224025037899 0.20201377126902287 -0.39708507152321904 +v -0.13633017421435145 0.20161232703670962 -0.3708694760724054 +v -0.06606224025037899 0.20201377126902287 -0.39708507152321904 +v -0.11011130693193283 0.20364752930666263 -0.3005616154644204 +v -0.03984337296796103 0.2040489735389759 -0.32677721091523404 +v -0.11011130693193283 0.20364752930666263 -0.3005616154644204 +v -0.03984337296796103 0.2040489735389759 -0.32677721091523404 +v -0.13632997674829395 0.20473695258612512 -0.3708211000437349 +v -0.06606204278432237 0.20513839681843837 -0.39703669549454856 +v -0.13632997674829395 0.20473695258612512 -0.3708211000437349 +v -0.06606204278432237 0.20513839681843837 -0.39703669549454856 +v -0.11011110946587555 0.20677215485607725 -0.3005132394357495 +v -0.03984317550190397 0.20717359908839228 -0.3267288348865631 +v -0.11011110946587555 0.20677215485607725 -0.3005132394357495 +v -0.03984317550190397 0.20717359908839228 -0.3267288348865631 +v -0.13632977928223666 0.20786157813553974 -0.370772724015064 +v -0.06606184531826487 0.208263022367853 -0.39698831946587765 +v -0.13632977928223666 0.20786157813553974 -0.370772724015064 +v -0.06606184531826487 0.208263022367853 -0.39698831946587765 +v -0.0861941615161661 0.3052013107253275 -0.40024423181383817 +v -0.14107981693996274 0.30441352037576497 -0.34913703902922144 +v -0.08619969056577181 0.2177117953416987 -0.4015987606166149 +v -0.141085345989568 0.21692400499213615 -0.3504915678319982 +v -0.035080894948622765 0.30434844091191593 -0.34536520609482935 +v -0.08996655037241919 0.3035606505623534 -0.2942580133102122 +v -0.035086423998228033 0.21685892552828712 -0.3467197348976061 +v -0.08997207942202445 0.21607113517872367 -0.29561254211298893 +v -0.08588078310843184 0.28971490465849925 -0.40931829683249354 +v -0.14991404776952755 0.28879581591734294 -0.3496932385837739 +v -0.08588157297266119 0.27721640246083723 -0.4095118009471759 +v -0.14991483763375757 0.2762973137196818 -0.3498867426984562 +v -0.026248638779630795 0.2887198898761847 -0.34529276682698296 +v -0.09028190344072717 0.28780080113502926 -0.2856677085782633 +v -0.026249428643860595 0.27622138767852444 -0.3454862709416653 +v -0.09028269330495631 0.27530229893736813 -0.2858612126929456 +v -0.08588362661965765 0.24472029674691775 -0.4100149116453502 +v -0.14991689128075336 0.24380120800576233 -0.35038985339663054 +v -0.085884416483887 0.23222179454925662 -0.41020841576003253 +v -0.14991768114498272 0.2313027058081012 -0.35058335751131287 +v -0.02625148229085683 0.24372528196460408 -0.3459893816398396 +v -0.09028474695195277 0.24280619322344865 -0.2863643233911195 +v -0.026252272155085965 0.23122677976694295 -0.34618288575452194 +v -0.09028553681618234 0.23030769102578752 -0.2865578275058023 +v -0.08619514884645252 0.28957818297825 -0.4004861119571914 +v -0.14108080427024916 0.28879039262868744 -0.34937891917257424 +v -0.08619514884645252 0.28957818297825 -0.4004861119571914 +v -0.14108080427024916 0.28879039262868744 -0.34937891917257424 +v -0.035081882278909404 0.2887253131648384 -0.34560708623818215 +v -0.08996753770270605 0.2879375228152776 -0.2944998934535654 +v -0.035081882278909404 0.2887253131648384 -0.34560708623818215 +v -0.08996753770270605 0.2879375228152776 -0.2944998934535654 +v -0.0861949513803959 0.2927028085276664 -0.4004377359285205 +v -0.1410806068041921 0.2919150181781047 -0.34933054314390377 +v -0.0861949513803959 0.2927028085276664 -0.4004377359285205 +v -0.1410806068041921 0.2919150181781047 -0.34933054314390377 +v -0.03508168481285212 0.2918499387142548 -0.3455587102095117 +v -0.08996734023664854 0.29106214836469224 -0.2944515174248945 +v -0.03508168481285212 0.2918499387142548 -0.3455587102095117 +v -0.08996734023664854 0.29106214836469224 -0.2944515174248945 +v -0.14108040933813504 0.29503964372751934 -0.3492821671152333 +v -0.0861947539143384 0.2958274340770819 -0.40038935989985003 +v -0.14108040933813504 0.29503964372751934 -0.3492821671152333 +v -0.035081487346794615 0.2949745642636694 -0.3455103341808412 +v -0.08996714277059104 0.29418677391410686 -0.29440314139622403 +v -0.035081487346794615 0.2949745642636694 -0.3455103341808412 +v -0.08996714277059104 0.29418677391410686 -0.29440314139622403 +v 0.2745109339411467 0.27320986985631723 1.0590186500959673 +v 0.27320131024112926 0.2757254240890594 0.8965433914514409 +v 0.27450066570616527 0.11072934128672163 1.0565030966050961 +v 0.27319104200614786 0.11324489551946293 0.8940278379605697 +v 0.11201619410467822 0.27319983932373226 1.0603282757484394 +v 0.11070657040466148 0.27571539355647356 0.8978530171039134 +v 0.11200592586969682 0.11071931075413577 1.0578127222575686 +v 0.11069630216967918 0.11323486498687796 0.8953374636130422 +v 0.14068081874318317 0.2725699512706514 1.1008962465875696 +v 0.06448744755640368 0.2747966435420297 0.957383649875327 +v 0.14067055050820176 0.11008942270105493 1.0983806930966988 +v 0.06447717932142205 0.11231611497243321 0.9548680963844562 +v -0.0028490588988983045 0.27139950040109984 1.177080624092834 +v -0.0790424300856778 0.27362619267247723 1.0335680273805918 +v -0.002859327133880152 0.10891897183150334 1.1745650706019632 +v -0.014004209983234484 0.11211467090773652 0.7663299409625584 +v -0.013998680933628993 0.19960418629136534 0.7676844697653351 +v 0.05626925303034258 0.2000056305236786 0.7414688743145215 +v 0.05626372398073731 0.11251611514004978 0.7401143455117447 +v -0.04021735074999011 0.20069360957082694 0.6974249851860206 +v 0.030050583213981907 0.2010950538031402 0.6712093897352065 +v -0.04022287979959538 0.11320409418719901 0.6960704563832438 +v 0.030045054164376417 0.11360553841951226 0.6698548609324297 +v -0.01767044027621667 0.18385681958497457 0.7754821796244928 +v 0.06430881601508398 0.18432517118933944 0.7448973182652101 +v -0.017671230140445804 0.17135831738731255 0.7752886755098101 +v 0.06430802615085462 0.1718266689916792 0.7447038141505278 +v -0.04825888839530457 0.1851278134110128 0.6935127809486259 +v 0.033720367895996084 0.18559616501537857 0.6629279195893432 +v -0.04825967825953392 0.17262931121335168 0.6933192768339436 +v 0.033719578031766506 0.17309766281771832 0.6627344154746608 +v -0.017673283787442262 0.13886221167339308 0.7747855648116357 +v 0.06430597250385817 0.13933056327775972 0.7442007034523535 +v -0.01767407365167184 0.12636370947573283 0.7745920606969534 +v 0.06430518263962881 0.1268320610800977 0.7440071993376711 +v -0.04826173190653038 0.1401332054994322 0.6928161661357692 +v 0.033717524384770714 0.14060155710379885 0.6622313047764865 +v -0.048262521770759736 0.12763470330177196 0.6926226620210865 +v 0.03371673452054136 0.12810305490613683 0.6620378006618042 +v -0.013999668263915632 0.1839810585442887 0.7674425896219823 +v 0.056268265700056386 0.18438250277660195 0.7412269941711682 +v -0.013999668263915632 0.1839810585442887 0.7674425896219823 +v 0.056268265700056386 0.18438250277660195 0.7412269941711682 +v -0.04021833808027653 0.1850704818237503 0.6971831050426673 +v 0.030049595883695046 0.18547192605606444 0.6709675095918537 +v -0.04021833808027653 0.1850704818237503 0.6971831050426673 +v 0.030049595883695046 0.18547192605606444 0.6709675095918537 +v -0.01399947079785857 0.1871056840937051 0.7674909656506528 +v 0.05626846316611345 0.18750712832601746 0.7412753701998387 +v -0.01399947079785857 0.1871056840937051 0.7674909656506528 +v 0.05626846316611345 0.18750712832601746 0.7412753701998387 +v -0.04021814061421991 0.1881951073731667 0.6972314810713378 +v 0.03004979334975255 0.18859655160547995 0.6710158856205242 +v -0.04021814061421991 0.1881951073731667 0.6972314810713378 +v 0.03004979334975255 0.18859655160547995 0.6710158856205242 +v -0.013999273331801287 0.1902303096431197 0.7675393416793233 +v 0.05626866063217095 0.19063175387543208 0.7413237462285096 +v -0.013999273331801287 0.1902303096431197 0.7675393416793233 +v 0.05626866063217095 0.19063175387543208 0.7413237462285096 +v -0.04021794314816218 0.1913197329225822 0.6972798571000087 +v 0.03004999081581028 0.19172117715489456 0.6710642616491951 +v -0.04021794314816218 0.1913197329225822 0.6972798571000087 +v 0.03004999081581028 0.19172117715489456 0.6710642616491951 +v 0.07264026577125571 0.20000664107932487 0.7413369322081858 +v 0.14332166221422704 0.19961389741696856 0.7664165471405808 +v 0.07263473672165 0.11251712569569605 0.739982403405409 +v 0.14331613316462133 0.11212438203333974 0.7650620183378036 +v 0.0977229567627742 0.20109923110727213 0.6706639845334608 +v 0.16840435320574576 0.20070648744491582 0.6957435994658558 +v 0.09771742771316871 0.1136097157236442 0.669309455730684 +v 0.16839882415613983 0.113216972061287 0.6943890706630791 +v 0.0646589378214284 0.18432519280178195 0.7448944964600273 +v 0.14712056700489473 0.18386699186236566 0.7741540472144877 +v 0.06465814795719904 0.1718266906041208 0.7447009923453445 +v 0.14711977714066538 0.17136848966470453 0.7739605430998053 +v 0.09392207731153301 0.18559988116772086 0.6624427241728474 +v 0.17638370649500001 0.18514168022830457 0.6917022749273083 +v 0.09392128744730366 0.17310137897005973 0.6622492200581651 +v 0.17638291663077066 0.17264317803064344 0.691508770812626 +v 0.06465609431020258 0.13933058489020134 0.7441978816471702 +v 0.14711772349366892 0.13887238395078505 0.7734574324016315 +v 0.064655304445973 0.1268320826925402 0.7440043775324883 +v 0.14711693362943956 0.1263738817531248 0.7732639282869487 +v 0.09391923380030787 0.14060527325614025 0.6617461093599912 +v 0.17638086298377353 0.14014707231672485 0.6910056601144516 +v 0.09391844393607784 0.12810677105848 0.6615526052453085 +v 0.17638007311954484 0.12764857011906283 0.6908121559997693 +v 0.07263927844096885 0.18438351333224823 0.741095052064833 +v 0.14332067488393996 0.18399076966989192 0.7661746669972276 +v 0.07263927844096885 0.18438351333224823 0.741095052064833 +v 0.14332067488393996 0.18399076966989192 0.7661746669972276 +v 0.09772196943248734 0.1854761033601955 0.6704221043901075 +v 0.1684033658754589 0.18508335969783918 0.695501719322503 +v 0.09772196943248734 0.1854761033601955 0.6704221043901075 +v 0.1684033658754589 0.18508335969783918 0.695501719322503 +v 0.07263947590702613 0.18750813888166284 0.7411434280935034 +v 0.14332087234999769 0.18711539521930654 0.766223043025898 +v 0.07263947590702613 0.18750813888166284 0.7411434280935034 +v 0.14332087234999769 0.18711539521930654 0.766223043025898 +v 0.09772216689854485 0.1886007289096101 0.6704704804187784 +v 0.16840356334151596 0.1882079852472538 0.6955500953511735 +v 0.09772216689854485 0.1886007289096101 0.6704704804187784 +v 0.16840356334151596 0.1882079852472538 0.6955500953511735 +v 0.07263967337308364 0.19063276443107924 0.7411918041221739 +v 0.1433210698160552 0.19024002076872115 0.7662714190545685 +v 0.07263967337308364 0.19063276443107924 0.7411918041221739 +v 0.1433210698160552 0.19024002076872115 0.7662714190545685 +v 0.09772236436460191 0.1917253544590274 0.6705188564474489 +v 0.16840376080757302 0.1913326107966702 0.695598471379844 +v 0.09772236436460191 0.1917253544590274 0.6705188564474489 +v 0.16840376080757302 0.1913326107966702 0.695598471379844 +v -0.013998680933628993 0.19960418629136534 0.7676844697653351 +v 0.05626925303034258 0.2000056305236786 0.7414688743145215 +v -0.014004209983234484 0.11211467090773652 0.7663299409625584 +v 0.05626372398073731 0.11251611514004978 0.7401143455117447 +v -0.04021735074999011 0.20069360957082694 0.6974249851860206 +v 0.030050583213981907 0.2010950538031402 0.6712093897352065 +v -0.04022287979959538 0.11320409418719901 0.6960704563832438 +v 0.030045054164376417 0.11360553841951226 0.6698548609324297 +v -0.01767044027621667 0.18385681958497457 0.7754821796244928 +v 0.06430881601508398 0.18432517118933944 0.7448973182652101 +v -0.017671230140445804 0.17135831738731255 0.7752886755098101 +v 0.06430802615085462 0.1718266689916792 0.7447038141505278 +v -0.04825888839530457 0.1851278134110128 0.6935127809486259 +v 0.033720367895996084 0.18559616501537857 0.6629279195893432 +v -0.04825967825953392 0.17262931121335168 0.6933192768339436 +v 0.033719578031766506 0.17309766281771832 0.6627344154746608 +v -0.017673283787442262 0.13886221167339308 0.7747855648116357 +v 0.06430597250385817 0.13933056327775972 0.7442007034523535 +v -0.01767407365167184 0.12636370947573283 0.7745920606969534 +v 0.06430518263962881 0.1268320610800977 0.7440071993376711 +v -0.04826173190653038 0.1401332054994322 0.6928161661357692 +v 0.033717524384770714 0.14060155710379885 0.6622313047764865 +v -0.048262521770759736 0.12763470330177196 0.6926226620210865 +v 0.03371673452054136 0.12810305490613683 0.6620378006618042 +v -0.013999668263915632 0.1839810585442887 0.7674425896219823 +v 0.056268265700056386 0.18438250277660195 0.7412269941711682 +v -0.013999668263915632 0.1839810585442887 0.7674425896219823 +v 0.056268265700056386 0.18438250277660195 0.7412269941711682 +v -0.04021833808027653 0.1850704818237503 0.6971831050426673 +v 0.030049595883695046 0.18547192605606444 0.6709675095918537 +v -0.04021833808027653 0.1850704818237503 0.6971831050426673 +v 0.030049595883695046 0.18547192605606444 0.6709675095918537 +v -0.01399947079785857 0.1871056840937051 0.7674909656506528 +v 0.05626846316611345 0.18750712832601746 0.7412753701998387 +v -0.01399947079785857 0.1871056840937051 0.7674909656506528 +v 0.05626846316611345 0.18750712832601746 0.7412753701998387 +v -0.04021814061421991 0.1881951073731667 0.6972314810713378 +v 0.03004979334975255 0.18859655160547995 0.6710158856205242 +v -0.04021814061421991 0.1881951073731667 0.6972314810713378 +v 0.03004979334975255 0.18859655160547995 0.6710158856205242 +v -0.013999273331801287 0.1902303096431197 0.7675393416793233 +v 0.05626866063217095 0.19063175387543208 0.7413237462285096 +v -0.013999273331801287 0.1902303096431197 0.7675393416793233 +v 0.05626866063217095 0.19063175387543208 0.7413237462285096 +v -0.04021794314816218 0.1913197329225822 0.6972798571000087 +v 0.03004999081581028 0.19172117715489456 0.6710642616491951 +v -0.04021794314816218 0.1913197329225822 0.6972798571000087 +v 0.03004999081581028 0.19172117715489456 0.6710642616491951 +v -0.02997732819296317 0.19759807542605135 0.8973249955237002 +v -0.10065872463593473 0.19799081908840765 0.8722453805913051 +v -0.029982857242569105 0.11010856004242342 0.8959704667209234 +v -0.10066425368554022 0.11050130370477973 0.8708908517885279 +v -0.05506001918448211 0.19650548539810408 0.9679979431984256 +v -0.12574141562745322 0.1968982290604604 0.9429183282660301 +v -0.05506554823408738 0.10901597001447527 0.9666434143956488 +v -0.12574694467705871 0.10940871367683158 0.9415637994632537 +v -0.02199797490370914 0.1820332682094401 0.893283670985153 +v -0.10445960408717547 0.1824914691488564 0.8640241202306922 +v -0.021998764767938495 0.16953476601177986 0.8930901668704703 +v -0.10446039395140505 0.16999296695119526 0.8638306161160099 +v -0.05126111439381442 0.18075857984350208 0.9757354432723324 +v -0.13372274357728053 0.18121678078291747 0.9464758925178716 +v -0.05126190425804378 0.16826007764584094 0.9755419391576501 +v -0.1337235334415101 0.16871827858525723 0.9462823884031888 +v -0.022000818414934953 0.13703866029786038 0.8925870561722964 +v -0.10446244759840129 0.13749686123727578 0.8633275054178355 +v -0.02200160827916431 0.12454015810019836 0.8923935520576141 +v -0.10446323746263064 0.12499835903961465 0.8631340013031532 +v -0.051263957905040236 0.13576397193192147 0.9750388284594758 +v -0.13372558708850657 0.13622217287133775 0.9457792777050149 +v -0.05126474776926959 0.12326546973426034 0.9748453243447934 +v -0.1337263769527357 0.12372367067367573 0.9455857735903326 +v -0.029978315523250032 0.1819749476789747 0.8970831153803469 +v -0.10065971196622137 0.18236769134133102 0.8720035004479518 +v -0.029978315523250032 0.1819749476789747 0.8970831153803469 +v -0.10065971196622137 0.18236769134133102 0.8720035004479518 +v -0.05506100651476875 0.18088235765102656 0.9677560630550728 +v -0.12574240295773964 0.18127510131338376 0.9426764481226773 +v -0.05506100651476875 0.18088235765102656 0.9677560630550728 +v -0.12574240295773964 0.18127510131338376 0.9426764481226773 +v -0.02997811805719275 0.1850995732283902 0.8971314914090174 +v -0.1006595145001643 0.18549231689074652 0.8720518764766227 +v -0.02997811805719275 0.1850995732283902 0.8971314914090174 +v -0.1006595145001643 0.18549231689074652 0.8720518764766227 +v -0.05506080904871147 0.18400698320044206 0.9678044390837428 +v -0.12574220549168236 0.18439972686279926 0.9427248241513482 +v -0.05506080904871147 0.18400698320044206 0.9678044390837428 +v -0.12574220549168236 0.18439972686279926 0.9427248241513482 +v -0.029977920591135465 0.18822419877780483 0.8971798674376883 +v -0.10065931703410658 0.18861694244016203 0.8721002525052932 +v -0.029977920591135465 0.18822419877780483 0.8971798674376883 +v -0.10065931703410658 0.18861694244016203 0.8721002525052932 +v -0.05506061158265396 0.18713160874985846 0.9678528151124137 +v -0.12574200802562552 0.18752435241221477 0.9427732001800186 +v -0.05506061158265396 0.18713160874985846 0.9678528151124137 +v -0.12574200802562552 0.18752435241221477 0.9427732001800186 +v -0.13081601758255923 0.28469858705775497 0.9242161045093269 +v -0.07511365236116929 0.28391762312451796 0.9744320136201532 +v -0.13082154663216472 0.19720907167412616 0.9228615757065501 +v -0.075119181410775 0.19642810774088915 0.9730774848173764 +v -0.08059403336003657 0.2855577121292523 0.8685203677751305 +v -0.02489166813864596 0.2847767481960135 0.9187362768859573 +v -0.08059956240964161 0.1980681967456217 0.8671658389723538 +v -0.024897197188251674 0.19728723281238558 0.9173817480831805 +v -0.13964403403317216 0.2690689458824904 0.9244308766679215 +v -0.07465794127488401 0.2681578212937126 0.9830161039638856 +v -0.13964482389740152 0.2565704436848293 0.9242373725532391 +v -0.07465873113911337 0.25565931909605233 0.9828225998492028 +v -0.08105171910689513 0.2700712584659035 0.8594525171446925 +v -0.016065626348606976 0.2691601338771257 0.9180377444406567 +v -0.08105250897112448 0.2575727562682415 0.8592590130300102 +v -0.01606641621283611 0.25666163167946365 0.9178442403259743 +v -0.13964687754439797 0.2240743379709107 0.9237342618550652 +v -0.07466078478610938 0.22316321338213285 0.9823194891510285 +v -0.13964766740862689 0.2115758357732478 0.9235407577403825 +v -0.07466157465033874 0.21066471118447083 0.9821259850363466 +v -0.08105456261812094 0.22507665055432202 0.8587559023318359 +v -0.01606846985983279 0.22416552596554506 0.9173411296278 +v -0.08105535248235007 0.21257814835666178 0.8585623982171535 +v -0.016069259724062146 0.21166702376788393 0.9171476255131177 +v -0.1308170049128463 0.26907545931067833 0.9239742243659741 +v -0.07511463969145615 0.2682944953774413 0.9741901334768004 +v -0.1308170049128463 0.26907545931067833 0.9239742243659741 +v -0.07511463969145615 0.2682944953774413 0.9741901334768004 +v -0.0805950206903232 0.26993458438217477 0.8682784876317777 +v -0.024892655468932823 0.26915362044893776 0.918494396742604 +v -0.0805950206903232 0.26993458438217477 0.8682784876317777 +v -0.024892655468932823 0.26915362044893776 0.918494396742604 +v -0.1308168074467888 0.27220008486009384 0.9240226003946441 +v -0.07511444222539909 0.27141912092685594 0.9742385095054709 +v -0.1308168074467888 0.27220008486009384 0.9240226003946441 +v -0.07511444222539909 0.27141912092685594 0.9742385095054709 +v -0.08059482322426592 0.2730592099315903 0.8683268636604482 +v -0.024892458002875317 0.2722782459983524 0.9185427727712745 +v -0.08059482322426592 0.2730592099315903 0.8683268636604482 +v -0.024892458002875317 0.2722782459983524 0.9185427727712745 +v -0.13081660998073108 0.27532471040950934 0.924070976423315 +v -0.07511424475934159 0.27454374647627144 0.9742868855341413 +v -0.13081660998073108 0.27532471040950934 0.924070976423315 +v -0.07511424475934159 0.27454374647627144 0.9742868855341413 +v -0.08059462575820842 0.2761838354810058 0.8683752396891187 +v -0.0248922605368187 0.27540287154776877 0.918591148799945 +v -0.08059462575820842 0.2761838354810058 0.8683752396891187 +v -0.0248922605368187 0.27540287154776877 0.918591148799945 +v 0.26961259302527374 0.20321505562974096 0.533302074613077 +v 0.23444642170829888 0.20424275975499295 0.4670654915151191 +v 0.26960706397566847 0.11572554024611215 0.5319475458103002 +v 0.2344408926586934 0.11675324437136325 0.46571096271234236 +v 0.2033680341135442 0.20267484753610177 0.5684640950001221 +v 0.16820186279656912 0.20370255166135287 0.5022275119021642 +v 0.20336250506393805 0.11518533215247295 0.5671095661973453 +v 0.1681963337469632 0.11621303627772406 0.5008729830993874 +v 0.2780624998807124 0.18755130321336289 0.5356497413622998 +v 0.23703530001090822 0.18875029135949006 0.45837372774801555 +v 0.2780617100164833 0.17505280101570264 0.5354562372476179 +v 0.23703451014667887 0.17625178916182804 0.4581802236333332 +v 0.20077718115036092 0.1869210604374505 0.5766720984805191 +v 0.15974998128055717 0.18812004858357767 0.4993960848662353 +v 0.20077639128613156 0.17442255823979025 0.5764785943658368 +v 0.1597491914163276 0.17562154638591565 0.49920258075155255 +v 0.2780596563694866 0.14255669530178317 0.5349531265494436 +v 0.23703245649968285 0.14375568344790945 0.45767711293515934 +v 0.27805886650525724 0.13005819310412203 0.5347596224347608 +v 0.2370316666354535 0.13125718125024832 0.45748360882047656 +v 0.2007743376391351 0.14192645252587077 0.5759754836676629 +v 0.15974713776933114 0.14312544067199706 0.49869947005337867 +v 0.20077354777490575 0.12942795032820964 0.5757819795529802 +v 0.159746347905102 0.13062693847433504 0.4985059659386959 +v 0.2696116056949869 0.18759192788266432 0.5330601944697237 +v 0.23444543437801246 0.18861963200791543 0.4668236113717663 +v 0.2696116056949869 0.18759192788266432 0.5330601944697237 +v 0.23444543437801246 0.18861963200791543 0.4668236113717663 +v 0.20336704678325734 0.18705171978902513 0.5682222148567688 +v 0.16820087546628226 0.18807942391427623 0.501985631758811 +v 0.20336704678325734 0.18705171978902513 0.5682222148567688 +v 0.16820087546628226 0.18807942391427623 0.501985631758811 +v 0.2696118031610444 0.19071655343207894 0.5331085704983947 +v 0.23444563184406952 0.19174425755733093 0.4668719874004368 +v 0.2696118031610444 0.19071655343207894 0.5331085704983947 +v 0.23444563184406952 0.19174425755733093 0.4668719874004368 +v 0.20336724424931463 0.19017634533844063 0.5682705908854393 +v 0.16820107293233977 0.19120404946369174 0.5020340077874819 +v 0.20336724424931463 0.19017634533844063 0.5682705908854393 +v 0.16820107293233977 0.19120404946369174 0.5020340077874819 +v 0.26961200062710144 0.19384117898149533 0.5331569465270651 +v 0.23444582931012659 0.19486888310674644 0.46692036342910725 +v 0.26961200062710144 0.19384117898149533 0.5331569465270651 +v 0.23444582931012659 0.19486888310674644 0.46692036342910725 +v 0.2033674417153719 0.19330097088785525 0.5683189669141102 +v 0.16820127039839705 0.19432867501310724 0.5020823838161523 +v 0.2033674417153719 0.19330097088785525 0.5683189669141102 +v 0.16820127039839705 0.19432867501310724 0.5020823838161523 +v 0.12475730148218478 0.2042270334868217 0.4685279592434233 +v 0.12415285977448409 0.20538805851731823 0.3935393783305652 +v 0.12475177243257862 0.11673751810319377 0.46717343044064696 +v 0.12414733072487838 0.11789854313368942 0.3921848495277884 +v 0.0497597292499683 0.2042224040102436 0.4691324018522569 +v 0.049155287542268056 0.20538342904074014 0.39414382093939837 +v 0.04975420020036281 0.11673288862661568 0.46777787304948015 +v 0.04914975849266234 0.11789391365711133 0.3927892921366216 +v 0.13105648198022424 0.18850753944358534 0.4744847572920725 +v 0.13035129998790707 0.189862068645831 0.38699807956040466 +v 0.13105569211599488 0.1760090372459251 0.4742912531773902 +v 0.1303505101236777 0.17736356644816986 0.3868045754457219 +v 0.043559314375971825 0.18850213838757846 0.4751899403357114 +v 0.04285413238365465 0.1898566675898241 0.38770326260404353 +v 0.04355852451174225 0.17600363618991732 0.47499643622102905 +v 0.04285334251942574 0.1773581653921621 0.3875097584893612 +v 0.13105363846899842 0.14351293153200562 0.47378814247921586 +v 0.13034845647668125 0.14486746073425127 0.386301464747548 +v 0.13105284860476907 0.1310144293343436 0.4735946383645335 +v 0.1303476666124519 0.13236895853658925 0.3861079606328657 +v 0.04355647086474623 0.14350753047599696 0.4744933255228547 +v 0.04285128887242928 0.14486205967824262 0.3870066477911869 +v 0.04355568100051688 0.13100902827833583 0.4742998214081724 +v 0.04285049900819993 0.13236355748058148 0.38681314367650454 +v 0.1247563141518977 0.18860390573974506 0.4682860791000705 +v 0.12415187244419745 0.1897649307702407 0.39329749818721194 +v 0.1247563141518977 0.18860390573974506 0.4682860791000705 +v 0.12415187244419745 0.1897649307702407 0.39329749818721194 +v 0.04975874191968144 0.18859927626316786 0.46889052170890366 +v 0.049154300211981194 0.1897603012936644 0.39390194079604557 +v 0.04975874191968144 0.18859927626316786 0.46889052170890366 +v 0.049154300211981194 0.1897603012936644 0.39390194079604557 +v 0.12475651161795476 0.19172853128916056 0.4683344551287414 +v 0.12415206991025451 0.1928895563196571 0.39334587421588285 +v 0.12475651161795476 0.19172853128916056 0.4683344551287414 +v 0.12415206991025451 0.1928895563196571 0.39334587421588285 +v 0.04975893938573894 0.19172390181258248 0.4689388977375746 +v 0.0491544976780387 0.192884926843079 0.39395031682471604 +v 0.04975893938573894 0.19172390181258248 0.4689388977375746 +v 0.0491544976780387 0.192884926843079 0.39395031682471604 +v 0.12475670908401226 0.19485315683857607 0.46838283115741186 +v 0.12415226737631224 0.1960141818690726 0.3933942502445533 +v 0.12475670908401226 0.19485315683857607 0.46838283115741186 +v 0.12415226737631224 0.1960141818690726 0.3933942502445533 +v 0.04975913685179645 0.19484852736199798 0.46898727376624505 +v 0.04915469514409576 0.1960095523924945 0.39399869285338696 +v 0.04975913685179645 0.19484852736199798 0.46898727376624505 +v 0.04915469514409576 0.1960095523924945 0.39399869285338696 +v 0.15657851936712008 0.20214619351827245 0.6028006038288809 +v 0.17855425798371516 0.20325487488055582 0.5311009637017894 +v 0.1565729903175146 0.11465667813464453 0.6014460750261046 +v 0.17854872893410967 0.11576535949692701 0.5297464348990126 +v 0.08487030433732334 0.2024909052680277 0.5808275698135881 +v 0.10684604295391842 0.2035995866303102 0.5091279296864961 +v 0.08486477528771807 0.1150013898843989 0.5794730410108113 +v 0.10684051390431315 0.11611007124668049 0.5077734008837194 +v 0.16072190507126694 0.18640194967852608 0.6103647798640601 +v 0.1863602667906279 0.18769541126785594 0.5267151997157864 +v 0.16072111520703736 0.17390344748086584 0.6101712757493782 +v 0.18635947692639876 0.1751969090701957 0.5265216956011041 +v 0.07706232086983733 0.18680411338657343 0.584729573512885 +v 0.10270068258919829 0.1880975749759033 0.5010799933646117 +v 0.07706153100560842 0.1743056111889123 0.5845360693982027 +v 0.10269989272496916 0.17559907277824216 0.500886489249929 +v 0.16071906156004112 0.14140734176694636 0.6096681650512039 +v 0.1863574232794023 0.14270080335627622 0.5260185849029302 +v 0.1607182716958122 0.12890883956928434 0.6094746609365211 +v 0.18635663341517272 0.13020230115861509 0.5258250807882474 +v 0.07705947735861174 0.14180950547499194 0.5840329587000284 +v 0.10269783907797247 0.14310296706432268 0.5003833785517551 +v 0.07705868749438216 0.1293110032773317 0.5838394545853456 +v 0.10269704921374312 0.13060446486666155 0.5001898744370723 +v 0.15657753203683322 0.18652306577119582 0.6025587236855281 +v 0.17855327065342874 0.1876317471334783 0.5308590835584366 +v 0.15657753203683322 0.18652306577119582 0.6025587236855281 +v 0.17855327065342874 0.1876317471334783 0.5308590835584366 +v 0.08486931700703693 0.18686777752095018 0.5805856896702348 +v 0.10684505562363156 0.18797645888323355 0.5088860495431433 +v 0.08486931700703693 0.18686777752095018 0.5805856896702348 +v 0.10684505562363156 0.18797645888323355 0.5088860495431433 +v 0.15657772950289073 0.1896476913206122 0.6026070997141986 +v 0.17855346811948603 0.1907563726828947 0.5309074595871071 +v 0.15657772950289073 0.1896476913206122 0.6026070997141986 +v 0.17855346811948603 0.1907563726828947 0.5309074595871071 +v 0.08486951447309399 0.1899924030703657 0.5806340656989057 +v 0.10684525308968906 0.19110108443264906 0.5089344255718142 +v 0.08486951447309399 0.1899924030703657 0.5806340656989057 +v 0.10684525308968906 0.19110108443264906 0.5089344255718142 +v 0.15657792696894823 0.19277231687002683 0.6026554757428695 +v 0.1785536655855431 0.1938809982323102 0.5309558356157775 +v 0.15657792696894823 0.19277231687002683 0.6026554757428695 +v 0.1785536655855431 0.1938809982323102 0.5309558356157775 +v 0.08486971193915105 0.1931170286197812 0.5806824417275762 +v 0.10684545055574679 0.19422570998206368 0.5089828016004847 +v 0.08486971193915105 0.1931170286197812 0.5806824417275762 +v 0.10684545055574679 0.19422570998206368 0.5089828016004847 +v 0.22753921709525105 0.18938205260178798 0.7297079510384088 +v 0.23090288121498936 0.20077239795865598 0.7258097703113351 +v 0.26359687712054014 0.163645546390069 0.6856202245928369 +v 0.26696054124027846 0.175035891746937 0.6817220438657636 +v 0.150419215633397 0.19037238076089746 0.6660563500023011 +v 0.15378287975313487 0.20176272611776458 0.6621581692752279 +v 0.18647687565868565 0.1646358745491785 0.6219686235567292 +v 0.18984053977842397 0.1760262199060456 0.618070442829656 +v 0.2261505748109467 0.16445424422439014 0.7310025781587237 +v 0.2275392170952515 0.18938205260178798 0.7297079510384088 +v 0.2261505748109467 0.16445424422439014 0.7310025781587237 +v 0.2275392170952515 0.18938205260178798 0.7297079510384088 +v 0.14903057334909198 0.16544457238349963 0.6673509771226165 +v 0.150419215633397 0.19037238076089746 0.6660563500023011 +v 0.14903057334909198 0.16544457238349963 0.6673509771226165 +v 0.150419215633397 0.19037238076089746 0.6660563500023011 +v 0.24743774479915803 0.17989605258821406 0.7072188282815559 +v 0.24471689132433783 0.19158993464338359 0.710697344322504 +v 0.25491553769137854 0.18431055141684016 0.6982274521877994 +v 0.252194684216559 0.1960044334720097 0.7017059682287474 +v 0.2185177442509625 0.18026742564787934 0.6833494778930156 +v 0.21579689077614295 0.19196130770304887 0.6868279939339637 +v 0.22599553714318343 0.18468192447650633 0.6743581017992586 +v 0.22327468366836367 0.19637580653167586 0.6778366178402067 +v 0.1973097438489526 0.18053976589163412 0.6658452876080858 +v 0.19458889037413307 0.19223364794680364 0.6693238036490339 +v 0.20478753674117312 0.1849542647202611 0.6568539115143293 +v 0.20206668326635402 0.19664814677543063 0.6603324275552769 +v 0.16838974330075707 0.1809111389513003 0.6419759372195459 +v 0.1656688898259373 0.1926050210064698 0.6454544532604936 +v 0.1758675361929778 0.18532563777992728 0.6329845611257889 +v 0.17314668271815847 0.1970195198350968 0.636463077166737 +v 0.2474418994732248 0.2000107509180138 0.7053665568567338 +v 0.2542089193823225 0.20671410862881068 0.6972719618986827 +v 0.2600017898183793 0.16836115288796982 0.6896566219954909 +v 0.2667688097274772 0.1750645105987667 0.6815620270374403 +v 0.17032189801137032 0.2010010790771224 0.6417149558206261 +v 0.17708891792046777 0.20770443678792017 0.633620360862575 +v 0.18288178835652458 0.1693514810470793 0.6260050209593837 +v 0.1896488082656227 0.1760548387578762 0.6179104260013326 +v 0.25436410084278416 0.20671481681181092 0.6972803373282082 +v 0.2554707765773203 0.19435864822071025 0.6957472474150723 +v 0.23072385357460234 0.20105460686976162 0.7258346886432485 +v 0.23183052930913894 0.18869843827866095 0.7243015987301127 +v 0.17724409938092944 0.2077051449709204 0.6336287362921 +v 0.1783507751154656 0.19534897637981974 0.6320956463789642 +v 0.15360385211274763 0.2020449350288711 0.6621830876071413 +v 0.15471052784728423 0.18968876643776955 0.660649997694005 +v 0.22485272867469241 0.1657563041819481 0.7323989195522378 +v 0.26463979615474775 0.16649994796788015 0.6842046579477397 +v 0.224849569217775 0.11576229539130356 0.7316249030935085 +v 0.2646366366978308 0.11650593917723473 0.6834306414890103 +v 0.14773272721283837 0.16674663234105758 0.6687473185161306 +v 0.1875197946928937 0.16749027612698786 0.620553056911632 +v 0.1477295677559205 0.11675262355041305 0.6679733020574008 +v 0.18751663523597628 0.11749626733634333 0.6197790404529027 +v -0.009337182818961232 0.16856376283051056 0.5234054291194443 +v -0.009592048181312762 0.18105784052757645 0.5231172158651023 +v -0.03861460584765242 0.1666934827684825 0.4682186093417071 +v -0.03886947121000395 0.1791875604655484 0.4679303960873651 +v -0.09766326136793446 0.1678434853723232 0.5702881229688379 +v -0.09791812673028577 0.18033756306939086 0.5699999097144959 +v -0.12694068439662587 0.1659732053102969 0.5151013031911011 +v -0.1271955497589774 0.1784672830073637 0.5148130899367587 +v -0.008858192618369953 0.14508257759959164 0.5239470928560799 +v -0.009367923343073015 0.17007073299372433 0.5233706663473958 +v -0.008858192618369953 0.14508257759959164 0.5239470928560799 +v -0.009367923343073015 0.17007073299372433 0.5233706663473958 +v -0.09718427116734296 0.14436230014140605 0.5708297867054739 +v -0.09769400189204602 0.16935045553553785 0.5702533601967898 +v -0.09718427116734296 0.14436230014140605 0.5708297867054739 +v -0.09769400189204602 0.16935045553553785 0.5702533601967898 +v -0.023058155048944595 0.17135894245724614 0.4951987248724308 +v -0.019097919203101554 0.18045808706442834 0.5027995222252493 +v -0.027378824946803437 0.17992909197859763 0.48719033242646637 +v -0.023418589100961062 0.18902823658578072 0.49479112977928486 +v -0.05618043450480914 0.17108883841042655 0.5127797350659535 +v -0.05222019865896632 0.18018798301760874 0.520380532418772 +v -0.06050110440266865 0.17965898793177892 0.5047713426199887 +v -0.05654086855682583 0.18875813253896112 0.5123721399728072 +v -0.0804701061057771 0.17089076210942533 0.5256724758745368 +v -0.07650987025993428 0.17998990671660842 0.5332732732273548 +v -0.08479077600363594 0.17946091163077682 0.517664083428572 +v -0.08083054015779334 0.1885600562379608 0.5252648807813904 +v -0.11359238556164208 0.17062065806260662 0.5432534860680596 +v -0.10963214971579971 0.1797198026697897 0.550854283420878 +v -0.11791305545950115 0.1791908075839581 0.5352450936220947 +v -0.11395281961365877 0.1882899521911412 0.5428458909749132 +v -0.021391300672189084 0.19045659621915867 0.5015652974419123 +v -0.024814963611212937 0.2007001280482381 0.49527255675880033 +v -0.03566265994901574 0.1689668879939088 0.47434818955072133 +v -0.03908632288803959 0.17921041982298647 0.4680554488676094 +v -0.10971737922116254 0.18973631876097308 0.5484479912913058 +v -0.11314104216018617 0.19997985059005252 0.5421552506081939 +v -0.12398873849798875 0.16824661053572143 0.5212308834001149 +v -0.1274124014370126 0.17849014236480087 0.514938142717003 +v -0.024744401399174887 0.20073830763153566 0.49513945819686356 +v -0.027719778806196693 0.19005616688774385 0.48936979491671284 +v -0.009595504724475123 0.18126514967563967 0.5233805116546915 +v -0.012570882131496708 0.17058300893184786 0.5176108483745412 +v -0.11307047994814856 0.20001803017334918 0.5420221520462571 +v -0.11604585735516992 0.18933588942955826 0.5362524887661064 +v -0.09792158327344813 0.1805448722174532 0.5702632055040855 +v -0.10089696068046972 0.16986273147366227 0.5644935422239348 +v -0.009707373026541344 0.16901333159921972 0.5229815277966314 +v -0.03901251579068732 0.16986975170359742 0.4677843752149995 +v -0.009710532483458767 0.11901932280857519 0.5222075113379017 +v -0.0390156752476043 0.11987574291295111 0.46701035875627017 +v -0.0980334515755148 0.16829305414103501 0.569864221646025 +v -0.12733859433966055 0.16914947424541005 0.5146670690643935 +v -0.09803661103243178 0.1182990453503896 0.5690902051872957 +v -0.12734175379657797 0.11915546545476552 0.5138930526056638 +v 0.10087302868879511 0.08915934280735627 1.2273248552579332 +v 0.10029868743484327 0.019551762434480757 1.1555303185844474 +v 0.10115573116894816 0.053260927724663176 1.2621274990212412 +v 0.10058138991499699 -0.016346652648212334 1.190332962347755 +v 0.05087464720065071 0.08915625648963665 1.2277278169971555 +v 0.05030030594669932 0.01954867611676203 1.1559332803236693 +v 0.05115734968080443 0.05325784140694445 1.2625304607604635 +v 0.050583008426852816 -0.01634973896593017 1.1907359240869768 +v 0.09221482172661188 0.20475835483963056 -1.3970940952689639 +v 0.09181743383935115 0.1968392439531872 -1.4464613923967502 +v 0.09234854574600737 0.10602056674289351 -1.381256436192866 +v 0.09195115785874663 0.09810145585644925 -1.4306237333206528 +v 0.02971684486643178 0.20475449694248127 -1.396590393094936 +v 0.02931945697917082 0.196835386056037 -1.4459576902227225 +v 0.029850568885827267 0.1060167088457451 -1.3807527340188384 +v 0.02945318099856631 0.09809759795929995 -1.430120031146625 +v 0.09174314550928941 0.3701319662635605 -1.4543547681768416 +v 0.09136340530310094 0.35376034598069594 -1.501596974815006 +v 0.09221512718722669 0.20477890971551638 -1.3970560375043206 +v 0.09183538698103844 0.18840728943265184 -1.444298244142485 +v 0.029245168649109532 0.3701281083664112 -1.4538510660028139 +v 0.02886542844292106 0.35375648808354665 -1.5010932726409782 +v 0.029717150327046582 0.20477505181836797 -1.3965523353302927 +v 0.029337410120857887 0.18840343153550343 -1.443794541968457 +v 0.09093889717062531 0.5156904015832513 -1.5530314743618336 +v 0.09060699854024112 0.48764905353367816 -1.5944267981993079 +v 0.09173879045431499 0.37080211875703206 -1.454890010754474 +v 0.09140689182393102 0.34276077070745803 -1.4962853345919482 +v 0.02844092031044476 0.5156865436861038 -1.552527772187806 +v 0.02810902168006102 0.48764519563653064 -1.59392309602528 +v 0.029240813594134663 0.37079826085988277 -1.4543863085804463 +v 0.028908914963751142 0.3427569128103096 -1.4957816324179203 +v 0.07765526566931591 0.403680703916514 -0.10005171049911166 +v 0.07745378510008205 0.40406771226001315 -0.12504790413673117 +v 0.0776331494708935 0.05372264238199964 -0.10546982571021868 +v 0.07743166890166076 0.05410965072549789 -0.1304660193478382 +v 0.052656074925244045 0.40367916075765464 -0.09985022962950074 +v 0.05245459435601085 0.4040661691011538 -0.12484642326711981 +v 0.05263395872682186 0.05372109922314028 -0.10526834484060732 +v 0.05243247815758867 0.05410810756663853 -0.13026453847822683 +v 0.07322269314618057 0.4121948874734853 -0.6499679705267394 +v 0.07302121257694694 0.41258189581698446 -0.6749641641643587 +v 0.07320057694775817 0.06223682593897095 -0.6553860857378462 +v 0.07299909637852542 0.0626238342824692 -0.6803822793754657 +v 0.048223502402108265 0.41219334431462684 -0.6497664896571282 +v 0.04802202183287552 0.4125803526581251 -0.6747626832947478 +v 0.048201386203686525 0.06223528278011159 -0.655184604868235 +v 0.04799990563445311 0.06262229112361073 -0.6801807985058543 +v 0.06808493863072784 0.42206360023270406 -1.2873709082860352 +v 0.0678834580614951 0.4224506085762023 -1.3123671019236545 +v 0.0680628224323061 0.07210553869818881 -1.2927890234971418 +v 0.06786134186307247 0.07249254704168795 -1.3177852171347613 +v 0.0430857478866562 0.4220620570738429 -1.2871694274164238 +v 0.042884267317422564 0.42244906541734295 -1.312165621054043 +v 0.043063631688233794 0.07210399553932856 -1.2925875426275308 +v 0.04286215111900038 0.0724910038828277 -1.3175837362651501 +v 0.08672189128482022 0.38626532845907224 1.0247770031937629 +v 0.08652041071558703 0.3866523368025705 0.9997808095561433 +v 0.08669977508639826 0.03630726692455699 1.0193588879826563 +v 0.08649829451716506 0.03669427526805613 0.9943626943450372 +v 0.061722700540748354 0.3862637853002129 1.0249784840633742 +v 0.06152121997151516 0.38665079364371113 0.9999822904257547 +v 0.06170058434232639 0.03630572376569763 1.0195603688522672 +v 0.061499103773092534 0.03669273210919677 0.9945641752146477 +v 0.08208783819245169 0.3951665203595418 0.44986454952851584 +v 0.08188635762321828 0.39555352870304095 0.42486835589089633 +v 0.08206572199402928 0.04520845882502744 0.44444643431740927 +v 0.08186424142479587 0.04559546716852658 0.41945024067978975 +v 0.05708864744837938 0.39516497720068333 0.4500660303981272 +v 0.05688716687914597 0.39555198554418247 0.4250698367605077 +v 0.05706653124995742 0.04520691566616897 0.4446479151870202 +v 0.056865050680724005 0.04559392400966722 0.41965172154940067 +v 0.09215968799553931 0.14153275128695064 -1.4044180370910673 +v 0.09195547125635306 0.09862367798072835 -1.4300845486448936 +v 0.09285447770392175 0.0901981062685211 -1.3186026987974233 +v 0.09265026096473594 0.047289032962298805 -1.3442692103512497 +v 0.029661711135359203 0.14152889338980223 -1.4039143349170393 +v 0.029457494396172512 0.09861982008358083 -1.4295808464708657 +v 0.03035650084374164 0.09019424837137269 -1.3180989966233954 +v 0.030152284104555838 0.04728517506514951 -1.343765508177222 +v 0.09276906918193961 0.0948109375868027 -1.3291647053045745 +v 0.09265159268565148 0.047095527949323035 -1.344105452664866 +v 0.09344364125791715 0.06866382338657395 -1.2456654591222294 +v 0.09332616476162903 0.020948413749093397 -1.2606062064825212 +v 0.030271092321759507 0.0948070796896534 -1.3286610031305466 +v 0.030153615825471825 0.04709167005217374 -1.3436017504908382 +v 0.03094566439773705 0.06865996548942555 -1.2451617569482014 +v 0.030828187901449144 0.02094455585194588 -1.2601025043084932 +v 0.07745378510008205 0.40406771226001315 -0.12504790413673117 +v 0.07322269314618057 0.4121948874734853 -0.6499679705267394 +v 0.07745299523585336 0.391569210062352 -0.1252414082514135 +v 0.07322190328195122 0.3996963852758242 -0.6501614746414217 +v 0.05245459435601085 0.4040661691011538 -0.12484642326711981 +v 0.048223502402108265 0.41219334431462684 -0.6497664896571282 +v 0.05245380449178105 0.39156766690349265 -0.12503992738180258 +v 0.04822271253787891 0.3996948421169657 -0.6499599937718106 +v 0.07302121257694694 0.41258189581698446 -0.6749641641643587 +v 0.06999900403844572 0.41838702096946534 -1.0499070687286503 +v 0.07302042271271758 0.4000833936193233 -0.6751576682790412 +v 0.06999821417421637 0.4058885187718042 -1.0501005728433328 +v 0.04802202183287552 0.4125803526581251 -0.6747626832947478 +v 0.044999813294373414 0.418385477810606 -1.0497055878590393 +v 0.048021231968645495 0.40008185046046396 -0.6749561874094301 +v 0.04499902343014406 0.40588697561294484 -1.0498990919737217 +v 0.0678834580614951 0.4224506085762023 -1.3123671019236545 +v 0.0663723537922436 0.42535317115244275 -1.4998385542058004 +v 0.0678826681972653 0.4099521063785403 -1.3125606060383368 +v 0.06637156392801402 0.4128546689547816 -1.5000320583204827 +v 0.042884267317422564 0.42244906541734295 -1.312165621054043 +v 0.04137316304817196 0.4253516279935834 -1.499637073336189 +v 0.04288347745319321 0.4099505632196818 -1.3123591251687259 +v 0.0413723731839426 0.41285312579592226 -1.4998305774508718 +v 0.08188635762321828 0.39555352870304095 0.42486835589089633 +v 0.07765526566931591 0.403680703916514 -0.10005171049911166 +v 0.0818855677589887 0.3830550265053807 0.424674851776214 +v 0.07765447580508678 0.3911822017188529 -0.10024521461379399 +v 0.05688716687914597 0.39555198554418247 0.4250698367605077 +v 0.052656074925244045 0.40367916075765464 -0.09985022962950074 +v 0.056886377014916834 0.38305348334651956 0.4248763326458249 +v 0.05265528506101469 0.3911806585599935 -0.10004373374418307 +v 0.08249079933091874 0.3943925036725444 0.49985693680375487 +v 0.08208783819245169 0.3951665203595418 0.44986454952851584 +v 0.08249000946668938 0.38189400147488417 0.4996634326890721 +v 0.08208704832822233 0.38266801816188156 0.4496710454138335 +v 0.05749160858684621 0.39439096051368594 0.5000584176733662 +v 0.05708864744837938 0.39516497720068333 0.4500660303981272 +v 0.057490818722617076 0.3818924583160248 0.49986491355868345 +v 0.057087857584150026 0.3826664750030222 0.44987252628344443 +v 0.09105372352333929 0.37794464907384917 1.5621951664025815 +v 0.08672189128482022 0.38626532845907224 1.0247770031937629 +v 0.09105293365910994 0.36544614687618804 1.5620016622878987 +v 0.08672110142059153 0.3737668262614111 1.024583499079081 +v 0.06605453277926743 0.3779431059149907 1.562396647272192 +v 0.061722700540748354 0.3862637853002129 1.0249784840633742 +v 0.06605374291503785 0.36544460371732956 1.5622031431575092 +v 0.061721910676519 0.37376528310255175 1.0247849799486914 +v -0.0956355113172822 0.4222540334093994 -1.299004317223489 +v 0.06351275860293937 0.42522860855312405 -1.4917813636414814 +v -0.09563630118151156 0.40975553121173824 -1.2991978213381714 +v 0.06351196873871001 0.4127301063554629 -1.4919748677561637 +v -0.11491551168274605 0.4225016154491765 -1.3149172174825157 +v 0.044232758237475966 0.4254761905929012 -1.5076942639005084 +v -0.11491630154697541 0.4100031132515163 -1.315110721597198 +v 0.04423196837324683 0.4129776883952401 -1.5078877680151908 +v 0.22561838071882012 0.42252263604533713 -1.3176617489145745 +v 0.06338324938944395 0.42547737272117025 -1.5078486072010686 +v 0.22561759085459077 0.410024133847676 -1.3178552530292569 +v 0.06338245952521482 0.4129788705235091 -1.508042111315751 +v 0.20659739878034866 0.422272689749021 -1.301440162054427 +v 0.04436226745097205 0.425227426424855 -1.491627020340921 +v 0.20659660891611908 0.40977418755135986 -1.3016336661691092 +v 0.04436147758674269 0.412728924227193 -1.4918205244556033 +v 0.3127358371434852 0.4188972952430152 -1.0838544063237125 +v 0.22534027108894805 0.42252870617455685 -1.3180526882547612 +v 0.31273504727925583 0.406398793045355 -1.0840479104383949 +v 0.22533948122471936 0.4100302039768957 -1.3182461923694435 +v 0.2893131924888275 0.4187634804989111 -1.0751158745067746 +v 0.201917626434291 0.42239489143045184 -1.3093141564378232 +v 0.28931240262459834 0.40626497830124997 -1.0753093786214571 +v 0.20191683657006165 0.4098963892327916 -1.3095076605525056 +v -0.17469224455965304 0.4187348382077154 -1.0713762246949905 +v -0.09108327458792442 0.4223768049675405 -1.3069527169440747 +v -0.17469303442388218 0.40623633601005427 -1.0715697288096728 +v -0.091084064452154 0.40987830276987935 -1.3071462210587574 +v -0.19825271004064327 0.41886575276183446 -1.0797360963391223 +v -0.11464374006891465 0.42250771952165955 -1.3153125885882064 +v -0.19825349990487284 0.40636725056417333 -1.0799296004538046 +v -0.11464452993314445 0.4100092173239984 -1.3155060927028888 +v -0.1712870068573047 0.4149977469705757 -0.830009966739587 +v -0.17330181254963928 0.4188678304055635 -1.0799719031157813 +v -0.1712877967215347 0.40249924477291543 -0.8302034708542694 +v -0.1733026024138684 0.4063693282079024 -1.0801654072304636 +v -0.19628619760137722 0.4149962038117172 -0.8298084858699757 +v -0.19830100329371114 0.4188662872467033 -1.07977042224617 +v -0.19628698746560658 0.4024977016140552 -0.830001989984658 +v -0.19830179315794094 0.40636778504904303 -1.0799639263608527 +v 0.3147983764861604 0.41502775222048083 -0.8339275697829787 +v 0.31278357079382624 0.4188978356554678 -1.083889506159173 +v 0.3147975866219308 0.4025292500228206 -0.834121073897661 +v 0.3127827809295971 0.40639933345780666 -1.0840830102738552 +v 0.2897991857420883 0.41502620906162146 -0.8337260889133673 +v 0.28778438004975393 0.4188962924966084 -1.083688025289562 +v 0.28979839587785894 0.40252770686396033 -0.8339195930280499 +v 0.2877835901855246 0.4063977902989482 -1.0838815294042443 +v 0.33296080834147657 0.3805840662678497 1.3907290675850703 +v 0.3150290376797007 0.41502780883923585 -0.8339321661630592 +v 0.33296001847724677 0.36808556407018944 1.3905355634703884 +v 0.31502824781547134 0.4025293066415747 -0.8341256702777415 +v 0.30796161759740404 0.3805825231089903 1.3909305484546817 +v 0.29002984693562883 0.4150262656803765 -0.8337306852934481 +v 0.3079608277331749 0.3680840209113292 1.3907370443399998 +v 0.29002905707139925 0.40252776348271535 -0.8339241894081304 +v -0.1535859415150258 0.3805540325385506 1.3946503890098771 +v -0.17151771217680167 0.41499777510993674 -0.8300108447382524 +v -0.15358673137925516 0.36805553034088945 1.3944568848951953 +v -0.17151850204103103 0.4024992729122756 -0.8302043488529347 +v -0.17858513225909833 0.3805524893796912 1.3948518698794885 +v -0.19651690292087332 0.4149962319510774 -0.8298093638686412 +v -0.1785859221233277 0.368053987182031 1.3946583657648057 +v -0.19651769278510312 0.40249772975341536 -0.8300028679833238 +v -0.1705202064727509 0.3996813394769463 -0.6481970361627132 +v -0.17072168704198476 0.4000683478204454 -0.6731932298003325 +v -0.17053363416465017 0.18720680211670437 -0.6514866061123137 +v -0.17073511473388403 0.18759381046020351 -0.6764827997499332 +v -0.19551939721682343 0.3996797963180878 -0.647995555293102 +v -0.19572087778605662 0.40006680466158606 -0.6729917489307216 +v -0.1955328249087227 0.1872052589578459 -0.6512851252427025 +v -0.1957343054779559 0.18759226730134504 -0.6762813188803221 +v -0.1659868936649993 0.39097365174822585 -0.0857826793162757 +v -0.1661883742342325 0.3913606600917241 -0.11077887295389521 +v -0.16600032135689813 0.17849911438798394 -0.0890722492658762 +v -0.16620180192613132 0.1788861227314822 -0.11406844290349571 +v -0.19098608440907117 0.3909721085893665 -0.08558119844666479 +v -0.19118756497830436 0.39135911693286474 -0.1105773920842843 +v -0.19099951210097021 0.17849757122912457 -0.08887076839626529 +v -0.19120099267020385 0.17888457957262371 -0.1138669620338848 +v -0.16165506142648045 0.3826529723630028 0.45163548389254204 +v -0.16185654199571342 0.3830399807065019 0.426639290254923 +v -0.16166848911837972 0.17017843500276175 0.44834591394294154 +v -0.1618699696876129 0.17056544334626 0.42334972030532203 +v -0.18665425217055231 0.3826514292041434 0.4518369647621534 +v -0.1868557327397855 0.38303843754764166 0.42684077112453345 +v -0.18666767986245136 0.1701768918439024 0.4485473948125529 +v -0.186869160431685 0.17056390018740153 0.4235512011749334 +v -0.1570210083341108 0.37375178046253144 1.0265479375577895 +v -0.15722248890334467 0.3741387888060306 1.00155174392017 +v -0.15703443602601008 0.1612772431022913 1.0232583676081886 +v -0.15723591659524394 0.16166425144579044 0.998262173970569 +v -0.18202019907818312 0.37375023730367296 1.0267494184274 +v -0.18222167964741653 0.3741372456471712 1.0017532247897805 +v -0.1820336267700826 0.16127569994343194 1.0234598484778 +v -0.18223510733931625 0.16166270828693108 0.9984636548401804 +v 0.33046321117529365 0.3737818720602881 1.0226190606003724 +v 0.33026173060606 0.37416888040378815 0.9976228669627529 +v 0.3304497834833944 0.161307334700048 1.0193294906507715 +v 0.3302483029141612 0.16169434304354713 0.994333297013152 +v 0.30546402043122134 0.37378032890142965 1.022820541469983 +v 0.3052625398619879 0.3741673372449279 0.9978243478323634 +v 0.3054505927393225 0.16130579154118863 1.0195309715203829 +v 0.30524911217008865 0.16169279988468777 0.9945347778827633 +v 0.3258291580829247 0.38268306396075946 0.447706606935125 +v 0.32562767751369104 0.3830700723042586 0.42271041329750547 +v 0.3258157303910254 0.17020852660051844 0.4444170369855245 +v 0.3256142498217922 0.1705955349440167 0.41942084334790497 +v 0.30082996733885214 0.3826815208019001 0.4479080878047359 +v 0.3006284867696194 0.38306852914539924 0.4229118941671164 +v 0.30081653964695354 0.17020698344165908 0.44461851785513584 +v 0.3006150590777201 0.17059399178515733 0.41962232421751633 +v 0.3214973258444058 0.39100374334598254 -0.0897115562736932 +v 0.32129584527517263 0.3913907516894808 -0.11470774991131227 +v 0.321483898152507 0.17852920598573974 -0.0930011262232937 +v 0.32128241758327336 0.17891621432923976 -0.11799731986091322 +v 0.29649813510033374 0.3910022001871232 -0.08951007540408185 +v 0.29629665453110055 0.39138920853062054 -0.11450626904170136 +v 0.29648470740843447 0.17852766282688126 -0.09279964535368235 +v 0.29628322683920083 0.1789146711703804 -0.11779583899130186 +v 0.31696401303665356 0.39971143107470297 -0.6521259131201305 +v 0.31676253246742037 0.4000984394182021 -0.6771221067577498 +v 0.31695058534475495 0.18723689371446195 -0.655415483069731 +v 0.3167491047755211 0.1876239020579611 -0.6804116767073505 +v 0.2919648222925817 0.3997098879158445 -0.6519244322505191 +v 0.2917633417233483 0.40009689625934275 -0.6769206258881386 +v 0.2919513946006824 0.1872353505556026 -0.6552140022001198 +v 0.29174991403144923 0.18762235889910084 -0.6802101958377391 +v -0.17638131832687454 0.20327420579070754 -0.6511907044485805 +v -0.1765827988961084 0.20366121413420668 -0.6761868980862 +v -0.08800753876537559 0.09796117165526219 -0.6535335664542465 +v -0.08820901933460967 0.09834817999876133 -0.678529760091866 +v -0.1955328249087227 0.1872052589578459 -0.6512851252427025 +v -0.1957343054779559 0.18759226730134504 -0.6762813188803221 +v -0.10715904534722398 0.08189222482240055 -0.6536279872483686 +v -0.10736052591645717 0.08227923316589791 -0.6786241808859881 +v -0.09799264164647137 0.10539534266044015 -0.6533379810251638 +v -0.09819412221570523 0.10578235100393929 -0.6783341746627833 +v 0.05212899314578068 0.043226003298689974 -0.6555105780049191 +v 0.05192751257654704 0.043613011642188226 -0.6805067716425386 +v -0.10756087724555274 0.08230053138417937 -0.6536184266164486 +v -0.10776235781478571 0.08268753972767762 -0.6786146202540679 +v 0.04256075754669997 0.020131192022427413 -0.6557910235962041 +v 0.04235927697746633 0.020518200365926553 -0.6807872172338234 +v -0.17184800551912227 0.19456651806198622 -0.08877634760214326 +v -0.17204948608835613 0.19495352640548536 -0.11377254123976277 +v -0.083474225957624 0.08925348392654087 -0.09111920960780928 +v -0.08367570652685719 0.08964049227004 -0.1161154032454288 +v -0.19099951210097021 0.17849757122912457 -0.08887076839626529 +v -0.19120099267020385 0.17888457957262371 -0.1138669620338848 +v -0.10262573253947171 0.07318453709367834 -0.09121363040193131 +v -0.1028272131087049 0.07357154543717748 -0.11620982403955082 +v -0.09345932883871977 0.09668765493171971 -0.09092362417872657 +v -0.09366080940795274 0.09707466327521885 -0.11591981781634564 +v 0.0566623059535325 0.03451831556996865 -0.09309622115848182 +v 0.05646082538429975 0.0349053239134669 -0.11809241479610133 +v -0.10302756443780026 0.07359284365545804 -0.09120406977001139 +v -0.10322904500703367 0.07397985199895629 -0.11620026340763046 +v 0.04709407035445201 0.011423504293706088 -0.09337666674976663 +v 0.046892589785218375 0.011810512637205228 -0.11837286038738615 +v -0.16751617328060386 0.18624583867676492 0.44864181560667493 +v -0.16771765384983728 0.18663284702026317 0.4236456219690554 +v -0.07914239371910536 0.0809328045413178 0.44629895360100846 +v -0.07934387428833833 0.08131981288481693 0.42130275996338895 +v -0.18666767986245136 0.1701768918439024 0.4485473948125529 +v -0.186869160431685 0.17056390018740153 0.4235512011749334 +v -0.09829390030095286 0.06486385770845615 0.44620453280688643 +v -0.0984953808701865 0.06525086605195529 0.4212083391692669 +v -0.08912749660020092 0.08836697554649753 0.4464945390300916 +v -0.08932897716943389 0.08875398388999578 0.4214983453924721 +v 0.060994138192052016 0.026197636184745576 0.4443219420503359 +v 0.06079265762281816 0.026584644528244716 0.4193257484127164 +v -0.09869573219928185 0.06527216427023497 0.4462140934388068 +v -0.09889721276851482 0.06565917261373322 0.4212178998011873 +v 0.05142590259297064 0.0031028249084839032 0.4440414964590511 +v 0.051224422023737226 0.0034898332519830433 0.4190453028214316 +v -0.16288212018823445 0.17734464677629447 1.023554269271922 +v -0.16308360075746808 0.1777316551197936 0.9985580756343024 +v -0.07450834062673617 0.07203161264084823 1.021211407266256 +v -0.0747098211959698 0.07241862098434648 0.9962152136286364 +v -0.1820336267700826 0.16127569994343194 1.0234598484778 +v -0.18223510733931625 0.16166270828693108 0.9984636548401804 +v -0.09365984720858367 0.0559626658079857 1.0211169864721334 +v -0.0938613277778173 0.05634967415148484 0.9961207928345144 +v -0.08449344350783172 0.07946578364602708 1.0214069926953382 +v -0.08469492407706469 0.07985279198952533 0.9964107990577191 +v 0.06562819128442099 0.017296444284275125 1.0192343957155834 +v 0.06542671071518735 0.017683452627774265 0.9942382020779639 +v -0.09406167910691288 0.056370972369764516 1.0211265471040534 +v -0.09426315967614629 0.05675798071326277 0.9961303534664343 +v 0.056059955685339835 -0.005798366991986548 1.0189539501242981 +v 0.055858475116105755 -0.005411358648487408 0.9939577564866791 +v 0.22896537772770142 0.08232130459548248 -0.6563306585119979 +v 0.228763897158468 0.08270831293898073 -0.6813268521496174 +v 0.07883588396863472 0.020133431226219578 -0.6560833828206114 +v 0.07863440339940131 0.020520439569718718 -0.6810795764582307 +v 0.21940006108620058 0.1054149347890867 -0.6558960061392356 +v 0.21919858051696695 0.10580194313258584 -0.6808921997768551 +v 0.06927056732713366 0.0432270614198238 -0.6556487304478491 +v 0.06906908675790047 0.04361406976332294 -0.6806449240854686 +v 0.31695058534475495 0.18723689371446195 -0.655415483069731 +v 0.3167491047755211 0.1876239020579611 -0.6804116767073505 +v 0.22856349421897382 0.08191294842167629 -0.656333741603073 +v 0.2283620136497404 0.08229995676517543 -0.6813299352406923 +v 0.2978011096226665 0.20330347629078638 -0.6550123756744881 +v 0.29759962905343307 0.20369048463428552 -0.6800085693121076 +v 0.20941401849688646 0.09797953099799983 -0.6559306342078302 +v 0.2092125379276526 0.09836653934149897 -0.6809268278454497 +v 0.23349869053545347 0.07361361686676204 -0.0939163016655602 +v 0.23329720996622028 0.0740006252102603 -0.11891249530317971 +v 0.08336919677638699 0.011425743497498253 -0.0936690259741737 +v 0.08316771620715357 0.011812751840997393 -0.11866521961179322 +v 0.2239333738939524 0.09670724706036626 -0.09348164929279834 +v 0.223731893324719 0.09709425540386452 -0.11847784293041785 +v 0.07380388013488592 0.03451937369110247 -0.09323437360141185 +v 0.07360239956565251 0.034906382034600725 -0.11823056723903091 +v 0.321483898152507 0.17852920598573974 -0.0930011262232937 +v 0.32128241758327336 0.17891621432923976 -0.11799731986091322 +v 0.2330968070267263 0.07320526069295497 -0.09391938475663553 +v 0.23289532645749245 0.07359226903645322 -0.11891557839425504 +v 0.30233442243041897 0.19459578856206505 -0.09259801882805085 +v 0.3021329418611851 0.1949827969055642 -0.11759421246566992 +v 0.21394733130463806 0.0892718432692794 -0.09351627736139267 +v 0.21374585073540486 0.08965885161277765 -0.11851247099901219 +v 0.23783052277397232 0.06529293748153897 0.44350186154325755 +v 0.23762904220473913 0.06567994582503722 0.41850566790563803 +v 0.08770102901490606 0.003105064112276068 0.44374913723464404 +v 0.0874995484456722 0.003492072455775208 0.41875294359702453 +v 0.2282652061324717 0.08838656767514319 0.44393651391601985 +v 0.22806372556323784 0.08877357601864233 0.41894032027840034 +v 0.07813571237340478 0.026198694305880288 0.44418378960740634 +v 0.07793423180417158 0.02658570264937854 0.41918759596978683 +v 0.3258157303910254 0.17020852660051844 0.4444170369855245 +v 0.3256142498217922 0.1705955349440167 0.41942084334790497 +v 0.2374286392652447 0.06488458130773278 0.4434987784521822 +v 0.23722715869601174 0.06527158965123103 0.4185025848145627 +v 0.3066662546689378 0.18627510917684287 0.4448201443807669 +v 0.3064647740997044 0.18666211752034112 0.4198239507431478 +v 0.2182791635431569 0.08095116388405632 0.44390188584742507 +v 0.21807768297392371 0.08133817222755546 0.41890569220980556 +v 0.3304497834833944 0.161307334700048 1.0193294906507715 +v 0.3302483029141612 0.16169434304354713 0.994333297013152 +v 0.24206269235761368 0.05598338940726233 1.0184112321174297 +v 0.24186121178838005 0.05637039775076147 0.9934150384798102 +v 0.31130030776130635 0.17737391727637153 1.019732598046014 +v 0.31109882719207316 0.17776092561987156 0.9947364044083944 +v 0.22291321663552566 0.07204997198358676 1.018814339512672 +v 0.22271173606629224 0.07243698032708501 0.9938181458750526 +v 0.2424645758663413 0.05639174558106852 1.0184143152085046 +v 0.2422630952971081 0.05677875392456677 0.993418121570885 +v 0.09233508210727503 -0.005796127788194383 1.018661590899891 +v 0.09213360153804118 -0.005409119444695243 0.9936653972622715 +v 0.23289925922484023 0.07948537577467274 1.0188489675812669 +v 0.2326977786556068 0.07987238411817188 0.9938527739436473 +v 0.08276976546577397 0.017297502405409837 1.0190962432726534 +v 0.08256828489654056 0.01768451074890809 0.9941000496350343 +v 0.2982154098428287 0.4122087759032196 -0.6517812983532396 +v 0.29801392927359527 0.41259578424671783 -0.6767774919908591 +v 0.29821461997859977 0.39971027370555845 -0.6519748024679219 +v 0.29801313940936613 0.4000972820490576 -0.6769709961055415 +v 0.07322269314618057 0.4121948874734853 -0.6499679705267394 +v 0.07302121257694694 0.41258189581698446 -0.6749641641643587 +v 0.07322190328195122 0.3996963852758242 -0.6501614746414217 +v 0.07302042271271758 0.4000833936193233 -0.6751576682790412 +v 0.048223502402108265 0.41219334431462684 -0.6497664896571282 +v 0.04802202183287552 0.4125803526581251 -0.6747626832947478 +v 0.04822271253787891 0.3996948421169657 -0.6499599937718106 +v 0.048021231968645495 0.40008185046046396 -0.6749561874094301 +v -0.1767692142945403 0.4121794558848926 -0.647953161830628 +v -0.17697069486377348 0.41256646422839083 -0.6729493554682473 +v -0.17677000415876898 0.39968095368723144 -0.6481466659453103 +v -0.17697148472800284 0.4000679620307306 -0.6731428595829299 +v 0.30264798236596446 0.4036945923462474 -0.10186503832561211 +v 0.3024465017967308 0.4040816006897465 -0.12686123196323118 +v 0.3026471925017351 0.39119609014858714 -0.10205854244029444 +v 0.30244571193250125 0.3915830984920863 -0.12705473607791395 +v 0.07765526566931591 0.403680703916514 -0.10005171049911166 +v 0.07745378510008205 0.40406771226001315 -0.12504790413673117 +v 0.07765447580508678 0.3911822017188529 -0.10024521461379399 +v 0.07745299523585336 0.391569210062352 -0.1252414082514135 +v 0.052656074925244045 0.40367916075765464 -0.09985022962950074 +v 0.05245459435601085 0.4040661691011538 -0.12484642326711981 +v 0.05265528506101469 0.3911806585599935 -0.10004373374418307 +v 0.05245380449178105 0.39156766690349265 -0.12503992738180258 +v -0.1723366417714043 0.40366527232792127 -0.09803690180300029 +v -0.17253812234063814 0.4040522806714195 -0.1230330954406198 +v -0.17233743163563386 0.39116677013026013 -0.09823040591768262 +v -0.1725389122048675 0.3915537784737593 -0.12322659955530213 +v 0.3070805548890996 0.39518040878927607 0.44805122170201583 +v 0.3068790743198666 0.3955674171327743 0.4230550280643959 +v 0.30707976502487044 0.38268190659161583 0.44785771758733306 +v 0.30687828445563703 0.3830689149351141 0.422861523949714 +v 0.08208783819245169 0.3951665203595418 0.44986454952851584 +v 0.08188635762321828 0.39555352870304095 0.42486835589089633 +v 0.08208704832822233 0.38266801816188156 0.4496710454138335 +v 0.0818855677589887 0.3830550265053807 0.424674851776214 +v 0.05708864744837938 0.39516497720068333 0.4500660303981272 +v 0.05688716687914597 0.39555198554418247 0.4250698367605077 +v 0.057087857584150026 0.3826664750030222 0.44987252628344443 +v 0.056886377014916834 0.38305348334651956 0.4248763326458249 +v -0.16790406924826917 0.39515108877094995 0.4518793582246272 +v -0.16810554981750236 0.3955380971144482 0.42688316458700815 +v -0.16790485911249853 0.38265258657328793 0.4516858541099449 +v -0.16810633968173172 0.3830395949167862 0.42668966047232537 +v 0.31171460798146877 0.3862792168888056 1.0229636753672624 +v 0.3115131274122356 0.38666622523230476 0.9979674817296429 +v 0.3117138181172394 0.3737807146911445 1.0227701712525805 +v 0.3115123375480062 0.37416772303464274 0.997773977614961 +v 0.08672189128482022 0.38626532845907224 1.0247770031937629 +v 0.08652041071558703 0.3866523368025705 0.9997808095561433 +v 0.08672110142059153 0.3737668262614111 1.024583499079081 +v 0.08651962085135767 0.37415383460490936 0.9995873054414615 +v 0.061722700540748354 0.3862637853002129 1.0249784840633742 +v 0.06152121997151516 0.38665079364371113 0.9999822904257547 +v 0.061721910676519 0.37376528310255175 1.0247849799486914 +v 0.061520430107285806 0.37415229144605 0.9997887863110719 +v -0.16327001615589998 0.3862498968704795 1.0267918118898747 +v -0.1634714967251334 0.38663690521397776 1.0017956182522552 +v -0.16327080602012956 0.3737513946728175 1.026598307775192 +v -0.16347228658936253 0.37413840301631573 1.0016021141375724 +v 0.20558048772312465 0.4220720876064288 -1.2884790530688963 +v 0.2053790071538908 0.4224590959499279 -1.3134752467065158 +v 0.2055796978588953 0.40957358540876765 -1.2886725571835786 +v 0.20537821728966166 0.4099605937522668 -1.3136687508211982 +v 0.06808493863072784 0.42206360023270406 -1.2873709082860352 +v 0.0678834580614951 0.4224506085762023 -1.3123671019236545 +v 0.06808414876649849 0.40956509803504204 -1.2875644124007175 +v 0.0678826681972653 0.4099521063785403 -1.3125606060383368 +v 0.0430857478866562 0.4220620570738429 -1.2871694274164238 +v 0.042884267317422564 0.42244906541734295 -1.312165621054043 +v 0.04308495802242662 0.4095635548761827 -1.2873629315311066 +v 0.04288347745319321 0.4099505632196818 -1.3123591251687259 +v -0.0944098012057406 0.4220535697001182 -1.286061282633563 +v -0.0946112817749738 0.42244057804361645 -1.3110574762711822 +v -0.09441059106996952 0.4095550675024562 -1.2862547867482452 +v -0.09461207163920315 0.4099420758459553 -1.3112509803858645 +v 0.06999900403844572 0.41838702096946534 -1.0499070687286503 +v 0.06979752346921209 0.4187740293129645 -1.07490326236627 +v 0.06997688784002332 0.06842895943495009 -1.0553251839397575 +v 0.0697754072707899 0.06881596777845012 -1.0803213775773768 +v 0.044999813294373414 0.418385477810606 -1.0497055878590393 +v 0.04479833272514022 0.41877248615410423 -1.0747017814966586 +v 0.044977697095951896 0.06842741627609072 -1.0551237030701461 +v 0.04477621652671804 0.06881442461958986 -1.0801198967077654 +v 0.044999813294373414 0.418385477810606 -1.0497055878590393 +v 0.04479833272514022 0.41877248615410423 -1.0747017814966586 +v 0.04499902343014406 0.40588697561294484 -1.0498990919737217 +v 0.044797542860910644 0.4062739839564431 -1.074895285611341 +v -0.17999290340227514 0.4183715893808726 -1.0478922600325389 +v -0.18019438397150833 0.41875859772437174 -1.0728884536701586 +v -0.17999369326650427 0.40587308718321147 -1.0480857641472214 +v -0.1801951738357377 0.4062600955267097 -1.073081957784841 +v 0.29499172073509383 0.4184009093991996 -1.0517203965551507 +v 0.29479024016586064 0.41878791774269786 -1.07671659019277 +v 0.2949909308708645 0.4059024072015385 -1.051913900669833 +v 0.29478945030163106 0.4062894155450367 -1.0769100943074523 +v 0.06999900403844572 0.41838702096946534 -1.0499070687286503 +v 0.06979752346921209 0.4187740293129645 -1.07490326236627 +v 0.06999821417421637 0.4058885187718042 -1.0501005728433328 +v 0.06979673360498273 0.40627552711530335 -1.0750967664809523 +v 0.06979752346921209 0.4187740293129645 -1.07490326236627 +v 0.06808493863072784 0.42206360023270406 -1.2873709082860352 +v 0.06979673360498273 0.40627552711530335 -1.0750967664809523 +v 0.06808414876649849 0.40956509803504204 -1.2875644124007175 +v 0.04479833272514022 0.41877248615410423 -1.0747017814966586 +v 0.0430857478866562 0.4220620570738429 -1.2871694274164238 +v 0.044797542860910644 0.4062739839564431 -1.074895285611341 +v 0.04308495802242662 0.4095635548761827 -1.2873629315311066 +v 0.22574168861996635 0.0885134380914625 -1.056269756713909 +v 0.22554020805073316 0.08890044643496076 -1.0812659503515283 +v 0.07561219486089987 0.026325564722198713 -1.0560224810225223 +v 0.07541071429166624 0.026712573065697853 -1.0810186746601418 +v 0.21617637197846573 0.11160706828506672 -1.0558351043411465 +v 0.2159748914092321 0.11199407662856498 -1.080831297978766 +v 0.06604687821939881 0.04941919491580382 -1.0555878286497604 +v 0.06584539765016517 0.04980620325930296 -1.0805840222873795 +v 0.28638310648625565 0.1972952198363238 -1.0550743189071987 +v 0.28618162591702223 0.19768222817982206 -1.0800705125448182 +v 0.225776957322549 0.08797711582702572 -1.0562783447089212 +v 0.22557547675331557 0.08836412417052397 -1.0812745383465407 +v 0.2645190874665073 0.20941265836736633 -1.0547104744553149 +v 0.26431760689727346 0.20979966671086547 -1.0797066680929341 +v 0.2039129383028011 0.10009455435806824 -1.0559145002570371 +v 0.2037114577335677 0.1004815627015665 -1.0809106938946567 +v 0.3137403239289187 0.4059035645706821 -1.0520650113220413 +v 0.31353884335968507 0.40629057291418125 -1.0770612049596608 +v 0.28599109311333004 0.19524506423957 -1.0551029010336204 +v 0.2857896125440966 0.19563207258306825 -1.0800990946712399 +v 0.28895521092314547 0.40916479841439024 -1.0518147394386634 +v 0.2887537303539116 0.4095518067578894 -1.076810933076283 +v 0.2612059801075566 0.19850629808327724 -1.054852629150243 +v 0.2610044995383227 0.19889330642677638 -1.0798488227878622 +v -0.1739575609269035 0.4091362235716174 -1.0480838959573173 +v -0.17415904149613737 0.4095232319151165 -1.0730800895949368 +v -0.1462349557435827 0.19848114742555278 -1.0515688606910603 +v -0.14643643631281544 0.19886815576905104 -1.0765650543286798 +v -0.19874308632455828 0.40587192981406695 -1.0479346534950131 +v -0.19894456689379147 0.4062589381575652 -1.0729308471326324 +v -0.17102048114123636 0.19521685366800146 -1.0514196182287563 +v -0.17122196171047022 0.1956038620115006 -1.0764158118663756 +v -0.14954668463618215 0.20938709876941353 -1.051373313157034 +v -0.149748165205416 0.20977410711291267 -1.0763695067946535 +v -0.08895435208889535 0.10007647614272042 -1.0535541375975872 +v -0.08915583265812899 0.10046348448621956 -1.0785503312352065 +v -0.17141223539103834 0.1972669608840718 -1.051384719330571 +v -0.17161371596027197 0.19765396922757095 -1.0763809129681905 +v -0.11081990284375176 0.0879563382573787 -1.0535655437711242 +v -0.1110213834129854 0.08834334660087784 -1.0785617374087437 +v -0.10121633075420666 0.11158747615642106 -1.0532770792270747 +v -0.10141781132343985 0.11197448449991931 -1.0782732728646942 +v 0.04890530403804583 0.04941813679466911 -1.0554496762068304 +v 0.04870382346881219 0.04980514513816825 -1.08044586984445 +v -0.11078456635328782 0.0884926648801585 -1.0535575248183595 +v -0.11098604692252079 0.08887967322365675 -1.078553718455979 +v 0.03933706843896467 0.026323325518407437 -1.0557301217981152 +v 0.03913558786973126 0.026710333861906577 -1.0807263154357347 +v 0.09020830005639247 0.053578285832617034 -0.0961969935309166 +v 0.08083945358703803 0.07157417380530795 -1.2585199976802206 +v 0.0902051405994746 0.0035842770419725056 -0.09697100998964636 +v 0.08083629413012017 0.021580165014662533 -1.2592940141389504 +v 0.04020991856824829 0.0535751995148992 -0.09579403179169432 +v 0.030841072098893862 0.07157108748758834 -1.2581170359409983 +v 0.04020675911133087 0.00358119072425378 -0.09656804825042409 +v 0.03083791264197644 0.021577078696943808 -1.258891052399728 +v -0.08912228744283146 0.4242378309862831 -1.2860700841327672 +v -0.08932376801206399 0.42462483932978135 -1.3110662777703865 +v -0.061399682259509536 0.2135827548402176 -1.2895550488665102 +v -0.06160116282874317 0.21396976318371763 -1.3145512425041295 +v -0.11390781284048512 0.42097353722873176 -1.2859208416704626 +v -0.11410929340971898 0.4213605455722309 -1.310917035308082 +v -0.08618520765716409 0.21031846108266716 -1.289405806404206 +v -0.08638668822639706 0.21070546942616541 -1.3144020000418253 +v -0.06455477679342003 0.22193919976697263 -1.2894002371030828 +v -0.06475625736265322 0.22232620811047088 -1.3143964307407023 +v 0.014215255518053027 0.0798353903522715 -1.292235308875802 +v 0.014013774948819169 0.08022239869577064 -1.3172315025134216 +v -0.08642032754827622 0.20981906188163002 -1.28941164327662 +v -0.08662180811750964 0.21020607022512827 -1.3144078369142393 +v -0.007650295236803828 0.06771525246693066 -1.292246715049339 +v -0.00785177580603702 0.06810226081042892 -1.3172429086869584 +v 0.0017238222754434318 0.09078123988420383 -1.2919651510496308 +v 0.0015223417062102396 0.09116824822770209 -1.3169613446872501 +v 0.059462912580156235 0.0668699555143002 -1.292800765272614 +v 0.0592614320109226 0.06725696385779933 -1.3177969589102332 +v -0.007844413323637278 0.06768642860794216 -1.2922455966409157 +v -0.008045893892870692 0.06807343695144041 -1.3172417902785352 +v 0.04989467698107508 0.04377514423803852 -1.2930812108638987 +v 0.04969319641184189 0.04416215258153677 -1.3180774045015182 +v 0.19756418895757855 0.20983659177797875 -1.2917004152583798 +v 0.1973627083883447 0.2102236001214779 -1.3166966088959993 +v 0.11877619504475989 0.06772305656589062 -1.2932656488006187 +v 0.1185747144755267 0.06811006490938976 -1.3182618424382382 +v 0.17570016993782978 0.22195403030902217 -1.2913365708064954 +v 0.17549868936859703 0.22234103865252042 -1.316332764444115 +v 0.09691217602501223 0.07984049509693314 -1.2929018043487348 +v 0.09671069545577837 0.08022750344043228 -1.317897997986354 +v 0.22507836300099382 0.42099446228689796 -1.2886528992876036 +v 0.22487688243176063 0.4213814706303971 -1.313649092925223 +v 0.19732913218540515 0.21033596195578586 -1.2916907889991824 +v 0.19712765161617174 0.2107229702992841 -1.316686982636802 +v 0.20029324999522058 0.4242556961306061 -1.2884026274042255 +v 0.20009176942598694 0.42464270447410524 -1.3133988210418448 +v 0.1725440191796317 0.2135971957994931 -1.2914405171158048 +v 0.17234253861039805 0.21398420414299224 -1.3164367107534243 +v 0.11897030948996257 0.06769425667185835 -1.2932676593506072 +v 0.11876882892072871 0.0680812650153566 -1.3182638529882267 +v 0.06122819650570599 0.043775843837527084 -1.2931725533154586 +v 0.0610267159364728 0.044162852181025336 -1.3181687469530778 +v 0.1094049928484615 0.09078788686546257 -1.2928330069778449 +v 0.10920351227922764 0.09117489520896083 -1.3178292006154642 +v 0.05166287986420448 0.0668694740311313 -1.2927379009426965 +v 0.05146139929497151 0.06725648237462956 -1.3177340945803158 +v -0.1728457736813631 0.41813301090330235 1.389917872414209 +v -0.1844309064122851 0.4403859906544776 -0.04736326174890859 +v -0.1728481432740514 0.38063750431031806 1.3893373600701615 +v -0.1844332760049736 0.4028904840614942 -0.047943774092956026 +v -0.19784496442543498 0.4181314677444421 1.3901193532838203 +v -0.20943009715635763 0.4403844474956191 -0.04716178087929768 +v -0.19784733401812304 0.3806359611514587 1.3895388409397729 +v -0.20943246674904503 0.40288894090263394 -0.04774229322334467 +v 0.3322913958746567 0.4562857390739712 -1.0764382991531396 +v 0.24489582982012026 0.4599171500055119 -1.3106365810841885 +v 0.33228902628196866 0.4187902324809869 -1.0770188114971866 +v 0.24489346022743197 0.42242164341252764 -1.3112170934282354 +v 0.3088687512199997 0.4561519243298662 -1.0676997673362019 +v 0.221473185165463 0.4597833352614078 -1.3018980492672505 +v 0.3088663816273114 0.4186564177368828 -1.0682802796802489 +v 0.2214708155727747 0.4222878286684235 -1.3024785616112977 +v 0.10058454937191419 0.03364735614243308 1.1911069788064843 +v 0.09020830005639247 0.053578285832617034 -0.0961969935309166 +v 0.10058138991499699 -0.016346652648212334 1.190332962347755 +v 0.0902051405994746 0.0035842770419725056 -0.09697100998964636 +v 0.050586167883769795 0.033644269824715245 1.1915099405457066 +v 0.04020991856824829 0.0535751995148992 -0.09579403179169432 +v 0.050583008426852816 -0.01634973896593017 1.1907359240869768 +v 0.04020675911133087 0.00358119072425378 -0.09656804825042409 +v 0.1016714847258009 0.1841587598680796 1.4822225403865303 +v 0.0995559387488496 0.1882223474748166 1.2197625071915263 +v 0.1016683252688837 0.1341647510774342 1.481448523927801 +v 0.0995527792919324 0.13822833868417117 1.218988490732797 +v 0.051673103237656726 0.1841556735503609 1.482625502125753 +v 0.049557557260705876 0.18821926115709697 1.220165468930749 +v 0.0516699437807393 0.13416166475971636 1.4818514856670237 +v 0.04955439780378801 0.13822525236645244 1.2193914524720189 +v 0.10351489669607417 0.23190039345664815 1.5562111888101464 +v 0.10272614949607894 0.1771653493234311 1.4579273961976549 +v 0.10371364109535475 0.18821730346342846 1.5805370645315584 +v 0.10292489389535997 0.13348225933021052 1.4822532719190677 +v 0.053516515207930215 0.23189730713892942 1.5566141505493682 +v 0.05272776800793477 0.17716226300571236 1.4583303579368776 +v 0.0537152596072108 0.18821421714570974 1.5809400262707811 +v 0.052926512407215576 0.13347917301249268 1.4826562336582896 +v 0.10332959726599977 0.40118580108828006 1.5345132438117899 +v 0.10331616957410117 0.18871126372803904 1.531223673862189 +v 0.10373255840446682 0.40041178440128267 1.584505631087029 +v 0.10371913071256755 0.18793724704104164 1.5812160611374289 +v 0.053331215777856045 0.40118271477056133 1.5349162055510117 +v 0.053317788085956774 0.1887081774103203 1.5316266356014117 +v 0.05373417691632265 0.40040869808356394 1.5849085928262507 +v 0.0537207492244236 0.18793416072332292 1.5816190228766498 +v -0.0009815384509415104 0.09594252875468356 -1.31061629116147 +v -0.0010822787355582175 0.09613603292643269 -1.3231143879802796 +v 0.050211541820451844 0.06010145720771831 -1.3115838468296317 +v 0.05011080153583469 0.060294961379468326 -1.3240819436484412 +v -0.015321779227382537 0.07546529638359534 -1.310817745064526 +v -0.015422519511999466 0.07565880055534446 -1.3233158418833357 +v 0.03587130104401037 0.03962422483663097 -1.311785300732688 +v 0.035770560759393444 0.0398177290083801 -1.3242833975514976 +v -0.04279216473509262 0.17532832596852455 -1.3000141950036725 +v -0.042738411893086026 0.1763105856240479 -1.3124754266079188 +v 0.0041492136552780945 0.08728791003880154 -1.3067515170750852 +v 0.004202966497284466 0.08827016969432488 -1.3192127486793317 +v -0.06486636380272537 0.16363661979969812 -1.3010310158373068 +v -0.06481261096071855 0.16461887945522147 -1.3134922474415536 +v -0.017924985412354655 0.07559620386997512 -1.3077683379087195 +v -0.017871232570348283 0.07657846352549935 -1.3202295695129664 +v 0.17583143250498767 0.1636514776781226 -1.3029709186849645 +v 0.1755767162156967 0.16463371829235474 -1.3154296641835825 +v 0.12879840316856206 0.0756052608630311 -1.3089508544240027 +v 0.1285436868792711 0.07658750147726323 -1.3214095999226207 +v 0.1537750502611419 0.17534045973886947 -1.3015984276222372 +v 0.15352033397185094 0.17632270035310071 -1.314057173120855 +v 0.10674202092471652 0.0872942429237753 -1.3075783633612754 +v 0.10648730463542533 0.08827648353800743 -1.3200371088598934 +v 0.12614640110825448 0.07547402898130429 -1.3119579072516998 +v 0.126045660823638 0.07566753315305341 -1.3244560040705093 +v 0.07494879036176227 0.039626637025667044 -1.3121002455887258 +v 0.07484805007714601 0.03982014119741706 -1.3245983424075356 +v 0.11180874840740596 0.09594949111327367 -1.3115253239902747 +v 0.11170800812278947 0.09614299528502279 -1.3240234208090842 +v 0.06061113766091375 0.060102099157636424 -1.311667662327301 +v 0.060510397376297265 0.06029560332938555 -1.3241657591461105 +v 0.06464416879463308 0.380652164319482 1.3874232918088563 +v 0.06444268822540011 0.38103917266298026 1.3624270981712368 +v 0.06464337893040373 0.36815366212182 1.3872297876941735 +v 0.06444189836117054 0.36854067046531824 1.362233594056554 +v -0.1603485479020148 0.38063827588974775 1.3892366196353567 +v -0.16055002847124866 0.381025284233246 1.3642404259977372 +v -0.16034933776624416 0.3681397736920857 1.389043115520674 +v -0.16055081833547802 0.36852678203558487 1.3640469218830544 +v 0.31463607623535417 0.38066759590807386 1.3854084831127444 +v 0.3144345956661203 0.381054604251573 1.360412289475125 +v 0.3146352863711246 0.36816909371041273 1.3852149789980626 +v 0.31443380580189095 0.36855610205391187 1.360218785360443 +v 0.08964335953870561 0.3806537074783405 1.387221810939245 +v 0.08944187896947176 0.3810407158218396 1.3622256173016254 +v 0.08964256967447626 0.36815520528067935 1.387028306824563 +v 0.0894410891052424 0.3685422136241776 1.3620321131869435 +v 0.08813146540522498 0.3710577678569189 1.1995568545424167 +v 0.08792998483599201 0.37144477620041805 1.1745606609047972 +v 0.08810934920680302 0.021099706322404543 1.1941387393313097 +v 0.08790786863756939 0.021486714665903683 1.1691425456936906 +v 0.06313227466115334 0.37105622469806043 1.199758335412028 +v 0.06293079409191948 0.3714432330415596 1.1747621417744085 +v 0.06311015846273116 0.02109816316354518 1.194340220200921 +v 0.06290867789349752 0.02148517150704432 1.1693440265633015 +v 0.08964256967447626 0.36815520528067935 1.387028306824563 +v 0.0894410891052424 0.3685422136241776 1.3620321131869435 +v 0.08962993184680612 0.16817917011809946 1.383932240989644 +v 0.08942845127757271 0.1685661784615986 1.358936047352025 +v 0.06464337893040373 0.36815366212182 1.3872297876941735 +v 0.06444189836117054 0.36854067046531824 1.362233594056554 +v 0.06463074110273381 0.1681776269592401 1.3841337218592553 +v 0.06442926053350062 0.16856463530273835 1.3591375282216362 +v 0.3131249719661031 0.3835701584843152 1.197937030830599 +v 0.3129234913968697 0.38395716682781345 1.1729408371929795 +v 0.313124182101874 0.3710716562866523 1.1977435267159167 +v 0.31292270153264035 0.3714586646301514 1.1727473330782967 +v 0.08813225526945456 0.3835562700545818 1.199750358657099 +v 0.08793077470022137 0.38394327839808007 1.17475416501948 +v 0.08813146540522498 0.3710577678569189 1.1995568545424167 +v 0.08792998483599201 0.37144477620041805 1.1745606609047972 +v 0.06313306452538248 0.38355472689572156 1.1999518395267104 +v 0.06293158395614928 0.3839417352392198 1.1749556458890908 +v 0.06313227466115334 0.37105622469806043 1.199758335412028 +v 0.06293079409191948 0.3714432330415596 1.1747621417744085 +v -0.16185965217126586 0.3835408384659882 1.2017651673532104 +v -0.16206113274049905 0.38392784680948644 1.1767689737155909 +v -0.1618604420354952 0.37104233626832706 1.201571663238528 +v -0.16206192260472863 0.3714293446118253 1.176575469600909 +v -0.1844309064122851 0.4403859906544776 -0.04736326174890859 +v -0.19269160975085597 0.45625333273792457 -1.0722072008913055 +v -0.1844332760049736 0.4028904840614942 -0.047943774092956026 +v -0.19269397934354404 0.41875782614494117 -1.072787713235353 +v -0.20943009715635763 0.4403844474956191 -0.04716178087929768 +v -0.2176908004949285 0.4562517895790661 -1.0720057200216946 +v -0.20943246674904503 0.40288894090263394 -0.04774229322334467 +v -0.21769317008761635 0.4187562829860818 -1.0725862323657416 +v 0.34387652860557916 0.43403275932279417 0.36084283500997794 +v 0.3322913958746567 0.4562857390739712 -1.0764382991531396 +v 0.3438741590128913 0.3965372527298108 0.36026232266593095 +v 0.33228902628196866 0.4187902324809869 -1.0770188114971866 +v 0.31887733786150685 0.4340312161639357 0.3610443158795893 +v 0.30729220513058486 0.4562841959151118 -1.0762368182835285 +v 0.318874968268819 0.3965357095709514 0.36046380353554186 +v 0.3072898355378968 0.41878868932212754 -1.0768173306275757 +v 0.3521372319441498 0.4181654172393472 1.3856867741523748 +v 0.34387652860557916 0.43403275932279417 0.36084283500997794 +v 0.35213486235146174 0.3806699106463629 1.3851062618083283 +v 0.3438741590128913 0.3965372527298108 0.36026232266593095 +v 0.32713804120007794 0.4181638740804887 1.3858882550219862 +v 0.31887733786150685 0.4340312161639357 0.3610443158795893 +v 0.32713567160738966 0.38066836748750355 1.3853077426779388 +v 0.318874968268819 0.3965357095709514 0.36046380353554186 +v 0.3036976688513715 0.37930937790191077 1.4731808398722501 +v 0.33296080834147657 0.3805840662678497 1.3907290675850703 +v 0.3036866107521601 0.20433034713465403 1.4704717822666975 +v 0.3329497502422649 0.20560503550059295 1.3880200099795168 +v 0.28013720337038084 0.37944029245602984 1.4648209682281186 +v 0.3094003428604861 0.38071498082196875 1.3823691959409388 +v 0.2801261452711694 0.2044612616887722 1.462111910622565 +v 0.30938928476127425 0.20573595005471113 1.3796601383353861 +v 0.19545147169761812 0.3780068969346715 1.557749400330617 +v 0.3038594300494062 0.3793094070582139 1.4731782978932202 +v 0.19544041359840736 0.20302786616741475 1.5550403427250634 +v 0.3038483719501952 0.2043303762909563 1.4704692402876667 +v 0.1800730833335904 0.37831299188111434 1.5380412403957475 +v 0.28848104168537847 0.3796155020046559 1.4534701379583508 +v 0.1800620252343792 0.2033339611138576 1.535332182790194 +v 0.2884699835861668 0.20463647123740003 1.4507610803527973 +v 0.09799911352002089 0.37766543797218244 1.5802012315784264 +v 0.19545112043220558 0.3780065200373439 1.5577737457009828 +v 0.09798805542080946 0.2026864072049248 1.577492173972873 +v 0.19544006233299438 0.2030274892700863 1.5550646880954293 +v 0.09239159365135352 0.37804293867195504 1.555841155978456 +v 0.18984360056353844 0.37838402073711563 1.5334136701010133 +v 0.09238053555214276 0.20306390790469742 1.5531320983729024 +v 0.18983254246432746 0.2034049899698589 1.5307046124954597 +v -0.12675892863671656 0.3795060955710454 1.4622277796901413 +v -0.15734737675580424 0.38077708939708454 1.3802583810142748 +v -0.12676998673592732 0.2045270648037878 1.4595187220845878 +v -0.15735843485501522 0.20579805862982603 1.3775493234087204 +v -0.1501815732913736 0.3793722808269404 1.4709663115070786 +v -0.18077002141046106 0.38064327465297954 1.388996912831212 +v -0.15019263139058436 0.20439325005968279 1.468257253901526 +v -0.1807810795096727 0.2056642438857228 1.3862878552256586 +v -0.02334261955641037 0.37830043536489644 1.5396806683728528 +v -0.13309976749988306 0.3795894785158458 1.4568678666654753 +v -0.023353677655621574 0.20332140459763792 1.5369716107673002 +v -0.1331108255990936 0.20461044774858816 1.4541588090599218 +v -0.038401317355228226 0.37799246158726874 1.559634135871928 +v -0.14815846529870025 0.379281504738219 1.4768213341645495 +v -0.03841237545443943 0.20301343082001022 1.5569250782663744 +v -0.14816952339791167 0.20430247397096046 1.474112276558996 +v 0.06461441075164576 0.3780412240322155 1.5560650260638234 +v -0.03318646317350704 0.37837025345871655 1.53521117993448 +v 0.06460335265243411 0.20306219326495878 1.5533559684582698 +v -0.0331975212727178 0.20339122269145893 1.5325021223289266 +v 0.059400300233488634 0.37766305533102873 1.580512318547063 +v -0.03840057369166394 0.3779920847575289 1.559658472417719 +v 0.059389242134276765 0.2026840245637711 1.5778032609415096 +v -0.03841163179087492 0.20301305399027125 1.5569494148121654 +v 0.24387493985097541 0.05368268717657809 1.1933876706718407 +v 0.24367345928174244 0.054069695520076344 1.1683914770342216 +v 0.09374544609190916 -0.008505186192685699 1.1936349463632272 +v 0.09354396552267552 -0.008118177849186559 1.1686387527256077 +v 0.2343096232094739 0.07677631737018231 1.1938223230446035 +v 0.2341081426402407 0.07716332571368056 1.1688261294069835 +v 0.08418012945040743 0.014588444000918521 1.1940695987359895 +v 0.08397864888117423 0.014975452344417661 1.16907340509837 +v -0.08308307952319804 0.07675672524153576 1.1963803481586748 +v -0.08328456009243079 0.07714373358503401 1.1713841545210553 +v 0.06703855526905467 0.014587385879785586 1.1942077511789195 +v 0.06683707469982125 0.014974394223283838 1.1692115575413 +v -0.09265131512227875 0.05366191396527409 1.19609990256739 +v -0.09285279569151195 0.05404892230877234 1.1711037089297704 +v 0.057470319669973735 -0.008507425396477863 1.1939273055876347 +v 0.0572688391007401 -0.008120417052978723 1.1689311119500152 +v 0.22432358062015978 0.06934091357909544 1.1937876949760087 +v 0.3318601474680287 0.15859827629555667 1.1943028461141076 +v 0.33165866689879486 0.1589852846390558 1.1693066524764877 +v 0.2434730563422478 0.053274331002771014 1.1933845875807654 +v 0.24327157577301417 0.053661339346270154 1.1683883939431459 +v 0.31271067174594047 0.174664858871882 1.1947059535093505 +v 0.31250919117670684 0.17505186721538024 1.169709759871731 +v 0.22412210005092637 0.0697279219225937 1.1687915013383887 +v -0.16147175620360077 0.17463558837180315 1.1985276247352576 +v -0.16167323677283463 0.1750225967153023 1.1735314310976386 +v -0.07309797664210205 0.06932255423635691 1.196184762729592 +v -0.07329945721133568 0.06970956257985605 1.1711885690919726 +v -0.1806232627854485 0.1585666415389415 1.1984332039411356 +v -0.18082474335468213 0.15895364988244065 1.173437010303516 +v -0.09224948322395021 0.05325360740349527 1.19609034193547 +v -0.09245096379318296 0.053640615746993525 1.1710941482978505 +v -0.1556106443494769 0.371042722058041 1.2015212930211252 +v -0.155812124918711 0.37142973040154015 1.1765250993835057 +v -0.1556240720413764 0.15856818469780087 1.1982317230715251 +v -0.1558255526106096 0.15895519304129913 1.1732355294339052 +v -0.18060983509354966 0.37104117889918253 1.2017227738907366 +v -0.18081131566278263 0.3714281872426808 1.176726580253117 +v -0.1806232627854485 0.1585666415389415 1.1984332039411356 +v -0.18082474335468213 0.15895364988244065 1.173437010303516 +v 0.331873575159928 0.3710728136557986 1.1975924160637081 +v 0.33167209459069413 0.37145982199929684 1.1725962224260886 +v 0.3318601474680287 0.15859827629555667 1.1943028461141076 +v 0.33165866689879486 0.1589852846390558 1.1693066524764877 +v 0.3068743844158557 0.37107127049693833 1.1977938969333195 +v 0.30667290384662227 0.3714582788404366 1.1727977032956995 +v 0.3068609567239562 0.1585967331366982 1.1945043269837186 +v 0.30665947615472255 0.15898374148019645 1.169508133346099 +v -0.15409930312095765 0.37188971014110006 1.389050796537676 +v -0.1543007836901913 0.3722767184845983 1.3640546029000564 +v -0.15410957135593928 0.20940918157150357 1.3865352430468052 +v -0.1543110519251727 0.2097961899150027 1.3615390494091857 +v -0.17909849386503018 0.3718881669822398 1.3892522774072873 +v -0.17929997443426315 0.37227517532573806 1.3642560837696678 +v -0.1791087621000116 0.2094076384126442 1.3867367239164157 +v -0.17931024266924478 0.20979464675614246 1.3617405302787966 +v 0.08863516682830896 0.3700902469981724 1.2620473386364655 +v 0.08843368625907533 0.3704772553416724 1.237051144998846 +v 0.08862252900063905 0.1701142118355934 1.2589512728015473 +v 0.08842104843140541 0.17050122017909253 1.2339550791639278 +v 0.0636359760842371 0.370088703839313 1.2622488195060764 +v 0.06343449551500324 0.37047571218281217 1.2372526258684573 +v 0.06362333825656674 0.1701126686767349 1.2591527536711586 +v 0.06342185768733333 0.17049967702023228 1.2341565600335387 +v 0.06463074110273381 0.1681776269592401 1.3841337218592553 +v 0.06442926053350062 0.16856463530273835 1.3591375282216362 +v 0.06462995123850468 0.15567912476157897 1.3839402177445734 +v 0.06442847066927126 0.1560661331050781 1.358944024106954 +v -0.11036359410577012 0.16816682484722545 1.385544087946533 +v -0.11056507467500354 0.1685538331907237 1.360547894308914 +v -0.11036438396999948 0.15566832264956343 1.3853505838318512 +v -0.1105658645392329 0.15605533099306168 1.3603543901942317 +v 0.06363676594846601 0.38258720603697594 1.2624423236207591 +v 0.0634352853792326 0.3829742143804742 1.2374461299831392 +v 0.0636359760842371 0.370088703839313 1.2622488195060764 +v 0.06343449551500324 0.37047571218281217 1.2372526258684573 +v -0.1613559507481821 0.3825733176072408 1.2642556514472592 +v -0.16155743131741573 0.3829603259507399 1.2392594578096396 +v -0.16135674061241145 0.37007481540957965 1.2640621473325768 +v -0.1615582211816451 0.3704618237530788 1.2390659536949569 +v 0.31362867338918665 0.3826026376255678 1.2604275149246473 +v 0.31342719281995324 0.3829896459690669 1.2354313212870283 +v 0.3136278835249575 0.37010413542790666 1.260234010809965 +v 0.31342640295572366 0.3704911437714049 1.2352378171723455 +v 0.08863595669253832 0.3825887491958344 1.2622408427511478 +v 0.08843447612330468 0.38297575753933355 1.2372446491135278 +v 0.08863516682830896 0.3700902469981724 1.2620473386364655 +v 0.08843368625907533 0.3704772553416724 1.237051144998846 +v -0.10266824222077142 0.16551775181702855 1.3854410451503707 +v -0.10286972279000528 0.1659047601605277 1.3604448515127512 +v -0.11036438396999948 0.15566832264956343 1.3853505838318512 +v -0.1105658645392329 0.15605533099306168 1.3603543901942317 +v -0.1716135471802147 0.21937741984342463 1.3868306681731077 +v -0.17181502774944768 0.21976442818692377 1.3618344745354887 +v -0.17930968892944255 0.2095279906759604 1.3867402068545882 +v -0.1795111694986764 0.20991499901945954 1.3617440132169687 +v 0.2646242670553103 0.168189972230115 1.3825218749023662 +v 0.2644227864860771 0.16857698057361326 1.3575256812647467 +v 0.26462347719108115 0.15569147003245298 1.3823283707876843 +v 0.26442199662184773 0.156078478375953 1.3573321771500648 +v 0.08962993184680612 0.16817917011809946 1.383932240989644 +v 0.08942845127757271 0.1685661784615986 1.358936047352025 +v 0.08962914198257677 0.15568066792043833 1.383738736874962 +v 0.08942766141334313 0.15606767626393747 1.3587425432373426 +v 0.33338491638844747 0.37191980173885586 1.3851219195802589 +v 0.33318343581921384 0.372306810082355 1.3601257259426394 +v 0.3333746481534654 0.20943927316925937 1.3826063660893873 +v 0.33317316758423177 0.2098262815127585 1.3576101724517682 +v 0.30838572564437494 0.3719182585799974 1.3853234004498702 +v 0.30818424507514175 0.37230526692349564 1.3603272068122507 +v 0.30837545740939354 0.2094377300104009 1.3828078469589986 +v 0.30817397684016035 0.20982473835389914 1.357811653321379 +v 0.32588069328998426 0.21940812934328324 1.3828211154950782 +v 0.32567921272075084 0.21979513768678238 1.3578249218574587 +v 0.33357559019619876 0.2095596502392807 1.382606610167124 +v 0.33337410962696556 0.20994665858277894 1.3576104165295044 +v 0.2569285802848662 0.1655399491364582 1.3825428761156378 +v 0.2567270997156328 0.16592695747995645 1.3575466824780187 +v 0.26462347719108115 0.15569147003245298 1.3823283707876843 +v 0.26442199662184773 0.156078478375953 1.3573321771500648 +v -0.13581414746581189 0.4168531609340089 1.4724330532618746 +v -0.17482582704343042 0.41828099511857175 1.3803675800548874 +v -0.1358165170585004 0.37935765434102553 1.4718525409178271 +v -0.1748281966361187 0.38078548852558747 1.37978706771084 +v -0.15883328484781667 0.41670363355988016 1.4821848264908066 +v -0.19784496442543498 0.4181314677444421 1.3901193532838203 +v -0.15883565444050496 0.3792081269668959 1.4816043141467592 +v -0.19784733401812304 0.3806359611514587 1.3895388409397729 +v 0.31461470255943946 0.4167328587241528 1.478369074485271 +v 0.3521372319441498 0.4181654172393472 1.3856867741523748 +v 0.3146123329667514 0.3792373521311694 1.4777885621412246 +v 0.35213486235146174 0.3806699106463629 1.3851062618083283 +v 0.29144135862585685 0.41687953471251227 1.468989589359591 +v 0.328963888010567 0.4183120932277058 1.3763072890266947 +v 0.29143898903316856 0.3793840281195271 1.4684090770155445 +v 0.3289615184178787 0.3808165866347224 1.3757267766826473 +v -0.023007253498341873 0.41560053261440455 1.552881387443537 +v -0.14274232398212994 0.4170067615063511 1.4625401492173058 +v -0.023009623091030162 0.37810502602142115 1.5523008750994887 +v -0.14274469357481778 0.3795112549133668 1.4619596368732584 +v -0.03806595129715973 0.41529255883677685 1.5728348549426112 +v -0.1578010217809478 0.4166987877287234 1.48249361671638 +v -0.038068320889847795 0.37779705224379256 1.5722543425985638 +v -0.15780339137363586 0.3792032811357391 1.4819131043723326 +v 0.19532432396213273 0.41530696563396585 1.5709538470292177 +v 0.3135875512549928 0.4167278857687391 1.478694462552058 +v 0.19532195436944488 0.37781145904098246 1.5703733346851703 +v 0.31358518166230454 0.3792323791757557 1.4781139502080105 +v 0.179945935598105 0.4156130605804096 1.5512456870943483 +v 0.2982091628909642 0.41703398071518283 1.4589863026171885 +v 0.17994356600541717 0.3781175539874253 1.5506651747503017 +v 0.2982067932982768 0.37953847412219854 1.458405790273141 +v 0.07851408035513785 0.4146380276535453 1.6146365047438085 +v 0.1956273036284244 0.41530710137406857 1.5709438456591194 +v 0.07851171076244956 0.3771425210605628 1.614055992399761 +v 0.1956249340357359 0.3778115947810843 1.570363333315072 +v 0.06977452374968407 0.41500116874670034 1.5912166765507028 +v 0.1868877470229704 0.41567024246722273 1.5475240174660145 +v 0.06977215415699556 0.37750566215371695 1.5906361642066562 +v 0.18688537743028277 0.37817473587423756 1.5469435051219662 +v 0.08779417158053726 0.41500228106987436 1.5910714472769953 +v -0.03000815582441474 0.4156568538404688 1.5492720890563376 +v 0.08779180198784942 0.3775067744768901 1.5904909349329488 +v -0.030010525417102807 0.3781613472474854 1.5486915767122902 +v 0.0794332745833648 0.41463808439389105 1.6146290965019041 +v -0.038369052821587646 0.4152926571644855 1.5728297382812455 +v 0.07943090499067651 0.37714257780090765 1.6140485841578567 +v -0.03837142241427549 0.3777971505715012 1.572249225937199 +v 0.26462347719108115 0.15569147003245298 1.3823283707876843 +v 0.2629108923525971 0.15898104095219168 1.1698607248679185 +v 0.26462268732685157 0.14319296783479185 1.3821348666730016 +v 0.26291010248836755 0.14648253875453143 1.1696672207532366 +v 0.08962914198257677 0.15568066792043833 1.383738736874962 +v 0.08791655714409252 0.15897023884017702 1.1712710909551967 +v 0.08962835211834763 0.1431821657227763 1.3835452327602802 +v 0.08791576727986339 0.1464717366425159 1.1710775868405143 +v 0.32984747764298206 0.2038431247518364 1.3825481532239472 +v 0.3281348928044978 0.207132695671576 1.1700805073041827 +v 0.33701630399340576 0.19360539368585084 1.3823318615932347 +v 0.33530371915492174 0.19689496460559042 1.1698642156734698 +v 0.2581708225978925 0.15365677601394534 1.3823488795521115 +v 0.2564582377594087 0.15694634693368315 1.1698812336323456 +v 0.26533964894831663 0.14341904494795976 1.382132587921399 +v 0.2636270641098326 0.14670861586769934 1.1696649420016332 +v 0.06462995123850468 0.15567912476157897 1.3839402177445734 +v 0.06291736640002021 0.15896869568131855 1.1714725718248076 +v 0.0646291613742751 0.14318062256391784 1.3837467136298907 +v 0.0629165765357913 0.14647019348365653 1.1712790677101257 +v -0.11036438396999948 0.15566832264956343 1.3853505838318512 +v -0.11207696880848328 0.15895789356930212 1.1728829379120858 +v -0.11036517383422884 0.14316982045190318 1.3851570797171693 +v -0.1120777586727133 0.14645939137164277 1.1726894337974034 +v -0.1039119864984075 0.15363442523865878 1.3852670843850126 +v -0.10562457133689174 0.15692399615839747 1.1727994384652467 +v -0.1110821068866279 0.14339580905311333 1.3851663574334836 +v -0.11279469172511214 0.14668537997285291 1.1726987115137186 +v -0.1755822988783582 0.20381192540441084 1.3866216623204384 +v -0.1772948837168422 0.20710149632414954 1.1741540164006734 +v -0.18275241926657837 0.19357330921886629 1.3865209353689103 +v -0.1844650041050626 0.19686288013860498 1.1740532894491453 +v -0.13867818989694403 0.3792510757303251 1.4787481473689184 +v -0.17363641631875848 0.3807036401029409 1.385068834596498 +v -0.13868055948963165 0.34175556913734084 1.478167635024871 +v -0.17363878591144655 0.3432081335099566 1.3844883222524516 +v -0.15038951222427244 0.37918416835827173 1.4831174132773874 +v -0.1853477386460871 0.3806367327308884 1.3894381005049672 +v -0.15039188181696073 0.34168866176528834 1.48253690093334 +v -0.1853501082387754 0.343141226137905 1.3888575881609206 +v 0.3061916789907344 0.37921235236300355 1.4794375991427673 +v 0.3396352669794258 0.3806691390669332 1.385207002243133 +v 0.3061893093980461 0.34171684577001926 1.4788570867987199 +v 0.3396328973867375 0.34317363247394983 1.3846264898990865 +v 0.29441144625023896 0.3792778096400635 1.4752576633207015 +v 0.3278550342389306 0.3807345963439932 1.3810270664210673 +v 0.2944090766575511 0.34178230304707924 1.474677150976654 +v 0.3278526646462421 0.3432390897510098 1.3804465540770199 +v 0.1977344679827393 0.37791413056982126 1.5637319172911361 +v 0.30614242633452693 0.3792166406933637 1.4791608148537403 +v 0.19773209839005124 0.34041862397683786 1.5631514049470896 +v 0.3061400567418393 0.3417211341003794 1.4785803025096929 +v 0.19004527380072522 0.37806717804304313 1.5538778373237019 +v 0.29845323215251285 0.37936968816658556 1.4693067348863051 +v 0.19004290420803716 0.34057167145005973 1.5532973249796553 +v 0.2984508625598248 0.3418741815736013 1.4687262225422577 +v -0.033058230845987246 0.37805340623125705 1.5556759390538613 +v -0.1428153787894597 0.3793424493822073 1.4728631373464829 +v -0.03306060043867576 0.34055789963827277 1.5550954267098147 +v -0.142817748382148 0.341846942789223 1.4722826250024363 +v -0.040587579745396285 0.37789941934244187 1.5656526728033997 +v -0.15034472768886897 0.379188462493393 1.4828398710960204 +v -0.04058994933808435 0.34040391274945847 1.5650721604593514 +v -0.15034709728155682 0.3416929559004096 1.482259358751974 +v 0.08306364213818473 0.37758907452742996 1.5851943989194037 +v -0.03793391278462299 0.37808244729200347 1.5538200219542748 +v 0.08306127254549622 0.3400935679344457 1.5846138865753563 +v -0.03793628237731106 0.34058694069902007 1.5532395096102274 +v 0.0799258164424852 0.3774019641509909 1.5972927069592924 +v -0.041071738480322306 0.37789533691556443 1.5659183299941644 +v 0.07992344684979713 0.33990645755800664 1.5967121946152458 +v -0.041074108073010374 0.3403998303225819 1.565337817650116 +v 0.07774676133415226 0.37740182964150915 1.5973102690445078 +v 0.1982228461716029 0.377910108176045 1.563989736324773 +v 0.07774439174146441 0.33990632304852486 1.5967297567004612 +v 0.19822047657891484 0.3404146015830616 1.5634092239807256 +v 0.07441432035313511 0.3775885406190449 1.5852641080908985 +v 0.19489040519058576 0.3780968191535816 1.5519435753711637 +v 0.07441195076044727 0.3400930340260615 1.584683595746851 +v 0.19488803559789747 0.3406013125605982 1.5513630630271162 +v -0.13868055948963165 0.34175556913734084 1.478167635024871 +v -0.14305033779235887 0.3419371396839175 1.466457720928319 +v -0.138689247996155 0.2042720449630666 1.4760390897633648 +v -0.14305902629888156 0.20445361550964325 1.464329175666812 +v -0.15039188181696073 0.34168866176528834 1.48253690093334 +v -0.15476166011968728 0.341870232311865 1.4708269868367871 +v -0.15040057032348386 0.204205137591015 1.480408355671833 +v -0.15477034862621042 0.20438670813759163 1.468698441575281 +v -0.13283982584183218 0.3417297570482276 1.4798110615212892 +v -0.142817748382148 0.341846942789223 1.4722826250024363 +v -0.13284851434835576 0.20424623287395427 1.477682516259783 +v -0.14282643688867114 0.20436341861494967 1.4701540797409303 +v -0.140369174741241 0.3415757701594142 1.4897877952708258 +v -0.15034709728155682 0.3416929559004096 1.482259358751974 +v -0.14037786324776413 0.20409224598514086 1.4876592500093198 +v -0.1503557857880795 0.20420943172613626 1.480130813490467 +v -0.03306060043867576 0.34055789963827277 1.5550954267098147 +v -0.043038522978991356 0.34067508537926905 1.5475669901909619 +v -0.03306928894519845 0.20307437546399854 1.5529668814483086 +v -0.043047211485514714 0.20319156120499482 1.5454384449294558 +v -0.04058994933808435 0.34040391274945847 1.5650721604593514 +v -0.050567871878400394 0.34052109849045475 1.5575437239404994 +v -0.04059863784460749 0.20292038857518602 1.5629436151978462 +v -0.050576560384923086 0.2030375743161814 1.5554151786789934 +v -0.025836526885030686 0.3405376034225629 1.55637694730674 +v -0.03793628237731106 0.34058694069902007 1.5532395096102274 +v -0.025845215391553378 0.20305407924828867 1.5542484020452338 +v -0.037944970883834195 0.20310341652474584 1.5511109643487213 +v -0.028974352580729557 0.34035049304612386 1.5684752553466295 +v -0.041074108073010374 0.3403998303225819 1.565337817650116 +v -0.02898304108725247 0.20286696887184963 1.5663467100851225 +v -0.041082796579533065 0.2029163061483077 1.56320927238861 +v 0.19773209839005124 0.34041862397683786 1.5631514049470896 +v 0.20758736733112282 0.34053703398806867 1.5554631229073266 +v 0.19772340988352854 0.20293509980256363 1.5610228596855835 +v 0.20757867882459946 0.20305350981379622 1.5533345776458205 +v 0.19004290420803716 0.34057167145005973 1.5532973249796553 +v 0.19989817314910874 0.34069008146128965 1.5456090429398914 +v 0.19003421570151402 0.2030881472757855 1.5511687797181484 +v 0.1998894846425856 0.2032065572870172 1.5434804976783845 +v 0.3061893093980461 0.34171684577001926 1.4788570867987199 +v 0.31036975789663224 0.3418989441080109 1.4670782621862655 +v 0.306180620891523 0.20423332159574592 1.4767285415372138 +v 0.3103610693901093 0.2044154199337367 1.4649497169247594 +v 0.2944090766575511 0.34178230304707924 1.474677150976654 +v 0.2985895251561377 0.34196440138507 1.4628983263642006 +v 0.29440038815102776 0.2042987788728059 1.472548605715148 +v 0.2985808366496141 0.20448087721079666 1.4607697811026945 +v 0.2962847878007677 0.3416027240891486 1.4862685845494559 +v 0.3061400567418393 0.3417211341003794 1.4785803025096929 +v 0.2962760992942446 0.20411919991487526 1.4841400392879498 +v 0.30613136823531617 0.20423760992610696 1.4764517572481868 +v 0.2885955936187534 0.34175577156237136 1.4764145045820216 +v 0.2984508625598248 0.3418741815736013 1.4687262225422577 +v 0.2885869051122305 0.20427224738809713 1.4742859593205146 +v 0.2984421740533021 0.20439065739932794 1.4665976772807516 +v 0.18617286809516953 0.34036377372960835 1.5667412772526994 +v 0.19822047657891484 0.3404146015830616 1.5634092239807256 +v 0.1861641795886464 0.202880249555335 1.5646127319911933 +v 0.19821178807239193 0.20293107740878824 1.5612806787192195 +v 0.18284042711415238 0.3405504847071441 1.5546951162990892 +v 0.19488803559789747 0.3406013125605982 1.5513630630271162 +v 0.18283173860762947 0.20306696053286988 1.552566571037583 +v 0.19487934709137433 0.203117788386324 1.5492345177656102 +v 0.33545244888815096 0.34299153413595906 1.39640531451154 +v 0.3396328973867375 0.34317363247394983 1.3846264898990865 +v 0.33544376038162826 0.20550800996168483 1.394276769250034 +v 0.33962420888021416 0.20569010829967738 1.3824979446375805 +v 0.32367221614765573 0.34305699141301815 1.3922253786894752 +v 0.3278526646462421 0.3432390897510098 1.3804465540770199 +v 0.32366352764113304 0.20557346723874392 1.3900968334279682 +v 0.3278439761397194 0.20575556557673558 1.3783180088155147 +v -0.16926900760871977 0.34302656296337997 1.3961982363490035 +v -0.17363878591144655 0.3432081335099566 1.3844883222524516 +v -0.1692776961152429 0.20554303878910574 1.3940696910874975 +v -0.17364747441796946 0.20572460933568237 1.3823597769909455 +v -0.1809803299360484 0.34295965559132746 1.4005675022574717 +v -0.1853501082387754 0.343141226137905 1.3888575881609206 +v -0.18098901844257154 0.20547613141705412 1.3984389569959665 +v -0.1853587967452981 0.20565770196363076 1.3867290428994137 +v 0.10183960870895459 0.3400079787554322 1.5900656501565136 +v 0.11388721719269945 0.3400588066088863 1.5867335968845406 +v 0.10183092020243123 0.20252445458115886 1.5879371048950075 +v 0.1138785286861761 0.2025752824346121 1.5846050516230337 +v 0.09850716772793722 0.34019468973296885 1.5780194892029034 +v 0.11055477621168208 0.3402455175864221 1.5746874359309295 +v 0.09849847922141342 0.2027111655586955 1.5758909439413973 +v 0.11054608770515895 0.20276199341214873 1.5725588906694243 +v 0.058861761560935255 0.3401922424873609 1.5783390111823303 +v 0.04676200606865444 0.3402415797638181 1.5752015734858178 +v 0.05885307305441234 0.20270871831308668 1.5762104659208251 +v 0.046753317562131524 0.20275805558954385 1.5730730282243108 +v 0.05572393586523572 0.34000513211092276 1.5904373192222199 +v 0.0436241803729549 0.34005446938737904 1.5872998815257064 +v 0.05571524735871303 0.20252160793664853 1.588308773960713 +v 0.043615491866431766 0.2025709452131057 1.5851713362642013 +v 0.306180620891523 0.20423332159574592 1.4767285415372138 +v 0.33962420888021416 0.20569010829967738 1.3824979446375805 +v 0.3061798310272936 0.19173481939808568 1.476535037422531 +v 0.33962341901598525 0.19319160610201536 1.3823044405228977 +v 0.08235619882211398 0.20547700985987571 1.3973097609179632 +v 0.11579978681080494 0.20693379656380628 1.30307916401833 +v 0.0823554089578844 0.19297850766221458 1.3971162568032804 +v 0.11579899694657558 0.19443529436614426 1.3028856599036471 +v 0.19772340988352854 0.20293509980256363 1.5610228596855835 +v 0.30613136823531617 0.20423760992610696 1.4764517572481868 +v 0.1977226200192992 0.1904365976049034 1.5608293555709007 +v 0.3061305783710868 0.19173910772844494 1.476258253133504 +v 0.07469630297130414 0.2053838593741073 1.4033575802066265 +v 0.1831042613230922 0.20668636949764974 1.3187864777692306 +v 0.07469551310707456 0.19288535717644617 1.4031640760919446 +v 0.1831034714588624 0.1941878672999895 1.3185929736545483 +v 0.07773570323494128 0.20242279887425152 1.5946012114389543 +v 0.19821178807239193 0.20293107740878824 1.5612806787192195 +v 0.07773491337071192 0.18992429667659128 1.5944077073242724 +v 0.19821099820816235 0.1904325752111271 1.5610871746045376 +v 0.031081529500699867 0.20503675255975828 1.4259549580884148 +v 0.15155761433815051 0.20554503109429412 1.39263442536868 +v 0.031080739636469845 0.19253825036209715 1.4257614539737329 +v 0.15155682447392094 0.19304652889663476 1.392440921253998 +v 0.12384431808306373 0.20504247865387448 1.4252073367952915 +v 0.002846763160256005 0.205535851418448 1.3938329598301618 +v 0.12384352821883438 0.19254397645621246 1.4250138326806088 +v 0.0028459732960268713 0.19303734922078597 1.3936394557154799 +v 0.07991475834327444 0.2024229333837333 1.5945836493537398 +v -0.041082796579533065 0.2029163061483077 1.56320927238861 +v 0.07991396847904508 0.18992443118607216 1.594390145239057 +v -0.04108358644376264 0.19041780395064567 1.563015768273928 +v 0.0874002934453435 0.20553816568502015 1.393339141455714 +v -0.02235685449812852 0.2068272088359704 1.310526339748336 +v 0.08739950358111415 0.1930396634873599 1.3931456373410311 +v -0.022357644362357876 0.19432870663830926 1.3103328356336537 +v -0.04059863784460749 0.20292038857518602 1.5629436151978462 +v -0.1503557857880795 0.20420943172613626 1.480130813490467 +v -0.040599427708836844 0.190421886377524 1.5627501110831634 +v -0.1503565756523091 0.19171092952847424 1.479937309375785 +v 0.10724852087774694 0.205677099776163 1.3842845056855166 +v 0.07229029445593249 0.20712966414877965 1.2906051929130973 +v 0.10724773101351759 0.19317859757850186 1.3840910015708339 +v 0.07228950459170269 0.1946311619511194 1.2904116887984145 +v -0.15040057032348386 0.204205137591015 1.480408355671833 +v -0.1853587967452981 0.20565770196363076 1.3867290428994137 +v -0.150401360187713 0.19170663539335298 1.4802148515571512 +v -0.18535958660952767 0.19315919976596874 1.3865355387847318 +v -0.08295021314025375 0.34114382834324974 1.5174532441155515 +v -0.09292813568056979 0.34126101408424603 1.5099248075966996 +v -0.08295890164677688 0.2036603041689764 1.5153246988540454 +v -0.09293682418709248 0.2037774899099718 1.5077962623351926 +v -0.09047956203966279 0.3409898414544372 1.527429977865089 +v -0.10045748457997838 0.34110702719543173 1.5199015413462362 +v -0.0904882505461857 0.203506317280163 1.525301432603582 +v -0.10046617308650108 0.2036235030211584 1.5177729960847302 +v 0.24700844309540915 0.3410106740329928 1.5247099947482727 +v 0.25686371203648095 0.3411290840442245 1.5170217127085097 +v 0.246999754588886 0.20352714985872034 1.5225814494867667 +v 0.2568550235299576 0.20364555986995114 1.5148931674470028 +v 0.2393192489133953 0.34116372150621466 1.5148559147808385 +v 0.24917451785446731 0.34128213151744546 1.5071676327410746 +v 0.23931056040687215 0.20368019733194132 1.5127273695193315 +v 0.24916582934794396 0.20379860734317212 1.5050390874795685 +v -0.09947444523821103 0.200881666264757 1.4847728301671266 +v -0.1250071421497987 0.1672272560259529 1.3805053202849464 +v -0.10606021507975494 0.19134836749709105 1.4894625936189207 +v -0.13159291199134304 0.15769395725828694 1.3851950837367397 +v -0.11995168053665273 0.21521809002775694 1.4851598635308472 +v -0.14548437744824017 0.18156367978895283 1.3808923536486652 +v -0.12653745037819664 0.20568479126009187 1.4898496269826405 +v -0.15207014728978407 0.17203038102128687 1.3855821171004594 +v 0.2957425836447478 0.2523524102106469 1.4328033722077622 +v 0.33226411966357605 0.20043125202643974 1.3725819401028572 +v 0.300660035921372 0.2452932223377049 1.4418718083448843 +v 0.33718157194020004 0.19337206415349772 1.3816503762399792 +v 0.2240659239147229 0.20216606868673193 1.4326039668879442 +v 0.2605874599335505 0.15024491050252564 1.3723825347830392 +v 0.2289833761913469 0.1951068808137908 1.4416724030250663 +v 0.2655049122101747 0.1431857226295845 1.3814509709201612 +v 0.0653780812334348 0.2398849049774494 1.4774095233893219 +v 0.06446172607879452 0.1888176956228751 1.3633205149632026 +v 0.06554551652891583 0.19424783191849126 1.49783572205601 +v 0.0646291613742751 0.14318062256391784 1.3837467136298907 +v -0.1096162539750698 0.23987410286543387 1.4788198894766005 +v -0.11053260912970986 0.18880689351085955 1.3647308810504803 +v -0.10944881867958833 0.1942370298064766 1.4992460881432885 +v -0.11036517383422884 0.14316982045190318 1.3851570797171693 +v -0.09873788418213914 0.19961019757063614 1.483270133271593 +v -0.10372084830930661 0.15279024364273663 1.3810971760542747 +v -0.10532366383077929 0.1900768976492051 1.487959880606022 +v -0.11030662795794721 0.14325694372130648 1.3857869233887037 +v -0.11995778029394044 0.21198810231498122 1.478632945848645 +v -0.12494074442110792 0.1651681483870835 1.3764599886313267 +v -0.12654355994257993 0.2024548023935493 1.4833226931830739 +v -0.1315265240697474 0.15563484846565157 1.3811497359657565 +v -0.12591224543476698 0.20219440855738924 1.4503622847990298 +v -0.14293404337582505 0.17975813506485316 1.3808506115442434 +v -0.1324980152763111 0.19266110978972328 1.455052048250824 +v -0.1495198132173694 0.1702248362971881 1.3855403749960367 +v -0.14638948073320868 0.21653083232039005 1.4507493181627495 +v -0.1634112786742663 0.1940945588278531 1.3812376449079622 +v -0.15297525057475236 0.2069975335527232 1.4554390816145428 +v -0.16999704851581066 0.18456126006018803 1.3859274083597564 +v -0.15004906245044158 0.19621064950129785 1.404256428082121 +v -0.15572299509746101 0.18873189167045368 1.3810858703305255 +v -0.15663483229198572 0.18667735073363279 1.4089461915339152 +v -0.16230876493900492 0.17919859290278684 1.3857756337823188 +v -0.1705262977488824 0.21054707326429867 1.4046434614458416 +v -0.17620023039590205 0.20306831543345272 1.3814729036942452 +v -0.17711206759042697 0.2010137744966327 1.409333224897635 +v -0.1827860002374464 0.19353501666578765 1.3861626671460385 +v 0.32508177825363394 0.2105776663343324 1.4006491103021759 +v 0.3303824330508265 0.2030995859466902 1.377390102910569 +v 0.33174345597261734 0.20104518530978055 1.4052321060076878 +v 0.33704411076980967 0.19356710492213747 1.38197309861608 +v 0.30460273058611764 0.19623871440745866 1.400592163923771 +v 0.30990338538330975 0.18876063401981646 1.3773331565321643 +v 0.3112644083051008 0.18670623338290682 1.405175159629282 +v 0.31656506310229315 0.17922815299526373 1.3819161522376753 +v 0.3016904916335954 0.21655849155888696 1.4471380195646457 +v 0.31759245602517305 0.1941242503959586 1.3773609973898253 +v 0.3083521693525788 0.20702601053433511 1.4517210152701567 +v 0.32425413374415624 0.18459176937140676 1.3819439930953363 +v 0.2812114439660789 0.20221953963201322 1.447081073186241 +v 0.2971134083576561 0.17978529846908486 1.3773040510114205 +v 0.2878731216850623 0.19268705860746138 1.451664068891752 +v 0.3037750860766393 0.17025281744453302 1.3818870467169315 +v 0.2758109149621859 0.21524251980077125 1.481970216605193 +v 0.2996638615495515 0.1815911580563796 1.3773046833429614 +v 0.28247259268116953 0.20571003877621852 1.4865532123107048 +v 0.25533186729466917 0.2009035678738984 1.4819132702267872 +v 0.27918481388203453 0.16725220612950586 1.3772477369645575 +v 0.2619935450136526 0.19137108684934567 1.486496265932299 +v 0.2858464916010184 0.15771972510495313 1.3818307326700676 +v 0.2757122112113686 0.2120125263717032 1.4754440452644761 +v 0.27905347593257646 0.16519308628473794 1.3732039989607792 +v 0.28237389847653716 0.20248004419458 1.4800270246966454 +v 0.28571516319774526 0.15566060410761473 1.3777869783929493 +v 0.2545713381265078 0.19963200676686377 1.4804226391234367 +v 0.2579126028477168 0.15281256667989762 1.3781825928197406 +v 0.2612330253916768 0.19009952458974055 1.485005618555606 +v 0.2645742901128858 0.1432800845027744 1.3827655722519099 +v 0.2653716071860115 0.23989725024832342 1.4757976764324328 +v 0.26445525203137077 0.18883004089375 1.3617086680063135 +v 0.2655390424814923 0.19426017718936617 1.4962238750991208 +v 0.26462268732685157 0.14319296783479185 1.3821348666730016 +v 0.09037727197750733 0.23988644813630788 1.4772080425197114 +v 0.08946091682286639 0.18881923878173446 1.3631190340935913 +v 0.09054470727298769 0.19424937507735063 1.4976342411863994 +v 0.08962835211834763 0.1431821657227763 1.3835452327602802 +v 0.08652041071558703 0.3866523368025705 0.9997808095561433 +v 0.0861174495771202 0.3874263534895679 0.9497884222809043 +v 0.08651962085135767 0.37415383460490936 0.9995873054414615 +v 0.08611665971289084 0.37492785129190764 0.9495949181662224 +v 0.06152121997151516 0.38665079364371113 0.9999822904257547 +v 0.06111825883304811 0.3874248103307094 0.9499899031505157 +v 0.061520430107285806 0.37415229144605 0.9997887863110719 +v 0.061117468968818756 0.3749263081330474 0.9497963990358338 +v 0.0861174495771202 0.3874263534895679 0.9497884222809043 +v 0.085915969007887 0.387813361833067 0.9247922286432853 +v 0.08609533337869801 0.03746829195505352 0.9443703070697977 +v 0.08589385280946482 0.037855300298551775 0.9193741134321787 +v 0.06111825883304811 0.3874248103307094 0.9499899031505157 +v 0.06091677826381492 0.38781181867420766 0.9249937095128962 +v 0.06109614263462615 0.03746674879619416 0.9445717879394091 +v 0.06089466206539229 0.0378537571396933 0.91957559430179 +v 0.06111825883304811 0.3874248103307094 0.9499899031505157 +v 0.06091677826381492 0.38781181867420766 0.9249937095128962 +v 0.061117468968818756 0.3749263081330474 0.9497963990358338 +v 0.06091598839958556 0.37531331647654564 0.9248002053982143 +v -0.16387445786360022 0.38741092190097515 0.9518032309770161 +v -0.16407593843283363 0.3877979302444743 0.9268070373393966 +v -0.1638752477278298 0.3749124197033131 0.9516097268623334 +v -0.16407672829706277 0.37529942804681227 0.9266135332247143 +v 0.311110166273769 0.38744024191930126 0.9479750944544048 +v 0.31090868570453534 0.3878272502628004 0.9229789008167852 +v 0.3111093764095392 0.37494173972164013 0.947781590339722 +v 0.310907895840306 0.37532874806514016 0.9227853967021025 +v 0.0861174495771202 0.3874263534895679 0.9497884222809043 +v 0.085915969007887 0.387813361833067 0.9247922286432853 +v 0.08611665971289084 0.37492785129190764 0.9495949181662224 +v 0.08591517914365743 0.3753148596354059 0.9245987245286029 +v 0.08269227990015193 0.39400549532904616 0.5248531304413744 +v 0.08249079933091874 0.3943925036725444 0.49985693680375487 +v 0.08267016370172997 0.04404743379453091 0.5194350152302674 +v 0.08246868313249611 0.04443444213803005 0.49443882159264785 +v 0.05769308915608007 0.3940039521701868 0.5250546113109853 +v 0.05749160858684621 0.39439096051368594 0.5000584176733662 +v 0.05767097295765766 0.044045890635672436 0.5196364960998787 +v 0.05746949238842425 0.04443289897917069 0.4946403024622592 +v 0.05769308915608007 0.3940039521701868 0.5250546113109853 +v 0.05749160858684621 0.39439096051368594 0.5000584176733662 +v 0.05769229929185071 0.38150544997252567 0.524861107196303 +v 0.057490818722617076 0.3818924583160248 0.49986491355868345 +v -0.16729962754056849 0.3939900637404534 0.5268679391374858 +v -0.16750110810980212 0.39437707208395256 0.5018717454998662 +v -0.16730041740479784 0.3814915615427914 0.526674435022803 +v -0.16750189797403103 0.38187856988628965 0.5016782413851839 +v 0.3076849965968005 0.39401938375878043 0.5230398026148739 +v 0.30748351602756685 0.3944063921022787 0.4980436089772544 +v 0.30768420673257113 0.3815208815611193 0.5228462985001916 +v 0.30748272616333727 0.38190788990461755 0.49785010486257253 +v 0.08269227990015193 0.39400549532904616 0.5248531304413744 +v 0.08249079933091874 0.3943925036725444 0.49985693680375487 +v 0.08269149003592213 0.38150699313138503 0.5246596263266916 +v 0.08249000946668938 0.38189400147488417 0.4996634326890721 +v 0.2234115181002827 0.3878218492067935 0.9236840838604241 +v 0.2201878289925483 0.39401398270277177 0.5237449856585128 +v 0.223410728236054 0.3753233470091315 0.9234905797457413 +v 0.22018703912831872 0.3815154805051115 0.5235514815438305 +v 0.19841232735621084 0.38782030604793416 0.923885564730035 +v 0.195188638248476 0.3940124395439133 0.5239464665281242 +v 0.19841153749198148 0.37532180385027214 0.9236920606153527 +v 0.19518784838424663 0.38151393734625216 0.5237529624134418 +v -0.05157958008450958 0.38780487445934053 0.9259003734261464 +v -0.05480326919224443 0.39399700795531967 0.5259612752242355 +v -0.051580369948738936 0.3753063722616794 0.9257068693114641 +v -0.054804059056473786 0.38149850575765853 0.5257677711095532 +v -0.07657877082858144 0.38780333130048117 0.9261018542957578 +v -0.07980245993631696 0.3939954647964612 0.5261627560938464 +v -0.0765795606928108 0.37530482910282004 0.9259083501810754 +v -0.07980324980054565 0.38149696259879917 0.5259692519791646 +v 0.19841232735621084 0.38782030604793416 0.923885564730035 +v 0.195188638248476 0.3940124395439133 0.5239464665281242 +v 0.19841232735621084 0.38782030604793416 0.923885564730035 +v 0.195188638248476 0.3940124395439133 0.5239464665281242 +v -0.05157958008450958 0.38780487445934053 0.9259003734261464 +v -0.05480326919224443 0.39399700795531967 0.5259612752242355 +v -0.05157958008450958 0.38780487445934053 0.9259003734261464 +v -0.05480326919224443 0.39399700795531967 0.5259612752242355 +v -0.1597355162505225 0.41597104193326295 -0.08544604130431388 +v -0.16356364706595694 0.42332420045973773 -0.5603737204190833 +v -0.15973630611475165 0.4034725397356018 -0.08563954541899621 +v -0.16356443693018696 0.4108256982620766 -0.5605672245337656 +v -0.18473470699459438 0.4159694987744036 -0.08524456043470252 +v -0.18856283781002947 0.42332265730087926 -0.5601722395494719 +v -0.18473549685882373 0.40347099657674157 -0.08543806454938485 +v -0.18856362767425883 0.41082415510321724 -0.5603657436641543 +v -0.16356364706595694 0.42332420045973773 -0.5603737204190833 +v -0.16809695987370987 0.43203188818845906 -1.1227880772655208 +v -0.16356443693018696 0.4108256982620766 -0.5605672245337656 +v -0.168097749737939 0.4195333859907988 -1.122981581380203 +v -0.18856283781002947 0.42332265730087926 -0.5601722395494719 +v -0.19309615061778218 0.4320303450296006 -1.1225865963959094 +v -0.18856362767425883 0.41082415510321724 -0.5603657436641543 +v -0.1930969404820111 0.4195318428319377 -1.1227801005105917 +v -0.15113019935020366 0.4436009280489186 -1.062629344821494 +v -0.06752122937847549 0.4472428948087446 -1.2982058370705787 +v -0.15113177907866238 0.41860392365359633 -1.0630163530508587 +v -0.0675228091069342 0.4222458904134214 -1.2985928452999433 +v -0.19825113031218478 0.44386275715715673 -1.0793490881097574 +v -0.11464216034045593 0.4475047239169818 -1.3149255803588418 +v -0.19825271004064327 0.41886575276183446 -1.0797360963391223 +v -0.11464374006891465 0.42250771952165955 -1.3153125885882064 +v -0.07635393122335987 0.4470034557649445 -1.2827044087350972 +v 0.08279433869686192 0.44997803090866917 -1.4754814551530897 +v -0.07635472108758923 0.43450495356728336 -1.2828979128497795 +v 0.08279354883263235 0.43747952871100804 -1.475674959267772 +v -0.11491393195428734 0.4474986198444997 -1.314530209253151 +v 0.0442343379659349 0.45047319498822347 -1.5073072556711433 +v -0.1149147218185167 0.43500011764683766 -1.3147237133678333 +v 0.04423354810170532 0.43797469279056234 -1.507500759785826 +v 0.22561996044727928 0.4475196404406585 -1.3172747406852094 +v 0.08772009881730902 0.45003116661511733 -1.4789335702287298 +v 0.22561917058304992 0.43502113824299826 -1.3174682447998918 +v 0.08771930895307967 0.4375326644174562 -1.4791270743434122 +v 0.18757799657033525 0.447019747848028 -1.2848315669649144 +v 0.04967813494036544 0.4495312740224868 -1.4464903965084344 +v 0.18757720670610545 0.43452124565036776 -1.2850250710795967 +v 0.0496773450761363 0.4370327718248257 -1.4466839006231167 +v 0.3127374168719439 0.4438942996383375 -1.0834673980943479 +v 0.2253418508174072 0.4475257105698791 -1.3176656800253965 +v 0.31273662700771454 0.43139579744067724 -1.0836609022090302 +v 0.22534106095317785 0.4350272083722171 -1.3178591841400789 +v 0.26589212756262914 0.44362667015012924 -1.065990334460472 +v 0.1784965615080929 0.4472580810816691 -1.3001886163915206 +v 0.2658913376983998 0.4311281679524672 -1.0661838385751543 +v 0.1784957716438631 0.43475957888400973 -1.300382120506203 +v 0.3329623880699353 0.40558107066317284 1.3911160758144359 +v 0.31301581171582527 0.44389489666954507 -1.083507094309889 +v 0.3329615982057055 0.3930825684655117 1.390922571699753 +v 0.3130150218515959 0.43139639447188394 -1.0837005984245713 +v 0.2829640065817909 0.4055779843454532 1.3915190375536577 +v 0.2630174302276811 0.44389181035182634 -1.083104132570667 +v 0.2829632167175615 0.3930794821477921 1.391325533438975 +v 0.26301664036345174 0.4313933081541652 -1.0832976366853493 +v -0.12858517104249523 0.4055525800927322 1.3948359163696313 +v -0.14853174739660502 0.4438664060991053 -1.0797872537546933 +v -0.12858596090672458 0.3930540778950711 1.3946424122549486 +v -0.14853253726083437 0.4313679039014442 -1.0799807578693756 +v -0.17858355253063962 0.40554949377501437 1.3952388781088532 +v -0.1985301288847492 0.4438633197813866 -1.079384292015471 +v -0.17858434239486876 0.39305099157735235 1.3950453739941713 +v -0.19853091874897877 0.43136481758372547 -1.0795777961301534 +v 0.3036992485798302 0.4043063822972339 1.4735678481016148 +v 0.3329623880699353 0.40558107066317284 1.3911160758144359 +v 0.30369845871560064 0.3918078800995728 1.473374343986933 +v 0.3329615982057055 0.3930825684655117 1.390922571699753 +v 0.2565783176178489 0.40456821140547117 1.4568481048133517 +v 0.2858414571079537 0.40584289977141097 1.3743963325261719 +v 0.25657752775361975 0.39206970920781004 1.4566546006986698 +v 0.28584066724372437 0.39334439757374895 1.37420282841149 +v 0.19545305142607683 0.40300390132999375 1.5581364085599816 +v 0.3038610097778649 0.4043064114535362 1.4735653061225849 +v 0.19545147169761812 0.3780068969346715 1.557749400330617 +v 0.3038594300494062 0.3793094070582139 1.4731782978932202 +v 0.16469627469802095 0.40361609122287945 1.5187200886902428 +v 0.2731042330498086 0.4049186013464219 1.434148986252846 +v 0.16469469496956202 0.3786190868275572 1.5183330804608781 +v 0.27310265332134964 0.3799215969510996 1.4337619780234814 +v -0.008282342029133805 0.4036054135378464 1.520114209103144 +v -0.11803948997260627 0.40489445668879576 1.4373014073957657 +v -0.008283921757592738 0.37860840914252325 1.5197272008737794 +v -0.11804106970106498 0.3798974522934735 1.436914399166401 +v -0.038399737626769515 0.402989465982591 1.5600211441012926 +v -0.14815688557024176 0.40427850913354124 1.4772083423939142 +v -0.038401317355228226 0.37799246158726874 1.559634135871928 +v -0.14815846529870025 0.379281504738219 1.4768213341645495 +v -0.10114981510223697 0.4045461294371835 1.459731213150845 +v -0.13173826322132465 0.4058171232632226 1.3777618144749777 +v -0.1011506049664661 0.39204762723952236 1.4595377090361623 +v -0.131739053085554 0.3933186210655615 1.377568310360295 +v -0.14799510441155173 0.40427849994897436 1.4772082767847206 +v -0.17858355253063962 0.40554949377501437 1.3952388781088532 +v -0.14799589427578108 0.3917799977513141 1.4770147726700378 +v -0.17858434239486876 0.39305099157735235 1.3950453739941713 +v 0.09800069324847938 0.4026624423675047 1.580588239807791 +v 0.1954527001606643 0.4030035244326662 1.5581607539303475 +v 0.09799990338425024 0.39016394016984357 1.5803947356931083 +v 0.19545191029643494 0.39050502223500505 1.5579672498156656 +v 0.08678565351114553 0.4034174437670499 1.531868088607851 +v 0.18423766042333045 0.4037585258322114 1.5094406027304075 +v 0.08678486364691618 0.3909189415693879 1.5316745844931683 +v 0.1842368705591011 0.39126002363454937 1.5092470986157256 +v 0.06983010099826137 0.40341639712872635 1.5320047418099492 +v -0.02797077292689143 0.4037454265552265 1.511150895680605 +v 0.06982931113403201 0.3909178949310643 1.5318112376952664 +v -0.027971562791120563 0.39124692435756536 1.5109573915659222 +v 0.0594018799619469 0.4026600597263519 1.5808993267764269 +v -0.03839899396320523 0.40298908915285026 1.5600454806470836 +v 0.05940109009771799 0.390161557528689 1.580705822661745 +v -0.03839978382743481 0.39049058695519 1.5598519765324008 +v 0.06303153437653641 0.37124972886980956 1.1872602385932183 +v 0.06293079409191948 0.3714432330415596 1.1747621417744085 +v 0.06301810668463759 0.15877519150956854 1.1839706686436173 +v 0.06291736640002021 0.15896869568131855 1.1714725718248076 +v -0.11196280083196775 0.3712389267577949 1.188670604680496 +v -0.11206354111658468 0.37143243092954403 1.1761725078616863 +v -0.11197622852386702 0.158764389397553 1.185381034730896 +v -0.11207696880848328 0.15895789356930212 1.1728829379120858 +v 0.2630250603291129 0.37126207414068446 1.1856483916363292 +v 0.26292432004449595 0.3714555783124336 1.1731502948175194 +v 0.2630116326372136 0.15878753678044255 1.1823588216867282 +v 0.2629108923525971 0.15898104095219168 1.1698607248679185 +v 0.08803072512060828 0.3712512720286689 1.187058757723607 +v 0.08792998483599201 0.37144477620041805 1.1745606609047972 +v 0.08801729742870901 0.1587767346684279 1.1837691877740069 +v 0.08791655714409252 0.15897023884017702 1.1712710909551967 +v -0.11196280083196775 0.3712389267577949 1.188670604680496 +v -0.11206354111658468 0.37143243092954403 1.1761725078616863 +v -0.11197385893117917 0.19625989599053728 1.1859615470749425 +v -0.11207459921579588 0.1964534001622864 1.1734634502561327 +v -0.16196118232011214 0.3712358404400762 1.1890735664197183 +v -0.16206192260472863 0.3714293446118253 1.176575469600909 +v -0.1619722404193229 0.19625680967281856 1.1863645088141652 +v -0.16207298070393983 0.19645031384456768 1.1738664119953555 +v 0.3130234418172566 0.3712651604584023 1.185245429897107 +v 0.31292270153264035 0.3714586646301514 1.1727473330782967 +v 0.31301238371804585 0.19628612969114556 1.1825363722915538 +v 0.31291164343342914 0.1964796338628947 1.1700382754727432 +v 0.2630250603291129 0.37126207414068446 1.1856483916363292 +v 0.26292432004449595 0.3714555783124336 1.1731502948175194 +v 0.2630140022299017 0.19628304337342684 1.1829393340307757 +v 0.26291326194528475 0.19647654754517685 1.170441237211966 +v -0.08401346988761316 0.18744634054328113 1.1855997161386411 +v -0.08411421017222986 0.18763984471503026 1.1731016193198318 +v -0.10552383105227503 0.15673049198664746 1.185297535284057 +v -0.10562457133689174 0.15692399615839747 1.1727994384652467 +v -0.1352065501590063 0.22328741209024727 1.186567271806803 +v -0.13530729044362322 0.2234809162619964 1.1740691749879932 +v -0.15671691132366816 0.1925715635336136 1.1862650909522188 +v -0.15681765160828465 0.19276506770536272 1.1737669941334086 +v 0.2862501097392445 0.2233134279155271 1.18317054368032 +v 0.286149369454628 0.22350693208727623 1.1706724468615102 +v 0.3077565887905176 0.19260023471757126 1.182521668788182 +v 0.30765584850590044 0.19279373888932128 1.170023571969372 +v 0.23505249899275227 0.18746603595988987 1.1830282053432937 +v 0.234951758708136 0.187659540131639 1.170530108524484 +v 0.2565589780440256 0.15675284276193402 1.1823793304511558 +v 0.2564582377594087 0.15694634693368315 1.1698812336323456 +v 0.08616477332228412 0.7809086260256066 -2.143365023522221 +v 0.08598878614142857 0.7225157862182927 -2.1656471997918514 +v 0.09258361649862579 0.47786159706626385 -1.349248304158563 +v 0.09240762931777069 0.41946875725895083 -1.3715304804281938 +v 0.02366679646210401 0.7809047681284591 -2.1428613213481933 +v 0.02349080928124825 0.7225119283211452 -2.165143497617823 +v 0.030085639638445683 0.4778577391691172 -1.348744601984535 +v 0.029909652457590585 0.4194648993618024 -1.371026778254166 +v 0.0821932520228359 0.6066444775911819 -1.8619639662883445 +v 0.08205246227815177 0.5599302057453306 -1.879789707304049 +v 0.08511948935322633 0.4684906849773647 -1.4999401677549122 +v 0.08497869960854243 0.4217764131315134 -1.5177659087706168 +v 0.0321948705346915 0.6066413912734632 -1.861561004549122 +v 0.03205408079000738 0.5599271194276119 -1.8793867455648265 +v 0.03512110786508282 0.46848759865964595 -1.4995372060156897 +v 0.0349803181203987 0.42177332681379376 -1.5173629470313943 +v 0.19237580892150197 0.5244155783295072 0.17593479674827606 +v 0.1895550809522335 0.529833695138489 -0.17401191417839623 +v 0.19236870014343732 0.41192905855055706 0.1741932597161342 +v 0.18954797217416908 0.4173471753595388 -0.17575345121053765 +v -0.05761609851921845 0.5244001467409136 0.17794960544438698 +v -0.060436826488486695 0.5298182635498963 -0.17199710548228486 +v -0.057623207297282875 0.41191362696196343 0.17620806841224557 +v -0.06044393526655134 0.4173317437709452 -0.17373864251442628 +v -0.1969265524631747 0.5028777300633545 -0.04629500074069126 +v -0.20518725580174557 0.5187450721468014 -1.0711389398830884 +v -0.19693050178432192 0.4403852190750488 -0.047262521314103356 +v -0.20519120512289213 0.4562525611584958 -1.0721064604565 +v -0.1969265524631747 0.5028777300633545 -0.04629500074069126 +v -0.20518725580174557 0.5187450721468014 -1.0711389398830884 +v -0.19693050178432192 0.4403852190750488 -0.047262521314103356 +v -0.20519120512289213 0.4562525611584958 -1.0721064604565 +v -0.18534141973225204 0.48062475031217744 1.3909861334224267 +v -0.1969265524631747 0.5028777300633545 -0.04629500074069126 +v -0.18534536905339927 0.41813223932387267 1.3900186128490146 +v -0.19693050178432192 0.4403852190750488 -0.047262521314103356 +v -0.18534141973225204 0.48062475031217744 1.3909861334224267 +v -0.1969265524631747 0.5028777300633545 -0.04629500074069126 +v -0.18534536905339927 0.41813223932387267 1.3900186128490146 +v -0.19693050178432192 0.4403852190750488 -0.047262521314103356 +v -0.14731976683566783 0.4792709082352511 1.4782764604497522 +v -0.18633144641328547 0.48069874241981303 1.386210987242765 +v -0.1473237161568146 0.41677839724694454 1.477308939876341 +v -0.1863353957344327 0.4182062314315065 1.3852434666693538 +v -0.14731976683566783 0.4792709082352511 1.4782764604497522 +v -0.18633144641328547 0.48069874241981303 1.386210987242765 +v -0.1473237161568146 0.41677839724694454 1.477308939876341 +v -0.1863353957344327 0.4182062314315065 1.3852434666693538 +v -0.030532653076603467 0.4779390567138968 1.5638256417664858 +v -0.15026772356039197 0.47934528560584244 1.4734844035402546 +v -0.03053660239775069 0.41544654572559114 1.5628581211930737 +v -0.15027167288153875 0.4168527746175368 1.4725168829668434 +v -0.030532653076603467 0.4779390567138968 1.5638256417664858 +v -0.15026772356039197 0.47934528560584244 1.4734844035402546 +v -0.03053660239775069 0.41544654572559114 1.5628581211930737 +v -0.15027167288153875 0.4168527746175368 1.4725168829668434 +v 0.0836176724030977 0.47731269372018925 1.6038177924628618 +v -0.034184655001854525 0.4779672664907828 1.5620184342422032 +v 0.0836137230819507 0.4148201827318836 1.6028502718894497 +v -0.03418860432300108 0.41547475550247714 1.561050913668792 +v 0.0836176724030977 0.47731269372018925 1.6038177924628618 +v -0.034184655001854525 0.4779672664907828 1.5620184342422032 +v 0.0836137230819507 0.4148201827318836 1.6028502718894497 +v -0.03418860432300108 0.41547475550247714 1.561050913668792 +v 0.0741482513735574 0.47731210918842937 1.6038941112206677 +v 0.19126147464684395 0.47798118290895175 1.5602014521359786 +v 0.07414430205241063 0.4148195982001237 1.6029265906472565 +v 0.1912575253256974 0.4154886719206452 1.5592339315625665 +v 0.0741482513735574 0.47731210918842937 1.6038941112206677 +v 0.19126147464684395 0.47798118290895175 1.5602014521359786 +v 0.07414430205241063 0.4148195982001237 1.6029265906472565 +v 0.1912575253256974 0.4154886719206452 1.5592339315625665 +v 0.18763907910126587 0.4779525240954934 1.5620672876351946 +v 0.3059023063941251 0.4793734442302675 1.469807903158035 +v 0.18763512978011931 0.4154600131071877 1.5610997670617826 +v 0.30589835707297874 0.41688093324196096 1.4688403825846228 +v 0.18763907910126587 0.4779525240954934 1.5620672876351946 +v 0.3059023063941251 0.4793734442302675 1.469807903158035 +v 0.18763512978011931 0.4154600131071877 1.5610997670617826 +v 0.30589835707297874 0.41688093324196096 1.4688403825846228 +v 0.30303197991379527 0.4792987077066382 1.4746468524958436 +v 0.34055450929850517 0.4807312662218335 1.3819645521629464 +v 0.30302803059264805 0.41680619671833163 1.4736793319224315 +v 0.3405505599773584 0.41823875523352694 1.3809970315895352 +v 0.30303197991379527 0.4792987077066382 1.4746468524958436 +v 0.34055450929850517 0.4807312662218335 1.3819645521629464 +v 0.30302803059264805 0.41680619671833163 1.4736793319224315 +v 0.3405505599773584 0.41823875523352694 1.3809970315895352 +v 0.3396415858932609 0.48065715664822317 1.3867550351605926 +v 0.3280564531623382 0.5029101363993993 -0.05052609900252536 +v 0.3396376365721139 0.4181646456599175 1.3857875145871805 +v 0.32805250384119145 0.44041762541109364 -0.05149361957593701 +v 0.3396415858932609 0.48065715664822317 1.3867550351605926 +v 0.3280564531623382 0.5029101363993993 -0.05052609900252536 +v 0.3396376365721139 0.4181646456599175 1.3857875145871805 +v 0.32805250384119145 0.44041762541109364 -0.05149361957593701 +v 0.3280564531623382 0.5029101363993993 -0.05052609900252536 +v 0.3197957498237678 0.5187774784828472 -1.075370038144922 +v 0.32805250384119145 0.44041762541109364 -0.05149361957593701 +v 0.319791800502621 0.4562849674945415 -1.076337558718334 +v 0.3280564531623382 0.5029101363993993 -0.05052609900252536 +v 0.3197957498237678 0.5187774784828472 -1.075370038144922 +v 0.32805250384119145 0.44041762541109364 -0.05149361957593701 +v 0.319791800502621 0.4562849674945415 -1.076337558718334 +vt 0.646484375 0.7890625 +vt 0.646484375 0.7919921875 +vt 0.6796875 0.7919921875 +vt 0.6796875 0.7890625 +vt 0.6123046875 0.7890625 +vt 0.6123046875 0.7919921875 +vt 0.6455078125 0.7919921875 +vt 0.6455078125 0.7890625 +vt 0.646484375 0.8251953125 +vt 0.646484375 0.7919921875 +vt 0.6455078125 0.7919921875 +vt 0.6455078125 0.8251953125 +vt 0.6474609375 0.7919921875 +vt 0.6474609375 0.8251953125 +vt 0.646484375 0.8251953125 +vt 0.646484375 0.7919921875 +vt 0.6796875 0.7890625 +vt 0.6796875 0.7919921875 +vt 0.6806640625 0.7919921875 +vt 0.6806640625 0.7890625 +vt 0.6455078125 0.7890625 +vt 0.6455078125 0.7919921875 +vt 0.646484375 0.7919921875 +vt 0.646484375 0.7890625 +vt 0.330078125 0.814453125 +vt 0.330078125 0.8173828125 +vt 0.384765625 0.8173828125 +vt 0.384765625 0.814453125 +vt 0.2744140625 0.814453125 +vt 0.2744140625 0.8173828125 +vt 0.3291015625 0.8173828125 +vt 0.3291015625 0.814453125 +vt 0.330078125 0.8720703125 +vt 0.330078125 0.8173828125 +vt 0.3291015625 0.8173828125 +vt 0.3291015625 0.8720703125 +vt 0.3310546875 0.8173828125 +vt 0.3310546875 0.8720703125 +vt 0.330078125 0.8720703125 +vt 0.330078125 0.8173828125 +vt 0.384765625 0.814453125 +vt 0.384765625 0.8173828125 +vt 0.3857421875 0.8173828125 +vt 0.3857421875 0.814453125 +vt 0.3291015625 0.814453125 +vt 0.3291015625 0.8173828125 +vt 0.330078125 0.8173828125 +vt 0.330078125 0.814453125 +vt 0.0400390625 0.361328125 +vt 0.0400390625 0.3642578125 +vt 0.0791015625 0.3642578125 +vt 0.0791015625 0.361328125 +vt 0 0.361328125 +vt 0 0.3642578125 +vt 0.0390625 0.3642578125 +vt 0.0390625 0.361328125 +vt 0.0400390625 0.4033203125 +vt 0.0400390625 0.3642578125 +vt 0.0390625 0.3642578125 +vt 0.0390625 0.4033203125 +vt 0.041015625 0.3642578125 +vt 0.041015625 0.4033203125 +vt 0.0400390625 0.4033203125 +vt 0.0400390625 0.3642578125 +vt 0.0791015625 0.361328125 +vt 0.0791015625 0.3642578125 +vt 0.080078125 0.3642578125 +vt 0.080078125 0.361328125 +vt 0.0390625 0.361328125 +vt 0.0390625 0.3642578125 +vt 0.0400390625 0.3642578125 +vt 0.0400390625 0.361328125 +vt 0.25 0.1787109375 +vt 0.25 0.181640625 +vt 0.2939453125 0.181640625 +vt 0.2939453125 0.1787109375 +vt 0.205078125 0.1787109375 +vt 0.205078125 0.181640625 +vt 0.2490234375 0.181640625 +vt 0.2490234375 0.1787109375 +vt 0.25 0.2255859375 +vt 0.25 0.181640625 +vt 0.2490234375 0.181640625 +vt 0.2490234375 0.2255859375 +vt 0.2509765625 0.181640625 +vt 0.2509765625 0.2255859375 +vt 0.25 0.2255859375 +vt 0.25 0.181640625 +vt 0.2939453125 0.1787109375 +vt 0.2939453125 0.181640625 +vt 0.294921875 0.181640625 +vt 0.294921875 0.1787109375 +vt 0.2490234375 0.1787109375 +vt 0.2490234375 0.181640625 +vt 0.25 0.181640625 +vt 0.25 0.1787109375 +vt 0.72265625 0.8515625 +vt 0.72265625 0.8544921875 +vt 0.78515625 0.8544921875 +vt 0.78515625 0.8515625 +vt 0.6591796875 0.8515625 +vt 0.6591796875 0.8544921875 +vt 0.7216796875 0.8544921875 +vt 0.7216796875 0.8515625 +vt 0.72265625 0.9169921875 +vt 0.72265625 0.8544921875 +vt 0.7216796875 0.8544921875 +vt 0.7216796875 0.9169921875 +vt 0.7236328125 0.8544921875 +vt 0.7236328125 0.9169921875 +vt 0.72265625 0.9169921875 +vt 0.72265625 0.8544921875 +vt 0.78515625 0.8515625 +vt 0.78515625 0.8544921875 +vt 0.7861328125 0.8544921875 +vt 0.7861328125 0.8515625 +vt 0.7216796875 0.8515625 +vt 0.7216796875 0.8544921875 +vt 0.72265625 0.8544921875 +vt 0.72265625 0.8515625 +vt 0.6201171875 0.9580078125 +vt 0.6201171875 0.9609375 +vt 0.6591796875 0.9609375 +vt 0.6591796875 0.9580078125 +vt 0.580078125 0.9580078125 +vt 0.580078125 0.9609375 +vt 0.619140625 0.9609375 +vt 0.619140625 0.9580078125 +vt 0.6201171875 1 +vt 0.6201171875 0.9609375 +vt 0.619140625 0.9609375 +vt 0.619140625 1 +vt 0.62109375 0.9609375 +vt 0.62109375 1 +vt 0.6201171875 1 +vt 0.6201171875 0.9609375 +vt 0.6591796875 0.9580078125 +vt 0.6591796875 0.9609375 +vt 0.66015625 0.9609375 +vt 0.66015625 0.9580078125 +vt 0.619140625 0.9580078125 +vt 0.619140625 0.9609375 +vt 0.6201171875 0.9609375 +vt 0.6201171875 0.9580078125 +vt 0.5078125 0.9775390625 +vt 0.5078125 0.98046875 +vt 0.52734375 0.98046875 +vt 0.52734375 0.9775390625 +vt 0.4873046875 0.9775390625 +vt 0.4873046875 0.98046875 +vt 0.5068359375 0.98046875 +vt 0.5068359375 0.9775390625 +vt 0.5078125 1 +vt 0.5078125 0.98046875 +vt 0.5068359375 0.98046875 +vt 0.5068359375 1 +vt 0.5087890625 0.98046875 +vt 0.5087890625 1 +vt 0.5078125 1 +vt 0.5078125 0.98046875 +vt 0.52734375 0.9775390625 +vt 0.52734375 0.98046875 +vt 0.5283203125 0.98046875 +vt 0.5283203125 0.9775390625 +vt 0.5068359375 0.9775390625 +vt 0.5068359375 0.98046875 +vt 0.5078125 0.98046875 +vt 0.5078125 0.9775390625 +vt 0.4208984375 0.9638671875 +vt 0.4208984375 0.966796875 +vt 0.4384765625 0.966796875 +vt 0.4384765625 0.9638671875 +vt 0.40234375 0.9638671875 +vt 0.40234375 0.966796875 +vt 0.419921875 0.966796875 +vt 0.419921875 0.9638671875 +vt 0.4208984375 0.984375 +vt 0.4208984375 0.966796875 +vt 0.419921875 0.966796875 +vt 0.419921875 0.984375 +vt 0.421875 0.966796875 +vt 0.421875 0.984375 +vt 0.4208984375 0.984375 +vt 0.4208984375 0.966796875 +vt 0.4384765625 0.9638671875 +vt 0.4384765625 0.966796875 +vt 0.439453125 0.966796875 +vt 0.439453125 0.9638671875 +vt 0.419921875 0.9638671875 +vt 0.419921875 0.966796875 +vt 0.4208984375 0.966796875 +vt 0.4208984375 0.9638671875 +vt 0.494140625 0.767578125 +vt 0.494140625 0.7705078125 +vt 0.513671875 0.7705078125 +vt 0.513671875 0.767578125 +vt 0.4736328125 0.767578125 +vt 0.4736328125 0.7705078125 +vt 0.4931640625 0.7705078125 +vt 0.4931640625 0.767578125 +vt 0.494140625 0.7900390625 +vt 0.494140625 0.7705078125 +vt 0.4931640625 0.7705078125 +vt 0.4931640625 0.7900390625 +vt 0.4951171875 0.7705078125 +vt 0.4951171875 0.7900390625 +vt 0.494140625 0.7900390625 +vt 0.494140625 0.7705078125 +vt 0.513671875 0.767578125 +vt 0.513671875 0.7705078125 +vt 0.5146484375 0.7705078125 +vt 0.5146484375 0.767578125 +vt 0.4931640625 0.767578125 +vt 0.4931640625 0.7705078125 +vt 0.494140625 0.7705078125 +vt 0.494140625 0.767578125 +vt 0.46484375 0.9619140625 +vt 0.46484375 0.96484375 +vt 0.484375 0.96484375 +vt 0.484375 0.9619140625 +vt 0.4443359375 0.9619140625 +vt 0.4443359375 0.96484375 +vt 0.4638671875 0.96484375 +vt 0.4638671875 0.9619140625 +vt 0.46484375 0.984375 +vt 0.46484375 0.96484375 +vt 0.4638671875 0.96484375 +vt 0.4638671875 0.984375 +vt 0.4658203125 0.96484375 +vt 0.4658203125 0.984375 +vt 0.46484375 0.984375 +vt 0.46484375 0.96484375 +vt 0.484375 0.9619140625 +vt 0.484375 0.96484375 +vt 0.4853515625 0.96484375 +vt 0.4853515625 0.9619140625 +vt 0.4638671875 0.9619140625 +vt 0.4638671875 0.96484375 +vt 0.46484375 0.96484375 +vt 0.46484375 0.9619140625 +vt 0.169921875 0.189453125 +vt 0.169921875 0.193359375 +vt 0.201171875 0.193359375 +vt 0.201171875 0.189453125 +vt 0.1376953125 0.189453125 +vt 0.1376953125 0.193359375 +vt 0.1689453125 0.193359375 +vt 0.1689453125 0.189453125 +vt 0.169921875 0.224609375 +vt 0.169921875 0.193359375 +vt 0.1689453125 0.193359375 +vt 0.1689453125 0.224609375 +vt 0.1708984375 0.193359375 +vt 0.1708984375 0.224609375 +vt 0.169921875 0.224609375 +vt 0.169921875 0.193359375 +vt 0.201171875 0.189453125 +vt 0.201171875 0.193359375 +vt 0.2021484375 0.193359375 +vt 0.2021484375 0.189453125 +vt 0.1689453125 0.189453125 +vt 0.1689453125 0.193359375 +vt 0.169921875 0.193359375 +vt 0.169921875 0.189453125 +vt 0.89453125 0.9658203125 +vt 0.89453125 0.96875 +vt 0.92578125 0.96875 +vt 0.92578125 0.9658203125 +vt 0.8623046875 0.9658203125 +vt 0.8623046875 0.96875 +vt 0.8935546875 0.96875 +vt 0.8935546875 0.9658203125 +vt 0.89453125 1 +vt 0.89453125 0.96875 +vt 0.8935546875 0.96875 +vt 0.8935546875 1 +vt 0.8955078125 0.96875 +vt 0.8955078125 1 +vt 0.89453125 1 +vt 0.89453125 0.96875 +vt 0.92578125 0.9658203125 +vt 0.92578125 0.96875 +vt 0.9267578125 0.96875 +vt 0.9267578125 0.9658203125 +vt 0.8935546875 0.9658203125 +vt 0.8935546875 0.96875 +vt 0.89453125 0.96875 +vt 0.89453125 0.9658203125 +vt 0.611328125 0.3818359375 +vt 0.611328125 0.384765625 +vt 0.64453125 0.384765625 +vt 0.64453125 0.3818359375 +vt 0.5771484375 0.3818359375 +vt 0.5771484375 0.384765625 +vt 0.6103515625 0.384765625 +vt 0.6103515625 0.3818359375 +vt 0.611328125 0.41796875 +vt 0.611328125 0.384765625 +vt 0.6103515625 0.384765625 +vt 0.6103515625 0.41796875 +vt 0.6123046875 0.384765625 +vt 0.6123046875 0.41796875 +vt 0.611328125 0.41796875 +vt 0.611328125 0.384765625 +vt 0.64453125 0.3818359375 +vt 0.64453125 0.384765625 +vt 0.6455078125 0.384765625 +vt 0.6455078125 0.3818359375 +vt 0.6103515625 0.3818359375 +vt 0.6103515625 0.384765625 +vt 0.611328125 0.384765625 +vt 0.611328125 0.3818359375 +vt 0.8935546875 0.603515625 +vt 0.8935546875 0.6064453125 +vt 0.9248046875 0.6064453125 +vt 0.9248046875 0.603515625 +vt 0.861328125 0.603515625 +vt 0.861328125 0.6064453125 +vt 0.892578125 0.6064453125 +vt 0.892578125 0.603515625 +vt 0.8935546875 0.6376953125 +vt 0.8935546875 0.6064453125 +vt 0.892578125 0.6064453125 +vt 0.892578125 0.6376953125 +vt 0.89453125 0.6064453125 +vt 0.89453125 0.6376953125 +vt 0.8935546875 0.6376953125 +vt 0.8935546875 0.6064453125 +vt 0.9248046875 0.603515625 +vt 0.9248046875 0.6064453125 +vt 0.92578125 0.6064453125 +vt 0.92578125 0.603515625 +vt 0.892578125 0.603515625 +vt 0.892578125 0.6064453125 +vt 0.8935546875 0.6064453125 +vt 0.8935546875 0.603515625 +vt 0.818359375 0.3203125 +vt 0.818359375 0.3232421875 +vt 0.8623046875 0.3232421875 +vt 0.8623046875 0.3203125 +vt 0.7734375 0.3203125 +vt 0.7734375 0.3232421875 +vt 0.8173828125 0.3232421875 +vt 0.8173828125 0.3203125 +vt 0.818359375 0.3671875 +vt 0.818359375 0.3232421875 +vt 0.8173828125 0.3232421875 +vt 0.8173828125 0.3671875 +vt 0.8193359375 0.3232421875 +vt 0.8193359375 0.3671875 +vt 0.818359375 0.3671875 +vt 0.818359375 0.3232421875 +vt 0.8623046875 0.3203125 +vt 0.8623046875 0.3232421875 +vt 0.86328125 0.3232421875 +vt 0.86328125 0.3203125 +vt 0.8173828125 0.3203125 +vt 0.8173828125 0.3232421875 +vt 0.818359375 0.3232421875 +vt 0.818359375 0.3203125 +vt 0.708984375 0.2763671875 +vt 0.708984375 0.279296875 +vt 0.771484375 0.279296875 +vt 0.771484375 0.2763671875 +vt 0.6455078125 0.2763671875 +vt 0.6455078125 0.279296875 +vt 0.7080078125 0.279296875 +vt 0.7080078125 0.2763671875 +vt 0.708984375 0.341796875 +vt 0.708984375 0.279296875 +vt 0.7080078125 0.279296875 +vt 0.7080078125 0.341796875 +vt 0.7099609375 0.279296875 +vt 0.7099609375 0.341796875 +vt 0.708984375 0.341796875 +vt 0.708984375 0.279296875 +vt 0.771484375 0.2763671875 +vt 0.771484375 0.279296875 +vt 0.7724609375 0.279296875 +vt 0.7724609375 0.2763671875 +vt 0.7080078125 0.2763671875 +vt 0.7080078125 0.279296875 +vt 0.708984375 0.279296875 +vt 0.708984375 0.2763671875 +vt 0.4306640625 0.22265625 +vt 0.4306640625 0.2255859375 +vt 0.4775390625 0.2255859375 +vt 0.4775390625 0.22265625 +vt 0.3828125 0.22265625 +vt 0.3828125 0.2255859375 +vt 0.4296875 0.2255859375 +vt 0.4296875 0.22265625 +vt 0.4306640625 0.2724609375 +vt 0.4306640625 0.2255859375 +vt 0.4296875 0.2255859375 +vt 0.4296875 0.2724609375 +vt 0.431640625 0.2255859375 +vt 0.431640625 0.2724609375 +vt 0.4306640625 0.2724609375 +vt 0.4306640625 0.2255859375 +vt 0.4775390625 0.22265625 +vt 0.4775390625 0.2255859375 +vt 0.478515625 0.2255859375 +vt 0.478515625 0.22265625 +vt 0.4296875 0.22265625 +vt 0.4296875 0.2255859375 +vt 0.4306640625 0.2255859375 +vt 0.4306640625 0.22265625 +vt 0.615234375 0.1796875 +vt 0.615234375 0.1826171875 +vt 0.6591796875 0.1826171875 +vt 0.6591796875 0.1796875 +vt 0.5703125 0.1796875 +vt 0.5703125 0.1826171875 +vt 0.6142578125 0.1826171875 +vt 0.6142578125 0.1796875 +vt 0.615234375 0.2265625 +vt 0.615234375 0.1826171875 +vt 0.6142578125 0.1826171875 +vt 0.6142578125 0.2265625 +vt 0.6162109375 0.1826171875 +vt 0.6162109375 0.2265625 +vt 0.615234375 0.2265625 +vt 0.615234375 0.1826171875 +vt 0.6591796875 0.1796875 +vt 0.6591796875 0.1826171875 +vt 0.66015625 0.1826171875 +vt 0.66015625 0.1796875 +vt 0.6142578125 0.1796875 +vt 0.6142578125 0.1826171875 +vt 0.615234375 0.1826171875 +vt 0.615234375 0.1796875 +vt 0.3154296875 0.2900390625 +vt 0.3154296875 0.29296875 +vt 0.3837890625 0.29296875 +vt 0.3837890625 0.2900390625 +vt 0.24609375 0.2900390625 +vt 0.24609375 0.29296875 +vt 0.314453125 0.29296875 +vt 0.314453125 0.2900390625 +vt 0.3154296875 0.361328125 +vt 0.3154296875 0.29296875 +vt 0.314453125 0.29296875 +vt 0.314453125 0.361328125 +vt 0.31640625 0.29296875 +vt 0.31640625 0.361328125 +vt 0.3154296875 0.361328125 +vt 0.3154296875 0.29296875 +vt 0.3837890625 0.2900390625 +vt 0.3837890625 0.29296875 +vt 0.384765625 0.29296875 +vt 0.384765625 0.2900390625 +vt 0.314453125 0.2900390625 +vt 0.314453125 0.29296875 +vt 0.3154296875 0.29296875 +vt 0.3154296875 0.2900390625 +vt 0.818359375 0.9033203125 +vt 0.818359375 0.90625 +vt 0.8623046875 0.90625 +vt 0.8623046875 0.9033203125 +vt 0.7734375 0.9033203125 +vt 0.7734375 0.90625 +vt 0.8173828125 0.90625 +vt 0.8173828125 0.9033203125 +vt 0.818359375 0.9501953125 +vt 0.818359375 0.90625 +vt 0.8173828125 0.90625 +vt 0.8173828125 0.9501953125 +vt 0.8193359375 0.90625 +vt 0.8193359375 0.9501953125 +vt 0.818359375 0.9501953125 +vt 0.818359375 0.90625 +vt 0.8623046875 0.9033203125 +vt 0.8623046875 0.90625 +vt 0.86328125 0.90625 +vt 0.86328125 0.9033203125 +vt 0.8173828125 0.9033203125 +vt 0.8173828125 0.90625 +vt 0.818359375 0.90625 +vt 0.818359375 0.9033203125 +vt 0.189453125 0.4140625 +vt 0.189453125 0.42578125 +vt 0.19140625 0.42578125 +vt 0.19140625 0.4140625 +vt 0.17578125 0.4140625 +vt 0.17578125 0.42578125 +vt 0.177734375 0.42578125 +vt 0.177734375 0.4140625 +vt 0.189453125 0.427734375 +vt 0.189453125 0.42578125 +vt 0.177734375 0.42578125 +vt 0.177734375 0.427734375 +vt 0.201171875 0.42578125 +vt 0.201171875 0.427734375 +vt 0.189453125 0.427734375 +vt 0.189453125 0.42578125 +vt 0.19140625 0.4140625 +vt 0.19140625 0.42578125 +vt 0.203125 0.42578125 +vt 0.203125 0.4140625 +vt 0.177734375 0.4140625 +vt 0.177734375 0.42578125 +vt 0.189453125 0.42578125 +vt 0.189453125 0.4140625 +vt 0.6455078125 0.7890625 +vt 0.6455078125 0.7919921875 +vt 0.6123046875 0.7919921875 +vt 0.6123046875 0.7890625 +vt 0.6796875 0.7890625 +vt 0.6796875 0.7919921875 +vt 0.646484375 0.7919921875 +vt 0.646484375 0.7890625 +vt 0.6455078125 0.8251953125 +vt 0.6455078125 0.7919921875 +vt 0.646484375 0.7919921875 +vt 0.646484375 0.8251953125 +vt 0.646484375 0.7919921875 +vt 0.646484375 0.8251953125 +vt 0.6474609375 0.8251953125 +vt 0.6474609375 0.7919921875 +vt 0.6806640625 0.7890625 +vt 0.6806640625 0.7919921875 +vt 0.6796875 0.7919921875 +vt 0.6796875 0.7890625 +vt 0.646484375 0.7890625 +vt 0.646484375 0.7919921875 +vt 0.6455078125 0.7919921875 +vt 0.6455078125 0.7890625 +vt 0.3291015625 0.814453125 +vt 0.3291015625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.814453125 +vt 0.384765625 0.814453125 +vt 0.384765625 0.8173828125 +vt 0.330078125 0.8173828125 +vt 0.330078125 0.814453125 +vt 0.3291015625 0.8720703125 +vt 0.3291015625 0.8173828125 +vt 0.330078125 0.8173828125 +vt 0.330078125 0.8720703125 +vt 0.330078125 0.8173828125 +vt 0.330078125 0.8720703125 +vt 0.3310546875 0.8720703125 +vt 0.3310546875 0.8173828125 +vt 0.3857421875 0.814453125 +vt 0.3857421875 0.8173828125 +vt 0.384765625 0.8173828125 +vt 0.384765625 0.814453125 +vt 0.330078125 0.814453125 +vt 0.330078125 0.8173828125 +vt 0.3291015625 0.8173828125 +vt 0.3291015625 0.814453125 +vt 0.0390625 0.361328125 +vt 0.0390625 0.3642578125 +vt 0 0.3642578125 +vt 0 0.361328125 +vt 0.0791015625 0.361328125 +vt 0.0791015625 0.3642578125 +vt 0.0400390625 0.3642578125 +vt 0.0400390625 0.361328125 +vt 0.0390625 0.4033203125 +vt 0.0390625 0.3642578125 +vt 0.0400390625 0.3642578125 +vt 0.0400390625 0.4033203125 +vt 0.0400390625 0.3642578125 +vt 0.0400390625 0.4033203125 +vt 0.041015625 0.4033203125 +vt 0.041015625 0.3642578125 +vt 0.080078125 0.361328125 +vt 0.080078125 0.3642578125 +vt 0.0791015625 0.3642578125 +vt 0.0791015625 0.361328125 +vt 0.0400390625 0.361328125 +vt 0.0400390625 0.3642578125 +vt 0.0390625 0.3642578125 +vt 0.0390625 0.361328125 +vt 0.2490234375 0.1787109375 +vt 0.2490234375 0.181640625 +vt 0.205078125 0.181640625 +vt 0.205078125 0.1787109375 +vt 0.2939453125 0.1787109375 +vt 0.2939453125 0.181640625 +vt 0.25 0.181640625 +vt 0.25 0.1787109375 +vt 0.2490234375 0.2255859375 +vt 0.2490234375 0.181640625 +vt 0.25 0.181640625 +vt 0.25 0.2255859375 +vt 0.25 0.181640625 +vt 0.25 0.2255859375 +vt 0.2509765625 0.2255859375 +vt 0.2509765625 0.181640625 +vt 0.294921875 0.1787109375 +vt 0.294921875 0.181640625 +vt 0.2939453125 0.181640625 +vt 0.2939453125 0.1787109375 +vt 0.25 0.1787109375 +vt 0.25 0.181640625 +vt 0.2490234375 0.181640625 +vt 0.2490234375 0.1787109375 +vt 0.7216796875 0.8515625 +vt 0.7216796875 0.8544921875 +vt 0.6591796875 0.8544921875 +vt 0.6591796875 0.8515625 +vt 0.78515625 0.8515625 +vt 0.78515625 0.8544921875 +vt 0.72265625 0.8544921875 +vt 0.72265625 0.8515625 +vt 0.7216796875 0.9169921875 +vt 0.7216796875 0.8544921875 +vt 0.72265625 0.8544921875 +vt 0.72265625 0.9169921875 +vt 0.72265625 0.8544921875 +vt 0.72265625 0.9169921875 +vt 0.7236328125 0.9169921875 +vt 0.7236328125 0.8544921875 +vt 0.7861328125 0.8515625 +vt 0.7861328125 0.8544921875 +vt 0.78515625 0.8544921875 +vt 0.78515625 0.8515625 +vt 0.72265625 0.8515625 +vt 0.72265625 0.8544921875 +vt 0.7216796875 0.8544921875 +vt 0.7216796875 0.8515625 +vt 0.619140625 0.9580078125 +vt 0.619140625 0.9609375 +vt 0.580078125 0.9609375 +vt 0.580078125 0.9580078125 +vt 0.6591796875 0.9580078125 +vt 0.6591796875 0.9609375 +vt 0.6201171875 0.9609375 +vt 0.6201171875 0.9580078125 +vt 0.619140625 1 +vt 0.619140625 0.9609375 +vt 0.6201171875 0.9609375 +vt 0.6201171875 1 +vt 0.6201171875 0.9609375 +vt 0.6201171875 1 +vt 0.62109375 1 +vt 0.62109375 0.9609375 +vt 0.66015625 0.9580078125 +vt 0.66015625 0.9609375 +vt 0.6591796875 0.9609375 +vt 0.6591796875 0.9580078125 +vt 0.6201171875 0.9580078125 +vt 0.6201171875 0.9609375 +vt 0.619140625 0.9609375 +vt 0.619140625 0.9580078125 +vt 0.5068359375 0.9775390625 +vt 0.5068359375 0.98046875 +vt 0.4873046875 0.98046875 +vt 0.4873046875 0.9775390625 +vt 0.52734375 0.9775390625 +vt 0.52734375 0.98046875 +vt 0.5078125 0.98046875 +vt 0.5078125 0.9775390625 +vt 0.5068359375 1 +vt 0.5068359375 0.98046875 +vt 0.5078125 0.98046875 +vt 0.5078125 1 +vt 0.5078125 0.98046875 +vt 0.5078125 1 +vt 0.5087890625 1 +vt 0.5087890625 0.98046875 +vt 0.5283203125 0.9775390625 +vt 0.5283203125 0.98046875 +vt 0.52734375 0.98046875 +vt 0.52734375 0.9775390625 +vt 0.5078125 0.9775390625 +vt 0.5078125 0.98046875 +vt 0.5068359375 0.98046875 +vt 0.5068359375 0.9775390625 +vt 0.419921875 0.9638671875 +vt 0.419921875 0.966796875 +vt 0.40234375 0.966796875 +vt 0.40234375 0.9638671875 +vt 0.4384765625 0.9638671875 +vt 0.4384765625 0.966796875 +vt 0.4208984375 0.966796875 +vt 0.4208984375 0.9638671875 +vt 0.419921875 0.984375 +vt 0.419921875 0.966796875 +vt 0.4208984375 0.966796875 +vt 0.4208984375 0.984375 +vt 0.4208984375 0.966796875 +vt 0.4208984375 0.984375 +vt 0.421875 0.984375 +vt 0.421875 0.966796875 +vt 0.439453125 0.9638671875 +vt 0.439453125 0.966796875 +vt 0.4384765625 0.966796875 +vt 0.4384765625 0.9638671875 +vt 0.4208984375 0.9638671875 +vt 0.4208984375 0.966796875 +vt 0.419921875 0.966796875 +vt 0.419921875 0.9638671875 +vt 0.4931640625 0.767578125 +vt 0.4931640625 0.7705078125 +vt 0.4736328125 0.7705078125 +vt 0.4736328125 0.767578125 +vt 0.513671875 0.767578125 +vt 0.513671875 0.7705078125 +vt 0.494140625 0.7705078125 +vt 0.494140625 0.767578125 +vt 0.4931640625 0.7900390625 +vt 0.4931640625 0.7705078125 +vt 0.494140625 0.7705078125 +vt 0.494140625 0.7900390625 +vt 0.494140625 0.7705078125 +vt 0.494140625 0.7900390625 +vt 0.4951171875 0.7900390625 +vt 0.4951171875 0.7705078125 +vt 0.5146484375 0.767578125 +vt 0.5146484375 0.7705078125 +vt 0.513671875 0.7705078125 +vt 0.513671875 0.767578125 +vt 0.494140625 0.767578125 +vt 0.494140625 0.7705078125 +vt 0.4931640625 0.7705078125 +vt 0.4931640625 0.767578125 +vt 0.4638671875 0.9619140625 +vt 0.4638671875 0.96484375 +vt 0.4443359375 0.96484375 +vt 0.4443359375 0.9619140625 +vt 0.484375 0.9619140625 +vt 0.484375 0.96484375 +vt 0.46484375 0.96484375 +vt 0.46484375 0.9619140625 +vt 0.4638671875 0.984375 +vt 0.4638671875 0.96484375 +vt 0.46484375 0.96484375 +vt 0.46484375 0.984375 +vt 0.46484375 0.96484375 +vt 0.46484375 0.984375 +vt 0.4658203125 0.984375 +vt 0.4658203125 0.96484375 +vt 0.4853515625 0.9619140625 +vt 0.4853515625 0.96484375 +vt 0.484375 0.96484375 +vt 0.484375 0.9619140625 +vt 0.46484375 0.9619140625 +vt 0.46484375 0.96484375 +vt 0.4638671875 0.96484375 +vt 0.4638671875 0.9619140625 +vt 0.1689453125 0.189453125 +vt 0.1689453125 0.193359375 +vt 0.1376953125 0.193359375 +vt 0.1376953125 0.189453125 +vt 0.201171875 0.189453125 +vt 0.201171875 0.193359375 +vt 0.169921875 0.193359375 +vt 0.169921875 0.189453125 +vt 0.1689453125 0.224609375 +vt 0.1689453125 0.193359375 +vt 0.169921875 0.193359375 +vt 0.169921875 0.224609375 +vt 0.169921875 0.193359375 +vt 0.169921875 0.224609375 +vt 0.1708984375 0.224609375 +vt 0.1708984375 0.193359375 +vt 0.2021484375 0.189453125 +vt 0.2021484375 0.193359375 +vt 0.201171875 0.193359375 +vt 0.201171875 0.189453125 +vt 0.169921875 0.189453125 +vt 0.169921875 0.193359375 +vt 0.1689453125 0.193359375 +vt 0.1689453125 0.189453125 +vt 0.8935546875 0.9658203125 +vt 0.8935546875 0.96875 +vt 0.8623046875 0.96875 +vt 0.8623046875 0.9658203125 +vt 0.92578125 0.9658203125 +vt 0.92578125 0.96875 +vt 0.89453125 0.96875 +vt 0.89453125 0.9658203125 +vt 0.8935546875 1 +vt 0.8935546875 0.96875 +vt 0.89453125 0.96875 +vt 0.89453125 1 +vt 0.89453125 0.96875 +vt 0.89453125 1 +vt 0.8955078125 1 +vt 0.8955078125 0.96875 +vt 0.9267578125 0.9658203125 +vt 0.9267578125 0.96875 +vt 0.92578125 0.96875 +vt 0.92578125 0.9658203125 +vt 0.89453125 0.9658203125 +vt 0.89453125 0.96875 +vt 0.8935546875 0.96875 +vt 0.8935546875 0.9658203125 +vt 0.6103515625 0.3818359375 +vt 0.6103515625 0.384765625 +vt 0.5771484375 0.384765625 +vt 0.5771484375 0.3818359375 +vt 0.64453125 0.3818359375 +vt 0.64453125 0.384765625 +vt 0.611328125 0.384765625 +vt 0.611328125 0.3818359375 +vt 0.6103515625 0.41796875 +vt 0.6103515625 0.384765625 +vt 0.611328125 0.384765625 +vt 0.611328125 0.41796875 +vt 0.611328125 0.384765625 +vt 0.611328125 0.41796875 +vt 0.6123046875 0.41796875 +vt 0.6123046875 0.384765625 +vt 0.6455078125 0.3818359375 +vt 0.6455078125 0.384765625 +vt 0.64453125 0.384765625 +vt 0.64453125 0.3818359375 +vt 0.611328125 0.3818359375 +vt 0.611328125 0.384765625 +vt 0.6103515625 0.384765625 +vt 0.6103515625 0.3818359375 +vt 0.892578125 0.603515625 +vt 0.892578125 0.6064453125 +vt 0.861328125 0.6064453125 +vt 0.861328125 0.603515625 +vt 0.9248046875 0.603515625 +vt 0.9248046875 0.6064453125 +vt 0.8935546875 0.6064453125 +vt 0.8935546875 0.603515625 +vt 0.892578125 0.6376953125 +vt 0.892578125 0.6064453125 +vt 0.8935546875 0.6064453125 +vt 0.8935546875 0.6376953125 +vt 0.8935546875 0.6064453125 +vt 0.8935546875 0.6376953125 +vt 0.89453125 0.6376953125 +vt 0.89453125 0.6064453125 +vt 0.92578125 0.603515625 +vt 0.92578125 0.6064453125 +vt 0.9248046875 0.6064453125 +vt 0.9248046875 0.603515625 +vt 0.8935546875 0.603515625 +vt 0.8935546875 0.6064453125 +vt 0.892578125 0.6064453125 +vt 0.892578125 0.603515625 +vt 0.8173828125 0.3203125 +vt 0.8173828125 0.3232421875 +vt 0.7734375 0.3232421875 +vt 0.7734375 0.3203125 +vt 0.8623046875 0.3203125 +vt 0.8623046875 0.3232421875 +vt 0.818359375 0.3232421875 +vt 0.818359375 0.3203125 +vt 0.8173828125 0.3671875 +vt 0.8173828125 0.3232421875 +vt 0.818359375 0.3232421875 +vt 0.818359375 0.3671875 +vt 0.818359375 0.3232421875 +vt 0.818359375 0.3671875 +vt 0.8193359375 0.3671875 +vt 0.8193359375 0.3232421875 +vt 0.86328125 0.3203125 +vt 0.86328125 0.3232421875 +vt 0.8623046875 0.3232421875 +vt 0.8623046875 0.3203125 +vt 0.818359375 0.3203125 +vt 0.818359375 0.3232421875 +vt 0.8173828125 0.3232421875 +vt 0.8173828125 0.3203125 +vt 0.7080078125 0.2763671875 +vt 0.7080078125 0.279296875 +vt 0.6455078125 0.279296875 +vt 0.6455078125 0.2763671875 +vt 0.771484375 0.2763671875 +vt 0.771484375 0.279296875 +vt 0.708984375 0.279296875 +vt 0.708984375 0.2763671875 +vt 0.7080078125 0.341796875 +vt 0.7080078125 0.279296875 +vt 0.708984375 0.279296875 +vt 0.708984375 0.341796875 +vt 0.708984375 0.279296875 +vt 0.708984375 0.341796875 +vt 0.7099609375 0.341796875 +vt 0.7099609375 0.279296875 +vt 0.7724609375 0.2763671875 +vt 0.7724609375 0.279296875 +vt 0.771484375 0.279296875 +vt 0.771484375 0.2763671875 +vt 0.708984375 0.2763671875 +vt 0.708984375 0.279296875 +vt 0.7080078125 0.279296875 +vt 0.7080078125 0.2763671875 +vt 0.4296875 0.22265625 +vt 0.4296875 0.2255859375 +vt 0.3828125 0.2255859375 +vt 0.3828125 0.22265625 +vt 0.4775390625 0.22265625 +vt 0.4775390625 0.2255859375 +vt 0.4306640625 0.2255859375 +vt 0.4306640625 0.22265625 +vt 0.4296875 0.2724609375 +vt 0.4296875 0.2255859375 +vt 0.4306640625 0.2255859375 +vt 0.4306640625 0.2724609375 +vt 0.4306640625 0.2255859375 +vt 0.4306640625 0.2724609375 +vt 0.431640625 0.2724609375 +vt 0.431640625 0.2255859375 +vt 0.478515625 0.22265625 +vt 0.478515625 0.2255859375 +vt 0.4775390625 0.2255859375 +vt 0.4775390625 0.22265625 +vt 0.4306640625 0.22265625 +vt 0.4306640625 0.2255859375 +vt 0.4296875 0.2255859375 +vt 0.4296875 0.22265625 +vt 0.6142578125 0.1796875 +vt 0.6142578125 0.1826171875 +vt 0.5703125 0.1826171875 +vt 0.5703125 0.1796875 +vt 0.6591796875 0.1796875 +vt 0.6591796875 0.1826171875 +vt 0.615234375 0.1826171875 +vt 0.615234375 0.1796875 +vt 0.6142578125 0.2265625 +vt 0.6142578125 0.1826171875 +vt 0.615234375 0.1826171875 +vt 0.615234375 0.2265625 +vt 0.615234375 0.1826171875 +vt 0.615234375 0.2265625 +vt 0.6162109375 0.2265625 +vt 0.6162109375 0.1826171875 +vt 0.66015625 0.1796875 +vt 0.66015625 0.1826171875 +vt 0.6591796875 0.1826171875 +vt 0.6591796875 0.1796875 +vt 0.615234375 0.1796875 +vt 0.615234375 0.1826171875 +vt 0.6142578125 0.1826171875 +vt 0.6142578125 0.1796875 +vt 0.314453125 0.2900390625 +vt 0.314453125 0.29296875 +vt 0.24609375 0.29296875 +vt 0.24609375 0.2900390625 +vt 0.3837890625 0.2900390625 +vt 0.3837890625 0.29296875 +vt 0.3154296875 0.29296875 +vt 0.3154296875 0.2900390625 +vt 0.314453125 0.361328125 +vt 0.314453125 0.29296875 +vt 0.3154296875 0.29296875 +vt 0.3154296875 0.361328125 +vt 0.3154296875 0.29296875 +vt 0.3154296875 0.361328125 +vt 0.31640625 0.361328125 +vt 0.31640625 0.29296875 +vt 0.384765625 0.2900390625 +vt 0.384765625 0.29296875 +vt 0.3837890625 0.29296875 +vt 0.3837890625 0.2900390625 +vt 0.3154296875 0.2900390625 +vt 0.3154296875 0.29296875 +vt 0.314453125 0.29296875 +vt 0.314453125 0.2900390625 +vt 0.8173828125 0.9033203125 +vt 0.8173828125 0.90625 +vt 0.7734375 0.90625 +vt 0.7734375 0.9033203125 +vt 0.8623046875 0.9033203125 +vt 0.8623046875 0.90625 +vt 0.818359375 0.90625 +vt 0.818359375 0.9033203125 +vt 0.8173828125 0.9501953125 +vt 0.8173828125 0.90625 +vt 0.818359375 0.90625 +vt 0.818359375 0.9501953125 +vt 0.818359375 0.90625 +vt 0.818359375 0.9501953125 +vt 0.8193359375 0.9501953125 +vt 0.8193359375 0.90625 +vt 0.86328125 0.9033203125 +vt 0.86328125 0.90625 +vt 0.8623046875 0.90625 +vt 0.8623046875 0.9033203125 +vt 0.818359375 0.9033203125 +vt 0.818359375 0.90625 +vt 0.8173828125 0.90625 +vt 0.8173828125 0.9033203125 +vt 0.177734375 0.4140625 +vt 0.177734375 0.42578125 +vt 0.17578125 0.42578125 +vt 0.17578125 0.4140625 +vt 0.19140625 0.4140625 +vt 0.19140625 0.42578125 +vt 0.189453125 0.42578125 +vt 0.189453125 0.4140625 +vt 0.177734375 0.427734375 +vt 0.177734375 0.42578125 +vt 0.189453125 0.42578125 +vt 0.189453125 0.427734375 +vt 0.189453125 0.42578125 +vt 0.189453125 0.427734375 +vt 0.201171875 0.427734375 +vt 0.201171875 0.42578125 +vt 0.203125 0.4140625 +vt 0.203125 0.42578125 +vt 0.19140625 0.42578125 +vt 0.19140625 0.4140625 +vt 0.189453125 0.4140625 +vt 0.189453125 0.42578125 +vt 0.177734375 0.42578125 +vt 0.177734375 0.4140625 +vt 0.5380859375 0.3818359375 +vt 0.5380859375 0.384765625 +vt 0.5712890625 0.384765625 +vt 0.5712890625 0.3818359375 +vt 0.50390625 0.3818359375 +vt 0.50390625 0.384765625 +vt 0.537109375 0.384765625 +vt 0.537109375 0.3818359375 +vt 0.5380859375 0.41796875 +vt 0.5380859375 0.384765625 +vt 0.537109375 0.384765625 +vt 0.537109375 0.41796875 +vt 0.5390625 0.384765625 +vt 0.5390625 0.41796875 +vt 0.5380859375 0.41796875 +vt 0.5380859375 0.384765625 +vt 0.5712890625 0.3818359375 +vt 0.5712890625 0.384765625 +vt 0.572265625 0.384765625 +vt 0.572265625 0.3818359375 +vt 0.537109375 0.3818359375 +vt 0.537109375 0.384765625 +vt 0.5380859375 0.384765625 +vt 0.5380859375 0.3818359375 +vt 0.330078125 0.8720703125 +vt 0.330078125 0.875 +vt 0.384765625 0.875 +vt 0.384765625 0.8720703125 +vt 0.2744140625 0.8720703125 +vt 0.2744140625 0.875 +vt 0.3291015625 0.875 +vt 0.3291015625 0.8720703125 +vt 0.330078125 0.9296875 +vt 0.330078125 0.875 +vt 0.3291015625 0.875 +vt 0.3291015625 0.9296875 +vt 0.3310546875 0.875 +vt 0.3310546875 0.9296875 +vt 0.330078125 0.9296875 +vt 0.330078125 0.875 +vt 0.384765625 0.8720703125 +vt 0.384765625 0.875 +vt 0.3857421875 0.875 +vt 0.3857421875 0.8720703125 +vt 0.3291015625 0.8720703125 +vt 0.3291015625 0.875 +vt 0.330078125 0.875 +vt 0.330078125 0.8720703125 +vt 0.6005859375 0.494140625 +vt 0.6005859375 0.4970703125 +vt 0.6396484375 0.4970703125 +vt 0.6396484375 0.494140625 +vt 0.560546875 0.494140625 +vt 0.560546875 0.4970703125 +vt 0.599609375 0.4970703125 +vt 0.599609375 0.494140625 +vt 0.6005859375 0.5361328125 +vt 0.6005859375 0.4970703125 +vt 0.599609375 0.4970703125 +vt 0.599609375 0.5361328125 +vt 0.6015625 0.4970703125 +vt 0.6015625 0.5361328125 +vt 0.6005859375 0.5361328125 +vt 0.6005859375 0.4970703125 +vt 0.6396484375 0.494140625 +vt 0.6396484375 0.4970703125 +vt 0.640625 0.4970703125 +vt 0.640625 0.494140625 +vt 0.599609375 0.494140625 +vt 0.599609375 0.4970703125 +vt 0.6005859375 0.4970703125 +vt 0.6005859375 0.494140625 +vt 0.6103515625 0.3466796875 +vt 0.6103515625 0.349609375 +vt 0.642578125 0.349609375 +vt 0.642578125 0.3466796875 +vt 0.5771484375 0.3466796875 +vt 0.5771484375 0.349609375 +vt 0.609375 0.349609375 +vt 0.609375 0.3466796875 +vt 0.6103515625 0.3818359375 +vt 0.6103515625 0.349609375 +vt 0.609375 0.349609375 +vt 0.609375 0.3818359375 +vt 0.611328125 0.349609375 +vt 0.611328125 0.3818359375 +vt 0.6103515625 0.3818359375 +vt 0.6103515625 0.349609375 +vt 0.642578125 0.3466796875 +vt 0.642578125 0.349609375 +vt 0.6435546875 0.349609375 +vt 0.6435546875 0.3466796875 +vt 0.609375 0.3466796875 +vt 0.609375 0.349609375 +vt 0.6103515625 0.349609375 +vt 0.6103515625 0.3466796875 +vt 0.40625 0.5126953125 +vt 0.40625 0.515625 +vt 0.4267578125 0.515625 +vt 0.4267578125 0.5126953125 +vt 0.384765625 0.5126953125 +vt 0.384765625 0.515625 +vt 0.4052734375 0.515625 +vt 0.4052734375 0.5126953125 +vt 0.40625 0.5361328125 +vt 0.40625 0.515625 +vt 0.4052734375 0.515625 +vt 0.4052734375 0.5361328125 +vt 0.4072265625 0.515625 +vt 0.4072265625 0.5361328125 +vt 0.40625 0.5361328125 +vt 0.40625 0.515625 +vt 0.4267578125 0.5126953125 +vt 0.4267578125 0.515625 +vt 0.427734375 0.515625 +vt 0.427734375 0.5126953125 +vt 0.4052734375 0.5126953125 +vt 0.4052734375 0.515625 +vt 0.40625 0.515625 +vt 0.40625 0.5126953125 +vt 0.37109375 0.10546875 +vt 0.37109375 0.107421875 +vt 0.4033203125 0.107421875 +vt 0.4033203125 0.10546875 +vt 0.337890625 0.10546875 +vt 0.337890625 0.107421875 +vt 0.3701171875 0.107421875 +vt 0.3701171875 0.10546875 +vt 0.37109375 0.1396484375 +vt 0.37109375 0.107421875 +vt 0.3701171875 0.107421875 +vt 0.3701171875 0.1396484375 +vt 0.3720703125 0.107421875 +vt 0.3720703125 0.1396484375 +vt 0.37109375 0.1396484375 +vt 0.37109375 0.107421875 +vt 0.4033203125 0.10546875 +vt 0.4033203125 0.107421875 +vt 0.404296875 0.107421875 +vt 0.404296875 0.10546875 +vt 0.3701171875 0.10546875 +vt 0.3701171875 0.107421875 +vt 0.37109375 0.107421875 +vt 0.37109375 0.10546875 +vt 0.5234375 0.4326171875 +vt 0.5234375 0.4345703125 +vt 0.5439453125 0.4345703125 +vt 0.5439453125 0.4326171875 +vt 0.501953125 0.4326171875 +vt 0.501953125 0.4345703125 +vt 0.5224609375 0.4345703125 +vt 0.5224609375 0.4326171875 +vt 0.5234375 0.455078125 +vt 0.5234375 0.4345703125 +vt 0.5224609375 0.4345703125 +vt 0.5224609375 0.455078125 +vt 0.5244140625 0.4345703125 +vt 0.5244140625 0.455078125 +vt 0.5234375 0.455078125 +vt 0.5234375 0.4345703125 +vt 0.5439453125 0.4326171875 +vt 0.5439453125 0.4345703125 +vt 0.544921875 0.4345703125 +vt 0.544921875 0.4326171875 +vt 0.5224609375 0.4326171875 +vt 0.5224609375 0.4345703125 +vt 0.5234375 0.4345703125 +vt 0.5234375 0.4326171875 +vt 0.537109375 0.3466796875 +vt 0.537109375 0.349609375 +vt 0.5693359375 0.349609375 +vt 0.5693359375 0.3466796875 +vt 0.50390625 0.3466796875 +vt 0.50390625 0.349609375 +vt 0.5361328125 0.349609375 +vt 0.5361328125 0.3466796875 +vt 0.537109375 0.3818359375 +vt 0.537109375 0.349609375 +vt 0.5361328125 0.349609375 +vt 0.5361328125 0.3818359375 +vt 0.5380859375 0.349609375 +vt 0.5380859375 0.3818359375 +vt 0.537109375 0.3818359375 +vt 0.537109375 0.349609375 +vt 0.5693359375 0.3466796875 +vt 0.5693359375 0.349609375 +vt 0.5703125 0.349609375 +vt 0.5703125 0.3466796875 +vt 0.5361328125 0.3466796875 +vt 0.5361328125 0.349609375 +vt 0.537109375 0.349609375 +vt 0.537109375 0.3466796875 +vt 0.4482421875 0.724609375 +vt 0.4482421875 0.7275390625 +vt 0.4677734375 0.7275390625 +vt 0.4677734375 0.724609375 +vt 0.427734375 0.724609375 +vt 0.427734375 0.7275390625 +vt 0.447265625 0.7275390625 +vt 0.447265625 0.724609375 +vt 0.4482421875 0.7470703125 +vt 0.4482421875 0.7275390625 +vt 0.447265625 0.7275390625 +vt 0.447265625 0.7470703125 +vt 0.44921875 0.7275390625 +vt 0.44921875 0.7470703125 +vt 0.4482421875 0.7470703125 +vt 0.4482421875 0.7275390625 +vt 0.4677734375 0.724609375 +vt 0.4677734375 0.7275390625 +vt 0.46875 0.7275390625 +vt 0.46875 0.724609375 +vt 0.447265625 0.724609375 +vt 0.447265625 0.7275390625 +vt 0.4482421875 0.7275390625 +vt 0.4482421875 0.724609375 +vt 0.2822265625 0.3720703125 +vt 0.2822265625 0.375 +vt 0.314453125 0.375 +vt 0.314453125 0.3720703125 +vt 0.2490234375 0.3720703125 +vt 0.2490234375 0.375 +vt 0.28125 0.375 +vt 0.28125 0.3720703125 +vt 0.2822265625 0.4072265625 +vt 0.2822265625 0.375 +vt 0.28125 0.375 +vt 0.28125 0.4072265625 +vt 0.283203125 0.375 +vt 0.283203125 0.4072265625 +vt 0.2822265625 0.4072265625 +vt 0.2822265625 0.375 +vt 0.314453125 0.3720703125 +vt 0.314453125 0.375 +vt 0.3154296875 0.375 +vt 0.3154296875 0.3720703125 +vt 0.28125 0.3720703125 +vt 0.28125 0.375 +vt 0.2822265625 0.375 +vt 0.2822265625 0.3720703125 +vt 0.4482421875 0.767578125 +vt 0.4482421875 0.7705078125 +vt 0.4677734375 0.7705078125 +vt 0.4677734375 0.767578125 +vt 0.427734375 0.767578125 +vt 0.427734375 0.7705078125 +vt 0.447265625 0.7705078125 +vt 0.447265625 0.767578125 +vt 0.4482421875 0.7900390625 +vt 0.4482421875 0.7705078125 +vt 0.447265625 0.7705078125 +vt 0.447265625 0.7900390625 +vt 0.44921875 0.7705078125 +vt 0.44921875 0.7900390625 +vt 0.4482421875 0.7900390625 +vt 0.4482421875 0.7705078125 +vt 0.4677734375 0.767578125 +vt 0.4677734375 0.7705078125 +vt 0.46875 0.7705078125 +vt 0.46875 0.767578125 +vt 0.447265625 0.767578125 +vt 0.447265625 0.7705078125 +vt 0.4482421875 0.7705078125 +vt 0.4482421875 0.767578125 +vt 0.2041015625 0.181640625 +vt 0.2041015625 0.1845703125 +vt 0.248046875 0.1845703125 +vt 0.248046875 0.181640625 +vt 0.1591796875 0.181640625 +vt 0.1591796875 0.1845703125 +vt 0.203125 0.1845703125 +vt 0.203125 0.181640625 +vt 0.2041015625 0.228515625 +vt 0.2041015625 0.1845703125 +vt 0.203125 0.1845703125 +vt 0.203125 0.228515625 +vt 0.205078125 0.1845703125 +vt 0.205078125 0.228515625 +vt 0.2041015625 0.228515625 +vt 0.2041015625 0.1845703125 +vt 0.248046875 0.181640625 +vt 0.248046875 0.1845703125 +vt 0.2490234375 0.1845703125 +vt 0.2490234375 0.181640625 +vt 0.203125 0.181640625 +vt 0.203125 0.1845703125 +vt 0.2041015625 0.1845703125 +vt 0.2041015625 0.181640625 +vt 0.58203125 0.2763671875 +vt 0.58203125 0.279296875 +vt 0.64453125 0.279296875 +vt 0.64453125 0.2763671875 +vt 0.5185546875 0.2763671875 +vt 0.5185546875 0.279296875 +vt 0.5810546875 0.279296875 +vt 0.5810546875 0.2763671875 +vt 0.58203125 0.341796875 +vt 0.58203125 0.279296875 +vt 0.5810546875 0.279296875 +vt 0.5810546875 0.341796875 +vt 0.5830078125 0.279296875 +vt 0.5830078125 0.341796875 +vt 0.58203125 0.341796875 +vt 0.58203125 0.279296875 +vt 0.64453125 0.2763671875 +vt 0.64453125 0.279296875 +vt 0.6455078125 0.279296875 +vt 0.6455078125 0.2763671875 +vt 0.5810546875 0.2763671875 +vt 0.5810546875 0.279296875 +vt 0.58203125 0.279296875 +vt 0.58203125 0.2763671875 +vt 0.1318359375 0.4013671875 +vt 0.1318359375 0.404296875 +vt 0.1708984375 0.404296875 +vt 0.1708984375 0.4013671875 +vt 0.091796875 0.4013671875 +vt 0.091796875 0.404296875 +vt 0.130859375 0.404296875 +vt 0.130859375 0.4013671875 +vt 0.1318359375 0.443359375 +vt 0.1318359375 0.404296875 +vt 0.130859375 0.404296875 +vt 0.130859375 0.443359375 +vt 0.1328125 0.404296875 +vt 0.1328125 0.443359375 +vt 0.1318359375 0.443359375 +vt 0.1318359375 0.404296875 +vt 0.1708984375 0.4013671875 +vt 0.1708984375 0.404296875 +vt 0.171875 0.404296875 +vt 0.171875 0.4013671875 +vt 0.130859375 0.4013671875 +vt 0.130859375 0.404296875 +vt 0.1318359375 0.404296875 +vt 0.1318359375 0.4013671875 +vt 0.5693359375 0.1826171875 +vt 0.5693359375 0.185546875 +vt 0.61328125 0.185546875 +vt 0.61328125 0.1826171875 +vt 0.5244140625 0.1826171875 +vt 0.5244140625 0.185546875 +vt 0.568359375 0.185546875 +vt 0.568359375 0.1826171875 +vt 0.5693359375 0.2294921875 +vt 0.5693359375 0.185546875 +vt 0.568359375 0.185546875 +vt 0.568359375 0.2294921875 +vt 0.5703125 0.185546875 +vt 0.5703125 0.2294921875 +vt 0.5693359375 0.2294921875 +vt 0.5693359375 0.185546875 +vt 0.61328125 0.1826171875 +vt 0.61328125 0.185546875 +vt 0.6142578125 0.185546875 +vt 0.6142578125 0.1826171875 +vt 0.568359375 0.1826171875 +vt 0.568359375 0.185546875 +vt 0.5693359375 0.185546875 +vt 0.5693359375 0.1826171875 +vt 0.7158203125 0.3603515625 +vt 0.7158203125 0.36328125 +vt 0.7783203125 0.36328125 +vt 0.7783203125 0.3603515625 +vt 0.65234375 0.3603515625 +vt 0.65234375 0.36328125 +vt 0.71484375 0.36328125 +vt 0.71484375 0.3603515625 +vt 0.7158203125 0.42578125 +vt 0.7158203125 0.36328125 +vt 0.71484375 0.36328125 +vt 0.71484375 0.42578125 +vt 0.716796875 0.36328125 +vt 0.716796875 0.42578125 +vt 0.7158203125 0.42578125 +vt 0.7158203125 0.36328125 +vt 0.7783203125 0.3603515625 +vt 0.7783203125 0.36328125 +vt 0.779296875 0.36328125 +vt 0.779296875 0.3603515625 +vt 0.71484375 0.3603515625 +vt 0.71484375 0.36328125 +vt 0.7158203125 0.36328125 +vt 0.7158203125 0.3603515625 +vt 0.564453125 0.8779296875 +vt 0.564453125 0.8896484375 +vt 0.56640625 0.8896484375 +vt 0.56640625 0.8779296875 +vt 0.552734375 0.8779296875 +vt 0.552734375 0.8896484375 +vt 0.5546875 0.8896484375 +vt 0.5546875 0.8779296875 +vt 0.564453125 0.8916015625 +vt 0.564453125 0.8896484375 +vt 0.5546875 0.8896484375 +vt 0.5546875 0.8916015625 +vt 0.57421875 0.8896484375 +vt 0.57421875 0.8916015625 +vt 0.564453125 0.8916015625 +vt 0.564453125 0.8896484375 +vt 0.56640625 0.8779296875 +vt 0.56640625 0.8896484375 +vt 0.576171875 0.8896484375 +vt 0.576171875 0.8779296875 +vt 0.5546875 0.8779296875 +vt 0.5546875 0.8896484375 +vt 0.564453125 0.8896484375 +vt 0.564453125 0.8779296875 +vt 0.673828125 0.2265625 +vt 0.673828125 0.2294921875 +vt 0.720703125 0.2294921875 +vt 0.720703125 0.2265625 +vt 0.6259765625 0.2265625 +vt 0.6259765625 0.2294921875 +vt 0.6728515625 0.2294921875 +vt 0.6728515625 0.2265625 +vt 0.673828125 0.2763671875 +vt 0.673828125 0.2294921875 +vt 0.6728515625 0.2294921875 +vt 0.6728515625 0.2763671875 +vt 0.6748046875 0.2294921875 +vt 0.6748046875 0.2763671875 +vt 0.673828125 0.2763671875 +vt 0.673828125 0.2294921875 +vt 0.720703125 0.2265625 +vt 0.720703125 0.2294921875 +vt 0.7216796875 0.2294921875 +vt 0.7216796875 0.2265625 +vt 0.6728515625 0.2265625 +vt 0.6728515625 0.2294921875 +vt 0.673828125 0.2294921875 +vt 0.673828125 0.2265625 +vt 0.4794921875 0.1826171875 +vt 0.4794921875 0.185546875 +vt 0.5234375 0.185546875 +vt 0.5234375 0.1826171875 +vt 0.4345703125 0.1826171875 +vt 0.4345703125 0.185546875 +vt 0.478515625 0.185546875 +vt 0.478515625 0.1826171875 +vt 0.4794921875 0.2294921875 +vt 0.4794921875 0.185546875 +vt 0.478515625 0.185546875 +vt 0.478515625 0.2294921875 +vt 0.48046875 0.185546875 +vt 0.48046875 0.2294921875 +vt 0.4794921875 0.2294921875 +vt 0.4794921875 0.185546875 +vt 0.5234375 0.1826171875 +vt 0.5234375 0.185546875 +vt 0.5244140625 0.185546875 +vt 0.5244140625 0.1826171875 +vt 0.478515625 0.1826171875 +vt 0.478515625 0.185546875 +vt 0.4794921875 0.185546875 +vt 0.4794921875 0.1826171875 +vt 0.1767578125 0.2900390625 +vt 0.1767578125 0.29296875 +vt 0.2451171875 0.29296875 +vt 0.2451171875 0.2900390625 +vt 0.107421875 0.2900390625 +vt 0.107421875 0.29296875 +vt 0.17578125 0.29296875 +vt 0.17578125 0.2900390625 +vt 0.1767578125 0.361328125 +vt 0.1767578125 0.29296875 +vt 0.17578125 0.29296875 +vt 0.17578125 0.361328125 +vt 0.177734375 0.29296875 +vt 0.177734375 0.361328125 +vt 0.1767578125 0.361328125 +vt 0.1767578125 0.29296875 +vt 0.2451171875 0.2900390625 +vt 0.2451171875 0.29296875 +vt 0.24609375 0.29296875 +vt 0.24609375 0.2900390625 +vt 0.17578125 0.2900390625 +vt 0.17578125 0.29296875 +vt 0.1767578125 0.29296875 +vt 0.1767578125 0.2900390625 +vt 0.044921875 0.1826171875 +vt 0.044921875 0.185546875 +vt 0.0888671875 0.185546875 +vt 0.0888671875 0.1826171875 +vt 0 0.1826171875 +vt 0 0.185546875 +vt 0.0439453125 0.185546875 +vt 0.0439453125 0.1826171875 +vt 0.044921875 0.2294921875 +vt 0.044921875 0.185546875 +vt 0.0439453125 0.185546875 +vt 0.0439453125 0.2294921875 +vt 0.0458984375 0.185546875 +vt 0.0458984375 0.2294921875 +vt 0.044921875 0.2294921875 +vt 0.044921875 0.185546875 +vt 0.0888671875 0.1826171875 +vt 0.0888671875 0.185546875 +vt 0.08984375 0.185546875 +vt 0.08984375 0.1826171875 +vt 0.0439453125 0.1826171875 +vt 0.0439453125 0.185546875 +vt 0.044921875 0.185546875 +vt 0.044921875 0.1826171875 +vt 0.537109375 0.3818359375 +vt 0.537109375 0.384765625 +vt 0.50390625 0.384765625 +vt 0.50390625 0.3818359375 +vt 0.5712890625 0.3818359375 +vt 0.5712890625 0.384765625 +vt 0.5380859375 0.384765625 +vt 0.5380859375 0.3818359375 +vt 0.537109375 0.41796875 +vt 0.537109375 0.384765625 +vt 0.5380859375 0.384765625 +vt 0.5380859375 0.41796875 +vt 0.5380859375 0.384765625 +vt 0.5380859375 0.41796875 +vt 0.5390625 0.41796875 +vt 0.5390625 0.384765625 +vt 0.572265625 0.3818359375 +vt 0.572265625 0.384765625 +vt 0.5712890625 0.384765625 +vt 0.5712890625 0.3818359375 +vt 0.5380859375 0.3818359375 +vt 0.5380859375 0.384765625 +vt 0.537109375 0.384765625 +vt 0.537109375 0.3818359375 +vt 0.3291015625 0.8720703125 +vt 0.3291015625 0.875 +vt 0.2744140625 0.875 +vt 0.2744140625 0.8720703125 +vt 0.384765625 0.8720703125 +vt 0.384765625 0.875 +vt 0.330078125 0.875 +vt 0.330078125 0.8720703125 +vt 0.3291015625 0.9296875 +vt 0.3291015625 0.875 +vt 0.330078125 0.875 +vt 0.330078125 0.9296875 +vt 0.330078125 0.875 +vt 0.330078125 0.9296875 +vt 0.3310546875 0.9296875 +vt 0.3310546875 0.875 +vt 0.3857421875 0.8720703125 +vt 0.3857421875 0.875 +vt 0.384765625 0.875 +vt 0.384765625 0.8720703125 +vt 0.330078125 0.8720703125 +vt 0.330078125 0.875 +vt 0.3291015625 0.875 +vt 0.3291015625 0.8720703125 +vt 0.599609375 0.494140625 +vt 0.599609375 0.4970703125 +vt 0.560546875 0.4970703125 +vt 0.560546875 0.494140625 +vt 0.6396484375 0.494140625 +vt 0.6396484375 0.4970703125 +vt 0.6005859375 0.4970703125 +vt 0.6005859375 0.494140625 +vt 0.599609375 0.5361328125 +vt 0.599609375 0.4970703125 +vt 0.6005859375 0.4970703125 +vt 0.6005859375 0.5361328125 +vt 0.6005859375 0.4970703125 +vt 0.6005859375 0.5361328125 +vt 0.6015625 0.5361328125 +vt 0.6015625 0.4970703125 +vt 0.640625 0.494140625 +vt 0.640625 0.4970703125 +vt 0.6396484375 0.4970703125 +vt 0.6396484375 0.494140625 +vt 0.6005859375 0.494140625 +vt 0.6005859375 0.4970703125 +vt 0.599609375 0.4970703125 +vt 0.599609375 0.494140625 +vt 0.609375 0.3466796875 +vt 0.609375 0.349609375 +vt 0.5771484375 0.349609375 +vt 0.5771484375 0.3466796875 +vt 0.642578125 0.3466796875 +vt 0.642578125 0.349609375 +vt 0.6103515625 0.349609375 +vt 0.6103515625 0.3466796875 +vt 0.609375 0.3818359375 +vt 0.609375 0.349609375 +vt 0.6103515625 0.349609375 +vt 0.6103515625 0.3818359375 +vt 0.6103515625 0.349609375 +vt 0.6103515625 0.3818359375 +vt 0.611328125 0.3818359375 +vt 0.611328125 0.349609375 +vt 0.6435546875 0.3466796875 +vt 0.6435546875 0.349609375 +vt 0.642578125 0.349609375 +vt 0.642578125 0.3466796875 +vt 0.6103515625 0.3466796875 +vt 0.6103515625 0.349609375 +vt 0.609375 0.349609375 +vt 0.609375 0.3466796875 +vt 0.4052734375 0.5126953125 +vt 0.4052734375 0.515625 +vt 0.384765625 0.515625 +vt 0.384765625 0.5126953125 +vt 0.4267578125 0.5126953125 +vt 0.4267578125 0.515625 +vt 0.40625 0.515625 +vt 0.40625 0.5126953125 +vt 0.4052734375 0.5361328125 +vt 0.4052734375 0.515625 +vt 0.40625 0.515625 +vt 0.40625 0.5361328125 +vt 0.40625 0.515625 +vt 0.40625 0.5361328125 +vt 0.4072265625 0.5361328125 +vt 0.4072265625 0.515625 +vt 0.427734375 0.5126953125 +vt 0.427734375 0.515625 +vt 0.4267578125 0.515625 +vt 0.4267578125 0.5126953125 +vt 0.40625 0.5126953125 +vt 0.40625 0.515625 +vt 0.4052734375 0.515625 +vt 0.4052734375 0.5126953125 +vt 0.3701171875 0.10546875 +vt 0.3701171875 0.107421875 +vt 0.337890625 0.107421875 +vt 0.337890625 0.10546875 +vt 0.4033203125 0.10546875 +vt 0.4033203125 0.107421875 +vt 0.37109375 0.107421875 +vt 0.37109375 0.10546875 +vt 0.3701171875 0.1396484375 +vt 0.3701171875 0.107421875 +vt 0.37109375 0.107421875 +vt 0.37109375 0.1396484375 +vt 0.37109375 0.107421875 +vt 0.37109375 0.1396484375 +vt 0.3720703125 0.1396484375 +vt 0.3720703125 0.107421875 +vt 0.404296875 0.10546875 +vt 0.404296875 0.107421875 +vt 0.4033203125 0.107421875 +vt 0.4033203125 0.10546875 +vt 0.37109375 0.10546875 +vt 0.37109375 0.107421875 +vt 0.3701171875 0.107421875 +vt 0.3701171875 0.10546875 +vt 0.5224609375 0.4326171875 +vt 0.5224609375 0.4345703125 +vt 0.501953125 0.4345703125 +vt 0.501953125 0.4326171875 +vt 0.5439453125 0.4326171875 +vt 0.5439453125 0.4345703125 +vt 0.5234375 0.4345703125 +vt 0.5234375 0.4326171875 +vt 0.5224609375 0.455078125 +vt 0.5224609375 0.4345703125 +vt 0.5234375 0.4345703125 +vt 0.5234375 0.455078125 +vt 0.5234375 0.4345703125 +vt 0.5234375 0.455078125 +vt 0.5244140625 0.455078125 +vt 0.5244140625 0.4345703125 +vt 0.544921875 0.4326171875 +vt 0.544921875 0.4345703125 +vt 0.5439453125 0.4345703125 +vt 0.5439453125 0.4326171875 +vt 0.5234375 0.4326171875 +vt 0.5234375 0.4345703125 +vt 0.5224609375 0.4345703125 +vt 0.5224609375 0.4326171875 +vt 0.5361328125 0.3466796875 +vt 0.5361328125 0.349609375 +vt 0.50390625 0.349609375 +vt 0.50390625 0.3466796875 +vt 0.5693359375 0.3466796875 +vt 0.5693359375 0.349609375 +vt 0.537109375 0.349609375 +vt 0.537109375 0.3466796875 +vt 0.5361328125 0.3818359375 +vt 0.5361328125 0.349609375 +vt 0.537109375 0.349609375 +vt 0.537109375 0.3818359375 +vt 0.537109375 0.349609375 +vt 0.537109375 0.3818359375 +vt 0.5380859375 0.3818359375 +vt 0.5380859375 0.349609375 +vt 0.5703125 0.3466796875 +vt 0.5703125 0.349609375 +vt 0.5693359375 0.349609375 +vt 0.5693359375 0.3466796875 +vt 0.537109375 0.3466796875 +vt 0.537109375 0.349609375 +vt 0.5361328125 0.349609375 +vt 0.5361328125 0.3466796875 +vt 0.447265625 0.724609375 +vt 0.447265625 0.7275390625 +vt 0.427734375 0.7275390625 +vt 0.427734375 0.724609375 +vt 0.4677734375 0.724609375 +vt 0.4677734375 0.7275390625 +vt 0.4482421875 0.7275390625 +vt 0.4482421875 0.724609375 +vt 0.447265625 0.7470703125 +vt 0.447265625 0.7275390625 +vt 0.4482421875 0.7275390625 +vt 0.4482421875 0.7470703125 +vt 0.4482421875 0.7275390625 +vt 0.4482421875 0.7470703125 +vt 0.44921875 0.7470703125 +vt 0.44921875 0.7275390625 +vt 0.46875 0.724609375 +vt 0.46875 0.7275390625 +vt 0.4677734375 0.7275390625 +vt 0.4677734375 0.724609375 +vt 0.4482421875 0.724609375 +vt 0.4482421875 0.7275390625 +vt 0.447265625 0.7275390625 +vt 0.447265625 0.724609375 +vt 0.28125 0.3720703125 +vt 0.28125 0.375 +vt 0.2490234375 0.375 +vt 0.2490234375 0.3720703125 +vt 0.314453125 0.3720703125 +vt 0.314453125 0.375 +vt 0.2822265625 0.375 +vt 0.2822265625 0.3720703125 +vt 0.28125 0.4072265625 +vt 0.28125 0.375 +vt 0.2822265625 0.375 +vt 0.2822265625 0.4072265625 +vt 0.2822265625 0.375 +vt 0.2822265625 0.4072265625 +vt 0.283203125 0.4072265625 +vt 0.283203125 0.375 +vt 0.3154296875 0.3720703125 +vt 0.3154296875 0.375 +vt 0.314453125 0.375 +vt 0.314453125 0.3720703125 +vt 0.2822265625 0.3720703125 +vt 0.2822265625 0.375 +vt 0.28125 0.375 +vt 0.28125 0.3720703125 +vt 0.447265625 0.767578125 +vt 0.447265625 0.7705078125 +vt 0.427734375 0.7705078125 +vt 0.427734375 0.767578125 +vt 0.4677734375 0.767578125 +vt 0.4677734375 0.7705078125 +vt 0.4482421875 0.7705078125 +vt 0.4482421875 0.767578125 +vt 0.447265625 0.7900390625 +vt 0.447265625 0.7705078125 +vt 0.4482421875 0.7705078125 +vt 0.4482421875 0.7900390625 +vt 0.4482421875 0.7705078125 +vt 0.4482421875 0.7900390625 +vt 0.44921875 0.7900390625 +vt 0.44921875 0.7705078125 +vt 0.46875 0.767578125 +vt 0.46875 0.7705078125 +vt 0.4677734375 0.7705078125 +vt 0.4677734375 0.767578125 +vt 0.4482421875 0.767578125 +vt 0.4482421875 0.7705078125 +vt 0.447265625 0.7705078125 +vt 0.447265625 0.767578125 +vt 0.203125 0.181640625 +vt 0.203125 0.1845703125 +vt 0.1591796875 0.1845703125 +vt 0.1591796875 0.181640625 +vt 0.248046875 0.181640625 +vt 0.248046875 0.1845703125 +vt 0.2041015625 0.1845703125 +vt 0.2041015625 0.181640625 +vt 0.203125 0.228515625 +vt 0.203125 0.1845703125 +vt 0.2041015625 0.1845703125 +vt 0.2041015625 0.228515625 +vt 0.2041015625 0.1845703125 +vt 0.2041015625 0.228515625 +vt 0.205078125 0.228515625 +vt 0.205078125 0.1845703125 +vt 0.2490234375 0.181640625 +vt 0.2490234375 0.1845703125 +vt 0.248046875 0.1845703125 +vt 0.248046875 0.181640625 +vt 0.2041015625 0.181640625 +vt 0.2041015625 0.1845703125 +vt 0.203125 0.1845703125 +vt 0.203125 0.181640625 +vt 0.5810546875 0.2763671875 +vt 0.5810546875 0.279296875 +vt 0.5185546875 0.279296875 +vt 0.5185546875 0.2763671875 +vt 0.64453125 0.2763671875 +vt 0.64453125 0.279296875 +vt 0.58203125 0.279296875 +vt 0.58203125 0.2763671875 +vt 0.5810546875 0.341796875 +vt 0.5810546875 0.279296875 +vt 0.58203125 0.279296875 +vt 0.58203125 0.341796875 +vt 0.58203125 0.279296875 +vt 0.58203125 0.341796875 +vt 0.5830078125 0.341796875 +vt 0.5830078125 0.279296875 +vt 0.6455078125 0.2763671875 +vt 0.6455078125 0.279296875 +vt 0.64453125 0.279296875 +vt 0.64453125 0.2763671875 +vt 0.58203125 0.2763671875 +vt 0.58203125 0.279296875 +vt 0.5810546875 0.279296875 +vt 0.5810546875 0.2763671875 +vt 0.130859375 0.4013671875 +vt 0.130859375 0.404296875 +vt 0.091796875 0.404296875 +vt 0.091796875 0.4013671875 +vt 0.1708984375 0.4013671875 +vt 0.1708984375 0.404296875 +vt 0.1318359375 0.404296875 +vt 0.1318359375 0.4013671875 +vt 0.130859375 0.443359375 +vt 0.130859375 0.404296875 +vt 0.1318359375 0.404296875 +vt 0.1318359375 0.443359375 +vt 0.1318359375 0.404296875 +vt 0.1318359375 0.443359375 +vt 0.1328125 0.443359375 +vt 0.1328125 0.404296875 +vt 0.171875 0.4013671875 +vt 0.171875 0.404296875 +vt 0.1708984375 0.404296875 +vt 0.1708984375 0.4013671875 +vt 0.1318359375 0.4013671875 +vt 0.1318359375 0.404296875 +vt 0.130859375 0.404296875 +vt 0.130859375 0.4013671875 +vt 0.568359375 0.1826171875 +vt 0.568359375 0.185546875 +vt 0.5244140625 0.185546875 +vt 0.5244140625 0.1826171875 +vt 0.61328125 0.1826171875 +vt 0.61328125 0.185546875 +vt 0.5693359375 0.185546875 +vt 0.5693359375 0.1826171875 +vt 0.568359375 0.2294921875 +vt 0.568359375 0.185546875 +vt 0.5693359375 0.185546875 +vt 0.5693359375 0.2294921875 +vt 0.5693359375 0.185546875 +vt 0.5693359375 0.2294921875 +vt 0.5703125 0.2294921875 +vt 0.5703125 0.185546875 +vt 0.6142578125 0.1826171875 +vt 0.6142578125 0.185546875 +vt 0.61328125 0.185546875 +vt 0.61328125 0.1826171875 +vt 0.5693359375 0.1826171875 +vt 0.5693359375 0.185546875 +vt 0.568359375 0.185546875 +vt 0.568359375 0.1826171875 +vt 0.71484375 0.3603515625 +vt 0.71484375 0.36328125 +vt 0.65234375 0.36328125 +vt 0.65234375 0.3603515625 +vt 0.7783203125 0.3603515625 +vt 0.7783203125 0.36328125 +vt 0.7158203125 0.36328125 +vt 0.7158203125 0.3603515625 +vt 0.71484375 0.42578125 +vt 0.71484375 0.36328125 +vt 0.7158203125 0.36328125 +vt 0.7158203125 0.42578125 +vt 0.7158203125 0.36328125 +vt 0.7158203125 0.42578125 +vt 0.716796875 0.42578125 +vt 0.716796875 0.36328125 +vt 0.779296875 0.3603515625 +vt 0.779296875 0.36328125 +vt 0.7783203125 0.36328125 +vt 0.7783203125 0.3603515625 +vt 0.7158203125 0.3603515625 +vt 0.7158203125 0.36328125 +vt 0.71484375 0.36328125 +vt 0.71484375 0.3603515625 +vt 0.5546875 0.8779296875 +vt 0.5546875 0.8896484375 +vt 0.552734375 0.8896484375 +vt 0.552734375 0.8779296875 +vt 0.56640625 0.8779296875 +vt 0.56640625 0.8896484375 +vt 0.564453125 0.8896484375 +vt 0.564453125 0.8779296875 +vt 0.5546875 0.8916015625 +vt 0.5546875 0.8896484375 +vt 0.564453125 0.8896484375 +vt 0.564453125 0.8916015625 +vt 0.564453125 0.8896484375 +vt 0.564453125 0.8916015625 +vt 0.57421875 0.8916015625 +vt 0.57421875 0.8896484375 +vt 0.576171875 0.8779296875 +vt 0.576171875 0.8896484375 +vt 0.56640625 0.8896484375 +vt 0.56640625 0.8779296875 +vt 0.564453125 0.8779296875 +vt 0.564453125 0.8896484375 +vt 0.5546875 0.8896484375 +vt 0.5546875 0.8779296875 +vt 0.6728515625 0.2265625 +vt 0.6728515625 0.2294921875 +vt 0.6259765625 0.2294921875 +vt 0.6259765625 0.2265625 +vt 0.720703125 0.2265625 +vt 0.720703125 0.2294921875 +vt 0.673828125 0.2294921875 +vt 0.673828125 0.2265625 +vt 0.6728515625 0.2763671875 +vt 0.6728515625 0.2294921875 +vt 0.673828125 0.2294921875 +vt 0.673828125 0.2763671875 +vt 0.673828125 0.2294921875 +vt 0.673828125 0.2763671875 +vt 0.6748046875 0.2763671875 +vt 0.6748046875 0.2294921875 +vt 0.7216796875 0.2265625 +vt 0.7216796875 0.2294921875 +vt 0.720703125 0.2294921875 +vt 0.720703125 0.2265625 +vt 0.673828125 0.2265625 +vt 0.673828125 0.2294921875 +vt 0.6728515625 0.2294921875 +vt 0.6728515625 0.2265625 +vt 0.478515625 0.1826171875 +vt 0.478515625 0.185546875 +vt 0.4345703125 0.185546875 +vt 0.4345703125 0.1826171875 +vt 0.5234375 0.1826171875 +vt 0.5234375 0.185546875 +vt 0.4794921875 0.185546875 +vt 0.4794921875 0.1826171875 +vt 0.478515625 0.2294921875 +vt 0.478515625 0.185546875 +vt 0.4794921875 0.185546875 +vt 0.4794921875 0.2294921875 +vt 0.4794921875 0.185546875 +vt 0.4794921875 0.2294921875 +vt 0.48046875 0.2294921875 +vt 0.48046875 0.185546875 +vt 0.5244140625 0.1826171875 +vt 0.5244140625 0.185546875 +vt 0.5234375 0.185546875 +vt 0.5234375 0.1826171875 +vt 0.4794921875 0.1826171875 +vt 0.4794921875 0.185546875 +vt 0.478515625 0.185546875 +vt 0.478515625 0.1826171875 +vt 0.17578125 0.2900390625 +vt 0.17578125 0.29296875 +vt 0.107421875 0.29296875 +vt 0.107421875 0.2900390625 +vt 0.2451171875 0.2900390625 +vt 0.2451171875 0.29296875 +vt 0.1767578125 0.29296875 +vt 0.1767578125 0.2900390625 +vt 0.17578125 0.361328125 +vt 0.17578125 0.29296875 +vt 0.1767578125 0.29296875 +vt 0.1767578125 0.361328125 +vt 0.1767578125 0.29296875 +vt 0.1767578125 0.361328125 +vt 0.177734375 0.361328125 +vt 0.177734375 0.29296875 +vt 0.24609375 0.2900390625 +vt 0.24609375 0.29296875 +vt 0.2451171875 0.29296875 +vt 0.2451171875 0.2900390625 +vt 0.1767578125 0.2900390625 +vt 0.1767578125 0.29296875 +vt 0.17578125 0.29296875 +vt 0.17578125 0.2900390625 +vt 0.0439453125 0.1826171875 +vt 0.0439453125 0.185546875 +vt 0 0.185546875 +vt 0 0.1826171875 +vt 0.0888671875 0.1826171875 +vt 0.0888671875 0.185546875 +vt 0.044921875 0.185546875 +vt 0.044921875 0.1826171875 +vt 0.0439453125 0.2294921875 +vt 0.0439453125 0.185546875 +vt 0.044921875 0.185546875 +vt 0.044921875 0.2294921875 +vt 0.044921875 0.185546875 +vt 0.044921875 0.2294921875 +vt 0.0458984375 0.2294921875 +vt 0.0458984375 0.185546875 +vt 0.08984375 0.1826171875 +vt 0.08984375 0.185546875 +vt 0.0888671875 0.185546875 +vt 0.0888671875 0.1826171875 +vt 0.044921875 0.1826171875 +vt 0.044921875 0.185546875 +vt 0.0439453125 0.185546875 +vt 0.0439453125 0.1826171875 +vt 0.7861328125 0.10546875 +vt 0.7861328125 0.1083984375 +vt 0.75390625 0.1083984375 +vt 0.75390625 0.10546875 +vt 0.8193359375 0.10546875 +vt 0.8193359375 0.1083984375 +vt 0.787109375 0.1083984375 +vt 0.787109375 0.10546875 +vt 0.7861328125 0.140625 +vt 0.7861328125 0.1083984375 +vt 0.787109375 0.1083984375 +vt 0.787109375 0.140625 +vt 0.787109375 0.1083984375 +vt 0.787109375 0.140625 +vt 0.7880859375 0.140625 +vt 0.7880859375 0.1083984375 +vt 0.8203125 0.10546875 +vt 0.8203125 0.1083984375 +vt 0.8193359375 0.1083984375 +vt 0.8193359375 0.10546875 +vt 0.787109375 0.10546875 +vt 0.787109375 0.1083984375 +vt 0.7861328125 0.1083984375 +vt 0.7861328125 0.10546875 +vt 0.46484375 0.431640625 +vt 0.46484375 0.4345703125 +vt 0.4443359375 0.4345703125 +vt 0.4443359375 0.431640625 +vt 0.486328125 0.431640625 +vt 0.486328125 0.4345703125 +vt 0.4658203125 0.4345703125 +vt 0.4658203125 0.431640625 +vt 0.46484375 0.455078125 +vt 0.46484375 0.4345703125 +vt 0.4658203125 0.4345703125 +vt 0.4658203125 0.455078125 +vt 0.4658203125 0.4345703125 +vt 0.4658203125 0.455078125 +vt 0.466796875 0.455078125 +vt 0.466796875 0.4345703125 +vt 0.4873046875 0.431640625 +vt 0.4873046875 0.4345703125 +vt 0.486328125 0.4345703125 +vt 0.486328125 0.431640625 +vt 0.4658203125 0.431640625 +vt 0.4658203125 0.4345703125 +vt 0.46484375 0.4345703125 +vt 0.46484375 0.431640625 +vt 0.46484375 0.455078125 +vt 0.46484375 0.4580078125 +vt 0.4443359375 0.4580078125 +vt 0.4443359375 0.455078125 +vt 0.486328125 0.455078125 +vt 0.486328125 0.4580078125 +vt 0.4658203125 0.4580078125 +vt 0.4658203125 0.455078125 +vt 0.46484375 0.478515625 +vt 0.46484375 0.4580078125 +vt 0.4658203125 0.4580078125 +vt 0.4658203125 0.478515625 +vt 0.4658203125 0.4580078125 +vt 0.4658203125 0.478515625 +vt 0.466796875 0.478515625 +vt 0.466796875 0.4580078125 +vt 0.4873046875 0.455078125 +vt 0.4873046875 0.4580078125 +vt 0.486328125 0.4580078125 +vt 0.486328125 0.455078125 +vt 0.4658203125 0.455078125 +vt 0.4658203125 0.4580078125 +vt 0.46484375 0.4580078125 +vt 0.46484375 0.455078125 +vt 0.6904296875 0.10546875 +vt 0.6904296875 0.1083984375 +vt 0.658203125 0.1083984375 +vt 0.658203125 0.10546875 +vt 0.7236328125 0.10546875 +vt 0.7236328125 0.1083984375 +vt 0.69140625 0.1083984375 +vt 0.69140625 0.10546875 +vt 0.6904296875 0.140625 +vt 0.6904296875 0.1083984375 +vt 0.69140625 0.1083984375 +vt 0.69140625 0.140625 +vt 0.69140625 0.1083984375 +vt 0.69140625 0.140625 +vt 0.6923828125 0.140625 +vt 0.6923828125 0.1083984375 +vt 0.724609375 0.10546875 +vt 0.724609375 0.1083984375 +vt 0.7236328125 0.1083984375 +vt 0.7236328125 0.10546875 +vt 0.69140625 0.10546875 +vt 0.69140625 0.1083984375 +vt 0.6904296875 0.1083984375 +vt 0.6904296875 0.10546875 +vt 0.408203125 0.431640625 +vt 0.408203125 0.4345703125 +vt 0.3876953125 0.4345703125 +vt 0.3876953125 0.431640625 +vt 0.4296875 0.431640625 +vt 0.4296875 0.4345703125 +vt 0.4091796875 0.4345703125 +vt 0.4091796875 0.431640625 +vt 0.408203125 0.455078125 +vt 0.408203125 0.4345703125 +vt 0.4091796875 0.4345703125 +vt 0.4091796875 0.455078125 +vt 0.4091796875 0.4345703125 +vt 0.4091796875 0.455078125 +vt 0.41015625 0.455078125 +vt 0.41015625 0.4345703125 +vt 0.4306640625 0.431640625 +vt 0.4306640625 0.4345703125 +vt 0.4296875 0.4345703125 +vt 0.4296875 0.431640625 +vt 0.4091796875 0.431640625 +vt 0.4091796875 0.4345703125 +vt 0.408203125 0.4345703125 +vt 0.408203125 0.431640625 +vt 0.017578125 0.4228515625 +vt 0.017578125 0.42578125 +vt 0 0.42578125 +vt 0 0.4228515625 +vt 0.0361328125 0.4228515625 +vt 0.0361328125 0.42578125 +vt 0.0185546875 0.42578125 +vt 0.0185546875 0.4228515625 +vt 0.017578125 0.443359375 +vt 0.017578125 0.42578125 +vt 0.0185546875 0.42578125 +vt 0.0185546875 0.443359375 +vt 0.0185546875 0.42578125 +vt 0.0185546875 0.443359375 +vt 0.01953125 0.443359375 +vt 0.01953125 0.42578125 +vt 0.037109375 0.4228515625 +vt 0.037109375 0.42578125 +vt 0.0361328125 0.42578125 +vt 0.0361328125 0.4228515625 +vt 0.0185546875 0.4228515625 +vt 0.0185546875 0.42578125 +vt 0.017578125 0.42578125 +vt 0.017578125 0.4228515625 +vt 0.8916015625 0.4638671875 +vt 0.8916015625 0.466796875 +vt 0.859375 0.466796875 +vt 0.859375 0.4638671875 +vt 0.9248046875 0.4638671875 +vt 0.9248046875 0.466796875 +vt 0.892578125 0.466796875 +vt 0.892578125 0.4638671875 +vt 0.8916015625 0.4990234375 +vt 0.8916015625 0.466796875 +vt 0.892578125 0.466796875 +vt 0.892578125 0.4990234375 +vt 0.892578125 0.466796875 +vt 0.892578125 0.4990234375 +vt 0.8935546875 0.4990234375 +vt 0.8935546875 0.466796875 +vt 0.92578125 0.4638671875 +vt 0.92578125 0.466796875 +vt 0.9248046875 0.466796875 +vt 0.9248046875 0.4638671875 +vt 0.892578125 0.4638671875 +vt 0.892578125 0.466796875 +vt 0.8916015625 0.466796875 +vt 0.8916015625 0.4638671875 +vt 0.3486328125 0.431640625 +vt 0.3486328125 0.4345703125 +vt 0.328125 0.4345703125 +vt 0.328125 0.431640625 +vt 0.3701171875 0.431640625 +vt 0.3701171875 0.4345703125 +vt 0.349609375 0.4345703125 +vt 0.349609375 0.431640625 +vt 0.3486328125 0.455078125 +vt 0.3486328125 0.4345703125 +vt 0.349609375 0.4345703125 +vt 0.349609375 0.455078125 +vt 0.349609375 0.4345703125 +vt 0.349609375 0.455078125 +vt 0.3505859375 0.455078125 +vt 0.3505859375 0.4345703125 +vt 0.37109375 0.431640625 +vt 0.37109375 0.4345703125 +vt 0.3701171875 0.4345703125 +vt 0.3701171875 0.431640625 +vt 0.349609375 0.431640625 +vt 0.349609375 0.4345703125 +vt 0.3486328125 0.4345703125 +vt 0.3486328125 0.431640625 +vt 0.537109375 0.76953125 +vt 0.537109375 0.7724609375 +vt 0.51953125 0.7724609375 +vt 0.51953125 0.76953125 +vt 0.5556640625 0.76953125 +vt 0.5556640625 0.7724609375 +vt 0.5380859375 0.7724609375 +vt 0.5380859375 0.76953125 +vt 0.537109375 0.7900390625 +vt 0.537109375 0.7724609375 +vt 0.5380859375 0.7724609375 +vt 0.5380859375 0.7900390625 +vt 0.5380859375 0.7724609375 +vt 0.5380859375 0.7900390625 +vt 0.5390625 0.7900390625 +vt 0.5390625 0.7724609375 +vt 0.556640625 0.76953125 +vt 0.556640625 0.7724609375 +vt 0.5556640625 0.7724609375 +vt 0.5556640625 0.76953125 +vt 0.5380859375 0.76953125 +vt 0.5380859375 0.7724609375 +vt 0.537109375 0.7724609375 +vt 0.537109375 0.76953125 +vt 0.52734375 0.10546875 +vt 0.52734375 0.1083984375 +vt 0.4951171875 0.1083984375 +vt 0.4951171875 0.10546875 +vt 0.560546875 0.10546875 +vt 0.560546875 0.1083984375 +vt 0.5283203125 0.1083984375 +vt 0.5283203125 0.10546875 +vt 0.52734375 0.140625 +vt 0.52734375 0.1083984375 +vt 0.5283203125 0.1083984375 +vt 0.5283203125 0.140625 +vt 0.5283203125 0.1083984375 +vt 0.5283203125 0.140625 +vt 0.529296875 0.140625 +vt 0.529296875 0.1083984375 +vt 0.5615234375 0.10546875 +vt 0.5615234375 0.1083984375 +vt 0.560546875 0.1083984375 +vt 0.560546875 0.10546875 +vt 0.5283203125 0.10546875 +vt 0.5283203125 0.1083984375 +vt 0.52734375 0.1083984375 +vt 0.52734375 0.10546875 +vt 0.4189453125 0.9443359375 +vt 0.4189453125 0.947265625 +vt 0.40234375 0.947265625 +vt 0.40234375 0.9443359375 +vt 0.4365234375 0.9443359375 +vt 0.4365234375 0.947265625 +vt 0.419921875 0.947265625 +vt 0.419921875 0.9443359375 +vt 0.4189453125 0.9638671875 +vt 0.4189453125 0.947265625 +vt 0.419921875 0.947265625 +vt 0.419921875 0.9638671875 +vt 0.419921875 0.947265625 +vt 0.419921875 0.9638671875 +vt 0.4208984375 0.9638671875 +vt 0.4208984375 0.947265625 +vt 0.4375 0.9443359375 +vt 0.4375 0.947265625 +vt 0.4365234375 0.947265625 +vt 0.4365234375 0.9443359375 +vt 0.419921875 0.9443359375 +vt 0.419921875 0.947265625 +vt 0.4189453125 0.947265625 +vt 0.4189453125 0.9443359375 +vt 0.408203125 0.455078125 +vt 0.408203125 0.4580078125 +vt 0.3876953125 0.4580078125 +vt 0.3876953125 0.455078125 +vt 0.4296875 0.455078125 +vt 0.4296875 0.4580078125 +vt 0.4091796875 0.4580078125 +vt 0.4091796875 0.455078125 +vt 0.408203125 0.478515625 +vt 0.408203125 0.4580078125 +vt 0.4091796875 0.4580078125 +vt 0.4091796875 0.478515625 +vt 0.4091796875 0.4580078125 +vt 0.4091796875 0.478515625 +vt 0.41015625 0.478515625 +vt 0.41015625 0.4580078125 +vt 0.4306640625 0.455078125 +vt 0.4306640625 0.4580078125 +vt 0.4296875 0.4580078125 +vt 0.4296875 0.455078125 +vt 0.4091796875 0.455078125 +vt 0.4091796875 0.4580078125 +vt 0.408203125 0.4580078125 +vt 0.408203125 0.455078125 +vt 0.8916015625 0.5517578125 +vt 0.8916015625 0.5546875 +vt 0.859375 0.5546875 +vt 0.859375 0.5517578125 +vt 0.9248046875 0.5517578125 +vt 0.9248046875 0.5546875 +vt 0.892578125 0.5546875 +vt 0.892578125 0.5517578125 +vt 0.8916015625 0.5869140625 +vt 0.8916015625 0.5546875 +vt 0.892578125 0.5546875 +vt 0.892578125 0.5869140625 +vt 0.892578125 0.5546875 +vt 0.892578125 0.5869140625 +vt 0.8935546875 0.5869140625 +vt 0.8935546875 0.5546875 +vt 0.92578125 0.5517578125 +vt 0.92578125 0.5546875 +vt 0.9248046875 0.5546875 +vt 0.9248046875 0.5517578125 +vt 0.892578125 0.5517578125 +vt 0.892578125 0.5546875 +vt 0.8916015625 0.5546875 +vt 0.8916015625 0.5517578125 +vt 0.552734375 0.9765625 +vt 0.552734375 0.9794921875 +vt 0.5322265625 0.9794921875 +vt 0.5322265625 0.9765625 +vt 0.57421875 0.9765625 +vt 0.57421875 0.9794921875 +vt 0.5537109375 0.9794921875 +vt 0.5537109375 0.9765625 +vt 0.552734375 1 +vt 0.552734375 0.9794921875 +vt 0.5537109375 0.9794921875 +vt 0.5537109375 1 +vt 0.5537109375 0.9794921875 +vt 0.5537109375 1 +vt 0.5546875 1 +vt 0.5546875 0.9794921875 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9794921875 +vt 0.57421875 0.9794921875 +vt 0.57421875 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9794921875 +vt 0.552734375 0.9794921875 +vt 0.552734375 0.9765625 +vt 0.1474609375 0.42578125 +vt 0.1474609375 0.4287109375 +vt 0.1328125 0.4287109375 +vt 0.1328125 0.42578125 +vt 0.1630859375 0.42578125 +vt 0.1630859375 0.4287109375 +vt 0.1484375 0.4287109375 +vt 0.1484375 0.42578125 +vt 0.1474609375 0.443359375 +vt 0.1474609375 0.4287109375 +vt 0.1484375 0.4287109375 +vt 0.1484375 0.443359375 +vt 0.1484375 0.4287109375 +vt 0.1484375 0.443359375 +vt 0.1494140625 0.443359375 +vt 0.1494140625 0.4287109375 +vt 0.1640625 0.42578125 +vt 0.1640625 0.4287109375 +vt 0.1630859375 0.4287109375 +vt 0.1630859375 0.42578125 +vt 0.1484375 0.42578125 +vt 0.1484375 0.4287109375 +vt 0.1474609375 0.4287109375 +vt 0.1474609375 0.42578125 +vt 0.1064453125 0.42578125 +vt 0.1064453125 0.4287109375 +vt 0.091796875 0.4287109375 +vt 0.091796875 0.42578125 +vt 0.1220703125 0.42578125 +vt 0.1220703125 0.4287109375 +vt 0.107421875 0.4287109375 +vt 0.107421875 0.42578125 +vt 0.1064453125 0.443359375 +vt 0.1064453125 0.4287109375 +vt 0.107421875 0.4287109375 +vt 0.107421875 0.443359375 +vt 0.107421875 0.4287109375 +vt 0.107421875 0.443359375 +vt 0.1083984375 0.443359375 +vt 0.1083984375 0.4287109375 +vt 0.123046875 0.42578125 +vt 0.123046875 0.4287109375 +vt 0.1220703125 0.4287109375 +vt 0.1220703125 0.42578125 +vt 0.107421875 0.42578125 +vt 0.107421875 0.4287109375 +vt 0.1064453125 0.4287109375 +vt 0.1064453125 0.42578125 +vt 0.4794921875 0.439453125 +vt 0.4794921875 0.4423828125 +vt 0.466796875 0.4423828125 +vt 0.466796875 0.439453125 +vt 0.4931640625 0.439453125 +vt 0.4931640625 0.4423828125 +vt 0.48046875 0.4423828125 +vt 0.48046875 0.439453125 +vt 0.4794921875 0.455078125 +vt 0.4794921875 0.4423828125 +vt 0.48046875 0.4423828125 +vt 0.48046875 0.455078125 +vt 0.48046875 0.4423828125 +vt 0.48046875 0.455078125 +vt 0.4814453125 0.455078125 +vt 0.4814453125 0.4423828125 +vt 0.494140625 0.439453125 +vt 0.494140625 0.4423828125 +vt 0.4931640625 0.4423828125 +vt 0.4931640625 0.439453125 +vt 0.48046875 0.439453125 +vt 0.48046875 0.4423828125 +vt 0.4794921875 0.4423828125 +vt 0.4794921875 0.439453125 +vt 0.3134765625 0.9697265625 +vt 0.3134765625 0.97265625 +vt 0.3017578125 0.97265625 +vt 0.3017578125 0.9697265625 +vt 0.326171875 0.9697265625 +vt 0.326171875 0.97265625 +vt 0.314453125 0.97265625 +vt 0.314453125 0.9697265625 +vt 0.3134765625 0.984375 +vt 0.3134765625 0.97265625 +vt 0.314453125 0.97265625 +vt 0.314453125 0.984375 +vt 0.314453125 0.97265625 +vt 0.314453125 0.984375 +vt 0.3154296875 0.984375 +vt 0.3154296875 0.97265625 +vt 0.3271484375 0.9697265625 +vt 0.3271484375 0.97265625 +vt 0.326171875 0.97265625 +vt 0.326171875 0.9697265625 +vt 0.314453125 0.9697265625 +vt 0.314453125 0.97265625 +vt 0.3134765625 0.97265625 +vt 0.3134765625 0.9697265625 +vt 0.1865234375 0.3955078125 +vt 0.1865234375 0.3984375 +vt 0.17578125 0.3984375 +vt 0.17578125 0.3955078125 +vt 0.1982421875 0.3955078125 +vt 0.1982421875 0.3984375 +vt 0.1875 0.3984375 +vt 0.1875 0.3955078125 +vt 0.1865234375 0.4091796875 +vt 0.1865234375 0.3984375 +vt 0.1875 0.3984375 +vt 0.1875 0.4091796875 +vt 0.1875 0.3984375 +vt 0.1875 0.4091796875 +vt 0.1884765625 0.4091796875 +vt 0.1884765625 0.3984375 +vt 0.19921875 0.3955078125 +vt 0.19921875 0.3984375 +vt 0.1982421875 0.3984375 +vt 0.1982421875 0.3955078125 +vt 0.1875 0.3955078125 +vt 0.1875 0.3984375 +vt 0.1865234375 0.3984375 +vt 0.1865234375 0.3955078125 +vt 0.1689453125 0.8505859375 +vt 0.1689453125 0.853515625 +vt 0.1650390625 0.853515625 +vt 0.1650390625 0.8505859375 +vt 0.173828125 0.8505859375 +vt 0.173828125 0.853515625 +vt 0.169921875 0.853515625 +vt 0.169921875 0.8505859375 +vt 0.1689453125 0.857421875 +vt 0.1689453125 0.853515625 +vt 0.169921875 0.853515625 +vt 0.169921875 0.857421875 +vt 0.169921875 0.853515625 +vt 0.169921875 0.857421875 +vt 0.1708984375 0.857421875 +vt 0.1708984375 0.853515625 +vt 0.1748046875 0.8505859375 +vt 0.1748046875 0.853515625 +vt 0.173828125 0.853515625 +vt 0.173828125 0.8505859375 +vt 0.169921875 0.8505859375 +vt 0.169921875 0.853515625 +vt 0.1689453125 0.853515625 +vt 0.1689453125 0.8505859375 +vt 0.4306640625 0.97265625 +vt 0.4306640625 0.9755859375 +vt 0.421875 0.9755859375 +vt 0.421875 0.97265625 +vt 0.4404296875 0.97265625 +vt 0.4404296875 0.9755859375 +vt 0.431640625 0.9755859375 +vt 0.431640625 0.97265625 +vt 0.4306640625 0.984375 +vt 0.4306640625 0.9755859375 +vt 0.431640625 0.9755859375 +vt 0.431640625 0.984375 +vt 0.431640625 0.9755859375 +vt 0.431640625 0.984375 +vt 0.4326171875 0.984375 +vt 0.4326171875 0.9755859375 +vt 0.44140625 0.97265625 +vt 0.44140625 0.9755859375 +vt 0.4404296875 0.9755859375 +vt 0.4404296875 0.97265625 +vt 0.431640625 0.97265625 +vt 0.431640625 0.9755859375 +vt 0.4306640625 0.9755859375 +vt 0.4306640625 0.97265625 +vt 0.1591796875 0.1064453125 +vt 0.1591796875 0.109375 +vt 0.126953125 0.109375 +vt 0.126953125 0.1064453125 +vt 0.1923828125 0.1064453125 +vt 0.1923828125 0.109375 +vt 0.16015625 0.109375 +vt 0.16015625 0.1064453125 +vt 0.1591796875 0.1416015625 +vt 0.1591796875 0.109375 +vt 0.16015625 0.109375 +vt 0.16015625 0.1416015625 +vt 0.16015625 0.109375 +vt 0.16015625 0.1416015625 +vt 0.1611328125 0.1416015625 +vt 0.1611328125 0.109375 +vt 0.193359375 0.1064453125 +vt 0.193359375 0.109375 +vt 0.1923828125 0.109375 +vt 0.1923828125 0.1064453125 +vt 0.16015625 0.1064453125 +vt 0.16015625 0.109375 +vt 0.1591796875 0.109375 +vt 0.1591796875 0.1064453125 +vt 0.5224609375 0.455078125 +vt 0.5224609375 0.4580078125 +vt 0.501953125 0.4580078125 +vt 0.501953125 0.455078125 +vt 0.5439453125 0.455078125 +vt 0.5439453125 0.4580078125 +vt 0.5234375 0.4580078125 +vt 0.5234375 0.455078125 +vt 0.5224609375 0.478515625 +vt 0.5224609375 0.4580078125 +vt 0.5234375 0.4580078125 +vt 0.5234375 0.478515625 +vt 0.5234375 0.4580078125 +vt 0.5234375 0.478515625 +vt 0.5244140625 0.478515625 +vt 0.5244140625 0.4580078125 +vt 0.544921875 0.455078125 +vt 0.544921875 0.4580078125 +vt 0.5439453125 0.4580078125 +vt 0.5439453125 0.455078125 +vt 0.5234375 0.455078125 +vt 0.5234375 0.4580078125 +vt 0.5224609375 0.4580078125 +vt 0.5224609375 0.455078125 +vt 0.3779296875 0.826171875 +vt 0.3779296875 0.8681640625 +vt 0.3740234375 0.8681640625 +vt 0.3740234375 0.826171875 +vt 0.3828125 0.826171875 +vt 0.3828125 0.8681640625 +vt 0.37890625 0.8681640625 +vt 0.37890625 0.826171875 +vt 0.3779296875 0.8720703125 +vt 0.3779296875 0.8681640625 +vt 0.37890625 0.8681640625 +vt 0.37890625 0.8720703125 +vt 0.37890625 0.8681640625 +vt 0.37890625 0.8720703125 +vt 0.3798828125 0.8720703125 +vt 0.3798828125 0.8681640625 +vt 0.3837890625 0.826171875 +vt 0.3837890625 0.8681640625 +vt 0.3828125 0.8681640625 +vt 0.3828125 0.826171875 +vt 0.37890625 0.826171875 +vt 0.37890625 0.8681640625 +vt 0.3779296875 0.8681640625 +vt 0.3779296875 0.826171875 +vt 0.3212890625 0.826171875 +vt 0.3212890625 0.8681640625 +vt 0.3173828125 0.8681640625 +vt 0.3173828125 0.826171875 +vt 0.326171875 0.826171875 +vt 0.326171875 0.8681640625 +vt 0.322265625 0.8681640625 +vt 0.322265625 0.826171875 +vt 0.3212890625 0.8720703125 +vt 0.3212890625 0.8681640625 +vt 0.322265625 0.8681640625 +vt 0.322265625 0.8720703125 +vt 0.322265625 0.8681640625 +vt 0.322265625 0.8720703125 +vt 0.3232421875 0.8720703125 +vt 0.3232421875 0.8681640625 +vt 0.3271484375 0.826171875 +vt 0.3271484375 0.8681640625 +vt 0.326171875 0.8681640625 +vt 0.326171875 0.826171875 +vt 0.322265625 0.826171875 +vt 0.322265625 0.8681640625 +vt 0.3212890625 0.8681640625 +vt 0.3212890625 0.826171875 +vt 0.3720703125 0.3779296875 +vt 0.3720703125 0.419921875 +vt 0.37109375 0.419921875 +vt 0.37109375 0.3779296875 +vt 0.376953125 0.3779296875 +vt 0.376953125 0.419921875 +vt 0.3759765625 0.419921875 +vt 0.3759765625 0.3779296875 +vt 0.3720703125 0.4208984375 +vt 0.3720703125 0.419921875 +vt 0.3759765625 0.419921875 +vt 0.3759765625 0.4208984375 +vt 0.3759765625 0.419921875 +vt 0.3759765625 0.4208984375 +vt 0.3798828125 0.4208984375 +vt 0.3798828125 0.419921875 +vt 0.380859375 0.3779296875 +vt 0.380859375 0.419921875 +vt 0.376953125 0.419921875 +vt 0.376953125 0.3779296875 +vt 0.3759765625 0.3779296875 +vt 0.3759765625 0.419921875 +vt 0.3720703125 0.419921875 +vt 0.3720703125 0.3779296875 +vt 0.5458984375 0.435546875 +vt 0.5458984375 0.4775390625 +vt 0.544921875 0.4775390625 +vt 0.544921875 0.435546875 +vt 0.55078125 0.435546875 +vt 0.55078125 0.4775390625 +vt 0.5498046875 0.4775390625 +vt 0.5498046875 0.435546875 +vt 0.5458984375 0.478515625 +vt 0.5458984375 0.4775390625 +vt 0.5498046875 0.4775390625 +vt 0.5498046875 0.478515625 +vt 0.5498046875 0.4775390625 +vt 0.5498046875 0.478515625 +vt 0.5537109375 0.478515625 +vt 0.5537109375 0.4775390625 +vt 0.5546875 0.435546875 +vt 0.5546875 0.4775390625 +vt 0.55078125 0.4775390625 +vt 0.55078125 0.435546875 +vt 0.5498046875 0.435546875 +vt 0.5498046875 0.4775390625 +vt 0.5458984375 0.4775390625 +vt 0.5458984375 0.435546875 +vt 0.4306640625 0.4892578125 +vt 0.4306640625 0.533203125 +vt 0.427734375 0.533203125 +vt 0.427734375 0.4892578125 +vt 0.4345703125 0.4892578125 +vt 0.4345703125 0.533203125 +vt 0.431640625 0.533203125 +vt 0.431640625 0.4892578125 +vt 0.4306640625 0.5361328125 +vt 0.4306640625 0.533203125 +vt 0.431640625 0.533203125 +vt 0.431640625 0.5361328125 +vt 0.431640625 0.533203125 +vt 0.431640625 0.5361328125 +vt 0.4326171875 0.5361328125 +vt 0.4326171875 0.533203125 +vt 0.435546875 0.4892578125 +vt 0.435546875 0.533203125 +vt 0.4345703125 0.533203125 +vt 0.4345703125 0.4892578125 +vt 0.431640625 0.4892578125 +vt 0.431640625 0.533203125 +vt 0.4306640625 0.533203125 +vt 0.4306640625 0.4892578125 +vt 0.3896484375 0.9375 +vt 0.3896484375 0.9814453125 +vt 0.38671875 0.9814453125 +vt 0.38671875 0.9375 +vt 0.3935546875 0.9375 +vt 0.3935546875 0.9814453125 +vt 0.390625 0.9814453125 +vt 0.390625 0.9375 +vt 0.3896484375 0.984375 +vt 0.3896484375 0.9814453125 +vt 0.390625 0.9814453125 +vt 0.390625 0.984375 +vt 0.390625 0.9814453125 +vt 0.390625 0.984375 +vt 0.3916015625 0.984375 +vt 0.3916015625 0.9814453125 +vt 0.39453125 0.9375 +vt 0.39453125 0.9814453125 +vt 0.3935546875 0.9814453125 +vt 0.3935546875 0.9375 +vt 0.390625 0.9375 +vt 0.390625 0.9814453125 +vt 0.3896484375 0.9814453125 +vt 0.3896484375 0.9375 +vt 0.5966796875 0.7802734375 +vt 0.5966796875 0.82421875 +vt 0.595703125 0.82421875 +vt 0.595703125 0.7802734375 +vt 0.6005859375 0.7802734375 +vt 0.6005859375 0.82421875 +vt 0.599609375 0.82421875 +vt 0.599609375 0.7802734375 +vt 0.5966796875 0.8251953125 +vt 0.5966796875 0.82421875 +vt 0.599609375 0.82421875 +vt 0.599609375 0.8251953125 +vt 0.599609375 0.82421875 +vt 0.599609375 0.8251953125 +vt 0.6025390625 0.8251953125 +vt 0.6025390625 0.82421875 +vt 0.603515625 0.7802734375 +vt 0.603515625 0.82421875 +vt 0.6005859375 0.82421875 +vt 0.6005859375 0.7802734375 +vt 0.599609375 0.7802734375 +vt 0.599609375 0.82421875 +vt 0.5966796875 0.82421875 +vt 0.5966796875 0.7802734375 +vt 0.3720703125 0.43359375 +vt 0.3720703125 0.4775390625 +vt 0.37109375 0.4775390625 +vt 0.37109375 0.43359375 +vt 0.3759765625 0.43359375 +vt 0.3759765625 0.4775390625 +vt 0.375 0.4775390625 +vt 0.375 0.43359375 +vt 0.3720703125 0.478515625 +vt 0.3720703125 0.4775390625 +vt 0.375 0.4775390625 +vt 0.375 0.478515625 +vt 0.375 0.4775390625 +vt 0.375 0.478515625 +vt 0.3779296875 0.478515625 +vt 0.3779296875 0.4775390625 +vt 0.37890625 0.43359375 +vt 0.37890625 0.4775390625 +vt 0.3759765625 0.4775390625 +vt 0.3759765625 0.43359375 +vt 0.375 0.43359375 +vt 0.375 0.4775390625 +vt 0.3720703125 0.4775390625 +vt 0.3720703125 0.43359375 +vt 0.123046875 0.8505859375 +vt 0.123046875 0.853515625 +vt 0.12109375 0.853515625 +vt 0.12109375 0.8505859375 +vt 0.125 0.8505859375 +vt 0.125 0.853515625 +vt 0.123046875 0.853515625 +vt 0.123046875 0.8505859375 +vt 0.123046875 0.853515625 +vt 0.123046875 0.853515625 +vt 0.123046875 0.85546875 +vt 0.123046875 0.85546875 +vt 0.123046875 0.85546875 +vt 0.123046875 0.85546875 +vt 0.123046875 0.853515625 +vt 0.123046875 0.853515625 +vt 0.125 0.853515625 +vt 0.125 0.853515625 +vt 0.125 0.8505859375 +vt 0.125 0.8505859375 +vt 0.123046875 0.853515625 +vt 0.123046875 0.853515625 +vt 0.123046875 0.8505859375 +vt 0.123046875 0.8505859375 +vt 0.115234375 0.8505859375 +vt 0.115234375 0.853515625 +vt 0.11328125 0.853515625 +vt 0.11328125 0.8505859375 +vt 0.1171875 0.8505859375 +vt 0.1171875 0.853515625 +vt 0.115234375 0.853515625 +vt 0.115234375 0.8505859375 +vt 0.115234375 0.853515625 +vt 0.115234375 0.853515625 +vt 0.115234375 0.85546875 +vt 0.115234375 0.85546875 +vt 0.115234375 0.85546875 +vt 0.115234375 0.85546875 +vt 0.115234375 0.853515625 +vt 0.115234375 0.853515625 +vt 0.1171875 0.853515625 +vt 0.1171875 0.853515625 +vt 0.1171875 0.8505859375 +vt 0.1171875 0.8505859375 +vt 0.115234375 0.853515625 +vt 0.115234375 0.853515625 +vt 0.115234375 0.8505859375 +vt 0.115234375 0.8505859375 +vt 0.1064453125 0.8505859375 +vt 0.1064453125 0.853515625 +vt 0.1044921875 0.853515625 +vt 0.1044921875 0.8505859375 +vt 0.1083984375 0.8505859375 +vt 0.1083984375 0.853515625 +vt 0.1064453125 0.853515625 +vt 0.1064453125 0.8505859375 +vt 0.1064453125 0.853515625 +vt 0.1064453125 0.853515625 +vt 0.1064453125 0.85546875 +vt 0.1064453125 0.85546875 +vt 0.1064453125 0.85546875 +vt 0.1064453125 0.85546875 +vt 0.1064453125 0.853515625 +vt 0.1064453125 0.853515625 +vt 0.1083984375 0.853515625 +vt 0.1083984375 0.853515625 +vt 0.1083984375 0.8505859375 +vt 0.1083984375 0.8505859375 +vt 0.1064453125 0.853515625 +vt 0.1064453125 0.853515625 +vt 0.1064453125 0.8505859375 +vt 0.1064453125 0.8505859375 +vt 0.1005859375 0.8505859375 +vt 0.1005859375 0.853515625 +vt 0.0986328125 0.853515625 +vt 0.0986328125 0.8505859375 +vt 0.1025390625 0.8505859375 +vt 0.1025390625 0.853515625 +vt 0.1005859375 0.853515625 +vt 0.1005859375 0.8505859375 +vt 0.1005859375 0.853515625 +vt 0.1005859375 0.853515625 +vt 0.1005859375 0.85546875 +vt 0.1005859375 0.85546875 +vt 0.1005859375 0.85546875 +vt 0.1005859375 0.85546875 +vt 0.1005859375 0.853515625 +vt 0.1005859375 0.853515625 +vt 0.1025390625 0.853515625 +vt 0.1025390625 0.853515625 +vt 0.1025390625 0.8505859375 +vt 0.1025390625 0.8505859375 +vt 0.1005859375 0.853515625 +vt 0.1005859375 0.853515625 +vt 0.1005859375 0.8505859375 +vt 0.1005859375 0.8505859375 +vt 0.1982421875 0.05078125 +vt 0.1982421875 0.1318359375 +vt 0.193359375 0.1318359375 +vt 0.193359375 0.05078125 +vt 0.205078125 0.05078125 +vt 0.205078125 0.1318359375 +vt 0.2001953125 0.1318359375 +vt 0.2001953125 0.05078125 +vt 0.1982421875 0.13671875 +vt 0.1982421875 0.1318359375 +vt 0.2001953125 0.1318359375 +vt 0.2001953125 0.13671875 +vt 0.2001953125 0.1318359375 +vt 0.2001953125 0.13671875 +vt 0.2021484375 0.13671875 +vt 0.2021484375 0.1318359375 +vt 0.20703125 0.05078125 +vt 0.20703125 0.1318359375 +vt 0.205078125 0.1318359375 +vt 0.205078125 0.05078125 +vt 0.2001953125 0.05078125 +vt 0.2001953125 0.1318359375 +vt 0.1982421875 0.1318359375 +vt 0.1982421875 0.05078125 +vt 0.56640625 0.0517578125 +vt 0.56640625 0.1328125 +vt 0.5615234375 0.1328125 +vt 0.5615234375 0.0517578125 +vt 0.5732421875 0.0517578125 +vt 0.5732421875 0.1328125 +vt 0.568359375 0.1328125 +vt 0.568359375 0.0517578125 +vt 0.56640625 0.1376953125 +vt 0.56640625 0.1328125 +vt 0.568359375 0.1328125 +vt 0.568359375 0.1376953125 +vt 0.568359375 0.1328125 +vt 0.568359375 0.1376953125 +vt 0.5703125 0.1376953125 +vt 0.5703125 0.1328125 +vt 0.5751953125 0.0517578125 +vt 0.5751953125 0.1328125 +vt 0.5732421875 0.1328125 +vt 0.5732421875 0.0517578125 +vt 0.568359375 0.0517578125 +vt 0.568359375 0.1328125 +vt 0.56640625 0.1328125 +vt 0.56640625 0.0517578125 +vt 0.04296875 0.052734375 +vt 0.04296875 0.1337890625 +vt 0.041015625 0.1337890625 +vt 0.041015625 0.052734375 +vt 0.0498046875 0.052734375 +vt 0.0498046875 0.1337890625 +vt 0.0478515625 0.1337890625 +vt 0.0478515625 0.052734375 +vt 0.04296875 0.1357421875 +vt 0.04296875 0.1337890625 +vt 0.0478515625 0.1337890625 +vt 0.0478515625 0.1357421875 +vt 0.0478515625 0.1337890625 +vt 0.0478515625 0.1357421875 +vt 0.052734375 0.1357421875 +vt 0.052734375 0.1337890625 +vt 0.0546875 0.052734375 +vt 0.0546875 0.1337890625 +vt 0.0498046875 0.1337890625 +vt 0.0498046875 0.052734375 +vt 0.0478515625 0.052734375 +vt 0.0478515625 0.1337890625 +vt 0.04296875 0.1337890625 +vt 0.04296875 0.052734375 +vt 0.029296875 0.052734375 +vt 0.029296875 0.1337890625 +vt 0.02734375 0.1337890625 +vt 0.02734375 0.052734375 +vt 0.0361328125 0.052734375 +vt 0.0361328125 0.1337890625 +vt 0.0341796875 0.1337890625 +vt 0.0341796875 0.052734375 +vt 0.029296875 0.1357421875 +vt 0.029296875 0.1337890625 +vt 0.0341796875 0.1337890625 +vt 0.0341796875 0.1357421875 +vt 0.0341796875 0.1337890625 +vt 0.0341796875 0.1357421875 +vt 0.0390625 0.1357421875 +vt 0.0390625 0.1337890625 +vt 0.041015625 0.052734375 +vt 0.041015625 0.1337890625 +vt 0.0361328125 0.1337890625 +vt 0.0361328125 0.052734375 +vt 0.0341796875 0.052734375 +vt 0.0341796875 0.1337890625 +vt 0.029296875 0.1337890625 +vt 0.029296875 0.052734375 +vt 0.0849609375 0.97265625 +vt 0.0849609375 0.9990234375 +vt 0.083984375 0.9990234375 +vt 0.083984375 0.97265625 +vt 0.0869140625 0.97265625 +vt 0.0869140625 0.9990234375 +vt 0.0859375 0.9990234375 +vt 0.0859375 0.97265625 +vt 0.0849609375 1 +vt 0.0849609375 0.9990234375 +vt 0.0859375 0.9990234375 +vt 0.0859375 1 +vt 0.0859375 0.9990234375 +vt 0.0859375 1 +vt 0.0869140625 1 +vt 0.0869140625 0.9990234375 +vt 0.087890625 0.97265625 +vt 0.087890625 0.9990234375 +vt 0.0869140625 0.9990234375 +vt 0.0869140625 0.97265625 +vt 0.0859375 0.97265625 +vt 0.0859375 0.9990234375 +vt 0.0849609375 0.9990234375 +vt 0.0849609375 0.97265625 +vt 0.23046875 0.6796875 +vt 0.23046875 0.681640625 +vt 0.228515625 0.681640625 +vt 0.228515625 0.6796875 +vt 0.3291015625 0.6796875 +vt 0.3291015625 0.681640625 +vt 0.3271484375 0.681640625 +vt 0.3271484375 0.6796875 +vt 0.23046875 0.68359375 +vt 0.23046875 0.681640625 +vt 0.3271484375 0.681640625 +vt 0.3271484375 0.68359375 +vt 0.3271484375 0.681640625 +vt 0.3271484375 0.68359375 +vt 0.423828125 0.68359375 +vt 0.423828125 0.681640625 +vt 0.42578125 0.6796875 +vt 0.42578125 0.681640625 +vt 0.3291015625 0.681640625 +vt 0.3291015625 0.6796875 +vt 0.3271484375 0.6796875 +vt 0.3271484375 0.681640625 +vt 0.23046875 0.681640625 +vt 0.23046875 0.6796875 +vt 0.51953125 0.7392578125 +vt 0.51953125 0.7392578125 +vt 0.51953125 0.7158203125 +vt 0.51953125 0.7158203125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7158203125 +vt 0.62890625 0.7158203125 +vt 0.51953125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.51953125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.73828125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.73828125 0.7392578125 +vt 0.73828125 0.7158203125 +vt 0.73828125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7158203125 +vt 0.62890625 0.7158203125 +vt 0.62890625 0.7392578125 +vt 0.51953125 0.7392578125 +vt 0.51953125 0.7158203125 +vt 0.560546875 0.4453125 +vt 0.560546875 0.4453125 +vt 0.560546875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.669921875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.560546875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.560546875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.779296875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.779296875 0.4453125 +vt 0.779296875 0.43359375 +vt 0.779296875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.4453125 +vt 0.560546875 0.4453125 +vt 0.560546875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.560546875 0.42578125 +vt 0.560546875 0.42578125 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.42578125 +vt 0.669921875 0.42578125 +vt 0.560546875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.779296875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.779296875 0.43359375 +vt 0.779296875 0.42578125 +vt 0.779296875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.42578125 +vt 0.669921875 0.42578125 +vt 0.669921875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.560546875 0.42578125 +vt 0.580078125 0.8369140625 +vt 0.580078125 0.8369140625 +vt 0.580078125 0.8310546875 +vt 0.580078125 0.8310546875 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8310546875 +vt 0.689453125 0.8310546875 +vt 0.580078125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.580078125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.798828125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.798828125 0.8369140625 +vt 0.798828125 0.8310546875 +vt 0.798828125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8310546875 +vt 0.689453125 0.8310546875 +vt 0.689453125 0.8369140625 +vt 0.580078125 0.8369140625 +vt 0.580078125 0.8310546875 +vt 0.40234375 0.80078125 +vt 0.40234375 0.80078125 +vt 0.40234375 0.79296875 +vt 0.40234375 0.79296875 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.79296875 +vt 0.4990234375 0.79296875 +vt 0.40234375 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.40234375 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.595703125 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.595703125 0.80078125 +vt 0.595703125 0.79296875 +vt 0.595703125 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.79296875 +vt 0.4990234375 0.79296875 +vt 0.4990234375 0.80078125 +vt 0.40234375 0.80078125 +vt 0.40234375 0.79296875 +vt 0 0.8037109375 +vt 0 0.8037109375 +vt 0 0.7919921875 +vt 0 0.7919921875 +vt 0.0966796875 0.8037109375 +vt 0.0966796875 0.8037109375 +vt 0.0966796875 0.7919921875 +vt 0.0966796875 0.7919921875 +vt 0 0.8037109375 +vt 0.0966796875 0.8037109375 +vt 0 0.8037109375 +vt 0.0966796875 0.8037109375 +vt 0.0966796875 0.8037109375 +vt 0.193359375 0.8037109375 +vt 0.0966796875 0.8037109375 +vt 0.193359375 0.8037109375 +vt 0.193359375 0.7919921875 +vt 0.193359375 0.8037109375 +vt 0.0966796875 0.8037109375 +vt 0.0966796875 0.7919921875 +vt 0.0966796875 0.7919921875 +vt 0.0966796875 0.8037109375 +vt 0 0.8037109375 +vt 0 0.7919921875 +vt 0.40234375 0.80859375 +vt 0.40234375 0.80859375 +vt 0.40234375 0.80078125 +vt 0.40234375 0.80078125 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.40234375 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.40234375 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.595703125 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.595703125 0.80859375 +vt 0.595703125 0.80078125 +vt 0.595703125 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.80859375 +vt 0.40234375 0.80859375 +vt 0.40234375 0.80078125 +vt 0.6123046875 0.7490234375 +vt 0.6123046875 0.7490234375 +vt 0.6123046875 0.7431640625 +vt 0.6123046875 0.7431640625 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7431640625 +vt 0.708984375 0.7431640625 +vt 0.6123046875 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.6123046875 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.8056640625 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.8056640625 0.7490234375 +vt 0.8056640625 0.7431640625 +vt 0.8056640625 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7431640625 +vt 0.708984375 0.7431640625 +vt 0.708984375 0.7490234375 +vt 0.6123046875 0.7490234375 +vt 0.6123046875 0.7431640625 +vt 0.40234375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.40234375 0.9267578125 +vt 0.40234375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.9267578125 +vt 0.40234375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vt 0.484375 0.9267578125 +vt 0.484375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.40234375 0.9267578125 +vt 0.40234375 0.84375 +vt 0.40234375 0.84375 +vt 0.40234375 0.8388671875 +vt 0.40234375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.8388671875 +vt 0.40234375 0.84375 +vt 0.443359375 0.84375 +vt 0.40234375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vt 0.484375 0.8388671875 +vt 0.484375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.40234375 0.84375 +vt 0.40234375 0.8388671875 +vt 0.224609375 0.697265625 +vt 0.224609375 0.697265625 +vt 0.224609375 0.689453125 +vt 0.224609375 0.689453125 +vt 0.265625 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.689453125 +vt 0.265625 0.689453125 +vt 0.224609375 0.697265625 +vt 0.265625 0.697265625 +vt 0.224609375 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vt 0.306640625 0.689453125 +vt 0.306640625 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.689453125 +vt 0.265625 0.689453125 +vt 0.265625 0.697265625 +vt 0.224609375 0.697265625 +vt 0.224609375 0.689453125 +vt 0.33203125 0.693359375 +vt 0.33203125 0.693359375 +vt 0.33203125 0.6875 +vt 0.33203125 0.6875 +vt 0.373046875 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.6875 +vt 0.373046875 0.6875 +vt 0.33203125 0.693359375 +vt 0.373046875 0.693359375 +vt 0.33203125 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vt 0.4140625 0.6875 +vt 0.4140625 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.6875 +vt 0.373046875 0.6875 +vt 0.373046875 0.693359375 +vt 0.33203125 0.693359375 +vt 0.33203125 0.6875 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4697265625 +vt 0.71484375 0.4697265625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4697265625 +vt 0.7822265625 0.4697265625 +vt 0.71484375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.849609375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.849609375 0.4775390625 +vt 0.849609375 0.4697265625 +vt 0.849609375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4697265625 +vt 0.7822265625 0.4697265625 +vt 0.7822265625 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4697265625 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.654296875 +vt 0.7119140625 0.654296875 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.654296875 +vt 0.779296875 0.654296875 +vt 0.7119140625 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.8466796875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.8466796875 0.6708984375 +vt 0.8466796875 0.654296875 +vt 0.8466796875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.654296875 +vt 0.779296875 0.654296875 +vt 0.779296875 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.654296875 +vt 0.71484375 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.71484375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.849609375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.849609375 0.4853515625 +vt 0.849609375 0.4775390625 +vt 0.849609375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.71484375 0.4775390625 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.640625 +vt 0.7119140625 0.640625 +vt 0.779296875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.779296875 0.640625 +vt 0.779296875 0.640625 +vt 0.7119140625 0.646484375 +vt 0.779296875 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.779296875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.8466796875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.8466796875 0.646484375 +vt 0.8466796875 0.640625 +vt 0.8466796875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.779296875 0.640625 +vt 0.779296875 0.640625 +vt 0.779296875 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.640625 +vt 0.646484375 0.4580078125 +vt 0.646484375 0.4599609375 +vt 0.64453125 0.4599609375 +vt 0.64453125 0.4580078125 +vt 0.73046875 0.4580078125 +vt 0.73046875 0.4599609375 +vt 0.728515625 0.4599609375 +vt 0.728515625 0.4580078125 +vt 0.646484375 0.4619140625 +vt 0.646484375 0.4599609375 +vt 0.728515625 0.4599609375 +vt 0.728515625 0.4619140625 +vt 0.728515625 0.4599609375 +vt 0.728515625 0.4619140625 +vt 0.810546875 0.4619140625 +vt 0.810546875 0.4599609375 +vt 0.8125 0.4580078125 +vt 0.8125 0.4599609375 +vt 0.73046875 0.4599609375 +vt 0.73046875 0.4580078125 +vt 0.728515625 0.4580078125 +vt 0.728515625 0.4599609375 +vt 0.646484375 0.4599609375 +vt 0.646484375 0.4580078125 +vt 0.1005859375 0.98828125 +vt 0.1005859375 0.990234375 +vt 0.0986328125 0.990234375 +vt 0.0986328125 0.98828125 +vt 0.1513671875 0.98828125 +vt 0.1513671875 0.990234375 +vt 0.1494140625 0.990234375 +vt 0.1494140625 0.98828125 +vt 0.1005859375 0.9921875 +vt 0.1005859375 0.990234375 +vt 0.1494140625 0.990234375 +vt 0.1494140625 0.9921875 +vt 0.1494140625 0.990234375 +vt 0.1494140625 0.9921875 +vt 0.1982421875 0.9921875 +vt 0.1982421875 0.990234375 +vt 0.2001953125 0.98828125 +vt 0.2001953125 0.990234375 +vt 0.1513671875 0.990234375 +vt 0.1513671875 0.98828125 +vt 0.1494140625 0.98828125 +vt 0.1494140625 0.990234375 +vt 0.1005859375 0.990234375 +vt 0.1005859375 0.98828125 +vt 0.099609375 0.9111328125 +vt 0.099609375 0.912109375 +vt 0.0986328125 0.912109375 +vt 0.0986328125 0.9111328125 +vt 0.1318359375 0.9111328125 +vt 0.1318359375 0.912109375 +vt 0.130859375 0.912109375 +vt 0.130859375 0.9111328125 +vt 0.099609375 0.9130859375 +vt 0.099609375 0.912109375 +vt 0.130859375 0.912109375 +vt 0.130859375 0.9130859375 +vt 0.130859375 0.912109375 +vt 0.130859375 0.9130859375 +vt 0.162109375 0.9130859375 +vt 0.162109375 0.912109375 +vt 0.1630859375 0.9111328125 +vt 0.1630859375 0.912109375 +vt 0.1318359375 0.912109375 +vt 0.1318359375 0.9111328125 +vt 0.130859375 0.9111328125 +vt 0.130859375 0.912109375 +vt 0.099609375 0.912109375 +vt 0.099609375 0.9111328125 +vt 0.1826171875 0.859375 +vt 0.1826171875 0.9013671875 +vt 0.1787109375 0.9013671875 +vt 0.1787109375 0.859375 +vt 0.1875 0.859375 +vt 0.1875 0.9013671875 +vt 0.18359375 0.9013671875 +vt 0.18359375 0.859375 +vt 0.1826171875 0.9052734375 +vt 0.1826171875 0.9013671875 +vt 0.18359375 0.9013671875 +vt 0.18359375 0.9052734375 +vt 0.18359375 0.9013671875 +vt 0.18359375 0.9052734375 +vt 0.1845703125 0.9052734375 +vt 0.1845703125 0.9013671875 +vt 0.1884765625 0.859375 +vt 0.1884765625 0.9013671875 +vt 0.1875 0.9013671875 +vt 0.1875 0.859375 +vt 0.18359375 0.859375 +vt 0.18359375 0.9013671875 +vt 0.1826171875 0.9013671875 +vt 0.1826171875 0.859375 +vt 0.1728515625 0.859375 +vt 0.1728515625 0.9013671875 +vt 0.1689453125 0.9013671875 +vt 0.1689453125 0.859375 +vt 0.177734375 0.859375 +vt 0.177734375 0.9013671875 +vt 0.173828125 0.9013671875 +vt 0.173828125 0.859375 +vt 0.1728515625 0.9052734375 +vt 0.1728515625 0.9013671875 +vt 0.173828125 0.9013671875 +vt 0.173828125 0.9052734375 +vt 0.173828125 0.9013671875 +vt 0.173828125 0.9052734375 +vt 0.1748046875 0.9052734375 +vt 0.1748046875 0.9013671875 +vt 0.1787109375 0.859375 +vt 0.1787109375 0.9013671875 +vt 0.177734375 0.9013671875 +vt 0.177734375 0.859375 +vt 0.173828125 0.859375 +vt 0.173828125 0.9013671875 +vt 0.1728515625 0.9013671875 +vt 0.1728515625 0.859375 +vt 0.544921875 0.4931640625 +vt 0.544921875 0.53515625 +vt 0.5439453125 0.53515625 +vt 0.5439453125 0.4931640625 +vt 0.5498046875 0.4931640625 +vt 0.5498046875 0.53515625 +vt 0.548828125 0.53515625 +vt 0.548828125 0.4931640625 +vt 0.544921875 0.5361328125 +vt 0.544921875 0.53515625 +vt 0.548828125 0.53515625 +vt 0.548828125 0.5361328125 +vt 0.548828125 0.53515625 +vt 0.548828125 0.5361328125 +vt 0.552734375 0.5361328125 +vt 0.552734375 0.53515625 +vt 0.5537109375 0.4931640625 +vt 0.5537109375 0.53515625 +vt 0.5498046875 0.53515625 +vt 0.5498046875 0.4931640625 +vt 0.548828125 0.4931640625 +vt 0.548828125 0.53515625 +vt 0.544921875 0.53515625 +vt 0.544921875 0.4931640625 +vt 0.431640625 0.435546875 +vt 0.431640625 0.4775390625 +vt 0.4306640625 0.4775390625 +vt 0.4306640625 0.435546875 +vt 0.4365234375 0.435546875 +vt 0.4365234375 0.4775390625 +vt 0.435546875 0.4775390625 +vt 0.435546875 0.435546875 +vt 0.431640625 0.478515625 +vt 0.431640625 0.4775390625 +vt 0.435546875 0.4775390625 +vt 0.435546875 0.478515625 +vt 0.435546875 0.4775390625 +vt 0.435546875 0.478515625 +vt 0.439453125 0.478515625 +vt 0.439453125 0.4775390625 +vt 0.4404296875 0.435546875 +vt 0.4404296875 0.4775390625 +vt 0.4365234375 0.4775390625 +vt 0.4365234375 0.435546875 +vt 0.435546875 0.435546875 +vt 0.435546875 0.4775390625 +vt 0.431640625 0.4775390625 +vt 0.431640625 0.435546875 +vt 0.38671875 0.828125 +vt 0.38671875 0.8720703125 +vt 0.3837890625 0.8720703125 +vt 0.3837890625 0.828125 +vt 0.390625 0.828125 +vt 0.390625 0.8720703125 +vt 0.3876953125 0.8720703125 +vt 0.3876953125 0.828125 +vt 0.38671875 0.875 +vt 0.38671875 0.8720703125 +vt 0.3876953125 0.8720703125 +vt 0.3876953125 0.875 +vt 0.3876953125 0.8720703125 +vt 0.3876953125 0.875 +vt 0.388671875 0.875 +vt 0.388671875 0.8720703125 +vt 0.3916015625 0.828125 +vt 0.3916015625 0.8720703125 +vt 0.390625 0.8720703125 +vt 0.390625 0.828125 +vt 0.3876953125 0.828125 +vt 0.3876953125 0.8720703125 +vt 0.38671875 0.8720703125 +vt 0.38671875 0.828125 +vt 0.3818359375 0.9375 +vt 0.3818359375 0.9814453125 +vt 0.37890625 0.9814453125 +vt 0.37890625 0.9375 +vt 0.3857421875 0.9375 +vt 0.3857421875 0.9814453125 +vt 0.3828125 0.9814453125 +vt 0.3828125 0.9375 +vt 0.3818359375 0.984375 +vt 0.3818359375 0.9814453125 +vt 0.3828125 0.9814453125 +vt 0.3828125 0.984375 +vt 0.3828125 0.9814453125 +vt 0.3828125 0.984375 +vt 0.3837890625 0.984375 +vt 0.3837890625 0.9814453125 +vt 0.38671875 0.9375 +vt 0.38671875 0.9814453125 +vt 0.3857421875 0.9814453125 +vt 0.3857421875 0.9375 +vt 0.3828125 0.9375 +vt 0.3828125 0.9814453125 +vt 0.3818359375 0.9814453125 +vt 0.3818359375 0.9375 +vt 0.48828125 0.4912109375 +vt 0.48828125 0.53515625 +vt 0.4873046875 0.53515625 +vt 0.4873046875 0.4912109375 +vt 0.4921875 0.4912109375 +vt 0.4921875 0.53515625 +vt 0.4912109375 0.53515625 +vt 0.4912109375 0.4912109375 +vt 0.48828125 0.5361328125 +vt 0.48828125 0.53515625 +vt 0.4912109375 0.53515625 +vt 0.4912109375 0.5361328125 +vt 0.4912109375 0.53515625 +vt 0.4912109375 0.5361328125 +vt 0.494140625 0.5361328125 +vt 0.494140625 0.53515625 +vt 0.4951171875 0.4912109375 +vt 0.4951171875 0.53515625 +vt 0.4921875 0.53515625 +vt 0.4921875 0.4912109375 +vt 0.4912109375 0.4912109375 +vt 0.4912109375 0.53515625 +vt 0.48828125 0.53515625 +vt 0.48828125 0.4912109375 +vt 0.4736328125 0.869140625 +vt 0.4736328125 0.9130859375 +vt 0.47265625 0.9130859375 +vt 0.47265625 0.869140625 +vt 0.4775390625 0.869140625 +vt 0.4775390625 0.9130859375 +vt 0.4765625 0.9130859375 +vt 0.4765625 0.869140625 +vt 0.4736328125 0.9140625 +vt 0.4736328125 0.9130859375 +vt 0.4765625 0.9130859375 +vt 0.4765625 0.9140625 +vt 0.4765625 0.9130859375 +vt 0.4765625 0.9140625 +vt 0.4794921875 0.9140625 +vt 0.4794921875 0.9130859375 +vt 0.48046875 0.869140625 +vt 0.48046875 0.9130859375 +vt 0.4775390625 0.9130859375 +vt 0.4775390625 0.869140625 +vt 0.4765625 0.869140625 +vt 0.4765625 0.9130859375 +vt 0.4736328125 0.9130859375 +vt 0.4736328125 0.869140625 +vt 0.04296875 0.8505859375 +vt 0.04296875 0.853515625 +vt 0.041015625 0.853515625 +vt 0.041015625 0.8505859375 +vt 0.044921875 0.8505859375 +vt 0.044921875 0.853515625 +vt 0.04296875 0.853515625 +vt 0.04296875 0.8505859375 +vt 0.04296875 0.853515625 +vt 0.04296875 0.853515625 +vt 0.04296875 0.85546875 +vt 0.04296875 0.85546875 +vt 0.04296875 0.85546875 +vt 0.04296875 0.85546875 +vt 0.04296875 0.853515625 +vt 0.04296875 0.853515625 +vt 0.044921875 0.853515625 +vt 0.044921875 0.853515625 +vt 0.044921875 0.8505859375 +vt 0.044921875 0.8505859375 +vt 0.04296875 0.853515625 +vt 0.04296875 0.853515625 +vt 0.04296875 0.8505859375 +vt 0.04296875 0.8505859375 +vt 0.0888671875 0.90234375 +vt 0.0888671875 0.9052734375 +vt 0.0869140625 0.9052734375 +vt 0.0869140625 0.90234375 +vt 0.0908203125 0.90234375 +vt 0.0908203125 0.9052734375 +vt 0.0888671875 0.9052734375 +vt 0.0888671875 0.90234375 +vt 0.0888671875 0.9052734375 +vt 0.0888671875 0.9052734375 +vt 0.0888671875 0.9072265625 +vt 0.0888671875 0.9072265625 +vt 0.0888671875 0.9072265625 +vt 0.0888671875 0.9072265625 +vt 0.0888671875 0.9052734375 +vt 0.0888671875 0.9052734375 +vt 0.0908203125 0.9052734375 +vt 0.0908203125 0.9052734375 +vt 0.0908203125 0.90234375 +vt 0.0908203125 0.90234375 +vt 0.0888671875 0.9052734375 +vt 0.0888671875 0.9052734375 +vt 0.0888671875 0.90234375 +vt 0.0888671875 0.90234375 +vt 0.0810546875 0.90234375 +vt 0.0810546875 0.9052734375 +vt 0.0791015625 0.9052734375 +vt 0.0791015625 0.90234375 +vt 0.0830078125 0.90234375 +vt 0.0830078125 0.9052734375 +vt 0.0810546875 0.9052734375 +vt 0.0810546875 0.90234375 +vt 0.0810546875 0.9052734375 +vt 0.0810546875 0.9052734375 +vt 0.0810546875 0.9072265625 +vt 0.0810546875 0.9072265625 +vt 0.0810546875 0.9072265625 +vt 0.0810546875 0.9072265625 +vt 0.0810546875 0.9052734375 +vt 0.0810546875 0.9052734375 +vt 0.0830078125 0.9052734375 +vt 0.0830078125 0.9052734375 +vt 0.0830078125 0.90234375 +vt 0.0830078125 0.90234375 +vt 0.0810546875 0.9052734375 +vt 0.0810546875 0.9052734375 +vt 0.0810546875 0.90234375 +vt 0.0810546875 0.90234375 +vt 0.072265625 0.90234375 +vt 0.072265625 0.9052734375 +vt 0.0703125 0.9052734375 +vt 0.0703125 0.90234375 +vt 0.07421875 0.90234375 +vt 0.07421875 0.9052734375 +vt 0.072265625 0.9052734375 +vt 0.072265625 0.90234375 +vt 0.072265625 0.9052734375 +vt 0.072265625 0.9052734375 +vt 0.072265625 0.9072265625 +vt 0.072265625 0.9072265625 +vt 0.072265625 0.9072265625 +vt 0.072265625 0.9072265625 +vt 0.072265625 0.9052734375 +vt 0.072265625 0.9052734375 +vt 0.07421875 0.9052734375 +vt 0.07421875 0.9052734375 +vt 0.07421875 0.90234375 +vt 0.07421875 0.90234375 +vt 0.072265625 0.9052734375 +vt 0.072265625 0.9052734375 +vt 0.072265625 0.90234375 +vt 0.072265625 0.90234375 +vt 0.8251953125 0.0546875 +vt 0.8251953125 0.1357421875 +vt 0.8203125 0.1357421875 +vt 0.8203125 0.0546875 +vt 0.83203125 0.0546875 +vt 0.83203125 0.1357421875 +vt 0.8271484375 0.1357421875 +vt 0.8271484375 0.0546875 +vt 0.8251953125 0.140625 +vt 0.8251953125 0.1357421875 +vt 0.8271484375 0.1357421875 +vt 0.8271484375 0.140625 +vt 0.8271484375 0.1357421875 +vt 0.8271484375 0.140625 +vt 0.8291015625 0.140625 +vt 0.8291015625 0.1357421875 +vt 0.833984375 0.0546875 +vt 0.833984375 0.1357421875 +vt 0.83203125 0.1357421875 +vt 0.83203125 0.0546875 +vt 0.8271484375 0.0546875 +vt 0.8271484375 0.1357421875 +vt 0.8251953125 0.1357421875 +vt 0.8251953125 0.0546875 +vt 0.4072265625 0.7041015625 +vt 0.4072265625 0.78515625 +vt 0.40234375 0.78515625 +vt 0.40234375 0.7041015625 +vt 0.4140625 0.7041015625 +vt 0.4140625 0.78515625 +vt 0.4091796875 0.78515625 +vt 0.4091796875 0.7041015625 +vt 0.4072265625 0.7900390625 +vt 0.4072265625 0.78515625 +vt 0.4091796875 0.78515625 +vt 0.4091796875 0.7900390625 +vt 0.4091796875 0.78515625 +vt 0.4091796875 0.7900390625 +vt 0.4111328125 0.7900390625 +vt 0.4111328125 0.78515625 +vt 0.416015625 0.7041015625 +vt 0.416015625 0.78515625 +vt 0.4140625 0.78515625 +vt 0.4140625 0.7041015625 +vt 0.4091796875 0.7041015625 +vt 0.4091796875 0.78515625 +vt 0.4072265625 0.78515625 +vt 0.4072265625 0.7041015625 +vt 0.015625 0.052734375 +vt 0.015625 0.1337890625 +vt 0.013671875 0.1337890625 +vt 0.013671875 0.052734375 +vt 0.0224609375 0.052734375 +vt 0.0224609375 0.1337890625 +vt 0.0205078125 0.1337890625 +vt 0.0205078125 0.052734375 +vt 0.015625 0.1357421875 +vt 0.015625 0.1337890625 +vt 0.0205078125 0.1337890625 +vt 0.0205078125 0.1357421875 +vt 0.0205078125 0.1337890625 +vt 0.0205078125 0.1357421875 +vt 0.025390625 0.1357421875 +vt 0.025390625 0.1337890625 +vt 0.02734375 0.052734375 +vt 0.02734375 0.1337890625 +vt 0.0224609375 0.1337890625 +vt 0.0224609375 0.052734375 +vt 0.0205078125 0.052734375 +vt 0.0205078125 0.1337890625 +vt 0.015625 0.1337890625 +vt 0.015625 0.052734375 +vt 0.001953125 0.052734375 +vt 0.001953125 0.1337890625 +vt 0 0.1337890625 +vt 0 0.052734375 +vt 0.0087890625 0.052734375 +vt 0.0087890625 0.1337890625 +vt 0.0068359375 0.1337890625 +vt 0.0068359375 0.052734375 +vt 0.001953125 0.1357421875 +vt 0.001953125 0.1337890625 +vt 0.0068359375 0.1337890625 +vt 0.0068359375 0.1357421875 +vt 0.0068359375 0.1337890625 +vt 0.0068359375 0.1357421875 +vt 0.01171875 0.1357421875 +vt 0.01171875 0.1337890625 +vt 0.013671875 0.052734375 +vt 0.013671875 0.1337890625 +vt 0.0087890625 0.1337890625 +vt 0.0087890625 0.052734375 +vt 0.0068359375 0.052734375 +vt 0.0068359375 0.1337890625 +vt 0.001953125 0.1337890625 +vt 0.001953125 0.052734375 +vt 0.0283203125 0.96875 +vt 0.0283203125 0.9990234375 +vt 0.02734375 0.9990234375 +vt 0.02734375 0.96875 +vt 0.0302734375 0.96875 +vt 0.0302734375 0.9990234375 +vt 0.029296875 0.9990234375 +vt 0.029296875 0.96875 +vt 0.0283203125 1 +vt 0.0283203125 0.9990234375 +vt 0.029296875 0.9990234375 +vt 0.029296875 1 +vt 0.029296875 0.9990234375 +vt 0.029296875 1 +vt 0.0302734375 1 +vt 0.0302734375 0.9990234375 +vt 0.03125 0.96875 +vt 0.03125 0.9990234375 +vt 0.0302734375 0.9990234375 +vt 0.0302734375 0.96875 +vt 0.029296875 0.96875 +vt 0.029296875 0.9990234375 +vt 0.0283203125 0.9990234375 +vt 0.0283203125 0.96875 +vt 0.001953125 0.68359375 +vt 0.001953125 0.685546875 +vt 0 0.685546875 +vt 0 0.68359375 +vt 0.1005859375 0.68359375 +vt 0.1005859375 0.685546875 +vt 0.0986328125 0.685546875 +vt 0.0986328125 0.68359375 +vt 0.001953125 0.6875 +vt 0.001953125 0.685546875 +vt 0.0986328125 0.685546875 +vt 0.0986328125 0.6875 +vt 0.0986328125 0.685546875 +vt 0.0986328125 0.6875 +vt 0.1953125 0.6875 +vt 0.1953125 0.685546875 +vt 0.197265625 0.68359375 +vt 0.197265625 0.685546875 +vt 0.1005859375 0.685546875 +vt 0.1005859375 0.68359375 +vt 0.0986328125 0.68359375 +vt 0.0986328125 0.685546875 +vt 0.001953125 0.685546875 +vt 0.001953125 0.68359375 +vt 0.58203125 0.8271484375 +vt 0.58203125 0.8291015625 +vt 0.580078125 0.8291015625 +vt 0.580078125 0.8271484375 +vt 0.666015625 0.8271484375 +vt 0.666015625 0.8291015625 +vt 0.6640625 0.8291015625 +vt 0.6640625 0.8271484375 +vt 0.58203125 0.8310546875 +vt 0.58203125 0.8291015625 +vt 0.6640625 0.8291015625 +vt 0.6640625 0.8310546875 +vt 0.6640625 0.8291015625 +vt 0.6640625 0.8310546875 +vt 0.74609375 0.8310546875 +vt 0.74609375 0.8291015625 +vt 0.748046875 0.8271484375 +vt 0.748046875 0.8291015625 +vt 0.666015625 0.8291015625 +vt 0.666015625 0.8271484375 +vt 0.6640625 0.8271484375 +vt 0.6640625 0.8291015625 +vt 0.58203125 0.8291015625 +vt 0.58203125 0.8271484375 +vt 0.1005859375 0.9921875 +vt 0.1005859375 0.994140625 +vt 0.0986328125 0.994140625 +vt 0.0986328125 0.9921875 +vt 0.1513671875 0.9921875 +vt 0.1513671875 0.994140625 +vt 0.1494140625 0.994140625 +vt 0.1494140625 0.9921875 +vt 0.1005859375 0.99609375 +vt 0.1005859375 0.994140625 +vt 0.1494140625 0.994140625 +vt 0.1494140625 0.99609375 +vt 0.1494140625 0.994140625 +vt 0.1494140625 0.99609375 +vt 0.1982421875 0.99609375 +vt 0.1982421875 0.994140625 +vt 0.2001953125 0.9921875 +vt 0.2001953125 0.994140625 +vt 0.1513671875 0.994140625 +vt 0.1513671875 0.9921875 +vt 0.1494140625 0.9921875 +vt 0.1494140625 0.994140625 +vt 0.1005859375 0.994140625 +vt 0.1005859375 0.9921875 +vt 0.2744140625 0.9921875 +vt 0.2744140625 0.9921875 +vt 0.2744140625 0.984375 +vt 0.2744140625 0.984375 +vt 0.37109375 0.9921875 +vt 0.37109375 0.9921875 +vt 0.37109375 0.984375 +vt 0.37109375 0.984375 +vt 0.2744140625 0.9921875 +vt 0.37109375 0.9921875 +vt 0.2744140625 0.9921875 +vt 0.37109375 0.9921875 +vt 0.37109375 0.9921875 +vt 0.4677734375 0.9921875 +vt 0.37109375 0.9921875 +vt 0.4677734375 0.9921875 +vt 0.4677734375 0.984375 +vt 0.4677734375 0.9921875 +vt 0.37109375 0.9921875 +vt 0.37109375 0.984375 +vt 0.37109375 0.984375 +vt 0.37109375 0.9921875 +vt 0.2744140625 0.9921875 +vt 0.2744140625 0.984375 +vt 0.40234375 0.8251953125 +vt 0.40234375 0.8251953125 +vt 0.40234375 0.80859375 +vt 0.40234375 0.80859375 +vt 0.4990234375 0.8251953125 +vt 0.4990234375 0.8251953125 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.40234375 0.8251953125 +vt 0.4990234375 0.8251953125 +vt 0.40234375 0.8251953125 +vt 0.4990234375 0.8251953125 +vt 0.4990234375 0.8251953125 +vt 0.595703125 0.8251953125 +vt 0.4990234375 0.8251953125 +vt 0.595703125 0.8251953125 +vt 0.595703125 0.80859375 +vt 0.595703125 0.8251953125 +vt 0.4990234375 0.8251953125 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.8251953125 +vt 0.40234375 0.8251953125 +vt 0.40234375 0.80859375 +vt 0.2744140625 1 +vt 0.2744140625 1 +vt 0.2744140625 0.9921875 +vt 0.2744140625 0.9921875 +vt 0.37109375 1 +vt 0.37109375 1 +vt 0.37109375 0.9921875 +vt 0.37109375 0.9921875 +vt 0.2744140625 1 +vt 0.37109375 1 +vt 0.2744140625 1 +vt 0.37109375 1 +vt 0.37109375 1 +vt 0.4677734375 1 +vt 0.37109375 1 +vt 0.4677734375 1 +vt 0.4677734375 0.9921875 +vt 0.4677734375 1 +vt 0.37109375 1 +vt 0.37109375 0.9921875 +vt 0.37109375 0.9921875 +vt 0.37109375 1 +vt 0.2744140625 1 +vt 0.2744140625 0.9921875 +vt 0.6123046875 0.7548828125 +vt 0.6123046875 0.7548828125 +vt 0.6123046875 0.7490234375 +vt 0.6123046875 0.7490234375 +vt 0.708984375 0.7548828125 +vt 0.708984375 0.7548828125 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.6123046875 0.7548828125 +vt 0.708984375 0.7548828125 +vt 0.6123046875 0.7548828125 +vt 0.708984375 0.7548828125 +vt 0.708984375 0.7548828125 +vt 0.8056640625 0.7548828125 +vt 0.708984375 0.7548828125 +vt 0.8056640625 0.7548828125 +vt 0.8056640625 0.7490234375 +vt 0.8056640625 0.7548828125 +vt 0.708984375 0.7548828125 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7548828125 +vt 0.6123046875 0.7548828125 +vt 0.6123046875 0.7490234375 +vt 0.51953125 0.7392578125 +vt 0.51953125 0.7392578125 +vt 0.51953125 0.7158203125 +vt 0.51953125 0.7158203125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7158203125 +vt 0.62890625 0.7158203125 +vt 0.51953125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.51953125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.73828125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.73828125 0.7392578125 +vt 0.73828125 0.7158203125 +vt 0.73828125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7158203125 +vt 0.62890625 0.7158203125 +vt 0.62890625 0.7392578125 +vt 0.51953125 0.7392578125 +vt 0.51953125 0.7158203125 +vt 0.560546875 0.4453125 +vt 0.560546875 0.4453125 +vt 0.560546875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.669921875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.560546875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.560546875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.779296875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.779296875 0.4453125 +vt 0.779296875 0.43359375 +vt 0.779296875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.4453125 +vt 0.560546875 0.4453125 +vt 0.560546875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.560546875 0.42578125 +vt 0.560546875 0.42578125 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.42578125 +vt 0.669921875 0.42578125 +vt 0.560546875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.779296875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.779296875 0.43359375 +vt 0.779296875 0.42578125 +vt 0.779296875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.42578125 +vt 0.669921875 0.42578125 +vt 0.669921875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.560546875 0.42578125 +vt 0.580078125 0.8369140625 +vt 0.580078125 0.8369140625 +vt 0.580078125 0.8310546875 +vt 0.580078125 0.8310546875 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8310546875 +vt 0.689453125 0.8310546875 +vt 0.580078125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.580078125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.798828125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.798828125 0.8369140625 +vt 0.798828125 0.8310546875 +vt 0.798828125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8310546875 +vt 0.689453125 0.8310546875 +vt 0.689453125 0.8369140625 +vt 0.580078125 0.8369140625 +vt 0.580078125 0.8310546875 +vt 0.0009765625 0.9091796875 +vt 0.0009765625 0.91015625 +vt 0 0.91015625 +vt 0 0.9091796875 +vt 0.033203125 0.9091796875 +vt 0.033203125 0.91015625 +vt 0.0322265625 0.91015625 +vt 0.0322265625 0.9091796875 +vt 0.0009765625 0.9111328125 +vt 0.0009765625 0.91015625 +vt 0.0322265625 0.91015625 +vt 0.0322265625 0.9111328125 +vt 0.0322265625 0.91015625 +vt 0.0322265625 0.9111328125 +vt 0.0634765625 0.9111328125 +vt 0.0634765625 0.91015625 +vt 0.064453125 0.9091796875 +vt 0.064453125 0.91015625 +vt 0.033203125 0.91015625 +vt 0.033203125 0.9091796875 +vt 0.0322265625 0.9091796875 +vt 0.0322265625 0.91015625 +vt 0.0009765625 0.91015625 +vt 0.0009765625 0.9091796875 +vt 0.40234375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.40234375 0.9267578125 +vt 0.40234375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.9267578125 +vt 0.40234375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vt 0.484375 0.9267578125 +vt 0.484375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.40234375 0.9267578125 +vt 0.40234375 0.84375 +vt 0.40234375 0.84375 +vt 0.40234375 0.8388671875 +vt 0.40234375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.8388671875 +vt 0.40234375 0.84375 +vt 0.443359375 0.84375 +vt 0.40234375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vt 0.484375 0.8388671875 +vt 0.484375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.40234375 0.84375 +vt 0.40234375 0.8388671875 +vt 0.224609375 0.697265625 +vt 0.224609375 0.697265625 +vt 0.224609375 0.689453125 +vt 0.224609375 0.689453125 +vt 0.265625 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.689453125 +vt 0.265625 0.689453125 +vt 0.224609375 0.697265625 +vt 0.265625 0.697265625 +vt 0.224609375 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vt 0.306640625 0.689453125 +vt 0.306640625 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.689453125 +vt 0.265625 0.689453125 +vt 0.265625 0.697265625 +vt 0.224609375 0.697265625 +vt 0.224609375 0.689453125 +vt 0.33203125 0.693359375 +vt 0.33203125 0.693359375 +vt 0.33203125 0.6875 +vt 0.33203125 0.6875 +vt 0.373046875 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.6875 +vt 0.373046875 0.6875 +vt 0.33203125 0.693359375 +vt 0.373046875 0.693359375 +vt 0.33203125 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vt 0.4140625 0.6875 +vt 0.4140625 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.6875 +vt 0.373046875 0.6875 +vt 0.373046875 0.693359375 +vt 0.33203125 0.693359375 +vt 0.33203125 0.6875 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4697265625 +vt 0.71484375 0.4697265625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4697265625 +vt 0.7822265625 0.4697265625 +vt 0.71484375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.849609375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.849609375 0.4775390625 +vt 0.849609375 0.4697265625 +vt 0.849609375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4697265625 +vt 0.7822265625 0.4697265625 +vt 0.7822265625 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4697265625 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.654296875 +vt 0.7119140625 0.654296875 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.654296875 +vt 0.779296875 0.654296875 +vt 0.7119140625 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.8466796875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.8466796875 0.6708984375 +vt 0.8466796875 0.654296875 +vt 0.8466796875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.654296875 +vt 0.779296875 0.654296875 +vt 0.779296875 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.654296875 +vt 0.71484375 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.71484375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.849609375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.849609375 0.4853515625 +vt 0.849609375 0.4775390625 +vt 0.849609375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.71484375 0.4775390625 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.640625 +vt 0.7119140625 0.640625 +vt 0.779296875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.779296875 0.640625 +vt 0.779296875 0.640625 +vt 0.7119140625 0.646484375 +vt 0.779296875 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.779296875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.8466796875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.8466796875 0.646484375 +vt 0.8466796875 0.640625 +vt 0.8466796875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.779296875 0.640625 +vt 0.779296875 0.640625 +vt 0.779296875 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.640625 +vt 0.59375 0.9638671875 +vt 0.59375 0.99609375 +vt 0.58984375 0.99609375 +vt 0.58984375 0.9638671875 +vt 0.5986328125 0.9638671875 +vt 0.5986328125 0.99609375 +vt 0.5947265625 0.99609375 +vt 0.5947265625 0.9638671875 +vt 0.59375 1 +vt 0.59375 0.99609375 +vt 0.5947265625 0.99609375 +vt 0.5947265625 1 +vt 0.5947265625 0.99609375 +vt 0.5947265625 1 +vt 0.595703125 1 +vt 0.595703125 0.99609375 +vt 0.599609375 0.9638671875 +vt 0.599609375 0.99609375 +vt 0.5986328125 0.99609375 +vt 0.5986328125 0.9638671875 +vt 0.5947265625 0.9638671875 +vt 0.5947265625 0.99609375 +vt 0.59375 0.99609375 +vt 0.59375 0.9638671875 +vt 0.583984375 0.9638671875 +vt 0.583984375 0.99609375 +vt 0.580078125 0.99609375 +vt 0.580078125 0.9638671875 +vt 0.5888671875 0.9638671875 +vt 0.5888671875 0.99609375 +vt 0.5849609375 0.99609375 +vt 0.5849609375 0.9638671875 +vt 0.583984375 1 +vt 0.583984375 0.99609375 +vt 0.5849609375 0.99609375 +vt 0.5849609375 1 +vt 0.5849609375 0.99609375 +vt 0.5849609375 1 +vt 0.5859375 1 +vt 0.5859375 0.99609375 +vt 0.58984375 0.9638671875 +vt 0.58984375 0.99609375 +vt 0.5888671875 0.99609375 +vt 0.5888671875 0.9638671875 +vt 0.5849609375 0.9638671875 +vt 0.5849609375 0.99609375 +vt 0.583984375 0.99609375 +vt 0.583984375 0.9638671875 +vt 0.5712890625 0.4609375 +vt 0.5712890625 0.4931640625 +vt 0.5703125 0.4931640625 +vt 0.5703125 0.4609375 +vt 0.576171875 0.4609375 +vt 0.576171875 0.4931640625 +vt 0.5751953125 0.4931640625 +vt 0.5751953125 0.4609375 +vt 0.5712890625 0.494140625 +vt 0.5712890625 0.4931640625 +vt 0.5751953125 0.4931640625 +vt 0.5751953125 0.494140625 +vt 0.5751953125 0.4931640625 +vt 0.5751953125 0.494140625 +vt 0.5791015625 0.494140625 +vt 0.5791015625 0.4931640625 +vt 0.580078125 0.4609375 +vt 0.580078125 0.4931640625 +vt 0.576171875 0.4931640625 +vt 0.576171875 0.4609375 +vt 0.5751953125 0.4609375 +vt 0.5751953125 0.4931640625 +vt 0.5712890625 0.4931640625 +vt 0.5712890625 0.4609375 +vt 0.5615234375 0.4609375 +vt 0.5615234375 0.4931640625 +vt 0.560546875 0.4931640625 +vt 0.560546875 0.4609375 +vt 0.56640625 0.4609375 +vt 0.56640625 0.4931640625 +vt 0.5654296875 0.4931640625 +vt 0.5654296875 0.4609375 +vt 0.5615234375 0.494140625 +vt 0.5615234375 0.4931640625 +vt 0.5654296875 0.4931640625 +vt 0.5654296875 0.494140625 +vt 0.5654296875 0.4931640625 +vt 0.5654296875 0.494140625 +vt 0.5693359375 0.494140625 +vt 0.5693359375 0.4931640625 +vt 0.5703125 0.4609375 +vt 0.5703125 0.4931640625 +vt 0.56640625 0.4931640625 +vt 0.56640625 0.4609375 +vt 0.5654296875 0.4609375 +vt 0.5654296875 0.4931640625 +vt 0.5615234375 0.4931640625 +vt 0.5615234375 0.4609375 +vt 0.478515625 0.96484375 +vt 0.478515625 0.9970703125 +vt 0.4755859375 0.9970703125 +vt 0.4755859375 0.96484375 +vt 0.482421875 0.96484375 +vt 0.482421875 0.9970703125 +vt 0.4794921875 0.9970703125 +vt 0.4794921875 0.96484375 +vt 0.478515625 1 +vt 0.478515625 0.9970703125 +vt 0.4794921875 0.9970703125 +vt 0.4794921875 1 +vt 0.4794921875 0.9970703125 +vt 0.4794921875 1 +vt 0.48046875 1 +vt 0.48046875 0.9970703125 +vt 0.4833984375 0.96484375 +vt 0.4833984375 0.9970703125 +vt 0.482421875 0.9970703125 +vt 0.482421875 0.96484375 +vt 0.4794921875 0.96484375 +vt 0.4794921875 0.9970703125 +vt 0.478515625 0.9970703125 +vt 0.478515625 0.96484375 +vt 0.470703125 0.96484375 +vt 0.470703125 0.9970703125 +vt 0.4677734375 0.9970703125 +vt 0.4677734375 0.96484375 +vt 0.474609375 0.96484375 +vt 0.474609375 0.9970703125 +vt 0.4716796875 0.9970703125 +vt 0.4716796875 0.96484375 +vt 0.470703125 1 +vt 0.470703125 0.9970703125 +vt 0.4716796875 0.9970703125 +vt 0.4716796875 1 +vt 0.4716796875 0.9970703125 +vt 0.4716796875 1 +vt 0.47265625 1 +vt 0.47265625 0.9970703125 +vt 0.4755859375 0.96484375 +vt 0.4755859375 0.9970703125 +vt 0.474609375 0.9970703125 +vt 0.474609375 0.96484375 +vt 0.4716796875 0.96484375 +vt 0.4716796875 0.9970703125 +vt 0.470703125 0.9970703125 +vt 0.470703125 0.96484375 +vt 0.1650390625 0.41015625 +vt 0.1650390625 0.4423828125 +vt 0.1640625 0.4423828125 +vt 0.1640625 0.41015625 +vt 0.1689453125 0.41015625 +vt 0.1689453125 0.4423828125 +vt 0.16796875 0.4423828125 +vt 0.16796875 0.41015625 +vt 0.1650390625 0.443359375 +vt 0.1650390625 0.4423828125 +vt 0.16796875 0.4423828125 +vt 0.16796875 0.443359375 +vt 0.16796875 0.4423828125 +vt 0.16796875 0.443359375 +vt 0.1708984375 0.443359375 +vt 0.1708984375 0.4423828125 +vt 0.171875 0.41015625 +vt 0.171875 0.4423828125 +vt 0.1689453125 0.4423828125 +vt 0.1689453125 0.41015625 +vt 0.16796875 0.41015625 +vt 0.16796875 0.4423828125 +vt 0.1650390625 0.4423828125 +vt 0.1650390625 0.41015625 +vt 0.1240234375 0.41015625 +vt 0.1240234375 0.4423828125 +vt 0.123046875 0.4423828125 +vt 0.123046875 0.41015625 +vt 0.1279296875 0.41015625 +vt 0.1279296875 0.4423828125 +vt 0.126953125 0.4423828125 +vt 0.126953125 0.41015625 +vt 0.1240234375 0.443359375 +vt 0.1240234375 0.4423828125 +vt 0.126953125 0.4423828125 +vt 0.126953125 0.443359375 +vt 0.126953125 0.4423828125 +vt 0.126953125 0.443359375 +vt 0.1298828125 0.443359375 +vt 0.1298828125 0.4423828125 +vt 0.130859375 0.41015625 +vt 0.130859375 0.4423828125 +vt 0.1279296875 0.4423828125 +vt 0.1279296875 0.41015625 +vt 0.126953125 0.41015625 +vt 0.126953125 0.4423828125 +vt 0.1240234375 0.4423828125 +vt 0.1240234375 0.41015625 +vt 0.087890625 0.943359375 +vt 0.087890625 0.9462890625 +vt 0.0859375 0.9462890625 +vt 0.0859375 0.943359375 +vt 0.08984375 0.943359375 +vt 0.08984375 0.9462890625 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.943359375 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.9482421875 +vt 0.087890625 0.9482421875 +vt 0.087890625 0.9482421875 +vt 0.087890625 0.9482421875 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.9462890625 +vt 0.08984375 0.9462890625 +vt 0.08984375 0.9462890625 +vt 0.08984375 0.943359375 +vt 0.08984375 0.943359375 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.943359375 +vt 0.087890625 0.943359375 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.94921875 +vt 0.0859375 0.94921875 +vt 0.0859375 0.9462890625 +vt 0.08984375 0.9462890625 +vt 0.08984375 0.94921875 +vt 0.087890625 0.94921875 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.94921875 +vt 0.087890625 0.94921875 +vt 0.087890625 0.951171875 +vt 0.087890625 0.951171875 +vt 0.087890625 0.951171875 +vt 0.087890625 0.951171875 +vt 0.087890625 0.94921875 +vt 0.087890625 0.94921875 +vt 0.08984375 0.94921875 +vt 0.08984375 0.94921875 +vt 0.08984375 0.9462890625 +vt 0.08984375 0.9462890625 +vt 0.087890625 0.94921875 +vt 0.087890625 0.94921875 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.9462890625 +vt 0.0810546875 0.9951171875 +vt 0.0810546875 0.998046875 +vt 0.0791015625 0.998046875 +vt 0.0791015625 0.9951171875 +vt 0.0830078125 0.9951171875 +vt 0.0830078125 0.998046875 +vt 0.0810546875 0.998046875 +vt 0.0810546875 0.9951171875 +vt 0.0810546875 0.998046875 +vt 0.0810546875 0.998046875 +vt 0.0810546875 1 +vt 0.0810546875 1 +vt 0.0810546875 1 +vt 0.0810546875 1 +vt 0.0810546875 0.998046875 +vt 0.0810546875 0.998046875 +vt 0.0830078125 0.998046875 +vt 0.0830078125 0.998046875 +vt 0.0830078125 0.9951171875 +vt 0.0830078125 0.9951171875 +vt 0.0810546875 0.998046875 +vt 0.0810546875 0.998046875 +vt 0.0810546875 0.9951171875 +vt 0.0810546875 0.9951171875 +vt 0.072265625 0.9951171875 +vt 0.072265625 0.998046875 +vt 0.0703125 0.998046875 +vt 0.0703125 0.9951171875 +vt 0.07421875 0.9951171875 +vt 0.07421875 0.998046875 +vt 0.072265625 0.998046875 +vt 0.072265625 0.9951171875 +vt 0.072265625 0.998046875 +vt 0.072265625 0.998046875 +vt 0.072265625 1 +vt 0.072265625 1 +vt 0.072265625 1 +vt 0.072265625 1 +vt 0.072265625 0.998046875 +vt 0.072265625 0.998046875 +vt 0.07421875 0.998046875 +vt 0.07421875 0.998046875 +vt 0.07421875 0.9951171875 +vt 0.07421875 0.9951171875 +vt 0.072265625 0.998046875 +vt 0.072265625 0.998046875 +vt 0.072265625 0.9951171875 +vt 0.072265625 0.9951171875 +vt 0.2744140625 0.802734375 +vt 0.2744140625 0.802734375 +vt 0.2744140625 0.7958984375 +vt 0.2744140625 0.7958984375 +vt 0.3310546875 0.802734375 +vt 0.3310546875 0.802734375 +vt 0.3310546875 0.7958984375 +vt 0.3310546875 0.7958984375 +vt 0.2744140625 0.802734375 +vt 0.3310546875 0.802734375 +vt 0.2744140625 0.802734375 +vt 0.3310546875 0.802734375 +vt 0.3310546875 0.802734375 +vt 0.3876953125 0.802734375 +vt 0.3310546875 0.802734375 +vt 0.3876953125 0.802734375 +vt 0.3876953125 0.7958984375 +vt 0.3876953125 0.802734375 +vt 0.3310546875 0.802734375 +vt 0.3310546875 0.7958984375 +vt 0.3310546875 0.7958984375 +vt 0.3310546875 0.802734375 +vt 0.2744140625 0.802734375 +vt 0.2744140625 0.7958984375 +vt 0.38671875 0.35546875 +vt 0.38671875 0.35546875 +vt 0.38671875 0.3505859375 +vt 0.38671875 0.3505859375 +vt 0.443359375 0.35546875 +vt 0.443359375 0.35546875 +vt 0.443359375 0.3505859375 +vt 0.443359375 0.3505859375 +vt 0.38671875 0.35546875 +vt 0.443359375 0.35546875 +vt 0.38671875 0.35546875 +vt 0.443359375 0.35546875 +vt 0.443359375 0.35546875 +vt 0.5 0.35546875 +vt 0.443359375 0.35546875 +vt 0.5 0.35546875 +vt 0.5 0.3505859375 +vt 0.5 0.35546875 +vt 0.443359375 0.35546875 +vt 0.443359375 0.3505859375 +vt 0.443359375 0.3505859375 +vt 0.443359375 0.35546875 +vt 0.38671875 0.35546875 +vt 0.38671875 0.3505859375 +vt 0.2744140625 0.814453125 +vt 0.2744140625 0.814453125 +vt 0.2744140625 0.806640625 +vt 0.2744140625 0.806640625 +vt 0.3310546875 0.814453125 +vt 0.3310546875 0.814453125 +vt 0.3310546875 0.806640625 +vt 0.3310546875 0.806640625 +vt 0.2744140625 0.814453125 +vt 0.3310546875 0.814453125 +vt 0.2744140625 0.814453125 +vt 0.3310546875 0.814453125 +vt 0.3310546875 0.814453125 +vt 0.3876953125 0.814453125 +vt 0.3310546875 0.814453125 +vt 0.3876953125 0.814453125 +vt 0.3876953125 0.806640625 +vt 0.3876953125 0.814453125 +vt 0.3310546875 0.814453125 +vt 0.3310546875 0.806640625 +vt 0.3310546875 0.806640625 +vt 0.3310546875 0.814453125 +vt 0.2744140625 0.814453125 +vt 0.2744140625 0.806640625 +vt 0.38671875 0.361328125 +vt 0.38671875 0.361328125 +vt 0.38671875 0.35546875 +vt 0.38671875 0.35546875 +vt 0.443359375 0.361328125 +vt 0.443359375 0.361328125 +vt 0.443359375 0.35546875 +vt 0.443359375 0.35546875 +vt 0.38671875 0.361328125 +vt 0.443359375 0.361328125 +vt 0.38671875 0.361328125 +vt 0.443359375 0.361328125 +vt 0.443359375 0.361328125 +vt 0.5 0.361328125 +vt 0.443359375 0.361328125 +vt 0.5 0.361328125 +vt 0.5 0.35546875 +vt 0.5 0.361328125 +vt 0.443359375 0.361328125 +vt 0.443359375 0.35546875 +vt 0.443359375 0.35546875 +vt 0.443359375 0.361328125 +vt 0.38671875 0.361328125 +vt 0.38671875 0.35546875 +vt 0.0751953125 0.8193359375 +vt 0.0751953125 0.900390625 +vt 0.0703125 0.900390625 +vt 0.0703125 0.8193359375 +vt 0.08203125 0.8193359375 +vt 0.08203125 0.900390625 +vt 0.0771484375 0.900390625 +vt 0.0771484375 0.8193359375 +vt 0.0751953125 0.9052734375 +vt 0.0751953125 0.900390625 +vt 0.0771484375 0.900390625 +vt 0.0771484375 0.9052734375 +vt 0.0771484375 0.900390625 +vt 0.0771484375 0.9052734375 +vt 0.0791015625 0.9052734375 +vt 0.0791015625 0.900390625 +vt 0.083984375 0.8193359375 +vt 0.083984375 0.900390625 +vt 0.08203125 0.900390625 +vt 0.08203125 0.8193359375 +vt 0.0771484375 0.8193359375 +vt 0.0771484375 0.900390625 +vt 0.0751953125 0.900390625 +vt 0.0751953125 0.8193359375 +vt 0.0751953125 0.9140625 +vt 0.0751953125 0.9951171875 +vt 0.0703125 0.9951171875 +vt 0.0703125 0.9140625 +vt 0.08203125 0.9140625 +vt 0.08203125 0.9951171875 +vt 0.0771484375 0.9951171875 +vt 0.0771484375 0.9140625 +vt 0.0751953125 1 +vt 0.0751953125 0.9951171875 +vt 0.0771484375 0.9951171875 +vt 0.0771484375 1 +vt 0.0771484375 0.9951171875 +vt 0.0771484375 1 +vt 0.0791015625 1 +vt 0.0791015625 0.9951171875 +vt 0.083984375 0.9140625 +vt 0.083984375 0.9951171875 +vt 0.08203125 0.9951171875 +vt 0.08203125 0.9140625 +vt 0.0771484375 0.9140625 +vt 0.0771484375 0.9951171875 +vt 0.0751953125 0.9951171875 +vt 0.0751953125 0.9140625 +vt 0.22265625 0.0537109375 +vt 0.22265625 0.134765625 +vt 0.220703125 0.134765625 +vt 0.220703125 0.0537109375 +vt 0.2294921875 0.0537109375 +vt 0.2294921875 0.134765625 +vt 0.2275390625 0.134765625 +vt 0.2275390625 0.0537109375 +vt 0.22265625 0.13671875 +vt 0.22265625 0.134765625 +vt 0.2275390625 0.134765625 +vt 0.2275390625 0.13671875 +vt 0.2275390625 0.134765625 +vt 0.2275390625 0.13671875 +vt 0.232421875 0.13671875 +vt 0.232421875 0.134765625 +vt 0.234375 0.0537109375 +vt 0.234375 0.134765625 +vt 0.2294921875 0.134765625 +vt 0.2294921875 0.0537109375 +vt 0.2275390625 0.0537109375 +vt 0.2275390625 0.134765625 +vt 0.22265625 0.134765625 +vt 0.22265625 0.0537109375 +vt 0.208984375 0.0537109375 +vt 0.208984375 0.134765625 +vt 0.20703125 0.134765625 +vt 0.20703125 0.0537109375 +vt 0.2158203125 0.0537109375 +vt 0.2158203125 0.134765625 +vt 0.2138671875 0.134765625 +vt 0.2138671875 0.0537109375 +vt 0.208984375 0.13671875 +vt 0.208984375 0.134765625 +vt 0.2138671875 0.134765625 +vt 0.2138671875 0.13671875 +vt 0.2138671875 0.134765625 +vt 0.2138671875 0.13671875 +vt 0.21875 0.13671875 +vt 0.21875 0.134765625 +vt 0.220703125 0.0537109375 +vt 0.220703125 0.134765625 +vt 0.2158203125 0.134765625 +vt 0.2158203125 0.0537109375 +vt 0.2138671875 0.0537109375 +vt 0.2138671875 0.134765625 +vt 0.208984375 0.134765625 +vt 0.208984375 0.0537109375 +vt 0.0849609375 0.94921875 +vt 0.0849609375 0.9716796875 +vt 0.083984375 0.9716796875 +vt 0.083984375 0.94921875 +vt 0.0869140625 0.94921875 +vt 0.0869140625 0.9716796875 +vt 0.0859375 0.9716796875 +vt 0.0859375 0.94921875 +vt 0.0849609375 0.97265625 +vt 0.0849609375 0.9716796875 +vt 0.0859375 0.9716796875 +vt 0.0859375 0.97265625 +vt 0.0859375 0.9716796875 +vt 0.0859375 0.97265625 +vt 0.0869140625 0.97265625 +vt 0.0869140625 0.9716796875 +vt 0.087890625 0.94921875 +vt 0.087890625 0.9716796875 +vt 0.0869140625 0.9716796875 +vt 0.0869140625 0.94921875 +vt 0.0859375 0.94921875 +vt 0.0859375 0.9716796875 +vt 0.0849609375 0.9716796875 +vt 0.0849609375 0.94921875 +vt 0.2763671875 0.802734375 +vt 0.2763671875 0.8046875 +vt 0.2744140625 0.8046875 +vt 0.2744140625 0.802734375 +vt 0.3349609375 0.802734375 +vt 0.3349609375 0.8046875 +vt 0.3330078125 0.8046875 +vt 0.3330078125 0.802734375 +vt 0.2763671875 0.806640625 +vt 0.2763671875 0.8046875 +vt 0.3330078125 0.8046875 +vt 0.3330078125 0.806640625 +vt 0.3330078125 0.8046875 +vt 0.3330078125 0.806640625 +vt 0.3896484375 0.806640625 +vt 0.3896484375 0.8046875 +vt 0.3916015625 0.802734375 +vt 0.3916015625 0.8046875 +vt 0.3349609375 0.8046875 +vt 0.3349609375 0.802734375 +vt 0.3330078125 0.802734375 +vt 0.3330078125 0.8046875 +vt 0.2763671875 0.8046875 +vt 0.2763671875 0.802734375 +vt 0.6484375 0.341796875 +vt 0.6484375 0.34375 +vt 0.578125 0.34375 +vt 0.578125 0.341796875 +vt 0.720703125 0.341796875 +vt 0.720703125 0.34375 +vt 0.650390625 0.34375 +vt 0.650390625 0.341796875 +vt 0.6484375 0.4140625 +vt 0.6484375 0.34375 +vt 0.650390625 0.34375 +vt 0.650390625 0.4140625 +vt 0.650390625 0.34375 +vt 0.650390625 0.4140625 +vt 0.65234375 0.4140625 +vt 0.65234375 0.34375 +vt 0.72265625 0.341796875 +vt 0.72265625 0.34375 +vt 0.720703125 0.34375 +vt 0.720703125 0.341796875 +vt 0.650390625 0.341796875 +vt 0.650390625 0.34375 +vt 0.6484375 0.34375 +vt 0.6484375 0.341796875 +vt 0.5625 0.421875 +vt 0.5625 0.423828125 +vt 0.560546875 0.423828125 +vt 0.560546875 0.421875 +vt 0.63671875 0.421875 +vt 0.63671875 0.423828125 +vt 0.634765625 0.423828125 +vt 0.634765625 0.421875 +vt 0.5625 0.42578125 +vt 0.5625 0.423828125 +vt 0.634765625 0.423828125 +vt 0.634765625 0.42578125 +vt 0.634765625 0.423828125 +vt 0.634765625 0.42578125 +vt 0.70703125 0.42578125 +vt 0.70703125 0.423828125 +vt 0.708984375 0.421875 +vt 0.708984375 0.423828125 +vt 0.63671875 0.423828125 +vt 0.63671875 0.421875 +vt 0.634765625 0.421875 +vt 0.634765625 0.423828125 +vt 0.5625 0.423828125 +vt 0.5625 0.421875 +vt 0.1005859375 0.99609375 +vt 0.1005859375 0.998046875 +vt 0.0986328125 0.998046875 +vt 0.0986328125 0.99609375 +vt 0.1513671875 0.99609375 +vt 0.1513671875 0.998046875 +vt 0.1494140625 0.998046875 +vt 0.1494140625 0.99609375 +vt 0.1005859375 1 +vt 0.1005859375 0.998046875 +vt 0.1494140625 0.998046875 +vt 0.1494140625 1 +vt 0.1494140625 0.998046875 +vt 0.1494140625 1 +vt 0.1982421875 1 +vt 0.1982421875 0.998046875 +vt 0.2001953125 0.99609375 +vt 0.2001953125 0.998046875 +vt 0.1513671875 0.998046875 +vt 0.1513671875 0.99609375 +vt 0.1494140625 0.99609375 +vt 0.1494140625 0.998046875 +vt 0.1005859375 0.998046875 +vt 0.1005859375 0.99609375 +vt 0.6640625 0.9345703125 +vt 0.6640625 0.9345703125 +vt 0.6640625 0.9267578125 +vt 0.6640625 0.9267578125 +vt 0.740234375 0.9345703125 +vt 0.740234375 0.9345703125 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.6640625 0.9345703125 +vt 0.740234375 0.9345703125 +vt 0.6640625 0.9345703125 +vt 0.740234375 0.9345703125 +vt 0.740234375 0.9345703125 +vt 0.81640625 0.9345703125 +vt 0.740234375 0.9345703125 +vt 0.81640625 0.9345703125 +vt 0.81640625 0.9267578125 +vt 0.81640625 0.9345703125 +vt 0.740234375 0.9345703125 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9345703125 +vt 0.6640625 0.9345703125 +vt 0.6640625 0.9267578125 +vt 0.6591796875 0.8515625 +vt 0.6591796875 0.8515625 +vt 0.6591796875 0.84375 +vt 0.6591796875 0.84375 +vt 0.7353515625 0.8515625 +vt 0.7353515625 0.8515625 +vt 0.7353515625 0.84375 +vt 0.7353515625 0.84375 +vt 0.6591796875 0.8515625 +vt 0.7353515625 0.8515625 +vt 0.6591796875 0.8515625 +vt 0.7353515625 0.8515625 +vt 0.7353515625 0.8515625 +vt 0.8115234375 0.8515625 +vt 0.7353515625 0.8515625 +vt 0.8115234375 0.8515625 +vt 0.8115234375 0.84375 +vt 0.8115234375 0.8515625 +vt 0.7353515625 0.8515625 +vt 0.7353515625 0.84375 +vt 0.7353515625 0.84375 +vt 0.7353515625 0.8515625 +vt 0.6591796875 0.8515625 +vt 0.6591796875 0.84375 +vt 0.646484375 0.6142578125 +vt 0.646484375 0.6142578125 +vt 0.646484375 0.6064453125 +vt 0.646484375 0.6064453125 +vt 0.72265625 0.6142578125 +vt 0.72265625 0.6142578125 +vt 0.72265625 0.6064453125 +vt 0.72265625 0.6064453125 +vt 0.646484375 0.6142578125 +vt 0.72265625 0.6142578125 +vt 0.646484375 0.6142578125 +vt 0.72265625 0.6142578125 +vt 0.72265625 0.6142578125 +vt 0.798828125 0.6142578125 +vt 0.72265625 0.6142578125 +vt 0.798828125 0.6142578125 +vt 0.798828125 0.6064453125 +vt 0.798828125 0.6142578125 +vt 0.72265625 0.6142578125 +vt 0.72265625 0.6064453125 +vt 0.72265625 0.6064453125 +vt 0.72265625 0.6142578125 +vt 0.646484375 0.6142578125 +vt 0.646484375 0.6064453125 +vt 0.6640625 0.9267578125 +vt 0.6640625 0.9267578125 +vt 0.6640625 0.9208984375 +vt 0.6640625 0.9208984375 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9208984375 +vt 0.740234375 0.9208984375 +vt 0.6640625 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.6640625 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.81640625 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.81640625 0.9267578125 +vt 0.81640625 0.9208984375 +vt 0.81640625 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9208984375 +vt 0.740234375 0.9208984375 +vt 0.740234375 0.9267578125 +vt 0.6640625 0.9267578125 +vt 0.6640625 0.9208984375 +vt 0.646484375 0.6376953125 +vt 0.646484375 0.6376953125 +vt 0.646484375 0.6142578125 +vt 0.646484375 0.6142578125 +vt 0.7177734375 0.6376953125 +vt 0.7177734375 0.6376953125 +vt 0.7177734375 0.6142578125 +vt 0.7177734375 0.6142578125 +vt 0.646484375 0.6376953125 +vt 0.7177734375 0.6376953125 +vt 0.646484375 0.6376953125 +vt 0.7177734375 0.6376953125 +vt 0.7177734375 0.6376953125 +vt 0.7890625 0.6376953125 +vt 0.7177734375 0.6376953125 +vt 0.7890625 0.6376953125 +vt 0.7890625 0.6142578125 +vt 0.7890625 0.6376953125 +vt 0.7177734375 0.6376953125 +vt 0.7177734375 0.6142578125 +vt 0.7177734375 0.6142578125 +vt 0.7177734375 0.6376953125 +vt 0.646484375 0.6376953125 +vt 0.646484375 0.6142578125 +vt 0.7119140625 0.6826171875 +vt 0.7119140625 0.6826171875 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.783203125 0.6826171875 +vt 0.783203125 0.6826171875 +vt 0.783203125 0.6708984375 +vt 0.783203125 0.6708984375 +vt 0.7119140625 0.6826171875 +vt 0.783203125 0.6826171875 +vt 0.7119140625 0.6826171875 +vt 0.783203125 0.6826171875 +vt 0.783203125 0.6826171875 +vt 0.8544921875 0.6826171875 +vt 0.783203125 0.6826171875 +vt 0.8544921875 0.6826171875 +vt 0.8544921875 0.6708984375 +vt 0.8544921875 0.6826171875 +vt 0.783203125 0.6826171875 +vt 0.783203125 0.6708984375 +vt 0.783203125 0.6708984375 +vt 0.783203125 0.6826171875 +vt 0.7119140625 0.6826171875 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.654296875 +vt 0.7119140625 0.654296875 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.783203125 0.654296875 +vt 0.783203125 0.654296875 +vt 0.783203125 0.646484375 +vt 0.783203125 0.646484375 +vt 0.7119140625 0.654296875 +vt 0.783203125 0.654296875 +vt 0.7119140625 0.654296875 +vt 0.783203125 0.654296875 +vt 0.783203125 0.654296875 +vt 0.8544921875 0.654296875 +vt 0.783203125 0.654296875 +vt 0.8544921875 0.654296875 +vt 0.8544921875 0.646484375 +vt 0.8544921875 0.654296875 +vt 0.783203125 0.654296875 +vt 0.783203125 0.646484375 +vt 0.783203125 0.646484375 +vt 0.783203125 0.654296875 +vt 0.7119140625 0.654296875 +vt 0.7119140625 0.646484375 +vt 0.17578125 0.369140625 +vt 0.17578125 0.369140625 +vt 0.17578125 0.36328125 +vt 0.17578125 0.36328125 +vt 0.2470703125 0.369140625 +vt 0.2470703125 0.369140625 +vt 0.2470703125 0.36328125 +vt 0.2470703125 0.36328125 +vt 0.17578125 0.369140625 +vt 0.2470703125 0.369140625 +vt 0.17578125 0.369140625 +vt 0.2470703125 0.369140625 +vt 0.2470703125 0.369140625 +vt 0.318359375 0.369140625 +vt 0.2470703125 0.369140625 +vt 0.318359375 0.369140625 +vt 0.318359375 0.36328125 +vt 0.318359375 0.369140625 +vt 0.2470703125 0.369140625 +vt 0.2470703125 0.36328125 +vt 0.2470703125 0.36328125 +vt 0.2470703125 0.369140625 +vt 0.17578125 0.369140625 +vt 0.17578125 0.36328125 +vt 0.0009765625 0.9111328125 +vt 0.0009765625 0.912109375 +vt 0 0.912109375 +vt 0 0.9111328125 +vt 0.033203125 0.9111328125 +vt 0.033203125 0.912109375 +vt 0.0322265625 0.912109375 +vt 0.0322265625 0.9111328125 +vt 0.0009765625 0.9130859375 +vt 0.0009765625 0.912109375 +vt 0.0322265625 0.912109375 +vt 0.0322265625 0.9130859375 +vt 0.0322265625 0.912109375 +vt 0.0322265625 0.9130859375 +vt 0.0634765625 0.9130859375 +vt 0.0634765625 0.912109375 +vt 0.064453125 0.9111328125 +vt 0.064453125 0.912109375 +vt 0.033203125 0.912109375 +vt 0.033203125 0.9111328125 +vt 0.0322265625 0.9111328125 +vt 0.0322265625 0.912109375 +vt 0.0009765625 0.912109375 +vt 0.0009765625 0.9111328125 +vt 0.40234375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.40234375 0.9267578125 +vt 0.40234375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.9267578125 +vt 0.40234375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vt 0.484375 0.9267578125 +vt 0.484375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.40234375 0.9267578125 +vt 0.40234375 0.84375 +vt 0.40234375 0.84375 +vt 0.40234375 0.8388671875 +vt 0.40234375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.8388671875 +vt 0.40234375 0.84375 +vt 0.443359375 0.84375 +vt 0.40234375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vt 0.484375 0.8388671875 +vt 0.484375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.40234375 0.84375 +vt 0.40234375 0.8388671875 +vt 0.224609375 0.697265625 +vt 0.224609375 0.697265625 +vt 0.224609375 0.689453125 +vt 0.224609375 0.689453125 +vt 0.265625 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.689453125 +vt 0.265625 0.689453125 +vt 0.224609375 0.697265625 +vt 0.265625 0.697265625 +vt 0.224609375 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vt 0.306640625 0.689453125 +vt 0.306640625 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.689453125 +vt 0.265625 0.689453125 +vt 0.265625 0.697265625 +vt 0.224609375 0.697265625 +vt 0.224609375 0.689453125 +vt 0.33203125 0.693359375 +vt 0.33203125 0.693359375 +vt 0.33203125 0.6875 +vt 0.33203125 0.6875 +vt 0.373046875 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.6875 +vt 0.373046875 0.6875 +vt 0.33203125 0.693359375 +vt 0.373046875 0.693359375 +vt 0.33203125 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vt 0.4140625 0.6875 +vt 0.4140625 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.6875 +vt 0.373046875 0.6875 +vt 0.373046875 0.693359375 +vt 0.33203125 0.693359375 +vt 0.33203125 0.6875 +vt 0.34765625 0.3984375 +vt 0.34765625 0.4013671875 +vt 0.328125 0.4013671875 +vt 0.328125 0.3984375 +vt 0.369140625 0.3984375 +vt 0.369140625 0.4013671875 +vt 0.349609375 0.4013671875 +vt 0.349609375 0.3984375 +vt 0.34765625 0.4208984375 +vt 0.34765625 0.4013671875 +vt 0.349609375 0.4013671875 +vt 0.349609375 0.4208984375 +vt 0.349609375 0.4013671875 +vt 0.349609375 0.4208984375 +vt 0.3515625 0.4208984375 +vt 0.3515625 0.4013671875 +vt 0.37109375 0.3984375 +vt 0.37109375 0.4013671875 +vt 0.369140625 0.4013671875 +vt 0.369140625 0.3984375 +vt 0.349609375 0.3984375 +vt 0.349609375 0.4013671875 +vt 0.34765625 0.4013671875 +vt 0.34765625 0.3984375 +vt 0.35546875 0.931640625 +vt 0.35546875 0.9365234375 +vt 0.3359375 0.9365234375 +vt 0.3359375 0.931640625 +vt 0.375 0.931640625 +vt 0.375 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.931640625 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.375 0.9365234375 +vt 0.375 0.9365234375 +vt 0.375 0.931640625 +vt 0.375 0.931640625 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.931640625 +vt 0.35546875 0.931640625 +vt 0.35546875 0.931640625 +vt 0.35546875 0.9365234375 +vt 0.375 0.9365234375 +vt 0.375 0.931640625 +vt 0.3359375 0.931640625 +vt 0.3359375 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.931640625 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.375 0.9365234375 +vt 0.375 0.9365234375 +vt 0.375 0.931640625 +vt 0.375 0.931640625 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.931640625 +vt 0.35546875 0.931640625 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9609375 +vt 0.2744140625 0.9609375 +vt 0.2744140625 0.9580078125 +vt 0.3232421875 0.9580078125 +vt 0.3232421875 0.9609375 +vt 0.2998046875 0.9609375 +vt 0.2998046875 0.9580078125 +vt 0.2978515625 0.984375 +vt 0.2978515625 0.9609375 +vt 0.2998046875 0.9609375 +vt 0.2998046875 0.984375 +vt 0.2998046875 0.9609375 +vt 0.2998046875 0.984375 +vt 0.3017578125 0.984375 +vt 0.3017578125 0.9609375 +vt 0.3251953125 0.9580078125 +vt 0.3251953125 0.9609375 +vt 0.3232421875 0.9609375 +vt 0.3232421875 0.9580078125 +vt 0.2998046875 0.9580078125 +vt 0.2998046875 0.9609375 +vt 0.2978515625 0.9609375 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.953125 +vt 0.2978515625 0.9580078125 +vt 0.2744140625 0.9580078125 +vt 0.2744140625 0.953125 +vt 0.3212890625 0.953125 +vt 0.3212890625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.953125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.3212890625 0.9580078125 +vt 0.3212890625 0.9580078125 +vt 0.3212890625 0.953125 +vt 0.3212890625 0.953125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.953125 +vt 0.2978515625 0.953125 +vt 0.5126953125 0.9658203125 +vt 0.5126953125 0.970703125 +vt 0.505859375 0.970703125 +vt 0.505859375 0.9658203125 +vt 0.5234375 0.9658203125 +vt 0.5234375 0.970703125 +vt 0.5166015625 0.970703125 +vt 0.5166015625 0.9658203125 +vt 0.5126953125 0.9775390625 +vt 0.5126953125 0.970703125 +vt 0.5166015625 0.970703125 +vt 0.5166015625 0.9775390625 +vt 0.5166015625 0.970703125 +vt 0.5166015625 0.9775390625 +vt 0.5205078125 0.9775390625 +vt 0.5205078125 0.970703125 +vt 0.52734375 0.9658203125 +vt 0.52734375 0.970703125 +vt 0.5234375 0.970703125 +vt 0.5234375 0.9658203125 +vt 0.5166015625 0.9658203125 +vt 0.5166015625 0.970703125 +vt 0.5126953125 0.970703125 +vt 0.5126953125 0.9658203125 +vt 0.1826171875 0.8486328125 +vt 0.1826171875 0.8505859375 +vt 0.1796875 0.8505859375 +vt 0.1796875 0.8486328125 +vt 0.189453125 0.8486328125 +vt 0.189453125 0.8505859375 +vt 0.1865234375 0.8505859375 +vt 0.1865234375 0.8486328125 +vt 0.1826171875 0.853515625 +vt 0.1826171875 0.8505859375 +vt 0.1865234375 0.8505859375 +vt 0.1865234375 0.853515625 +vt 0.1865234375 0.8505859375 +vt 0.1865234375 0.853515625 +vt 0.1904296875 0.853515625 +vt 0.1904296875 0.8505859375 +vt 0.193359375 0.8486328125 +vt 0.193359375 0.8505859375 +vt 0.189453125 0.8505859375 +vt 0.189453125 0.8486328125 +vt 0.1865234375 0.8486328125 +vt 0.1865234375 0.8505859375 +vt 0.1826171875 0.8505859375 +vt 0.1826171875 0.8486328125 +vt 0.431640625 0.7529296875 +vt 0.431640625 0.755859375 +vt 0.427734375 0.755859375 +vt 0.427734375 0.7529296875 +vt 0.439453125 0.7529296875 +vt 0.439453125 0.755859375 +vt 0.435546875 0.755859375 +vt 0.435546875 0.7529296875 +vt 0.431640625 0.759765625 +vt 0.431640625 0.755859375 +vt 0.435546875 0.755859375 +vt 0.435546875 0.759765625 +vt 0.435546875 0.755859375 +vt 0.435546875 0.759765625 +vt 0.439453125 0.759765625 +vt 0.439453125 0.755859375 +vt 0.443359375 0.7529296875 +vt 0.443359375 0.755859375 +vt 0.439453125 0.755859375 +vt 0.439453125 0.7529296875 +vt 0.435546875 0.7529296875 +vt 0.435546875 0.755859375 +vt 0.431640625 0.755859375 +vt 0.431640625 0.7529296875 +vt 0.486328125 0.408203125 +vt 0.486328125 0.4111328125 +vt 0.4794921875 0.4111328125 +vt 0.4794921875 0.408203125 +vt 0.4970703125 0.408203125 +vt 0.4970703125 0.4111328125 +vt 0.490234375 0.4111328125 +vt 0.490234375 0.408203125 +vt 0.486328125 0.41796875 +vt 0.486328125 0.4111328125 +vt 0.490234375 0.4111328125 +vt 0.490234375 0.41796875 +vt 0.490234375 0.4111328125 +vt 0.490234375 0.41796875 +vt 0.494140625 0.41796875 +vt 0.494140625 0.4111328125 +vt 0.5009765625 0.408203125 +vt 0.5009765625 0.4111328125 +vt 0.4970703125 0.4111328125 +vt 0.4970703125 0.408203125 +vt 0.490234375 0.408203125 +vt 0.490234375 0.4111328125 +vt 0.486328125 0.4111328125 +vt 0.486328125 0.408203125 +vt 0.0126953125 0.8291015625 +vt 0.0126953125 0.8408203125 +vt 0 0.8408203125 +vt 0 0.8291015625 +vt 0.029296875 0.8291015625 +vt 0.029296875 0.8408203125 +vt 0.0166015625 0.8408203125 +vt 0.0166015625 0.8291015625 +vt 0.0126953125 0.853515625 +vt 0.0126953125 0.8408203125 +vt 0.0166015625 0.8408203125 +vt 0.0166015625 0.853515625 +vt 0.0166015625 0.8408203125 +vt 0.0166015625 0.853515625 +vt 0.0205078125 0.853515625 +vt 0.0205078125 0.8408203125 +vt 0.033203125 0.8291015625 +vt 0.033203125 0.8408203125 +vt 0.029296875 0.8408203125 +vt 0.029296875 0.8291015625 +vt 0.0166015625 0.8291015625 +vt 0.0166015625 0.8408203125 +vt 0.0126953125 0.8408203125 +vt 0.0126953125 0.8291015625 +vt 0.5263671875 0.91796875 +vt 0.5263671875 0.9189453125 +vt 0.4873046875 0.9189453125 +vt 0.4873046875 0.91796875 +vt 0.5693359375 0.91796875 +vt 0.5693359375 0.9189453125 +vt 0.5302734375 0.9189453125 +vt 0.5302734375 0.91796875 +vt 0.5263671875 0.9580078125 +vt 0.5263671875 0.9189453125 +vt 0.5302734375 0.9189453125 +vt 0.5302734375 0.9580078125 +vt 0.5302734375 0.9189453125 +vt 0.5302734375 0.9580078125 +vt 0.5341796875 0.9580078125 +vt 0.5341796875 0.9189453125 +vt 0.5732421875 0.91796875 +vt 0.5732421875 0.9189453125 +vt 0.5693359375 0.9189453125 +vt 0.5693359375 0.91796875 +vt 0.5302734375 0.91796875 +vt 0.5302734375 0.9189453125 +vt 0.5263671875 0.9189453125 +vt 0.5263671875 0.91796875 +vt 0.5263671875 0.833984375 +vt 0.5263671875 0.8349609375 +vt 0.4873046875 0.8349609375 +vt 0.4873046875 0.833984375 +vt 0.5693359375 0.833984375 +vt 0.5693359375 0.8349609375 +vt 0.5302734375 0.8349609375 +vt 0.5302734375 0.833984375 +vt 0.5263671875 0.8740234375 +vt 0.5263671875 0.8349609375 +vt 0.5302734375 0.8349609375 +vt 0.5302734375 0.8740234375 +vt 0.5302734375 0.8349609375 +vt 0.5302734375 0.8740234375 +vt 0.5341796875 0.8740234375 +vt 0.5341796875 0.8349609375 +vt 0.5732421875 0.833984375 +vt 0.5732421875 0.8349609375 +vt 0.5693359375 0.8349609375 +vt 0.5693359375 0.833984375 +vt 0.5302734375 0.833984375 +vt 0.5302734375 0.8349609375 +vt 0.5263671875 0.8349609375 +vt 0.5263671875 0.833984375 +vt 0.5263671875 0.8740234375 +vt 0.5263671875 0.875 +vt 0.4873046875 0.875 +vt 0.4873046875 0.8740234375 +vt 0.5693359375 0.8740234375 +vt 0.5693359375 0.875 +vt 0.5302734375 0.875 +vt 0.5302734375 0.8740234375 +vt 0.5263671875 0.9140625 +vt 0.5263671875 0.875 +vt 0.5302734375 0.875 +vt 0.5302734375 0.9140625 +vt 0.5302734375 0.875 +vt 0.5302734375 0.9140625 +vt 0.5341796875 0.9140625 +vt 0.5341796875 0.875 +vt 0.5732421875 0.8740234375 +vt 0.5732421875 0.875 +vt 0.5693359375 0.875 +vt 0.5693359375 0.8740234375 +vt 0.5302734375 0.8740234375 +vt 0.5302734375 0.875 +vt 0.5263671875 0.875 +vt 0.5263671875 0.8740234375 +vt 0.8583984375 0.9130859375 +vt 0.8583984375 0.9140625 +vt 0.8193359375 0.9140625 +vt 0.8193359375 0.9130859375 +vt 0.9013671875 0.9130859375 +vt 0.9013671875 0.9140625 +vt 0.8623046875 0.9140625 +vt 0.8623046875 0.9130859375 +vt 0.8583984375 0.953125 +vt 0.8583984375 0.9140625 +vt 0.8623046875 0.9140625 +vt 0.8623046875 0.953125 +vt 0.8623046875 0.9140625 +vt 0.8623046875 0.953125 +vt 0.8662109375 0.953125 +vt 0.8662109375 0.9140625 +vt 0.9052734375 0.9130859375 +vt 0.9052734375 0.9140625 +vt 0.9013671875 0.9140625 +vt 0.9013671875 0.9130859375 +vt 0.8623046875 0.9130859375 +vt 0.8623046875 0.9140625 +vt 0.8583984375 0.9140625 +vt 0.8583984375 0.9130859375 +vt 0.8583984375 0.3544921875 +vt 0.8583984375 0.35546875 +vt 0.8193359375 0.35546875 +vt 0.8193359375 0.3544921875 +vt 0.9013671875 0.3544921875 +vt 0.9013671875 0.35546875 +vt 0.8623046875 0.35546875 +vt 0.8623046875 0.3544921875 +vt 0.8583984375 0.39453125 +vt 0.8583984375 0.35546875 +vt 0.8623046875 0.35546875 +vt 0.8623046875 0.39453125 +vt 0.8623046875 0.35546875 +vt 0.8623046875 0.39453125 +vt 0.8662109375 0.39453125 +vt 0.8662109375 0.35546875 +vt 0.9052734375 0.3544921875 +vt 0.9052734375 0.35546875 +vt 0.9013671875 0.35546875 +vt 0.9013671875 0.3544921875 +vt 0.8623046875 0.3544921875 +vt 0.8623046875 0.35546875 +vt 0.8583984375 0.35546875 +vt 0.8583984375 0.3544921875 +vt 0.181640625 0.1416015625 +vt 0.181640625 0.142578125 +vt 0.142578125 0.142578125 +vt 0.142578125 0.1416015625 +vt 0.224609375 0.1416015625 +vt 0.224609375 0.142578125 +vt 0.185546875 0.142578125 +vt 0.185546875 0.1416015625 +vt 0.181640625 0.181640625 +vt 0.181640625 0.142578125 +vt 0.185546875 0.142578125 +vt 0.185546875 0.181640625 +vt 0.185546875 0.142578125 +vt 0.185546875 0.181640625 +vt 0.189453125 0.181640625 +vt 0.189453125 0.142578125 +vt 0.228515625 0.1416015625 +vt 0.228515625 0.142578125 +vt 0.224609375 0.142578125 +vt 0.224609375 0.1416015625 +vt 0.185546875 0.1416015625 +vt 0.185546875 0.142578125 +vt 0.181640625 0.142578125 +vt 0.181640625 0.1416015625 +vt 0.51953125 0.189453125 +vt 0.51953125 0.1904296875 +vt 0.48046875 0.1904296875 +vt 0.48046875 0.189453125 +vt 0.5625 0.189453125 +vt 0.5625 0.1904296875 +vt 0.5234375 0.1904296875 +vt 0.5234375 0.189453125 +vt 0.51953125 0.2294921875 +vt 0.51953125 0.1904296875 +vt 0.5234375 0.1904296875 +vt 0.5234375 0.2294921875 +vt 0.5234375 0.1904296875 +vt 0.5234375 0.2294921875 +vt 0.52734375 0.2294921875 +vt 0.52734375 0.1904296875 +vt 0.56640625 0.189453125 +vt 0.56640625 0.1904296875 +vt 0.5625 0.1904296875 +vt 0.5625 0.189453125 +vt 0.5234375 0.189453125 +vt 0.5234375 0.1904296875 +vt 0.51953125 0.1904296875 +vt 0.51953125 0.189453125 +vt 0.7734375 0.1904296875 +vt 0.7734375 0.19140625 +vt 0.7333984375 0.19140625 +vt 0.7333984375 0.1904296875 +vt 0.8173828125 0.1904296875 +vt 0.8173828125 0.19140625 +vt 0.77734375 0.19140625 +vt 0.77734375 0.1904296875 +vt 0.7734375 0.2314453125 +vt 0.7734375 0.19140625 +vt 0.77734375 0.19140625 +vt 0.77734375 0.2314453125 +vt 0.77734375 0.19140625 +vt 0.77734375 0.2314453125 +vt 0.78125 0.2314453125 +vt 0.78125 0.19140625 +vt 0.8212890625 0.1904296875 +vt 0.8212890625 0.19140625 +vt 0.8173828125 0.19140625 +vt 0.8173828125 0.1904296875 +vt 0.77734375 0.1904296875 +vt 0.77734375 0.19140625 +vt 0.7734375 0.19140625 +vt 0.7734375 0.1904296875 +vt 0.470703125 0.232421875 +vt 0.470703125 0.2333984375 +vt 0.431640625 0.2333984375 +vt 0.431640625 0.232421875 +vt 0.513671875 0.232421875 +vt 0.513671875 0.2333984375 +vt 0.474609375 0.2333984375 +vt 0.474609375 0.232421875 +vt 0.470703125 0.2724609375 +vt 0.470703125 0.2333984375 +vt 0.474609375 0.2333984375 +vt 0.474609375 0.2724609375 +vt 0.474609375 0.2333984375 +vt 0.474609375 0.2724609375 +vt 0.478515625 0.2724609375 +vt 0.478515625 0.2333984375 +vt 0.517578125 0.232421875 +vt 0.517578125 0.2333984375 +vt 0.513671875 0.2333984375 +vt 0.513671875 0.232421875 +vt 0.474609375 0.232421875 +vt 0.474609375 0.2333984375 +vt 0.470703125 0.2333984375 +vt 0.470703125 0.232421875 +vt 0.0390625 0.4033203125 +vt 0.0390625 0.404296875 +vt 0 0.404296875 +vt 0 0.4033203125 +vt 0.080078125 0.4033203125 +vt 0.080078125 0.404296875 +vt 0.041015625 0.404296875 +vt 0.041015625 0.4033203125 +vt 0.0390625 0.443359375 +vt 0.0390625 0.404296875 +vt 0.041015625 0.404296875 +vt 0.041015625 0.443359375 +vt 0.041015625 0.404296875 +vt 0.041015625 0.443359375 +vt 0.04296875 0.443359375 +vt 0.04296875 0.404296875 +vt 0.08203125 0.4033203125 +vt 0.08203125 0.404296875 +vt 0.080078125 0.404296875 +vt 0.080078125 0.4033203125 +vt 0.041015625 0.4033203125 +vt 0.041015625 0.404296875 +vt 0.0390625 0.404296875 +vt 0.0390625 0.4033203125 +vt 0.083984375 0.3583984375 +vt 0.083984375 0.359375 +vt 0 0.359375 +vt 0 0.3583984375 +vt 0.171875 0.3583984375 +vt 0.171875 0.359375 +vt 0.087890625 0.359375 +vt 0.087890625 0.3583984375 +vt 0.083984375 0.443359375 +vt 0.083984375 0.359375 +vt 0.087890625 0.359375 +vt 0.087890625 0.443359375 +vt 0.087890625 0.359375 +vt 0.087890625 0.443359375 +vt 0.091796875 0.443359375 +vt 0.091796875 0.359375 +vt 0.17578125 0.3583984375 +vt 0.17578125 0.359375 +vt 0.171875 0.359375 +vt 0.171875 0.3583984375 +vt 0.087890625 0.3583984375 +vt 0.087890625 0.359375 +vt 0.083984375 0.359375 +vt 0.083984375 0.3583984375 +vt 0.087890625 0.357421875 +vt 0.087890625 0.3583984375 +vt 0.171875 0.3583984375 +vt 0.171875 0.357421875 +vt 0 0.357421875 +vt 0 0.3583984375 +vt 0.083984375 0.3583984375 +vt 0.083984375 0.357421875 +vt 0.087890625 0.4423828125 +vt 0.087890625 0.3583984375 +vt 0.083984375 0.3583984375 +vt 0.083984375 0.4423828125 +vt 0.091796875 0.3583984375 +vt 0.091796875 0.4423828125 +vt 0.087890625 0.4423828125 +vt 0.087890625 0.3583984375 +vt 0.171875 0.357421875 +vt 0.171875 0.3583984375 +vt 0.17578125 0.3583984375 +vt 0.17578125 0.357421875 +vt 0.083984375 0.357421875 +vt 0.083984375 0.3583984375 +vt 0.087890625 0.3583984375 +vt 0.087890625 0.357421875 +vt 0.6416015625 0.2822265625 +vt 0.6416015625 0.283203125 +vt 0.5830078125 0.283203125 +vt 0.5830078125 0.2822265625 +vt 0.7041015625 0.2822265625 +vt 0.7041015625 0.283203125 +vt 0.6455078125 0.283203125 +vt 0.6455078125 0.2822265625 +vt 0.6416015625 0.341796875 +vt 0.6416015625 0.283203125 +vt 0.6455078125 0.283203125 +vt 0.6455078125 0.341796875 +vt 0.6455078125 0.283203125 +vt 0.6455078125 0.341796875 +vt 0.6494140625 0.341796875 +vt 0.6494140625 0.283203125 +vt 0.7080078125 0.2822265625 +vt 0.7080078125 0.283203125 +vt 0.7041015625 0.283203125 +vt 0.7041015625 0.2822265625 +vt 0.6455078125 0.2822265625 +vt 0.6455078125 0.283203125 +vt 0.6416015625 0.283203125 +vt 0.6416015625 0.2822265625 +vt 0.419921875 0.701171875 +vt 0.419921875 0.7021484375 +vt 0.33203125 0.7021484375 +vt 0.33203125 0.701171875 +vt 0.51171875 0.701171875 +vt 0.51171875 0.7021484375 +vt 0.423828125 0.7021484375 +vt 0.423828125 0.701171875 +vt 0.419921875 0.7900390625 +vt 0.419921875 0.7021484375 +vt 0.423828125 0.7021484375 +vt 0.423828125 0.7900390625 +vt 0.423828125 0.7021484375 +vt 0.423828125 0.7900390625 +vt 0.427734375 0.7900390625 +vt 0.427734375 0.7021484375 +vt 0.515625 0.701171875 +vt 0.515625 0.7021484375 +vt 0.51171875 0.7021484375 +vt 0.51171875 0.701171875 +vt 0.423828125 0.701171875 +vt 0.423828125 0.7021484375 +vt 0.419921875 0.7021484375 +vt 0.419921875 0.701171875 +vt 0.328125 0.9296875 +vt 0.328125 0.9306640625 +vt 0.2744140625 0.9306640625 +vt 0.2744140625 0.9296875 +vt 0.3857421875 0.9296875 +vt 0.3857421875 0.9306640625 +vt 0.33203125 0.9306640625 +vt 0.33203125 0.9296875 +vt 0.328125 0.984375 +vt 0.328125 0.9306640625 +vt 0.33203125 0.9306640625 +vt 0.33203125 0.984375 +vt 0.33203125 0.9306640625 +vt 0.33203125 0.984375 +vt 0.3359375 0.984375 +vt 0.3359375 0.9306640625 +vt 0.3896484375 0.9296875 +vt 0.3896484375 0.9306640625 +vt 0.3857421875 0.9306640625 +vt 0.3857421875 0.9296875 +vt 0.33203125 0.9296875 +vt 0.33203125 0.9306640625 +vt 0.328125 0.9306640625 +vt 0.328125 0.9296875 +vt 0.7724609375 0.2353515625 +vt 0.7724609375 0.236328125 +vt 0.712890625 0.236328125 +vt 0.712890625 0.2353515625 +vt 0.8359375 0.2353515625 +vt 0.8359375 0.236328125 +vt 0.7763671875 0.236328125 +vt 0.7763671875 0.2353515625 +vt 0.7724609375 0.2958984375 +vt 0.7724609375 0.236328125 +vt 0.7763671875 0.236328125 +vt 0.7763671875 0.2958984375 +vt 0.7763671875 0.236328125 +vt 0.7763671875 0.2958984375 +vt 0.7802734375 0.2958984375 +vt 0.7802734375 0.236328125 +vt 0.83984375 0.2353515625 +vt 0.83984375 0.236328125 +vt 0.8359375 0.236328125 +vt 0.8359375 0.2353515625 +vt 0.7763671875 0.2353515625 +vt 0.7763671875 0.236328125 +vt 0.7724609375 0.236328125 +vt 0.7724609375 0.2353515625 +vt 0.7216796875 0.189453125 +vt 0.7216796875 0.1904296875 +vt 0.6767578125 0.1904296875 +vt 0.6767578125 0.189453125 +vt 0.7705078125 0.189453125 +vt 0.7705078125 0.1904296875 +vt 0.7255859375 0.1904296875 +vt 0.7255859375 0.189453125 +vt 0.7216796875 0.2353515625 +vt 0.7216796875 0.1904296875 +vt 0.7255859375 0.1904296875 +vt 0.7255859375 0.2353515625 +vt 0.7255859375 0.1904296875 +vt 0.7255859375 0.2353515625 +vt 0.7294921875 0.2353515625 +vt 0.7294921875 0.1904296875 +vt 0.7744140625 0.189453125 +vt 0.7744140625 0.1904296875 +vt 0.7705078125 0.1904296875 +vt 0.7705078125 0.189453125 +vt 0.7255859375 0.189453125 +vt 0.7255859375 0.1904296875 +vt 0.7216796875 0.1904296875 +vt 0.7216796875 0.189453125 +vt 0.3798828125 0.42578125 +vt 0.3798828125 0.4267578125 +vt 0.328125 0.4267578125 +vt 0.328125 0.42578125 +vt 0.435546875 0.42578125 +vt 0.435546875 0.4267578125 +vt 0.3837890625 0.4267578125 +vt 0.3837890625 0.42578125 +vt 0.3798828125 0.478515625 +vt 0.3798828125 0.4267578125 +vt 0.3837890625 0.4267578125 +vt 0.3837890625 0.478515625 +vt 0.3837890625 0.4267578125 +vt 0.3837890625 0.478515625 +vt 0.3876953125 0.478515625 +vt 0.3876953125 0.4267578125 +vt 0.439453125 0.42578125 +vt 0.439453125 0.4267578125 +vt 0.435546875 0.4267578125 +vt 0.435546875 0.42578125 +vt 0.3837890625 0.42578125 +vt 0.3837890625 0.4267578125 +vt 0.3798828125 0.4267578125 +vt 0.3798828125 0.42578125 +vt 0.0908203125 0.8134765625 +vt 0.0908203125 0.814453125 +vt 0 0.814453125 +vt 0 0.8134765625 +vt 0.185546875 0.8134765625 +vt 0.185546875 0.814453125 +vt 0.0947265625 0.814453125 +vt 0.0947265625 0.8134765625 +vt 0.0908203125 0.9052734375 +vt 0.0908203125 0.814453125 +vt 0.0947265625 0.814453125 +vt 0.0947265625 0.9052734375 +vt 0.0947265625 0.814453125 +vt 0.0947265625 0.9052734375 +vt 0.0986328125 0.9052734375 +vt 0.0986328125 0.814453125 +vt 0.189453125 0.8134765625 +vt 0.189453125 0.814453125 +vt 0.185546875 0.814453125 +vt 0.185546875 0.8134765625 +vt 0.0947265625 0.8134765625 +vt 0.0947265625 0.814453125 +vt 0.0908203125 0.814453125 +vt 0.0908203125 0.8134765625 +vt 0.515625 0.7001953125 +vt 0.515625 0.701171875 +vt 0.4267578125 0.701171875 +vt 0.4267578125 0.7001953125 +vt 0.6064453125 0.7001953125 +vt 0.6064453125 0.701171875 +vt 0.517578125 0.701171875 +vt 0.517578125 0.7001953125 +vt 0.515625 0.7900390625 +vt 0.515625 0.701171875 +vt 0.517578125 0.701171875 +vt 0.517578125 0.7900390625 +vt 0.517578125 0.701171875 +vt 0.517578125 0.7900390625 +vt 0.51953125 0.7900390625 +vt 0.51953125 0.701171875 +vt 0.6083984375 0.7001953125 +vt 0.6083984375 0.701171875 +vt 0.6064453125 0.701171875 +vt 0.6064453125 0.7001953125 +vt 0.517578125 0.7001953125 +vt 0.517578125 0.701171875 +vt 0.515625 0.701171875 +vt 0.515625 0.7001953125 +vt 0.171875 0.3623046875 +vt 0.171875 0.36328125 +vt 0.091796875 0.36328125 +vt 0.091796875 0.3623046875 +vt 0.25390625 0.3623046875 +vt 0.25390625 0.36328125 +vt 0.173828125 0.36328125 +vt 0.173828125 0.3623046875 +vt 0.171875 0.443359375 +vt 0.171875 0.36328125 +vt 0.173828125 0.36328125 +vt 0.173828125 0.443359375 +vt 0.173828125 0.36328125 +vt 0.173828125 0.443359375 +vt 0.17578125 0.443359375 +vt 0.17578125 0.36328125 +vt 0.255859375 0.3623046875 +vt 0.255859375 0.36328125 +vt 0.25390625 0.36328125 +vt 0.25390625 0.3623046875 +vt 0.173828125 0.3623046875 +vt 0.173828125 0.36328125 +vt 0.171875 0.36328125 +vt 0.171875 0.3623046875 +vt 0.8125 0.5458984375 +vt 0.8125 0.546875 +vt 0.76953125 0.546875 +vt 0.76953125 0.5458984375 +vt 0.859375 0.5458984375 +vt 0.859375 0.546875 +vt 0.81640625 0.546875 +vt 0.81640625 0.5458984375 +vt 0.8125 0.58984375 +vt 0.8125 0.546875 +vt 0.81640625 0.546875 +vt 0.81640625 0.58984375 +vt 0.81640625 0.546875 +vt 0.81640625 0.58984375 +vt 0.8203125 0.58984375 +vt 0.8203125 0.546875 +vt 0.86328125 0.5458984375 +vt 0.86328125 0.546875 +vt 0.859375 0.546875 +vt 0.859375 0.5458984375 +vt 0.81640625 0.5458984375 +vt 0.81640625 0.546875 +vt 0.8125 0.546875 +vt 0.8125 0.5458984375 +vt 0.3203125 0.2373046875 +vt 0.3203125 0.23828125 +vt 0.271484375 0.23828125 +vt 0.271484375 0.2373046875 +vt 0.373046875 0.2373046875 +vt 0.373046875 0.23828125 +vt 0.32421875 0.23828125 +vt 0.32421875 0.2373046875 +vt 0.3203125 0.287109375 +vt 0.3203125 0.23828125 +vt 0.32421875 0.23828125 +vt 0.32421875 0.287109375 +vt 0.32421875 0.23828125 +vt 0.32421875 0.287109375 +vt 0.328125 0.287109375 +vt 0.328125 0.23828125 +vt 0.376953125 0.2373046875 +vt 0.376953125 0.23828125 +vt 0.373046875 0.23828125 +vt 0.373046875 0.2373046875 +vt 0.32421875 0.2373046875 +vt 0.32421875 0.23828125 +vt 0.3203125 0.23828125 +vt 0.3203125 0.2373046875 +vt 0.119140625 0.30859375 +vt 0.119140625 0.3095703125 +vt 0.0703125 0.3095703125 +vt 0.0703125 0.30859375 +vt 0.171875 0.30859375 +vt 0.171875 0.3095703125 +vt 0.123046875 0.3095703125 +vt 0.123046875 0.30859375 +vt 0.119140625 0.3583984375 +vt 0.119140625 0.3095703125 +vt 0.123046875 0.3095703125 +vt 0.123046875 0.3583984375 +vt 0.123046875 0.3095703125 +vt 0.123046875 0.3583984375 +vt 0.126953125 0.3583984375 +vt 0.126953125 0.3095703125 +vt 0.17578125 0.30859375 +vt 0.17578125 0.3095703125 +vt 0.171875 0.3095703125 +vt 0.171875 0.30859375 +vt 0.123046875 0.30859375 +vt 0.123046875 0.3095703125 +vt 0.119140625 0.3095703125 +vt 0.119140625 0.30859375 +vt 0.201171875 0.228515625 +vt 0.201171875 0.2294921875 +vt 0.140625 0.2294921875 +vt 0.140625 0.228515625 +vt 0.265625 0.228515625 +vt 0.265625 0.2294921875 +vt 0.205078125 0.2294921875 +vt 0.205078125 0.228515625 +vt 0.201171875 0.2900390625 +vt 0.201171875 0.2294921875 +vt 0.205078125 0.2294921875 +vt 0.205078125 0.2900390625 +vt 0.205078125 0.2294921875 +vt 0.205078125 0.2900390625 +vt 0.208984375 0.2900390625 +vt 0.208984375 0.2294921875 +vt 0.26953125 0.228515625 +vt 0.26953125 0.2294921875 +vt 0.265625 0.2294921875 +vt 0.265625 0.228515625 +vt 0.205078125 0.228515625 +vt 0.205078125 0.2294921875 +vt 0.201171875 0.2294921875 +vt 0.201171875 0.228515625 +vt 0.771484375 0.6826171875 +vt 0.771484375 0.68359375 +vt 0.7119140625 0.68359375 +vt 0.7119140625 0.6826171875 +vt 0.8349609375 0.6826171875 +vt 0.8349609375 0.68359375 +vt 0.775390625 0.68359375 +vt 0.775390625 0.6826171875 +vt 0.771484375 0.7431640625 +vt 0.771484375 0.68359375 +vt 0.775390625 0.68359375 +vt 0.775390625 0.7431640625 +vt 0.775390625 0.68359375 +vt 0.775390625 0.7431640625 +vt 0.779296875 0.7431640625 +vt 0.779296875 0.68359375 +vt 0.8388671875 0.6826171875 +vt 0.8388671875 0.68359375 +vt 0.8349609375 0.68359375 +vt 0.8349609375 0.6826171875 +vt 0.775390625 0.6826171875 +vt 0.775390625 0.68359375 +vt 0.771484375 0.68359375 +vt 0.771484375 0.6826171875 +vt 0.681640625 0.7548828125 +vt 0.681640625 0.755859375 +vt 0.6123046875 0.755859375 +vt 0.6123046875 0.7548828125 +vt 0.7548828125 0.7548828125 +vt 0.7548828125 0.755859375 +vt 0.685546875 0.755859375 +vt 0.685546875 0.7548828125 +vt 0.681640625 0.8251953125 +vt 0.681640625 0.755859375 +vt 0.685546875 0.755859375 +vt 0.685546875 0.8251953125 +vt 0.685546875 0.755859375 +vt 0.685546875 0.8251953125 +vt 0.689453125 0.8251953125 +vt 0.689453125 0.755859375 +vt 0.7587890625 0.7548828125 +vt 0.7587890625 0.755859375 +vt 0.7548828125 0.755859375 +vt 0.7548828125 0.7548828125 +vt 0.685546875 0.7548828125 +vt 0.685546875 0.755859375 +vt 0.681640625 0.755859375 +vt 0.681640625 0.7548828125 +vt 0.384765625 0.36328125 +vt 0.384765625 0.3642578125 +vt 0.328125 0.3642578125 +vt 0.328125 0.36328125 +vt 0.4453125 0.36328125 +vt 0.4453125 0.3642578125 +vt 0.388671875 0.3642578125 +vt 0.388671875 0.36328125 +vt 0.384765625 0.4208984375 +vt 0.384765625 0.3642578125 +vt 0.388671875 0.3642578125 +vt 0.388671875 0.4208984375 +vt 0.388671875 0.3642578125 +vt 0.388671875 0.4208984375 +vt 0.392578125 0.4208984375 +vt 0.392578125 0.3642578125 +vt 0.44921875 0.36328125 +vt 0.44921875 0.3642578125 +vt 0.4453125 0.3642578125 +vt 0.4453125 0.36328125 +vt 0.388671875 0.36328125 +vt 0.388671875 0.3642578125 +vt 0.384765625 0.3642578125 +vt 0.384765625 0.36328125 +vt 0.5263671875 0.140625 +vt 0.5263671875 0.1416015625 +vt 0.4853515625 0.1416015625 +vt 0.4853515625 0.140625 +vt 0.5712890625 0.140625 +vt 0.5712890625 0.1416015625 +vt 0.5302734375 0.1416015625 +vt 0.5302734375 0.140625 +vt 0.5263671875 0.1826171875 +vt 0.5263671875 0.1416015625 +vt 0.5302734375 0.1416015625 +vt 0.5302734375 0.1826171875 +vt 0.5302734375 0.1416015625 +vt 0.5302734375 0.1826171875 +vt 0.5341796875 0.1826171875 +vt 0.5341796875 0.1416015625 +vt 0.5751953125 0.140625 +vt 0.5751953125 0.1416015625 +vt 0.5712890625 0.1416015625 +vt 0.5712890625 0.140625 +vt 0.5302734375 0.140625 +vt 0.5302734375 0.1416015625 +vt 0.5263671875 0.1416015625 +vt 0.5263671875 0.140625 +vt 0.3330078125 0.19140625 +vt 0.3330078125 0.1923828125 +vt 0.2880859375 0.1923828125 +vt 0.2880859375 0.19140625 +vt 0.3818359375 0.19140625 +vt 0.3818359375 0.1923828125 +vt 0.3369140625 0.1923828125 +vt 0.3369140625 0.19140625 +vt 0.3330078125 0.2373046875 +vt 0.3330078125 0.1923828125 +vt 0.3369140625 0.1923828125 +vt 0.3369140625 0.2373046875 +vt 0.3369140625 0.1923828125 +vt 0.3369140625 0.2373046875 +vt 0.3408203125 0.2373046875 +vt 0.3408203125 0.1923828125 +vt 0.3857421875 0.19140625 +vt 0.3857421875 0.1923828125 +vt 0.3818359375 0.1923828125 +vt 0.3818359375 0.19140625 +vt 0.3369140625 0.19140625 +vt 0.3369140625 0.1923828125 +vt 0.3330078125 0.1923828125 +vt 0.3330078125 0.19140625 +vt 0.208984375 0.4091796875 +vt 0.208984375 0.41015625 +vt 0.17578125 0.41015625 +vt 0.17578125 0.4091796875 +vt 0.244140625 0.4091796875 +vt 0.244140625 0.41015625 +vt 0.2109375 0.41015625 +vt 0.2109375 0.4091796875 +vt 0.208984375 0.443359375 +vt 0.208984375 0.41015625 +vt 0.2109375 0.41015625 +vt 0.2109375 0.443359375 +vt 0.2109375 0.41015625 +vt 0.2109375 0.443359375 +vt 0.212890625 0.443359375 +vt 0.212890625 0.41015625 +vt 0.24609375 0.4091796875 +vt 0.24609375 0.41015625 +vt 0.244140625 0.41015625 +vt 0.244140625 0.4091796875 +vt 0.2109375 0.4091796875 +vt 0.2109375 0.41015625 +vt 0.208984375 0.41015625 +vt 0.208984375 0.4091796875 +vt 0.4775390625 0.1396484375 +vt 0.4775390625 0.140625 +vt 0.435546875 0.140625 +vt 0.435546875 0.1396484375 +vt 0.5234375 0.1396484375 +vt 0.5234375 0.140625 +vt 0.4814453125 0.140625 +vt 0.4814453125 0.1396484375 +vt 0.4775390625 0.1826171875 +vt 0.4775390625 0.140625 +vt 0.4814453125 0.140625 +vt 0.4814453125 0.1826171875 +vt 0.4814453125 0.140625 +vt 0.4814453125 0.1826171875 +vt 0.4853515625 0.1826171875 +vt 0.4853515625 0.140625 +vt 0.52734375 0.1396484375 +vt 0.52734375 0.140625 +vt 0.5234375 0.140625 +vt 0.5234375 0.1396484375 +vt 0.4814453125 0.1396484375 +vt 0.4814453125 0.140625 +vt 0.4775390625 0.140625 +vt 0.4775390625 0.1396484375 +vt 0.76171875 0.4853515625 +vt 0.76171875 0.486328125 +vt 0.71484375 0.486328125 +vt 0.71484375 0.4853515625 +vt 0.8125 0.4853515625 +vt 0.8125 0.486328125 +vt 0.765625 0.486328125 +vt 0.765625 0.4853515625 +vt 0.76171875 0.533203125 +vt 0.76171875 0.486328125 +vt 0.765625 0.486328125 +vt 0.765625 0.533203125 +vt 0.765625 0.486328125 +vt 0.765625 0.533203125 +vt 0.76953125 0.533203125 +vt 0.76953125 0.486328125 +vt 0.81640625 0.4853515625 +vt 0.81640625 0.486328125 +vt 0.8125 0.486328125 +vt 0.8125 0.4853515625 +vt 0.765625 0.4853515625 +vt 0.765625 0.486328125 +vt 0.76171875 0.486328125 +vt 0.76171875 0.4853515625 +vt 0.619140625 0.2294921875 +vt 0.619140625 0.23046875 +vt 0.5732421875 0.23046875 +vt 0.5732421875 0.2294921875 +vt 0.6689453125 0.2294921875 +vt 0.6689453125 0.23046875 +vt 0.623046875 0.23046875 +vt 0.623046875 0.2294921875 +vt 0.619140625 0.2763671875 +vt 0.619140625 0.23046875 +vt 0.623046875 0.23046875 +vt 0.623046875 0.2763671875 +vt 0.623046875 0.23046875 +vt 0.623046875 0.2763671875 +vt 0.626953125 0.2763671875 +vt 0.626953125 0.23046875 +vt 0.6728515625 0.2294921875 +vt 0.6728515625 0.23046875 +vt 0.6689453125 0.23046875 +vt 0.6689453125 0.2294921875 +vt 0.623046875 0.2294921875 +vt 0.623046875 0.23046875 +vt 0.619140625 0.23046875 +vt 0.619140625 0.2294921875 +vt 0.44140625 0.3681640625 +vt 0.44140625 0.369140625 +vt 0.392578125 0.369140625 +vt 0.392578125 0.3681640625 +vt 0.494140625 0.3681640625 +vt 0.494140625 0.369140625 +vt 0.4453125 0.369140625 +vt 0.4453125 0.3681640625 +vt 0.44140625 0.41796875 +vt 0.44140625 0.369140625 +vt 0.4453125 0.369140625 +vt 0.4453125 0.41796875 +vt 0.4453125 0.369140625 +vt 0.4453125 0.41796875 +vt 0.44921875 0.41796875 +vt 0.44921875 0.369140625 +vt 0.498046875 0.3681640625 +vt 0.498046875 0.369140625 +vt 0.494140625 0.369140625 +vt 0.494140625 0.3681640625 +vt 0.4453125 0.3681640625 +vt 0.4453125 0.369140625 +vt 0.44140625 0.369140625 +vt 0.44140625 0.3681640625 +vt 0.76171875 0.5419921875 +vt 0.76171875 0.54296875 +vt 0.71484375 0.54296875 +vt 0.71484375 0.5419921875 +vt 0.8125 0.5419921875 +vt 0.8125 0.54296875 +vt 0.765625 0.54296875 +vt 0.765625 0.5419921875 +vt 0.76171875 0.58984375 +vt 0.76171875 0.54296875 +vt 0.765625 0.54296875 +vt 0.765625 0.58984375 +vt 0.765625 0.54296875 +vt 0.765625 0.58984375 +vt 0.76953125 0.58984375 +vt 0.76953125 0.54296875 +vt 0.81640625 0.5419921875 +vt 0.81640625 0.54296875 +vt 0.8125 0.54296875 +vt 0.8125 0.5419921875 +vt 0.765625 0.5419921875 +vt 0.765625 0.54296875 +vt 0.76171875 0.54296875 +vt 0.76171875 0.5419921875 +vt 0.494140625 0.427734375 +vt 0.494140625 0.4287109375 +vt 0.4443359375 0.4287109375 +vt 0.4443359375 0.427734375 +vt 0.5478515625 0.427734375 +vt 0.5478515625 0.4287109375 +vt 0.498046875 0.4287109375 +vt 0.498046875 0.427734375 +vt 0.494140625 0.478515625 +vt 0.494140625 0.4287109375 +vt 0.498046875 0.4287109375 +vt 0.498046875 0.478515625 +vt 0.498046875 0.4287109375 +vt 0.498046875 0.478515625 +vt 0.501953125 0.478515625 +vt 0.501953125 0.4287109375 +vt 0.5517578125 0.427734375 +vt 0.5517578125 0.4287109375 +vt 0.5478515625 0.4287109375 +vt 0.5478515625 0.427734375 +vt 0.498046875 0.427734375 +vt 0.498046875 0.4287109375 +vt 0.494140625 0.4287109375 +vt 0.494140625 0.427734375 +vt 0.375 0.2392578125 +vt 0.375 0.240234375 +vt 0.328125 0.240234375 +vt 0.328125 0.2392578125 +vt 0.42578125 0.2392578125 +vt 0.42578125 0.240234375 +vt 0.37890625 0.240234375 +vt 0.37890625 0.2392578125 +vt 0.375 0.287109375 +vt 0.375 0.240234375 +vt 0.37890625 0.240234375 +vt 0.37890625 0.287109375 +vt 0.37890625 0.240234375 +vt 0.37890625 0.287109375 +vt 0.3828125 0.287109375 +vt 0.3828125 0.240234375 +vt 0.4296875 0.2392578125 +vt 0.4296875 0.240234375 +vt 0.42578125 0.240234375 +vt 0.42578125 0.2392578125 +vt 0.37890625 0.2392578125 +vt 0.37890625 0.240234375 +vt 0.375 0.240234375 +vt 0.375 0.2392578125 +vt 0.7734375 0.1904296875 +vt 0.7734375 0.19140625 +vt 0.7294921875 0.19140625 +vt 0.7294921875 0.1904296875 +vt 0.8212890625 0.1904296875 +vt 0.8212890625 0.19140625 +vt 0.77734375 0.19140625 +vt 0.77734375 0.1904296875 +vt 0.7734375 0.2353515625 +vt 0.7734375 0.19140625 +vt 0.77734375 0.19140625 +vt 0.77734375 0.2353515625 +vt 0.77734375 0.19140625 +vt 0.77734375 0.2353515625 +vt 0.78125 0.2353515625 +vt 0.78125 0.19140625 +vt 0.8251953125 0.1904296875 +vt 0.8251953125 0.19140625 +vt 0.8212890625 0.19140625 +vt 0.8212890625 0.1904296875 +vt 0.77734375 0.1904296875 +vt 0.77734375 0.19140625 +vt 0.7734375 0.19140625 +vt 0.7734375 0.1904296875 +vt 0.51953125 0.2294921875 +vt 0.51953125 0.23046875 +vt 0.4736328125 0.23046875 +vt 0.4736328125 0.2294921875 +vt 0.5693359375 0.2294921875 +vt 0.5693359375 0.23046875 +vt 0.5234375 0.23046875 +vt 0.5234375 0.2294921875 +vt 0.51953125 0.2763671875 +vt 0.51953125 0.23046875 +vt 0.5234375 0.23046875 +vt 0.5234375 0.2763671875 +vt 0.5234375 0.23046875 +vt 0.5234375 0.2763671875 +vt 0.52734375 0.2763671875 +vt 0.52734375 0.23046875 +vt 0.5732421875 0.2294921875 +vt 0.5732421875 0.23046875 +vt 0.5693359375 0.23046875 +vt 0.5693359375 0.2294921875 +vt 0.5234375 0.2294921875 +vt 0.5234375 0.23046875 +vt 0.51953125 0.23046875 +vt 0.51953125 0.2294921875 +vt 0.0517578125 0.0078125 +vt 0.0517578125 0.0126953125 +vt 0.05078125 0.0126953125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.013671875 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0673828125 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.068359375 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.06640625 0.0078125 +vt 0.06640625 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0068359375 0.0087890625 +vt 0.0068359375 0.0126953125 +vt 0.001953125 0.0126953125 +vt 0.001953125 0.0087890625 +vt 0.01953125 0.0087890625 +vt 0.01953125 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.0087890625 +vt 0.0068359375 0.017578125 +vt 0.0068359375 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0224609375 0.017578125 +vt 0.0224609375 0.0126953125 +vt 0.02734375 0.0087890625 +vt 0.02734375 0.0126953125 +vt 0.01953125 0.0126953125 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.0087890625 +vt 0.2548828125 0.39453125 +vt 0.2548828125 0.4013671875 +vt 0.2490234375 0.4013671875 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.4072265625 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2724609375 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.142578125 0.9765625 +vt 0.13671875 0.9765625 +vt 0.142578125 0.9765625 +vt 0.13671875 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.982421875 +vt 0.142578125 0.9765625 +vt 0.1484375 0.9765625 +vt 0.1484375 0.982421875 +vt 0.1484375 0.9765625 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vt 0.154296875 0.9765625 +vt 0.16015625 0.9765625 +vt 0.154296875 0.9765625 +vt 0.16015625 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.9765625 +vt 0.142578125 0.982421875 +vt 0.13671875 0.982421875 +vt 0.142578125 0.982421875 +vt 0.13671875 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.98828125 +vt 0.142578125 0.982421875 +vt 0.1484375 0.982421875 +vt 0.1484375 0.98828125 +vt 0.1484375 0.982421875 +vt 0.1484375 0.98828125 +vt 0.154296875 0.98828125 +vt 0.154296875 0.982421875 +vt 0.16015625 0.982421875 +vt 0.154296875 0.982421875 +vt 0.16015625 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.982421875 +vt 0.01171875 0.994140625 +vt 0.005859375 0.994140625 +vt 0.01171875 0.994140625 +vt 0.005859375 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 1 +vt 0.01171875 0.994140625 +vt 0.017578125 0.994140625 +vt 0.017578125 1 +vt 0.017578125 0.994140625 +vt 0.017578125 1 +vt 0.0234375 1 +vt 0.0234375 0.994140625 +vt 0.029296875 0.994140625 +vt 0.0234375 0.994140625 +vt 0.029296875 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 0.994140625 +vt 0.630859375 0.30078125 +vt 0.630859375 0.3408203125 +vt 0.6298828125 0.3408203125 +vt 0.6298828125 0.30078125 +vt 0.634765625 0.30078125 +vt 0.634765625 0.3408203125 +vt 0.6337890625 0.3408203125 +vt 0.6337890625 0.30078125 +vt 0.630859375 0.341796875 +vt 0.630859375 0.3408203125 +vt 0.6337890625 0.3408203125 +vt 0.6337890625 0.341796875 +vt 0.6337890625 0.3408203125 +vt 0.6337890625 0.341796875 +vt 0.63671875 0.341796875 +vt 0.63671875 0.3408203125 +vt 0.6376953125 0.30078125 +vt 0.6376953125 0.3408203125 +vt 0.634765625 0.3408203125 +vt 0.634765625 0.30078125 +vt 0.6337890625 0.30078125 +vt 0.6337890625 0.3408203125 +vt 0.630859375 0.3408203125 +vt 0.630859375 0.30078125 +vt 0.623046875 0.30078125 +vt 0.623046875 0.3408203125 +vt 0.6220703125 0.3408203125 +vt 0.6220703125 0.30078125 +vt 0.626953125 0.30078125 +vt 0.626953125 0.3408203125 +vt 0.6259765625 0.3408203125 +vt 0.6259765625 0.30078125 +vt 0.623046875 0.341796875 +vt 0.623046875 0.3408203125 +vt 0.6259765625 0.3408203125 +vt 0.6259765625 0.341796875 +vt 0.6259765625 0.3408203125 +vt 0.6259765625 0.341796875 +vt 0.62890625 0.341796875 +vt 0.62890625 0.3408203125 +vt 0.6298828125 0.30078125 +vt 0.6298828125 0.3408203125 +vt 0.626953125 0.3408203125 +vt 0.626953125 0.30078125 +vt 0.6259765625 0.30078125 +vt 0.6259765625 0.3408203125 +vt 0.623046875 0.3408203125 +vt 0.623046875 0.30078125 +vt 0.615234375 0.30078125 +vt 0.615234375 0.3408203125 +vt 0.6142578125 0.3408203125 +vt 0.6142578125 0.30078125 +vt 0.619140625 0.30078125 +vt 0.619140625 0.3408203125 +vt 0.6181640625 0.3408203125 +vt 0.6181640625 0.30078125 +vt 0.615234375 0.341796875 +vt 0.615234375 0.3408203125 +vt 0.6181640625 0.3408203125 +vt 0.6181640625 0.341796875 +vt 0.6181640625 0.3408203125 +vt 0.6181640625 0.341796875 +vt 0.62109375 0.341796875 +vt 0.62109375 0.3408203125 +vt 0.6220703125 0.30078125 +vt 0.6220703125 0.3408203125 +vt 0.619140625 0.3408203125 +vt 0.619140625 0.30078125 +vt 0.6181640625 0.30078125 +vt 0.6181640625 0.3408203125 +vt 0.615234375 0.3408203125 +vt 0.615234375 0.30078125 +vt 0.607421875 0.30078125 +vt 0.607421875 0.3408203125 +vt 0.6064453125 0.3408203125 +vt 0.6064453125 0.30078125 +vt 0.611328125 0.30078125 +vt 0.611328125 0.3408203125 +vt 0.6103515625 0.3408203125 +vt 0.6103515625 0.30078125 +vt 0.607421875 0.341796875 +vt 0.607421875 0.3408203125 +vt 0.6103515625 0.3408203125 +vt 0.6103515625 0.341796875 +vt 0.6103515625 0.3408203125 +vt 0.6103515625 0.341796875 +vt 0.61328125 0.341796875 +vt 0.61328125 0.3408203125 +vt 0.6142578125 0.30078125 +vt 0.6142578125 0.3408203125 +vt 0.611328125 0.3408203125 +vt 0.611328125 0.30078125 +vt 0.6103515625 0.30078125 +vt 0.6103515625 0.3408203125 +vt 0.607421875 0.3408203125 +vt 0.607421875 0.30078125 +vt 0.599609375 0.30078125 +vt 0.599609375 0.3408203125 +vt 0.5986328125 0.3408203125 +vt 0.5986328125 0.30078125 +vt 0.603515625 0.30078125 +vt 0.603515625 0.3408203125 +vt 0.6025390625 0.3408203125 +vt 0.6025390625 0.30078125 +vt 0.599609375 0.341796875 +vt 0.599609375 0.3408203125 +vt 0.6025390625 0.3408203125 +vt 0.6025390625 0.341796875 +vt 0.6025390625 0.3408203125 +vt 0.6025390625 0.341796875 +vt 0.60546875 0.341796875 +vt 0.60546875 0.3408203125 +vt 0.6064453125 0.30078125 +vt 0.6064453125 0.3408203125 +vt 0.603515625 0.3408203125 +vt 0.603515625 0.30078125 +vt 0.6025390625 0.30078125 +vt 0.6025390625 0.3408203125 +vt 0.599609375 0.3408203125 +vt 0.599609375 0.30078125 +vt 0.591796875 0.30078125 +vt 0.591796875 0.3408203125 +vt 0.5908203125 0.3408203125 +vt 0.5908203125 0.30078125 +vt 0.595703125 0.30078125 +vt 0.595703125 0.3408203125 +vt 0.5947265625 0.3408203125 +vt 0.5947265625 0.30078125 +vt 0.591796875 0.341796875 +vt 0.591796875 0.3408203125 +vt 0.5947265625 0.3408203125 +vt 0.5947265625 0.341796875 +vt 0.5947265625 0.3408203125 +vt 0.5947265625 0.341796875 +vt 0.59765625 0.341796875 +vt 0.59765625 0.3408203125 +vt 0.5986328125 0.30078125 +vt 0.5986328125 0.3408203125 +vt 0.595703125 0.3408203125 +vt 0.595703125 0.30078125 +vt 0.5947265625 0.30078125 +vt 0.5947265625 0.3408203125 +vt 0.591796875 0.3408203125 +vt 0.591796875 0.30078125 +vt 0.583984375 0.30078125 +vt 0.583984375 0.3408203125 +vt 0.5830078125 0.3408203125 +vt 0.5830078125 0.30078125 +vt 0.587890625 0.30078125 +vt 0.587890625 0.3408203125 +vt 0.5869140625 0.3408203125 +vt 0.5869140625 0.30078125 +vt 0.583984375 0.341796875 +vt 0.583984375 0.3408203125 +vt 0.5869140625 0.3408203125 +vt 0.5869140625 0.341796875 +vt 0.5869140625 0.3408203125 +vt 0.5869140625 0.341796875 +vt 0.58984375 0.341796875 +vt 0.58984375 0.3408203125 +vt 0.5908203125 0.30078125 +vt 0.5908203125 0.3408203125 +vt 0.587890625 0.3408203125 +vt 0.587890625 0.30078125 +vt 0.5869140625 0.30078125 +vt 0.5869140625 0.3408203125 +vt 0.583984375 0.3408203125 +vt 0.583984375 0.30078125 +vt 0.6533203125 0.376953125 +vt 0.6533203125 0.4169921875 +vt 0.65234375 0.4169921875 +vt 0.65234375 0.376953125 +vt 0.6572265625 0.376953125 +vt 0.6572265625 0.4169921875 +vt 0.65625 0.4169921875 +vt 0.65625 0.376953125 +vt 0.6533203125 0.41796875 +vt 0.6533203125 0.4169921875 +vt 0.65625 0.4169921875 +vt 0.65625 0.41796875 +vt 0.65625 0.4169921875 +vt 0.65625 0.41796875 +vt 0.6591796875 0.41796875 +vt 0.6591796875 0.4169921875 +vt 0.66015625 0.376953125 +vt 0.66015625 0.4169921875 +vt 0.6572265625 0.4169921875 +vt 0.6572265625 0.376953125 +vt 0.65625 0.376953125 +vt 0.65625 0.4169921875 +vt 0.6533203125 0.4169921875 +vt 0.6533203125 0.376953125 +vt 0.2255859375 0.3115234375 +vt 0.2255859375 0.3515625 +vt 0.224609375 0.3515625 +vt 0.224609375 0.3115234375 +vt 0.2294921875 0.3115234375 +vt 0.2294921875 0.3515625 +vt 0.228515625 0.3515625 +vt 0.228515625 0.3115234375 +vt 0.2255859375 0.3525390625 +vt 0.2255859375 0.3515625 +vt 0.228515625 0.3515625 +vt 0.228515625 0.3525390625 +vt 0.228515625 0.3515625 +vt 0.228515625 0.3525390625 +vt 0.2314453125 0.3525390625 +vt 0.2314453125 0.3515625 +vt 0.232421875 0.3115234375 +vt 0.232421875 0.3515625 +vt 0.2294921875 0.3515625 +vt 0.2294921875 0.3115234375 +vt 0.228515625 0.3115234375 +vt 0.228515625 0.3515625 +vt 0.2255859375 0.3515625 +vt 0.2255859375 0.3115234375 +vt 0.2177734375 0.3115234375 +vt 0.2177734375 0.3515625 +vt 0.216796875 0.3515625 +vt 0.216796875 0.3115234375 +vt 0.2216796875 0.3115234375 +vt 0.2216796875 0.3515625 +vt 0.220703125 0.3515625 +vt 0.220703125 0.3115234375 +vt 0.2177734375 0.3525390625 +vt 0.2177734375 0.3515625 +vt 0.220703125 0.3515625 +vt 0.220703125 0.3525390625 +vt 0.220703125 0.3515625 +vt 0.220703125 0.3525390625 +vt 0.2236328125 0.3525390625 +vt 0.2236328125 0.3515625 +vt 0.224609375 0.3115234375 +vt 0.224609375 0.3515625 +vt 0.2216796875 0.3515625 +vt 0.2216796875 0.3115234375 +vt 0.220703125 0.3115234375 +vt 0.220703125 0.3515625 +vt 0.2177734375 0.3515625 +vt 0.2177734375 0.3115234375 +vt 0.2119140625 0.3095703125 +vt 0.2119140625 0.349609375 +vt 0.208984375 0.349609375 +vt 0.208984375 0.3095703125 +vt 0.2158203125 0.3095703125 +vt 0.2158203125 0.349609375 +vt 0.212890625 0.349609375 +vt 0.212890625 0.3095703125 +vt 0.2119140625 0.3525390625 +vt 0.2119140625 0.349609375 +vt 0.212890625 0.349609375 +vt 0.212890625 0.3525390625 +vt 0.212890625 0.349609375 +vt 0.212890625 0.3525390625 +vt 0.2138671875 0.3525390625 +vt 0.2138671875 0.349609375 +vt 0.216796875 0.3095703125 +vt 0.216796875 0.349609375 +vt 0.2158203125 0.349609375 +vt 0.2158203125 0.3095703125 +vt 0.212890625 0.3095703125 +vt 0.212890625 0.349609375 +vt 0.2119140625 0.349609375 +vt 0.2119140625 0.3095703125 +vt 0.2041015625 0.3095703125 +vt 0.2041015625 0.349609375 +vt 0.201171875 0.349609375 +vt 0.201171875 0.3095703125 +vt 0.2080078125 0.3095703125 +vt 0.2080078125 0.349609375 +vt 0.205078125 0.349609375 +vt 0.205078125 0.3095703125 +vt 0.2041015625 0.3525390625 +vt 0.2041015625 0.349609375 +vt 0.205078125 0.349609375 +vt 0.205078125 0.3525390625 +vt 0.205078125 0.349609375 +vt 0.205078125 0.3525390625 +vt 0.2060546875 0.3525390625 +vt 0.2060546875 0.349609375 +vt 0.208984375 0.3095703125 +vt 0.208984375 0.349609375 +vt 0.2080078125 0.349609375 +vt 0.2080078125 0.3095703125 +vt 0.205078125 0.3095703125 +vt 0.205078125 0.349609375 +vt 0.2041015625 0.349609375 +vt 0.2041015625 0.3095703125 +vt 0.1962890625 0.3095703125 +vt 0.1962890625 0.349609375 +vt 0.193359375 0.349609375 +vt 0.193359375 0.3095703125 +vt 0.2001953125 0.3095703125 +vt 0.2001953125 0.349609375 +vt 0.197265625 0.349609375 +vt 0.197265625 0.3095703125 +vt 0.1962890625 0.3525390625 +vt 0.1962890625 0.349609375 +vt 0.197265625 0.349609375 +vt 0.197265625 0.3525390625 +vt 0.197265625 0.349609375 +vt 0.197265625 0.3525390625 +vt 0.1982421875 0.3525390625 +vt 0.1982421875 0.349609375 +vt 0.201171875 0.3095703125 +vt 0.201171875 0.349609375 +vt 0.2001953125 0.349609375 +vt 0.2001953125 0.3095703125 +vt 0.197265625 0.3095703125 +vt 0.197265625 0.349609375 +vt 0.1962890625 0.349609375 +vt 0.1962890625 0.3095703125 +vt 0.1884765625 0.3095703125 +vt 0.1884765625 0.349609375 +vt 0.185546875 0.349609375 +vt 0.185546875 0.3095703125 +vt 0.1923828125 0.3095703125 +vt 0.1923828125 0.349609375 +vt 0.189453125 0.349609375 +vt 0.189453125 0.3095703125 +vt 0.1884765625 0.3525390625 +vt 0.1884765625 0.349609375 +vt 0.189453125 0.349609375 +vt 0.189453125 0.3525390625 +vt 0.189453125 0.349609375 +vt 0.189453125 0.3525390625 +vt 0.1904296875 0.3525390625 +vt 0.1904296875 0.349609375 +vt 0.193359375 0.3095703125 +vt 0.193359375 0.349609375 +vt 0.1923828125 0.349609375 +vt 0.1923828125 0.3095703125 +vt 0.189453125 0.3095703125 +vt 0.189453125 0.349609375 +vt 0.1884765625 0.349609375 +vt 0.1884765625 0.3095703125 +vt 0.1806640625 0.3095703125 +vt 0.1806640625 0.349609375 +vt 0.177734375 0.349609375 +vt 0.177734375 0.3095703125 +vt 0.1845703125 0.3095703125 +vt 0.1845703125 0.349609375 +vt 0.181640625 0.349609375 +vt 0.181640625 0.3095703125 +vt 0.1806640625 0.3525390625 +vt 0.1806640625 0.349609375 +vt 0.181640625 0.349609375 +vt 0.181640625 0.3525390625 +vt 0.181640625 0.349609375 +vt 0.181640625 0.3525390625 +vt 0.1826171875 0.3525390625 +vt 0.1826171875 0.349609375 +vt 0.185546875 0.3095703125 +vt 0.185546875 0.349609375 +vt 0.1845703125 0.349609375 +vt 0.1845703125 0.3095703125 +vt 0.181640625 0.3095703125 +vt 0.181640625 0.349609375 +vt 0.1806640625 0.349609375 +vt 0.1806640625 0.3095703125 +vt 0.236328125 0.3125 +vt 0.236328125 0.3525390625 +vt 0.2333984375 0.3525390625 +vt 0.2333984375 0.3125 +vt 0.240234375 0.3125 +vt 0.240234375 0.3525390625 +vt 0.2373046875 0.3525390625 +vt 0.2373046875 0.3125 +vt 0.236328125 0.35546875 +vt 0.236328125 0.3525390625 +vt 0.2373046875 0.3525390625 +vt 0.2373046875 0.35546875 +vt 0.2373046875 0.3525390625 +vt 0.2373046875 0.35546875 +vt 0.23828125 0.35546875 +vt 0.23828125 0.3525390625 +vt 0.2412109375 0.3125 +vt 0.2412109375 0.3525390625 +vt 0.240234375 0.3525390625 +vt 0.240234375 0.3125 +vt 0.2373046875 0.3125 +vt 0.2373046875 0.3525390625 +vt 0.236328125 0.3525390625 +vt 0.236328125 0.3125 +vt 0.0517578125 0.0078125 +vt 0.0517578125 0.0126953125 +vt 0.05078125 0.0126953125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.013671875 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0673828125 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.068359375 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.06640625 0.0078125 +vt 0.06640625 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0068359375 0.0087890625 +vt 0.0068359375 0.0126953125 +vt 0.001953125 0.0126953125 +vt 0.001953125 0.0087890625 +vt 0.01953125 0.0087890625 +vt 0.01953125 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.0087890625 +vt 0.0068359375 0.017578125 +vt 0.0068359375 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0224609375 0.017578125 +vt 0.0224609375 0.0126953125 +vt 0.02734375 0.0087890625 +vt 0.02734375 0.0126953125 +vt 0.01953125 0.0126953125 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.0087890625 +vt 0.33203125 0.9033203125 +vt 0.33203125 0.90625 +vt 0.3310546875 0.90625 +vt 0.3310546875 0.9033203125 +vt 0.3369140625 0.9033203125 +vt 0.3369140625 0.90625 +vt 0.3359375 0.90625 +vt 0.3359375 0.9033203125 +vt 0.33203125 0.9072265625 +vt 0.33203125 0.90625 +vt 0.3359375 0.90625 +vt 0.3359375 0.9072265625 +vt 0.3359375 0.90625 +vt 0.3359375 0.9072265625 +vt 0.33984375 0.9072265625 +vt 0.33984375 0.90625 +vt 0.3408203125 0.9033203125 +vt 0.3408203125 0.90625 +vt 0.3369140625 0.90625 +vt 0.3369140625 0.9033203125 +vt 0.3359375 0.9033203125 +vt 0.3359375 0.90625 +vt 0.33203125 0.90625 +vt 0.33203125 0.9033203125 +vt 0.0556640625 0.8583984375 +vt 0.0556640625 0.8623046875 +vt 0.0595703125 0.8623046875 +vt 0.0595703125 0.8583984375 +vt 0.048828125 0.8583984375 +vt 0.048828125 0.8623046875 +vt 0.052734375 0.8623046875 +vt 0.052734375 0.8583984375 +vt 0.0556640625 0.8662109375 +vt 0.0556640625 0.8623046875 +vt 0.052734375 0.8623046875 +vt 0.052734375 0.8662109375 +vt 0.05859375 0.8623046875 +vt 0.05859375 0.8662109375 +vt 0.0556640625 0.8662109375 +vt 0.0556640625 0.8623046875 +vt 0.0595703125 0.8583984375 +vt 0.0595703125 0.8623046875 +vt 0.0625 0.8623046875 +vt 0.0625 0.8583984375 +vt 0.052734375 0.8583984375 +vt 0.052734375 0.8623046875 +vt 0.0556640625 0.8623046875 +vt 0.0556640625 0.8583984375 +vt 0.001953125 0.9921875 +vt 0.001953125 0.994140625 +vt 0 0.994140625 +vt 0 0.9921875 +vt 0.005859375 0.9921875 +vt 0.005859375 0.994140625 +vt 0.00390625 0.994140625 +vt 0.00390625 0.9921875 +vt 0.001953125 0.99609375 +vt 0.001953125 0.994140625 +vt 0.00390625 0.994140625 +vt 0.00390625 0.99609375 +vt 0.00390625 0.994140625 +vt 0.00390625 0.99609375 +vt 0.005859375 0.99609375 +vt 0.005859375 0.994140625 +vt 0.0078125 0.9921875 +vt 0.0078125 0.994140625 +vt 0.005859375 0.994140625 +vt 0.005859375 0.9921875 +vt 0.00390625 0.9921875 +vt 0.00390625 0.994140625 +vt 0.001953125 0.994140625 +vt 0.001953125 0.9921875 +vt 0.083984375 0.943359375 +vt 0.078125 0.943359375 +vt 0.083984375 0.943359375 +vt 0.078125 0.943359375 +vt 0.0908203125 0.943359375 +vt 0.0849609375 0.943359375 +vt 0.0908203125 0.943359375 +vt 0.0849609375 0.943359375 +vt 0.083984375 0.94921875 +vt 0.083984375 0.943359375 +vt 0.0849609375 0.943359375 +vt 0.0849609375 0.94921875 +vt 0.0849609375 0.943359375 +vt 0.0849609375 0.94921875 +vt 0.0859375 0.94921875 +vt 0.0859375 0.943359375 +vt 0.091796875 0.943359375 +vt 0.0908203125 0.943359375 +vt 0.091796875 0.943359375 +vt 0.0908203125 0.943359375 +vt 0.0849609375 0.943359375 +vt 0.083984375 0.943359375 +vt 0.0849609375 0.943359375 +vt 0.083984375 0.943359375 +vt 0.025390625 0.994140625 +vt 0.01953125 0.994140625 +vt 0.025390625 0.994140625 +vt 0.01953125 0.994140625 +vt 0.0322265625 0.994140625 +vt 0.0263671875 0.994140625 +vt 0.0322265625 0.994140625 +vt 0.0263671875 0.994140625 +vt 0.025390625 1 +vt 0.025390625 0.994140625 +vt 0.0263671875 0.994140625 +vt 0.0263671875 1 +vt 0.0263671875 0.994140625 +vt 0.0263671875 1 +vt 0.02734375 1 +vt 0.02734375 0.994140625 +vt 0.033203125 0.994140625 +vt 0.0322265625 0.994140625 +vt 0.033203125 0.994140625 +vt 0.0322265625 0.994140625 +vt 0.0263671875 0.994140625 +vt 0.025390625 0.994140625 +vt 0.0263671875 0.994140625 +vt 0.025390625 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.0302734375 0.994140625 +vt 0.0244140625 0.994140625 +vt 0.0302734375 0.994140625 +vt 0.0244140625 0.994140625 +vt 0.0234375 1 +vt 0.0234375 0.994140625 +vt 0.0244140625 0.994140625 +vt 0.0244140625 1 +vt 0.0244140625 0.994140625 +vt 0.0244140625 1 +vt 0.025390625 1 +vt 0.025390625 0.994140625 +vt 0.03125 0.994140625 +vt 0.0302734375 0.994140625 +vt 0.03125 0.994140625 +vt 0.0302734375 0.994140625 +vt 0.0244140625 0.994140625 +vt 0.0234375 0.994140625 +vt 0.0244140625 0.994140625 +vt 0.0234375 0.994140625 +vt 0.021484375 0.98046875 +vt 0.015625 0.98046875 +vt 0.021484375 0.98046875 +vt 0.015625 0.98046875 +vt 0.0283203125 0.98046875 +vt 0.0224609375 0.98046875 +vt 0.0283203125 0.98046875 +vt 0.0224609375 0.98046875 +vt 0.021484375 0.986328125 +vt 0.021484375 0.98046875 +vt 0.0224609375 0.98046875 +vt 0.0224609375 0.986328125 +vt 0.0224609375 0.98046875 +vt 0.0224609375 0.986328125 +vt 0.0234375 0.986328125 +vt 0.0234375 0.98046875 +vt 0.029296875 0.98046875 +vt 0.0283203125 0.98046875 +vt 0.029296875 0.98046875 +vt 0.0283203125 0.98046875 +vt 0.0224609375 0.98046875 +vt 0.021484375 0.98046875 +vt 0.0224609375 0.98046875 +vt 0.021484375 0.98046875 +vt 0.021484375 0.986328125 +vt 0.015625 0.986328125 +vt 0.021484375 0.986328125 +vt 0.015625 0.986328125 +vt 0.0283203125 0.986328125 +vt 0.0224609375 0.986328125 +vt 0.0283203125 0.986328125 +vt 0.0224609375 0.986328125 +vt 0.021484375 0.9921875 +vt 0.021484375 0.986328125 +vt 0.0224609375 0.986328125 +vt 0.0224609375 0.9921875 +vt 0.0224609375 0.986328125 +vt 0.0224609375 0.9921875 +vt 0.0234375 0.9921875 +vt 0.0234375 0.986328125 +vt 0.029296875 0.986328125 +vt 0.0283203125 0.986328125 +vt 0.029296875 0.986328125 +vt 0.0283203125 0.986328125 +vt 0.0224609375 0.986328125 +vt 0.021484375 0.986328125 +vt 0.0224609375 0.986328125 +vt 0.021484375 0.986328125 +vt 0.01953125 0.98046875 +vt 0.013671875 0.98046875 +vt 0.01953125 0.98046875 +vt 0.013671875 0.98046875 +vt 0.0263671875 0.98046875 +vt 0.0205078125 0.98046875 +vt 0.0263671875 0.98046875 +vt 0.0205078125 0.98046875 +vt 0.01953125 0.986328125 +vt 0.01953125 0.98046875 +vt 0.0205078125 0.98046875 +vt 0.0205078125 0.986328125 +vt 0.0205078125 0.98046875 +vt 0.0205078125 0.986328125 +vt 0.021484375 0.986328125 +vt 0.021484375 0.98046875 +vt 0.02734375 0.98046875 +vt 0.0263671875 0.98046875 +vt 0.02734375 0.98046875 +vt 0.0263671875 0.98046875 +vt 0.0205078125 0.98046875 +vt 0.01953125 0.98046875 +vt 0.0205078125 0.98046875 +vt 0.01953125 0.98046875 +vt 0.01953125 0.986328125 +vt 0.013671875 0.986328125 +vt 0.01953125 0.986328125 +vt 0.013671875 0.986328125 +vt 0.0263671875 0.986328125 +vt 0.0205078125 0.986328125 +vt 0.0263671875 0.986328125 +vt 0.0205078125 0.986328125 +vt 0.01953125 0.9921875 +vt 0.01953125 0.986328125 +vt 0.0205078125 0.986328125 +vt 0.0205078125 0.9921875 +vt 0.0205078125 0.986328125 +vt 0.0205078125 0.9921875 +vt 0.021484375 0.9921875 +vt 0.021484375 0.986328125 +vt 0.02734375 0.986328125 +vt 0.0263671875 0.986328125 +vt 0.02734375 0.986328125 +vt 0.0263671875 0.986328125 +vt 0.0205078125 0.986328125 +vt 0.01953125 0.986328125 +vt 0.0205078125 0.986328125 +vt 0.01953125 0.986328125 +vt 0.005859375 0.994140625 +vt 0 0.994140625 +vt 0.005859375 0.994140625 +vt 0 0.994140625 +vt 0.0126953125 0.994140625 +vt 0.0068359375 0.994140625 +vt 0.0126953125 0.994140625 +vt 0.0068359375 0.994140625 +vt 0.005859375 1 +vt 0.005859375 0.994140625 +vt 0.0068359375 0.994140625 +vt 0.0068359375 1 +vt 0.0068359375 0.994140625 +vt 0.0068359375 1 +vt 0.0078125 1 +vt 0.0078125 0.994140625 +vt 0.013671875 0.994140625 +vt 0.0126953125 0.994140625 +vt 0.013671875 0.994140625 +vt 0.0126953125 0.994140625 +vt 0.0068359375 0.994140625 +vt 0.005859375 0.994140625 +vt 0.0068359375 0.994140625 +vt 0.005859375 0.994140625 +vt 0.9912109375 0.951171875 +vt 0.9912109375 0.9521484375 +vt 0.98828125 0.9521484375 +vt 0.98828125 0.951171875 +vt 0.9970703125 0.951171875 +vt 0.9970703125 0.9521484375 +vt 0.994140625 0.9521484375 +vt 0.994140625 0.951171875 +vt 0.9912109375 0.955078125 +vt 0.9912109375 0.9521484375 +vt 0.994140625 0.9521484375 +vt 0.994140625 0.955078125 +vt 0.994140625 0.9521484375 +vt 0.994140625 0.955078125 +vt 0.9970703125 0.955078125 +vt 0.9970703125 0.9521484375 +vt 1 0.951171875 +vt 1 0.9521484375 +vt 0.9970703125 0.9521484375 +vt 0.9970703125 0.951171875 +vt 0.994140625 0.951171875 +vt 0.994140625 0.9521484375 +vt 0.9912109375 0.9521484375 +vt 0.9912109375 0.951171875 +vt 0.97265625 0.6748046875 +vt 0.958984375 0.6748046875 +vt 0.97265625 0.6748046875 +vt 0.958984375 0.6748046875 +vt 1 0.6748046875 +vt 0.986328125 0.6748046875 +vt 1 0.6748046875 +vt 0.986328125 0.6748046875 +vt 0.97265625 0.6884765625 +vt 0.97265625 0.6748046875 +vt 0.986328125 0.6748046875 +vt 0.986328125 0.6884765625 +vt 0.986328125 0.6748046875 +vt 0.986328125 0.6884765625 +vt 1 0.6884765625 +vt 1 0.6748046875 +vt 1.013671875 0.6748046875 +vt 1 0.6748046875 +vt 1.013671875 0.6748046875 +vt 1 0.6748046875 +vt 0.986328125 0.6748046875 +vt 0.97265625 0.6748046875 +vt 0.986328125 0.6748046875 +vt 0.97265625 0.6748046875 +vt 0.97265625 0.6748046875 +vt 0.958984375 0.6748046875 +vt 0.97265625 0.6748046875 +vt 0.958984375 0.6748046875 +vt 1 0.6748046875 +vt 0.986328125 0.6748046875 +vt 1 0.6748046875 +vt 0.986328125 0.6748046875 +vt 0.97265625 0.6884765625 +vt 0.97265625 0.6748046875 +vt 0.986328125 0.6748046875 +vt 0.986328125 0.6884765625 +vt 0.986328125 0.6748046875 +vt 0.986328125 0.6884765625 +vt 1 0.6884765625 +vt 1 0.6748046875 +vt 1.013671875 0.6748046875 +vt 1 0.6748046875 +vt 1.013671875 0.6748046875 +vt 1 0.6748046875 +vt 0.986328125 0.6748046875 +vt 0.97265625 0.6748046875 +vt 0.986328125 0.6748046875 +vt 0.97265625 0.6748046875 +vt 0.1015625 0.97265625 +vt 0.1015625 0.9853515625 +vt 0.0986328125 0.9853515625 +vt 0.0986328125 0.97265625 +vt 0.1083984375 0.97265625 +vt 0.1083984375 0.9853515625 +vt 0.10546875 0.9853515625 +vt 0.10546875 0.97265625 +vt 0.1015625 0.98828125 +vt 0.1015625 0.9853515625 +vt 0.10546875 0.9853515625 +vt 0.10546875 0.98828125 +vt 0.10546875 0.9853515625 +vt 0.10546875 0.98828125 +vt 0.109375 0.98828125 +vt 0.109375 0.9853515625 +vt 0.1123046875 0.97265625 +vt 0.1123046875 0.9853515625 +vt 0.1083984375 0.9853515625 +vt 0.1083984375 0.97265625 +vt 0.10546875 0.97265625 +vt 0.10546875 0.9853515625 +vt 0.1015625 0.9853515625 +vt 0.1015625 0.97265625 +vt 0.060546875 0.83984375 +vt 0.060546875 0.849609375 +vt 0.056640625 0.849609375 +vt 0.056640625 0.83984375 +vt 0.06640625 0.83984375 +vt 0.06640625 0.849609375 +vt 0.0625 0.849609375 +vt 0.0625 0.83984375 +vt 0.060546875 0.853515625 +vt 0.060546875 0.849609375 +vt 0.0625 0.849609375 +vt 0.0625 0.853515625 +vt 0.0625 0.849609375 +vt 0.0625 0.853515625 +vt 0.064453125 0.853515625 +vt 0.064453125 0.849609375 +vt 0.068359375 0.83984375 +vt 0.068359375 0.849609375 +vt 0.06640625 0.849609375 +vt 0.06640625 0.83984375 +vt 0.0625 0.83984375 +vt 0.0625 0.849609375 +vt 0.060546875 0.849609375 +vt 0.060546875 0.83984375 +vt 0.365234375 0.904296875 +vt 0.365234375 0.9072265625 +vt 0.3642578125 0.9072265625 +vt 0.3642578125 0.904296875 +vt 0.3701171875 0.904296875 +vt 0.3701171875 0.9072265625 +vt 0.369140625 0.9072265625 +vt 0.369140625 0.904296875 +vt 0.365234375 0.908203125 +vt 0.365234375 0.9072265625 +vt 0.369140625 0.9072265625 +vt 0.369140625 0.908203125 +vt 0.369140625 0.9072265625 +vt 0.369140625 0.908203125 +vt 0.373046875 0.908203125 +vt 0.373046875 0.9072265625 +vt 0.3740234375 0.904296875 +vt 0.3740234375 0.9072265625 +vt 0.3701171875 0.9072265625 +vt 0.3701171875 0.904296875 +vt 0.369140625 0.904296875 +vt 0.369140625 0.9072265625 +vt 0.365234375 0.9072265625 +vt 0.365234375 0.904296875 +vt 0.2021484375 0.96875 +vt 0.2021484375 0.9716796875 +vt 0.201171875 0.9716796875 +vt 0.201171875 0.96875 +vt 0.205078125 0.96875 +vt 0.205078125 0.9716796875 +vt 0.2041015625 0.9716796875 +vt 0.2041015625 0.96875 +vt 0.2021484375 0.97265625 +vt 0.2021484375 0.9716796875 +vt 0.2041015625 0.9716796875 +vt 0.2041015625 0.97265625 +vt 0.2041015625 0.9716796875 +vt 0.2041015625 0.97265625 +vt 0.2060546875 0.97265625 +vt 0.2060546875 0.9716796875 +vt 0.20703125 0.96875 +vt 0.20703125 0.9716796875 +vt 0.205078125 0.9716796875 +vt 0.205078125 0.96875 +vt 0.2041015625 0.96875 +vt 0.2041015625 0.9716796875 +vt 0.2021484375 0.9716796875 +vt 0.2021484375 0.96875 +vt 0.365234375 0.908203125 +vt 0.365234375 0.9111328125 +vt 0.3642578125 0.9111328125 +vt 0.3642578125 0.908203125 +vt 0.3701171875 0.908203125 +vt 0.3701171875 0.9111328125 +vt 0.369140625 0.9111328125 +vt 0.369140625 0.908203125 +vt 0.365234375 0.912109375 +vt 0.365234375 0.9111328125 +vt 0.369140625 0.9111328125 +vt 0.369140625 0.912109375 +vt 0.369140625 0.9111328125 +vt 0.369140625 0.912109375 +vt 0.373046875 0.912109375 +vt 0.373046875 0.9111328125 +vt 0.3740234375 0.908203125 +vt 0.3740234375 0.9111328125 +vt 0.3701171875 0.9111328125 +vt 0.3701171875 0.908203125 +vt 0.369140625 0.908203125 +vt 0.369140625 0.9111328125 +vt 0.365234375 0.9111328125 +vt 0.365234375 0.908203125 +vt 0.2021484375 0.97265625 +vt 0.2021484375 0.9755859375 +vt 0.201171875 0.9755859375 +vt 0.201171875 0.97265625 +vt 0.205078125 0.97265625 +vt 0.205078125 0.9755859375 +vt 0.2041015625 0.9755859375 +vt 0.2041015625 0.97265625 +vt 0.2021484375 0.9765625 +vt 0.2021484375 0.9755859375 +vt 0.2041015625 0.9755859375 +vt 0.2041015625 0.9765625 +vt 0.2041015625 0.9755859375 +vt 0.2041015625 0.9765625 +vt 0.2060546875 0.9765625 +vt 0.2060546875 0.9755859375 +vt 0.20703125 0.97265625 +vt 0.20703125 0.9755859375 +vt 0.205078125 0.9755859375 +vt 0.205078125 0.97265625 +vt 0.2041015625 0.97265625 +vt 0.2041015625 0.9755859375 +vt 0.2021484375 0.9755859375 +vt 0.2021484375 0.97265625 +vt 0.2021484375 0.9501953125 +vt 0.2021484375 0.9521484375 +vt 0.201171875 0.9521484375 +vt 0.201171875 0.9501953125 +vt 0.205078125 0.9501953125 +vt 0.205078125 0.9521484375 +vt 0.2041015625 0.9521484375 +vt 0.2041015625 0.9501953125 +vt 0.2021484375 0.953125 +vt 0.2021484375 0.9521484375 +vt 0.2041015625 0.9521484375 +vt 0.2041015625 0.953125 +vt 0.2041015625 0.9521484375 +vt 0.2041015625 0.953125 +vt 0.2060546875 0.953125 +vt 0.2060546875 0.9521484375 +vt 0.20703125 0.9501953125 +vt 0.20703125 0.9521484375 +vt 0.205078125 0.9521484375 +vt 0.205078125 0.9501953125 +vt 0.2041015625 0.9501953125 +vt 0.2041015625 0.9521484375 +vt 0.2021484375 0.9521484375 +vt 0.2021484375 0.9501953125 +vt 0.1103515625 0.9853515625 +vt 0.1103515625 0.9873046875 +vt 0.109375 0.9873046875 +vt 0.109375 0.9853515625 +vt 0.11328125 0.9853515625 +vt 0.11328125 0.9873046875 +vt 0.1123046875 0.9873046875 +vt 0.1123046875 0.9853515625 +vt 0.1103515625 0.98828125 +vt 0.1103515625 0.9873046875 +vt 0.1123046875 0.9873046875 +vt 0.1123046875 0.98828125 +vt 0.1123046875 0.9873046875 +vt 0.1123046875 0.98828125 +vt 0.1142578125 0.98828125 +vt 0.1142578125 0.9873046875 +vt 0.115234375 0.9853515625 +vt 0.115234375 0.9873046875 +vt 0.11328125 0.9873046875 +vt 0.11328125 0.9853515625 +vt 0.1123046875 0.9853515625 +vt 0.1123046875 0.9873046875 +vt 0.1103515625 0.9873046875 +vt 0.1103515625 0.9853515625 +vt 0.4091796875 0.5205078125 +vt 0.4091796875 0.521484375 +vt 0.4072265625 0.521484375 +vt 0.4072265625 0.5205078125 +vt 0.416015625 0.5205078125 +vt 0.416015625 0.521484375 +vt 0.4140625 0.521484375 +vt 0.4140625 0.5205078125 +vt 0.4091796875 0.5234375 +vt 0.4091796875 0.521484375 +vt 0.4140625 0.521484375 +vt 0.4140625 0.5234375 +vt 0.4140625 0.521484375 +vt 0.4140625 0.5234375 +vt 0.4189453125 0.5234375 +vt 0.4189453125 0.521484375 +vt 0.4208984375 0.5205078125 +vt 0.4208984375 0.521484375 +vt 0.416015625 0.521484375 +vt 0.416015625 0.5205078125 +vt 0.4140625 0.5205078125 +vt 0.4140625 0.521484375 +vt 0.4091796875 0.521484375 +vt 0.4091796875 0.5205078125 +vt 0.38671875 0.5205078125 +vt 0.38671875 0.521484375 +vt 0.384765625 0.521484375 +vt 0.384765625 0.5205078125 +vt 0.3935546875 0.5205078125 +vt 0.3935546875 0.521484375 +vt 0.3916015625 0.521484375 +vt 0.3916015625 0.5205078125 +vt 0.38671875 0.5234375 +vt 0.38671875 0.521484375 +vt 0.3916015625 0.521484375 +vt 0.3916015625 0.5234375 +vt 0.3916015625 0.521484375 +vt 0.3916015625 0.5234375 +vt 0.396484375 0.5234375 +vt 0.396484375 0.521484375 +vt 0.3984375 0.5205078125 +vt 0.3984375 0.521484375 +vt 0.3935546875 0.521484375 +vt 0.3935546875 0.5205078125 +vt 0.3916015625 0.5205078125 +vt 0.3916015625 0.521484375 +vt 0.38671875 0.521484375 +vt 0.38671875 0.5205078125 +vt 0.3291015625 0.4853515625 +vt 0.3291015625 0.48828125 +vt 0.328125 0.48828125 +vt 0.328125 0.4853515625 +vt 0.34375 0.4853515625 +vt 0.34375 0.48828125 +vt 0.3427734375 0.48828125 +vt 0.3427734375 0.4853515625 +vt 0.3291015625 0.4892578125 +vt 0.3291015625 0.48828125 +vt 0.3427734375 0.48828125 +vt 0.3427734375 0.4892578125 +vt 0.3427734375 0.48828125 +vt 0.3427734375 0.4892578125 +vt 0.3564453125 0.4892578125 +vt 0.3564453125 0.48828125 +vt 0.357421875 0.4853515625 +vt 0.357421875 0.48828125 +vt 0.34375 0.48828125 +vt 0.34375 0.4853515625 +vt 0.3427734375 0.4853515625 +vt 0.3427734375 0.48828125 +vt 0.3291015625 0.48828125 +vt 0.3291015625 0.4853515625 +vt 0.4462890625 0.5224609375 +vt 0.4462890625 0.5234375 +vt 0.4443359375 0.5234375 +vt 0.4443359375 0.5224609375 +vt 0.453125 0.5224609375 +vt 0.453125 0.5234375 +vt 0.451171875 0.5234375 +vt 0.451171875 0.5224609375 +vt 0.4462890625 0.525390625 +vt 0.4462890625 0.5234375 +vt 0.451171875 0.5234375 +vt 0.451171875 0.525390625 +vt 0.451171875 0.5234375 +vt 0.451171875 0.525390625 +vt 0.4560546875 0.525390625 +vt 0.4560546875 0.5234375 +vt 0.4580078125 0.5224609375 +vt 0.4580078125 0.5234375 +vt 0.453125 0.5234375 +vt 0.453125 0.5224609375 +vt 0.451171875 0.5224609375 +vt 0.451171875 0.5234375 +vt 0.4462890625 0.5234375 +vt 0.4462890625 0.5224609375 +vt 0.078125 0.814453125 +vt 0.078125 0.8154296875 +vt 0.076171875 0.8154296875 +vt 0.076171875 0.814453125 +vt 0.0849609375 0.814453125 +vt 0.0849609375 0.8154296875 +vt 0.0830078125 0.8154296875 +vt 0.0830078125 0.814453125 +vt 0.078125 0.8173828125 +vt 0.078125 0.8154296875 +vt 0.0830078125 0.8154296875 +vt 0.0830078125 0.8173828125 +vt 0.0830078125 0.8154296875 +vt 0.0830078125 0.8173828125 +vt 0.087890625 0.8173828125 +vt 0.087890625 0.8154296875 +vt 0.08984375 0.814453125 +vt 0.08984375 0.8154296875 +vt 0.0849609375 0.8154296875 +vt 0.0849609375 0.814453125 +vt 0.0830078125 0.814453125 +vt 0.0830078125 0.8154296875 +vt 0.078125 0.8154296875 +vt 0.078125 0.814453125 +vt 0.177734375 0.814453125 +vt 0.177734375 0.81640625 +vt 0.1767578125 0.81640625 +vt 0.1767578125 0.814453125 +vt 0.185546875 0.814453125 +vt 0.185546875 0.81640625 +vt 0.1845703125 0.81640625 +vt 0.1845703125 0.814453125 +vt 0.177734375 0.8173828125 +vt 0.177734375 0.81640625 +vt 0.1845703125 0.81640625 +vt 0.1845703125 0.8173828125 +vt 0.1845703125 0.81640625 +vt 0.1845703125 0.8173828125 +vt 0.19140625 0.8173828125 +vt 0.19140625 0.81640625 +vt 0.1923828125 0.814453125 +vt 0.1923828125 0.81640625 +vt 0.185546875 0.81640625 +vt 0.185546875 0.814453125 +vt 0.1845703125 0.814453125 +vt 0.1845703125 0.81640625 +vt 0.177734375 0.81640625 +vt 0.177734375 0.814453125 +vt 0.099609375 0.9091796875 +vt 0.099609375 0.91015625 +vt 0.0986328125 0.91015625 +vt 0.0986328125 0.9091796875 +vt 0.1064453125 0.9091796875 +vt 0.1064453125 0.91015625 +vt 0.10546875 0.91015625 +vt 0.10546875 0.9091796875 +vt 0.099609375 0.9111328125 +vt 0.099609375 0.91015625 +vt 0.10546875 0.91015625 +vt 0.10546875 0.9111328125 +vt 0.10546875 0.91015625 +vt 0.10546875 0.9111328125 +vt 0.111328125 0.9111328125 +vt 0.111328125 0.91015625 +vt 0.1123046875 0.9091796875 +vt 0.1123046875 0.91015625 +vt 0.1064453125 0.91015625 +vt 0.1064453125 0.9091796875 +vt 0.10546875 0.9091796875 +vt 0.10546875 0.91015625 +vt 0.099609375 0.91015625 +vt 0.099609375 0.9091796875 +vt 0.021484375 0.8408203125 +vt 0.021484375 0.8427734375 +vt 0.0205078125 0.8427734375 +vt 0.0205078125 0.8408203125 +vt 0.029296875 0.8408203125 +vt 0.029296875 0.8427734375 +vt 0.0283203125 0.8427734375 +vt 0.0283203125 0.8408203125 +vt 0.021484375 0.84375 +vt 0.021484375 0.8427734375 +vt 0.0283203125 0.8427734375 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.8427734375 +vt 0.0283203125 0.84375 +vt 0.03515625 0.84375 +vt 0.03515625 0.8427734375 +vt 0.0361328125 0.8408203125 +vt 0.0361328125 0.8427734375 +vt 0.029296875 0.8427734375 +vt 0.029296875 0.8408203125 +vt 0.0283203125 0.8408203125 +vt 0.0283203125 0.8427734375 +vt 0.021484375 0.8427734375 +vt 0.021484375 0.8408203125 +vt 0.3466796875 0.90234375 +vt 0.3466796875 0.9052734375 +vt 0.345703125 0.9052734375 +vt 0.345703125 0.90234375 +vt 0.353515625 0.90234375 +vt 0.353515625 0.9052734375 +vt 0.3525390625 0.9052734375 +vt 0.3525390625 0.90234375 +vt 0.3466796875 0.90625 +vt 0.3466796875 0.9052734375 +vt 0.3525390625 0.9052734375 +vt 0.3525390625 0.90625 +vt 0.3525390625 0.9052734375 +vt 0.3525390625 0.90625 +vt 0.3583984375 0.90625 +vt 0.3583984375 0.9052734375 +vt 0.359375 0.90234375 +vt 0.359375 0.9052734375 +vt 0.353515625 0.9052734375 +vt 0.353515625 0.90234375 +vt 0.3525390625 0.90234375 +vt 0.3525390625 0.9052734375 +vt 0.3466796875 0.9052734375 +vt 0.3466796875 0.90234375 +vt 0.615234375 0.880859375 +vt 0.615234375 0.8818359375 +vt 0.580078125 0.8818359375 +vt 0.580078125 0.880859375 +vt 0.65234375 0.880859375 +vt 0.65234375 0.8818359375 +vt 0.6171875 0.8818359375 +vt 0.6171875 0.880859375 +vt 0.615234375 0.9169921875 +vt 0.615234375 0.8818359375 +vt 0.6171875 0.8818359375 +vt 0.6171875 0.9169921875 +vt 0.6171875 0.8818359375 +vt 0.6171875 0.9169921875 +vt 0.619140625 0.9169921875 +vt 0.619140625 0.8818359375 +vt 0.654296875 0.880859375 +vt 0.654296875 0.8818359375 +vt 0.65234375 0.8818359375 +vt 0.65234375 0.880859375 +vt 0.6171875 0.880859375 +vt 0.6171875 0.8818359375 +vt 0.615234375 0.8818359375 +vt 0.615234375 0.880859375 +vt 0.4775390625 0.9443359375 +vt 0.4775390625 0.9453125 +vt 0.4736328125 0.9453125 +vt 0.4736328125 0.9443359375 +vt 0.4833984375 0.9443359375 +vt 0.4833984375 0.9453125 +vt 0.4794921875 0.9453125 +vt 0.4794921875 0.9443359375 +vt 0.4775390625 0.94921875 +vt 0.4775390625 0.9453125 +vt 0.4794921875 0.9453125 +vt 0.4794921875 0.94921875 +vt 0.4794921875 0.9453125 +vt 0.4794921875 0.94921875 +vt 0.4814453125 0.94921875 +vt 0.4814453125 0.9453125 +vt 0.4853515625 0.9443359375 +vt 0.4853515625 0.9453125 +vt 0.4833984375 0.9453125 +vt 0.4833984375 0.9443359375 +vt 0.4794921875 0.9443359375 +vt 0.4794921875 0.9453125 +vt 0.4775390625 0.9453125 +vt 0.4775390625 0.9443359375 +vt 0.357421875 0.7109375 +vt 0.357421875 0.7119140625 +vt 0.3505859375 0.7119140625 +vt 0.3505859375 0.7109375 +vt 0.365234375 0.7109375 +vt 0.365234375 0.7119140625 +vt 0.3583984375 0.7119140625 +vt 0.3583984375 0.7109375 +vt 0.357421875 0.71875 +vt 0.357421875 0.7119140625 +vt 0.3583984375 0.7119140625 +vt 0.3583984375 0.71875 +vt 0.3583984375 0.7119140625 +vt 0.3583984375 0.71875 +vt 0.359375 0.71875 +vt 0.359375 0.7119140625 +vt 0.3662109375 0.7109375 +vt 0.3662109375 0.7119140625 +vt 0.365234375 0.7119140625 +vt 0.365234375 0.7109375 +vt 0.3583984375 0.7109375 +vt 0.3583984375 0.7119140625 +vt 0.357421875 0.7119140625 +vt 0.357421875 0.7109375 +vt 0.1875 0.9013671875 +vt 0.1875 0.90234375 +vt 0.1845703125 0.90234375 +vt 0.1845703125 0.9013671875 +vt 0.19140625 0.9013671875 +vt 0.19140625 0.90234375 +vt 0.1884765625 0.90234375 +vt 0.1884765625 0.9013671875 +vt 0.1875 0.9052734375 +vt 0.1875 0.90234375 +vt 0.1884765625 0.90234375 +vt 0.1884765625 0.9052734375 +vt 0.1884765625 0.90234375 +vt 0.1884765625 0.9052734375 +vt 0.189453125 0.9052734375 +vt 0.189453125 0.90234375 +vt 0.1923828125 0.9013671875 +vt 0.1923828125 0.90234375 +vt 0.19140625 0.90234375 +vt 0.19140625 0.9013671875 +vt 0.1884765625 0.9013671875 +vt 0.1884765625 0.90234375 +vt 0.1875 0.90234375 +vt 0.1875 0.9013671875 +vt 0.2265625 0.4287109375 +vt 0.2265625 0.4296875 +vt 0.212890625 0.4296875 +vt 0.212890625 0.4287109375 +vt 0.2421875 0.4287109375 +vt 0.2421875 0.4296875 +vt 0.228515625 0.4296875 +vt 0.228515625 0.4287109375 +vt 0.2265625 0.443359375 +vt 0.2265625 0.4296875 +vt 0.228515625 0.4296875 +vt 0.228515625 0.443359375 +vt 0.228515625 0.4296875 +vt 0.228515625 0.443359375 +vt 0.23046875 0.443359375 +vt 0.23046875 0.4296875 +vt 0.244140625 0.4287109375 +vt 0.244140625 0.4296875 +vt 0.2421875 0.4296875 +vt 0.2421875 0.4287109375 +vt 0.228515625 0.4287109375 +vt 0.228515625 0.4296875 +vt 0.2265625 0.4296875 +vt 0.2265625 0.4287109375 +vt 0.01171875 0.41015625 +vt 0.01171875 0.4111328125 +vt 0 0.4111328125 +vt 0 0.41015625 +vt 0.025390625 0.41015625 +vt 0.025390625 0.4111328125 +vt 0.013671875 0.4111328125 +vt 0.013671875 0.41015625 +vt 0.01171875 0.4228515625 +vt 0.01171875 0.4111328125 +vt 0.013671875 0.4111328125 +vt 0.013671875 0.4228515625 +vt 0.013671875 0.4111328125 +vt 0.013671875 0.4228515625 +vt 0.015625 0.4228515625 +vt 0.015625 0.4111328125 +vt 0.02734375 0.41015625 +vt 0.02734375 0.4111328125 +vt 0.025390625 0.4111328125 +vt 0.025390625 0.41015625 +vt 0.013671875 0.41015625 +vt 0.013671875 0.4111328125 +vt 0.01171875 0.4111328125 +vt 0.01171875 0.41015625 +vt 0.609375 0.47265625 +vt 0.609375 0.4736328125 +vt 0.599609375 0.4736328125 +vt 0.599609375 0.47265625 +vt 0.62109375 0.47265625 +vt 0.62109375 0.4736328125 +vt 0.611328125 0.4736328125 +vt 0.611328125 0.47265625 +vt 0.609375 0.4833984375 +vt 0.609375 0.4736328125 +vt 0.611328125 0.4736328125 +vt 0.611328125 0.4833984375 +vt 0.611328125 0.4736328125 +vt 0.611328125 0.4833984375 +vt 0.61328125 0.4833984375 +vt 0.61328125 0.4736328125 +vt 0.623046875 0.47265625 +vt 0.623046875 0.4736328125 +vt 0.62109375 0.4736328125 +vt 0.62109375 0.47265625 +vt 0.611328125 0.47265625 +vt 0.611328125 0.4736328125 +vt 0.609375 0.4736328125 +vt 0.609375 0.47265625 +vt 0.501953125 0.9619140625 +vt 0.501953125 0.962890625 +vt 0.4873046875 0.962890625 +vt 0.4873046875 0.9619140625 +vt 0.5185546875 0.9619140625 +vt 0.5185546875 0.962890625 +vt 0.50390625 0.962890625 +vt 0.50390625 0.9619140625 +vt 0.501953125 0.9775390625 +vt 0.501953125 0.962890625 +vt 0.50390625 0.962890625 +vt 0.50390625 0.9775390625 +vt 0.50390625 0.962890625 +vt 0.50390625 0.9775390625 +vt 0.505859375 0.9775390625 +vt 0.505859375 0.962890625 +vt 0.5205078125 0.9619140625 +vt 0.5205078125 0.962890625 +vt 0.5185546875 0.962890625 +vt 0.5185546875 0.9619140625 +vt 0.50390625 0.9619140625 +vt 0.50390625 0.962890625 +vt 0.501953125 0.962890625 +vt 0.501953125 0.9619140625 +vt 0.375 0.900390625 +vt 0.375 0.9013671875 +vt 0.3642578125 0.9013671875 +vt 0.3642578125 0.900390625 +vt 0.3876953125 0.900390625 +vt 0.3876953125 0.9013671875 +vt 0.376953125 0.9013671875 +vt 0.376953125 0.900390625 +vt 0.375 0.912109375 +vt 0.375 0.9013671875 +vt 0.376953125 0.9013671875 +vt 0.376953125 0.912109375 +vt 0.376953125 0.9013671875 +vt 0.376953125 0.912109375 +vt 0.37890625 0.912109375 +vt 0.37890625 0.9013671875 +vt 0.3896484375 0.900390625 +vt 0.3896484375 0.9013671875 +vt 0.3876953125 0.9013671875 +vt 0.3876953125 0.900390625 +vt 0.376953125 0.900390625 +vt 0.376953125 0.9013671875 +vt 0.375 0.9013671875 +vt 0.375 0.900390625 +vt 0.609375 0.4833984375 +vt 0.609375 0.484375 +vt 0.599609375 0.484375 +vt 0.599609375 0.4833984375 +vt 0.62109375 0.4833984375 +vt 0.62109375 0.484375 +vt 0.611328125 0.484375 +vt 0.611328125 0.4833984375 +vt 0.609375 0.494140625 +vt 0.609375 0.484375 +vt 0.611328125 0.484375 +vt 0.611328125 0.494140625 +vt 0.611328125 0.484375 +vt 0.611328125 0.494140625 +vt 0.61328125 0.494140625 +vt 0.61328125 0.484375 +vt 0.623046875 0.4833984375 +vt 0.623046875 0.484375 +vt 0.62109375 0.484375 +vt 0.62109375 0.4833984375 +vt 0.611328125 0.4833984375 +vt 0.611328125 0.484375 +vt 0.609375 0.484375 +vt 0.609375 0.4833984375 +vt 0.4765625 0.8642578125 +vt 0.4765625 0.865234375 +vt 0.47265625 0.865234375 +vt 0.47265625 0.8642578125 +vt 0.482421875 0.8642578125 +vt 0.482421875 0.865234375 +vt 0.478515625 0.865234375 +vt 0.478515625 0.8642578125 +vt 0.4765625 0.869140625 +vt 0.4765625 0.865234375 +vt 0.478515625 0.865234375 +vt 0.478515625 0.869140625 +vt 0.478515625 0.865234375 +vt 0.478515625 0.869140625 +vt 0.48046875 0.869140625 +vt 0.48046875 0.865234375 +vt 0.484375 0.8642578125 +vt 0.484375 0.865234375 +vt 0.482421875 0.865234375 +vt 0.482421875 0.8642578125 +vt 0.478515625 0.8642578125 +vt 0.478515625 0.865234375 +vt 0.4765625 0.865234375 +vt 0.4765625 0.8642578125 +vt 0.3505859375 0.90625 +vt 0.3505859375 0.9072265625 +vt 0.345703125 0.9072265625 +vt 0.345703125 0.90625 +vt 0.357421875 0.90625 +vt 0.357421875 0.9072265625 +vt 0.3525390625 0.9072265625 +vt 0.3525390625 0.90625 +vt 0.3505859375 0.912109375 +vt 0.3505859375 0.9072265625 +vt 0.3525390625 0.9072265625 +vt 0.3525390625 0.912109375 +vt 0.3525390625 0.9072265625 +vt 0.3525390625 0.912109375 +vt 0.3544921875 0.912109375 +vt 0.3544921875 0.9072265625 +vt 0.359375 0.90625 +vt 0.359375 0.9072265625 +vt 0.357421875 0.9072265625 +vt 0.357421875 0.90625 +vt 0.3525390625 0.90625 +vt 0.3525390625 0.9072265625 +vt 0.3505859375 0.9072265625 +vt 0.3505859375 0.90625 +vt 0.4609375 0.7099609375 +vt 0.4609375 0.7109375 +vt 0.45703125 0.7109375 +vt 0.45703125 0.7099609375 +vt 0.466796875 0.7099609375 +vt 0.466796875 0.7109375 +vt 0.462890625 0.7109375 +vt 0.462890625 0.7099609375 +vt 0.4609375 0.71484375 +vt 0.4609375 0.7109375 +vt 0.462890625 0.7109375 +vt 0.462890625 0.71484375 +vt 0.462890625 0.7109375 +vt 0.462890625 0.71484375 +vt 0.46484375 0.71484375 +vt 0.46484375 0.7109375 +vt 0.46875 0.7099609375 +vt 0.46875 0.7109375 +vt 0.466796875 0.7109375 +vt 0.466796875 0.7099609375 +vt 0.462890625 0.7099609375 +vt 0.462890625 0.7109375 +vt 0.4609375 0.7109375 +vt 0.4609375 0.7099609375 +vt 0.3408203125 0.8837890625 +vt 0.3408203125 0.884765625 +vt 0.337890625 0.884765625 +vt 0.337890625 0.8837890625 +vt 0.345703125 0.8837890625 +vt 0.345703125 0.884765625 +vt 0.3427734375 0.884765625 +vt 0.3427734375 0.8837890625 +vt 0.3408203125 0.8876953125 +vt 0.3408203125 0.884765625 +vt 0.3427734375 0.884765625 +vt 0.3427734375 0.8876953125 +vt 0.3427734375 0.884765625 +vt 0.3427734375 0.8876953125 +vt 0.3447265625 0.8876953125 +vt 0.3447265625 0.884765625 +vt 0.34765625 0.8837890625 +vt 0.34765625 0.884765625 +vt 0.345703125 0.884765625 +vt 0.345703125 0.8837890625 +vt 0.3427734375 0.8837890625 +vt 0.3427734375 0.884765625 +vt 0.3408203125 0.884765625 +vt 0.3408203125 0.8837890625 +vt 0.14453125 0.4130859375 +vt 0.14453125 0.4140625 +vt 0.1328125 0.4140625 +vt 0.1328125 0.4130859375 +vt 0.158203125 0.4130859375 +vt 0.158203125 0.4140625 +vt 0.146484375 0.4140625 +vt 0.146484375 0.4130859375 +vt 0.14453125 0.42578125 +vt 0.14453125 0.4140625 +vt 0.146484375 0.4140625 +vt 0.146484375 0.42578125 +vt 0.146484375 0.4140625 +vt 0.146484375 0.42578125 +vt 0.1484375 0.42578125 +vt 0.1484375 0.4140625 +vt 0.16015625 0.4130859375 +vt 0.16015625 0.4140625 +vt 0.158203125 0.4140625 +vt 0.158203125 0.4130859375 +vt 0.146484375 0.4130859375 +vt 0.146484375 0.4140625 +vt 0.14453125 0.4140625 +vt 0.14453125 0.4130859375 +vt 0.318359375 0.6923828125 +vt 0.318359375 0.693359375 +vt 0.314453125 0.693359375 +vt 0.314453125 0.6923828125 +vt 0.3232421875 0.6923828125 +vt 0.3232421875 0.693359375 +vt 0.3193359375 0.693359375 +vt 0.3193359375 0.6923828125 +vt 0.318359375 0.697265625 +vt 0.318359375 0.693359375 +vt 0.3193359375 0.693359375 +vt 0.3193359375 0.697265625 +vt 0.3193359375 0.693359375 +vt 0.3193359375 0.697265625 +vt 0.3203125 0.697265625 +vt 0.3203125 0.693359375 +vt 0.32421875 0.6923828125 +vt 0.32421875 0.693359375 +vt 0.3232421875 0.693359375 +vt 0.3232421875 0.6923828125 +vt 0.3193359375 0.6923828125 +vt 0.3193359375 0.693359375 +vt 0.318359375 0.693359375 +vt 0.318359375 0.6923828125 +vt 0.4345703125 0.9677734375 +vt 0.4345703125 0.96875 +vt 0.4306640625 0.96875 +vt 0.4306640625 0.9677734375 +vt 0.4404296875 0.9677734375 +vt 0.4404296875 0.96875 +vt 0.4365234375 0.96875 +vt 0.4365234375 0.9677734375 +vt 0.4345703125 0.97265625 +vt 0.4345703125 0.96875 +vt 0.4365234375 0.96875 +vt 0.4365234375 0.97265625 +vt 0.4365234375 0.96875 +vt 0.4365234375 0.97265625 +vt 0.4384765625 0.97265625 +vt 0.4384765625 0.96875 +vt 0.4423828125 0.9677734375 +vt 0.4423828125 0.96875 +vt 0.4404296875 0.96875 +vt 0.4404296875 0.9677734375 +vt 0.4365234375 0.9677734375 +vt 0.4365234375 0.96875 +vt 0.4345703125 0.96875 +vt 0.4345703125 0.9677734375 +vt 0.8603515625 0.7041015625 +vt 0.8603515625 0.705078125 +vt 0.8251953125 0.705078125 +vt 0.8251953125 0.7041015625 +vt 0.896484375 0.7041015625 +vt 0.896484375 0.705078125 +vt 0.861328125 0.705078125 +vt 0.861328125 0.7041015625 +vt 0.8603515625 0.740234375 +vt 0.8603515625 0.705078125 +vt 0.861328125 0.705078125 +vt 0.861328125 0.740234375 +vt 0.861328125 0.705078125 +vt 0.861328125 0.740234375 +vt 0.8623046875 0.740234375 +vt 0.8623046875 0.705078125 +vt 0.8974609375 0.7041015625 +vt 0.8974609375 0.705078125 +vt 0.896484375 0.705078125 +vt 0.896484375 0.7041015625 +vt 0.861328125 0.7041015625 +vt 0.861328125 0.705078125 +vt 0.8603515625 0.705078125 +vt 0.8603515625 0.7041015625 +vt 0.453125 0.974609375 +vt 0.453125 0.9755859375 +vt 0.4443359375 0.9755859375 +vt 0.4443359375 0.974609375 +vt 0.462890625 0.974609375 +vt 0.462890625 0.9755859375 +vt 0.4541015625 0.9755859375 +vt 0.4541015625 0.974609375 +vt 0.453125 0.984375 +vt 0.453125 0.9755859375 +vt 0.4541015625 0.9755859375 +vt 0.4541015625 0.984375 +vt 0.4541015625 0.9755859375 +vt 0.4541015625 0.984375 +vt 0.455078125 0.984375 +vt 0.455078125 0.9755859375 +vt 0.4638671875 0.974609375 +vt 0.4638671875 0.9755859375 +vt 0.462890625 0.9755859375 +vt 0.462890625 0.974609375 +vt 0.4541015625 0.974609375 +vt 0.4541015625 0.9755859375 +vt 0.453125 0.9755859375 +vt 0.453125 0.974609375 +vt 0.435546875 0.7275390625 +vt 0.435546875 0.728515625 +vt 0.427734375 0.728515625 +vt 0.427734375 0.7275390625 +vt 0.4453125 0.7275390625 +vt 0.4453125 0.728515625 +vt 0.4375 0.728515625 +vt 0.4375 0.7275390625 +vt 0.435546875 0.736328125 +vt 0.435546875 0.728515625 +vt 0.4375 0.728515625 +vt 0.4375 0.736328125 +vt 0.4375 0.728515625 +vt 0.4375 0.736328125 +vt 0.439453125 0.736328125 +vt 0.439453125 0.728515625 +vt 0.447265625 0.7275390625 +vt 0.447265625 0.728515625 +vt 0.4453125 0.728515625 +vt 0.4453125 0.7275390625 +vt 0.4375 0.7275390625 +vt 0.4375 0.728515625 +vt 0.435546875 0.728515625 +vt 0.435546875 0.7275390625 +vt 0.546875 0.759765625 +vt 0.546875 0.7607421875 +vt 0.5380859375 0.7607421875 +vt 0.5380859375 0.759765625 +vt 0.5576171875 0.759765625 +vt 0.5576171875 0.7607421875 +vt 0.548828125 0.7607421875 +vt 0.548828125 0.759765625 +vt 0.546875 0.76953125 +vt 0.546875 0.7607421875 +vt 0.548828125 0.7607421875 +vt 0.548828125 0.76953125 +vt 0.548828125 0.7607421875 +vt 0.548828125 0.76953125 +vt 0.55078125 0.76953125 +vt 0.55078125 0.7607421875 +vt 0.5595703125 0.759765625 +vt 0.5595703125 0.7607421875 +vt 0.5576171875 0.7607421875 +vt 0.5576171875 0.759765625 +vt 0.548828125 0.759765625 +vt 0.548828125 0.7607421875 +vt 0.546875 0.7607421875 +vt 0.546875 0.759765625 +vt 0.48828125 0.751953125 +vt 0.48828125 0.7529296875 +vt 0.4736328125 0.7529296875 +vt 0.4736328125 0.751953125 +vt 0.5048828125 0.751953125 +vt 0.5048828125 0.7529296875 +vt 0.490234375 0.7529296875 +vt 0.490234375 0.751953125 +vt 0.48828125 0.767578125 +vt 0.48828125 0.7529296875 +vt 0.490234375 0.7529296875 +vt 0.490234375 0.767578125 +vt 0.490234375 0.7529296875 +vt 0.490234375 0.767578125 +vt 0.4921875 0.767578125 +vt 0.4921875 0.7529296875 +vt 0.5068359375 0.751953125 +vt 0.5068359375 0.7529296875 +vt 0.5048828125 0.7529296875 +vt 0.5048828125 0.751953125 +vt 0.490234375 0.751953125 +vt 0.490234375 0.7529296875 +vt 0.48828125 0.7529296875 +vt 0.48828125 0.751953125 +vt 0.458984375 0.9462890625 +vt 0.458984375 0.947265625 +vt 0.4443359375 0.947265625 +vt 0.4443359375 0.9462890625 +vt 0.4755859375 0.9462890625 +vt 0.4755859375 0.947265625 +vt 0.4609375 0.947265625 +vt 0.4609375 0.9462890625 +vt 0.458984375 0.9619140625 +vt 0.458984375 0.947265625 +vt 0.4609375 0.947265625 +vt 0.4609375 0.9619140625 +vt 0.4609375 0.947265625 +vt 0.4609375 0.9619140625 +vt 0.462890625 0.9619140625 +vt 0.462890625 0.947265625 +vt 0.4775390625 0.9462890625 +vt 0.4775390625 0.947265625 +vt 0.4755859375 0.947265625 +vt 0.4755859375 0.9462890625 +vt 0.4609375 0.9462890625 +vt 0.4609375 0.947265625 +vt 0.458984375 0.947265625 +vt 0.458984375 0.9462890625 +vt 0.615234375 0.921875 +vt 0.615234375 0.9228515625 +vt 0.580078125 0.9228515625 +vt 0.580078125 0.921875 +vt 0.65234375 0.921875 +vt 0.65234375 0.9228515625 +vt 0.6171875 0.9228515625 +vt 0.6171875 0.921875 +vt 0.615234375 0.9580078125 +vt 0.615234375 0.9228515625 +vt 0.6171875 0.9228515625 +vt 0.6171875 0.9580078125 +vt 0.6171875 0.9228515625 +vt 0.6171875 0.9580078125 +vt 0.619140625 0.9580078125 +vt 0.619140625 0.9228515625 +vt 0.654296875 0.921875 +vt 0.654296875 0.9228515625 +vt 0.65234375 0.9228515625 +vt 0.65234375 0.921875 +vt 0.6171875 0.921875 +vt 0.6171875 0.9228515625 +vt 0.615234375 0.9228515625 +vt 0.615234375 0.921875 +vt 0.3212890625 0.8212890625 +vt 0.3212890625 0.822265625 +vt 0.3173828125 0.822265625 +vt 0.3173828125 0.8212890625 +vt 0.3271484375 0.8212890625 +vt 0.3271484375 0.822265625 +vt 0.3232421875 0.822265625 +vt 0.3232421875 0.8212890625 +vt 0.3212890625 0.826171875 +vt 0.3212890625 0.822265625 +vt 0.3232421875 0.822265625 +vt 0.3232421875 0.826171875 +vt 0.3232421875 0.822265625 +vt 0.3232421875 0.826171875 +vt 0.3251953125 0.826171875 +vt 0.3251953125 0.822265625 +vt 0.3291015625 0.8212890625 +vt 0.3291015625 0.822265625 +vt 0.3271484375 0.822265625 +vt 0.3271484375 0.8212890625 +vt 0.3232421875 0.8212890625 +vt 0.3232421875 0.822265625 +vt 0.3212890625 0.822265625 +vt 0.3212890625 0.8212890625 +vt 0.357421875 0.72265625 +vt 0.357421875 0.7236328125 +vt 0.3505859375 0.7236328125 +vt 0.3505859375 0.72265625 +vt 0.365234375 0.72265625 +vt 0.365234375 0.7236328125 +vt 0.3583984375 0.7236328125 +vt 0.3583984375 0.72265625 +vt 0.357421875 0.73046875 +vt 0.357421875 0.7236328125 +vt 0.3583984375 0.7236328125 +vt 0.3583984375 0.73046875 +vt 0.3583984375 0.7236328125 +vt 0.3583984375 0.73046875 +vt 0.359375 0.73046875 +vt 0.359375 0.7236328125 +vt 0.3662109375 0.72265625 +vt 0.3662109375 0.7236328125 +vt 0.365234375 0.7236328125 +vt 0.365234375 0.72265625 +vt 0.3583984375 0.72265625 +vt 0.3583984375 0.7236328125 +vt 0.357421875 0.7236328125 +vt 0.357421875 0.72265625 +vt 0.177734375 0.9013671875 +vt 0.177734375 0.90234375 +vt 0.1748046875 0.90234375 +vt 0.1748046875 0.9013671875 +vt 0.181640625 0.9013671875 +vt 0.181640625 0.90234375 +vt 0.1787109375 0.90234375 +vt 0.1787109375 0.9013671875 +vt 0.177734375 0.9052734375 +vt 0.177734375 0.90234375 +vt 0.1787109375 0.90234375 +vt 0.1787109375 0.9052734375 +vt 0.1787109375 0.90234375 +vt 0.1787109375 0.9052734375 +vt 0.1796875 0.9052734375 +vt 0.1796875 0.90234375 +vt 0.1826171875 0.9013671875 +vt 0.1826171875 0.90234375 +vt 0.181640625 0.90234375 +vt 0.181640625 0.9013671875 +vt 0.1787109375 0.9013671875 +vt 0.1787109375 0.90234375 +vt 0.177734375 0.90234375 +vt 0.177734375 0.9013671875 +vt 0.5380859375 0.4345703125 +vt 0.5380859375 0.435546875 +vt 0.5244140625 0.435546875 +vt 0.5244140625 0.4345703125 +vt 0.5537109375 0.4345703125 +vt 0.5537109375 0.435546875 +vt 0.5400390625 0.435546875 +vt 0.5400390625 0.4345703125 +vt 0.5380859375 0.44921875 +vt 0.5380859375 0.435546875 +vt 0.5400390625 0.435546875 +vt 0.5400390625 0.44921875 +vt 0.5400390625 0.435546875 +vt 0.5400390625 0.44921875 +vt 0.5419921875 0.44921875 +vt 0.5419921875 0.435546875 +vt 0.5556640625 0.4345703125 +vt 0.5556640625 0.435546875 +vt 0.5537109375 0.435546875 +vt 0.5537109375 0.4345703125 +vt 0.5400390625 0.4345703125 +vt 0.5400390625 0.435546875 +vt 0.5380859375 0.435546875 +vt 0.5380859375 0.4345703125 +vt 0.580078125 0.4599609375 +vt 0.580078125 0.4609375 +vt 0.568359375 0.4609375 +vt 0.568359375 0.4599609375 +vt 0.59375 0.4599609375 +vt 0.59375 0.4609375 +vt 0.58203125 0.4609375 +vt 0.58203125 0.4599609375 +vt 0.580078125 0.47265625 +vt 0.580078125 0.4609375 +vt 0.58203125 0.4609375 +vt 0.58203125 0.47265625 +vt 0.58203125 0.4609375 +vt 0.58203125 0.47265625 +vt 0.583984375 0.47265625 +vt 0.583984375 0.4609375 +vt 0.595703125 0.4599609375 +vt 0.595703125 0.4609375 +vt 0.59375 0.4609375 +vt 0.59375 0.4599609375 +vt 0.58203125 0.4599609375 +vt 0.58203125 0.4609375 +vt 0.580078125 0.4609375 +vt 0.580078125 0.4599609375 +vt 0.482421875 0.3896484375 +vt 0.482421875 0.390625 +vt 0.47265625 0.390625 +vt 0.47265625 0.3896484375 +vt 0.494140625 0.3896484375 +vt 0.494140625 0.390625 +vt 0.484375 0.390625 +vt 0.484375 0.3896484375 +vt 0.482421875 0.400390625 +vt 0.482421875 0.390625 +vt 0.484375 0.390625 +vt 0.484375 0.400390625 +vt 0.484375 0.390625 +vt 0.484375 0.400390625 +vt 0.486328125 0.400390625 +vt 0.486328125 0.390625 +vt 0.49609375 0.3896484375 +vt 0.49609375 0.390625 +vt 0.494140625 0.390625 +vt 0.494140625 0.3896484375 +vt 0.484375 0.3896484375 +vt 0.484375 0.390625 +vt 0.482421875 0.390625 +vt 0.482421875 0.3896484375 +vt 0.3466796875 0.703125 +vt 0.3466796875 0.7041015625 +vt 0.33203125 0.7041015625 +vt 0.33203125 0.703125 +vt 0.36328125 0.703125 +vt 0.36328125 0.7041015625 +vt 0.3486328125 0.7041015625 +vt 0.3486328125 0.703125 +vt 0.3466796875 0.71875 +vt 0.3466796875 0.7041015625 +vt 0.3486328125 0.7041015625 +vt 0.3486328125 0.71875 +vt 0.3486328125 0.7041015625 +vt 0.3486328125 0.71875 +vt 0.3505859375 0.71875 +vt 0.3505859375 0.7041015625 +vt 0.365234375 0.703125 +vt 0.365234375 0.7041015625 +vt 0.36328125 0.7041015625 +vt 0.36328125 0.703125 +vt 0.3486328125 0.703125 +vt 0.3486328125 0.7041015625 +vt 0.3466796875 0.7041015625 +vt 0.3466796875 0.703125 +vt 0.341796875 0.900390625 +vt 0.341796875 0.9013671875 +vt 0.3310546875 0.9013671875 +vt 0.3310546875 0.900390625 +vt 0.3544921875 0.900390625 +vt 0.3544921875 0.9013671875 +vt 0.34375 0.9013671875 +vt 0.34375 0.900390625 +vt 0.341796875 0.912109375 +vt 0.341796875 0.9013671875 +vt 0.34375 0.9013671875 +vt 0.34375 0.912109375 +vt 0.34375 0.9013671875 +vt 0.34375 0.912109375 +vt 0.345703125 0.912109375 +vt 0.345703125 0.9013671875 +vt 0.3564453125 0.900390625 +vt 0.3564453125 0.9013671875 +vt 0.3544921875 0.9013671875 +vt 0.3544921875 0.900390625 +vt 0.34375 0.900390625 +vt 0.34375 0.9013671875 +vt 0.341796875 0.9013671875 +vt 0.341796875 0.900390625 +vt 0.0234375 0.390625 +vt 0.0234375 0.3916015625 +vt 0.013671875 0.3916015625 +vt 0.013671875 0.390625 +vt 0.03515625 0.390625 +vt 0.03515625 0.3916015625 +vt 0.025390625 0.3916015625 +vt 0.025390625 0.390625 +vt 0.0234375 0.4013671875 +vt 0.0234375 0.3916015625 +vt 0.025390625 0.3916015625 +vt 0.025390625 0.4013671875 +vt 0.025390625 0.3916015625 +vt 0.025390625 0.4013671875 +vt 0.02734375 0.4013671875 +vt 0.02734375 0.3916015625 +vt 0.037109375 0.390625 +vt 0.037109375 0.3916015625 +vt 0.03515625 0.3916015625 +vt 0.03515625 0.390625 +vt 0.025390625 0.390625 +vt 0.025390625 0.3916015625 +vt 0.0234375 0.3916015625 +vt 0.0234375 0.390625 +vt 0.2900390625 0.9794921875 +vt 0.2900390625 0.98046875 +vt 0.2861328125 0.98046875 +vt 0.2861328125 0.9794921875 +vt 0.2958984375 0.9794921875 +vt 0.2958984375 0.98046875 +vt 0.2919921875 0.98046875 +vt 0.2919921875 0.9794921875 +vt 0.2900390625 0.984375 +vt 0.2900390625 0.98046875 +vt 0.2919921875 0.98046875 +vt 0.2919921875 0.984375 +vt 0.2919921875 0.98046875 +vt 0.2919921875 0.984375 +vt 0.2939453125 0.984375 +vt 0.2939453125 0.98046875 +vt 0.2978515625 0.9794921875 +vt 0.2978515625 0.98046875 +vt 0.2958984375 0.98046875 +vt 0.2958984375 0.9794921875 +vt 0.2919921875 0.9794921875 +vt 0.2919921875 0.98046875 +vt 0.2900390625 0.98046875 +vt 0.2900390625 0.9794921875 +vt 0.1845703125 0.853515625 +vt 0.1845703125 0.8544921875 +vt 0.1796875 0.8544921875 +vt 0.1796875 0.853515625 +vt 0.19140625 0.853515625 +vt 0.19140625 0.8544921875 +vt 0.1865234375 0.8544921875 +vt 0.1865234375 0.853515625 +vt 0.1845703125 0.859375 +vt 0.1845703125 0.8544921875 +vt 0.1865234375 0.8544921875 +vt 0.1865234375 0.859375 +vt 0.1865234375 0.8544921875 +vt 0.1865234375 0.859375 +vt 0.1884765625 0.859375 +vt 0.1884765625 0.8544921875 +vt 0.193359375 0.853515625 +vt 0.193359375 0.8544921875 +vt 0.19140625 0.8544921875 +vt 0.19140625 0.853515625 +vt 0.1865234375 0.853515625 +vt 0.1865234375 0.8544921875 +vt 0.1845703125 0.8544921875 +vt 0.1845703125 0.853515625 +vt 0.1845703125 0.80859375 +vt 0.1845703125 0.8095703125 +vt 0.1806640625 0.8095703125 +vt 0.1806640625 0.80859375 +vt 0.1904296875 0.80859375 +vt 0.1904296875 0.8095703125 +vt 0.1865234375 0.8095703125 +vt 0.1865234375 0.80859375 +vt 0.1845703125 0.8134765625 +vt 0.1845703125 0.8095703125 +vt 0.1865234375 0.8095703125 +vt 0.1865234375 0.8134765625 +vt 0.1865234375 0.8095703125 +vt 0.1865234375 0.8134765625 +vt 0.1884765625 0.8134765625 +vt 0.1884765625 0.8095703125 +vt 0.1923828125 0.80859375 +vt 0.1923828125 0.8095703125 +vt 0.1904296875 0.8095703125 +vt 0.1904296875 0.80859375 +vt 0.1865234375 0.80859375 +vt 0.1865234375 0.8095703125 +vt 0.1845703125 0.8095703125 +vt 0.1845703125 0.80859375 +vt 0.21484375 0.68359375 +vt 0.21484375 0.6845703125 +vt 0.2119140625 0.6845703125 +vt 0.2119140625 0.68359375 +vt 0.2197265625 0.68359375 +vt 0.2197265625 0.6845703125 +vt 0.216796875 0.6845703125 +vt 0.216796875 0.68359375 +vt 0.21484375 0.6875 +vt 0.21484375 0.6845703125 +vt 0.216796875 0.6845703125 +vt 0.216796875 0.6875 +vt 0.216796875 0.6845703125 +vt 0.216796875 0.6875 +vt 0.21875 0.6875 +vt 0.21875 0.6845703125 +vt 0.2216796875 0.68359375 +vt 0.2216796875 0.6845703125 +vt 0.2197265625 0.6845703125 +vt 0.2197265625 0.68359375 +vt 0.216796875 0.68359375 +vt 0.216796875 0.6845703125 +vt 0.21484375 0.6845703125 +vt 0.21484375 0.68359375 +vt 0.421875 0.4345703125 +vt 0.421875 0.435546875 +vt 0.41015625 0.435546875 +vt 0.41015625 0.4345703125 +vt 0.435546875 0.4345703125 +vt 0.435546875 0.435546875 +vt 0.423828125 0.435546875 +vt 0.423828125 0.4345703125 +vt 0.421875 0.447265625 +vt 0.421875 0.435546875 +vt 0.423828125 0.435546875 +vt 0.423828125 0.447265625 +vt 0.423828125 0.435546875 +vt 0.423828125 0.447265625 +vt 0.42578125 0.447265625 +vt 0.42578125 0.435546875 +vt 0.4375 0.4345703125 +vt 0.4375 0.435546875 +vt 0.435546875 0.435546875 +vt 0.435546875 0.4345703125 +vt 0.423828125 0.4345703125 +vt 0.423828125 0.435546875 +vt 0.421875 0.435546875 +vt 0.421875 0.4345703125 +vt 0.2890625 0.9248046875 +vt 0.2890625 0.92578125 +vt 0.28515625 0.92578125 +vt 0.28515625 0.9248046875 +vt 0.2939453125 0.9248046875 +vt 0.2939453125 0.92578125 +vt 0.2900390625 0.92578125 +vt 0.2900390625 0.9248046875 +vt 0.2890625 0.9296875 +vt 0.2890625 0.92578125 +vt 0.2900390625 0.92578125 +vt 0.2900390625 0.9296875 +vt 0.2900390625 0.92578125 +vt 0.2900390625 0.9296875 +vt 0.291015625 0.9296875 +vt 0.291015625 0.92578125 +vt 0.294921875 0.9248046875 +vt 0.294921875 0.92578125 +vt 0.2939453125 0.92578125 +vt 0.2939453125 0.9248046875 +vt 0.2900390625 0.9248046875 +vt 0.2900390625 0.92578125 +vt 0.2890625 0.92578125 +vt 0.2890625 0.9248046875 +vt 0.16015625 0.9794921875 +vt 0.16015625 0.98046875 +vt 0.15625 0.98046875 +vt 0.15625 0.9794921875 +vt 0.166015625 0.9794921875 +vt 0.166015625 0.98046875 +vt 0.162109375 0.98046875 +vt 0.162109375 0.9794921875 +vt 0.16015625 0.984375 +vt 0.16015625 0.98046875 +vt 0.162109375 0.98046875 +vt 0.162109375 0.984375 +vt 0.162109375 0.98046875 +vt 0.162109375 0.984375 +vt 0.1640625 0.984375 +vt 0.1640625 0.98046875 +vt 0.16796875 0.9794921875 +vt 0.16796875 0.98046875 +vt 0.166015625 0.98046875 +vt 0.166015625 0.9794921875 +vt 0.162109375 0.9794921875 +vt 0.162109375 0.98046875 +vt 0.16015625 0.98046875 +vt 0.16015625 0.9794921875 +vt 0.8603515625 0.7431640625 +vt 0.8603515625 0.744140625 +vt 0.8251953125 0.744140625 +vt 0.8251953125 0.7431640625 +vt 0.896484375 0.7431640625 +vt 0.896484375 0.744140625 +vt 0.861328125 0.744140625 +vt 0.861328125 0.7431640625 +vt 0.8603515625 0.779296875 +vt 0.8603515625 0.744140625 +vt 0.861328125 0.744140625 +vt 0.861328125 0.779296875 +vt 0.861328125 0.744140625 +vt 0.861328125 0.779296875 +vt 0.8623046875 0.779296875 +vt 0.8623046875 0.744140625 +vt 0.8974609375 0.7431640625 +vt 0.8974609375 0.744140625 +vt 0.896484375 0.744140625 +vt 0.896484375 0.7431640625 +vt 0.861328125 0.7431640625 +vt 0.861328125 0.744140625 +vt 0.8603515625 0.744140625 +vt 0.8603515625 0.7431640625 +vt 0.3837890625 0.818359375 +vt 0.3837890625 0.8193359375 +vt 0.375 0.8193359375 +vt 0.375 0.818359375 +vt 0.3935546875 0.818359375 +vt 0.3935546875 0.8193359375 +vt 0.384765625 0.8193359375 +vt 0.384765625 0.818359375 +vt 0.3837890625 0.828125 +vt 0.3837890625 0.8193359375 +vt 0.384765625 0.8193359375 +vt 0.384765625 0.828125 +vt 0.384765625 0.8193359375 +vt 0.384765625 0.828125 +vt 0.3857421875 0.828125 +vt 0.3857421875 0.8193359375 +vt 0.39453125 0.818359375 +vt 0.39453125 0.8193359375 +vt 0.3935546875 0.8193359375 +vt 0.3935546875 0.818359375 +vt 0.384765625 0.818359375 +vt 0.384765625 0.8193359375 +vt 0.3837890625 0.8193359375 +vt 0.3837890625 0.818359375 +vt 0.435546875 0.7705078125 +vt 0.435546875 0.771484375 +vt 0.427734375 0.771484375 +vt 0.427734375 0.7705078125 +vt 0.4453125 0.7705078125 +vt 0.4453125 0.771484375 +vt 0.4375 0.771484375 +vt 0.4375 0.7705078125 +vt 0.435546875 0.779296875 +vt 0.435546875 0.771484375 +vt 0.4375 0.771484375 +vt 0.4375 0.779296875 +vt 0.4375 0.771484375 +vt 0.4375 0.779296875 +vt 0.439453125 0.779296875 +vt 0.439453125 0.771484375 +vt 0.447265625 0.7705078125 +vt 0.447265625 0.771484375 +vt 0.4453125 0.771484375 +vt 0.4453125 0.7705078125 +vt 0.4375 0.7705078125 +vt 0.4375 0.771484375 +vt 0.435546875 0.771484375 +vt 0.435546875 0.7705078125 +vt 0.5439453125 0.482421875 +vt 0.5439453125 0.4833984375 +vt 0.53515625 0.4833984375 +vt 0.53515625 0.482421875 +vt 0.5546875 0.482421875 +vt 0.5546875 0.4833984375 +vt 0.5458984375 0.4833984375 +vt 0.5458984375 0.482421875 +vt 0.5439453125 0.4921875 +vt 0.5439453125 0.4833984375 +vt 0.5458984375 0.4833984375 +vt 0.5458984375 0.4921875 +vt 0.5458984375 0.4833984375 +vt 0.5458984375 0.4921875 +vt 0.5478515625 0.4921875 +vt 0.5478515625 0.4833984375 +vt 0.556640625 0.482421875 +vt 0.556640625 0.4833984375 +vt 0.5546875 0.4833984375 +vt 0.5546875 0.482421875 +vt 0.5458984375 0.482421875 +vt 0.5458984375 0.4833984375 +vt 0.5439453125 0.4833984375 +vt 0.5439453125 0.482421875 +vt 0.595703125 0.4580078125 +vt 0.595703125 0.458984375 +vt 0.560546875 0.458984375 +vt 0.560546875 0.4580078125 +vt 0.6328125 0.4580078125 +vt 0.6328125 0.458984375 +vt 0.59765625 0.458984375 +vt 0.59765625 0.4580078125 +vt 0.595703125 0.494140625 +vt 0.595703125 0.458984375 +vt 0.59765625 0.458984375 +vt 0.59765625 0.494140625 +vt 0.59765625 0.458984375 +vt 0.59765625 0.494140625 +vt 0.599609375 0.494140625 +vt 0.599609375 0.458984375 +vt 0.634765625 0.4580078125 +vt 0.634765625 0.458984375 +vt 0.6328125 0.458984375 +vt 0.6328125 0.4580078125 +vt 0.59765625 0.4580078125 +vt 0.59765625 0.458984375 +vt 0.595703125 0.458984375 +vt 0.595703125 0.4580078125 +vt 0.1171875 0.84375 +vt 0.1171875 0.8447265625 +vt 0.11328125 0.8447265625 +vt 0.11328125 0.84375 +vt 0.123046875 0.84375 +vt 0.123046875 0.8447265625 +vt 0.119140625 0.8447265625 +vt 0.119140625 0.84375 +vt 0.1171875 0.8486328125 +vt 0.1171875 0.8447265625 +vt 0.119140625 0.8447265625 +vt 0.119140625 0.8486328125 +vt 0.119140625 0.8447265625 +vt 0.119140625 0.8486328125 +vt 0.12109375 0.8486328125 +vt 0.12109375 0.8447265625 +vt 0.125 0.84375 +vt 0.125 0.8447265625 +vt 0.123046875 0.8447265625 +vt 0.123046875 0.84375 +vt 0.119140625 0.84375 +vt 0.119140625 0.8447265625 +vt 0.1171875 0.8447265625 +vt 0.1171875 0.84375 +vt 0.1171875 0.8486328125 +vt 0.1171875 0.849609375 +vt 0.11328125 0.849609375 +vt 0.11328125 0.8486328125 +vt 0.123046875 0.8486328125 +vt 0.123046875 0.849609375 +vt 0.119140625 0.849609375 +vt 0.119140625 0.8486328125 +vt 0.1171875 0.853515625 +vt 0.1171875 0.849609375 +vt 0.119140625 0.849609375 +vt 0.119140625 0.853515625 +vt 0.119140625 0.849609375 +vt 0.119140625 0.853515625 +vt 0.12109375 0.853515625 +vt 0.12109375 0.849609375 +vt 0.125 0.8486328125 +vt 0.125 0.849609375 +vt 0.123046875 0.849609375 +vt 0.123046875 0.8486328125 +vt 0.119140625 0.8486328125 +vt 0.119140625 0.849609375 +vt 0.1171875 0.849609375 +vt 0.1171875 0.8486328125 +vt 0.0830078125 0.900390625 +vt 0.0830078125 0.9013671875 +vt 0.0791015625 0.9013671875 +vt 0.0791015625 0.900390625 +vt 0.0888671875 0.900390625 +vt 0.0888671875 0.9013671875 +vt 0.0849609375 0.9013671875 +vt 0.0849609375 0.900390625 +vt 0.0830078125 0.9052734375 +vt 0.0830078125 0.9013671875 +vt 0.0849609375 0.9013671875 +vt 0.0849609375 0.9052734375 +vt 0.0849609375 0.9013671875 +vt 0.0849609375 0.9052734375 +vt 0.0869140625 0.9052734375 +vt 0.0869140625 0.9013671875 +vt 0.0908203125 0.900390625 +vt 0.0908203125 0.9013671875 +vt 0.0888671875 0.9013671875 +vt 0.0888671875 0.900390625 +vt 0.0849609375 0.900390625 +vt 0.0849609375 0.9013671875 +vt 0.0830078125 0.9013671875 +vt 0.0830078125 0.900390625 +vt 0.025390625 0.4111328125 +vt 0.025390625 0.4130859375 +vt 0.015625 0.4130859375 +vt 0.015625 0.4111328125 +vt 0.037109375 0.4111328125 +vt 0.037109375 0.4130859375 +vt 0.02734375 0.4130859375 +vt 0.02734375 0.4111328125 +vt 0.025390625 0.4228515625 +vt 0.025390625 0.4130859375 +vt 0.02734375 0.4130859375 +vt 0.02734375 0.4228515625 +vt 0.02734375 0.4130859375 +vt 0.02734375 0.4228515625 +vt 0.029296875 0.4228515625 +vt 0.029296875 0.4130859375 +vt 0.0390625 0.4111328125 +vt 0.0390625 0.4130859375 +vt 0.037109375 0.4130859375 +vt 0.037109375 0.4111328125 +vt 0.02734375 0.4111328125 +vt 0.02734375 0.4130859375 +vt 0.025390625 0.4130859375 +vt 0.025390625 0.4111328125 +vt 0.162109375 0.970703125 +vt 0.162109375 0.9716796875 +vt 0.16015625 0.9716796875 +vt 0.16015625 0.970703125 +vt 0.166015625 0.970703125 +vt 0.166015625 0.9716796875 +vt 0.1640625 0.9716796875 +vt 0.1640625 0.970703125 +vt 0.162109375 0.9736328125 +vt 0.162109375 0.9716796875 +vt 0.1640625 0.9716796875 +vt 0.1640625 0.9736328125 +vt 0.1640625 0.9716796875 +vt 0.1640625 0.9736328125 +vt 0.166015625 0.9736328125 +vt 0.166015625 0.9716796875 +vt 0.16796875 0.970703125 +vt 0.16796875 0.9716796875 +vt 0.166015625 0.9716796875 +vt 0.166015625 0.970703125 +vt 0.1640625 0.970703125 +vt 0.1640625 0.9716796875 +vt 0.162109375 0.9716796875 +vt 0.162109375 0.970703125 +vt 0.158203125 0.9765625 +vt 0.158203125 0.9775390625 +vt 0.15625 0.9775390625 +vt 0.15625 0.9765625 +vt 0.162109375 0.9765625 +vt 0.162109375 0.9775390625 +vt 0.16015625 0.9775390625 +vt 0.16015625 0.9765625 +vt 0.158203125 0.9794921875 +vt 0.158203125 0.9775390625 +vt 0.16015625 0.9775390625 +vt 0.16015625 0.9794921875 +vt 0.16015625 0.9775390625 +vt 0.16015625 0.9794921875 +vt 0.162109375 0.9794921875 +vt 0.162109375 0.9775390625 +vt 0.1640625 0.9765625 +vt 0.1640625 0.9775390625 +vt 0.162109375 0.9775390625 +vt 0.162109375 0.9765625 +vt 0.16015625 0.9765625 +vt 0.16015625 0.9775390625 +vt 0.158203125 0.9775390625 +vt 0.158203125 0.9765625 +vt 0.357421875 0.73046875 +vt 0.357421875 0.7314453125 +vt 0.3505859375 0.7314453125 +vt 0.3505859375 0.73046875 +vt 0.365234375 0.73046875 +vt 0.365234375 0.7314453125 +vt 0.3583984375 0.7314453125 +vt 0.3583984375 0.73046875 +vt 0.357421875 0.73828125 +vt 0.357421875 0.7314453125 +vt 0.3583984375 0.7314453125 +vt 0.3583984375 0.73828125 +vt 0.3583984375 0.7314453125 +vt 0.3583984375 0.73828125 +vt 0.359375 0.73828125 +vt 0.359375 0.7314453125 +vt 0.3662109375 0.73046875 +vt 0.3662109375 0.7314453125 +vt 0.365234375 0.7314453125 +vt 0.365234375 0.73046875 +vt 0.3583984375 0.73046875 +vt 0.3583984375 0.7314453125 +vt 0.357421875 0.7314453125 +vt 0.357421875 0.73046875 +vt 0.2841796875 0.4072265625 +vt 0.2841796875 0.408203125 +vt 0.2490234375 0.408203125 +vt 0.2490234375 0.4072265625 +vt 0.3212890625 0.4072265625 +vt 0.3212890625 0.408203125 +vt 0.2861328125 0.408203125 +vt 0.2861328125 0.4072265625 +vt 0.2841796875 0.443359375 +vt 0.2841796875 0.408203125 +vt 0.2861328125 0.408203125 +vt 0.2861328125 0.443359375 +vt 0.2861328125 0.408203125 +vt 0.2861328125 0.443359375 +vt 0.2880859375 0.443359375 +vt 0.2880859375 0.408203125 +vt 0.3232421875 0.4072265625 +vt 0.3232421875 0.408203125 +vt 0.3212890625 0.408203125 +vt 0.3212890625 0.4072265625 +vt 0.2861328125 0.4072265625 +vt 0.2861328125 0.408203125 +vt 0.2841796875 0.408203125 +vt 0.2841796875 0.4072265625 +vt 0.3671875 0.7021484375 +vt 0.3671875 0.703125 +vt 0.33203125 0.703125 +vt 0.33203125 0.7021484375 +vt 0.404296875 0.7021484375 +vt 0.404296875 0.703125 +vt 0.369140625 0.703125 +vt 0.369140625 0.7021484375 +vt 0.3671875 0.73828125 +vt 0.3671875 0.703125 +vt 0.369140625 0.703125 +vt 0.369140625 0.73828125 +vt 0.369140625 0.703125 +vt 0.369140625 0.73828125 +vt 0.37109375 0.73828125 +vt 0.37109375 0.703125 +vt 0.40625 0.7021484375 +vt 0.40625 0.703125 +vt 0.404296875 0.703125 +vt 0.404296875 0.7021484375 +vt 0.369140625 0.7021484375 +vt 0.369140625 0.703125 +vt 0.3671875 0.703125 +vt 0.3671875 0.7021484375 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.365234375 0.904296875 +vt 0.365234375 0.9072265625 +vt 0.3642578125 0.9072265625 +vt 0.3642578125 0.904296875 +vt 0.3701171875 0.904296875 +vt 0.3701171875 0.9072265625 +vt 0.369140625 0.9072265625 +vt 0.369140625 0.904296875 +vt 0.365234375 0.908203125 +vt 0.365234375 0.9072265625 +vt 0.369140625 0.9072265625 +vt 0.369140625 0.908203125 +vt 0.369140625 0.9072265625 +vt 0.369140625 0.908203125 +vt 0.373046875 0.908203125 +vt 0.373046875 0.9072265625 +vt 0.3740234375 0.904296875 +vt 0.3740234375 0.9072265625 +vt 0.3701171875 0.9072265625 +vt 0.3701171875 0.904296875 +vt 0.369140625 0.904296875 +vt 0.369140625 0.9072265625 +vt 0.365234375 0.9072265625 +vt 0.365234375 0.904296875 +vt 0.2021484375 0.96875 +vt 0.2021484375 0.9716796875 +vt 0.201171875 0.9716796875 +vt 0.201171875 0.96875 +vt 0.205078125 0.96875 +vt 0.205078125 0.9716796875 +vt 0.2041015625 0.9716796875 +vt 0.2041015625 0.96875 +vt 0.2021484375 0.97265625 +vt 0.2021484375 0.9716796875 +vt 0.2041015625 0.9716796875 +vt 0.2041015625 0.97265625 +vt 0.2041015625 0.9716796875 +vt 0.2041015625 0.97265625 +vt 0.2060546875 0.97265625 +vt 0.2060546875 0.9716796875 +vt 0.20703125 0.96875 +vt 0.20703125 0.9716796875 +vt 0.205078125 0.9716796875 +vt 0.205078125 0.96875 +vt 0.2041015625 0.96875 +vt 0.2041015625 0.9716796875 +vt 0.2021484375 0.9716796875 +vt 0.2021484375 0.96875 +vt 0.365234375 0.908203125 +vt 0.365234375 0.9111328125 +vt 0.3642578125 0.9111328125 +vt 0.3642578125 0.908203125 +vt 0.3701171875 0.908203125 +vt 0.3701171875 0.9111328125 +vt 0.369140625 0.9111328125 +vt 0.369140625 0.908203125 +vt 0.365234375 0.912109375 +vt 0.365234375 0.9111328125 +vt 0.369140625 0.9111328125 +vt 0.369140625 0.912109375 +vt 0.369140625 0.9111328125 +vt 0.369140625 0.912109375 +vt 0.373046875 0.912109375 +vt 0.373046875 0.9111328125 +vt 0.3740234375 0.908203125 +vt 0.3740234375 0.9111328125 +vt 0.3701171875 0.9111328125 +vt 0.3701171875 0.908203125 +vt 0.369140625 0.908203125 +vt 0.369140625 0.9111328125 +vt 0.365234375 0.9111328125 +vt 0.365234375 0.908203125 +vt 0.2021484375 0.97265625 +vt 0.2021484375 0.9755859375 +vt 0.201171875 0.9755859375 +vt 0.201171875 0.97265625 +vt 0.205078125 0.97265625 +vt 0.205078125 0.9755859375 +vt 0.2041015625 0.9755859375 +vt 0.2041015625 0.97265625 +vt 0.2021484375 0.9765625 +vt 0.2021484375 0.9755859375 +vt 0.2041015625 0.9755859375 +vt 0.2041015625 0.9765625 +vt 0.2041015625 0.9755859375 +vt 0.2041015625 0.9765625 +vt 0.2060546875 0.9765625 +vt 0.2060546875 0.9755859375 +vt 0.20703125 0.97265625 +vt 0.20703125 0.9755859375 +vt 0.205078125 0.9755859375 +vt 0.205078125 0.97265625 +vt 0.2041015625 0.97265625 +vt 0.2041015625 0.9755859375 +vt 0.2021484375 0.9755859375 +vt 0.2021484375 0.97265625 +vt 0.2021484375 0.9501953125 +vt 0.2021484375 0.9521484375 +vt 0.201171875 0.9521484375 +vt 0.201171875 0.9501953125 +vt 0.205078125 0.9501953125 +vt 0.205078125 0.9521484375 +vt 0.2041015625 0.9521484375 +vt 0.2041015625 0.9501953125 +vt 0.2021484375 0.953125 +vt 0.2021484375 0.9521484375 +vt 0.2041015625 0.9521484375 +vt 0.2041015625 0.953125 +vt 0.2041015625 0.9521484375 +vt 0.2041015625 0.953125 +vt 0.2060546875 0.953125 +vt 0.2060546875 0.9521484375 +vt 0.20703125 0.9501953125 +vt 0.20703125 0.9521484375 +vt 0.205078125 0.9521484375 +vt 0.205078125 0.9501953125 +vt 0.2041015625 0.9501953125 +vt 0.2041015625 0.9521484375 +vt 0.2021484375 0.9521484375 +vt 0.2021484375 0.9501953125 +vt 0.1103515625 0.9853515625 +vt 0.1103515625 0.9873046875 +vt 0.109375 0.9873046875 +vt 0.109375 0.9853515625 +vt 0.11328125 0.9853515625 +vt 0.11328125 0.9873046875 +vt 0.1123046875 0.9873046875 +vt 0.1123046875 0.9853515625 +vt 0.1103515625 0.98828125 +vt 0.1103515625 0.9873046875 +vt 0.1123046875 0.9873046875 +vt 0.1123046875 0.98828125 +vt 0.1123046875 0.9873046875 +vt 0.1123046875 0.98828125 +vt 0.1142578125 0.98828125 +vt 0.1142578125 0.9873046875 +vt 0.115234375 0.9853515625 +vt 0.115234375 0.9873046875 +vt 0.11328125 0.9873046875 +vt 0.11328125 0.9853515625 +vt 0.1123046875 0.9853515625 +vt 0.1123046875 0.9873046875 +vt 0.1103515625 0.9873046875 +vt 0.1103515625 0.9853515625 +vt 0.4091796875 0.5205078125 +vt 0.4091796875 0.521484375 +vt 0.4072265625 0.521484375 +vt 0.4072265625 0.5205078125 +vt 0.416015625 0.5205078125 +vt 0.416015625 0.521484375 +vt 0.4140625 0.521484375 +vt 0.4140625 0.5205078125 +vt 0.4091796875 0.5234375 +vt 0.4091796875 0.521484375 +vt 0.4140625 0.521484375 +vt 0.4140625 0.5234375 +vt 0.4140625 0.521484375 +vt 0.4140625 0.5234375 +vt 0.4189453125 0.5234375 +vt 0.4189453125 0.521484375 +vt 0.4208984375 0.5205078125 +vt 0.4208984375 0.521484375 +vt 0.416015625 0.521484375 +vt 0.416015625 0.5205078125 +vt 0.4140625 0.5205078125 +vt 0.4140625 0.521484375 +vt 0.4091796875 0.521484375 +vt 0.4091796875 0.5205078125 +vt 0.38671875 0.5205078125 +vt 0.38671875 0.521484375 +vt 0.384765625 0.521484375 +vt 0.384765625 0.5205078125 +vt 0.3935546875 0.5205078125 +vt 0.3935546875 0.521484375 +vt 0.3916015625 0.521484375 +vt 0.3916015625 0.5205078125 +vt 0.38671875 0.5234375 +vt 0.38671875 0.521484375 +vt 0.3916015625 0.521484375 +vt 0.3916015625 0.5234375 +vt 0.3916015625 0.521484375 +vt 0.3916015625 0.5234375 +vt 0.396484375 0.5234375 +vt 0.396484375 0.521484375 +vt 0.3984375 0.5205078125 +vt 0.3984375 0.521484375 +vt 0.3935546875 0.521484375 +vt 0.3935546875 0.5205078125 +vt 0.3916015625 0.5205078125 +vt 0.3916015625 0.521484375 +vt 0.38671875 0.521484375 +vt 0.38671875 0.5205078125 +vt 0.3291015625 0.4853515625 +vt 0.3291015625 0.48828125 +vt 0.328125 0.48828125 +vt 0.328125 0.4853515625 +vt 0.34375 0.4853515625 +vt 0.34375 0.48828125 +vt 0.3427734375 0.48828125 +vt 0.3427734375 0.4853515625 +vt 0.3291015625 0.4892578125 +vt 0.3291015625 0.48828125 +vt 0.3427734375 0.48828125 +vt 0.3427734375 0.4892578125 +vt 0.3427734375 0.48828125 +vt 0.3427734375 0.4892578125 +vt 0.3564453125 0.4892578125 +vt 0.3564453125 0.48828125 +vt 0.357421875 0.4853515625 +vt 0.357421875 0.48828125 +vt 0.34375 0.48828125 +vt 0.34375 0.4853515625 +vt 0.3427734375 0.4853515625 +vt 0.3427734375 0.48828125 +vt 0.3291015625 0.48828125 +vt 0.3291015625 0.4853515625 +vt 0.4462890625 0.5224609375 +vt 0.4462890625 0.5234375 +vt 0.4443359375 0.5234375 +vt 0.4443359375 0.5224609375 +vt 0.453125 0.5224609375 +vt 0.453125 0.5234375 +vt 0.451171875 0.5234375 +vt 0.451171875 0.5224609375 +vt 0.4462890625 0.525390625 +vt 0.4462890625 0.5234375 +vt 0.451171875 0.5234375 +vt 0.451171875 0.525390625 +vt 0.451171875 0.5234375 +vt 0.451171875 0.525390625 +vt 0.4560546875 0.525390625 +vt 0.4560546875 0.5234375 +vt 0.4580078125 0.5224609375 +vt 0.4580078125 0.5234375 +vt 0.453125 0.5234375 +vt 0.453125 0.5224609375 +vt 0.451171875 0.5224609375 +vt 0.451171875 0.5234375 +vt 0.4462890625 0.5234375 +vt 0.4462890625 0.5224609375 +vt 0.078125 0.814453125 +vt 0.078125 0.8154296875 +vt 0.076171875 0.8154296875 +vt 0.076171875 0.814453125 +vt 0.0849609375 0.814453125 +vt 0.0849609375 0.8154296875 +vt 0.0830078125 0.8154296875 +vt 0.0830078125 0.814453125 +vt 0.078125 0.8173828125 +vt 0.078125 0.8154296875 +vt 0.0830078125 0.8154296875 +vt 0.0830078125 0.8173828125 +vt 0.0830078125 0.8154296875 +vt 0.0830078125 0.8173828125 +vt 0.087890625 0.8173828125 +vt 0.087890625 0.8154296875 +vt 0.08984375 0.814453125 +vt 0.08984375 0.8154296875 +vt 0.0849609375 0.8154296875 +vt 0.0849609375 0.814453125 +vt 0.0830078125 0.814453125 +vt 0.0830078125 0.8154296875 +vt 0.078125 0.8154296875 +vt 0.078125 0.814453125 +vt 0.177734375 0.814453125 +vt 0.177734375 0.81640625 +vt 0.1767578125 0.81640625 +vt 0.1767578125 0.814453125 +vt 0.185546875 0.814453125 +vt 0.185546875 0.81640625 +vt 0.1845703125 0.81640625 +vt 0.1845703125 0.814453125 +vt 0.177734375 0.8173828125 +vt 0.177734375 0.81640625 +vt 0.1845703125 0.81640625 +vt 0.1845703125 0.8173828125 +vt 0.1845703125 0.81640625 +vt 0.1845703125 0.8173828125 +vt 0.19140625 0.8173828125 +vt 0.19140625 0.81640625 +vt 0.1923828125 0.814453125 +vt 0.1923828125 0.81640625 +vt 0.185546875 0.81640625 +vt 0.185546875 0.814453125 +vt 0.1845703125 0.814453125 +vt 0.1845703125 0.81640625 +vt 0.177734375 0.81640625 +vt 0.177734375 0.814453125 +vt 0.099609375 0.9091796875 +vt 0.099609375 0.91015625 +vt 0.0986328125 0.91015625 +vt 0.0986328125 0.9091796875 +vt 0.1064453125 0.9091796875 +vt 0.1064453125 0.91015625 +vt 0.10546875 0.91015625 +vt 0.10546875 0.9091796875 +vt 0.099609375 0.9111328125 +vt 0.099609375 0.91015625 +vt 0.10546875 0.91015625 +vt 0.10546875 0.9111328125 +vt 0.10546875 0.91015625 +vt 0.10546875 0.9111328125 +vt 0.111328125 0.9111328125 +vt 0.111328125 0.91015625 +vt 0.1123046875 0.9091796875 +vt 0.1123046875 0.91015625 +vt 0.1064453125 0.91015625 +vt 0.1064453125 0.9091796875 +vt 0.10546875 0.9091796875 +vt 0.10546875 0.91015625 +vt 0.099609375 0.91015625 +vt 0.099609375 0.9091796875 +vt 0.021484375 0.8408203125 +vt 0.021484375 0.8427734375 +vt 0.0205078125 0.8427734375 +vt 0.0205078125 0.8408203125 +vt 0.029296875 0.8408203125 +vt 0.029296875 0.8427734375 +vt 0.0283203125 0.8427734375 +vt 0.0283203125 0.8408203125 +vt 0.021484375 0.84375 +vt 0.021484375 0.8427734375 +vt 0.0283203125 0.8427734375 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.8427734375 +vt 0.0283203125 0.84375 +vt 0.03515625 0.84375 +vt 0.03515625 0.8427734375 +vt 0.0361328125 0.8408203125 +vt 0.0361328125 0.8427734375 +vt 0.029296875 0.8427734375 +vt 0.029296875 0.8408203125 +vt 0.0283203125 0.8408203125 +vt 0.0283203125 0.8427734375 +vt 0.021484375 0.8427734375 +vt 0.021484375 0.8408203125 +vt 0.3466796875 0.90234375 +vt 0.3466796875 0.9052734375 +vt 0.345703125 0.9052734375 +vt 0.345703125 0.90234375 +vt 0.353515625 0.90234375 +vt 0.353515625 0.9052734375 +vt 0.3525390625 0.9052734375 +vt 0.3525390625 0.90234375 +vt 0.3466796875 0.90625 +vt 0.3466796875 0.9052734375 +vt 0.3525390625 0.9052734375 +vt 0.3525390625 0.90625 +vt 0.3525390625 0.9052734375 +vt 0.3525390625 0.90625 +vt 0.3583984375 0.90625 +vt 0.3583984375 0.9052734375 +vt 0.359375 0.90234375 +vt 0.359375 0.9052734375 +vt 0.353515625 0.9052734375 +vt 0.353515625 0.90234375 +vt 0.3525390625 0.90234375 +vt 0.3525390625 0.9052734375 +vt 0.3466796875 0.9052734375 +vt 0.3466796875 0.90234375 +vt 0.615234375 0.880859375 +vt 0.615234375 0.8818359375 +vt 0.580078125 0.8818359375 +vt 0.580078125 0.880859375 +vt 0.65234375 0.880859375 +vt 0.65234375 0.8818359375 +vt 0.6171875 0.8818359375 +vt 0.6171875 0.880859375 +vt 0.615234375 0.9169921875 +vt 0.615234375 0.8818359375 +vt 0.6171875 0.8818359375 +vt 0.6171875 0.9169921875 +vt 0.6171875 0.8818359375 +vt 0.6171875 0.9169921875 +vt 0.619140625 0.9169921875 +vt 0.619140625 0.8818359375 +vt 0.654296875 0.880859375 +vt 0.654296875 0.8818359375 +vt 0.65234375 0.8818359375 +vt 0.65234375 0.880859375 +vt 0.6171875 0.880859375 +vt 0.6171875 0.8818359375 +vt 0.615234375 0.8818359375 +vt 0.615234375 0.880859375 +vt 0.4775390625 0.9443359375 +vt 0.4775390625 0.9453125 +vt 0.4736328125 0.9453125 +vt 0.4736328125 0.9443359375 +vt 0.4833984375 0.9443359375 +vt 0.4833984375 0.9453125 +vt 0.4794921875 0.9453125 +vt 0.4794921875 0.9443359375 +vt 0.4775390625 0.94921875 +vt 0.4775390625 0.9453125 +vt 0.4794921875 0.9453125 +vt 0.4794921875 0.94921875 +vt 0.4794921875 0.9453125 +vt 0.4794921875 0.94921875 +vt 0.4814453125 0.94921875 +vt 0.4814453125 0.9453125 +vt 0.4853515625 0.9443359375 +vt 0.4853515625 0.9453125 +vt 0.4833984375 0.9453125 +vt 0.4833984375 0.9443359375 +vt 0.4794921875 0.9443359375 +vt 0.4794921875 0.9453125 +vt 0.4775390625 0.9453125 +vt 0.4775390625 0.9443359375 +vt 0.357421875 0.7109375 +vt 0.357421875 0.7119140625 +vt 0.3505859375 0.7119140625 +vt 0.3505859375 0.7109375 +vt 0.365234375 0.7109375 +vt 0.365234375 0.7119140625 +vt 0.3583984375 0.7119140625 +vt 0.3583984375 0.7109375 +vt 0.357421875 0.71875 +vt 0.357421875 0.7119140625 +vt 0.3583984375 0.7119140625 +vt 0.3583984375 0.71875 +vt 0.3583984375 0.7119140625 +vt 0.3583984375 0.71875 +vt 0.359375 0.71875 +vt 0.359375 0.7119140625 +vt 0.3662109375 0.7109375 +vt 0.3662109375 0.7119140625 +vt 0.365234375 0.7119140625 +vt 0.365234375 0.7109375 +vt 0.3583984375 0.7109375 +vt 0.3583984375 0.7119140625 +vt 0.357421875 0.7119140625 +vt 0.357421875 0.7109375 +vt 0.1875 0.9013671875 +vt 0.1875 0.90234375 +vt 0.1845703125 0.90234375 +vt 0.1845703125 0.9013671875 +vt 0.19140625 0.9013671875 +vt 0.19140625 0.90234375 +vt 0.1884765625 0.90234375 +vt 0.1884765625 0.9013671875 +vt 0.1875 0.9052734375 +vt 0.1875 0.90234375 +vt 0.1884765625 0.90234375 +vt 0.1884765625 0.9052734375 +vt 0.1884765625 0.90234375 +vt 0.1884765625 0.9052734375 +vt 0.189453125 0.9052734375 +vt 0.189453125 0.90234375 +vt 0.1923828125 0.9013671875 +vt 0.1923828125 0.90234375 +vt 0.19140625 0.90234375 +vt 0.19140625 0.9013671875 +vt 0.1884765625 0.9013671875 +vt 0.1884765625 0.90234375 +vt 0.1875 0.90234375 +vt 0.1875 0.9013671875 +vt 0.2265625 0.4287109375 +vt 0.2265625 0.4296875 +vt 0.212890625 0.4296875 +vt 0.212890625 0.4287109375 +vt 0.2421875 0.4287109375 +vt 0.2421875 0.4296875 +vt 0.228515625 0.4296875 +vt 0.228515625 0.4287109375 +vt 0.2265625 0.443359375 +vt 0.2265625 0.4296875 +vt 0.228515625 0.4296875 +vt 0.228515625 0.443359375 +vt 0.228515625 0.4296875 +vt 0.228515625 0.443359375 +vt 0.23046875 0.443359375 +vt 0.23046875 0.4296875 +vt 0.244140625 0.4287109375 +vt 0.244140625 0.4296875 +vt 0.2421875 0.4296875 +vt 0.2421875 0.4287109375 +vt 0.228515625 0.4287109375 +vt 0.228515625 0.4296875 +vt 0.2265625 0.4296875 +vt 0.2265625 0.4287109375 +vt 0.01171875 0.41015625 +vt 0.01171875 0.4111328125 +vt 0 0.4111328125 +vt 0 0.41015625 +vt 0.025390625 0.41015625 +vt 0.025390625 0.4111328125 +vt 0.013671875 0.4111328125 +vt 0.013671875 0.41015625 +vt 0.01171875 0.4228515625 +vt 0.01171875 0.4111328125 +vt 0.013671875 0.4111328125 +vt 0.013671875 0.4228515625 +vt 0.013671875 0.4111328125 +vt 0.013671875 0.4228515625 +vt 0.015625 0.4228515625 +vt 0.015625 0.4111328125 +vt 0.02734375 0.41015625 +vt 0.02734375 0.4111328125 +vt 0.025390625 0.4111328125 +vt 0.025390625 0.41015625 +vt 0.013671875 0.41015625 +vt 0.013671875 0.4111328125 +vt 0.01171875 0.4111328125 +vt 0.01171875 0.41015625 +vt 0.609375 0.47265625 +vt 0.609375 0.4736328125 +vt 0.599609375 0.4736328125 +vt 0.599609375 0.47265625 +vt 0.62109375 0.47265625 +vt 0.62109375 0.4736328125 +vt 0.611328125 0.4736328125 +vt 0.611328125 0.47265625 +vt 0.609375 0.4833984375 +vt 0.609375 0.4736328125 +vt 0.611328125 0.4736328125 +vt 0.611328125 0.4833984375 +vt 0.611328125 0.4736328125 +vt 0.611328125 0.4833984375 +vt 0.61328125 0.4833984375 +vt 0.61328125 0.4736328125 +vt 0.623046875 0.47265625 +vt 0.623046875 0.4736328125 +vt 0.62109375 0.4736328125 +vt 0.62109375 0.47265625 +vt 0.611328125 0.47265625 +vt 0.611328125 0.4736328125 +vt 0.609375 0.4736328125 +vt 0.609375 0.47265625 +vt 0.501953125 0.9619140625 +vt 0.501953125 0.962890625 +vt 0.4873046875 0.962890625 +vt 0.4873046875 0.9619140625 +vt 0.5185546875 0.9619140625 +vt 0.5185546875 0.962890625 +vt 0.50390625 0.962890625 +vt 0.50390625 0.9619140625 +vt 0.501953125 0.9775390625 +vt 0.501953125 0.962890625 +vt 0.50390625 0.962890625 +vt 0.50390625 0.9775390625 +vt 0.50390625 0.962890625 +vt 0.50390625 0.9775390625 +vt 0.505859375 0.9775390625 +vt 0.505859375 0.962890625 +vt 0.5205078125 0.9619140625 +vt 0.5205078125 0.962890625 +vt 0.5185546875 0.962890625 +vt 0.5185546875 0.9619140625 +vt 0.50390625 0.9619140625 +vt 0.50390625 0.962890625 +vt 0.501953125 0.962890625 +vt 0.501953125 0.9619140625 +vt 0.375 0.900390625 +vt 0.375 0.9013671875 +vt 0.3642578125 0.9013671875 +vt 0.3642578125 0.900390625 +vt 0.3876953125 0.900390625 +vt 0.3876953125 0.9013671875 +vt 0.376953125 0.9013671875 +vt 0.376953125 0.900390625 +vt 0.375 0.912109375 +vt 0.375 0.9013671875 +vt 0.376953125 0.9013671875 +vt 0.376953125 0.912109375 +vt 0.376953125 0.9013671875 +vt 0.376953125 0.912109375 +vt 0.37890625 0.912109375 +vt 0.37890625 0.9013671875 +vt 0.3896484375 0.900390625 +vt 0.3896484375 0.9013671875 +vt 0.3876953125 0.9013671875 +vt 0.3876953125 0.900390625 +vt 0.376953125 0.900390625 +vt 0.376953125 0.9013671875 +vt 0.375 0.9013671875 +vt 0.375 0.900390625 +vt 0.609375 0.4833984375 +vt 0.609375 0.484375 +vt 0.599609375 0.484375 +vt 0.599609375 0.4833984375 +vt 0.62109375 0.4833984375 +vt 0.62109375 0.484375 +vt 0.611328125 0.484375 +vt 0.611328125 0.4833984375 +vt 0.609375 0.494140625 +vt 0.609375 0.484375 +vt 0.611328125 0.484375 +vt 0.611328125 0.494140625 +vt 0.611328125 0.484375 +vt 0.611328125 0.494140625 +vt 0.61328125 0.494140625 +vt 0.61328125 0.484375 +vt 0.623046875 0.4833984375 +vt 0.623046875 0.484375 +vt 0.62109375 0.484375 +vt 0.62109375 0.4833984375 +vt 0.611328125 0.4833984375 +vt 0.611328125 0.484375 +vt 0.609375 0.484375 +vt 0.609375 0.4833984375 +vt 0.4765625 0.8642578125 +vt 0.4765625 0.865234375 +vt 0.47265625 0.865234375 +vt 0.47265625 0.8642578125 +vt 0.482421875 0.8642578125 +vt 0.482421875 0.865234375 +vt 0.478515625 0.865234375 +vt 0.478515625 0.8642578125 +vt 0.4765625 0.869140625 +vt 0.4765625 0.865234375 +vt 0.478515625 0.865234375 +vt 0.478515625 0.869140625 +vt 0.478515625 0.865234375 +vt 0.478515625 0.869140625 +vt 0.48046875 0.869140625 +vt 0.48046875 0.865234375 +vt 0.484375 0.8642578125 +vt 0.484375 0.865234375 +vt 0.482421875 0.865234375 +vt 0.482421875 0.8642578125 +vt 0.478515625 0.8642578125 +vt 0.478515625 0.865234375 +vt 0.4765625 0.865234375 +vt 0.4765625 0.8642578125 +vt 0.3505859375 0.90625 +vt 0.3505859375 0.9072265625 +vt 0.345703125 0.9072265625 +vt 0.345703125 0.90625 +vt 0.357421875 0.90625 +vt 0.357421875 0.9072265625 +vt 0.3525390625 0.9072265625 +vt 0.3525390625 0.90625 +vt 0.3505859375 0.912109375 +vt 0.3505859375 0.9072265625 +vt 0.3525390625 0.9072265625 +vt 0.3525390625 0.912109375 +vt 0.3525390625 0.9072265625 +vt 0.3525390625 0.912109375 +vt 0.3544921875 0.912109375 +vt 0.3544921875 0.9072265625 +vt 0.359375 0.90625 +vt 0.359375 0.9072265625 +vt 0.357421875 0.9072265625 +vt 0.357421875 0.90625 +vt 0.3525390625 0.90625 +vt 0.3525390625 0.9072265625 +vt 0.3505859375 0.9072265625 +vt 0.3505859375 0.90625 +vt 0.4609375 0.7099609375 +vt 0.4609375 0.7109375 +vt 0.45703125 0.7109375 +vt 0.45703125 0.7099609375 +vt 0.466796875 0.7099609375 +vt 0.466796875 0.7109375 +vt 0.462890625 0.7109375 +vt 0.462890625 0.7099609375 +vt 0.4609375 0.71484375 +vt 0.4609375 0.7109375 +vt 0.462890625 0.7109375 +vt 0.462890625 0.71484375 +vt 0.462890625 0.7109375 +vt 0.462890625 0.71484375 +vt 0.46484375 0.71484375 +vt 0.46484375 0.7109375 +vt 0.46875 0.7099609375 +vt 0.46875 0.7109375 +vt 0.466796875 0.7109375 +vt 0.466796875 0.7099609375 +vt 0.462890625 0.7099609375 +vt 0.462890625 0.7109375 +vt 0.4609375 0.7109375 +vt 0.4609375 0.7099609375 +vt 0.3408203125 0.8837890625 +vt 0.3408203125 0.884765625 +vt 0.337890625 0.884765625 +vt 0.337890625 0.8837890625 +vt 0.345703125 0.8837890625 +vt 0.345703125 0.884765625 +vt 0.3427734375 0.884765625 +vt 0.3427734375 0.8837890625 +vt 0.3408203125 0.8876953125 +vt 0.3408203125 0.884765625 +vt 0.3427734375 0.884765625 +vt 0.3427734375 0.8876953125 +vt 0.3427734375 0.884765625 +vt 0.3427734375 0.8876953125 +vt 0.3447265625 0.8876953125 +vt 0.3447265625 0.884765625 +vt 0.34765625 0.8837890625 +vt 0.34765625 0.884765625 +vt 0.345703125 0.884765625 +vt 0.345703125 0.8837890625 +vt 0.3427734375 0.8837890625 +vt 0.3427734375 0.884765625 +vt 0.3408203125 0.884765625 +vt 0.3408203125 0.8837890625 +vt 0.14453125 0.4130859375 +vt 0.14453125 0.4140625 +vt 0.1328125 0.4140625 +vt 0.1328125 0.4130859375 +vt 0.158203125 0.4130859375 +vt 0.158203125 0.4140625 +vt 0.146484375 0.4140625 +vt 0.146484375 0.4130859375 +vt 0.14453125 0.42578125 +vt 0.14453125 0.4140625 +vt 0.146484375 0.4140625 +vt 0.146484375 0.42578125 +vt 0.146484375 0.4140625 +vt 0.146484375 0.42578125 +vt 0.1484375 0.42578125 +vt 0.1484375 0.4140625 +vt 0.16015625 0.4130859375 +vt 0.16015625 0.4140625 +vt 0.158203125 0.4140625 +vt 0.158203125 0.4130859375 +vt 0.146484375 0.4130859375 +vt 0.146484375 0.4140625 +vt 0.14453125 0.4140625 +vt 0.14453125 0.4130859375 +vt 0.318359375 0.6923828125 +vt 0.318359375 0.693359375 +vt 0.314453125 0.693359375 +vt 0.314453125 0.6923828125 +vt 0.3232421875 0.6923828125 +vt 0.3232421875 0.693359375 +vt 0.3193359375 0.693359375 +vt 0.3193359375 0.6923828125 +vt 0.318359375 0.697265625 +vt 0.318359375 0.693359375 +vt 0.3193359375 0.693359375 +vt 0.3193359375 0.697265625 +vt 0.3193359375 0.693359375 +vt 0.3193359375 0.697265625 +vt 0.3203125 0.697265625 +vt 0.3203125 0.693359375 +vt 0.32421875 0.6923828125 +vt 0.32421875 0.693359375 +vt 0.3232421875 0.693359375 +vt 0.3232421875 0.6923828125 +vt 0.3193359375 0.6923828125 +vt 0.3193359375 0.693359375 +vt 0.318359375 0.693359375 +vt 0.318359375 0.6923828125 +vt 0.4345703125 0.9677734375 +vt 0.4345703125 0.96875 +vt 0.4306640625 0.96875 +vt 0.4306640625 0.9677734375 +vt 0.4404296875 0.9677734375 +vt 0.4404296875 0.96875 +vt 0.4365234375 0.96875 +vt 0.4365234375 0.9677734375 +vt 0.4345703125 0.97265625 +vt 0.4345703125 0.96875 +vt 0.4365234375 0.96875 +vt 0.4365234375 0.97265625 +vt 0.4365234375 0.96875 +vt 0.4365234375 0.97265625 +vt 0.4384765625 0.97265625 +vt 0.4384765625 0.96875 +vt 0.4423828125 0.9677734375 +vt 0.4423828125 0.96875 +vt 0.4404296875 0.96875 +vt 0.4404296875 0.9677734375 +vt 0.4365234375 0.9677734375 +vt 0.4365234375 0.96875 +vt 0.4345703125 0.96875 +vt 0.4345703125 0.9677734375 +vt 0.8603515625 0.7041015625 +vt 0.8603515625 0.705078125 +vt 0.8251953125 0.705078125 +vt 0.8251953125 0.7041015625 +vt 0.896484375 0.7041015625 +vt 0.896484375 0.705078125 +vt 0.861328125 0.705078125 +vt 0.861328125 0.7041015625 +vt 0.8603515625 0.740234375 +vt 0.8603515625 0.705078125 +vt 0.861328125 0.705078125 +vt 0.861328125 0.740234375 +vt 0.861328125 0.705078125 +vt 0.861328125 0.740234375 +vt 0.8623046875 0.740234375 +vt 0.8623046875 0.705078125 +vt 0.8974609375 0.7041015625 +vt 0.8974609375 0.705078125 +vt 0.896484375 0.705078125 +vt 0.896484375 0.7041015625 +vt 0.861328125 0.7041015625 +vt 0.861328125 0.705078125 +vt 0.8603515625 0.705078125 +vt 0.8603515625 0.7041015625 +vt 0.453125 0.974609375 +vt 0.453125 0.9755859375 +vt 0.4443359375 0.9755859375 +vt 0.4443359375 0.974609375 +vt 0.462890625 0.974609375 +vt 0.462890625 0.9755859375 +vt 0.4541015625 0.9755859375 +vt 0.4541015625 0.974609375 +vt 0.453125 0.984375 +vt 0.453125 0.9755859375 +vt 0.4541015625 0.9755859375 +vt 0.4541015625 0.984375 +vt 0.4541015625 0.9755859375 +vt 0.4541015625 0.984375 +vt 0.455078125 0.984375 +vt 0.455078125 0.9755859375 +vt 0.4638671875 0.974609375 +vt 0.4638671875 0.9755859375 +vt 0.462890625 0.9755859375 +vt 0.462890625 0.974609375 +vt 0.4541015625 0.974609375 +vt 0.4541015625 0.9755859375 +vt 0.453125 0.9755859375 +vt 0.453125 0.974609375 +vt 0.435546875 0.7275390625 +vt 0.435546875 0.728515625 +vt 0.427734375 0.728515625 +vt 0.427734375 0.7275390625 +vt 0.4453125 0.7275390625 +vt 0.4453125 0.728515625 +vt 0.4375 0.728515625 +vt 0.4375 0.7275390625 +vt 0.435546875 0.736328125 +vt 0.435546875 0.728515625 +vt 0.4375 0.728515625 +vt 0.4375 0.736328125 +vt 0.4375 0.728515625 +vt 0.4375 0.736328125 +vt 0.439453125 0.736328125 +vt 0.439453125 0.728515625 +vt 0.447265625 0.7275390625 +vt 0.447265625 0.728515625 +vt 0.4453125 0.728515625 +vt 0.4453125 0.7275390625 +vt 0.4375 0.7275390625 +vt 0.4375 0.728515625 +vt 0.435546875 0.728515625 +vt 0.435546875 0.7275390625 +vt 0.546875 0.759765625 +vt 0.546875 0.7607421875 +vt 0.5380859375 0.7607421875 +vt 0.5380859375 0.759765625 +vt 0.5576171875 0.759765625 +vt 0.5576171875 0.7607421875 +vt 0.548828125 0.7607421875 +vt 0.548828125 0.759765625 +vt 0.546875 0.76953125 +vt 0.546875 0.7607421875 +vt 0.548828125 0.7607421875 +vt 0.548828125 0.76953125 +vt 0.548828125 0.7607421875 +vt 0.548828125 0.76953125 +vt 0.55078125 0.76953125 +vt 0.55078125 0.7607421875 +vt 0.5595703125 0.759765625 +vt 0.5595703125 0.7607421875 +vt 0.5576171875 0.7607421875 +vt 0.5576171875 0.759765625 +vt 0.548828125 0.759765625 +vt 0.548828125 0.7607421875 +vt 0.546875 0.7607421875 +vt 0.546875 0.759765625 +vt 0.48828125 0.751953125 +vt 0.48828125 0.7529296875 +vt 0.4736328125 0.7529296875 +vt 0.4736328125 0.751953125 +vt 0.5048828125 0.751953125 +vt 0.5048828125 0.7529296875 +vt 0.490234375 0.7529296875 +vt 0.490234375 0.751953125 +vt 0.48828125 0.767578125 +vt 0.48828125 0.7529296875 +vt 0.490234375 0.7529296875 +vt 0.490234375 0.767578125 +vt 0.490234375 0.7529296875 +vt 0.490234375 0.767578125 +vt 0.4921875 0.767578125 +vt 0.4921875 0.7529296875 +vt 0.5068359375 0.751953125 +vt 0.5068359375 0.7529296875 +vt 0.5048828125 0.7529296875 +vt 0.5048828125 0.751953125 +vt 0.490234375 0.751953125 +vt 0.490234375 0.7529296875 +vt 0.48828125 0.7529296875 +vt 0.48828125 0.751953125 +vt 0.458984375 0.9462890625 +vt 0.458984375 0.947265625 +vt 0.4443359375 0.947265625 +vt 0.4443359375 0.9462890625 +vt 0.4755859375 0.9462890625 +vt 0.4755859375 0.947265625 +vt 0.4609375 0.947265625 +vt 0.4609375 0.9462890625 +vt 0.458984375 0.9619140625 +vt 0.458984375 0.947265625 +vt 0.4609375 0.947265625 +vt 0.4609375 0.9619140625 +vt 0.4609375 0.947265625 +vt 0.4609375 0.9619140625 +vt 0.462890625 0.9619140625 +vt 0.462890625 0.947265625 +vt 0.4775390625 0.9462890625 +vt 0.4775390625 0.947265625 +vt 0.4755859375 0.947265625 +vt 0.4755859375 0.9462890625 +vt 0.4609375 0.9462890625 +vt 0.4609375 0.947265625 +vt 0.458984375 0.947265625 +vt 0.458984375 0.9462890625 +vt 0.615234375 0.921875 +vt 0.615234375 0.9228515625 +vt 0.580078125 0.9228515625 +vt 0.580078125 0.921875 +vt 0.65234375 0.921875 +vt 0.65234375 0.9228515625 +vt 0.6171875 0.9228515625 +vt 0.6171875 0.921875 +vt 0.615234375 0.9580078125 +vt 0.615234375 0.9228515625 +vt 0.6171875 0.9228515625 +vt 0.6171875 0.9580078125 +vt 0.6171875 0.9228515625 +vt 0.6171875 0.9580078125 +vt 0.619140625 0.9580078125 +vt 0.619140625 0.9228515625 +vt 0.654296875 0.921875 +vt 0.654296875 0.9228515625 +vt 0.65234375 0.9228515625 +vt 0.65234375 0.921875 +vt 0.6171875 0.921875 +vt 0.6171875 0.9228515625 +vt 0.615234375 0.9228515625 +vt 0.615234375 0.921875 +vt 0.3212890625 0.8212890625 +vt 0.3212890625 0.822265625 +vt 0.3173828125 0.822265625 +vt 0.3173828125 0.8212890625 +vt 0.3271484375 0.8212890625 +vt 0.3271484375 0.822265625 +vt 0.3232421875 0.822265625 +vt 0.3232421875 0.8212890625 +vt 0.3212890625 0.826171875 +vt 0.3212890625 0.822265625 +vt 0.3232421875 0.822265625 +vt 0.3232421875 0.826171875 +vt 0.3232421875 0.822265625 +vt 0.3232421875 0.826171875 +vt 0.3251953125 0.826171875 +vt 0.3251953125 0.822265625 +vt 0.3291015625 0.8212890625 +vt 0.3291015625 0.822265625 +vt 0.3271484375 0.822265625 +vt 0.3271484375 0.8212890625 +vt 0.3232421875 0.8212890625 +vt 0.3232421875 0.822265625 +vt 0.3212890625 0.822265625 +vt 0.3212890625 0.8212890625 +vt 0.357421875 0.72265625 +vt 0.357421875 0.7236328125 +vt 0.3505859375 0.7236328125 +vt 0.3505859375 0.72265625 +vt 0.365234375 0.72265625 +vt 0.365234375 0.7236328125 +vt 0.3583984375 0.7236328125 +vt 0.3583984375 0.72265625 +vt 0.357421875 0.73046875 +vt 0.357421875 0.7236328125 +vt 0.3583984375 0.7236328125 +vt 0.3583984375 0.73046875 +vt 0.3583984375 0.7236328125 +vt 0.3583984375 0.73046875 +vt 0.359375 0.73046875 +vt 0.359375 0.7236328125 +vt 0.3662109375 0.72265625 +vt 0.3662109375 0.7236328125 +vt 0.365234375 0.7236328125 +vt 0.365234375 0.72265625 +vt 0.3583984375 0.72265625 +vt 0.3583984375 0.7236328125 +vt 0.357421875 0.7236328125 +vt 0.357421875 0.72265625 +vt 0.177734375 0.9013671875 +vt 0.177734375 0.90234375 +vt 0.1748046875 0.90234375 +vt 0.1748046875 0.9013671875 +vt 0.181640625 0.9013671875 +vt 0.181640625 0.90234375 +vt 0.1787109375 0.90234375 +vt 0.1787109375 0.9013671875 +vt 0.177734375 0.9052734375 +vt 0.177734375 0.90234375 +vt 0.1787109375 0.90234375 +vt 0.1787109375 0.9052734375 +vt 0.1787109375 0.90234375 +vt 0.1787109375 0.9052734375 +vt 0.1796875 0.9052734375 +vt 0.1796875 0.90234375 +vt 0.1826171875 0.9013671875 +vt 0.1826171875 0.90234375 +vt 0.181640625 0.90234375 +vt 0.181640625 0.9013671875 +vt 0.1787109375 0.9013671875 +vt 0.1787109375 0.90234375 +vt 0.177734375 0.90234375 +vt 0.177734375 0.9013671875 +vt 0.5380859375 0.4345703125 +vt 0.5380859375 0.435546875 +vt 0.5244140625 0.435546875 +vt 0.5244140625 0.4345703125 +vt 0.5537109375 0.4345703125 +vt 0.5537109375 0.435546875 +vt 0.5400390625 0.435546875 +vt 0.5400390625 0.4345703125 +vt 0.5380859375 0.44921875 +vt 0.5380859375 0.435546875 +vt 0.5400390625 0.435546875 +vt 0.5400390625 0.44921875 +vt 0.5400390625 0.435546875 +vt 0.5400390625 0.44921875 +vt 0.5419921875 0.44921875 +vt 0.5419921875 0.435546875 +vt 0.5556640625 0.4345703125 +vt 0.5556640625 0.435546875 +vt 0.5537109375 0.435546875 +vt 0.5537109375 0.4345703125 +vt 0.5400390625 0.4345703125 +vt 0.5400390625 0.435546875 +vt 0.5380859375 0.435546875 +vt 0.5380859375 0.4345703125 +vt 0.580078125 0.4599609375 +vt 0.580078125 0.4609375 +vt 0.568359375 0.4609375 +vt 0.568359375 0.4599609375 +vt 0.59375 0.4599609375 +vt 0.59375 0.4609375 +vt 0.58203125 0.4609375 +vt 0.58203125 0.4599609375 +vt 0.580078125 0.47265625 +vt 0.580078125 0.4609375 +vt 0.58203125 0.4609375 +vt 0.58203125 0.47265625 +vt 0.58203125 0.4609375 +vt 0.58203125 0.47265625 +vt 0.583984375 0.47265625 +vt 0.583984375 0.4609375 +vt 0.595703125 0.4599609375 +vt 0.595703125 0.4609375 +vt 0.59375 0.4609375 +vt 0.59375 0.4599609375 +vt 0.58203125 0.4599609375 +vt 0.58203125 0.4609375 +vt 0.580078125 0.4609375 +vt 0.580078125 0.4599609375 +vt 0.482421875 0.3896484375 +vt 0.482421875 0.390625 +vt 0.47265625 0.390625 +vt 0.47265625 0.3896484375 +vt 0.494140625 0.3896484375 +vt 0.494140625 0.390625 +vt 0.484375 0.390625 +vt 0.484375 0.3896484375 +vt 0.482421875 0.400390625 +vt 0.482421875 0.390625 +vt 0.484375 0.390625 +vt 0.484375 0.400390625 +vt 0.484375 0.390625 +vt 0.484375 0.400390625 +vt 0.486328125 0.400390625 +vt 0.486328125 0.390625 +vt 0.49609375 0.3896484375 +vt 0.49609375 0.390625 +vt 0.494140625 0.390625 +vt 0.494140625 0.3896484375 +vt 0.484375 0.3896484375 +vt 0.484375 0.390625 +vt 0.482421875 0.390625 +vt 0.482421875 0.3896484375 +vt 0.3466796875 0.703125 +vt 0.3466796875 0.7041015625 +vt 0.33203125 0.7041015625 +vt 0.33203125 0.703125 +vt 0.36328125 0.703125 +vt 0.36328125 0.7041015625 +vt 0.3486328125 0.7041015625 +vt 0.3486328125 0.703125 +vt 0.3466796875 0.71875 +vt 0.3466796875 0.7041015625 +vt 0.3486328125 0.7041015625 +vt 0.3486328125 0.71875 +vt 0.3486328125 0.7041015625 +vt 0.3486328125 0.71875 +vt 0.3505859375 0.71875 +vt 0.3505859375 0.7041015625 +vt 0.365234375 0.703125 +vt 0.365234375 0.7041015625 +vt 0.36328125 0.7041015625 +vt 0.36328125 0.703125 +vt 0.3486328125 0.703125 +vt 0.3486328125 0.7041015625 +vt 0.3466796875 0.7041015625 +vt 0.3466796875 0.703125 +vt 0.341796875 0.900390625 +vt 0.341796875 0.9013671875 +vt 0.3310546875 0.9013671875 +vt 0.3310546875 0.900390625 +vt 0.3544921875 0.900390625 +vt 0.3544921875 0.9013671875 +vt 0.34375 0.9013671875 +vt 0.34375 0.900390625 +vt 0.341796875 0.912109375 +vt 0.341796875 0.9013671875 +vt 0.34375 0.9013671875 +vt 0.34375 0.912109375 +vt 0.34375 0.9013671875 +vt 0.34375 0.912109375 +vt 0.345703125 0.912109375 +vt 0.345703125 0.9013671875 +vt 0.3564453125 0.900390625 +vt 0.3564453125 0.9013671875 +vt 0.3544921875 0.9013671875 +vt 0.3544921875 0.900390625 +vt 0.34375 0.900390625 +vt 0.34375 0.9013671875 +vt 0.341796875 0.9013671875 +vt 0.341796875 0.900390625 +vt 0.0234375 0.390625 +vt 0.0234375 0.3916015625 +vt 0.013671875 0.3916015625 +vt 0.013671875 0.390625 +vt 0.03515625 0.390625 +vt 0.03515625 0.3916015625 +vt 0.025390625 0.3916015625 +vt 0.025390625 0.390625 +vt 0.0234375 0.4013671875 +vt 0.0234375 0.3916015625 +vt 0.025390625 0.3916015625 +vt 0.025390625 0.4013671875 +vt 0.025390625 0.3916015625 +vt 0.025390625 0.4013671875 +vt 0.02734375 0.4013671875 +vt 0.02734375 0.3916015625 +vt 0.037109375 0.390625 +vt 0.037109375 0.3916015625 +vt 0.03515625 0.3916015625 +vt 0.03515625 0.390625 +vt 0.025390625 0.390625 +vt 0.025390625 0.3916015625 +vt 0.0234375 0.3916015625 +vt 0.0234375 0.390625 +vt 0.2900390625 0.9794921875 +vt 0.2900390625 0.98046875 +vt 0.2861328125 0.98046875 +vt 0.2861328125 0.9794921875 +vt 0.2958984375 0.9794921875 +vt 0.2958984375 0.98046875 +vt 0.2919921875 0.98046875 +vt 0.2919921875 0.9794921875 +vt 0.2900390625 0.984375 +vt 0.2900390625 0.98046875 +vt 0.2919921875 0.98046875 +vt 0.2919921875 0.984375 +vt 0.2919921875 0.98046875 +vt 0.2919921875 0.984375 +vt 0.2939453125 0.984375 +vt 0.2939453125 0.98046875 +vt 0.2978515625 0.9794921875 +vt 0.2978515625 0.98046875 +vt 0.2958984375 0.98046875 +vt 0.2958984375 0.9794921875 +vt 0.2919921875 0.9794921875 +vt 0.2919921875 0.98046875 +vt 0.2900390625 0.98046875 +vt 0.2900390625 0.9794921875 +vt 0.1845703125 0.853515625 +vt 0.1845703125 0.8544921875 +vt 0.1796875 0.8544921875 +vt 0.1796875 0.853515625 +vt 0.19140625 0.853515625 +vt 0.19140625 0.8544921875 +vt 0.1865234375 0.8544921875 +vt 0.1865234375 0.853515625 +vt 0.1845703125 0.859375 +vt 0.1845703125 0.8544921875 +vt 0.1865234375 0.8544921875 +vt 0.1865234375 0.859375 +vt 0.1865234375 0.8544921875 +vt 0.1865234375 0.859375 +vt 0.1884765625 0.859375 +vt 0.1884765625 0.8544921875 +vt 0.193359375 0.853515625 +vt 0.193359375 0.8544921875 +vt 0.19140625 0.8544921875 +vt 0.19140625 0.853515625 +vt 0.1865234375 0.853515625 +vt 0.1865234375 0.8544921875 +vt 0.1845703125 0.8544921875 +vt 0.1845703125 0.853515625 +vt 0.1845703125 0.80859375 +vt 0.1845703125 0.8095703125 +vt 0.1806640625 0.8095703125 +vt 0.1806640625 0.80859375 +vt 0.1904296875 0.80859375 +vt 0.1904296875 0.8095703125 +vt 0.1865234375 0.8095703125 +vt 0.1865234375 0.80859375 +vt 0.1845703125 0.8134765625 +vt 0.1845703125 0.8095703125 +vt 0.1865234375 0.8095703125 +vt 0.1865234375 0.8134765625 +vt 0.1865234375 0.8095703125 +vt 0.1865234375 0.8134765625 +vt 0.1884765625 0.8134765625 +vt 0.1884765625 0.8095703125 +vt 0.1923828125 0.80859375 +vt 0.1923828125 0.8095703125 +vt 0.1904296875 0.8095703125 +vt 0.1904296875 0.80859375 +vt 0.1865234375 0.80859375 +vt 0.1865234375 0.8095703125 +vt 0.1845703125 0.8095703125 +vt 0.1845703125 0.80859375 +vt 0.21484375 0.68359375 +vt 0.21484375 0.6845703125 +vt 0.2119140625 0.6845703125 +vt 0.2119140625 0.68359375 +vt 0.2197265625 0.68359375 +vt 0.2197265625 0.6845703125 +vt 0.216796875 0.6845703125 +vt 0.216796875 0.68359375 +vt 0.21484375 0.6875 +vt 0.21484375 0.6845703125 +vt 0.216796875 0.6845703125 +vt 0.216796875 0.6875 +vt 0.216796875 0.6845703125 +vt 0.216796875 0.6875 +vt 0.21875 0.6875 +vt 0.21875 0.6845703125 +vt 0.2216796875 0.68359375 +vt 0.2216796875 0.6845703125 +vt 0.2197265625 0.6845703125 +vt 0.2197265625 0.68359375 +vt 0.216796875 0.68359375 +vt 0.216796875 0.6845703125 +vt 0.21484375 0.6845703125 +vt 0.21484375 0.68359375 +vt 0.421875 0.4345703125 +vt 0.421875 0.435546875 +vt 0.41015625 0.435546875 +vt 0.41015625 0.4345703125 +vt 0.435546875 0.4345703125 +vt 0.435546875 0.435546875 +vt 0.423828125 0.435546875 +vt 0.423828125 0.4345703125 +vt 0.421875 0.447265625 +vt 0.421875 0.435546875 +vt 0.423828125 0.435546875 +vt 0.423828125 0.447265625 +vt 0.423828125 0.435546875 +vt 0.423828125 0.447265625 +vt 0.42578125 0.447265625 +vt 0.42578125 0.435546875 +vt 0.4375 0.4345703125 +vt 0.4375 0.435546875 +vt 0.435546875 0.435546875 +vt 0.435546875 0.4345703125 +vt 0.423828125 0.4345703125 +vt 0.423828125 0.435546875 +vt 0.421875 0.435546875 +vt 0.421875 0.4345703125 +vt 0.2890625 0.9248046875 +vt 0.2890625 0.92578125 +vt 0.28515625 0.92578125 +vt 0.28515625 0.9248046875 +vt 0.2939453125 0.9248046875 +vt 0.2939453125 0.92578125 +vt 0.2900390625 0.92578125 +vt 0.2900390625 0.9248046875 +vt 0.2890625 0.9296875 +vt 0.2890625 0.92578125 +vt 0.2900390625 0.92578125 +vt 0.2900390625 0.9296875 +vt 0.2900390625 0.92578125 +vt 0.2900390625 0.9296875 +vt 0.291015625 0.9296875 +vt 0.291015625 0.92578125 +vt 0.294921875 0.9248046875 +vt 0.294921875 0.92578125 +vt 0.2939453125 0.92578125 +vt 0.2939453125 0.9248046875 +vt 0.2900390625 0.9248046875 +vt 0.2900390625 0.92578125 +vt 0.2890625 0.92578125 +vt 0.2890625 0.9248046875 +vt 0.16015625 0.9794921875 +vt 0.16015625 0.98046875 +vt 0.15625 0.98046875 +vt 0.15625 0.9794921875 +vt 0.166015625 0.9794921875 +vt 0.166015625 0.98046875 +vt 0.162109375 0.98046875 +vt 0.162109375 0.9794921875 +vt 0.16015625 0.984375 +vt 0.16015625 0.98046875 +vt 0.162109375 0.98046875 +vt 0.162109375 0.984375 +vt 0.162109375 0.98046875 +vt 0.162109375 0.984375 +vt 0.1640625 0.984375 +vt 0.1640625 0.98046875 +vt 0.16796875 0.9794921875 +vt 0.16796875 0.98046875 +vt 0.166015625 0.98046875 +vt 0.166015625 0.9794921875 +vt 0.162109375 0.9794921875 +vt 0.162109375 0.98046875 +vt 0.16015625 0.98046875 +vt 0.16015625 0.9794921875 +vt 0.8603515625 0.7431640625 +vt 0.8603515625 0.744140625 +vt 0.8251953125 0.744140625 +vt 0.8251953125 0.7431640625 +vt 0.896484375 0.7431640625 +vt 0.896484375 0.744140625 +vt 0.861328125 0.744140625 +vt 0.861328125 0.7431640625 +vt 0.8603515625 0.779296875 +vt 0.8603515625 0.744140625 +vt 0.861328125 0.744140625 +vt 0.861328125 0.779296875 +vt 0.861328125 0.744140625 +vt 0.861328125 0.779296875 +vt 0.8623046875 0.779296875 +vt 0.8623046875 0.744140625 +vt 0.8974609375 0.7431640625 +vt 0.8974609375 0.744140625 +vt 0.896484375 0.744140625 +vt 0.896484375 0.7431640625 +vt 0.861328125 0.7431640625 +vt 0.861328125 0.744140625 +vt 0.8603515625 0.744140625 +vt 0.8603515625 0.7431640625 +vt 0.3837890625 0.818359375 +vt 0.3837890625 0.8193359375 +vt 0.375 0.8193359375 +vt 0.375 0.818359375 +vt 0.3935546875 0.818359375 +vt 0.3935546875 0.8193359375 +vt 0.384765625 0.8193359375 +vt 0.384765625 0.818359375 +vt 0.3837890625 0.828125 +vt 0.3837890625 0.8193359375 +vt 0.384765625 0.8193359375 +vt 0.384765625 0.828125 +vt 0.384765625 0.8193359375 +vt 0.384765625 0.828125 +vt 0.3857421875 0.828125 +vt 0.3857421875 0.8193359375 +vt 0.39453125 0.818359375 +vt 0.39453125 0.8193359375 +vt 0.3935546875 0.8193359375 +vt 0.3935546875 0.818359375 +vt 0.384765625 0.818359375 +vt 0.384765625 0.8193359375 +vt 0.3837890625 0.8193359375 +vt 0.3837890625 0.818359375 +vt 0.435546875 0.7705078125 +vt 0.435546875 0.771484375 +vt 0.427734375 0.771484375 +vt 0.427734375 0.7705078125 +vt 0.4453125 0.7705078125 +vt 0.4453125 0.771484375 +vt 0.4375 0.771484375 +vt 0.4375 0.7705078125 +vt 0.435546875 0.779296875 +vt 0.435546875 0.771484375 +vt 0.4375 0.771484375 +vt 0.4375 0.779296875 +vt 0.4375 0.771484375 +vt 0.4375 0.779296875 +vt 0.439453125 0.779296875 +vt 0.439453125 0.771484375 +vt 0.447265625 0.7705078125 +vt 0.447265625 0.771484375 +vt 0.4453125 0.771484375 +vt 0.4453125 0.7705078125 +vt 0.4375 0.7705078125 +vt 0.4375 0.771484375 +vt 0.435546875 0.771484375 +vt 0.435546875 0.7705078125 +vt 0.5439453125 0.482421875 +vt 0.5439453125 0.4833984375 +vt 0.53515625 0.4833984375 +vt 0.53515625 0.482421875 +vt 0.5546875 0.482421875 +vt 0.5546875 0.4833984375 +vt 0.5458984375 0.4833984375 +vt 0.5458984375 0.482421875 +vt 0.5439453125 0.4921875 +vt 0.5439453125 0.4833984375 +vt 0.5458984375 0.4833984375 +vt 0.5458984375 0.4921875 +vt 0.5458984375 0.4833984375 +vt 0.5458984375 0.4921875 +vt 0.5478515625 0.4921875 +vt 0.5478515625 0.4833984375 +vt 0.556640625 0.482421875 +vt 0.556640625 0.4833984375 +vt 0.5546875 0.4833984375 +vt 0.5546875 0.482421875 +vt 0.5458984375 0.482421875 +vt 0.5458984375 0.4833984375 +vt 0.5439453125 0.4833984375 +vt 0.5439453125 0.482421875 +vt 0.595703125 0.4580078125 +vt 0.595703125 0.458984375 +vt 0.560546875 0.458984375 +vt 0.560546875 0.4580078125 +vt 0.6328125 0.4580078125 +vt 0.6328125 0.458984375 +vt 0.59765625 0.458984375 +vt 0.59765625 0.4580078125 +vt 0.595703125 0.494140625 +vt 0.595703125 0.458984375 +vt 0.59765625 0.458984375 +vt 0.59765625 0.494140625 +vt 0.59765625 0.458984375 +vt 0.59765625 0.494140625 +vt 0.599609375 0.494140625 +vt 0.599609375 0.458984375 +vt 0.634765625 0.4580078125 +vt 0.634765625 0.458984375 +vt 0.6328125 0.458984375 +vt 0.6328125 0.4580078125 +vt 0.59765625 0.4580078125 +vt 0.59765625 0.458984375 +vt 0.595703125 0.458984375 +vt 0.595703125 0.4580078125 +vt 0.1171875 0.84375 +vt 0.1171875 0.8447265625 +vt 0.11328125 0.8447265625 +vt 0.11328125 0.84375 +vt 0.123046875 0.84375 +vt 0.123046875 0.8447265625 +vt 0.119140625 0.8447265625 +vt 0.119140625 0.84375 +vt 0.1171875 0.8486328125 +vt 0.1171875 0.8447265625 +vt 0.119140625 0.8447265625 +vt 0.119140625 0.8486328125 +vt 0.119140625 0.8447265625 +vt 0.119140625 0.8486328125 +vt 0.12109375 0.8486328125 +vt 0.12109375 0.8447265625 +vt 0.125 0.84375 +vt 0.125 0.8447265625 +vt 0.123046875 0.8447265625 +vt 0.123046875 0.84375 +vt 0.119140625 0.84375 +vt 0.119140625 0.8447265625 +vt 0.1171875 0.8447265625 +vt 0.1171875 0.84375 +vt 0.1171875 0.8486328125 +vt 0.1171875 0.849609375 +vt 0.11328125 0.849609375 +vt 0.11328125 0.8486328125 +vt 0.123046875 0.8486328125 +vt 0.123046875 0.849609375 +vt 0.119140625 0.849609375 +vt 0.119140625 0.8486328125 +vt 0.1171875 0.853515625 +vt 0.1171875 0.849609375 +vt 0.119140625 0.849609375 +vt 0.119140625 0.853515625 +vt 0.119140625 0.849609375 +vt 0.119140625 0.853515625 +vt 0.12109375 0.853515625 +vt 0.12109375 0.849609375 +vt 0.125 0.8486328125 +vt 0.125 0.849609375 +vt 0.123046875 0.849609375 +vt 0.123046875 0.8486328125 +vt 0.119140625 0.8486328125 +vt 0.119140625 0.849609375 +vt 0.1171875 0.849609375 +vt 0.1171875 0.8486328125 +vt 0.0830078125 0.900390625 +vt 0.0830078125 0.9013671875 +vt 0.0791015625 0.9013671875 +vt 0.0791015625 0.900390625 +vt 0.0888671875 0.900390625 +vt 0.0888671875 0.9013671875 +vt 0.0849609375 0.9013671875 +vt 0.0849609375 0.900390625 +vt 0.0830078125 0.9052734375 +vt 0.0830078125 0.9013671875 +vt 0.0849609375 0.9013671875 +vt 0.0849609375 0.9052734375 +vt 0.0849609375 0.9013671875 +vt 0.0849609375 0.9052734375 +vt 0.0869140625 0.9052734375 +vt 0.0869140625 0.9013671875 +vt 0.0908203125 0.900390625 +vt 0.0908203125 0.9013671875 +vt 0.0888671875 0.9013671875 +vt 0.0888671875 0.900390625 +vt 0.0849609375 0.900390625 +vt 0.0849609375 0.9013671875 +vt 0.0830078125 0.9013671875 +vt 0.0830078125 0.900390625 +vt 0.025390625 0.4111328125 +vt 0.025390625 0.4130859375 +vt 0.015625 0.4130859375 +vt 0.015625 0.4111328125 +vt 0.037109375 0.4111328125 +vt 0.037109375 0.4130859375 +vt 0.02734375 0.4130859375 +vt 0.02734375 0.4111328125 +vt 0.025390625 0.4228515625 +vt 0.025390625 0.4130859375 +vt 0.02734375 0.4130859375 +vt 0.02734375 0.4228515625 +vt 0.02734375 0.4130859375 +vt 0.02734375 0.4228515625 +vt 0.029296875 0.4228515625 +vt 0.029296875 0.4130859375 +vt 0.0390625 0.4111328125 +vt 0.0390625 0.4130859375 +vt 0.037109375 0.4130859375 +vt 0.037109375 0.4111328125 +vt 0.02734375 0.4111328125 +vt 0.02734375 0.4130859375 +vt 0.025390625 0.4130859375 +vt 0.025390625 0.4111328125 +vt 0.162109375 0.970703125 +vt 0.162109375 0.9716796875 +vt 0.16015625 0.9716796875 +vt 0.16015625 0.970703125 +vt 0.166015625 0.970703125 +vt 0.166015625 0.9716796875 +vt 0.1640625 0.9716796875 +vt 0.1640625 0.970703125 +vt 0.162109375 0.9736328125 +vt 0.162109375 0.9716796875 +vt 0.1640625 0.9716796875 +vt 0.1640625 0.9736328125 +vt 0.1640625 0.9716796875 +vt 0.1640625 0.9736328125 +vt 0.166015625 0.9736328125 +vt 0.166015625 0.9716796875 +vt 0.16796875 0.970703125 +vt 0.16796875 0.9716796875 +vt 0.166015625 0.9716796875 +vt 0.166015625 0.970703125 +vt 0.1640625 0.970703125 +vt 0.1640625 0.9716796875 +vt 0.162109375 0.9716796875 +vt 0.162109375 0.970703125 +vt 0.158203125 0.9765625 +vt 0.158203125 0.9775390625 +vt 0.15625 0.9775390625 +vt 0.15625 0.9765625 +vt 0.162109375 0.9765625 +vt 0.162109375 0.9775390625 +vt 0.16015625 0.9775390625 +vt 0.16015625 0.9765625 +vt 0.158203125 0.9794921875 +vt 0.158203125 0.9775390625 +vt 0.16015625 0.9775390625 +vt 0.16015625 0.9794921875 +vt 0.16015625 0.9775390625 +vt 0.16015625 0.9794921875 +vt 0.162109375 0.9794921875 +vt 0.162109375 0.9775390625 +vt 0.1640625 0.9765625 +vt 0.1640625 0.9775390625 +vt 0.162109375 0.9775390625 +vt 0.162109375 0.9765625 +vt 0.16015625 0.9765625 +vt 0.16015625 0.9775390625 +vt 0.158203125 0.9775390625 +vt 0.158203125 0.9765625 +vt 0.357421875 0.73046875 +vt 0.357421875 0.7314453125 +vt 0.3505859375 0.7314453125 +vt 0.3505859375 0.73046875 +vt 0.365234375 0.73046875 +vt 0.365234375 0.7314453125 +vt 0.3583984375 0.7314453125 +vt 0.3583984375 0.73046875 +vt 0.357421875 0.73828125 +vt 0.357421875 0.7314453125 +vt 0.3583984375 0.7314453125 +vt 0.3583984375 0.73828125 +vt 0.3583984375 0.7314453125 +vt 0.3583984375 0.73828125 +vt 0.359375 0.73828125 +vt 0.359375 0.7314453125 +vt 0.3662109375 0.73046875 +vt 0.3662109375 0.7314453125 +vt 0.365234375 0.7314453125 +vt 0.365234375 0.73046875 +vt 0.3583984375 0.73046875 +vt 0.3583984375 0.7314453125 +vt 0.357421875 0.7314453125 +vt 0.357421875 0.73046875 +vt 0.2841796875 0.4072265625 +vt 0.2841796875 0.408203125 +vt 0.2490234375 0.408203125 +vt 0.2490234375 0.4072265625 +vt 0.3212890625 0.4072265625 +vt 0.3212890625 0.408203125 +vt 0.2861328125 0.408203125 +vt 0.2861328125 0.4072265625 +vt 0.2841796875 0.443359375 +vt 0.2841796875 0.408203125 +vt 0.2861328125 0.408203125 +vt 0.2861328125 0.443359375 +vt 0.2861328125 0.408203125 +vt 0.2861328125 0.443359375 +vt 0.2880859375 0.443359375 +vt 0.2880859375 0.408203125 +vt 0.3232421875 0.4072265625 +vt 0.3232421875 0.408203125 +vt 0.3212890625 0.408203125 +vt 0.3212890625 0.4072265625 +vt 0.2861328125 0.4072265625 +vt 0.2861328125 0.408203125 +vt 0.2841796875 0.408203125 +vt 0.2841796875 0.4072265625 +vt 0.3671875 0.7021484375 +vt 0.3671875 0.703125 +vt 0.33203125 0.703125 +vt 0.33203125 0.7021484375 +vt 0.404296875 0.7021484375 +vt 0.404296875 0.703125 +vt 0.369140625 0.703125 +vt 0.369140625 0.7021484375 +vt 0.3671875 0.73828125 +vt 0.3671875 0.703125 +vt 0.369140625 0.703125 +vt 0.369140625 0.73828125 +vt 0.369140625 0.703125 +vt 0.369140625 0.73828125 +vt 0.37109375 0.73828125 +vt 0.37109375 0.703125 +vt 0.40625 0.7021484375 +vt 0.40625 0.703125 +vt 0.404296875 0.703125 +vt 0.404296875 0.7021484375 +vt 0.369140625 0.7021484375 +vt 0.369140625 0.703125 +vt 0.3671875 0.703125 +vt 0.3671875 0.7021484375 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.787109375 0.10546875 +vt 0.787109375 0.1083984375 +vt 0.8193359375 0.1083984375 +vt 0.8193359375 0.10546875 +vt 0.75390625 0.10546875 +vt 0.75390625 0.1083984375 +vt 0.7861328125 0.1083984375 +vt 0.7861328125 0.10546875 +vt 0.787109375 0.140625 +vt 0.787109375 0.1083984375 +vt 0.7861328125 0.1083984375 +vt 0.7861328125 0.140625 +vt 0.7880859375 0.1083984375 +vt 0.7880859375 0.140625 +vt 0.787109375 0.140625 +vt 0.787109375 0.1083984375 +vt 0.8193359375 0.10546875 +vt 0.8193359375 0.1083984375 +vt 0.8203125 0.1083984375 +vt 0.8203125 0.10546875 +vt 0.7861328125 0.10546875 +vt 0.7861328125 0.1083984375 +vt 0.787109375 0.1083984375 +vt 0.787109375 0.10546875 +vt 0.4658203125 0.431640625 +vt 0.4658203125 0.4345703125 +vt 0.486328125 0.4345703125 +vt 0.486328125 0.431640625 +vt 0.4443359375 0.431640625 +vt 0.4443359375 0.4345703125 +vt 0.46484375 0.4345703125 +vt 0.46484375 0.431640625 +vt 0.4658203125 0.455078125 +vt 0.4658203125 0.4345703125 +vt 0.46484375 0.4345703125 +vt 0.46484375 0.455078125 +vt 0.466796875 0.4345703125 +vt 0.466796875 0.455078125 +vt 0.4658203125 0.455078125 +vt 0.4658203125 0.4345703125 +vt 0.486328125 0.431640625 +vt 0.486328125 0.4345703125 +vt 0.4873046875 0.4345703125 +vt 0.4873046875 0.431640625 +vt 0.46484375 0.431640625 +vt 0.46484375 0.4345703125 +vt 0.4658203125 0.4345703125 +vt 0.4658203125 0.431640625 +vt 0.4658203125 0.455078125 +vt 0.4658203125 0.4580078125 +vt 0.486328125 0.4580078125 +vt 0.486328125 0.455078125 +vt 0.4443359375 0.455078125 +vt 0.4443359375 0.4580078125 +vt 0.46484375 0.4580078125 +vt 0.46484375 0.455078125 +vt 0.4658203125 0.478515625 +vt 0.4658203125 0.4580078125 +vt 0.46484375 0.4580078125 +vt 0.46484375 0.478515625 +vt 0.466796875 0.4580078125 +vt 0.466796875 0.478515625 +vt 0.4658203125 0.478515625 +vt 0.4658203125 0.4580078125 +vt 0.486328125 0.455078125 +vt 0.486328125 0.4580078125 +vt 0.4873046875 0.4580078125 +vt 0.4873046875 0.455078125 +vt 0.46484375 0.455078125 +vt 0.46484375 0.4580078125 +vt 0.4658203125 0.4580078125 +vt 0.4658203125 0.455078125 +vt 0.69140625 0.10546875 +vt 0.69140625 0.1083984375 +vt 0.7236328125 0.1083984375 +vt 0.7236328125 0.10546875 +vt 0.658203125 0.10546875 +vt 0.658203125 0.1083984375 +vt 0.6904296875 0.1083984375 +vt 0.6904296875 0.10546875 +vt 0.69140625 0.140625 +vt 0.69140625 0.1083984375 +vt 0.6904296875 0.1083984375 +vt 0.6904296875 0.140625 +vt 0.6923828125 0.1083984375 +vt 0.6923828125 0.140625 +vt 0.69140625 0.140625 +vt 0.69140625 0.1083984375 +vt 0.7236328125 0.10546875 +vt 0.7236328125 0.1083984375 +vt 0.724609375 0.1083984375 +vt 0.724609375 0.10546875 +vt 0.6904296875 0.10546875 +vt 0.6904296875 0.1083984375 +vt 0.69140625 0.1083984375 +vt 0.69140625 0.10546875 +vt 0.4091796875 0.431640625 +vt 0.4091796875 0.4345703125 +vt 0.4296875 0.4345703125 +vt 0.4296875 0.431640625 +vt 0.3876953125 0.431640625 +vt 0.3876953125 0.4345703125 +vt 0.408203125 0.4345703125 +vt 0.408203125 0.431640625 +vt 0.4091796875 0.455078125 +vt 0.4091796875 0.4345703125 +vt 0.408203125 0.4345703125 +vt 0.408203125 0.455078125 +vt 0.41015625 0.4345703125 +vt 0.41015625 0.455078125 +vt 0.4091796875 0.455078125 +vt 0.4091796875 0.4345703125 +vt 0.4296875 0.431640625 +vt 0.4296875 0.4345703125 +vt 0.4306640625 0.4345703125 +vt 0.4306640625 0.431640625 +vt 0.408203125 0.431640625 +vt 0.408203125 0.4345703125 +vt 0.4091796875 0.4345703125 +vt 0.4091796875 0.431640625 +vt 0.0185546875 0.4228515625 +vt 0.0185546875 0.42578125 +vt 0.0361328125 0.42578125 +vt 0.0361328125 0.4228515625 +vt 0 0.4228515625 +vt 0 0.42578125 +vt 0.017578125 0.42578125 +vt 0.017578125 0.4228515625 +vt 0.0185546875 0.443359375 +vt 0.0185546875 0.42578125 +vt 0.017578125 0.42578125 +vt 0.017578125 0.443359375 +vt 0.01953125 0.42578125 +vt 0.01953125 0.443359375 +vt 0.0185546875 0.443359375 +vt 0.0185546875 0.42578125 +vt 0.0361328125 0.4228515625 +vt 0.0361328125 0.42578125 +vt 0.037109375 0.42578125 +vt 0.037109375 0.4228515625 +vt 0.017578125 0.4228515625 +vt 0.017578125 0.42578125 +vt 0.0185546875 0.42578125 +vt 0.0185546875 0.4228515625 +vt 0.892578125 0.4638671875 +vt 0.892578125 0.466796875 +vt 0.9248046875 0.466796875 +vt 0.9248046875 0.4638671875 +vt 0.859375 0.4638671875 +vt 0.859375 0.466796875 +vt 0.8916015625 0.466796875 +vt 0.8916015625 0.4638671875 +vt 0.892578125 0.4990234375 +vt 0.892578125 0.466796875 +vt 0.8916015625 0.466796875 +vt 0.8916015625 0.4990234375 +vt 0.8935546875 0.466796875 +vt 0.8935546875 0.4990234375 +vt 0.892578125 0.4990234375 +vt 0.892578125 0.466796875 +vt 0.9248046875 0.4638671875 +vt 0.9248046875 0.466796875 +vt 0.92578125 0.466796875 +vt 0.92578125 0.4638671875 +vt 0.8916015625 0.4638671875 +vt 0.8916015625 0.466796875 +vt 0.892578125 0.466796875 +vt 0.892578125 0.4638671875 +vt 0.349609375 0.431640625 +vt 0.349609375 0.4345703125 +vt 0.3701171875 0.4345703125 +vt 0.3701171875 0.431640625 +vt 0.328125 0.431640625 +vt 0.328125 0.4345703125 +vt 0.3486328125 0.4345703125 +vt 0.3486328125 0.431640625 +vt 0.349609375 0.455078125 +vt 0.349609375 0.4345703125 +vt 0.3486328125 0.4345703125 +vt 0.3486328125 0.455078125 +vt 0.3505859375 0.4345703125 +vt 0.3505859375 0.455078125 +vt 0.349609375 0.455078125 +vt 0.349609375 0.4345703125 +vt 0.3701171875 0.431640625 +vt 0.3701171875 0.4345703125 +vt 0.37109375 0.4345703125 +vt 0.37109375 0.431640625 +vt 0.3486328125 0.431640625 +vt 0.3486328125 0.4345703125 +vt 0.349609375 0.4345703125 +vt 0.349609375 0.431640625 +vt 0.5380859375 0.76953125 +vt 0.5380859375 0.7724609375 +vt 0.5556640625 0.7724609375 +vt 0.5556640625 0.76953125 +vt 0.51953125 0.76953125 +vt 0.51953125 0.7724609375 +vt 0.537109375 0.7724609375 +vt 0.537109375 0.76953125 +vt 0.5380859375 0.7900390625 +vt 0.5380859375 0.7724609375 +vt 0.537109375 0.7724609375 +vt 0.537109375 0.7900390625 +vt 0.5390625 0.7724609375 +vt 0.5390625 0.7900390625 +vt 0.5380859375 0.7900390625 +vt 0.5380859375 0.7724609375 +vt 0.5556640625 0.76953125 +vt 0.5556640625 0.7724609375 +vt 0.556640625 0.7724609375 +vt 0.556640625 0.76953125 +vt 0.537109375 0.76953125 +vt 0.537109375 0.7724609375 +vt 0.5380859375 0.7724609375 +vt 0.5380859375 0.76953125 +vt 0.5283203125 0.10546875 +vt 0.5283203125 0.1083984375 +vt 0.560546875 0.1083984375 +vt 0.560546875 0.10546875 +vt 0.4951171875 0.10546875 +vt 0.4951171875 0.1083984375 +vt 0.52734375 0.1083984375 +vt 0.52734375 0.10546875 +vt 0.5283203125 0.140625 +vt 0.5283203125 0.1083984375 +vt 0.52734375 0.1083984375 +vt 0.52734375 0.140625 +vt 0.529296875 0.1083984375 +vt 0.529296875 0.140625 +vt 0.5283203125 0.140625 +vt 0.5283203125 0.1083984375 +vt 0.560546875 0.10546875 +vt 0.560546875 0.1083984375 +vt 0.5615234375 0.1083984375 +vt 0.5615234375 0.10546875 +vt 0.52734375 0.10546875 +vt 0.52734375 0.1083984375 +vt 0.5283203125 0.1083984375 +vt 0.5283203125 0.10546875 +vt 0.419921875 0.9443359375 +vt 0.419921875 0.947265625 +vt 0.4365234375 0.947265625 +vt 0.4365234375 0.9443359375 +vt 0.40234375 0.9443359375 +vt 0.40234375 0.947265625 +vt 0.4189453125 0.947265625 +vt 0.4189453125 0.9443359375 +vt 0.419921875 0.9638671875 +vt 0.419921875 0.947265625 +vt 0.4189453125 0.947265625 +vt 0.4189453125 0.9638671875 +vt 0.4208984375 0.947265625 +vt 0.4208984375 0.9638671875 +vt 0.419921875 0.9638671875 +vt 0.419921875 0.947265625 +vt 0.4365234375 0.9443359375 +vt 0.4365234375 0.947265625 +vt 0.4375 0.947265625 +vt 0.4375 0.9443359375 +vt 0.4189453125 0.9443359375 +vt 0.4189453125 0.947265625 +vt 0.419921875 0.947265625 +vt 0.419921875 0.9443359375 +vt 0.4091796875 0.455078125 +vt 0.4091796875 0.4580078125 +vt 0.4296875 0.4580078125 +vt 0.4296875 0.455078125 +vt 0.3876953125 0.455078125 +vt 0.3876953125 0.4580078125 +vt 0.408203125 0.4580078125 +vt 0.408203125 0.455078125 +vt 0.4091796875 0.478515625 +vt 0.4091796875 0.4580078125 +vt 0.408203125 0.4580078125 +vt 0.408203125 0.478515625 +vt 0.41015625 0.4580078125 +vt 0.41015625 0.478515625 +vt 0.4091796875 0.478515625 +vt 0.4091796875 0.4580078125 +vt 0.4296875 0.455078125 +vt 0.4296875 0.4580078125 +vt 0.4306640625 0.4580078125 +vt 0.4306640625 0.455078125 +vt 0.408203125 0.455078125 +vt 0.408203125 0.4580078125 +vt 0.4091796875 0.4580078125 +vt 0.4091796875 0.455078125 +vt 0.892578125 0.5517578125 +vt 0.892578125 0.5546875 +vt 0.9248046875 0.5546875 +vt 0.9248046875 0.5517578125 +vt 0.859375 0.5517578125 +vt 0.859375 0.5546875 +vt 0.8916015625 0.5546875 +vt 0.8916015625 0.5517578125 +vt 0.892578125 0.5869140625 +vt 0.892578125 0.5546875 +vt 0.8916015625 0.5546875 +vt 0.8916015625 0.5869140625 +vt 0.8935546875 0.5546875 +vt 0.8935546875 0.5869140625 +vt 0.892578125 0.5869140625 +vt 0.892578125 0.5546875 +vt 0.9248046875 0.5517578125 +vt 0.9248046875 0.5546875 +vt 0.92578125 0.5546875 +vt 0.92578125 0.5517578125 +vt 0.8916015625 0.5517578125 +vt 0.8916015625 0.5546875 +vt 0.892578125 0.5546875 +vt 0.892578125 0.5517578125 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9794921875 +vt 0.57421875 0.9794921875 +vt 0.57421875 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9794921875 +vt 0.552734375 0.9794921875 +vt 0.552734375 0.9765625 +vt 0.5537109375 1 +vt 0.5537109375 0.9794921875 +vt 0.552734375 0.9794921875 +vt 0.552734375 1 +vt 0.5546875 0.9794921875 +vt 0.5546875 1 +vt 0.5537109375 1 +vt 0.5537109375 0.9794921875 +vt 0.57421875 0.9765625 +vt 0.57421875 0.9794921875 +vt 0.5751953125 0.9794921875 +vt 0.5751953125 0.9765625 +vt 0.552734375 0.9765625 +vt 0.552734375 0.9794921875 +vt 0.5537109375 0.9794921875 +vt 0.5537109375 0.9765625 +vt 0.1484375 0.42578125 +vt 0.1484375 0.4287109375 +vt 0.1630859375 0.4287109375 +vt 0.1630859375 0.42578125 +vt 0.1328125 0.42578125 +vt 0.1328125 0.4287109375 +vt 0.1474609375 0.4287109375 +vt 0.1474609375 0.42578125 +vt 0.1484375 0.443359375 +vt 0.1484375 0.4287109375 +vt 0.1474609375 0.4287109375 +vt 0.1474609375 0.443359375 +vt 0.1494140625 0.4287109375 +vt 0.1494140625 0.443359375 +vt 0.1484375 0.443359375 +vt 0.1484375 0.4287109375 +vt 0.1630859375 0.42578125 +vt 0.1630859375 0.4287109375 +vt 0.1640625 0.4287109375 +vt 0.1640625 0.42578125 +vt 0.1474609375 0.42578125 +vt 0.1474609375 0.4287109375 +vt 0.1484375 0.4287109375 +vt 0.1484375 0.42578125 +vt 0.107421875 0.42578125 +vt 0.107421875 0.4287109375 +vt 0.1220703125 0.4287109375 +vt 0.1220703125 0.42578125 +vt 0.091796875 0.42578125 +vt 0.091796875 0.4287109375 +vt 0.1064453125 0.4287109375 +vt 0.1064453125 0.42578125 +vt 0.107421875 0.443359375 +vt 0.107421875 0.4287109375 +vt 0.1064453125 0.4287109375 +vt 0.1064453125 0.443359375 +vt 0.1083984375 0.4287109375 +vt 0.1083984375 0.443359375 +vt 0.107421875 0.443359375 +vt 0.107421875 0.4287109375 +vt 0.1220703125 0.42578125 +vt 0.1220703125 0.4287109375 +vt 0.123046875 0.4287109375 +vt 0.123046875 0.42578125 +vt 0.1064453125 0.42578125 +vt 0.1064453125 0.4287109375 +vt 0.107421875 0.4287109375 +vt 0.107421875 0.42578125 +vt 0.48046875 0.439453125 +vt 0.48046875 0.4423828125 +vt 0.4931640625 0.4423828125 +vt 0.4931640625 0.439453125 +vt 0.466796875 0.439453125 +vt 0.466796875 0.4423828125 +vt 0.4794921875 0.4423828125 +vt 0.4794921875 0.439453125 +vt 0.48046875 0.455078125 +vt 0.48046875 0.4423828125 +vt 0.4794921875 0.4423828125 +vt 0.4794921875 0.455078125 +vt 0.4814453125 0.4423828125 +vt 0.4814453125 0.455078125 +vt 0.48046875 0.455078125 +vt 0.48046875 0.4423828125 +vt 0.4931640625 0.439453125 +vt 0.4931640625 0.4423828125 +vt 0.494140625 0.4423828125 +vt 0.494140625 0.439453125 +vt 0.4794921875 0.439453125 +vt 0.4794921875 0.4423828125 +vt 0.48046875 0.4423828125 +vt 0.48046875 0.439453125 +vt 0.314453125 0.9697265625 +vt 0.314453125 0.97265625 +vt 0.326171875 0.97265625 +vt 0.326171875 0.9697265625 +vt 0.3017578125 0.9697265625 +vt 0.3017578125 0.97265625 +vt 0.3134765625 0.97265625 +vt 0.3134765625 0.9697265625 +vt 0.314453125 0.984375 +vt 0.314453125 0.97265625 +vt 0.3134765625 0.97265625 +vt 0.3134765625 0.984375 +vt 0.3154296875 0.97265625 +vt 0.3154296875 0.984375 +vt 0.314453125 0.984375 +vt 0.314453125 0.97265625 +vt 0.326171875 0.9697265625 +vt 0.326171875 0.97265625 +vt 0.3271484375 0.97265625 +vt 0.3271484375 0.9697265625 +vt 0.3134765625 0.9697265625 +vt 0.3134765625 0.97265625 +vt 0.314453125 0.97265625 +vt 0.314453125 0.9697265625 +vt 0.1875 0.3955078125 +vt 0.1875 0.3984375 +vt 0.1982421875 0.3984375 +vt 0.1982421875 0.3955078125 +vt 0.17578125 0.3955078125 +vt 0.17578125 0.3984375 +vt 0.1865234375 0.3984375 +vt 0.1865234375 0.3955078125 +vt 0.1875 0.4091796875 +vt 0.1875 0.3984375 +vt 0.1865234375 0.3984375 +vt 0.1865234375 0.4091796875 +vt 0.1884765625 0.3984375 +vt 0.1884765625 0.4091796875 +vt 0.1875 0.4091796875 +vt 0.1875 0.3984375 +vt 0.1982421875 0.3955078125 +vt 0.1982421875 0.3984375 +vt 0.19921875 0.3984375 +vt 0.19921875 0.3955078125 +vt 0.1865234375 0.3955078125 +vt 0.1865234375 0.3984375 +vt 0.1875 0.3984375 +vt 0.1875 0.3955078125 +vt 0.169921875 0.8505859375 +vt 0.169921875 0.853515625 +vt 0.173828125 0.853515625 +vt 0.173828125 0.8505859375 +vt 0.1650390625 0.8505859375 +vt 0.1650390625 0.853515625 +vt 0.1689453125 0.853515625 +vt 0.1689453125 0.8505859375 +vt 0.169921875 0.857421875 +vt 0.169921875 0.853515625 +vt 0.1689453125 0.853515625 +vt 0.1689453125 0.857421875 +vt 0.1708984375 0.853515625 +vt 0.1708984375 0.857421875 +vt 0.169921875 0.857421875 +vt 0.169921875 0.853515625 +vt 0.173828125 0.8505859375 +vt 0.173828125 0.853515625 +vt 0.1748046875 0.853515625 +vt 0.1748046875 0.8505859375 +vt 0.1689453125 0.8505859375 +vt 0.1689453125 0.853515625 +vt 0.169921875 0.853515625 +vt 0.169921875 0.8505859375 +vt 0.431640625 0.97265625 +vt 0.431640625 0.9755859375 +vt 0.4404296875 0.9755859375 +vt 0.4404296875 0.97265625 +vt 0.421875 0.97265625 +vt 0.421875 0.9755859375 +vt 0.4306640625 0.9755859375 +vt 0.4306640625 0.97265625 +vt 0.431640625 0.984375 +vt 0.431640625 0.9755859375 +vt 0.4306640625 0.9755859375 +vt 0.4306640625 0.984375 +vt 0.4326171875 0.9755859375 +vt 0.4326171875 0.984375 +vt 0.431640625 0.984375 +vt 0.431640625 0.9755859375 +vt 0.4404296875 0.97265625 +vt 0.4404296875 0.9755859375 +vt 0.44140625 0.9755859375 +vt 0.44140625 0.97265625 +vt 0.4306640625 0.97265625 +vt 0.4306640625 0.9755859375 +vt 0.431640625 0.9755859375 +vt 0.431640625 0.97265625 +vt 0.16015625 0.1064453125 +vt 0.16015625 0.109375 +vt 0.1923828125 0.109375 +vt 0.1923828125 0.1064453125 +vt 0.126953125 0.1064453125 +vt 0.126953125 0.109375 +vt 0.1591796875 0.109375 +vt 0.1591796875 0.1064453125 +vt 0.16015625 0.1416015625 +vt 0.16015625 0.109375 +vt 0.1591796875 0.109375 +vt 0.1591796875 0.1416015625 +vt 0.1611328125 0.109375 +vt 0.1611328125 0.1416015625 +vt 0.16015625 0.1416015625 +vt 0.16015625 0.109375 +vt 0.1923828125 0.1064453125 +vt 0.1923828125 0.109375 +vt 0.193359375 0.109375 +vt 0.193359375 0.1064453125 +vt 0.1591796875 0.1064453125 +vt 0.1591796875 0.109375 +vt 0.16015625 0.109375 +vt 0.16015625 0.1064453125 +vt 0.5234375 0.455078125 +vt 0.5234375 0.4580078125 +vt 0.5439453125 0.4580078125 +vt 0.5439453125 0.455078125 +vt 0.501953125 0.455078125 +vt 0.501953125 0.4580078125 +vt 0.5224609375 0.4580078125 +vt 0.5224609375 0.455078125 +vt 0.5234375 0.478515625 +vt 0.5234375 0.4580078125 +vt 0.5224609375 0.4580078125 +vt 0.5224609375 0.478515625 +vt 0.5244140625 0.4580078125 +vt 0.5244140625 0.478515625 +vt 0.5234375 0.478515625 +vt 0.5234375 0.4580078125 +vt 0.5439453125 0.455078125 +vt 0.5439453125 0.4580078125 +vt 0.544921875 0.4580078125 +vt 0.544921875 0.455078125 +vt 0.5224609375 0.455078125 +vt 0.5224609375 0.4580078125 +vt 0.5234375 0.4580078125 +vt 0.5234375 0.455078125 +vt 0.5595703125 0.7470703125 +vt 0.5595703125 0.75 +vt 0.51953125 0.75 +vt 0.51953125 0.7470703125 +vt 0.6005859375 0.7470703125 +vt 0.6005859375 0.75 +vt 0.560546875 0.75 +vt 0.560546875 0.7470703125 +vt 0.5595703125 0.7900390625 +vt 0.5595703125 0.75 +vt 0.560546875 0.75 +vt 0.560546875 0.7900390625 +vt 0.560546875 0.75 +vt 0.560546875 0.7900390625 +vt 0.5615234375 0.7900390625 +vt 0.5615234375 0.75 +vt 0.6015625 0.7470703125 +vt 0.6015625 0.75 +vt 0.6005859375 0.75 +vt 0.6005859375 0.7470703125 +vt 0.560546875 0.7470703125 +vt 0.560546875 0.75 +vt 0.5595703125 0.75 +vt 0.5595703125 0.7470703125 +vt 0.0439453125 0.1357421875 +vt 0.0439453125 0.138671875 +vt 0 0.138671875 +vt 0 0.1357421875 +vt 0.0888671875 0.1357421875 +vt 0.0888671875 0.138671875 +vt 0.044921875 0.138671875 +vt 0.044921875 0.1357421875 +vt 0.0439453125 0.1826171875 +vt 0.0439453125 0.138671875 +vt 0.044921875 0.138671875 +vt 0.044921875 0.1826171875 +vt 0.044921875 0.138671875 +vt 0.044921875 0.1826171875 +vt 0.0458984375 0.1826171875 +vt 0.0458984375 0.138671875 +vt 0.08984375 0.1357421875 +vt 0.08984375 0.138671875 +vt 0.0888671875 0.138671875 +vt 0.0888671875 0.1357421875 +vt 0.044921875 0.1357421875 +vt 0.044921875 0.138671875 +vt 0.0439453125 0.138671875 +vt 0.0439453125 0.1357421875 +vt 0.712890625 0.4619140625 +vt 0.712890625 0.46484375 +vt 0.64453125 0.46484375 +vt 0.64453125 0.4619140625 +vt 0.7822265625 0.4619140625 +vt 0.7822265625 0.46484375 +vt 0.7138671875 0.46484375 +vt 0.7138671875 0.4619140625 +vt 0.712890625 0.533203125 +vt 0.712890625 0.46484375 +vt 0.7138671875 0.46484375 +vt 0.7138671875 0.533203125 +vt 0.7138671875 0.46484375 +vt 0.7138671875 0.533203125 +vt 0.71484375 0.533203125 +vt 0.71484375 0.46484375 +vt 0.783203125 0.4619140625 +vt 0.783203125 0.46484375 +vt 0.7822265625 0.46484375 +vt 0.7822265625 0.4619140625 +vt 0.7138671875 0.4619140625 +vt 0.7138671875 0.46484375 +vt 0.712890625 0.46484375 +vt 0.712890625 0.4619140625 +vt 0.7099609375 0.6376953125 +vt 0.7099609375 0.640625 +vt 0.646484375 0.640625 +vt 0.646484375 0.6376953125 +vt 0.7744140625 0.6376953125 +vt 0.7744140625 0.640625 +vt 0.7109375 0.640625 +vt 0.7109375 0.6376953125 +vt 0.7099609375 0.7041015625 +vt 0.7099609375 0.640625 +vt 0.7109375 0.640625 +vt 0.7109375 0.7041015625 +vt 0.7109375 0.640625 +vt 0.7109375 0.7041015625 +vt 0.7119140625 0.7041015625 +vt 0.7119140625 0.640625 +vt 0.775390625 0.6376953125 +vt 0.775390625 0.640625 +vt 0.7744140625 0.640625 +vt 0.7744140625 0.6376953125 +vt 0.7109375 0.6376953125 +vt 0.7109375 0.640625 +vt 0.7099609375 0.640625 +vt 0.7099609375 0.6376953125 +vt 0.8603515625 0.4990234375 +vt 0.8603515625 0.501953125 +vt 0.81640625 0.501953125 +vt 0.81640625 0.4990234375 +vt 0.9052734375 0.4990234375 +vt 0.9052734375 0.501953125 +vt 0.861328125 0.501953125 +vt 0.861328125 0.4990234375 +vt 0.8603515625 0.5458984375 +vt 0.8603515625 0.501953125 +vt 0.861328125 0.501953125 +vt 0.861328125 0.5458984375 +vt 0.861328125 0.501953125 +vt 0.861328125 0.5458984375 +vt 0.8623046875 0.5458984375 +vt 0.8623046875 0.501953125 +vt 0.90625 0.4990234375 +vt 0.90625 0.501953125 +vt 0.9052734375 0.501953125 +vt 0.9052734375 0.4990234375 +vt 0.861328125 0.4990234375 +vt 0.861328125 0.501953125 +vt 0.8603515625 0.501953125 +vt 0.8603515625 0.4990234375 +vt 0.771484375 0.8701171875 +vt 0.771484375 0.873046875 +vt 0.7236328125 0.873046875 +vt 0.7236328125 0.8701171875 +vt 0.8203125 0.8701171875 +vt 0.8203125 0.873046875 +vt 0.7724609375 0.873046875 +vt 0.7724609375 0.8701171875 +vt 0.771484375 0.9208984375 +vt 0.771484375 0.873046875 +vt 0.7724609375 0.873046875 +vt 0.7724609375 0.9208984375 +vt 0.7724609375 0.873046875 +vt 0.7724609375 0.9208984375 +vt 0.7734375 0.9208984375 +vt 0.7734375 0.873046875 +vt 0.8212890625 0.8701171875 +vt 0.8212890625 0.873046875 +vt 0.8203125 0.873046875 +vt 0.8203125 0.8701171875 +vt 0.7724609375 0.8701171875 +vt 0.7724609375 0.873046875 +vt 0.771484375 0.873046875 +vt 0.771484375 0.8701171875 +vt 0.0546875 0.2294921875 +vt 0.0546875 0.232421875 +vt 0 0.232421875 +vt 0 0.2294921875 +vt 0.1103515625 0.2294921875 +vt 0.1103515625 0.232421875 +vt 0.0556640625 0.232421875 +vt 0.0556640625 0.2294921875 +vt 0.0546875 0.287109375 +vt 0.0546875 0.232421875 +vt 0.0556640625 0.232421875 +vt 0.0556640625 0.287109375 +vt 0.0556640625 0.232421875 +vt 0.0556640625 0.287109375 +vt 0.056640625 0.287109375 +vt 0.056640625 0.232421875 +vt 0.111328125 0.2294921875 +vt 0.111328125 0.232421875 +vt 0.1103515625 0.232421875 +vt 0.1103515625 0.2294921875 +vt 0.0556640625 0.2294921875 +vt 0.0556640625 0.232421875 +vt 0.0546875 0.232421875 +vt 0.0546875 0.2294921875 +vt 0.8818359375 0.8408203125 +vt 0.8818359375 0.84375 +vt 0.8486328125 0.84375 +vt 0.8486328125 0.8408203125 +vt 0.916015625 0.8408203125 +vt 0.916015625 0.84375 +vt 0.8828125 0.84375 +vt 0.8828125 0.8408203125 +vt 0.8818359375 0.876953125 +vt 0.8818359375 0.84375 +vt 0.8828125 0.84375 +vt 0.8828125 0.876953125 +vt 0.8828125 0.84375 +vt 0.8828125 0.876953125 +vt 0.8837890625 0.876953125 +vt 0.8837890625 0.84375 +vt 0.9169921875 0.8408203125 +vt 0.9169921875 0.84375 +vt 0.916015625 0.84375 +vt 0.916015625 0.8408203125 +vt 0.8828125 0.8408203125 +vt 0.8828125 0.84375 +vt 0.8818359375 0.84375 +vt 0.8818359375 0.8408203125 +vt 0.861328125 0.1455078125 +vt 0.861328125 0.1484375 +vt 0.822265625 0.1484375 +vt 0.822265625 0.1455078125 +vt 0.9013671875 0.1455078125 +vt 0.9013671875 0.1484375 +vt 0.8623046875 0.1484375 +vt 0.8623046875 0.1455078125 +vt 0.861328125 0.1875 +vt 0.861328125 0.1484375 +vt 0.8623046875 0.1484375 +vt 0.8623046875 0.1875 +vt 0.8623046875 0.1484375 +vt 0.8623046875 0.1875 +vt 0.86328125 0.1875 +vt 0.86328125 0.1484375 +vt 0.90234375 0.1455078125 +vt 0.90234375 0.1484375 +vt 0.9013671875 0.1484375 +vt 0.9013671875 0.1455078125 +vt 0.8623046875 0.1455078125 +vt 0.8623046875 0.1484375 +vt 0.861328125 0.1484375 +vt 0.861328125 0.1455078125 +vt 0.814453125 0.48828125 +vt 0.814453125 0.4912109375 +vt 0.76953125 0.4912109375 +vt 0.76953125 0.48828125 +vt 0.8603515625 0.48828125 +vt 0.8603515625 0.4912109375 +vt 0.8154296875 0.4912109375 +vt 0.8154296875 0.48828125 +vt 0.814453125 0.5361328125 +vt 0.814453125 0.4912109375 +vt 0.8154296875 0.4912109375 +vt 0.8154296875 0.5361328125 +vt 0.8154296875 0.4912109375 +vt 0.8154296875 0.5361328125 +vt 0.81640625 0.5361328125 +vt 0.81640625 0.4912109375 +vt 0.861328125 0.48828125 +vt 0.861328125 0.4912109375 +vt 0.8603515625 0.4912109375 +vt 0.8603515625 0.48828125 +vt 0.8154296875 0.48828125 +vt 0.8154296875 0.4912109375 +vt 0.814453125 0.4912109375 +vt 0.814453125 0.48828125 +vt 0.7060546875 0.140625 +vt 0.7060546875 0.1435546875 +vt 0.662109375 0.1435546875 +vt 0.662109375 0.140625 +vt 0.7509765625 0.140625 +vt 0.7509765625 0.1435546875 +vt 0.70703125 0.1435546875 +vt 0.70703125 0.140625 +vt 0.7060546875 0.1875 +vt 0.7060546875 0.1435546875 +vt 0.70703125 0.1435546875 +vt 0.70703125 0.1875 +vt 0.70703125 0.1435546875 +vt 0.70703125 0.1875 +vt 0.7080078125 0.1875 +vt 0.7080078125 0.1435546875 +vt 0.751953125 0.140625 +vt 0.751953125 0.1435546875 +vt 0.7509765625 0.1435546875 +vt 0.7509765625 0.140625 +vt 0.70703125 0.140625 +vt 0.70703125 0.1435546875 +vt 0.7060546875 0.1435546875 +vt 0.7060546875 0.140625 +vt 0.8203125 0.140625 +vt 0.8203125 0.1435546875 +vt 0.7763671875 0.1435546875 +vt 0.7763671875 0.140625 +vt 0.865234375 0.140625 +vt 0.865234375 0.1435546875 +vt 0.8212890625 0.1435546875 +vt 0.8212890625 0.140625 +vt 0.8203125 0.1875 +vt 0.8203125 0.1435546875 +vt 0.8212890625 0.1435546875 +vt 0.8212890625 0.1875 +vt 0.8212890625 0.1435546875 +vt 0.8212890625 0.1875 +vt 0.822265625 0.1875 +vt 0.822265625 0.1435546875 +vt 0.8662109375 0.140625 +vt 0.8662109375 0.1435546875 +vt 0.865234375 0.1435546875 +vt 0.865234375 0.140625 +vt 0.8212890625 0.140625 +vt 0.8212890625 0.1435546875 +vt 0.8203125 0.1435546875 +vt 0.8203125 0.140625 +vt 0.8583984375 0.39453125 +vt 0.8583984375 0.3974609375 +vt 0.814453125 0.3974609375 +vt 0.814453125 0.39453125 +vt 0.9033203125 0.39453125 +vt 0.9033203125 0.3974609375 +vt 0.859375 0.3974609375 +vt 0.859375 0.39453125 +vt 0.8583984375 0.44140625 +vt 0.8583984375 0.3974609375 +vt 0.859375 0.3974609375 +vt 0.859375 0.44140625 +vt 0.859375 0.3974609375 +vt 0.859375 0.44140625 +vt 0.8603515625 0.44140625 +vt 0.8603515625 0.3974609375 +vt 0.904296875 0.39453125 +vt 0.904296875 0.3974609375 +vt 0.9033203125 0.3974609375 +vt 0.9033203125 0.39453125 +vt 0.859375 0.39453125 +vt 0.859375 0.3974609375 +vt 0.8583984375 0.3974609375 +vt 0.8583984375 0.39453125 +vt 0.857421875 0.44140625 +vt 0.857421875 0.4443359375 +vt 0.8134765625 0.4443359375 +vt 0.8134765625 0.44140625 +vt 0.90234375 0.44140625 +vt 0.90234375 0.4443359375 +vt 0.8583984375 0.4443359375 +vt 0.8583984375 0.44140625 +vt 0.857421875 0.48828125 +vt 0.857421875 0.4443359375 +vt 0.8583984375 0.4443359375 +vt 0.8583984375 0.48828125 +vt 0.8583984375 0.4443359375 +vt 0.8583984375 0.48828125 +vt 0.859375 0.48828125 +vt 0.859375 0.4443359375 +vt 0.9033203125 0.44140625 +vt 0.9033203125 0.4443359375 +vt 0.90234375 0.4443359375 +vt 0.90234375 0.44140625 +vt 0.8583984375 0.44140625 +vt 0.8583984375 0.4443359375 +vt 0.857421875 0.4443359375 +vt 0.857421875 0.44140625 +vt 0.501953125 0.337890625 +vt 0.501953125 0.3408203125 +vt 0.4248046875 0.3408203125 +vt 0.4248046875 0.337890625 +vt 0.580078125 0.337890625 +vt 0.580078125 0.3408203125 +vt 0.5029296875 0.3408203125 +vt 0.5029296875 0.337890625 +vt 0.501953125 0.41796875 +vt 0.501953125 0.3408203125 +vt 0.5029296875 0.3408203125 +vt 0.5029296875 0.41796875 +vt 0.5029296875 0.3408203125 +vt 0.5029296875 0.41796875 +vt 0.50390625 0.41796875 +vt 0.50390625 0.3408203125 +vt 0.5810546875 0.337890625 +vt 0.5810546875 0.3408203125 +vt 0.580078125 0.3408203125 +vt 0.580078125 0.337890625 +vt 0.5029296875 0.337890625 +vt 0.5029296875 0.3408203125 +vt 0.501953125 0.3408203125 +vt 0.501953125 0.337890625 +vt 0.5751953125 0.34375 +vt 0.5751953125 0.3466796875 +vt 0.50390625 0.3466796875 +vt 0.50390625 0.34375 +vt 0.6474609375 0.34375 +vt 0.6474609375 0.3466796875 +vt 0.576171875 0.3466796875 +vt 0.576171875 0.34375 +vt 0.5751953125 0.41796875 +vt 0.5751953125 0.3466796875 +vt 0.576171875 0.3466796875 +vt 0.576171875 0.41796875 +vt 0.576171875 0.3466796875 +vt 0.576171875 0.41796875 +vt 0.5771484375 0.41796875 +vt 0.5771484375 0.3466796875 +vt 0.6484375 0.34375 +vt 0.6484375 0.3466796875 +vt 0.6474609375 0.3466796875 +vt 0.6474609375 0.34375 +vt 0.576171875 0.34375 +vt 0.576171875 0.3466796875 +vt 0.5751953125 0.3466796875 +vt 0.5751953125 0.34375 +vt 0.771484375 0.2958984375 +vt 0.771484375 0.298828125 +vt 0.7099609375 0.298828125 +vt 0.7099609375 0.2958984375 +vt 0.833984375 0.2958984375 +vt 0.833984375 0.298828125 +vt 0.7724609375 0.298828125 +vt 0.7724609375 0.2958984375 +vt 0.771484375 0.3603515625 +vt 0.771484375 0.298828125 +vt 0.7724609375 0.298828125 +vt 0.7724609375 0.3603515625 +vt 0.7724609375 0.298828125 +vt 0.7724609375 0.3603515625 +vt 0.7734375 0.3603515625 +vt 0.7734375 0.298828125 +vt 0.8349609375 0.2958984375 +vt 0.8349609375 0.298828125 +vt 0.833984375 0.298828125 +vt 0.833984375 0.2958984375 +vt 0.7724609375 0.2958984375 +vt 0.7724609375 0.298828125 +vt 0.771484375 0.298828125 +vt 0.771484375 0.2958984375 +vt 0.4853515625 0.828125 +vt 0.4853515625 0.8310546875 +vt 0.40234375 0.8310546875 +vt 0.40234375 0.828125 +vt 0.5693359375 0.828125 +vt 0.5693359375 0.8310546875 +vt 0.486328125 0.8310546875 +vt 0.486328125 0.828125 +vt 0.4853515625 0.9140625 +vt 0.4853515625 0.8310546875 +vt 0.486328125 0.8310546875 +vt 0.486328125 0.9140625 +vt 0.486328125 0.8310546875 +vt 0.486328125 0.9140625 +vt 0.4873046875 0.9140625 +vt 0.4873046875 0.8310546875 +vt 0.5703125 0.828125 +vt 0.5703125 0.8310546875 +vt 0.5693359375 0.8310546875 +vt 0.5693359375 0.828125 +vt 0.486328125 0.828125 +vt 0.486328125 0.8310546875 +vt 0.4853515625 0.8310546875 +vt 0.4853515625 0.828125 +vt 0.560546875 0.7470703125 +vt 0.560546875 0.75 +vt 0.6005859375 0.75 +vt 0.6005859375 0.7470703125 +vt 0.51953125 0.7470703125 +vt 0.51953125 0.75 +vt 0.5595703125 0.75 +vt 0.5595703125 0.7470703125 +vt 0.560546875 0.7900390625 +vt 0.560546875 0.75 +vt 0.5595703125 0.75 +vt 0.5595703125 0.7900390625 +vt 0.5615234375 0.75 +vt 0.5615234375 0.7900390625 +vt 0.560546875 0.7900390625 +vt 0.560546875 0.75 +vt 0.6005859375 0.7470703125 +vt 0.6005859375 0.75 +vt 0.6015625 0.75 +vt 0.6015625 0.7470703125 +vt 0.5595703125 0.7470703125 +vt 0.5595703125 0.75 +vt 0.560546875 0.75 +vt 0.560546875 0.7470703125 +vt 0.044921875 0.1357421875 +vt 0.044921875 0.138671875 +vt 0.0888671875 0.138671875 +vt 0.0888671875 0.1357421875 +vt 0 0.1357421875 +vt 0 0.138671875 +vt 0.0439453125 0.138671875 +vt 0.0439453125 0.1357421875 +vt 0.044921875 0.1826171875 +vt 0.044921875 0.138671875 +vt 0.0439453125 0.138671875 +vt 0.0439453125 0.1826171875 +vt 0.0458984375 0.138671875 +vt 0.0458984375 0.1826171875 +vt 0.044921875 0.1826171875 +vt 0.044921875 0.138671875 +vt 0.0888671875 0.1357421875 +vt 0.0888671875 0.138671875 +vt 0.08984375 0.138671875 +vt 0.08984375 0.1357421875 +vt 0.0439453125 0.1357421875 +vt 0.0439453125 0.138671875 +vt 0.044921875 0.138671875 +vt 0.044921875 0.1357421875 +vt 0.7138671875 0.4619140625 +vt 0.7138671875 0.46484375 +vt 0.7822265625 0.46484375 +vt 0.7822265625 0.4619140625 +vt 0.64453125 0.4619140625 +vt 0.64453125 0.46484375 +vt 0.712890625 0.46484375 +vt 0.712890625 0.4619140625 +vt 0.7138671875 0.533203125 +vt 0.7138671875 0.46484375 +vt 0.712890625 0.46484375 +vt 0.712890625 0.533203125 +vt 0.71484375 0.46484375 +vt 0.71484375 0.533203125 +vt 0.7138671875 0.533203125 +vt 0.7138671875 0.46484375 +vt 0.7822265625 0.4619140625 +vt 0.7822265625 0.46484375 +vt 0.783203125 0.46484375 +vt 0.783203125 0.4619140625 +vt 0.712890625 0.4619140625 +vt 0.712890625 0.46484375 +vt 0.7138671875 0.46484375 +vt 0.7138671875 0.4619140625 +vt 0.7109375 0.6376953125 +vt 0.7109375 0.640625 +vt 0.7744140625 0.640625 +vt 0.7744140625 0.6376953125 +vt 0.646484375 0.6376953125 +vt 0.646484375 0.640625 +vt 0.7099609375 0.640625 +vt 0.7099609375 0.6376953125 +vt 0.7109375 0.7041015625 +vt 0.7109375 0.640625 +vt 0.7099609375 0.640625 +vt 0.7099609375 0.7041015625 +vt 0.7119140625 0.640625 +vt 0.7119140625 0.7041015625 +vt 0.7109375 0.7041015625 +vt 0.7109375 0.640625 +vt 0.7744140625 0.6376953125 +vt 0.7744140625 0.640625 +vt 0.775390625 0.640625 +vt 0.775390625 0.6376953125 +vt 0.7099609375 0.6376953125 +vt 0.7099609375 0.640625 +vt 0.7109375 0.640625 +vt 0.7109375 0.6376953125 +vt 0.861328125 0.4990234375 +vt 0.861328125 0.501953125 +vt 0.9052734375 0.501953125 +vt 0.9052734375 0.4990234375 +vt 0.81640625 0.4990234375 +vt 0.81640625 0.501953125 +vt 0.8603515625 0.501953125 +vt 0.8603515625 0.4990234375 +vt 0.861328125 0.5458984375 +vt 0.861328125 0.501953125 +vt 0.8603515625 0.501953125 +vt 0.8603515625 0.5458984375 +vt 0.8623046875 0.501953125 +vt 0.8623046875 0.5458984375 +vt 0.861328125 0.5458984375 +vt 0.861328125 0.501953125 +vt 0.9052734375 0.4990234375 +vt 0.9052734375 0.501953125 +vt 0.90625 0.501953125 +vt 0.90625 0.4990234375 +vt 0.8603515625 0.4990234375 +vt 0.8603515625 0.501953125 +vt 0.861328125 0.501953125 +vt 0.861328125 0.4990234375 +vt 0.7724609375 0.8701171875 +vt 0.7724609375 0.873046875 +vt 0.8203125 0.873046875 +vt 0.8203125 0.8701171875 +vt 0.7236328125 0.8701171875 +vt 0.7236328125 0.873046875 +vt 0.771484375 0.873046875 +vt 0.771484375 0.8701171875 +vt 0.7724609375 0.9208984375 +vt 0.7724609375 0.873046875 +vt 0.771484375 0.873046875 +vt 0.771484375 0.9208984375 +vt 0.7734375 0.873046875 +vt 0.7734375 0.9208984375 +vt 0.7724609375 0.9208984375 +vt 0.7724609375 0.873046875 +vt 0.8203125 0.8701171875 +vt 0.8203125 0.873046875 +vt 0.8212890625 0.873046875 +vt 0.8212890625 0.8701171875 +vt 0.771484375 0.8701171875 +vt 0.771484375 0.873046875 +vt 0.7724609375 0.873046875 +vt 0.7724609375 0.8701171875 +vt 0.0556640625 0.2294921875 +vt 0.0556640625 0.232421875 +vt 0.1103515625 0.232421875 +vt 0.1103515625 0.2294921875 +vt 0 0.2294921875 +vt 0 0.232421875 +vt 0.0546875 0.232421875 +vt 0.0546875 0.2294921875 +vt 0.0556640625 0.287109375 +vt 0.0556640625 0.232421875 +vt 0.0546875 0.232421875 +vt 0.0546875 0.287109375 +vt 0.056640625 0.232421875 +vt 0.056640625 0.287109375 +vt 0.0556640625 0.287109375 +vt 0.0556640625 0.232421875 +vt 0.1103515625 0.2294921875 +vt 0.1103515625 0.232421875 +vt 0.111328125 0.232421875 +vt 0.111328125 0.2294921875 +vt 0.0546875 0.2294921875 +vt 0.0546875 0.232421875 +vt 0.0556640625 0.232421875 +vt 0.0556640625 0.2294921875 +vt 0.8828125 0.8408203125 +vt 0.8828125 0.84375 +vt 0.916015625 0.84375 +vt 0.916015625 0.8408203125 +vt 0.8486328125 0.8408203125 +vt 0.8486328125 0.84375 +vt 0.8818359375 0.84375 +vt 0.8818359375 0.8408203125 +vt 0.8828125 0.876953125 +vt 0.8828125 0.84375 +vt 0.8818359375 0.84375 +vt 0.8818359375 0.876953125 +vt 0.8837890625 0.84375 +vt 0.8837890625 0.876953125 +vt 0.8828125 0.876953125 +vt 0.8828125 0.84375 +vt 0.916015625 0.8408203125 +vt 0.916015625 0.84375 +vt 0.9169921875 0.84375 +vt 0.9169921875 0.8408203125 +vt 0.8818359375 0.8408203125 +vt 0.8818359375 0.84375 +vt 0.8828125 0.84375 +vt 0.8828125 0.8408203125 +vt 0.8623046875 0.1455078125 +vt 0.8623046875 0.1484375 +vt 0.9013671875 0.1484375 +vt 0.9013671875 0.1455078125 +vt 0.822265625 0.1455078125 +vt 0.822265625 0.1484375 +vt 0.861328125 0.1484375 +vt 0.861328125 0.1455078125 +vt 0.8623046875 0.1875 +vt 0.8623046875 0.1484375 +vt 0.861328125 0.1484375 +vt 0.861328125 0.1875 +vt 0.86328125 0.1484375 +vt 0.86328125 0.1875 +vt 0.8623046875 0.1875 +vt 0.8623046875 0.1484375 +vt 0.9013671875 0.1455078125 +vt 0.9013671875 0.1484375 +vt 0.90234375 0.1484375 +vt 0.90234375 0.1455078125 +vt 0.861328125 0.1455078125 +vt 0.861328125 0.1484375 +vt 0.8623046875 0.1484375 +vt 0.8623046875 0.1455078125 +vt 0.8154296875 0.48828125 +vt 0.8154296875 0.4912109375 +vt 0.8603515625 0.4912109375 +vt 0.8603515625 0.48828125 +vt 0.76953125 0.48828125 +vt 0.76953125 0.4912109375 +vt 0.814453125 0.4912109375 +vt 0.814453125 0.48828125 +vt 0.8154296875 0.5361328125 +vt 0.8154296875 0.4912109375 +vt 0.814453125 0.4912109375 +vt 0.814453125 0.5361328125 +vt 0.81640625 0.4912109375 +vt 0.81640625 0.5361328125 +vt 0.8154296875 0.5361328125 +vt 0.8154296875 0.4912109375 +vt 0.8603515625 0.48828125 +vt 0.8603515625 0.4912109375 +vt 0.861328125 0.4912109375 +vt 0.861328125 0.48828125 +vt 0.814453125 0.48828125 +vt 0.814453125 0.4912109375 +vt 0.8154296875 0.4912109375 +vt 0.8154296875 0.48828125 +vt 0.70703125 0.140625 +vt 0.70703125 0.1435546875 +vt 0.7509765625 0.1435546875 +vt 0.7509765625 0.140625 +vt 0.662109375 0.140625 +vt 0.662109375 0.1435546875 +vt 0.7060546875 0.1435546875 +vt 0.7060546875 0.140625 +vt 0.70703125 0.1875 +vt 0.70703125 0.1435546875 +vt 0.7060546875 0.1435546875 +vt 0.7060546875 0.1875 +vt 0.7080078125 0.1435546875 +vt 0.7080078125 0.1875 +vt 0.70703125 0.1875 +vt 0.70703125 0.1435546875 +vt 0.7509765625 0.140625 +vt 0.7509765625 0.1435546875 +vt 0.751953125 0.1435546875 +vt 0.751953125 0.140625 +vt 0.7060546875 0.140625 +vt 0.7060546875 0.1435546875 +vt 0.70703125 0.1435546875 +vt 0.70703125 0.140625 +vt 0.8212890625 0.140625 +vt 0.8212890625 0.1435546875 +vt 0.865234375 0.1435546875 +vt 0.865234375 0.140625 +vt 0.7763671875 0.140625 +vt 0.7763671875 0.1435546875 +vt 0.8203125 0.1435546875 +vt 0.8203125 0.140625 +vt 0.8212890625 0.1875 +vt 0.8212890625 0.1435546875 +vt 0.8203125 0.1435546875 +vt 0.8203125 0.1875 +vt 0.822265625 0.1435546875 +vt 0.822265625 0.1875 +vt 0.8212890625 0.1875 +vt 0.8212890625 0.1435546875 +vt 0.865234375 0.140625 +vt 0.865234375 0.1435546875 +vt 0.8662109375 0.1435546875 +vt 0.8662109375 0.140625 +vt 0.8203125 0.140625 +vt 0.8203125 0.1435546875 +vt 0.8212890625 0.1435546875 +vt 0.8212890625 0.140625 +vt 0.859375 0.39453125 +vt 0.859375 0.3974609375 +vt 0.9033203125 0.3974609375 +vt 0.9033203125 0.39453125 +vt 0.814453125 0.39453125 +vt 0.814453125 0.3974609375 +vt 0.8583984375 0.3974609375 +vt 0.8583984375 0.39453125 +vt 0.859375 0.44140625 +vt 0.859375 0.3974609375 +vt 0.8583984375 0.3974609375 +vt 0.8583984375 0.44140625 +vt 0.8603515625 0.3974609375 +vt 0.8603515625 0.44140625 +vt 0.859375 0.44140625 +vt 0.859375 0.3974609375 +vt 0.9033203125 0.39453125 +vt 0.9033203125 0.3974609375 +vt 0.904296875 0.3974609375 +vt 0.904296875 0.39453125 +vt 0.8583984375 0.39453125 +vt 0.8583984375 0.3974609375 +vt 0.859375 0.3974609375 +vt 0.859375 0.39453125 +vt 0.8583984375 0.44140625 +vt 0.8583984375 0.4443359375 +vt 0.90234375 0.4443359375 +vt 0.90234375 0.44140625 +vt 0.8134765625 0.44140625 +vt 0.8134765625 0.4443359375 +vt 0.857421875 0.4443359375 +vt 0.857421875 0.44140625 +vt 0.8583984375 0.48828125 +vt 0.8583984375 0.4443359375 +vt 0.857421875 0.4443359375 +vt 0.857421875 0.48828125 +vt 0.859375 0.4443359375 +vt 0.859375 0.48828125 +vt 0.8583984375 0.48828125 +vt 0.8583984375 0.4443359375 +vt 0.90234375 0.44140625 +vt 0.90234375 0.4443359375 +vt 0.9033203125 0.4443359375 +vt 0.9033203125 0.44140625 +vt 0.857421875 0.44140625 +vt 0.857421875 0.4443359375 +vt 0.8583984375 0.4443359375 +vt 0.8583984375 0.44140625 +vt 0.5029296875 0.337890625 +vt 0.5029296875 0.3408203125 +vt 0.580078125 0.3408203125 +vt 0.580078125 0.337890625 +vt 0.4248046875 0.337890625 +vt 0.4248046875 0.3408203125 +vt 0.501953125 0.3408203125 +vt 0.501953125 0.337890625 +vt 0.5029296875 0.41796875 +vt 0.5029296875 0.3408203125 +vt 0.501953125 0.3408203125 +vt 0.501953125 0.41796875 +vt 0.50390625 0.3408203125 +vt 0.50390625 0.41796875 +vt 0.5029296875 0.41796875 +vt 0.5029296875 0.3408203125 +vt 0.580078125 0.337890625 +vt 0.580078125 0.3408203125 +vt 0.5810546875 0.3408203125 +vt 0.5810546875 0.337890625 +vt 0.501953125 0.337890625 +vt 0.501953125 0.3408203125 +vt 0.5029296875 0.3408203125 +vt 0.5029296875 0.337890625 +vt 0.576171875 0.34375 +vt 0.576171875 0.3466796875 +vt 0.6474609375 0.3466796875 +vt 0.6474609375 0.34375 +vt 0.50390625 0.34375 +vt 0.50390625 0.3466796875 +vt 0.5751953125 0.3466796875 +vt 0.5751953125 0.34375 +vt 0.576171875 0.41796875 +vt 0.576171875 0.3466796875 +vt 0.5751953125 0.3466796875 +vt 0.5751953125 0.41796875 +vt 0.5771484375 0.3466796875 +vt 0.5771484375 0.41796875 +vt 0.576171875 0.41796875 +vt 0.576171875 0.3466796875 +vt 0.6474609375 0.34375 +vt 0.6474609375 0.3466796875 +vt 0.6484375 0.3466796875 +vt 0.6484375 0.34375 +vt 0.5751953125 0.34375 +vt 0.5751953125 0.3466796875 +vt 0.576171875 0.3466796875 +vt 0.576171875 0.34375 +vt 0.7724609375 0.2958984375 +vt 0.7724609375 0.298828125 +vt 0.833984375 0.298828125 +vt 0.833984375 0.2958984375 +vt 0.7099609375 0.2958984375 +vt 0.7099609375 0.298828125 +vt 0.771484375 0.298828125 +vt 0.771484375 0.2958984375 +vt 0.7724609375 0.3603515625 +vt 0.7724609375 0.298828125 +vt 0.771484375 0.298828125 +vt 0.771484375 0.3603515625 +vt 0.7734375 0.298828125 +vt 0.7734375 0.3603515625 +vt 0.7724609375 0.3603515625 +vt 0.7724609375 0.298828125 +vt 0.833984375 0.2958984375 +vt 0.833984375 0.298828125 +vt 0.8349609375 0.298828125 +vt 0.8349609375 0.2958984375 +vt 0.771484375 0.2958984375 +vt 0.771484375 0.298828125 +vt 0.7724609375 0.298828125 +vt 0.7724609375 0.2958984375 +vt 0.486328125 0.828125 +vt 0.486328125 0.8310546875 +vt 0.5693359375 0.8310546875 +vt 0.5693359375 0.828125 +vt 0.40234375 0.828125 +vt 0.40234375 0.8310546875 +vt 0.4853515625 0.8310546875 +vt 0.4853515625 0.828125 +vt 0.486328125 0.9140625 +vt 0.486328125 0.8310546875 +vt 0.4853515625 0.8310546875 +vt 0.4853515625 0.9140625 +vt 0.4873046875 0.8310546875 +vt 0.4873046875 0.9140625 +vt 0.486328125 0.9140625 +vt 0.486328125 0.8310546875 +vt 0.5693359375 0.828125 +vt 0.5693359375 0.8310546875 +vt 0.5703125 0.8310546875 +vt 0.5703125 0.828125 +vt 0.4853515625 0.828125 +vt 0.4853515625 0.8310546875 +vt 0.486328125 0.8310546875 +vt 0.486328125 0.828125 +vt 0.2998046875 0.9580078125 +vt 0.2998046875 0.9609375 +vt 0.3232421875 0.9609375 +vt 0.3232421875 0.9580078125 +vt 0.2744140625 0.9580078125 +vt 0.2744140625 0.9609375 +vt 0.2978515625 0.9609375 +vt 0.2978515625 0.9580078125 +vt 0.2998046875 0.984375 +vt 0.2998046875 0.9609375 +vt 0.2978515625 0.9609375 +vt 0.2978515625 0.984375 +vt 0.3017578125 0.9609375 +vt 0.3017578125 0.984375 +vt 0.2998046875 0.984375 +vt 0.2998046875 0.9609375 +vt 0.3232421875 0.9580078125 +vt 0.3232421875 0.9609375 +vt 0.3251953125 0.9609375 +vt 0.3251953125 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9609375 +vt 0.2998046875 0.9609375 +vt 0.2998046875 0.9580078125 +vt 0.2978515625 0.953125 +vt 0.2978515625 0.9580078125 +vt 0.3212890625 0.9580078125 +vt 0.3212890625 0.953125 +vt 0.2744140625 0.953125 +vt 0.2744140625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.953125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.3212890625 0.9580078125 +vt 0.3212890625 0.9580078125 +vt 0.3212890625 0.953125 +vt 0.3212890625 0.953125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.953125 +vt 0.2978515625 0.953125 +vt 0.369140625 0.904296875 +vt 0.369140625 0.9072265625 +vt 0.3701171875 0.9072265625 +vt 0.3701171875 0.904296875 +vt 0.3642578125 0.904296875 +vt 0.3642578125 0.9072265625 +vt 0.365234375 0.9072265625 +vt 0.365234375 0.904296875 +vt 0.369140625 0.908203125 +vt 0.369140625 0.9072265625 +vt 0.365234375 0.9072265625 +vt 0.365234375 0.908203125 +vt 0.373046875 0.9072265625 +vt 0.373046875 0.908203125 +vt 0.369140625 0.908203125 +vt 0.369140625 0.9072265625 +vt 0.3701171875 0.904296875 +vt 0.3701171875 0.9072265625 +vt 0.3740234375 0.9072265625 +vt 0.3740234375 0.904296875 +vt 0.365234375 0.904296875 +vt 0.365234375 0.9072265625 +vt 0.369140625 0.9072265625 +vt 0.369140625 0.904296875 +vt 0.2041015625 0.96875 +vt 0.2041015625 0.9716796875 +vt 0.205078125 0.9716796875 +vt 0.205078125 0.96875 +vt 0.201171875 0.96875 +vt 0.201171875 0.9716796875 +vt 0.2021484375 0.9716796875 +vt 0.2021484375 0.96875 +vt 0.2041015625 0.97265625 +vt 0.2041015625 0.9716796875 +vt 0.2021484375 0.9716796875 +vt 0.2021484375 0.97265625 +vt 0.2060546875 0.9716796875 +vt 0.2060546875 0.97265625 +vt 0.2041015625 0.97265625 +vt 0.2041015625 0.9716796875 +vt 0.205078125 0.96875 +vt 0.205078125 0.9716796875 +vt 0.20703125 0.9716796875 +vt 0.20703125 0.96875 +vt 0.2021484375 0.96875 +vt 0.2021484375 0.9716796875 +vt 0.2041015625 0.9716796875 +vt 0.2041015625 0.96875 +vt 0.369140625 0.908203125 +vt 0.369140625 0.9111328125 +vt 0.3701171875 0.9111328125 +vt 0.3701171875 0.908203125 +vt 0.3642578125 0.908203125 +vt 0.3642578125 0.9111328125 +vt 0.365234375 0.9111328125 +vt 0.365234375 0.908203125 +vt 0.369140625 0.912109375 +vt 0.369140625 0.9111328125 +vt 0.365234375 0.9111328125 +vt 0.365234375 0.912109375 +vt 0.373046875 0.9111328125 +vt 0.373046875 0.912109375 +vt 0.369140625 0.912109375 +vt 0.369140625 0.9111328125 +vt 0.3701171875 0.908203125 +vt 0.3701171875 0.9111328125 +vt 0.3740234375 0.9111328125 +vt 0.3740234375 0.908203125 +vt 0.365234375 0.908203125 +vt 0.365234375 0.9111328125 +vt 0.369140625 0.9111328125 +vt 0.369140625 0.908203125 +vt 0.2041015625 0.97265625 +vt 0.2041015625 0.9755859375 +vt 0.205078125 0.9755859375 +vt 0.205078125 0.97265625 +vt 0.201171875 0.97265625 +vt 0.201171875 0.9755859375 +vt 0.2021484375 0.9755859375 +vt 0.2021484375 0.97265625 +vt 0.2041015625 0.9765625 +vt 0.2041015625 0.9755859375 +vt 0.2021484375 0.9755859375 +vt 0.2021484375 0.9765625 +vt 0.2060546875 0.9755859375 +vt 0.2060546875 0.9765625 +vt 0.2041015625 0.9765625 +vt 0.2041015625 0.9755859375 +vt 0.205078125 0.97265625 +vt 0.205078125 0.9755859375 +vt 0.20703125 0.9755859375 +vt 0.20703125 0.97265625 +vt 0.2021484375 0.97265625 +vt 0.2021484375 0.9755859375 +vt 0.2041015625 0.9755859375 +vt 0.2041015625 0.97265625 +vt 0.2041015625 0.9501953125 +vt 0.2041015625 0.9521484375 +vt 0.205078125 0.9521484375 +vt 0.205078125 0.9501953125 +vt 0.201171875 0.9501953125 +vt 0.201171875 0.9521484375 +vt 0.2021484375 0.9521484375 +vt 0.2021484375 0.9501953125 +vt 0.2041015625 0.953125 +vt 0.2041015625 0.9521484375 +vt 0.2021484375 0.9521484375 +vt 0.2021484375 0.953125 +vt 0.2060546875 0.9521484375 +vt 0.2060546875 0.953125 +vt 0.2041015625 0.953125 +vt 0.2041015625 0.9521484375 +vt 0.205078125 0.9501953125 +vt 0.205078125 0.9521484375 +vt 0.20703125 0.9521484375 +vt 0.20703125 0.9501953125 +vt 0.2021484375 0.9501953125 +vt 0.2021484375 0.9521484375 +vt 0.2041015625 0.9521484375 +vt 0.2041015625 0.9501953125 +vt 0.1123046875 0.9853515625 +vt 0.1123046875 0.9873046875 +vt 0.11328125 0.9873046875 +vt 0.11328125 0.9853515625 +vt 0.109375 0.9853515625 +vt 0.109375 0.9873046875 +vt 0.1103515625 0.9873046875 +vt 0.1103515625 0.9853515625 +vt 0.1123046875 0.98828125 +vt 0.1123046875 0.9873046875 +vt 0.1103515625 0.9873046875 +vt 0.1103515625 0.98828125 +vt 0.1142578125 0.9873046875 +vt 0.1142578125 0.98828125 +vt 0.1123046875 0.98828125 +vt 0.1123046875 0.9873046875 +vt 0.11328125 0.9853515625 +vt 0.11328125 0.9873046875 +vt 0.115234375 0.9873046875 +vt 0.115234375 0.9853515625 +vt 0.1103515625 0.9853515625 +vt 0.1103515625 0.9873046875 +vt 0.1123046875 0.9873046875 +vt 0.1123046875 0.9853515625 +vt 0.4140625 0.5205078125 +vt 0.4140625 0.521484375 +vt 0.416015625 0.521484375 +vt 0.416015625 0.5205078125 +vt 0.4072265625 0.5205078125 +vt 0.4072265625 0.521484375 +vt 0.4091796875 0.521484375 +vt 0.4091796875 0.5205078125 +vt 0.4140625 0.5234375 +vt 0.4140625 0.521484375 +vt 0.4091796875 0.521484375 +vt 0.4091796875 0.5234375 +vt 0.4189453125 0.521484375 +vt 0.4189453125 0.5234375 +vt 0.4140625 0.5234375 +vt 0.4140625 0.521484375 +vt 0.416015625 0.5205078125 +vt 0.416015625 0.521484375 +vt 0.4208984375 0.521484375 +vt 0.4208984375 0.5205078125 +vt 0.4091796875 0.5205078125 +vt 0.4091796875 0.521484375 +vt 0.4140625 0.521484375 +vt 0.4140625 0.5205078125 +vt 0.3916015625 0.5205078125 +vt 0.3916015625 0.521484375 +vt 0.3935546875 0.521484375 +vt 0.3935546875 0.5205078125 +vt 0.384765625 0.5205078125 +vt 0.384765625 0.521484375 +vt 0.38671875 0.521484375 +vt 0.38671875 0.5205078125 +vt 0.3916015625 0.5234375 +vt 0.3916015625 0.521484375 +vt 0.38671875 0.521484375 +vt 0.38671875 0.5234375 +vt 0.396484375 0.521484375 +vt 0.396484375 0.5234375 +vt 0.3916015625 0.5234375 +vt 0.3916015625 0.521484375 +vt 0.3935546875 0.5205078125 +vt 0.3935546875 0.521484375 +vt 0.3984375 0.521484375 +vt 0.3984375 0.5205078125 +vt 0.38671875 0.5205078125 +vt 0.38671875 0.521484375 +vt 0.3916015625 0.521484375 +vt 0.3916015625 0.5205078125 +vt 0.3427734375 0.4853515625 +vt 0.3427734375 0.48828125 +vt 0.34375 0.48828125 +vt 0.34375 0.4853515625 +vt 0.328125 0.4853515625 +vt 0.328125 0.48828125 +vt 0.3291015625 0.48828125 +vt 0.3291015625 0.4853515625 +vt 0.3427734375 0.4892578125 +vt 0.3427734375 0.48828125 +vt 0.3291015625 0.48828125 +vt 0.3291015625 0.4892578125 +vt 0.3564453125 0.48828125 +vt 0.3564453125 0.4892578125 +vt 0.3427734375 0.4892578125 +vt 0.3427734375 0.48828125 +vt 0.34375 0.4853515625 +vt 0.34375 0.48828125 +vt 0.357421875 0.48828125 +vt 0.357421875 0.4853515625 +vt 0.3291015625 0.4853515625 +vt 0.3291015625 0.48828125 +vt 0.3427734375 0.48828125 +vt 0.3427734375 0.4853515625 +vt 0.451171875 0.5224609375 +vt 0.451171875 0.5234375 +vt 0.453125 0.5234375 +vt 0.453125 0.5224609375 +vt 0.4443359375 0.5224609375 +vt 0.4443359375 0.5234375 +vt 0.4462890625 0.5234375 +vt 0.4462890625 0.5224609375 +vt 0.451171875 0.525390625 +vt 0.451171875 0.5234375 +vt 0.4462890625 0.5234375 +vt 0.4462890625 0.525390625 +vt 0.4560546875 0.5234375 +vt 0.4560546875 0.525390625 +vt 0.451171875 0.525390625 +vt 0.451171875 0.5234375 +vt 0.453125 0.5224609375 +vt 0.453125 0.5234375 +vt 0.4580078125 0.5234375 +vt 0.4580078125 0.5224609375 +vt 0.4462890625 0.5224609375 +vt 0.4462890625 0.5234375 +vt 0.451171875 0.5234375 +vt 0.451171875 0.5224609375 +vt 0.0830078125 0.814453125 +vt 0.0830078125 0.8154296875 +vt 0.0849609375 0.8154296875 +vt 0.0849609375 0.814453125 +vt 0.076171875 0.814453125 +vt 0.076171875 0.8154296875 +vt 0.078125 0.8154296875 +vt 0.078125 0.814453125 +vt 0.0830078125 0.8173828125 +vt 0.0830078125 0.8154296875 +vt 0.078125 0.8154296875 +vt 0.078125 0.8173828125 +vt 0.087890625 0.8154296875 +vt 0.087890625 0.8173828125 +vt 0.0830078125 0.8173828125 +vt 0.0830078125 0.8154296875 +vt 0.0849609375 0.814453125 +vt 0.0849609375 0.8154296875 +vt 0.08984375 0.8154296875 +vt 0.08984375 0.814453125 +vt 0.078125 0.814453125 +vt 0.078125 0.8154296875 +vt 0.0830078125 0.8154296875 +vt 0.0830078125 0.814453125 +vt 0.1845703125 0.814453125 +vt 0.1845703125 0.81640625 +vt 0.185546875 0.81640625 +vt 0.185546875 0.814453125 +vt 0.1767578125 0.814453125 +vt 0.1767578125 0.81640625 +vt 0.177734375 0.81640625 +vt 0.177734375 0.814453125 +vt 0.1845703125 0.8173828125 +vt 0.1845703125 0.81640625 +vt 0.177734375 0.81640625 +vt 0.177734375 0.8173828125 +vt 0.19140625 0.81640625 +vt 0.19140625 0.8173828125 +vt 0.1845703125 0.8173828125 +vt 0.1845703125 0.81640625 +vt 0.185546875 0.814453125 +vt 0.185546875 0.81640625 +vt 0.1923828125 0.81640625 +vt 0.1923828125 0.814453125 +vt 0.177734375 0.814453125 +vt 0.177734375 0.81640625 +vt 0.1845703125 0.81640625 +vt 0.1845703125 0.814453125 +vt 0.10546875 0.9091796875 +vt 0.10546875 0.91015625 +vt 0.1064453125 0.91015625 +vt 0.1064453125 0.9091796875 +vt 0.0986328125 0.9091796875 +vt 0.0986328125 0.91015625 +vt 0.099609375 0.91015625 +vt 0.099609375 0.9091796875 +vt 0.10546875 0.9111328125 +vt 0.10546875 0.91015625 +vt 0.099609375 0.91015625 +vt 0.099609375 0.9111328125 +vt 0.111328125 0.91015625 +vt 0.111328125 0.9111328125 +vt 0.10546875 0.9111328125 +vt 0.10546875 0.91015625 +vt 0.1064453125 0.9091796875 +vt 0.1064453125 0.91015625 +vt 0.1123046875 0.91015625 +vt 0.1123046875 0.9091796875 +vt 0.099609375 0.9091796875 +vt 0.099609375 0.91015625 +vt 0.10546875 0.91015625 +vt 0.10546875 0.9091796875 +vt 0.0283203125 0.8408203125 +vt 0.0283203125 0.8427734375 +vt 0.029296875 0.8427734375 +vt 0.029296875 0.8408203125 +vt 0.0205078125 0.8408203125 +vt 0.0205078125 0.8427734375 +vt 0.021484375 0.8427734375 +vt 0.021484375 0.8408203125 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.8427734375 +vt 0.021484375 0.8427734375 +vt 0.021484375 0.84375 +vt 0.03515625 0.8427734375 +vt 0.03515625 0.84375 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.8427734375 +vt 0.029296875 0.8408203125 +vt 0.029296875 0.8427734375 +vt 0.0361328125 0.8427734375 +vt 0.0361328125 0.8408203125 +vt 0.021484375 0.8408203125 +vt 0.021484375 0.8427734375 +vt 0.0283203125 0.8427734375 +vt 0.0283203125 0.8408203125 +vt 0.3525390625 0.90234375 +vt 0.3525390625 0.9052734375 +vt 0.353515625 0.9052734375 +vt 0.353515625 0.90234375 +vt 0.345703125 0.90234375 +vt 0.345703125 0.9052734375 +vt 0.3466796875 0.9052734375 +vt 0.3466796875 0.90234375 +vt 0.3525390625 0.90625 +vt 0.3525390625 0.9052734375 +vt 0.3466796875 0.9052734375 +vt 0.3466796875 0.90625 +vt 0.3583984375 0.9052734375 +vt 0.3583984375 0.90625 +vt 0.3525390625 0.90625 +vt 0.3525390625 0.9052734375 +vt 0.353515625 0.90234375 +vt 0.353515625 0.9052734375 +vt 0.359375 0.9052734375 +vt 0.359375 0.90234375 +vt 0.3466796875 0.90234375 +vt 0.3466796875 0.9052734375 +vt 0.3525390625 0.9052734375 +vt 0.3525390625 0.90234375 +vt 0.6171875 0.880859375 +vt 0.6171875 0.8818359375 +vt 0.65234375 0.8818359375 +vt 0.65234375 0.880859375 +vt 0.580078125 0.880859375 +vt 0.580078125 0.8818359375 +vt 0.615234375 0.8818359375 +vt 0.615234375 0.880859375 +vt 0.6171875 0.9169921875 +vt 0.6171875 0.8818359375 +vt 0.615234375 0.8818359375 +vt 0.615234375 0.9169921875 +vt 0.619140625 0.8818359375 +vt 0.619140625 0.9169921875 +vt 0.6171875 0.9169921875 +vt 0.6171875 0.8818359375 +vt 0.65234375 0.880859375 +vt 0.65234375 0.8818359375 +vt 0.654296875 0.8818359375 +vt 0.654296875 0.880859375 +vt 0.615234375 0.880859375 +vt 0.615234375 0.8818359375 +vt 0.6171875 0.8818359375 +vt 0.6171875 0.880859375 +vt 0.4794921875 0.9443359375 +vt 0.4794921875 0.9453125 +vt 0.4833984375 0.9453125 +vt 0.4833984375 0.9443359375 +vt 0.4736328125 0.9443359375 +vt 0.4736328125 0.9453125 +vt 0.4775390625 0.9453125 +vt 0.4775390625 0.9443359375 +vt 0.4794921875 0.94921875 +vt 0.4794921875 0.9453125 +vt 0.4775390625 0.9453125 +vt 0.4775390625 0.94921875 +vt 0.4814453125 0.9453125 +vt 0.4814453125 0.94921875 +vt 0.4794921875 0.94921875 +vt 0.4794921875 0.9453125 +vt 0.4833984375 0.9443359375 +vt 0.4833984375 0.9453125 +vt 0.4853515625 0.9453125 +vt 0.4853515625 0.9443359375 +vt 0.4775390625 0.9443359375 +vt 0.4775390625 0.9453125 +vt 0.4794921875 0.9453125 +vt 0.4794921875 0.9443359375 +vt 0.3583984375 0.7109375 +vt 0.3583984375 0.7119140625 +vt 0.365234375 0.7119140625 +vt 0.365234375 0.7109375 +vt 0.3505859375 0.7109375 +vt 0.3505859375 0.7119140625 +vt 0.357421875 0.7119140625 +vt 0.357421875 0.7109375 +vt 0.3583984375 0.71875 +vt 0.3583984375 0.7119140625 +vt 0.357421875 0.7119140625 +vt 0.357421875 0.71875 +vt 0.359375 0.7119140625 +vt 0.359375 0.71875 +vt 0.3583984375 0.71875 +vt 0.3583984375 0.7119140625 +vt 0.365234375 0.7109375 +vt 0.365234375 0.7119140625 +vt 0.3662109375 0.7119140625 +vt 0.3662109375 0.7109375 +vt 0.357421875 0.7109375 +vt 0.357421875 0.7119140625 +vt 0.3583984375 0.7119140625 +vt 0.3583984375 0.7109375 +vt 0.1884765625 0.9013671875 +vt 0.1884765625 0.90234375 +vt 0.19140625 0.90234375 +vt 0.19140625 0.9013671875 +vt 0.1845703125 0.9013671875 +vt 0.1845703125 0.90234375 +vt 0.1875 0.90234375 +vt 0.1875 0.9013671875 +vt 0.1884765625 0.9052734375 +vt 0.1884765625 0.90234375 +vt 0.1875 0.90234375 +vt 0.1875 0.9052734375 +vt 0.189453125 0.90234375 +vt 0.189453125 0.9052734375 +vt 0.1884765625 0.9052734375 +vt 0.1884765625 0.90234375 +vt 0.19140625 0.9013671875 +vt 0.19140625 0.90234375 +vt 0.1923828125 0.90234375 +vt 0.1923828125 0.9013671875 +vt 0.1875 0.9013671875 +vt 0.1875 0.90234375 +vt 0.1884765625 0.90234375 +vt 0.1884765625 0.9013671875 +vt 0.228515625 0.4287109375 +vt 0.228515625 0.4296875 +vt 0.2421875 0.4296875 +vt 0.2421875 0.4287109375 +vt 0.212890625 0.4287109375 +vt 0.212890625 0.4296875 +vt 0.2265625 0.4296875 +vt 0.2265625 0.4287109375 +vt 0.228515625 0.443359375 +vt 0.228515625 0.4296875 +vt 0.2265625 0.4296875 +vt 0.2265625 0.443359375 +vt 0.23046875 0.4296875 +vt 0.23046875 0.443359375 +vt 0.228515625 0.443359375 +vt 0.228515625 0.4296875 +vt 0.2421875 0.4287109375 +vt 0.2421875 0.4296875 +vt 0.244140625 0.4296875 +vt 0.244140625 0.4287109375 +vt 0.2265625 0.4287109375 +vt 0.2265625 0.4296875 +vt 0.228515625 0.4296875 +vt 0.228515625 0.4287109375 +vt 0.013671875 0.41015625 +vt 0.013671875 0.4111328125 +vt 0.025390625 0.4111328125 +vt 0.025390625 0.41015625 +vt 0 0.41015625 +vt 0 0.4111328125 +vt 0.01171875 0.4111328125 +vt 0.01171875 0.41015625 +vt 0.013671875 0.4228515625 +vt 0.013671875 0.4111328125 +vt 0.01171875 0.4111328125 +vt 0.01171875 0.4228515625 +vt 0.015625 0.4111328125 +vt 0.015625 0.4228515625 +vt 0.013671875 0.4228515625 +vt 0.013671875 0.4111328125 +vt 0.025390625 0.41015625 +vt 0.025390625 0.4111328125 +vt 0.02734375 0.4111328125 +vt 0.02734375 0.41015625 +vt 0.01171875 0.41015625 +vt 0.01171875 0.4111328125 +vt 0.013671875 0.4111328125 +vt 0.013671875 0.41015625 +vt 0.611328125 0.47265625 +vt 0.611328125 0.4736328125 +vt 0.62109375 0.4736328125 +vt 0.62109375 0.47265625 +vt 0.599609375 0.47265625 +vt 0.599609375 0.4736328125 +vt 0.609375 0.4736328125 +vt 0.609375 0.47265625 +vt 0.611328125 0.4833984375 +vt 0.611328125 0.4736328125 +vt 0.609375 0.4736328125 +vt 0.609375 0.4833984375 +vt 0.61328125 0.4736328125 +vt 0.61328125 0.4833984375 +vt 0.611328125 0.4833984375 +vt 0.611328125 0.4736328125 +vt 0.62109375 0.47265625 +vt 0.62109375 0.4736328125 +vt 0.623046875 0.4736328125 +vt 0.623046875 0.47265625 +vt 0.609375 0.47265625 +vt 0.609375 0.4736328125 +vt 0.611328125 0.4736328125 +vt 0.611328125 0.47265625 +vt 0.50390625 0.9619140625 +vt 0.50390625 0.962890625 +vt 0.5185546875 0.962890625 +vt 0.5185546875 0.9619140625 +vt 0.4873046875 0.9619140625 +vt 0.4873046875 0.962890625 +vt 0.501953125 0.962890625 +vt 0.501953125 0.9619140625 +vt 0.50390625 0.9775390625 +vt 0.50390625 0.962890625 +vt 0.501953125 0.962890625 +vt 0.501953125 0.9775390625 +vt 0.505859375 0.962890625 +vt 0.505859375 0.9775390625 +vt 0.50390625 0.9775390625 +vt 0.50390625 0.962890625 +vt 0.5185546875 0.9619140625 +vt 0.5185546875 0.962890625 +vt 0.5205078125 0.962890625 +vt 0.5205078125 0.9619140625 +vt 0.501953125 0.9619140625 +vt 0.501953125 0.962890625 +vt 0.50390625 0.962890625 +vt 0.50390625 0.9619140625 +vt 0.376953125 0.900390625 +vt 0.376953125 0.9013671875 +vt 0.3876953125 0.9013671875 +vt 0.3876953125 0.900390625 +vt 0.3642578125 0.900390625 +vt 0.3642578125 0.9013671875 +vt 0.375 0.9013671875 +vt 0.375 0.900390625 +vt 0.376953125 0.912109375 +vt 0.376953125 0.9013671875 +vt 0.375 0.9013671875 +vt 0.375 0.912109375 +vt 0.37890625 0.9013671875 +vt 0.37890625 0.912109375 +vt 0.376953125 0.912109375 +vt 0.376953125 0.9013671875 +vt 0.3876953125 0.900390625 +vt 0.3876953125 0.9013671875 +vt 0.3896484375 0.9013671875 +vt 0.3896484375 0.900390625 +vt 0.375 0.900390625 +vt 0.375 0.9013671875 +vt 0.376953125 0.9013671875 +vt 0.376953125 0.900390625 +vt 0.611328125 0.4833984375 +vt 0.611328125 0.484375 +vt 0.62109375 0.484375 +vt 0.62109375 0.4833984375 +vt 0.599609375 0.4833984375 +vt 0.599609375 0.484375 +vt 0.609375 0.484375 +vt 0.609375 0.4833984375 +vt 0.611328125 0.494140625 +vt 0.611328125 0.484375 +vt 0.609375 0.484375 +vt 0.609375 0.494140625 +vt 0.61328125 0.484375 +vt 0.61328125 0.494140625 +vt 0.611328125 0.494140625 +vt 0.611328125 0.484375 +vt 0.62109375 0.4833984375 +vt 0.62109375 0.484375 +vt 0.623046875 0.484375 +vt 0.623046875 0.4833984375 +vt 0.609375 0.4833984375 +vt 0.609375 0.484375 +vt 0.611328125 0.484375 +vt 0.611328125 0.4833984375 +vt 0.478515625 0.8642578125 +vt 0.478515625 0.865234375 +vt 0.482421875 0.865234375 +vt 0.482421875 0.8642578125 +vt 0.47265625 0.8642578125 +vt 0.47265625 0.865234375 +vt 0.4765625 0.865234375 +vt 0.4765625 0.8642578125 +vt 0.478515625 0.869140625 +vt 0.478515625 0.865234375 +vt 0.4765625 0.865234375 +vt 0.4765625 0.869140625 +vt 0.48046875 0.865234375 +vt 0.48046875 0.869140625 +vt 0.478515625 0.869140625 +vt 0.478515625 0.865234375 +vt 0.482421875 0.8642578125 +vt 0.482421875 0.865234375 +vt 0.484375 0.865234375 +vt 0.484375 0.8642578125 +vt 0.4765625 0.8642578125 +vt 0.4765625 0.865234375 +vt 0.478515625 0.865234375 +vt 0.478515625 0.8642578125 +vt 0.3525390625 0.90625 +vt 0.3525390625 0.9072265625 +vt 0.357421875 0.9072265625 +vt 0.357421875 0.90625 +vt 0.345703125 0.90625 +vt 0.345703125 0.9072265625 +vt 0.3505859375 0.9072265625 +vt 0.3505859375 0.90625 +vt 0.3525390625 0.912109375 +vt 0.3525390625 0.9072265625 +vt 0.3505859375 0.9072265625 +vt 0.3505859375 0.912109375 +vt 0.3544921875 0.9072265625 +vt 0.3544921875 0.912109375 +vt 0.3525390625 0.912109375 +vt 0.3525390625 0.9072265625 +vt 0.357421875 0.90625 +vt 0.357421875 0.9072265625 +vt 0.359375 0.9072265625 +vt 0.359375 0.90625 +vt 0.3505859375 0.90625 +vt 0.3505859375 0.9072265625 +vt 0.3525390625 0.9072265625 +vt 0.3525390625 0.90625 +vt 0.462890625 0.7099609375 +vt 0.462890625 0.7109375 +vt 0.466796875 0.7109375 +vt 0.466796875 0.7099609375 +vt 0.45703125 0.7099609375 +vt 0.45703125 0.7109375 +vt 0.4609375 0.7109375 +vt 0.4609375 0.7099609375 +vt 0.462890625 0.71484375 +vt 0.462890625 0.7109375 +vt 0.4609375 0.7109375 +vt 0.4609375 0.71484375 +vt 0.46484375 0.7109375 +vt 0.46484375 0.71484375 +vt 0.462890625 0.71484375 +vt 0.462890625 0.7109375 +vt 0.466796875 0.7099609375 +vt 0.466796875 0.7109375 +vt 0.46875 0.7109375 +vt 0.46875 0.7099609375 +vt 0.4609375 0.7099609375 +vt 0.4609375 0.7109375 +vt 0.462890625 0.7109375 +vt 0.462890625 0.7099609375 +vt 0.3427734375 0.8837890625 +vt 0.3427734375 0.884765625 +vt 0.345703125 0.884765625 +vt 0.345703125 0.8837890625 +vt 0.337890625 0.8837890625 +vt 0.337890625 0.884765625 +vt 0.3408203125 0.884765625 +vt 0.3408203125 0.8837890625 +vt 0.3427734375 0.8876953125 +vt 0.3427734375 0.884765625 +vt 0.3408203125 0.884765625 +vt 0.3408203125 0.8876953125 +vt 0.3447265625 0.884765625 +vt 0.3447265625 0.8876953125 +vt 0.3427734375 0.8876953125 +vt 0.3427734375 0.884765625 +vt 0.345703125 0.8837890625 +vt 0.345703125 0.884765625 +vt 0.34765625 0.884765625 +vt 0.34765625 0.8837890625 +vt 0.3408203125 0.8837890625 +vt 0.3408203125 0.884765625 +vt 0.3427734375 0.884765625 +vt 0.3427734375 0.8837890625 +vt 0.146484375 0.4130859375 +vt 0.146484375 0.4140625 +vt 0.158203125 0.4140625 +vt 0.158203125 0.4130859375 +vt 0.1328125 0.4130859375 +vt 0.1328125 0.4140625 +vt 0.14453125 0.4140625 +vt 0.14453125 0.4130859375 +vt 0.146484375 0.42578125 +vt 0.146484375 0.4140625 +vt 0.14453125 0.4140625 +vt 0.14453125 0.42578125 +vt 0.1484375 0.4140625 +vt 0.1484375 0.42578125 +vt 0.146484375 0.42578125 +vt 0.146484375 0.4140625 +vt 0.158203125 0.4130859375 +vt 0.158203125 0.4140625 +vt 0.16015625 0.4140625 +vt 0.16015625 0.4130859375 +vt 0.14453125 0.4130859375 +vt 0.14453125 0.4140625 +vt 0.146484375 0.4140625 +vt 0.146484375 0.4130859375 +vt 0.3193359375 0.6923828125 +vt 0.3193359375 0.693359375 +vt 0.3232421875 0.693359375 +vt 0.3232421875 0.6923828125 +vt 0.314453125 0.6923828125 +vt 0.314453125 0.693359375 +vt 0.318359375 0.693359375 +vt 0.318359375 0.6923828125 +vt 0.3193359375 0.697265625 +vt 0.3193359375 0.693359375 +vt 0.318359375 0.693359375 +vt 0.318359375 0.697265625 +vt 0.3203125 0.693359375 +vt 0.3203125 0.697265625 +vt 0.3193359375 0.697265625 +vt 0.3193359375 0.693359375 +vt 0.3232421875 0.6923828125 +vt 0.3232421875 0.693359375 +vt 0.32421875 0.693359375 +vt 0.32421875 0.6923828125 +vt 0.318359375 0.6923828125 +vt 0.318359375 0.693359375 +vt 0.3193359375 0.693359375 +vt 0.3193359375 0.6923828125 +vt 0.4365234375 0.9677734375 +vt 0.4365234375 0.96875 +vt 0.4404296875 0.96875 +vt 0.4404296875 0.9677734375 +vt 0.4306640625 0.9677734375 +vt 0.4306640625 0.96875 +vt 0.4345703125 0.96875 +vt 0.4345703125 0.9677734375 +vt 0.4365234375 0.97265625 +vt 0.4365234375 0.96875 +vt 0.4345703125 0.96875 +vt 0.4345703125 0.97265625 +vt 0.4384765625 0.96875 +vt 0.4384765625 0.97265625 +vt 0.4365234375 0.97265625 +vt 0.4365234375 0.96875 +vt 0.4404296875 0.9677734375 +vt 0.4404296875 0.96875 +vt 0.4423828125 0.96875 +vt 0.4423828125 0.9677734375 +vt 0.4345703125 0.9677734375 +vt 0.4345703125 0.96875 +vt 0.4365234375 0.96875 +vt 0.4365234375 0.9677734375 +vt 0.861328125 0.7041015625 +vt 0.861328125 0.705078125 +vt 0.896484375 0.705078125 +vt 0.896484375 0.7041015625 +vt 0.8251953125 0.7041015625 +vt 0.8251953125 0.705078125 +vt 0.8603515625 0.705078125 +vt 0.8603515625 0.7041015625 +vt 0.861328125 0.740234375 +vt 0.861328125 0.705078125 +vt 0.8603515625 0.705078125 +vt 0.8603515625 0.740234375 +vt 0.8623046875 0.705078125 +vt 0.8623046875 0.740234375 +vt 0.861328125 0.740234375 +vt 0.861328125 0.705078125 +vt 0.896484375 0.7041015625 +vt 0.896484375 0.705078125 +vt 0.8974609375 0.705078125 +vt 0.8974609375 0.7041015625 +vt 0.8603515625 0.7041015625 +vt 0.8603515625 0.705078125 +vt 0.861328125 0.705078125 +vt 0.861328125 0.7041015625 +vt 0.4541015625 0.974609375 +vt 0.4541015625 0.9755859375 +vt 0.462890625 0.9755859375 +vt 0.462890625 0.974609375 +vt 0.4443359375 0.974609375 +vt 0.4443359375 0.9755859375 +vt 0.453125 0.9755859375 +vt 0.453125 0.974609375 +vt 0.4541015625 0.984375 +vt 0.4541015625 0.9755859375 +vt 0.453125 0.9755859375 +vt 0.453125 0.984375 +vt 0.455078125 0.9755859375 +vt 0.455078125 0.984375 +vt 0.4541015625 0.984375 +vt 0.4541015625 0.9755859375 +vt 0.462890625 0.974609375 +vt 0.462890625 0.9755859375 +vt 0.4638671875 0.9755859375 +vt 0.4638671875 0.974609375 +vt 0.453125 0.974609375 +vt 0.453125 0.9755859375 +vt 0.4541015625 0.9755859375 +vt 0.4541015625 0.974609375 +vt 0.4375 0.7275390625 +vt 0.4375 0.728515625 +vt 0.4453125 0.728515625 +vt 0.4453125 0.7275390625 +vt 0.427734375 0.7275390625 +vt 0.427734375 0.728515625 +vt 0.435546875 0.728515625 +vt 0.435546875 0.7275390625 +vt 0.4375 0.736328125 +vt 0.4375 0.728515625 +vt 0.435546875 0.728515625 +vt 0.435546875 0.736328125 +vt 0.439453125 0.728515625 +vt 0.439453125 0.736328125 +vt 0.4375 0.736328125 +vt 0.4375 0.728515625 +vt 0.4453125 0.7275390625 +vt 0.4453125 0.728515625 +vt 0.447265625 0.728515625 +vt 0.447265625 0.7275390625 +vt 0.435546875 0.7275390625 +vt 0.435546875 0.728515625 +vt 0.4375 0.728515625 +vt 0.4375 0.7275390625 +vt 0.548828125 0.759765625 +vt 0.548828125 0.7607421875 +vt 0.5576171875 0.7607421875 +vt 0.5576171875 0.759765625 +vt 0.5380859375 0.759765625 +vt 0.5380859375 0.7607421875 +vt 0.546875 0.7607421875 +vt 0.546875 0.759765625 +vt 0.548828125 0.76953125 +vt 0.548828125 0.7607421875 +vt 0.546875 0.7607421875 +vt 0.546875 0.76953125 +vt 0.55078125 0.7607421875 +vt 0.55078125 0.76953125 +vt 0.548828125 0.76953125 +vt 0.548828125 0.7607421875 +vt 0.5576171875 0.759765625 +vt 0.5576171875 0.7607421875 +vt 0.5595703125 0.7607421875 +vt 0.5595703125 0.759765625 +vt 0.546875 0.759765625 +vt 0.546875 0.7607421875 +vt 0.548828125 0.7607421875 +vt 0.548828125 0.759765625 +vt 0.490234375 0.751953125 +vt 0.490234375 0.7529296875 +vt 0.5048828125 0.7529296875 +vt 0.5048828125 0.751953125 +vt 0.4736328125 0.751953125 +vt 0.4736328125 0.7529296875 +vt 0.48828125 0.7529296875 +vt 0.48828125 0.751953125 +vt 0.490234375 0.767578125 +vt 0.490234375 0.7529296875 +vt 0.48828125 0.7529296875 +vt 0.48828125 0.767578125 +vt 0.4921875 0.7529296875 +vt 0.4921875 0.767578125 +vt 0.490234375 0.767578125 +vt 0.490234375 0.7529296875 +vt 0.5048828125 0.751953125 +vt 0.5048828125 0.7529296875 +vt 0.5068359375 0.7529296875 +vt 0.5068359375 0.751953125 +vt 0.48828125 0.751953125 +vt 0.48828125 0.7529296875 +vt 0.490234375 0.7529296875 +vt 0.490234375 0.751953125 +vt 0.4609375 0.9462890625 +vt 0.4609375 0.947265625 +vt 0.4755859375 0.947265625 +vt 0.4755859375 0.9462890625 +vt 0.4443359375 0.9462890625 +vt 0.4443359375 0.947265625 +vt 0.458984375 0.947265625 +vt 0.458984375 0.9462890625 +vt 0.4609375 0.9619140625 +vt 0.4609375 0.947265625 +vt 0.458984375 0.947265625 +vt 0.458984375 0.9619140625 +vt 0.462890625 0.947265625 +vt 0.462890625 0.9619140625 +vt 0.4609375 0.9619140625 +vt 0.4609375 0.947265625 +vt 0.4755859375 0.9462890625 +vt 0.4755859375 0.947265625 +vt 0.4775390625 0.947265625 +vt 0.4775390625 0.9462890625 +vt 0.458984375 0.9462890625 +vt 0.458984375 0.947265625 +vt 0.4609375 0.947265625 +vt 0.4609375 0.9462890625 +vt 0.6171875 0.921875 +vt 0.6171875 0.9228515625 +vt 0.65234375 0.9228515625 +vt 0.65234375 0.921875 +vt 0.580078125 0.921875 +vt 0.580078125 0.9228515625 +vt 0.615234375 0.9228515625 +vt 0.615234375 0.921875 +vt 0.6171875 0.9580078125 +vt 0.6171875 0.9228515625 +vt 0.615234375 0.9228515625 +vt 0.615234375 0.9580078125 +vt 0.619140625 0.9228515625 +vt 0.619140625 0.9580078125 +vt 0.6171875 0.9580078125 +vt 0.6171875 0.9228515625 +vt 0.65234375 0.921875 +vt 0.65234375 0.9228515625 +vt 0.654296875 0.9228515625 +vt 0.654296875 0.921875 +vt 0.615234375 0.921875 +vt 0.615234375 0.9228515625 +vt 0.6171875 0.9228515625 +vt 0.6171875 0.921875 +vt 0.3232421875 0.8212890625 +vt 0.3232421875 0.822265625 +vt 0.3271484375 0.822265625 +vt 0.3271484375 0.8212890625 +vt 0.3173828125 0.8212890625 +vt 0.3173828125 0.822265625 +vt 0.3212890625 0.822265625 +vt 0.3212890625 0.8212890625 +vt 0.3232421875 0.826171875 +vt 0.3232421875 0.822265625 +vt 0.3212890625 0.822265625 +vt 0.3212890625 0.826171875 +vt 0.3251953125 0.822265625 +vt 0.3251953125 0.826171875 +vt 0.3232421875 0.826171875 +vt 0.3232421875 0.822265625 +vt 0.3271484375 0.8212890625 +vt 0.3271484375 0.822265625 +vt 0.3291015625 0.822265625 +vt 0.3291015625 0.8212890625 +vt 0.3212890625 0.8212890625 +vt 0.3212890625 0.822265625 +vt 0.3232421875 0.822265625 +vt 0.3232421875 0.8212890625 +vt 0.3583984375 0.72265625 +vt 0.3583984375 0.7236328125 +vt 0.365234375 0.7236328125 +vt 0.365234375 0.72265625 +vt 0.3505859375 0.72265625 +vt 0.3505859375 0.7236328125 +vt 0.357421875 0.7236328125 +vt 0.357421875 0.72265625 +vt 0.3583984375 0.73046875 +vt 0.3583984375 0.7236328125 +vt 0.357421875 0.7236328125 +vt 0.357421875 0.73046875 +vt 0.359375 0.7236328125 +vt 0.359375 0.73046875 +vt 0.3583984375 0.73046875 +vt 0.3583984375 0.7236328125 +vt 0.365234375 0.72265625 +vt 0.365234375 0.7236328125 +vt 0.3662109375 0.7236328125 +vt 0.3662109375 0.72265625 +vt 0.357421875 0.72265625 +vt 0.357421875 0.7236328125 +vt 0.3583984375 0.7236328125 +vt 0.3583984375 0.72265625 +vt 0.1787109375 0.9013671875 +vt 0.1787109375 0.90234375 +vt 0.181640625 0.90234375 +vt 0.181640625 0.9013671875 +vt 0.1748046875 0.9013671875 +vt 0.1748046875 0.90234375 +vt 0.177734375 0.90234375 +vt 0.177734375 0.9013671875 +vt 0.1787109375 0.9052734375 +vt 0.1787109375 0.90234375 +vt 0.177734375 0.90234375 +vt 0.177734375 0.9052734375 +vt 0.1796875 0.90234375 +vt 0.1796875 0.9052734375 +vt 0.1787109375 0.9052734375 +vt 0.1787109375 0.90234375 +vt 0.181640625 0.9013671875 +vt 0.181640625 0.90234375 +vt 0.1826171875 0.90234375 +vt 0.1826171875 0.9013671875 +vt 0.177734375 0.9013671875 +vt 0.177734375 0.90234375 +vt 0.1787109375 0.90234375 +vt 0.1787109375 0.9013671875 +vt 0.5400390625 0.4345703125 +vt 0.5400390625 0.435546875 +vt 0.5537109375 0.435546875 +vt 0.5537109375 0.4345703125 +vt 0.5244140625 0.4345703125 +vt 0.5244140625 0.435546875 +vt 0.5380859375 0.435546875 +vt 0.5380859375 0.4345703125 +vt 0.5400390625 0.44921875 +vt 0.5400390625 0.435546875 +vt 0.5380859375 0.435546875 +vt 0.5380859375 0.44921875 +vt 0.5419921875 0.435546875 +vt 0.5419921875 0.44921875 +vt 0.5400390625 0.44921875 +vt 0.5400390625 0.435546875 +vt 0.5537109375 0.4345703125 +vt 0.5537109375 0.435546875 +vt 0.5556640625 0.435546875 +vt 0.5556640625 0.4345703125 +vt 0.5380859375 0.4345703125 +vt 0.5380859375 0.435546875 +vt 0.5400390625 0.435546875 +vt 0.5400390625 0.4345703125 +vt 0.58203125 0.4599609375 +vt 0.58203125 0.4609375 +vt 0.59375 0.4609375 +vt 0.59375 0.4599609375 +vt 0.568359375 0.4599609375 +vt 0.568359375 0.4609375 +vt 0.580078125 0.4609375 +vt 0.580078125 0.4599609375 +vt 0.58203125 0.47265625 +vt 0.58203125 0.4609375 +vt 0.580078125 0.4609375 +vt 0.580078125 0.47265625 +vt 0.583984375 0.4609375 +vt 0.583984375 0.47265625 +vt 0.58203125 0.47265625 +vt 0.58203125 0.4609375 +vt 0.59375 0.4599609375 +vt 0.59375 0.4609375 +vt 0.595703125 0.4609375 +vt 0.595703125 0.4599609375 +vt 0.580078125 0.4599609375 +vt 0.580078125 0.4609375 +vt 0.58203125 0.4609375 +vt 0.58203125 0.4599609375 +vt 0.484375 0.3896484375 +vt 0.484375 0.390625 +vt 0.494140625 0.390625 +vt 0.494140625 0.3896484375 +vt 0.47265625 0.3896484375 +vt 0.47265625 0.390625 +vt 0.482421875 0.390625 +vt 0.482421875 0.3896484375 +vt 0.484375 0.400390625 +vt 0.484375 0.390625 +vt 0.482421875 0.390625 +vt 0.482421875 0.400390625 +vt 0.486328125 0.390625 +vt 0.486328125 0.400390625 +vt 0.484375 0.400390625 +vt 0.484375 0.390625 +vt 0.494140625 0.3896484375 +vt 0.494140625 0.390625 +vt 0.49609375 0.390625 +vt 0.49609375 0.3896484375 +vt 0.482421875 0.3896484375 +vt 0.482421875 0.390625 +vt 0.484375 0.390625 +vt 0.484375 0.3896484375 +vt 0.3486328125 0.703125 +vt 0.3486328125 0.7041015625 +vt 0.36328125 0.7041015625 +vt 0.36328125 0.703125 +vt 0.33203125 0.703125 +vt 0.33203125 0.7041015625 +vt 0.3466796875 0.7041015625 +vt 0.3466796875 0.703125 +vt 0.3486328125 0.71875 +vt 0.3486328125 0.7041015625 +vt 0.3466796875 0.7041015625 +vt 0.3466796875 0.71875 +vt 0.3505859375 0.7041015625 +vt 0.3505859375 0.71875 +vt 0.3486328125 0.71875 +vt 0.3486328125 0.7041015625 +vt 0.36328125 0.703125 +vt 0.36328125 0.7041015625 +vt 0.365234375 0.7041015625 +vt 0.365234375 0.703125 +vt 0.3466796875 0.703125 +vt 0.3466796875 0.7041015625 +vt 0.3486328125 0.7041015625 +vt 0.3486328125 0.703125 +vt 0.34375 0.900390625 +vt 0.34375 0.9013671875 +vt 0.3544921875 0.9013671875 +vt 0.3544921875 0.900390625 +vt 0.3310546875 0.900390625 +vt 0.3310546875 0.9013671875 +vt 0.341796875 0.9013671875 +vt 0.341796875 0.900390625 +vt 0.34375 0.912109375 +vt 0.34375 0.9013671875 +vt 0.341796875 0.9013671875 +vt 0.341796875 0.912109375 +vt 0.345703125 0.9013671875 +vt 0.345703125 0.912109375 +vt 0.34375 0.912109375 +vt 0.34375 0.9013671875 +vt 0.3544921875 0.900390625 +vt 0.3544921875 0.9013671875 +vt 0.3564453125 0.9013671875 +vt 0.3564453125 0.900390625 +vt 0.341796875 0.900390625 +vt 0.341796875 0.9013671875 +vt 0.34375 0.9013671875 +vt 0.34375 0.900390625 +vt 0.025390625 0.390625 +vt 0.025390625 0.3916015625 +vt 0.03515625 0.3916015625 +vt 0.03515625 0.390625 +vt 0.013671875 0.390625 +vt 0.013671875 0.3916015625 +vt 0.0234375 0.3916015625 +vt 0.0234375 0.390625 +vt 0.025390625 0.4013671875 +vt 0.025390625 0.3916015625 +vt 0.0234375 0.3916015625 +vt 0.0234375 0.4013671875 +vt 0.02734375 0.3916015625 +vt 0.02734375 0.4013671875 +vt 0.025390625 0.4013671875 +vt 0.025390625 0.3916015625 +vt 0.03515625 0.390625 +vt 0.03515625 0.3916015625 +vt 0.037109375 0.3916015625 +vt 0.037109375 0.390625 +vt 0.0234375 0.390625 +vt 0.0234375 0.3916015625 +vt 0.025390625 0.3916015625 +vt 0.025390625 0.390625 +vt 0.2919921875 0.9794921875 +vt 0.2919921875 0.98046875 +vt 0.2958984375 0.98046875 +vt 0.2958984375 0.9794921875 +vt 0.2861328125 0.9794921875 +vt 0.2861328125 0.98046875 +vt 0.2900390625 0.98046875 +vt 0.2900390625 0.9794921875 +vt 0.2919921875 0.984375 +vt 0.2919921875 0.98046875 +vt 0.2900390625 0.98046875 +vt 0.2900390625 0.984375 +vt 0.2939453125 0.98046875 +vt 0.2939453125 0.984375 +vt 0.2919921875 0.984375 +vt 0.2919921875 0.98046875 +vt 0.2958984375 0.9794921875 +vt 0.2958984375 0.98046875 +vt 0.2978515625 0.98046875 +vt 0.2978515625 0.9794921875 +vt 0.2900390625 0.9794921875 +vt 0.2900390625 0.98046875 +vt 0.2919921875 0.98046875 +vt 0.2919921875 0.9794921875 +vt 0.1865234375 0.853515625 +vt 0.1865234375 0.8544921875 +vt 0.19140625 0.8544921875 +vt 0.19140625 0.853515625 +vt 0.1796875 0.853515625 +vt 0.1796875 0.8544921875 +vt 0.1845703125 0.8544921875 +vt 0.1845703125 0.853515625 +vt 0.1865234375 0.859375 +vt 0.1865234375 0.8544921875 +vt 0.1845703125 0.8544921875 +vt 0.1845703125 0.859375 +vt 0.1884765625 0.8544921875 +vt 0.1884765625 0.859375 +vt 0.1865234375 0.859375 +vt 0.1865234375 0.8544921875 +vt 0.19140625 0.853515625 +vt 0.19140625 0.8544921875 +vt 0.193359375 0.8544921875 +vt 0.193359375 0.853515625 +vt 0.1845703125 0.853515625 +vt 0.1845703125 0.8544921875 +vt 0.1865234375 0.8544921875 +vt 0.1865234375 0.853515625 +vt 0.1865234375 0.80859375 +vt 0.1865234375 0.8095703125 +vt 0.1904296875 0.8095703125 +vt 0.1904296875 0.80859375 +vt 0.1806640625 0.80859375 +vt 0.1806640625 0.8095703125 +vt 0.1845703125 0.8095703125 +vt 0.1845703125 0.80859375 +vt 0.1865234375 0.8134765625 +vt 0.1865234375 0.8095703125 +vt 0.1845703125 0.8095703125 +vt 0.1845703125 0.8134765625 +vt 0.1884765625 0.8095703125 +vt 0.1884765625 0.8134765625 +vt 0.1865234375 0.8134765625 +vt 0.1865234375 0.8095703125 +vt 0.1904296875 0.80859375 +vt 0.1904296875 0.8095703125 +vt 0.1923828125 0.8095703125 +vt 0.1923828125 0.80859375 +vt 0.1845703125 0.80859375 +vt 0.1845703125 0.8095703125 +vt 0.1865234375 0.8095703125 +vt 0.1865234375 0.80859375 +vt 0.216796875 0.68359375 +vt 0.216796875 0.6845703125 +vt 0.2197265625 0.6845703125 +vt 0.2197265625 0.68359375 +vt 0.2119140625 0.68359375 +vt 0.2119140625 0.6845703125 +vt 0.21484375 0.6845703125 +vt 0.21484375 0.68359375 +vt 0.216796875 0.6875 +vt 0.216796875 0.6845703125 +vt 0.21484375 0.6845703125 +vt 0.21484375 0.6875 +vt 0.21875 0.6845703125 +vt 0.21875 0.6875 +vt 0.216796875 0.6875 +vt 0.216796875 0.6845703125 +vt 0.2197265625 0.68359375 +vt 0.2197265625 0.6845703125 +vt 0.2216796875 0.6845703125 +vt 0.2216796875 0.68359375 +vt 0.21484375 0.68359375 +vt 0.21484375 0.6845703125 +vt 0.216796875 0.6845703125 +vt 0.216796875 0.68359375 +vt 0.423828125 0.4345703125 +vt 0.423828125 0.435546875 +vt 0.435546875 0.435546875 +vt 0.435546875 0.4345703125 +vt 0.41015625 0.4345703125 +vt 0.41015625 0.435546875 +vt 0.421875 0.435546875 +vt 0.421875 0.4345703125 +vt 0.423828125 0.447265625 +vt 0.423828125 0.435546875 +vt 0.421875 0.435546875 +vt 0.421875 0.447265625 +vt 0.42578125 0.435546875 +vt 0.42578125 0.447265625 +vt 0.423828125 0.447265625 +vt 0.423828125 0.435546875 +vt 0.435546875 0.4345703125 +vt 0.435546875 0.435546875 +vt 0.4375 0.435546875 +vt 0.4375 0.4345703125 +vt 0.421875 0.4345703125 +vt 0.421875 0.435546875 +vt 0.423828125 0.435546875 +vt 0.423828125 0.4345703125 +vt 0.2900390625 0.9248046875 +vt 0.2900390625 0.92578125 +vt 0.2939453125 0.92578125 +vt 0.2939453125 0.9248046875 +vt 0.28515625 0.9248046875 +vt 0.28515625 0.92578125 +vt 0.2890625 0.92578125 +vt 0.2890625 0.9248046875 +vt 0.2900390625 0.9296875 +vt 0.2900390625 0.92578125 +vt 0.2890625 0.92578125 +vt 0.2890625 0.9296875 +vt 0.291015625 0.92578125 +vt 0.291015625 0.9296875 +vt 0.2900390625 0.9296875 +vt 0.2900390625 0.92578125 +vt 0.2939453125 0.9248046875 +vt 0.2939453125 0.92578125 +vt 0.294921875 0.92578125 +vt 0.294921875 0.9248046875 +vt 0.2890625 0.9248046875 +vt 0.2890625 0.92578125 +vt 0.2900390625 0.92578125 +vt 0.2900390625 0.9248046875 +vt 0.162109375 0.9794921875 +vt 0.162109375 0.98046875 +vt 0.166015625 0.98046875 +vt 0.166015625 0.9794921875 +vt 0.15625 0.9794921875 +vt 0.15625 0.98046875 +vt 0.16015625 0.98046875 +vt 0.16015625 0.9794921875 +vt 0.162109375 0.984375 +vt 0.162109375 0.98046875 +vt 0.16015625 0.98046875 +vt 0.16015625 0.984375 +vt 0.1640625 0.98046875 +vt 0.1640625 0.984375 +vt 0.162109375 0.984375 +vt 0.162109375 0.98046875 +vt 0.166015625 0.9794921875 +vt 0.166015625 0.98046875 +vt 0.16796875 0.98046875 +vt 0.16796875 0.9794921875 +vt 0.16015625 0.9794921875 +vt 0.16015625 0.98046875 +vt 0.162109375 0.98046875 +vt 0.162109375 0.9794921875 +vt 0.861328125 0.7431640625 +vt 0.861328125 0.744140625 +vt 0.896484375 0.744140625 +vt 0.896484375 0.7431640625 +vt 0.8251953125 0.7431640625 +vt 0.8251953125 0.744140625 +vt 0.8603515625 0.744140625 +vt 0.8603515625 0.7431640625 +vt 0.861328125 0.779296875 +vt 0.861328125 0.744140625 +vt 0.8603515625 0.744140625 +vt 0.8603515625 0.779296875 +vt 0.8623046875 0.744140625 +vt 0.8623046875 0.779296875 +vt 0.861328125 0.779296875 +vt 0.861328125 0.744140625 +vt 0.896484375 0.7431640625 +vt 0.896484375 0.744140625 +vt 0.8974609375 0.744140625 +vt 0.8974609375 0.7431640625 +vt 0.8603515625 0.7431640625 +vt 0.8603515625 0.744140625 +vt 0.861328125 0.744140625 +vt 0.861328125 0.7431640625 +vt 0.384765625 0.818359375 +vt 0.384765625 0.8193359375 +vt 0.3935546875 0.8193359375 +vt 0.3935546875 0.818359375 +vt 0.375 0.818359375 +vt 0.375 0.8193359375 +vt 0.3837890625 0.8193359375 +vt 0.3837890625 0.818359375 +vt 0.384765625 0.828125 +vt 0.384765625 0.8193359375 +vt 0.3837890625 0.8193359375 +vt 0.3837890625 0.828125 +vt 0.3857421875 0.8193359375 +vt 0.3857421875 0.828125 +vt 0.384765625 0.828125 +vt 0.384765625 0.8193359375 +vt 0.3935546875 0.818359375 +vt 0.3935546875 0.8193359375 +vt 0.39453125 0.8193359375 +vt 0.39453125 0.818359375 +vt 0.3837890625 0.818359375 +vt 0.3837890625 0.8193359375 +vt 0.384765625 0.8193359375 +vt 0.384765625 0.818359375 +vt 0.4375 0.7705078125 +vt 0.4375 0.771484375 +vt 0.4453125 0.771484375 +vt 0.4453125 0.7705078125 +vt 0.427734375 0.7705078125 +vt 0.427734375 0.771484375 +vt 0.435546875 0.771484375 +vt 0.435546875 0.7705078125 +vt 0.4375 0.779296875 +vt 0.4375 0.771484375 +vt 0.435546875 0.771484375 +vt 0.435546875 0.779296875 +vt 0.439453125 0.771484375 +vt 0.439453125 0.779296875 +vt 0.4375 0.779296875 +vt 0.4375 0.771484375 +vt 0.4453125 0.7705078125 +vt 0.4453125 0.771484375 +vt 0.447265625 0.771484375 +vt 0.447265625 0.7705078125 +vt 0.435546875 0.7705078125 +vt 0.435546875 0.771484375 +vt 0.4375 0.771484375 +vt 0.4375 0.7705078125 +vt 0.5458984375 0.482421875 +vt 0.5458984375 0.4833984375 +vt 0.5546875 0.4833984375 +vt 0.5546875 0.482421875 +vt 0.53515625 0.482421875 +vt 0.53515625 0.4833984375 +vt 0.5439453125 0.4833984375 +vt 0.5439453125 0.482421875 +vt 0.5458984375 0.4921875 +vt 0.5458984375 0.4833984375 +vt 0.5439453125 0.4833984375 +vt 0.5439453125 0.4921875 +vt 0.5478515625 0.4833984375 +vt 0.5478515625 0.4921875 +vt 0.5458984375 0.4921875 +vt 0.5458984375 0.4833984375 +vt 0.5546875 0.482421875 +vt 0.5546875 0.4833984375 +vt 0.556640625 0.4833984375 +vt 0.556640625 0.482421875 +vt 0.5439453125 0.482421875 +vt 0.5439453125 0.4833984375 +vt 0.5458984375 0.4833984375 +vt 0.5458984375 0.482421875 +vt 0.59765625 0.4580078125 +vt 0.59765625 0.458984375 +vt 0.6328125 0.458984375 +vt 0.6328125 0.4580078125 +vt 0.560546875 0.4580078125 +vt 0.560546875 0.458984375 +vt 0.595703125 0.458984375 +vt 0.595703125 0.4580078125 +vt 0.59765625 0.494140625 +vt 0.59765625 0.458984375 +vt 0.595703125 0.458984375 +vt 0.595703125 0.494140625 +vt 0.599609375 0.458984375 +vt 0.599609375 0.494140625 +vt 0.59765625 0.494140625 +vt 0.59765625 0.458984375 +vt 0.6328125 0.4580078125 +vt 0.6328125 0.458984375 +vt 0.634765625 0.458984375 +vt 0.634765625 0.4580078125 +vt 0.595703125 0.4580078125 +vt 0.595703125 0.458984375 +vt 0.59765625 0.458984375 +vt 0.59765625 0.4580078125 +vt 0.119140625 0.84375 +vt 0.119140625 0.8447265625 +vt 0.123046875 0.8447265625 +vt 0.123046875 0.84375 +vt 0.11328125 0.84375 +vt 0.11328125 0.8447265625 +vt 0.1171875 0.8447265625 +vt 0.1171875 0.84375 +vt 0.119140625 0.8486328125 +vt 0.119140625 0.8447265625 +vt 0.1171875 0.8447265625 +vt 0.1171875 0.8486328125 +vt 0.12109375 0.8447265625 +vt 0.12109375 0.8486328125 +vt 0.119140625 0.8486328125 +vt 0.119140625 0.8447265625 +vt 0.123046875 0.84375 +vt 0.123046875 0.8447265625 +vt 0.125 0.8447265625 +vt 0.125 0.84375 +vt 0.1171875 0.84375 +vt 0.1171875 0.8447265625 +vt 0.119140625 0.8447265625 +vt 0.119140625 0.84375 +vt 0.119140625 0.8486328125 +vt 0.119140625 0.849609375 +vt 0.123046875 0.849609375 +vt 0.123046875 0.8486328125 +vt 0.11328125 0.8486328125 +vt 0.11328125 0.849609375 +vt 0.1171875 0.849609375 +vt 0.1171875 0.8486328125 +vt 0.119140625 0.853515625 +vt 0.119140625 0.849609375 +vt 0.1171875 0.849609375 +vt 0.1171875 0.853515625 +vt 0.12109375 0.849609375 +vt 0.12109375 0.853515625 +vt 0.119140625 0.853515625 +vt 0.119140625 0.849609375 +vt 0.123046875 0.8486328125 +vt 0.123046875 0.849609375 +vt 0.125 0.849609375 +vt 0.125 0.8486328125 +vt 0.1171875 0.8486328125 +vt 0.1171875 0.849609375 +vt 0.119140625 0.849609375 +vt 0.119140625 0.8486328125 +vt 0.0849609375 0.900390625 +vt 0.0849609375 0.9013671875 +vt 0.0888671875 0.9013671875 +vt 0.0888671875 0.900390625 +vt 0.0791015625 0.900390625 +vt 0.0791015625 0.9013671875 +vt 0.0830078125 0.9013671875 +vt 0.0830078125 0.900390625 +vt 0.0849609375 0.9052734375 +vt 0.0849609375 0.9013671875 +vt 0.0830078125 0.9013671875 +vt 0.0830078125 0.9052734375 +vt 0.0869140625 0.9013671875 +vt 0.0869140625 0.9052734375 +vt 0.0849609375 0.9052734375 +vt 0.0849609375 0.9013671875 +vt 0.0888671875 0.900390625 +vt 0.0888671875 0.9013671875 +vt 0.0908203125 0.9013671875 +vt 0.0908203125 0.900390625 +vt 0.0830078125 0.900390625 +vt 0.0830078125 0.9013671875 +vt 0.0849609375 0.9013671875 +vt 0.0849609375 0.900390625 +vt 0.02734375 0.4111328125 +vt 0.02734375 0.4130859375 +vt 0.037109375 0.4130859375 +vt 0.037109375 0.4111328125 +vt 0.015625 0.4111328125 +vt 0.015625 0.4130859375 +vt 0.025390625 0.4130859375 +vt 0.025390625 0.4111328125 +vt 0.02734375 0.4228515625 +vt 0.02734375 0.4130859375 +vt 0.025390625 0.4130859375 +vt 0.025390625 0.4228515625 +vt 0.029296875 0.4130859375 +vt 0.029296875 0.4228515625 +vt 0.02734375 0.4228515625 +vt 0.02734375 0.4130859375 +vt 0.037109375 0.4111328125 +vt 0.037109375 0.4130859375 +vt 0.0390625 0.4130859375 +vt 0.0390625 0.4111328125 +vt 0.025390625 0.4111328125 +vt 0.025390625 0.4130859375 +vt 0.02734375 0.4130859375 +vt 0.02734375 0.4111328125 +vt 0.1640625 0.970703125 +vt 0.1640625 0.9716796875 +vt 0.166015625 0.9716796875 +vt 0.166015625 0.970703125 +vt 0.16015625 0.970703125 +vt 0.16015625 0.9716796875 +vt 0.162109375 0.9716796875 +vt 0.162109375 0.970703125 +vt 0.1640625 0.9736328125 +vt 0.1640625 0.9716796875 +vt 0.162109375 0.9716796875 +vt 0.162109375 0.9736328125 +vt 0.166015625 0.9716796875 +vt 0.166015625 0.9736328125 +vt 0.1640625 0.9736328125 +vt 0.1640625 0.9716796875 +vt 0.166015625 0.970703125 +vt 0.166015625 0.9716796875 +vt 0.16796875 0.9716796875 +vt 0.16796875 0.970703125 +vt 0.162109375 0.970703125 +vt 0.162109375 0.9716796875 +vt 0.1640625 0.9716796875 +vt 0.1640625 0.970703125 +vt 0.16015625 0.9765625 +vt 0.16015625 0.9775390625 +vt 0.162109375 0.9775390625 +vt 0.162109375 0.9765625 +vt 0.15625 0.9765625 +vt 0.15625 0.9775390625 +vt 0.158203125 0.9775390625 +vt 0.158203125 0.9765625 +vt 0.16015625 0.9794921875 +vt 0.16015625 0.9775390625 +vt 0.158203125 0.9775390625 +vt 0.158203125 0.9794921875 +vt 0.162109375 0.9775390625 +vt 0.162109375 0.9794921875 +vt 0.16015625 0.9794921875 +vt 0.16015625 0.9775390625 +vt 0.162109375 0.9765625 +vt 0.162109375 0.9775390625 +vt 0.1640625 0.9775390625 +vt 0.1640625 0.9765625 +vt 0.158203125 0.9765625 +vt 0.158203125 0.9775390625 +vt 0.16015625 0.9775390625 +vt 0.16015625 0.9765625 +vt 0.3583984375 0.73046875 +vt 0.3583984375 0.7314453125 +vt 0.365234375 0.7314453125 +vt 0.365234375 0.73046875 +vt 0.3505859375 0.73046875 +vt 0.3505859375 0.7314453125 +vt 0.357421875 0.7314453125 +vt 0.357421875 0.73046875 +vt 0.3583984375 0.73828125 +vt 0.3583984375 0.7314453125 +vt 0.357421875 0.7314453125 +vt 0.357421875 0.73828125 +vt 0.359375 0.7314453125 +vt 0.359375 0.73828125 +vt 0.3583984375 0.73828125 +vt 0.3583984375 0.7314453125 +vt 0.365234375 0.73046875 +vt 0.365234375 0.7314453125 +vt 0.3662109375 0.7314453125 +vt 0.3662109375 0.73046875 +vt 0.357421875 0.73046875 +vt 0.357421875 0.7314453125 +vt 0.3583984375 0.7314453125 +vt 0.3583984375 0.73046875 +vt 0.2861328125 0.4072265625 +vt 0.2861328125 0.408203125 +vt 0.3212890625 0.408203125 +vt 0.3212890625 0.4072265625 +vt 0.2490234375 0.4072265625 +vt 0.2490234375 0.408203125 +vt 0.2841796875 0.408203125 +vt 0.2841796875 0.4072265625 +vt 0.2861328125 0.443359375 +vt 0.2861328125 0.408203125 +vt 0.2841796875 0.408203125 +vt 0.2841796875 0.443359375 +vt 0.2880859375 0.408203125 +vt 0.2880859375 0.443359375 +vt 0.2861328125 0.443359375 +vt 0.2861328125 0.408203125 +vt 0.3212890625 0.4072265625 +vt 0.3212890625 0.408203125 +vt 0.3232421875 0.408203125 +vt 0.3232421875 0.4072265625 +vt 0.2841796875 0.4072265625 +vt 0.2841796875 0.408203125 +vt 0.2861328125 0.408203125 +vt 0.2861328125 0.4072265625 +vt 0.369140625 0.7021484375 +vt 0.369140625 0.703125 +vt 0.404296875 0.703125 +vt 0.404296875 0.7021484375 +vt 0.33203125 0.7021484375 +vt 0.33203125 0.703125 +vt 0.3671875 0.703125 +vt 0.3671875 0.7021484375 +vt 0.369140625 0.73828125 +vt 0.369140625 0.703125 +vt 0.3671875 0.703125 +vt 0.3671875 0.73828125 +vt 0.37109375 0.703125 +vt 0.37109375 0.73828125 +vt 0.369140625 0.73828125 +vt 0.369140625 0.703125 +vt 0.404296875 0.7021484375 +vt 0.404296875 0.703125 +vt 0.40625 0.703125 +vt 0.40625 0.7021484375 +vt 0.3671875 0.7021484375 +vt 0.3671875 0.703125 +vt 0.369140625 0.703125 +vt 0.369140625 0.7021484375 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2548828125 0.39453125 +vt 0.2548828125 0.4013671875 +vt 0.2490234375 0.4013671875 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.4072265625 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2724609375 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.009765625 +vt 0.12109375 0.009765625 +vt 0.126953125 0.009765625 +vt 0.12109375 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.015625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.015625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.009765625 +vt 0.14453125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.14453125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.2548828125 0.39453125 +vt 0.2548828125 0.4013671875 +vt 0.2490234375 0.4013671875 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.4072265625 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2724609375 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.0517578125 0.0078125 +vt 0.0517578125 0.0126953125 +vt 0.05078125 0.0126953125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.013671875 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0673828125 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.068359375 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.06640625 0.0078125 +vt 0.06640625 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0068359375 0.0087890625 +vt 0.0068359375 0.0126953125 +vt 0.001953125 0.0126953125 +vt 0.001953125 0.0087890625 +vt 0.01953125 0.0087890625 +vt 0.01953125 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.0087890625 +vt 0.0068359375 0.017578125 +vt 0.0068359375 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0224609375 0.017578125 +vt 0.0224609375 0.0126953125 +vt 0.02734375 0.0087890625 +vt 0.02734375 0.0126953125 +vt 0.01953125 0.0126953125 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.0087890625 +vt 0.2548828125 0.39453125 +vt 0.2548828125 0.4013671875 +vt 0.2490234375 0.4013671875 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.4072265625 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2724609375 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.142578125 0.9765625 +vt 0.13671875 0.9765625 +vt 0.142578125 0.9765625 +vt 0.13671875 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.982421875 +vt 0.142578125 0.9765625 +vt 0.1484375 0.9765625 +vt 0.1484375 0.982421875 +vt 0.1484375 0.9765625 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vt 0.154296875 0.9765625 +vt 0.16015625 0.9765625 +vt 0.154296875 0.9765625 +vt 0.16015625 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.9765625 +vt 0.142578125 0.982421875 +vt 0.13671875 0.982421875 +vt 0.142578125 0.982421875 +vt 0.13671875 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.98828125 +vt 0.142578125 0.982421875 +vt 0.1484375 0.982421875 +vt 0.1484375 0.98828125 +vt 0.1484375 0.982421875 +vt 0.1484375 0.98828125 +vt 0.154296875 0.98828125 +vt 0.154296875 0.982421875 +vt 0.16015625 0.982421875 +vt 0.154296875 0.982421875 +vt 0.16015625 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.982421875 +vt 0.01171875 0.994140625 +vt 0.005859375 0.994140625 +vt 0.01171875 0.994140625 +vt 0.005859375 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 1 +vt 0.01171875 0.994140625 +vt 0.017578125 0.994140625 +vt 0.017578125 1 +vt 0.017578125 0.994140625 +vt 0.017578125 1 +vt 0.0234375 1 +vt 0.0234375 0.994140625 +vt 0.029296875 0.994140625 +vt 0.0234375 0.994140625 +vt 0.029296875 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 0.994140625 +vt 0.2548828125 0.39453125 +vt 0.2548828125 0.4013671875 +vt 0.2490234375 0.4013671875 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.4072265625 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2724609375 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.009765625 +vt 0.12109375 0.009765625 +vt 0.126953125 0.009765625 +vt 0.12109375 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.015625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.015625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.009765625 +vt 0.14453125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.14453125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.2548828125 0.39453125 +vt 0.2548828125 0.4013671875 +vt 0.2490234375 0.4013671875 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.4072265625 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2724609375 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.0517578125 0.0078125 +vt 0.0517578125 0.0126953125 +vt 0.05078125 0.0126953125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.013671875 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0673828125 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.068359375 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.06640625 0.0078125 +vt 0.06640625 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0068359375 0.0087890625 +vt 0.0068359375 0.0126953125 +vt 0.001953125 0.0126953125 +vt 0.001953125 0.0087890625 +vt 0.01953125 0.0087890625 +vt 0.01953125 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.0087890625 +vt 0.0068359375 0.017578125 +vt 0.0068359375 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0224609375 0.017578125 +vt 0.0224609375 0.0126953125 +vt 0.02734375 0.0087890625 +vt 0.02734375 0.0126953125 +vt 0.01953125 0.0126953125 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.0087890625 +vt 0.0517578125 0.0078125 +vt 0.0517578125 0.0126953125 +vt 0.05078125 0.0126953125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.013671875 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0673828125 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.068359375 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.06640625 0.0078125 +vt 0.06640625 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0068359375 0.0087890625 +vt 0.0068359375 0.0126953125 +vt 0.001953125 0.0126953125 +vt 0.001953125 0.0087890625 +vt 0.01953125 0.0087890625 +vt 0.01953125 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.0087890625 +vt 0.0068359375 0.017578125 +vt 0.0068359375 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0224609375 0.017578125 +vt 0.0224609375 0.0126953125 +vt 0.02734375 0.0087890625 +vt 0.02734375 0.0126953125 +vt 0.01953125 0.0126953125 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.0087890625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.9619140625 0.96875 +vt 0.9619140625 0.9814453125 +vt 0.94921875 0.9814453125 +vt 0.94921875 0.96875 +vt 0.9873046875 0.96875 +vt 0.9873046875 0.9814453125 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.96875 +vt 0.9619140625 0.994140625 +vt 0.9619140625 0.9814453125 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.994140625 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.994140625 +vt 0.9873046875 0.994140625 +vt 0.9873046875 0.9814453125 +vt 1 0.96875 +vt 1 0.9814453125 +vt 0.9873046875 0.9814453125 +vt 0.9873046875 0.96875 +vt 0.974609375 0.96875 +vt 0.974609375 0.9814453125 +vt 0.9619140625 0.9814453125 +vt 0.9619140625 0.96875 +vt 0.9619140625 0.96875 +vt 0.9619140625 0.9814453125 +vt 0.94921875 0.9814453125 +vt 0.94921875 0.96875 +vt 0.9873046875 0.96875 +vt 0.9873046875 0.9814453125 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.96875 +vt 0.9619140625 0.994140625 +vt 0.9619140625 0.9814453125 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.994140625 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.994140625 +vt 0.9873046875 0.994140625 +vt 0.9873046875 0.9814453125 +vt 1 0.96875 +vt 1 0.9814453125 +vt 0.9873046875 0.9814453125 +vt 0.9873046875 0.96875 +vt 0.974609375 0.96875 +vt 0.974609375 0.9814453125 +vt 0.9619140625 0.9814453125 +vt 0.9619140625 0.96875 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.9619140625 0.96875 +vt 0.9619140625 0.9814453125 +vt 0.94921875 0.9814453125 +vt 0.94921875 0.96875 +vt 0.9873046875 0.96875 +vt 0.9873046875 0.9814453125 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.96875 +vt 0.9619140625 0.994140625 +vt 0.9619140625 0.9814453125 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.994140625 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.994140625 +vt 0.9873046875 0.994140625 +vt 0.9873046875 0.9814453125 +vt 1 0.96875 +vt 1 0.9814453125 +vt 0.9873046875 0.9814453125 +vt 0.9873046875 0.96875 +vt 0.974609375 0.96875 +vt 0.974609375 0.9814453125 +vt 0.9619140625 0.9814453125 +vt 0.9619140625 0.96875 +vt 0.9619140625 0.96875 +vt 0.9619140625 0.9814453125 +vt 0.94921875 0.9814453125 +vt 0.94921875 0.96875 +vt 0.9873046875 0.96875 +vt 0.9873046875 0.9814453125 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.96875 +vt 0.9619140625 0.994140625 +vt 0.9619140625 0.9814453125 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.994140625 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.994140625 +vt 0.9873046875 0.994140625 +vt 0.9873046875 0.9814453125 +vt 1 0.96875 +vt 1 0.9814453125 +vt 0.9873046875 0.9814453125 +vt 0.9873046875 0.96875 +vt 0.974609375 0.96875 +vt 0.974609375 0.9814453125 +vt 0.9619140625 0.9814453125 +vt 0.9619140625 0.96875 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1650390625 0.0009765625 +vt 0.1650390625 0.0078125 +vt 0.1591796875 0.0078125 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.013671875 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1826171875 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.2548828125 0.39453125 +vt 0.2548828125 0.4013671875 +vt 0.2490234375 0.4013671875 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.4072265625 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2724609375 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.142578125 0.9765625 +vt 0.13671875 0.9765625 +vt 0.142578125 0.9765625 +vt 0.13671875 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.982421875 +vt 0.142578125 0.9765625 +vt 0.1484375 0.9765625 +vt 0.1484375 0.982421875 +vt 0.1484375 0.9765625 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vt 0.154296875 0.9765625 +vt 0.16015625 0.9765625 +vt 0.154296875 0.9765625 +vt 0.16015625 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.9765625 +vt 0.142578125 0.982421875 +vt 0.13671875 0.982421875 +vt 0.142578125 0.982421875 +vt 0.13671875 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.98828125 +vt 0.142578125 0.982421875 +vt 0.1484375 0.982421875 +vt 0.1484375 0.98828125 +vt 0.1484375 0.982421875 +vt 0.1484375 0.98828125 +vt 0.154296875 0.98828125 +vt 0.154296875 0.982421875 +vt 0.16015625 0.982421875 +vt 0.154296875 0.982421875 +vt 0.16015625 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.982421875 +vt 0.01171875 0.994140625 +vt 0.005859375 0.994140625 +vt 0.01171875 0.994140625 +vt 0.005859375 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 1 +vt 0.01171875 0.994140625 +vt 0.017578125 0.994140625 +vt 0.017578125 1 +vt 0.017578125 0.994140625 +vt 0.017578125 1 +vt 0.0234375 1 +vt 0.0234375 0.994140625 +vt 0.029296875 0.994140625 +vt 0.0234375 0.994140625 +vt 0.029296875 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 0.994140625 +vt 0.2548828125 0.39453125 +vt 0.2548828125 0.4013671875 +vt 0.2490234375 0.4013671875 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.4072265625 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2724609375 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.009765625 +vt 0.12109375 0.009765625 +vt 0.126953125 0.009765625 +vt 0.12109375 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.015625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.015625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.009765625 +vt 0.14453125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.14453125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.2548828125 0.39453125 +vt 0.2548828125 0.4013671875 +vt 0.2490234375 0.4013671875 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.4072265625 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2724609375 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.171875 0.8271484375 +vt 0.171875 0.828125 +vt 0.1650390625 0.828125 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8349609375 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.1923828125 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1689453125 0.9091796875 +vt 0.1689453125 0.91015625 +vt 0.162109375 0.91015625 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9169921875 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.021484375 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.0517578125 0.0078125 +vt 0.0517578125 0.0126953125 +vt 0.05078125 0.0126953125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.013671875 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0673828125 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.068359375 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.06640625 0.0078125 +vt 0.06640625 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0068359375 0.0087890625 +vt 0.0068359375 0.0126953125 +vt 0.001953125 0.0126953125 +vt 0.001953125 0.0087890625 +vt 0.01953125 0.0087890625 +vt 0.01953125 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.0087890625 +vt 0.0068359375 0.017578125 +vt 0.0068359375 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0224609375 0.017578125 +vt 0.0224609375 0.0126953125 +vt 0.02734375 0.0087890625 +vt 0.02734375 0.0126953125 +vt 0.01953125 0.0126953125 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.0087890625 +vt 0.0517578125 0.0078125 +vt 0.0517578125 0.0126953125 +vt 0.05078125 0.0126953125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.013671875 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0673828125 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.068359375 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.0078125 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.05859375 0.005859375 +vt 0.05859375 0.0078125 +vt 0.06640625 0.0078125 +vt 0.06640625 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.015625 +vt 0.0693359375 0.0166015625 +vt 0.068359375 0.0166015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.017578125 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.0751953125 0.0166015625 +vt 0.076171875 0.015625 +vt 0.076171875 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.0322265625 0.0107421875 +vt 0.03125 0.0107421875 +vt 0.03125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.01171875 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0478515625 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.048828125 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.0068359375 0.0087890625 +vt 0.0068359375 0.0126953125 +vt 0.001953125 0.0126953125 +vt 0.001953125 0.0087890625 +vt 0.01953125 0.0087890625 +vt 0.01953125 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.0087890625 +vt 0.0068359375 0.017578125 +vt 0.0068359375 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.017578125 +vt 0.0224609375 0.017578125 +vt 0.0224609375 0.0126953125 +vt 0.02734375 0.0087890625 +vt 0.02734375 0.0126953125 +vt 0.01953125 0.0126953125 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.0087890625 +vt 0.099609375 0.3896484375 +vt 0.099609375 0.3935546875 +vt 0.091796875 0.3935546875 +vt 0.091796875 0.3896484375 +vt 0.111328125 0.3896484375 +vt 0.111328125 0.3935546875 +vt 0.103515625 0.3935546875 +vt 0.103515625 0.3896484375 +vt 0.099609375 0.4013671875 +vt 0.099609375 0.3935546875 +vt 0.103515625 0.3935546875 +vt 0.103515625 0.4013671875 +vt 0.103515625 0.3935546875 +vt 0.103515625 0.4013671875 +vt 0.107421875 0.4013671875 +vt 0.107421875 0.3935546875 +vt 0.115234375 0.3896484375 +vt 0.115234375 0.3935546875 +vt 0.111328125 0.3935546875 +vt 0.111328125 0.3896484375 +vt 0.103515625 0.3896484375 +vt 0.103515625 0.3935546875 +vt 0.099609375 0.3935546875 +vt 0.099609375 0.3896484375 +vt 0.41796875 0.6884765625 +vt 0.41796875 0.6962890625 +vt 0.4140625 0.6962890625 +vt 0.4140625 0.6884765625 +vt 0.4267578125 0.6884765625 +vt 0.4267578125 0.6962890625 +vt 0.4228515625 0.6962890625 +vt 0.4228515625 0.6884765625 +vt 0.41796875 0.7001953125 +vt 0.41796875 0.6962890625 +vt 0.4228515625 0.6962890625 +vt 0.4228515625 0.7001953125 +vt 0.4228515625 0.6962890625 +vt 0.4228515625 0.7001953125 +vt 0.427734375 0.7001953125 +vt 0.427734375 0.6962890625 +vt 0.431640625 0.6884765625 +vt 0.431640625 0.6962890625 +vt 0.4267578125 0.6962890625 +vt 0.4267578125 0.6884765625 +vt 0.4228515625 0.6884765625 +vt 0.4228515625 0.6962890625 +vt 0.41796875 0.6962890625 +vt 0.41796875 0.6884765625 +vt 0.33984375 0.939453125 +vt 0.33984375 0.953125 +vt 0.3359375 0.953125 +vt 0.3359375 0.939453125 +vt 0.3486328125 0.939453125 +vt 0.3486328125 0.953125 +vt 0.3447265625 0.953125 +vt 0.3447265625 0.939453125 +vt 0.33984375 0.95703125 +vt 0.33984375 0.953125 +vt 0.3447265625 0.953125 +vt 0.3447265625 0.95703125 +vt 0.3447265625 0.953125 +vt 0.3447265625 0.95703125 +vt 0.349609375 0.95703125 +vt 0.349609375 0.953125 +vt 0.353515625 0.939453125 +vt 0.353515625 0.953125 +vt 0.3486328125 0.953125 +vt 0.3486328125 0.939453125 +vt 0.3447265625 0.939453125 +vt 0.3447265625 0.953125 +vt 0.33984375 0.953125 +vt 0.33984375 0.939453125 +vt 0.2783203125 0.935546875 +vt 0.2783203125 0.94921875 +vt 0.2744140625 0.94921875 +vt 0.2744140625 0.935546875 +vt 0.287109375 0.935546875 +vt 0.287109375 0.94921875 +vt 0.283203125 0.94921875 +vt 0.283203125 0.935546875 +vt 0.2783203125 0.953125 +vt 0.2783203125 0.94921875 +vt 0.283203125 0.94921875 +vt 0.283203125 0.953125 +vt 0.283203125 0.94921875 +vt 0.283203125 0.953125 +vt 0.2880859375 0.953125 +vt 0.2880859375 0.94921875 +vt 0.2919921875 0.935546875 +vt 0.2919921875 0.94921875 +vt 0.287109375 0.94921875 +vt 0.287109375 0.935546875 +vt 0.283203125 0.935546875 +vt 0.283203125 0.94921875 +vt 0.2783203125 0.94921875 +vt 0.2783203125 0.935546875 +vt 0.59375 0.5068359375 +vt 0.59375 0.5341796875 +vt 0.591796875 0.5341796875 +vt 0.591796875 0.5068359375 +vt 0.59765625 0.5068359375 +vt 0.59765625 0.5341796875 +vt 0.595703125 0.5341796875 +vt 0.595703125 0.5068359375 +vt 0.59375 0.5361328125 +vt 0.59375 0.5341796875 +vt 0.595703125 0.5341796875 +vt 0.595703125 0.5361328125 +vt 0.595703125 0.5341796875 +vt 0.595703125 0.5361328125 +vt 0.59765625 0.5361328125 +vt 0.59765625 0.5341796875 +vt 0.599609375 0.5068359375 +vt 0.599609375 0.5341796875 +vt 0.59765625 0.5341796875 +vt 0.59765625 0.5068359375 +vt 0.595703125 0.5068359375 +vt 0.595703125 0.5341796875 +vt 0.59375 0.5341796875 +vt 0.59375 0.5068359375 +vt 0.236328125 0.3798828125 +vt 0.236328125 0.4072265625 +vt 0.234375 0.4072265625 +vt 0.234375 0.3798828125 +vt 0.240234375 0.3798828125 +vt 0.240234375 0.4072265625 +vt 0.23828125 0.4072265625 +vt 0.23828125 0.3798828125 +vt 0.236328125 0.4091796875 +vt 0.236328125 0.4072265625 +vt 0.23828125 0.4072265625 +vt 0.23828125 0.4091796875 +vt 0.23828125 0.4072265625 +vt 0.23828125 0.4091796875 +vt 0.240234375 0.4091796875 +vt 0.240234375 0.4072265625 +vt 0.2421875 0.3798828125 +vt 0.2421875 0.4072265625 +vt 0.240234375 0.4072265625 +vt 0.240234375 0.3798828125 +vt 0.23828125 0.3798828125 +vt 0.23828125 0.4072265625 +vt 0.236328125 0.4072265625 +vt 0.236328125 0.3798828125 +vt 0.228515625 0.3798828125 +vt 0.228515625 0.4072265625 +vt 0.2265625 0.4072265625 +vt 0.2265625 0.3798828125 +vt 0.232421875 0.3798828125 +vt 0.232421875 0.4072265625 +vt 0.23046875 0.4072265625 +vt 0.23046875 0.3798828125 +vt 0.228515625 0.4091796875 +vt 0.228515625 0.4072265625 +vt 0.23046875 0.4072265625 +vt 0.23046875 0.4091796875 +vt 0.23046875 0.4072265625 +vt 0.23046875 0.4091796875 +vt 0.232421875 0.4091796875 +vt 0.232421875 0.4072265625 +vt 0.234375 0.3798828125 +vt 0.234375 0.4072265625 +vt 0.232421875 0.4072265625 +vt 0.232421875 0.3798828125 +vt 0.23046875 0.3798828125 +vt 0.23046875 0.4072265625 +vt 0.228515625 0.4072265625 +vt 0.228515625 0.3798828125 +vt 0.220703125 0.3798828125 +vt 0.220703125 0.4072265625 +vt 0.21875 0.4072265625 +vt 0.21875 0.3798828125 +vt 0.224609375 0.3798828125 +vt 0.224609375 0.4072265625 +vt 0.22265625 0.4072265625 +vt 0.22265625 0.3798828125 +vt 0.220703125 0.4091796875 +vt 0.220703125 0.4072265625 +vt 0.22265625 0.4072265625 +vt 0.22265625 0.4091796875 +vt 0.22265625 0.4072265625 +vt 0.22265625 0.4091796875 +vt 0.224609375 0.4091796875 +vt 0.224609375 0.4072265625 +vt 0.2265625 0.3798828125 +vt 0.2265625 0.4072265625 +vt 0.224609375 0.4072265625 +vt 0.224609375 0.3798828125 +vt 0.22265625 0.3798828125 +vt 0.22265625 0.4072265625 +vt 0.220703125 0.4072265625 +vt 0.220703125 0.3798828125 +vt 0.212890625 0.3798828125 +vt 0.212890625 0.4072265625 +vt 0.2109375 0.4072265625 +vt 0.2109375 0.3798828125 +vt 0.216796875 0.3798828125 +vt 0.216796875 0.4072265625 +vt 0.21484375 0.4072265625 +vt 0.21484375 0.3798828125 +vt 0.212890625 0.4091796875 +vt 0.212890625 0.4072265625 +vt 0.21484375 0.4072265625 +vt 0.21484375 0.4091796875 +vt 0.21484375 0.4072265625 +vt 0.21484375 0.4091796875 +vt 0.216796875 0.4091796875 +vt 0.216796875 0.4072265625 +vt 0.21875 0.3798828125 +vt 0.21875 0.4072265625 +vt 0.216796875 0.4072265625 +vt 0.216796875 0.3798828125 +vt 0.21484375 0.3798828125 +vt 0.21484375 0.4072265625 +vt 0.212890625 0.4072265625 +vt 0.212890625 0.3798828125 +vt 0.40625 0.97265625 +vt 0.40625 0.98046875 +vt 0.40234375 0.98046875 +vt 0.40234375 0.97265625 +vt 0.4150390625 0.97265625 +vt 0.4150390625 0.98046875 +vt 0.4111328125 0.98046875 +vt 0.4111328125 0.97265625 +vt 0.40625 0.984375 +vt 0.40625 0.98046875 +vt 0.4111328125 0.98046875 +vt 0.4111328125 0.984375 +vt 0.4111328125 0.98046875 +vt 0.4111328125 0.984375 +vt 0.416015625 0.984375 +vt 0.416015625 0.98046875 +vt 0.419921875 0.97265625 +vt 0.419921875 0.98046875 +vt 0.4150390625 0.98046875 +vt 0.4150390625 0.97265625 +vt 0.4111328125 0.97265625 +vt 0.4111328125 0.98046875 +vt 0.40625 0.98046875 +vt 0.40625 0.97265625 +vt 0.4482421875 0.525390625 +vt 0.4482421875 0.5322265625 +vt 0.4443359375 0.5322265625 +vt 0.4443359375 0.525390625 +vt 0.45703125 0.525390625 +vt 0.45703125 0.5322265625 +vt 0.453125 0.5322265625 +vt 0.453125 0.525390625 +vt 0.4482421875 0.5361328125 +vt 0.4482421875 0.5322265625 +vt 0.453125 0.5322265625 +vt 0.453125 0.5361328125 +vt 0.453125 0.5322265625 +vt 0.453125 0.5361328125 +vt 0.4580078125 0.5361328125 +vt 0.4580078125 0.5322265625 +vt 0.4619140625 0.525390625 +vt 0.4619140625 0.5322265625 +vt 0.45703125 0.5322265625 +vt 0.45703125 0.525390625 +vt 0.453125 0.525390625 +vt 0.453125 0.5322265625 +vt 0.4482421875 0.5322265625 +vt 0.4482421875 0.525390625 +vt 0.5283203125 0.9580078125 +vt 0.5283203125 0.958984375 +vt 0.4873046875 0.958984375 +vt 0.4873046875 0.9580078125 +vt 0.5712890625 0.9580078125 +vt 0.5712890625 0.958984375 +vt 0.5302734375 0.958984375 +vt 0.5302734375 0.9580078125 +vt 0.5283203125 1 +vt 0.5283203125 0.958984375 +vt 0.5302734375 0.958984375 +vt 0.5302734375 1 +vt 0.5302734375 0.958984375 +vt 0.5302734375 1 +vt 0.5322265625 1 +vt 0.5322265625 0.958984375 +vt 0.5732421875 0.9580078125 +vt 0.5732421875 0.958984375 +vt 0.5712890625 0.958984375 +vt 0.5712890625 0.9580078125 +vt 0.5302734375 0.9580078125 +vt 0.5302734375 0.958984375 +vt 0.5283203125 0.958984375 +vt 0.5283203125 0.9580078125 +vt 0.3603515625 0.8994140625 +vt 0.3603515625 0.900390625 +vt 0.3310546875 0.900390625 +vt 0.3310546875 0.8994140625 +vt 0.3916015625 0.8994140625 +vt 0.3916015625 0.900390625 +vt 0.3623046875 0.900390625 +vt 0.3623046875 0.8994140625 +vt 0.3603515625 0.9296875 +vt 0.3603515625 0.900390625 +vt 0.3623046875 0.900390625 +vt 0.3623046875 0.9296875 +vt 0.3623046875 0.900390625 +vt 0.3623046875 0.9296875 +vt 0.3642578125 0.9296875 +vt 0.3642578125 0.900390625 +vt 0.3935546875 0.8994140625 +vt 0.3935546875 0.900390625 +vt 0.3916015625 0.900390625 +vt 0.3916015625 0.8994140625 +vt 0.3623046875 0.8994140625 +vt 0.3623046875 0.900390625 +vt 0.3603515625 0.900390625 +vt 0.3603515625 0.8994140625 +vt 0.1904296875 0.427734375 +vt 0.1904296875 0.4287109375 +vt 0.17578125 0.4287109375 +vt 0.17578125 0.427734375 +vt 0.20703125 0.427734375 +vt 0.20703125 0.4287109375 +vt 0.1923828125 0.4287109375 +vt 0.1923828125 0.427734375 +vt 0.1904296875 0.443359375 +vt 0.1904296875 0.4287109375 +vt 0.1923828125 0.4287109375 +vt 0.1923828125 0.443359375 +vt 0.1923828125 0.4287109375 +vt 0.1923828125 0.443359375 +vt 0.1943359375 0.443359375 +vt 0.1943359375 0.4287109375 +vt 0.208984375 0.427734375 +vt 0.208984375 0.4287109375 +vt 0.20703125 0.4287109375 +vt 0.20703125 0.427734375 +vt 0.1923828125 0.427734375 +vt 0.1923828125 0.4287109375 +vt 0.1904296875 0.4287109375 +vt 0.1904296875 0.427734375 +vt 0.46875 0.705078125 +vt 0.46875 0.7060546875 +vt 0.427734375 0.7060546875 +vt 0.427734375 0.705078125 +vt 0.51171875 0.705078125 +vt 0.51171875 0.7060546875 +vt 0.470703125 0.7060546875 +vt 0.470703125 0.705078125 +vt 0.46875 0.7470703125 +vt 0.46875 0.7060546875 +vt 0.470703125 0.7060546875 +vt 0.470703125 0.7470703125 +vt 0.470703125 0.7060546875 +vt 0.470703125 0.7470703125 +vt 0.47265625 0.7470703125 +vt 0.47265625 0.7060546875 +vt 0.513671875 0.705078125 +vt 0.513671875 0.7060546875 +vt 0.51171875 0.7060546875 +vt 0.51171875 0.705078125 +vt 0.470703125 0.705078125 +vt 0.470703125 0.7060546875 +vt 0.46875 0.7060546875 +vt 0.46875 0.705078125 +vt 0.5048828125 0.5048828125 +vt 0.5048828125 0.505859375 +vt 0.5009765625 0.505859375 +vt 0.5009765625 0.5048828125 +vt 0.5107421875 0.5048828125 +vt 0.5107421875 0.505859375 +vt 0.5068359375 0.505859375 +vt 0.5068359375 0.5048828125 +vt 0.5048828125 0.509765625 +vt 0.5048828125 0.505859375 +vt 0.5068359375 0.505859375 +vt 0.5068359375 0.509765625 +vt 0.5068359375 0.505859375 +vt 0.5068359375 0.509765625 +vt 0.5087890625 0.509765625 +vt 0.5087890625 0.505859375 +vt 0.5126953125 0.5048828125 +vt 0.5126953125 0.505859375 +vt 0.5107421875 0.505859375 +vt 0.5107421875 0.5048828125 +vt 0.5068359375 0.5048828125 +vt 0.5068359375 0.505859375 +vt 0.5048828125 0.505859375 +vt 0.5048828125 0.5048828125 +vt 0.4697265625 0.7470703125 +vt 0.4697265625 0.748046875 +vt 0.427734375 0.748046875 +vt 0.427734375 0.7470703125 +vt 0.513671875 0.7470703125 +vt 0.513671875 0.748046875 +vt 0.4716796875 0.748046875 +vt 0.4716796875 0.7470703125 +vt 0.4697265625 0.7900390625 +vt 0.4697265625 0.748046875 +vt 0.4716796875 0.748046875 +vt 0.4716796875 0.7900390625 +vt 0.4716796875 0.748046875 +vt 0.4716796875 0.7900390625 +vt 0.4736328125 0.7900390625 +vt 0.4736328125 0.748046875 +vt 0.515625 0.7470703125 +vt 0.515625 0.748046875 +vt 0.513671875 0.748046875 +vt 0.513671875 0.7470703125 +vt 0.4716796875 0.7470703125 +vt 0.4716796875 0.748046875 +vt 0.4697265625 0.748046875 +vt 0.4697265625 0.7470703125 +vt 0.146484375 0.337890625 +vt 0.146484375 0.3388671875 +vt 0.126953125 0.3388671875 +vt 0.126953125 0.337890625 +vt 0.16796875 0.337890625 +vt 0.16796875 0.3388671875 +vt 0.1484375 0.3388671875 +vt 0.1484375 0.337890625 +vt 0.146484375 0.3583984375 +vt 0.146484375 0.3388671875 +vt 0.1484375 0.3388671875 +vt 0.1484375 0.3583984375 +vt 0.1484375 0.3388671875 +vt 0.1484375 0.3583984375 +vt 0.150390625 0.3583984375 +vt 0.150390625 0.3388671875 +vt 0.169921875 0.337890625 +vt 0.169921875 0.3388671875 +vt 0.16796875 0.3388671875 +vt 0.16796875 0.337890625 +vt 0.1484375 0.337890625 +vt 0.1484375 0.3388671875 +vt 0.146484375 0.3388671875 +vt 0.146484375 0.337890625 +vt 0.08984375 0.337890625 +vt 0.08984375 0.3388671875 +vt 0.0703125 0.3388671875 +vt 0.0703125 0.337890625 +vt 0.111328125 0.337890625 +vt 0.111328125 0.3388671875 +vt 0.091796875 0.3388671875 +vt 0.091796875 0.337890625 +vt 0.08984375 0.3583984375 +vt 0.08984375 0.3388671875 +vt 0.091796875 0.3388671875 +vt 0.091796875 0.3583984375 +vt 0.091796875 0.3388671875 +vt 0.091796875 0.3583984375 +vt 0.09375 0.3583984375 +vt 0.09375 0.3388671875 +vt 0.11328125 0.337890625 +vt 0.11328125 0.3388671875 +vt 0.111328125 0.3388671875 +vt 0.111328125 0.337890625 +vt 0.091796875 0.337890625 +vt 0.091796875 0.3388671875 +vt 0.08984375 0.3388671875 +vt 0.08984375 0.337890625 +vt 0.412109375 0.3779296875 +vt 0.412109375 0.37890625 +vt 0.392578125 0.37890625 +vt 0.392578125 0.3779296875 +vt 0.43359375 0.3779296875 +vt 0.43359375 0.37890625 +vt 0.4140625 0.37890625 +vt 0.4140625 0.3779296875 +vt 0.412109375 0.3984375 +vt 0.412109375 0.37890625 +vt 0.4140625 0.37890625 +vt 0.4140625 0.3984375 +vt 0.4140625 0.37890625 +vt 0.4140625 0.3984375 +vt 0.416015625 0.3984375 +vt 0.416015625 0.37890625 +vt 0.435546875 0.3779296875 +vt 0.435546875 0.37890625 +vt 0.43359375 0.37890625 +vt 0.43359375 0.3779296875 +vt 0.4140625 0.3779296875 +vt 0.4140625 0.37890625 +vt 0.412109375 0.37890625 +vt 0.412109375 0.3779296875 +vt 0.34765625 0.3779296875 +vt 0.34765625 0.37890625 +vt 0.328125 0.37890625 +vt 0.328125 0.3779296875 +vt 0.369140625 0.3779296875 +vt 0.369140625 0.37890625 +vt 0.349609375 0.37890625 +vt 0.349609375 0.3779296875 +vt 0.34765625 0.3984375 +vt 0.34765625 0.37890625 +vt 0.349609375 0.37890625 +vt 0.349609375 0.3984375 +vt 0.349609375 0.37890625 +vt 0.349609375 0.3984375 +vt 0.3515625 0.3984375 +vt 0.3515625 0.37890625 +vt 0.37109375 0.3779296875 +vt 0.37109375 0.37890625 +vt 0.369140625 0.37890625 +vt 0.369140625 0.3779296875 +vt 0.349609375 0.3779296875 +vt 0.349609375 0.37890625 +vt 0.34765625 0.37890625 +vt 0.34765625 0.3779296875 +vt 0.46875 0.3798828125 +vt 0.46875 0.380859375 +vt 0.44921875 0.380859375 +vt 0.44921875 0.3798828125 +vt 0.490234375 0.3798828125 +vt 0.490234375 0.380859375 +vt 0.470703125 0.380859375 +vt 0.470703125 0.3798828125 +vt 0.46875 0.400390625 +vt 0.46875 0.380859375 +vt 0.470703125 0.380859375 +vt 0.470703125 0.400390625 +vt 0.470703125 0.380859375 +vt 0.470703125 0.400390625 +vt 0.47265625 0.400390625 +vt 0.47265625 0.380859375 +vt 0.4921875 0.3798828125 +vt 0.4921875 0.380859375 +vt 0.490234375 0.380859375 +vt 0.490234375 0.3798828125 +vt 0.470703125 0.3798828125 +vt 0.470703125 0.380859375 +vt 0.46875 0.380859375 +vt 0.46875 0.3798828125 +vt 0.060546875 0.3828125 +vt 0.060546875 0.3837890625 +vt 0.041015625 0.3837890625 +vt 0.041015625 0.3828125 +vt 0.08203125 0.3828125 +vt 0.08203125 0.3837890625 +vt 0.0625 0.3837890625 +vt 0.0625 0.3828125 +vt 0.060546875 0.4033203125 +vt 0.060546875 0.3837890625 +vt 0.0625 0.3837890625 +vt 0.0625 0.4033203125 +vt 0.0625 0.3837890625 +vt 0.0625 0.4033203125 +vt 0.064453125 0.4033203125 +vt 0.064453125 0.3837890625 +vt 0.083984375 0.3828125 +vt 0.083984375 0.3837890625 +vt 0.08203125 0.3837890625 +vt 0.08203125 0.3828125 +vt 0.0625 0.3828125 +vt 0.0625 0.3837890625 +vt 0.060546875 0.3837890625 +vt 0.060546875 0.3828125 +vt 0.32421875 0.361328125 +vt 0.32421875 0.3623046875 +vt 0.150390625 0.3623046875 +vt 0.150390625 0.361328125 +vt 0.5 0.361328125 +vt 0.5 0.3623046875 +vt 0.326171875 0.3623046875 +vt 0.326171875 0.361328125 +vt 0.32421875 0.5361328125 +vt 0.32421875 0.3623046875 +vt 0.326171875 0.3623046875 +vt 0.326171875 0.5361328125 +vt 0.326171875 0.3623046875 +vt 0.326171875 0.5361328125 +vt 0.328125 0.5361328125 +vt 0.328125 0.3623046875 +vt 0.501953125 0.361328125 +vt 0.501953125 0.3623046875 +vt 0.5 0.3623046875 +vt 0.5 0.361328125 +vt 0.326171875 0.361328125 +vt 0.326171875 0.3623046875 +vt 0.32421875 0.3623046875 +vt 0.32421875 0.361328125 +vt 0.576171875 0.8251953125 +vt 0.576171875 0.826171875 +vt 0.40234375 0.826171875 +vt 0.40234375 0.8251953125 +vt 0.751953125 0.8251953125 +vt 0.751953125 0.826171875 +vt 0.578125 0.826171875 +vt 0.578125 0.8251953125 +vt 0.576171875 1 +vt 0.576171875 0.826171875 +vt 0.578125 0.826171875 +vt 0.578125 1 +vt 0.578125 0.826171875 +vt 0.578125 1 +vt 0.580078125 1 +vt 0.580078125 0.826171875 +vt 0.75390625 0.8251953125 +vt 0.75390625 0.826171875 +vt 0.751953125 0.826171875 +vt 0.751953125 0.8251953125 +vt 0.578125 0.8251953125 +vt 0.578125 0.826171875 +vt 0.576171875 0.826171875 +vt 0.576171875 0.8251953125 +vt 0.39453125 0.494140625 +vt 0.39453125 0.5107421875 +vt 0.392578125 0.5107421875 +vt 0.392578125 0.494140625 +vt 0.3984375 0.494140625 +vt 0.3984375 0.5107421875 +vt 0.396484375 0.5107421875 +vt 0.396484375 0.494140625 +vt 0.39453125 0.5126953125 +vt 0.39453125 0.5107421875 +vt 0.396484375 0.5107421875 +vt 0.396484375 0.5126953125 +vt 0.396484375 0.5107421875 +vt 0.396484375 0.5126953125 +vt 0.3984375 0.5126953125 +vt 0.3984375 0.5107421875 +vt 0.400390625 0.494140625 +vt 0.400390625 0.5107421875 +vt 0.3984375 0.5107421875 +vt 0.3984375 0.494140625 +vt 0.396484375 0.494140625 +vt 0.396484375 0.5107421875 +vt 0.39453125 0.5107421875 +vt 0.39453125 0.494140625 +vt 0.38671875 0.494140625 +vt 0.38671875 0.5107421875 +vt 0.384765625 0.5107421875 +vt 0.384765625 0.494140625 +vt 0.390625 0.494140625 +vt 0.390625 0.5107421875 +vt 0.388671875 0.5107421875 +vt 0.388671875 0.494140625 +vt 0.38671875 0.5126953125 +vt 0.38671875 0.5107421875 +vt 0.388671875 0.5107421875 +vt 0.388671875 0.5126953125 +vt 0.388671875 0.5107421875 +vt 0.388671875 0.5126953125 +vt 0.390625 0.5126953125 +vt 0.390625 0.5107421875 +vt 0.392578125 0.494140625 +vt 0.392578125 0.5107421875 +vt 0.390625 0.5107421875 +vt 0.390625 0.494140625 +vt 0.388671875 0.494140625 +vt 0.388671875 0.5107421875 +vt 0.38671875 0.5107421875 +vt 0.38671875 0.494140625 +vt 0.4892578125 0.9814453125 +vt 0.4892578125 0.998046875 +vt 0.4873046875 0.998046875 +vt 0.4873046875 0.9814453125 +vt 0.4931640625 0.9814453125 +vt 0.4931640625 0.998046875 +vt 0.4912109375 0.998046875 +vt 0.4912109375 0.9814453125 +vt 0.4892578125 1 +vt 0.4892578125 0.998046875 +vt 0.4912109375 0.998046875 +vt 0.4912109375 1 +vt 0.4912109375 0.998046875 +vt 0.4912109375 1 +vt 0.4931640625 1 +vt 0.4931640625 0.998046875 +vt 0.4951171875 0.9814453125 +vt 0.4951171875 0.998046875 +vt 0.4931640625 0.998046875 +vt 0.4931640625 0.9814453125 +vt 0.4912109375 0.9814453125 +vt 0.4912109375 0.998046875 +vt 0.4892578125 0.998046875 +vt 0.4892578125 0.9814453125 +vt 0.4833984375 0.771484375 +vt 0.4833984375 0.7880859375 +vt 0.4814453125 0.7880859375 +vt 0.4814453125 0.771484375 +vt 0.4873046875 0.771484375 +vt 0.4873046875 0.7880859375 +vt 0.4853515625 0.7880859375 +vt 0.4853515625 0.771484375 +vt 0.4833984375 0.7900390625 +vt 0.4833984375 0.7880859375 +vt 0.4853515625 0.7880859375 +vt 0.4853515625 0.7900390625 +vt 0.4853515625 0.7880859375 +vt 0.4853515625 0.7900390625 +vt 0.4873046875 0.7900390625 +vt 0.4873046875 0.7880859375 +vt 0.4892578125 0.771484375 +vt 0.4892578125 0.7880859375 +vt 0.4873046875 0.7880859375 +vt 0.4873046875 0.771484375 +vt 0.4853515625 0.771484375 +vt 0.4853515625 0.7880859375 +vt 0.4833984375 0.7880859375 +vt 0.4833984375 0.771484375 +vt 0.482421875 0.728515625 +vt 0.482421875 0.7451171875 +vt 0.48046875 0.7451171875 +vt 0.48046875 0.728515625 +vt 0.486328125 0.728515625 +vt 0.486328125 0.7451171875 +vt 0.484375 0.7451171875 +vt 0.484375 0.728515625 +vt 0.482421875 0.7470703125 +vt 0.482421875 0.7451171875 +vt 0.484375 0.7451171875 +vt 0.484375 0.7470703125 +vt 0.484375 0.7451171875 +vt 0.484375 0.7470703125 +vt 0.486328125 0.7470703125 +vt 0.486328125 0.7451171875 +vt 0.48828125 0.728515625 +vt 0.48828125 0.7451171875 +vt 0.486328125 0.7451171875 +vt 0.486328125 0.728515625 +vt 0.484375 0.728515625 +vt 0.484375 0.7451171875 +vt 0.482421875 0.7451171875 +vt 0.482421875 0.728515625 +vt 0.337890625 0.505859375 +vt 0.337890625 0.5224609375 +vt 0.3359375 0.5224609375 +vt 0.3359375 0.505859375 +vt 0.341796875 0.505859375 +vt 0.341796875 0.5224609375 +vt 0.33984375 0.5224609375 +vt 0.33984375 0.505859375 +vt 0.337890625 0.5244140625 +vt 0.337890625 0.5224609375 +vt 0.33984375 0.5224609375 +vt 0.33984375 0.5244140625 +vt 0.33984375 0.5224609375 +vt 0.33984375 0.5244140625 +vt 0.341796875 0.5244140625 +vt 0.341796875 0.5224609375 +vt 0.34375 0.505859375 +vt 0.34375 0.5224609375 +vt 0.341796875 0.5224609375 +vt 0.341796875 0.505859375 +vt 0.33984375 0.505859375 +vt 0.33984375 0.5224609375 +vt 0.337890625 0.5224609375 +vt 0.337890625 0.505859375 +vt 0.330078125 0.505859375 +vt 0.330078125 0.5224609375 +vt 0.328125 0.5224609375 +vt 0.328125 0.505859375 +vt 0.333984375 0.505859375 +vt 0.333984375 0.5224609375 +vt 0.33203125 0.5224609375 +vt 0.33203125 0.505859375 +vt 0.330078125 0.5244140625 +vt 0.330078125 0.5224609375 +vt 0.33203125 0.5224609375 +vt 0.33203125 0.5244140625 +vt 0.33203125 0.5224609375 +vt 0.33203125 0.5244140625 +vt 0.333984375 0.5244140625 +vt 0.333984375 0.5224609375 +vt 0.3359375 0.505859375 +vt 0.3359375 0.5224609375 +vt 0.333984375 0.5224609375 +vt 0.333984375 0.505859375 +vt 0.33203125 0.505859375 +vt 0.33203125 0.5224609375 +vt 0.330078125 0.5224609375 +vt 0.330078125 0.505859375 +vt 0.4765625 0.517578125 +vt 0.4765625 0.5341796875 +vt 0.474609375 0.5341796875 +vt 0.474609375 0.517578125 +vt 0.48046875 0.517578125 +vt 0.48046875 0.5341796875 +vt 0.478515625 0.5341796875 +vt 0.478515625 0.517578125 +vt 0.4765625 0.5361328125 +vt 0.4765625 0.5341796875 +vt 0.478515625 0.5341796875 +vt 0.478515625 0.5361328125 +vt 0.478515625 0.5341796875 +vt 0.478515625 0.5361328125 +vt 0.48046875 0.5361328125 +vt 0.48046875 0.5341796875 +vt 0.482421875 0.517578125 +vt 0.482421875 0.5341796875 +vt 0.48046875 0.5341796875 +vt 0.48046875 0.517578125 +vt 0.478515625 0.517578125 +vt 0.478515625 0.5341796875 +vt 0.4765625 0.5341796875 +vt 0.4765625 0.517578125 +vt 0.4970703125 0.9453125 +vt 0.4970703125 0.9560546875 +vt 0.4951171875 0.9560546875 +vt 0.4951171875 0.9453125 +vt 0.5009765625 0.9453125 +vt 0.5009765625 0.9560546875 +vt 0.4990234375 0.9560546875 +vt 0.4990234375 0.9453125 +vt 0.4970703125 0.9580078125 +vt 0.4970703125 0.9560546875 +vt 0.4990234375 0.9560546875 +vt 0.4990234375 0.9580078125 +vt 0.4990234375 0.9560546875 +vt 0.4990234375 0.9580078125 +vt 0.5009765625 0.9580078125 +vt 0.5009765625 0.9560546875 +vt 0.5029296875 0.9453125 +vt 0.5029296875 0.9560546875 +vt 0.5009765625 0.9560546875 +vt 0.5009765625 0.9453125 +vt 0.4990234375 0.9453125 +vt 0.4990234375 0.9560546875 +vt 0.4970703125 0.9560546875 +vt 0.4970703125 0.9453125 +vt 0.4892578125 0.8388671875 +vt 0.4892578125 0.8515625 +vt 0.4873046875 0.8515625 +vt 0.4873046875 0.8388671875 +vt 0.4931640625 0.8388671875 +vt 0.4931640625 0.8515625 +vt 0.4912109375 0.8515625 +vt 0.4912109375 0.8388671875 +vt 0.4892578125 0.853515625 +vt 0.4892578125 0.8515625 +vt 0.4912109375 0.8515625 +vt 0.4912109375 0.853515625 +vt 0.4912109375 0.8515625 +vt 0.4912109375 0.853515625 +vt 0.4931640625 0.853515625 +vt 0.4931640625 0.8515625 +vt 0.4951171875 0.8388671875 +vt 0.4951171875 0.8515625 +vt 0.4931640625 0.8515625 +vt 0.4931640625 0.8388671875 +vt 0.4912109375 0.8388671875 +vt 0.4912109375 0.8515625 +vt 0.4892578125 0.8515625 +vt 0.4892578125 0.8388671875 +vt 0.4970703125 0.9873046875 +vt 0.4970703125 0.998046875 +vt 0.4951171875 0.998046875 +vt 0.4951171875 0.9873046875 +vt 0.5009765625 0.9873046875 +vt 0.5009765625 0.998046875 +vt 0.4990234375 0.998046875 +vt 0.4990234375 0.9873046875 +vt 0.4970703125 1 +vt 0.4970703125 0.998046875 +vt 0.4990234375 0.998046875 +vt 0.4990234375 1 +vt 0.4990234375 0.998046875 +vt 0.4990234375 1 +vt 0.5009765625 1 +vt 0.5009765625 0.998046875 +vt 0.5029296875 0.9873046875 +vt 0.5029296875 0.998046875 +vt 0.5009765625 0.998046875 +vt 0.5009765625 0.9873046875 +vt 0.4990234375 0.9873046875 +vt 0.4990234375 0.998046875 +vt 0.4970703125 0.998046875 +vt 0.4970703125 0.9873046875 +vt 0.4892578125 0.859375 +vt 0.4892578125 0.8720703125 +vt 0.4873046875 0.8720703125 +vt 0.4873046875 0.859375 +vt 0.4931640625 0.859375 +vt 0.4931640625 0.8720703125 +vt 0.4912109375 0.8720703125 +vt 0.4912109375 0.859375 +vt 0.4892578125 0.8740234375 +vt 0.4892578125 0.8720703125 +vt 0.4912109375 0.8720703125 +vt 0.4912109375 0.8740234375 +vt 0.4912109375 0.8720703125 +vt 0.4912109375 0.8740234375 +vt 0.4931640625 0.8740234375 +vt 0.4931640625 0.8720703125 +vt 0.4951171875 0.859375 +vt 0.4951171875 0.8720703125 +vt 0.4931640625 0.8720703125 +vt 0.4931640625 0.859375 +vt 0.4912109375 0.859375 +vt 0.4912109375 0.8720703125 +vt 0.4892578125 0.8720703125 +vt 0.4892578125 0.859375 +vt 0.373046875 0.494140625 +vt 0.373046875 0.5048828125 +vt 0.37109375 0.5048828125 +vt 0.37109375 0.494140625 +vt 0.376953125 0.494140625 +vt 0.376953125 0.5048828125 +vt 0.375 0.5048828125 +vt 0.375 0.494140625 +vt 0.373046875 0.5068359375 +vt 0.373046875 0.5048828125 +vt 0.375 0.5048828125 +vt 0.375 0.5068359375 +vt 0.375 0.5048828125 +vt 0.375 0.5068359375 +vt 0.376953125 0.5068359375 +vt 0.376953125 0.5048828125 +vt 0.37890625 0.494140625 +vt 0.37890625 0.5048828125 +vt 0.376953125 0.5048828125 +vt 0.376953125 0.494140625 +vt 0.375 0.494140625 +vt 0.375 0.5048828125 +vt 0.373046875 0.5048828125 +vt 0.373046875 0.494140625 +vt 0.4892578125 0.87890625 +vt 0.4892578125 0.8916015625 +vt 0.4873046875 0.8916015625 +vt 0.4873046875 0.87890625 +vt 0.4931640625 0.87890625 +vt 0.4931640625 0.8916015625 +vt 0.4912109375 0.8916015625 +vt 0.4912109375 0.87890625 +vt 0.4892578125 0.8935546875 +vt 0.4892578125 0.8916015625 +vt 0.4912109375 0.8916015625 +vt 0.4912109375 0.8935546875 +vt 0.4912109375 0.8916015625 +vt 0.4912109375 0.8935546875 +vt 0.4931640625 0.8935546875 +vt 0.4931640625 0.8916015625 +vt 0.4951171875 0.87890625 +vt 0.4951171875 0.8916015625 +vt 0.4931640625 0.8916015625 +vt 0.4931640625 0.87890625 +vt 0.4912109375 0.87890625 +vt 0.4912109375 0.8916015625 +vt 0.4892578125 0.8916015625 +vt 0.4892578125 0.87890625 +vt 0.4765625 0.5 +vt 0.4765625 0.5107421875 +vt 0.474609375 0.5107421875 +vt 0.474609375 0.5 +vt 0.48046875 0.5 +vt 0.48046875 0.5107421875 +vt 0.478515625 0.5107421875 +vt 0.478515625 0.5 +vt 0.4765625 0.5126953125 +vt 0.4765625 0.5107421875 +vt 0.478515625 0.5107421875 +vt 0.478515625 0.5126953125 +vt 0.478515625 0.5107421875 +vt 0.478515625 0.5126953125 +vt 0.48046875 0.5126953125 +vt 0.48046875 0.5107421875 +vt 0.482421875 0.5 +vt 0.482421875 0.5107421875 +vt 0.48046875 0.5107421875 +vt 0.48046875 0.5 +vt 0.478515625 0.5 +vt 0.478515625 0.5107421875 +vt 0.4765625 0.5107421875 +vt 0.4765625 0.5 +vt 0.4892578125 0.9228515625 +vt 0.4892578125 0.935546875 +vt 0.4873046875 0.935546875 +vt 0.4873046875 0.9228515625 +vt 0.4931640625 0.9228515625 +vt 0.4931640625 0.935546875 +vt 0.4912109375 0.935546875 +vt 0.4912109375 0.9228515625 +vt 0.4892578125 0.9375 +vt 0.4892578125 0.935546875 +vt 0.4912109375 0.935546875 +vt 0.4912109375 0.9375 +vt 0.4912109375 0.935546875 +vt 0.4912109375 0.9375 +vt 0.4931640625 0.9375 +vt 0.4931640625 0.935546875 +vt 0.4951171875 0.9228515625 +vt 0.4951171875 0.935546875 +vt 0.4931640625 0.935546875 +vt 0.4931640625 0.9228515625 +vt 0.4912109375 0.9228515625 +vt 0.4912109375 0.935546875 +vt 0.4892578125 0.935546875 +vt 0.4892578125 0.9228515625 +vt 0.4892578125 0.962890625 +vt 0.4892578125 0.9755859375 +vt 0.4873046875 0.9755859375 +vt 0.4873046875 0.962890625 +vt 0.4931640625 0.962890625 +vt 0.4931640625 0.9755859375 +vt 0.4912109375 0.9755859375 +vt 0.4912109375 0.962890625 +vt 0.4892578125 0.9775390625 +vt 0.4892578125 0.9755859375 +vt 0.4912109375 0.9755859375 +vt 0.4912109375 0.9775390625 +vt 0.4912109375 0.9755859375 +vt 0.4912109375 0.9775390625 +vt 0.4931640625 0.9775390625 +vt 0.4931640625 0.9755859375 +vt 0.4951171875 0.962890625 +vt 0.4951171875 0.9755859375 +vt 0.4931640625 0.9755859375 +vt 0.4931640625 0.962890625 +vt 0.4912109375 0.962890625 +vt 0.4912109375 0.9755859375 +vt 0.4892578125 0.9755859375 +vt 0.4892578125 0.962890625 +vt 0.46875 0.5 +vt 0.46875 0.5107421875 +vt 0.466796875 0.5107421875 +vt 0.466796875 0.5 +vt 0.47265625 0.5 +vt 0.47265625 0.5107421875 +vt 0.470703125 0.5107421875 +vt 0.470703125 0.5 +vt 0.46875 0.5126953125 +vt 0.46875 0.5107421875 +vt 0.470703125 0.5107421875 +vt 0.470703125 0.5126953125 +vt 0.470703125 0.5107421875 +vt 0.470703125 0.5126953125 +vt 0.47265625 0.5126953125 +vt 0.47265625 0.5107421875 +vt 0.474609375 0.5 +vt 0.474609375 0.5107421875 +vt 0.47265625 0.5107421875 +vt 0.47265625 0.5 +vt 0.470703125 0.5 +vt 0.470703125 0.5107421875 +vt 0.46875 0.5107421875 +vt 0.46875 0.5 +vt 0.376953125 0.509765625 +vt 0.376953125 0.5224609375 +vt 0.375 0.5224609375 +vt 0.375 0.509765625 +vt 0.380859375 0.509765625 +vt 0.380859375 0.5224609375 +vt 0.37890625 0.5224609375 +vt 0.37890625 0.509765625 +vt 0.376953125 0.5244140625 +vt 0.376953125 0.5224609375 +vt 0.37890625 0.5224609375 +vt 0.37890625 0.5244140625 +vt 0.37890625 0.5224609375 +vt 0.37890625 0.5244140625 +vt 0.380859375 0.5244140625 +vt 0.380859375 0.5224609375 +vt 0.3828125 0.509765625 +vt 0.3828125 0.5224609375 +vt 0.380859375 0.5224609375 +vt 0.380859375 0.509765625 +vt 0.37890625 0.509765625 +vt 0.37890625 0.5224609375 +vt 0.376953125 0.5224609375 +vt 0.376953125 0.509765625 +vt 0.4541015625 0.5 +vt 0.4541015625 0.5107421875 +vt 0.4521484375 0.5107421875 +vt 0.4521484375 0.5 +vt 0.4580078125 0.5 +vt 0.4580078125 0.5107421875 +vt 0.4560546875 0.5107421875 +vt 0.4560546875 0.5 +vt 0.4541015625 0.5126953125 +vt 0.4541015625 0.5107421875 +vt 0.4560546875 0.5107421875 +vt 0.4560546875 0.5126953125 +vt 0.4560546875 0.5107421875 +vt 0.4560546875 0.5126953125 +vt 0.4580078125 0.5126953125 +vt 0.4580078125 0.5107421875 +vt 0.4599609375 0.5 +vt 0.4599609375 0.5107421875 +vt 0.4580078125 0.5107421875 +vt 0.4580078125 0.5 +vt 0.4560546875 0.5 +vt 0.4560546875 0.5107421875 +vt 0.4541015625 0.5107421875 +vt 0.4541015625 0.5 +vt 0.369140625 0.509765625 +vt 0.369140625 0.5224609375 +vt 0.3671875 0.5224609375 +vt 0.3671875 0.509765625 +vt 0.373046875 0.509765625 +vt 0.373046875 0.5224609375 +vt 0.37109375 0.5224609375 +vt 0.37109375 0.509765625 +vt 0.369140625 0.5244140625 +vt 0.369140625 0.5224609375 +vt 0.37109375 0.5224609375 +vt 0.37109375 0.5244140625 +vt 0.37109375 0.5224609375 +vt 0.37109375 0.5244140625 +vt 0.373046875 0.5244140625 +vt 0.373046875 0.5224609375 +vt 0.375 0.509765625 +vt 0.375 0.5224609375 +vt 0.373046875 0.5224609375 +vt 0.373046875 0.509765625 +vt 0.37109375 0.509765625 +vt 0.37109375 0.5224609375 +vt 0.369140625 0.5224609375 +vt 0.369140625 0.509765625 +vt 0.4462890625 0.5 +vt 0.4462890625 0.5107421875 +vt 0.4443359375 0.5107421875 +vt 0.4443359375 0.5 +vt 0.4501953125 0.5 +vt 0.4501953125 0.5107421875 +vt 0.4482421875 0.5107421875 +vt 0.4482421875 0.5 +vt 0.4462890625 0.5126953125 +vt 0.4462890625 0.5107421875 +vt 0.4482421875 0.5107421875 +vt 0.4482421875 0.5126953125 +vt 0.4482421875 0.5107421875 +vt 0.4482421875 0.5126953125 +vt 0.4501953125 0.5126953125 +vt 0.4501953125 0.5107421875 +vt 0.4521484375 0.5 +vt 0.4521484375 0.5107421875 +vt 0.4501953125 0.5107421875 +vt 0.4501953125 0.5 +vt 0.4482421875 0.5 +vt 0.4482421875 0.5107421875 +vt 0.4462890625 0.5107421875 +vt 0.4462890625 0.5 +vt 0.4169921875 0.5 +vt 0.4169921875 0.5107421875 +vt 0.4150390625 0.5107421875 +vt 0.4150390625 0.5 +vt 0.4208984375 0.5 +vt 0.4208984375 0.5107421875 +vt 0.4189453125 0.5107421875 +vt 0.4189453125 0.5 +vt 0.4169921875 0.5126953125 +vt 0.4169921875 0.5107421875 +vt 0.4189453125 0.5107421875 +vt 0.4189453125 0.5126953125 +vt 0.4189453125 0.5107421875 +vt 0.4189453125 0.5126953125 +vt 0.4208984375 0.5126953125 +vt 0.4208984375 0.5107421875 +vt 0.4228515625 0.5 +vt 0.4228515625 0.5107421875 +vt 0.4208984375 0.5107421875 +vt 0.4208984375 0.5 +vt 0.4189453125 0.5 +vt 0.4189453125 0.5107421875 +vt 0.4169921875 0.5107421875 +vt 0.4169921875 0.5 +vt 0.3525390625 0.509765625 +vt 0.3525390625 0.5224609375 +vt 0.3505859375 0.5224609375 +vt 0.3505859375 0.509765625 +vt 0.3564453125 0.509765625 +vt 0.3564453125 0.5224609375 +vt 0.3544921875 0.5224609375 +vt 0.3544921875 0.509765625 +vt 0.3525390625 0.5244140625 +vt 0.3525390625 0.5224609375 +vt 0.3544921875 0.5224609375 +vt 0.3544921875 0.5244140625 +vt 0.3544921875 0.5224609375 +vt 0.3544921875 0.5244140625 +vt 0.3564453125 0.5244140625 +vt 0.3564453125 0.5224609375 +vt 0.3583984375 0.509765625 +vt 0.3583984375 0.5224609375 +vt 0.3564453125 0.5224609375 +vt 0.3564453125 0.509765625 +vt 0.3544921875 0.509765625 +vt 0.3544921875 0.5224609375 +vt 0.3525390625 0.5224609375 +vt 0.3525390625 0.509765625 +vt 0.4892578125 0.958984375 +vt 0.4892578125 0.9599609375 +vt 0.4873046875 0.9599609375 +vt 0.4873046875 0.958984375 +vt 0.5087890625 0.958984375 +vt 0.5087890625 0.9599609375 +vt 0.5068359375 0.9599609375 +vt 0.5068359375 0.958984375 +vt 0.4892578125 0.9619140625 +vt 0.4892578125 0.9599609375 +vt 0.5068359375 0.9599609375 +vt 0.5068359375 0.9619140625 +vt 0.5068359375 0.9599609375 +vt 0.5068359375 0.9619140625 +vt 0.5244140625 0.9619140625 +vt 0.5244140625 0.9599609375 +vt 0.5263671875 0.958984375 +vt 0.5263671875 0.9599609375 +vt 0.5087890625 0.9599609375 +vt 0.5087890625 0.958984375 +vt 0.5068359375 0.958984375 +vt 0.5068359375 0.9599609375 +vt 0.4892578125 0.9599609375 +vt 0.4892578125 0.958984375 +vt 0.4755859375 0.7490234375 +vt 0.4755859375 0.75 +vt 0.4736328125 0.75 +vt 0.4736328125 0.7490234375 +vt 0.4951171875 0.7490234375 +vt 0.4951171875 0.75 +vt 0.4931640625 0.75 +vt 0.4931640625 0.7490234375 +vt 0.4755859375 0.751953125 +vt 0.4755859375 0.75 +vt 0.4931640625 0.75 +vt 0.4931640625 0.751953125 +vt 0.4931640625 0.75 +vt 0.4931640625 0.751953125 +vt 0.5107421875 0.751953125 +vt 0.5107421875 0.75 +vt 0.5126953125 0.7490234375 +vt 0.5126953125 0.75 +vt 0.4951171875 0.75 +vt 0.4951171875 0.7490234375 +vt 0.4931640625 0.7490234375 +vt 0.4931640625 0.75 +vt 0.4755859375 0.75 +vt 0.4755859375 0.7490234375 +vt 0.474609375 0.7080078125 +vt 0.474609375 0.708984375 +vt 0.47265625 0.708984375 +vt 0.47265625 0.7080078125 +vt 0.494140625 0.7080078125 +vt 0.494140625 0.708984375 +vt 0.4921875 0.708984375 +vt 0.4921875 0.7080078125 +vt 0.474609375 0.7109375 +vt 0.474609375 0.708984375 +vt 0.4921875 0.708984375 +vt 0.4921875 0.7109375 +vt 0.4921875 0.708984375 +vt 0.4921875 0.7109375 +vt 0.509765625 0.7109375 +vt 0.509765625 0.708984375 +vt 0.51171875 0.7080078125 +vt 0.51171875 0.708984375 +vt 0.494140625 0.708984375 +vt 0.494140625 0.7080078125 +vt 0.4921875 0.7080078125 +vt 0.4921875 0.708984375 +vt 0.474609375 0.708984375 +vt 0.474609375 0.7080078125 +vt 0.46875 0.7021484375 +vt 0.46875 0.703125 +vt 0.466796875 0.703125 +vt 0.466796875 0.7021484375 +vt 0.48828125 0.7021484375 +vt 0.48828125 0.703125 +vt 0.486328125 0.703125 +vt 0.486328125 0.7021484375 +vt 0.46875 0.705078125 +vt 0.46875 0.703125 +vt 0.486328125 0.703125 +vt 0.486328125 0.705078125 +vt 0.486328125 0.703125 +vt 0.486328125 0.705078125 +vt 0.50390625 0.705078125 +vt 0.50390625 0.703125 +vt 0.505859375 0.7021484375 +vt 0.505859375 0.703125 +vt 0.48828125 0.703125 +vt 0.48828125 0.7021484375 +vt 0.486328125 0.7021484375 +vt 0.486328125 0.703125 +vt 0.46875 0.703125 +vt 0.46875 0.7021484375 +vt 0.443359375 0.8310546875 +vt 0.443359375 0.83203125 +vt 0.44140625 0.83203125 +vt 0.44140625 0.8310546875 +vt 0.462890625 0.8310546875 +vt 0.462890625 0.83203125 +vt 0.4609375 0.83203125 +vt 0.4609375 0.8310546875 +vt 0.443359375 0.833984375 +vt 0.443359375 0.83203125 +vt 0.4609375 0.83203125 +vt 0.4609375 0.833984375 +vt 0.4609375 0.83203125 +vt 0.4609375 0.833984375 +vt 0.478515625 0.833984375 +vt 0.478515625 0.83203125 +vt 0.48046875 0.8310546875 +vt 0.48046875 0.83203125 +vt 0.462890625 0.83203125 +vt 0.462890625 0.8310546875 +vt 0.4609375 0.8310546875 +vt 0.4609375 0.83203125 +vt 0.443359375 0.83203125 +vt 0.443359375 0.8310546875 +vt 0.443359375 0.9169921875 +vt 0.443359375 0.91796875 +vt 0.44140625 0.91796875 +vt 0.44140625 0.9169921875 +vt 0.462890625 0.9169921875 +vt 0.462890625 0.91796875 +vt 0.4609375 0.91796875 +vt 0.4609375 0.9169921875 +vt 0.443359375 0.919921875 +vt 0.443359375 0.91796875 +vt 0.4609375 0.91796875 +vt 0.4609375 0.919921875 +vt 0.4609375 0.91796875 +vt 0.4609375 0.919921875 +vt 0.478515625 0.919921875 +vt 0.478515625 0.91796875 +vt 0.48046875 0.9169921875 +vt 0.48046875 0.91796875 +vt 0.462890625 0.91796875 +vt 0.462890625 0.9169921875 +vt 0.4609375 0.9169921875 +vt 0.4609375 0.91796875 +vt 0.443359375 0.91796875 +vt 0.443359375 0.9169921875 +vt 0.4296875 0.7021484375 +vt 0.4296875 0.703125 +vt 0.427734375 0.703125 +vt 0.427734375 0.7021484375 +vt 0.44921875 0.7021484375 +vt 0.44921875 0.703125 +vt 0.447265625 0.703125 +vt 0.447265625 0.7021484375 +vt 0.4296875 0.705078125 +vt 0.4296875 0.703125 +vt 0.447265625 0.703125 +vt 0.447265625 0.705078125 +vt 0.447265625 0.703125 +vt 0.447265625 0.705078125 +vt 0.46484375 0.705078125 +vt 0.46484375 0.703125 +vt 0.466796875 0.7021484375 +vt 0.466796875 0.703125 +vt 0.44921875 0.703125 +vt 0.44921875 0.7021484375 +vt 0.447265625 0.7021484375 +vt 0.447265625 0.703125 +vt 0.4296875 0.703125 +vt 0.4296875 0.7021484375 +vt 0.404296875 0.8310546875 +vt 0.404296875 0.83203125 +vt 0.40234375 0.83203125 +vt 0.40234375 0.8310546875 +vt 0.423828125 0.8310546875 +vt 0.423828125 0.83203125 +vt 0.421875 0.83203125 +vt 0.421875 0.8310546875 +vt 0.404296875 0.833984375 +vt 0.404296875 0.83203125 +vt 0.421875 0.83203125 +vt 0.421875 0.833984375 +vt 0.421875 0.83203125 +vt 0.421875 0.833984375 +vt 0.439453125 0.833984375 +vt 0.439453125 0.83203125 +vt 0.44140625 0.8310546875 +vt 0.44140625 0.83203125 +vt 0.423828125 0.83203125 +vt 0.423828125 0.8310546875 +vt 0.421875 0.8310546875 +vt 0.421875 0.83203125 +vt 0.404296875 0.83203125 +vt 0.404296875 0.8310546875 +vt 0.3037109375 0.9375 +vt 0.3037109375 0.9384765625 +vt 0.3017578125 0.9384765625 +vt 0.3017578125 0.9375 +vt 0.31640625 0.9375 +vt 0.31640625 0.9384765625 +vt 0.314453125 0.9384765625 +vt 0.314453125 0.9375 +vt 0.3037109375 0.9404296875 +vt 0.3037109375 0.9384765625 +vt 0.314453125 0.9384765625 +vt 0.314453125 0.9404296875 +vt 0.314453125 0.9384765625 +vt 0.314453125 0.9404296875 +vt 0.3251953125 0.9404296875 +vt 0.3251953125 0.9384765625 +vt 0.3271484375 0.9375 +vt 0.3271484375 0.9384765625 +vt 0.31640625 0.9384765625 +vt 0.31640625 0.9375 +vt 0.314453125 0.9375 +vt 0.314453125 0.9384765625 +vt 0.3037109375 0.9384765625 +vt 0.3037109375 0.9375 +vt 0.1005859375 0.826171875 +vt 0.1005859375 0.8271484375 +vt 0.0986328125 0.8271484375 +vt 0.0986328125 0.826171875 +vt 0.11328125 0.826171875 +vt 0.11328125 0.8271484375 +vt 0.111328125 0.8271484375 +vt 0.111328125 0.826171875 +vt 0.1005859375 0.8291015625 +vt 0.1005859375 0.8271484375 +vt 0.111328125 0.8271484375 +vt 0.111328125 0.8291015625 +vt 0.111328125 0.8271484375 +vt 0.111328125 0.8291015625 +vt 0.1220703125 0.8291015625 +vt 0.1220703125 0.8271484375 +vt 0.1240234375 0.826171875 +vt 0.1240234375 0.8271484375 +vt 0.11328125 0.8271484375 +vt 0.11328125 0.826171875 +vt 0.111328125 0.826171875 +vt 0.111328125 0.8271484375 +vt 0.1005859375 0.8271484375 +vt 0.1005859375 0.826171875 +vt 0.201171875 0.3798828125 +vt 0.201171875 0.4072265625 +vt 0.19921875 0.4072265625 +vt 0.19921875 0.3798828125 +vt 0.205078125 0.3798828125 +vt 0.205078125 0.4072265625 +vt 0.203125 0.4072265625 +vt 0.203125 0.3798828125 +vt 0.201171875 0.4091796875 +vt 0.201171875 0.4072265625 +vt 0.203125 0.4072265625 +vt 0.203125 0.4091796875 +vt 0.203125 0.4072265625 +vt 0.203125 0.4091796875 +vt 0.205078125 0.4091796875 +vt 0.205078125 0.4072265625 +vt 0.20703125 0.3798828125 +vt 0.20703125 0.4072265625 +vt 0.205078125 0.4072265625 +vt 0.205078125 0.3798828125 +vt 0.203125 0.3798828125 +vt 0.203125 0.4072265625 +vt 0.201171875 0.4072265625 +vt 0.201171875 0.3798828125 +vt 0.404296875 0.9169921875 +vt 0.404296875 0.91796875 +vt 0.40234375 0.91796875 +vt 0.40234375 0.9169921875 +vt 0.423828125 0.9169921875 +vt 0.423828125 0.91796875 +vt 0.421875 0.91796875 +vt 0.421875 0.9169921875 +vt 0.404296875 0.919921875 +vt 0.404296875 0.91796875 +vt 0.421875 0.91796875 +vt 0.421875 0.919921875 +vt 0.421875 0.91796875 +vt 0.421875 0.919921875 +vt 0.439453125 0.919921875 +vt 0.439453125 0.91796875 +vt 0.44140625 0.9169921875 +vt 0.44140625 0.91796875 +vt 0.423828125 0.91796875 +vt 0.423828125 0.9169921875 +vt 0.421875 0.9169921875 +vt 0.421875 0.91796875 +vt 0.404296875 0.91796875 +vt 0.404296875 0.9169921875 +vt 0.384765625 0.6767578125 +vt 0.384765625 0.677734375 +vt 0.3828125 0.677734375 +vt 0.3828125 0.6767578125 +vt 0.404296875 0.6767578125 +vt 0.404296875 0.677734375 +vt 0.40234375 0.677734375 +vt 0.40234375 0.6767578125 +vt 0.384765625 0.6796875 +vt 0.384765625 0.677734375 +vt 0.40234375 0.677734375 +vt 0.40234375 0.6796875 +vt 0.40234375 0.677734375 +vt 0.40234375 0.6796875 +vt 0.419921875 0.6796875 +vt 0.419921875 0.677734375 +vt 0.421875 0.6767578125 +vt 0.421875 0.677734375 +vt 0.404296875 0.677734375 +vt 0.404296875 0.6767578125 +vt 0.40234375 0.6767578125 +vt 0.40234375 0.677734375 +vt 0.384765625 0.677734375 +vt 0.384765625 0.6767578125 +vt 0.4443359375 0.70703125 +vt 0.4443359375 0.7080078125 +vt 0.427734375 0.7080078125 +vt 0.427734375 0.70703125 +vt 0.462890625 0.70703125 +vt 0.462890625 0.7080078125 +vt 0.4462890625 0.7080078125 +vt 0.4462890625 0.70703125 +vt 0.4443359375 0.724609375 +vt 0.4443359375 0.7080078125 +vt 0.4462890625 0.7080078125 +vt 0.4462890625 0.724609375 +vt 0.4462890625 0.7080078125 +vt 0.4462890625 0.724609375 +vt 0.4482421875 0.724609375 +vt 0.4482421875 0.7080078125 +vt 0.46484375 0.70703125 +vt 0.46484375 0.7080078125 +vt 0.462890625 0.7080078125 +vt 0.462890625 0.70703125 +vt 0.4462890625 0.70703125 +vt 0.4462890625 0.7080078125 +vt 0.4443359375 0.7080078125 +vt 0.4443359375 0.70703125 +vt 0.4755859375 0.7529296875 +vt 0.4755859375 0.765625 +vt 0.4736328125 0.765625 +vt 0.4736328125 0.7529296875 +vt 0.4794921875 0.7529296875 +vt 0.4794921875 0.765625 +vt 0.4775390625 0.765625 +vt 0.4775390625 0.7529296875 +vt 0.4755859375 0.767578125 +vt 0.4755859375 0.765625 +vt 0.4775390625 0.765625 +vt 0.4775390625 0.767578125 +vt 0.4775390625 0.765625 +vt 0.4775390625 0.767578125 +vt 0.4794921875 0.767578125 +vt 0.4794921875 0.765625 +vt 0.4814453125 0.7529296875 +vt 0.4814453125 0.765625 +vt 0.4794921875 0.765625 +vt 0.4794921875 0.7529296875 +vt 0.4775390625 0.7529296875 +vt 0.4775390625 0.765625 +vt 0.4755859375 0.765625 +vt 0.4755859375 0.7529296875 +vt 0.3173828125 0.97265625 +vt 0.3173828125 0.982421875 +vt 0.3154296875 0.982421875 +vt 0.3154296875 0.97265625 +vt 0.3212890625 0.97265625 +vt 0.3212890625 0.982421875 +vt 0.3193359375 0.982421875 +vt 0.3193359375 0.97265625 +vt 0.3173828125 0.984375 +vt 0.3173828125 0.982421875 +vt 0.3193359375 0.982421875 +vt 0.3193359375 0.984375 +vt 0.3193359375 0.982421875 +vt 0.3193359375 0.984375 +vt 0.3212890625 0.984375 +vt 0.3212890625 0.982421875 +vt 0.3232421875 0.97265625 +vt 0.3232421875 0.982421875 +vt 0.3212890625 0.982421875 +vt 0.3212890625 0.97265625 +vt 0.3193359375 0.97265625 +vt 0.3193359375 0.982421875 +vt 0.3173828125 0.982421875 +vt 0.3173828125 0.97265625 +vt 0.4755859375 0.771484375 +vt 0.4755859375 0.7880859375 +vt 0.4736328125 0.7880859375 +vt 0.4736328125 0.771484375 +vt 0.4794921875 0.771484375 +vt 0.4794921875 0.7880859375 +vt 0.4775390625 0.7880859375 +vt 0.4775390625 0.771484375 +vt 0.4755859375 0.7900390625 +vt 0.4755859375 0.7880859375 +vt 0.4775390625 0.7880859375 +vt 0.4775390625 0.7900390625 +vt 0.4775390625 0.7880859375 +vt 0.4775390625 0.7900390625 +vt 0.4794921875 0.7900390625 +vt 0.4794921875 0.7880859375 +vt 0.4814453125 0.771484375 +vt 0.4814453125 0.7880859375 +vt 0.4794921875 0.7880859375 +vt 0.4794921875 0.771484375 +vt 0.4775390625 0.771484375 +vt 0.4775390625 0.7880859375 +vt 0.4755859375 0.7880859375 +vt 0.4755859375 0.771484375 +vt 0.474609375 0.728515625 +vt 0.474609375 0.7451171875 +vt 0.47265625 0.7451171875 +vt 0.47265625 0.728515625 +vt 0.478515625 0.728515625 +vt 0.478515625 0.7451171875 +vt 0.4765625 0.7451171875 +vt 0.4765625 0.728515625 +vt 0.474609375 0.7470703125 +vt 0.474609375 0.7451171875 +vt 0.4765625 0.7451171875 +vt 0.4765625 0.7470703125 +vt 0.4765625 0.7451171875 +vt 0.4765625 0.7470703125 +vt 0.478515625 0.7470703125 +vt 0.478515625 0.7451171875 +vt 0.48046875 0.728515625 +vt 0.48046875 0.7451171875 +vt 0.478515625 0.7451171875 +vt 0.478515625 0.728515625 +vt 0.4765625 0.728515625 +vt 0.4765625 0.7451171875 +vt 0.474609375 0.7451171875 +vt 0.474609375 0.728515625 +vt 0.3037109375 0.97265625 +vt 0.3037109375 0.982421875 +vt 0.3017578125 0.982421875 +vt 0.3017578125 0.97265625 +vt 0.3076171875 0.97265625 +vt 0.3076171875 0.982421875 +vt 0.3056640625 0.982421875 +vt 0.3056640625 0.97265625 +vt 0.3037109375 0.984375 +vt 0.3037109375 0.982421875 +vt 0.3056640625 0.982421875 +vt 0.3056640625 0.984375 +vt 0.3056640625 0.982421875 +vt 0.3056640625 0.984375 +vt 0.3076171875 0.984375 +vt 0.3076171875 0.982421875 +vt 0.3095703125 0.97265625 +vt 0.3095703125 0.982421875 +vt 0.3076171875 0.982421875 +vt 0.3076171875 0.97265625 +vt 0.3056640625 0.97265625 +vt 0.3056640625 0.982421875 +vt 0.3037109375 0.982421875 +vt 0.3037109375 0.97265625 +vt 0.4462890625 0.947265625 +vt 0.4462890625 0.9599609375 +vt 0.4443359375 0.9599609375 +vt 0.4443359375 0.947265625 +vt 0.4501953125 0.947265625 +vt 0.4501953125 0.9599609375 +vt 0.4482421875 0.9599609375 +vt 0.4482421875 0.947265625 +vt 0.4462890625 0.9619140625 +vt 0.4462890625 0.9599609375 +vt 0.4482421875 0.9599609375 +vt 0.4482421875 0.9619140625 +vt 0.4482421875 0.9599609375 +vt 0.4482421875 0.9619140625 +vt 0.4501953125 0.9619140625 +vt 0.4501953125 0.9599609375 +vt 0.4521484375 0.947265625 +vt 0.4521484375 0.9599609375 +vt 0.4501953125 0.9599609375 +vt 0.4501953125 0.947265625 +vt 0.4482421875 0.947265625 +vt 0.4482421875 0.9599609375 +vt 0.4462890625 0.9599609375 +vt 0.4462890625 0.947265625 +vt 0.0908203125 0.9052734375 +vt 0.0908203125 0.9091796875 +vt 0 0.9091796875 +vt 0 0.9052734375 +vt 0.185546875 0.9052734375 +vt 0.185546875 0.9091796875 +vt 0.0947265625 0.9091796875 +vt 0.0947265625 0.9052734375 +vt 0.0908203125 1 +vt 0.0908203125 0.9091796875 +vt 0.0947265625 0.9091796875 +vt 0.0947265625 1 +vt 0.0947265625 0.9091796875 +vt 0.0947265625 1 +vt 0.0986328125 1 +vt 0.0986328125 0.9091796875 +vt 0.189453125 0.9052734375 +vt 0.189453125 0.9091796875 +vt 0.185546875 0.9091796875 +vt 0.185546875 0.9052734375 +vt 0.0947265625 0.9052734375 +vt 0.0947265625 0.9091796875 +vt 0.0908203125 0.9091796875 +vt 0.0908203125 0.9052734375 +vt 0.46875 0.517578125 +vt 0.46875 0.5341796875 +vt 0.466796875 0.5341796875 +vt 0.466796875 0.517578125 +vt 0.47265625 0.517578125 +vt 0.47265625 0.5341796875 +vt 0.470703125 0.5341796875 +vt 0.470703125 0.517578125 +vt 0.46875 0.5361328125 +vt 0.46875 0.5341796875 +vt 0.470703125 0.5341796875 +vt 0.470703125 0.5361328125 +vt 0.470703125 0.5341796875 +vt 0.470703125 0.5361328125 +vt 0.47265625 0.5361328125 +vt 0.47265625 0.5341796875 +vt 0.474609375 0.517578125 +vt 0.474609375 0.5341796875 +vt 0.47265625 0.5341796875 +vt 0.47265625 0.517578125 +vt 0.470703125 0.517578125 +vt 0.470703125 0.5341796875 +vt 0.46875 0.5341796875 +vt 0.46875 0.517578125 +vt 0.4375 0.7099609375 +vt 0.4375 0.72265625 +vt 0.435546875 0.72265625 +vt 0.435546875 0.7099609375 +vt 0.44140625 0.7099609375 +vt 0.44140625 0.72265625 +vt 0.439453125 0.72265625 +vt 0.439453125 0.7099609375 +vt 0.4375 0.724609375 +vt 0.4375 0.72265625 +vt 0.439453125 0.72265625 +vt 0.439453125 0.724609375 +vt 0.439453125 0.72265625 +vt 0.439453125 0.724609375 +vt 0.44140625 0.724609375 +vt 0.44140625 0.72265625 +vt 0.443359375 0.7099609375 +vt 0.443359375 0.72265625 +vt 0.44140625 0.72265625 +vt 0.44140625 0.7099609375 +vt 0.439453125 0.7099609375 +vt 0.439453125 0.72265625 +vt 0.4375 0.72265625 +vt 0.4375 0.7099609375 +vt 0.0302734375 0.822265625 +vt 0.0302734375 0.8271484375 +vt 0.0283203125 0.8271484375 +vt 0.0283203125 0.822265625 +vt 0.0341796875 0.822265625 +vt 0.0341796875 0.8271484375 +vt 0.0322265625 0.8271484375 +vt 0.0322265625 0.822265625 +vt 0.0302734375 0.8291015625 +vt 0.0302734375 0.8271484375 +vt 0.0322265625 0.8271484375 +vt 0.0322265625 0.8291015625 +vt 0.0322265625 0.8271484375 +vt 0.0322265625 0.8291015625 +vt 0.0341796875 0.8291015625 +vt 0.0341796875 0.8271484375 +vt 0.0361328125 0.822265625 +vt 0.0361328125 0.8271484375 +vt 0.0341796875 0.8271484375 +vt 0.0341796875 0.822265625 +vt 0.0322265625 0.822265625 +vt 0.0322265625 0.8271484375 +vt 0.0302734375 0.8271484375 +vt 0.0302734375 0.822265625 +vt 0.4296875 0.7099609375 +vt 0.4296875 0.72265625 +vt 0.427734375 0.72265625 +vt 0.427734375 0.7099609375 +vt 0.43359375 0.7099609375 +vt 0.43359375 0.72265625 +vt 0.431640625 0.72265625 +vt 0.431640625 0.7099609375 +vt 0.4296875 0.724609375 +vt 0.4296875 0.72265625 +vt 0.431640625 0.72265625 +vt 0.431640625 0.724609375 +vt 0.431640625 0.72265625 +vt 0.431640625 0.724609375 +vt 0.43359375 0.724609375 +vt 0.43359375 0.72265625 +vt 0.435546875 0.7099609375 +vt 0.435546875 0.72265625 +vt 0.43359375 0.72265625 +vt 0.43359375 0.7099609375 +vt 0.431640625 0.7099609375 +vt 0.431640625 0.72265625 +vt 0.4296875 0.72265625 +vt 0.4296875 0.7099609375 +vt 0.373046875 0.9384765625 +vt 0.373046875 0.955078125 +vt 0.37109375 0.955078125 +vt 0.37109375 0.9384765625 +vt 0.376953125 0.9384765625 +vt 0.376953125 0.955078125 +vt 0.375 0.955078125 +vt 0.375 0.9384765625 +vt 0.373046875 0.95703125 +vt 0.373046875 0.955078125 +vt 0.375 0.955078125 +vt 0.375 0.95703125 +vt 0.375 0.955078125 +vt 0.375 0.95703125 +vt 0.376953125 0.95703125 +vt 0.376953125 0.955078125 +vt 0.37890625 0.9384765625 +vt 0.37890625 0.955078125 +vt 0.376953125 0.955078125 +vt 0.376953125 0.9384765625 +vt 0.375 0.9384765625 +vt 0.375 0.955078125 +vt 0.373046875 0.955078125 +vt 0.373046875 0.9384765625 +vt 0.0205078125 0.822265625 +vt 0.0205078125 0.8271484375 +vt 0.0185546875 0.8271484375 +vt 0.0185546875 0.822265625 +vt 0.0244140625 0.822265625 +vt 0.0244140625 0.8271484375 +vt 0.0224609375 0.8271484375 +vt 0.0224609375 0.822265625 +vt 0.0205078125 0.8291015625 +vt 0.0205078125 0.8271484375 +vt 0.0224609375 0.8271484375 +vt 0.0224609375 0.8291015625 +vt 0.0224609375 0.8271484375 +vt 0.0224609375 0.8291015625 +vt 0.0244140625 0.8291015625 +vt 0.0244140625 0.8271484375 +vt 0.0263671875 0.822265625 +vt 0.0263671875 0.8271484375 +vt 0.0244140625 0.8271484375 +vt 0.0244140625 0.822265625 +vt 0.0224609375 0.822265625 +vt 0.0224609375 0.8271484375 +vt 0.0205078125 0.8271484375 +vt 0.0205078125 0.822265625 +vt 0.556640625 0.41796875 +vt 0.556640625 0.4208984375 +vt 0.4443359375 0.4208984375 +vt 0.4443359375 0.41796875 +vt 0.6708984375 0.41796875 +vt 0.6708984375 0.4208984375 +vt 0.55859375 0.4208984375 +vt 0.55859375 0.41796875 +vt 0.556640625 0.533203125 +vt 0.556640625 0.4208984375 +vt 0.55859375 0.4208984375 +vt 0.55859375 0.533203125 +vt 0.55859375 0.4208984375 +vt 0.55859375 0.533203125 +vt 0.560546875 0.533203125 +vt 0.560546875 0.4208984375 +vt 0.6728515625 0.41796875 +vt 0.6728515625 0.4208984375 +vt 0.6708984375 0.4208984375 +vt 0.6708984375 0.41796875 +vt 0.55859375 0.41796875 +vt 0.55859375 0.4208984375 +vt 0.556640625 0.4208984375 +vt 0.556640625 0.41796875 +vt 0.412109375 0.3984375 +vt 0.412109375 0.4013671875 +vt 0.392578125 0.4013671875 +vt 0.392578125 0.3984375 +vt 0.43359375 0.3984375 +vt 0.43359375 0.4013671875 +vt 0.4140625 0.4013671875 +vt 0.4140625 0.3984375 +vt 0.412109375 0.4208984375 +vt 0.412109375 0.4013671875 +vt 0.4140625 0.4013671875 +vt 0.4140625 0.4208984375 +vt 0.4140625 0.4013671875 +vt 0.4140625 0.4208984375 +vt 0.416015625 0.4208984375 +vt 0.416015625 0.4013671875 +vt 0.435546875 0.3984375 +vt 0.435546875 0.4013671875 +vt 0.43359375 0.4013671875 +vt 0.43359375 0.3984375 +vt 0.4140625 0.3984375 +vt 0.4140625 0.4013671875 +vt 0.412109375 0.4013671875 +vt 0.412109375 0.3984375 +vt 0.32421875 0.68359375 +vt 0.32421875 0.6875 +vt 0.2236328125 0.6875 +vt 0.2236328125 0.68359375 +vt 0.4287109375 0.68359375 +vt 0.4287109375 0.6875 +vt 0.328125 0.6875 +vt 0.328125 0.68359375 +vt 0.32421875 0.7880859375 +vt 0.32421875 0.6875 +vt 0.328125 0.6875 +vt 0.328125 0.7880859375 +vt 0.328125 0.6875 +vt 0.328125 0.7880859375 +vt 0.33203125 0.7880859375 +vt 0.33203125 0.6875 +vt 0.4326171875 0.68359375 +vt 0.4326171875 0.6875 +vt 0.4287109375 0.6875 +vt 0.4287109375 0.68359375 +vt 0.328125 0.68359375 +vt 0.328125 0.6875 +vt 0.32421875 0.6875 +vt 0.32421875 0.68359375 +vt 0.294921875 0.9052734375 +vt 0.294921875 0.9091796875 +vt 0.2744140625 0.9091796875 +vt 0.2744140625 0.9052734375 +vt 0.3193359375 0.9052734375 +vt 0.3193359375 0.9091796875 +vt 0.298828125 0.9091796875 +vt 0.298828125 0.9052734375 +vt 0.294921875 0.9296875 +vt 0.294921875 0.9091796875 +vt 0.298828125 0.9091796875 +vt 0.298828125 0.9296875 +vt 0.298828125 0.9091796875 +vt 0.298828125 0.9296875 +vt 0.302734375 0.9296875 +vt 0.302734375 0.9091796875 +vt 0.3232421875 0.9052734375 +vt 0.3232421875 0.9091796875 +vt 0.3193359375 0.9091796875 +vt 0.3193359375 0.9052734375 +vt 0.298828125 0.9052734375 +vt 0.298828125 0.9091796875 +vt 0.294921875 0.9091796875 +vt 0.294921875 0.9052734375 +vt 0.310546875 0.9404296875 +vt 0.310546875 0.9443359375 +vt 0.3017578125 0.9443359375 +vt 0.3017578125 0.9404296875 +vt 0.3232421875 0.9404296875 +vt 0.3232421875 0.9443359375 +vt 0.314453125 0.9443359375 +vt 0.314453125 0.9404296875 +vt 0.310546875 0.953125 +vt 0.310546875 0.9443359375 +vt 0.314453125 0.9443359375 +vt 0.314453125 0.953125 +vt 0.314453125 0.9443359375 +vt 0.314453125 0.953125 +vt 0.318359375 0.953125 +vt 0.318359375 0.9443359375 +vt 0.3271484375 0.9404296875 +vt 0.3271484375 0.9443359375 +vt 0.3232421875 0.9443359375 +vt 0.3232421875 0.9404296875 +vt 0.314453125 0.9404296875 +vt 0.314453125 0.9443359375 +vt 0.310546875 0.9443359375 +vt 0.310546875 0.9404296875 +vt 0.1474609375 0.380859375 +vt 0.1474609375 0.384765625 +vt 0.130859375 0.384765625 +vt 0.130859375 0.380859375 +vt 0.16796875 0.380859375 +vt 0.16796875 0.384765625 +vt 0.1513671875 0.384765625 +vt 0.1513671875 0.380859375 +vt 0.1474609375 0.4013671875 +vt 0.1474609375 0.384765625 +vt 0.1513671875 0.384765625 +vt 0.1513671875 0.4013671875 +vt 0.1513671875 0.384765625 +vt 0.1513671875 0.4013671875 +vt 0.1552734375 0.4013671875 +vt 0.1552734375 0.384765625 +vt 0.171875 0.380859375 +vt 0.171875 0.384765625 +vt 0.16796875 0.384765625 +vt 0.16796875 0.380859375 +vt 0.1513671875 0.380859375 +vt 0.1513671875 0.384765625 +vt 0.1474609375 0.384765625 +vt 0.1474609375 0.380859375 +vt 0.1611328125 0.8076171875 +vt 0.1611328125 0.8125 +vt 0.16015625 0.8125 +vt 0.16015625 0.8076171875 +vt 0.1640625 0.8076171875 +vt 0.1640625 0.8125 +vt 0.1630859375 0.8125 +vt 0.1630859375 0.8076171875 +vt 0.1611328125 0.8134765625 +vt 0.1611328125 0.8125 +vt 0.1630859375 0.8125 +vt 0.1630859375 0.8134765625 +vt 0.1630859375 0.8125 +vt 0.1630859375 0.8134765625 +vt 0.1650390625 0.8134765625 +vt 0.1650390625 0.8125 +vt 0.166015625 0.8076171875 +vt 0.166015625 0.8125 +vt 0.1640625 0.8125 +vt 0.1640625 0.8076171875 +vt 0.1630859375 0.8076171875 +vt 0.1630859375 0.8125 +vt 0.1611328125 0.8125 +vt 0.1611328125 0.8076171875 +vt 0.2021484375 0.9765625 +vt 0.2021484375 0.984375 +vt 0.201171875 0.984375 +vt 0.201171875 0.9765625 +vt 0.205078125 0.9765625 +vt 0.205078125 0.984375 +vt 0.2041015625 0.984375 +vt 0.2041015625 0.9765625 +vt 0.2021484375 0.9853515625 +vt 0.2021484375 0.984375 +vt 0.2041015625 0.984375 +vt 0.2041015625 0.9853515625 +vt 0.2041015625 0.984375 +vt 0.2041015625 0.9853515625 +vt 0.2060546875 0.9853515625 +vt 0.2060546875 0.984375 +vt 0.20703125 0.9765625 +vt 0.20703125 0.984375 +vt 0.205078125 0.984375 +vt 0.205078125 0.9765625 +vt 0.2041015625 0.9765625 +vt 0.2041015625 0.984375 +vt 0.2021484375 0.984375 +vt 0.2021484375 0.9765625 +vt 0.0849609375 0.9150390625 +vt 0.0849609375 0.9228515625 +vt 0.083984375 0.9228515625 +vt 0.083984375 0.9150390625 +vt 0.087890625 0.9150390625 +vt 0.087890625 0.9228515625 +vt 0.0869140625 0.9228515625 +vt 0.0869140625 0.9150390625 +vt 0.0849609375 0.923828125 +vt 0.0849609375 0.9228515625 +vt 0.0869140625 0.9228515625 +vt 0.0869140625 0.923828125 +vt 0.0869140625 0.9228515625 +vt 0.0869140625 0.923828125 +vt 0.0888671875 0.923828125 +vt 0.0888671875 0.9228515625 +vt 0.08984375 0.9150390625 +vt 0.08984375 0.9228515625 +vt 0.087890625 0.9228515625 +vt 0.087890625 0.9150390625 +vt 0.0869140625 0.9150390625 +vt 0.0869140625 0.9228515625 +vt 0.0849609375 0.9228515625 +vt 0.0849609375 0.9150390625 +vt 0.166015625 0.8291015625 +vt 0.166015625 0.833984375 +vt 0.1650390625 0.833984375 +vt 0.1650390625 0.8291015625 +vt 0.1689453125 0.8291015625 +vt 0.1689453125 0.833984375 +vt 0.16796875 0.833984375 +vt 0.16796875 0.8291015625 +vt 0.166015625 0.8349609375 +vt 0.166015625 0.833984375 +vt 0.16796875 0.833984375 +vt 0.16796875 0.8349609375 +vt 0.16796875 0.833984375 +vt 0.16796875 0.8349609375 +vt 0.169921875 0.8349609375 +vt 0.169921875 0.833984375 +vt 0.1708984375 0.8291015625 +vt 0.1708984375 0.833984375 +vt 0.1689453125 0.833984375 +vt 0.1689453125 0.8291015625 +vt 0.16796875 0.8291015625 +vt 0.16796875 0.833984375 +vt 0.166015625 0.833984375 +vt 0.166015625 0.8291015625 +vt 0.3505859375 0.79296875 +vt 0.3505859375 0.7939453125 +vt 0.3486328125 0.7939453125 +vt 0.3486328125 0.79296875 +vt 0.3701171875 0.79296875 +vt 0.3701171875 0.7939453125 +vt 0.3681640625 0.7939453125 +vt 0.3681640625 0.79296875 +vt 0.3505859375 0.7958984375 +vt 0.3505859375 0.7939453125 +vt 0.3681640625 0.7939453125 +vt 0.3681640625 0.7958984375 +vt 0.3681640625 0.7939453125 +vt 0.3681640625 0.7958984375 +vt 0.3857421875 0.7958984375 +vt 0.3857421875 0.7939453125 +vt 0.3876953125 0.79296875 +vt 0.3876953125 0.7939453125 +vt 0.3701171875 0.7939453125 +vt 0.3701171875 0.79296875 +vt 0.3681640625 0.79296875 +vt 0.3681640625 0.7939453125 +vt 0.3505859375 0.7939453125 +vt 0.3505859375 0.79296875 +vt 0.345703125 0.6767578125 +vt 0.345703125 0.677734375 +vt 0.34375 0.677734375 +vt 0.34375 0.6767578125 +vt 0.365234375 0.6767578125 +vt 0.365234375 0.677734375 +vt 0.36328125 0.677734375 +vt 0.36328125 0.6767578125 +vt 0.345703125 0.6796875 +vt 0.345703125 0.677734375 +vt 0.36328125 0.677734375 +vt 0.36328125 0.6796875 +vt 0.36328125 0.677734375 +vt 0.36328125 0.6796875 +vt 0.380859375 0.6796875 +vt 0.380859375 0.677734375 +vt 0.3828125 0.6767578125 +vt 0.3828125 0.677734375 +vt 0.365234375 0.677734375 +vt 0.365234375 0.6767578125 +vt 0.36328125 0.6767578125 +vt 0.36328125 0.677734375 +vt 0.345703125 0.677734375 +vt 0.345703125 0.6767578125 +vt 0.5859375 0.46484375 +vt 0.5859375 0.4921875 +vt 0.583984375 0.4921875 +vt 0.583984375 0.46484375 +vt 0.58984375 0.46484375 +vt 0.58984375 0.4921875 +vt 0.587890625 0.4921875 +vt 0.587890625 0.46484375 +vt 0.5859375 0.494140625 +vt 0.5859375 0.4921875 +vt 0.587890625 0.4921875 +vt 0.587890625 0.494140625 +vt 0.587890625 0.4921875 +vt 0.587890625 0.494140625 +vt 0.58984375 0.494140625 +vt 0.58984375 0.4921875 +vt 0.591796875 0.46484375 +vt 0.591796875 0.4921875 +vt 0.58984375 0.4921875 +vt 0.58984375 0.46484375 +vt 0.587890625 0.46484375 +vt 0.587890625 0.4921875 +vt 0.5859375 0.4921875 +vt 0.5859375 0.46484375 +vt 0.4892578125 0.896484375 +vt 0.4892578125 0.912109375 +vt 0.4873046875 0.912109375 +vt 0.4873046875 0.896484375 +vt 0.4931640625 0.896484375 +vt 0.4931640625 0.912109375 +vt 0.4912109375 0.912109375 +vt 0.4912109375 0.896484375 +vt 0.4892578125 0.9140625 +vt 0.4892578125 0.912109375 +vt 0.4912109375 0.912109375 +vt 0.4912109375 0.9140625 +vt 0.4912109375 0.912109375 +vt 0.4912109375 0.9140625 +vt 0.4931640625 0.9140625 +vt 0.4931640625 0.912109375 +vt 0.4951171875 0.896484375 +vt 0.4951171875 0.912109375 +vt 0.4931640625 0.912109375 +vt 0.4931640625 0.896484375 +vt 0.4912109375 0.896484375 +vt 0.4912109375 0.912109375 +vt 0.4892578125 0.912109375 +vt 0.4892578125 0.896484375 +vt 0.306640625 0.6767578125 +vt 0.306640625 0.677734375 +vt 0.3046875 0.677734375 +vt 0.3046875 0.6767578125 +vt 0.326171875 0.6767578125 +vt 0.326171875 0.677734375 +vt 0.32421875 0.677734375 +vt 0.32421875 0.6767578125 +vt 0.306640625 0.6796875 +vt 0.306640625 0.677734375 +vt 0.32421875 0.677734375 +vt 0.32421875 0.6796875 +vt 0.32421875 0.677734375 +vt 0.32421875 0.6796875 +vt 0.341796875 0.6796875 +vt 0.341796875 0.677734375 +vt 0.34375 0.6767578125 +vt 0.34375 0.677734375 +vt 0.326171875 0.677734375 +vt 0.326171875 0.6767578125 +vt 0.32421875 0.6767578125 +vt 0.32421875 0.677734375 +vt 0.306640625 0.677734375 +vt 0.306640625 0.6767578125 +vt 0.267578125 0.6767578125 +vt 0.267578125 0.677734375 +vt 0.265625 0.677734375 +vt 0.265625 0.6767578125 +vt 0.287109375 0.6767578125 +vt 0.287109375 0.677734375 +vt 0.28515625 0.677734375 +vt 0.28515625 0.6767578125 +vt 0.267578125 0.6796875 +vt 0.267578125 0.677734375 +vt 0.28515625 0.677734375 +vt 0.28515625 0.6796875 +vt 0.28515625 0.677734375 +vt 0.28515625 0.6796875 +vt 0.302734375 0.6796875 +vt 0.302734375 0.677734375 +vt 0.3046875 0.6767578125 +vt 0.3046875 0.677734375 +vt 0.287109375 0.677734375 +vt 0.287109375 0.6767578125 +vt 0.28515625 0.6767578125 +vt 0.28515625 0.677734375 +vt 0.267578125 0.677734375 +vt 0.267578125 0.6767578125 +vt 0.66015625 0.9169921875 +vt 0.66015625 0.919921875 +vt 0.580078125 0.919921875 +vt 0.580078125 0.9169921875 +vt 0.7421875 0.9169921875 +vt 0.7421875 0.919921875 +vt 0.662109375 0.919921875 +vt 0.662109375 0.9169921875 +vt 0.66015625 1 +vt 0.66015625 0.919921875 +vt 0.662109375 0.919921875 +vt 0.662109375 1 +vt 0.662109375 0.919921875 +vt 0.662109375 1 +vt 0.6640625 1 +vt 0.6640625 0.919921875 +vt 0.744140625 0.9169921875 +vt 0.744140625 0.919921875 +vt 0.7421875 0.919921875 +vt 0.7421875 0.9169921875 +vt 0.662109375 0.9169921875 +vt 0.662109375 0.919921875 +vt 0.66015625 0.919921875 +vt 0.66015625 0.9169921875 +vt 0.4404296875 0.4208984375 +vt 0.4404296875 0.423828125 +vt 0.328125 0.423828125 +vt 0.328125 0.4208984375 +vt 0.5546875 0.4208984375 +vt 0.5546875 0.423828125 +vt 0.4423828125 0.423828125 +vt 0.4423828125 0.4208984375 +vt 0.4404296875 0.5361328125 +vt 0.4404296875 0.423828125 +vt 0.4423828125 0.423828125 +vt 0.4423828125 0.5361328125 +vt 0.4423828125 0.423828125 +vt 0.4423828125 0.5361328125 +vt 0.4443359375 0.5361328125 +vt 0.4443359375 0.423828125 +vt 0.556640625 0.4208984375 +vt 0.556640625 0.423828125 +vt 0.5546875 0.423828125 +vt 0.5546875 0.4208984375 +vt 0.4423828125 0.4208984375 +vt 0.4423828125 0.423828125 +vt 0.4404296875 0.423828125 +vt 0.4404296875 0.4208984375 +vt 0.640625 0.453125 +vt 0.640625 0.4560546875 +vt 0.560546875 0.4560546875 +vt 0.560546875 0.453125 +vt 0.72265625 0.453125 +vt 0.72265625 0.4560546875 +vt 0.642578125 0.4560546875 +vt 0.642578125 0.453125 +vt 0.640625 0.5361328125 +vt 0.640625 0.4560546875 +vt 0.642578125 0.4560546875 +vt 0.642578125 0.5361328125 +vt 0.642578125 0.4560546875 +vt 0.642578125 0.5361328125 +vt 0.64453125 0.5361328125 +vt 0.64453125 0.4560546875 +vt 0.724609375 0.453125 +vt 0.724609375 0.4560546875 +vt 0.72265625 0.4560546875 +vt 0.72265625 0.453125 +vt 0.642578125 0.453125 +vt 0.642578125 0.4560546875 +vt 0.640625 0.4560546875 +vt 0.640625 0.453125 +vt 0.3095703125 0.9091796875 +vt 0.3095703125 0.9228515625 +vt 0.302734375 0.9228515625 +vt 0.302734375 0.9091796875 +vt 0.318359375 0.9091796875 +vt 0.318359375 0.9228515625 +vt 0.3115234375 0.9228515625 +vt 0.3115234375 0.9091796875 +vt 0.3095703125 0.9296875 +vt 0.3095703125 0.9228515625 +vt 0.3115234375 0.9228515625 +vt 0.3115234375 0.9296875 +vt 0.3115234375 0.9228515625 +vt 0.3115234375 0.9296875 +vt 0.3134765625 0.9296875 +vt 0.3134765625 0.9228515625 +vt 0.3203125 0.9091796875 +vt 0.3203125 0.9228515625 +vt 0.318359375 0.9228515625 +vt 0.318359375 0.9091796875 +vt 0.3115234375 0.9091796875 +vt 0.3115234375 0.9228515625 +vt 0.3095703125 0.9228515625 +vt 0.3095703125 0.9091796875 +vt 0.17578125 0.8349609375 +vt 0.17578125 0.8486328125 +vt 0.1650390625 0.8486328125 +vt 0.1650390625 0.8349609375 +vt 0.1884765625 0.8349609375 +vt 0.1884765625 0.8486328125 +vt 0.177734375 0.8486328125 +vt 0.177734375 0.8349609375 +vt 0.17578125 0.859375 +vt 0.17578125 0.8486328125 +vt 0.177734375 0.8486328125 +vt 0.177734375 0.859375 +vt 0.177734375 0.8486328125 +vt 0.177734375 0.859375 +vt 0.1796875 0.859375 +vt 0.1796875 0.8486328125 +vt 0.1904296875 0.8349609375 +vt 0.1904296875 0.8486328125 +vt 0.1884765625 0.8486328125 +vt 0.1884765625 0.8349609375 +vt 0.177734375 0.8349609375 +vt 0.177734375 0.8486328125 +vt 0.17578125 0.8486328125 +vt 0.17578125 0.8349609375 +vt 0.2822265625 0.962890625 +vt 0.2822265625 0.9765625 +vt 0.2744140625 0.9765625 +vt 0.2744140625 0.962890625 +vt 0.2919921875 0.962890625 +vt 0.2919921875 0.9765625 +vt 0.2841796875 0.9765625 +vt 0.2841796875 0.962890625 +vt 0.2822265625 0.984375 +vt 0.2822265625 0.9765625 +vt 0.2841796875 0.9765625 +vt 0.2841796875 0.984375 +vt 0.2841796875 0.9765625 +vt 0.2841796875 0.984375 +vt 0.2861328125 0.984375 +vt 0.2861328125 0.9765625 +vt 0.2939453125 0.962890625 +vt 0.2939453125 0.9765625 +vt 0.2919921875 0.9765625 +vt 0.2919921875 0.962890625 +vt 0.2841796875 0.962890625 +vt 0.2841796875 0.9765625 +vt 0.2822265625 0.9765625 +vt 0.2822265625 0.962890625 +vt 0.28125 0.9091796875 +vt 0.28125 0.9228515625 +vt 0.2744140625 0.9228515625 +vt 0.2744140625 0.9091796875 +vt 0.2900390625 0.9091796875 +vt 0.2900390625 0.9228515625 +vt 0.283203125 0.9228515625 +vt 0.283203125 0.9091796875 +vt 0.28125 0.9296875 +vt 0.28125 0.9228515625 +vt 0.283203125 0.9228515625 +vt 0.283203125 0.9296875 +vt 0.283203125 0.9228515625 +vt 0.283203125 0.9296875 +vt 0.28515625 0.9296875 +vt 0.28515625 0.9228515625 +vt 0.2919921875 0.9091796875 +vt 0.2919921875 0.9228515625 +vt 0.2900390625 0.9228515625 +vt 0.2900390625 0.9091796875 +vt 0.283203125 0.9091796875 +vt 0.283203125 0.9228515625 +vt 0.28125 0.9228515625 +vt 0.28125 0.9091796875 +vt 0.109375 0.8291015625 +vt 0.109375 0.8427734375 +vt 0.0986328125 0.8427734375 +vt 0.0986328125 0.8291015625 +vt 0.1220703125 0.8291015625 +vt 0.1220703125 0.8427734375 +vt 0.111328125 0.8427734375 +vt 0.111328125 0.8291015625 +vt 0.109375 0.853515625 +vt 0.109375 0.8427734375 +vt 0.111328125 0.8427734375 +vt 0.111328125 0.853515625 +vt 0.111328125 0.8427734375 +vt 0.111328125 0.853515625 +vt 0.11328125 0.853515625 +vt 0.11328125 0.8427734375 +vt 0.1240234375 0.8291015625 +vt 0.1240234375 0.8427734375 +vt 0.1220703125 0.8427734375 +vt 0.1220703125 0.8291015625 +vt 0.111328125 0.8291015625 +vt 0.111328125 0.8427734375 +vt 0.109375 0.8427734375 +vt 0.109375 0.8291015625 +vt 0.0078125 0.978515625 +vt 0.0078125 0.9921875 +vt 0 0.9921875 +vt 0 0.978515625 +vt 0.017578125 0.978515625 +vt 0.017578125 0.9921875 +vt 0.009765625 0.9921875 +vt 0.009765625 0.978515625 +vt 0.0078125 1 +vt 0.0078125 0.9921875 +vt 0.009765625 0.9921875 +vt 0.009765625 1 +vt 0.009765625 0.9921875 +vt 0.009765625 1 +vt 0.01171875 1 +vt 0.01171875 0.9921875 +vt 0.01953125 0.978515625 +vt 0.01953125 0.9921875 +vt 0.017578125 0.9921875 +vt 0.017578125 0.978515625 +vt 0.009765625 0.978515625 +vt 0.009765625 0.9921875 +vt 0.0078125 0.9921875 +vt 0.0078125 0.978515625 +vt 0.3896484375 0.7236328125 +vt 0.3896484375 0.736328125 +vt 0.3876953125 0.736328125 +vt 0.3876953125 0.7236328125 +vt 0.3935546875 0.7236328125 +vt 0.3935546875 0.736328125 +vt 0.3916015625 0.736328125 +vt 0.3916015625 0.7236328125 +vt 0.3896484375 0.73828125 +vt 0.3896484375 0.736328125 +vt 0.3916015625 0.736328125 +vt 0.3916015625 0.73828125 +vt 0.3916015625 0.736328125 +vt 0.3916015625 0.73828125 +vt 0.3935546875 0.73828125 +vt 0.3935546875 0.736328125 +vt 0.3955078125 0.7236328125 +vt 0.3955078125 0.736328125 +vt 0.3935546875 0.736328125 +vt 0.3935546875 0.7236328125 +vt 0.3916015625 0.7236328125 +vt 0.3916015625 0.736328125 +vt 0.3896484375 0.736328125 +vt 0.3896484375 0.7236328125 +vt 0.373046875 0.7236328125 +vt 0.373046875 0.736328125 +vt 0.37109375 0.736328125 +vt 0.37109375 0.7236328125 +vt 0.376953125 0.7236328125 +vt 0.376953125 0.736328125 +vt 0.375 0.736328125 +vt 0.375 0.7236328125 +vt 0.373046875 0.73828125 +vt 0.373046875 0.736328125 +vt 0.375 0.736328125 +vt 0.375 0.73828125 +vt 0.375 0.736328125 +vt 0.375 0.73828125 +vt 0.376953125 0.73828125 +vt 0.376953125 0.736328125 +vt 0.37890625 0.7236328125 +vt 0.37890625 0.736328125 +vt 0.376953125 0.736328125 +vt 0.376953125 0.7236328125 +vt 0.375 0.7236328125 +vt 0.375 0.736328125 +vt 0.373046875 0.736328125 +vt 0.373046875 0.7236328125 +vt 0.4091796875 0.5 +vt 0.4091796875 0.5107421875 +vt 0.4072265625 0.5107421875 +vt 0.4072265625 0.5 +vt 0.4130859375 0.5 +vt 0.4130859375 0.5107421875 +vt 0.4111328125 0.5107421875 +vt 0.4111328125 0.5 +vt 0.4091796875 0.5126953125 +vt 0.4091796875 0.5107421875 +vt 0.4111328125 0.5107421875 +vt 0.4111328125 0.5126953125 +vt 0.4111328125 0.5107421875 +vt 0.4111328125 0.5126953125 +vt 0.4130859375 0.5126953125 +vt 0.4130859375 0.5107421875 +vt 0.4150390625 0.5 +vt 0.4150390625 0.5107421875 +vt 0.4130859375 0.5107421875 +vt 0.4130859375 0.5 +vt 0.4111328125 0.5 +vt 0.4111328125 0.5107421875 +vt 0.4091796875 0.5107421875 +vt 0.4091796875 0.5 +vt 0.001953125 0.8408203125 +vt 0.001953125 0.8515625 +vt 0 0.8515625 +vt 0 0.8408203125 +vt 0.005859375 0.8408203125 +vt 0.005859375 0.8515625 +vt 0.00390625 0.8515625 +vt 0.00390625 0.8408203125 +vt 0.001953125 0.853515625 +vt 0.001953125 0.8515625 +vt 0.00390625 0.8515625 +vt 0.00390625 0.853515625 +vt 0.00390625 0.8515625 +vt 0.00390625 0.853515625 +vt 0.005859375 0.853515625 +vt 0.005859375 0.8515625 +vt 0.0078125 0.8408203125 +vt 0.0078125 0.8515625 +vt 0.005859375 0.8515625 +vt 0.005859375 0.8408203125 +vt 0.00390625 0.8408203125 +vt 0.00390625 0.8515625 +vt 0.001953125 0.8515625 +vt 0.001953125 0.8408203125 +vt 0.365234375 0.9384765625 +vt 0.365234375 0.955078125 +vt 0.36328125 0.955078125 +vt 0.36328125 0.9384765625 +vt 0.369140625 0.9384765625 +vt 0.369140625 0.955078125 +vt 0.3671875 0.955078125 +vt 0.3671875 0.9384765625 +vt 0.365234375 0.95703125 +vt 0.365234375 0.955078125 +vt 0.3671875 0.955078125 +vt 0.3671875 0.95703125 +vt 0.3671875 0.955078125 +vt 0.3671875 0.95703125 +vt 0.369140625 0.95703125 +vt 0.369140625 0.955078125 +vt 0.37109375 0.9384765625 +vt 0.37109375 0.955078125 +vt 0.369140625 0.955078125 +vt 0.369140625 0.9384765625 +vt 0.3671875 0.9384765625 +vt 0.3671875 0.955078125 +vt 0.365234375 0.955078125 +vt 0.365234375 0.9384765625 +vt 0.322265625 0.9111328125 +vt 0.322265625 0.927734375 +vt 0.3203125 0.927734375 +vt 0.3203125 0.9111328125 +vt 0.326171875 0.9111328125 +vt 0.326171875 0.927734375 +vt 0.32421875 0.927734375 +vt 0.32421875 0.9111328125 +vt 0.322265625 0.9296875 +vt 0.322265625 0.927734375 +vt 0.32421875 0.927734375 +vt 0.32421875 0.9296875 +vt 0.32421875 0.927734375 +vt 0.32421875 0.9296875 +vt 0.326171875 0.9296875 +vt 0.326171875 0.927734375 +vt 0.328125 0.9111328125 +vt 0.328125 0.927734375 +vt 0.326171875 0.927734375 +vt 0.326171875 0.9111328125 +vt 0.32421875 0.9111328125 +vt 0.32421875 0.927734375 +vt 0.322265625 0.927734375 +vt 0.322265625 0.9111328125 +vt 0.333984375 0.7041015625 +vt 0.333984375 0.716796875 +vt 0.33203125 0.716796875 +vt 0.33203125 0.7041015625 +vt 0.337890625 0.7041015625 +vt 0.337890625 0.716796875 +vt 0.3359375 0.716796875 +vt 0.3359375 0.7041015625 +vt 0.333984375 0.71875 +vt 0.333984375 0.716796875 +vt 0.3359375 0.716796875 +vt 0.3359375 0.71875 +vt 0.3359375 0.716796875 +vt 0.3359375 0.71875 +vt 0.337890625 0.71875 +vt 0.337890625 0.716796875 +vt 0.33984375 0.7041015625 +vt 0.33984375 0.716796875 +vt 0.337890625 0.716796875 +vt 0.337890625 0.7041015625 +vt 0.3359375 0.7041015625 +vt 0.3359375 0.716796875 +vt 0.333984375 0.716796875 +vt 0.333984375 0.7041015625 +vt 0.4892578125 0.9404296875 +vt 0.4892578125 0.9560546875 +vt 0.4873046875 0.9560546875 +vt 0.4873046875 0.9404296875 +vt 0.4931640625 0.9404296875 +vt 0.4931640625 0.9560546875 +vt 0.4912109375 0.9560546875 +vt 0.4912109375 0.9404296875 +vt 0.4892578125 0.9580078125 +vt 0.4892578125 0.9560546875 +vt 0.4912109375 0.9560546875 +vt 0.4912109375 0.9580078125 +vt 0.4912109375 0.9560546875 +vt 0.4912109375 0.9580078125 +vt 0.4931640625 0.9580078125 +vt 0.4931640625 0.9560546875 +vt 0.4951171875 0.9404296875 +vt 0.4951171875 0.9560546875 +vt 0.4931640625 0.9560546875 +vt 0.4931640625 0.9404296875 +vt 0.4912109375 0.9404296875 +vt 0.4912109375 0.9560546875 +vt 0.4892578125 0.9560546875 +vt 0.4892578125 0.9404296875 +vt 0.4892578125 0.875 +vt 0.4892578125 0.8759765625 +vt 0.4873046875 0.8759765625 +vt 0.4873046875 0.875 +vt 0.5048828125 0.875 +vt 0.5048828125 0.8759765625 +vt 0.5029296875 0.8759765625 +vt 0.5029296875 0.875 +vt 0.4892578125 0.8779296875 +vt 0.4892578125 0.8759765625 +vt 0.5029296875 0.8759765625 +vt 0.5029296875 0.8779296875 +vt 0.5029296875 0.8759765625 +vt 0.5029296875 0.8779296875 +vt 0.5166015625 0.8779296875 +vt 0.5166015625 0.8759765625 +vt 0.5185546875 0.875 +vt 0.5185546875 0.8759765625 +vt 0.5048828125 0.8759765625 +vt 0.5048828125 0.875 +vt 0.5029296875 0.875 +vt 0.5029296875 0.8759765625 +vt 0.4892578125 0.8759765625 +vt 0.4892578125 0.875 +vt 0.228515625 0.6767578125 +vt 0.228515625 0.677734375 +vt 0.2265625 0.677734375 +vt 0.2265625 0.6767578125 +vt 0.248046875 0.6767578125 +vt 0.248046875 0.677734375 +vt 0.24609375 0.677734375 +vt 0.24609375 0.6767578125 +vt 0.228515625 0.6796875 +vt 0.228515625 0.677734375 +vt 0.24609375 0.677734375 +vt 0.24609375 0.6796875 +vt 0.24609375 0.677734375 +vt 0.24609375 0.6796875 +vt 0.263671875 0.6796875 +vt 0.263671875 0.677734375 +vt 0.265625 0.6767578125 +vt 0.265625 0.677734375 +vt 0.248046875 0.677734375 +vt 0.248046875 0.6767578125 +vt 0.24609375 0.6767578125 +vt 0.24609375 0.677734375 +vt 0.228515625 0.677734375 +vt 0.228515625 0.6767578125 +vt 0.3134765625 0.7919921875 +vt 0.3134765625 0.79296875 +vt 0.3115234375 0.79296875 +vt 0.3115234375 0.7919921875 +vt 0.3330078125 0.7919921875 +vt 0.3330078125 0.79296875 +vt 0.3310546875 0.79296875 +vt 0.3310546875 0.7919921875 +vt 0.3134765625 0.794921875 +vt 0.3134765625 0.79296875 +vt 0.3310546875 0.79296875 +vt 0.3310546875 0.794921875 +vt 0.3310546875 0.79296875 +vt 0.3310546875 0.794921875 +vt 0.3486328125 0.794921875 +vt 0.3486328125 0.79296875 +vt 0.3505859375 0.7919921875 +vt 0.3505859375 0.79296875 +vt 0.3330078125 0.79296875 +vt 0.3330078125 0.7919921875 +vt 0.3310546875 0.7919921875 +vt 0.3310546875 0.79296875 +vt 0.3134765625 0.79296875 +vt 0.3134765625 0.7919921875 +vt 0.19921875 0.6845703125 +vt 0.19921875 0.685546875 +vt 0.197265625 0.685546875 +vt 0.197265625 0.6845703125 +vt 0.2080078125 0.6845703125 +vt 0.2080078125 0.685546875 +vt 0.2060546875 0.685546875 +vt 0.2060546875 0.6845703125 +vt 0.19921875 0.6875 +vt 0.19921875 0.685546875 +vt 0.2060546875 0.685546875 +vt 0.2060546875 0.6875 +vt 0.2060546875 0.685546875 +vt 0.2060546875 0.6875 +vt 0.212890625 0.6875 +vt 0.212890625 0.685546875 +vt 0.21484375 0.6845703125 +vt 0.21484375 0.685546875 +vt 0.2080078125 0.685546875 +vt 0.2080078125 0.6845703125 +vt 0.2060546875 0.6845703125 +vt 0.2060546875 0.685546875 +vt 0.19921875 0.685546875 +vt 0.19921875 0.6845703125 +vt 0.4892578125 0.9189453125 +vt 0.4892578125 0.919921875 +vt 0.4873046875 0.919921875 +vt 0.4873046875 0.9189453125 +vt 0.5048828125 0.9189453125 +vt 0.5048828125 0.919921875 +vt 0.5029296875 0.919921875 +vt 0.5029296875 0.9189453125 +vt 0.4892578125 0.921875 +vt 0.4892578125 0.919921875 +vt 0.5029296875 0.919921875 +vt 0.5029296875 0.921875 +vt 0.5029296875 0.919921875 +vt 0.5029296875 0.921875 +vt 0.5166015625 0.921875 +vt 0.5166015625 0.919921875 +vt 0.5185546875 0.9189453125 +vt 0.5185546875 0.919921875 +vt 0.5048828125 0.919921875 +vt 0.5048828125 0.9189453125 +vt 0.5029296875 0.9189453125 +vt 0.5029296875 0.919921875 +vt 0.4892578125 0.919921875 +vt 0.4892578125 0.9189453125 +vt 0.2021484375 0.9853515625 +vt 0.2021484375 0.998046875 +vt 0.2001953125 0.998046875 +vt 0.2001953125 0.9853515625 +vt 0.2060546875 0.9853515625 +vt 0.2060546875 0.998046875 +vt 0.2041015625 0.998046875 +vt 0.2041015625 0.9853515625 +vt 0.2021484375 1 +vt 0.2021484375 0.998046875 +vt 0.2041015625 0.998046875 +vt 0.2041015625 1 +vt 0.2041015625 0.998046875 +vt 0.2041015625 1 +vt 0.2060546875 1 +vt 0.2060546875 0.998046875 +vt 0.2080078125 0.9853515625 +vt 0.2080078125 0.998046875 +vt 0.2060546875 0.998046875 +vt 0.2060546875 0.9853515625 +vt 0.2041015625 0.9853515625 +vt 0.2041015625 0.998046875 +vt 0.2021484375 0.998046875 +vt 0.2021484375 0.9853515625 +vt 0.3037109375 0.9345703125 +vt 0.3037109375 0.935546875 +vt 0.3017578125 0.935546875 +vt 0.3017578125 0.9345703125 +vt 0.3125 0.9345703125 +vt 0.3125 0.935546875 +vt 0.310546875 0.935546875 +vt 0.310546875 0.9345703125 +vt 0.3037109375 0.9375 +vt 0.3037109375 0.935546875 +vt 0.310546875 0.935546875 +vt 0.310546875 0.9375 +vt 0.310546875 0.935546875 +vt 0.310546875 0.9375 +vt 0.3173828125 0.9375 +vt 0.3173828125 0.935546875 +vt 0.3193359375 0.9345703125 +vt 0.3193359375 0.935546875 +vt 0.3125 0.935546875 +vt 0.3125 0.9345703125 +vt 0.310546875 0.9345703125 +vt 0.310546875 0.935546875 +vt 0.3037109375 0.935546875 +vt 0.3037109375 0.9345703125 +vt 0.435546875 0.736328125 +vt 0.435546875 0.7392578125 +vt 0.427734375 0.7392578125 +vt 0.427734375 0.736328125 +vt 0.4453125 0.736328125 +vt 0.4453125 0.7392578125 +vt 0.4375 0.7392578125 +vt 0.4375 0.736328125 +vt 0.435546875 0.7470703125 +vt 0.435546875 0.7392578125 +vt 0.4375 0.7392578125 +vt 0.4375 0.7470703125 +vt 0.4375 0.7392578125 +vt 0.4375 0.7470703125 +vt 0.439453125 0.7470703125 +vt 0.439453125 0.7392578125 +vt 0.447265625 0.736328125 +vt 0.447265625 0.7392578125 +vt 0.4453125 0.7392578125 +vt 0.4453125 0.736328125 +vt 0.4375 0.736328125 +vt 0.4375 0.7392578125 +vt 0.435546875 0.7392578125 +vt 0.435546875 0.736328125 +vt 0.435546875 0.779296875 +vt 0.435546875 0.7822265625 +vt 0.427734375 0.7822265625 +vt 0.427734375 0.779296875 +vt 0.4453125 0.779296875 +vt 0.4453125 0.7822265625 +vt 0.4375 0.7822265625 +vt 0.4375 0.779296875 +vt 0.435546875 0.7900390625 +vt 0.435546875 0.7822265625 +vt 0.4375 0.7822265625 +vt 0.4375 0.7900390625 +vt 0.4375 0.7822265625 +vt 0.4375 0.7900390625 +vt 0.439453125 0.7900390625 +vt 0.439453125 0.7822265625 +vt 0.447265625 0.779296875 +vt 0.447265625 0.7822265625 +vt 0.4453125 0.7822265625 +vt 0.4453125 0.779296875 +vt 0.4375 0.779296875 +vt 0.4375 0.7822265625 +vt 0.435546875 0.7822265625 +vt 0.435546875 0.779296875 +vt 0.2998046875 0.4140625 +vt 0.2998046875 0.4169921875 +vt 0.2880859375 0.4169921875 +vt 0.2880859375 0.4140625 +vt 0.3134765625 0.4140625 +vt 0.3134765625 0.4169921875 +vt 0.3017578125 0.4169921875 +vt 0.3017578125 0.4140625 +vt 0.2998046875 0.4287109375 +vt 0.2998046875 0.4169921875 +vt 0.3017578125 0.4169921875 +vt 0.3017578125 0.4287109375 +vt 0.3017578125 0.4169921875 +vt 0.3017578125 0.4287109375 +vt 0.3037109375 0.4287109375 +vt 0.3037109375 0.4169921875 +vt 0.3154296875 0.4140625 +vt 0.3154296875 0.4169921875 +vt 0.3134765625 0.4169921875 +vt 0.3134765625 0.4140625 +vt 0.3017578125 0.4140625 +vt 0.3017578125 0.4169921875 +vt 0.2998046875 0.4169921875 +vt 0.2998046875 0.4140625 +vt 0.2607421875 0.4140625 +vt 0.2607421875 0.4169921875 +vt 0.2490234375 0.4169921875 +vt 0.2490234375 0.4140625 +vt 0.2744140625 0.4140625 +vt 0.2744140625 0.4169921875 +vt 0.2626953125 0.4169921875 +vt 0.2626953125 0.4140625 +vt 0.2607421875 0.4287109375 +vt 0.2607421875 0.4169921875 +vt 0.2626953125 0.4169921875 +vt 0.2626953125 0.4287109375 +vt 0.2626953125 0.4169921875 +vt 0.2626953125 0.4287109375 +vt 0.2646484375 0.4287109375 +vt 0.2646484375 0.4169921875 +vt 0.2763671875 0.4140625 +vt 0.2763671875 0.4169921875 +vt 0.2744140625 0.4169921875 +vt 0.2744140625 0.4140625 +vt 0.2626953125 0.4140625 +vt 0.2626953125 0.4169921875 +vt 0.2607421875 0.4169921875 +vt 0.2607421875 0.4140625 +vt 0.5869140625 0.3935546875 +vt 0.5869140625 0.396484375 +vt 0.5771484375 0.396484375 +vt 0.5771484375 0.3935546875 +vt 0.5986328125 0.3935546875 +vt 0.5986328125 0.396484375 +vt 0.5888671875 0.396484375 +vt 0.5888671875 0.3935546875 +vt 0.5869140625 0.40625 +vt 0.5869140625 0.396484375 +vt 0.5888671875 0.396484375 +vt 0.5888671875 0.40625 +vt 0.5888671875 0.396484375 +vt 0.5888671875 0.40625 +vt 0.5908203125 0.40625 +vt 0.5908203125 0.396484375 +vt 0.6005859375 0.3935546875 +vt 0.6005859375 0.396484375 +vt 0.5986328125 0.396484375 +vt 0.5986328125 0.3935546875 +vt 0.5888671875 0.3935546875 +vt 0.5888671875 0.396484375 +vt 0.5869140625 0.396484375 +vt 0.5869140625 0.3935546875 +vt 0.556640625 0.3935546875 +vt 0.556640625 0.396484375 +vt 0.546875 0.396484375 +vt 0.546875 0.3935546875 +vt 0.568359375 0.3935546875 +vt 0.568359375 0.396484375 +vt 0.55859375 0.396484375 +vt 0.55859375 0.3935546875 +vt 0.556640625 0.40625 +vt 0.556640625 0.396484375 +vt 0.55859375 0.396484375 +vt 0.55859375 0.40625 +vt 0.55859375 0.396484375 +vt 0.55859375 0.40625 +vt 0.560546875 0.40625 +vt 0.560546875 0.396484375 +vt 0.5703125 0.3935546875 +vt 0.5703125 0.396484375 +vt 0.568359375 0.396484375 +vt 0.568359375 0.3935546875 +vt 0.55859375 0.3935546875 +vt 0.55859375 0.396484375 +vt 0.556640625 0.396484375 +vt 0.556640625 0.3935546875 +vt 0.34765625 0.8818359375 +vt 0.34765625 0.8828125 +vt 0.3310546875 0.8828125 +vt 0.3310546875 0.8818359375 +vt 0.3779296875 0.8818359375 +vt 0.3779296875 0.8828125 +vt 0.361328125 0.8828125 +vt 0.361328125 0.8818359375 +vt 0.34765625 0.8994140625 +vt 0.34765625 0.8828125 +vt 0.361328125 0.8828125 +vt 0.361328125 0.8994140625 +vt 0.361328125 0.8828125 +vt 0.361328125 0.8994140625 +vt 0.375 0.8994140625 +vt 0.375 0.8828125 +vt 0.3916015625 0.8818359375 +vt 0.3916015625 0.8828125 +vt 0.3779296875 0.8828125 +vt 0.3779296875 0.8818359375 +vt 0.361328125 0.8818359375 +vt 0.361328125 0.8828125 +vt 0.34765625 0.8828125 +vt 0.34765625 0.8818359375 +vt 0.4658203125 0.400390625 +vt 0.4658203125 0.4013671875 +vt 0.44921875 0.4013671875 +vt 0.44921875 0.400390625 +vt 0.4892578125 0.400390625 +vt 0.4892578125 0.4013671875 +vt 0.47265625 0.4013671875 +vt 0.47265625 0.400390625 +vt 0.4658203125 0.41796875 +vt 0.4658203125 0.4013671875 +vt 0.47265625 0.4013671875 +vt 0.47265625 0.41796875 +vt 0.47265625 0.4013671875 +vt 0.47265625 0.41796875 +vt 0.4794921875 0.41796875 +vt 0.4794921875 0.4013671875 +vt 0.49609375 0.400390625 +vt 0.49609375 0.4013671875 +vt 0.4892578125 0.4013671875 +vt 0.4892578125 0.400390625 +vt 0.47265625 0.400390625 +vt 0.47265625 0.4013671875 +vt 0.4658203125 0.4013671875 +vt 0.4658203125 0.400390625 +vt 0.115234375 0.970703125 +vt 0.115234375 0.9716796875 +vt 0.0986328125 0.9716796875 +vt 0.0986328125 0.970703125 +vt 0.1455078125 0.970703125 +vt 0.1455078125 0.9716796875 +vt 0.12890625 0.9716796875 +vt 0.12890625 0.970703125 +vt 0.115234375 0.98828125 +vt 0.115234375 0.9716796875 +vt 0.12890625 0.9716796875 +vt 0.12890625 0.98828125 +vt 0.12890625 0.9716796875 +vt 0.12890625 0.98828125 +vt 0.142578125 0.98828125 +vt 0.142578125 0.9716796875 +vt 0.1591796875 0.970703125 +vt 0.1591796875 0.9716796875 +vt 0.1455078125 0.9716796875 +vt 0.1455078125 0.970703125 +vt 0.12890625 0.970703125 +vt 0.12890625 0.9716796875 +vt 0.115234375 0.9716796875 +vt 0.115234375 0.970703125 +vt 0.3876953125 0.703125 +vt 0.3876953125 0.7041015625 +vt 0.37109375 0.7041015625 +vt 0.37109375 0.703125 +vt 0.4111328125 0.703125 +vt 0.4111328125 0.7041015625 +vt 0.39453125 0.7041015625 +vt 0.39453125 0.703125 +vt 0.3876953125 0.720703125 +vt 0.3876953125 0.7041015625 +vt 0.39453125 0.7041015625 +vt 0.39453125 0.720703125 +vt 0.39453125 0.7041015625 +vt 0.39453125 0.720703125 +vt 0.4013671875 0.720703125 +vt 0.4013671875 0.7041015625 +vt 0.41796875 0.703125 +vt 0.41796875 0.7041015625 +vt 0.4111328125 0.7041015625 +vt 0.4111328125 0.703125 +vt 0.39453125 0.703125 +vt 0.39453125 0.7041015625 +vt 0.3876953125 0.7041015625 +vt 0.3876953125 0.703125 +vt 0.4599609375 0.7568359375 +vt 0.4599609375 0.759765625 +vt 0.4521484375 0.759765625 +vt 0.4521484375 0.7568359375 +vt 0.46875 0.7568359375 +vt 0.46875 0.759765625 +vt 0.4609375 0.759765625 +vt 0.4609375 0.7568359375 +vt 0.4599609375 0.767578125 +vt 0.4599609375 0.759765625 +vt 0.4609375 0.759765625 +vt 0.4609375 0.767578125 +vt 0.4609375 0.759765625 +vt 0.4609375 0.767578125 +vt 0.4619140625 0.767578125 +vt 0.4619140625 0.759765625 +vt 0.4697265625 0.7568359375 +vt 0.4697265625 0.759765625 +vt 0.46875 0.759765625 +vt 0.46875 0.7568359375 +vt 0.4609375 0.7568359375 +vt 0.4609375 0.759765625 +vt 0.4599609375 0.759765625 +vt 0.4599609375 0.7568359375 +vt 0.0263671875 0.818359375 +vt 0.0263671875 0.8212890625 +vt 0.0185546875 0.8212890625 +vt 0.0185546875 0.818359375 +vt 0.03515625 0.818359375 +vt 0.03515625 0.8212890625 +vt 0.02734375 0.8212890625 +vt 0.02734375 0.818359375 +vt 0.0263671875 0.8291015625 +vt 0.0263671875 0.8212890625 +vt 0.02734375 0.8212890625 +vt 0.02734375 0.8291015625 +vt 0.02734375 0.8212890625 +vt 0.02734375 0.8291015625 +vt 0.0283203125 0.8291015625 +vt 0.0283203125 0.8212890625 +vt 0.0361328125 0.818359375 +vt 0.0361328125 0.8212890625 +vt 0.03515625 0.8212890625 +vt 0.03515625 0.818359375 +vt 0.02734375 0.818359375 +vt 0.02734375 0.8212890625 +vt 0.0263671875 0.8212890625 +vt 0.0263671875 0.818359375 +vt 0.5634765625 0.921875 +vt 0.5634765625 0.9248046875 +vt 0.552734375 0.9248046875 +vt 0.552734375 0.921875 +vt 0.5751953125 0.921875 +vt 0.5751953125 0.9248046875 +vt 0.564453125 0.9248046875 +vt 0.564453125 0.921875 +vt 0.5634765625 0.935546875 +vt 0.5634765625 0.9248046875 +vt 0.564453125 0.9248046875 +vt 0.564453125 0.935546875 +vt 0.564453125 0.9248046875 +vt 0.564453125 0.935546875 +vt 0.5654296875 0.935546875 +vt 0.5654296875 0.9248046875 +vt 0.576171875 0.921875 +vt 0.576171875 0.9248046875 +vt 0.5751953125 0.9248046875 +vt 0.5751953125 0.921875 +vt 0.564453125 0.921875 +vt 0.564453125 0.9248046875 +vt 0.5634765625 0.9248046875 +vt 0.5634765625 0.921875 +vt 0.5029296875 0.75390625 +vt 0.5029296875 0.7568359375 +vt 0.4921875 0.7568359375 +vt 0.4921875 0.75390625 +vt 0.5146484375 0.75390625 +vt 0.5146484375 0.7568359375 +vt 0.50390625 0.7568359375 +vt 0.50390625 0.75390625 +vt 0.5029296875 0.767578125 +vt 0.5029296875 0.7568359375 +vt 0.50390625 0.7568359375 +vt 0.50390625 0.767578125 +vt 0.50390625 0.7568359375 +vt 0.50390625 0.767578125 +vt 0.5048828125 0.767578125 +vt 0.5048828125 0.7568359375 +vt 0.515625 0.75390625 +vt 0.515625 0.7568359375 +vt 0.5146484375 0.7568359375 +vt 0.5146484375 0.75390625 +vt 0.50390625 0.75390625 +vt 0.50390625 0.7568359375 +vt 0.5029296875 0.7568359375 +vt 0.5029296875 0.75390625 +vt 0.47265625 0.94921875 +vt 0.47265625 0.9521484375 +vt 0.462890625 0.9521484375 +vt 0.462890625 0.94921875 +vt 0.4833984375 0.94921875 +vt 0.4833984375 0.9521484375 +vt 0.4736328125 0.9521484375 +vt 0.4736328125 0.94921875 +vt 0.47265625 0.9619140625 +vt 0.47265625 0.9521484375 +vt 0.4736328125 0.9521484375 +vt 0.4736328125 0.9619140625 +vt 0.4736328125 0.9521484375 +vt 0.4736328125 0.9619140625 +vt 0.474609375 0.9619140625 +vt 0.474609375 0.9521484375 +vt 0.484375 0.94921875 +vt 0.484375 0.9521484375 +vt 0.4833984375 0.9521484375 +vt 0.4833984375 0.94921875 +vt 0.4736328125 0.94921875 +vt 0.4736328125 0.9521484375 +vt 0.47265625 0.9521484375 +vt 0.47265625 0.94921875 +vt 0.4306640625 0.951171875 +vt 0.4306640625 0.9541015625 +vt 0.4208984375 0.9541015625 +vt 0.4208984375 0.951171875 +vt 0.44140625 0.951171875 +vt 0.44140625 0.9541015625 +vt 0.431640625 0.9541015625 +vt 0.431640625 0.951171875 +vt 0.4306640625 0.9638671875 +vt 0.4306640625 0.9541015625 +vt 0.431640625 0.9541015625 +vt 0.431640625 0.9638671875 +vt 0.431640625 0.9541015625 +vt 0.431640625 0.9638671875 +vt 0.4326171875 0.9638671875 +vt 0.4326171875 0.9541015625 +vt 0.4423828125 0.951171875 +vt 0.4423828125 0.9541015625 +vt 0.44140625 0.9541015625 +vt 0.44140625 0.951171875 +vt 0.431640625 0.951171875 +vt 0.431640625 0.9541015625 +vt 0.4306640625 0.9541015625 +vt 0.4306640625 0.951171875 +vt 0.189453125 0.9384765625 +vt 0.189453125 0.94921875 +vt 0.1884765625 0.94921875 +vt 0.1884765625 0.9384765625 +vt 0.19140625 0.9384765625 +vt 0.19140625 0.94921875 +vt 0.1904296875 0.94921875 +vt 0.1904296875 0.9384765625 +vt 0.189453125 0.9501953125 +vt 0.189453125 0.94921875 +vt 0.1904296875 0.94921875 +vt 0.1904296875 0.9501953125 +vt 0.1904296875 0.94921875 +vt 0.1904296875 0.9501953125 +vt 0.19140625 0.9501953125 +vt 0.19140625 0.94921875 +vt 0.1923828125 0.9384765625 +vt 0.1923828125 0.94921875 +vt 0.19140625 0.94921875 +vt 0.19140625 0.9384765625 +vt 0.1904296875 0.9384765625 +vt 0.1904296875 0.94921875 +vt 0.189453125 0.94921875 +vt 0.189453125 0.9384765625 +vt 0.189453125 0.9501953125 +vt 0.189453125 0.9609375 +vt 0.1884765625 0.9609375 +vt 0.1884765625 0.9501953125 +vt 0.19140625 0.9501953125 +vt 0.19140625 0.9609375 +vt 0.1904296875 0.9609375 +vt 0.1904296875 0.9501953125 +vt 0.189453125 0.9619140625 +vt 0.189453125 0.9609375 +vt 0.1904296875 0.9609375 +vt 0.1904296875 0.9619140625 +vt 0.1904296875 0.9609375 +vt 0.1904296875 0.9619140625 +vt 0.19140625 0.9619140625 +vt 0.19140625 0.9609375 +vt 0.1923828125 0.9501953125 +vt 0.1923828125 0.9609375 +vt 0.19140625 0.9609375 +vt 0.19140625 0.9501953125 +vt 0.1904296875 0.9501953125 +vt 0.1904296875 0.9609375 +vt 0.189453125 0.9609375 +vt 0.189453125 0.9501953125 +vt 0.189453125 0.9619140625 +vt 0.189453125 0.97265625 +vt 0.1884765625 0.97265625 +vt 0.1884765625 0.9619140625 +vt 0.19140625 0.9619140625 +vt 0.19140625 0.97265625 +vt 0.1904296875 0.97265625 +vt 0.1904296875 0.9619140625 +vt 0.189453125 0.9736328125 +vt 0.189453125 0.97265625 +vt 0.1904296875 0.97265625 +vt 0.1904296875 0.9736328125 +vt 0.1904296875 0.97265625 +vt 0.1904296875 0.9736328125 +vt 0.19140625 0.9736328125 +vt 0.19140625 0.97265625 +vt 0.1923828125 0.9619140625 +vt 0.1923828125 0.97265625 +vt 0.19140625 0.97265625 +vt 0.19140625 0.9619140625 +vt 0.1904296875 0.9619140625 +vt 0.1904296875 0.97265625 +vt 0.189453125 0.97265625 +vt 0.189453125 0.9619140625 +vt 0.189453125 0.9736328125 +vt 0.189453125 0.984375 +vt 0.1884765625 0.984375 +vt 0.1884765625 0.9736328125 +vt 0.19140625 0.9736328125 +vt 0.19140625 0.984375 +vt 0.1904296875 0.984375 +vt 0.1904296875 0.9736328125 +vt 0.189453125 0.9853515625 +vt 0.189453125 0.984375 +vt 0.1904296875 0.984375 +vt 0.1904296875 0.9853515625 +vt 0.1904296875 0.984375 +vt 0.1904296875 0.9853515625 +vt 0.19140625 0.9853515625 +vt 0.19140625 0.984375 +vt 0.1923828125 0.9736328125 +vt 0.1923828125 0.984375 +vt 0.19140625 0.984375 +vt 0.19140625 0.9736328125 +vt 0.1904296875 0.9736328125 +vt 0.1904296875 0.984375 +vt 0.189453125 0.984375 +vt 0.189453125 0.9736328125 +vt 0.0849609375 0.82421875 +vt 0.0849609375 0.8349609375 +vt 0.083984375 0.8349609375 +vt 0.083984375 0.82421875 +vt 0.0869140625 0.82421875 +vt 0.0869140625 0.8349609375 +vt 0.0859375 0.8349609375 +vt 0.0859375 0.82421875 +vt 0.0849609375 0.8359375 +vt 0.0849609375 0.8349609375 +vt 0.0859375 0.8349609375 +vt 0.0859375 0.8359375 +vt 0.0859375 0.8349609375 +vt 0.0859375 0.8359375 +vt 0.0869140625 0.8359375 +vt 0.0869140625 0.8349609375 +vt 0.087890625 0.82421875 +vt 0.087890625 0.8349609375 +vt 0.0869140625 0.8349609375 +vt 0.0869140625 0.82421875 +vt 0.0859375 0.82421875 +vt 0.0859375 0.8349609375 +vt 0.0849609375 0.8349609375 +vt 0.0849609375 0.82421875 +vt 0.0576171875 0.828125 +vt 0.0576171875 0.8388671875 +vt 0.056640625 0.8388671875 +vt 0.056640625 0.828125 +vt 0.0595703125 0.828125 +vt 0.0595703125 0.8388671875 +vt 0.05859375 0.8388671875 +vt 0.05859375 0.828125 +vt 0.0576171875 0.83984375 +vt 0.0576171875 0.8388671875 +vt 0.05859375 0.8388671875 +vt 0.05859375 0.83984375 +vt 0.05859375 0.8388671875 +vt 0.05859375 0.83984375 +vt 0.0595703125 0.83984375 +vt 0.0595703125 0.8388671875 +vt 0.060546875 0.828125 +vt 0.060546875 0.8388671875 +vt 0.0595703125 0.8388671875 +vt 0.0595703125 0.828125 +vt 0.05859375 0.828125 +vt 0.05859375 0.8388671875 +vt 0.0576171875 0.8388671875 +vt 0.0576171875 0.828125 +vt 0.0341796875 0.8291015625 +vt 0.0341796875 0.83984375 +vt 0.033203125 0.83984375 +vt 0.033203125 0.8291015625 +vt 0.0361328125 0.8291015625 +vt 0.0361328125 0.83984375 +vt 0.03515625 0.83984375 +vt 0.03515625 0.8291015625 +vt 0.0341796875 0.8408203125 +vt 0.0341796875 0.83984375 +vt 0.03515625 0.83984375 +vt 0.03515625 0.8408203125 +vt 0.03515625 0.83984375 +vt 0.03515625 0.8408203125 +vt 0.0361328125 0.8408203125 +vt 0.0361328125 0.83984375 +vt 0.037109375 0.8291015625 +vt 0.037109375 0.83984375 +vt 0.0361328125 0.83984375 +vt 0.0361328125 0.8291015625 +vt 0.03515625 0.8291015625 +vt 0.03515625 0.83984375 +vt 0.0341796875 0.83984375 +vt 0.0341796875 0.8291015625 +vt 0.087890625 0.8349609375 +vt 0.087890625 0.845703125 +vt 0.0869140625 0.845703125 +vt 0.0869140625 0.8349609375 +vt 0.08984375 0.8349609375 +vt 0.08984375 0.845703125 +vt 0.0888671875 0.845703125 +vt 0.0888671875 0.8349609375 +vt 0.087890625 0.8466796875 +vt 0.087890625 0.845703125 +vt 0.0888671875 0.845703125 +vt 0.0888671875 0.8466796875 +vt 0.0888671875 0.845703125 +vt 0.0888671875 0.8466796875 +vt 0.08984375 0.8466796875 +vt 0.08984375 0.845703125 +vt 0.0908203125 0.8349609375 +vt 0.0908203125 0.845703125 +vt 0.08984375 0.845703125 +vt 0.08984375 0.8349609375 +vt 0.0888671875 0.8349609375 +vt 0.0888671875 0.845703125 +vt 0.087890625 0.845703125 +vt 0.087890625 0.8349609375 +vt 0.0087890625 0.841796875 +vt 0.0087890625 0.8525390625 +vt 0.0078125 0.8525390625 +vt 0.0078125 0.841796875 +vt 0.0107421875 0.841796875 +vt 0.0107421875 0.8525390625 +vt 0.009765625 0.8525390625 +vt 0.009765625 0.841796875 +vt 0.0087890625 0.853515625 +vt 0.0087890625 0.8525390625 +vt 0.009765625 0.8525390625 +vt 0.009765625 0.853515625 +vt 0.009765625 0.8525390625 +vt 0.009765625 0.853515625 +vt 0.0107421875 0.853515625 +vt 0.0107421875 0.8525390625 +vt 0.01171875 0.841796875 +vt 0.01171875 0.8525390625 +vt 0.0107421875 0.8525390625 +vt 0.0107421875 0.841796875 +vt 0.009765625 0.841796875 +vt 0.009765625 0.8525390625 +vt 0.0087890625 0.8525390625 +vt 0.0087890625 0.841796875 +vt 0.0849609375 0.845703125 +vt 0.0849609375 0.8564453125 +vt 0.083984375 0.8564453125 +vt 0.083984375 0.845703125 +vt 0.0869140625 0.845703125 +vt 0.0869140625 0.8564453125 +vt 0.0859375 0.8564453125 +vt 0.0859375 0.845703125 +vt 0.0849609375 0.857421875 +vt 0.0849609375 0.8564453125 +vt 0.0859375 0.8564453125 +vt 0.0859375 0.857421875 +vt 0.0859375 0.8564453125 +vt 0.0859375 0.857421875 +vt 0.0869140625 0.857421875 +vt 0.0869140625 0.8564453125 +vt 0.087890625 0.845703125 +vt 0.087890625 0.8564453125 +vt 0.0869140625 0.8564453125 +vt 0.0869140625 0.845703125 +vt 0.0859375 0.845703125 +vt 0.0859375 0.8564453125 +vt 0.0849609375 0.8564453125 +vt 0.0849609375 0.845703125 +vt 0.087890625 0.8564453125 +vt 0.087890625 0.8671875 +vt 0.0869140625 0.8671875 +vt 0.0869140625 0.8564453125 +vt 0.08984375 0.8564453125 +vt 0.08984375 0.8671875 +vt 0.0888671875 0.8671875 +vt 0.0888671875 0.8564453125 +vt 0.087890625 0.8681640625 +vt 0.087890625 0.8671875 +vt 0.0888671875 0.8671875 +vt 0.0888671875 0.8681640625 +vt 0.0888671875 0.8671875 +vt 0.0888671875 0.8681640625 +vt 0.08984375 0.8681640625 +vt 0.08984375 0.8671875 +vt 0.0908203125 0.8564453125 +vt 0.0908203125 0.8671875 +vt 0.08984375 0.8671875 +vt 0.08984375 0.8564453125 +vt 0.0888671875 0.8564453125 +vt 0.0888671875 0.8671875 +vt 0.087890625 0.8671875 +vt 0.087890625 0.8564453125 +vt 0.0849609375 0.8671875 +vt 0.0849609375 0.8779296875 +vt 0.083984375 0.8779296875 +vt 0.083984375 0.8671875 +vt 0.0869140625 0.8671875 +vt 0.0869140625 0.8779296875 +vt 0.0859375 0.8779296875 +vt 0.0859375 0.8671875 +vt 0.0849609375 0.87890625 +vt 0.0849609375 0.8779296875 +vt 0.0859375 0.8779296875 +vt 0.0859375 0.87890625 +vt 0.0859375 0.8779296875 +vt 0.0859375 0.87890625 +vt 0.0869140625 0.87890625 +vt 0.0869140625 0.8779296875 +vt 0.087890625 0.8671875 +vt 0.087890625 0.8779296875 +vt 0.0869140625 0.8779296875 +vt 0.0869140625 0.8671875 +vt 0.0859375 0.8671875 +vt 0.0859375 0.8779296875 +vt 0.0849609375 0.8779296875 +vt 0.0849609375 0.8671875 +vt 0.45703125 0.37109375 +vt 0.45703125 0.3720703125 +vt 0.44921875 0.3720703125 +vt 0.44921875 0.37109375 +vt 0.4833984375 0.37109375 +vt 0.4833984375 0.3720703125 +vt 0.4755859375 0.3720703125 +vt 0.4755859375 0.37109375 +vt 0.45703125 0.3798828125 +vt 0.45703125 0.3720703125 +vt 0.4755859375 0.3720703125 +vt 0.4755859375 0.3798828125 +vt 0.4755859375 0.3720703125 +vt 0.4755859375 0.3798828125 +vt 0.494140625 0.3798828125 +vt 0.494140625 0.3720703125 +vt 0.501953125 0.37109375 +vt 0.501953125 0.3720703125 +vt 0.4833984375 0.3720703125 +vt 0.4833984375 0.37109375 +vt 0.4755859375 0.37109375 +vt 0.4755859375 0.3720703125 +vt 0.45703125 0.3720703125 +vt 0.45703125 0.37109375 +vt 0.3388671875 0.4892578125 +vt 0.3388671875 0.490234375 +vt 0.328125 0.490234375 +vt 0.328125 0.4892578125 +vt 0.365234375 0.4892578125 +vt 0.365234375 0.490234375 +vt 0.3544921875 0.490234375 +vt 0.3544921875 0.4892578125 +vt 0.3388671875 0.5009765625 +vt 0.3388671875 0.490234375 +vt 0.3544921875 0.490234375 +vt 0.3544921875 0.5009765625 +vt 0.3544921875 0.490234375 +vt 0.3544921875 0.5009765625 +vt 0.3701171875 0.5009765625 +vt 0.3701171875 0.490234375 +vt 0.380859375 0.4892578125 +vt 0.380859375 0.490234375 +vt 0.365234375 0.490234375 +vt 0.365234375 0.4892578125 +vt 0.3544921875 0.4892578125 +vt 0.3544921875 0.490234375 +vt 0.3388671875 0.490234375 +vt 0.3388671875 0.4892578125 +vt 0.65625 0.6416015625 +vt 0.65625 0.642578125 +vt 0.646484375 0.642578125 +vt 0.646484375 0.6416015625 +vt 0.6796875 0.6416015625 +vt 0.6796875 0.642578125 +vt 0.669921875 0.642578125 +vt 0.669921875 0.6416015625 +vt 0.65625 0.65234375 +vt 0.65625 0.642578125 +vt 0.669921875 0.642578125 +vt 0.669921875 0.65234375 +vt 0.669921875 0.642578125 +vt 0.669921875 0.65234375 +vt 0.68359375 0.65234375 +vt 0.68359375 0.642578125 +vt 0.693359375 0.6416015625 +vt 0.693359375 0.642578125 +vt 0.6796875 0.642578125 +vt 0.6796875 0.6416015625 +vt 0.669921875 0.6416015625 +vt 0.669921875 0.642578125 +vt 0.65625 0.642578125 +vt 0.65625 0.6416015625 +vt 0.65625 0.65234375 +vt 0.65625 0.6533203125 +vt 0.646484375 0.6533203125 +vt 0.646484375 0.65234375 +vt 0.6796875 0.65234375 +vt 0.6796875 0.6533203125 +vt 0.669921875 0.6533203125 +vt 0.669921875 0.65234375 +vt 0.65625 0.6630859375 +vt 0.65625 0.6533203125 +vt 0.669921875 0.6533203125 +vt 0.669921875 0.6630859375 +vt 0.669921875 0.6533203125 +vt 0.669921875 0.6630859375 +vt 0.68359375 0.6630859375 +vt 0.68359375 0.6533203125 +vt 0.693359375 0.65234375 +vt 0.693359375 0.6533203125 +vt 0.6796875 0.6533203125 +vt 0.6796875 0.65234375 +vt 0.669921875 0.65234375 +vt 0.669921875 0.6533203125 +vt 0.65625 0.6533203125 +vt 0.65625 0.65234375 +vt 0.3388671875 0.5244140625 +vt 0.3388671875 0.525390625 +vt 0.328125 0.525390625 +vt 0.328125 0.5244140625 +vt 0.3662109375 0.5244140625 +vt 0.3662109375 0.525390625 +vt 0.35546875 0.525390625 +vt 0.35546875 0.5244140625 +vt 0.3388671875 0.5361328125 +vt 0.3388671875 0.525390625 +vt 0.35546875 0.525390625 +vt 0.35546875 0.5361328125 +vt 0.35546875 0.525390625 +vt 0.35546875 0.5361328125 +vt 0.3720703125 0.5361328125 +vt 0.3720703125 0.525390625 +vt 0.3828125 0.5244140625 +vt 0.3828125 0.525390625 +vt 0.3662109375 0.525390625 +vt 0.3662109375 0.5244140625 +vt 0.35546875 0.5244140625 +vt 0.35546875 0.525390625 +vt 0.3388671875 0.525390625 +vt 0.3388671875 0.5244140625 +vt 0.185546875 0.3525390625 +vt 0.185546875 0.353515625 +vt 0.177734375 0.353515625 +vt 0.177734375 0.3525390625 +vt 0.21484375 0.3525390625 +vt 0.21484375 0.353515625 +vt 0.20703125 0.353515625 +vt 0.20703125 0.3525390625 +vt 0.185546875 0.361328125 +vt 0.185546875 0.353515625 +vt 0.20703125 0.353515625 +vt 0.20703125 0.361328125 +vt 0.20703125 0.353515625 +vt 0.20703125 0.361328125 +vt 0.228515625 0.361328125 +vt 0.228515625 0.353515625 +vt 0.236328125 0.3525390625 +vt 0.236328125 0.353515625 +vt 0.21484375 0.353515625 +vt 0.21484375 0.3525390625 +vt 0.20703125 0.3525390625 +vt 0.20703125 0.353515625 +vt 0.185546875 0.353515625 +vt 0.185546875 0.3525390625 +vt 0.087890625 0.8779296875 +vt 0.087890625 0.888671875 +vt 0.0869140625 0.888671875 +vt 0.0869140625 0.8779296875 +vt 0.08984375 0.8779296875 +vt 0.08984375 0.888671875 +vt 0.0888671875 0.888671875 +vt 0.0888671875 0.8779296875 +vt 0.087890625 0.8896484375 +vt 0.087890625 0.888671875 +vt 0.0888671875 0.888671875 +vt 0.0888671875 0.8896484375 +vt 0.0888671875 0.888671875 +vt 0.0888671875 0.8896484375 +vt 0.08984375 0.8896484375 +vt 0.08984375 0.888671875 +vt 0.0908203125 0.8779296875 +vt 0.0908203125 0.888671875 +vt 0.08984375 0.888671875 +vt 0.08984375 0.8779296875 +vt 0.0888671875 0.8779296875 +vt 0.0888671875 0.888671875 +vt 0.087890625 0.888671875 +vt 0.087890625 0.8779296875 +vt 0.0849609375 0.888671875 +vt 0.0849609375 0.8994140625 +vt 0.083984375 0.8994140625 +vt 0.083984375 0.888671875 +vt 0.0869140625 0.888671875 +vt 0.0869140625 0.8994140625 +vt 0.0859375 0.8994140625 +vt 0.0859375 0.888671875 +vt 0.0849609375 0.900390625 +vt 0.0849609375 0.8994140625 +vt 0.0859375 0.8994140625 +vt 0.0859375 0.900390625 +vt 0.0859375 0.8994140625 +vt 0.0859375 0.900390625 +vt 0.0869140625 0.900390625 +vt 0.0869140625 0.8994140625 +vt 0.087890625 0.888671875 +vt 0.087890625 0.8994140625 +vt 0.0869140625 0.8994140625 +vt 0.0869140625 0.888671875 +vt 0.0859375 0.888671875 +vt 0.0859375 0.8994140625 +vt 0.0849609375 0.8994140625 +vt 0.0849609375 0.888671875 +vt 0.5888671875 0.845703125 +vt 0.5888671875 0.8466796875 +vt 0.580078125 0.8466796875 +vt 0.580078125 0.845703125 +vt 0.599609375 0.845703125 +vt 0.599609375 0.8466796875 +vt 0.5908203125 0.8466796875 +vt 0.5908203125 0.845703125 +vt 0.5888671875 0.85546875 +vt 0.5888671875 0.8466796875 +vt 0.5908203125 0.8466796875 +vt 0.5908203125 0.85546875 +vt 0.5908203125 0.8466796875 +vt 0.5908203125 0.85546875 +vt 0.5927734375 0.85546875 +vt 0.5927734375 0.8466796875 +vt 0.6015625 0.845703125 +vt 0.6015625 0.8466796875 +vt 0.599609375 0.8466796875 +vt 0.599609375 0.845703125 +vt 0.5908203125 0.845703125 +vt 0.5908203125 0.8466796875 +vt 0.5888671875 0.8466796875 +vt 0.5888671875 0.845703125 +vt 0.1669921875 0.8056640625 +vt 0.1669921875 0.806640625 +vt 0.16015625 0.806640625 +vt 0.16015625 0.8056640625 +vt 0.1806640625 0.8056640625 +vt 0.1806640625 0.806640625 +vt 0.173828125 0.806640625 +vt 0.173828125 0.8056640625 +vt 0.1669921875 0.8134765625 +vt 0.1669921875 0.806640625 +vt 0.173828125 0.806640625 +vt 0.173828125 0.8134765625 +vt 0.173828125 0.806640625 +vt 0.173828125 0.8134765625 +vt 0.1806640625 0.8134765625 +vt 0.1806640625 0.806640625 +vt 0.1875 0.8056640625 +vt 0.1875 0.806640625 +vt 0.1806640625 0.806640625 +vt 0.1806640625 0.8056640625 +vt 0.173828125 0.8056640625 +vt 0.173828125 0.806640625 +vt 0.1669921875 0.806640625 +vt 0.1669921875 0.8056640625 +vt 0.65625 0.6630859375 +vt 0.65625 0.6669921875 +vt 0.646484375 0.6669921875 +vt 0.646484375 0.6630859375 +vt 0.6796875 0.6630859375 +vt 0.6796875 0.6669921875 +vt 0.669921875 0.6669921875 +vt 0.669921875 0.6630859375 +vt 0.65625 0.6767578125 +vt 0.65625 0.6669921875 +vt 0.669921875 0.6669921875 +vt 0.669921875 0.6767578125 +vt 0.669921875 0.6669921875 +vt 0.669921875 0.6767578125 +vt 0.68359375 0.6767578125 +vt 0.68359375 0.6669921875 +vt 0.693359375 0.6630859375 +vt 0.693359375 0.6669921875 +vt 0.6796875 0.6669921875 +vt 0.6796875 0.6630859375 +vt 0.669921875 0.6630859375 +vt 0.669921875 0.6669921875 +vt 0.65625 0.6669921875 +vt 0.65625 0.6630859375 +vt 0.5888671875 0.8818359375 +vt 0.5888671875 0.8828125 +vt 0.580078125 0.8828125 +vt 0.580078125 0.8818359375 +vt 0.599609375 0.8818359375 +vt 0.599609375 0.8828125 +vt 0.5908203125 0.8828125 +vt 0.5908203125 0.8818359375 +vt 0.5888671875 0.8916015625 +vt 0.5888671875 0.8828125 +vt 0.5908203125 0.8828125 +vt 0.5908203125 0.8916015625 +vt 0.5908203125 0.8828125 +vt 0.5908203125 0.8916015625 +vt 0.5927734375 0.8916015625 +vt 0.5927734375 0.8828125 +vt 0.6015625 0.8818359375 +vt 0.6015625 0.8828125 +vt 0.599609375 0.8828125 +vt 0.599609375 0.8818359375 +vt 0.5908203125 0.8818359375 +vt 0.5908203125 0.8828125 +vt 0.5888671875 0.8828125 +vt 0.5888671875 0.8818359375 +vt 0.3828125 0.9306640625 +vt 0.3828125 0.931640625 +vt 0.376953125 0.931640625 +vt 0.376953125 0.9306640625 +vt 0.390625 0.9306640625 +vt 0.390625 0.931640625 +vt 0.384765625 0.931640625 +vt 0.384765625 0.9306640625 +vt 0.3828125 0.9375 +vt 0.3828125 0.931640625 +vt 0.384765625 0.931640625 +vt 0.384765625 0.9375 +vt 0.384765625 0.931640625 +vt 0.384765625 0.9375 +vt 0.38671875 0.9375 +vt 0.38671875 0.931640625 +vt 0.392578125 0.9306640625 +vt 0.392578125 0.931640625 +vt 0.390625 0.931640625 +vt 0.390625 0.9306640625 +vt 0.384765625 0.9306640625 +vt 0.384765625 0.931640625 +vt 0.3828125 0.931640625 +vt 0.3828125 0.9306640625 +vt 0.3037109375 0.9462890625 +vt 0.3037109375 0.947265625 +vt 0.3017578125 0.947265625 +vt 0.3017578125 0.9462890625 +vt 0.3076171875 0.9462890625 +vt 0.3076171875 0.947265625 +vt 0.3056640625 0.947265625 +vt 0.3056640625 0.9462890625 +vt 0.3037109375 0.94921875 +vt 0.3037109375 0.947265625 +vt 0.3056640625 0.947265625 +vt 0.3056640625 0.94921875 +vt 0.3056640625 0.947265625 +vt 0.3056640625 0.94921875 +vt 0.3076171875 0.94921875 +vt 0.3076171875 0.947265625 +vt 0.3095703125 0.9462890625 +vt 0.3095703125 0.947265625 +vt 0.3076171875 0.947265625 +vt 0.3076171875 0.9462890625 +vt 0.3056640625 0.9462890625 +vt 0.3056640625 0.947265625 +vt 0.3037109375 0.947265625 +vt 0.3037109375 0.9462890625 +vt 0.2880859375 0.9765625 +vt 0.2880859375 0.9775390625 +vt 0.2861328125 0.9775390625 +vt 0.2861328125 0.9765625 +vt 0.2919921875 0.9765625 +vt 0.2919921875 0.9775390625 +vt 0.2900390625 0.9775390625 +vt 0.2900390625 0.9765625 +vt 0.2880859375 0.9794921875 +vt 0.2880859375 0.9775390625 +vt 0.2900390625 0.9775390625 +vt 0.2900390625 0.9794921875 +vt 0.2900390625 0.9775390625 +vt 0.2900390625 0.9794921875 +vt 0.2919921875 0.9794921875 +vt 0.2919921875 0.9775390625 +vt 0.2939453125 0.9765625 +vt 0.2939453125 0.9775390625 +vt 0.2919921875 0.9775390625 +vt 0.2919921875 0.9765625 +vt 0.2900390625 0.9765625 +vt 0.2900390625 0.9775390625 +vt 0.2880859375 0.9775390625 +vt 0.2880859375 0.9765625 +vt 0.3564453125 0.7041015625 +vt 0.3564453125 0.705078125 +vt 0.3505859375 0.705078125 +vt 0.3505859375 0.7041015625 +vt 0.3642578125 0.7041015625 +vt 0.3642578125 0.705078125 +vt 0.3583984375 0.705078125 +vt 0.3583984375 0.7041015625 +vt 0.3564453125 0.7109375 +vt 0.3564453125 0.705078125 +vt 0.3583984375 0.705078125 +vt 0.3583984375 0.7109375 +vt 0.3583984375 0.705078125 +vt 0.3583984375 0.7109375 +vt 0.3603515625 0.7109375 +vt 0.3603515625 0.705078125 +vt 0.3662109375 0.7041015625 +vt 0.3662109375 0.705078125 +vt 0.3642578125 0.705078125 +vt 0.3642578125 0.7041015625 +vt 0.3583984375 0.7041015625 +vt 0.3583984375 0.705078125 +vt 0.3564453125 0.705078125 +vt 0.3564453125 0.7041015625 +vt 0.5888671875 0.9228515625 +vt 0.5888671875 0.923828125 +vt 0.580078125 0.923828125 +vt 0.580078125 0.9228515625 +vt 0.599609375 0.9228515625 +vt 0.599609375 0.923828125 +vt 0.5908203125 0.923828125 +vt 0.5908203125 0.9228515625 +vt 0.5888671875 0.9326171875 +vt 0.5888671875 0.923828125 +vt 0.5908203125 0.923828125 +vt 0.5908203125 0.9326171875 +vt 0.5908203125 0.923828125 +vt 0.5908203125 0.9326171875 +vt 0.5927734375 0.9326171875 +vt 0.5927734375 0.923828125 +vt 0.6015625 0.9228515625 +vt 0.6015625 0.923828125 +vt 0.599609375 0.923828125 +vt 0.599609375 0.9228515625 +vt 0.5908203125 0.9228515625 +vt 0.5908203125 0.923828125 +vt 0.5888671875 0.923828125 +vt 0.5888671875 0.9228515625 +vt 0.583984375 0.4970703125 +vt 0.583984375 0.498046875 +vt 0.5751953125 0.498046875 +vt 0.5751953125 0.4970703125 +vt 0.5947265625 0.4970703125 +vt 0.5947265625 0.498046875 +vt 0.5859375 0.498046875 +vt 0.5859375 0.4970703125 +vt 0.583984375 0.5068359375 +vt 0.583984375 0.498046875 +vt 0.5859375 0.498046875 +vt 0.5859375 0.5068359375 +vt 0.5859375 0.498046875 +vt 0.5859375 0.5068359375 +vt 0.587890625 0.5068359375 +vt 0.587890625 0.498046875 +vt 0.5966796875 0.4970703125 +vt 0.5966796875 0.498046875 +vt 0.5947265625 0.498046875 +vt 0.5947265625 0.4970703125 +vt 0.5859375 0.4970703125 +vt 0.5859375 0.498046875 +vt 0.583984375 0.498046875 +vt 0.583984375 0.4970703125 +vt 0.337890625 0.3642578125 +vt 0.337890625 0.3681640625 +vt 0.328125 0.3681640625 +vt 0.328125 0.3642578125 +vt 0.361328125 0.3642578125 +vt 0.361328125 0.3681640625 +vt 0.3515625 0.3681640625 +vt 0.3515625 0.3642578125 +vt 0.337890625 0.3779296875 +vt 0.337890625 0.3681640625 +vt 0.3515625 0.3681640625 +vt 0.3515625 0.3779296875 +vt 0.3515625 0.3681640625 +vt 0.3515625 0.3779296875 +vt 0.365234375 0.3779296875 +vt 0.365234375 0.3681640625 +vt 0.375 0.3642578125 +vt 0.375 0.3681640625 +vt 0.361328125 0.3681640625 +vt 0.361328125 0.3642578125 +vt 0.3515625 0.3642578125 +vt 0.3515625 0.3681640625 +vt 0.337890625 0.3681640625 +vt 0.337890625 0.3642578125 +vt 0.4990234375 0.734375 +vt 0.4990234375 0.7353515625 +vt 0.4951171875 0.7353515625 +vt 0.4951171875 0.734375 +vt 0.5048828125 0.734375 +vt 0.5048828125 0.7353515625 +vt 0.5009765625 0.7353515625 +vt 0.5009765625 0.734375 +vt 0.4990234375 0.7392578125 +vt 0.4990234375 0.7353515625 +vt 0.5009765625 0.7353515625 +vt 0.5009765625 0.7392578125 +vt 0.5009765625 0.7353515625 +vt 0.5009765625 0.7392578125 +vt 0.5029296875 0.7392578125 +vt 0.5029296875 0.7353515625 +vt 0.5068359375 0.734375 +vt 0.5068359375 0.7353515625 +vt 0.5048828125 0.7353515625 +vt 0.5048828125 0.734375 +vt 0.5009765625 0.734375 +vt 0.5009765625 0.7353515625 +vt 0.4990234375 0.7353515625 +vt 0.4990234375 0.734375 +vt 0.541015625 0.388671875 +vt 0.541015625 0.416015625 +vt 0.5390625 0.416015625 +vt 0.5390625 0.388671875 +vt 0.544921875 0.388671875 +vt 0.544921875 0.416015625 +vt 0.54296875 0.416015625 +vt 0.54296875 0.388671875 +vt 0.541015625 0.41796875 +vt 0.541015625 0.416015625 +vt 0.54296875 0.416015625 +vt 0.54296875 0.41796875 +vt 0.54296875 0.416015625 +vt 0.54296875 0.41796875 +vt 0.544921875 0.41796875 +vt 0.544921875 0.416015625 +vt 0.546875 0.388671875 +vt 0.546875 0.416015625 +vt 0.544921875 0.416015625 +vt 0.544921875 0.388671875 +vt 0.54296875 0.388671875 +vt 0.54296875 0.416015625 +vt 0.541015625 0.416015625 +vt 0.541015625 0.388671875 +vt 0.2763671875 0.79296875 +vt 0.2763671875 0.7939453125 +vt 0.2744140625 0.7939453125 +vt 0.2744140625 0.79296875 +vt 0.2958984375 0.79296875 +vt 0.2958984375 0.7939453125 +vt 0.2939453125 0.7939453125 +vt 0.2939453125 0.79296875 +vt 0.2763671875 0.7958984375 +vt 0.2763671875 0.7939453125 +vt 0.2939453125 0.7939453125 +vt 0.2939453125 0.7958984375 +vt 0.2939453125 0.7939453125 +vt 0.2939453125 0.7958984375 +vt 0.3115234375 0.7958984375 +vt 0.3115234375 0.7939453125 +vt 0.3134765625 0.79296875 +vt 0.3134765625 0.7939453125 +vt 0.2958984375 0.7939453125 +vt 0.2958984375 0.79296875 +vt 0.2939453125 0.79296875 +vt 0.2939453125 0.7939453125 +vt 0.2763671875 0.7939453125 +vt 0.2763671875 0.79296875 +vt 0.2763671875 0.875 +vt 0.2763671875 0.8759765625 +vt 0.2744140625 0.8759765625 +vt 0.2744140625 0.875 +vt 0.2958984375 0.875 +vt 0.2958984375 0.8759765625 +vt 0.2939453125 0.8759765625 +vt 0.2939453125 0.875 +vt 0.2763671875 0.8779296875 +vt 0.2763671875 0.8759765625 +vt 0.2939453125 0.8759765625 +vt 0.2939453125 0.8779296875 +vt 0.2939453125 0.8759765625 +vt 0.2939453125 0.8779296875 +vt 0.3115234375 0.8779296875 +vt 0.3115234375 0.8759765625 +vt 0.3134765625 0.875 +vt 0.3134765625 0.8759765625 +vt 0.2958984375 0.8759765625 +vt 0.2958984375 0.875 +vt 0.2939453125 0.875 +vt 0.2939453125 0.8759765625 +vt 0.2763671875 0.8759765625 +vt 0.2763671875 0.875 +vt 0.3193359375 0.8759765625 +vt 0.3193359375 0.9033203125 +vt 0.3173828125 0.9033203125 +vt 0.3173828125 0.8759765625 +vt 0.3232421875 0.8759765625 +vt 0.3232421875 0.9033203125 +vt 0.3212890625 0.9033203125 +vt 0.3212890625 0.8759765625 +vt 0.3193359375 0.9052734375 +vt 0.3193359375 0.9033203125 +vt 0.3212890625 0.9033203125 +vt 0.3212890625 0.9052734375 +vt 0.3212890625 0.9033203125 +vt 0.3212890625 0.9052734375 +vt 0.3232421875 0.9052734375 +vt 0.3232421875 0.9033203125 +vt 0.3251953125 0.8759765625 +vt 0.3251953125 0.9033203125 +vt 0.3232421875 0.9033203125 +vt 0.3232421875 0.8759765625 +vt 0.3212890625 0.8759765625 +vt 0.3212890625 0.9033203125 +vt 0.3193359375 0.9033203125 +vt 0.3193359375 0.8759765625 +vt 0.1396484375 0.814453125 +vt 0.1396484375 0.8154296875 +vt 0.1376953125 0.8154296875 +vt 0.1376953125 0.814453125 +vt 0.1591796875 0.814453125 +vt 0.1591796875 0.8154296875 +vt 0.1572265625 0.8154296875 +vt 0.1572265625 0.814453125 +vt 0.1396484375 0.8173828125 +vt 0.1396484375 0.8154296875 +vt 0.1572265625 0.8154296875 +vt 0.1572265625 0.8173828125 +vt 0.1572265625 0.8154296875 +vt 0.1572265625 0.8173828125 +vt 0.1748046875 0.8173828125 +vt 0.1748046875 0.8154296875 +vt 0.1767578125 0.814453125 +vt 0.1767578125 0.8154296875 +vt 0.1591796875 0.8154296875 +vt 0.1591796875 0.814453125 +vt 0.1572265625 0.814453125 +vt 0.1572265625 0.8154296875 +vt 0.1396484375 0.8154296875 +vt 0.1396484375 0.814453125 +vt 0.1005859375 0.814453125 +vt 0.1005859375 0.8154296875 +vt 0.0986328125 0.8154296875 +vt 0.0986328125 0.814453125 +vt 0.1201171875 0.814453125 +vt 0.1201171875 0.8154296875 +vt 0.1181640625 0.8154296875 +vt 0.1181640625 0.814453125 +vt 0.1005859375 0.8173828125 +vt 0.1005859375 0.8154296875 +vt 0.1181640625 0.8154296875 +vt 0.1181640625 0.8173828125 +vt 0.1181640625 0.8154296875 +vt 0.1181640625 0.8173828125 +vt 0.1357421875 0.8173828125 +vt 0.1357421875 0.8154296875 +vt 0.1376953125 0.814453125 +vt 0.1376953125 0.8154296875 +vt 0.1201171875 0.8154296875 +vt 0.1201171875 0.814453125 +vt 0.1181640625 0.814453125 +vt 0.1181640625 0.8154296875 +vt 0.1005859375 0.8154296875 +vt 0.1005859375 0.814453125 +vt 0.67578125 0.46484375 +vt 0.67578125 0.4658203125 +vt 0.64453125 0.4658203125 +vt 0.64453125 0.46484375 +vt 0.708984375 0.46484375 +vt 0.708984375 0.4658203125 +vt 0.677734375 0.4658203125 +vt 0.677734375 0.46484375 +vt 0.67578125 0.4970703125 +vt 0.67578125 0.4658203125 +vt 0.677734375 0.4658203125 +vt 0.677734375 0.4970703125 +vt 0.677734375 0.4658203125 +vt 0.677734375 0.4970703125 +vt 0.6796875 0.4970703125 +vt 0.6796875 0.4658203125 +vt 0.7109375 0.46484375 +vt 0.7109375 0.4658203125 +vt 0.708984375 0.4658203125 +vt 0.708984375 0.46484375 +vt 0.677734375 0.46484375 +vt 0.677734375 0.4658203125 +vt 0.67578125 0.4658203125 +vt 0.67578125 0.46484375 +vt 0.6435546875 0.7568359375 +vt 0.6435546875 0.7578125 +vt 0.6123046875 0.7578125 +vt 0.6123046875 0.7568359375 +vt 0.6767578125 0.7568359375 +vt 0.6767578125 0.7578125 +vt 0.6455078125 0.7578125 +vt 0.6455078125 0.7568359375 +vt 0.6435546875 0.7890625 +vt 0.6435546875 0.7578125 +vt 0.6455078125 0.7578125 +vt 0.6455078125 0.7890625 +vt 0.6455078125 0.7578125 +vt 0.6455078125 0.7890625 +vt 0.6474609375 0.7890625 +vt 0.6474609375 0.7578125 +vt 0.6787109375 0.7568359375 +vt 0.6787109375 0.7578125 +vt 0.6767578125 0.7578125 +vt 0.6767578125 0.7568359375 +vt 0.6455078125 0.7568359375 +vt 0.6455078125 0.7578125 +vt 0.6435546875 0.7578125 +vt 0.6435546875 0.7568359375 +vt 0.03125 0.96875 +vt 0 0.96875 +vt 0.03125 0.96875 +vt 0 0.96875 +vt 0.08203125 0.96875 +vt 0.05078125 0.96875 +vt 0.08203125 0.96875 +vt 0.05078125 0.96875 +vt 0.03125 1 +vt 0.03125 0.96875 +vt 0.05078125 0.96875 +vt 0.05078125 1 +vt 0.05078125 0.96875 +vt 0.05078125 1 +vt 0.0703125 1 +vt 0.0703125 0.96875 +vt 0.1015625 0.96875 +vt 0.08203125 0.96875 +vt 0.1015625 0.96875 +vt 0.08203125 0.96875 +vt 0.05078125 0.96875 +vt 0.03125 0.96875 +vt 0.05078125 0.96875 +vt 0.03125 0.96875 +vt 0.037109375 0.8154296875 +vt 0.037109375 0.81640625 +vt 0 0.81640625 +vt 0 0.8154296875 +vt 0.076171875 0.8154296875 +vt 0.076171875 0.81640625 +vt 0.0390625 0.81640625 +vt 0.0390625 0.8154296875 +vt 0.037109375 0.853515625 +vt 0.037109375 0.81640625 +vt 0.0390625 0.81640625 +vt 0.0390625 0.853515625 +vt 0.0390625 0.81640625 +vt 0.0390625 0.853515625 +vt 0.041015625 0.853515625 +vt 0.041015625 0.81640625 +vt 0.078125 0.8154296875 +vt 0.078125 0.81640625 +vt 0.076171875 0.81640625 +vt 0.076171875 0.8154296875 +vt 0.0390625 0.8154296875 +vt 0.0390625 0.81640625 +vt 0.037109375 0.81640625 +vt 0.037109375 0.8154296875 +vt 0.5712890625 0.2314453125 +vt 0.5712890625 0.232421875 +vt 0.52734375 0.232421875 +vt 0.52734375 0.2314453125 +vt 0.6171875 0.2314453125 +vt 0.6171875 0.232421875 +vt 0.5732421875 0.232421875 +vt 0.5732421875 0.2314453125 +vt 0.5712890625 0.2763671875 +vt 0.5712890625 0.232421875 +vt 0.5732421875 0.232421875 +vt 0.5732421875 0.2763671875 +vt 0.5732421875 0.232421875 +vt 0.5732421875 0.2763671875 +vt 0.5751953125 0.2763671875 +vt 0.5751953125 0.232421875 +vt 0.619140625 0.2314453125 +vt 0.619140625 0.232421875 +vt 0.6171875 0.232421875 +vt 0.6171875 0.2314453125 +vt 0.5732421875 0.2314453125 +vt 0.5732421875 0.232421875 +vt 0.5712890625 0.232421875 +vt 0.5712890625 0.2314453125 +vt 0.060546875 0.8173828125 +vt 0.060546875 0.8193359375 +vt 0.041015625 0.8193359375 +vt 0.041015625 0.8173828125 +vt 0.083984375 0.8173828125 +vt 0.083984375 0.8193359375 +vt 0.064453125 0.8193359375 +vt 0.064453125 0.8173828125 +vt 0.060546875 0.8388671875 +vt 0.060546875 0.8193359375 +vt 0.064453125 0.8193359375 +vt 0.064453125 0.8388671875 +vt 0.064453125 0.8193359375 +vt 0.064453125 0.8388671875 +vt 0.068359375 0.8388671875 +vt 0.068359375 0.8193359375 +vt 0.087890625 0.8173828125 +vt 0.087890625 0.8193359375 +vt 0.083984375 0.8193359375 +vt 0.083984375 0.8173828125 +vt 0.064453125 0.8173828125 +vt 0.064453125 0.8193359375 +vt 0.060546875 0.8193359375 +vt 0.060546875 0.8173828125 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9375 +vt 0.3359375 0.9375 +vt 0.3359375 0.9365234375 +vt 0.37890625 0.9365234375 +vt 0.37890625 0.9375 +vt 0.359375 0.9375 +vt 0.359375 0.9365234375 +vt 0.35546875 0.95703125 +vt 0.35546875 0.9375 +vt 0.359375 0.9375 +vt 0.359375 0.95703125 +vt 0.359375 0.9375 +vt 0.359375 0.95703125 +vt 0.36328125 0.95703125 +vt 0.36328125 0.9375 +vt 0.3828125 0.9365234375 +vt 0.3828125 0.9375 +vt 0.37890625 0.9375 +vt 0.37890625 0.9365234375 +vt 0.359375 0.9365234375 +vt 0.359375 0.9375 +vt 0.35546875 0.9375 +vt 0.35546875 0.9365234375 +vt 0.4443359375 0.75 +vt 0.4443359375 0.7509765625 +vt 0.427734375 0.7509765625 +vt 0.427734375 0.75 +vt 0.46484375 0.75 +vt 0.46484375 0.7509765625 +vt 0.4482421875 0.7509765625 +vt 0.4482421875 0.75 +vt 0.4443359375 0.767578125 +vt 0.4443359375 0.7509765625 +vt 0.4482421875 0.7509765625 +vt 0.4482421875 0.767578125 +vt 0.4482421875 0.7509765625 +vt 0.4482421875 0.767578125 +vt 0.4521484375 0.767578125 +vt 0.4521484375 0.7509765625 +vt 0.46875 0.75 +vt 0.46875 0.7509765625 +vt 0.46484375 0.7509765625 +vt 0.46484375 0.75 +vt 0.4482421875 0.75 +vt 0.4482421875 0.7509765625 +vt 0.4443359375 0.7509765625 +vt 0.4443359375 0.75 +vt 0.2939453125 0.9326171875 +vt 0.2939453125 0.93359375 +vt 0.2744140625 0.93359375 +vt 0.2744140625 0.9326171875 +vt 0.3173828125 0.9326171875 +vt 0.3173828125 0.93359375 +vt 0.2978515625 0.93359375 +vt 0.2978515625 0.9326171875 +vt 0.2939453125 0.953125 +vt 0.2939453125 0.93359375 +vt 0.2978515625 0.93359375 +vt 0.2978515625 0.953125 +vt 0.2978515625 0.93359375 +vt 0.2978515625 0.953125 +vt 0.3017578125 0.953125 +vt 0.3017578125 0.93359375 +vt 0.3212890625 0.9326171875 +vt 0.3212890625 0.93359375 +vt 0.3173828125 0.93359375 +vt 0.3173828125 0.9326171875 +vt 0.2978515625 0.9326171875 +vt 0.2978515625 0.93359375 +vt 0.2939453125 0.93359375 +vt 0.2939453125 0.9326171875 +vt 0.39453125 0.7900390625 +vt 0.39453125 0.791015625 +vt 0.201171875 0.791015625 +vt 0.201171875 0.7900390625 +vt 0.591796875 0.7900390625 +vt 0.591796875 0.791015625 +vt 0.3984375 0.791015625 +vt 0.3984375 0.7900390625 +vt 0.39453125 0.984375 +vt 0.39453125 0.791015625 +vt 0.3984375 0.791015625 +vt 0.3984375 0.984375 +vt 0.3984375 0.791015625 +vt 0.3984375 0.984375 +vt 0.40234375 0.984375 +vt 0.40234375 0.791015625 +vt 0.595703125 0.7900390625 +vt 0.595703125 0.791015625 +vt 0.591796875 0.791015625 +vt 0.591796875 0.7900390625 +vt 0.3984375 0.7900390625 +vt 0.3984375 0.791015625 +vt 0.39453125 0.791015625 +vt 0.39453125 0.7900390625 +vt 0.193359375 0.791015625 +vt 0.193359375 0.7919921875 +vt 0 0.7919921875 +vt 0 0.791015625 +vt 0.390625 0.791015625 +vt 0.390625 0.7919921875 +vt 0.197265625 0.7919921875 +vt 0.197265625 0.791015625 +vt 0.193359375 0.9853515625 +vt 0.193359375 0.7919921875 +vt 0.197265625 0.7919921875 +vt 0.197265625 0.9853515625 +vt 0.197265625 0.7919921875 +vt 0.197265625 0.9853515625 +vt 0.201171875 0.9853515625 +vt 0.201171875 0.7919921875 +vt 0.39453125 0.791015625 +vt 0.39453125 0.7919921875 +vt 0.390625 0.7919921875 +vt 0.390625 0.791015625 +vt 0.197265625 0.791015625 +vt 0.197265625 0.7919921875 +vt 0.193359375 0.7919921875 +vt 0.193359375 0.791015625 +vt 0.4140625 0.4814453125 +vt 0.4140625 0.482421875 +vt 0.4072265625 0.482421875 +vt 0.4072265625 0.4814453125 +vt 0.4248046875 0.4814453125 +vt 0.4248046875 0.482421875 +vt 0.41796875 0.482421875 +vt 0.41796875 0.4814453125 +vt 0.4140625 0.4892578125 +vt 0.4140625 0.482421875 +vt 0.41796875 0.482421875 +vt 0.41796875 0.4892578125 +vt 0.41796875 0.482421875 +vt 0.41796875 0.4892578125 +vt 0.421875 0.4892578125 +vt 0.421875 0.482421875 +vt 0.4287109375 0.4814453125 +vt 0.4287109375 0.482421875 +vt 0.4248046875 0.482421875 +vt 0.4248046875 0.4814453125 +vt 0.41796875 0.4814453125 +vt 0.41796875 0.482421875 +vt 0.4140625 0.482421875 +vt 0.4140625 0.4814453125 +vt 0.2236328125 0.416015625 +vt 0.2236328125 0.41796875 +vt 0.212890625 0.41796875 +vt 0.212890625 0.416015625 +vt 0.23828125 0.416015625 +vt 0.23828125 0.41796875 +vt 0.2275390625 0.41796875 +vt 0.2275390625 0.416015625 +vt 0.2236328125 0.4287109375 +vt 0.2236328125 0.41796875 +vt 0.2275390625 0.41796875 +vt 0.2275390625 0.4287109375 +vt 0.2275390625 0.41796875 +vt 0.2275390625 0.4287109375 +vt 0.2314453125 0.4287109375 +vt 0.2314453125 0.41796875 +vt 0.2421875 0.416015625 +vt 0.2421875 0.41796875 +vt 0.23828125 0.41796875 +vt 0.23828125 0.416015625 +vt 0.2275390625 0.416015625 +vt 0.2275390625 0.41796875 +vt 0.2236328125 0.41796875 +vt 0.2236328125 0.416015625 +vt 0.0107421875 0.81640625 +vt 0.0107421875 0.818359375 +vt 0 0.818359375 +vt 0 0.81640625 +vt 0.025390625 0.81640625 +vt 0.025390625 0.818359375 +vt 0.0146484375 0.818359375 +vt 0.0146484375 0.81640625 +vt 0.0107421875 0.8291015625 +vt 0.0107421875 0.818359375 +vt 0.0146484375 0.818359375 +vt 0.0146484375 0.8291015625 +vt 0.0146484375 0.818359375 +vt 0.0146484375 0.8291015625 +vt 0.0185546875 0.8291015625 +vt 0.0185546875 0.818359375 +vt 0.029296875 0.81640625 +vt 0.029296875 0.818359375 +vt 0.025390625 0.818359375 +vt 0.025390625 0.81640625 +vt 0.0146484375 0.81640625 +vt 0.0146484375 0.818359375 +vt 0.0107421875 0.818359375 +vt 0.0107421875 0.81640625 +vt 0.357421875 0.4814453125 +vt 0.357421875 0.482421875 +vt 0.3505859375 0.482421875 +vt 0.3505859375 0.4814453125 +vt 0.3681640625 0.4814453125 +vt 0.3681640625 0.482421875 +vt 0.361328125 0.482421875 +vt 0.361328125 0.4814453125 +vt 0.357421875 0.4892578125 +vt 0.357421875 0.482421875 +vt 0.361328125 0.482421875 +vt 0.361328125 0.4892578125 +vt 0.361328125 0.482421875 +vt 0.361328125 0.4892578125 +vt 0.365234375 0.4892578125 +vt 0.365234375 0.482421875 +vt 0.3720703125 0.4814453125 +vt 0.3720703125 0.482421875 +vt 0.3681640625 0.482421875 +vt 0.3681640625 0.4814453125 +vt 0.361328125 0.4814453125 +vt 0.361328125 0.482421875 +vt 0.357421875 0.482421875 +vt 0.357421875 0.4814453125 +vt 0.568359375 0.498046875 +vt 0.568359375 0.4990234375 +vt 0.560546875 0.4990234375 +vt 0.560546875 0.498046875 +vt 0.580078125 0.498046875 +vt 0.580078125 0.4990234375 +vt 0.572265625 0.4990234375 +vt 0.572265625 0.498046875 +vt 0.568359375 0.5068359375 +vt 0.568359375 0.4990234375 +vt 0.572265625 0.4990234375 +vt 0.572265625 0.5068359375 +vt 0.572265625 0.4990234375 +vt 0.572265625 0.5068359375 +vt 0.576171875 0.5068359375 +vt 0.576171875 0.4990234375 +vt 0.583984375 0.498046875 +vt 0.583984375 0.4990234375 +vt 0.580078125 0.4990234375 +vt 0.580078125 0.498046875 +vt 0.572265625 0.498046875 +vt 0.572265625 0.4990234375 +vt 0.568359375 0.4990234375 +vt 0.568359375 0.498046875 +vt 0.306640625 0.6884765625 +vt 0.306640625 0.689453125 +vt 0.298828125 0.689453125 +vt 0.298828125 0.6884765625 +vt 0.318359375 0.6884765625 +vt 0.318359375 0.689453125 +vt 0.310546875 0.689453125 +vt 0.310546875 0.6884765625 +vt 0.306640625 0.697265625 +vt 0.306640625 0.689453125 +vt 0.310546875 0.689453125 +vt 0.310546875 0.697265625 +vt 0.310546875 0.689453125 +vt 0.310546875 0.697265625 +vt 0.314453125 0.697265625 +vt 0.314453125 0.689453125 +vt 0.322265625 0.6884765625 +vt 0.322265625 0.689453125 +vt 0.318359375 0.689453125 +vt 0.318359375 0.6884765625 +vt 0.310546875 0.6884765625 +vt 0.310546875 0.689453125 +vt 0.306640625 0.689453125 +vt 0.306640625 0.6884765625 +vt 0.365234375 0.912109375 +vt 0.365234375 0.9287109375 +vt 0.3642578125 0.9287109375 +vt 0.3642578125 0.912109375 +vt 0.3798828125 0.912109375 +vt 0.3798828125 0.9287109375 +vt 0.37890625 0.9287109375 +vt 0.37890625 0.912109375 +vt 0.365234375 0.9296875 +vt 0.365234375 0.9287109375 +vt 0.37890625 0.9287109375 +vt 0.37890625 0.9296875 +vt 0.37890625 0.9287109375 +vt 0.37890625 0.9296875 +vt 0.392578125 0.9296875 +vt 0.392578125 0.9287109375 +vt 0.3935546875 0.912109375 +vt 0.3935546875 0.9287109375 +vt 0.3798828125 0.9287109375 +vt 0.3798828125 0.912109375 +vt 0.37890625 0.912109375 +vt 0.37890625 0.9287109375 +vt 0.365234375 0.9287109375 +vt 0.365234375 0.912109375 +vt 0.33203125 0.912109375 +vt 0.33203125 0.9287109375 +vt 0.3310546875 0.9287109375 +vt 0.3310546875 0.912109375 +vt 0.3466796875 0.912109375 +vt 0.3466796875 0.9287109375 +vt 0.345703125 0.9287109375 +vt 0.345703125 0.912109375 +vt 0.33203125 0.9296875 +vt 0.33203125 0.9287109375 +vt 0.345703125 0.9287109375 +vt 0.345703125 0.9296875 +vt 0.345703125 0.9287109375 +vt 0.345703125 0.9296875 +vt 0.359375 0.9296875 +vt 0.359375 0.9287109375 +vt 0.3603515625 0.912109375 +vt 0.3603515625 0.9287109375 +vt 0.3466796875 0.9287109375 +vt 0.3466796875 0.912109375 +vt 0.345703125 0.912109375 +vt 0.345703125 0.9287109375 +vt 0.33203125 0.9287109375 +vt 0.33203125 0.912109375 +vt 0.3330078125 0.7236328125 +vt 0.3330078125 0.7373046875 +vt 0.33203125 0.7373046875 +vt 0.33203125 0.7236328125 +vt 0.337890625 0.7236328125 +vt 0.337890625 0.7373046875 +vt 0.3369140625 0.7373046875 +vt 0.3369140625 0.7236328125 +vt 0.3330078125 0.73828125 +vt 0.3330078125 0.7373046875 +vt 0.3369140625 0.7373046875 +vt 0.3369140625 0.73828125 +vt 0.3369140625 0.7373046875 +vt 0.3369140625 0.73828125 +vt 0.3408203125 0.73828125 +vt 0.3408203125 0.7373046875 +vt 0.341796875 0.7236328125 +vt 0.341796875 0.7373046875 +vt 0.337890625 0.7373046875 +vt 0.337890625 0.7236328125 +vt 0.3369140625 0.7236328125 +vt 0.3369140625 0.7373046875 +vt 0.3330078125 0.7373046875 +vt 0.3330078125 0.7236328125 +vt 0.33203125 0.884765625 +vt 0.33203125 0.8984375 +vt 0.3310546875 0.8984375 +vt 0.3310546875 0.884765625 +vt 0.3369140625 0.884765625 +vt 0.3369140625 0.8984375 +vt 0.3359375 0.8984375 +vt 0.3359375 0.884765625 +vt 0.33203125 0.8994140625 +vt 0.33203125 0.8984375 +vt 0.3359375 0.8984375 +vt 0.3359375 0.8994140625 +vt 0.3359375 0.8984375 +vt 0.3359375 0.8994140625 +vt 0.33984375 0.8994140625 +vt 0.33984375 0.8984375 +vt 0.3408203125 0.884765625 +vt 0.3408203125 0.8984375 +vt 0.3369140625 0.8984375 +vt 0.3369140625 0.884765625 +vt 0.3359375 0.884765625 +vt 0.3359375 0.8984375 +vt 0.33203125 0.8984375 +vt 0.33203125 0.884765625 +vt 0.3935546875 0.5166015625 +vt 0.3935546875 0.51953125 +vt 0.392578125 0.51953125 +vt 0.392578125 0.5166015625 +vt 0.3994140625 0.5166015625 +vt 0.3994140625 0.51953125 +vt 0.3984375 0.51953125 +vt 0.3984375 0.5166015625 +vt 0.3935546875 0.5205078125 +vt 0.3935546875 0.51953125 +vt 0.3984375 0.51953125 +vt 0.3984375 0.5205078125 +vt 0.3984375 0.51953125 +vt 0.3984375 0.5205078125 +vt 0.4033203125 0.5205078125 +vt 0.4033203125 0.51953125 +vt 0.404296875 0.5166015625 +vt 0.404296875 0.51953125 +vt 0.3994140625 0.51953125 +vt 0.3994140625 0.5166015625 +vt 0.3984375 0.5166015625 +vt 0.3984375 0.51953125 +vt 0.3935546875 0.51953125 +vt 0.3935546875 0.5166015625 +vt 0.318359375 0.8173828125 +vt 0.318359375 0.8203125 +vt 0.3173828125 0.8203125 +vt 0.3173828125 0.8173828125 +vt 0.32421875 0.8173828125 +vt 0.32421875 0.8203125 +vt 0.3232421875 0.8203125 +vt 0.3232421875 0.8173828125 +vt 0.318359375 0.8212890625 +vt 0.318359375 0.8203125 +vt 0.3232421875 0.8203125 +vt 0.3232421875 0.8212890625 +vt 0.3232421875 0.8203125 +vt 0.3232421875 0.8212890625 +vt 0.328125 0.8212890625 +vt 0.328125 0.8203125 +vt 0.3291015625 0.8173828125 +vt 0.3291015625 0.8203125 +vt 0.32421875 0.8203125 +vt 0.32421875 0.8173828125 +vt 0.3232421875 0.8173828125 +vt 0.3232421875 0.8203125 +vt 0.318359375 0.8203125 +vt 0.318359375 0.8173828125 +vt 0.173828125 0.9169921875 +vt 0.173828125 0.9833984375 +vt 0.1689453125 0.9833984375 +vt 0.1689453125 0.9169921875 +vt 0.18359375 0.9169921875 +vt 0.18359375 0.9833984375 +vt 0.1787109375 0.9833984375 +vt 0.1787109375 0.9169921875 +vt 0.173828125 0.98828125 +vt 0.173828125 0.9833984375 +vt 0.1787109375 0.9833984375 +vt 0.1787109375 0.98828125 +vt 0.1787109375 0.9833984375 +vt 0.1787109375 0.98828125 +vt 0.18359375 0.98828125 +vt 0.18359375 0.9833984375 +vt 0.1884765625 0.9169921875 +vt 0.1884765625 0.9833984375 +vt 0.18359375 0.9833984375 +vt 0.18359375 0.9169921875 +vt 0.1787109375 0.9169921875 +vt 0.1787109375 0.9833984375 +vt 0.173828125 0.9833984375 +vt 0.173828125 0.9169921875 +vt 0.044921875 0.8193359375 +vt 0.044921875 0.849609375 +vt 0.041015625 0.849609375 +vt 0.041015625 0.8193359375 +vt 0.052734375 0.8193359375 +vt 0.052734375 0.849609375 +vt 0.048828125 0.849609375 +vt 0.048828125 0.8193359375 +vt 0.044921875 0.853515625 +vt 0.044921875 0.849609375 +vt 0.048828125 0.849609375 +vt 0.048828125 0.853515625 +vt 0.048828125 0.849609375 +vt 0.048828125 0.853515625 +vt 0.052734375 0.853515625 +vt 0.052734375 0.849609375 +vt 0.056640625 0.8193359375 +vt 0.056640625 0.849609375 +vt 0.052734375 0.849609375 +vt 0.052734375 0.8193359375 +vt 0.048828125 0.8193359375 +vt 0.048828125 0.849609375 +vt 0.044921875 0.849609375 +vt 0.044921875 0.8193359375 +vt 0.1259765625 0.8173828125 +vt 0.1259765625 0.826171875 +vt 0.0986328125 0.826171875 +vt 0.0986328125 0.8173828125 +vt 0.1728515625 0.8173828125 +vt 0.1728515625 0.826171875 +vt 0.1455078125 0.826171875 +vt 0.1455078125 0.8173828125 +vt 0.1259765625 0.853515625 +vt 0.1259765625 0.826171875 +vt 0.1455078125 0.826171875 +vt 0.1455078125 0.853515625 +vt 0.1455078125 0.826171875 +vt 0.1455078125 0.853515625 +vt 0.1650390625 0.853515625 +vt 0.1650390625 0.826171875 +vt 0.1923828125 0.8173828125 +vt 0.1923828125 0.826171875 +vt 0.1728515625 0.826171875 +vt 0.1728515625 0.8173828125 +vt 0.1455078125 0.8173828125 +vt 0.1455078125 0.826171875 +vt 0.1259765625 0.826171875 +vt 0.1259765625 0.8173828125 +vt 0.080078125 0.8037109375 +vt 0.080078125 0.80859375 +vt 0 0.80859375 +vt 0 0.8037109375 +vt 0.16015625 0.8037109375 +vt 0.16015625 0.80859375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.8037109375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.888671875 +vt 0.080078125 0.888671875 +vt 0.080078125 0.888671875 +vt 0.080078125 0.888671875 +vt 0.080078125 0.80859375 +vt 0.080078125 0.80859375 +vt 0.16015625 0.80859375 +vt 0.16015625 0.80859375 +vt 0.16015625 0.8037109375 +vt 0.16015625 0.8037109375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.8037109375 +vt 0.080078125 0.8037109375 +vt 0.1123046875 0.6875 +vt 0.1123046875 0.6923828125 +vt 0 0.6923828125 +vt 0 0.6875 +vt 0.224609375 0.6875 +vt 0.224609375 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6875 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.224609375 0.6923828125 +vt 0.224609375 0.6923828125 +vt 0.224609375 0.6875 +vt 0.224609375 0.6875 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6875 +vt 0.1123046875 0.6875 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.8486328125 +vt 0.0205078125 0.8486328125 +vt 0.0205078125 0.84375 +vt 0.0361328125 0.84375 +vt 0.0361328125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0361328125 0.8486328125 +vt 0.0361328125 0.8486328125 +vt 0.0361328125 0.84375 +vt 0.0361328125 0.84375 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.84375 +vt 0.01171875 0.96875 +vt 0.01171875 0.9736328125 +vt 0 0.9736328125 +vt 0 0.96875 +vt 0.0234375 0.96875 +vt 0.0234375 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.96875 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.0234375 0.9736328125 +vt 0.0234375 0.9736328125 +vt 0.0234375 0.96875 +vt 0.0234375 0.96875 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.96875 +vt 0.01171875 0.96875 +vt 0.080078125 0.9091796875 +vt 0.080078125 0.9140625 +vt 0.0703125 0.9140625 +vt 0.0703125 0.9091796875 +vt 0.08984375 0.9091796875 +vt 0.08984375 0.9140625 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9091796875 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9140625 +vt 0.080078125 0.923828125 +vt 0.080078125 0.923828125 +vt 0.080078125 0.923828125 +vt 0.080078125 0.923828125 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9140625 +vt 0.08984375 0.9140625 +vt 0.08984375 0.9140625 +vt 0.08984375 0.9091796875 +vt 0.08984375 0.9091796875 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9091796875 +vt 0.080078125 0.9091796875 +vt 0.080078125 0.9091796875 +vt 0.080078125 0.9140625 +vt 0.08984375 0.9140625 +vt 0.08984375 0.9091796875 +vt 0.0703125 0.9091796875 +vt 0.0703125 0.9140625 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9091796875 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9140625 +vt 0.080078125 0.923828125 +vt 0.080078125 0.923828125 +vt 0.080078125 0.923828125 +vt 0.080078125 0.923828125 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9140625 +vt 0.08984375 0.9140625 +vt 0.08984375 0.9140625 +vt 0.08984375 0.9091796875 +vt 0.08984375 0.9091796875 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9091796875 +vt 0.080078125 0.9091796875 +vt 0.01171875 0.96875 +vt 0.01171875 0.9736328125 +vt 0.0234375 0.9736328125 +vt 0.0234375 0.96875 +vt 0 0.96875 +vt 0 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.96875 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.0234375 0.9736328125 +vt 0.0234375 0.9736328125 +vt 0.0234375 0.96875 +vt 0.0234375 0.96875 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.96875 +vt 0.01171875 0.96875 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.8486328125 +vt 0.0361328125 0.8486328125 +vt 0.0361328125 0.84375 +vt 0.0205078125 0.84375 +vt 0.0205078125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0361328125 0.8486328125 +vt 0.0361328125 0.8486328125 +vt 0.0361328125 0.84375 +vt 0.0361328125 0.84375 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.84375 +vt 0.1123046875 0.6875 +vt 0.1123046875 0.6923828125 +vt 0.224609375 0.6923828125 +vt 0.224609375 0.6875 +vt 0 0.6875 +vt 0 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6875 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.224609375 0.6923828125 +vt 0.224609375 0.6923828125 +vt 0.224609375 0.6875 +vt 0.224609375 0.6875 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6875 +vt 0.1123046875 0.6875 +vt 0.080078125 0.8037109375 +vt 0.080078125 0.80859375 +vt 0.16015625 0.80859375 +vt 0.16015625 0.8037109375 +vt 0 0.8037109375 +vt 0 0.80859375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.8037109375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.888671875 +vt 0.080078125 0.888671875 +vt 0.080078125 0.888671875 +vt 0.080078125 0.888671875 +vt 0.080078125 0.80859375 +vt 0.080078125 0.80859375 +vt 0.16015625 0.80859375 +vt 0.16015625 0.80859375 +vt 0.16015625 0.8037109375 +vt 0.16015625 0.8037109375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.8037109375 +vt 0.080078125 0.8037109375 +vn 0.4617486132350339 -0.8870108331782217 0 +vn -0.4617486132350339 0.8870108331782217 0 +vn 0.8870108331782217 0.4617486132350339 0 +vn -0.8870108331782217 -0.4617486132350339 0 +vn 0 0 1 +vn 0 0 -1 +vn 0.38261270640768896 -0.9237452249848367 -0.017386092519508442 +vn -0.38261270640768885 0.9237452249848368 0.01738609251950718 +vn 0.9238736860512577 0.3826945213371308 -0.0015216966210182166 +vn -0.9238736860512553 -0.38269452133713644 0.0015216966210181086 +vn 0.008059223725909899 -0.015480335577811227 0.9998476924628743 +vn -0.008059223725904518 0.015480335577814792 -0.9998476924628741 +vn 0.38261270640766654 -0.923745224984846 -0.017386092519507623 +vn -0.38261270640768863 0.923745224984837 0.0173860925195077 +vn 0.9238736860512623 0.38269452133712023 -0.0015216966210185394 +vn -0.9238736860512647 -0.3826945213371145 0.0015216966210182064 +vn 0.008059223725898576 -0.015480335577815914 0.9998476924628742 +vn -0.008059223725909516 0.015480335577811385 -0.9998476924628742 +vn 0.38261270640768896 -0.923745224984837 -0.01738609251950868 +vn -0.38261270640768963 0.9237452249848367 0.01738609251950706 +vn 0.9238736860512577 0.3826945213371307 -0.0015216966210181311 +vn -0.9238736860512577 -0.3826945213371307 0.0015216966210179939 +vn 0.008059223725923105 -0.015480335577844194 0.9998476924628735 +vn -0.00805922372590999 0.015480335577812527 -0.9998476924628741 +vn 0.3826127064076672 -0.923745224984846 -0.01738609251950812 +vn -0.38261270640768946 0.9237452249848368 0.017386092519508126 +vn 0.9238736860512555 0.38269452133713655 -0.0015216966210178848 +vn -0.9238736860512555 -0.3826945213371365 0.0015216966210179815 +vn 0.008059223725920835 -0.015480335577806693 0.9998476924628741 +vn -0.008059223725898956 0.015480335577815755 -0.9998476924628743 +vn 0.3826127064076891 -0.9237452249848369 -0.017386092519509476 +vn -0.38261270640766704 0.9237452249848459 0.01738609251950763 +vn 0.9238736860512577 0.3826945213371307 -0.0015216966210180522 +vn -0.9238736860512554 -0.3826945213371365 0.0015216966210182317 +vn 0.008059223725909516 -0.015480335577811385 0.9998476924628743 +vn -0.008059223725904516 0.015480335577814789 -0.9998476924628741 +vn 0.5972978763054064 -0.7655704987995742 -0.23903359246939118 +vn -0.5972978763053892 0.7655704987995895 0.23903359246938483 +vn 0.7572228828428147 0.6365199489391529 -0.1464781905326364 +vn -0.7572228828428165 -0.6365199489391502 0.14647819053263805 +vn 0.26428901608417316 -0.09351064145776261 0.9598995134447238 +vn -0.2642890160841928 0.09351064145780782 -0.9598995134447141 +vn 0.26205521928568737 -0.950880284421163 -0.16478393958228588 +vn -0.262055219285688 0.9508802844211636 0.1647839395822826 +vn 0.9476608816745856 0.2858243156122221 -0.14227900037796154 +vn -0.947660881674578 -0.28582431561225086 0.14227900037795568 +vn 0.18238954978466032 -0.11887437641315585 0.97601379844843 +vn -0.18238954978466482 0.1188743764131723 -0.976013798448427 +vn 0.5706069699795998 -0.8135097435839235 -0.11229239914045562 +vn -0.57060696997958 0.8135097435839371 0.11229239914045606 +vn 0.8195759745935229 0.5727700685875542 0.015154880378466833 +vn -0.8195759745935228 -0.5727700685875543 -0.015154880378467277 +vn 0.051989091240675106 -0.10067964984771696 0.993559632079781 +vn -0.051989091240685174 0.10067964984773131 -0.993559632079779 +vn 0.3814070529766648 -0.9210772025922601 -0.0783929002172559 +vn -0.3814070529766426 0.9210772025922692 0.07839290021725565 +vn 0.9238736860512542 0.3826945213371395 -0.0015216966210165586 +vn -0.9238736860512585 -0.38269452133712895 0.0015216966210183397 +vn 0.031402140540278914 -0.07184476324709577 0.996921378827567 +vn -0.03140214054026546 0.07184476324706328 -0.9969213788275699 +vn 0.38261270640768374 -0.9237452249848391 -0.017386092519510368 +vn -0.3826127064076668 0.923745224984846 0.017386092519508133 +vn 0.9238736860512577 0.3826945213371308 -0.001521696621017908 +vn -0.9238736860512555 -0.38269452133713655 0.0015216966210181595 +vn 0.008059223725901352 -0.01548033557779554 0.9998476924628745 +vn -0.00805922372590452 0.015480335577814796 -0.9998476924628741 +vn 0.3826127064076672 -0.923745224984846 -0.01738609251950807 +vn -0.3826127064076672 0.9237452249848459 0.01738609251951028 +vn 0.9238736860512555 0.38269452133713655 -0.001521696621018159 +vn -0.9238736860512555 -0.38269452133713655 0.0015216966210183538 +vn 0.008059223725904901 -0.015480335577814636 0.9998476924628741 +vn -0.008059223725909897 0.015480335577811226 -0.9998476924628743 +vn 0.4617486132350339 -0.8870108331782217 0 +vn -0.4617486132350339 0.8870108331782217 0 +vn 0.8870108331782217 0.4617486132350339 0 +vn -0.8870108331782217 -0.4617486132350339 0 +vn 8.202303341556687e-15 -1.5756478119126267e-14 1 +vn 0 0 -1 +vn 0.3826127064076672 -0.923745224984846 -0.017386092519505868 +vn -0.3826127064076667 0.923745224984846 0.017386092519508078 +vn 0.9238736860512555 0.38269452133713655 -0.0015216966210179668 +vn -0.9238736860512622 -0.3826945213371202 0.0015216966210184688 +vn 0.008059223725904901 -0.015480335577814636 0.9998476924628741 +vn -0.008059223725904044 0.015480335577813647 -0.9998476924628742 +vn 0.38261270640766665 -0.9237452249848462 -0.017386092519507068 +vn -0.3826127064076884 0.923745224984837 0.017386092519507103 +vn 0.9238736860512555 0.38269452133713655 -0.0015216966210178863 +vn -0.9238736860512555 -0.38269452133713655 0.0015216966210180242 +vn 0.008059223725909899 -0.015480335577811227 0.9998476924628743 +vn -0.008059223725909516 0.015480335577811385 -0.9998476924628742 +vn 0.3826127064076672 -0.923745224984846 -0.01738609251950811 +vn -0.3826127064076666 0.9237452249848461 0.0173860925195081 +vn 0.9238736860512555 0.38269452133713655 -0.0015216966210178842 +vn -0.9238736860512555 -0.38269452133713655 0.0015216966210181602 +vn 0.008059223725909517 -0.015480335577811389 0.9998476924628743 +vn -0.008059223725909516 0.015480335577811385 -0.9998476924628742 +vn 0.38261270640768913 -0.9237452249848369 -0.017386092519508872 +vn -0.3826127064076671 0.9237452249848458 0.017386092519508838 +vn 0.9238736860512554 0.3826945213371365 -0.0015216966210180405 +vn -0.9238736860512554 -0.3826945213371365 0.0015216966210179102 +vn 0.008059223725909516 -0.015480335577811385 0.9998476924628742 +vn -0.008059223725898956 0.015480335577815755 -0.9998476924628743 +vn 0.3826127064076884 -0.923745224984837 -0.01738609251950866 +vn -0.3826127064076889 0.9237452249848369 0.017386092519507054 +vn 0.9238736860512577 0.3826945213371308 -0.0015216966210181298 +vn -0.9238736860512646 -0.3826945213371145 0.0015216966210179076 +vn 0.008059223725898576 -0.015480335577815914 0.9998476924628742 +vn -0.00805922372590999 0.015480335577812527 -0.9998476924628741 +vn 0.38261270640766765 -0.9237452249848458 -0.01738609251950741 +vn -0.3826127064076672 0.923745224984846 0.01738609251950842 +vn 0.9238736860512554 0.3826945213371365 -0.0015216966210178308 +vn -0.9238736860512554 -0.38269452133713644 0.0015216966210181723 +vn 0.008059223725921312 -0.015480335577807841 0.9998476924628741 +vn -0.008059223725909514 0.015480335577811382 -0.9998476924628742 +vn 0.38261270640768946 -0.9237452249848368 -0.01738609251950872 +vn -0.3826127064076888 0.923745224984837 0.01738609251950712 +vn 0.9238736860512577 0.3826945213371307 -0.001521696621017738 +vn -0.9238736860512577 -0.3826945213371307 0.0015216966210183868 +vn 0.008059223725895924 -0.015480335577778571 0.9998476924628749 +vn -0.00805922372589905 0.015480335577817061 -0.9998476924628743 +vn 0.3826127064076724 -0.9237452249848436 -0.017386092519523312 +vn -0.3826127064076782 0.9237452249848416 0.017386092519487854 +vn 0.9238736860512582 0.38269452133712967 -0.0015216966210224042 +vn -0.9238736860512583 -0.38269452133712956 0.0015216966210135578 +vn 0.008059223725909689 -0.015480335577811533 0.9998476924628743 +vn -0.008059223725909729 0.01548033557781163 -0.9998476924628743 +vn 0.46157918246027374 0.8870677998548161 -0.007441557635419815 +vn -0.4615791824602659 -0.8870677998548203 0.007441557635420892 +vn -0.8869524973562929 0.46163931381732654 0.014297250494537605 +vn 0.886952497356239 -0.46163931381742956 -0.014297250494536461 +vn 0.016117944334648377 9.92573611866346e-7 0.99987009749739 +vn -0.01611794433465467 -9.92573649235759e-7 -0.9998700974973898 +vn 0.3827292337147854 0.9237924518533205 0.011217823270308602 +vn -0.3827292337147856 -0.9237924518533205 -0.011217823270309174 +vn -0.9238253396046204 0.3825806968973482 0.013369826698479604 +vn 0.9238253396046207 -0.3825806968973477 -0.01336982669848077 +vn 0.008059223725903548 -0.015480335577806413 0.9998476924628743 +vn -0.008059223725908544 0.01548033557780982 -0.9998476924628743 +vn 0.3827292337147714 0.9237924518533264 0.011217823270308746 +vn -0.3827292337147812 -0.9237924518533223 -0.011217823270308944 +vn -0.9238253396046248 0.3825806968973376 0.013369826698480195 +vn 0.9238253396046291 -0.3825806968973269 -0.013369826698481132 +vn 0.008059223725903451 -0.015480335577807716 0.9998476924628743 +vn -0.008059223725908926 0.015480335577809978 -0.9998476924628743 +vn 0.38272923371478146 0.9237924518533223 0.011217823270309162 +vn -0.3827292337147853 -0.9237924518533205 -0.011217823270309402 +vn -0.9238253396046247 0.38258069689733765 0.013369826698481012 +vn 0.9238253396046248 -0.3825806968973376 -0.013369826698480506 +vn 0.008059223725914388 -0.015480335577812239 0.9998476924628741 +vn -0.008059223725914007 0.01548033557781208 -0.9998476924628741 +vn 0.3827292337147896 0.9237924518533188 0.011217823270308848 +vn -0.3827292337147853 -0.9237924518533205 -0.011217823270308909 +vn -0.9238253396046411 0.3825806968972979 0.013369826698479975 +vn 0.9238253396046245 -0.38258069689733826 -0.013369826698481324 +vn 0.008059223725914484 -0.015480335577810938 0.9998476924628741 +vn -0.008059223725903926 0.01548033557780657 -0.9998476924628743 +vn 0.38272923371478546 0.9237924518533206 0.011217823270308881 +vn -0.3827292337147853 -0.9237924518533205 -0.011217823270308876 +vn -0.9238253396046248 0.3825806968973375 0.013369826698479905 +vn 0.9238253396046248 -0.3825806968973376 -0.013369826698479899 +vn 0.008059223725903451 -0.015480335577807716 0.9998476924628744 +vn -0.008059223725896661 0.015480335577824123 -0.9998476924628742 +vn 0.6009785836270234 0.7656443939953124 0.2293761189949986 +vn -0.6009785836270232 -0.7656443939953126 -0.22937611899499918 +vn -0.759563909553015 0.6364264524585725 -0.1342536327833848 +vn 0.7595639095530151 -0.6364264524585724 0.13425363278338512 +vn -0.24877153321626067 -0.09354223731784302 0.9640345295158277 +vn 0.24877153321626935 0.09354223731786328 -0.9640345295158235 +vn 0.26455978852675804 0.9509127841818137 0.16053969968287826 +vn -0.2645597885267629 -0.9509127841818124 -0.16053969968287843 +vn -0.9498662253629889 0.2857074396578958 -0.12698587653277615 +vn 0.9498662253629758 -0.28570743965794393 0.12698587653276538 +vn -0.16661984554023773 -0.11889586976157156 0.9788266441131376 +vn 0.16661984554023146 0.11889586976155184 -0.978826644113141 +vn 0.5722424162716441 0.8135802332859687 0.10308162312429639 +vn -0.5722424162716481 -0.813580233285966 -0.10308162312429617 +vn -0.8192958329271022 0.5726690650020392 0.028363359074274227 +vn 0.8192958329271067 -0.5726690650020326 -0.02836335907427655 +vn -0.03595576976223099 -0.10068506578217248 0.9942684245963185 +vn 0.03595576976224072 0.10068506578218711 -0.9942684245963167 +vn 0.38250737040941046 0.9211243408603385 0.07223614231868532 +vn -0.3825073704094099 -0.9211243408603385 -0.07223614231868544 +vn -0.9238253396046294 0.38258069689732627 0.013369826698481486 +vn 0.9238253396046295 -0.38258069689732627 -0.013369826698481505 +vn -0.015320868660015037 -0.07184764057117059 0.997297943208477 +vn 0.015320868660001489 0.07184764057113796 -0.9972979432084795 +vn 0.38272923371478196 0.923792451853322 0.011217823270308536 +vn -0.382729233714782 -0.923792451853322 -0.011217823270309377 +vn -0.9238253396046499 0.38258069689727675 0.013369826698480067 +vn 0.9238253396046455 -0.3825806968972874 -0.013369826698479848 +vn 0.008059223725905425 -0.015480335577826413 0.999847692462874 +vn -0.008059223725904027 0.015480335577806608 -0.9998476924628743 +vn 0.38272923371478546 0.9237924518533206 0.011217823270308905 +vn -0.3827292337147995 -0.9237924518533146 -0.011217823270309128 +vn -0.9238253396046247 0.38258069689733765 0.013369826698480455 +vn 0.9238253396046412 -0.382580696897298 -0.013369826698479978 +vn 0.00805922372590892 -0.015480335577809982 0.9998476924628743 +vn -0.008059223725903454 0.015480335577807714 -0.9998476924628744 +vn 0.46157918246026586 0.8870677998548202 -0.007441557635420901 +vn -0.461579182460278 -0.8870677998548141 0.007441557635419472 +vn -0.8869524973562394 0.46163931381742923 0.014297250494535058 +vn 0.8869524973562883 -0.46163931381733525 -0.01429725049453585 +vn 0.016117944334651357 9.925736300531868e-7 0.9998700974973899 +vn -0.01611794433463771 -9.92573616827655e-7 -0.9998700974973901 +vn 0.3827292337147853 0.9237924518533205 0.01121782327031033 +vn -0.3827292337147896 -0.9237924518533188 -0.011217823270308428 +vn -0.9238253396046411 0.3825806968972979 0.013369826698481675 +vn 0.9238253396046202 -0.3825806968973481 -0.01336982669848229 +vn 0.00805922372590212 -0.015480335577826385 0.999847692462874 +vn -0.008059223725914862 0.015480335577811094 -0.9998476924628741 +vn 0.3827292337147853 0.9237924518533205 0.011217823270309393 +vn -0.38272923371478956 -0.9237924518533187 -0.011217823270308331 +vn -0.9238253396046454 0.38258069689728774 0.013369826698480143 +vn 0.9238253396046207 -0.3825806968973477 -0.013369826698480873 +vn 0.008059223725903451 -0.015480335577807716 0.9998476924628744 +vn -0.008059223725928839 0.015480335577778444 -0.9998476924628746 +vn 0.3827292337147853 0.9237924518533205 0.011217823270309622 +vn -0.38272923371478546 -0.9237924518533206 -0.011217823270309332 +vn -0.9238253396046499 0.38258069689727686 0.01336982669848057 +vn 0.9238253396046412 -0.3825806968972981 -0.013369826698479985 +vn 0.008059223725914772 -0.015480335577812403 0.9998476924628741 +vn -0.008059223725903928 0.015480335577806573 -0.9998476924628744 +vn 0.3827292337147895 0.9237924518533188 0.011217823270309464 +vn -0.38272923371478523 -0.9237924518533206 -0.011217823270308586 +vn -0.923825339604641 0.38258069689729834 0.013369826698480419 +vn 0.9238253396046456 -0.3825806968972874 -0.013369826698479165 +vn 0.008059223725890238 -0.015480335577840685 0.9998476924628739 +vn -0.00805922372592846 0.01548033557777828 -0.9998476924628745 +vn 0.3827292337147853 0.9237924518533205 0.011217823270309393 +vn -0.38272923371478956 -0.9237924518533187 -0.01121782327030803 +vn -0.9238253396046411 0.3825806968972979 0.013369826698480265 +vn 0.9238253396046204 -0.38258069689734825 -0.01336982669848089 +vn 0.008059223725900792 -0.015480335577845054 0.9998476924628736 +vn -0.008059223725903926 0.01548033557780657 -0.9998476924628744 +vn 0.38272923371478135 0.9237924518533223 0.011217823270308538 +vn -0.38272923371478135 -0.9237924518533223 -0.01121782327030938 +vn -0.9238253396046245 0.38258069689733815 0.013369826698479921 +vn 0.9238253396046499 -0.3825806968972768 -0.013369826698478852 +vn 0.008059223725917521 -0.01548033557777375 0.9998476924628747 +vn -0.008059223725927985 0.015480335577779432 -0.9998476924628745 +vn 0.3827292337147674 0.923792451853328 0.011217823270308654 +vn -0.38272923371478956 -0.9237924518533189 -0.011217823270309346 +vn -0.9238253396046249 0.38258069689733776 0.013369826698479552 +vn 0.923825339604641 -0.3825806968972982 -0.013369826698480025 +vn 0.008059223725914865 -0.015480335577811094 0.9998476924628741 +vn -0.008059223725914385 0.015480335577812244 -0.9998476924628741 +vn 0.3827292337147866 0.9237924518533198 0.011217823270316516 +vn -0.3827292337147857 -0.9237924518533204 -0.011217823270323444 +vn -0.9238253396046332 0.38258069689731666 0.013369826698493856 +vn 0.9238253396046353 -0.382580696897313 -0.0133698266984666 +vn 0.00805922372590652 -0.015480335577808313 0.9998476924628743 +vn -0.008059223725909158 0.015480335577809404 -0.9998476924628743 +vn 0.8191055131661413 -0.5736394965325561 0.0019713748269194016 +vn -0.8191055131661398 0.5736394965325582 -0.0019713748269193786 +vn 0.5736088506681619 0.8190897037435113 0.008058762716295267 +vn -0.5736088506681618 -0.8190897037435112 -0.008058762716295733 +vn -0.00623755592552042 -0.005470178530503286 0.9999655844292444 +vn 0.006237555925502508 0.005470178530508666 -0.9999655844292445 +vn 0.7659789527414513 -0.6426634042018828 -0.01612429399250642 +vn -0.7659789527414516 0.6426634042018827 0.016124293992506533 +vn 0.642815034365033 0.7659923189247743 0.006678243970430633 +vn -0.6428150343650456 -0.7659923189247636 -0.006678243970430367 +vn 0.008059223725925449 -0.015480335577819878 0.9998476924628739 +vn -0.008059223725898242 0.015480335577797048 -0.9998476924628744 +vn 0.7659789527414373 -0.6426634042018995 -0.016124293992506058 +vn -0.7659789527414516 0.6426634042018827 0.01612429399250573 +vn 0.6428150343650457 0.7659923189247635 0.006678243970429605 +vn -0.6428150343650456 -0.7659923189247635 -0.0066782439704306945 +vn 0.00805922372592545 -0.015480335577819882 0.9998476924628739 +vn -0.008059223725907772 0.015480335577813309 -0.9998476924628741 +vn 0.865271093651253 -0.49884385219587324 -0.04960590305545064 +vn -0.8652710936512543 0.498843852195871 0.04960590305545066 +vn 0.4986672321904856 0.8666315030556666 -0.01675796679065878 +vn -0.49866723219049813 -0.8666315030556593 0.01675796679065949 +vn 0.05134964291249494 -0.010236662624654964 0.9986282716361822 +vn -0.05134964291248255 0.010236662624640994 -0.9986282716361831 +vn 0.8495516270151822 -0.37768442520270984 -0.3682614668888879 +vn -0.8495516270151815 0.3776844252027098 0.36826146688889005 +vn 0.36725615303702963 0.9246153704254971 -0.10104125310665184 +vn -0.3672561530369924 -0.924615370425514 0.10104125310663484 +vn 0.37866188974755516 -0.049406589343096996 0.9242154306125239 +vn -0.37866188974756254 0.04940658934309461 -0.924215430612521 +vn 0.8649445926979205 -0.49886354674649025 -0.05482712184804927 +vn -0.8649445926979207 0.4988635467464899 0.05482712184804956 +vn 0.4987472577962634 0.8665853922979518 -0.016760987337046392 +vn -0.49874725779624357 -0.8665853922979634 0.016760987337046288 +vn 0.05587382425016138 -0.012847560721376699 0.9983551752493562 +vn -0.055873824250161366 0.012847560721375165 -0.9983551752493561 +vn 0.8099487564400056 -0.46858642982072773 -0.3527176912619393 +vn -0.8099487564400067 0.46858642982072507 0.35271769126194025 +vn 0.45054008736306006 0.8821300332276194 -0.13733256772057137 +vn -0.45054008736306217 -0.8821300332276184 0.13733256772057242 +vn 0.37549501590332646 -0.04768117701939095 0.9255971037064702 +vn -0.3754950159033568 0.04768117701939911 -0.9255971037064574 +vn 0.8141236225524909 -0.5796537198901714 -0.034702913703264275 +vn -0.8141236225524908 0.5796537198901719 0.0347029137032621 +vn 0.5791400232647946 0.8148629615128056 -0.02439646301072011 +vn -0.5791400232648207 -0.814862961512787 0.02439646301072073 +vn 0.042419614963720466 -0.0002361156412870498 0.999099855127471 +vn -0.0424196149637223 0.0002361156412880768 -0.9990998551274711 +vn 0.7636874092119084 -0.5527544482400836 -0.33353269848997436 +vn -0.7636874092119186 0.5527544482400687 0.3335326984899753 +vn 0.5520731074425824 0.8269736152612235 -0.1064421143179367 +vn -0.5520731074425556 -0.8269736152612432 0.10644211431792404 +vn 0.33465907243061993 -0.10284598973582378 0.9367102047245648 +vn -0.3346590724305988 0.10284598973580633 -0.9367102047245742 +vn 0.7665654135773214 -0.6418448205992254 -0.02031484622089678 +vn -0.7665654135773212 0.6418448205992257 0.020314846220896767 +vn 0.6415636079039153 0.7668330086739746 -0.019059743474961553 +vn -0.641563607903936 -0.7668330086739574 0.019059743474961262 +vn 0.027811489003492795 0.0015772701814799291 0.9996119413543355 +vn -0.0278114890034828 -0.0015772701814956661 -0.9996119413543356 +vn 0.7754347874776542 -0.5452977203564323 -0.31835716819880694 +vn -0.7754347874776535 0.545297720356435 0.3183571681988046 +vn 0.5550578771069047 0.8290259584053103 -0.06801994818972845 +vn -0.555057877106919 -0.8290259584053001 0.06801994818973518 +vn 0.30101746359224546 -0.12396167549693138 0.9455273605879867 +vn -0.30101746359226866 0.12396167549694918 -0.9455273605879772 +vn 0.765978952741453 -0.6426634042018812 -0.0161242939925067 +vn -0.7659789527414373 0.6426634042018995 0.016124293992506845 +vn 0.6428150343650456 0.7659923189247635 0.006678243970430258 +vn -0.642815034365033 -0.7659923189247742 -0.006678243970429919 +vn 0.008059223725925182 -0.015480335577820189 0.9998476924628739 +vn -0.008059223725897976 0.015480335577797362 -0.9998476924628744 +vn 0.7659789527414513 -0.6426634042018828 -0.01612429399250617 +vn -0.7659789527414516 0.6426634042018827 0.01612429399250617 +vn 0.6428150343650457 0.7659923189247636 0.006678243970430135 +vn -0.6428150343650332 -0.7659923189247739 -0.006678243970430146 +vn 0.008059223725883018 -0.015480335577815186 0.9998476924628744 +vn -0.00805922372589824 0.015480335577797044 -0.9998476924628744 +vn 0.7659789527414376 -0.6426634042018996 -0.016124293992505895 +vn -0.7659789527414516 0.6426634042018827 0.01612429399250573 +vn 0.6428150343650457 0.7659923189247635 0.006678243970430015 +vn -0.6428150343650456 -0.7659923189247635 -0.0066782439704306945 +vn 0.008059223725925449 -0.015480335577819878 0.9998476924628739 +vn -0.008059223725907772 0.015480335577813309 -0.9998476924628741 +vn 0.7659789527414373 -0.6426634042018997 -0.01612429399250686 +vn -0.7659789527414373 0.6426634042018995 0.016124293992506845 +vn 0.6428150343650456 0.7659923189247635 0.006678243970430258 +vn -0.6428150343650456 -0.7659923189247636 -0.006678243970430259 +vn 0.008059223725925185 -0.015480335577820194 0.9998476924628739 +vn -0.008059223725897976 0.015480335577797362 -0.9998476924628744 +vn 0.7659789527414513 -0.6426634042018828 -0.01612429399250618 +vn -0.7659789527414513 0.6426634042018828 0.01612429399250617 +vn 0.6428150343650456 0.7659923189247635 0.0066782439704301385 +vn -0.6428150343650458 -0.7659923189247634 -0.0066782439704301325 +vn 0.008059223725925449 -0.015480335577819878 0.9998476924628739 +vn -0.008059223725897976 0.015480335577797365 -0.9998476924628744 +vn 0.7659789527414445 -0.6426634042018909 -0.016124293992522014 +vn -0.7659789527414481 0.6426634042018864 0.016124293992517726 +vn 0.6428150343650482 0.7659923189247615 0.006678243970433309 +vn -0.6428150343650461 -0.7659923189247633 -0.0066782439704331144 +vn 0.008059223725911429 -0.015480335577808382 0.9998476924628742 +vn -0.008059223725906055 0.015480335577803738 -0.9998476924628744 +vn 0.7659789527414373 -0.6426634042018997 -0.01612429399250567 +vn -0.7659789527414516 0.642663404201883 0.016124293992505527 +vn 0.6428150343650458 0.7659923189247635 0.006678243970429762 +vn -0.6428150343650458 -0.7659923189247635 -0.006678243970430329 +vn 0.008059223725925449 -0.015480335577819878 0.9998476924628739 +vn -0.008059223725917572 0.01548033557782926 -0.9998476924628737 +vn 0.7659789527414516 -0.6426634042018827 -0.016124293992506714 +vn -0.7659789527414388 0.6426634042018978 0.016124293992506828 +vn 0.642815034365033 0.7659923189247742 0.006678243970430524 +vn -0.6428150343650456 -0.7659923189247637 -0.006678243970429651 +vn 0.008059223725925184 -0.015480335577820192 0.9998476924628739 +vn -0.008059223725898242 0.015480335577797048 -0.9998476924628744 +vn 0.7659789527414373 -0.6426634042018997 -0.016124293992506616 +vn -0.7659789527414373 0.6426634042018997 0.01612429399250671 +vn 0.6428150343650333 0.765992318924774 0.0066782439704305115 +vn -0.6428150343650458 -0.7659923189247633 -0.006678243970430245 +vn 0.008059223725925185 -0.015480335577820194 0.9998476924628739 +vn -0.008059223725917573 0.015480335577829261 -0.9998476924628737 +vn 0.7659789527414514 -0.642663404201883 -0.016124293992506714 +vn -0.7659789527414513 0.642663404201883 0.016124293992505253 +vn 0.6428150343650458 0.7659923189247636 0.006678243970430256 +vn -0.6428150343650458 -0.7659923189247636 -0.006678243970429653 +vn 0.008059223725924235 -0.0154803355778194 0.999847692462874 +vn -0.00805922372592545 0.015480335577819877 -0.9998476924628739 +vn 0.8188966262076196 0.5737404467622362 -0.01517284860690318 +vn -0.8188966262076264 -0.5737404467622267 0.015172848606903377 +vn -0.5735054790116333 0.8190189495516057 0.01730392496000771 +vn 0.5735054790116314 -0.8190189495516068 -0.017303924960007624 +vn 0.02235481051645104 -0.005468417758261218 0.9997351443527406 +vn -0.022354810516447842 0.00546841775825667 -0.9997351443527407 +vn 0.766060109325014 0.6427578427696299 0.0037768318839215206 +vn -0.7660601093250141 -0.6427578427696299 -0.0037768318839221035 +vn -0.6427183546759417 0.7659130428710202 0.017038994181155502 +vn 0.6427183546759949 -0.7659130428709755 -0.01703899418115517 +vn 0.008059223725907146 -0.015480335577810781 0.9998476924628743 +vn -0.008059223725906197 0.015480335577811574 -0.9998476924628742 +vn 0.7660601093250141 0.6427578427696299 0.0037768318839221876 +vn -0.7660601093250141 -0.6427578427696299 -0.0037768318839221876 +vn -0.642718354675995 0.7659130428709754 0.017038994181155617 +vn 0.6427183546759949 -0.7659130428709755 -0.017038994181155606 +vn 0.008059223725907148 -0.015480335577810785 0.9998476924628743 +vn -0.008059223725889733 0.015480335577817658 -0.9998476924628742 +vn 0.8658967593277271 0.49895052393860456 0.035653567102499985 +vn -0.8658967593277307 -0.49895052393859834 -0.03565356710249949 +vn -0.498979475593453 0.8665699563589646 -0.008717434972796378 +vn 0.498979475593453 -0.8665699563589648 0.008717434972794218 +vn -0.035245873480588295 -0.010241995341654174 0.9993261879556704 +vn 0.035245873480600244 0.010241995341667694 -0.9993261879556699 +vn 0.8553303359758053 0.3777894509055334 0.354521010863971 +vn -0.855330335975805 -0.3777894509055333 -0.35452101086397164 +vn -0.3689511258351889 0.9245699412696518 -0.0951077833070428 +vn 0.36895112583519074 -0.924569941269651 0.09510778330704342 +vn -0.3637101474276803 -0.04945230625946727 0.9301985799084811 +vn 0.36371014742768887 0.0494523062594613 -0.9301985799084781 +vn 0.8656544536173354 0.49897018344923916 0.0408793708501677 +vn -0.8656544536173315 -0.4989701834492455 -0.040879370850167136 +vn -0.4990595337788428 0.8665238357370776 -0.008719165323943954 +vn 0.4990595337789047 -0.8665238357370418 0.008719165323946862 +vn -0.03977354652366664 -0.012853450869468664 0.9991260450001671 +vn 0.03977354652363091 0.012853450869458178 -0.9991260450001688 +vn 0.8154708650120823 0.46868657876250275 0.3396176662135629 +vn -0.8154708650120912 -0.4686865787624852 -0.3396176662135648 +vn -0.45280392132832975 0.8820743007403805 -0.13005205420544874 +vn 0.45280392132833036 -0.88207430074038 0.1300520542054488 +vn -0.36052162816499844 -0.047726502539473845 0.9315290315285982 +vn 0.3605216281650268 0.04772650253948667 -0.9315290315285868 +vn 0.8145057544508209 0.579754094160597 0.02157698474127109 +vn -0.8145057544508226 -0.5797540941605942 -0.021576984741271975 +vn -0.5795585215853924 0.8147914940037849 -0.015057933352043662 +vn 0.5795585215854476 -0.8147914940037456 0.015057933352042991 +vn -0.02631063922733266 -0.00024034818094120607 0.9996537863161431 +vn 0.026310639227314414 0.00024034818093548495 -0.9996537863161435 +vn 0.7688959188899844 0.5528488964684452 0.32118088920100657 +vn -0.7688959188899818 -0.5528488964684495 -0.32118088920100546 +vn -0.5538190303203653 0.8269054016510488 -0.09752916679295488 +vn 0.5538190303203643 -0.8269054016510492 0.09752916679295803 +vn -0.31950506066644613 -0.102886275364165 0.9419824470499544 +vn 0.3195050606664208 0.10288627536416448 -0.941982447049963 +vn 0.7667141381615922 0.64193933540123 0.007957386992877765 +vn -0.7667141381615887 -0.6419393354012339 -0.00795738699287825 +vn -0.6418820382070399 0.7667538611469119 -0.008715815709297046 +vn 0.6418820382070398 -0.766753861146912 0.008715815709299262 +vn -0.011696381094295674 0.0015748372116928164 0.9999303548533037 +vn 0.01169638109427445 -0.0015748372116948612 -0.9999303548533038 +vn 0.780398094787415 0.5453935995003325 0.3058179773594811 +vn -0.780398094787413 -0.5453935995003355 -0.305817977359481 +vn -0.5561843783737318 0.8289574142051694 -0.05906388649000912 +vn 0.5561843783737321 -0.8289574142051696 0.05906388649000535 +vn -0.28572310101074744 -0.1239978093558121 0.950256203780729 +vn 0.2857231010107062 0.12399780935580385 -0.9502562037807423 +vn 0.766060109325014 0.6427578427696299 0.0037768318839218693 +vn -0.766060109325014 -0.6427578427696299 -0.0037768318839222575 +vn -0.6427183546759947 0.7659130428709755 0.01703899418115668 +vn 0.6427183546759944 -0.7659130428709758 -0.017038994181156612 +vn 0.008059223725887547 -0.015480335577842683 0.9998476924628739 +vn -0.008059223725907146 0.015480335577810781 -0.9998476924628743 +vn 0.7660601093250174 0.642757842769626 0.003776831883922111 +vn -0.7660601093250108 -0.6427578427696338 -0.0037768318839228286 +vn -0.6427183546759978 0.7659130428709731 0.017038994181157185 +vn 0.6427183546759413 -0.7659130428710204 -0.017038994181156328 +vn 0.00805922372591476 -0.01548033557781985 0.999847692462874 +vn -0.008059223725907144 0.015480335577810778 -0.9998476924628743 +vn 0.7660601093250105 0.6427578427696343 0.0037768318839218533 +vn -0.7660601093250105 -0.6427578427696343 -0.003776831883922287 +vn -0.6427183546759978 0.7659130428709731 0.017038994181155696 +vn 0.6427183546759978 -0.7659130428709731 -0.0170389941811556 +vn 0.008059223725907148 -0.015480335577810785 0.9998476924628743 +vn -0.008059223725907413 0.015480335577811092 -0.9998476924628743 +vn 0.766060109325014 0.6427578427696299 0.0037768318839218724 +vn -0.7660601093250141 -0.6427578427696299 -0.003776831883922639 +vn -0.6427183546759977 0.765913042870973 0.017038994181156678 +vn 0.6427183546759948 -0.7659130428709755 -0.0170389941811566 +vn 0.008059223725926745 -0.015480335577778883 0.9998476924628746 +vn -0.008059223725907144 0.015480335577810778 -0.9998476924628743 +vn 0.7660601093250108 0.6427578427696339 0.0037768318839220467 +vn -0.7660601093250212 -0.6427578427696216 -0.0037768318839217717 +vn -0.6427183546759417 0.76591304287102 0.017038994181156383 +vn 0.6427183546759923 -0.7659130428709776 -0.01703899418115721 +vn 0.008059223725925798 -0.01548033557777968 0.9998476924628746 +vn -0.008059223725898583 0.015480335577802505 -0.9998476924628744 +vn 0.7660601093250141 0.6427578427696299 0.0037768318839236825 +vn -0.7660601093250141 -0.64275784276963 -0.003776831883914894 +vn -0.6427183546759788 0.7659130428709893 0.01703899418113532 +vn 0.6427183546759792 -0.7659130428709892 -0.01703899418113532 +vn 0.00805922372590686 -0.015480335577811019 0.9998476924628742 +vn -0.008059223725906858 0.015480335577811016 -0.9998476924628742 +vn 0.7660601093250103 0.6427578427696343 0.003776831883922399 +vn -0.7660601093250108 -0.6427578427696339 -0.0037768318839223876 +vn -0.6427183546759974 0.7659130428709735 0.01703899418115679 +vn 0.6427183546759423 -0.7659130428710196 -0.017038994181157046 +vn 0.00805922372589953 -0.015480335577801712 0.9998476924628745 +vn -0.008059223725941967 0.01548033557779701 -0.9998476924628741 +vn 0.766060109325014 0.6427578427696299 0.0037768318839218724 +vn -0.766060109325014 -0.6427578427696299 -0.0037768318839222575 +vn -0.6427183546759948 0.7659130428709755 0.017038994181156692 +vn 0.6427183546759919 -0.7659130428709781 -0.0170389941811567 +vn 0.008059223725899534 -0.01548033557780172 0.9998476924628745 +vn -0.008059223725907146 0.015480335577810781 -0.9998476924628743 +vn 0.766060109325014 0.6427578427696299 0.0037768318839225368 +vn -0.766060109325014 -0.6427578427696299 -0.0037768318839218238 +vn -0.6427183546759919 0.7659130428709781 0.01703899418115632 +vn 0.6427183546759412 -0.7659130428710204 -0.01703899418115664 +vn 0.008059223725886591 -0.015480335577843478 0.9998476924628739 +vn -0.00805922372589954 0.015480335577801712 -0.9998476924628745 +vn 0.7660601093250105 0.6427578427696343 0.0037768318839219712 +vn -0.7660601093250179 -0.6427578427696256 -0.0037768318839221603 +vn -0.6427183546759452 0.7659130428710171 0.01703899418115694 +vn 0.642718354675992 -0.7659130428709781 -0.017038994181155072 +vn 0.008059223725879248 -0.015480335577834722 0.9998476924628741 +vn -0.00805922372587137 0.01548033557782534 -0.9998476924628742 +vn 0.9999675219437753 0.0000615799002480766 -0.008059234798765361 +vn -0.9999675219437751 -0.00006157990024818762 0.008059234798766836 +vn 0.00006304267780216088 0.9998801705617335 0.01548032761473422 +vn -0.00006304267773887817 -0.9998801705617335 -0.015480327614734482 +vn 0.008059223725916153 -0.015480335577805667 0.9998476924628743 +vn -0.008059223725914916 0.01548033557780525 -0.9998476924628743 +vn 0.9424185119377014 -0.005236720669569096 0.33439486406605845 +vn -0.9424185119377013 0.00523672066955394 -0.3343948640660587 +vn 0.0000630426777544768 0.9998801705617335 0.015480327614734187 +vn -0.00006304267775303352 -0.9998801705617336 -0.015480327614736576 +vn -0.3344358256541089 -0.014567818774823247 0.9423059254696421 +vn 0.33443582565410895 0.014567818774818112 -0.9423059254696422 +vn 0.7711999149275952 -0.009903395277277072 0.6365159966392454 +vn -0.7711999149275953 0.009903395277280569 -0.6365159966392453 +vn 0.00006304267775214535 0.9998801705617336 0.015480327614736208 +vn -0.00006304267775181227 -0.9998801705617335 -0.01548032761473533 +vn -0.6365929892570716 -0.011898208119353104 0.7711081627581791 +vn 0.6365929892570715 0.011898208119353104 -0.7711081627581792 +vn 0.9999675219437751 0.00006157990025335014 -0.008059234798765757 +vn -0.9999675219437753 -0.0000615799002480766 0.00805923479876537 +vn 0.00006304267774742689 0.9998801705617335 0.015480327614734415 +vn -0.0000630426777309956 -0.9998801705617335 -0.015480327614734541 +vn 0.008059223725898396 -0.015480335577811585 0.9998476924628742 +vn -0.00805922372591616 0.0154803355778175 -0.999847692462874 +vn 0.9355679264768082 0.03811098926588746 0.35108433095918873 +vn -0.9355679264768082 -0.03811098926588019 -0.35108433095918945 +vn -0.04156664837873259 0.9991330673769865 0.0023081196704928435 +vn 0.04156664837874652 -0.9991330673769858 -0.002308119670487488 +vn -0.35069196420985077 -0.016752752160822174 0.9363410124167771 +vn 0.3506919642098565 0.016752752160809403 -0.936341012416775 +vn 0.7789494214946896 0.030890604031448277 0.6263254500143363 +vn -0.7789494214946902 -0.030890604031444613 -0.6263254500143357 +vn -0.041512871273557246 0.9991352034524614 0.002350902089371279 +vn 0.04151287127355697 -0.9991352034524614 -0.0023509020893715577 +vn -0.625711142486169 -0.027831713952196968 0.7795581837599656 +vn 0.6257111424861793 0.027831713952206627 -0.7795581837599569 +vn 0.999231361690569 0.03917979606153633 0.0012764774138551164 +vn -0.9992313616905685 -0.039179796061546424 -0.0012764774138552786 +vn -0.03919539188561233 0.9991026308933239 0.01605161041677575 +vn 0.03919539188561222 -0.999102630893324 -0.016051610416777724 +vn -0.00064643069250773 -0.016089306008396646 0.9998703497751738 +vn 0.0006464306924904295 0.016089306008384496 -0.9998703497751738 +vn 0.9256020767529076 0.1614546957302963 0.34233488974590653 +vn -0.9256020767529083 -0.16145469573029103 -0.3423348897459072 +vn -0.1613904561204345 0.9864679742643534 -0.02888003504189762 +vn 0.16139045612043418 -0.9864679742643535 0.028880035041897196 +vn -0.34236518613162376 -0.028518116615843775 0.9391340672927077 +vn 0.3423651861315912 0.028518116615848813 -0.9391340672927193 +vn 0.7381963663372675 0.22762978754987628 0.6350203182154512 +vn -0.7381963663372672 -0.22762978754987628 -0.6350203182154518 +vn -0.19848820556578473 0.972969939485398 -0.11803359313795295 +vn 0.19848820556578287 -0.972969939485398 0.11803359313795594 +vn -0.6447235999750736 -0.03891198524069339 0.7634247422240187 +vn 0.6447235999750874 0.03891198524069762 -0.763424742224007 +vn 0.9862026929110478 0.16475549921242352 0.01612060713071936 +vn -0.9862026929110487 -0.1647554992124179 -0.016120607130719285 +vn -0.16496978856231764 0.9862129703929214 0.012997918697819423 +vn 0.1649697885623228 -0.9862129703929206 -0.01299791869781935 +vn -0.013756869485365586 -0.015477995036396028 0.9997855671150769 +vn 0.013756869485366557 0.015477995036390252 -0.9997855671150772 +vn 0.7444708816189473 0.12993053620144446 0.6548901909357879 +vn -0.7444708816189476 -0.12993053620143133 -0.65489019093579 +vn -0.12560706742842342 0.9906228461951534 -0.05375166237657131 +vn 0.12560706742841926 -0.9906228461951538 0.05375166237657336 +vn -0.6557331252639027 -0.0422421992123814 0.7538100987896994 +vn 0.6557331252638716 0.04224219921238676 -0.7538100987897264 +vn 0.9220226127019062 0.14952531589547213 0.3570944994993761 +vn -0.9220226127019052 -0.14952531589547938 -0.357094499499376 +vn -0.15264598866886192 0.9880864485822681 -0.01960541433855799 +vn 0.1526459886688562 -0.988086448582269 0.019605414338555765 +vn -0.3557717035062972 -0.03643235958382607 0.9338625049542262 +vn 0.3557717035062964 0.03643235958383159 -0.9338625049542263 +vn 0.9959481563020505 0.08673429183296862 0.02375778985470427 +vn -0.9959481563020498 -0.08673429183297415 -0.023757789854704805 +vn -0.08707830986583832 0.9961052913298436 0.013842562464974428 +vn 0.08707830986583821 -0.9961052913298436 -0.013842562464974425 +vn -0.02246463055090912 -0.015855260978564774 0.999621904058486 +vn 0.022464630550945486 0.015855260978562 -0.9996219040584853 +vn 0.9170800653728235 0.16260758478586737 0.3640369858488074 +vn -0.9170800653728243 -0.16260758478586174 -0.36403698584880834 +vn -0.16764485146701624 0.985683948687463 -0.01795430523559596 +vn 0.16764485146694777 -0.9856839486874752 0.017954305235572274 +vn -0.3617448805472411 -0.04456334311683614 0.9312114420732348 +vn 0.36174488054721343 0.04456334311683126 -0.9312114420732457 +vn 0.7375147314359751 0.14132192029704582 0.6603787820323098 +vn -0.7375147314359747 -0.1413219202970497 -0.6603787820323096 +vn -0.13607152739477243 0.98890097164116 -0.05966077203341833 +vn 0.13607152739476813 -0.9889009716411609 0.059660772033414196 +vn -0.6614805523288163 -0.045857961360738116 0.7485589664619624 +vn 0.6614805523288158 0.045857961360741634 -0.7485589664619626 +vn 0.6961328989513126 0.2679399549920246 0.6660384129436631 +vn -0.696132898951312 -0.26793995499202844 -0.6660384129436623 +vn -0.22731492818368323 0.9622732860118755 -0.14952607281927258 +vn 0.22731492818368798 -0.9622732860118747 0.14952607281927086 +vn -0.6809749407853161 -0.047310363086322665 0.7307768876798689 +vn 0.680974940785306 0.04731036308630297 -0.7307768876798796 +vn 0.6789315062899981 0.2682581452276752 0.6834395198448813 +vn -0.6789315062899974 -0.26825814522767105 -0.6834395198448837 +vn -0.2199268036153749 0.9624239823729897 -0.15928678289437537 +vn 0.21992680361537392 -0.9624239823729887 0.15928678289438242 +vn -0.70048852200617 -0.042161757676550726 0.7124171648179424 +vn 0.7004885220061678 0.04216175767654418 -0.712417164817945 +vn 0.6789315062899981 0.2682581452276674 0.6834395198448843 +vn -0.6789315062899981 -0.2682581452276693 -0.6834395198448836 +vn -0.21992680361537195 0.962423982372991 -0.15928678289437048 +vn 0.2199268036153271 -0.9624239823730075 0.15928678289433257 +vn -0.7004885220061633 -0.04216175767653935 0.7124171648179497 +vn 0.7004885220061843 0.04216175767655467 -0.7124171648179282 +vn 0.6592501149482436 0.30785532487064887 0.6860133999343708 +vn -0.6592501149482437 -0.3078553248706446 -0.6860133999343725 +vn -0.2700634856994657 0.9484106467880515 -0.16608118120643367 +vn 0.270063485699458 -0.9484106467880538 0.16608118120643367 +vn -0.701751348746965 -0.07577804190668126 0.7083803589150429 +vn 0.7017513487469653 0.07577804190669465 -0.708380358915041 +vn 0.4611731868930559 0.7433904837248512 0.48444801619805844 +vn -0.46117318689304243 -0.7433904837248598 -0.484448016198058 +vn -0.6874694009157649 0.6445350438871618 -0.3346048415756917 +vn 0.6874694009157722 -0.644535043887149 0.3346048415757015 +vn -0.5609857248727388 -0.17873235210762559 0.8083005398978053 +vn 0.5609857248727397 0.17873235210763316 -0.8083005398978033 +vn 0.700374756756051 0.2692461875397937 0.6610459065709345 +vn -0.7003747567560521 -0.26924618753979146 -0.6610459065709342 +vn -0.24105050663508953 0.960936228747923 -0.13600079974281892 +vn 0.24105050663508926 -0.9609362287479231 0.13600079974281878 +vn -0.6718406157518237 -0.06409383532451447 0.7379174529035104 +vn 0.6718406157518275 0.06409383532452056 -0.7379174529035063 +vn 0.99082583256295 0.1299020959070512 0.03727754022051724 +vn -0.9908258325629485 -0.12990209590706248 -0.037277540220516645 +vn -0.13038109101879447 0.991406146759314 0.010706225880216231 +vn 0.13038109101885467 -0.9914061467593064 -0.010706225880213784 +vn -0.03556641517615051 -0.015468287808427829 0.9992475980375402 +vn 0.03556641517613195 0.015468287808431359 -0.9992475980375407 +vn 0.9189075249461156 0.11677746186327054 0.37679169974692434 +vn -0.9189075249461158 -0.1167774618632712 -0.3767916997469237 +vn -0.13038072008077162 0.9914062012487087 0.010705697400184164 +vn 0.13038072008076623 -0.9914062012487095 -0.010705697400186499 +vn -0.3723034020270885 -0.058963871392475165 0.926236167891034 +vn 0.3723034020271188 0.058963871392479064 -0.9262361678910216 +vn 0.7013850649305822 0.010989794133651311 -0.7126978427897921 +vn -0.7013850649305862 -0.010989794133651531 0.712697842789788 +vn 0.00006304267774404071 0.9998801705617332 0.015480327614758304 +vn -0.00006304267772316852 -0.9998801705617334 -0.015480327614751327 +vn 0.7127825277598611 -0.010902706990783106 0.7013003629690606 +vn -0.7127825277598714 0.010902706990782995 -0.7013003629690501 +vn 0.9999675219437751 0.00006157990025307258 -0.008059234798759637 +vn -0.9999675219437753 -0.00006157990025285055 0.008059234798767948 +vn 0.00006304267775958383 0.9998801705617335 0.015480327614735816 +vn -0.0000630426777644133 -0.9998801705617335 -0.015480327614735848 +vn 0.008059223725902079 -0.015480335577810112 0.9998476924628743 +vn -0.008059223725912041 0.015480335577809671 -0.9998476924628743 +vn 0.7013850649305755 0.010989794133651367 -0.7126978427897986 +vn -0.7013850649305701 -0.0109897941336512 0.712697842789804 +vn 0.0000630426777738502 0.9998801705617333 0.015480327614757376 +vn -0.00006304267774814855 -0.9998801705617337 -0.015480327614729268 +vn 0.7127825277598603 -0.010902706990783051 0.7013003629690614 +vn -0.7127825277598624 0.010902706990782553 -0.7013003629690593 +vn 0.9999675219437754 0.00006157990025212891 -0.008059234798743016 +vn -0.9999675219437753 -0.00006157990025323912 0.008059234798743091 +vn 0.00006304267775886219 0.9998801705617337 0.015480327614721845 +vn -0.00006304267774104311 -0.9998801705617338 -0.015480327614712259 +vn 0.008059223725902537 -0.015480335577810148 0.9998476924628742 +vn -0.008059223725906959 0.015480335577809732 -0.9998476924628743 +vn 0.7013850649305726 0.01098979413365131 -0.7126978427898014 +vn -0.7013850649305783 -0.010989794133650923 0.7126978427897959 +vn 0.00006304267776163776 0.9998801705617337 0.015480327614730711 +vn -0.00006304267775242289 -0.9998801705617334 -0.015480327614740047 +vn 0.7127825277598583 -0.010902706990782773 0.7013003629690633 +vn -0.71278252775987 0.010902706990782884 -0.7013003629690513 +vn 0.9999675219437751 0.00006157990025290606 -0.008059234798772377 +vn -0.9999675219437751 -0.00006157990025290606 0.008059234798772377 +vn 0.00006304267776291451 0.9998801705617335 0.015480327614735669 +vn -0.00006304267776269247 -0.9998801705617335 -0.015480327614735577 +vn 0.008059223725912055 -0.015480335577809567 0.9998476924628743 +vn -0.008059223725912026 0.015480335577809942 -0.9998476924628743 +vn 0.701385064930569 0.01098979413365131 -0.7126978427898051 +vn -0.7013850649305696 -0.010989794133651367 0.7126978427898043 +vn 0.0000630426777598614 0.9998801705617336 0.015480327614734437 +vn -0.00006304267777318408 -0.9998801705617335 -0.01548032761473983 +vn 0.7127825277598604 -0.01090270699078355 0.7013003629690613 +vn -0.7127825277598598 0.010902706990782276 -0.701300362969062 +vn 0.9999675219437751 0.0000615799002520734 -0.008059234798762109 +vn -0.9999675219437755 -0.00006157990025301709 0.008059234798736702 +vn 0.00006304267776291451 0.9998801705617337 0.01548032761472784 +vn -0.00006304267776263696 -0.999880170561734 -0.01548032761471464 +vn 0.008059223725909802 -0.01548033557780954 0.9998476924628742 +vn -0.00805922372590983 0.01548033557780995 -0.9998476924628742 +vn 0.9999675219437754 0.0000615799002426365 -0.008059234798751227 +vn -0.9999675219437754 -0.00006157990026417483 0.008059234798750871 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9638085709860766 0.004066087494292048 -0.26656426134473765 +vn -0.9638085709860768 -0.004066087494292104 0.26656426134473765 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9679803317091408 -0.0039471242598875245 0.25099501515834693 +vn -0.9679803317091408 0.003947124259877366 -0.25099501515834705 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437753 0.00006157990025307258 -0.00805923479875104 +vn -0.9999675219437753 -0.00006157990025307258 0.00805923479875104 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.7013850649305781 0.010989794133651365 -0.712697842789796 +vn -0.7013850649305831 -0.01098979413365142 0.7126978427897911 +vn 0.0000630426777530335 0.9998801705617333 0.015480327614745588 +vn -0.00006304267777412777 -0.9998801705617337 -0.015480327614724006 +vn 0.7127825277598598 -0.01090270699078294 0.7013003629690618 +vn -0.7127825277598713 0.010902706990782884 -0.7013003629690502 +vn 0.9999675219437751 0.00006157990025251747 -0.008059234798757342 +vn -0.9999675219437751 -0.0000615799002531281 0.008059234798764185 +vn 0.00006304267775747441 0.9998801705617335 0.015480327614732737 +vn -0.00006304267773105111 -0.9998801705617337 -0.015480327614729674 +vn 0.008059223725903477 -0.015480335577810136 0.9998476924628742 +vn -0.008059223725903448 0.01548033557781008 -0.9998476924628742 +vn 0.7013850649305786 0.010989794133651198 -0.7126978427897954 +vn -0.7013850649305868 -0.010989794133651254 0.7126978427897873 +vn 0.00006304267775708583 0.9998801705617335 0.015480327614741888 +vn -0.00006304267775425477 -0.9998801705617335 -0.01548032761473903 +vn 0.7127825277598615 -0.010902706990782884 0.7013003629690602 +vn -0.712782527759865 0.01090270699078294 -0.7013003629690566 +vn 0.9999675219437753 0.00006157990025273953 -0.008059234798762808 +vn -0.9999675219437751 -0.00006157990025296156 0.008059234798769004 +vn 0.00006304267775514294 0.9998801705617334 0.015480327614740769 +vn -0.00006304267775664174 -0.9998801705617334 -0.015480327614740757 +vn 0.008059223725908823 -0.015480335577809878 0.9998476924628742 +vn -0.008059223725908811 0.01548033557781009 -0.9998476924628742 +vn 0.9999675219437749 0.0000615799002536832 -0.008059234798782679 +vn -0.9999675219437753 -0.0000615799002520734 0.0080592347987514 +vn 0.00006304267776330308 0.999880170561734 0.015480327614703906 +vn -0.00006304267773143968 -0.9998801705617328 -0.015480327614783577 +vn 0.008059223725898415 -0.015480335577810176 0.9998476924628743 +vn -0.008059223725898387 0.015480335577810232 -0.9998476924628743 +vn 0.9999675219437754 0.00006157990025840167 -0.008059234798750948 +vn -0.9999675219437753 -0.00006157990025074113 0.008059234798758893 +vn 0.00006304267775575356 0.9998801705617337 0.015480327614720095 +vn -0.00006304267775575356 -0.9998801705617337 -0.015480327614720095 +vn 0.008059223725907103 -0.015480335577805662 0.9998476924628744 +vn -0.008059223725907103 0.015480335577814542 -0.9998476924628741 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007998504667029761 0.11516265835195132 0.9933144446973493 +vn -0.007998504667029768 -0.11516265835195132 -0.9933144446973493 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008023061410057285 -0.10256673124843681 0.9946937700250371 +vn -0.008023061410057285 0.10256673124843667 -0.9946937700250371 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007925838746896535 -0.18887253192640086 0.9819696267012891 +vn -0.007925838746896535 0.18887253192640152 -0.9819696267012888 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007119508801289087 -0.47542452419169434 0.8797277046856768 +vn -0.007119508801289115 0.47542452419170117 -0.8797277046856733 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007011013746240552 0.4865337400219196 0.8736336563494639 +vn -0.007011013746240554 -0.4865337400219232 -0.8736336563494621 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008034050477093532 0.07172387484525704 0.9973921695151379 +vn -0.008034050477093536 -0.07172387484525691 -0.9973921695151379 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007925838746896341 -0.18887253192640696 0.9819696267012878 +vn -0.007925838746896341 0.18887253192640105 -0.981969626701289 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007119508801288588 -0.47542452419169984 0.8797277046856739 +vn -0.007119508801288588 0.47542452419169207 -0.8797277046856781 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007011013746240165 0.48653374002192357 0.8736336563494619 +vn -0.007011013746240219 -0.4865337400219255 -0.8736336563494608 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008034050477093163 0.0717238748452589 0.9973921695151379 +vn -0.008034050477093178 -0.07172387484525622 -0.997392169515138 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007925838746896398 -0.18887253192640305 0.9819696267012887 +vn -0.007925838746896384 0.1888725319264009 -0.9819696267012892 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007119508801288617 -0.47542452419169673 0.8797277046856757 +vn -0.007119508801288645 0.4754245241916944 -0.879727704685677 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007011013746240498 0.4865337400219214 0.8736336563494631 +vn -0.007011013746240498 -0.4865337400219214 -0.8736336563494631 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00804804031255646 0.045589765402980716 0.9989278263906901 +vn -0.008048040312556456 -0.04558976540298172 -0.99892782639069 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007925838746896674 -0.18887253192639936 0.9819696267012894 +vn -0.007925838746896662 0.18887253192640324 -0.9819696267012887 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007119508801288728 -0.4754245241916966 0.8797277046856758 +vn -0.0071195088012887 0.4754245241916932 -0.8797277046856776 +vn 0.9999675219437751 0.00006157990024291404 -0.008059234798767616 +vn -0.9999675219437753 -0.00006157990025074113 0.008059234798758964 +vn 0.000063042677755476 0.9998801705617333 0.015480327614751606 +vn -0.00006304267775614214 -0.9998801705617334 -0.0154803276147434 +vn 0.00805922372590701 -0.015480335577814544 0.9998476924628742 +vn -0.00805922372590724 0.015480335577823426 -0.9998476924628741 +vn 0.9999675219437753 0.00006157990024258099 -0.008059234798751227 +vn -0.9999675219437753 -0.00006157990024258098 0.008059234798751229 +vn 0.00006304267775519845 0.9998801705617337 0.015480327614720102 +vn -0.00006304267775636418 -0.9998801705617334 -0.015480327614743397 +vn 0.008059223725907387 -0.015480335577805046 0.9998476924628744 +vn -0.008059223725907384 0.015480335577805662 -0.9998476924628743 +vn 0.9999675219437754 0.00006157990024147077 -0.00805923479875126 +vn -0.9999675219437754 -0.00006157990024152628 0.008059234798751315 +vn 0.00006304267775630867 0.9998801705617337 0.015480327614720091 +vn -0.0000630426777564197 -0.9998801705617338 -0.015480327614720095 +vn 0.008059223725907004 -0.015480335577824661 0.999847692462874 +vn -0.008059223725907559 0.01548033557782342 -0.999847692462874 +vn 0.701385064930582 0.010989794133651644 -0.7126978427897922 +vn -0.7013850649305783 -0.010989794133651367 0.7126978427897959 +vn 0.00006304267775653073 0.9998801705617338 0.01548032761471727 +vn -0.00006304267776929828 -0.9998801705617336 -0.015480327614729677 +vn 0.7127825277598713 -0.01090270699078294 0.7013003629690501 +vn -0.7127825277598612 0.010902706990783106 -0.7013003629690604 +vn 0.9999675219437751 0.00006157990025251747 -0.00805923479876688 +vn -0.9999675219437751 -0.00006157990025251747 0.00805923479876688 +vn 0.00006304267775952832 0.9998801705617336 0.015480327614731717 +vn -0.00006304267775958383 -0.9998801705617336 -0.015480327614731856 +vn 0.008059223725912064 -0.01548033557781056 0.9998476924628741 +vn -0.008059223725912066 0.015480335577810561 -0.9998476924628741 +vn 0.7013850649305853 0.010989794133650699 -0.712697842789789 +vn -0.7013850649305853 -0.010989794133651365 0.712697842789789 +vn 0.00006304267774964734 0.9998801705617336 0.015480327614727743 +vn -0.00006304267774959182 -0.9998801705617337 -0.015480327614727818 +vn 0.7127825277598684 -0.010902706990782997 0.7013003629690531 +vn -0.7127825277598683 0.010902706990783552 -0.7013003629690533 +vn 0.9999675219437753 0.00006157990025240646 -0.008059234798761803 +vn -0.999967521943775 -0.00006157990025273952 0.008059234798781742 +vn 0.00006304267775869565 0.9998801705617338 0.015480327614712113 +vn -0.00006304267775908423 -0.9998801705617334 -0.015480327614750142 +vn 0.008059223725907285 -0.015480335577809697 0.9998476924628742 +vn -0.008059223725906959 0.015480335577809732 -0.9998476924628743 +vn 0.7013850649305808 0.010989794133650865 -0.7126978427897932 +vn -0.7013850649305863 -0.010989794133650754 0.7126978427897879 +vn 0.00006304267772067053 0.999880170561733 0.015480327614780088 +vn -0.00006304267775669725 -0.9998801705617334 -0.015480327614743748 +vn 0.7127825277598584 -0.010902706990783273 0.7013003629690633 +vn -0.7127825277598717 0.010902706990783164 -0.7013003629690497 +vn 0.9999675219437751 0.00006157990025357218 -0.00805923479877233 +vn -0.9999675219437751 -0.000061579900252684 0.008059234798761802 +vn 0.00006304267777601513 0.9998801705617335 0.015480327614735468 +vn -0.00006304267776308105 -0.9998801705617335 -0.015480327614741043 +vn 0.008059223725912055 -0.015480335577809567 0.9998476924628743 +vn -0.00805922372591204 0.01548033557780954 -0.9998476924628743 +vn 0.7013850649305833 0.01098979413365131 -0.712697842789791 +vn -0.7013850649305825 -0.010989794133650865 0.7126978427897918 +vn 0.00006304267776358063 0.9998801705617336 0.015480327614730175 +vn -0.0000630426777693538 -0.9998801705617334 -0.01548032761474365 +vn 0.7127825277598573 -0.010902706990783386 0.7013003629690644 +vn -0.712782527759868 0.010902706990782052 -0.7013003629690536 +vn 0.9999675219437751 0.000061579900252684 -0.008059234798765287 +vn -0.9999675219437755 -0.00006157990025301709 0.008059234798736697 +vn 0.00006304267774176477 0.9998801705617337 0.01548032761472801 +vn -0.00006304267774187579 -0.9998801705617337 -0.015480327614728449 +vn 0.008059223725903909 -0.015480335577810332 0.9998476924628742 +vn -0.008059223725904356 0.015480335577809584 -0.9998476924628742 +vn 0.9999675219437749 0.00006157990025357218 -0.008059234798783186 +vn -0.999967521943775 -0.00006157990024313609 0.008059234798783373 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9638085709860728 0.004066087494295102 -0.2665642613447523 +vn -0.9638085709860728 -0.004066087494284888 0.2665642613447524 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9679803317091369 -0.003947124259889746 0.2509950151583625 +vn -0.9679803317091368 0.003947124259879087 -0.25099501515836253 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437753 0.00006157990025340566 -0.008059234798767457 +vn -0.9999675219437753 -0.00006157990025296157 0.00805923479876744 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.7013850649305797 0.01098979413365131 -0.7126978427897944 +vn -0.7013850649305763 -0.010989794133651254 0.7126978427897979 +vn 0.00006304267775048 0.9998801705617334 0.015480327614748327 +vn -0.00006304267774381866 -0.9998801705617335 -0.015480327614736845 +vn 0.712782527759864 -0.010902706990783051 0.7013003629690575 +vn -0.7127825277598725 0.010902706990782997 -0.701300362969049 +vn 0.9999675219437751 0.00006157990025279503 -0.00805923479877021 +vn -0.9999675219437753 -0.00006157990025290606 0.008059234798764163 +vn 0.00006304267776530148 0.9998801705617334 0.015480327614742051 +vn -0.00006304267776174878 -0.9998801705617335 -0.015480327614741975 +vn 0.008059223725912081 -0.015480335577809885 0.9998476924628743 +vn -0.00805922372589491 0.015480335577809904 -0.9998476924628744 +vn 0.7013850649305786 0.01098979413365131 -0.7126978427897955 +vn -0.7013850649305827 -0.01098979413365131 0.7126978427897914 +vn 0.00006304267775830708 0.9998801705617334 0.015480327614740717 +vn -0.00006304267775814054 -0.9998801705617335 -0.015480327614740547 +vn 0.712782527759865 -0.010902706990782884 0.7013003629690566 +vn -0.7127825277598666 0.010902706990783051 -0.7013003629690548 +vn 0.999967521943775 0.00006157990025290605 -0.008059234798777274 +vn -0.999967521943775 -0.00006157990025273952 0.00805923479877107 +vn 0.00006304267775658623 0.9998801705617335 0.015480327614732838 +vn -0.0000630426777550319 -0.9998801705617334 -0.015480327614736807 +vn 0.00805922372590882 -0.015480335577809872 0.9998476924628742 +vn -0.008059223725908799 0.015480335577810297 -0.9998476924628742 +vn 0.9999675219437754 0.00006157990025390528 -0.008059234798750954 +vn -0.9999675219437754 -0.00006157990025296157 0.008059234798751235 +vn 0.00006304267774731587 0.9998801705617337 0.015480327614720162 +vn -0.00006304267773094008 -0.9998801705617337 -0.015480327614720294 +vn 0.008059223725880664 -0.015480335577810164 0.9998476924628745 +vn -0.008059223725916203 0.01548033557781018 -0.9998476924628741 +vn 0.9999675219437754 0.00006157990025840167 -0.008059234798750948 +vn -0.9999675219437751 -0.00006157990025090765 0.00805923479877551 +vn 0.00006304267775580907 0.9998801705617337 0.015480327614720095 +vn -0.00006304267775603113 -0.9998801705617334 -0.015480327614751878 +vn 0.008059223725906936 -0.015480335577822803 0.999847692462874 +vn -0.008059223725907281 0.01548033557782342 -0.999847692462874 +vn 0.9999675219437753 0.00006157990027494399 -0.008059234798767082 +vn -0.9999675219437751 -0.0000615799002670614 0.008059234798758724 +vn 0.00006304267775558703 0.9998801705617333 0.015480327614751606 +vn -0.00006304267775519845 -0.9998801705617337 -0.0154803276147201 +vn 0.008059223725907436 -0.015480335577805666 0.9998476924628744 +vn -0.00805922372590745 0.015480335577823424 -0.9998476924628741 +vn 0.9999675219437754 0.00006157990025840167 -0.008059234798750948 +vn -0.9999675219437754 -0.00006157990025834616 0.008059234798751091 +vn 0.00006304267775519845 0.9998801705617337 0.015480327614720102 +vn -0.00006304267775519845 -0.9998801705617337 -0.015480327614720098 +vn 0.008059223725906676 -0.015480335577805667 0.9998476924628744 +vn -0.008059223725907384 0.015480335577823422 -0.9998476924628741 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007011013746240247 0.4865337400219222 0.8736336563494624 +vn -0.007011013746240276 -0.4865337400219231 -0.8736336563494621 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008048040312556494 0.04558976540298259 0.99892782639069 +vn -0.008048040312556497 -0.045589765402982735 -0.99892782639069 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007925838746896452 -0.1888725319264037 0.9819696267012885 +vn -0.007925838746896452 0.18887253192640088 -0.9819696267012891 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007119508801288671 -0.4754245241917012 0.8797277046856732 +vn -0.007119508801288671 0.475424524191692 -0.8797277046856781 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007998504667029761 0.11516265835195132 0.9933144446973492 +vn -0.007998504667029775 -0.1151626583519513 -0.9933144446973492 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008023061410057063 -0.10256673124843882 0.9946937700250369 +vn -0.008023061410057056 0.10256673124843813 -0.994693770025037 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00792583874689641 -0.18887253192640086 0.9819696267012891 +vn -0.007925838746896424 0.1888725319263997 -0.9819696267012892 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007119508801288588 -0.47542452419169656 0.8797277046856756 +vn -0.007119508801288645 0.4754245241916971 -0.8797277046856755 +vn 0.9999675219437753 0.00006157990024258099 -0.008059234798751227 +vn -0.9999675219437753 -0.00006157990024258098 0.008059234798751229 +vn 0.00006304267775630867 0.9998801705617337 0.015480327614720091 +vn -0.00006304267775630869 -0.9998801705617338 -0.015480327614720643 +vn 0.008059223725907004 -0.015480335577841184 0.9998476924628739 +vn -0.008059223725907005 0.015480335577805664 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007011013746241135 0.48653374002191974 0.8736336563494639 +vn -0.007011013746241109 -0.48653374002191985 -0.873633656349464 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008034050477093699 0.07172387484525944 0.9973921695151376 +vn -0.008034050477093714 -0.07172387484525239 -0.9973921695151383 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007925838746896036 -0.18887253192640513 0.9819696267012882 +vn -0.00792583874689605 0.1888725319264012 -0.981969626701289 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007119508801288976 -0.47542452419169556 0.8797277046856762 +vn -0.007119508801289004 0.47542452419169556 -0.8797277046856762 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.0070110137462405814 0.4865337400219232 0.8736336563494621 +vn -0.007011013746240635 -0.48653374002192307 -0.873633656349462 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008048040312556196 0.04558976540298071 0.9989278263906901 +vn -0.008048040312556196 -0.045589765402980674 -0.9989278263906901 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00792583874689666 -0.1888725319264012 0.9819696267012891 +vn -0.007925838746896662 0.18887253192640518 -0.9819696267012883 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007119508801289113 -0.4754245241916966 0.8797277046856755 +vn -0.007119508801289143 0.4754245241916921 -0.8797277046856782 +vn 0.7013850649305775 0.010989794133651365 -0.7126978427897965 +vn -0.7013850649305778 -0.010989794133650976 0.7126978427897963 +vn 0.00006304267775958383 0.9998801705617337 0.015480327614720268 +vn -0.00006304267776929828 -0.9998801705617336 -0.015480327614729677 +vn 0.7127825277598817 -0.010902706990781387 0.7013003629690397 +vn -0.7127825277598612 0.010902706990782773 -0.7013003629690604 +vn 0.9999675219437751 0.00006157990025235094 -0.008059234798758981 +vn -0.9999675219437751 -0.00006157990025235094 0.008059234798758981 +vn 0.00006304267775963936 0.9998801705617336 0.015480327614735957 +vn -0.00006304267775963934 -0.9998801705617335 -0.015480327614735816 +vn 0.008059223725912045 -0.015480335577809914 0.9998476924628742 +vn -0.00805922372591204 0.015480335577811005 -0.9998476924628742 +vn 0.701385064930574 0.010989794133651755 -0.7126978427898002 +vn -0.7013850649305855 -0.010989794133650865 0.7126978427897886 +vn 0.0000630426777469273 0.9998801705617337 0.015480327614730973 +vn -0.00006304267778495243 -0.9998801705617334 -0.015480327614746062 +vn 0.7127825277598645 -0.010902706990782442 0.7013003629690571 +vn -0.7127825277598603 0.010902706990783329 -0.7013003629690613 +vn 0.9999675219437754 0.0000615799002531281 -0.008059234798742114 +vn -0.9999675219437751 -0.00006157990025240645 0.008059234798763243 +vn 0.00006304267775897321 0.9998801705617337 0.01548032761472201 +vn -0.00006304267775880668 -0.9998801705617337 -0.015480327614721678 +vn 0.008059223725916161 -0.015480335577808825 0.9998476924628742 +vn -0.00805922372591584 0.015480335577809893 -0.9998476924628742 +vn 0.7013850649305922 0.010989794133650088 -0.7126978427897822 +vn -0.7013850649305808 -0.010989794133651587 0.7126978427897932 +vn 0.00006304267777662576 0.9998801705617342 0.015480327614692882 +vn -0.00006304267775242289 -0.9998801705617334 -0.015480327614740047 +vn 0.7127825277598447 -0.01090270699078355 0.7013003629690773 +vn -0.7127825277598443 0.010902706990781885 -0.7013003629690776 +vn 0.9999675219437751 0.00006157990025451589 -0.008059234798772803 +vn -0.9999675219437754 -0.00006157990025318362 0.008059234798750375 +vn 0.00006304267772533345 0.9998801705617336 0.015480327614735877 +vn -0.00006304267776308105 -0.9998801705617335 -0.015480327614741043 +vn 0.008059223725912064 -0.015480335577809878 0.9998476924628742 +vn -0.008059223725913079 0.015480335577809921 -0.9998476924628742 +vn 0.7013850649305834 0.010989794133651476 -0.7126978427897908 +vn -0.7013850649305957 -0.01098979413365142 0.7126978427897787 +vn 0.00006304267774881465 0.9998801705617333 0.015480327614745177 +vn -0.00006304267775991691 -0.9998801705617336 -0.015480327614734394 +vn 0.7127825277598573 -0.010902706990783273 0.7013003629690644 +vn -0.7127825277598738 0.010902706990783053 -0.7013003629690476 +vn 0.9999675219437751 0.00006157990025323912 -0.008059234798763117 +vn -0.9999675219437749 -0.00006157990025290605 0.008059234798789113 +vn 0.00006304267776258143 0.9998801705617336 0.01548032761472784 +vn -0.00006304267776269246 -0.9998801705617337 -0.015480327614727837 +vn 0.008059223725892482 -0.015480335577810974 0.9998476924628743 +vn -0.008059223725892057 0.015480335577808818 -0.9998476924628743 +vn 0.9999675219437749 0.00006157990025351667 -0.008059234798783187 +vn -0.999967521943775 -0.00006157990024313609 0.008059234798783373 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9638085709860797 0.004066087494294991 -0.2665642613447271 +vn -0.9638085709860797 -0.004066087494288718 0.26656426134472716 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9679803317091406 -0.003947124259889578 0.25099501515834766 +vn -0.9679803317091408 0.003947124259899738 -0.2509950151583475 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437749 0.0000615799002536277 -0.008059234798783184 +vn -0.9999675219437749 -0.0000615799002536277 0.008059234798783184 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007011013746240774 0.48653374002192457 0.8736336563494612 +vn -0.007011013746240776 -0.4865337400219241 -0.8736336563494616 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008034050477092939 0.0717238748452518 0.9973921695151382 +vn -0.008034050477092937 -0.07172387484525862 -0.9973921695151379 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007925838746896216 -0.18887253192640058 0.9819696267012892 +vn -0.00792583874689619 0.1888725319264009 -0.9819696267012892 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.0071195088012891705 -0.4754245241916966 0.8797277046856756 +vn -0.007119508801289143 0.4754245241917012 -0.8797277046856731 +vn 0.7013850649305797 0.010989794133651143 -0.7126978427897944 +vn -0.7013850649305763 -0.010989794133651254 0.7126978427897979 +vn 0.00006304267775048 0.9998801705617334 0.015480327614748327 +vn -0.00006304267774137619 -0.9998801705617335 -0.015480327614739725 +vn 0.712782527759864 -0.010902706990782995 0.7013003629690575 +vn -0.7127825277598725 0.010902706990782997 -0.701300362969049 +vn 0.999967521943775 0.0000615799002531836 -0.00805923479877106 +vn -0.9999675219437751 -0.00006157990025262851 0.008059234798770154 +vn 0.00006304267776530148 0.9998801705617334 0.015480327614742051 +vn -0.00006304267776152672 -0.9998801705617336 -0.015480327614729374 +vn 0.00805922372591208 -0.015480335577809883 0.9998476924628743 +vn -0.008059223725894885 0.015480335577809437 -0.9998476924628744 +vn 0.7013850649305716 0.010989794133651754 -0.7126978427898023 +vn -0.7013850649305843 -0.010989794133651087 0.71269784278979 +vn 0.00006304267775258943 0.9998801705617335 0.015480327614735234 +vn -0.00006304267776419126 -0.9998801705617336 -0.015480327614728786 +vn 0.7127825277598648 -0.010902706990782664 0.7013003629690566 +vn -0.7127825277598635 0.010902706990782276 -0.7013003629690582 +vn 0.9999675219437751 0.00006157990025290605 -0.0080592347987628 +vn -0.999967521943775 -0.0000615799002531836 0.008059234798771204 +vn 0.0000630426777534221 0.9998801705617334 0.015480327614740783 +vn -0.00006304267774220884 -0.999880170561734 -0.015480327614706487 +vn 0.0080592237259017 -0.01548033557780987 0.9998476924628742 +vn -0.008059223725908806 0.01548033557781031 -0.9998476924628742 +vn 0.9999675219437748 0.0000615799002545714 -0.008059234798815394 +vn -0.9999675219437749 -0.00006157990025279503 0.008059234798782601 +vn 0.00006304267766832351 0.9998801705617332 0.015480327614767413 +vn -0.00006304267774731587 -0.9998801705617337 -0.015480327614720162 +vn 0.008059223725916113 -0.01548033557781025 0.9998476924628742 +vn -0.008059223725917343 0.01548033557781026 -0.9998476924628742 +vn 0.9999675219437753 0.00006157990024285855 -0.008059234798767616 +vn -0.9999675219437754 -0.00006157990027488848 0.008059234798750693 +vn 0.00006304267775564254 0.9998801705617333 0.015480327614751602 +vn -0.00006304267775592011 -0.9998801705617334 -0.015480327614751602 +vn 0.008059223725907307 -0.015480335577805667 0.9998476924628744 +vn -0.008059223725907326 0.015480335577805664 -0.9998476924628744 +vn 0.9999675219437751 0.0000615799002670614 -0.008059234798765686 +vn -0.9999675219437751 -0.0000615799002506301 0.00805923479876594 +vn 0.00006304267774343009 0.9998801705617335 0.015480327614735886 +vn -0.00006304267774331906 -0.9998801705617335 -0.015480327614735011 +vn 0.008059223725916158 -0.015480335577805666 0.9998476924628743 +vn -0.008059223725916158 0.015480335577805666 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990024258099 -0.008059234798751227 +vn -0.9999675219437751 -0.00006157990025074112 0.00805923479875889 +vn 0.00006304267775519845 0.9998801705617337 0.0154803276147201 +vn -0.00006304267775614214 -0.9998801705617334 -0.015480327614743395 +vn 0.008059223725907266 -0.015480335577805043 0.9998476924628743 +vn -0.008059223725907264 0.015480335577823422 -0.999847692462874 +vn 0.9999675219437753 0.00006157990025917882 -0.008059234798767505 +vn -0.9999675219437753 -0.00006157990024258099 0.008059234798767672 +vn 0.000063042677755476 0.9998801705617333 0.01548032761475188 +vn -0.0000630426777564197 -0.9998801705617338 -0.015480327614712163 +vn 0.008059223725908095 -0.015480335577805666 0.9998476924628742 +vn -0.008059223725907384 0.015480335577823422 -0.9998476924628741 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007011013746240193 0.4865337400219232 0.8736336563494621 +vn -0.007011013746240193 -0.4865337400219232 -0.8736336563494621 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008034050477093498 0.07172387484525426 0.9973921695151381 +vn -0.008034050477093498 -0.07172387484525813 -0.9973921695151378 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007925838746896285 -0.18887253192640516 0.9819696267012883 +vn -0.007925838746896285 0.18887253192640108 -0.981969626701289 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.0071195088012890595 -0.47542452419169773 0.879727704685675 +vn -0.007119508801289087 0.47542452419169673 -0.8797277046856756 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00799850466702997 0.1151626583519513 0.9933144446973492 +vn -0.00799850466702997 -0.1151626583519513 -0.9933144446973492 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008023061410057257 -0.10256673124843801 0.994693770025037 +vn -0.008023061410057252 0.10256673124843872 -0.994693770025037 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007925838746897076 -0.18887253192640122 0.981969626701289 +vn -0.007925838746897063 0.18887253192640535 -0.9819696267012882 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007119508801289089 -0.4754245241916967 0.8797277046856757 +vn -0.0071195088012890595 0.4754245241916972 -0.8797277046856753 +vn 0.9999675219437749 0.00006157990024335813 -0.008059234798782709 +vn -0.9999675219437749 -0.00006157990027499949 0.008059234798783524 +vn 0.00006304267775625315 0.999880170561734 0.015480327614703688 +vn -0.00006304267775664175 -0.9998801705617332 -0.0154803276147667 +vn 0.008059223725907042 -0.015480335577839942 0.9998476924628739 +vn -0.008059223725907005 0.015480335577841188 -0.9998476924628739 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007011013746239664 0.4865337400219208 0.8736336563494633 +vn -0.007011013746239664 -0.48653374002192834 -0.873633656349459 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00803405047709192 0.07172387484524562 0.9973921695151389 +vn -0.008034050477091907 -0.07172387484526059 -0.9973921695151378 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007925838746897104 -0.18887253192639938 0.9819696267012893 +vn -0.00792583874689709 0.18887253192640513 -0.9819696267012882 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.007119508801288282 -0.4754245241916967 0.8797277046856755 +vn -0.00711950880128834 0.47542452419169223 -0.8797277046856782 +vn 0.9424185119377017 -0.00523672066956421 0.33439486406605756 +vn -0.9424185119377017 0.00523672066956421 -0.3343948640660576 +vn 0.00006304267775414374 0.9998801705617335 0.01548032761473423 +vn -0.00006304267775386618 -0.9998801705617336 -0.015480327614734264 +vn -0.33443582565410884 -0.014567818774819889 0.9423059254696422 +vn 0.3344358256541089 0.014567818774819913 -0.942305925469642 +vn 0.9424185119377015 -0.005236720669568207 0.334394864066058 +vn -0.9424185119377014 0.0052367206695675406 -0.334394864066058 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9369056787990317 0.005352453029245585 -0.34954127121227807 +vn -0.9369056787990317 -0.005352453029248694 0.349541271212278 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.7711999149275948 -0.00990339527726436 0.6365159966392462 +vn -0.7711999149275939 0.009903395277271965 -0.6365159966392472 +vn 0.00006304267775747441 0.9998801705617335 0.015480327614735938 +vn -0.00006304267773388218 -0.999880170561734 -0.015480327614713987 +vn -0.6365929892570822 -0.011898208119358714 0.7711081627581705 +vn 0.6365929892570754 0.01189820811935971 -0.7711081627581758 +vn 0.7711999149275935 -0.009903395277278348 0.6365159966392474 +vn -0.7711999149275935 0.009903395277276072 -0.6365159966392475 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437753 0.00006157990025362771 -0.008059234798764215 +vn -0.9999675219437751 -0.00006157990025440485 0.008059234798767271 +vn -0.007854542988624508 0.23152707759256236 -0.9727967508662267 +vn 0.00785454298863314 -0.23152707759256208 0.9727967508662266 +vn 0.0018058835082724878 0.9728284631426015 0.23152002091473373 +vn -0.0018058835082706004 -0.9728284631426015 -0.2315200209147337 +vn 0.9999675219437753 0.00006157990025912331 -0.008059234798765979 +vn -0.999967521943775 -0.0000615799002441908 0.008059234798773544 +vn 0.00574330952537383 0.6960758167698532 0.7179453124743399 +vn -0.0057433095253847655 -0.6960758167698397 -0.7179453124743529 +vn 0.005654153698214759 -0.7179683148920416 0.6960528208096274 +vn -0.005654153698201103 0.7179683148920245 -0.6960528208096451 +vn 0.999967521943775 0.00006157990025967841 -0.008059234798773516 +vn -0.9999675219437751 -0.0000615799002441353 0.008059234798777173 +vn 0.0018058835082747637 0.9728284631425989 0.231520020914745 +vn -0.0018058835082901963 -0.9728284631425974 -0.23152002091475088 +vn 0.007854542988641813 -0.23152707759256771 0.9727967508662253 +vn -0.0078545429886418 0.23152707759256774 -0.9727967508662253 +vn 0.9999675219437753 0.00006157990026428585 -0.008059234798764843 +vn -0.9999675219437753 -0.00006157990026423034 0.008059234798760072 +vn 0.00006304267774304151 0.9998801705617335 0.015480327614736018 +vn -0.000063042677742986 -0.9998801705617337 -0.015480327614726855 +vn 0.008059223725915849 -0.015480335577793823 0.9998476924628745 +vn -0.008059223725898396 0.015480335577793823 -0.9998476924628745 +vn 0.9999675219437751 0.00006157990025074112 -0.00805923479876349 +vn -0.9999675219437753 -0.00006157990025079664 0.008059234798767306 +vn 0.0000630426777569193 0.9998801705617335 0.0154803276147321 +vn -0.0000630426777588622 -0.9998801705617336 -0.01548032761473698 +vn 0.008059223725898398 -0.015480335577811479 0.9998476924628742 +vn -0.008059223725915844 0.01548033557781148 -0.9998476924628741 +vn 0.9999675219437751 0.00006157990024302507 -0.008059234798765379 +vn -0.9999675219437751 -0.00006157990024280302 0.008059234798765781 +vn 0.0000630426777569193 0.9998801705617335 0.015480327614734791 +vn -0.00006304267775686379 -0.9998801705617335 -0.015480327614734595 +vn 0.008059223725898084 -0.015480335577841179 0.9998476924628739 +vn -0.008059223725906966 0.01548033557780566 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025862371 -0.00805923479876596 +vn -0.9999675219437753 -0.00006157990025862371 0.008059234798765141 +vn 0.00006304267774326355 0.9998801705617335 0.015480327614736476 +vn -0.00006304267775902872 -0.9998801705617335 -0.015480327614736349 +vn 0.008059223725906967 -0.015480335577805664 0.9998476924628743 +vn -0.008059223725911715 0.01548033557782342 -0.999847692462874 +vn 0.9999675219437751 0.00006157990022587212 -0.008059234798766038 +vn -0.9999675219437751 -0.00006157990024291404 0.008059234798765774 +vn 0.00006304267775897321 0.9998801705617335 0.01548032761473457 +vn -0.00006304267775902872 -0.9998801705617335 -0.015480327614736349 +vn 0.008059223725906969 -0.015480335577805667 0.9998476924628743 +vn -0.008059223725906967 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024285853 -0.008059234798765382 +vn -0.9999675219437753 -0.00006157990025862371 0.008059234798765138 +vn 0.00006304267775897321 0.9998801705617335 0.015480327614734776 +vn -0.00006304267775897321 -0.9998801705617335 -0.01548032761473457 +vn 0.008059223725906967 -0.015480335577805664 0.9998476924628743 +vn -0.008059223725906967 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025879025 -0.008059234798765535 +vn -0.9999675219437753 -0.00006157990025862371 0.008059234798765141 +vn 0.00006304267775897321 0.9998801705617335 0.015480327614734578 +vn -0.00006304267775897321 -0.9998801705617335 -0.015480327614734777 +vn 0.008059223725906966 -0.01548033557780566 0.9998476924628743 +vn -0.008059223725906966 0.015480335577823422 -0.999847692462874 +vn 0.9999675219437751 0.00006157990024285853 -0.008059234798765382 +vn -0.9999675219437751 -0.00006157990024291404 0.008059234798765774 +vn 0.0000630426777569193 0.9998801705617335 0.015480327614734791 +vn -0.0000630426777569193 -0.9998801705617335 -0.015480327614734586 +vn 0.008059223725906967 -0.015480335577805664 0.9998476924628743 +vn -0.008059223725906966 0.01548033557780566 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024285853 -0.008059234798765382 +vn -0.9999675219437751 -0.00006157990024313609 0.008059234798765769 +vn 0.0000630426777569193 0.9998801705617335 0.015480327614734791 +vn -0.00006304267775686379 -0.9998801705617335 -0.0154803276147346 +vn 0.008059223725906964 -0.01548033557784118 0.9998476924628739 +vn -0.008059223725906964 0.015480335577823419 -0.999847692462874 +vn 0.9999675219437751 0.00006157990024291404 -0.008059234798765042 +vn -0.9999675219437753 -0.00006157990025895678 0.008059234798765974 +vn 0.0000630426777569193 0.9998801705617335 0.015480327614734444 +vn -0.0000630426777589177 -0.9998801705617335 -0.015480327614735768 +vn 0.008059223725916156 -0.015480335577804418 0.9998476924628742 +vn -0.008059223725906966 0.01548033557780566 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025879025 -0.008059234798766355 +vn -0.9999675219437753 -0.00006157990025862371 0.00805923479876596 +vn 0.00006304267775891771 0.9998801705617336 0.015480327614736156 +vn -0.00006304267775902872 -0.9998801705617335 -0.015480327614736349 +vn 0.008059223725906966 -0.01548033557780566 0.9998476924628743 +vn -0.008059223725902526 0.015480335577804422 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025862371 -0.00805923479876554 +vn -0.9999675219437751 -0.00006157990024291404 0.008059234798765774 +vn 0.00006304267774304151 0.9998801705617336 0.015480327614734713 +vn -0.00006304267774343009 -0.9998801705617335 -0.015480327614734914 +vn 0.008059223725916156 -0.015480335577805664 0.9998476924628743 +vn -0.008059223725898394 0.015480335577805659 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025890127 -0.008059234798765467 +vn -0.9999675219437751 -0.00006157990027588767 0.008059234798765195 +vn 0.00006304267775880669 0.9998801705617336 0.015480327614734946 +vn -0.00006304267774320804 -0.9998801705617335 -0.015480327614735157 +vn 0.008059223725915849 -0.015480335577805667 0.9998476924628743 +vn -0.008059223725898085 0.015480335577805662 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990029137528 -0.008059234798765339 +vn -0.9999675219437751 -0.00006157990024313609 0.008059234798765707 +vn 0.00006304267774331906 0.9998801705617335 0.015480327614735792 +vn -0.00006304267775669725 -0.9998801705617335 -0.015480327614734944 +vn 0.008059223725915849 -0.015480335577770144 0.9998476924628749 +vn -0.008059223725916154 0.01548033557784118 -0.9998476924628736 +vn 0.9999675219437751 0.0000615799002585682 -0.008059234798765805 +vn -0.9999675219437753 -0.00006157990025862371 0.008059234798765547 +vn 0.00006304267775891771 0.9998801705617336 0.015480327614735103 +vn -0.00006304267775891771 -0.9998801705617336 -0.015480327614735239 +vn 0.008059223725906966 -0.01548033557780566 0.9998476924628743 +vn -0.008059223725906967 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990024285855 -0.00805923479876561 +vn -0.9999675219437751 -0.00006157990024274751 0.008059234798765608 +vn 0.0000630426777588622 0.9998801705617336 0.01548032761473489 +vn -0.0000630426777569193 -0.9998801705617335 -0.015480327614734814 +vn 0.008059223725906967 -0.015480335577805664 0.9998476924628743 +vn -0.008059223725906967 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025862371 -0.008059234798765988 +vn -0.9999675219437753 -0.00006157990024285855 0.00805923479876623 +vn 0.00006304267775886219 0.9998801705617335 0.01548032761473562 +vn -0.00006304267775891771 -0.9998801705617336 -0.01548032761473577 +vn 0.008059223725906969 -0.015480335577805667 0.9998476924628743 +vn -0.008059223725906967 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024285853 -0.00805923479876555 +vn -0.9999675219437751 -0.00006157990024280302 0.008059234798766343 +vn 0.0000630426777569193 0.9998801705617335 0.015480327614735003 +vn -0.0000630426777569193 -0.9998801705617335 -0.015480327614735901 +vn 0.008059223725907278 -0.015480335577804422 0.9998476924628744 +vn -0.008059223725906966 0.01548033557780566 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025862371 -0.00805923479876541 +vn -0.9999675219437753 -0.00006157990029137529 0.008059234798764902 +vn 0.00006304267775897321 0.9998801705617335 0.015480327614735251 +vn -0.00006304267774315253 -0.9998801705617335 -0.015480327614735376 +vn 0.008059223725906967 -0.015480335577805664 0.9998476924628743 +vn -0.008059223725906967 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025884574 -0.008059234798765632 +vn -0.9999675219437751 -0.0000615799002585682 0.00805923479876534 +vn 0.0000630426777588622 0.9998801705617336 0.015480327614735171 +vn -0.00006304267775897321 -0.9998801705617336 -0.015480327614735317 +vn 0.008059223725906966 -0.01548033557780566 0.9998476924628743 +vn -0.008059223725906964 0.01548033557784118 -0.9998476924628739 +vn 0.9999675219437753 0.00006157990024285855 -0.008059234798765663 +vn -0.9999675219437753 -0.00006157990024285855 0.008059234798765837 +vn 0.00006304267775686379 0.9998801705617335 0.015480327614735011 +vn -0.00006304267775902872 -0.9998801705617335 -0.015480327614735001 +vn 0.008059223725898085 -0.015480335577841182 0.9998476924628737 +vn -0.008059223725906966 0.01548033557780566 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024291404 -0.008059234798765809 +vn -0.9999675219437751 -0.00006157990025829063 0.008059234798765571 +vn 0.00006304267774337458 0.9998801705617335 0.015480327614735542 +vn -0.00006304267774331906 -0.9998801705617335 -0.015480327614735447 +vn 0.008059223725916161 -0.015480335577770147 0.9998476924628749 +vn -0.008059223725916156 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025856819 -0.008059234798765576 +vn -0.9999675219437751 -0.00006157990025834616 0.008059234798765396 +vn 0.00006304267774331906 0.9998801705617335 0.01548032761473511 +vn -0.0000630426777748494 -0.9998801705617335 -0.015480327614735731 +vn 0.008059223725880632 -0.015480335577839942 0.999847692462874 +vn -0.008059223725916156 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025862371 -0.008059234798766062 +vn -0.9999675219437753 -0.00006157990025862371 0.008059234798766062 +vn 0.00006304267775686379 0.9998801705617335 0.015480327614735953 +vn -0.00006304267775908423 -0.9998801705617335 -0.015480327614736125 +vn 0.008059223725906962 -0.015480335577823419 0.999847692462874 +vn -0.008059223725906966 0.01548033557780566 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025862371 -0.008059234798765543 +vn -0.9999675219437751 -0.00006157990024308058 0.008059234798766433 +vn 0.0000630426777588622 0.9998801705617336 0.015480327614734979 +vn -0.00006304267774109862 -0.9998801705617335 -0.015480327614735117 +vn 0.008059223725911717 -0.015480335577805662 0.9998476924628743 +vn -0.008059223725902526 0.015480335577805662 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024280302 -0.008059234798766126 +vn -0.9999675219437753 -0.00006157990025862371 0.008059234798765883 +vn 0.00006304267775897321 0.9998801705617335 0.0154803276147364 +vn -0.00006304267774315253 -0.9998801705617335 -0.015480327614735102 +vn 0.008059223725906967 -0.015480335577806903 0.9998476924628743 +vn -0.008059223725906967 0.015480335577804424 -0.9998476924628744 +vn 0.9999675219437753 0.00006157990025862371 -0.00805923479876586 +vn -0.9999675219437751 -0.00006157990024291404 0.008059234798766102 +vn 0.00006304267775902873 0.9998801705617335 0.01548032761473563 +vn -0.00006304267775902873 -0.9998801705617335 -0.015480327614735764 +vn 0.008059223725906969 -0.015480335577805667 0.9998476924628743 +vn -0.008059223725906967 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990027566564 -0.008059234798765578 +vn -0.9999675219437753 -0.00006157990024296957 0.008059234798765545 +vn 0.00006304267774320804 0.9998801705617335 0.01548032761473615 +vn -0.0000630426777569193 -0.9998801705617335 -0.01548032761473487 +vn 0.008059223725906962 -0.015480335577823419 0.999847692462874 +vn -0.008059223725902835 0.015480335577805659 -0.9998476924628743 +vn 0.9999675219437753 0.0000615799002431361 -0.008059234798765807 +vn -0.9999675219437751 -0.0000615799002586237 0.008059234798765344 +vn 0.00006304267775908423 0.9998801705617335 0.0154803276147351 +vn -0.0000630426777588622 -0.9998801705617336 -0.015480327614735091 +vn 0.008059223725906966 -0.01548033557780566 0.9998476924628743 +vn -0.008059223725906967 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.0000615799002585682 -0.008059234798766047 +vn -0.9999675219437751 -0.00006157990025867921 0.00805923479876521 +vn 0.00006304267774320806 0.9998801705617336 0.01548032761473588 +vn -0.00006304267775880668 -0.9998801705617335 -0.015480327614735896 +vn 0.008059223725906966 -0.01548033557780566 0.9998476924628743 +vn -0.008059223725911712 0.015480335577842416 -0.9998476924628736 +vn 0.9999675219437753 0.00006157990025862371 -0.008059234798765996 +vn -0.9999675219437751 -0.00006157990025867921 0.008059234798765627 +vn 0.00006304267775913974 0.9998801705617335 0.015480327614735181 +vn -0.00006304267775891771 -0.9998801705617336 -0.015480327614735383 +vn 0.008059223725906966 -0.01548033557780566 0.9998476924628743 +vn -0.008059223725915844 0.015480335577841177 -0.9998476924628736 +vn 0.9999675219437751 0.00006157990024296955 -0.00805923479876565 +vn -0.9999675219437751 -0.00006157990027561011 0.008059234798764777 +vn 0.00006304267774115413 0.9998801705617335 0.015480327614735393 +vn -0.00006304267774115413 -0.9998801705617335 -0.015480327614735216 +vn 0.008059223725902525 -0.015480335577823419 0.999847692462874 +vn -0.008059223725907276 0.015480335577806903 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024285853 -0.008059234798765021 +vn -0.9999675219437751 -0.00006157990025856819 0.008059234798765743 +vn 0.00006304267777457184 0.9998801705617336 0.015480327614734012 +vn -0.00006304267774309702 -0.9998801705617335 -0.015480327614734023 +vn 0.008059223725898396 -0.015480335577805662 0.9998476924628743 +vn -0.008059223725897777 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024291404 -0.008059234798765528 +vn -0.9999675219437753 -0.0000615799002431361 0.00805923479876629 +vn 0.00006304267775919525 0.9998801705617335 0.015480327614735036 +vn -0.00006304267775669725 -0.9998801705617335 -0.015480327614736314 +vn 0.008059223725916161 -0.015480335577768905 0.9998476924628749 +vn -0.008059223725915844 0.015480335577839937 -0.9998476924628736 +vn 0.9999675219437751 0.00006157990024285853 -0.00805923479876606 +vn -0.9999675219437751 -0.00006157990025945637 0.008059234798765115 +vn 0.00006304267774115414 0.9998801705617336 0.015480327614735907 +vn -0.00006304267775641971 -0.9998801705617336 -0.015480327614735601 +vn 0.00805922372591585 -0.015480335577770147 0.9998476924628749 +vn -0.008059223725907276 0.015480335577806903 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025862371 -0.008059234798765432 +vn -0.9999675219437753 -0.0000615799002431361 0.008059234798766373 +vn 0.00006304267775908423 0.9998801705617335 0.01548032761473474 +vn -0.00006304267775880668 -0.9998801705617335 -0.015480327614736271 +vn 0.008059223725898394 -0.015480335577839937 0.9998476924628737 +vn -0.008059223725906967 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025856819 -0.008059234798765547 +vn -0.9999675219437751 -0.00006157990027527706 0.00805923479876528 +vn 0.00006304267775897321 0.9998801705617335 0.015480327614734979 +vn -0.00006304267774331906 -0.9998801705617335 -0.01548032761473526 +vn 0.008059223725915853 -0.01548033557777015 0.9998476924628749 +vn -0.008059223725906967 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025834616 -0.00805923479876615 +vn -0.9999675219437751 -0.00006157990025829065 0.008059234798765828 +vn 0.00006304267775897321 0.9998801705617335 0.015480327614735587 +vn -0.00006304267775875118 -0.9998801705617335 -0.015480327614735761 +vn 0.008059223725898089 -0.015480335577770142 0.9998476924628749 +vn -0.008059223725906967 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024313609 -0.008059234798765504 +vn -0.9999675219437751 -0.00006157990024313609 0.008059234798765805 +vn 0.00006304267775675276 0.9998801705617335 0.015480327614734715 +vn -0.00006304267775669727 -0.9998801705617336 -0.015480327614734536 +vn 0.008059223725915849 -0.015480335577770144 0.9998476924628749 +vn -0.008059223725898087 0.015480335577770142 -0.9998476924628749 +vn 0.9999675219437753 0.00006157990025862371 -0.008059234798765136 +vn -0.9999675219437751 -0.00006157990027583216 0.008059234798764867 +vn 0.00006304267775908423 0.9998801705617335 0.015480327614734446 +vn -0.00006304267774120964 -0.9998801705617335 -0.0154803276147346 +vn 0.008059223725915844 -0.015480335577841177 0.9998476924628736 +vn -0.008059223725915844 0.015480335577841177 -0.9998476924628736 +vn 0.9999675219437751 0.00006157990025823512 -0.008059234798765002 +vn -0.9999675219437751 -0.00006157990024252546 0.00805923479876599 +vn 0.00006304267775908423 0.9998801705617335 0.01548032761473419 +vn -0.00006304267775697482 -0.9998801705617336 -0.015480327614735629 +vn 0.008059223725898394 -0.015480335577839939 0.9998476924628739 +vn -0.008059223725915844 0.015480335577841177 -0.9998476924628736 +vn 0.9999675219437753 0.00006157990024308059 -0.00805923479876534 +vn -0.9999675219437751 -0.00006157990025829063 0.008059234798765103 +vn 0.00006304267775875116 0.9998801705617335 0.01548032761473493 +vn -0.00006304267775908423 -0.9998801705617335 -0.015480327614734753 +vn 0.008059223725898084 -0.015480335577841179 0.9998476924628739 +vn -0.008059223725898085 0.015480335577805662 -0.9998476924628743 +vn -0.9638085709860756 -0.004066087494301873 0.26656426134474137 +vn 0.9638085709860748 0.004066087494300209 -0.266564261344745 +vn 0.24164398489581917 0.40903019877373425 0.8799445897639172 +vn -0.24164398489581454 -0.40903019877374863 -0.8799445897639119 +vn -0.11261087361568842 0.9125117928280456 -0.3932442232166391 +vn 0.11261087361568933 -0.9125117928280438 0.3932442232166425 +vn 0 0 0 +vn 0 0 0 +vn 0.26558625819012904 0.0722652251463051 0.9613748887375413 +vn -0.26558625819013115 -0.07226522514630512 -0.9613748887375408 +vn 0 0 0 +vn 0 0 0 +vn -0.9638085709860823 -0.004066087494249637 0.26656426134471795 +vn 0.9638085709860744 0.004066087494305259 -0.2665642613447455 +vn 0.25049601144962963 -0.3560152815022238 0.9002804382994887 +vn -0.25049601144964784 0.3560152815021941 -0.9002804382994953 +vn 0.09124017939470848 0.9344713091291846 0.34414909861629694 +vn -0.09124017939472157 -0.9344713091291846 -0.3441490986162932 +vn -0.9638085709860749 -0.004066087494309755 0.2665642613447438 +vn 0.9638085709860742 0.004066087494300819 -0.26656426134474714 +vn 0.25049601144963723 -0.35601528150219414 0.9002804382994982 +vn -0.2504960114496475 0.35601528150219414 -0.9002804382994956 +vn 0.09124017939470554 0.9344713091291846 0.3441490986162977 +vn -0.09124017939470164 -0.9344713091291844 -0.3441490986162988 +vn -0.9638085709860751 -0.004066087494288718 0.2665642613447436 +vn 0.9638085709860791 0.004066087494275006 -0.26656426134472905 +vn 0.140339732164377 0.8423903411347365 0.5202723063348011 +vn -0.14033973216437595 -0.8423903411347416 -0.5202723063347933 +vn -0.22666667272911792 0.5388525186136959 -0.8113323503087915 +vn 0.2266666727291155 -0.5388525186137001 0.8113323503087895 +vn -0.9638085709860742 -0.004066087494289494 0.2665642613447466 +vn 0.963808570986078 0.004066087494298044 -0.2665642613447336 +vn -0.2639919760860514 0.1539479828925897 -0.9521597844508477 +vn 0.2639919760860545 -0.15394798289255623 0.9521597844508521 +vn -0.03716531350208463 -0.9880705948814948 -0.1494497875636523 +vn 0.03716531350208092 0.988070594881498 0.14944978756363342 +vn -0.9638085709860769 -0.004066087494290605 0.26656426134473754 +vn 0.9638085709860773 0.004066087494291826 -0.2665642613447354 +vn 0.00006304267775303353 0.9998801705617337 0.01548032761473122 +vn -0.00006304267775347762 -0.9998801705617336 -0.015480327614732838 +vn -0.2665952381968354 0.01493691793380747 -0.9636928283708515 +vn 0.26659523819683795 -0.014936917933817045 0.9636928283708506 +vn 0.7127825277598655 -0.010902706990780721 0.7013003629690562 +vn -0.7127825277598631 0.01090270699078072 -0.7013003629690585 +vn 0.00006304267774975836 0.9998801705617335 0.015480327614735409 +vn -0.00006304267775536498 -0.9998801705617337 -0.015480327614727885 +vn -0.7013850649305753 -0.010989794133647812 0.7126978427897988 +vn 0.7013850649305835 0.010989794133649478 -0.7126978427897906 +vn 0.7127825277598636 -0.010902706990786992 0.701300362969058 +vn -0.7127825277598661 0.010902706990775834 -0.7013003629690555 +vn 0.00006304267775425477 0.9998801705617336 0.015480327614730833 +vn -0.00006304267775514294 -0.9998801705617335 -0.015480327614731716 +vn -0.7013850649305791 -0.010989794133641151 0.7126978427897952 +vn 0.7013850649305817 0.010989794133652253 -0.7126978427897925 +vn 0.7127825277598647 -0.010902706990786992 0.7013003629690567 +vn -0.7127825277598647 0.010902706990786992 -0.7013003629690567 +vn 0.00006304267775431029 0.9998801705617336 0.015480327614730833 +vn -0.00006304267775425477 -0.9998801705617337 -0.015480327614730902 +vn -0.7013850649305804 -0.010989794133653752 0.7126978427897938 +vn 0.7013850649305804 0.010989794133653752 -0.7126978427897938 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776269246 0.9998801705617335 0.015480327614735273 +vn -0.00006304267776380268 -0.9998801705617335 -0.015480327614736333 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267774787098 0.9998801705617336 0.015480327614735426 +vn -0.00006304267775547602 -0.9998801705617335 -0.01548032761474283 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267774975837 0.9998801705617335 0.01548032761473538 +vn -0.0000630426777563642 -0.9998801705617335 -0.015480327614741786 +vn 0 0 0 +vn 0 0 0 +vn 0.7127279485139585 -0.1030939619935029 0.6938231088739883 +vn -0.7127279485139577 0.10309396199350268 -0.6938231088739892 +vn 0.0011144430751963141 0.9893054690767383 0.14585419730500399 +vn -0.0011144430751962586 -0.9893054690767394 -0.14585419730499677 +vn -0.70143964325067 -0.10318105123412713 0.7052206020406617 +vn 0.70143964325067 0.10318105123412716 -0.7052206020406616 +vn 0.9269041097850286 -0.0557607246498984 0.3711327428968537 +vn -0.9269041097850286 0.05576072464989762 -0.37113274289685366 +vn 0.0011144430751993117 0.9893054690767376 0.14585419730500923 +vn -0.0011144430752045853 -0.9893054690767398 -0.14585419730499397 +vn -0.3752965378693925 -0.13477921034616291 0.9170534734254665 +vn 0.3752965378693922 0.1347792103461616 -0.9170534734254666 +vn 0.9999675219437754 0.00006157990024879822 -0.008059234798740704 +vn -0.9999675219437753 -0.00006157990025168482 0.008059234798755876 +vn 0.001114443075205307 0.989305469076735 0.14585419730502586 +vn -0.0011144430752051404 -0.9893054690767374 -0.1458541973050098 +vn 0.007982047219409774 -0.14585845655911492 0.9892732673899463 +vn -0.007982047219410128 0.14585845655911495 -0.9892732673899461 +vn 0.9207949284218663 0.055874510276469724 -0.3860242724155244 +vn -0.9207949284218553 -0.055874510276474554 0.38602427241555 +vn 0.0011144430752101364 0.9893054690767329 0.1458541973050412 +vn -0.0011144430752113021 -0.9893054690767333 -0.1458541973050375 +vn 0.3900454325538979 -0.134732077181112 0.9108851892100924 +vn -0.39004543255390556 0.13473207718111035 -0.9108851892100893 +vn 0.7014396432506709 0.10318105123412719 -0.7052206020406608 +vn -0.7014396432506519 -0.10318105123412924 0.7052206020406795 +vn 0.001114443075181104 0.9893054690767387 0.14585419730500176 +vn -0.0011144430751782175 -0.9893054690767382 -0.14585419730500473 +vn 0.7127279485139681 -0.10309396199350052 0.6938231088739789 +vn -0.7127279485139736 0.10309396199350143 -0.6938231088739732 +vn 0.7127279485139689 -0.1030939619935014 0.6938231088739779 +vn -0.7127279485139577 0.10309396199350218 -0.6938231088739893 +vn 0.0011144430751905963 0.9893054690767384 0.14585419730500251 +vn -0.0011144430751962586 -0.9893054690767394 -0.14585419730499677 +vn -0.7014396432506725 -0.10318105123412732 0.7052206020406591 +vn 0.7014396432506648 0.10318105123412816 -0.7052206020406667 +vn 0.9269041097850337 -0.05576072464989634 0.3711327428968411 +vn -0.9269041097850388 0.05576072464989368 -0.3711327428968289 +vn 0.001114443075202365 0.9893054690767388 0.1458541973050018 +vn -0.0011144430752069723 -0.9893054690767397 -0.14585419730499494 +vn -0.37529653786938283 -0.13477921034616341 0.9170534734254702 +vn 0.37529653786939215 0.13477921034616178 -0.9170534734254666 +vn 0.9999675219437754 0.00006157990024813209 -0.008059234798738643 +vn -0.9999675219437753 -0.00006157990025168482 0.008059234798758051 +vn 0.001114443075207139 0.9893054690767467 0.14585419730494814 +vn -0.0011144430751864332 -0.9893054690767374 -0.14585419730500995 +vn 0.007982047219412931 -0.14585845655911506 0.9892732673899461 +vn -0.007982047219409795 0.14585845655911575 -0.989273267389946 +vn 0.9207949284218719 0.055874510276469114 -0.38602427241551074 +vn -0.9207949284218656 -0.05587451027647078 0.38602427241552584 +vn 0.0011144430751902636 0.9893054690767408 0.14585419730498816 +vn -0.0011144430751882097 -0.9893054690767414 -0.14585419730498345 +vn 0.39004543255390867 -0.13473207718111027 0.9108851892100881 +vn -0.3900454325539071 0.13473207718111105 -0.9108851892100884 +vn 0.70143964325067 0.10318105123412796 -0.7052206020406615 +vn -0.7014396432506863 -0.10318105123412427 0.7052206020406457 +vn 0.0011144430751936496 0.9893054690767404 0.14585419730498908 +vn -0.0011144430751930392 -0.9893054690767404 -0.14585419730498975 +vn 0.712727948513957 -0.10309396199350324 0.6938231088739899 +vn -0.7127279485139615 0.10309396199350218 -0.6938231088739855 +vn 0.9269041097850365 -0.055760724649895343 0.3711327428968343 +vn -0.9269041097850365 0.055760724649895343 -0.3711327428968343 +vn 0.0011144430751766634 0.9893054690767407 0.14585419730498828 +vn -0.0011144430751766634 -0.9893054690767407 -0.1458541973049883 +vn -0.3752965378693853 -0.1347792103461628 0.9170534734254693 +vn 0.3752965378693851 0.1347792103461633 -0.9170534734254693 +vn 0.9999675219437751 0.00006157990025301709 -0.008059234798766485 +vn -0.9999675219437751 -0.00006157990025301709 0.008059234798766485 +vn 0.0011144430751824919 0.9893054690767391 0.14585419730499835 +vn -0.0011144430751907077 -0.9893054690767387 -0.14585419730500246 +vn 0.007982047219420987 -0.14585845655911597 0.9892732673899459 +vn -0.007982047219421952 0.1458584565591155 -0.989273267389946 +vn 0.9207949284218617 0.05587451027647283 -0.3860242724155348 +vn -0.9207949284218668 -0.05587451027647046 0.3860242724155231 +vn 0.0011144430751611758 0.9893054690767342 0.14585419730503182 +vn -0.0011144430752103585 -0.9893054690767406 -0.14585419730498841 +vn 0.3900454325539392 -0.13473207718110833 0.9108851892100751 +vn -0.3900454325539288 0.13473207718111033 -0.9108851892100794 +vn 0.926904109785038 -0.05576072464989473 0.3711327428968303 +vn -0.9269041097850398 0.055760724649894455 -0.3711327428968264 +vn 0.0011144430751727776 0.9893054690767414 0.14585419730498397 +vn -0.0011144430751766634 -0.9893054690767407 -0.1458541973049883 +vn -0.37529653786938455 -0.13477921034616253 0.9170534734254696 +vn 0.3752965378694152 0.13477921034616036 -0.9170534734254574 +vn 0.9999675219437751 0.00006157990025351667 -0.008059234798766484 +vn -0.9999675219437751 -0.00006157990025301709 0.008059234798766485 +vn 0.0011144430751905965 0.9893054690767391 0.14585419730499827 +vn -0.001114443075190652 -0.9893054690767388 -0.14585419730500082 +vn 0.007982047219419863 -0.1458584565591158 0.9892732673899459 +vn -0.007982047219420842 0.1458584565591156 -0.9892732673899459 +vn 0.9207949284218667 0.05587451027647089 -0.3860242724155232 +vn -0.9207949284218668 -0.05587451027647046 0.3860242724155231 +vn 0.001114443075210192 0.9893054690767407 0.1458541973049885 +vn -0.0011144430752029202 -0.9893054690767402 -0.14585419730499155 +vn 0.3900454325539095 -0.13473207718111077 0.9108851892100877 +vn -0.3900454325539089 0.13473207718111174 -0.9108851892100878 +vn -0.6489404357629419 0.011819042511966808 -0.7607474095032488 +vn 0.6489404357629391 -0.01181904251198751 0.7607474095032507 +vn -0.6895277890077649 0.41350659955550756 0.594612243659769 +vn 0.6895277890077551 -0.4135065995555335 -0.5946122436597621 +vn 0.3216016589862598 0.9104244639621588 -0.26019159931961966 +vn -0.32160165898626303 -0.910424463962158 0.2601915993196184 +vn 0 0 0 +vn 0 0 0 +vn -0.7579384522898002 0.0771856084116424 0.6477435328852515 +vn 0.7579384522898002 -0.07718560841164235 -0.6477435328852515 +vn 0 0 0 +vn 0 0 0 +vn -0.6489404357629469 0.011819042511960698 -0.7607474095032445 +vn 0.6489404357629505 -0.011819042511958866 0.7607474095032415 +vn -0.7149765410552151 -0.35137399956247767 0.6044376379513344 +vn 0.7149765410552107 0.35137399956247645 -0.6044376379513402 +vn -0.26016305598765166 0.9361605649391048 0.2364710996127479 +vn 0.2601630559876456 -0.9361605649391078 -0.23647109961274285 +vn -0.6489404357629562 0.01181904251197952 -0.7607474095032364 +vn 0.6489404357629311 -0.011819042511968414 0.7607474095032578 +vn -0.7149765410552105 -0.35137399956247645 0.6044376379513404 +vn 0.7149765410552154 0.3513739995624764 -0.6044376379513346 +vn -0.2601630559876438 0.9361605649391077 0.23647109961274498 +vn 0.26016305598768347 -0.936160564939081 -0.23647109961280802 +vn -0.6489404357629666 0.011819042511957981 -0.760747409503228 +vn 0.6489404357629628 -0.011819042511950428 0.760747409503231 +vn -0.40031051717422156 0.8449893546623977 0.3546046817893584 +vn 0.4003105171742297 -0.8449893546623909 -0.3546046817893652 +vn 0.6470144787922049 0.5346525260744791 -0.5436165381916097 +vn -0.6470144787922022 -0.5346525260744845 0.5436165381916075 +vn -0.6489404357629445 0.011819042511980238 -0.7607474095032463 +vn 0.6489404357629538 -0.01181904251197824 0.7607474095032383 +vn 0.753443526897619 0.14905688101375153 -0.6403943300799357 +vn -0.7534435268976198 -0.14905688101374198 0.6403943300799366 +vn 0.10582590851262871 -0.9887579754349928 -0.1056340054204678 +vn -0.10582590851263124 0.988757975434992 0.10563400542046998 +vn -0.6489404357629462 0.01181904251196264 -0.760747409503245 +vn 0.6489404357629447 -0.011819042511962696 0.7607474095032464 +vn 0.00006304267775825156 0.9998801705617335 0.015480327614732753 +vn -0.00006304267775747441 -0.9998801705617335 -0.015480327614731988 +vn 0.7608391773288314 0.009997741169489038 -0.6488634613022182 +vn -0.7608391773288323 -0.009997741169489038 0.648863461302217 +vn 0.9999675219437751 0.00006157990024657778 -0.008059234798756297 +vn -0.9999675219437751 -0.0000615799002540718 0.008059234798770324 +vn 0.003777254782292072 0.8797565299318235 0.4754094870620759 +vn -0.003777254782293793 -0.8797565299318235 -0.47540948706207586 +vn 0.007119508801287311 -0.4754245241916921 0.8797277046856781 +vn -0.007119508801288227 0.4754245241916932 -0.8797277046856775 +vn 0.9999675219437753 0.00006157990025074113 -0.008059234798763299 +vn -0.9999675219437751 -0.00006157990026289806 0.008059234798763028 +vn 0.00006304267776274797 0.9998801705617335 0.015480327614733879 +vn -0.0000630426777444848 -0.9998801705617336 -0.01548032761473389 +vn 0.008059223725915745 -0.015480335577805662 0.9998476924628743 +vn -0.008059223725903905 0.015480335577814544 -0.9998476924628743 +vn 0.999967521943775 0.00006157990025079663 -0.008059234798775367 +vn -0.9999675219437751 -0.0000615799002670614 0.008059234798758724 +vn 0.00006304267774337458 0.9998801705617333 0.0154803276147476 +vn -0.00006304267774315253 -0.9998801705617334 -0.015480327614747606 +vn 0.008059223725915537 -0.01548033557780567 0.9998476924628743 +vn -0.008059223725916156 0.015480335577823422 -0.999847692462874 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725916161 -0.015480335577805452 0.9998476924628742 +vn -0.008059223725916154 0.01548033557780544 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372591048 -0.0154803355778083 0.9998476924628743 +vn -0.008059223725910478 0.015480335577808303 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725903902 -0.015480335577805659 0.9998476924628744 +vn -0.0080592237259039 0.015480335577805659 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725914954 -0.01548033557780382 0.9998476924628742 +vn -0.008059223725914076 0.015480335577804701 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725914954 -0.01548033557780382 0.9998476924628742 +vn -0.008059223725914076 0.015480335577804701 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372591615 -0.015480335577811378 0.9998476924628741 +vn -0.008059223725916151 0.01548033557781138 -0.9998476924628741 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372591048 -0.0154803355778083 0.9998476924628743 +vn -0.008059223725910477 0.015480335577808299 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725904108 -0.01548033557780566 0.9998476924628744 +vn -0.008059223725904114 0.01548033557780567 -0.9998476924628744 +vn 0 0 0 +vn 0 0 0 +vn 0.7070391498024498 -0.7069784898983398 -0.016644983258995046 +vn -0.7070391498024498 0.7069784898983398 0.01664498325899505 +vn 0.008059223725906292 -0.015480335577812487 0.9998476924628743 +vn -0.008059223725906289 0.01548033557781248 -0.9998476924628741 +vn -0.7071284091648004 -0.7070656805628301 -0.005247506291611504 +vn 0.7071284091648004 0.7070656805628301 0.005247506291611503 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725905857 -0.015480335577809572 0.9998476924628742 +vn -0.008059223725907654 0.015480335577811371 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907593 -0.01548033557781131 0.9998476924628743 +vn -0.008059223725907593 0.01548033557781131 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437751 0.00006157990025135174 -0.008059234798767334 +vn -0.9999675219437751 -0.00006157990025135174 0.008059234798767334 +vn 0.00006304267775897321 0.9998801705617335 0.015480327614738339 +vn -0.00006304267775897321 -0.9998801705617335 -0.01548032761473834 +vn 0.008059223725906964 -0.015480335577811134 0.9998476924628743 +vn -0.008059223725906964 0.015480335577811031 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025051907 -0.008059234798755076 +vn -0.9999675219437751 -0.00006157990025396078 0.008059234798763212 +vn 0.00006304267777473838 0.9998801705617338 0.015480327614717895 +vn -0.00006304267774304151 -0.9998801705617335 -0.015480327614733901 +vn 0.00805922372591616 -0.015480335577809092 0.9998476924628741 +vn -0.008059223725915537 0.015480335577809099 -0.9998476924628741 +vn 0.7070391498024498 -0.7069784898983397 -0.0166449832590004 +vn -0.7070391498024657 0.7069784898983238 0.016644983258994963 +vn 0.7071284091648022 0.7070656805628285 0.0052475062915945175 +vn -0.7071284091647987 -0.7070656805628319 -0.0052475062916115455 +vn 0.008059223725906292 -0.015480335577812487 0.9998476924628743 +vn -0.008059223725906292 0.015480335577812487 -0.9998476924628743 +vn 0.9536669696798046 -0.3006110517209331 -0.01234125297421451 +vn -0.9536669696798034 0.3006110517209374 0.012341252974189035 +vn 0.3007561426211607 0.9536212337055527 0.01234039308691854 +vn -0.30075614262115496 -0.9536212337055543 -0.012340393086943298 +vn 0.008059223725913927 -0.015480335577801803 0.9998476924628744 +vn -0.00805922372589699 0.015480335577796463 -0.9998476924628746 +vn 0.7071284091648001 0.7070656805628306 0.005247506291577826 +vn -0.7071284091648004 -0.7070656805628301 -0.0052475062916115265 +vn -0.7070391498024549 0.7069784898983345 0.016644983259006284 +vn 0.7070391498024529 -0.7069784898983364 -0.01664498325900571 +vn 0.008059223725914737 -0.015480335577804039 0.9998476924628742 +vn -0.00805922372590875 0.01548033557781061 -0.9998476924628743 +vn 0.9537049643873493 0.30072853656448945 -0.0030312041675393483 +vn -0.953704964387353 -0.300728536564478 0.0030312041675272035 +vn -0.30063586762183664 0.9535841187433531 0.01718730868193802 +vn 0.3006358676218396 -0.9535841187433535 -0.017187308681868074 +vn 0.008059223725896006 -0.01548033557782613 0.9998476924628741 +vn -0.008059223725889481 0.015480335577803357 -0.9998476924628744 +vn 0.9658780962522361 -0.2587285646325168 -0.011791226541542733 +vn -0.9658780962522326 0.2587285646325296 0.011791226541542939 +vn 0.25887151843071776 0.9658260599831776 0.012866965560921135 +vn -0.25887151843073175 -0.9658260599831734 -0.01286696556097334 +vn 0.008059223725917853 -0.015480335577798921 0.9998476924628743 +vn -0.008059223725917693 0.01548033557779952 -0.9998476924628743 +vn 0.9659108002712077 0.2588475468126831 -0.0037780191226688404 +vn -0.9659108002712058 -0.2588475468126903 0.0037780191226513614 +vn -0.25874971037810507 0.9657941131659226 0.01703873097668668 +vn 0.25874971037810474 -0.9657941131659216 -0.017038730976759883 +vn 0.008059223725920644 -0.015480335577803874 0.9998476924628742 +vn -0.008059223725925402 0.015480335577821627 -0.999847692462874 +vn 0.9659108002712075 0.2588475468126832 -0.0037780191226765357 +vn -0.9659108002712031 -0.25884754681269984 0.003778019122658852 +vn -0.25874971037809863 0.9657941131659238 0.01703873097672134 +vn 0.25874971037809946 -0.9657941131659235 -0.017038730976721036 +vn 0.008059223725904632 -0.01548033557777204 0.9998476924628747 +vn -0.008059223725906962 0.015480335577808185 -0.9998476924628742 +vn 0.9658780962522395 -0.25872856463250393 -0.011791226541540602 +vn -0.9658780962522395 0.25872856463250393 0.01179122654154039 +vn 0.25887151843072087 0.9658260599831763 0.012866965560971519 +vn -0.25887151843072087 -0.9658260599831763 -0.012866965560971519 +vn 0.00805922372590838 -0.015480335577833798 0.9998476924628739 +vn -0.008059223725901834 0.015480335577830759 -0.9998476924628739 +vn 0.9999675219437753 0.00006157990025307258 -0.008059234798751156 +vn -0.9999675219437753 -0.00006157990025879023 0.008059234798750963 +vn 0.00006304267775597561 0.9998801705617337 0.015480327614720091 +vn -0.00006304267775081307 -0.9998801705617337 -0.015480327614720138 +vn 0.008059223725905739 -0.01548033557780566 0.9998476924628743 +vn -0.008059223725905743 0.015480335577793823 -0.9998476924628744 +vn 0.9999675219437751 0.00006157990024291404 -0.008059234798767616 +vn -0.999967521943775 -0.00006157990024274752 0.008059234798783507 +vn 0.0000630426777534221 0.9998801705617333 0.015480327614751618 +vn -0.00006304267775675276 -0.9998801705617333 -0.015480327614751594 +vn 0.008059223725901702 -0.015480335577805666 0.9998476924628744 +vn -0.008059223725908804 0.015480335577805662 -0.9998476924628742 +vn 0.9999675219437749 0.00006157990027466642 -0.008059234798782882 +vn -0.9999675219437753 -0.00006157990027411132 0.008059234798767247 +vn 0.00006304267775669725 0.9998801705617334 0.015480327614743394 +vn -0.00006304267775675276 -0.9998801705617333 -0.015480327614751594 +vn 0.008059223725901702 -0.015480335577805666 0.9998476924628744 +vn -0.008059223725908804 0.015480335577805662 -0.9998476924628742 +vn 0.9999675219437749 0.00006157990027522153 -0.008059234798783642 +vn -0.9999675219437753 -0.00006157990025057458 0.008059234798750798 +vn 0.00006304267775081307 0.9998801705617327 0.015480327614783145 +vn -0.00006304267775808503 -0.9998801705617338 -0.015480327614720079 +vn 0.008059223725910726 -0.015480335577805662 0.9998476924628742 +vn -0.008059223725905831 0.015480335577805664 -0.9998476924628744 +vn 0.999967521943775 0.00006157990027588768 -0.008059234798783782 +vn -0.9999675219437753 -0.00006157990027572115 0.008059234798750715 +vn 0.00006304267775275597 0.9998801705617328 0.015480327614783684 +vn -0.00006304267775220085 -0.9998801705617337 -0.015480327614720126 +vn 0.008059223725915747 -0.015480335577770146 0.9998476924628747 +vn -0.008059223725910027 0.015480335577841177 -0.9998476924628736 +vn 0.9999675219437754 0.00006157990024285855 -0.008059234798751225 +vn -0.9999675219437754 -0.00006157990024258099 0.008059234798751515 +vn 0.00006304267775136818 0.9998801705617337 0.015480327614720131 +vn -0.00006304267775153471 -0.9998801705617338 -0.015480327614720681 +vn 0.008059223725900752 -0.015480335577841179 0.9998476924628737 +vn -0.008059223725905831 0.015480335577805664 -0.9998476924628744 +vn 0.9999675219437754 0.00006157990025301709 -0.008059234798751157 +vn -0.9999675219437753 -0.00006157990025301707 0.008059234798751156 +vn 0.00006304267775353312 0.9998801705617337 0.015480327614720112 +vn -0.00006304267776452432 -0.9998801705617328 -0.015480327614783036 +vn 0.008059223725910033 -0.015480335577793413 0.9998476924628745 +vn -0.00805922372591003 0.01548033557780566 -0.9998476924628743 +vn 0.9659108002712078 0.258847546812683 -0.003778019122661581 +vn -0.9659108002712077 -0.25884754681268285 0.0037780191226615867 +vn -0.2587497103781067 0.9657941131659218 0.01703873097670857 +vn 0.25874971037810673 -0.9657941131659218 -0.01703873097670857 +vn 0.008059223725903652 -0.015480335577809076 0.9998476924628743 +vn -0.008059223725929997 0.015480335577838785 -0.9998476924628736 +vn 0.9242752933138644 0.29599601650164614 -0.24104261113904166 +vn -0.9242752933138644 -0.29599601650164614 0.24104261113904166 +vn -0.24388800074957054 0.9436690842714355 0.22362312599703996 +vn 0.24388800074957476 -0.9436690842714346 -0.22362312599703899 +vn 0.29365600252279944 -0.14790198619156492 0.9443998912870119 +vn -0.29365600252280116 0.14790198619157136 -0.9443998912870104 +vn 0.9242756418074609 0.2959954775445976 -0.24104193667192453 +vn -0.9242756418074632 -0.2959954775445809 0.24104193667193569 +vn -0.11929248133004519 0.8238003321065117 0.554186175142724 +vn 0.11929248133004952 -0.8238003321065168 -0.5541861751427154 +vn 0.3626070386225131 -0.4834663626157128 0.7967285684350373 +vn -0.3626070386225164 0.48346636261573606 -0.7967285684350214 +vn 0.924275641807459 0.29599547754460015 -0.24104193667192864 +vn -0.9242756418074602 -0.29599547754459826 0.2410419366719255 +vn -0.11929248133002202 0.8238003321065105 0.554186175142731 +vn 0.11929248133004927 -0.8238003321065167 -0.5541861751427157 +vn 0.3626070386225 -0.4834663626157168 0.7967285684350405 +vn -0.36260703862254595 0.48346636261575104 -0.7967285684349988 +vn 0.7071288518144089 0.7070652429655291 0.005246820154446125 +vn -0.7071288518144089 -0.7070652429655291 -0.005246820154447635 +vn -0.7067903630377775 0.7066011118104578 0.03409180994244198 +vn 0.7067903630378052 -0.7066011118104302 -0.03409180994244092 +vn 0.020397726760131886 -0.027815709981745745 0.9994049324579254 +vn -0.020397726760116634 0.02781570998175732 -0.9994049324579254 +vn 0.7071284091647845 0.7070656805628461 0.0052475062916133505 +vn -0.7071284091648085 -0.7070656805628222 -0.005247506291611008 +vn -0.7070391498024666 0.7069784898983223 0.016644983259019287 +vn 0.7070391498024389 -0.7069784898983501 -0.01664498325901949 +vn 0.00805922372591452 -0.015480335577804262 0.9998476924628743 +vn -0.008059223725914957 0.015480335577803818 -0.9998476924628743 +vn 0.707128661926985 0.7070654238965403 0.0052480292832449895 +vn -0.7071286619269936 -0.7070654238965315 -0.005248029283245325 +vn -0.70671748302022 0.7069811130574645 -0.026983420346463883 +vn 0.7067174830202163 -0.7069811130574677 0.026983420346470624 +vn -0.022789300881853443 0.015371880683049271 0.999622105122522 +vn 0.02278930088185224 -0.015371880683048062 -0.9996221051225223 +vn 0.7071285177383456 0.7070655726254118 0.005247419276999672 +vn -0.7071285177383367 -0.7070655726254207 -0.005247419276999978 +vn -0.7069417730815659 0.7068165661248961 0.025370678424161776 +vn 0.7069417730815936 -0.7068165661248684 -0.025370678424161505 +vn 0.014229772003389964 -0.021649954265610987 0.9996643402007639 +vn -0.014229772003377342 0.02164995426562348 -0.9996643402007639 +vn 0.7071285706296606 0.7070655232011693 0.005246951449149308 +vn -0.7071285706296606 -0.7070655232011694 -0.005246951449151248 +vn -0.7064918281483786 0.7068199306174536 -0.03570549595650691 +vn 0.7064918281483983 -0.7068199306174339 0.03570549595650596 +vn -0.0289547750168868 0.021541454293493415 0.9993485812020962 +vn 0.028954775016834584 -0.021541454293442806 -0.9993485812020989 +vn 0.7071284091648085 0.7070656805628223 0.005247506291610968 +vn -0.7071284091647845 -0.707065680562846 -0.005247506291614919 +vn -0.7070391498024426 0.7069784898983464 0.01664498325901762 +vn 0.7070391498024426 -0.7069784898983463 -0.01664498325901762 +vn 0.008059223725914519 -0.015480335577804259 0.9998476924628742 +vn -0.00805922372591452 0.015480335577804259 -0.9998476924628743 +vn 0.6723236767463232 0.7306931764790657 -0.11861009878268615 +vn -0.6723236767463184 -0.7306931764790694 0.11861009878269045 +vn -0.6718921684928214 0.6696016827730689 0.3165351486730796 +vn 0.6718921684928302 -0.669601682773067 -0.3165351486730651 +vn 0.3107115794332305 -0.13312093629342714 0.9411360851260931 +vn -0.31071157943325917 0.13312093629344277 -0.9411360851260815 +vn 0.6640217521017953 0.7396372990981122 -0.10959825965092598 +vn -0.6640217521017995 -0.7396372990981093 0.10959825965092063 +vn -0.49317732205372256 0.5434184811094507 0.6793176601565843 +vn 0.4931773220537152 -0.54341848110946 -0.6793176601565821 +vn 0.5620063699971046 -0.3970304287873158 0.7256140011739284 +vn -0.562006369997087 0.39703042878730715 -0.7256140011739468 +vn 0.5314595795514374 0.8409008619593596 -0.10215897248414231 +vn -0.5314595795514345 -0.8409008619593614 0.10215897248414105 +vn -0.7759676254056387 0.5316579138656233 0.3394320358280699 +vn 0.7759676254056377 -0.5316579138656231 -0.33943203582807274 +vn 0.33974229582301907 -0.1011224113374291 0.93506653792883 +vn -0.33974229582299326 0.10112241133741147 -0.9350665379288413 +vn 0.34878155717719833 0.8941212974744938 -0.28088882280286037 +vn -0.34878155717720977 -0.8941212974744864 0.280888822802869 +vn -0.572719251921639 0.4405778654955187 0.6912914023143432 +vn 0.5727192519216371 -0.44057786549552364 -0.6912914023143415 +vn 0.7418517253657915 -0.08023937500432217 0.6657459427369529 +vn -0.7418517253657739 0.08023937500432232 -0.6657459427369725 +vn 0.25887181980930823 0.9658259877545223 0.012866323741397009 +vn -0.25887181980928503 -0.9658259877545285 -0.012866323741397744 +vn -0.9655902648682502 0.25841931866350626 0.029238606894851756 +vn 0.9655902648682503 -0.2584193186635058 -0.029238606894853927 +vn 0.024914499964763193 -0.01999265388140285 0.9994896505128428 +vn -0.02491449996480207 0.01999265388139488 -0.9994896505128418 +vn 0.00006304267780926633 0.9998801705617338 0.015480327614719805 +vn -0.00006304267775908423 -0.9998801705617337 -0.015480327614721547 +vn -0.9028723682499056 -0.006598083153777468 0.4298580602355885 +vn 0.9028723682499086 0.006598083153748324 -0.42985806023558243 +vn 0.4299086539531796 -0.014003924020797757 0.9027637782765685 +vn -0.4299086539531931 0.014003924020827955 -0.9027637782765616 +vn 0.3088597651616964 0.9418367451944776 -0.1324733590792303 +vn -0.3088597651617564 -0.9418367451944526 0.1324733590792675 +vn -0.8484008949476314 0.3357790032266247 0.4092290097783789 +vn 0.8484008949476285 -0.3357790032266177 -0.409229009778391 +vn 0.42990865395317157 -0.014003924020837832 0.9027637782765715 +vn -0.42990865395317457 0.014003924020829034 -0.9027637782765702 +vn 0.00006304267774737138 0.9998801705617335 0.01548032761473499 +vn -0.00006304267774731587 -0.9998801705617335 -0.015480327614734977 +vn -0.9999675219437751 -0.00006157990027438887 0.008059234798765125 +vn 0.9999675219437753 0.00006157990024285855 -0.008059234798766482 +vn 0.00805922372588064 -0.015480335577770149 0.999847692462875 +vn -0.008059223725916156 0.015480335577805664 -0.9998476924628743 +vn 0.00006304267777618167 0.9998801705617338 0.015480327614716667 +vn -0.00006304267777584861 -0.999880170561734 -0.015480327614717045 +vn -0.7318086407381366 -0.010503764909612745 0.6814292217565406 +vn 0.7318086407381363 0.010503764909589375 -0.6814292217565413 +vn 0.6815101283094855 -0.011371698089151283 0.7317203219086906 +vn -0.6815101283094857 0.01137169808915123 -0.7317203219086906 +vn 0.2503525281901585 0.9431725576586627 -0.21851576169332196 +vn -0.2503525281901582 -0.9431725576586603 0.2185157616933332 +vn -0.6876535879056243 0.3321088612417443 0.6456285676185913 +vn 0.6876535879056257 -0.3321088612417553 -0.645628567618584 +vn 0.6815101283094845 -0.0113716980891454 0.7317203219086916 +vn -0.6815101283094815 0.011371698089156779 -0.7317203219086943 +vn 0.25887176317136024 0.9658259924043626 0.012867114232788322 +vn -0.2588717631713602 -0.9658259924043624 -0.01286711423279415 +vn -0.965909463701347 0.2588767400581369 0.0013196170081586594 +vn 0.9659094637013499 -0.25887674005812644 -0.0013196170081614283 +vn -0.0020564740843098525 -0.01277007990809521 0.9999163444876183 +vn 0.0020564740842766113 0.012770079908104501 -0.9999163444876185 +vn 0.25887083838574854 0.9658262486651606 0.0128664844788046 +vn -0.25887083838572533 -0.9658262486651668 -0.012866484478803706 +vn -0.9655455692464888 0.2583830423234825 0.030983175242952778 +vn 0.9655455692464923 -0.25838304232346976 -0.030983175242954283 +vn 0.026599882588937442 -0.020443823477538495 0.9994370897299509 +vn -0.02659988258896916 0.020443823477565626 -0.9994370897299497 +vn 0.25874903819887646 -0.9657943019313479 -0.017038238996350874 +vn -0.25874903819887646 0.9657943019313479 0.017038238996350836 +vn 0.965887693801706 0.2585020025574915 0.015416797209172703 +vn -0.9658876938017061 -0.2585020025574913 -0.015416797209172698 +vn -0.010485031854708135 -0.02044610723867812 0.9997359755484396 +vn 0.01048503185471241 0.020446107238660884 -0.9997359755484401 +vn 0.9658780962522329 -0.2587285646325294 -0.011791226541534446 +vn -0.9658780962522486 0.25872856463247024 0.011791226541533655 +vn 0.25887151843073763 0.9658260599831721 0.012866965560955483 +vn -0.258871518430712 -0.9658260599831787 -0.01286696556095545 +vn 0.008059223725917095 -0.01548033557779936 0.9998476924628744 +vn -0.008059223725908221 0.015480335577832472 -0.999847692462874 +vn 0.9280767981545406 -0.2958819214941678 0.2261135671739656 +vn -0.9280767981545519 0.29588192149412196 -0.22611356717397932 +vn 0.24734418443478146 0.9436993994409125 0.2196640569623395 +vn -0.2473441844347553 -0.9436993994409205 -0.2196640569623351 +vn -0.27837781377003185 -0.14793721488332434 0.9490102071385654 +vn 0.2783778137700261 0.1479372148832917 -0.9490102071385722 +vn 0.9280771356653938 -0.29588138249493673 0.22611288717807176 +vn -0.9280771356653954 0.2958813824949318 -0.22611288717807107 +vn 0.1281076327222285 0.8238155921646683 0.5521922713554436 +vn -0.12810763272225623 -0.823815592164661 -0.5521922713554478 +vn -0.349658639754924 -0.4835102494308137 0.802469111143905 +vn 0.34965863975490635 0.4835102494308193 -0.8024691111439092 +vn 0.9280771356654005 -0.29588138249490104 0.22611288717809083 +vn -0.9280771356653991 0.2958813824949241 -0.2261128871780662 +vn 0.12810763272224424 0.8238155921646586 0.5521922713554541 +vn -0.12810763272230452 -0.8238155921646391 -0.5521922713554693 +vn -0.34965863975489514 -0.4835102494308065 0.8024691111439217 +vn 0.3496586397548775 0.4835102494308121 -0.8024691111439263 +vn 0.7070396033996315 -0.7069780522458634 -0.01664430434524888 +vn -0.7070396033995835 0.7069780522459113 0.016644304345250036 +vn 0.7071609082372466 0.7066882890446166 0.022696078697982406 +vn -0.7071609082372408 -0.7066882890446226 -0.022696078697981025 +vn -0.004283290007618543 -0.027817229887864198 0.9996038491062729 +vn 0.004283290007618646 0.027817229887864087 -0.9996038491062729 +vn 0.7070391498024633 -0.7069784898983258 -0.01664498325901941 +vn -0.7070391498024666 0.7069784898983223 0.016644983259019388 +vn 0.7071284091647965 0.7070656805628341 0.005247506291613102 +vn -0.7071284091647949 -0.7070656805628357 -0.005247506291611343 +vn 0.00805922372591408 -0.015480335577804694 0.9998476924628743 +vn -0.00805922372588984 0.015480335577828937 -0.9998476924628742 +vn 0.7070393940705272 -0.7069782332014802 -0.01664551025638152 +vn -0.7070393940705303 0.706978233201477 0.01664551025638901 +vn 0.7061035833791997 0.7070682206660726 -0.038370051644060675 +vn -0.7061035833791977 -0.7070682206660746 0.03837005164406231 +vn 0.03889629613591823 0.01537567940230787 0.9991249504590628 +vn -0.03889629613594292 -0.015375679402333335 -0.9991249504590615 +vn 0.707039259751074 -0.7069783819474514 -0.01664489800559609 +vn -0.7070392597510223 0.7069783819475033 0.016644898005597146 +vn 0.7071717053387558 0.7069037534153154 0.013973638596120594 +vn -0.7071717053387556 -0.7069037534153156 -0.0139736385961203 +vn 0.0018872834348933722 -0.02165071434013555 0.9997638144730976 +vn -0.0018872834348808137 0.02165071434017321 -0.9997638144730968 +vn 0.7070393201697822 -0.7069783325162861 -0.01664443109102995 +vn -0.7070393201698337 0.7069783325162343 0.01664443109103339 +vn 0.7057373956628291 0.7069070016811128 -0.047087358571773666 +vn -0.7057373956628352 -0.7069070016811069 0.047087358571771876 +vn 0.04505579905035025 0.021546012011691283 0.9987520935338892 +vn -0.045055799050350176 -0.021546012011691207 -0.9987520935338892 +vn 0.7070391498024633 -0.7069784898983257 -0.016644983259016928 +vn -0.7070391498024666 0.7069784898983225 0.01664498325901014 +vn 0.7071284091647949 0.7070656805628357 0.005247506291612978 +vn -0.7071284091648025 -0.7070656805628281 -0.005247506291611107 +vn 0.008059223725889839 -0.015480335577828935 0.9998476924628742 +vn -0.0080592237258894 0.01548033557783025 -0.999847692462874 +vn 0.6742381921195962 -0.7306101474593579 0.10775747174425435 +vn -0.674238192119601 0.7306101474593557 -0.10775747174423912 +vn 0.6768242071337116 0.6696848281120903 0.30566521495633525 +vn -0.6768242071337012 -0.6696848281121016 -0.3056652149563336 +vn -0.29548560556244285 -0.1331582685744732 0.9460217399276006 +vn 0.29548560556245385 0.13315826857450852 -0.9460217399275924 +vn 0.6657931990386821 -0.7395553001257734 0.09888060562979605 +vn -0.6657931990386873 0.7395553001257704 -0.09888060562978297 +vn 0.5039954135625336 0.54347993235515 0.6712810039284385 +vn -0.5039954135625277 -0.5434799323551531 -0.6712810039284406 +vn -0.5501889759077527 -0.39709894528571194 0.7345777824318903 +vn 0.550188975907755 0.3970989452857093 -0.73457778243189 +vn 0.533140868465365 -0.8408351916783345 0.09357881601759584 +vn -0.5331408684653698 0.8408351916783335 -0.09357881601757799 +vn 0.7812722286432892 0.5317538763741634 0.32688150714257164 +vn -0.7812722286432888 -0.5317538763741613 -0.32688150714257574 +vn -0.3246143290406399 -0.10116332462054967 0.9404209265712948 +vn 0.3246143290406511 0.10116332462053972 -0.940420926571292 +vn 0.35337394300383945 -0.8940779753531254 0.2752297774485448 +vn -0.35337394300387803 0.8940779753530963 -0.2752297774485899 +vn 0.5837327014484459 0.4406491151940034 0.681971033503947 +vn -0.5837327014484482 -0.44064911519401295 -0.6819710335039387 +vn -0.7310150018492577 -0.08033007825650976 0.6776165180975394 +vn 0.7310150018492789 0.08033007825652572 -0.6776165180975147 +vn 0.2587500220533213 -0.9657940408994612 -0.017038094098098668 +vn -0.25875002205338465 0.9657940408994441 0.017038094098103494 +vn 0.9659042602937533 0.25853828267529366 0.013671734991852296 +vn -0.9659042602937576 -0.2585382826752776 -0.01367173499185073 +vn -0.008799076703086215 -0.019994730028909884 0.9997613650367995 +vn 0.008799076703090289 0.01999473002889209 -0.9997613650367998 +vn -0.00006304267771695128 -0.999880170561734 -0.015480327614715319 +vn 0.00006304267771689577 0.999880170561734 0.015480327614715328 +vn 0.9096843178399506 -0.006486462461661348 0.4152497654193165 +vn -0.9096843178399491 0.006486462461676112 -0.41524976541931957 +vn -0.415300379817665 -0.014055973614176601 0.9095757385336645 +vn 0.41530037981761225 0.01405597361417699 -0.9095757385336886 +vn 0.3110710813119807 -0.9417984882090948 0.12747701745200354 +vn -0.311071081311974 0.9417984882090974 -0.1274770174520017 +vn 0.8548452301381899 0.3358839206959912 0.39550173745240946 +vn -0.8548452301381877 -0.33588392069599776 -0.3955017374524079 +vn -0.4153003798176454 -0.014055973614182482 0.9095757385336731 +vn 0.4153003798176403 0.014055973614197664 -0.9095757385336752 +vn -0.00006304267773921124 -0.9998801705617335 -0.01548032761473504 +vn 0.00006304267774742689 0.9998801705617335 0.015480327614734977 +vn 0.9999675219437751 0.00006157990025867921 -0.008059234798765361 +vn -0.9999675219437753 -0.00006157990024291406 0.008059234798765606 +vn 0.008059223725916156 -0.015480335577805664 0.9998476924628743 +vn -0.008059223725916156 0.015480335577805664 -0.9998476924628743 +vn -0.00006304267779255744 -0.999880170561733 -0.015480327614767512 +vn 0.00006304267778040051 0.9998801705617333 0.015480327614756508 +vn 0.7426981053066801 -0.010412961967762981 0.6695454387843484 +vn -0.7426981053066812 0.010412961967751546 -0.6695454387843474 +vn -0.669626362932664 -0.01145490365761298 0.7426098028222945 +vn 0.6696263629326561 0.01145490365758667 -0.742609802822302 +vn 0.25395844549331575 -0.9431414356219883 0.21445125407773666 +vn -0.2539584454933534 0.9431414356219706 -0.21445125407776897 +vn 0.6979295092449396 0.33219421072936095 0.6344615090634064 +vn -0.6979295092449408 -0.33219421072936106 -0.6344615090634048 +vn -0.6696263629326719 -0.0114549036576046 0.7426098028222875 +vn 0.6696263629326692 0.011454903657583615 -0.7426098028222903 +vn 0.25874995268230255 -0.965794045557055 -0.01703888357386397 +vn -0.25874995268230255 0.965794045557055 0.0170388835738644 +vn 0.9657733645430389 0.2589957157224532 -0.014248774566003338 +vn -0.965773364543039 -0.2589957157224535 0.014248774566001468 +vn 0.018174379356208307 -0.0127688340534529 0.9997532939740345 +vn -0.018174379356276932 0.01276883405343459 -0.9997532939740335 +vn 0.9999675219437751 0.00006157990024308058 -0.00805923479876561 +vn -0.999967521943775 -0.0000615799002756101 0.008059234798765098 +vn 0.00006304267777867968 0.9998801705617336 0.015480327614734744 +vn -0.00006304267774742689 -0.9998801705617335 -0.015480327614734977 +vn 0.008059223725915533 -0.015480335577805662 0.9998476924628743 +vn -0.008059223725897775 0.01548033557780566 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990023114568 -0.00805923479876408 +vn -0.999967521943775 -0.00006157990023269999 0.008059234798772064 +vn 0.0013923336053759396 0.9836124249886564 0.1802904845383315 +vn -0.0013923336053711657 -0.9836124249886544 -0.18029048453834276 +vn 0.007938291263159149 -0.18029586794785313 0.9835803899696007 +vn -0.007938291263135862 0.18029586794785044 -0.9835803899696014 +vn 0.9833973010981336 0.03136869512748286 -0.17873374935614658 +vn -0.9833973010981337 -0.031368695127507625 0.1787337493561421 +vn 0.0013923336053470183 0.9836124249886553 0.18029048453833788 +vn -0.0013923336053495718 -0.9836124249886561 -0.18029048453833338 +vn 0.1814602183892321 -0.17754607488178228 0.9672381198216936 +vn -0.18146021838923207 0.17754607488175117 -0.9672381198216993 +vn 0.9861542322720793 -0.03124740612783345 0.16286015406522344 +vn -0.9861542322720783 0.03124740612783445 -0.16286015406522947 +vn 0.0013923336053426885 0.9836124249886538 0.180290484538346 +vn -0.0013923336053490167 -0.9836124249886562 -0.1802904845383332 +vn -0.16582483831585698 -0.1775674629062353 0.9700370710001566 +vn 0.1658248383158351 0.17756746290619643 -0.9700370710001673 +vn 0.9999675219437753 0.00006157990025801309 -0.008059234798762973 +vn -0.999967521943775 -0.00006157990024474591 0.008059234798771636 +vn 0.004383387265686989 0.8349728173508444 0.5502737320654807 +vn -0.004383387265680161 -0.8349728173508455 -0.550273732065479 +vn 0.00676320744134265 -0.5502912240317237 0.834945404070693 +vn -0.006763207441327801 0.5502912240317323 -0.8349454040706874 +vn 0.9865982740727512 0.08614534192212726 -0.13857426045910745 +vn -0.9865982740727534 -0.08614534192214712 0.13857426045907842 +vn 0.00438338726569082 0.8349728173508415 0.5502737320654855 +vn -0.004383387265685379 -0.8349728173508593 -0.550273732065458 +vn 0.1631093128342156 -0.5435065869127484 0.823405089885413 +vn -0.1631093128342351 0.5435065869127468 -0.8234050898854104 +vn 0.9887142473221185 -0.08602369629915763 0.12265423277362701 +vn -0.9887142473221181 0.08602369629919425 -0.1226542327736056 +vn 0.004383387265697592 0.8349728173508468 0.5502737320654771 +vn -0.004383387265712414 -0.8349728173508402 -0.5502737320654872 +vn -0.14974943440169844 -0.5435258667603922 0.8259265942314339 +vn 0.1497494344016841 0.5435258667604124 -0.8259265942314233 +vn 0.9865982740727515 0.08614534192213132 -0.13857426045910343 +vn -0.9865982740727516 -0.08614534192213504 0.13857426045910015 +vn 0.004383387265673333 0.8349728173508437 0.5502737320654818 +vn -0.0043833872657401685 -0.8349728173508443 -0.5502737320654805 +vn 0.16310931283425162 -0.5435065869127091 0.8234050898854319 +vn -0.16310931283422256 0.5435065869127479 -0.8234050898854118 +vn 0.9999675219437751 0.00006157990024308058 -0.00805923479876561 +vn -0.9999675219437753 -0.0000615799002431361 0.008059234798766513 +vn 0.00006304267777051954 0.9998801705617336 0.015480327614734812 +vn -0.00006304267773865613 -0.9998801705617336 -0.015480327614735034 +vn 0.008059223725916161 -0.015480335577770147 0.9998476924628749 +vn -0.008059223725897777 0.01548033557780442 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024252546 -0.008059234798765602 +vn -0.9999675219437751 -0.00006157990025851269 0.008059234798765365 +vn 0.00006304267773915573 0.9998801705617335 0.01548032761473503 +vn -0.00006304267774331906 -0.9998801705617336 -0.015480327614735025 +vn 0.008059223725898393 -0.015480335577841179 0.9998476924628737 +vn -0.008059223725916154 0.01548033557784118 -0.9998476924628736 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907859 -0.01548033557780938 0.9998476924628743 +vn -0.008059223725907857 0.015480335577810691 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907857 -0.015480335577810648 0.9998476924628743 +vn -0.008059223725907857 0.015480335577810691 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907803 -0.015480335577809428 0.9998476924628743 +vn -0.008059223725907802 0.015480335577810691 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907803 -0.015480335577809428 0.9998476924628743 +vn -0.008059223725907802 0.015480335577810646 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906249 -0.01548033557781065 0.9998476924628743 +vn -0.008059223725906244 0.015480335577809421 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906249 -0.01548033557781065 0.9998476924628743 +vn -0.008059223725906244 0.015480335577810695 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906246 -0.015480335577810693 0.9998476924628743 +vn -0.008059223725906244 0.015480335577809421 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372590619 -0.015480335577810695 0.9998476924628743 +vn -0.008059223725906185 0.015480335577810646 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906185 -0.015480335577809427 0.9998476924628743 +vn -0.008059223725906188 0.015480335577809378 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906247 -0.015480335577810646 0.9998476924628743 +vn -0.008059223725906244 0.01548033557780942 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906242 -0.01548033557780938 0.9998476924628743 +vn -0.008059223725906244 0.01548033557780942 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906247 -0.015480335577810646 0.9998476924628743 +vn -0.008059223725906244 0.01548033557780938 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906242 -0.01548033557780938 0.9998476924628743 +vn -0.008059223725906244 0.015480335577809421 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907802 -0.015480335577809378 0.9998476924628743 +vn -0.008059223725907802 0.015480335577809378 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906185 -0.015480335577809427 0.9998476924628743 +vn -0.008059223725906188 0.015480335577809378 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907807 -0.015480335577810695 0.9998476924628743 +vn -0.008059223725907802 0.015480335577809378 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372590619 -0.015480335577810695 0.9998476924628743 +vn -0.008059223725906188 0.015480335577810651 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907859 -0.01548033557780938 0.9998476924628743 +vn -0.008059223725907857 0.015480335577809423 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906242 -0.01548033557780938 0.9998476924628743 +vn -0.008059223725906244 0.015480335577809421 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907802 -0.015480335577809427 0.9998476924628743 +vn -0.008059223725907802 0.015480335577809427 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907859 -0.01548033557780938 0.9998476924628743 +vn -0.008059223725907857 0.015480335577810691 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372590619 -0.015480335577810695 0.9998476924628743 +vn -0.008059223725906185 0.015480335577810646 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907803 -0.015480335577809428 0.9998476924628743 +vn -0.008059223725907802 0.015480335577810646 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907803 -0.015480335577809428 0.9998476924628743 +vn -0.008059223725907802 0.015480335577810646 -0.9998476924628743 +vn 0.7070391498024492 -0.7069784898983388 -0.01664498325906283 +vn -0.7070391498024498 0.7069784898983397 0.0166449832590004 +vn 0.7071284091647958 0.7070656805628346 0.005247506291632977 +vn -0.7071284091648026 -0.7070656805628278 -0.005247506291632816 +vn 0.008059223725906292 -0.015480335577812487 0.9998476924628743 +vn -0.008059223725906513 0.015480335577812705 -0.9998476924628743 +vn 0.9536669696798028 -0.30061105172093655 -0.012341252974251702 +vn -0.9536669696798029 0.3006110517209368 0.012341252974239212 +vn 0.3007561426211612 0.9536212337055517 0.01234039308698089 +vn -0.3007561426211553 -0.9536212337055536 -0.012340393086980964 +vn 0.00805922372589343 -0.015480335577807747 0.9998476924628743 +vn -0.008059223725893553 0.015480335577807357 -0.9998476924628743 +vn 0.7071284091647995 0.7070656805628311 0.005247506291611539 +vn -0.7071284091647994 -0.7070656805628313 -0.0052475062916159275 +vn -0.7070391498024412 0.7069784898983484 0.01664498325899512 +vn 0.707039149802453 -0.7069784898983366 -0.01664498325900037 +vn 0.008059223725902469 -0.015480335577816888 0.9998476924628741 +vn -0.008059223725885217 0.015480335577800073 -0.9998476924628746 +vn 0.9537049643873512 0.30072853656448373 -0.0030312041675273054 +vn -0.9537049643873512 -0.3007285365644836 0.0030312041675270907 +vn -0.3006358676218053 0.9535841187433642 0.017187308681869184 +vn 0.3006358676218048 -0.9535841187433646 -0.017187308681867967 +vn 0.008059223725922639 -0.015480335577792466 0.9998476924628743 +vn -0.008059223725888761 0.01548033557780315 -0.9998476924628744 +vn 0.9658780962522404 -0.2587285646324996 -0.01179122654156437 +vn -0.9658780962522426 0.2587285646324936 0.011791226541516226 +vn 0.2588715184307125 0.965826059983178 0.012866965560997574 +vn -0.25887151843071193 -0.9658260599831792 -0.012866965560934123 +vn 0.008059223725907899 -0.01548033557783367 0.999847692462874 +vn -0.008059223725908657 0.015480335577833232 -0.999847692462874 +vn 0.9659108002712056 0.2588475468126904 -0.0037780191226667098 +vn -0.9659108002712098 -0.2588475468126749 0.0037780191226844412 +vn -0.25874971037810685 0.9657941131659209 0.017038730976759883 +vn 0.25874971037810746 -0.9657941131659219 -0.017038730976690543 +vn 0.008059223725886496 -0.015480335577813671 0.9998476924628743 +vn -0.008059223725886334 0.015480335577813071 -0.9998476924628743 +vn 0.9659108002712078 0.2588475468126831 -0.003778019122660187 +vn -0.9659108002712039 -0.2588475468126975 0.0037780191226512564 +vn -0.2587497103780991 0.9657941131659243 0.01703873097668859 +vn 0.25874971037809924 -0.9657941131659236 -0.01703873097672326 +vn 0.00805922372590897 -0.015480335577843136 0.9998476924628737 +vn -0.00805922372589091 0.015480335577775721 -0.999847692462875 +vn 0.9658780962522364 -0.25872856463251676 -0.011791226541523129 +vn -0.9658780962522362 0.2587285646325166 0.011791226541540554 +vn 0.2588715184307204 0.9658260599831768 0.012866965560939109 +vn -0.2588715184307184 -0.9658260599831769 -0.012866965560965319 +vn 0.008059223725895213 -0.015480335577828987 0.999847692462874 +vn -0.008059223725894652 0.015480335577830117 -0.999847692462874 +vn 0.9999675219437751 0.00006157990025323912 -0.008059234798766312 +vn -0.9999675219437753 -0.00006157990024802108 0.008059234798767096 +vn 0.0000630426777559201 0.999880170561734 0.015480327614710796 +vn -0.0000630426777559201 -0.9998801705617337 -0.015480327614718995 +vn 0.008059223725905744 -0.015480335577793823 0.9998476924628744 +vn -0.008059223725910817 0.015480335577793821 -0.9998476924628744 +vn 0.9999675219437753 0.00006157990025817962 -0.008059234798758844 +vn -0.9999675219437753 -0.00006157990025879023 0.008059234798759122 +vn 0.00006304267775492091 0.999880170561734 0.015480327614716002 +vn -0.00006304267775647521 -0.9998801705617337 -0.01548032761472064 +vn 0.008059223725901699 -0.015480335577841182 0.9998476924628739 +vn -0.008059223725915906 0.015480335577841179 -0.9998476924628737 +vn 0.9999675219437751 0.00006157990025879025 -0.008059234798758835 +vn -0.9999675219437751 -0.00006157990025862369 0.00805923479875127 +vn 0.00006304267775664175 0.999880170561734 0.01548032761471599 +vn -0.00006304267775475436 -0.9998801705617338 -0.015480327614716002 +vn 0.008059223725901699 -0.015480335577841182 0.9998476924628739 +vn -0.008059223725915903 0.015480335577912216 -0.9998476924628726 +vn 0.9999675219437753 0.00006157990025101868 -0.00805923479876687 +vn -0.9999675219437754 -0.00006157990025051908 0.008059234798751088 +vn 0.00006304267775131267 0.9998801705617338 0.015480327614711931 +vn -0.000063042677750369 -0.999880170561734 -0.015480327614711941 +vn 0.008059223725905828 -0.015480335577841177 0.9998476924628737 +vn -0.008059223725905831 0.015480335577805664 -0.9998476924628744 +vn 0.9999675219437753 0.00006157990025812411 -0.008059234798750951 +vn -0.9999675219437754 -0.00006157990024235895 0.008059234798751232 +vn 0.0000630426777534776 0.9998801705617337 0.015480327614720112 +vn -0.00006304267775220085 -0.9998801705617337 -0.015480327614720126 +vn 0.008059223725904112 -0.015480335577770147 0.999847692462875 +vn -0.008059223725904112 0.015480335577770147 -0.999847692462875 +vn 0.9999675219437753 0.00006157990025079664 -0.008059234798766874 +vn -0.9999675219437753 -0.0000615799002431361 0.008059234798767011 +vn 0.00006304267776041651 0.999880170561734 0.015480327614711862 +vn -0.00006304267775925078 -0.999880170561734 -0.01548032761471297 +vn 0.008059223725905652 -0.01548033557784118 0.9998476924628737 +vn -0.00805922372590565 0.01548033557784118 -0.9998476924628737 +vn 0.9999675219437754 0.00006157990025301709 -0.008059234798751157 +vn -0.9999675219437749 -0.00006157990025346116 0.008059234798784563 +vn 0.00006304267776419126 0.9998801705617337 0.015480327614720027 +vn -0.0000630426777534776 -0.9998801705617337 -0.015480327614720112 +vn 0.00805922372590411 -0.015480335577793825 0.9998476924628744 +vn -0.008059223725915741 0.0154803355778175 -0.999847692462874 +vn 0.9659108002712036 0.25884754681269784 -0.0037780191226617467 +vn -0.9659108002712037 -0.25884754681269767 0.003778019122661324 +vn -0.2587497103781048 0.9657941131659223 0.01703873097671051 +vn 0.25874971037810485 -0.9657941131659225 -0.017038730976708553 +vn 0.008059223725911018 -0.015480335577770333 0.9998476924628749 +vn -0.008059223725929997 0.015480335577838785 -0.9998476924628736 +vn 0.9242752933138617 0.29599601650165436 -0.2410426111390417 +vn -0.924275293313861 -0.29599601650165747 0.24104261113904105 +vn -0.24388800074954206 0.9436690842714452 0.22362312599702944 +vn 0.24388800074957243 -0.943669084271435 -0.22362312599704043 +vn 0.2936560025227908 -0.14790198619157469 0.9443998912870132 +vn -0.2936560025227908 0.14790198619157463 -0.944399891287013 +vn 0.924275641807462 0.2959954775445939 -0.24104193667192422 +vn -0.9242756418074631 -0.2959954775445869 0.24104193667192902 +vn -0.11929248132999332 0.8238003321065279 0.5541861751427111 +vn 0.1192924813299947 -0.8238003321065291 -0.5541861751427088 +vn 0.3626070386224772 -0.4834663626157486 0.7967285684350318 +vn -0.36260703862247223 0.48346636261571363 -0.796728568435055 +vn 0.9242756418074669 0.29599547754457045 -0.24104193667193471 +vn -0.9242756418074648 -0.29599547754458444 0.2410419366719252 +vn -0.1192924813300304 0.8238003321065217 0.5541861751427122 +vn 0.11929248133002568 -0.8238003321065155 -0.5541861751427227 +vn 0.36260703862254257 -0.4834663626157277 0.7967285684350146 +vn -0.36260703862254257 0.4834663626157277 -0.7967285684350147 +vn 0.7071288518144211 0.707065242965517 0.0052468201544482755 +vn -0.707128851814421 -0.707065242965517 -0.005246820154445512 +vn -0.7067903630378014 0.7066011118104337 0.03409180994244625 +vn 0.7067903630377765 -0.7066011118104586 -0.03409180994244682 +vn 0.02039772676019368 -0.02781570998178407 0.9994049324579232 +vn -0.020397726760119198 0.02781570998175817 -0.9994049324579254 +vn 0.7071284091647965 0.7070656805628341 0.005247506291611291 +vn -0.7071284091647934 -0.7070656805628374 -0.005247506291613145 +vn -0.7070391498024426 0.7069784898983464 0.01664498325901382 +vn 0.7070391498024409 -0.7069784898983483 -0.016644983259013833 +vn 0.008059223725914956 -0.01548033557780382 0.9998476924628743 +vn -0.00805922372591452 0.015480335577804259 -0.9998476924628743 +vn 0.7071286619269816 0.7070654238965435 0.005248029283244436 +vn -0.7071286619269845 -0.7070654238965406 -0.0052480292832445515 +vn -0.7067174830202194 0.7069811130574646 -0.026983420346471273 +vn 0.7067174830202202 -0.7069811130574641 0.026983420346463973 +vn -0.022789300881889886 0.015371880683060609 0.999622105122521 +vn 0.022789300881891267 -0.01537188068306199 -0.999622105122521 +vn 0.7071285177383337 0.7070655726254238 0.005247419277000104 +vn -0.7071285177383335 -0.7070655726254241 -0.005247419277000112 +vn -0.7069417730815918 0.7068165661248703 0.025370678424161585 +vn 0.7069417730815912 -0.706816566124871 -0.02537067842416158 +vn 0.014229772003403144 -0.021649954265647947 0.9996643402007629 +vn -0.014229772003403108 0.02164995426564791 -0.9996643402007629 +vn 0.7071285706296759 0.7070655232011541 0.005246951449150103 +vn -0.7071285706296639 -0.707065523201166 -0.005246951449149428 +vn -0.7064918281483988 0.7068199306174333 -0.03570549595650717 +vn 0.7064918281483997 -0.7068199306174325 0.035705495956506454 +vn -0.02895477501686019 0.02154145429346699 0.9993485812020977 +vn 0.028954775016960563 -0.02154145429346697 -0.9993485812020948 +vn 0.7071284091647932 0.7070656805628374 0.005247506291610863 +vn -0.7071284091647965 -0.7070656805628341 -0.005247506291612961 +vn -0.7070391498024409 0.7069784898983483 0.016644983259010267 +vn 0.7070391498024651 -0.7069784898983238 -0.01664498325901739 +vn 0.00805922372588984 -0.015480335577828937 0.9998476924628742 +vn -0.008059223725914517 0.015480335577804252 -0.9998476924628742 +vn 0.6723236767462912 0.7306931764790965 -0.11861009878267759 +vn -0.6723236767462931 -0.7306931764790957 0.11861009878267197 +vn -0.6718921684928086 0.6696016827730904 0.3165351486730614 +vn 0.6718921684928036 -0.6696016827730883 -0.31653514867307636 +vn 0.3107115794332329 -0.13312093629343996 0.9411360851260905 +vn -0.31071157943322913 0.13312093629344932 -0.9411360851260904 +vn 0.6640217521017986 0.739637299098109 -0.10959825965092679 +vn -0.6640217521017935 -0.7396372990981152 0.1095982596509174 +vn -0.49317732205373566 0.5434184811094316 0.67931766015659 +vn 0.49317732205371145 -0.5434184811094593 -0.6793176601565853 +vn 0.562006369997114 -0.397030428787271 0.7256140011739456 +vn -0.5620063699971183 0.39703042878731365 -0.7256140011739189 +vn 0.5314595795514183 0.8409008619593719 -0.10215897248413906 +vn -0.5314595795514083 -0.8409008619593789 0.10215897248413468 +vn -0.7759676254056558 0.5316579138655929 0.3394320358280781 +vn 0.7759676254056387 -0.5316579138656233 -0.3394320358280699 +vn 0.3397422958230149 -0.1011224113374357 0.9350665379288309 +vn -0.3397422958229856 0.10112241133741565 -0.9350665379288438 +vn 0.3487815571772089 0.8941212974744877 -0.2808888228028664 +vn -0.34878155717721204 -0.8941212974744837 0.2808888228028755 +vn -0.5727192519216393 0.4405778654955212 0.6912914023143412 +vn 0.5727192519216371 -0.44057786549552364 -0.6912914023143415 +vn 0.7418517253657814 -0.08023937500434837 0.6657459427369611 +vn -0.7418517253657918 0.08023937500434258 -0.6657459427369501 +vn 0.25887181980929713 0.9658259877545252 0.01286632374139734 +vn -0.25887181980930796 -0.9658259877545223 -0.012866323741400381 +vn -0.9655902648682503 0.2584193186635059 0.02923860689485175 +vn 0.96559026486825 -0.2584193186635068 -0.029238606894855752 +vn 0.024914499964796 -0.01999265388141044 0.9994896505128418 +vn -0.024914499964761402 0.019992653881402374 -0.9994896505128427 +vn 0.00006304267775308903 0.9998801705617336 0.015480327614729133 +vn -0.00006304267770196327 -0.9998801705617331 -0.01548032761476872 +vn -0.9028723682499088 -0.006598083153748159 0.4298580602355825 +vn 0.9028723682499039 0.006598083153734502 -0.4298580602355925 +vn 0.4299086539531659 -0.014003924020853653 0.9027637782765741 +vn -0.4299086539532085 0.014003924020842856 -0.9027637782765539 +vn 0.3088597651617524 0.9418367451944567 -0.1324733590792484 +vn -0.30885976516174835 -0.9418367451944583 0.13247335907924646 +vn -0.8484008949476236 0.33577900322662446 0.40922900977839566 +vn 0.8484008949476257 -0.33577900322661774 -0.40922900977839666 +vn 0.42990865395318023 -0.014003924020831282 0.9027637782765675 +vn -0.4299086539532018 0.014003924020839803 -0.9027637782765572 +vn 0.00006304267773865613 0.9998801705617335 0.01548032761473505 +vn -0.00006304267774742689 -0.9998801705617335 -0.015480327614734965 +vn -0.9999675219437751 -0.00006157990025867921 0.008059234798765361 +vn 0.999967521943775 0.00006157990024258096 -0.008059234798765618 +vn 0.00805922372591616 -0.015480335577770147 0.9998476924628749 +vn -0.008059223725880636 0.015480335577805666 -0.9998476924628745 +vn 0.00006304267777618167 0.9998801705617338 0.015480327614716667 +vn -0.000063042677730496 -0.9998801705617333 -0.015480327614759171 +vn -0.7318086407381363 -0.01050376490963717 0.6814292217565404 +vn 0.7318086407381381 0.010503764909637725 -0.6814292217565385 +vn 0.6815101283095024 -0.011371698089151061 0.7317203219086749 +vn -0.6815101283094834 0.011371698089177318 -0.7317203219086921 +vn 0.25035252819013004 0.9431725576586771 -0.21851576169329254 +vn -0.2503525281901565 -0.943172557658664 0.2185157616933188 +vn -0.6876535879056209 0.3321088612417718 0.6456285676185807 +vn 0.6876535879056237 -0.3321088612417515 -0.6456285676185882 +vn 0.6815101283095051 -0.01137169808917482 0.731720321908672 +vn -0.6815101283094747 0.011371698089146233 -0.731720321908701 +vn 0.2588717631714103 0.9658259924043491 0.0128671142327882 +vn -0.25887176317141036 -0.9658259924043491 -0.012867114232786973 +vn -0.9659094637013516 0.2588767400581201 0.001319617008158429 +vn 0.9659094637013514 -0.25887674005812 -0.0013196170081598946 +vn -0.002056474084280982 -0.012770079908121335 0.9999163444876182 +vn 0.0020564740842710554 0.012770079908087147 -0.9999163444876186 +vn 0.2588708383856865 0.9658262486651771 0.01286648447880579 +vn -0.25887083838572544 -0.9658262486651668 -0.012866484478804539 +vn -0.965545569246486 0.258383042323493 0.03098317524295379 +vn 0.9655455692464858 -0.25838304232349296 -0.03098317524295786 +vn 0.026599882588966853 -0.02044382347756586 0.9994370897299496 +vn -0.026599882588967096 0.02044382347756593 -0.9994370897299496 +vn 0.2587490381988753 -0.9657943019313482 -0.017038238996350773 +vn -0.25874903819887535 0.9657943019313483 0.01703823899635094 +vn 0.965887693801704 0.25850200255749833 0.015416797209172713 +vn -0.965887693801704 -0.25850200255749817 -0.015416797209172856 +vn -0.010485031854790657 -0.020446107238644574 0.9997359755484395 +vn 0.010485031854702434 0.02044610723869449 -0.9997359755484395 +vn 0.9658780962522362 -0.2587285646325167 -0.011791226541534262 +vn -0.9658780962522362 0.2587285646325167 0.011791226541534286 +vn 0.25887151843071804 0.9658260599831772 0.012866965560955707 +vn -0.2588715184307175 -0.9658260599831774 -0.012866965560955715 +vn 0.00805922372587419 -0.01548033557782464 0.9998476924628743 +vn -0.008059223725908496 0.015480335577833827 -0.9998476924628737 +vn 0.9280767981545492 -0.29588192149412973 0.22611356717397937 +vn -0.9280767981545419 0.2958819214941736 -0.22611356717395217 +vn 0.2473441844347748 0.9436993994409136 0.2196640569623428 +vn -0.24734418443477618 -0.9436993994409142 -0.21966405696233812 +vn -0.2783778137700117 -0.14793721488330186 0.9490102071385749 +vn 0.2783778137700235 0.14793721488329237 -0.9490102071385729 +vn 0.9280771356654032 -0.2958813824948817 0.22611288717810546 +vn -0.9280771356654016 0.2958813824948837 -0.2261128871781087 +vn 0.12810763272226458 0.823815592164659 0.5521922713554489 +vn -0.1281076327222449 -0.823815592164663 -0.5521922713554475 +vn -0.34965863975493794 -0.4835102494307846 0.8024691111439163 +vn 0.34965863975489625 0.48351024943081433 -0.8024691111439167 +vn 0.9280771356653947 -0.2958813824949405 0.22611288717806277 +vn -0.9280771356653976 0.29588138249490215 -0.22611288717810088 +vn 0.12810763272222292 0.8238155921646633 0.552192271355452 +vn -0.12810763272225587 -0.8238155921646607 -0.5521922713554485 +vn -0.3496586397549151 -0.48351024943081655 0.8024691111439072 +vn 0.3496586397549492 0.48351024943079735 -0.8024691111439036 +vn 0.7070396033995835 -0.7069780522459113 -0.016644304345249956 +vn -0.7070396033996322 0.7069780522458625 0.016644304345248474 +vn 0.7071609082372542 0.7066882890446089 0.022696078697983322 +vn -0.7071609082372461 -0.7066882890446172 -0.022696078697983634 +vn -0.00428329000769455 -0.027817229887888605 0.9996038491062719 +vn 0.004283290007617865 0.027817229887862168 -0.999603849106273 +vn 0.7070391498024154 -0.7069784898983736 -0.01664498325901412 +vn -0.7070391498024672 0.7069784898983219 0.01664498325901374 +vn 0.7071284091647965 0.7070656805628341 0.005247506291611322 +vn -0.7071284091648025 -0.7070656805628283 -0.005247506291612962 +vn 0.008059223725889839 -0.015480335577828935 0.9998476924628742 +vn -0.00805922372588984 0.015480335577828937 -0.9998476924628742 +vn 0.7070393940705298 -0.7069782332014775 -0.016645510256388985 +vn -0.7070393940705301 0.7069782332014773 0.016645510256382865 +vn 0.7061035833791907 0.7070682206660815 -0.038370051644060016 +vn -0.7061035833792052 -0.707068220666067 0.03837005164406036 +vn 0.038896296135980786 0.015375679402345622 0.9991249504590597 +vn -0.03889629613595614 -0.015375679402271008 -0.9991249504590619 +vn 0.7070392597510228 -0.706978381947503 -0.016644898005596744 +vn -0.7070392597510257 0.7069783819474998 0.016644898005596685 +vn 0.7071717053387496 0.7069037534153215 0.013973638596121864 +vn -0.707171705338756 -0.7069037534153152 -0.013973638596121718 +vn 0.0018872834348683072 -0.021650714340160707 0.9997638144730971 +vn -0.0018872834348683072 0.021650714340160714 -0.9997638144730971 +vn 0.7070393201698297 -0.7069783325162383 -0.016644431091038803 +vn -0.7070393201697819 0.7069783325162863 0.016644431091036586 +vn 0.7057373956628232 0.7069070016811188 -0.047087358571770044 +vn -0.7057373956628279 -0.7069070016811139 0.04708735857177393 +vn 0.04505579905030103 0.02154601201164135 0.9987520935338926 +vn -0.045055799050300493 -0.021546012011642066 -0.9987520935338925 +vn 0.7070391498024671 -0.706978489898322 -0.016644983259017497 +vn -0.7070391498024672 0.7069784898983219 0.016644983259016973 +vn 0.7071284091648085 0.7070656805628222 0.005247506291610984 +vn -0.7071284091648008 -0.7070656805628297 -0.005247506291610721 +vn 0.008059223725888959 -0.015480335577829808 0.999847692462874 +vn -0.00805922372588984 0.015480335577828937 -0.9998476924628742 +vn 0.6742381921196013 -0.7306101474593556 0.10775747174423823 +vn -0.6742381921195971 0.7306101474593574 -0.1077574717442537 +vn 0.6768242071336943 0.6696848281121068 0.3056652149563374 +vn -0.6768242071337065 -0.6696848281120937 -0.30566521495633947 +vn -0.29548560556242914 -0.13315826857448806 0.9460217399276029 +vn 0.2954856055624448 0.13315826857447915 -0.9460217399275992 +vn 0.665793199038712 -0.7395553001257409 0.09888060562983728 +vn -0.6657931990387121 0.7395553001257409 -0.09888060562983715 +vn 0.5039954135625302 0.5434799323551514 0.67128100392844 +vn -0.5039954135625182 -0.5434799323551719 -0.6712810039284323 +vn -0.5501889759077527 -0.39709894528571194 0.7345777824318903 +vn 0.5501889759077507 0.3970989452857375 -0.7345777824318781 +vn 0.5331408684654274 -0.8408351916782941 0.09357881601760212 +vn -0.533140868465369 0.8408351916783342 -0.09357881601757637 +vn 0.781272228643283 0.5317538763741737 0.3268815071425697 +vn -0.7812722286432858 -0.5317538763741687 -0.3268815071425711 +vn -0.3246143290406399 -0.10116332462054967 0.9404209265712948 +vn 0.32461432904062576 0.10116332462052352 -0.9404209265713025 +vn 0.35337394300386415 -0.894077975353119 0.2752297774485339 +vn -0.3533739430038418 0.8940779753531222 -0.2752297774485524 +vn 0.5837327014484525 0.44064911519399674 0.6819710335039456 +vn -0.5837327014484459 -0.4406491151939974 -0.6819710335039507 +vn -0.7310150018492759 -0.08033007825650958 0.6776165180975198 +vn 0.7310150018492779 0.08033007825652802 -0.6776165180975153 +vn 0.2587500220533915 -0.9657940408994423 -0.0170380940981034 +vn -0.25875002205338726 0.9657940408994434 0.01703809409810356 +vn 0.9659042602937553 0.258538282675286 0.013671734991850837 +vn -0.9659042602937553 -0.258538282675286 -0.013671734991849434 +vn -0.008799076703095408 -0.01999473002887558 0.9997613650368 +vn 0.008799076703086215 0.019994730028909884 -0.9997613650367995 +vn -0.00006304267777329509 -0.9998801705617334 -0.015480327614743484 +vn 0.00006304267777423879 0.9998801705617335 0.015480327614741489 +vn 0.9096843178399474 -0.0064864624616614575 0.4152497654193231 +vn -0.9096843178399476 0.00648646246169049 -0.41524976541932257 +vn -0.415300379817624 -0.014055973614202525 0.9095757385336827 +vn 0.415300379817624 0.014055973614176879 -0.9095757385336831 +vn 0.3110710813119698 -0.941798488209099 0.12747701745200057 +vn -0.3110710813119774 0.9417984882090961 -0.12747701745200454 +vn 0.8548452301381914 0.33588392069598705 0.39550173745240946 +vn -0.8548452301381892 -0.3358839206960046 -0.39550173745239914 +vn -0.4153003798176357 -0.014055973614154643 0.909575738533678 +vn 0.4153003798176427 0.014055973614171074 -0.9095757385336746 +vn -0.0000630426778022164 -0.9998801705617336 -0.015480327614734555 +vn 0.00006304267781037654 0.9998801705617335 0.015480327614736234 +vn 0.9999675219437751 0.00006157990029165283 -0.008059234798764858 +vn -0.9999675219437753 -0.0000615799002431361 0.008059234798765611 +vn 0.008059223725914914 -0.015480335577841179 0.9998476924628736 +vn -0.008059223725845112 0.015480335577839944 -0.9998476924628742 +vn -0.00006304267773965533 -0.9998801705617337 -0.015480327614719862 +vn 0.0000630426777390447 0.9998801705617338 0.01548032761472052 +vn 0.7426981053066801 -0.010412961967762981 0.6695454387843484 +vn -0.7426981053066809 0.010412961967739 -0.6695454387843479 +vn -0.6696263629326717 -0.011454903657597049 0.7426098028222876 +vn 0.6696263629326914 0.011454903657586226 -0.7426098028222702 +vn 0.25395844549335567 -0.9431414356219694 0.21445125407777166 +vn -0.25395844549336605 0.9431414356219668 -0.214451254077771 +vn 0.6979295092449398 0.33219421072936767 0.6344615090634027 +vn -0.6979295092449409 -0.332194210729356 -0.6344615090634074 +vn -0.6696263629327182 -0.011454903657587334 0.742609802822246 +vn 0.6696263629326753 0.01145490365759222 -0.7426098028222846 +vn 0.2587499526823026 -0.9657940455570548 -0.01703888357386361 +vn -0.2587499526823025 0.9657940455570548 0.01703888357387161 +vn 0.9657733645430371 0.2589957157224605 -0.014248774566005198 +vn -0.965773364543039 -0.2589957157224535 0.014248774566003396 +vn 0.018174379356247203 -0.012768834053460847 0.9997532939740336 +vn -0.01817437935623803 0.012768834053425906 -0.9997532939740341 +vn 0.9999675219437751 0.00006157990025890125 -0.008059234798766277 +vn -0.999967521943775 -0.00006157990025879022 0.008059234798765365 +vn 0.0000630426777434301 0.9998801705617336 0.01548032761473678 +vn -0.0000630426777748494 -0.9998801705617335 -0.015480327614736522 +vn 0.008059223725915535 -0.01548033557784118 0.9998476924628736 +vn -0.008059223725916154 0.015480335577841177 -0.9998476924628736 +vn 0.999967521943775 0.00006157990026584015 -0.008059234798770052 +vn -0.9999675219437751 -0.00006157990026445237 0.008059234798761911 +vn 0.001392333605341134 0.9836124249886539 0.18029048453834504 +vn -0.0013923336053409674 -0.983612424988657 -0.1802904845383282 +vn 0.007938291263154026 -0.1802958679478619 0.9835803899695991 +vn -0.007938291263142357 0.18029586794786187 -0.9835803899695993 +vn 0.983397301098133 0.03136869512745378 -0.17873374935615588 +vn -0.983397301098133 -0.031368695127453834 0.17873374935615585 +vn 0.0013923336053498494 0.9836124249886556 0.18029048453833532 +vn -0.0013923336053465185 -0.9836124249886559 -0.18029048453833438 +vn 0.18146021838924897 -0.17754607488176755 0.967238119821693 +vn -0.18146021838924892 0.1775460748818013 -0.9672381198216868 +vn 0.9861542322720782 -0.031247406127819455 0.16286015406523222 +vn -0.9861542322720782 0.03124740612782878 -0.1628601540652305 +vn 0.001392333605349294 0.9836124249886564 0.18029048453833124 +vn -0.0013923336053521251 -0.983612424988656 -0.18029048453833368 +vn -0.16582483831583708 -0.17756746290619635 0.9700370710001672 +vn 0.16582483831583716 0.17756746290623593 -0.9700370710001598 +vn 0.9999675219437753 0.00006157990025801309 -0.008059234798762926 +vn -0.9999675219437751 -0.00006157990025779103 0.00805923479876313 +vn 0.0043833872656932615 0.8349728173508466 0.5502737320654773 +vn -0.0043833872656932615 -0.8349728173508466 -0.5502737320654773 +vn 0.006763207441315202 -0.550291224031736 0.8349454040706852 +vn -0.006763207441344898 0.550291224031736 -0.8349454040706848 +vn 0.9865982740727534 0.08614534192210689 -0.13857426045910498 +vn -0.9865982740727499 -0.08614534192213624 0.1385742604591111 +vn 0.004383387265712413 0.8349728173508579 0.5502737320654602 +vn -0.0043833872657211845 -0.8349728173508406 -0.5502737320654866 +vn 0.1631093128342344 -0.5435065869127138 0.8234050898854322 +vn -0.16310931283421579 0.5435065869127155 -0.8234050898854348 +vn 0.9887142473221181 -0.086023696299194 0.12265423277360561 +vn -0.9887142473221153 0.08602369629918521 -0.1226542327736339 +vn 0.004383387265686434 0.8349728173508423 0.5502737320654839 +vn -0.004383387265682992 -0.8349728173508426 -0.5502737320654836 +vn -0.14974943440171315 -0.5435258667604156 0.8259265942314161 +vn 0.1497494344016986 0.5435258667604111 -0.8259265942314216 +vn 0.9865982740727509 0.08614534192215134 -0.13857426045909388 +vn -0.9865982740727519 -0.08614534192215252 0.13857426045908672 +vn 0.004383387265706918 0.8349728173508442 0.5502737320654812 +vn -0.004383387265667449 -0.8349728173508442 -0.5502737320654812 +vn 0.16310931283418167 -0.5435065869127254 0.8234050898854349 +vn -0.16310931283424768 0.5435065869127441 -0.8234050898854096 +vn 0.9999675219437753 0.00006157990025862371 -0.008059234798766258 +vn -0.9999675219437753 -0.00006157990025817962 0.008059234798765377 +vn 0.00006304267774309702 0.9998801705617335 0.015480327614736732 +vn -0.00006304267777423878 -0.9998801705617336 -0.015480327614736496 +vn 0.008059223725844496 -0.015480335577841186 0.9998476924628743 +vn -0.008059223725898398 0.015480335577770142 -0.9998476924628749 +vn 0.999967521943775 0.00006157990024258096 -0.008059234798765616 +vn -0.9999675219437751 -0.00006157990024252546 0.008059234798765618 +vn 0.0000630426777748494 0.9998801705617335 0.015480327614734774 +vn -0.0000630426777748494 -0.9998801705617335 -0.01548032761473477 +vn 0.00805922372591554 -0.015480335577770147 0.9998476924628749 +vn -0.008059223725915533 0.015480335577841177 -0.9998476924628736 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725902957 -0.015480335577813763 0.9998476924628742 +vn -0.008059223725902958 0.015480335577802833 -0.9998476924628744 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906244 -0.015480335577813762 0.9998476924628742 +vn -0.008059223725906244 0.015480335577808394 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725909417 -0.015480335577808299 0.9998476924628743 +vn -0.008059223725909413 0.01548033557781376 -0.9998476924628741 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906187 -0.01548033557781386 0.9998476924628741 +vn -0.008059223725906185 0.015480335577808296 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906244 -0.015480335577808299 0.9998476924628742 +vn -0.008059223725906244 0.015480335577802836 -0.9998476924628744 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906187 -0.015480335577808299 0.9998476924628742 +vn -0.008059223725906185 0.015480335577808296 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906188 -0.015480335577808394 0.9998476924628742 +vn -0.008059223725906185 0.015480335577808296 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725909418 -0.015480335577808396 0.9998476924628743 +vn -0.008059223725909415 0.015480335577813859 -0.9998476924628741 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372590619 -0.01548033557781113 0.9998476924628743 +vn -0.008059223725906185 0.015480335577808296 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906188 -0.015480335577811033 0.9998476924628743 +vn -0.008059223725906188 0.015480335577805572 -0.9998476924628744 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906187 -0.015480335577808393 0.9998476924628742 +vn -0.008059223725906187 0.015480335577808299 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372590619 -0.01548033557781113 0.9998476924628743 +vn -0.008059223725906185 0.015480335577808296 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907859 -0.015480335577811031 0.9998476924628743 +vn -0.008059223725907859 0.015480335577811128 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906188 -0.015480335577808394 0.9998476924628742 +vn -0.008059223725906185 0.015480335577808296 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372590619 -0.01548033557781113 0.9998476924628743 +vn -0.008059223725906188 0.015480335577811033 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906244 -0.015480335577808299 0.9998476924628742 +vn -0.008059223725906242 0.015480335577808391 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906187 -0.015480335577813762 0.9998476924628742 +vn -0.008059223725906185 0.015480335577808296 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725909474 -0.015480335577808296 0.9998476924628742 +vn -0.008059223725909472 0.015480335577813763 -0.9998476924628741 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725903014 -0.015480335577813763 0.9998476924628742 +vn -0.008059223725903014 0.01548033557780293 -0.9998476924628744 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906187 -0.015480335577808299 0.9998476924628742 +vn -0.008059223725906187 0.015480335577808299 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725909415 -0.015480335577808296 0.9998476924628742 +vn -0.008059223725909415 0.015480335577813763 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906187 -0.015480335577808299 0.9998476924628742 +vn -0.008059223725906185 0.015480335577808296 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906187 -0.015480335577808299 0.9998476924628742 +vn -0.008059223725906185 0.015480335577808296 -0.9998476924628742 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906187 -0.01548033557781386 0.9998476924628741 +vn -0.008059223725906185 0.015480335577808296 -0.9998476924628742 +vn 0.9999675219437753 0.0000615799002480766 -0.008059234798766354 +vn -0.9999675219437751 -0.00006157990026423033 0.008059234798765112 +vn 0.00006304267773910022 0.9998801705617335 0.01548032761473663 +vn -0.00006304267774742689 -0.9998801705617335 -0.015480327614736571 +vn 0.008059223725897149 -0.015480335577811583 0.9998476924628742 +vn -0.008059223725916156 0.01548033557780566 -0.9998476924628743 +vn 0.936905678799032 0.005352453029245363 -0.34954127121227746 +vn -0.9369056787990323 -0.005352453029255467 0.3495412712122767 +vn 0.00006304267777390571 0.9998801705617336 0.015480327614726154 +vn -0.00006304267771523044 -0.9998801705617335 -0.015480327614748582 +vn 0.3495822115760031 -0.014525695631299657 0.93679308361882 +vn -0.34958221157600816 0.014525695631299657 -0.9367930836188181 +vn 0.7608391773288325 0.009997741169499197 -0.6488634613022166 +vn -0.7608391773288323 -0.009997741169486986 0.6488634613022173 +vn 0.00006304267772760942 0.9998801705617333 0.015480327614759534 +vn -0.00006304267772599959 -0.9998801705617333 -0.015480327614757265 +vn 0.648940435762947 -0.011819042511973358 0.7607474095032444 +vn -0.6489404357629571 0.011819042511965416 -0.7607474095032356 +vn 0.9999675219437753 0.00006157990026434136 -0.008059234798766107 +vn -0.9999675219437753 -0.0000615799002481321 0.008059234798766359 +vn 0.00006304267774742689 0.9998801705617335 0.015480327614736573 +vn -0.00006304267773887819 -0.9998801705617336 -0.015480327614734718 +vn 0.008059223725916153 -0.015480335577805667 0.9998476924628743 +vn -0.008059223725916158 0.015480335577817495 -0.999847692462874 +vn 0.9297923235693264 -0.03799611641884337 -0.3661181915292366 +vn -0.9297923235693271 0.0379961164188301 0.36611819152923614 +vn 0.04147510943456589 0.9991381933870185 0.001638844933415594 +vn -0.04147510943456745 -0.9991381933870184 -0.0016388449334189007 +vn 0.3657403657704234 -0.016708632876998364 0.9305669274337546 +vn -0.365740365770444 0.01670863287699617 -0.9305669274337465 +vn 0.7687569567093193 -0.030795293089243565 -0.6387991792688635 +vn -0.7687569567093189 0.03079529308925133 0.6387991792688635 +vn 0.0414220286152685 0.9991403228664104 0.0016824885738548254 +vn -0.0414220286152689 -0.9991403228664104 -0.001682488573854787 +vn 0.6381981647455586 -0.027753879896287192 0.7693717077369712 +vn -0.6381981647455409 0.02775387989627731 -0.7693717077369862 +vn 0.9990858024735914 -0.03905673544466409 -0.017381907608365745 +vn -0.9990858024735915 0.03905673544465893 0.017381907608364607 +vn 0.039325681515739126 0.9991074778503406 0.015418770276971167 +vn -0.039325681515739015 -0.9991074778503406 -0.01541877027696904 +vn 0.016764187557162524 -0.01608823382902934 0.9997300289317165 +vn -0.016764187557182317 0.016088233829017744 -0.9997300289317165 +vn 0.9199839876920896 -0.1613410339003706 -0.3572093688162742 +vn -0.919983987692091 0.1613410339003614 0.35720936881627446 +vn 0.1607822323769605 0.9864878601777795 -0.03147658611963707 +vn -0.1607822323769616 -0.9864878601777795 0.03147658611963446 +vn 0.3574611397356059 -0.028475019914071753 0.9334938172370585 +vn -0.357461139735606 0.028475019914070726 -0.9334938172370585 +vn 0.7278933094445652 -0.2275394916517731 -0.6468362310544231 +vn -0.7278933094445696 0.22753949165175327 0.6468362310544251 +vn 0.19643986024162247 0.972994314620571 -0.12121652125142662 +vn -0.196439860241576 -0.9729943146205854 0.12121652125138577 +vn 0.6569494806920949 -0.03883182548463216 0.7529339075562465 +vn -0.656949480692087 0.03883182548462022 -0.7529339075562538 +vn 0.9858350360703602 -0.16463404954090066 -0.03201423726900107 +vn -0.9858350360703596 0.16463404954090535 0.032014237269000684 +vn 0.1650361182190969 0.986233339794733 0.010338237785009167 +vn -0.16503611821907627 -0.9862333397947363 -0.010338237785009839 +vn 0.029871481182263633 -0.015475308318718062 0.9994339445128019 +vn -0.0298714811822484 0.01547530831870364 -0.9994339445128025 +vn 0.7338347021605084 -0.12983949556985006 -0.666804570541598 +vn -0.7338347021605065 0.12983949556987195 0.6668045705415957 +vn 0.12460209693021707 0.9906382904992312 -0.055768224262150404 +vn -0.1246020969302519 -0.9906382904992252 0.055768224262181885 +vn 0.6678030179721859 -0.04216069303325637 0.7431430583341244 +vn -0.6678030179721833 0.042160693033259755 -0.7431430583341266 +vn 0.9161656246663383 -0.14941211066790624 -0.3719093563833795 +vn -0.9161656246663386 0.14941211066790622 0.3719093563833789 +vn 0.15218818817216534 0.9881052644316979 -0.022062225255807907 +vn -0.15218818817216534 -0.9881052644316979 0.022062225255807512 +vn 0.3707819253447342 -0.036387616911376264 0.9280068454344305 +vn -0.3707819253447401 0.03638761691137163 -0.9280068454344282 +vn 0.9954465278402421 -0.08661165576831731 -0.0398074276470682 +vn -0.9954465278402416 0.08661165576832464 0.03980742764706711 +vn 0.0871671454900728 0.9961160470186448 0.012438232151774161 +vn -0.08716714549014172 -0.996116047018639 -0.012438232151769585 +vn 0.038575519680930453 -0.015851502008725874 0.999129951090154 +vn -0.03857551968091453 0.01585150200873027 -0.9991299510901546 +vn 0.911113433011526 -0.16249499398404474 -0.37877128866385473 +vn -0.911113433011524 0.16249499398405579 0.3787712886638545 +vn 0.16721201290567553 0.9857046174513373 -0.02065308391367705 +vn -0.1672120129056744 -0.9857046174513372 0.020653083913680207 +vn 0.3767126001132465 -0.0445178673142787 0.9252598426418956 +vn -0.3767126001132455 0.04451786731428414 -0.9252598426418958 +vn 0.7267923957203882 -0.14123174107951586 -0.6721803395180993 +vn -0.7267923957203872 0.14123174107951986 0.6721803395180996 +vn 0.13497016809464207 0.9889177017085047 -0.061845234028768625 +vn -0.13497016809464266 -0.9889177017085049 0.06184523402876414 +vn 0.6734655067266975 -0.0457757524753602 0.737799967291045 +vn -0.6734655067266786 0.04577575247534754 -0.7377999672910632 +vn 0.6853403333067039 -0.26785486650533163 -0.6771723547461659 +vn -0.6853403333067036 0.2678548665053237 0.6771723547461691 +vn 0.22475656768909447 0.9623011866828504 -0.15316955111704 +vn -0.2247565676890988 -0.9623011866828495 0.15316955111703925 +vn 0.6926709308712043 -0.04722577095528813 0.7197059872501396 +vn -0.6926709308712053 0.04722577095527597 -0.7197059872501393 +vn 0.6678607463165821 -0.2681751927921204 -0.6942939503555875 +vn -0.6678607463165843 0.26817519279210783 0.6942939503555904 +vn 0.21721206079236466 0.9624509614558958 -0.16280991198006375 +vn -0.2172120607923323 -0.9624509614559087 0.1628099119800303 +vn 0.7118854209036157 -0.042074780675382284 0.7010341363557131 +vn -0.7118854209036231 0.042074780675389285 -0.7010341363557051 +vn 0.667860746316587 -0.2681751927921 -0.6942939503555908 +vn -0.667860746316581 0.268175192792123 0.6942939503555876 +vn 0.21721206079233324 0.9624509614559087 -0.16280991198002995 +vn -0.21721206079236122 -0.9624509614558973 0.16280991198005898 +vn 0.7118854209036165 -0.04207478067538229 0.7010341363557123 +vn -0.711885420903623 0.042074780675393386 -0.7010341363557051 +vn 0.6481453115122419 -0.3077747945882073 -0.6965503075736066 +vn -0.648145311512242 0.3077747945882114 0.6965503075736047 +vn 0.2672344543605649 0.9484438053219201 -0.17041154464732416 +vn -0.2672344543605689 -0.9484438053219184 0.170411544647328 +vn 0.7130871634739647 -0.07569091234049513 0.6969774623886476 +vn -0.713087163473942 0.07569091234048436 -0.696977462388672 +vn 0.45339669492785495 -0.7433340884664493 -0.49181894021301253 +vn -0.453396694927849 0.7433340884664453 0.4918189402130239 +vn 0.6819074703381739 0.6446194557757099 -0.34564137358311164 +vn -0.6819074703381717 -0.6446194557757179 0.3456413735831013 +vn 0.5739630379464431 -0.1786624546423247 0.7991534010266548 +vn -0.5739630379464234 0.1786624546422915 -0.7991534010266763 +vn 0.6896622695915134 -0.269160571444768 -0.6722488681146355 +vn -0.6896622695915111 0.2691605714447688 0.6722488681146376 +vn 0.2387085282038519 0.9609658380464381 -0.1398674253372029 +vn -0.23870852820386457 -0.9609658380464344 0.13986742533720606 +vn 0.6836549534931716 -0.0640103605732209 0.7269928323604955 +vn -0.6836549534931424 0.06401036057321874 -0.7269928323605233 +vn 0.9901122758114025 -0.12978010107274038 -0.053242902373132214 +vn -0.9901122758114035 0.12978010107273186 0.05324290237313328 +vn 0.13041433270112784 0.9914222445803249 0.00860434642667436 +vn -0.13041433270106062 -0.9914222445803337 -0.008604346426679737 +vn 0.051669521433963556 -0.015462915651803681 0.9985445201864214 +vn -0.051669521433908974 0.015462915651790796 -0.9985445201864244 +vn 0.9127294287972003 -0.1166646624518814 -0.39155375919856167 +vn -0.9127294287972008 0.11666466245187557 0.3915537591985621 +vn 0.1304139532864793 0.9914222990234136 0.008603823994074302 +vn -0.1304139532864266 -0.9914222990234203 -0.008603823994097901 +vn 0.3871913357562462 -0.05891709991334701 0.9201150171870333 +vn -0.38719133575627745 0.058917099913340015 -0.9201150171870206 +vn 0.9990453041772671 -0.04368615568429701 -0.0000016967954714195163 +vn -0.9990453041772671 0.04368615568429701 0.0000016967954717946685 +vn 0.043681036506431126 0.998931192597972 0.01511421531264833 +vn -0.043681036506440285 -0.9989311925979717 -0.015114215312648336 +vn -0.0006585846975132029 -0.015099861297829888 0.999885773703668 +vn 0.000658584697495069 0.015099861297824754 -0.9998857737036682 +vn 0.9999675219437751 0.00006157990026417481 -0.00805923479876564 +vn -0.9999675219437751 -0.00006157990025329463 0.008059234798765462 +vn 0.00006304267774748241 0.9998801705617336 0.015480327614735683 +vn -0.00006304267774737138 -0.9998801705617335 -0.015480327614734463 +vn 0.008059223725916151 -0.015480335577805666 0.9998476924628743 +vn -0.008059223725916158 0.015480335577817495 -0.999847692462874 +vn 0.9999675219437751 0.00006157990025329463 -0.008059234798765852 +vn -0.9999675219437753 -0.00006157990025323913 0.008059234798765637 +vn 0.00006304267773926675 0.9998801705617335 0.015480327614735457 +vn -0.00006304267773926676 -0.9998801705617335 -0.015480327614735587 +vn 0.008059223725845112 -0.015480335577817503 0.9998476924628745 +vn -0.008059223725916156 0.01548033557780566 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025340565 -0.008059234798765497 +vn -0.9999675219437751 -0.00006157990025335014 0.008059234798766001 +vn 0.00006304267781037654 0.9998801705617335 0.01548032761473438 +vn -0.00006304267774731585 -0.9998801705617335 -0.015480327614734887 +vn 0.00805922372591616 -0.015480335577817498 0.999847692462874 +vn -0.008059223725914917 0.015480335577817087 -0.999847692462874 +vn 0.9989101652058551 0.043809194138220264 -0.01610081853109249 +vn -0.998910165205855 -0.0438091941382201 0.016100818531093516 +vn -0.04355506800383613 0.998925807683134 0.01581729419906572 +vn 0.04355506800389253 -0.9989258076831316 -0.015817294199066627 +vn 0.016776466439640238 -0.015098787613895949 0.9997452559459286 +vn -0.01677646643963806 0.015098787613883691 -0.9997452559459288 +vn 0.9961232847059158 0.08727253320892997 -0.01104113282201312 +vn -0.9961232847059164 -0.08727253320892454 0.011041132822013546 +vn -0.08708927848430738 0.9960700219012867 0.01612355552144979 +vn 0.08708927848430766 -0.9960700219012867 -0.016123555521449798 +vn 0.012404885797884607 -0.015099488054345347 0.9998090439023034 +vn -0.01240488579788454 0.01509948805434535 -0.9998090439023034 +vn 0.9999675219437751 0.00006157990025335014 -0.008059234798765207 +vn -0.9999675219437751 -0.00006157990025329464 0.008059234798764933 +vn 0.0000630426777474824 0.9998801705617335 0.0154803276147343 +vn -0.00006304267781032102 -0.9998801705617335 -0.01548032761473507 +vn 0.008059223725880634 -0.015480335577817087 0.9998476924628743 +vn -0.008059223725916151 0.015480335577811585 -0.9998476924628741 +vn 0.9958643960812926 -0.08680124938522234 -0.026826250628947054 +vn -0.9958643960812925 0.08680124938522239 0.026826250628947494 +vn 0.08721644572882226 0.9960806317579236 0.014719600238023293 +vn -0.08721644572882216 -0.9960806317579237 -0.014719600238023007 +vn 0.02544342868224636 -0.016998421382540155 0.9995317331667831 +vn -0.025443428682246094 0.016998421382540128 -0.999531733166783 +vn 0.9999675219437751 0.00006157990025335015 -0.008059234798765613 +vn -0.9999675219437751 -0.00006157990025340566 0.00805923479876604 +vn 0.00006304267781048756 0.9998801705617335 0.015480327614734155 +vn -0.00006304267773860062 -0.9998801705617336 -0.015480327614734734 +vn 0.008059223725916153 -0.015480335577805667 0.9998476924628743 +vn -0.00805922372591491 0.015480335577811173 -0.9998476924628741 +vn 0.9999675219437753 0.00006157990025323913 -0.008059234798765825 +vn -0.9999675219437753 -0.0000615799002480766 0.008059234798765573 +vn 0.00006304267774742689 0.9998801705617335 0.01548032761473515 +vn -0.00006304267773099559 -0.9998801705617335 -0.015480327614735296 +vn 0.008059223725880634 -0.015480335577817507 0.9998476924628744 +vn -0.008059223725916151 0.015480335577811585 -0.9998476924628741 +vn 0.9999675219437753 0.00006157990025340566 -0.008059234798765458 +vn -0.9999675219437751 -0.00006157990025351667 0.008059234798765804 +vn 0.00006304267773871164 0.9998801705617335 0.015480327614735933 +vn -0.00006304267774676076 -0.9998801705617335 -0.015480327614735853 +vn 0.008059223725916153 -0.015480335577805667 0.9998476924628743 +vn -0.008059223725880634 0.015480335577805657 -0.9998476924628744 +vn 0.9999675219437753 0.0000615799002480766 -0.008059234798765885 +vn -0.9999675219437751 -0.00006157990025329463 0.00805923479876581 +vn 0.00006304267773926676 0.9998801705617336 0.015480327614735737 +vn -0.00006304267773921124 -0.9998801705617335 -0.015480327614735563 +vn 0.008059223725880634 -0.015480335577817507 0.9998476924628744 +vn -0.00805922372591616 0.015480335577817498 -0.999847692462874 +vn 0.9999675219437751 0.00006157990025329464 -0.008059234798765804 +vn -0.9999675219437751 -0.00006157990025340565 0.008059234798765453 +vn 0.0000630426777474824 0.9998801705617335 0.015480327614735669 +vn -0.00006304267773921124 -0.9998801705617335 -0.015480327614735747 +vn 0.00805922372591616 -0.015480335577817498 0.999847692462874 +vn -0.008059223725916158 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024285853 -0.00805923479876562 +vn -0.9999675219437753 -0.00006157990026439687 0.00805923479876526 +vn 0.00006304267773105111 0.9998801705617335 0.015480327614735995 +vn -0.0000630426777474824 -0.9998801705617335 -0.015480327614735513 +vn 0.00805922372591492 -0.015480335577817498 0.999847692462874 +vn -0.00805922372591616 0.015480335577817498 -0.999847692462874 +vn 0.9999675219437751 0.00006157990025917881 -0.008059234798765923 +vn -0.9999675219437751 -0.00006157990024802108 0.00805923479876569 +vn 0.00006304267773915573 0.9998801705617336 0.015480327614735816 +vn -0.00006304267780216088 -0.9998801705617335 -0.01548032761473451 +vn 0.008059223725843872 -0.015480335577817502 0.9998476924628745 +vn -0.00805922372591616 0.015480335577817498 -0.999847692462874 +vn 0.9999675219437751 0.00006157990025335014 -0.008059234798765464 +vn -0.9999675219437751 -0.0000615799002531281 0.008059234798765254 +vn 0.00006304267774753791 0.9998801705617335 0.01548032761473467 +vn -0.00006304267773921124 -0.9998801705617335 -0.01548032761473473 +vn 0.00805922372591616 -0.01548033557779383 0.9998476924628745 +vn -0.00805922372591616 0.0154803355778175 -0.999847692462874 +vn 0.9999675219437753 0.00006157990024291406 -0.008059234798765616 +vn -0.9999675219437751 -0.00006157990024813209 0.008059234798766033 +vn 0.00006304267773094009 0.9998801705617336 0.015480327614735742 +vn -0.00006304267773926675 -0.9998801705617335 -0.015480327614735424 +vn 0.00805922372591616 -0.015480335577817498 0.999847692462874 +vn -0.00805922372591616 0.015480335577817498 -0.999847692462874 +vn 0.9999997753341492 -0.00007351214987233455 0.0006662789318095742 +vn -0.9999997753341492 0.00007351214987766364 -0.0006662789318096792 +vn 0.0000630426777732951 0.9998801705617336 0.015480327614735582 +vn -0.0000630426777574189 -0.9998801705617336 -0.01548032761473557 +vn -0.0006673347437367298 -0.015480283513480759 0.9998799505374044 +vn 0.0006673347437013413 0.015480283513468827 -0.9998799505374045 +vn 0.9989101652058547 0.04380919413823032 -0.016100818531092482 +vn -0.9989101652058547 -0.043809194138230374 0.016100818531092485 +vn -0.04355506800389298 0.9989258076831316 0.015817294199066516 +vn 0.043555068003900584 -0.9989258076831312 -0.015817294199066457 +vn 0.016776466439640206 -0.015098787613895402 0.9997452559459287 +vn -0.016776466439639957 0.015098787613889539 -0.9997452559459288 +vn 0.9999675219437751 0.00006157990025329463 -0.008059234798765809 +vn -0.9999675219437751 -0.00006157990024241444 0.00805923479876598 +vn 0.00006304267774748241 0.9998801705617336 0.015480327614735683 +vn -0.00006304267781037654 -0.9998801705617335 -0.015480327614735173 +vn 0.008059223725916153 -0.015480335577805667 0.9998476924628743 +vn -0.008059223725916158 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025329463 -0.008059234798765384 +vn -0.9999675219437753 -0.00006157990026434136 0.008059234798765453 +vn 0.00006304267781037654 0.9998801705617335 0.015480327614733986 +vn -0.00006304267773926676 -0.9998801705617335 -0.015480327614735471 +vn 0.008059223725916156 -0.015480335577817085 0.999847692462874 +vn -0.008059223725914917 0.015480335577805253 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025329463 -0.008059234798765252 +vn -0.9999675219437753 -0.00006157990025340566 0.008059234798765493 +vn 0.00006304267773921124 0.9998801705617335 0.015480327614735069 +vn -0.00006304267774731585 -0.9998801705617335 -0.015480327614735013 +vn 0.00805922372591616 -0.015480335577817498 0.999847692462874 +vn -0.008059223725916156 0.01548033557780566 -0.9998476924628743 +vn 0.999045304177268 -0.04368615568427998 -0.0000016967954718641523 +vn -0.9990453041772671 0.043686155684296846 0.000001696795472118609 +vn 0.043681036506440285 0.9989311925979717 0.01511421531264877 +vn -0.043681036506492854 -0.9989311925979694 -0.01511421531264878 +vn -0.000658584697513196 -0.015099861297829625 0.999885773703668 +vn 0.0006585846974771979 0.015099861297819608 -0.9998857737036682 +vn 0.9961825869113156 -0.0871498410086059 -0.005015849564534677 +vn -0.9961825869113151 0.08714984100861095 0.005015849564534456 +vn 0.08721488195866484 0.9960807812123404 0.014718752132906215 +vn -0.08721488195865484 -0.9960807812123413 -0.014718752132906463 +vn 0.0037134562489678615 -0.015100023289266634 0.9998790924603589 +vn -0.0037134562490031835 0.01510002328926972 -0.9998790924603586 +vn 0.9999675219437753 0.00006157990026428585 -0.008059234798765627 +vn -0.9999675219437751 -0.00006157990025340565 0.00805923479876552 +vn 0.0000630426777474824 0.9998801705617335 0.015480327614735424 +vn -0.0000630426777474269 -0.9998801705617336 -0.015480327614734453 +vn 0.008059223725880634 -0.015480335577817507 0.9998476924628744 +vn -0.008059223725916151 0.015480335577811585 -0.9998476924628741 +vn 0.996156717009699 0.08692392403488447 0.010771563806445198 +vn -0.9961567170096997 -0.08692392403487537 -0.01077156380644553 +vn -0.0870908283630854 0.9960698722546796 0.016124428720980633 +vn 0.08709082836302635 -0.9960698722546848 -0.016124428720981274 +vn -0.009327628055471866 -0.01700056265124674 0.9998119704346412 +vn 0.009327628055489819 0.017000562651248562 -0.999811970434641 +vn 0.9999675219437753 0.0000615799002480766 -0.008059234798765302 +vn -0.9999675219437751 -0.00006157990024813209 0.008059234798765703 +vn 0.00006304267773921124 0.9998801705617336 0.015480327614734935 +vn -0.00006304267780227192 -0.9998801705617336 -0.015480327614735806 +vn 0.008059223725880636 -0.01548033557781709 0.9998476924628743 +vn -0.00805922372591616 0.015480335577817498 -0.999847692462874 +vn 0.9999675219437753 0.0000615799002480766 -0.008059234798764853 +vn -0.9999675219437751 -0.00006157990025912331 0.008059234798765738 +vn 0.00006304267780193884 0.9998801705617335 0.015480327614733528 +vn -0.00006304267773926675 -0.9998801705617335 -0.01548032761473523 +vn 0.008059223725916156 -0.015480335577817085 0.999847692462874 +vn -0.008059223725897154 0.015480335577805253 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990026439687 -0.008059234798765639 +vn -0.9999675219437753 -0.0000615799002480766 0.008059234798765892 +vn 0.00006304267774748241 0.9998801705617336 0.015480327614735683 +vn -0.00006304267773915573 -0.9998801705617335 -0.015480327614734337 +vn 0.008059223725916153 -0.015480335577805667 0.9998476924628743 +vn -0.008059223725916156 0.015480335577817085 -0.999847692462874 +vn 0.9999675219437751 0.00006157990026417481 -0.00805923479876564 +vn -0.9999675219437753 -0.0000615799002480766 0.008059234798765892 +vn 0.00006304267774748241 0.9998801705617336 0.015480327614735683 +vn -0.00006304267773860062 -0.9998801705617335 -0.01548032761473434 +vn 0.008059223725916158 -0.015480335577793828 0.9998476924628745 +vn -0.008059223725916158 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025912331 -0.00805923479876572 +vn -0.9999675219437751 -0.00006157990025351667 0.008059234798765804 +vn 0.00006304267773871164 0.9998801705617335 0.01548032761473575 +vn -0.00006304267781037654 -0.9998801705617335 -0.015480327614735173 +vn 0.008059223725916156 -0.015480335577817085 0.999847692462874 +vn -0.008059223725880636 0.015480335577805255 -0.9998476924628746 +vn 0.9999675219437751 0.00006157990025329463 -0.008059234798765809 +vn -0.9999675219437753 -0.0000615799002480766 0.008059234798765164 +vn 0.00006304267774748241 0.9998801705617336 0.015480327614735683 +vn -0.00006304267780105066 -0.9998801705617335 -0.015480327614735235 +vn 0.008059223725914916 -0.015480335577793823 0.9998476924628745 +vn -0.008059223725916158 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025346116 -0.008059234798765401 +vn -0.9999675219437751 -0.00006157990024802108 0.008059234798765903 +vn 0.00006304267780976591 0.9998801705617335 0.015480327614734555 +vn -0.00006304267773921124 -0.9998801705617335 -0.015480327614735124 +vn 0.008059223725845114 -0.015480335577817507 0.9998476924628745 +vn -0.008059223725879397 0.01548033557780525 -0.9998476924628746 +vn 0.9999675219437751 0.00006157990025335014 -0.008059234798765915 +vn -0.9999675219437751 -0.0000615799002531281 0.008059234798765703 +vn 0.00006304267774742689 0.9998801705617335 0.015480327614735534 +vn -0.00006304267774742688 -0.9998801705617335 -0.015480327614735638 +vn 0.008059223725916156 -0.015480335577793825 0.9998476924628745 +vn -0.008059223725916158 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.0000615799002590678 -0.008059234798765618 +vn -0.9999675219437751 -0.00006157990025335014 0.008059234798765698 +vn 0.00006304267773921125 0.9998801705617335 0.015480327614735544 +vn -0.0000630426777474269 -0.9998801705617336 -0.015480327614734488 +vn 0.00805922372591616 -0.015480335577817498 0.999847692462874 +vn -0.008059223725916156 0.01548033557780566 -0.9998476924628743 +vn 0.9998591171467217 0.00019666726082878672 -0.016784134787552 +vn -0.9998591171467218 -0.00019666726083378272 0.016784134787551926 +vn 0.0000630426777544768 0.9998801705617335 0.015480327614735032 +vn -0.00006304267776374717 -0.9998801705617335 -0.015480327614734878 +vn 0.016785168454249707 -0.015479208754794766 0.9997392921238458 +vn -0.016785168454249703 0.01547920875478287 -0.9997392921238458 +vn 0.7608391773288322 0.009997741169491037 -0.648863461302217 +vn -0.7608391773288325 -0.009997741169494645 0.6488634613022165 +vn 0.00006304267775414374 0.9998801705617335 0.015480327614736148 +vn -0.00006304267777601513 -0.9998801705617337 -0.015480327614720268 +vn 0.6489404357629528 -0.011819042511962533 0.7607474095032396 +vn -0.6489404357629476 0.011819042511964362 -0.7607474095032438 +vn 0.7608391773288328 0.009997741169492482 -0.6488634613022166 +vn -0.7608391773288327 -0.009997741169494867 0.6488634613022165 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.7071284091647955 0.7070656805628353 0.005247506291611645 +vn -0.7071284091647956 -0.7070656805628349 -0.005247506291633034 +vn -0.7070391498024422 0.7069784898983473 0.016644983258995105 +vn 0.7070391498024415 -0.7069784898983464 -0.016644983259062853 +vn 0.00805922372590218 -0.015480335577816596 0.9998476924628741 +vn -0.008059223725901957 0.015480335577816813 -0.9998476924628741 +vn 0.9537049643873511 0.30072853656448384 -0.003031204167544612 +vn -0.9537049643873529 -0.3007285365644784 0.0030312041675448318 +vn -0.3006358676218048 0.9535841187433646 0.017187308681864882 +vn 0.3006358676218065 -0.9535841187433639 -0.017187308681865496 +vn 0.00805922372590926 -0.015480335577809099 0.9998476924628742 +vn -0.008059223725929758 0.015480335577815054 -0.9998476924628741 +vn 0.7070391498024491 -0.7069784898983389 -0.01664498325906283 +vn -0.7070391498024484 0.7069784898983412 0.016644983258995105 +vn 0.7071284091647988 0.7070656805628317 0.005247506291632906 +vn -0.7071284091647997 -0.7070656805628308 -0.005247506291633073 +vn 0.008059223725906292 -0.015480335577812487 0.9998476924628743 +vn -0.008059223725914883 0.015480335577804332 -0.9998476924628742 +vn 0.9536669696798079 -0.3006110517209208 -0.012341252974239006 +vn -0.9536669696798028 0.30061105172093694 0.012341252974239655 +vn 0.30075614262115563 0.9536212337055535 0.012340393086993523 +vn -0.30075614262115535 -0.9536212337055541 -0.01234039308694373 +vn 0.00805922372589343 -0.015480335577807747 0.9998476924628743 +vn -0.00805922372591405 0.0154803355778014 -0.9998476924628744 +vn 0.9659108002712077 0.25884754681268274 -0.0037780191226514945 +vn -0.9659108002712076 -0.25884754681268335 0.0037780191226841884 +vn -0.2587497103780736 0.9657941131659309 0.017038730976690404 +vn 0.25874971037810524 -0.9657941131659225 -0.017038730976691136 +vn 0.008059223725903652 -0.015480335577809076 0.9998476924628743 +vn -0.00805922372590289 0.015480335577808634 -0.9998476924628743 +vn 0.9658780962522405 -0.2587285646324992 -0.011791226541564786 +vn -0.9658780962522406 0.25872856463250005 0.011791226541529514 +vn 0.2588715184307123 0.9658260599831782 0.012866965560998037 +vn -0.25887151843071193 -0.965826059983179 -0.012866965560933207 +vn 0.008059223725912496 -0.015480335577816515 0.9998476924628742 +vn -0.008059223725896101 0.01548033557781148 -0.9998476924628744 +vn 0.9658780962522452 -0.2587285646324828 -0.011791226541540098 +vn -0.9658780962522451 0.2587285646324839 0.011791226541522638 +vn 0.2588715184307082 0.9658260599831795 0.012866965560971437 +vn -0.2588715184307082 -0.96582605998318 -0.012866965560939253 +vn 0.00805922372589465 -0.015480335577830117 0.999847692462874 +vn -0.00805922372590409 0.015480335577795877 -0.9998476924628744 +vn 0.9659108002712077 0.25884754681268274 -0.0037780191226592127 +vn -0.9659108002712078 -0.2588475468126829 0.003778019122659211 +vn -0.25874971037809863 0.9657941131659238 0.017038730976725185 +vn 0.25874971037809863 -0.9657941131659237 -0.017038730976725484 +vn 0.008059223725906964 -0.015480335577808186 0.9998476924628742 +vn -0.008059223725906962 0.015480335577808185 -0.9998476924628742 +vn 0.9999675219437753 0.00006157990024791005 -0.00805923479875142 +vn -0.9999675219437754 -0.0000615799002531836 0.008059234798751154 +vn 0.00006304267775603112 0.9998801705617337 0.015480327614720641 +vn -0.00006304267775580906 -0.9998801705617338 -0.015480327614711891 +vn 0.008059223725910815 -0.015480335577793823 0.9998476924628744 +vn -0.008059223725908279 0.0154803355778175 -0.9998476924628741 +vn 0.999967521943775 0.00006157990025840165 -0.008059234798775133 +vn -0.9999675219437751 -0.00006157990027583216 0.00805923479875842 +vn 0.00006304267775508743 0.9998801705617333 0.01548032761474723 +vn -0.00006304267774215334 -0.9998801705617338 -0.015480327614720207 +vn 0.008059223725908556 -0.015480335577806903 0.9998476924628743 +vn -0.008059223725908806 0.015480335577805666 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025879023 -0.008059234798758978 +vn -0.9999675219437753 -0.00006157990025829063 0.008059234798750991 +vn 0.00006304267775469886 0.999880170561734 0.01548032761471628 +vn -0.00006304267775486538 -0.9998801705617337 -0.015480327614720103 +vn 0.008059223725908804 -0.01548033557780566 0.9998476924628742 +vn -0.0080592237259017 0.015480335577805666 -0.9998476924628744 +vn 0.9999675219437754 0.00006157990025840167 -0.008059234798750948 +vn -0.999967521943775 -0.00006157990025096317 0.008059234798783578 +vn 0.00006304267776047201 0.9998801705617337 0.015480327614720056 +vn -0.00006304267775036898 -0.9998801705617337 -0.01548032761472014 +vn 0.008059223725910905 -0.015480335577805662 0.9998476924628742 +vn -0.008059223725905654 0.015480335577805664 -0.9998476924628744 +vn 0.9999675219437749 0.00006157990024302507 -0.00805923479878409 +vn -0.9999675219437754 -0.0000615799002580686 0.008059234798750951 +vn 0.00006304267775264494 0.9998801705617327 0.015480327614783131 +vn -0.00006304267776474638 -0.9998801705617328 -0.015480327614783587 +vn 0.0080592237259039 -0.015480335577841179 0.9998476924628737 +vn -0.008059223725904112 0.015480335577770147 -0.999847692462875 +vn 0.9999675219437753 0.00006157990025862371 -0.008059234798766734 +vn -0.9999675219437754 -0.00006157990027472195 0.008059234798750693 +vn 0.00006304267776041651 0.999880170561734 0.015480327614711862 +vn -0.00006304267775136818 -0.9998801705617337 -0.015480327614720131 +vn 0.008059223725905652 -0.015480335577805664 0.9998476924628744 +vn -0.008059223725905656 0.015480335577805666 -0.9998476924628744 +vn 0.9999675219437751 0.00006157990025335014 -0.008059234798766884 +vn -0.9999675219437748 -0.00006157990024874271 0.008059234798799695 +vn 0.00006304267776402472 0.9998801705617338 0.015480327614711827 +vn -0.0000630426777534776 -0.9998801705617337 -0.015480327614720112 +vn 0.008059223725910029 -0.01548033557780566 0.9998476924628743 +vn -0.008059223725909823 0.015480335577805248 -0.9998476924628743 +vn 0.9658780962522362 -0.2587285646325169 -0.011791226541534278 +vn -0.9658780962522362 0.2587285646325167 0.011791226541534272 +vn 0.2588715184307121 0.9658260599831788 0.012866965560955792 +vn -0.25887151843073725 -0.9658260599831721 -0.01286696556095694 +vn 0.008059223725918012 -0.015480335577798323 0.9998476924628743 +vn -0.008059223725908496 0.015480335577833827 -0.9998476924628737 +vn 0.9280767981545521 -0.2958819214941218 0.22611356717397832 +vn -0.9280767981545419 0.2958819214941606 -0.22611356717396924 +vn 0.2473441844347518 0.9436993994409215 0.2196640569623342 +vn -0.24734418443477918 -0.9436993994409129 -0.21966405696234087 +vn -0.27837781377002335 -0.1479372148832924 0.9490102071385728 +vn 0.2783778137700234 0.14793721488329256 -0.9490102071385728 +vn 0.9280771356653987 -0.29588138249490603 0.22611288717809172 +vn -0.9280771356654001 0.29588138249489876 -0.22611288717809513 +vn 0.12810763272223613 0.8238155921646646 0.552192271355447 +vn -0.1281076327222385 -0.8238155921646673 -0.5521922713554424 +vn -0.34965863975488143 -0.48351024943077797 0.8024691111439449 +vn 0.34965863975491146 0.48351024943079307 -0.8024691111439228 +vn 0.9280771356653947 -0.29588138249493806 0.22611288717806607 +vn -0.9280771356653982 0.2958813824948962 -0.22611288717810635 +vn 0.12810763272225234 0.823815592164656 0.552192271355456 +vn -0.1281076327222616 -0.8238155921646548 -0.5521922713554557 +vn -0.34965863975495043 -0.4835102494308053 0.8024691111438985 +vn 0.34965863975488753 0.4835102494308171 -0.8024691111439187 +vn 0.7070396033995835 -0.7069780522459113 -0.016644304345250036 +vn -0.7070396033996352 0.7069780522458595 0.016644304345248377 +vn 0.7071609082372542 0.706688289044609 0.02269607869798344 +vn -0.7071609082372466 -0.7066882890446166 -0.022696078697982413 +vn -0.004283290007619425 -0.027817229887863736 0.9996038491062731 +vn 0.004283290007618076 0.027817229887862383 -0.9996038491062731 +vn 0.707039149802463 -0.7069784898983262 -0.01664498325901372 +vn -0.7070391498024191 0.7069784898983699 0.01664498325901964 +vn 0.7071284091647965 0.7070656805628341 0.005247506291611306 +vn -0.7071284091648025 -0.7070656805628283 -0.005247506291611166 +vn 0.008059223725927952 -0.015480335577816811 0.999847692462874 +vn -0.008059223725914956 0.01548033557780382 -0.9998476924628743 +vn 0.7070393940705341 -0.7069782332014732 -0.016645510256389218 +vn -0.7070393940705306 0.7069782332014769 0.01664551025638224 +vn 0.7061035833791977 0.7070682206660746 -0.03837005164406018 +vn -0.7061035833792053 -0.7070682206660671 0.03837005164405868 +vn 0.03889629613595573 0.015375679402320524 0.9991249504590611 +vn -0.038896296135955834 -0.015375679402320416 -0.999124950459061 +vn 0.707039259751022 -0.7069783819475036 -0.01664489800559676 +vn -0.7070392597510218 0.7069783819475037 0.01664489800559719 +vn 0.70717170533875 0.7069037534153213 0.013973638596121859 +vn -0.7071717053387555 -0.7069037534153156 -0.01397363859612173 +vn 0.0018872834349184914 -0.02165071434011044 0.9997638144730981 +vn -0.0018872834348934203 0.021650714340185825 -0.9997638144730966 +vn 0.7070393201698302 -0.7069783325162379 -0.016644431091039368 +vn -0.707039320169786 0.706978332516282 0.016644431091036863 +vn 0.7057373956628231 0.7069070016811189 -0.04708735857177174 +vn -0.705737395662835 -0.7069070016811068 0.047087358571773805 +vn 0.04505579905036272 0.021546012011678658 0.998752093533889 +vn -0.04505579905035057 -0.021546012011692234 -0.9987520935338892 +vn 0.7070391498024666 -0.7069784898983222 -0.016644983259017383 +vn -0.7070391498024672 0.7069784898983219 0.01664498325901685 +vn 0.7071284091648085 0.7070656805628222 0.005247506291610947 +vn -0.7071284091648085 -0.7070656805628222 -0.005247506291612662 +vn 0.00805922372588984 -0.015480335577828937 0.9998476924628742 +vn -0.008059223725914956 0.01548033557780382 -0.9998476924628742 +vn 0.6742381921195985 -0.7306101474593584 0.10775747174423819 +vn -0.6742381921196423 0.730610147459312 -0.10775747174427742 +vn 0.6768242071337023 0.6696848281120964 0.30566521495634275 +vn -0.6768242071336997 -0.6696848281121011 -0.3056652149563384 +vn -0.29548560556246906 -0.13315826857450005 0.9460217399275888 +vn 0.2954856055624543 0.13315826857450802 -0.9460217399275923 +vn 0.6657931990387125 -0.7395553001257406 0.09888060562983662 +vn -0.6657931990387143 0.7395553001257387 -0.09888060562983898 +vn 0.5039954135625238 0.5434799323551612 0.671281003928437 +vn -0.5039954135625317 -0.5434799323551522 -0.6712810039284383 +vn -0.550188975907756 -0.3970989452857241 0.7345777824318814 +vn 0.5501889759077654 0.3970989452857343 -0.7345777824318687 +vn 0.5331408684654257 -0.8408351916782952 0.09357881601760232 +vn -0.5331408684653683 0.8408351916783344 -0.0935788160175783 +vn 0.7812722286432866 0.5317538763741665 0.32688150714257314 +vn -0.7812722286432792 -0.5317538763741784 -0.3268815071425712 +vn -0.3246143290406227 -0.10116332462051786 0.9404209265713042 +vn 0.32461432904067494 0.10116332462055339 -0.9404209265712823 +vn 0.3533739430038947 -0.8940779753530945 0.2752297774485746 +vn -0.3533739430038815 0.8940779753530952 -0.2752297774485889 +vn 0.5837327014484402 0.44064911519401206 0.6819710335039462 +vn -0.5837327014484451 -0.44064911519401256 -0.6819710335039416 +vn -0.7310150018492598 -0.08033007825650437 0.6776165180975378 +vn 0.7310150018492674 0.08033007825648511 -0.6776165180975319 +vn 0.2587500220533884 -0.9657940408994432 -0.017038094098103498 +vn -0.2587500220533878 0.9657940408994433 0.017038094098103505 +vn 0.9659042602937575 0.2585382826752778 0.013671734991850735 +vn -0.9659042602937598 -0.2585382826752692 -0.013671734991852027 +vn -0.008799076703090556 -0.019994730028892505 0.9997613650367997 +vn 0.008799076703090556 0.019994730028892505 -0.9997613650367997 +vn -0.00006304267777429429 -0.9998801705617334 -0.015480327614741498 +vn 0.00006304267777373918 0.9998801705617334 0.015480327614741258 +vn 0.9096843178399506 -0.006486462461661348 0.4152497654193165 +vn -0.909684317839949 0.006486462461661402 -0.4152497654193198 +vn -0.4153003798176533 -0.014055973614176681 0.9095757385336696 +vn 0.41530037981763 0.01405597361417682 -0.9095757385336802 +vn 0.3110710813119807 -0.9417984882090948 0.12747701745200354 +vn -0.31107108131197997 0.9417984882090951 -0.1274770174520053 +vn 0.8548452301381908 0.33588392069598794 0.39550173745240974 +vn -0.8548452301381908 -0.3358839206959912 -0.3955017374524074 +vn -0.4153003798176594 -0.014055973614177625 0.9095757385336669 +vn 0.41530037981764234 0.014055973614191673 -0.9095757385336746 +vn -0.00006304267780216088 -0.9998801705617336 -0.015480327614734538 +vn 0.00006304267780993245 0.9998801705617335 0.015480327614734474 +vn 0.9999675219437751 0.00006157990025867921 -0.008059234798765361 +vn -0.9999675219437751 -0.00006157990027533256 0.008059234798766015 +vn 0.008059223725916156 -0.015480335577805664 0.9998476924628743 +vn -0.008059223725914916 0.01548033557780566 -0.9998476924628742 +vn -0.00006304267773965533 -0.9998801705617337 -0.015480327614719862 +vn 0.00006304267773910022 0.9998801705617337 0.015480327614720473 +vn 0.7426981053066801 -0.010412961967762981 0.6695454387843484 +vn -0.74269810530668 0.01041296196777508 -0.6695454387843481 +vn -0.6696263629326994 -0.011454903657623139 0.7426098028222625 +vn 0.6696263629326717 0.011454903657586448 -0.7426098028222878 +vn 0.253958445493355 -0.9431414356219694 0.21445125407777235 +vn -0.253958445493353 0.9431414356219706 -0.21445125407776933 +vn 0.6979295092449381 0.3321942107293665 0.6344615090634051 +vn -0.6979295092449417 -0.33219421072936023 -0.6344615090634045 +vn -0.6696263629326746 -0.011454903657594606 0.7426098028222852 +vn 0.669626362932678 0.011454903657582173 -0.7426098028222823 +vn 0.25874995268230255 -0.965794045557055 -0.01703888357386397 +vn -0.25874995268230616 0.965794045557054 0.017038883573871736 +vn 0.9657733645430369 0.2589957157224607 -0.014248774566003208 +vn -0.9657733645430391 -0.2589957157224533 0.014248774566001413 +vn 0.018174379356242634 -0.012768834053443784 0.9997532939740339 +vn -0.018174379356242627 0.012768834053443064 -0.9997532939740339 +vn 0.2587490381988809 -0.9657943019313469 -0.017038238996351065 +vn -0.25874903819894346 0.96579430193133 0.01703823899634518 +vn 0.9658876938017037 0.2585020025574998 0.015416797209174006 +vn -0.9658876938017037 -0.2585020025574998 -0.015416797209171655 +vn -0.010485031854713176 -0.0204461072386606 0.9997359755484401 +vn 0.010485031854712371 0.020446107238661044 -0.9997359755484401 +vn 0.25887083838567526 0.9658262486651802 0.01286648447880532 +vn -0.25887083838572544 -0.9658262486651668 -0.012866484478804506 +vn -0.9655455692464858 0.25838304232349296 0.030983175242954582 +vn 0.9655455692464858 -0.25838304232349285 -0.03098317524295684 +vn 0.026599882588967064 -0.020443823477566053 0.9994370897299496 +vn -0.026599882589001388 0.0204438234775751 -0.9994370897299486 +vn 0.9659108002712121 0.2588475468126662 -0.0037780191226618755 +vn -0.9659108002712078 -0.258847546812683 0.0037780191226620082 +vn -0.2587497103780735 0.9657941131659307 0.017038730976708442 +vn 0.2587497103781052 -0.9657941131659222 -0.01703873097670857 +vn 0.00805922372590365 -0.015480335577809073 0.9998476924628743 +vn -0.008059223725902733 0.015480335577808039 -0.9998476924628744 +vn 0.9242752933138589 0.2959960165016628 -0.24104261113904185 +vn -0.9242752933138617 -0.29599601650165713 0.2410426111390391 +vn -0.2438880007495396 0.9436690842714456 0.22362312599703082 +vn 0.2438880007495745 -0.9436690842714345 -0.22362312599703993 +vn 0.29365600252278995 -0.14790198619157144 0.9443998912870137 +vn -0.29365600252278773 0.14790198619155628 -0.944399891287017 +vn 0.9242756418074631 0.2959954775445869 -0.24104193667192902 +vn -0.9242756418074627 -0.295995477544595 0.24104193667192023 +vn -0.11929248133004505 0.8238003321065115 0.5541861751427246 +vn 0.11929248133005119 -0.8238003321065115 -0.554186175142723 +vn 0.3626070386224999 -0.48346636261571546 0.7967285684350414 +vn -0.3626070386225164 0.48346636261573606 -0.7967285684350214 +vn 0.9242756418074648 0.29599547754458444 -0.2410419366719252 +vn -0.9242756418074648 -0.29599547754458444 0.2410419366719252 +vn -0.11929248133004874 0.8238003321065159 0.554186175142717 +vn 0.11929248132999046 -0.8238003321065235 -0.5541861751427183 +vn 0.36260703862251137 -0.4834663626157013 0.7967285684350448 +vn -0.3626070386225164 0.48346636261573606 -0.7967285684350214 +vn 0.7071288518144357 0.7070652429655022 0.005246820154446339 +vn -0.7071288518144089 -0.7070652429655291 -0.00524682015444732 +vn -0.7067903630378027 0.7066011118104323 0.03409180994244653 +vn 0.706790363037779 -0.7066011118104565 -0.034091809942441965 +vn 0.020397726760156065 -0.027815709981771634 0.9994049324579242 +vn -0.020397726760131855 0.027815709981745654 -0.9994049324579254 +vn 0.7071284091648083 0.7070656805628224 0.005247506291611026 +vn -0.7071284091647965 -0.7070656805628341 -0.005247506291613083 +vn -0.7070391498024409 0.7069784898983483 0.016644983259013882 +vn 0.7070391498024668 -0.7069784898983222 -0.016644983259013688 +vn 0.00805922372588984 -0.015480335577778706 0.9998476924628749 +vn -0.008059223725914517 0.015480335577804252 -0.9998476924628742 +vn 0.7071286619269819 0.7070654238965435 0.005248029283242731 +vn -0.7071286619269967 -0.7070654238965285 -0.005248029283243324 +vn -0.7067174830202196 0.7069811130574644 -0.026983420346470652 +vn 0.70671748302022 -0.7069811130574645 0.026983420346463883 +vn -0.02278930088186495 0.015371880683035665 0.9996221051225221 +vn 0.022789300881878707 -0.01537188068307454 -0.999622105122521 +vn 0.7071285177383337 0.7070655726254238 0.0052474192770012315 +vn -0.7071285177383217 -0.7070655726254359 -0.005247419277000535 +vn -0.7069417730815896 0.7068165661248725 0.025370678424161245 +vn 0.7069417730815697 -0.7068165661248923 -0.02537067842416584 +vn 0.014229772003389301 -0.021649954265608996 0.9996643402007639 +vn -0.014229772003415655 0.021649954265635377 -0.9996643402007631 +vn 0.7071285706296637 0.7070655232011663 0.005246951449149444 +vn -0.7071285706296757 -0.7070655232011542 -0.005246951449148549 +vn -0.7064918281484006 0.7068199306174315 -0.035705495956506954 +vn 0.7064918281483997 -0.7068199306174325 0.03570549595650695 +vn -0.02895477501688539 0.021541454293441783 0.9993485812020974 +vn 0.0289547750168351 -0.02154145429344189 -0.9993485812020989 +vn 0.7071284091647815 0.7070656805628491 0.005247506291609485 +vn -0.7071284091647965 -0.7070656805628341 -0.005247506291612924 +vn -0.7070391498024412 0.7069784898983479 0.016644983259010915 +vn 0.7070391498024649 -0.7069784898983242 -0.01664498325901692 +vn 0.008059223725914956 -0.01548033557780382 0.9998476924628742 +vn -0.008059223725889401 0.015480335577829374 -0.9998476924628742 +vn 0.672323676746294 0.7306931764790937 -0.11861009878267892 +vn -0.6723236767462956 -0.7306931764790932 0.11861009878267428 +vn -0.6718921684928049 0.6696016827730945 0.3165351486730607 +vn 0.671892168492799 -0.669601682773092 -0.31653514867307836 +vn 0.3107115794332329 -0.13312093629343996 0.9411360851260905 +vn -0.3107115794332379 0.13312093629343452 -0.9411360851260895 +vn 0.6640217521018077 0.7396372990980995 -0.1095982596509369 +vn -0.664021752101809 -0.7396372990980985 0.10959825965093507 +vn -0.4931773220537332 0.5434184811094442 0.6793176601565818 +vn 0.4931773220537308 -0.5434184811094426 -0.6793176601565847 +vn 0.5620063699971105 -0.3970304287873092 0.7256140011739274 +vn -0.5620063699971082 0.39703042878728373 -0.7256140011739433 +vn 0.5314595795514037 0.8409008619593814 -0.10215897248413815 +vn -0.5314595795514333 -0.8409008619593619 0.10215897248414463 +vn -0.7759676254056407 0.5316579138656278 0.33943203582805853 +vn 0.7759676254056542 -0.5316579138655985 -0.3394320358280729 +vn 0.3397422958230068 -0.1011224113373901 0.9350665379288388 +vn -0.3397422958229886 0.10112241133741098 -0.9350665379288432 +vn 0.3487815571772089 0.8941212974744877 -0.2808888228028664 +vn -0.3487815571771757 -0.8941212974745132 0.2808888228028265 +vn -0.5727192519216475 0.44057786549550043 0.6912914023143477 +vn 0.572719251921638 -0.44057786549552114 -0.6912914023143423 +vn 0.7418517253657906 -0.08023937500432454 0.6657459427369535 +vn -0.7418517253657939 0.08023937500432711 -0.6657459427369496 +vn 0.25887181980934737 0.965825987754512 0.01286632374139582 +vn -0.2588718198092965 -0.9658259877545254 -0.012866323741396395 +vn -0.9655902648682565 0.2584193186634832 0.029238606894851454 +vn 0.9655902648682503 -0.2584193186635059 -0.029238606894852835 +vn 0.024914499964761482 -0.019992653881401198 0.9994896505128427 +vn -0.024914499964802342 0.019992653881393874 -0.9994896505128418 +vn 0.00006304267775980589 0.9998801705617335 0.015480327614743356 +vn -0.0000630426777589177 -0.9998801705617334 -0.015480327614741513 +vn -0.9028723682499057 -0.0065980831537482704 0.42985806023558903 +vn 0.902872368249904 0.006598083153748435 -0.42985806023559214 +vn 0.4299086539531795 -0.0140039240208365 0.9027637782765677 +vn -0.42990865395317945 0.014003924020843078 -0.9027637782765677 +vn 0.3088597651617422 0.9418367451944609 -0.13247335907924215 +vn -0.30885976516175245 -0.9418367451944566 0.1324733590792484 +vn -0.8484008949476249 0.33577900322662446 0.40922900977839227 +vn 0.8484008949476247 -0.3357790032266246 -0.4092290097783933 +vn 0.42990865395320244 -0.01400392402085715 0.9027637782765566 +vn -0.42990865395317457 0.014003924020829034 -0.9027637782765702 +vn 0.00006304267773865613 0.9998801705617336 0.015480327614735034 +vn -0.00006304267773921124 -0.9998801705617335 -0.015480327614735057 +vn -0.9999675219437753 -0.00006157990025834616 0.00805923479876536 +vn 0.9999675219437753 0.00006157990025890127 -0.00805923479876536 +vn 0.008059223725916153 -0.015480335577841177 0.9998476924628736 +vn -0.008059223725916161 0.015480335577770147 -0.9998476924628749 +vn 0.00006304267777618167 0.9998801705617338 0.015480327614716667 +vn -0.00006304267773005191 -0.9998801705617333 -0.015480327614759589 +vn -0.7318086407381366 -0.010503764909612745 0.6814292217565406 +vn 0.7318086407381363 0.01050376490958993 -0.6814292217565412 +vn 0.6815101283094855 -0.011371698089151283 0.7317203219086906 +vn -0.6815101283095025 0.011371698089151063 -0.7317203219086749 +vn 0.2503525281901213 0.943172557658681 -0.2185157616932857 +vn -0.2503525281901635 -0.94317255765866 0.21851576169332737 +vn -0.6876535879056189 0.3321088612417717 0.6456285676185829 +vn 0.6876535879056245 -0.33210886124175143 -0.6456285676185873 +vn 0.6815101283094919 -0.011371698089148898 0.7317203219086849 +vn -0.6815101283094747 0.011371698089146233 -0.731720321908701 +vn 0.25887176317141086 0.9658259924043489 0.012867114232792744 +vn -0.25887176317141125 -0.9658259924043489 -0.01286711423278687 +vn -0.9659094637013514 0.25887674005811984 0.0013196170081652228 +vn 0.9659094637013514 -0.25887674005812 -0.0013196170081598887 +vn -0.0020564740843101955 -0.012770079908095429 0.9999163444876185 +vn 0.0020564740843488777 0.012770079908103067 -0.9999163444876182 +vn 0.9999675219437751 0.00006157990024280302 -0.00805923479876651 +vn -0.9999675219437751 -0.00006157990025851269 0.008059234798765365 +vn 0.0000630426777434301 0.9998801705617336 0.015480327614736748 +vn -0.00006304267777490492 -0.9998801705617336 -0.015480327614736285 +vn 0.008059223725897775 -0.015480335577841182 0.9998476924628737 +vn -0.008059223725916156 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.0000615799002655626 -0.008059234798770104 +vn -0.9999675219437751 -0.00006157990026423033 0.008059234798761961 +vn 0.001392333605341134 0.9836124249886539 0.18029048453834504 +vn -0.0013923336053440207 -0.9836124249886568 -0.18029048453832974 +vn 0.007938291263154026 -0.1802958679478619 0.9835803899695991 +vn -0.007938291263142343 0.1802958679478632 -0.9835803899695991 +vn 0.9861542322720782 -0.031247406127819455 0.16286015406523222 +vn -0.986154232272079 0.031247406127833784 -0.16286015406522578 +vn 0.0013923336053421886 0.9836124249886566 0.18029048453833008 +vn -0.0013923336053458524 -0.9836124249886562 -0.18029048453833266 +vn -0.16582483831585407 -0.17756746290619582 0.9700370710001643 +vn 0.1658248383158521 0.17756746290620556 -0.9700370710001628 +vn 0.983397301098133 0.031368695127477364 -0.17873374935615155 +vn -0.9833973010981336 -0.03136869512746865 0.17873374935614922 +vn 0.0013923336053537903 0.9836124249886558 0.1802904845383346 +vn -0.0013923336053479618 -0.9836124249886584 -0.1802904845383202 +vn 0.18146021838924897 -0.17754607488176755 0.967238119821693 +vn -0.18146021838924967 0.17754607488176755 -0.9672381198216929 +vn 0.9999675219437751 0.00006157990025035254 -0.00805923479876605 +vn -0.999967521943775 -0.00006157990025223992 0.008059234798768614 +vn 0.00438338726568982 0.8349728173508453 0.5502737320654796 +vn -0.0043833872656933726 -0.8349728173508446 -0.5502737320654805 +vn 0.006763207441342735 -0.5502912240317361 0.834945404070685 +vn -0.006763207441347037 0.550291224031736 -0.834945404070685 +vn 0.9887142473221174 -0.08602369629916541 0.1226542327736308 +vn -0.9887142473221153 0.08602369629916924 -0.12265423277364444 +vn 0.004383387265693706 0.8349728173508453 0.5502737320654796 +vn -0.004383387265701033 -0.8349728173508592 -0.5502737320654583 +vn -0.14974943440171315 -0.5435258667604156 0.8259265942314161 +vn 0.1497494344016807 0.5435258667604126 -0.8259265942314238 +vn 0.9865982740727532 0.08614534192212453 -0.1385742604590933 +vn -0.9865982740727516 -0.08614534192213047 0.13857426045910232 +vn 0.004383387265706251 0.8349728173508573 0.550273732065461 +vn -0.004383387265720074 -0.834972817350844 -0.5502737320654812 +vn 0.1631093128342344 -0.5435065869127138 0.8234050898854322 +vn -0.16310931283420044 0.5435065869127168 -0.8234050898854369 +vn 0.988714247322117 -0.08602369629921038 0.12265423277360311 +vn -0.9887142473221172 0.08602369629920925 -0.1226542327736014 +vn 0.004383387265681049 0.8349728173508479 0.5502737320654754 +vn -0.0043833872656812165 -0.8349728173508486 -0.5502737320654747 +vn -0.14974943440169863 -0.5435258667604168 0.825926594231418 +vn 0.14974943440169192 0.5435258667604173 -0.8259265942314187 +vn 0.9999675219437751 0.0000615799002586237 -0.008059234798765361 +vn -0.9999675219437751 -0.00006157990025851269 0.008059234798766276 +vn 0.00006304267777490492 0.9998801705617336 0.015480327614734762 +vn -0.00006304267774331906 -0.9998801705617335 -0.01548032761473501 +vn 0.008059223725916158 -0.015480335577805666 0.9998476924628743 +vn -0.008059223725915537 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.0000615799002586237 -0.008059234798765361 +vn -0.9999675219437751 -0.00006157990025884574 0.008059234798765358 +vn 0.00006304267777490492 0.9998801705617336 0.015480327614734762 +vn -0.00006304267777457184 -0.9998801705617335 -0.015480327614734756 +vn 0.008059223725915537 -0.01548033557780567 0.9998476924628743 +vn -0.008059223725915533 0.015480335577841177 -0.9998476924628736 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372590619 -0.015480335577810695 0.9998476924628743 +vn -0.008059223725906185 0.015480335577809421 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907802 -0.015480335577809427 0.9998476924628743 +vn -0.0080592237259078 0.015480335577809423 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372590619 -0.015480335577810695 0.9998476924628743 +vn -0.008059223725906188 0.015480335577809378 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725909418 -0.01548033557780943 0.9998476924628743 +vn -0.008059223725909413 0.015480335577810648 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907802 -0.015480335577809427 0.9998476924628743 +vn -0.008059223725907802 0.015480335577810646 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907802 -0.015480335577809427 0.9998476924628743 +vn -0.008059223725907802 0.015480335577810691 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907859 -0.01548033557780938 0.9998476924628743 +vn -0.008059223725907857 0.015480335577810691 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907859 -0.01548033557780938 0.9998476924628743 +vn -0.008059223725907859 0.015480335577810695 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907859 -0.01548033557780938 0.9998476924628743 +vn -0.008059223725907857 0.015480335577810691 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372590619 -0.015480335577810695 0.9998476924628743 +vn -0.008059223725906185 0.01548033557781069 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907802 -0.015480335577809427 0.9998476924628743 +vn -0.008059223725907803 0.01548033557781065 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372590619 -0.015480335577810695 0.9998476924628743 +vn -0.008059223725906188 0.015480335577810651 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906188 -0.015480335577810691 0.9998476924628743 +vn -0.008059223725906185 0.015480335577809421 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907857 -0.015480335577810648 0.9998476924628743 +vn -0.008059223725907857 0.015480335577811961 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906249 -0.01548033557781065 0.9998476924628743 +vn -0.008059223725906246 0.015480335577809425 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00805922372590619 -0.015480335577810695 0.9998476924628743 +vn -0.008059223725906185 0.015480335577810646 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906247 -0.015480335577810646 0.9998476924628743 +vn -0.008059223725906246 0.015480335577809423 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907859 -0.01548033557780938 0.9998476924628743 +vn -0.008059223725907857 0.015480335577810691 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725906188 -0.015480335577810691 0.9998476924628743 +vn -0.008059223725906188 0.015480335577809378 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907802 -0.015480335577809427 0.9998476924628743 +vn -0.008059223725907802 0.015480335577810646 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907802 -0.015480335577809427 0.9998476924628743 +vn -0.008059223725907805 0.015480335577810696 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907859 -0.01548033557780938 0.9998476924628743 +vn -0.008059223725907859 0.015480335577809427 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907802 -0.015480335577809427 0.9998476924628743 +vn -0.008059223725907803 0.01548033557781065 -0.9998476924628743 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.008059223725907802 -0.015480335577809427 0.9998476924628743 +vn -0.008059223725907802 0.015480335577809378 -0.9998476924628743 +vn 0.974519961337809 0.0034106782427679727 -0.2242748586624897 +vn -0.9745199613378094 -0.0034106782427639204 0.22427485866248775 +vn 0.00006304267775175676 0.9998801705617334 0.015480327614744258 +vn -0.00006304267775930628 -0.9998801705617336 -0.015480327614730394 +vn 0.22430076098843396 -0.015100061518754773 0.9744029745244722 +vn -0.22430076098843765 0.015100061518755276 -0.9744029745244716 +vn 0.974519961337809 0.0034106782427562043 -0.22427485866248925 +vn -0.9745199613378093 -0.003410678242788124 0.22427485866248822 +vn 0.00006304267775825156 0.9998801705617336 0.015480327614731768 +vn -0.0000630426777494808 -0.9998801705617335 -0.01548032761473377 +vn 0.22430076098843651 -0.015100061518751776 0.9744029745244717 +vn -0.22430076098843413 0.01510006151875179 -0.9744029745244722 +vn 0.974519961337809 0.0034106782427756333 -0.22427485866248895 +vn -0.9745199613378096 -0.0034106782427716364 0.2242748586624869 +vn 0.0000630426777594173 0.9998801705617336 0.015480327614731504 +vn -0.00006304267775836259 -0.9998801705617335 -0.015480327614731724 +vn 0.22430076098843413 -0.015100061518748379 0.9744029745244724 +vn -0.22430076098843466 0.015100061518769085 -0.974402974524472 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775925076 0.9998801705617336 0.015480327614730352 +vn -0.00006304267775925076 -0.9998801705617336 -0.01548032761473036 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775925076 0.9998801705617336 0.01548032761473034 +vn -0.00006304267775925076 -0.9998801705617336 -0.015480327614730349 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267774909222 0.9998801705617335 0.015480327614732683 +vn -0.00006304267774909222 -0.9998801705617335 -0.015480327614732692 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437751 0.0000615799002565698 -0.008059234798767198 +vn -0.9999675219437753 -0.00006157990025196237 0.00805923479876732 +vn 0.00006304267775369966 0.9998801705617336 0.015480327614738382 +vn -0.00006304267775364414 -0.9998801705617336 -0.015480327614727884 +vn 0.00805922372590411 -0.015480335577810735 0.9998476924628742 +vn -0.008059223725910027 0.015480335577810735 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990024291406 -0.008059234798765132 +vn -0.9999675219437751 -0.00006157990029143079 0.008059234798759654 +vn 0.0000630426777514792 0.9998801705617335 0.015480327614735867 +vn -0.00006304267775153471 -0.9998801705617335 -0.015480327614734696 +vn 0.008059223725910726 -0.015480335577805662 0.9998476924628742 +vn -0.008059223725905831 0.015480335577805664 -0.9998476924628744 +vn 0.9999675219437753 0.00006157990025862371 -0.008059234798764874 +vn -0.9999675219437751 -0.00006157990024308058 0.008059234798767363 +vn 0.00006304267775159024 0.9998801705617336 0.01548032761473583 +vn -0.00006304267775164574 -0.9998801705617335 -0.015480327614735868 +vn 0.008059223725908365 -0.01548033557782342 0.999847692462874 +vn -0.008059223725908367 0.015480335577823424 -0.999847692462874 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775364414 0.9998801705617335 0.015480327614737109 +vn -0.00006304267775369965 -0.9998801705617335 -0.015480327614737109 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775364415 0.9998801705617336 0.015480327614738427 +vn -0.00006304267775375517 -0.9998801705617336 -0.01548032761473843 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775369966 0.9998801705617336 0.015480327614738382 +vn -0.00006304267776413575 -0.9998801705617335 -0.015480327614738297 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437753 0.00006157990025168482 -0.008059234798767181 +vn -0.9999675219437751 -0.00006157990021821158 0.008059234798762584 +vn -0.008048803245925993 0.05907976427595435 -0.9982208163624952 +vn 0.008048803245921561 -0.05907976427595434 0.9982208163624952 +vn 0.0004145210599667549 0.9982532636790504 0.05907833550816585 +vn -0.0004145210599747485 -0.9982532636790504 -0.05907833550816457 +vn 0 0 0 +vn 0 0 0 +vn -0.008048803245917134 0.05907976427593683 -0.9982208163624962 +vn 0.008048803245917134 -0.05907976427593683 0.9982208163624962 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437751 0.00006157990026545157 -0.008059234798767445 +vn -0.9999675219437753 -0.0000615799002541273 0.00805923479875656 +vn -0.005984473900779608 -0.6640959700809543 -0.7476233868695971 +vn 0.005984473900790432 0.6640959700809344 0.7476233868696146 +vn -0.005398252543259763 0.7476473672008462 -0.6640739967707833 +vn 0.005398252543261761 -0.7476473672008463 0.6640739967707832 +vn 0.9999675219437753 0.00006157990026567363 -0.008059234798767231 +vn -0.9999675219437751 -0.00006157990023092363 0.008059234798757031 +vn -0.00598447390077772 -0.6640959700809543 -0.7476233868695971 +vn 0.005984473900788212 0.6640959700809854 0.7476233868695693 +vn -0.005398252543279247 0.7476473672008777 -0.6640739967707477 +vn 0.005398252543263593 -0.7476473672008777 0.6640739967707479 +vn 0.9999675219437751 0.0000615799002546269 -0.008059234798758794 +vn -0.999967521943775 -0.00006157990024818762 0.00805923479877714 +vn -0.006503823511496117 0.596743110317215 -0.8024059823858916 +vn 0.006503823511496726 -0.5967431103172152 0.8024059823858914 +vn 0.004759762423035885 0.802432365137679 0.5967240937327961 +vn -0.004759762423037828 -0.802432365137669 -0.5967240937328094 +vn 0.9999675219437753 0.00006157990024696637 -0.008059234798762173 +vn -0.9999675219437751 -0.00006157990027516604 0.008059234798778214 +vn 0.006976058674125568 0.4941392550912911 0.869354778662428 +vn -0.006976058674117602 -0.4941392550913448 -0.8693547786623975 +vn 0.004036045656828636 -0.8693827853802256 0.4941227406424207 +vn -0.004036045656819421 0.8693827853802314 -0.4941227406424106 +vn 0.9999675219437751 0.00006157990025063009 -0.008059234798763958 +vn -0.9999675219437751 -0.00006157990025884574 0.008059234798760638 +vn 0.00006304267775891771 0.9998801705617337 0.015480327614729394 +vn -0.00006304267775003593 -0.9998801705617337 -0.015480327614729467 +vn 0.008059223725906969 -0.015480335577805667 0.9998476924628743 +vn -0.008059223725906967 0.015480335577805664 -0.9998476924628743 +vn 0.890703349456786 -0.007093401751796347 0.45452967660874516 +vn -0.8907033494567848 0.007093401751802508 -0.4545296766087474 +vn 0.00006304267775597561 0.9998801705617335 0.015480327614737588 +vn -0.00006304267775947282 -0.9998801705617337 -0.01548032761472757 +vn -0.45458497804196923 -0.013759659959383667 0.8905970859464929 +vn 0.4545849780419645 0.01375965995938122 -0.8905970859464951 +vn 0.8907033494567846 -0.007093401751806283 0.45452967660874755 +vn -0.8907033494567824 0.007093401751790183 -0.4545296766087517 +vn 0.00006304267774420724 0.9998801705617335 0.015480327614738476 +vn -0.00006304267775281147 -0.9998801705617335 -0.01548032761474141 +vn -0.45458497804197484 -0.01375965995935061 0.8905970859464906 +vn 0.4545849780419715 0.013759659959382275 -0.8905970859464916 +vn 0.8907033494567866 -0.0070934017517625975 0.45452967660874444 +vn -0.8907033494567824 0.007093401751790183 -0.4545296766087517 +vn 0.00006304267774587259 0.9998801705617336 0.015480327614737926 +vn -0.0000630426777574189 -0.9998801705617336 -0.015480327614735105 +vn -0.45458497804197473 -0.01375965995940662 0.8905970859464898 +vn 0.4545849780419684 0.013759659959406673 -0.8905970859464928 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776074958 0.9998801705617337 0.015480327614728225 +vn -0.00006304267776063856 -0.9998801705617337 -0.01548032761472822 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776019447 0.9998801705617337 0.015480327614729408 +vn -0.00006304267776008345 -0.9998801705617337 -0.015480327614729398 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775536498 0.9998801705617334 0.015480327614738894 +vn -0.00006304267775530947 -0.9998801705617335 -0.015480327614738843 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437751 0.0000615799002565698 -0.008059234798767294 +vn -0.9999675219437753 -0.00006157990025190686 0.008059234798767271 +vn 0.00006304267775358863 0.9998801705617335 0.015480327614738562 +vn -0.00006304267775375516 -0.9998801705617337 -0.015480327614728066 +vn 0.00805922372591595 -0.015480335577810735 0.9998476924628742 +vn -0.008059223725904107 0.015480335577810554 -0.9998476924628742 +vn 0.9999675219437753 0.00006157990025940087 -0.008059234798767165 +vn -0.9999675219437753 -0.00006157990024319161 0.008059234798767342 +vn 0.00006304267775142369 0.9998801705617335 0.015480327614734776 +vn -0.00006304267775159023 -0.9998801705617335 -0.01548032761473579 +vn 0.008059223725905826 -0.015480335577841179 0.9998476924628737 +vn -0.008059223725895685 0.015480335577770146 -0.999847692462875 +vn 0.9999675219437753 0.0000615799002431361 -0.008059234798765169 +vn -0.9999675219437753 -0.00006157990025834616 0.008059234798764933 +vn 0.00006304267775159023 0.9998801705617335 0.015480327614735948 +vn -0.00006304267775159023 -0.9998801705617335 -0.015480327614734618 +vn 0.008059223725905833 -0.015480335577770147 0.999847692462875 +vn -0.00805922372590583 0.01548033557784118 -0.9998476924628737 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776408023 0.9998801705617337 0.015480327614727979 +vn -0.00006304267775358863 -0.9998801705617337 -0.015480327614728067 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775375517 0.9998801705617335 0.01548032761473838 +vn -0.00006304267775369966 -0.9998801705617336 -0.015480327614738386 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775364415 0.9998801705617336 0.015480327614738382 +vn -0.00006304267775353313 -0.9998801705617336 -0.015480327614738387 +vn 0 0 0 +vn 0 0 0 +vn 0.9512625160902304 0.004713756714937734 -0.3083462436601376 +vn -0.9512625160902293 -0.004713756714934015 0.30834624366014096 +vn 0.00006304267776019445 0.9998801705617335 0.015480327614737086 +vn -0.00006304267776052753 -0.9998801705617336 -0.015480327614738429 +vn 0.3083822363619209 -0.014745341078956462 0.9511482382956327 +vn -0.3083822363619317 0.014745341078954172 -0.9511482382956292 +vn 0.9512625160902315 0.004713756714938455 -0.3083462436601338 +vn -0.9512625160902313 -0.0047137567149473925 0.3083462436601342 +vn 0.00006304267775925076 0.9998801705617335 0.015480327614734564 +vn -0.00006304267775036898 -0.9998801705617335 -0.01548032761473605 +vn 0.3083822363619338 -0.014745341078915078 0.9511482382956291 +vn -0.30838223636192863 0.014745341078953606 -0.9511482382956303 +vn 0.9512625160902314 0.0047137567149275195 -0.30834624366013447 +vn -0.9512625160902304 -0.004713756714938455 0.3083462436601371 +vn 0.00006304267775902872 0.9998801705617335 0.015480327614733376 +vn -0.0000630426777504245 -0.9998801705617336 -0.015480327614736153 +vn 0.3083822363619347 -0.014745341078953561 0.9511482382956282 +vn -0.30838223636192863 0.014745341078942556 -0.9511482382956304 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775064655 0.9998801705617335 0.01548032761474166 +vn -0.00006304267776052753 -0.9998801705617336 -0.015480327614738429 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776069407 0.9998801705617336 0.015480327614738392 +vn -0.00006304267776063856 -0.9998801705617335 -0.0154803276147384 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775825158 0.9998801705617337 0.015480327614726697 +vn -0.00006304267774692729 -0.9998801705617336 -0.015480327614730399 +vn 0 0 0 +vn 0 0 0 +vn 0.7608391773288131 0.009997741169450458 -0.6488634613022402 +vn -0.7608391773288369 -0.0099977411695239 0.648863461302211 +vn -0.5881130982833437 0.4332793179900704 -0.6829289979416789 +vn 0.588113098283329 -0.4332793179901039 0.6829289979416703 +vn 0.27431120941198256 0.90120428624214 0.3355356834223905 +vn -0.27431120941197557 -0.9012042862421408 -0.33553568342239376 +vn 0 0 0 +vn 0 0 0 +vn -0.6464655212125696 0.09891937160536848 -0.7565033296718261 +vn 0.6464655212125654 -0.09891937160536851 0.7565033296718299 +vn 0 0 0 +vn 0 0 0 +vn 0.7608391773288102 0.009997741169473886 -0.6488634613022434 +vn -0.7608391773288228 -0.009997741169492038 0.6488634613022284 +vn -0.60982611456066 -0.3308729235712177 -0.7201633276190089 +vn 0.6098261145606629 0.3308729235712052 0.7201633276190121 +vn -0.2218914395941902 0.9436223468057972 -0.24564416468448375 +vn 0.22189143959416463 -0.9436223468058003 0.2456441646844947 +vn 0.7608391773288437 0.009997741169504804 -0.6488634613022034 +vn -0.7608391773288363 -0.009997741169500862 0.6488634613022122 +vn -0.6098261145606673 -0.3308729235712295 -0.7201633276189975 +vn 0.6098261145606699 0.33087292357121784 0.7201633276190006 +vn -0.22189143959421878 0.9436223468057738 -0.2456441646845474 +vn 0.22189143959421878 -0.9436223468057738 0.2456441646845474 +vn 0.7608391773288216 0.009997741169489927 -0.6488634613022297 +vn -0.7608391773288216 -0.009997741169489927 0.6488634613022297 +vn -0.3414278525373011 0.85646965173725 -0.3871521111460469 +vn 0.34142785253729224 -0.8564696517372569 0.3871521111460389 +vn 0.5518611304769429 0.5161005675510562 0.6550492323804282 +vn -0.5518611304769444 -0.516100567551052 -0.6550492323804302 +vn 0.7608391773288349 0.009997741169503027 -0.6488634613022138 +vn -0.7608391773288345 -0.00999774116947827 0.6488634613022145 +vn 0.6426337735468327 0.12745241473726618 0.7554983223506181 +vn -0.6426337735468325 -0.1274524147372551 -0.75549832235062 +vn 0.0902526162647308 -0.9917942863508784 0.09054589344152031 +vn -0.09025261626473707 0.9917942863508783 -0.090545893441515 +vn 0.7608391773288361 0.009997741169488872 -0.6488634613022125 +vn -0.7608391773288314 -0.009997741169489038 0.648863461302218 +vn 0.0000630426777514792 0.9998801705617336 0.015480327614726007 +vn -0.00006304267776047201 -0.9998801705617335 -0.015480327614734914 +vn 0.6489404357629457 -0.011819042511957149 0.7607474095032457 +vn -0.6489404357629427 0.011819042511962755 -0.7607474095032483 +vn 0.8907033494567848 -0.007093401751804562 0.4545296766087474 +vn -0.8907033494567862 0.0070934017518045085 -0.4545296766087447 +vn 0.4541550649935902 0.05736072706279699 -0.8890741948406191 +vn -0.45415506499358455 -0.05736072706273038 0.8890741948406264 +vn -0.01976573432948925 0.9983283155675682 0.05431289057340011 +vn 0.019765734329483142 -0.998328315567569 -0.0543128905733881 +vn 0 0 0 +vn 0 0 0 +vn 0.45415506499358566 0.05736072706280079 -0.8890741948406212 +vn -0.45415506499358926 -0.05736072706280082 0.8890741948406193 +vn 0 0 0 +vn 0 0 0 +vn 0.8907033494567809 -0.007093401751799455 0.45452967660875504 +vn -0.8907033494567704 0.0070934017518006764 -0.4545296766087754 +vn 0.335112590880308 -0.665364567239784 -0.6670753661283726 +vn -0.335112590880308 0.665364567239784 0.6670753661283726 +vn 0.3071596396064844 0.7464849249506228 -0.5902653747411225 +vn -0.30715963960647813 -0.7464849249506473 0.5902653747410946 +vn 0.8907033494567851 -0.007093401751789354 0.45452967660874716 +vn -0.890703349456774 0.007093401751789243 -0.4545296766087689 +vn 0.33511259088033163 -0.6653645672397268 -0.6670753661284178 +vn -0.3351125908803066 0.6653645672397662 0.667075366128391 +vn 0.3071596396064687 0.7464849249506473 -0.5902653747410995 +vn -0.307159639606491 -0.7464849249506155 0.5902653747411282 +vn 0.890703349456793 -0.0070934017518184955 0.45452967660873095 +vn -0.890703349456779 0.007093401751784191 -0.45452967660875904 +vn 0.36896617730113707 0.5953466786209961 -0.7137410540684447 +vn -0.36896617730114667 -0.595346678620964 0.7137410540684664 +vn -0.26553993891898015 0.8034376468470203 0.5328944440204147 +vn 0.265539938918971 -0.8034376468470278 -0.5328944440204081 +vn 0.89070334945678 -0.007093401751827768 0.45452967660875665 +vn -0.8907033494567835 0.0070934017517948495 -0.4545296766087502 +vn -0.3916516591723962 0.4956218292973005 0.7752212459624073 +vn 0.39165165917240014 -0.49562182929726206 -0.7752212459624296 +vn -0.2307736313063532 -0.8685095049788452 0.43867387756177256 +vn 0.23077363130635054 0.8685095049788527 -0.4386738775617585 +vn 0.8907033494567822 -0.007093401751803341 0.4545296766087522 +vn -0.8907033494567822 0.0070934017517994 -0.45452967660875226 +vn 0.00006304267775858463 0.9998801705617335 0.015480327614733133 +vn -0.00006304267775858463 -0.9998801705617335 -0.015480327614733034 +vn -0.45458497804197184 -0.01375965995937864 0.8905970859464916 +vn 0.45458497804197184 0.01375965995937864 -0.8905970859464916 +vn 0.9512625160902306 0.004713756714936846 -0.30834624366013663 +vn -0.9512625160902297 -0.004713756714934847 0.3083462436601392 +vn 0.00006304267776019445 0.9998801705617335 0.015480327614737029 +vn -0.00006304267776063856 -0.9998801705617335 -0.015480327614738413 +vn 0.30838223636192635 -0.014745341078956392 0.9511482382956309 +vn -0.3083822363619344 0.01474534107895412 -0.9511482382956284 +vn 0.9512625160902325 0.0047137567149274084 -0.30834624366013097 +vn -0.9512625160902319 -0.004713756714953443 0.3083462436601321 +vn 0.00006304267775930628 0.9998801705617335 0.015480327614734404 +vn -0.00006304267775891771 -0.9998801705617336 -0.015480327614733391 +vn 0.30838223636192635 -0.014745341078982663 0.9511482382956306 +vn -0.30838223636193096 0.014745341078953606 -0.9511482382956296 +vn 0.9512625160902314 0.0047137567149275195 -0.30834624366013447 +vn -0.951262516090231 -0.0047137567149275195 0.30834624366013524 +vn 0.00006304267775902872 0.9998801705617335 0.015480327614733376 +vn -0.00006304267775891771 -0.9998801705617336 -0.015480327614733391 +vn 0.30838223636192635 -0.01474534107895362 0.9511482382956311 +vn -0.3083822363619285 0.014745341078954713 -0.9511482382956302 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776069407 0.9998801705617336 0.015480327614738406 +vn -0.00006304267776063856 -0.9998801705617335 -0.015480327614738413 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775736339 0.9998801705617336 0.015480327614728364 +vn -0.00006304267774731587 -0.9998801705617335 -0.015480327614731627 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775830708 0.9998801705617336 0.015480327614726681 +vn -0.0000630426777470383 -0.9998801705617335 -0.015480327614730354 +vn 0 0 0 +vn 0 0 0 +vn 0.8907033494567853 -0.00709340175180051 0.4545296766087464 +vn -0.890703349456783 0.007093401751797235 -0.45452967660875077 +vn 0.00006304267775719687 0.9998801705617336 0.015480327614738235 +vn -0.00006304267774587258 -0.9998801705617335 -0.015480327614734023 +vn -0.45458497804197145 -0.013759659959382636 0.8905970859464916 +vn 0.45458497804196785 0.013759659959384662 -0.8905970859464933 +vn 0.8907033494567855 -0.007093401751800288 0.45452967660874577 +vn -0.8907033494567846 0.007093401751792294 -0.4545296766087477 +vn 0.00006304267775952832 0.9998801705617335 0.015480327614733464 +vn -0.0000630426777538662 -0.9998801705617335 -0.015480327614742039 +vn -0.4545849780419735 -0.013759659959420661 0.89059708594649 +vn 0.4545849780419696 0.013759659959375007 -0.8905970859464928 +vn 0.8907033494567856 -0.007093401751792239 0.45452967660874566 +vn -0.8907033494567856 0.007093401751806174 -0.4545296766087458 +vn 0.0000630426777534221 0.9998801705617334 0.015480327614743052 +vn -0.00006304267775331107 -0.9998801705617335 -0.015480327614743017 +vn -0.45458497804197157 -0.013759659959382275 0.8905970859464917 +vn 0.4545849780419666 0.013759659959396375 -0.8905970859464939 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267774587258 0.9998801705617335 0.015480327614734031 +vn -0.0000630426777564197 -0.9998801705617334 -0.015480327614739416 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775525398 0.9998801705617335 0.015480327614738791 +vn -0.00006304267775641971 -0.9998801705617335 -0.015480327614739397 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775536498 0.9998801705617334 0.01548032761473881 +vn -0.0000630426777564197 -0.9998801705617334 -0.015480327614739416 +vn 0 0 0 +vn 0 0 0 +vn -0.07912435141620211 -0.015426795277222509 0.9967453792220158 +vn 0.0791243514162051 0.015426795277222502 -0.9967453792220156 +vn 0.00006304267776247041 0.9998801705617334 0.015480327614739421 +vn -0.00006304267775053553 -0.9998801705617336 -0.01548032761473846 +vn -0.9968647507576966 0.001287854648405973 -0.07911390602922001 +vn 0.9968647507576966 -0.0012878546484037523 0.07911390602921743 +vn -0.07912435141620233 -0.01542679527722057 0.9967453792220158 +vn 0.07912435141620233 0.015426795277220823 -0.9967453792220159 +vn 0.00006304267775847362 0.9998801705617335 0.015480327614740502 +vn -0.0000630426777579185 -0.9998801705617336 -0.015480327614731454 +vn -0.9968647507576968 0.001287854648416964 -0.07911390602921597 +vn 0.9968647507576969 -0.0012878546484013098 0.07911390602921622 +vn -0.07912435141620465 -0.015426795277219196 0.9967453792220157 +vn 0.07912435141620489 0.015426795277220563 -0.9967453792220157 +vn 0.00006304267775719685 0.9998801705617335 0.015480327614740462 +vn -0.00006304267775908423 -0.9998801705617335 -0.015480327614731542 +vn -0.9968647507576965 0.0012878546484013655 -0.07911390602922087 +vn 0.9968647507576968 -0.001287854648416964 0.07911390602921597 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775281147 0.9998801705617336 0.015480327614728116 +vn -0.00006304267775208983 -0.9998801705617335 -0.015480327614737194 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775075756 0.9998801705617335 0.015480327614737156 +vn -0.00006304267775059103 -0.9998801705617335 -0.015480327614738415 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776241491 0.9998801705617335 0.015480327614739373 +vn -0.00006304267776319207 -0.9998801705617337 -0.01548032761472893 +vn 0 0 0 +vn 0 0 0 +vn 0.09518146329491016 -0.015416061190213576 0.995340561869363 +vn -0.09518146329491536 0.015416061190212983 -0.9953405618693625 +vn 0.00006304267775258944 0.9998801705617337 0.015480327614729372 +vn -0.00006304267775258944 -0.9998801705617337 -0.015480327614729488 +vn -0.9954599356610478 -0.001410545788961326 0.09517103999788953 +vn 0.9954599356610485 0.0014105457889613262 -0.09517103999788364 +vn 0.09518146329491378 -0.015416061190207941 0.9953405618693628 +vn -0.0951814632949159 0.015416061190207928 -0.9953405618693626 +vn 0.00006304267776419126 0.9998801705617335 0.015480327614734423 +vn -0.00006304267776297003 -0.9998801705617336 -0.015480327614733464 +vn -0.995459935661048 -0.0014105457889519446 0.09517103999788805 +vn 0.9954599356610484 0.0014105457889193596 -0.09517103999788384 +vn 0.09518146329491611 -0.01541606119020792 0.9953405618693626 +vn -0.09518146329491418 0.015416061190209312 -0.9953405618693628 +vn 0.00006304267776380268 0.9998801705617334 0.015480327614742342 +vn -0.00006304267776285899 -0.9998801705617335 -0.015480327614732226 +vn -0.9954599356610482 -0.0014105457889677098 0.09517103999788534 +vn 0.9954599356610477 0.0014105457889845296 -0.09517103999788995 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775270046 0.9998801705617337 0.01548032761472945 +vn -0.00006304267775270046 -0.9998801705617337 -0.01548032761472948 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775270046 0.9998801705617337 0.015480327614729455 +vn -0.00006304267775364414 -0.9998801705617334 -0.015480327614740002 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776274797 0.9998801705617335 0.015480327614739102 +vn -0.00006304267776185979 -0.9998801705617337 -0.015480327614728583 +vn 0 0 0 +vn 0 0 0 +vn -0.49300424813084015 -0.013437154010159075 0.8699231312116331 +vn 0.493004248130838 0.013437154010162378 -0.8699231312116343 +vn 0.00006304267775469885 0.9998801705617335 0.015480327614734923 +vn -0.00006304267775525396 -0.9998801705617336 -0.015480327614733749 +vn -0.8700268766000008 0.007686838345324855 -0.4929443645178432 +vn 0.8700268765999982 -0.007686838345326075 0.4929443645178473 +vn -0.4930042481308375 -0.013437154010167734 0.8699231312116347 +vn 0.49300424813083565 0.013437154010167877 -0.8699231312116358 +vn 0.00006304267775675278 0.9998801705617337 0.01548032761472698 +vn -0.00006304267776019445 -0.9998801705617334 -0.015480327614739175 +vn -0.8700268765999993 0.00768683834533135 -0.4929443645178456 +vn 0.8700268765999972 -0.007686838345331404 0.4929443645178491 +vn -0.49300424813083266 -0.013437154010152441 0.8699231312116376 +vn 0.49300424813083943 0.013437154010160268 -0.8699231312116336 +vn 0.0000630426777598614 0.9998801705617336 0.015480327614737697 +vn -0.00006304267776030549 -0.9998801705617335 -0.015480327614739163 +vn -0.8700268766000006 0.007686838345317694 -0.4929443645178436 +vn 0.8700268765999997 -0.007686838345317805 0.49294436451784523 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775469885 0.9998801705617335 0.015480327614734966 +vn -0.00006304267775525396 -0.9998801705617336 -0.015480327614733828 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775469885 0.9998801705617335 0.015480327614734923 +vn -0.00006304267775525396 -0.9998801705617336 -0.015480327614733789 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775925076 0.9998801705617333 0.015480327614748093 +vn -0.00006304267776446883 -0.9998801705617335 -0.015480327614738958 +vn 0 0 0 +vn 0 0 0 +vn 0.8284310244595654 0.4140540136292312 -0.3771754386361862 +vn -0.8284310244595643 -0.4140540136292317 0.377175438636188 +vn 0.2978906855424901 0.24454514071506345 0.9227452593319975 +vn -0.2978906855424924 -0.24454514071506456 -0.9227452593319964 +vn 0.4743027944240663 -0.8767878541315353 0.07924593395840514 +vn -0.4743027944240666 0.8767878541315351 -0.07924593395840522 +vn 0.8284310244595654 0.4140540136292312 -0.3771754386361862 +vn -0.8284310244595643 -0.4140540136292317 0.377175438636188 +vn 0.2978906855424901 0.24454514071506345 0.9227452593319975 +vn -0.2978906855424924 -0.24454514071506456 -0.9227452593319964 +vn 0.4743027944240663 -0.8767878541315353 0.07924593395840514 +vn -0.4743027944240666 0.8767878541315351 -0.07924593395840522 +vn 0.8284310244595654 0.4140540136292307 -0.3771754386361867 +vn -0.8284310244595599 -0.4140540136292304 0.37717543863619923 +vn 0.29789068554249293 0.24454514071506198 0.922745259331997 +vn -0.2978906855424914 -0.2445451407150649 -0.9227452593319968 +vn 0.47430279442405454 -0.8767878541315448 0.07924593395836822 +vn -0.4743027944240546 0.8767878541315448 -0.07924593395836792 +vn 0.8284310244595632 0.41405401362923033 -0.37717543863619196 +vn -0.8284310244595628 -0.41405401362923006 0.3771754386361929 +vn 0.2978906855424952 0.24454514071505956 0.9227452593319969 +vn -0.29789068554249354 -0.24454514071506073 -0.922745259331997 +vn 0.4743027944240547 -0.8767878541315447 0.07924593395836815 +vn -0.47430279442407575 0.8767878541315275 -0.07924593395843323 +vn 0 0 0 +vn 0 0 0 +vn 0.2978906855424901 0.24454514071506345 0.9227452593319975 +vn -0.29789068554249015 -0.2445451407150635 -0.9227452593319976 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.2978906855424949 0.24454514071505976 0.9227452593319968 +vn -0.2978906855424949 -0.24454514071505976 -0.9227452593319968 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.2978906855424933 0.24454514071506506 0.9227452593319959 +vn -0.2978906855424924 -0.24454514071506456 -0.9227452593319964 +vn 0 0 0 +vn 0 0 0 +vn -0.2978906855424909 -0.24454514071506406 -0.9227452593319971 +vn 0.2978906855424911 0.24454514071506334 0.9227452593319971 +vn 0.8284310244595648 0.41405401362923444 -0.3771754386361842 +vn -0.8284310244595643 -0.4140540136292365 0.377175438636183 +vn 0.47430279442406836 -0.8767878541315334 0.07924593395841172 +vn -0.4743027944240649 0.8767878541315363 -0.07924593395840059 +vn -0.2978906855424909 -0.24454514071506406 -0.9227452593319971 +vn 0.2978906855424911 0.24454514071506334 0.9227452593319971 +vn 0.8284310244595648 0.41405401362923444 -0.3771754386361842 +vn -0.8284310244595643 -0.4140540136292365 0.377175438636183 +vn 0.47430279442406836 -0.8767878541315334 0.07924593395841172 +vn -0.4743027944240649 0.8767878541315363 -0.07924593395840059 +vn -0.29789068554251363 -0.24454514071507705 -0.9227452593319861 +vn 0.29789068554246495 0.24454514071505273 0.9227452593320083 +vn 0.8284310244595652 0.4140540136292353 -0.37717543863618214 +vn -0.8284310244595631 -0.41405401362923594 0.3771754386361863 +vn 0.47430279442406625 -0.876787854131535 0.07924593395840515 +vn -0.4743027944240654 0.8767878541315355 -0.0792459339584056 +vn -0.29789068554248643 -0.24454514071506345 -0.9227452593319986 +vn 0.2978906855424932 0.24454514071506428 0.9227452593319964 +vn 0.8284310244595651 0.4140540136292351 -0.3771754386361829 +vn -0.828431024459564 -0.4140540136292343 0.37717543863618597 +vn 0.47430279442406953 -0.8767878541315326 0.07924593395841487 +vn -0.47430279442406964 0.8767878541315326 -0.07924593395841459 +vn 0 0 0 +vn 0 0 0 +vn 0.8284310244595653 0.41405401362923455 -0.3771754386361828 +vn -0.8284310244595633 -0.414054013629233 0.37717543863618863 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.8284310244595606 0.41405401362923727 -0.3771754386361901 +vn -0.8284310244595626 -0.41405401362923894 0.3771754386361843 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.8284310244595653 0.41405401362923455 -0.3771754386361828 +vn -0.8284310244595636 -0.4140540136292332 0.3771754386361876 +vn 0 0 0 +vn 0 0 0 +vn 0.34958221157601105 -0.014525695631300687 0.9367930836188172 +vn -0.3495822115760129 0.014525695631298963 -0.9367930836188164 +vn 0.00006304267776263695 0.9998801705617335 0.015480327614734217 +vn -0.00006304267775775196 -0.9998801705617336 -0.015480327614724924 +vn -0.9369056787990306 -0.005352453029242755 0.3495412712122815 +vn 0.9369056787990319 0.005352453029243588 -0.34954127121227824 +vn 0.349582211576016 -0.014525695631329275 0.9367930836188149 +vn -0.3495822115760153 0.014525695631295993 -0.9367930836188155 +vn 0.00006304267775408823 0.9998801705617335 0.015480327614734463 +vn -0.00006304267775303352 -0.9998801705617335 -0.015480327614734902 +vn -0.9369056787990316 -0.005352453029247861 0.3495412712122784 +vn 0.9369056787990324 0.005352453029235482 -0.3495412712122765 +vn 0.34958221157601604 -0.014525695631301409 0.9367930836188153 +vn -0.34958221157601443 0.014525695631305655 -0.9367930836188159 +vn 0.00006304267775369965 0.9998801705617335 0.015480327614733388 +vn -0.00006304267775358863 -0.9998801705617335 -0.01548032761473332 +vn -0.9369056787990298 -0.005352453029235649 0.34954127121228346 +vn 0.9369056787990312 0.00535245302925652 -0.349541271212279 +vn 0 0 0 +vn 0 0 0 +vn 0.0000630426777614157 0.9998801705617336 0.01548032761473464 +vn -0.00006304267775769645 -0.9998801705617336 -0.015480327614724839 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776147121 0.9998801705617336 0.015480327614734684 +vn -0.00006304267776147121 -0.9998801705617336 -0.015480327614734762 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775325557 0.9998801705617335 0.015480327614739126 +vn -0.000063042677752978 -0.9998801705617335 -0.015480327614737962 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437751 0.00006157990025390526 -0.008059234798764713 +vn -0.9999675219437753 -0.00006157990025384975 0.008059234798766026 +vn 0.00006304267775736339 0.9998801705617336 0.01548032761473151 +vn -0.00006304267775186778 -0.9998801705617335 -0.0154803276147316 +vn 0.00805922372590777 -0.01548033557781103 0.9998476924628742 +vn -0.008059223725907673 0.015480335577811033 -0.9998476924628742 +vn 0.8907033494567841 -0.007093401751797679 0.4545296766087485 +vn -0.8907033494567841 0.007093401751800066 -0.45452967660874843 +vn 0.00006304267775675278 0.9998801705617336 0.015480327614736212 +vn -0.00006304267775614214 -0.9998801705617335 -0.015480327614735896 +vn -0.45458497804197 -0.013759659959382442 0.8905970859464923 +vn 0.45458497804197 0.013759659959384885 -0.8905970859464923 +vn 0.3344358256541081 0.01456781877482563 -0.9423059254696422 +vn -0.3344358256541149 -0.014567818774824132 0.9423059254696399 +vn 0.00006304267776235939 0.9998801705617334 0.01548032761474642 +vn -0.00006304267775597561 -0.9998801705617335 -0.015480327614732971 +vn 0.9424185119377013 -0.005236720669567263 0.3343948640660586 +vn -0.9424185119377023 0.0052367206695673185 -0.33439486406605545 +vn 0.3344358256541148 0.014567818774816253 -0.9423059254696401 +vn -0.33443582565411406 -0.014567818774816277 0.9423059254696402 +vn 0.00006304267775419925 0.9998801705617334 0.015480327614740559 +vn -0.00006304267775320005 -0.9998801705617334 -0.015480327614740188 +vn 0.9424185119377028 -0.005236720669559269 0.33439486406605456 +vn -0.942418511937702 0.005236720669559213 -0.33439486406605656 +vn 0.334435825654114 0.014567818774821661 -0.9423059254696402 +vn -0.33443582565410757 -0.014567818774816332 0.9423059254696426 +vn 0.00006304267775619765 0.9998801705617335 0.015480327614731651 +vn -0.00006304267775320005 -0.9998801705617334 -0.015480327614740188 +vn 0.9424185119377028 -0.005236720669559269 0.33439486406605456 +vn -0.9424185119377012 0.005236720669539897 -0.3343948640660595 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775592011 0.9998801705617336 0.015480327614732945 +vn -0.00006304267775592011 -0.9998801705617336 -0.015480327614732945 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776363615 0.9998801705617333 0.015480327614746879 +vn -0.00006304267776763295 -0.9998801705617335 -0.015480327614735613 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775331109 0.9998801705617335 0.015480327614744755 +vn -0.00006304267775425477 -0.9998801705617335 -0.015480327614742034 +vn 0 0 0 +vn 0 0 0 +vn 0.3495822115760191 -0.01452569563129727 0.9367930836188141 +vn -0.34958221157601366 0.014525695631298324 -0.9367930836188161 +vn 0.00006304267774631667 0.9998801705617336 0.015480327614727677 +vn -0.00006304267776202632 -0.9998801705617336 -0.015480327614735953 +vn -0.9369056787990334 -0.005352453029245696 0.3495412712122738 +vn 0.9369056787990326 0.00535245302924392 -0.3495412712122757 +vn 0.3495822115760143 -0.014525695631301405 0.9367930836188157 +vn -0.3495822115760116 0.014525695631301409 -0.936793083618817 +vn 0.00006304267776524597 0.9998801705617335 0.015480327614738635 +vn -0.00006304267776197081 -0.9998801705617336 -0.015480327614730222 +vn -0.9369056787990322 -0.005352453029247861 0.34954127121227674 +vn 0.9369056787990301 0.005352453029280835 -0.3495412712122819 +vn 0.34958221157601527 -0.014525695631301433 0.9367930836188154 +vn -0.3495822115760143 0.014525695631334684 -0.9367930836188152 +vn 0.00006304267775303352 0.9998801705617335 0.015480327614734857 +vn -0.0000630426777579185 -0.9998801705617335 -0.015480327614741296 +vn -0.9369056787990317 -0.0053524530292650705 0.34954127121227824 +vn 0.9369056787990324 0.005352453029205062 -0.349541271212277 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267774920325 0.9998801705617336 0.015480327614728027 +vn -0.0000630426777524784 -0.9998801705617335 -0.015480327614736581 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775286697 0.9998801705617334 0.015480327614737863 +vn -0.0000630426777524784 -0.9998801705617335 -0.015480327614736581 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775164574 0.9998801705617335 0.01548032761473833 +vn -0.00006304267775159024 -0.9998801705617336 -0.015480327614738332 +vn 0 0 0 +vn 0 0 0 +vn -0.6815101283094889 0.01137169808914551 -0.7317203219086875 +vn 0.6815101283094922 -0.01137169808914551 0.7317203219086845 +vn 0.00006304267775436578 0.9998801705617335 0.015480327614737634 +vn -0.0000630426777544213 -0.9998801705617335 -0.015480327614735754 +vn 0.731808640738135 0.010503764909624957 -0.6814292217565421 +vn -0.7318086407381378 -0.010503764909625013 0.6814292217565391 +vn -0.6815101283094896 0.011371698089151283 -0.7317203219086867 +vn 0.6815101283094885 -0.011371698089140625 0.7317203219086881 +vn 0.00006304267775886219 0.9998801705617335 0.015480327614734338 +vn -0.00006304267775714134 -0.9998801705617336 -0.015480327614734248 +vn 0.731808640738136 0.010503764909624793 -0.6814292217565411 +vn -0.7318086407381371 -0.010503764909624793 0.6814292217565399 +vn -0.6815101283094896 0.011371698089151283 -0.7317203219086867 +vn 0.6815101283094922 -0.011371698089140625 0.7317203219086845 +vn 0.00006304267775880669 0.9998801705617336 0.015480327614734283 +vn -0.00006304267775802952 -0.9998801705617335 -0.01548032761473348 +vn 0.7318086407381371 0.010503764909613135 -0.6814292217565401 +vn -0.7318086407381394 -0.010503764909637336 0.6814292217565371 +vn 0 0 0 +vn 0 0 0 +vn 0.0000630426777454285 0.9998801705617337 0.015480327614729887 +vn -0.00006304267775425477 -0.9998801705617335 -0.015480327614739477 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.0000630426777524784 0.9998801705617335 0.015480327614737565 +vn -0.00006304267775425477 -0.9998801705617335 -0.015480327614739605 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.0000630426777534776 0.9998801705617335 0.015480327614736635 +vn -0.00006304267775436578 -0.9998801705617335 -0.01548032761473768 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437751 0.00006157990025390526 -0.008059234798767275 +vn -0.9999675219437753 -0.00006157990025373873 0.008059234798763488 +vn 0.00006304267775253392 0.9998801705617335 0.015480327614736398 +vn -0.00006304267775680827 -0.9998801705617335 -0.015480327614736365 +vn 0.00805922372590494 -0.015480335577811033 0.9998476924628742 +vn -0.00805922372590777 0.015480335577811128 -0.9998476924628742 +vn 0.8832606793828583 0.007202645835887369 -0.4688269341122527 +vn -0.8832606793828581 -0.007202645835886201 0.4688269341122529 +vn 0.00006304267775730786 0.9998801705617335 0.01548032761473492 +vn -0.00006304267775686379 -0.9998801705617335 -0.015480327614735792 +vn 0.4688822151894393 -0.013702791079178822 0.8831544042780316 +vn -0.468882215189442 0.013702791079178742 -0.8831544042780303 +vn 0.34958221157601366 -0.014525695631303098 0.9367930836188161 +vn -0.34958221157601993 0.014525695631303046 -0.9367930836188139 +vn 0.00006304267776274797 0.9998801705617335 0.015480327614734115 +vn -0.0000630426777524784 -0.9998801705617335 -0.015480327614736581 +vn -0.9369056787990326 -0.005352453029250082 0.3495412712122755 +vn 0.9369056787990326 0.005352453029245697 -0.3495412712122762 +vn 0.34958221157601527 -0.014525695631301433 0.9367930836188154 +vn -0.34958221157601604 0.014525695631301409 -0.9367930836188153 +vn 0.00006304267775264494 0.9998801705617335 0.015480327614733768 +vn -0.00006304267775358863 -0.9998801705617335 -0.01548032761473342 +vn -0.9369056787990323 -0.005352453029262627 0.34954127121227613 +vn 0.9369056787990317 0.005352453029235483 -0.34954127121227857 +vn 0.3495822115760115 -0.014525695631296048 0.9367930836188169 +vn -0.3495822115760154 0.014525695631334656 -0.9367930836188149 +vn 0.00006304267775397722 0.9998801705617336 0.015480327614734495 +vn -0.0000630426777524784 -0.9998801705617335 -0.015480327614733768 +vn -0.9369056787990311 -0.0053524530292355385 0.34954127121228024 +vn 0.9369056787990324 0.005352453029235482 -0.3495412712122765 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775175677 0.9998801705617336 0.0154803276147383 +vn -0.00006304267775170125 -0.9998801705617335 -0.01548032761473821 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776158223 0.9998801705617335 0.015480327614734633 +vn -0.00006304267776158223 -0.9998801705617335 -0.015480327614734585 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776158223 0.9998801705617335 0.015480327614734666 +vn -0.00006304267776147121 -0.9998801705617336 -0.015480327614734703 +vn 0 0 0 +vn 0 0 0 +vn -0.3344358256541141 -0.014567818774828909 0.9423059254696402 +vn 0.33443582565411495 0.014567818774824135 -0.9423059254696399 +vn 0.0000630426777549764 0.9998801705617336 0.015480327614731308 +vn -0.00006304267775469885 -0.9998801705617335 -0.015480327614732598 +vn -0.9424185119377005 0.005236720669567485 -0.3343948640660605 +vn 0.9424185119377014 -0.0052367206695672075 0.3343948640660582 +vn -0.33443582565411034 -0.01456781877482169 0.9423059254696415 +vn 0.33443582565411273 0.014567818774826297 -0.9423059254696405 +vn 0.00006304267775730787 0.9998801705617335 0.015480327614732125 +vn -0.00006304267775658624 -0.9998801705617337 -0.015480327614730609 +vn -0.9424185119377034 0.00523672066958586 -0.3343948640660527 +vn 0.9424185119377005 -0.005236720669559325 0.3343948640660608 +vn -0.3344358256541186 -0.01456781877484975 0.9423059254696382 +vn 0.33443582565411173 0.014567818774839734 -0.9423059254696409 +vn 0.0000630426777534776 0.9998801705617335 0.015480327614738968 +vn -0.00006304267775331107 -0.9998801705617335 -0.015480327614740141 +vn -0.9424185119377 0.005236720669562267 -0.33439486406606234 +vn 0.9424185119377032 -0.005236720669527905 0.33439486406605345 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775597561 0.9998801705617335 0.015480327614733147 +vn -0.00006304267775597561 -0.9998801705617335 -0.015480327614732971 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775597561 0.9998801705617335 0.015480327614733147 +vn -0.0000630426777559201 -0.9998801705617335 -0.015480327614733058 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.0000630426777524784 0.9998801705617334 0.015480327614743042 +vn -0.00006304267775242289 -0.9998801705617334 -0.015480327614742953 +vn 0 0 0 +vn 0 0 0 +vn 0.34958221157601366 -0.014525695631303098 0.9367930836188161 +vn -0.34958221157601993 0.014525695631303046 -0.9367930836188139 +vn 0.00006304267776274797 0.9998801705617335 0.015480327614734115 +vn -0.0000630426777524784 -0.9998801705617335 -0.015480327614736581 +vn -0.9369056787990326 -0.005352453029250082 0.3495412712122755 +vn 0.9369056787990326 0.005352453029245697 -0.3495412712122762 +vn 0.34958221157601527 -0.014525695631301433 0.9367930836188154 +vn -0.34958221157601604 0.014525695631301409 -0.9367930836188153 +vn 0.00006304267775264494 0.9998801705617335 0.015480327614733768 +vn -0.00006304267775358863 -0.9998801705617335 -0.01548032761473342 +vn -0.9369056787990323 -0.005352453029262627 0.34954127121227613 +vn 0.9369056787990317 0.005352453029235483 -0.34954127121227857 +vn 0.3495822115760115 -0.014525695631296048 0.9367930836188169 +vn -0.3495822115760154 0.014525695631334656 -0.9367930836188149 +vn 0.00006304267775397722 0.9998801705617336 0.015480327614734495 +vn -0.0000630426777524784 -0.9998801705617335 -0.015480327614733768 +vn -0.9369056787990311 -0.0053524530292355385 0.34954127121228024 +vn 0.9369056787990324 0.005352453029235482 -0.3495412712122765 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775175677 0.9998801705617336 0.0154803276147383 +vn -0.00006304267775170125 -0.9998801705617335 -0.01548032761473821 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776158223 0.9998801705617335 0.015480327614734633 +vn -0.00006304267776158223 -0.9998801705617335 -0.015480327614734585 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776158223 0.9998801705617335 0.015480327614734666 +vn -0.00006304267776147121 -0.9998801705617336 -0.015480327614734703 +vn 0 0 0 +vn 0 0 0 +vn 0.334435825654115 0.014567818774828187 -0.9423059254696399 +vn -0.3344358256541203 -0.01456781877482555 0.942305925469638 +vn 0.0000630426777558646 0.9998801705617336 0.01548032761473303 +vn -0.00006304267775092409 -0.9998801705617334 -0.015480327614742342 +vn 0.9424185119377013 -0.005236720669567263 0.3343948640660586 +vn -0.9424185119377005 0.005236720669563322 -0.33439486406606056 +vn 0.33443582565411406 0.014567818774816253 -0.9423059254696404 +vn -0.33443582565411484 -0.01456781877482169 0.9423059254696399 +vn 0.00006304267775647522 0.9998801705617337 0.015480327614730607 +vn -0.00006304267775525396 -0.9998801705617336 -0.015480327614731278 +vn 0.9424185119377004 -0.005236720669571203 0.3343948640660606 +vn -0.9424185119377012 0.00523672066958597 -0.3343948640660584 +vn 0.33443582565411406 0.014567818774816253 -0.9423059254696404 +vn -0.33443582565411406 -0.014567818774816277 0.9423059254696402 +vn 0.00006304267775619765 0.9998801705617335 0.015480327614731726 +vn -0.00006304267775630867 -0.9998801705617336 -0.015480327614731698 +vn 0.9424185119377007 -0.005236720669574147 0.33439486406606056 +vn -0.9424185119377005 0.005236720669559325 -0.3343948640660608 +vn 0 0 0 +vn 0 0 0 +vn 0.0000630426777514792 0.9998801705617334 0.015480327614741116 +vn -0.00006304267775070205 -0.9998801705617334 -0.015480327614743586 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775641971 0.9998801705617336 0.015480327614731677 +vn -0.00006304267775597561 -0.9998801705617335 -0.015480327614732971 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775592011 0.9998801705617336 0.015480327614732945 +vn -0.00006304267775592011 -0.9998801705617336 -0.015480327614732945 +vn 0 0 0 +vn 0 0 0 +vn -0.6696263629326848 -0.011454903657596216 0.742609802822276 +vn 0.6696263629326855 0.01145490365759766 -0.7426098028222753 +vn 0.00006304267775569805 0.9998801705617337 0.015480327614729575 +vn -0.00006304267775664175 -0.9998801705617337 -0.015480327614728546 +vn -0.7426981053066838 0.010412961967759706 -0.6695454387843444 +vn 0.7426981053066782 -0.010412961967759872 0.6695454387843505 +vn -0.6696263629326836 -0.011454903657612701 0.7426098028222768 +vn 0.6696263629326835 0.01145490365759694 -0.7426098028222772 +vn 0.00006304267775891771 0.9998801705617336 0.01548032761473389 +vn -0.00006304267775969485 -0.9998801705617335 -0.01548032761473472 +vn -0.742698105306681 0.010412961967751488 -0.6695454387843475 +vn 0.742698105306681 -0.010412961967751488 0.6695454387843475 +vn -0.6696263629326792 -0.011454903657570625 0.7426098028222815 +vn 0.6696263629326846 0.011454903657596995 -0.7426098028222761 +vn 0.00006304267775975037 0.9998801705617336 0.015480327614734871 +vn -0.00006304267774537299 -0.9998801705617336 -0.015480327614735414 +vn -0.7426981053066833 0.010412961967761702 -0.6695454387843448 +vn 0.7426981053066788 -0.010412961967751488 0.66954543878435 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775475438 0.9998801705617337 0.01548032761473056 +vn -0.00006304267775580907 -0.9998801705617336 -0.015480327614729563 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775569806 0.9998801705617337 0.015480327614729446 +vn -0.00006304267774864813 -0.9998801705617335 -0.015480327614737369 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267774864813 0.9998801705617335 0.015480327614737346 +vn -0.00006304267774875914 -0.9998801705617334 -0.015480327614737359 +vn 0 0 0 +vn 0 0 0 +vn 0.8832606793828564 0.007202645835889754 -0.46882693411225634 +vn -0.8832606793828586 -0.007202645835883703 0.4688269341122521 +vn 0.00006304267775197882 0.9998801705617335 0.015480327614744124 +vn -0.00006304267775503192 -0.9998801705617336 -0.015480327614730552 +vn 0.46888221518943907 -0.013702791079181879 0.8831544042780317 +vn -0.4688822151894414 0.013702791079181847 -0.8831544042780304 +vn 0.883260679382859 0.0072026458358892004 -0.46882693411225157 +vn -0.8832606793828587 -0.007202645835889254 0.46882693411225185 +vn 0.00006304267775392171 0.9998801705617337 0.015480327614731308 +vn -0.00006304267775275596 -0.9998801705617336 -0.015480327614731887 +vn 0.4688822151894396 -0.013702791079142906 0.8831544042780319 +vn -0.4688822151894445 0.01370279107921285 -0.8831544042780283 +vn 0.8832606793828599 0.007202645835891863 -0.4688269341122497 +vn -0.8832606793828589 -0.007202645835891919 0.4688269341122515 +vn 0.0000630426777534221 0.9998801705617335 0.015480327614732971 +vn -0.00006304267775281147 -0.9998801705617336 -0.015480327614731918 +vn 0.46888221518944045 -0.013702791079205606 0.8831544042780305 +vn -0.4688822151894396 0.013702791079205634 -0.8831544042780309 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775619767 0.9998801705617337 0.01548032761473003 +vn -0.00006304267775630867 -0.9998801705617336 -0.015480327614729984 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775258944 0.9998801705617335 0.015480327614745297 +vn -0.00006304267776180429 -0.9998801705617335 -0.015480327614740429 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775680827 0.9998801705617336 0.015480327614731079 +vn -0.00006304267774764895 -0.9998801705617336 -0.01548032761473604 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437753 0.00006157990025429384 -0.008059234798767304 +vn -0.9999675219437753 -0.00006157990025190686 0.008059234798767271 +vn 0.0000630426777523674 0.9998801705617336 0.015480327614738486 +vn -0.00006304267775358863 -0.9998801705617336 -0.015480327614727884 +vn 0.008059223725910029 -0.01548033557780566 0.9998476924628742 +vn -0.008059223725904108 0.015480335577810735 -0.9998476924628742 +vn 0.9999675219437753 0.00006157990025895678 -0.008059234798767132 +vn -0.9999675219437753 -0.00006157990024291406 0.008059234798767387 +vn 0.00006304267776058303 0.9998801705617335 0.015480327614734625 +vn -0.00006304267776063854 -0.9998801705617335 -0.015480327614735718 +vn 0.008059223725905652 -0.015480335577805664 0.9998476924628744 +vn -0.008059223725905652 0.015480335577804422 -0.9998476924628744 +vn 0.9999675219437753 0.00006157990024291406 -0.008059234798765132 +vn -0.9999675219437753 -0.00006157990024285855 0.008059234798765144 +vn 0.0000630426777514792 0.9998801705617335 0.015480327614735867 +vn -0.00006304267775031347 -0.9998801705617335 -0.015480327614734706 +vn 0.00805922372590583 -0.015480335577805664 0.9998476924628744 +vn -0.00805922372590583 0.01548033557780566 -0.9998476924628744 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776408025 0.9998801705617337 0.015480327614727799 +vn -0.00006304267775358863 -0.9998801705617336 -0.015480327614727884 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775231188 0.9998801705617336 0.015480327614738394 +vn -0.00006304267775369966 -0.9998801705617336 -0.015480327614738386 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.0000630426777523674 0.9998801705617336 0.015480327614738394 +vn -0.00006304267775231188 -0.9998801705617336 -0.015480327614738394 +vn 0 0 0 +vn 0 0 0 +vn 0.9561094262026983 -0.00459629712243126 0.2929737858224002 +vn -0.9561094262026972 0.004596297122429206 -0.29297378582240363 +vn 0.00006304267774787099 0.9998801705617335 0.015480327614738528 +vn -0.00006304267775214535 -0.9998801705617337 -0.01548032761472882 +vn -0.293009799969859 -0.014782375955099764 0.9559951560979508 +vn 0.2930097999698658 0.01478237595510648 -0.9559951560979486 +vn 0.956109426202697 -0.0045962971224258195 0.29297378582240463 +vn -0.9561094262026963 0.004596297122394177 -0.2929737858224065 +vn 0.00006304267775669725 0.9998801705617335 0.015480327614732406 +vn -0.00006304267774887019 -0.9998801705617337 -0.01548032761473112 +vn -0.2930097999698614 -0.014782375955063737 0.9559951560979506 +vn 0.2930097999698568 0.014782375955136432 -0.955995156097951 +vn 0.956109426202697 -0.004596297122451244 0.2929737858224043 +vn -0.9561094262026977 0.004596297122467896 -0.2929737858224011 +vn 0.00006304267775553152 0.9998801705617336 0.015480327614732036 +vn -0.00006304267776252594 -0.9998801705617335 -0.015480327614743598 +vn -0.29300979996986665 -0.014782375955140314 0.9559951560979478 +vn 0.2930097999698609 0.014782375955136418 -0.9559951560979498 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776058303 0.9998801705617335 0.015480327614732876 +vn -0.00006304267775181227 -0.9998801705617336 -0.015480327614730203 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267776058303 0.9998801705617335 0.015480327614732902 +vn -0.00006304267776058303 -0.9998801705617335 -0.015480327614732902 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267774753791 0.9998801705617334 0.015480327614739784 +vn -0.00006304267775747441 -0.9998801705617335 -0.015480327614742837 +vn 0 0 0 +vn 0 0 0 +vn 0.7711999149275843 -0.009903395277296168 0.6365159966392583 +vn -0.771199914927594 0.009903395277286287 -0.6365159966392469 +vn -0.5769225126761676 0.41178419123326293 0.7054035683336065 +vn 0.5769225126761781 -0.41178419123323484 -0.7054035683336141 +vn -0.2690929524182131 -0.9112276280659728 0.3118544417001475 +vn 0.26909295241821707 0.9112276280659717 -0.31185444170014703 +vn 0 0 0 +vn 0 0 0 +vn -0.634165060795384 0.07529237262750593 0.7695230563735618 +vn 0.6341650607953805 -0.07529237262750586 -0.7695230563735648 +vn 0 0 0 +vn 0 0 0 +vn 0.7711999149275751 -0.009903395277281348 0.6365159966392699 +vn -0.7711999149276023 0.009903395277292724 -0.6365159966392364 +vn -0.5982233090510118 -0.35315984942941414 0.7193100814384928 +vn 0.5982233090510216 0.3531598494294165 -0.7193100814384835 +vn 0.21766836458387925 -0.9355105714748471 -0.27828124931116804 +vn -0.21766836458389036 0.935510571474851 0.278281249311147 +vn 0.7711999149276 -0.009903395277281459 0.6365159966392399 +vn -0.7711999149276021 0.009903395277255977 -0.6365159966392374 +vn -0.5982233090510092 -0.3531598494294281 0.7193100814384882 +vn 0.5982233090510175 0.35315984942939266 -0.7193100814384986 +vn 0.21766836458387664 -0.9355105714748471 -0.27828124931117015 +vn -0.2176683645838818 0.9355105714748457 0.27828124931117126 +vn 0.7711999149276082 -0.009903395277254366 0.6365159966392299 +vn -0.7711999149276083 0.009903395277254479 -0.63651599663923 +vn -0.33493045515172354 0.8439893072555893 0.4189315450644533 +vn 0.3349304551517302 -0.8439893072555812 -0.4189315450644641 +vn -0.5413614504274541 -0.536268584412143 0.6475675913475594 +vn 0.5413614504274566 0.5362685844121365 -0.6475675913475625 +vn 0.771199914927589 -0.009903395277272242 0.636515996639253 +vn -0.7711999149275988 0.009903395277270079 -0.6365159966392416 +vn 0.6304064910255025 0.15093885109630673 -0.7614493543911113 +vn -0.6304064910254973 -0.15093885109630673 0.7614493543911155 +vn -0.08853418391707568 0.9884934838868551 0.1226471793045621 +vn 0.08853418391707486 -0.9884934838868553 -0.12264717930456101 +vn 0.7711999149275971 -0.009903395277268523 0.6365159966392433 +vn -0.7711999149275967 0.009903395277280624 -0.6365159966392436 +vn 0.00006304267774320804 0.9998801705617334 0.015480327614739057 +vn -0.00006304267775725236 -0.9998801705617335 -0.015480327614734363 +vn -0.6365929892570799 -0.011898208119351272 0.7711081627581724 +vn 0.6365929892570843 0.011898208119351272 -0.7711081627581686 +vn 0.8832606793828602 0.0072026458358828704 -0.4688269341122489 +vn -0.8832606793828575 -0.007202645835882817 0.46882693411225446 +vn 0.46843869447558517 0.02992441407429175 0.8829890820164877 +vn -0.46843869447558806 -0.02992441407429186 -0.8829890820164863 +vn 0.020389371034731322 -0.999526210575394 0.02305705795632785 +vn -0.020389371034725323 0.9995262105753943 -0.02305705795631661 +vn 0 0 0 +vn 0 0 0 +vn 0.4684386944755886 0.029924414074295642 0.882989082016486 +vn -0.4684386944755894 -0.029924414074295635 -0.8829890820164854 +vn 0 0 0 +vn 0 0 0 +vn 0.8832606793828433 0.007202645835900913 -0.468826934112281 +vn -0.8832606793828588 -0.007202645835869881 0.46882693411225196 +vn 0.3456536185438024 -0.6856120067696462 0.6406713292795879 +vn -0.34565361854381293 0.6856120067696065 -0.6406713292796248 +vn -0.3168187139578837 -0.7279315632765392 -0.6080637644785672 +vn 0.3168187139578762 0.7279315632765542 0.6080637644785534 +vn 0.8832606793828525 0.007202645835879873 -0.4688269341122638 +vn -0.8832606793828679 -0.0072026458358906975 0.4688269341122346 +vn 0.34565361854383364 -0.6856120067695897 0.6406713292796316 +vn -0.34565361854381965 0.6856120067696063 -0.6406713292796213 +vn -0.31681871395787625 -0.727931563276554 -0.6080637644785535 +vn 0.3168187139578794 0.7279315632765542 0.6080637644785516 +vn 0.8832606793828602 0.007202645835875543 -0.4688269341122492 +vn -0.8832606793828641 -0.007202645835864109 0.46882693411224236 +vn 0.38056944410387517 0.5730588684847698 0.7257895228407634 +vn -0.38056944410387394 -0.5730588684847697 -0.7257895228407639 +vn 0.2738930939455182 -0.8194825714128811 0.5034191973291087 +vn -0.27389309394551814 0.8194825714128805 -0.5034191973291093 +vn 0.8832606793828598 0.007202645835890198 -0.4688269341122498 +vn -0.8832606793828617 -0.007202645835887755 0.46882693411224635 +vn -0.40397057435528994 0.5192842753937668 -0.7530946928400357 +vn 0.4039705743552997 -0.519284275393742 0.7530946928400476 +vn 0.2380300282182936 0.8545712592638202 0.4615730370230121 +vn -0.23803002821828984 -0.854571259263825 -0.4615730370230054 +vn 0.8832606793828582 0.007202645835889365 -0.4688269341122527 +vn -0.8832606793828581 -0.007202645835889421 0.46882693411225307 +vn 0.00006304267775758543 0.9998801705617334 0.015480327614744908 +vn -0.00006304267775264494 -0.9998801705617335 -0.01548032761473337 +vn 0.46888221518943984 -0.013702791079185733 0.8831544042780312 +vn -0.46888221518944434 0.013702791079185653 -0.8831544042780289 +vn 0.9999675219437751 0.00006157990025668082 -0.008059234798768784 +vn -0.9999675219437751 -0.00006157990025795756 0.008059234798767271 +vn -0.005654153698201048 0.7179683148920382 -0.6960528208096309 +vn 0.005654153698207044 -0.7179683148920409 0.6960528208096282 +vn 0.005743309525378826 0.6960758167698502 0.7179453124743427 +vn -0.005743309525373942 -0.6960758167698456 -0.7179453124743472 +vn 0.9999675219437753 0.00006157990025468242 -0.008059234798767065 +vn -0.9999675219437753 -0.00006157990025318362 0.008059234798762478 +vn -0.0013373845301460352 0.9873778769585257 -0.1583765749582086 +vn 0.001337384530131991 -0.9873778769585232 0.15837657495822474 +vn 0.007947733247343436 0.1583822231356407 0.9873458892054199 +vn -0.007947733247337677 -0.15838222313563854 -0.9873458892054202 +vn 0.9999675219437751 0.00006157990025612571 -0.008059234798760698 +vn -0.9999675219437753 -0.00006157990025135175 0.00805923479876746 +vn -0.002697175995990731 0.9448746087538313 -0.32742128668420617 +vn 0.0026971759959784625 -0.9448746087538306 0.3274212866842081 +vn 0.007594754895302341 0.3274324169036061 0.9448440781730832 +vn -0.007594754895301288 -0.32743241690360997 -0.944844078173082 +vn 0.9999675219437751 0.00006157990025024153 -0.008059234798771823 +vn -0.9999675219437753 -0.00006157990025490447 0.008059234798765141 +vn -0.004570939131583019 0.8279330530123733 -0.5608083150641281 +vn 0.004570939131582575 -0.827933053012365 0.5608083150641404 +vn 0.006637889290729367 0.5608269757353129 0.8279064208673267 +vn -0.006637889290725342 -0.5608269757353108 -0.8279064208673281 +vn 0.999967521943775 0.00006157990025429383 -0.008059234798775758 +vn -0.9999675219437751 -0.00006157990025257298 0.008059234798767193 +vn 0.0000630426777474824 0.9998801705617333 0.015480327614747566 +vn -0.00006304267774326355 -0.9998801705617337 -0.015480327614720197 +vn 0.008059223725898398 -0.015480335577810695 0.9998476924628742 +vn -0.00805922372591615 0.015480335577810658 -0.9998476924628742 +vn 0.9999675219437753 0.00006157990025362771 -0.008059234798767898 +vn -0.9999675219437751 -0.00006157990025301707 0.008059234798759104 +vn 0.00006304267774320806 0.9998801705617334 0.015480327614751844 +vn -0.00006304267774309703 -0.9998801705617338 -0.0154803276147202 +vn 0.00805922372590666 -0.015480335577810034 0.9998476924628742 +vn -0.008059223725898403 0.015480335577809414 -0.9998476924628744 +vn 0.9999675219437753 0.00006157990025235094 -0.008059234798759196 +vn -0.9999675219437751 -0.00006157990025251747 0.008059234798767122 +vn 0.00006304267777457184 0.9998801705617338 0.01548032761471598 +vn -0.00006304267777468286 -0.9998801705617333 -0.015480327614751448 +vn 0.008059223725916153 -0.01548033557780938 0.9998476924628742 +vn -0.008059223725915523 0.01548033557781064 -0.9998476924628742 +vn 0.9999675219437754 0.00006157990025346118 -0.008059234798751178 +vn -0.9999675219437754 -0.00006157990025346118 0.008059234798751178 +vn 0.00006304267774326355 0.9998801705617337 0.015480327614720197 +vn -0.00006304267774287499 -0.9998801705617338 -0.015480327614720474 +vn 0.00805922372591615 -0.01548033557780937 0.9998476924628742 +vn -0.008059223725916161 0.015480335577810684 -0.9998476924628742 +vn 0.9999675219437751 0.00006157990025201787 -0.008059234798767047 +vn -0.999967521943775 -0.0000615799002526285 0.00805923479877498 +vn 0.0000630426777708526 0.9998801705617333 0.01548032761475148 +vn -0.00006304267777468286 -0.9998801705617333 -0.01548032761474735 +vn 0.008059223725915535 -0.015480335577809425 0.9998476924628742 +vn -0.008059223725915523 0.01548033557781064 -0.9998476924628742 +vn 0.9999675219437753 0.00006157990025379424 -0.00805923479876221 +vn -0.9999675219437753 -0.00006157990024674433 0.008059234798766449 +vn -0.006947971050154045 0.5133464662899621 -0.8581533261870486 +vn 0.00694797105016054 -0.513346466289962 0.8581533261870488 +vn 0.004084208284565016 0.8581814722519286 0.5133301860656556 +vn -0.0040842082845758965 -0.8581814722519245 -0.5133301860656624 +vn 0.999967521943775 0.00006157990024502347 -0.008059234798770791 +vn -0.9999675219437751 -0.00006157990025140726 0.008059234798763809 +vn -0.007709437632157881 0.2988241747424337 -0.9542770442386737 +vn 0.007709437632157423 -0.2988241747424373 0.9542770442386724 +vn 0.002349389669659807 0.9543081917663695 0.298814918462553 +vn -0.002349389669646596 -0.9543081917663698 -0.29881491846255276 +vn 0.9999675219437751 0.00006157990025856819 -0.008059234798764841 +vn -0.9999675219437751 -0.00006157990024308058 0.00805923479876586 +vn 0.00006304267777879069 0.9998801705617335 0.015480327614733724 +vn -0.00006304267777457184 -0.9998801705617335 -0.015480327614735258 +vn 0.008059223725916153 -0.01548033557780442 0.9998476924628742 +vn -0.008059223725906655 0.015480335577805662 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990024296957 -0.00805923479876524 +vn -0.9999675219437753 -0.00006157990024285855 0.008059234798766335 +vn 0.00006304267777451633 0.9998801705617335 0.015480327614734059 +vn -0.00006304267774315254 -0.9998801705617336 -0.015480327614734312 +vn 0.008059223725898396 -0.015480335577823426 0.9998476924628742 +vn -0.008059223725897777 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990024285855 -0.008059234798767424 +vn -0.9999675219437751 -0.0000615799002431916 0.008059234798765226 +vn 0.00006304267774348561 0.9998801705617336 0.015480327614738507 +vn -0.00006304267777046402 -0.9998801705617335 -0.015480327614737735 +vn 0.008059223725915537 -0.01548033557780567 0.9998476924628743 +vn -0.008059223725916154 0.015480335577841177 -0.9998476924628736 +vn 0.9999675219437751 0.00006157990025867921 -0.008059234798766003 +vn -0.9999675219437751 -0.00006157990029159732 0.008059234798764326 +vn 0.00006304267774304151 0.9998801705617335 0.015480327614735324 +vn -0.00006304267774304151 -0.9998801705617335 -0.015480327614735518 +vn 0.008059223725915532 -0.015480335577805659 0.9998476924628742 +vn -0.008059223725898394 0.015480335577805659 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024285853 -0.008059234798767304 +vn -0.9999675219437751 -0.00006157990025884574 0.008059234798763103 +vn 0.00006304267777490491 0.9998801705617335 0.015480327614731594 +vn -0.00006304267777479389 -0.9998801705617336 -0.015480327614731733 +vn 0.008059223725915533 -0.015480335577841177 0.9998476924628736 +vn -0.008059223725915533 0.015480335577841177 -0.9998476924628736 +vn 0.9999675219437751 0.00006157990029104222 -0.008059234798765899 +vn -0.9999675219437753 -0.0000615799002431361 0.008059234798765892 +vn 0.00006304267774337458 0.9998801705617335 0.01548032761473641 +vn -0.00006304267777429429 -0.9998801705617335 -0.015480327614734913 +vn 0.008059223725880015 -0.015480335577841182 0.999847692462874 +vn -0.008059223725916154 0.015480335577841177 -0.9998476924628736 +vn 0.7711999149275943 -0.009903395277281068 0.6365159966392465 +vn -0.7711999149275954 0.009903395277281068 -0.6365159966392452 +vn 0.00006304267775253392 0.9998801705617335 0.015480327614734625 +vn -0.00006304267775320005 -0.9998801705617335 -0.015480327614734524 +vn -0.6365929892570754 -0.011898208119356435 0.771108162758176 +vn 0.6365929892570822 0.011898208119356268 -0.7711081627581705 +vn 0.7608391773288319 0.009997741169494978 -0.6488634613022173 +vn -0.7608391773288322 -0.009997741169482932 0.6488634613022171 +vn 0.00006304267775403273 0.9998801705617336 0.015480327614736243 +vn -0.00006304267775120165 -0.9998801705617335 -0.01548032761473921 +vn 0.6489404357629438 -0.011819042511967748 0.760747409503247 +vn -0.6489404357629476 0.011819042511967692 -0.7607474095032437 +vn 0.9369056787990315 0.005352453029280779 -0.3495412712122781 +vn -0.936905678799032 -0.005352453029256521 0.3495412712122771 +vn 0.00006304267774209782 0.9998801705617334 0.015480327614742613 +vn -0.00006304267777046403 -0.9998801705617337 -0.015480327614728768 +vn 0.3495822115760135 -0.014525695631296024 0.9367930836188163 +vn -0.34958221157601926 0.014525695631295996 -0.9367930836188142 +vn 0.9424185119377014 -0.005236720669586027 0.3343948640660583 +vn -0.9424185119377017 0.005236720669574036 -0.33439486406605773 +vn 0.00006304267775403272 0.9998801705617335 0.015480327614734614 +vn -0.00006304267775381067 -0.9998801705617336 -0.015480327614734205 +vn -0.33443582565411933 -0.014567818774821606 0.9423059254696383 +vn 0.3344358256541167 0.014567818774816253 -0.9423059254696394 +vn 0.9999675219437753 0.00006157990025862371 -0.008059234798766359 +vn -0.9999675219437751 -0.00006157990024274751 0.008059234798764962 +vn 0.0000630426777434301 0.9998801705617336 0.015480327614736288 +vn -0.00006304267774337458 -0.9998801705617336 -0.015480327614733544 +vn 0.008059223725915537 -0.015480335577806906 0.9998476924628743 +vn -0.008059223725916154 0.01548033557784242 -0.9998476924628736 +vn 0.9999675219437753 0.00006157990025862371 -0.00805923479876472 +vn -0.9999675219437753 -0.00006157990025873473 0.008059234798765554 +vn 0.00006304267777457184 0.9998801705617335 0.015480327614732883 +vn -0.00006304267774320804 -0.9998801705617335 -0.015480327614733544 +vn 0.008059223725916156 -0.015480335577805664 0.9998476924628743 +vn -0.008059223725897777 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024291404 -0.008059234798765866 +vn -0.9999675219437753 -0.00006157990025834616 0.008059234798765441 +vn 0.00006304267774320806 0.9998801705617336 0.015480327614735586 +vn -0.0000630426777434856 -0.9998801705617335 -0.015480327614735178 +vn 0.00805922372591554 -0.015480335577771384 0.9998476924628749 +vn -0.008059223725907278 0.015480335577805662 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024291404 -0.008059234798765866 +vn -0.9999675219437753 -0.00006157990024308059 0.008059234798765766 +vn 0.00006304267773915574 0.9998801705617336 0.015480327614735617 +vn -0.000063042677770353 -0.9998801705617336 -0.015480327614735317 +vn 0.00805922372591554 -0.015480335577770147 0.9998476924628749 +vn -0.008059223725907274 0.01548033557782342 -0.999847692462874 +vn 0.9999675219437751 0.00006157990025329464 -0.008059234798774994 +vn -0.9999675219437753 -0.00006157990025390525 0.00805923479875142 +vn 0.00006304267774320804 0.9998801705617333 0.015480327614747736 +vn -0.0000630426777748494 -0.9998801705617334 -0.01548032761474735 +vn 0.008059223725906665 -0.015480335577809758 0.9998476924628742 +vn -0.008059223725898382 0.01548033557780985 -0.9998476924628744 +vn 0.9999675219437753 0.00006157990025307258 -0.0080592347987586 +vn -0.9999675219437751 -0.00006157990025223992 0.008059234798767734 +vn 0.00006304267777851315 0.999880170561734 0.015480327614715815 +vn -0.00006304267773887817 -0.9998801705617338 -0.015480327614716134 +vn 0.008059223725898405 -0.015480335577809761 0.9998476924628744 +vn -0.008059223725897768 0.015480335577809775 -0.9998476924628744 +vn 0.9999675219437753 0.00006157990025307258 -0.008059234798750904 +vn -0.9999675219437754 -0.00006157990025379424 0.008059234798751277 +vn 0.00006304267774270844 0.9998801705617337 0.015480327614720476 +vn -0.00006304267774731587 -0.9998801705617337 -0.015480327614720162 +vn 0.008059223725916166 -0.015480335577809758 0.9998476924628741 +vn -0.008059223725880636 0.015480335577807758 -0.9998476924628744 +vn 0.999967521943775 0.00006157990025323912 -0.008059234798774921 +vn -0.9999675219437751 -0.0000615799002521844 0.008059234798759248 +vn 0.00006304267774287498 0.9998801705617334 0.015480327614747606 +vn -0.0000630426777708526 -0.9998801705617333 -0.01548032761474738 +vn 0.008059223725880029 -0.01548033557781185 0.9998476924628744 +vn -0.008059223725880636 0.015480335577807758 -0.9998476924628744 +vn 0.999967521943775 0.00006157990025423832 -0.008059234798774927 +vn -0.9999675219437753 -0.00006157990025301707 0.008059234798759252 +vn 0.00006304267774287498 0.9998801705617334 0.015480327614747606 +vn -0.00006304267777490491 -0.9998801705617333 -0.015480327614751446 +vn 0.008059223725880029 -0.01548033557781185 0.9998476924628744 +vn -0.008059223725880636 0.015480335577807758 -0.9998476924628744 +vn 0.9999675219437751 0.00006157990025329463 -0.008059234798774921 +vn -0.9999675219437753 -0.00006157990025390525 0.00805923479875142 +vn 0.00006304267774315253 0.9998801705617334 0.015480327614747602 +vn -0.00006304267774326357 -0.999880170561734 -0.015480327614716101 +vn 0.008059223725897777 -0.015480335577809834 0.9998476924628744 +vn -0.008059223725898403 0.01548033557780768 -0.9998476924628744 +vn 0.9999675219437753 0.00006157990025307258 -0.008059234798750904 +vn -0.9999675219437753 -0.00006157990025301707 0.008059234798759252 +vn 0.00006304267773893368 0.9998801705617337 0.015480327614720506 +vn -0.0000630426777708526 -0.9998801705617333 -0.01548032761474738 +vn 0.008059223725916156 -0.015480335577809694 0.9998476924628741 +vn -0.00805922372589838 0.015480335577809848 -0.9998476924628744 +vn 0.9999675219437751 0.00006157990025323912 -0.008059234798767157 +vn -0.9999675219437753 -0.00006157990025307258 0.008059234798759252 +vn 0.00006304267773915574 0.9998801705617334 0.015480327614751871 +vn -0.00006304267777079708 -0.9998801705617333 -0.01548032761474738 +vn 0.008059223725915547 -0.015480335577809763 0.9998476924628741 +vn -0.008059223725907266 0.015480335577809767 -0.9998476924628742 +vn 0.7660601093250146 0.6427578427696296 0.003776831883922777 +vn -0.7660601093250146 -0.6427578427696296 -0.0037768318839225246 +vn -0.6427183546759682 0.7659130428709976 0.017038994181171968 +vn 0.6427183546759667 -0.7659130428709988 -0.0170389941811739 +vn 0.008059223725905975 -0.015480335577810353 0.9998476924628742 +vn -0.008059223725905897 0.015480335577810273 -0.9998476924628743 +vn 0.3827292337147853 0.9237924518533205 0.011217823270316566 +vn -0.38272923371478845 -0.9237924518533194 -0.011217823270300827 +vn -0.923825339604635 0.3825806968973125 0.013369826698493804 +vn 0.923825339604633 -0.38258069689731755 -0.013369826698493866 +vn 0.008059223725906006 -0.015480335577808773 0.9998476924628743 +vn -0.008059223725910896 0.015480335577800524 -0.9998476924628743 +vn 0.7660601093250134 0.6427578427696307 0.0037768318839225233 +vn -0.7660601093250134 -0.6427578427696305 -0.003776831883931102 +vn -0.6427183546759682 0.7659130428709976 0.017038994181171968 +vn 0.642718354675995 -0.7659130428709758 -0.01703899418113524 +vn 0.008059223725906053 -0.015480335577810434 0.9998476924628742 +vn -0.008059223725905975 0.015480335577810353 -0.9998476924628742 +vn 0.3827292337147886 0.9237924518533189 0.011217823270323977 +vn -0.3827292337147894 -0.9237924518533192 -0.011217823270294105 +vn -0.9238253396046432 0.38258069689729257 0.013369826698488088 +vn 0.9238253396046434 -0.3825806968972929 -0.013369826698460645 +vn 0.008059223725906242 -0.015480335577808204 0.9998476924628743 +vn -0.00805922372590901 0.015480335577808663 -0.9998476924628743 +vn 0.7660601093250132 0.642757842769631 0.0037768318839063765 +vn -0.7660601093250153 -0.6427578427696286 -0.0037768318839136944 +vn -0.6427183546759685 0.765913042870998 0.017038994181139216 +vn 0.6427183546759682 -0.7659130428709976 -0.017038994181170046 +vn 0.00805922372590845 -0.015480335577812341 0.9998476924628741 +vn -0.00805922372590806 0.015480335577812821 -0.9998476924628742 +vn 0.38272923371478523 0.9237924518533207 0.011217823270300773 +vn -0.38272923371478845 -0.9237924518533194 -0.011217823270293893 +vn -0.9238253396046332 0.3825806968973181 0.013369826698460948 +vn 0.923825339604633 -0.3825806968973176 -0.013369826698493866 +vn 0.008059223725908685 -0.015480335577809208 0.9998476924628743 +vn -0.008059223725908768 0.015480335577809238 -0.9998476924628743 +vn 0.7660601093250146 0.6427578427696294 0.0037768318839313565 +vn -0.7660601093250134 -0.6427578427696305 -0.003776831883931102 +vn -0.6427183546759682 0.7659130428709976 0.017038994181170046 +vn 0.6427183546759684 -0.7659130428709975 -0.01703899418117197 +vn 0.008059223725905975 -0.015480335577810353 0.9998476924628742 +vn -0.008059223725905975 0.015480335577810353 -0.9998476924628742 +vn 0.38272923371478523 0.9237924518533207 0.011217823270300973 +vn -0.38272923371478756 -0.9237924518533199 -0.011217823270294086 +vn -0.9238253396046308 0.38258069689732327 0.013369826698461245 +vn 0.9238253396046352 -0.38258069689731217 -0.013369826698488088 +vn 0.008059223725903624 -0.015480335577807106 0.9998476924628743 +vn -0.008059223725906239 0.015480335577808197 -0.9998476924628743 +vn 0.38261270640767225 -0.9237452249848441 -0.017386092519487906 +vn -0.38261270640767187 0.9237452249848435 0.017386092519523975 +vn 0.9238736860512587 0.38269452133712833 -0.0015216966210193329 +vn -0.923873686051259 -0.38269452133712833 0.001521696621013596 +vn 0.008059223725908242 -0.015480335577812575 0.9998476924628741 +vn -0.00805922372590801 0.015480335577812008 -0.9998476924628743 +vn 0.7659789527414436 -0.6426634042018919 -0.016124293992521688 +vn -0.7659789527414478 0.6426634042018868 0.016124293992518135 +vn 0.6428150343650498 0.7659923189247599 0.006678243970433152 +vn -0.6428150343650458 -0.7659923189247633 -0.006678243970441503 +vn 0.008059223725908808 -0.015480335577811123 0.9998476924628742 +vn -0.008059223725908877 0.015480335577811036 -0.9998476924628743 +vn 0.38261270640767236 -0.9237452249848441 -0.017386092519487882 +vn -0.38261270640767736 0.923745224984842 0.01738609251948789 +vn 0.923873686051259 0.3826945213371284 -0.001521696621019334 +vn -0.9238736860512587 -0.38269452133712833 0.0015216966210224291 +vn 0.008059223725901211 -0.0154803355777956 0.9998476924628745 +vn -0.008059223725903739 0.015480335577794558 -0.9998476924628745 +vn 0.7659789527414436 -0.6426634042018919 -0.016124293992521688 +vn -0.7659789527414436 0.642663404201892 0.016124293992521972 +vn 0.6428150343650498 0.7659923189247599 0.00667824397043315 +vn -0.6428150343650498 -0.76599231892476 -0.0066782439704331535 +vn 0.008059223725909845 -0.015480335577809888 0.9998476924628743 +vn -0.008059223725921442 0.015480335577823683 -0.9998476924628739 +vn 0.3826127064076723 -0.9237452249848441 -0.017386092519487903 +vn -0.382612706407672 0.9237452249848435 0.0173860925195232 +vn 0.9238736860512587 0.38269452133712833 -0.0015216966210193329 +vn -0.9238736860512553 -0.3826945213371365 0.0015216966210222745 +vn 0.008059223725908244 -0.015480335577812579 0.9998476924628741 +vn -0.00805922372590801 0.015480335577812008 -0.9998476924628743 +vn 0.7659789527414478 -0.6426634042018878 -0.016124293992488856 +vn -0.7659789527414478 0.6426634042018878 0.01612429399248914 +vn 0.6428150343650393 0.765992318924769 0.00667824397041978 +vn -0.6428150343650393 -0.765992318924769 -0.006678243970419781 +vn 0.008059223725894711 -0.01548033557780126 0.9998476924628744 +vn -0.008059223725908242 0.015480335577812757 -0.9998476924628741 +vn 0.7659789527414437 -0.642663404201892 -0.016124293992518156 +vn -0.7659789527414439 0.6426634042018915 0.016124293992518177 +vn 0.6428150343650498 0.7659923189247599 0.0066782439704413605 +vn -0.6428150343650562 -0.7659923189247548 -0.006678243970441229 +vn 0.008059223725896236 -0.015480335577798467 0.9998476924628744 +vn -0.008059223725896309 0.015480335577798382 -0.9998476924628745 +vn 0.38261270640767236 -0.9237452249848441 -0.017386092519488628 +vn -0.38261270640767187 0.9237452249848435 0.01738609251952323 +vn 0.9238736860512554 0.38269452133713633 -0.0015216966210103322 +vn -0.9238736860512589 -0.38269452133712845 0.0015216966210224291 +vn 0.008059223725908244 -0.015480335577812579 0.9998476924628741 +vn -0.008059223725910532 0.015480335577810962 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025856819 -0.008059234798758839 +vn -0.9999675219437751 -0.0000615799002585682 0.008059234798767452 +vn 0.00006304267775664175 0.999880170561734 0.015480327614715992 +vn -0.0000630426777569193 -0.9998801705617333 -0.015480327614751594 +vn 0.008059223725907071 -0.015480335577804424 0.9998476924628743 +vn -0.008059223725907987 0.01548033557782342 -0.999847692462874 +vn 0.9999675219437753 0.00006157990024274751 -0.00805923479875912 +vn -0.9999675219437751 -0.00006157990029126426 0.008059234798758403 +vn 0.00006304267775608662 0.9998801705617337 0.015480327614715989 +vn -0.00006304267775308904 -0.999880170561734 -0.015480327614716021 +vn 0.008059223725907 -0.01548033557780566 0.9998476924628743 +vn -0.008059223725907987 0.01548033557782342 -0.999847692462874 +vn 0.9999675219437751 0.00006157990024335815 -0.008059234798775648 +vn -0.999967521943775 -0.00006157990025867921 0.008059234798775228 +vn 0.00006304267775647521 0.9998801705617333 0.01548032761474777 +vn -0.00006304267775686379 -0.9998801705617333 -0.015480327614747495 +vn 0.008059223725907989 -0.015480335577805662 0.9998476924628743 +vn -0.008059223725906013 0.015480335577804418 -0.9998476924628743 +vn 0.9999675219437753 0.0000615799002431361 -0.008059234798767755 +vn -0.999967521943775 -0.00006157990024296955 0.00805923479877551 +vn 0.00006304267775647521 0.9998801705617333 0.015480327614751871 +vn -0.0000630426777564197 -0.9998801705617333 -0.015480327614747496 +vn 0.008059223725907989 -0.015480335577805662 0.9998476924628743 +vn -0.008059223725906015 0.015480335577805662 -0.9998476924628743 +vn 0.9999675219437754 0.00006157990024230343 -0.00805923479875109 +vn -0.9999675219437751 -0.00006157990024274751 0.008059234798767616 +vn 0.00006304267775669725 0.9998801705617337 0.015480327614719815 +vn -0.00006304267775270046 -0.999880170561734 -0.0154803276147163 +vn 0.00805922372590608 -0.015480335577841179 0.9998476924628739 +vn -0.008059223725907989 0.015480335577805662 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990029181938 -0.008059234798774717 +vn -0.9999675219437754 -0.00006157990025834616 0.008059234798751135 +vn 0.00006304267775336658 0.9998801705617334 0.015480327614747522 +vn -0.00006304267775619765 -0.9998801705617338 -0.015480327614715997 +vn 0.008059223725906013 -0.015480335577841182 0.9998476924628739 +vn -0.008059223725908057 0.015480335577841182 -0.9998476924628739 +vn 0.9999675219437753 0.00006157990025817962 -0.008059234798758844 +vn -0.9999675219437754 -0.0000615799002909312 0.008059234798750444 +vn 0.00006304267775664175 0.999880170561734 0.015480327614715992 +vn -0.00006304267775314454 -0.9998801705617337 -0.015480327614720119 +vn 0.008059223725907989 -0.015480335577770144 0.9998476924628747 +vn -0.008059223725907987 0.01548033557777014 -0.9998476924628747 +vn 0.9999675219437754 0.00006157990024291406 -0.008059234798751223 +vn -0.9999675219437751 -0.00006157990024308058 0.008059234798759115 +vn 0.00006304267775619765 0.9998801705617337 0.015480327614720093 +vn -0.00006304267775619765 -0.9998801705617338 -0.015480327614715997 +vn 0.008059223725907986 -0.015480335577841179 0.9998476924628739 +vn -0.008059223725907987 0.015480335577841182 -0.9998476924628739 +vn 0.999967521943775 0.00006157990025873472 -0.00805923479877527 +vn -0.9999675219437753 -0.0000615799002426365 0.008059234798759193 +vn 0.00006304267775436578 0.9998801705617333 0.01548032761474751 +vn -0.00006304267776013896 -0.9998801705617334 -0.015480327614751571 +vn 0.008059223725906133 -0.015480335577805667 0.9998476924628744 +vn -0.008059223725907857 0.01548033557780566 -0.9998476924628742 +vn 0.9999675219437753 0.0000615799002431361 -0.008059234798767684 +vn -0.9999675219437751 -0.00006157990027538807 0.008059234798758641 +vn 0.00006304267775358863 0.9998801705617333 0.015480327614751757 +vn -0.00006304267775358863 -0.9998801705617333 -0.015480327614747654 +vn 0.008059223725904514 -0.01548033557784118 0.9998476924628737 +vn -0.00805922372590463 0.015480335577805664 -0.9998476924628744 +vn 0.999967521943775 0.0000615799002526285 -0.00805923479877491 +vn -0.9999675219437751 -0.00006157990025357218 0.008059234798759179 +vn 0.0000630426777434856 0.9998801705617333 0.015480327614747463 +vn -0.00006304267774348561 -0.9998801705617334 -0.01548032761474774 +vn 0.008059223725897775 -0.01548033557781132 0.9998476924628742 +vn -0.008059223725916173 0.015480335577810063 -0.9998476924628742 +vn 0.9999675219437753 0.0000615799002426365 -0.008059234798759193 +vn -0.9999675219437754 -0.00006157990025845718 0.008059234798750918 +vn 0.00006304267775658623 0.9998801705617338 0.015480327614716127 +vn -0.00006304267775658623 -0.9998801705617338 -0.015480327614716127 +vn 0.008059223725907989 -0.015480335577805662 0.9998476924628743 +vn -0.008059223725906015 0.015480335577805662 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024263647 -0.008059234798751298 +vn -0.999967521943775 -0.00006157990024313609 0.008059234798775435 +vn 0.00006304267775614215 0.9998801705617338 0.015480327614720232 +vn -0.00006304267775264494 -0.9998801705617338 -0.015480327614716162 +vn 0.008059223725908055 -0.015480335577805659 0.9998476924628743 +vn -0.008059223725906015 0.015480335577805662 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024285853 -0.008059234798765528 +vn -0.9999675219437751 -0.00006157990024285853 0.008059234798766452 +vn 0.00006304267773921124 0.9998801705617335 0.015480327614736401 +vn -0.00006304267773921124 -0.9998801705617335 -0.015480327614735915 +vn 0.008059223725916158 -0.015480335577805666 0.9998476924628743 +vn -0.008059223725916154 0.015480335577841177 -0.9998476924628736 +vn 0.38261270640767225 -0.9237452249848441 -0.01738609251948806 +vn -0.38261270640767214 0.9237452249848436 0.017386092519523205 +vn 0.9238736860512587 0.38269452133712833 -0.0015216966210193465 +vn -0.923873686051259 -0.38269452133712833 0.001521696621013583 +vn 0.008059223725912905 -0.01548033557782026 0.9998476924628741 +vn -0.008059223725907921 0.015480335577812048 -0.9998476924628743 +vn 0.8745606621072575 -0.48469767471487973 -0.014553776846717045 +vn -0.8745606621072572 0.4846976747148793 0.014553776846746865 +vn 0.48484900502197903 0.8745448318591237 0.009632206273453282 +vn -0.484849005021962 -0.8745448318591331 -0.009632206273453566 +vn 0.008059223725900939 -0.015480335577808002 0.9998476924628744 +vn -0.008059223725908223 0.015480335577811897 -0.9998476924628743 +vn 0.9914044119300636 -0.13044950894664925 -0.010010875145707995 +vn -0.9914044119300636 0.13044950894664925 0.010010875145707995 +vn 0.13058444564101884 0.9913341154008899 0.014295950439299885 +vn -0.13058444564098956 -0.9913341154008943 -0.014295950439271088 +vn 0.008059223725906926 -0.01548033557780929 0.9998476924628742 +vn -0.008059223725906789 0.015480335577810264 -0.9998476924628742 +vn 0.9914209069499847 0.13057162004443942 -0.005969698605490443 +vn -0.9914209069499847 -0.13057162004443923 0.005969698605478417 +vn -0.13045943401590546 0.9913180022490908 0.016399832106503445 +vn 0.13045943401590304 -0.9913180022490915 -0.016399832106473087 +vn 0.008059223725903003 -0.01548033557780958 0.9998476924628742 +vn -0.008059223725912567 0.015480335577809385 -0.9998476924628742 +vn 0.8746218981219286 0.4848054529028184 0.00045624695962530765 +vn -0.8746218981219303 -0.48480545290281524 -0.0004562469596252556 +vn -0.48473866807547217 0.874485014200641 0.017446593103583482 +vn 0.48473866807547195 -0.8744850142006411 -0.0174465931035834 +vn 0.008059223725909156 -0.015480335577809616 0.9998476924628743 +vn -0.008059223725909172 0.015480335577809609 -0.9998476924628743 +vn 0.38272923371478523 0.9237924518533207 0.011217823270300773 +vn -0.38272923371478845 -0.9237924518533194 -0.011217823270293893 +vn -0.9238253396046332 0.3825806968973181 0.013369826698460948 +vn 0.9238253396046351 -0.38258069689731244 -0.013369826698488093 +vn 0.008059223725908685 -0.01548033557780921 0.9998476924628743 +vn -0.008059223725908768 0.015480335577809238 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025079664 -0.008059234798765543 +vn -0.9999675219437753 -0.00006157990025079664 0.008059234798765543 +vn 0.00006304267775908423 0.9998801705617335 0.015480327614735 +vn -0.00006304267775902872 -0.9998801705617335 -0.015480327614735 +vn 0.008059223725906964 -0.015480335577814539 0.9998476924628741 +vn -0.008059223725906966 0.015480335577814542 -0.9998476924628742 +vn 0.9914209069499852 0.1305716200444377 -0.005969698605469952 +vn -0.991420906949985 -0.13057162004443706 0.005969698605490843 +vn -0.13045943401587554 0.9913180022490953 0.01639983210647307 +vn 0.13045943401587554 -0.9913180022490946 -0.016399832106506446 +vn 0.008059223725921232 -0.015480335577807113 0.9998476924628741 +vn -0.008059223725920878 0.015480335577809262 -0.9998476924628741 +vn 0.8746218981219295 0.4848054529028165 0.00045624695962434174 +vn -0.8746218981219295 -0.4848054529028165 -0.0004562469596243458 +vn -0.4847386680754722 0.8744850142006416 0.017446593103547976 +vn 0.4847386680754409 -0.8744850142006584 -0.017446593103583492 +vn 0.008059223725901512 -0.015480335577814112 0.9998476924628743 +vn -0.008059223725908664 0.015480335577808691 -0.9998476924628743 +vn 0.38272923371477974 0.9237924518533231 0.011217823270293982 +vn -0.38272923371478823 -0.9237924518533196 -0.011217823270293895 +vn -0.9238253396046332 0.38258069689731783 0.013369826698466775 +vn 0.9238253396046352 -0.38258069689731244 -0.013369826698488215 +vn 0.008059223725910178 -0.015480335577809829 0.9998476924628743 +vn -0.008059223725906778 0.015480335577818033 -0.9998476924628742 +vn 0.8745606621072572 -0.48469767471487946 -0.014553776846746682 +vn -0.8745606621072597 0.48469767471487585 0.014553776846717185 +vn 0.4848490050219621 0.8745448318591329 0.00963220627347317 +vn -0.48484900502196193 -0.8745448318591329 -0.00963220627347317 +vn 0.008059223725916982 -0.015480335577814393 0.9998476924628741 +vn -0.008059223725916867 0.015480335577815902 -0.9998476924628741 +vn 0.9914044119300637 -0.13044950894664928 -0.010010875145708085 +vn -0.9914044119300636 0.1304495089466494 0.010010875145700902 +vn 0.1305844456410242 0.9913341154008893 0.014295950439299961 +vn -0.13058444564098973 -0.9913341154008943 -0.014295950439271085 +vn 0.008059223725915868 -0.015480335577809408 0.9998476924628741 +vn -0.008059223725915452 0.015480335577812452 -0.9998476924628741 +vn 0.38261270640767997 -0.9237452249848404 -0.017386092519523295 +vn -0.3826127064076671 0.9237452249848458 0.01738609251952343 +vn 0.9238736860512589 0.38269452133712845 -0.0015216966210224287 +vn -0.9238736860512587 -0.38269452133712833 0.0015216966210193465 +vn 0.008059223725907326 -0.015480335577812289 0.9998476924628743 +vn -0.008059223725907672 0.015480335577821755 -0.999847692462874 +vn 0.9999675219437753 0.00006157990025340566 -0.008059234798765417 +vn -0.9999675219437753 -0.00006157990025351669 0.008059234798765696 +vn 0.00006304267777451634 0.9998801705617335 0.015480327614734819 +vn -0.00006304267774326357 -0.9998801705617335 -0.015480327614735067 +vn 0.008059223725916156 -0.0154803355778175 0.999847692462874 +vn -0.008059223725897778 0.015480335577805253 -0.9998476924628743 +vn 0.9369056787990319 0.005352453029245363 -0.34954127121227774 +vn -0.9369056787990314 -0.005352453029240478 0.3495412712122788 +vn 0.00006304267777423878 0.9998801705617336 0.015480327614726801 +vn -0.00006304267774087657 -0.9998801705617335 -0.015480327614739744 +vn 0.34958221157601144 -0.014525695631299629 0.936793083618817 +vn -0.349582211576016 0.014525695631301044 -0.9367930836188152 +vn 0.9999675219437753 0.00006157990025074113 -0.008059234798765557 +vn -0.9999675219437751 -0.00006157990025901228 0.008059234798765429 +vn 0.00006304267775891771 0.9998801705617336 0.015480327614735157 +vn -0.00006304267775675276 -0.9998801705617335 -0.015480327614735697 +vn 0.00805922372590697 -0.015480335577805357 0.9998476924628744 +vn -0.008059223725906966 0.015480335577814542 -0.9998476924628742 +vn 0.9999675219437751 0.00006157990025074112 -0.008059234798765759 +vn -0.9999675219437751 -0.00006157990025074112 0.008059234798765741 +vn 0.00006304267775913974 0.9998801705617335 0.015480327614735391 +vn -0.00006304267775703032 -0.9998801705617335 -0.015480327614735018 +vn 0.008059223725915846 -0.01548033557780566 0.9998476924628743 +vn -0.008059223725915847 0.015480335577823422 -0.999847692462874 +vn 0.9999675219437751 0.00006157990025423832 -0.00805923479876315 +vn -0.9999675219437751 -0.00006157990025174032 0.008059234798767922 +vn -0.00397501515306936 0.8736618052819903 -0.48651747064822487 +vn 0.003975015153081518 -0.8736618052819886 0.4865174706482282 +vn 0.007011013746226785 0.48653374002191635 0.8736336563494659 +vn -0.007011013746248906 -0.4865337400219163 -0.8736336563494658 +vn 0.9999675219437753 0.00006157990025401629 -0.008059234798763044 +vn -0.9999675219437751 -0.00006157990025307258 0.008059234798767138 +vn -0.008059223725915844 0.015480335577811857 -0.9998476924628741 +vn 0.00805922372589809 -0.015480335577807676 0.9998476924628744 +vn 0.00006304267775880668 0.9998801705617335 0.015480327614731722 +vn -0.00006304267775697481 -0.9998801705617335 -0.015480327614734063 +vn 0.5736094492470735 0.8190892905258548 0.008058156136569924 +vn -0.5736094492470735 -0.8190892905258544 -0.008058156136569778 +vn -0.8190891960346227 0.5734572617127451 0.015480889130650597 +vn 0.8190891960346044 -0.5734572617127699 -0.015480889130713856 +vn 0.008059223725916597 -0.015480335577796071 0.9998476924628744 +vn -0.00805922372591462 0.015480335577805515 -0.9998476924628742 +vn 0.8829678325247238 0.46766818068241317 0.040672834961350435 +vn -0.8829678325247247 -0.46766818068240995 -0.040672834961366554 +vn -0.46941379639509667 0.8804041902114548 0.06737321138297737 +vn 0.4694137963950956 -0.8804041902114557 -0.06737321138297608 +vn -0.004300215150858441 -0.07858077513228408 0.9968984752367044 +vn 0.0043002151508733455 0.07858077513229447 -0.9968984752367035 +vn 0.8822551898812809 -0.46755941833052295 -0.0548996380495178 +vn -0.8822551898812839 0.4675594183305176 0.05489963804951841 +vn 0.47033010473887815 0.8804621681569077 0.05979935635734694 +vn -0.47033010473885356 -0.8804621681569209 -0.05979935635734847 +vn 0.020377311328415405 -0.07857925542270176 0.9966995865356013 +vn -0.020377311328422524 0.0785792554227072 -0.9966995865356009 +vn 0.5735060872384635 -0.8190185362596278 -0.017303328106595118 +vn -0.5735060872384635 0.8190185362596278 0.01730332810659734 +vn 0.8191616283499416 0.5735582272332341 0.0022774134763410394 +vn -0.8191616283499464 -0.5735582272332268 -0.0022774134763408464 +vn 0.008059223725906386 -0.015480335577804143 0.9998476924628744 +vn -0.008059223725903477 0.015480335577806181 -0.9998476924628744 +vn 0.9999675219437754 0.00006157990024291406 -0.008059234798751223 +vn -0.999967521943775 -0.00006157990024330262 0.008059234798775503 +vn 0.00006304267775619765 0.9998801705617337 0.015480327614720093 +vn -0.00006304267775314454 -0.9998801705617337 -0.015480327614720119 +vn 0.008059223725908055 -0.015480335577841179 0.9998476924628739 +vn -0.008059223725907986 0.015480335577841179 -0.9998476924628739 +vn 0.9999675219437751 0.00006157990024274752 -0.008059234798775515 +vn -0.9999675219437751 -0.00006157990025845718 0.008059234798775234 +vn 0.00006304267775636418 0.9998801705617334 0.015480327614747496 +vn -0.00006304267775686379 -0.9998801705617333 -0.015480327614747495 +vn 0.008059223725907989 -0.015480335577770144 0.9998476924628747 +vn -0.00805922372590799 0.015480335577770147 -0.9998476924628747 +vn 0.9999675219437751 0.00006157990025246197 -0.00805923479876705 +vn -0.999967521943775 -0.00006157990025323912 0.008059234798775752 +vn 0.00006304267777490491 0.9998801705617333 0.015480327614751446 +vn -0.00006304267774331906 -0.9998801705617333 -0.015480327614751972 +vn 0.008059223725915542 -0.015480335577810677 0.9998476924628742 +vn -0.00805922372591553 0.015480335577810651 -0.9998476924628742 +vn 0.9999675219437751 0.00006157990025396078 -0.008059234798775862 +vn -0.9999675219437754 -0.0000615799002535722 0.008059234798751579 +vn 0.00006304267774287498 0.9998801705617334 0.015480327614747606 +vn -0.00006304267777490492 -0.9998801705617334 -0.01548032761475172 +vn 0.008059223725880024 -0.015480335577814456 0.9998476924628743 +vn -0.008059223725880645 0.015480335577807805 -0.9998476924628745 +vn 0.9999675219437751 0.00006157990024308058 -0.008059234798759115 +vn -0.9999675219437754 -0.00006157990027533257 0.008059234798750864 +vn 0.00006304267775664175 0.999880170561734 0.015480327614715992 +vn -0.00006304267775630867 -0.9998801705617333 -0.015480327614747222 +vn 0.008059223725906017 -0.015480335577804425 0.9998476924628743 +vn -0.008059223725907987 0.015480335577841182 -0.9998476924628739 +vn 0.9999675219437753 0.00006157990022570559 -0.00805923479875939 +vn -0.9999675219437751 -0.00006157990024263649 0.008059234798759122 +vn 0.00006304267775664175 0.999880170561734 0.015480327614715992 +vn -0.0000630426777564197 -0.9998801705617333 -0.015480327614747496 +vn 0.008059223725906015 -0.015480335577805662 0.9998476924628743 +vn -0.008059223725906017 0.015480335577770146 -0.999847692462875 +vn 0.9999675219437753 0.0000615799002480766 -0.00805923479876555 +vn -0.9999675219437753 -0.00006157990026434136 0.008059234798765493 +vn 0.0000630426777704085 0.9998801705617336 0.015480327614735 +vn -0.00006304267774337458 -0.9998801705617335 -0.015480327614735114 +vn 0.00805922372589778 -0.015480335577817507 0.9998476924628743 +vn -0.008059223725897777 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437753 0.0000615799002480766 -0.008059234798765783 +vn -0.9999675219437751 -0.00006157990025340565 0.008059234798765412 +vn 0.00006304267774309702 0.9998801705617335 0.015480327614735615 +vn -0.00006304267777457184 -0.9998801705617335 -0.015480327614735289 +vn 0.008059223725915539 -0.015480335577805664 0.9998476924628743 +vn -0.008059223725907276 0.015480335577811581 -0.9998476924628742 +vn 0.9999675219437751 0.00006157990025329463 -0.008059234798765661 +vn -0.9999675219437751 -0.00006157990025912331 0.00805923479876557 +vn 0.0000630426777748494 0.9998801705617335 0.015480327614734864 +vn -0.00006304267774287498 -0.9998801705617335 -0.015480327614735213 +vn 0.008059223725915537 -0.015480335577793825 0.9998476924628745 +vn -0.008059223725915535 0.015480335577817497 -0.999847692462874 +vn 0.9424185119377018 -0.005236720669567263 0.33439486406605706 +vn -0.9424185119377012 0.005236720669566209 -0.33439486406605906 +vn 0.0000630426777594173 0.9998801705617336 0.01548032761473153 +vn -0.00006304267775170126 -0.9998801705617335 -0.015480327614739381 +vn -0.33443582565410884 -0.014567818774819719 0.9423059254696421 +vn 0.33443582565411134 0.014567818774819025 -0.9423059254696412 +vn 0.6151354483958923 -0.012243888714055934 0.7883263710646387 +vn -0.6151354483958923 0.012243888714055934 -0.7883263710646387 +vn 0.000063042677755476 0.9998801705617336 0.015480327614730716 +vn -0.00006304267775575356 -0.9998801705617336 -0.01548032761473097 +vn -0.7884214134033428 -0.009472686157984411 0.6150625521880092 +vn 0.788421413403343 0.00947268615798258 -0.6150625521880089 +vn 0.22430076098843715 -0.015100061518754163 0.9744029745244716 +vn -0.22430076098842835 0.015100061518754204 -0.9744029745244736 +vn 0.00006304267776074957 0.9998801705617334 0.01548032761474244 +vn -0.00006304267775969485 -0.9998801705617334 -0.015480327614742223 +vn -0.9745199613378082 -0.003410678242767473 0.2242748586624935 +vn 0.974519961337808 0.003410678242767362 -0.22427485866249372 +vn 0.9369056787990317 0.005352453029248639 -0.3495412712122781 +vn -0.936905678799031 -0.005352453029245141 0.34954127121228007 +vn 0.00006304267774048801 0.9998801705617335 0.015480327614739591 +vn -0.000063042677740599 -0.9998801705617334 -0.015480327614738146 +vn 0.34958221157599845 -0.014525695631302297 0.9367930836188219 +vn -0.3495822115759958 0.014525695631303185 -0.9367930836188229 +vn 0.6023478248235953 0.012318863664039007 -0.7981386743720107 +vn -0.6023478248235999 -0.012318863664038893 0.798138674372007 +vn 0.00006304267776036099 0.9998801705617336 0.015480327614726471 +vn -0.00006304267776102714 -0.9998801705617337 -0.015480327614726935 +vn 0.7982337017856498 -0.009374976908248012 0.6022749099385994 +vn -0.7982337017856408 0.009374976908251176 -0.6022749099386114 +vn 0.20856438518641343 0.015126718185875191 -0.977891650250036 +vn -0.20856438518642184 -0.01512671818587448 0.9778916502500342 +vn 0.00006304267776080509 0.9998801705617336 0.015480327614738158 +vn -0.00006304267775225636 -0.9998801705617335 -0.01548032761473991 +vn 0.9780086314928952 -0.0032904378196457196 0.20853846106737586 +vn -0.9780086314928937 0.0032904378196447212 -0.20853846106738327 +vn 0.3826127064076724 -0.923745224984844 -0.017386092519488187 +vn -0.38261270640767747 0.9237452249848421 0.01738609251948758 +vn 0.9238736860512554 0.3826945213371365 -0.0015216966210192067 +vn -0.9238736860512553 -0.3826945213371365 0.0015216966210222745 +vn 0.008059223725914805 -0.015480335577828417 0.9998476924628739 +vn -0.008059223725901211 0.015480335577795597 -0.9998476924628745 +vn 0.38272923371478523 0.9237924518533207 0.011217823270300773 +vn -0.38272923371478845 -0.9237924518533194 -0.011217823270300726 +vn -0.9238253396046353 0.3825806968973128 0.013369826698460884 +vn 0.9238253396046435 -0.382580696897293 -0.013369826698466354 +vn 0.008059223725906239 -0.015480335577808195 0.9998476924628743 +vn -0.00805922372590624 0.015480335577808198 -0.9998476924628743 +vn 0.7659789527414436 -0.6426634042018919 -0.0161242939925214 +vn -0.7659789527414436 0.642663404201892 0.016124293992521688 +vn 0.6428150343650499 0.7659923189247599 0.006678243970433031 +vn -0.6428150343650498 -0.7659923189247599 -0.006678243970433151 +vn 0.008059223725907769 -0.015480335577812357 0.9998476924628743 +vn -0.008059223725921442 0.015480335577823683 -0.9998476924628739 +vn 0.7660601093250136 0.6427578427696308 0.003776831883922591 +vn -0.7660601093250146 -0.6427578427696296 -0.003776831883922525 +vn -0.6427183546759684 0.7659130428709973 0.01703899418117227 +vn 0.6427183546759682 -0.7659130428709976 -0.017038994181170046 +vn 0.008059223725903904 -0.01548033557780788 0.9998476924628742 +vn -0.008059223725890227 0.015480335577819209 -0.9998476924628742 +vn 0.999967521943775 0.00006157990025429383 -0.008059234798782762 +vn -0.9999675219437753 -0.00006157990025323913 0.008059234798767738 +vn 0.00006304267777895722 0.9998801705617334 0.01548032761474321 +vn -0.00006304267774265293 -0.9998801705617338 -0.015480327614719925 +vn 0.008059223725915535 -0.015480335577807751 0.9998476924628743 +vn -0.00805922372591553 0.015480335577811852 -0.9998476924628741 +vn 0.999967521943775 0.00006157990025323912 -0.008059234798774921 +vn -0.9999675219437751 -0.00006157990025301707 0.00805923479875911 +vn 0.00006304267774315253 0.9998801705617334 0.015480327614747602 +vn -0.00006304267777468288 -0.9998801705617334 -0.015480327614747076 +vn 0.008059223725915545 -0.01548033557780976 0.9998476924628741 +vn -0.008059223725898382 0.01548033557780985 -0.9998476924628744 +vn 0.999967521943775 0.00006157990025401627 -0.008059234798775265 +vn -0.9999675219437753 -0.00006157990025368322 0.008059234798751357 +vn 0.00006304267774337458 0.9998801705617333 0.0154803276147476 +vn -0.00006304267777446082 -0.9998801705617333 -0.015480327614751451 +vn 0.008059223725915542 -0.01548033557780829 0.9998476924628743 +vn -0.008059223725916165 0.01548033557781102 -0.9998476924628741 +vn 0.9999675219437751 0.00006157990025279503 -0.00805923479876753 +vn -0.9999675219437751 -0.00006157990025185135 0.008059234798776037 +vn 0.00006304267773937777 0.9998801705617333 0.01548032761475173 +vn -0.00006304267777490491 -0.9998801705617333 -0.015480327614747347 +vn 0.008059223725898396 -0.01548033557781002 0.9998476924628743 +vn -0.008059223725916154 0.015480335577812247 -0.9998476924628741 +vn 0.9999675219437751 0.00006157990025856819 -0.008059234798758983 +vn -0.9999675219437753 -0.00006157990025812411 0.008059234798758988 +vn 0.00006304267775592011 0.999880170561734 0.01548032761471627 +vn -0.0000630426777558646 -0.999880170561734 -0.015480327614715995 +vn 0.008059223725905746 -0.015480335577770147 0.999847692462875 +vn -0.00805922372590574 0.01548033557780566 -0.9998476924628744 +vn 0.9999675219437751 0.00006157990024246995 -0.008059234798758981 +vn -0.9999675219437751 -0.00006157990025851268 0.008059234798767379 +vn 0.00006304267775669727 0.999880170561734 0.015480327614715718 +vn -0.00006304267775686379 -0.9998801705617333 -0.015480327614747769 +vn 0.008059223725906083 -0.015480335577839946 0.9998476924628739 +vn -0.008059223725907987 0.015480335577841182 -0.9998476924628739 +vn 0.9999675219437753 0.0000615799002431361 -0.008059234798767755 +vn -0.999967521943775 -0.00006157990024296955 0.008059234798775365 +vn 0.0000630426777563642 0.9998801705617334 0.015480327614751875 +vn -0.0000630426777564197 -0.9998801705617333 -0.015480327614747496 +vn 0.008059223725907989 -0.015480335577805662 0.9998476924628743 +vn -0.008059223725904044 0.015480335577770147 -0.999847692462875 +vn 0.7879462609911352 -0.615539170799814 -0.015881404256790053 +vn -0.7879462609910999 0.6155391707998592 0.015881404256787066 +vn 0.6156911626902987 0.7879543256960778 0.007236905547782893 +vn -0.6156911626902967 -0.7879543256960798 -0.007236905547760124 +vn 0.008059223725904853 -0.015480335577809326 0.9998476924628742 +vn -0.008059223725886982 0.015480335577840438 -0.999847692462874 +vn 0.9999675219437754 0.00006157990024235895 -0.008059234798751232 +vn -0.9999675219437751 -0.00006157990024246997 0.008059234798767764 +vn 0.00006304267775608663 0.9998801705617337 0.015480327614720095 +vn -0.00006304267775558703 -0.9998801705617334 -0.0154803276147475 +vn 0.008059223725905834 -0.015480335577768907 0.999847692462875 +vn -0.008059223725908279 0.015480335577805662 -0.9998476924628742 +vn 0.9999675219437751 0.0000615799002526285 -0.008059234798767146 +vn -0.9999675219437751 -0.00006157990025379423 0.008059234798759042 +vn 0.00006304267773937777 0.9998801705617333 0.01548032761475173 +vn -0.00006304267777501593 -0.9998801705617333 -0.015480327614747623 +vn 0.008059223725915532 -0.015480335577813763 0.9998476924628741 +vn -0.008059223725916161 0.015480335577813758 -0.9998476924628741 +vn 0.7880239988596777 0.615636309514363 0.003179878730158075 +vn -0.7880239988596852 -0.6156363095143531 -0.003179878730142704 +vn -0.615591718591721 0.7878783889985668 0.017160423954981845 +vn 0.6155917185917293 -0.7878783889985609 -0.017160423954946883 +vn 0.00805922372590754 -0.0154803355778208 0.999847692462874 +vn -0.00805922372588905 0.015480335577788603 -0.9998476924628747 +vn 0.9207653881906653 0.005980960642237911 -0.39007092690931194 +vn -0.9207653881906632 -0.005980960642238022 0.3900709269093168 +vn 0.00006304267776019445 0.9998801705617335 0.015480327614734078 +vn -0.00006304267775930628 -0.9998801705617336 -0.015480327614733325 +vn 0.3901167373601313 -0.014278399698108405 0.9206546901708305 +vn -0.39011673736015856 0.014278399698108235 -0.9206546901708188 +vn 0.9269336503705318 -0.005867175818438819 0.37517940249789344 +vn -0.9269336503705325 0.005867175818428605 -0.37517940249789195 +vn 0.00006304267776430228 0.9998801705617335 0.015480327614739388 +vn -0.00006304267773554752 -0.9998801705617337 -0.015480327614726607 +vn -0.3752252339184651 -0.014325530925063501 0.9268229620561568 +vn 0.37522523391846235 0.01432553092508546 -0.9268229620561578 +vn 0.6023478248236007 0.01231886366404392 -0.7981386743720065 +vn -0.6023478248236013 -0.012318863664050245 0.7981386743720058 +vn 0.00006304267775986139 0.9998801705617337 0.015480327614726362 +vn -0.0000630426777389892 -0.9998801705617332 -0.015480327614754269 +vn 0.7982337017856369 -0.009374976908269437 0.6022749099386161 +vn -0.7982337017856408 0.00937497690825928 -0.6022749099386113 +vn 0.615135448395891 -0.01224388871406118 0.7883263710646397 +vn -0.6151354483958923 0.012243888714042528 -0.7883263710646389 +vn 0.00006304267777501595 0.9998801705617333 0.015480327614755622 +vn -0.00006304267775586458 -0.9998801705617335 -0.015480327614731466 +vn -0.788421413403343 -0.009472686157988852 0.615062552188009 +vn 0.7884214134033353 0.009472686157997403 -0.615062552188019 +vn 0.3495822115760128 -0.014525695631308903 0.9367930836188164 +vn -0.349582211576006 0.014525695631286778 -0.9367930836188191 +vn 0.00006304267775864014 0.9998801705617333 0.01548032761474868 +vn -0.00006304267775764094 -0.9998801705617333 -0.015480327614748652 +vn -0.9369056787990326 -0.005352453029244476 0.3495412712122758 +vn 0.936905678799031 0.005352453029262961 -0.34954127121228024 +vn 0.3344358256541098 0.014567818774829239 -0.9423059254696415 +vn -0.33443582565411567 -0.014567818774829211 0.9423059254696395 +vn 0.00006304267774864813 0.9998801705617332 0.01548032761475458 +vn -0.00006304267776419126 -0.9998801705617337 -0.015480327614726641 +vn 0.9424185119377078 -0.005236720669549556 0.33439486406604074 +vn -0.9424185119377013 0.0052367206695602695 -0.33439486406605873 +vn 0.9999675219437753 0.00006157990025840167 -0.00805923479876619 +vn -0.9999675219437753 -0.00006157990025834616 0.008059234798765282 +vn 0.00006304267775608663 0.9998801705617335 0.01548032761473573 +vn -0.00006304267775619767 -0.9998801705617336 -0.015480327614736281 +vn 0.00805922372590574 -0.015480335577841184 0.9998476924628737 +vn -0.008059223725908279 0.015480335577805662 -0.9998476924628742 +vn 0.8191616283499568 0.5735582272332125 0.002277413476338103 +vn -0.8191616283499465 -0.5735582272332269 -0.0022774134763378496 +vn -0.5735060872384669 0.8190185362596253 0.01730332810661629 +vn 0.5735060872384583 -0.8190185362596313 -0.01730332810661641 +vn 0.00805922372590827 -0.015480335577791979 0.9998476924628745 +vn -0.008059223725896656 0.015480335577801626 -0.9998476924628745 +vn 0.9999675219437751 0.00006157990027533256 -0.008059234798765925 +vn -0.9999675219437751 -0.00006157990024246995 0.008059234798764522 +vn 0.00006304267775164574 0.9998801705617336 0.015480327614735768 +vn -0.00006304267775614215 -0.9998801705617336 -0.015480327614732092 +vn 0.008059223725905739 -0.01548033557784118 0.9998476924628737 +vn -0.008059223725908367 0.0154803355778069 -0.9998476924628742 +vn 0.8190891960346454 -0.5734572617127123 -0.015480889130671428 +vn -0.8190891960346408 0.573457261712719 0.015480889130671563 +vn 0.5736094492470766 0.8190892905258523 0.00805815613657391 +vn -0.5736094492470767 -0.8190892905258524 -0.008058156136574872 +vn 0.008059223725866621 -0.015480335577857883 0.9998476924628737 +vn -0.008059223725915686 0.015480335577805511 -0.9998476924628742 +vn 0.936905678799034 0.005352453029236204 -0.3495412712122724 +vn -0.9369056787990326 -0.0053524530292495265 0.34954127121227574 +vn 0.00006304267776607864 0.9998801705617336 0.015480327614727639 +vn -0.0000630426777683546 -0.9998801705617336 -0.015480327614734196 +vn 0.34958221157603026 -0.014525695631304736 0.9367930836188098 +vn -0.34958221157601876 0.014525695631288499 -0.9367930836188143 +vn 0.9424185119377029 -0.005236720669560213 0.33439486406605406 +vn -0.9424185119377015 0.005236720669557771 -0.3343948640660579 +vn 0.00006304267775320006 0.9998801705617336 0.015480327614736748 +vn -0.0000630426777604165 -0.9998801705617334 -0.015480327614740651 +vn -0.33443582565409935 -0.014567818774829294 0.9423059254696452 +vn 0.3344358256541089 0.014567818774831074 -0.942305925469642 +vn 0.6151354483958899 -0.01224388871405738 0.7883263710646408 +vn -0.6151354483958938 0.012243888714042448 -0.7883263710646379 +vn 0.00006304267774781548 0.9998801705617337 0.015480327614731062 +vn -0.00006304267775875116 -0.9998801705617335 -0.015480327614734505 +vn -0.7884214134033258 -0.00947268615797048 0.6150625521880315 +vn 0.7884214134033528 0.009472686157988687 -0.6150625521879967 +vn 0.6023478248236 0.012318863664021823 -0.7981386743720073 +vn -0.602347824823602 -0.012318863664059654 0.7981386743720051 +vn 0.00006304267777551555 0.9998801705617341 0.015480327614707542 +vn -0.00006304267773632467 -0.9998801705617333 -0.015480327614758652 +vn 0.7982337017856875 -0.009374976908239964 0.6022749099385499 +vn -0.7982337017856381 0.009374976908240963 -0.6022749099386153 +vn 0.25102601364534977 0.014968794044497444 -0.9678645957354667 +vn -0.2510260136453435 -0.014968794044473197 0.9678645957354686 +vn 0.00006304267775447682 0.9998801705617336 0.015480327614735999 +vn -0.00006304267775314454 -0.9998801705617334 -0.015480327614743723 +vn 0.9679803317091387 -0.003947124259894742 0.25099501515835554 +vn -0.9679803317091469 0.003947124259900181 -0.25099501515832345 +vn 0.26659523819683745 -0.014936917933820574 0.9636928283708508 +vn -0.266595238196838 0.014936917933819214 -0.9636928283708507 +vn 0.00006304267776346961 0.9998801705617334 0.015480327614745474 +vn -0.00006304267775741888 -0.9998801705617333 -0.015480327614746095 +vn -0.9638085709860773 -0.0040660874942942135 0.26656426134473576 +vn 0.9638085709860729 0.004066087494290327 -0.2665642613447514 +vn 0.9369056787990159 0.005352453029250359 -0.3495412712123204 +vn -0.9369056787990405 -0.005352453029246585 0.349541271212255 +vn 0.00006304267772783145 0.9998801705617327 0.015480327614785377 +vn -0.00006304267776718887 -0.999880170561734 -0.01548032761471097 +vn 0.34958221157601876 -0.014525695631301988 0.9367930836188141 +vn -0.349582211575973 0.014525695631301683 -0.9367930836188312 +vn 0.6023478248236073 0.01231886366403578 -0.7981386743720014 +vn -0.6023478248235548 -0.012318863664036426 0.7981386743720413 +vn 0.00006304267777007544 0.9998801705617342 0.015480327614693638 +vn -0.00006304267773799 -0.9998801705617333 -0.015480327614749744 +vn 0.7982337017856288 -0.009374976908252843 0.6022749099386275 +vn -0.7982337017856456 0.009374976908252786 -0.6022749099386051 +vn 0.6023478248236073 0.01231886366403578 -0.7981386743720014 +vn -0.6023478248235548 -0.012318863664031315 0.7981386743720412 +vn 0.00006304267777007544 0.9998801705617342 0.015480327614693638 +vn -0.00006304267781548357 -0.9998801705617335 -0.015480327614738137 +vn 0.7982337017856281 -0.009374976908249233 0.6022749099386281 +vn -0.7982337017856457 0.009374976908248957 -0.6022749099386052 +vn 0.2510260136453258 0.014968794044489392 -0.9678645957354729 +vn -0.2510260136453885 -0.014968794044495026 0.9678645957354566 +vn 0.00006304267775042449 0.9998801705617334 0.015480327614744164 +vn -0.00006304267775031348 -0.9998801705617335 -0.015480327614744167 +vn 0.9679803317091469 -0.00394712425988597 0.2509950151583236 +vn -0.9679803317091384 0.003947124259886525 -0.250995015158356 +vn 0.6151354483958761 -0.012243888714055712 0.7883263710646513 +vn -0.6151354483959205 0.012243888714060264 -0.7883263710646166 +vn 0.00006304267775736339 0.9998801705617336 0.015480327614733952 +vn -0.00006304267774653871 -0.9998801705617322 -0.015480327614822412 +vn -0.7884214134033332 -0.009472686157984522 0.6150625521880215 +vn 0.7884214134033604 0.009472686157985633 -0.6150625521879868 +vn 0.9424185119377106 -0.005236720669563766 0.33439486406603264 +vn -0.9424185119376971 0.005236720669568595 -0.33439486406607033 +vn 0.00006304267767842654 0.9998801705617333 0.015480327614762418 +vn -0.0000630426777579185 -0.9998801705617337 -0.015480327614723743 +vn -0.33443582565411384 -0.014567818774822272 0.9423059254696402 +vn 0.3344358256540554 0.014567818774822633 -0.942305925469661 +vn 0.6151354483958761 -0.012243888714055712 0.7883263710646513 +vn -0.6151354483959205 0.012243888714058404 -0.7883263710646167 +vn 0.00006304267779611017 0.9998801705617327 0.015480327614783629 +vn -0.0000630426777574189 -0.9998801705617336 -0.015480327614733962 +vn -0.7884214134033176 -0.00947268615798258 0.6150625521880415 +vn 0.7884214134033447 0.009472686157984245 -0.6150625521880068 +vn 0.26659523819686687 -0.014936917933810398 0.9636928283708427 +vn -0.26659523819680075 0.01493691793381105 -0.963692828370861 +vn 0.00006304267776180429 0.9998801705617334 0.015480327614746119 +vn -0.00006304267780327112 -0.9998801705617347 -0.015480327614659617 +vn -0.963808570986078 -0.004066087494290882 0.26656426134473316 +vn 0.963808570986073 0.004066087494294102 -0.26656426134475086 +vn 0.9424185119376921 -0.0052367206695675406 0.3343948640660844 +vn -0.942418511937708 0.005236720669566154 -0.33439486406604013 +vn 0.0000630426777564197 0.9998801705617337 0.01548032761472441 +vn -0.00006304267773632466 -0.9998801705617328 -0.015480327614784153 +vn -0.33443582565404584 -0.014567818774823577 0.9423059254696644 +vn 0.33443582565417207 0.014567818774816776 -0.9423059254696197 +vn 0.9369056787990266 0.0053524530292476955 -0.34954127121229206 +vn -0.9369056787990125 -0.005352453029243198 0.3495412712123296 +vn 0.00006304267775814054 0.999880170561734 0.015480327614706814 +vn -0.00006304267776097162 -0.999880170561734 -0.01548032761471449 +vn 0.34958221157596303 -0.014525695631301131 0.9367930836188351 +vn -0.3495822115760189 0.014525695631306401 -0.936793083618814 +vn 0.2665952381967969 -0.01493691793381816 0.963692828370862 +vn -0.26659523819686676 0.014936917933811647 -0.9636928283708427 +vn 0.0000630426777499804 0.9998801705617335 0.015480327614738571 +vn -0.00006304267775930629 -0.9998801705617335 -0.015480327614737147 +vn -0.963808570986078 -0.004066087494290882 0.26656426134473316 +vn 0.9638085709860789 0.004066087494289105 -0.26656426134472944 +vn 0.2510260136453218 0.014968794044495668 -0.967864595735474 +vn -0.25102601364538846 -0.014968794044495387 0.9678645957354566 +vn 0.00006304267774254191 0.9998801705617335 0.015480327614742193 +vn -0.00006304267775003593 -0.9998801705617335 -0.015480327614736762 +vn 0.967980331709143 -0.003947124259886026 0.25099501515833855 +vn -0.9679803317091386 0.003947124259887692 -0.250995015158356 +vn 0.9424185119377013 -0.005236720669554773 0.3343948640660588 +vn -0.942418511937702 0.005236720669585916 -0.3343948640660565 +vn 0.00006304267775358864 0.9998801705617335 0.015480327614738141 +vn -0.00006304267775653072 -0.9998801705617336 -0.015480327614729752 +vn -0.334435825654113 -0.014567818774855166 0.9423059254696402 +vn 0.33443582565411273 0.014567818774849754 -0.9423059254696403 +vn 0.6151354483958936 -0.012243888714076612 0.7883263710646372 +vn -0.6151354483958899 0.012243888714030263 -0.7883263710646412 +vn 0.0000630426777534221 0.9998801705617335 0.015480327614737483 +vn -0.00006304267775308903 -0.9998801705617335 -0.015480327614737104 +vn -0.7884214134033455 -0.00947268615800756 0.6150625521880057 +vn 0.7884214134033437 0.009472686157985633 -0.6150625521880081 +vn 0.26659523819683745 -0.01493691793378188 0.9636928283708512 +vn -0.2665952381968375 0.014936917933776259 -0.9636928283708514 +vn 0.00006304267776019445 0.9998801705617335 0.015480327614733952 +vn -0.0000630426777534221 -0.9998801705617335 -0.015480327614735861 +vn -0.9638085709860766 -0.004066087494272341 0.26656426134473843 +vn 0.9638085709860765 0.0040660874942562986 -0.26656426134473876 +vn 0.25102601364535637 0.014968794044452921 -0.9678645957354656 +vn -0.2510260136453568 -0.014968794044521685 0.9678645957354644 +vn 0.00006304267775381066 0.9998801705617334 0.0154803276147374 +vn -0.00006304267775475436 -0.9998801705617335 -0.015480327614737591 +vn 0.9679803317091413 -0.003947124259905566 0.2509950151583445 +vn -0.9679803317091417 0.0039471242598877465 -0.2509950151583437 +vn 0.6023478248235979 0.012318863664028044 -0.7981386743720089 +vn -0.602347824823604 -0.012318863664065986 0.7981386743720036 +vn 0.0000630426777559201 0.9998801705617335 0.015480327614733676 +vn -0.00006304267775625316 -0.9998801705617335 -0.01548032761473323 +vn 0.7982337017856418 -0.009374976908277655 0.6022749099386098 +vn -0.7982337017856397 0.009374976908235024 -0.6022749099386134 +vn 0.9369056787990309 0.005352453029262849 -0.3495412712122801 +vn -0.9369056787990322 -0.005352453029253468 0.3495412712122768 +vn 0.00006304267775625318 0.9998801705617335 0.015480327614738698 +vn -0.00006304267775658623 -0.9998801705617335 -0.01548032761473965 +vn 0.34958221157601277 -0.014525695631334688 0.936793083618816 +vn -0.3495822115760134 0.014525695631262686 -0.9367930836188167 +vn 0.6023478248235546 0.012318863664043278 -0.7981386743720411 +vn -0.602347824823615 -0.012318863664042584 0.7981386743719955 +vn 0.00006304267778417527 0.9998801705617326 0.015480327614794849 +vn -0.0000630426777330495 -0.9998801705617332 -0.015480327614756286 +vn 0.798233701785638 -0.00937497690825151 0.6022749099386153 +vn -0.7982337017856286 0.009374976908249287 -0.6022749099386274 +vn 0.6151354483958686 -0.012243888714061735 0.7883263710646571 +vn -0.6151354483959205 0.012243888714060264 -0.7883263710646166 +vn 0.00006304267774592809 0.9998801705617335 0.01548032761473253 +vn -0.00006304267775830708 -0.9998801705617335 -0.015480327614733285 +vn -0.7884214134033336 -0.009472686157982248 0.6150625521880213 +vn 0.7884214134033525 0.009472686157981858 -0.6150625521879969 +vn 0.8190893236299474 -0.5734570674813633 -0.015481332988816703 +vn -0.8190893236299457 0.5734570674813655 0.015481332988822968 +vn 0.5268614143292165 0.7626638919555163 -0.3751810736141712 +vn -0.526861414329207 -0.7626638919555259 0.3751810736141652 +vn 0.22695722708675564 0.2991502952461863 0.9268222687911694 +vn -0.2269572270867064 -0.2991502952462207 -0.9268222687911702 +vn 0.8191616818920845 0.5735581447877521 0.0022789180247473804 +vn -0.8191616818920838 -0.5735581447877529 -0.002278918024748295 +vn -0.39339618541491983 0.5647350892646701 -0.725474823997508 +vn 0.3933961854149256 -0.5647350892646661 0.7254748239975081 +vn -0.417388983933325 0.5933847254729593 0.6882448718780892 +vn 0.41738898393331897 -0.5933847254729634 -0.6882448718780892 +vn 0.9999675219437753 0.00006157990025285055 -0.008059234798764591 +vn -0.9999675219437753 -0.00006157990026034456 0.008059234798767904 +vn -0.003348838914872365 0.9127414637334097 -0.40852393523478536 +vn 0.0033488389148743644 -0.9127414637334121 0.40852393523478026 +vn 0.007330780153416013 0.4085376880484455 0.9127120121409457 +vn -0.007330780153411348 -0.4085376880484659 -0.9127120121409363 +vn 0.8487957502881329 -0.4951163184072932 0.18548748081639854 +vn -0.8487957502881638 0.4951163184072482 -0.18548748081637625 +vn 0.5268621988968468 0.7626639842567603 -0.3751797842250878 +vn -0.5268621988968274 -0.7626639842567708 0.3751797842250937 +vn 0.04429294606362902 0.41617737717266345 0.9082040110342429 +vn -0.044292946063649925 -0.4161773771726939 -0.9082040110342281 +vn 0.819089323629947 -0.5734570674813638 -0.015481332988818304 +vn -0.8190893236299825 0.5734570674813125 0.015481332988832053 +vn 0.5268614143292047 0.7626638919555262 -0.3751810736141678 +vn -0.5268614143291993 -0.7626638919555311 0.3751810736141659 +vn 0.22695722708674254 0.29915029524621517 0.9268222687911631 +vn -0.22695722708670457 -0.29915029524622816 -0.9268222687911682 +vn 0.8190893236299799 -0.5734570674813162 -0.015481332988843225 +vn -0.8190893236299417 0.5734570674813716 0.015481332988819808 +vn 0.5268614143291933 0.7626638919555331 -0.37518107361416975 +vn -0.5268614143291852 -0.7626638919555344 0.37518107361417835 +vn 0.2269572270867673 0.2991502952461979 0.9268222687911628 +vn -0.22695722708669996 -0.29915029524616366 -0.9268222687911902 +vn 0.8191617631067714 0.5735580330179345 0.002277855220138446 +vn -0.8191617631067692 -0.5735580330179376 -0.002277855220122549 +vn -0.5329342043182047 0.7625985377213707 -0.36663961069822965 +vn 0.532934204318164 -0.7625985377213905 0.36663961069824796 +vn -0.2120261988669748 0.29912325595207606 0.9303602360068122 +vn 0.21202619886694932 -0.29912325595201783 -0.9303602360068367 +vn 0.8191617631067671 0.5735580330179407 0.002277855220132179 +vn -0.8191617631067577 -0.5735580330179542 -0.0022778552201257233 +vn -0.5329342043181742 0.7625985377213822 -0.3666396106982499 +vn 0.5329342043181742 -0.7625985377213823 0.3666396106982496 +vn -0.21202619886693905 0.29912325595202494 0.9303602360068366 +vn 0.2120261988669395 -0.2991232559520256 -0.9303602360068364 +vn 0.8191617631067674 0.5735580330179402 0.0022778552201302843 +vn -0.8191617631067628 -0.5735580330179469 -0.0022778552201282187 +vn -0.5329342043181576 0.7625985377213953 -0.366639610698247 +vn 0.5329342043181657 -0.762598537721393 0.36663961069824025 +vn -0.2120261988669877 0.2991232559520376 0.9303602360068215 +vn 0.21202619886685206 -0.2991232559519814 -0.9303602360068703 +vn 0.8456347884479378 0.495220725362384 -0.1991437614844261 +vn -0.845634788447921 -0.4952207253624079 0.19914376148443766 +vn -0.532934968012817 0.7625986299271079 -0.3666383088310272 +vn 0.5329349680127783 -0.7625986299271295 0.36663830883103893 +vn -0.02970018668219724 0.4161728186333265 0.9088003542813105 +vn 0.029700186682181745 -0.41617281863333866 -0.9088003542813052 +vn 0.999967521943775 0.00006157990025540405 -0.00805923479876937 +vn -0.9999675219437753 -0.0000615799002480766 0.008059234798765937 +vn -0.0033488389148723105 0.9127414637334121 -0.40852393523478026 +vn 0.00334883891487442 -0.9127414637334098 0.4085239352347855 +vn 0.007330780153416039 0.4085376880484505 0.9127120121409433 +vn -0.007330780153411348 -0.40853768804845936 -0.9127120121409393 +vn 0.9999675219437753 0.00006157990024258098 -0.008059234798763361 +vn -0.999967521943775 -0.00006157990024330262 0.008059234798775503 +vn 0.00006304267777074157 0.9998801705617336 0.01548032761473368 +vn -0.00006304267774281946 -0.9998801705617335 -0.015480327614733903 +vn 0.008059223725916161 -0.015480335577770147 0.9998476924628749 +vn -0.008059223725915539 0.015480335577768905 -0.9998476924628749 +vn 0.999967521943775 0.00006157990025379423 -0.008059234798775898 +vn -0.9999675219437754 -0.00006157990025346118 0.008059234798751178 +vn 0.00006304267774320804 0.9998801705617333 0.015480327614747876 +vn -0.00006304267774315253 -0.9998801705617337 -0.015480327614720468 +vn 0.00805922372591554 -0.015480335577809434 0.9998476924628742 +vn -0.008059223725898396 0.015480335577808169 -0.9998476924628744 +vn 0.9999675219437754 0.00006157990024235895 -0.008059234798751232 +vn -0.999967521943775 -0.00006157990024330262 0.008059234798775503 +vn 0.00006304267775619765 0.9998801705617337 0.015480327614720093 +vn -0.00006304267775636418 -0.9998801705617333 -0.015480327614747498 +vn 0.00805922372590806 -0.015480335577768907 0.999847692462875 +vn -0.008059223725907989 0.015480335577805662 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990025912331 -0.008059234798775267 +vn -0.9999675219437751 -0.0000615799002426365 0.008059234798775657 +vn 0.00006304267775686379 0.9998801705617333 0.015480327614747495 +vn -0.0000630426777569193 -0.9998801705617333 -0.015480327614751594 +vn 0.008059223725904039 -0.01548033557784118 0.9998476924628739 +vn -0.008059223725906015 0.015480335577805662 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025174032 -0.008059234798751192 +vn -0.9999675219437751 -0.00006157990025268402 0.008059234798775124 +vn 0.00006304267777063055 0.9998801705617337 0.015480327614719975 +vn -0.00006304267777490491 -0.9998801705617333 -0.015480327614747347 +vn 0.008059223725898396 -0.015480335577810632 0.9998476924628742 +vn -0.008059223725915523 0.01548033557781064 -0.9998476924628742 +vn 0.999967521943775 0.0000615799002590678 -0.008059234798775409 +vn -0.9999675219437753 -0.00006157990025901229 0.008059234798767374 +vn 0.00006304267775686379 0.9998801705617333 0.015480327614747769 +vn -0.0000630426777569193 -0.9998801705617333 -0.015480327614751594 +vn 0.008059223725907989 -0.015480335577805662 0.9998476924628743 +vn -0.008059223725906015 0.015480335577804422 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024274752 -0.008059234798775515 +vn -0.9999675219437754 -0.00006157990024296957 0.008059234798751223 +vn 0.00006304267775336658 0.9998801705617334 0.015480327614747522 +vn -0.0000630426777563642 -0.9998801705617334 -0.015480327614747774 +vn 0.008059223725907989 -0.015480335577805662 0.9998476924628743 +vn -0.008059223725908057 0.015480335577841182 -0.9998476924628739 +vn 0.9999675219437753 0.00006157990022576111 -0.008059234798765118 +vn -0.9999675219437751 -0.00006157990024285853 0.008059234798765889 +vn 0.0000630426777748494 0.9998801705617335 0.015480327614732907 +vn -0.00006304267777068605 -0.9998801705617334 -0.015480327614736895 +vn 0.008059223725898394 -0.01548033557783994 0.9998476924628739 +vn -0.008059223725915537 0.015480335577805664 -0.9998476924628743 +vn 0.9999675219437751 0.00006157990024285853 -0.008059234798765396 +vn -0.9999675219437751 -0.00006157990025873472 0.008059234798766657 +vn 0.00006304267777046402 0.9998801705617336 0.015480327614735192 +vn -0.00006304267774320806 -0.9998801705617336 -0.01548032761473515 +vn 0.008059223725916158 -0.015480335577805666 0.9998476924628743 +vn -0.008059223725897775 0.0154803355777689 -0.9998476924628749 +vn 0 0 0 +vn 0 0 0 +vn 0.00006304267775530947 0.9998801705617335 0.015480327614735051 +vn -0.00006304267775503192 -0.9998801705617335 -0.015480327614735057 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437751 0.00006157990024291404 -0.00805923479876485 +vn -0.9999675219437751 -0.0000615799002585682 0.008059234798765883 +vn 0.00006304267777068606 0.9998801705617336 0.015480327614734009 +vn -0.00006304267774331906 -0.9998801705617335 -0.015480327614734017 +vn 0.008059223725916158 -0.015480335577805666 0.9998476924628743 +vn -0.008059223725915535 0.01548033557780566 -0.9998476924628742 +vn 0.9999675219437753 0.00006157990025862371 -0.008059234798766078 +vn -0.9999675219437753 -0.00006157990025862371 0.008059234798765726 +vn 0.0000630426777747939 0.9998801705617336 0.015480327614735273 +vn -0.00006304267777484941 -0.9998801705617336 -0.015480327614735457 +vn 0.008059223725915532 -0.015480335577805659 0.9998476924628742 +vn -0.008059223725915535 0.015480335577804418 -0.9998476924628742 +vn 0.9424185119377018 -0.005236720669566597 0.3343948640660573 +vn -0.9424185119377014 0.005236720669562268 -0.33439486406605834 +vn 0.00006304267775603112 0.9998801705617335 0.015480327614734935 +vn -0.00006304267775597561 -0.9998801705617335 -0.01548032761473489 +vn -0.3344358256541128 -0.01456781877481897 0.9423059254696406 +vn 0.3344358256541101 0.014567818774818997 -0.9423059254696415 +vn 0.7711999149275947 -0.00990339527728118 0.6365159966392462 +vn -0.7711999149275943 0.009903395277281068 -0.6365159966392465 +vn 0.00006304267775603113 0.9998801705617335 0.015480327614737431 +vn -0.00006304267775475436 -0.9998801705617335 -0.015480327614735816 +vn -0.6365929892570833 -0.011898208119356324 0.7711081627581694 +vn 0.6365929892570807 0.011898208119373588 -0.7711081627581713 +vn 0.7608391773288324 0.009997741169494978 -0.6488634613022166 +vn -0.7608391773288321 -0.009997741169470664 0.6488634613022176 +vn 0.0000630426777529225 0.9998801705617335 0.01548032761473793 +vn -0.00006304267776480188 -0.9998801705617336 -0.015480327614728135 +vn 0.6489404357629412 -0.011819042511967748 0.7607474095032493 +vn -0.6489404357629482 0.01181904251195759 -0.7607474095032434 +vn 0.9369056787990315 0.005352453029265958 -0.34954127121227835 +vn -0.9369056787990321 -0.005352453029250359 0.3495412712122773 +vn 0.00006304267774209782 0.9998801705617334 0.015480327614742682 +vn -0.00006304267775575356 -0.9998801705617336 -0.015480327614733865 +vn 0.3495822115760163 -0.01452569563129602 0.9367930836188151 +vn -0.34958221157601926 0.014525695631308375 -0.936793083618814 +vn 0.9999675219437753 0.00006157990024285855 -0.008059234798765769 +vn -0.9999675219437753 -0.0000615799002431361 0.008059234798765769 +vn 0.00006304267775875118 0.9998801705617335 0.015480327614735204 +vn -0.00006304267774098761 -0.9998801705617336 -0.015480327614734987 +vn 0.008059223725898084 -0.015480335577842418 0.9998476924628737 +vn -0.008059223725902525 0.01548033557780566 -0.9998476924628743 +vn 0.9999675219437753 0.00006157990025862371 -0.00805923479876553 +vn -0.9999675219437751 -0.00006157990025829065 0.008059234798765615 +vn 0.00006304267775686379 0.9998801705617335 0.015480327614735221 +vn -0.00006304267775913974 -0.9998801705617335 -0.015480327614735202 +vn 0.008059223725898084 -0.015480335577841179 0.9998476924628739 +vn -0.008059223725906966 0.01548033557780566 -0.9998476924628743 +vn 0.9424185119377008 -0.0052367206696025135 0.3343948640660597 +vn -0.9424185119377027 0.005236720669547279 -0.3343948640660552 +vn 0.00006304267777196282 0.9998801705617335 0.015480327614736174 +vn -0.00006304267775397722 -0.9998801705617335 -0.015480327614740415 +vn -0.33443582565410884 -0.01456781877478286 0.9423059254696426 +vn 0.33443582565412355 0.01456781877478278 -0.9423059254696375 +vn 0.6151354483958923 -0.012243888714053491 0.7883263710646388 +vn -0.6151354483958937 0.012243888714058154 -0.7883263710646374 +vn 0.0000630426777653015 0.9998801705617335 0.01548032761474332 +vn -0.00006304267775431029 -0.9998801705617337 -0.015480327614729294 +vn -0.7884214134033432 -0.009472686157979473 0.6150625521880091 +vn 0.7884214134033392 0.009472686157973309 -0.6150625521880141 +vn 0.6023478248236 0.012318863664032873 -0.7981386743720071 +vn -0.6023478248235993 -0.012318863664032873 0.7981386743720078 +vn 0.00006304267775847361 0.9998801705617336 0.01548032761473014 +vn -0.00006304267775791848 -0.9998801705617335 -0.01548032761472968 +vn 0.7982337017856388 -0.009374976908243848 0.602274909938614 +vn -0.798233701785637 0.00937497690824396 -0.6022749099386165 +vn 0.9369056787990331 0.005352453029262628 -0.3495412712122745 +vn -0.9369056787990331 -0.005352453029262628 0.3495412712122745 +vn 0.00006304267775558704 0.9998801705617336 0.015480327614733851 +vn -0.000063042677755476 -0.9998801705617336 -0.015480327614733832 +vn 0.34958221157600866 -0.014525695631329327 0.9367930836188175 +vn -0.3495822115760085 0.01452569563126277 -0.9367930836188185 +vn 0.2243007609884367 -0.01510006151871375 0.9744029745244722 +vn -0.22430076098843676 0.01510006151878639 -0.9744029745244712 +vn 0.00006304267775969485 0.9998801705617334 0.015480327614742401 +vn -0.00006304267775913974 -0.9998801705617335 -0.015480327614740426 +vn -0.9745199613378089 -0.003410678242779631 0.22427485866248956 +vn 0.9745199613378089 0.0034106782427483773 -0.22427485866249 +vn 0.20856438518642187 0.015126718185905969 -0.9778916502500337 +vn -0.20856438518641407 -0.01512671818583898 0.9778916502500363 +vn 0.00006304267776074958 0.9998801705617336 0.015480327614737863 +vn -0.00006304267776013896 -0.9998801705617334 -0.015480327614739843 +vn 0.978008631492892 -0.003290437819645775 0.208538461067391 +vn -0.9780086314928944 0.003290437819660874 -0.20853846106737928 +vn 0.999967521943775 0.00006157990025351667 -0.008059234798784058 +vn -0.9999675219437751 -0.0000615799002531281 0.008059234798767089 +vn 0.00006304267775142369 0.9998801705617328 0.015480327614783141 +vn -0.00006304267775647521 -0.9998801705617328 -0.015480327614783101 +vn 0.00805922372590574 -0.015480335577811855 0.9998476924628742 +vn -0.008059223725905831 0.015480335577809772 -0.9998476924628742 +vn 0.9999675219437753 0.00006157990025296156 -0.008059234798751416 +vn -0.9999675219437753 -0.00006157990025296156 0.00805923479875011 +vn 0.00006304267775597561 0.9998801705617337 0.015480327614720091 +vn -0.00006304267775597561 -0.9998801705617337 -0.015480327614720095 +vn 0.00805922372590574 -0.015480335577811855 0.9998476924628742 +vn -0.008059223725905743 0.01548033557780977 -0.9998476924628742 +vn 0.9999675219437751 0.00006157990025190686 -0.008059234798766282 +vn -0.9999675219437751 -0.0000615799002530726 0.008059234798767322 +vn 0.0000630426777589177 0.999880170561734 0.015480327614711874 +vn -0.0000630426777594173 -0.9998801705617328 -0.015480327614783079 +vn 0.008059223725906964 -0.015480335577810648 0.9998476924628742 +vn -0.008059223725915849 0.015480335577810646 -0.9998476924628742 +vn 0.9999675219437754 0.00006157990025401629 -0.008059234798750894 +vn -0.9999675219437754 -0.00006157990025401629 0.00805923479875118 +vn 0.00006304267775902873 0.9998801705617338 0.01548032761471952 +vn -0.00006304267775864014 -0.9998801705617337 -0.015480327614718972 +vn 0.008059223725906966 -0.015480335577808112 0.9998476924628742 +vn -0.008059223725915846 0.015480335577810735 -0.9998476924628742 +vn 0.8190891960346154 -0.5734572617127557 -0.015480889130650988 +vn -0.8190891960346272 0.5734572617127388 0.01548088913065027 +vn 0.5736094492470788 0.8190892905258509 0.008058156136570066 +vn -0.573609449247079 -0.8190892905258504 -0.008058156136602296 +vn 0.00805922372591453 -0.01548033557780521 0.9998476924628742 +vn -0.008059223725901923 0.015480335577810835 -0.9998476924628742 +vn 0.8191616283499431 0.5735582272332317 0.002277413476340932 +vn -0.819161628349945 -0.5735582272332291 -0.0022774134763408785 +vn -0.5735060872384635 0.8190185362596278 0.01730332810659479 +vn 0.573506087238463 -0.8190185362596268 -0.0173033281066646 +vn 0.008059223725904936 -0.015480335577808266 0.9998476924628742 +vn -0.008059223725911726 0.01548033557781796 -0.9998476924628741 +vn 0.9999675219437753 0.00006157990025046357 -0.008059234798766648 +vn -0.9999675219437751 -0.00006157990024985295 0.008059234798766296 +vn -0.007551631149193827 0.35652593037630725 -0.9342549083822334 +vn 0.007551631149182643 -0.35652593037631025 0.9342549083822324 +vn 0.0028156574795098477 0.9342854376195877 0.35651478668483555 +vn -0.0028156574795144 -0.9342854376195876 -0.3565147866848358 +vn 0.9999675219437751 0.000061579900250075 -0.008059234798766019 +vn -0.9999675219437751 -0.00006157990025396076 0.008059234798765087 +vn -0.007551631149188333 0.35652593037630603 -0.9342549083822339 +vn 0.00755163114919466 -0.3565259303763067 0.9342549083822335 +vn 0.0028156574795151212 0.9342854376195884 0.3565147866848338 +vn -0.0028156574795170086 -0.9342854376195877 -0.3565147866848355 +vn 0.9999675219437753 0.0000615799002515738 -0.008059234798766102 +vn -0.9999675219437753 -0.0000615799002515738 0.008059234798765542 +vn 0.00006304267775525396 0.9998801705617336 0.015480327614735213 +vn -0.00006304267775542051 -0.9998801705617336 -0.01548032761473553 +vn 0.008059223725905253 -0.015480335577813559 0.9998476924628743 +vn -0.008059223725907028 0.015480335577809609 -0.9998476924628742 +vn 0.9999675219437751 0.00006157990025235095 -0.008059234798765679 +vn -0.9999675219437751 -0.0000615799002491868 0.008059234798765729 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437751 0.0000615799002491868 -0.008059234798765762 +vn -0.9999675219437753 -0.00006157990025240646 0.008059234798765715 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9207653881906659 0.005980960642234301 -0.39007092690931017 +vn -0.920765388190666 -0.005980960642237576 0.3900709269093101 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.6023478248235999 0.01231886366402624 -0.7981386743720074 +vn -0.6023478248235999 -0.012318863664039559 0.7981386743720069 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.33443582565411567 0.014567818774812839 -0.9423059254696399 +vn -0.3344358256541157 -0.014567818774826241 0.9423059254696395 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.34958221157601277 -0.014525695631302352 0.9367930836188165 +vn -0.34958221157601277 0.014525695631292579 -0.9367930836188165 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.6151354483958923 -0.012243888714053797 0.7883263710646387 +vn -0.6151354483958924 0.012243888714058071 -0.7883263710646387 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9269336503705345 -0.005867175818439542 0.37517940249788684 +vn -0.9269336503705345 0.005867175818441874 -0.3751794024978868 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437751 0.00006157990025229543 -0.008059234798765852 +vn -0.9999675219437751 -0.0000615799002491868 0.008059234798765897 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0.9999675219437751 0.0000615799002491868 -0.008059234798765535 +vn -0.9999675219437751 -0.00006157990025229543 0.008059234798765488 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 9/1/1 7/2/1 6/3/1 8/4/1 +f 12/5/2 10/6/2 11/7/2 13/8/2 +f 6/9/3 7/10/3 11/11/3 10/12/3 +f 9/13/4 8/14/4 12/15/4 13/16/4 +f 8/17/5 6/18/5 10/19/5 12/20/5 +f 13/21/6 11/22/6 7/23/6 9/24/6 +f 17/25/7 15/26/7 14/27/7 16/28/7 +f 20/29/8 18/30/8 19/31/8 21/32/8 +f 14/33/9 15/34/9 19/35/9 18/36/9 +f 17/37/10 16/38/10 20/39/10 21/40/10 +f 16/41/11 14/42/11 18/43/11 20/44/11 +f 21/45/12 19/46/12 15/47/12 17/48/12 +f 25/49/13 23/50/13 22/51/13 24/52/13 +f 28/53/14 26/54/14 27/55/14 29/56/14 +f 22/57/15 23/58/15 27/59/15 26/60/15 +f 25/61/16 24/62/16 28/63/16 29/64/16 +f 24/65/17 22/66/17 26/67/17 28/68/17 +f 29/69/18 27/70/18 23/71/18 25/72/18 +f 33/73/19 31/74/19 30/75/19 32/76/19 +f 36/77/20 34/78/20 35/79/20 37/80/20 +f 30/81/21 31/82/21 35/83/21 34/84/21 +f 33/85/22 32/86/22 36/87/22 37/88/22 +f 32/89/23 30/90/23 34/91/23 36/92/23 +f 37/93/24 35/94/24 31/95/24 33/96/24 +f 41/97/25 39/98/25 38/99/25 40/100/25 +f 44/101/26 42/102/26 43/103/26 45/104/26 +f 38/105/27 39/106/27 43/107/27 42/108/27 +f 41/109/28 40/110/28 44/111/28 45/112/28 +f 40/113/29 38/114/29 42/115/29 44/116/29 +f 45/117/30 43/118/30 39/119/30 41/120/30 +f 49/121/31 47/122/31 46/123/31 48/124/31 +f 52/125/32 50/126/32 51/127/32 53/128/32 +f 46/129/33 47/130/33 51/131/33 50/132/33 +f 49/133/34 48/134/34 52/135/34 53/136/34 +f 48/137/35 46/138/35 50/139/35 52/140/35 +f 53/141/36 51/142/36 47/143/36 49/144/36 +f 57/145/37 55/146/37 54/147/37 56/148/37 +f 60/149/38 58/150/38 59/151/38 61/152/38 +f 54/153/39 55/154/39 59/155/39 58/156/39 +f 57/157/40 56/158/40 60/159/40 61/160/40 +f 56/161/41 54/162/41 58/163/41 60/164/41 +f 61/165/42 59/166/42 55/167/42 57/168/42 +f 65/169/43 63/170/43 62/171/43 64/172/43 +f 68/173/44 66/174/44 67/175/44 69/176/44 +f 62/177/45 63/178/45 67/179/45 66/180/45 +f 65/181/46 64/182/46 68/183/46 69/184/46 +f 64/185/47 62/186/47 66/187/47 68/188/47 +f 69/189/48 67/190/48 63/191/48 65/192/48 +f 73/193/49 71/194/49 70/195/49 72/196/49 +f 76/197/50 74/198/50 75/199/50 77/200/50 +f 70/201/51 71/202/51 75/203/51 74/204/51 +f 73/205/52 72/206/52 76/207/52 77/208/52 +f 72/209/53 70/210/53 74/211/53 76/212/53 +f 77/213/54 75/214/54 71/215/54 73/216/54 +f 81/217/55 79/218/55 78/219/55 80/220/55 +f 84/221/56 82/222/56 83/223/56 85/224/56 +f 78/225/57 79/226/57 83/227/57 82/228/57 +f 81/229/58 80/230/58 84/231/58 85/232/58 +f 80/233/59 78/234/59 82/235/59 84/236/59 +f 85/237/60 83/238/60 79/239/60 81/240/60 +f 89/241/61 87/242/61 86/243/61 88/244/61 +f 92/245/62 90/246/62 91/247/62 93/248/62 +f 86/249/63 87/250/63 91/251/63 90/252/63 +f 89/253/64 88/254/64 92/255/64 93/256/64 +f 88/257/65 86/258/65 90/259/65 92/260/65 +f 93/261/66 91/262/66 87/263/66 89/264/66 +f 97/265/67 95/266/67 94/267/67 96/268/67 +f 100/269/68 98/270/68 99/271/68 101/272/68 +f 94/273/69 95/274/69 99/275/69 98/276/69 +f 97/277/70 96/278/70 100/279/70 101/280/70 +f 96/281/71 94/282/71 98/283/71 100/284/71 +f 101/285/72 99/286/72 95/287/72 97/288/72 +f 105/289/73 103/290/73 102/291/73 104/292/73 +f 108/293/74 106/294/74 107/295/74 109/296/74 +f 102/297/75 103/298/75 107/299/75 106/300/75 +f 105/301/76 104/302/76 108/303/76 109/304/76 +f 104/305/77 102/306/77 106/307/77 108/308/77 +f 109/309/78 107/310/78 103/311/78 105/312/78 +f 113/313/79 111/314/79 110/315/79 112/316/79 +f 116/317/80 114/318/80 115/319/80 117/320/80 +f 110/321/81 111/322/81 115/323/81 114/324/81 +f 113/325/82 112/326/82 116/327/82 117/328/82 +f 112/329/83 110/330/83 114/331/83 116/332/83 +f 117/333/84 115/334/84 111/335/84 113/336/84 +f 121/337/85 118/338/85 119/339/85 120/340/85 +f 124/341/86 122/342/86 123/343/86 125/344/86 +f 119/345/87 118/346/87 123/347/87 122/348/87 +f 121/349/88 120/350/88 124/351/88 125/352/88 +f 120/353/89 119/354/89 122/355/89 124/356/89 +f 125/357/90 123/358/90 118/359/90 121/360/90 +f 129/361/91 127/362/91 126/363/91 128/364/91 +f 132/365/92 130/366/92 131/367/92 133/368/92 +f 126/369/93 127/370/93 131/371/93 130/372/93 +f 129/373/94 128/374/94 132/375/94 133/376/94 +f 128/377/95 126/378/95 130/379/95 132/380/95 +f 133/381/96 131/382/96 127/383/96 129/384/96 +f 137/385/97 135/386/97 134/387/97 136/388/97 +f 140/389/98 138/390/98 139/391/98 141/392/98 +f 134/393/99 135/394/99 139/395/99 138/396/99 +f 137/397/100 136/398/100 140/399/100 141/400/100 +f 136/401/101 134/402/101 138/403/101 140/404/101 +f 141/405/102 139/406/102 135/407/102 137/408/102 +f 145/409/103 143/410/103 142/411/103 144/412/103 +f 148/413/104 146/414/104 147/415/104 149/416/104 +f 142/417/105 143/418/105 147/419/105 146/420/105 +f 145/421/106 144/422/106 148/423/106 149/424/106 +f 144/425/107 142/426/107 146/427/107 148/428/107 +f 149/429/108 147/430/108 143/431/108 145/432/108 +f 153/433/109 151/434/109 150/435/109 152/436/109 +f 156/437/110 154/438/110 155/439/110 157/440/110 +f 150/441/111 151/442/111 155/443/111 154/444/111 +f 153/445/112 152/446/112 156/447/112 157/448/112 +f 152/449/113 150/450/113 154/451/113 156/452/113 +f 157/453/114 155/454/114 151/455/114 153/456/114 +f 161/457/115 159/458/115 158/459/115 160/460/115 +f 164/461/116 162/462/116 163/463/116 165/464/116 +f 158/465/117 159/466/117 163/467/117 162/468/117 +f 161/469/118 160/470/118 164/471/118 165/472/118 +f 160/473/119 158/474/119 162/475/119 164/476/119 +f 165/477/120 163/478/120 159/479/120 161/480/120 +f 169/481/121 167/482/121 166/483/121 168/484/121 +f 172/485/122 170/486/122 171/487/122 173/488/122 +f 166/489/123 167/490/123 171/491/123 170/492/123 +f 169/493/124 168/494/124 172/495/124 173/496/124 +f 168/497/125 166/498/125 170/499/125 172/500/125 +f 173/501/126 171/502/126 167/503/126 169/504/126 +f 177/505/127 175/506/127 174/507/127 176/508/127 +f 180/509/128 178/510/128 179/511/128 181/512/128 +f 174/513/129 175/514/129 179/515/129 178/516/129 +f 177/517/130 176/518/130 180/519/130 181/520/130 +f 176/521/131 174/522/131 178/523/131 180/524/131 +f 181/525/132 179/526/132 175/527/132 177/528/132 +f 185/529/133 183/530/133 182/531/133 184/532/133 +f 188/533/134 186/534/134 187/535/134 189/536/134 +f 182/537/135 183/538/135 187/539/135 186/540/135 +f 185/541/136 184/542/136 188/543/136 189/544/136 +f 184/545/137 182/546/137 186/547/137 188/548/137 +f 189/549/138 187/550/138 183/551/138 185/552/138 +f 193/553/139 191/554/139 190/555/139 192/556/139 +f 196/557/140 194/558/140 195/559/140 197/560/140 +f 190/561/141 191/562/141 195/563/141 194/564/141 +f 193/565/142 192/566/142 196/567/142 197/568/142 +f 192/569/143 190/570/143 194/571/143 196/572/143 +f 197/573/144 195/574/144 191/575/144 193/576/144 +f 201/577/145 199/578/145 198/579/145 200/580/145 +f 204/581/146 202/582/146 203/583/146 205/584/146 +f 198/585/147 199/586/147 203/587/147 202/588/147 +f 201/589/148 200/590/148 204/591/148 205/592/148 +f 200/593/149 198/594/149 202/595/149 204/596/149 +f 205/597/150 203/598/150 199/599/150 201/600/150 +f 209/601/151 207/602/151 206/603/151 208/604/151 +f 212/605/152 210/606/152 211/607/152 213/608/152 +f 206/609/153 207/610/153 211/611/153 210/612/153 +f 209/613/154 208/614/154 212/615/154 213/616/154 +f 208/617/155 206/618/155 210/619/155 212/620/155 +f 213/621/156 211/622/156 207/623/156 209/624/156 +f 217/625/157 215/626/157 214/627/157 216/628/157 +f 220/629/158 218/630/158 219/631/158 221/632/158 +f 214/633/159 215/634/159 219/635/159 218/636/159 +f 217/637/160 216/638/160 220/639/160 221/640/160 +f 216/641/161 214/642/161 218/643/161 220/644/161 +f 221/645/162 219/646/162 215/647/162 217/648/162 +f 225/649/163 223/650/163 222/651/163 224/652/163 +f 228/653/164 226/654/164 227/655/164 229/656/164 +f 222/657/165 223/658/165 227/659/165 226/660/165 +f 225/661/166 224/662/166 228/663/166 229/664/166 +f 224/665/167 222/666/167 226/667/167 228/668/167 +f 229/669/168 227/670/168 223/671/168 225/672/168 +f 233/673/169 231/674/169 230/675/169 232/676/169 +f 236/677/170 234/678/170 235/679/170 237/680/170 +f 230/681/171 231/682/171 235/683/171 234/684/171 +f 233/685/172 232/686/172 236/687/172 237/688/172 +f 232/689/173 230/690/173 234/691/173 236/692/173 +f 237/693/174 235/694/174 231/695/174 233/696/174 +f 241/697/175 239/698/175 238/699/175 240/700/175 +f 244/701/176 242/702/176 243/703/176 245/704/176 +f 238/705/177 239/706/177 243/707/177 242/708/177 +f 241/709/178 240/710/178 244/711/178 245/712/178 +f 240/713/179 238/714/179 242/715/179 244/716/179 +f 245/717/180 243/718/180 239/719/180 241/720/180 +f 249/721/181 247/722/181 246/723/181 248/724/181 +f 252/725/182 250/726/182 251/727/182 253/728/182 +f 246/729/183 247/730/183 251/731/183 250/732/183 +f 249/733/184 248/734/184 252/735/184 253/736/184 +f 248/737/185 246/738/185 250/739/185 252/740/185 +f 253/741/186 251/742/186 247/743/186 249/744/186 +f 257/745/187 255/746/187 254/747/187 256/748/187 +f 260/749/188 258/750/188 259/751/188 261/752/188 +f 254/753/189 255/754/189 259/755/189 258/756/189 +f 257/757/190 256/758/190 260/759/190 261/760/190 +f 256/761/191 254/762/191 258/763/191 260/764/191 +f 261/765/192 259/766/192 255/767/192 257/768/192 +f 265/769/193 263/770/193 262/771/193 264/772/193 +f 268/773/194 266/774/194 267/775/194 269/776/194 +f 262/777/195 263/778/195 267/779/195 266/780/195 +f 265/781/196 264/782/196 268/783/196 269/784/196 +f 264/785/197 262/786/197 266/787/197 268/788/197 +f 269/789/198 267/790/198 263/791/198 265/792/198 +f 273/793/199 271/794/199 270/795/199 272/796/199 +f 276/797/200 274/798/200 275/799/200 277/800/200 +f 270/801/201 271/802/201 275/803/201 274/804/201 +f 273/805/202 272/806/202 276/807/202 277/808/202 +f 272/809/203 270/810/203 274/811/203 276/812/203 +f 277/813/204 275/814/204 271/815/204 273/816/204 +f 281/817/205 279/818/205 278/819/205 280/820/205 +f 284/821/206 282/822/206 283/823/206 285/824/206 +f 278/825/207 279/826/207 283/827/207 282/828/207 +f 281/829/208 280/830/208 284/831/208 285/832/208 +f 280/833/209 278/834/209 282/835/209 284/836/209 +f 285/837/210 283/838/210 279/839/210 281/840/210 +f 289/841/211 287/842/211 286/843/211 288/844/211 +f 292/845/212 290/846/212 291/847/212 293/848/212 +f 286/849/213 287/850/213 291/851/213 290/852/213 +f 289/853/214 288/854/214 292/855/214 293/856/214 +f 288/857/215 286/858/215 290/859/215 292/860/215 +f 293/861/216 291/862/216 287/863/216 289/864/216 +f 297/865/217 295/866/217 294/867/217 296/868/217 +f 300/869/218 298/870/218 299/871/218 301/872/218 +f 294/873/219 295/874/219 299/875/219 298/876/219 +f 297/877/220 296/878/220 300/879/220 301/880/220 +f 296/881/221 294/882/221 298/883/221 300/884/221 +f 301/885/222 299/886/222 295/887/222 297/888/222 +f 305/889/223 303/890/223 302/891/223 304/892/223 +f 308/893/224 306/894/224 307/895/224 309/896/224 +f 302/897/225 303/898/225 307/899/225 306/900/225 +f 305/901/226 304/902/226 308/903/226 309/904/226 +f 304/905/227 302/906/227 306/907/227 308/908/227 +f 309/909/228 307/910/228 303/911/228 305/912/228 +f 313/913/229 311/914/229 310/915/229 312/916/229 +f 316/917/230 314/918/230 315/919/230 317/920/230 +f 310/921/231 311/922/231 315/923/231 314/924/231 +f 313/925/232 312/926/232 316/927/232 317/928/232 +f 312/929/233 310/930/233 314/931/233 316/932/233 +f 317/933/234 315/934/234 311/935/234 313/936/234 +f 321/937/235 319/938/235 318/939/235 320/940/235 +f 324/941/236 322/942/236 323/943/236 325/944/236 +f 318/945/237 319/946/237 323/947/237 322/948/237 +f 321/949/238 320/950/238 324/951/238 325/952/238 +f 320/953/239 318/954/239 322/955/239 324/956/239 +f 325/957/240 323/958/240 319/959/240 321/960/240 +f 329/961/241 327/962/241 326/963/241 328/964/241 +f 332/965/242 330/966/242 331/967/242 333/968/242 +f 326/969/243 327/970/243 331/971/243 330/972/243 +f 329/973/244 328/974/244 332/975/244 333/976/244 +f 328/977/245 326/978/245 330/979/245 332/980/245 +f 333/981/246 331/982/246 327/983/246 329/984/246 +f 337/985/247 335/986/247 334/987/247 336/988/247 +f 340/989/248 338/990/248 339/991/248 341/992/248 +f 334/993/249 335/994/249 339/995/249 338/996/249 +f 337/997/250 336/998/250 340/999/250 341/1000/250 +f 336/1001/251 334/1002/251 338/1003/251 340/1004/251 +f 341/1005/252 339/1006/252 335/1007/252 337/1008/252 +f 345/1009/253 343/1010/253 342/1011/253 344/1012/253 +f 348/1013/254 346/1014/254 347/1015/254 349/1016/254 +f 342/1017/255 343/1018/255 347/1019/255 346/1020/255 +f 345/1021/256 344/1022/256 348/1023/256 349/1024/256 +f 344/1025/257 342/1026/257 346/1027/257 348/1028/257 +f 349/1029/258 347/1030/258 343/1031/258 345/1032/258 +f 353/1033/259 351/1034/259 350/1035/259 352/1036/259 +f 356/1037/260 354/1038/260 355/1039/260 357/1040/260 +f 350/1041/261 351/1042/261 355/1043/261 354/1044/261 +f 353/1045/262 352/1046/262 356/1047/262 357/1048/262 +f 352/1049/263 350/1050/263 354/1051/263 356/1052/263 +f 357/1053/264 355/1054/264 351/1055/264 353/1056/264 +f 361/1057/265 359/1058/265 358/1059/265 360/1060/265 +f 364/1061/266 362/1062/266 363/1063/266 365/1064/266 +f 358/1065/267 359/1066/267 363/1067/267 362/1068/267 +f 361/1069/268 360/1070/268 364/1071/268 365/1072/268 +f 360/1073/269 358/1074/269 362/1075/269 364/1076/269 +f 365/1077/270 363/1078/270 359/1079/270 361/1080/270 +f 369/1081/271 367/1082/271 366/1083/271 368/1084/271 +f 372/1085/272 370/1086/272 371/1087/272 373/1088/272 +f 366/1089/273 367/1090/273 371/1091/273 370/1092/273 +f 369/1093/274 368/1094/274 372/1095/274 373/1096/274 +f 368/1097/275 366/1098/275 370/1099/275 372/1100/275 +f 373/1101/276 371/1102/276 367/1103/276 369/1104/276 +f 377/1105/277 375/1106/277 374/1107/277 376/1108/277 +f 380/1109/278 378/1110/278 379/1111/278 381/1112/278 +f 374/1113/279 375/1114/279 379/1115/279 378/1116/279 +f 377/1117/280 376/1118/280 380/1119/280 381/1120/280 +f 376/1121/281 374/1122/281 378/1123/281 380/1124/281 +f 381/1125/282 379/1126/282 375/1127/282 377/1128/282 +f 385/1129/283 383/1130/283 382/1131/283 384/1132/283 +f 388/1133/284 386/1134/284 387/1135/284 389/1136/284 +f 382/1137/285 383/1138/285 387/1139/285 386/1140/285 +f 385/1141/286 384/1142/286 388/1143/286 389/1144/286 +f 384/1145/287 382/1146/287 386/1147/287 388/1148/287 +f 389/1149/288 387/1150/288 383/1151/288 385/1152/288 +f 393/1153/289 391/1154/289 390/1155/289 392/1156/289 +f 396/1157/290 394/1158/290 395/1159/290 397/1160/290 +f 390/1161/291 391/1162/291 395/1163/291 394/1164/291 +f 393/1165/292 392/1166/292 396/1167/292 397/1168/292 +f 392/1169/293 390/1170/293 394/1171/293 396/1172/293 +f 397/1173/294 395/1174/294 391/1175/294 393/1176/294 +f 401/1177/295 399/1178/295 398/1179/295 400/1180/295 +f 404/1181/296 402/1182/296 403/1183/296 405/1184/296 +f 398/1185/297 399/1186/297 403/1187/297 402/1188/297 +f 401/1189/298 400/1190/298 404/1191/298 405/1192/298 +f 400/1193/299 398/1194/299 402/1195/299 404/1196/299 +f 405/1197/300 403/1198/300 399/1199/300 401/1200/300 +f 409/1201/301 407/1202/301 406/1203/301 408/1204/301 +f 412/1205/302 410/1206/302 411/1207/302 413/1208/302 +f 406/1209/303 407/1210/303 411/1211/303 410/1212/303 +f 409/1213/304 408/1214/304 412/1215/304 413/1216/304 +f 408/1217/305 406/1218/305 410/1219/305 412/1220/305 +f 413/1221/306 411/1222/306 407/1223/306 409/1224/306 +f 417/1225/307 415/1226/307 414/1227/307 416/1228/307 +f 420/1229/308 418/1230/308 419/1231/308 421/1232/308 +f 414/1233/309 415/1234/309 419/1235/309 418/1236/309 +f 417/1237/310 416/1238/310 420/1239/310 421/1240/310 +f 416/1241/311 414/1242/311 418/1243/311 420/1244/311 +f 421/1245/312 419/1246/312 415/1247/312 417/1248/312 +f 425/1249/313 423/1250/313 422/1251/313 424/1252/313 +f 428/1253/314 426/1254/314 427/1255/314 429/1256/314 +f 422/1257/315 423/1258/315 427/1259/315 426/1260/315 +f 425/1261/316 424/1262/316 428/1263/316 429/1264/316 +f 424/1265/317 422/1266/317 426/1267/317 428/1268/317 +f 429/1269/318 427/1270/318 423/1271/318 425/1272/318 +f 433/1273/319 431/1274/319 430/1275/319 432/1276/319 +f 436/1277/320 434/1278/320 435/1279/320 437/1280/320 +f 430/1281/321 431/1282/321 435/1283/321 434/1284/321 +f 433/1285/322 432/1286/322 436/1287/322 437/1288/322 +f 432/1289/323 430/1290/323 434/1291/323 436/1292/323 +f 437/1293/324 435/1294/324 431/1295/324 433/1296/324 +f 441/1297/325 439/1298/325 438/1299/325 440/1300/325 +f 444/1301/326 442/1302/326 443/1303/326 445/1304/326 +f 438/1305/327 439/1306/327 443/1307/327 442/1308/327 +f 441/1309/328 440/1310/328 444/1311/328 445/1312/328 +f 440/1313/329 438/1314/329 442/1315/329 444/1316/329 +f 445/1317/330 443/1318/330 439/1319/330 441/1320/330 +f 449/1321/331 447/1322/331 446/1323/331 448/1324/331 +f 452/1325/332 450/1326/332 451/1327/332 453/1328/332 +f 446/1329/333 447/1330/333 451/1331/333 450/1332/333 +f 449/1333/334 448/1334/334 452/1335/334 453/1336/334 +f 448/1337/335 446/1338/335 450/1339/335 452/1340/335 +f 453/1341/336 451/1342/336 447/1343/336 449/1344/336 +f 457/1345/337 455/1346/337 454/1347/337 456/1348/337 +f 460/1349/338 458/1350/338 459/1351/338 461/1352/338 +f 454/1353/339 455/1354/339 459/1355/339 458/1356/339 +f 457/1357/340 456/1358/340 460/1359/340 461/1360/340 +f 456/1361/341 454/1362/341 458/1363/341 460/1364/341 +f 461/1365/342 459/1366/342 455/1367/342 457/1368/342 +f 465/1369/343 463/1370/343 462/1371/343 464/1372/343 +f 468/1373/344 466/1374/344 467/1375/344 469/1376/344 +f 462/1377/345 463/1378/345 467/1379/345 466/1380/345 +f 465/1381/346 464/1382/346 468/1383/346 469/1384/346 +f 464/1385/347 462/1386/347 466/1387/347 468/1388/347 +f 469/1389/348 467/1390/348 463/1391/348 465/1392/348 +f 473/1393/349 471/1394/349 470/1395/349 472/1396/349 +f 476/1397/350 474/1398/350 475/1399/350 477/1400/350 +f 470/1401/351 471/1402/351 475/1403/351 474/1404/351 +f 473/1405/352 472/1406/352 476/1407/352 477/1408/352 +f 472/1409/353 470/1410/353 474/1411/353 476/1412/353 +f 477/1413/354 475/1414/354 471/1415/354 473/1416/354 +f 481/1417/355 479/1418/355 478/1419/355 480/1420/355 +f 484/1421/356 482/1422/356 483/1423/356 485/1424/356 +f 478/1425/357 479/1426/357 483/1427/357 482/1428/357 +f 481/1429/358 480/1430/358 484/1431/358 485/1432/358 +f 480/1433/359 478/1434/359 482/1435/359 484/1436/359 +f 485/1437/360 483/1438/360 479/1439/360 481/1440/360 +f 489/1441/361 487/1442/361 486/1443/361 488/1444/361 +f 492/1445/362 490/1446/362 491/1447/362 493/1448/362 +f 486/1449/363 487/1450/363 491/1451/363 490/1452/363 +f 489/1453/364 488/1454/364 492/1455/364 493/1456/364 +f 488/1457/365 486/1458/365 490/1459/365 492/1460/365 +f 493/1461/366 491/1462/366 487/1463/366 489/1464/366 +f 497/1465/367 495/1466/367 494/1467/367 496/1468/367 +f 500/1469/368 498/1470/368 499/1471/368 501/1472/368 +f 494/1473/369 495/1474/369 499/1475/369 498/1476/369 +f 497/1477/370 496/1478/370 500/1479/370 501/1480/370 +f 496/1481/371 494/1482/371 498/1483/371 500/1484/371 +f 501/1485/372 499/1486/372 495/1487/372 497/1488/372 +f 505/1489/373 503/1490/373 502/1491/373 504/1492/373 +f 508/1493/374 506/1494/374 507/1495/374 509/1496/374 +f 502/1497/375 503/1498/375 507/1499/375 506/1500/375 +f 505/1501/376 504/1502/376 508/1503/376 509/1504/376 +f 504/1505/377 502/1506/377 506/1507/377 508/1508/377 +f 509/1509/378 507/1510/378 503/1511/378 505/1512/378 +f 513/1513/379 511/1514/379 510/1515/379 512/1516/379 +f 516/1517/380 514/1518/380 515/1519/380 517/1520/380 +f 510/1521/381 511/1522/381 515/1523/381 514/1524/381 +f 513/1525/382 512/1526/382 516/1527/382 517/1528/382 +f 512/1529/383 510/1530/383 514/1531/383 516/1532/383 +f 517/1533/384 515/1534/384 511/1535/384 513/1536/384 +f 521/1537/385 519/1538/385 518/1539/385 520/1540/385 +f 524/1541/386 522/1542/386 523/1543/386 525/1544/386 +f 518/1545/387 519/1546/387 523/1547/387 522/1548/387 +f 521/1549/388 520/1550/388 524/1551/388 525/1552/388 +f 520/1553/389 518/1554/389 522/1555/389 524/1556/389 +f 525/1557/390 523/1558/390 519/1559/390 521/1560/390 +f 529/1561/391 527/1562/391 526/1563/391 528/1564/391 +f 532/1565/392 530/1566/392 531/1567/392 533/1568/392 +f 526/1569/393 527/1570/393 531/1571/393 530/1572/393 +f 529/1573/394 528/1574/394 532/1575/394 533/1576/394 +f 528/1577/395 526/1578/395 530/1579/395 532/1580/395 +f 533/1581/396 531/1582/396 527/1583/396 529/1584/396 +f 537/1585/397 535/1586/397 534/1587/397 536/1588/397 +f 540/1589/398 538/1590/398 539/1591/398 541/1592/398 +f 534/1593/399 535/1594/399 539/1595/399 538/1596/399 +f 537/1597/400 536/1598/400 540/1599/400 541/1600/400 +f 536/1601/401 534/1602/401 538/1603/401 540/1604/401 +f 541/1605/402 539/1606/402 535/1607/402 537/1608/402 +f 545/1609/403 543/1610/403 542/1611/403 544/1612/403 +f 548/1613/404 546/1614/404 547/1615/404 549/1616/404 +f 542/1617/405 543/1618/405 547/1619/405 546/1620/405 +f 545/1621/406 544/1622/406 548/1623/406 549/1624/406 +f 544/1625/407 542/1626/407 546/1627/407 548/1628/407 +f 549/1629/408 547/1630/408 543/1631/408 545/1632/408 +f 553/1633/409 551/1634/409 550/1635/409 552/1636/409 +f 556/1637/410 554/1638/410 555/1639/410 557/1640/410 +f 550/1641/411 551/1642/411 555/1643/411 554/1644/411 +f 553/1645/412 552/1646/412 556/1647/412 557/1648/412 +f 552/1649/413 550/1650/413 554/1651/413 556/1652/413 +f 557/1653/414 555/1654/414 551/1655/414 553/1656/414 +f 561/1657/415 559/1658/415 558/1659/415 560/1660/415 +f 564/1661/416 562/1662/416 563/1663/416 565/1664/416 +f 558/1665/417 559/1666/417 563/1667/417 562/1668/417 +f 561/1669/418 560/1670/418 564/1671/418 565/1672/418 +f 560/1673/419 558/1674/419 562/1675/419 564/1676/419 +f 565/1677/420 563/1678/420 559/1679/420 561/1680/420 +f 569/1681/421 567/1682/421 566/1683/421 568/1684/421 +f 572/1685/422 570/1686/422 571/1687/422 573/1688/422 +f 566/1689/423 567/1690/423 571/1691/423 570/1692/423 +f 569/1693/424 568/1694/424 572/1695/424 573/1696/424 +f 568/1697/425 566/1698/425 570/1699/425 572/1700/425 +f 573/1701/426 571/1702/426 567/1703/426 569/1704/426 +f 577/1705/427 575/1706/427 574/1707/427 576/1708/427 +f 580/1709/428 578/1710/428 579/1711/428 581/1712/428 +f 574/1713/429 575/1714/429 579/1715/429 578/1716/429 +f 577/1717/430 576/1718/430 580/1719/430 581/1720/430 +f 576/1721/431 574/1722/431 578/1723/431 580/1724/431 +f 581/1725/432 579/1726/432 575/1727/432 577/1728/432 +f 585/1729/433 583/1730/433 582/1731/433 584/1732/433 +f 588/1733/434 586/1734/434 587/1735/434 589/1736/434 +f 582/1737/435 583/1738/435 587/1739/435 586/1740/435 +f 585/1741/436 584/1742/436 588/1743/436 589/1744/436 +f 584/1745/437 582/1746/437 586/1747/437 588/1748/437 +f 589/1749/438 587/1750/438 583/1751/438 585/1752/438 +f 593/1753/439 591/1754/439 590/1755/439 592/1756/439 +f 596/1757/440 594/1758/440 595/1759/440 597/1760/440 +f 590/1761/441 591/1762/441 595/1763/441 594/1764/441 +f 593/1765/442 592/1766/442 596/1767/442 597/1768/442 +f 592/1769/443 590/1770/443 594/1771/443 596/1772/443 +f 597/1773/444 595/1774/444 591/1775/444 593/1776/444 +f 601/1777/445 599/1778/445 598/1779/445 600/1780/445 +f 604/1781/446 602/1782/446 603/1783/446 605/1784/446 +f 598/1785/447 599/1786/447 603/1787/447 602/1788/447 +f 601/1789/448 600/1790/448 604/1791/448 605/1792/448 +f 600/1793/449 598/1794/449 602/1795/449 604/1796/449 +f 605/1797/450 603/1798/450 599/1799/450 601/1800/450 +f 609/1801/451 607/1802/451 606/1803/451 608/1804/451 +f 612/1805/452 610/1806/452 611/1807/452 613/1808/452 +f 606/1809/453 607/1810/453 611/1811/453 610/1812/453 +f 609/1813/454 608/1814/454 612/1815/454 613/1816/454 +f 608/1817/455 606/1818/455 610/1819/455 612/1820/455 +f 613/1821/456 611/1822/456 607/1823/456 609/1824/456 +f 617/1825/457 615/1826/457 614/1827/457 616/1828/457 +f 620/1829/458 618/1830/458 619/1831/458 621/1832/458 +f 614/1833/459 615/1834/459 619/1835/459 618/1836/459 +f 617/1837/460 616/1838/460 620/1839/460 621/1840/460 +f 616/1841/461 614/1842/461 618/1843/461 620/1844/461 +f 621/1845/462 619/1846/462 615/1847/462 617/1848/462 +f 625/1849/463 623/1850/463 622/1851/463 624/1852/463 +f 628/1853/464 626/1854/464 627/1855/464 629/1856/464 +f 622/1857/465 623/1858/465 627/1859/465 626/1860/465 +f 625/1861/466 624/1862/466 628/1863/466 629/1864/466 +f 624/1865/467 622/1866/467 626/1867/467 628/1868/467 +f 629/1869/468 627/1870/468 623/1871/468 625/1872/468 +f 633/1873/469 631/1874/469 630/1875/469 632/1876/469 +f 636/1877/470 634/1878/470 635/1879/470 637/1880/470 +f 630/1881/471 631/1882/471 635/1883/471 634/1884/471 +f 633/1885/472 632/1886/472 636/1887/472 637/1888/472 +f 632/1889/473 630/1890/473 634/1891/473 636/1892/473 +f 637/1893/474 635/1894/474 631/1895/474 633/1896/474 +f 641/1897/475 639/1898/475 638/1899/475 640/1900/475 +f 644/1901/476 642/1902/476 643/1903/476 645/1904/476 +f 638/1905/477 639/1906/477 643/1907/477 642/1908/477 +f 641/1909/478 640/1910/478 644/1911/478 645/1912/478 +f 640/1913/479 638/1914/479 642/1915/479 644/1916/479 +f 645/1917/480 643/1918/480 639/1919/480 641/1920/480 +f 649/1921/481 647/1922/481 646/1923/481 648/1924/481 +f 652/1925/482 650/1926/482 651/1927/482 653/1928/482 +f 646/1929/483 647/1930/483 651/1931/483 650/1932/483 +f 649/1933/484 648/1934/484 652/1935/484 653/1936/484 +f 648/1937/485 646/1938/485 650/1939/485 652/1940/485 +f 653/1941/486 651/1942/486 647/1943/486 649/1944/486 +f 657/1945/487 655/1946/487 654/1947/487 656/1948/487 +f 660/1949/488 658/1950/488 659/1951/488 661/1952/488 +f 654/1953/489 655/1954/489 659/1955/489 658/1956/489 +f 657/1957/490 656/1958/490 660/1959/490 661/1960/490 +f 656/1961/491 654/1962/491 658/1963/491 660/1964/491 +f 661/1965/492 659/1966/492 655/1967/492 657/1968/492 +f 665/1969/493 663/1970/493 662/1971/493 664/1972/493 +f 1/1973/494 666/1974/494 667/1975/494 668/1976/494 +f 662/1977/495 663/1978/495 667/1979/495 666/1980/495 +f 665/1981/496 664/1982/496 1/1983/496 668/1984/496 +f 664/1985/497 662/1986/497 666/1987/497 1/1988/497 +f 668/1989/498 667/1990/498 663/1991/498 665/1992/498 +f 672/1993/499 670/1994/499 669/1995/499 671/1996/499 +f 675/1997/500 673/1998/500 674/1999/500 676/2000/500 +f 669/2001/501 670/2002/501 674/2003/501 673/2004/501 +f 672/2005/502 671/2006/502 675/2007/502 676/2008/502 +f 671/2009/503 669/2010/503 673/2011/503 675/2012/503 +f 676/2013/504 674/2014/504 670/2015/504 672/2016/504 +f 680/2017/505 678/2018/505 677/2019/505 679/2020/505 +f 683/2021/506 681/2022/506 682/2023/506 684/2024/506 +f 677/2025/507 678/2026/507 682/2027/507 681/2028/507 +f 680/2029/508 679/2030/508 683/2031/508 684/2032/508 +f 679/2033/509 677/2034/509 681/2035/509 683/2036/509 +f 684/2037/510 682/2038/510 678/2039/510 680/2040/510 +f 688/2041/511 686/2042/511 685/2043/511 687/2044/511 +f 691/2045/512 689/2046/512 690/2047/512 692/2048/512 +f 685/2049/513 686/2050/513 690/2051/513 689/2052/513 +f 688/2053/514 687/2054/514 691/2055/514 692/2056/514 +f 687/2057/515 685/2058/515 689/2059/515 691/2060/515 +f 692/2061/516 690/2062/516 686/2063/516 688/2064/516 +f 696/2065/517 694/2066/517 693/2067/517 695/2068/517 +f 699/2069/518 697/2070/518 698/2071/518 700/2072/518 +f 693/2073/519 694/2074/519 698/2075/519 697/2076/519 +f 696/2077/520 695/2078/520 699/2079/520 700/2080/520 +f 695/2081/521 693/2082/521 697/2083/521 699/2084/521 +f 700/2085/522 698/2086/522 694/2087/522 696/2088/522 +f 704/2089/523 702/2090/523 701/2091/523 703/2092/523 +f 707/2093/524 705/2094/524 706/2095/524 708/2096/524 +f 701/2097/525 702/2098/525 706/2099/525 705/2100/525 +f 704/2101/526 703/2102/526 707/2103/526 708/2104/526 +f 703/2105/527 701/2106/527 705/2107/527 707/2108/527 +f 708/2109/528 706/2110/528 702/2111/528 704/2112/528 +f 712/2113/529 710/2114/529 709/2115/529 711/2116/529 +f 715/2117/530 713/2118/530 714/2119/530 716/2120/530 +f 709/2121/531 710/2122/531 714/2123/531 713/2124/531 +f 712/2125/532 711/2126/532 715/2127/532 716/2128/532 +f 711/2129/533 709/2130/533 713/2131/533 715/2132/533 +f 716/2133/534 714/2134/534 710/2135/534 712/2136/534 +f 720/2137/535 718/2138/535 717/2139/535 719/2140/535 +f 723/2141/536 721/2142/536 722/2143/536 724/2144/536 +f 717/2145/537 718/2146/537 722/2147/537 721/2148/537 +f 720/2149/538 719/2150/538 723/2151/538 724/2152/538 +f 719/2153/539 717/2154/539 721/2155/539 723/2156/539 +f 724/2157/540 722/2158/540 718/2159/540 720/2160/540 +f 728/2161/541 726/2162/541 725/2163/541 727/2164/541 +f 731/2165/542 729/2166/542 730/2167/542 732/2168/542 +f 725/2169/543 726/2170/543 730/2171/543 729/2172/543 +f 728/2173/544 727/2174/544 731/2175/544 732/2176/544 +f 727/2177/545 725/2178/545 729/2179/545 731/2180/545 +f 732/2181/546 730/2182/546 726/2183/546 728/2184/546 +f 736/2185/547 734/2186/547 733/2187/547 735/2188/547 +f 739/2189/548 737/2190/548 738/2191/548 740/2192/548 +f 733/2193/549 734/2194/549 738/2195/549 737/2196/549 +f 736/2197/550 735/2198/550 739/2199/550 740/2200/550 +f 735/2201/551 733/2202/551 737/2203/551 739/2204/551 +f 740/2205/552 738/2206/552 734/2207/552 736/2208/552 +f 744/2209/553 742/2210/553 741/2211/553 743/2212/553 +f 747/2213/554 745/2214/554 746/2215/554 748/2216/554 +f 741/2217/555 742/2218/555 746/2219/555 745/2220/555 +f 744/2221/556 743/2222/556 747/2223/556 748/2224/556 +f 743/2225/557 741/2226/557 745/2227/557 747/2228/557 +f 748/2229/558 746/2230/558 742/2231/558 744/2232/558 +f 752/2233/559 750/2234/559 749/2235/559 751/2236/559 +f 755/2237/560 753/2238/560 754/2239/560 756/2240/560 +f 749/2241/561 750/2242/561 754/2243/561 753/2244/561 +f 752/2245/562 751/2246/562 755/2247/562 756/2248/562 +f 751/2249/563 749/2250/563 753/2251/563 755/2252/563 +f 756/2253/564 754/2254/564 750/2255/564 752/2256/564 +f 760/2257/565 758/2258/565 757/2259/565 759/2260/565 +f 763/2261/566 761/2262/566 762/2263/566 764/2264/566 +f 757/2265/567 758/2266/567 762/2267/567 761/2268/567 +f 760/2269/568 759/2270/568 763/2271/568 764/2272/568 +f 759/2273/569 757/2274/569 761/2275/569 763/2276/569 +f 764/2277/570 762/2278/570 758/2279/570 760/2280/570 +f 768/2281/571 766/2282/571 765/2283/571 767/2284/571 +f 771/2285/572 769/2286/572 770/2287/572 772/2288/572 +f 765/2289/573 766/2290/573 770/2291/573 769/2292/573 +f 768/2293/574 767/2294/574 771/2295/574 772/2296/574 +f 767/2297/575 765/2298/575 769/2299/575 771/2300/575 +f 772/2301/576 770/2302/576 766/2303/576 768/2304/576 +f 776/2305/577 774/2306/577 773/2307/577 775/2308/577 +f 779/2309/578 777/2310/578 778/2311/578 780/2312/578 +f 773/2313/579 774/2314/579 778/2315/579 777/2316/579 +f 776/2317/580 775/2318/580 779/2319/580 780/2320/580 +f 775/2321/581 773/2322/581 777/2323/581 779/2324/581 +f 780/2325/582 778/2326/582 774/2327/582 776/2328/582 +f 784/2329/583 782/2330/583 781/2331/583 783/2332/583 +f 787/2333/584 785/2334/584 786/2335/584 788/2336/584 +f 781/2337/585 782/2338/585 786/2339/585 785/2340/585 +f 784/2341/586 783/2342/586 787/2343/586 788/2344/586 +f 783/2345/587 781/2346/587 785/2347/587 787/2348/587 +f 788/2349/588 786/2350/588 782/2351/588 784/2352/588 +f 792/2353/589 790/2354/589 789/2355/589 791/2356/589 +f 795/2357/590 793/2358/590 794/2359/590 796/2360/590 +f 789/2361/591 790/2362/591 794/2363/591 793/2364/591 +f 792/2365/592 791/2366/592 795/2367/592 796/2368/592 +f 791/2369/593 789/2370/593 793/2371/593 795/2372/593 +f 796/2373/594 794/2374/594 790/2375/594 792/2376/594 +f 800/2377/595 798/2378/595 797/2379/595 799/2380/595 +f 803/2381/596 801/2382/596 802/2383/596 804/2384/596 +f 797/2385/597 798/2386/597 802/2387/597 801/2388/597 +f 800/2389/598 799/2390/598 803/2391/598 804/2392/598 +f 799/2393/599 797/2394/599 801/2395/599 803/2396/599 +f 804/2397/600 802/2398/600 798/2399/600 800/2400/600 +f 808/2401/601 806/2402/601 805/2403/601 807/2404/601 +f 811/2405/602 809/2406/602 810/2407/602 812/2408/602 +f 805/2409/603 806/2410/603 810/2411/603 809/2412/603 +f 808/2413/604 807/2414/604 811/2415/604 812/2416/604 +f 807/2417/605 805/2418/605 809/2419/605 811/2420/605 +f 812/2421/606 810/2422/606 806/2423/606 808/2424/606 +f 816/2425/607 814/2426/607 813/2427/607 815/2428/607 +f 819/2429/608 817/2430/608 818/2431/608 820/2432/608 +f 813/2433/609 814/2434/609 818/2435/609 817/2436/609 +f 816/2437/610 815/2438/610 819/2439/610 820/2440/610 +f 815/2441/611 813/2442/611 817/2443/611 819/2444/611 +f 820/2445/612 818/2446/612 814/2447/612 816/2448/612 +f 824/2449/613 822/2450/613 821/2451/613 823/2452/613 +f 827/2453/614 825/2454/614 826/2455/614 828/2456/614 +f 821/2457/615 822/2458/615 826/2459/615 825/2460/615 +f 824/2461/616 823/2462/616 827/2463/616 828/2464/616 +f 823/2465/617 821/2466/617 825/2467/617 827/2468/617 +f 828/2469/618 826/2470/618 822/2471/618 824/2472/618 +f 833/2473/619 831/2474/619 830/2475/619 832/2476/619 +f 835/2477/620 829/2478/620 834/2479/620 836/2480/620 +f 830/2481/621 831/2482/621 834/2483/621 829/2484/621 +f 833/2485/622 832/2486/622 835/2487/622 836/2488/622 +f 832/2489/623 830/2490/623 829/2491/623 835/2492/623 +f 836/2493/624 834/2494/624 831/2495/624 833/2496/624 +f 840/2497/625 838/2498/625 837/2499/625 839/2500/625 +f 843/2501/626 841/2502/626 842/2503/626 844/2504/626 +f 837/2505/627 838/2506/627 842/2507/627 841/2508/627 +f 840/2509/628 839/2510/628 843/2511/628 844/2512/628 +f 839/2513/629 837/2514/629 841/2515/629 843/2516/629 +f 844/2517/630 842/2518/630 838/2519/630 840/2520/630 +f 848/2521/631 846/2522/631 845/2523/631 847/2524/631 +f 851/2525/632 849/2526/632 850/2527/632 852/2528/632 +f 845/2529/633 846/2530/633 850/2531/633 849/2532/633 +f 848/2533/634 847/2534/634 851/2535/634 852/2536/634 +f 847/2537/635 845/2538/635 849/2539/635 851/2540/635 +f 852/2541/636 850/2542/636 846/2543/636 848/2544/636 +f 856/2545/637 854/2546/637 853/2547/637 855/2548/637 +f 859/2549/638 857/2550/638 858/2551/638 860/2552/638 +f 853/2553/639 854/2554/639 858/2555/639 857/2556/639 +f 856/2557/640 855/2558/640 859/2559/640 860/2560/640 +f 855/2561/641 853/2562/641 857/2563/641 859/2564/641 +f 860/2565/642 858/2566/642 854/2567/642 856/2568/642 +f 864/2569/643 862/2570/643 861/2571/643 863/2572/643 +f 867/2573/644 865/2574/644 866/2575/644 868/2576/644 +f 861/2577/645 862/2578/645 866/2579/645 865/2580/645 +f 864/2581/646 863/2582/646 867/2583/646 868/2584/646 +f 863/2585/647 861/2586/647 865/2587/647 867/2588/647 +f 868/2589/648 866/2590/648 862/2591/648 864/2592/648 +f 872/2593/649 870/2594/649 869/2595/649 871/2596/649 +f 875/2597/650 873/2598/650 874/2599/650 876/2600/650 +f 869/2601/651 870/2602/651 874/2603/651 873/2604/651 +f 872/2605/652 871/2606/652 875/2607/652 876/2608/652 +f 871/2609/653 869/2610/653 873/2611/653 875/2612/653 +f 876/2613/654 874/2614/654 870/2615/654 872/2616/654 +f 880/2617/655 878/2618/655 877/2619/655 879/2620/655 +f 883/2621/656 881/2622/656 882/2623/656 884/2624/656 +f 877/2625/657 878/2626/657 882/2627/657 881/2628/657 +f 880/2629/658 879/2630/658 883/2631/658 884/2632/658 +f 879/2633/659 877/2634/659 881/2635/659 883/2636/659 +f 884/2637/660 882/2638/660 878/2639/660 880/2640/660 +f 888/2641/661 886/2642/661 885/2643/661 887/2644/661 +f 891/2645/662 889/2646/662 890/2647/662 892/2648/662 +f 885/2649/663 886/2650/663 890/2651/663 889/2652/663 +f 888/2653/664 887/2654/664 891/2655/664 892/2656/664 +f 887/2657/665 885/2658/665 889/2659/665 891/2660/665 +f 892/2661/666 890/2662/666 886/2663/666 888/2664/666 +f 896/2665/667 894/2666/667 893/2667/667 895/2668/667 +f 899/2669/668 897/2670/668 898/2671/668 900/2672/668 +f 893/2673/669 894/2674/669 898/2675/669 897/2676/669 +f 896/2677/670 895/2678/670 899/2679/670 900/2680/670 +f 895/2681/671 893/2682/671 897/2683/671 899/2684/671 +f 900/2685/672 898/2686/672 894/2687/672 896/2688/672 +f 904/2689/673 902/2690/673 901/2691/673 903/2692/673 +f 907/2693/674 905/2694/674 906/2695/674 908/2696/674 +f 901/2697/675 902/2698/675 906/2699/675 905/2700/675 +f 904/2701/676 903/2702/676 907/2703/676 908/2704/676 +f 903/2705/677 901/2706/677 905/2707/677 907/2708/677 +f 908/2709/678 906/2710/678 902/2711/678 904/2712/678 +f 912/2713/679 910/2714/679 909/2715/679 911/2716/679 +f 915/2717/680 913/2718/680 914/2719/680 916/2720/680 +f 909/2721/681 910/2722/681 914/2723/681 913/2724/681 +f 912/2725/682 911/2726/682 915/2727/682 916/2728/682 +f 911/2729/683 909/2730/683 913/2731/683 915/2732/683 +f 916/2733/684 914/2734/684 910/2735/684 912/2736/684 +f 920/2737/685 918/2738/685 917/2739/685 919/2740/685 +f 923/2741/686 921/2742/686 922/2743/686 924/2744/686 +f 917/2745/687 918/2746/687 922/2747/687 921/2748/687 +f 920/2749/688 919/2750/688 923/2751/688 924/2752/688 +f 919/2753/689 917/2754/689 921/2755/689 923/2756/689 +f 924/2757/690 922/2758/690 918/2759/690 920/2760/690 +f 928/2761/691 926/2762/691 925/2763/691 927/2764/691 +f 931/2765/692 929/2766/692 930/2767/692 932/2768/692 +f 926/2769/693 930/2770/693 925/2771/693 929/2772/693 +f 927/2773/694 931/2774/694 928/2775/694 932/2776/694 +f 925/2777/695 929/2778/695 927/2779/695 931/2780/695 +f 930/2781/696 926/2782/696 932/2783/696 928/2784/696 +f 936/2785/697 934/2786/697 933/2787/697 935/2788/697 +f 939/2789/698 937/2790/698 938/2791/698 940/2792/698 +f 934/2793/699 938/2794/699 933/2795/699 937/2796/699 +f 935/2797/700 939/2798/700 936/2799/700 940/2800/700 +f 933/2801/701 937/2802/701 935/2803/701 939/2804/701 +f 938/2805/702 934/2806/702 940/2807/702 936/2808/702 +f 944/2809/703 942/2810/703 941/2811/703 943/2812/703 +f 947/2813/704 945/2814/704 946/2815/704 948/2816/704 +f 942/2817/705 946/2818/705 941/2819/705 945/2820/705 +f 943/2821/706 947/2822/706 944/2823/706 948/2824/706 +f 941/2825/707 945/2826/707 943/2827/707 947/2828/707 +f 946/2829/708 942/2830/708 948/2831/708 944/2832/708 +f 952/2833/709 950/2834/709 949/2835/709 951/2836/709 +f 955/2837/710 953/2838/710 954/2839/710 956/2840/710 +f 950/2841/711 954/2842/711 949/2843/711 953/2844/711 +f 951/2845/712 955/2846/712 952/2847/712 956/2848/712 +f 949/2849/713 953/2850/713 951/2851/713 955/2852/713 +f 954/2853/714 950/2854/714 956/2855/714 952/2856/714 +f 960/2857/715 958/2858/715 957/2859/715 959/2860/715 +f 963/2861/716 961/2862/716 962/2863/716 964/2864/716 +f 957/2865/717 958/2866/717 962/2867/717 961/2868/717 +f 960/2869/718 959/2870/718 963/2871/718 964/2872/718 +f 959/2873/719 957/2874/719 961/2875/719 963/2876/719 +f 964/2877/720 962/2878/720 958/2879/720 960/2880/720 +f 968/2881/721 966/2882/721 965/2883/721 967/2884/721 +f 971/2885/722 969/2886/722 970/2887/722 972/2888/722 +f 965/2889/723 966/2890/723 970/2891/723 969/2892/723 +f 968/2893/724 967/2894/724 971/2895/724 972/2896/724 +f 967/2897/725 965/2898/725 969/2899/725 971/2900/725 +f 972/2901/726 970/2902/726 966/2903/726 968/2904/726 +f 976/2905/727 974/2906/727 973/2907/727 975/2908/727 +f 979/2909/728 977/2910/728 978/2911/728 980/2912/728 +f 973/2913/729 974/2914/729 978/2915/729 977/2916/729 +f 976/2917/730 975/2918/730 979/2919/730 980/2920/730 +f 975/2921/731 973/2922/731 977/2923/731 979/2924/731 +f 980/2925/732 978/2926/732 974/2927/732 976/2928/732 +f 984/2929/733 982/2930/733 981/2931/733 983/2932/733 +f 987/2933/734 985/2934/734 986/2935/734 988/2936/734 +f 981/2937/735 982/2938/735 986/2939/735 985/2940/735 +f 984/2941/736 983/2942/736 987/2943/736 988/2944/736 +f 983/2945/737 981/2946/737 985/2947/737 987/2948/737 +f 988/2949/738 986/2950/738 982/2951/738 984/2952/738 +f 992/2953/739 990/2954/739 989/2955/739 991/2956/739 +f 995/2957/740 993/2958/740 994/2959/740 996/2960/740 +f 989/2961/741 990/2962/741 994/2963/741 993/2964/741 +f 992/2965/742 991/2966/742 995/2967/742 996/2968/742 +f 991/2969/743 989/2970/743 993/2971/743 995/2972/743 +f 996/2973/744 994/2974/744 990/2975/744 992/2976/744 +f 1000/2977/745 998/2978/745 997/2979/745 999/2980/745 +f 1003/2981/746 1001/2982/746 1002/2983/746 1004/2984/746 +f 997/2985/747 998/2986/747 1002/2987/747 1001/2988/747 +f 1000/2989/748 999/2990/748 1003/2991/748 1004/2992/748 +f 999/2993/749 997/2994/749 1001/2995/749 1003/2996/749 +f 1004/2997/750 1002/2998/750 998/2999/750 1000/3000/750 +f 1006/3001/751 1005/3002/751 1008/3003/751 1007/3004/751 +f 1009/3005/752 1010/3006/752 1011/3007/752 1012/3008/752 +f 1006/3009/753 1010/3010/753 1005/3011/753 1009/3012/753 +f 1007/3013/754 1011/3014/754 1008/3015/754 1012/3016/754 +f 1007/3017/755 1005/3018/755 1009/3019/755 1011/3020/755 +f 1012/3021/756 1010/3022/756 1006/3023/756 1008/3024/756 +f 1014/3025/757 1013/3026/757 1016/3027/757 1015/3028/757 +f 1017/3029/758 1018/3030/758 1019/3031/758 1020/3032/758 +f 1014/3033/759 1018/3034/759 1013/3035/759 1017/3036/759 +f 1015/3037/760 1019/3038/760 1016/3039/760 1020/3040/760 +f 1015/3041/761 1013/3042/761 1017/3043/761 1019/3044/761 +f 1020/3045/762 1018/3046/762 1014/3047/762 1016/3048/762 +f 1022/3049/763 1021/3050/763 1024/3051/763 1023/3052/763 +f 1025/3053/764 1026/3054/764 1027/3055/764 1028/3056/764 +f 1022/3057/765 1026/3058/765 1021/3059/765 1025/3060/765 +f 1023/3061/766 1027/3062/766 1024/3063/766 1028/3064/766 +f 1023/3065/767 1021/3066/767 1025/3067/767 1027/3068/767 +f 1028/3069/768 1026/3070/768 1022/3071/768 1024/3072/768 +f 1030/3073/769 1029/3074/769 1032/3075/769 1031/3076/769 +f 1033/3077/770 1034/3078/770 1035/3079/770 1036/3080/770 +f 1030/3081/771 1034/3082/771 1029/3083/771 1033/3084/771 +f 1031/3085/772 1035/3086/772 1032/3087/772 1036/3088/772 +f 1031/3089/773 1029/3090/773 1033/3091/773 1035/3092/773 +f 1036/3093/774 1034/3094/774 1030/3095/774 1032/3096/774 +f 1038/3097/775 1037/3098/775 1040/3099/775 1039/3100/775 +f 1041/3101/776 1042/3102/776 1043/3103/776 1044/3104/776 +f 1038/3105/777 1042/3106/777 1037/3107/777 1041/3108/777 +f 1039/3109/778 1043/3110/778 1040/3111/778 1044/3112/778 +f 1039/3113/779 1037/3114/779 1041/3115/779 1043/3116/779 +f 1044/3117/780 1042/3118/780 1038/3119/780 1040/3120/780 +f 1046/3121/781 1045/3122/781 1048/3123/781 1047/3124/781 +f 1049/3125/782 1050/3126/782 1051/3127/782 1052/3128/782 +f 1046/3129/783 1050/3130/783 1045/3131/783 1049/3132/783 +f 1047/3133/784 1051/3134/784 1048/3135/784 1052/3136/784 +f 1047/3137/785 1045/3138/785 1049/3139/785 1051/3140/785 +f 1052/3141/786 1050/3142/786 1046/3143/786 1048/3144/786 +f 1054/3145/787 1053/3146/787 1056/3147/787 1055/3148/787 +f 1057/3149/788 1058/3150/788 1059/3151/788 1060/3152/788 +f 1054/3153/789 1058/3154/789 1053/3155/789 1057/3156/789 +f 1055/3157/790 1059/3158/790 1056/3159/790 1060/3160/790 +f 1055/3161/791 1053/3162/791 1057/3163/791 1059/3164/791 +f 1060/3165/792 1058/3166/792 1054/3167/792 1056/3168/792 +f 1062/3169/793 1061/3170/793 1064/3171/793 1063/3172/793 +f 1065/3173/794 1066/3174/794 1067/3175/794 1068/3176/794 +f 1062/3177/795 1066/3178/795 1061/3179/795 1065/3180/795 +f 1063/3181/796 1067/3182/796 1064/3183/796 1068/3184/796 +f 1063/3185/797 1061/3186/797 1065/3187/797 1067/3188/797 +f 1068/3189/798 1066/3190/798 1062/3191/798 1064/3192/798 +f 1070/3193/799 1069/3194/799 1072/3195/799 1071/3196/799 +f 1073/3197/800 1074/3198/800 1075/3199/800 1076/3200/800 +f 1070/3201/801 1074/3202/801 1069/3203/801 1073/3204/801 +f 1071/3205/802 1075/3206/802 1072/3207/802 1076/3208/802 +f 1071/3209/803 1069/3210/803 1073/3211/803 1075/3212/803 +f 1076/3213/804 1074/3214/804 1070/3215/804 1072/3216/804 +f 1078/3217/805 1077/3218/805 1080/3219/805 1079/3220/805 +f 1081/3221/806 1082/3222/806 1083/3223/806 1084/3224/806 +f 1078/3225/807 1082/3226/807 1077/3227/807 1081/3228/807 +f 1079/3229/808 1083/3230/808 1080/3231/808 1084/3232/808 +f 1079/3233/809 1077/3234/809 1081/3235/809 1083/3236/809 +f 1084/3237/810 1082/3238/810 1078/3239/810 1080/3240/810 +f 1086/3241/811 1085/3242/811 1088/3243/811 1087/3244/811 +f 1089/3245/812 1090/3246/812 1091/3247/812 1092/3248/812 +f 1086/3249/813 1090/3250/813 1085/3251/813 1089/3252/813 +f 1087/3253/814 1091/3254/814 1088/3255/814 1092/3256/814 +f 1087/3257/815 1085/3258/815 1089/3259/815 1091/3260/815 +f 1092/3261/816 1090/3262/816 1086/3263/816 1088/3264/816 +f 1094/3265/817 1093/3266/817 1096/3267/817 1095/3268/817 +f 1097/3269/818 1098/3270/818 1099/3271/818 1100/3272/818 +f 1094/3273/819 1098/3274/819 1093/3275/819 1097/3276/819 +f 1095/3277/820 1099/3278/820 1096/3279/820 1100/3280/820 +f 1095/3281/821 1093/3282/821 1097/3283/821 1099/3284/821 +f 1100/3285/822 1098/3286/822 1094/3287/822 1096/3288/822 +f 1102/3289/823 1101/3290/823 1104/3291/823 1103/3292/823 +f 1105/3293/824 1106/3294/824 1107/3295/824 1108/3296/824 +f 1102/3297/825 1106/3298/825 1101/3299/825 1105/3300/825 +f 1103/3301/826 1107/3302/826 1104/3303/826 1108/3304/826 +f 1103/3305/827 1101/3306/827 1105/3307/827 1107/3308/827 +f 1108/3309/828 1106/3310/828 1102/3311/828 1104/3312/828 +f 1110/3313/829 1109/3314/829 1112/3315/829 1111/3316/829 +f 1113/3317/830 1114/3318/830 1115/3319/830 1116/3320/830 +f 1110/3321/831 1114/3322/831 1109/3323/831 1113/3324/831 +f 1111/3325/832 1115/3326/832 1112/3327/832 1116/3328/832 +f 1111/3329/833 1109/3330/833 1113/3331/833 1115/3332/833 +f 1116/3333/834 1114/3334/834 1110/3335/834 1112/3336/834 +f 1118/3337/835 1117/3338/835 1120/3339/835 1119/3340/835 +f 1121/3341/836 1122/3342/836 1123/3343/836 1124/3344/836 +f 1118/3345/837 1122/3346/837 1117/3347/837 1121/3348/837 +f 1119/3349/838 1123/3350/838 1120/3351/838 1124/3352/838 +f 1119/3353/839 1117/3354/839 1121/3355/839 1123/3356/839 +f 1124/3357/840 1122/3358/840 1118/3359/840 1120/3360/840 +f 1126/3361/841 1125/3362/841 1128/3363/841 1127/3364/841 +f 1129/3365/842 1130/3366/842 1131/3367/842 1132/3368/842 +f 1126/3369/843 1130/3370/843 1125/3371/843 1129/3372/843 +f 1127/3373/844 1131/3374/844 1128/3375/844 1132/3376/844 +f 1127/3377/845 1125/3378/845 1129/3379/845 1131/3380/845 +f 1132/3381/846 1130/3382/846 1126/3383/846 1128/3384/846 +f 1136/3385/847 1134/3386/847 1133/3387/847 1135/3388/847 +f 1139/3389/848 1137/3390/848 1138/3391/848 1140/3392/848 +f 1133/3393/849 1134/3394/849 1138/3395/849 1137/3396/849 +f 1136/3397/850 1135/3398/850 1139/3399/850 1140/3400/850 +f 1135/3401/851 1133/3402/851 1137/3403/851 1139/3404/851 +f 1140/3405/852 1138/3406/852 1134/3407/852 1136/3408/852 +f 1144/3409/853 1142/3410/853 1141/3411/853 1143/3412/853 +f 1147/3413/854 1145/3414/854 1146/3415/854 1148/3416/854 +f 1141/3417/855 1142/3418/855 1146/3419/855 1145/3420/855 +f 1144/3421/856 1143/3422/856 1147/3423/856 1148/3424/856 +f 1143/3425/857 1141/3426/857 1145/3427/857 1147/3428/857 +f 1148/3429/858 1146/3430/858 1142/3431/858 1144/3432/858 +f 1152/3433/859 1150/3434/859 1149/3435/859 1151/3436/859 +f 1155/3437/860 1153/3438/860 1154/3439/860 1156/3440/860 +f 1149/3441/861 1150/3442/861 1154/3443/861 1153/3444/861 +f 1152/3445/862 1151/3446/862 1155/3447/862 1156/3448/862 +f 1151/3449/863 1149/3450/863 1153/3451/863 1155/3452/863 +f 1156/3453/864 1154/3454/864 1150/3455/864 1152/3456/864 +f 1160/3457/865 1158/3458/865 1157/3459/865 1159/3460/865 +f 1163/3461/866 1161/3462/866 1162/3463/866 1164/3464/866 +f 1157/3465/867 1158/3466/867 1162/3467/867 1161/3468/867 +f 1160/3469/868 1159/3470/868 1163/3471/868 1164/3472/868 +f 1159/3473/869 1157/3474/869 1161/3475/869 1163/3476/869 +f 1164/3477/870 1162/3478/870 1158/3479/870 1160/3480/870 +f 1168/3481/871 1166/3482/871 1165/3483/871 1167/3484/871 +f 1171/3485/872 1169/3486/872 1170/3487/872 1172/3488/872 +f 1165/3489/873 1166/3490/873 1170/3491/873 1169/3492/873 +f 1168/3493/874 1167/3494/874 1171/3495/874 1172/3496/874 +f 1167/3497/875 1165/3498/875 1169/3499/875 1171/3500/875 +f 1172/3501/876 1170/3502/876 1166/3503/876 1168/3504/876 +f 1176/3505/877 1174/3506/877 1173/3507/877 1175/3508/877 +f 1179/3509/878 1177/3510/878 1178/3511/878 1180/3512/878 +f 1173/3513/879 1174/3514/879 1178/3515/879 1177/3516/879 +f 1176/3517/880 1175/3518/880 1179/3519/880 1180/3520/880 +f 1175/3521/881 1173/3522/881 1177/3523/881 1179/3524/881 +f 1180/3525/882 1178/3526/882 1174/3527/882 1176/3528/882 +f 1184/3529/883 1182/3530/883 1181/3531/883 1183/3532/883 +f 1187/3533/884 1185/3534/884 1186/3535/884 1188/3536/884 +f 1181/3537/885 1182/3538/885 1186/3539/885 1185/3540/885 +f 1184/3541/886 1183/3542/886 1187/3543/886 1188/3544/886 +f 1183/3545/887 1181/3546/887 1185/3547/887 1187/3548/887 +f 1188/3549/888 1186/3550/888 1182/3551/888 1184/3552/888 +f 1192/3553/889 1190/3554/889 1189/3555/889 1191/3556/889 +f 1195/3557/890 1193/3558/890 1194/3559/890 1196/3560/890 +f 1189/3561/891 1190/3562/891 1194/3563/891 1193/3564/891 +f 1192/3565/892 1191/3566/892 1195/3567/892 1196/3568/892 +f 1191/3569/893 1189/3570/893 1193/3571/893 1195/3572/893 +f 1196/3573/894 1194/3574/894 1190/3575/894 1192/3576/894 +f 1200/3577/895 1198/3578/895 1197/3579/895 1199/3580/895 +f 1203/3581/896 1201/3582/896 1202/3583/896 1204/3584/896 +f 1197/3585/897 1198/3586/897 1202/3587/897 1201/3588/897 +f 1200/3589/898 1199/3590/898 1203/3591/898 1204/3592/898 +f 1199/3593/899 1197/3594/899 1201/3595/899 1203/3596/899 +f 1204/3597/900 1202/3598/900 1198/3599/900 1200/3600/900 +f 1208/3601/901 1206/3602/901 1205/3603/901 1207/3604/901 +f 1211/3605/902 1209/3606/902 1210/3607/902 1212/3608/902 +f 1205/3609/903 1206/3610/903 1210/3611/903 1209/3612/903 +f 1208/3613/904 1207/3614/904 1211/3615/904 1212/3616/904 +f 1207/3617/905 1205/3618/905 1209/3619/905 1211/3620/905 +f 1212/3621/906 1210/3622/906 1206/3623/906 1208/3624/906 +f 1216/3625/907 1214/3626/907 1213/3627/907 1215/3628/907 +f 1219/3629/908 1217/3630/908 1218/3631/908 1220/3632/908 +f 1213/3633/909 1214/3634/909 1218/3635/909 1217/3636/909 +f 1216/3637/910 1215/3638/910 1219/3639/910 1220/3640/910 +f 1215/3641/911 1213/3642/911 1217/3643/911 1219/3644/911 +f 1220/3645/912 1218/3646/912 1214/3647/912 1216/3648/912 +f 1224/3649/913 1222/3650/913 1221/3651/913 1223/3652/913 +f 1227/3653/914 1225/3654/914 1226/3655/914 1228/3656/914 +f 1222/3657/915 1226/3658/915 1221/3659/915 1225/3660/915 +f 1223/3661/916 1227/3662/916 1224/3663/916 1228/3664/916 +f 1221/3665/917 1225/3666/917 1223/3667/917 1227/3668/917 +f 1226/3669/918 1222/3670/918 1228/3671/918 1224/3672/918 +f 1232/3673/919 1230/3674/919 1229/3675/919 1231/3676/919 +f 1235/3677/920 1233/3678/920 1234/3679/920 1236/3680/920 +f 1230/3681/921 1234/3682/921 1229/3683/921 1233/3684/921 +f 1231/3685/922 1235/3686/922 1232/3687/922 1236/3688/922 +f 1229/3689/923 1233/3690/923 1231/3691/923 1235/3692/923 +f 1234/3693/924 1230/3694/924 1236/3695/924 1232/3696/924 +f 1240/3697/925 1238/3698/925 1237/3699/925 1239/3700/925 +f 1243/3701/926 1241/3702/926 1242/3703/926 1244/3704/926 +f 1238/3705/927 1242/3706/927 1237/3707/927 1241/3708/927 +f 1239/3709/928 1243/3710/928 1240/3711/928 1244/3712/928 +f 1237/3713/929 1241/3714/929 1239/3715/929 1243/3716/929 +f 1242/3717/930 1238/3718/930 1244/3719/930 1240/3720/930 +f 1248/3721/931 1246/3722/931 1245/3723/931 1247/3724/931 +f 1251/3725/932 1249/3726/932 1250/3727/932 1252/3728/932 +f 1246/3729/933 1250/3730/933 1245/3731/933 1249/3732/933 +f 1247/3733/934 1251/3734/934 1248/3735/934 1252/3736/934 +f 1245/3737/935 1249/3738/935 1247/3739/935 1251/3740/935 +f 1250/3741/936 1246/3742/936 1252/3743/936 1248/3744/936 +f 1256/3745/937 1254/3746/937 1253/3747/937 1255/3748/937 +f 1259/3749/938 1257/3750/938 1258/3751/938 1260/3752/938 +f 1253/3753/939 1254/3754/939 1258/3755/939 1257/3756/939 +f 1256/3757/940 1255/3758/940 1259/3759/940 1260/3760/940 +f 1255/3761/941 1253/3762/941 1257/3763/941 1259/3764/941 +f 1260/3765/942 1258/3766/942 1254/3767/942 1256/3768/942 +f 1264/3769/943 1262/3770/943 1261/3771/943 1263/3772/943 +f 1267/3773/944 1265/3774/944 1266/3775/944 1268/3776/944 +f 1261/3777/945 1262/3778/945 1266/3779/945 1265/3780/945 +f 1264/3781/946 1263/3782/946 1267/3783/946 1268/3784/946 +f 1263/3785/947 1261/3786/947 1265/3787/947 1267/3788/947 +f 1268/3789/948 1266/3790/948 1262/3791/948 1264/3792/948 +f 1272/3793/949 1270/3794/949 1269/3795/949 1271/3796/949 +f 1275/3797/950 1273/3798/950 1274/3799/950 1276/3800/950 +f 1269/3801/951 1270/3802/951 1274/3803/951 1273/3804/951 +f 1272/3805/952 1271/3806/952 1275/3807/952 1276/3808/952 +f 1271/3809/953 1269/3810/953 1273/3811/953 1275/3812/953 +f 1276/3813/954 1274/3814/954 1270/3815/954 1272/3816/954 +f 1280/3817/955 1278/3818/955 1277/3819/955 1279/3820/955 +f 1283/3821/956 1281/3822/956 1282/3823/956 1284/3824/956 +f 1277/3825/957 1278/3826/957 1282/3827/957 1281/3828/957 +f 1280/3829/958 1279/3830/958 1283/3831/958 1284/3832/958 +f 1279/3833/959 1277/3834/959 1281/3835/959 1283/3836/959 +f 1284/3837/960 1282/3838/960 1278/3839/960 1280/3840/960 +f 1288/3841/961 1286/3842/961 1285/3843/961 1287/3844/961 +f 1291/3845/962 1289/3846/962 1290/3847/962 1292/3848/962 +f 1285/3849/963 1286/3850/963 1290/3851/963 1289/3852/963 +f 1288/3853/964 1287/3854/964 1291/3855/964 1292/3856/964 +f 1287/3857/965 1285/3858/965 1289/3859/965 1291/3860/965 +f 1292/3861/966 1290/3862/966 1286/3863/966 1288/3864/966 +f 1296/3865/967 1294/3866/967 1293/3867/967 1295/3868/967 +f 1299/3869/968 1297/3870/968 1298/3871/968 1300/3872/968 +f 1293/3873/969 1294/3874/969 1298/3875/969 1297/3876/969 +f 1296/3877/970 1295/3878/970 1299/3879/970 1300/3880/970 +f 1295/3881/971 1293/3882/971 1297/3883/971 1299/3884/971 +f 1300/3885/972 1298/3886/972 1294/3887/972 1296/3888/972 +f 1304/3889/973 1302/3890/973 1301/3891/973 1303/3892/973 +f 1307/3893/974 1305/3894/974 1306/3895/974 1308/3896/974 +f 1301/3897/975 1302/3898/975 1306/3899/975 1305/3900/975 +f 1304/3901/976 1303/3902/976 1307/3903/976 1308/3904/976 +f 1303/3905/977 1301/3906/977 1305/3907/977 1307/3908/977 +f 1308/3909/978 1306/3910/978 1302/3911/978 1304/3912/978 +f 1312/3913/979 1310/3914/979 1309/3915/979 1311/3916/979 +f 1315/3917/980 1313/3918/980 1314/3919/980 1316/3920/980 +f 1309/3921/981 1310/3922/981 1314/3923/981 1313/3924/981 +f 1312/3925/982 1311/3926/982 1315/3927/982 1316/3928/982 +f 1311/3929/983 1309/3930/983 1313/3931/983 1315/3932/983 +f 1316/3933/984 1314/3934/984 1310/3935/984 1312/3936/984 +f 1318/3937/985 1317/3938/985 1320/3939/985 1319/3940/985 +f 1321/3941/986 1322/3942/986 1323/3943/986 1324/3944/986 +f 1318/3945/987 1322/3946/987 1317/3947/987 1321/3948/987 +f 1319/3949/988 1323/3950/988 1320/3951/988 1324/3952/988 +f 1319/3953/989 1317/3954/989 1321/3955/989 1323/3956/989 +f 1324/3957/990 1322/3958/990 1318/3959/990 1320/3960/990 +f 1326/3961/991 1325/3962/991 1328/3963/991 1327/3964/991 +f 1329/3965/992 1330/3966/992 1331/3967/992 1332/3968/992 +f 1326/3969/993 1330/3970/993 1325/3971/993 1329/3972/993 +f 1327/3973/994 1331/3974/994 1328/3975/994 1332/3976/994 +f 1327/3977/995 1325/3978/995 1329/3979/995 1331/3980/995 +f 1332/3981/996 1330/3982/996 1326/3983/996 1328/3984/996 +f 1334/3985/997 1333/3986/997 1336/3987/997 1335/3988/997 +f 1337/3989/998 1338/3990/998 1339/3991/998 1340/3992/998 +f 1334/3993/999 1338/3994/999 1333/3995/999 1337/3996/999 +f 1335/3997/1000 1339/3998/1000 1336/3999/1000 1340/4000/1000 +f 1335/4001/1001 1333/4002/1001 1337/4003/1001 1339/4004/1001 +f 1340/4005/1002 1338/4006/1002 1334/4007/1002 1336/4008/1002 +f 1342/4009/1003 1341/4010/1003 1344/4011/1003 1343/4012/1003 +f 1345/4013/1004 1346/4014/1004 1347/4015/1004 1348/4016/1004 +f 1342/4017/1005 1346/4018/1005 1341/4019/1005 1345/4020/1005 +f 1343/4021/1006 1347/4022/1006 1344/4023/1006 1348/4024/1006 +f 1343/4025/1007 1341/4026/1007 1345/4027/1007 1347/4028/1007 +f 1348/4029/1008 1346/4030/1008 1342/4031/1008 1344/4032/1008 +f 1350/4033/1009 1349/4034/1009 1352/4035/1009 1351/4036/1009 +f 1353/4037/1010 1354/4038/1010 1355/4039/1010 1356/4040/1010 +f 1350/4041/1011 1354/4042/1011 1349/4043/1011 1353/4044/1011 +f 1351/4045/1012 1355/4046/1012 1352/4047/1012 1356/4048/1012 +f 1351/4049/1013 1349/4050/1013 1353/4051/1013 1355/4052/1013 +f 1356/4053/1014 1354/4054/1014 1350/4055/1014 1352/4056/1014 +f 1358/4057/1015 1357/4058/1015 1360/4059/1015 1359/4060/1015 +f 1361/4061/1016 1362/4062/1016 1363/4063/1016 1364/4064/1016 +f 1358/4065/1017 1362/4066/1017 1357/4067/1017 1361/4068/1017 +f 1359/4069/1018 1363/4070/1018 1360/4071/1018 1364/4072/1018 +f 1359/4073/1019 1357/4074/1019 1361/4075/1019 1363/4076/1019 +f 1364/4077/1020 1362/4078/1020 1358/4079/1020 1360/4080/1020 +f 1366/4081/1021 1365/4082/1021 1368/4083/1021 1367/4084/1021 +f 1369/4085/1022 1370/4086/1022 1371/4087/1022 1372/4088/1022 +f 1366/4089/1023 1370/4090/1023 1365/4091/1023 1369/4092/1023 +f 1367/4093/1024 1371/4094/1024 1368/4095/1024 1372/4096/1024 +f 1367/4097/1025 1365/4098/1025 1369/4099/1025 1371/4100/1025 +f 1372/4101/1026 1370/4102/1026 1366/4103/1026 1368/4104/1026 +f 1374/4105/1027 1373/4106/1027 1376/4107/1027 1375/4108/1027 +f 1377/4109/1028 1378/4110/1028 1379/4111/1028 1380/4112/1028 +f 1374/4113/1029 1378/4114/1029 1373/4115/1029 1377/4116/1029 +f 1375/4117/1030 1379/4118/1030 1376/4119/1030 1380/4120/1030 +f 1375/4121/1031 1373/4122/1031 1377/4123/1031 1379/4124/1031 +f 1380/4125/1032 1378/4126/1032 1374/4127/1032 1376/4128/1032 +f 1384/4129/1033 1382/4130/1033 1381/4131/1033 1383/4132/1033 +f 1387/4133/1034 1385/4134/1034 1386/4135/1034 1388/4136/1034 +f 1381/4137/1035 1382/4138/1035 1386/4139/1035 1385/4140/1035 +f 1384/4141/1036 1383/4142/1036 1387/4143/1036 1388/4144/1036 +f 1383/4145/1037 1381/4146/1037 1385/4147/1037 1387/4148/1037 +f 1388/4149/1038 1386/4150/1038 1382/4151/1038 1384/4152/1038 +f 1391/4153/1039 1390/4154/1039 1389/4155/1039 1392/4156/1039 +f 1393/4157/1040 1394/4158/1040 1395/4159/1040 1396/4160/1040 +f 1391/4161/1041 1394/4162/1041 1390/4163/1041 1393/4164/1041 +f 1392/4165/1042 1395/4166/1042 1389/4167/1042 1396/4168/1042 +f 1392/4169/1043 1390/4170/1043 1393/4171/1043 1395/4172/1043 +f 1396/4173/1044 1394/4174/1044 1391/4175/1044 1389/4176/1044 +f 1398/4177/1045 1397/4178/1045 1400/4179/1045 1399/4180/1045 +f 1401/4181/1046 1402/4182/1046 1403/4183/1046 1404/4184/1046 +f 1398/4185/1047 1402/4186/1047 1397/4187/1047 1401/4188/1047 +f 1399/4189/1048 1403/4190/1048 1400/4191/1048 1404/4192/1048 +f 1399/4193/1049 1397/4194/1049 1401/4195/1049 1403/4196/1049 +f 1404/4197/1050 1402/4198/1050 1398/4199/1050 1400/4200/1050 +f 1406/4201/1051 1405/4202/1051 1408/4203/1051 1407/4204/1051 +f 1409/4205/1052 1410/4206/1052 1411/4207/1052 1412/4208/1052 +f 1406/4209/1053 1410/4210/1053 1405/4211/1053 1409/4212/1053 +f 1407/4213/1054 1411/4214/1054 1408/4215/1054 1412/4216/1054 +f 1407/4217/1055 1405/4218/1055 1409/4219/1055 1411/4220/1055 +f 1412/4221/1056 1410/4222/1056 1406/4223/1056 1408/4224/1056 +f 1414/4225/1057 1413/4226/1057 1416/4227/1057 1415/4228/1057 +f 1417/4229/1058 1418/4230/1058 1419/4231/1058 1420/4232/1058 +f 1414/4233/1059 1418/4234/1059 1413/4235/1059 1417/4236/1059 +f 1415/4237/1060 1419/4238/1060 1416/4239/1060 1420/4240/1060 +f 1415/4241/1061 1413/4242/1061 1417/4243/1061 1419/4244/1061 +f 1420/4245/1062 1418/4246/1062 1414/4247/1062 1416/4248/1062 +f 1422/4249/1063 1421/4250/1063 1424/4251/1063 1423/4252/1063 +f 1425/4253/1064 1426/4254/1064 1427/4255/1064 1428/4256/1064 +f 1422/4257/1065 1426/4258/1065 1421/4259/1065 1425/4260/1065 +f 1423/4261/1066 1427/4262/1066 1424/4263/1066 1428/4264/1066 +f 1423/4265/1067 1421/4266/1067 1425/4267/1067 1427/4268/1067 +f 1428/4269/1068 1426/4270/1068 1422/4271/1068 1424/4272/1068 +f 1430/4273/1069 1429/4274/1069 1432/4275/1069 1431/4276/1069 +f 1433/4277/1070 1434/4278/1070 1435/4279/1070 1436/4280/1070 +f 1430/4281/1071 1434/4282/1071 1429/4283/1071 1433/4284/1071 +f 1431/4285/1072 1435/4286/1072 1432/4287/1072 1436/4288/1072 +f 1431/4289/1073 1429/4290/1073 1433/4291/1073 1435/4292/1073 +f 1436/4293/1074 1434/4294/1074 1430/4295/1074 1432/4296/1074 +f 1438/4297/1075 1437/4298/1075 1440/4299/1075 1439/4300/1075 +f 1441/4301/1076 1442/4302/1076 1443/4303/1076 1444/4304/1076 +f 1438/4305/1077 1442/4306/1077 1437/4307/1077 1441/4308/1077 +f 1439/4309/1078 1443/4310/1078 1440/4311/1078 1444/4312/1078 +f 1439/4313/1079 1437/4314/1079 1441/4315/1079 1443/4316/1079 +f 1444/4317/1080 1442/4318/1080 1438/4319/1080 1440/4320/1080 +f 1446/4321/1081 1445/4322/1081 1448/4323/1081 1447/4324/1081 +f 1449/4325/1082 1450/4326/1082 1451/4327/1082 1452/4328/1082 +f 1446/4329/1083 1450/4330/1083 1445/4331/1083 1449/4332/1083 +f 1447/4333/1084 1451/4334/1084 1448/4335/1084 1452/4336/1084 +f 1447/4337/1085 1445/4338/1085 1449/4339/1085 1451/4340/1085 +f 1452/4341/1086 1450/4342/1086 1446/4343/1086 1448/4344/1086 +f 1456/4345/1087 1454/4346/1087 1453/4347/1087 1455/4348/1087 +f 1459/4349/1088 1457/4350/1088 1458/4351/1088 1460/4352/1088 +f 1453/4353/1089 1454/4354/1089 1458/4355/1089 1457/4356/1089 +f 1456/4357/1090 1455/4358/1090 1459/4359/1090 1460/4360/1090 +f 1455/4361/1091 1453/4362/1091 1457/4363/1091 1459/4364/1091 +f 1460/4365/1092 1458/4366/1092 1454/4367/1092 1456/4368/1092 +f 1464/4369/1093 1462/4370/1093 1461/4371/1093 1463/4372/1093 +f 1467/4373/1094 1465/4374/1094 1466/4375/1094 1468/4376/1094 +f 1461/4377/1095 1462/4378/1095 1466/4379/1095 1465/4380/1095 +f 1464/4381/1096 1463/4382/1096 1467/4383/1096 1468/4384/1096 +f 1463/4385/1097 1461/4386/1097 1465/4387/1097 1467/4388/1097 +f 1468/4389/1098 1466/4390/1098 1462/4391/1098 1464/4392/1098 +f 1472/4393/1099 1470/4394/1099 1469/4395/1099 1471/4396/1099 +f 1475/4397/1100 1473/4398/1100 1474/4399/1100 1476/4400/1100 +f 1469/4401/1101 1470/4402/1101 1474/4403/1101 1473/4404/1101 +f 1472/4405/1102 1471/4406/1102 1475/4407/1102 1476/4408/1102 +f 1471/4409/1103 1469/4410/1103 1473/4411/1103 1475/4412/1103 +f 1476/4413/1104 1474/4414/1104 1470/4415/1104 1472/4416/1104 +f 1480/4417/1105 1478/4418/1105 1477/4419/1105 1479/4420/1105 +f 1483/4421/1106 1481/4422/1106 1482/4423/1106 1484/4424/1106 +f 1477/4425/1107 1478/4426/1107 1482/4427/1107 1481/4428/1107 +f 1480/4429/1108 1479/4430/1108 1483/4431/1108 1484/4432/1108 +f 1479/4433/1109 1477/4434/1109 1481/4435/1109 1483/4436/1109 +f 1484/4437/1110 1482/4438/1110 1478/4439/1110 1480/4440/1110 +f 1488/4441/1111 1486/4442/1111 1485/4443/1111 1487/4444/1111 +f 1491/4445/1112 1489/4446/1112 1490/4447/1112 1492/4448/1112 +f 1485/4449/1113 1486/4450/1113 1490/4451/1113 1489/4452/1113 +f 1488/4453/1114 1487/4454/1114 1491/4455/1114 1492/4456/1114 +f 1487/4457/1115 1485/4458/1115 1489/4459/1115 1491/4460/1115 +f 1492/4461/1116 1490/4462/1116 1486/4463/1116 1488/4464/1116 +f 1496/4465/1117 1494/4466/1117 1493/4467/1117 1495/4468/1117 +f 1499/4469/1118 1497/4470/1118 1498/4471/1118 1500/4472/1118 +f 1493/4473/1119 1494/4474/1119 1498/4475/1119 1497/4476/1119 +f 1496/4477/1120 1495/4478/1120 1499/4479/1120 1500/4480/1120 +f 1495/4481/1121 1493/4482/1121 1497/4483/1121 1499/4484/1121 +f 1500/4485/1122 1498/4486/1122 1494/4487/1122 1496/4488/1122 +f 1504/4489/1123 1502/4490/1123 1501/4491/1123 1503/4492/1123 +f 1507/4493/1124 1505/4494/1124 1506/4495/1124 1508/4496/1124 +f 1501/4497/1125 1502/4498/1125 1506/4499/1125 1505/4500/1125 +f 1504/4501/1126 1503/4502/1126 1507/4503/1126 1508/4504/1126 +f 1503/4505/1127 1501/4506/1127 1505/4507/1127 1507/4508/1127 +f 1508/4509/1128 1506/4510/1128 1502/4511/1128 1504/4512/1128 +f 1512/4513/1129 1510/4514/1129 1509/4515/1129 1511/4516/1129 +f 1515/4517/1130 1513/4518/1130 1514/4519/1130 1516/4520/1130 +f 1509/4521/1131 1510/4522/1131 1514/4523/1131 1513/4524/1131 +f 1512/4525/1132 1511/4526/1132 1515/4527/1132 1516/4528/1132 +f 1511/4529/1133 1509/4530/1133 1513/4531/1133 1515/4532/1133 +f 1516/4533/1134 1514/4534/1134 1510/4535/1134 1512/4536/1134 +f 1520/4537/1135 1518/4538/1135 1517/4539/1135 1519/4540/1135 +f 1523/4541/1136 1521/4542/1136 1522/4543/1136 1524/4544/1136 +f 1518/4545/1137 1522/4546/1137 1517/4547/1137 1521/4548/1137 +f 1519/4549/1138 1523/4550/1138 1520/4551/1138 1524/4552/1138 +f 1517/4553/1139 1521/4554/1139 1519/4555/1139 1523/4556/1139 +f 1522/4557/1140 1518/4558/1140 1524/4559/1140 1520/4560/1140 +f 1528/4561/1141 1526/4562/1141 1525/4563/1141 1527/4564/1141 +f 1531/4565/1142 1529/4566/1142 1530/4567/1142 1532/4568/1142 +f 1526/4569/1143 1530/4570/1143 1525/4571/1143 1529/4572/1143 +f 1527/4573/1144 1531/4574/1144 1528/4575/1144 1532/4576/1144 +f 1525/4577/1145 1529/4578/1145 1527/4579/1145 1531/4580/1145 +f 1530/4581/1146 1526/4582/1146 1532/4583/1146 1528/4584/1146 +f 1536/4585/1147 1534/4586/1147 1533/4587/1147 1535/4588/1147 +f 1539/4589/1148 1537/4590/1148 1538/4591/1148 1540/4592/1148 +f 1534/4593/1149 1538/4594/1149 1533/4595/1149 1537/4596/1149 +f 1535/4597/1150 1539/4598/1150 1536/4599/1150 1540/4600/1150 +f 1533/4601/1151 1537/4602/1151 1535/4603/1151 1539/4604/1151 +f 1538/4605/1152 1534/4606/1152 1540/4607/1152 1536/4608/1152 +f 1544/4609/1153 1542/4610/1153 1541/4611/1153 1543/4612/1153 +f 1547/4613/1154 1545/4614/1154 1546/4615/1154 1548/4616/1154 +f 1542/4617/1155 1546/4618/1155 1541/4619/1155 1545/4620/1155 +f 1543/4621/1156 1547/4622/1156 1544/4623/1156 1548/4624/1156 +f 1541/4625/1157 1545/4626/1157 1543/4627/1157 1547/4628/1157 +f 1546/4629/1158 1542/4630/1158 1548/4631/1158 1544/4632/1158 +f 1550/4633/1159 1549/4634/1159 1552/4635/1159 1551/4636/1159 +f 1553/4637/1160 1554/4638/1160 1555/4639/1160 1556/4640/1160 +f 1550/4641/1161 1554/4642/1161 1549/4643/1161 1553/4644/1161 +f 1551/4645/1162 1555/4646/1162 1552/4647/1162 1556/4648/1162 +f 1551/4649/1163 1549/4650/1163 1553/4651/1163 1555/4652/1163 +f 1556/4653/1164 1554/4654/1164 1550/4655/1164 1552/4656/1164 +f 1558/4657/1165 1557/4658/1165 1560/4659/1165 1559/4660/1165 +f 1561/4661/1166 1562/4662/1166 1563/4663/1166 1564/4664/1166 +f 1558/4665/1167 1562/4666/1167 1557/4667/1167 1561/4668/1167 +f 1559/4669/1168 1563/4670/1168 1560/4671/1168 1564/4672/1168 +f 1559/4673/1169 1557/4674/1169 1561/4675/1169 1563/4676/1169 +f 1564/4677/1170 1562/4678/1170 1558/4679/1170 1560/4680/1170 +f 1566/4681/1171 1565/4682/1171 1568/4683/1171 1567/4684/1171 +f 1569/4685/1172 1570/4686/1172 1571/4687/1172 1572/4688/1172 +f 1566/4689/1173 1570/4690/1173 1565/4691/1173 1569/4692/1173 +f 1567/4693/1174 1571/4694/1174 1568/4695/1174 1572/4696/1174 +f 1567/4697/1175 1565/4698/1175 1569/4699/1175 1571/4700/1175 +f 1572/4701/1176 1570/4702/1176 1566/4703/1176 1568/4704/1176 +f 1574/4705/1177 1573/4706/1177 1576/4707/1177 1575/4708/1177 +f 1577/4709/1178 1578/4710/1178 1579/4711/1178 1580/4712/1178 +f 1574/4713/1179 1578/4714/1179 1573/4715/1179 1577/4716/1179 +f 1575/4717/1180 1579/4718/1180 1576/4719/1180 1580/4720/1180 +f 1575/4721/1181 1573/4722/1181 1577/4723/1181 1579/4724/1181 +f 1580/4725/1182 1578/4726/1182 1574/4727/1182 1576/4728/1182 +f 1584/4729/1183 1582/4730/1183 1581/4731/1183 1583/4732/1183 +f 1587/4733/1184 1585/4734/1184 1586/4735/1184 1588/4736/1184 +f 1581/4737/1185 1582/4738/1185 1586/4739/1185 1585/4740/1185 +f 1584/4741/1186 1583/4742/1186 1587/4743/1186 1588/4744/1186 +f 1583/4745/1187 1581/4746/1187 1585/4747/1187 1587/4748/1187 +f 1588/4749/1188 1586/4750/1188 1582/4751/1188 1584/4752/1188 +f 1592/4753/1189 1590/4754/1189 1589/4755/1189 1591/4756/1189 +f 1595/4757/1190 1593/4758/1190 1594/4759/1190 1596/4760/1190 +f 1589/4761/1191 1590/4762/1191 1594/4763/1191 1593/4764/1191 +f 1592/4765/1192 1591/4766/1192 1595/4767/1192 1596/4768/1192 +f 1591/4769/1193 1589/4770/1193 1593/4771/1193 1595/4772/1193 +f 1596/4773/1194 1594/4774/1194 1590/4775/1194 1592/4776/1194 +f 1600/4777/1195 1598/4778/1195 1597/4779/1195 1599/4780/1195 +f 1603/4781/1196 1601/4782/1196 1602/4783/1196 1604/4784/1196 +f 1597/4785/1197 1598/4786/1197 1602/4787/1197 1601/4788/1197 +f 1600/4789/1198 1599/4790/1198 1603/4791/1198 1604/4792/1198 +f 1599/4793/1199 1597/4794/1199 1601/4795/1199 1603/4796/1199 +f 1604/4797/1200 1602/4798/1200 1598/4799/1200 1600/4800/1200 +f 1608/4801/1201 1606/4802/1201 1605/4803/1201 1607/4804/1201 +f 1611/4805/1202 1609/4806/1202 1610/4807/1202 1612/4808/1202 +f 1605/4809/1203 1606/4810/1203 1610/4811/1203 1609/4812/1203 +f 1608/4813/1204 1607/4814/1204 1611/4815/1204 1612/4816/1204 +f 1607/4817/1205 1605/4818/1205 1609/4819/1205 1611/4820/1205 +f 1612/4821/1206 1610/4822/1206 1606/4823/1206 1608/4824/1206 +f 1616/4825/1207 1614/4826/1207 1613/4827/1207 1615/4828/1207 +f 1619/4829/1208 1617/4830/1208 1618/4831/1208 1620/4832/1208 +f 1613/4833/1209 1614/4834/1209 1618/4835/1209 1617/4836/1209 +f 1616/4837/1210 1615/4838/1210 1619/4839/1210 1620/4840/1210 +f 1615/4841/1211 1613/4842/1211 1617/4843/1211 1619/4844/1211 +f 1620/4845/1212 1618/4846/1212 1614/4847/1212 1616/4848/1212 +f 1624/4849/1213 1622/4850/1213 1621/4851/1213 1623/4852/1213 +f 1627/4853/1214 1625/4854/1214 1626/4855/1214 1628/4856/1214 +f 1621/4857/1215 1622/4858/1215 1626/4859/1215 1625/4860/1215 +f 1624/4861/1216 1623/4862/1216 1627/4863/1216 1628/4864/1216 +f 1623/4865/1217 1621/4866/1217 1625/4867/1217 1627/4868/1217 +f 1628/4869/1218 1626/4870/1218 1622/4871/1218 1624/4872/1218 +f 1632/4873/1219 1630/4874/1219 1629/4875/1219 1631/4876/1219 +f 1635/4877/1220 1633/4878/1220 1634/4879/1220 1636/4880/1220 +f 1629/4881/1221 1630/4882/1221 1634/4883/1221 1633/4884/1221 +f 1632/4885/1222 1631/4886/1222 1635/4887/1222 1636/4888/1222 +f 1631/4889/1223 1629/4890/1223 1633/4891/1223 1635/4892/1223 +f 1636/4893/1224 1634/4894/1224 1630/4895/1224 1632/4896/1224 +f 1640/4897/1225 1638/4898/1225 1637/4899/1225 1639/4900/1225 +f 1643/4901/1226 1641/4902/1226 1642/4903/1226 1644/4904/1226 +f 1637/4905/1227 1638/4906/1227 1642/4907/1227 1641/4908/1227 +f 1640/4909/1228 1639/4910/1228 1643/4911/1228 1644/4912/1228 +f 1639/4913/1229 1637/4914/1229 1641/4915/1229 1643/4916/1229 +f 1644/4917/1230 1642/4918/1230 1638/4919/1230 1640/4920/1230 +f 1648/4921/1231 1646/4922/1231 1645/4923/1231 1647/4924/1231 +f 1651/4925/1232 1649/4926/1232 1650/4927/1232 1652/4928/1232 +f 1645/4929/1233 1646/4930/1233 1650/4931/1233 1649/4932/1233 +f 1648/4933/1234 1647/4934/1234 1651/4935/1234 1652/4936/1234 +f 1647/4937/1235 1645/4938/1235 1649/4939/1235 1651/4940/1235 +f 1652/4941/1236 1650/4942/1236 1646/4943/1236 1648/4944/1236 +f 1654/4945/1237 1653/4946/1237 1656/4947/1237 1655/4948/1237 +f 1657/4949/1238 1658/4950/1238 1659/4951/1238 1660/4952/1238 +f 1654/4953/1239 1658/4954/1239 1653/4955/1239 1657/4956/1239 +f 1655/4957/1240 1659/4958/1240 1656/4959/1240 1660/4960/1240 +f 1655/4961/1241 1653/4962/1241 1657/4963/1241 1659/4964/1241 +f 1660/4965/1242 1658/4966/1242 1654/4967/1242 1656/4968/1242 +f 1662/4969/1243 1661/4970/1243 1664/4971/1243 1663/4972/1243 +f 1665/4973/1244 1666/4974/1244 1667/4975/1244 1668/4976/1244 +f 1662/4977/1245 1666/4978/1245 1661/4979/1245 1665/4980/1245 +f 1663/4981/1246 1667/4982/1246 1664/4983/1246 1668/4984/1246 +f 1663/4985/1247 1661/4986/1247 1665/4987/1247 1667/4988/1247 +f 1668/4989/1248 1666/4990/1248 1662/4991/1248 1664/4992/1248 +f 1670/4993/1249 1669/4994/1249 1672/4995/1249 1671/4996/1249 +f 1673/4997/1250 1674/4998/1250 1675/4999/1250 1676/5000/1250 +f 1670/5001/1251 1674/5002/1251 1669/5003/1251 1673/5004/1251 +f 1671/5005/1252 1675/5006/1252 1672/5007/1252 1676/5008/1252 +f 1671/5009/1253 1669/5010/1253 1673/5011/1253 1675/5012/1253 +f 1676/5013/1254 1674/5014/1254 1670/5015/1254 1672/5016/1254 +f 1678/5017/1255 1677/5018/1255 1680/5019/1255 1679/5020/1255 +f 1681/5021/1256 1682/5022/1256 1683/5023/1256 1684/5024/1256 +f 1678/5025/1257 1682/5026/1257 1677/5027/1257 1681/5028/1257 +f 1679/5029/1258 1683/5030/1258 1680/5031/1258 1684/5032/1258 +f 1679/5033/1259 1677/5034/1259 1681/5035/1259 1683/5036/1259 +f 1684/5037/1260 1682/5038/1260 1678/5039/1260 1680/5040/1260 +f 1686/5041/1261 1685/5042/1261 1688/5043/1261 1687/5044/1261 +f 1689/5045/1262 1690/5046/1262 1691/5047/1262 1692/5048/1262 +f 1686/5049/1263 1690/5050/1263 1685/5051/1263 1689/5052/1263 +f 1687/5053/1264 1691/5054/1264 1688/5055/1264 1692/5056/1264 +f 1687/5057/1265 1685/5058/1265 1689/5059/1265 1691/5060/1265 +f 1692/5061/1266 1690/5062/1266 1686/5063/1266 1688/5064/1266 +f 1694/5065/1267 1693/5066/1267 1696/5067/1267 1695/5068/1267 +f 1697/5069/1268 1698/5070/1268 1699/5071/1268 1700/5072/1268 +f 1694/5073/1269 1698/5074/1269 1693/5075/1269 1697/5076/1269 +f 1695/5077/1270 1699/5078/1270 1696/5079/1270 1700/5080/1270 +f 1695/5081/1271 1693/5082/1271 1697/5083/1271 1699/5084/1271 +f 1700/5085/1272 1698/5086/1272 1694/5087/1272 1696/5088/1272 +f 1702/5089/1273 1701/5090/1273 1704/5091/1273 1703/5092/1273 +f 1705/5093/1274 1706/5094/1274 1707/5095/1274 1708/5096/1274 +f 1702/5097/1275 1706/5098/1275 1701/5099/1275 1705/5100/1275 +f 1703/5101/1276 1707/5102/1276 1704/5103/1276 1708/5104/1276 +f 1703/5105/1277 1701/5106/1277 1705/5107/1277 1707/5108/1277 +f 1708/5109/1278 1706/5110/1278 1702/5111/1278 1704/5112/1278 +f 1710/5113/1279 1709/5114/1279 1712/5115/1279 1711/5116/1279 +f 1713/5117/1280 1714/5118/1280 1715/5119/1280 1716/5120/1280 +f 1710/5121/1281 1714/5122/1281 1709/5123/1281 1713/5124/1281 +f 1711/5125/1282 1715/5126/1282 1712/5127/1282 1716/5128/1282 +f 1711/5129/1283 1709/5130/1283 1713/5131/1283 1715/5132/1283 +f 1716/5133/1284 1714/5134/1284 1710/5135/1284 1712/5136/1284 +f 1720/5137/1285 1718/5138/1285 1717/5139/1285 1719/5140/1285 +f 1723/5141/1286 1721/5142/1286 1722/5143/1286 1724/5144/1286 +f 1717/5145/1287 1718/5146/1287 1722/5147/1287 1721/5148/1287 +f 1720/5149/1288 1719/5150/1288 1723/5151/1288 1724/5152/1288 +f 1719/5153/1289 1717/5154/1289 1721/5155/1289 1723/5156/1289 +f 1724/5157/1290 1722/5158/1290 1718/5159/1290 1720/5160/1290 +f 1726/5161/1291 1725/5162/1291 1728/5163/1291 1727/5164/1291 +f 1729/5165/1292 1730/5166/1292 1731/5167/1292 1732/5168/1292 +f 1726/5169/1293 1730/5170/1293 1725/5171/1293 1729/5172/1293 +f 1727/5173/1294 1731/5174/1294 1728/5175/1294 1732/5176/1294 +f 1727/5177/1295 1725/5178/1295 1729/5179/1295 1731/5180/1295 +f 1732/5181/1296 1730/5182/1296 1726/5183/1296 1728/5184/1296 +f 1734/5185/1297 1733/5186/1297 1736/5187/1297 1735/5188/1297 +f 1737/5189/1298 1738/5190/1298 1739/5191/1298 1740/5192/1298 +f 1734/5193/1299 1738/5194/1299 1733/5195/1299 1737/5196/1299 +f 1735/5197/1300 1739/5198/1300 1736/5199/1300 1740/5200/1300 +f 1735/5201/1301 1733/5202/1301 1737/5203/1301 1739/5204/1301 +f 1740/5205/1302 1738/5206/1302 1734/5207/1302 1736/5208/1302 +f 1742/5209/1303 1741/5210/1303 1744/5211/1303 1743/5212/1303 +f 1745/5213/1304 1746/5214/1304 1747/5215/1304 1748/5216/1304 +f 1742/5217/1305 1746/5218/1305 1741/5219/1305 1745/5220/1305 +f 1743/5221/1306 1747/5222/1306 1744/5223/1306 1748/5224/1306 +f 1743/5225/1307 1741/5226/1307 1745/5227/1307 1747/5228/1307 +f 1748/5229/1308 1746/5230/1308 1742/5231/1308 1744/5232/1308 +f 1750/5233/1309 1749/5234/1309 1752/5235/1309 1751/5236/1309 +f 1753/5237/1310 1754/5238/1310 1755/5239/1310 1756/5240/1310 +f 1750/5241/1311 1754/5242/1311 1749/5243/1311 1753/5244/1311 +f 1751/5245/1312 1755/5246/1312 1752/5247/1312 1756/5248/1312 +f 1751/5249/1313 1749/5250/1313 1753/5251/1313 1755/5252/1313 +f 1756/5253/1314 1754/5254/1314 1750/5255/1314 1752/5256/1314 +f 1760/5257/1315 1758/5258/1315 1757/5259/1315 1759/5260/1315 +f 1763/5261/1316 1761/5262/1316 1762/5263/1316 1764/5264/1316 +f 1757/5265/1317 1758/5266/1317 1762/5267/1317 1761/5268/1317 +f 1760/5269/1318 1759/5270/1318 1763/5271/1318 1764/5272/1318 +f 1759/5273/1319 1757/5274/1319 1761/5275/1319 1763/5276/1319 +f 1764/5277/1320 1762/5278/1320 1758/5279/1320 1760/5280/1320 +f 1768/5281/1321 1766/5282/1321 1765/5283/1321 1767/5284/1321 +f 1771/5285/1322 1769/5286/1322 1770/5287/1322 1772/5288/1322 +f 1766/5289/1323 1770/5290/1323 1765/5291/1323 1769/5292/1323 +f 1767/5293/1324 1771/5294/1324 1768/5295/1324 1772/5296/1324 +f 1765/5297/1325 1769/5298/1325 1767/5299/1325 1771/5300/1325 +f 1770/5301/1326 1766/5302/1326 1772/5303/1326 1768/5304/1326 +f 1776/5305/1327 1774/5306/1327 1773/5307/1327 1775/5308/1327 +f 1779/5309/1328 1777/5310/1328 1778/5311/1328 1780/5312/1328 +f 1774/5313/1329 1778/5314/1329 1773/5315/1329 1777/5316/1329 +f 1775/5317/1330 1779/5318/1330 1776/5319/1330 1780/5320/1330 +f 1773/5321/1331 1777/5322/1331 1775/5323/1331 1779/5324/1331 +f 1778/5325/1332 1774/5326/1332 1780/5327/1332 1776/5328/1332 +f 1784/5329/1333 1782/5330/1333 1781/5331/1333 1783/5332/1333 +f 1787/5333/1334 1785/5334/1334 1786/5335/1334 1788/5336/1334 +f 1781/5337/1335 1782/5338/1335 1786/5339/1335 1785/5340/1335 +f 1784/5341/1336 1783/5342/1336 1787/5343/1336 1788/5344/1336 +f 1783/5345/1337 1781/5346/1337 1785/5347/1337 1787/5348/1337 +f 1788/5349/1338 1786/5350/1338 1782/5351/1338 1784/5352/1338 +f 1792/5353/1339 1790/5354/1339 1789/5355/1339 1791/5356/1339 +f 1795/5357/1340 1793/5358/1340 1794/5359/1340 1796/5360/1340 +f 1790/5361/1341 1794/5362/1341 1789/5363/1341 1793/5364/1341 +f 1791/5365/1342 1795/5366/1342 1792/5367/1342 1796/5368/1342 +f 1789/5369/1343 1793/5370/1343 1791/5371/1343 1795/5372/1343 +f 1794/5373/1344 1790/5374/1344 1796/5375/1344 1792/5376/1344 +f 1800/5377/1345 1798/5378/1345 1797/5379/1345 1799/5380/1345 +f 1803/5381/1346 1801/5382/1346 1802/5383/1346 1804/5384/1346 +f 1797/5385/1347 1798/5386/1347 1802/5387/1347 1801/5388/1347 +f 1800/5389/1348 1799/5390/1348 1803/5391/1348 1804/5392/1348 +f 1799/5393/1349 1797/5394/1349 1801/5395/1349 1803/5396/1349 +f 1804/5397/1350 1802/5398/1350 1798/5399/1350 1800/5400/1350 +f 1808/5401/1351 1806/5402/1351 1805/5403/1351 1807/5404/1351 +f 1811/5405/1352 1809/5406/1352 1810/5407/1352 1812/5408/1352 +f 1805/5409/1353 1806/5410/1353 1810/5411/1353 1809/5412/1353 +f 1808/5413/1354 1807/5414/1354 1811/5415/1354 1812/5416/1354 +f 1807/5417/1355 1805/5418/1355 1809/5419/1355 1811/5420/1355 +f 1812/5421/1356 1810/5422/1356 1806/5423/1356 1808/5424/1356 +f 1816/5425/1357 1814/5426/1357 1813/5427/1357 1815/5428/1357 +f 1819/5429/1358 1817/5430/1358 1818/5431/1358 1820/5432/1358 +f 1813/5433/1359 1814/5434/1359 1818/5435/1359 1817/5436/1359 +f 1816/5437/1360 1815/5438/1360 1819/5439/1360 1820/5440/1360 +f 1815/5441/1361 1813/5442/1361 1817/5443/1361 1819/5444/1361 +f 1820/5445/1362 1818/5446/1362 1814/5447/1362 1816/5448/1362 +f 1824/5449/1363 1822/5450/1363 1821/5451/1363 1823/5452/1363 +f 1827/5453/1364 1825/5454/1364 1826/5455/1364 1828/5456/1364 +f 1821/5457/1365 1822/5458/1365 1826/5459/1365 1825/5460/1365 +f 1824/5461/1366 1823/5462/1366 1827/5463/1366 1828/5464/1366 +f 1823/5465/1367 1821/5466/1367 1825/5467/1367 1827/5468/1367 +f 1828/5469/1368 1826/5470/1368 1822/5471/1368 1824/5472/1368 +f 1832/5473/1369 1830/5474/1369 1829/5475/1369 1831/5476/1369 +f 1835/5477/1370 1833/5478/1370 1834/5479/1370 1836/5480/1370 +f 1829/5481/1371 1830/5482/1371 1834/5483/1371 1833/5484/1371 +f 1832/5485/1372 1831/5486/1372 1835/5487/1372 1836/5488/1372 +f 1831/5489/1373 1829/5490/1373 1833/5491/1373 1835/5492/1373 +f 1836/5493/1374 1834/5494/1374 1830/5495/1374 1832/5496/1374 +f 1840/5497/1375 1838/5498/1375 1837/5499/1375 1839/5500/1375 +f 1843/5501/1376 1841/5502/1376 1842/5503/1376 1844/5504/1376 +f 1837/5505/1377 1838/5506/1377 1842/5507/1377 1841/5508/1377 +f 1840/5509/1378 1839/5510/1378 1843/5511/1378 1844/5512/1378 +f 1839/5513/1379 1837/5514/1379 1841/5515/1379 1843/5516/1379 +f 1844/5517/1380 1842/5518/1380 1838/5519/1380 1840/5520/1380 +f 1848/5521/1381 1846/5522/1381 1845/5523/1381 1847/5524/1381 +f 1851/5525/1382 1849/5526/1382 1850/5527/1382 1852/5528/1382 +f 1845/5529/1383 1846/5530/1383 1850/5531/1383 1849/5532/1383 +f 1848/5533/1384 1847/5534/1384 1851/5535/1384 1852/5536/1384 +f 1847/5537/1385 1845/5538/1385 1849/5539/1385 1851/5540/1385 +f 1852/5541/1386 1850/5542/1386 1846/5543/1386 1848/5544/1386 +f 1856/5545/1387 1854/5546/1387 1853/5547/1387 1855/5548/1387 +f 1859/5549/1388 1857/5550/1388 1858/5551/1388 1860/5552/1388 +f 1853/5553/1389 1854/5554/1389 1858/5555/1389 1857/5556/1389 +f 1856/5557/1390 1855/5558/1390 1859/5559/1390 1860/5560/1390 +f 1855/5561/1391 1853/5562/1391 1857/5563/1391 1859/5564/1391 +f 1860/5565/1392 1858/5566/1392 1854/5567/1392 1856/5568/1392 +f 1864/5569/1393 1862/5570/1393 1861/5571/1393 1863/5572/1393 +f 1867/5573/1394 1865/5574/1394 1866/5575/1394 1868/5576/1394 +f 1861/5577/1395 1862/5578/1395 1866/5579/1395 1865/5580/1395 +f 1864/5581/1396 1863/5582/1396 1867/5583/1396 1868/5584/1396 +f 1863/5585/1397 1861/5586/1397 1865/5587/1397 1867/5588/1397 +f 1868/5589/1398 1866/5590/1398 1862/5591/1398 1864/5592/1398 +f 1872/5593/1399 1870/5594/1399 1869/5595/1399 1871/5596/1399 +f 1875/5597/1400 1873/5598/1400 1874/5599/1400 1876/5600/1400 +f 1869/5601/1401 1870/5602/1401 1874/5603/1401 1873/5604/1401 +f 1872/5605/1402 1871/5606/1402 1875/5607/1402 1876/5608/1402 +f 1871/5609/1403 1869/5610/1403 1873/5611/1403 1875/5612/1403 +f 1876/5613/1404 1874/5614/1404 1870/5615/1404 1872/5616/1404 +f 1880/5617/1405 1878/5618/1405 1877/5619/1405 1879/5620/1405 +f 1883/5621/1406 1881/5622/1406 1882/5623/1406 1884/5624/1406 +f 1877/5625/1407 1878/5626/1407 1882/5627/1407 1881/5628/1407 +f 1880/5629/1408 1879/5630/1408 1883/5631/1408 1884/5632/1408 +f 1879/5633/1409 1877/5634/1409 1881/5635/1409 1883/5636/1409 +f 1884/5637/1410 1882/5638/1410 1878/5639/1410 1880/5640/1410 +f 1888/5641/1411 1886/5642/1411 1885/5643/1411 1887/5644/1411 +f 1891/5645/1412 1889/5646/1412 1890/5647/1412 1892/5648/1412 +f 1885/5649/1413 1886/5650/1413 1890/5651/1413 1889/5652/1413 +f 1888/5653/1414 1887/5654/1414 1891/5655/1414 1892/5656/1414 +f 1887/5657/1415 1885/5658/1415 1889/5659/1415 1891/5660/1415 +f 1892/5661/1416 1890/5662/1416 1886/5663/1416 1888/5664/1416 +f 1896/5665/1417 1894/5666/1417 1893/5667/1417 1895/5668/1417 +f 1899/5669/1418 1897/5670/1418 1898/5671/1418 1900/5672/1418 +f 1893/5673/1419 1894/5674/1419 1898/5675/1419 1897/5676/1419 +f 1896/5677/1420 1895/5678/1420 1899/5679/1420 1900/5680/1420 +f 1895/5681/1421 1893/5682/1421 1897/5683/1421 1899/5684/1421 +f 1900/5685/1422 1898/5686/1422 1894/5687/1422 1896/5688/1422 +f 1904/5689/1423 1902/5690/1423 1901/5691/1423 1903/5692/1423 +f 1907/5693/1424 1905/5694/1424 1906/5695/1424 1908/5696/1424 +f 1901/5697/1425 1902/5698/1425 1906/5699/1425 1905/5700/1425 +f 1904/5701/1426 1903/5702/1426 1907/5703/1426 1908/5704/1426 +f 1903/5705/1427 1901/5706/1427 1905/5707/1427 1907/5708/1427 +f 1908/5709/1428 1906/5710/1428 1902/5711/1428 1904/5712/1428 +f 1912/5713/1429 1910/5714/1429 1909/5715/1429 1911/5716/1429 +f 1915/5717/1430 1913/5718/1430 1914/5719/1430 1916/5720/1430 +f 1909/5721/1431 1910/5722/1431 1914/5723/1431 1913/5724/1431 +f 1912/5725/1432 1911/5726/1432 1915/5727/1432 1916/5728/1432 +f 1911/5729/1433 1909/5730/1433 1913/5731/1433 1915/5732/1433 +f 1916/5733/1434 1914/5734/1434 1910/5735/1434 1912/5736/1434 +f 1920/5737/1435 1918/5738/1435 1917/5739/1435 1919/5740/1435 +f 1923/5741/1436 1921/5742/1436 1922/5743/1436 1924/5744/1436 +f 1917/5745/1437 1918/5746/1437 1922/5747/1437 1921/5748/1437 +f 1920/5749/1438 1919/5750/1438 1923/5751/1438 1924/5752/1438 +f 1919/5753/1439 1917/5754/1439 1921/5755/1439 1923/5756/1439 +f 1924/5757/1440 1922/5758/1440 1918/5759/1440 1920/5760/1440 +f 1928/5761/1441 1926/5762/1441 1925/5763/1441 1927/5764/1441 +f 1931/5765/1442 1929/5766/1442 1930/5767/1442 1932/5768/1442 +f 1925/5769/1443 1926/5770/1443 1930/5771/1443 1929/5772/1443 +f 1928/5773/1444 1927/5774/1444 1931/5775/1444 1932/5776/1444 +f 1927/5777/1445 1925/5778/1445 1929/5779/1445 1931/5780/1445 +f 1932/5781/1446 1930/5782/1446 1926/5783/1446 1928/5784/1446 +f 1936/5785/1447 1934/5786/1447 1933/5787/1447 1935/5788/1447 +f 1939/5789/1448 1937/5790/1448 1938/5791/1448 1940/5792/1448 +f 1933/5793/1449 1934/5794/1449 1938/5795/1449 1937/5796/1449 +f 1936/5797/1450 1935/5798/1450 1939/5799/1450 1940/5800/1450 +f 1935/5801/1451 1933/5802/1451 1937/5803/1451 1939/5804/1451 +f 1940/5805/1452 1938/5806/1452 1934/5807/1452 1936/5808/1452 +f 1944/5809/1453 1942/5810/1453 1941/5811/1453 1943/5812/1453 +f 1947/5813/1454 1945/5814/1454 1946/5815/1454 1948/5816/1454 +f 1941/5817/1455 1942/5818/1455 1946/5819/1455 1945/5820/1455 +f 1944/5821/1456 1943/5822/1456 1947/5823/1456 1948/5824/1456 +f 1943/5825/1457 1941/5826/1457 1945/5827/1457 1947/5828/1457 +f 1948/5829/1458 1946/5830/1458 1942/5831/1458 1944/5832/1458 +f 1952/5833/1459 1950/5834/1459 1949/5835/1459 1951/5836/1459 +f 1955/5837/1460 1953/5838/1460 1954/5839/1460 1956/5840/1460 +f 1949/5841/1461 1950/5842/1461 1954/5843/1461 1953/5844/1461 +f 1952/5845/1462 1951/5846/1462 1955/5847/1462 1956/5848/1462 +f 1951/5849/1463 1949/5850/1463 1953/5851/1463 1955/5852/1463 +f 1956/5853/1464 1954/5854/1464 1950/5855/1464 1952/5856/1464 +f 1960/5857/1465 1958/5858/1465 1957/5859/1465 1959/5860/1465 +f 1963/5861/1466 1961/5862/1466 1962/5863/1466 1964/5864/1466 +f 1957/5865/1467 1958/5866/1467 1962/5867/1467 1961/5868/1467 +f 1960/5869/1468 1959/5870/1468 1963/5871/1468 1964/5872/1468 +f 1959/5873/1469 1957/5874/1469 1961/5875/1469 1963/5876/1469 +f 1964/5877/1470 1962/5878/1470 1958/5879/1470 1960/5880/1470 +f 1968/5881/1471 1966/5882/1471 1965/5883/1471 1967/5884/1471 +f 1971/5885/1472 1969/5886/1472 1970/5887/1472 1972/5888/1472 +f 1965/5889/1473 1966/5890/1473 1970/5891/1473 1969/5892/1473 +f 1968/5893/1474 1967/5894/1474 1971/5895/1474 1972/5896/1474 +f 1967/5897/1475 1965/5898/1475 1969/5899/1475 1971/5900/1475 +f 1972/5901/1476 1970/5902/1476 1966/5903/1476 1968/5904/1476 +f 1976/5905/1477 1974/5906/1477 1973/5907/1477 1975/5908/1477 +f 1979/5909/1478 1977/5910/1478 1978/5911/1478 1980/5912/1478 +f 1973/5913/1479 1974/5914/1479 1978/5915/1479 1977/5916/1479 +f 1976/5917/1480 1975/5918/1480 1979/5919/1480 1980/5920/1480 +f 1975/5921/1481 1973/5922/1481 1977/5923/1481 1979/5924/1481 +f 1980/5925/1482 1978/5926/1482 1974/5927/1482 1976/5928/1482 +f 1984/5929/1483 1982/5930/1483 1981/5931/1483 1983/5932/1483 +f 1987/5933/1484 1985/5934/1484 1986/5935/1484 1988/5936/1484 +f 1981/5937/1485 1982/5938/1485 1986/5939/1485 1985/5940/1485 +f 1984/5941/1486 1983/5942/1486 1987/5943/1486 1988/5944/1486 +f 1983/5945/1487 1981/5946/1487 1985/5947/1487 1987/5948/1487 +f 1988/5949/1488 1986/5950/1488 1982/5951/1488 1984/5952/1488 +f 1992/5953/1489 1990/5954/1489 1989/5955/1489 1991/5956/1489 +f 1995/5957/1490 1993/5958/1490 1994/5959/1490 1996/5960/1490 +f 1989/5961/1491 1990/5962/1491 1994/5963/1491 1993/5964/1491 +f 1992/5965/1492 1991/5966/1492 1995/5967/1492 1996/5968/1492 +f 1991/5969/1493 1989/5970/1493 1993/5971/1493 1995/5972/1493 +f 1996/5973/1494 1994/5974/1494 1990/5975/1494 1992/5976/1494 +f 2000/5977/1495 1998/5978/1495 1997/5979/1495 1999/5980/1495 +f 2003/5981/1496 2001/5982/1496 2002/5983/1496 2004/5984/1496 +f 1997/5985/1497 1998/5986/1497 2002/5987/1497 2001/5988/1497 +f 2000/5989/1498 1999/5990/1498 2003/5991/1498 2004/5992/1498 +f 1999/5993/1499 1997/5994/1499 2001/5995/1499 2003/5996/1499 +f 2004/5997/1500 2002/5998/1500 1998/5999/1500 2000/6000/1500 +f 2008/6001/1501 2006/6002/1501 2005/6003/1501 2007/6004/1501 +f 2011/6005/1502 2009/6006/1502 2010/6007/1502 2012/6008/1502 +f 2005/6009/1503 2006/6010/1503 2010/6011/1503 2009/6012/1503 +f 2008/6013/1504 2007/6014/1504 2011/6015/1504 2012/6016/1504 +f 2007/6017/1505 2005/6018/1505 2009/6019/1505 2011/6020/1505 +f 2012/6021/1506 2010/6022/1506 2006/6023/1506 2008/6024/1506 +f 2016/6025/1507 2014/6026/1507 2013/6027/1507 2015/6028/1507 +f 2019/6029/1508 2017/6030/1508 2018/6031/1508 2020/6032/1508 +f 2013/6033/1509 2014/6034/1509 2018/6035/1509 2017/6036/1509 +f 2016/6037/1510 2015/6038/1510 2019/6039/1510 2020/6040/1510 +f 2015/6041/1511 2013/6042/1511 2017/6043/1511 2019/6044/1511 +f 2020/6045/1512 2018/6046/1512 2014/6047/1512 2016/6048/1512 +f 2024/6049/1513 2022/6050/1513 2021/6051/1513 2023/6052/1513 +f 2027/6053/1514 2025/6054/1514 2026/6055/1514 2028/6056/1514 +f 2021/6057/1515 2022/6058/1515 2026/6059/1515 2025/6060/1515 +f 2024/6061/1516 2023/6062/1516 2027/6063/1516 2028/6064/1516 +f 2023/6065/1517 2021/6066/1517 2025/6067/1517 2027/6068/1517 +f 2028/6069/1518 2026/6070/1518 2022/6071/1518 2024/6072/1518 +f 2032/6073/1519 2030/6074/1519 2029/6075/1519 2031/6076/1519 +f 2035/6077/1520 2033/6078/1520 2034/6079/1520 2036/6080/1520 +f 2029/6081/1521 2030/6082/1521 2034/6083/1521 2033/6084/1521 +f 2032/6085/1522 2031/6086/1522 2035/6087/1522 2036/6088/1522 +f 2031/6089/1523 2029/6090/1523 2033/6091/1523 2035/6092/1523 +f 2036/6093/1524 2034/6094/1524 2030/6095/1524 2032/6096/1524 +f 2040/6097/1525 2038/6098/1525 2037/6099/1525 2039/6100/1525 +f 2043/6101/1526 2041/6102/1526 2042/6103/1526 2044/6104/1526 +f 2037/6105/1527 2038/6106/1527 2042/6107/1527 2041/6108/1527 +f 2040/6109/1528 2039/6110/1528 2043/6111/1528 2044/6112/1528 +f 2039/6113/1529 2037/6114/1529 2041/6115/1529 2043/6116/1529 +f 2044/6117/1530 2042/6118/1530 2038/6119/1530 2040/6120/1530 +f 2048/6121/1531 2046/6122/1531 2045/6123/1531 2047/6124/1531 +f 2051/6125/1532 2049/6126/1532 2050/6127/1532 2052/6128/1532 +f 2045/6129/1533 2046/6130/1533 2050/6131/1533 2049/6132/1533 +f 2048/6133/1534 2047/6134/1534 2051/6135/1534 2052/6136/1534 +f 2047/6137/1535 2045/6138/1535 2049/6139/1535 2051/6140/1535 +f 2052/6141/1536 2050/6142/1536 2046/6143/1536 2048/6144/1536 +f 2056/6145/1537 2054/6146/1537 2053/6147/1537 2055/6148/1537 +f 2059/6149/1538 2057/6150/1538 2058/6151/1538 2060/6152/1538 +f 2053/6153/1539 2054/6154/1539 2058/6155/1539 2057/6156/1539 +f 2056/6157/1540 2055/6158/1540 2059/6159/1540 2060/6160/1540 +f 2055/6161/1541 2053/6162/1541 2057/6163/1541 2059/6164/1541 +f 2060/6165/1542 2058/6166/1542 2054/6167/1542 2056/6168/1542 +f 2064/6169/1543 2062/6170/1543 2061/6171/1543 2063/6172/1543 +f 2067/6173/1544 2065/6174/1544 2066/6175/1544 2068/6176/1544 +f 2061/6177/1545 2062/6178/1545 2066/6179/1545 2065/6180/1545 +f 2064/6181/1546 2063/6182/1546 2067/6183/1546 2068/6184/1546 +f 2063/6185/1547 2061/6186/1547 2065/6187/1547 2067/6188/1547 +f 2068/6189/1548 2066/6190/1548 2062/6191/1548 2064/6192/1548 +f 2072/6193/1549 2070/6194/1549 2069/6195/1549 2071/6196/1549 +f 2075/6197/1550 2073/6198/1550 2074/6199/1550 2076/6200/1550 +f 2069/6201/1551 2070/6202/1551 2074/6203/1551 2073/6204/1551 +f 2072/6205/1552 2071/6206/1552 2075/6207/1552 2076/6208/1552 +f 2071/6209/1553 2069/6210/1553 2073/6211/1553 2075/6212/1553 +f 2076/6213/1554 2074/6214/1554 2070/6215/1554 2072/6216/1554 +f 2080/6217/1555 2078/6218/1555 2077/6219/1555 2079/6220/1555 +f 2083/6221/1556 2081/6222/1556 2082/6223/1556 2084/6224/1556 +f 2077/6225/1557 2078/6226/1557 2082/6227/1557 2081/6228/1557 +f 2080/6229/1558 2079/6230/1558 2083/6231/1558 2084/6232/1558 +f 2079/6233/1559 2077/6234/1559 2081/6235/1559 2083/6236/1559 +f 2084/6237/1560 2082/6238/1560 2078/6239/1560 2080/6240/1560 +f 2088/6241/1561 2086/6242/1561 2085/6243/1561 2087/6244/1561 +f 2091/6245/1562 2089/6246/1562 2090/6247/1562 2092/6248/1562 +f 2085/6249/1563 2086/6250/1563 2090/6251/1563 2089/6252/1563 +f 2088/6253/1564 2087/6254/1564 2091/6255/1564 2092/6256/1564 +f 2087/6257/1565 2085/6258/1565 2089/6259/1565 2091/6260/1565 +f 2092/6261/1566 2090/6262/1566 2086/6263/1566 2088/6264/1566 +f 2096/6265/1567 2094/6266/1567 2093/6267/1567 2095/6268/1567 +f 2099/6269/1568 2097/6270/1568 2098/6271/1568 2100/6272/1568 +f 2093/6273/1569 2094/6274/1569 2098/6275/1569 2097/6276/1569 +f 2096/6277/1570 2095/6278/1570 2099/6279/1570 2100/6280/1570 +f 2095/6281/1571 2093/6282/1571 2097/6283/1571 2099/6284/1571 +f 2100/6285/1572 2098/6286/1572 2094/6287/1572 2096/6288/1572 +f 2104/6289/1573 2102/6290/1573 2101/6291/1573 2103/6292/1573 +f 2107/6293/1574 2105/6294/1574 2106/6295/1574 2108/6296/1574 +f 2101/6297/1575 2102/6298/1575 2106/6299/1575 2105/6300/1575 +f 2104/6301/1576 2103/6302/1576 2107/6303/1576 2108/6304/1576 +f 2103/6305/1577 2101/6306/1577 2105/6307/1577 2107/6308/1577 +f 2108/6309/1578 2106/6310/1578 2102/6311/1578 2104/6312/1578 +f 2112/6313/1579 2110/6314/1579 2109/6315/1579 2111/6316/1579 +f 2115/6317/1580 2113/6318/1580 2114/6319/1580 2116/6320/1580 +f 2109/6321/1581 2110/6322/1581 2114/6323/1581 2113/6324/1581 +f 2112/6325/1582 2111/6326/1582 2115/6327/1582 2116/6328/1582 +f 2111/6329/1583 2109/6330/1583 2113/6331/1583 2115/6332/1583 +f 2116/6333/1584 2114/6334/1584 2110/6335/1584 2112/6336/1584 +f 2120/6337/1585 2118/6338/1585 2117/6339/1585 2119/6340/1585 +f 2123/6341/1586 2121/6342/1586 2122/6343/1586 2124/6344/1586 +f 2117/6345/1587 2118/6346/1587 2122/6347/1587 2121/6348/1587 +f 2120/6349/1588 2119/6350/1588 2123/6351/1588 2124/6352/1588 +f 2119/6353/1589 2117/6354/1589 2121/6355/1589 2123/6356/1589 +f 2124/6357/1590 2122/6358/1590 2118/6359/1590 2120/6360/1590 +f 2128/6361/1591 2126/6362/1591 2125/6363/1591 2127/6364/1591 +f 2131/6365/1592 2129/6366/1592 2130/6367/1592 2132/6368/1592 +f 2125/6369/1593 2126/6370/1593 2130/6371/1593 2129/6372/1593 +f 2128/6373/1594 2127/6374/1594 2131/6375/1594 2132/6376/1594 +f 2127/6377/1595 2125/6378/1595 2129/6379/1595 2131/6380/1595 +f 2132/6381/1596 2130/6382/1596 2126/6383/1596 2128/6384/1596 +f 2136/6385/1597 2134/6386/1597 2133/6387/1597 2135/6388/1597 +f 2139/6389/1598 2137/6390/1598 2138/6391/1598 2140/6392/1598 +f 2133/6393/1599 2134/6394/1599 2138/6395/1599 2137/6396/1599 +f 2136/6397/1600 2135/6398/1600 2139/6399/1600 2140/6400/1600 +f 2135/6401/1601 2133/6402/1601 2137/6403/1601 2139/6404/1601 +f 2140/6405/1602 2138/6406/1602 2134/6407/1602 2136/6408/1602 +f 2144/6409/1603 2142/6410/1603 2141/6411/1603 2143/6412/1603 +f 2147/6413/1604 2145/6414/1604 2146/6415/1604 2148/6416/1604 +f 2141/6417/1605 2142/6418/1605 2146/6419/1605 2145/6420/1605 +f 2144/6421/1606 2143/6422/1606 2147/6423/1606 2148/6424/1606 +f 2143/6425/1607 2141/6426/1607 2145/6427/1607 2147/6428/1607 +f 2148/6429/1608 2146/6430/1608 2142/6431/1608 2144/6432/1608 +f 2152/6433/1609 2150/6434/1609 2149/6435/1609 2151/6436/1609 +f 2155/6437/1610 2153/6438/1610 2154/6439/1610 2156/6440/1610 +f 2149/6441/1611 2150/6442/1611 2154/6443/1611 2153/6444/1611 +f 2152/6445/1612 2151/6446/1612 2155/6447/1612 2156/6448/1612 +f 2151/6449/1613 2149/6450/1613 2153/6451/1613 2155/6452/1613 +f 2156/6453/1614 2154/6454/1614 2150/6455/1614 2152/6456/1614 +f 2160/6457/1615 2158/6458/1615 2157/6459/1615 2159/6460/1615 +f 2163/6461/1616 2161/6462/1616 2162/6463/1616 2164/6464/1616 +f 2157/6465/1617 2158/6466/1617 2162/6467/1617 2161/6468/1617 +f 2160/6469/1618 2159/6470/1618 2163/6471/1618 2164/6472/1618 +f 2159/6473/1619 2157/6474/1619 2161/6475/1619 2163/6476/1619 +f 2164/6477/1620 2162/6478/1620 2158/6479/1620 2160/6480/1620 +f 2166/6481/1621 2165/6482/1621 2168/6483/1621 2167/6484/1621 +f 2169/6485/1622 2170/6486/1622 2171/6487/1622 2172/6488/1622 +f 2165/6489/1623 2166/6490/1623 2170/6491/1623 2169/6492/1623 +f 2168/6493/1624 2167/6494/1624 2171/6495/1624 2172/6496/1624 +f 2165/6497/1625 2169/6498/1625 2167/6499/1625 2171/6500/1625 +f 2170/6501/1626 2166/6502/1626 2172/6503/1626 2168/6504/1626 +f 2176/6505/1627 2174/6506/1627 2173/6507/1627 2175/6508/1627 +f 2179/6509/1628 2177/6510/1628 2178/6511/1628 2180/6512/1628 +f 2173/6513/1629 2174/6514/1629 2178/6515/1629 2177/6516/1629 +f 2176/6517/1630 2175/6518/1630 2179/6519/1630 2180/6520/1630 +f 2175/6521/1631 2173/6522/1631 2177/6523/1631 2179/6524/1631 +f 2180/6525/1632 2178/6526/1632 2174/6527/1632 2176/6528/1632 +f 2184/6529/1633 2182/6530/1633 2181/6531/1633 2183/6532/1633 +f 2187/6533/1634 2185/6534/1634 2186/6535/1634 2188/6536/1634 +f 2181/6537/1635 2182/6538/1635 2186/6539/1635 2185/6540/1635 +f 2184/6541/1636 2183/6542/1636 2187/6543/1636 2188/6544/1636 +f 2183/6545/1637 2181/6546/1637 2185/6547/1637 2187/6548/1637 +f 2188/6549/1638 2186/6550/1638 2182/6551/1638 2184/6552/1638 +f 2192/6553/1639 2190/6554/1639 2189/6555/1639 2191/6556/1639 +f 2195/6557/1640 2193/6558/1640 2194/6559/1640 2196/6560/1640 +f 2189/6561/1641 2190/6562/1641 2194/6563/1641 2193/6564/1641 +f 2192/6565/1642 2191/6566/1642 2195/6567/1642 2196/6568/1642 +f 2191/6569/1643 2189/6570/1643 2193/6571/1643 2195/6572/1643 +f 2196/6573/1644 2194/6574/1644 2190/6575/1644 2192/6576/1644 +f 2200/6577/1645 2198/6578/1645 2197/6579/1645 2199/6580/1645 +f 2203/6581/1646 2201/6582/1646 2202/6583/1646 2204/6584/1646 +f 2197/6585/1647 2198/6586/1647 2202/6587/1647 2201/6588/1647 +f 2200/6589/1648 2199/6590/1648 2203/6591/1648 2204/6592/1648 +f 2199/6593/1649 2197/6594/1649 2201/6595/1649 2203/6596/1649 +f 2204/6597/1650 2202/6598/1650 2198/6599/1650 2200/6600/1650 +f 2208/6601/1651 2206/6602/1651 2205/6603/1651 2207/6604/1651 +f 2211/6605/1652 2209/6606/1652 2210/6607/1652 2212/6608/1652 +f 2205/6609/1653 2206/6610/1653 2210/6611/1653 2209/6612/1653 +f 2208/6613/1654 2207/6614/1654 2211/6615/1654 2212/6616/1654 +f 2207/6617/1655 2205/6618/1655 2209/6619/1655 2211/6620/1655 +f 2212/6621/1656 2210/6622/1656 2206/6623/1656 2208/6624/1656 +f 2216/6625/1657 2214/6626/1657 2213/6627/1657 2215/6628/1657 +f 2219/6629/1658 2217/6630/1658 2218/6631/1658 2220/6632/1658 +f 2213/6633/1659 2214/6634/1659 2218/6635/1659 2217/6636/1659 +f 2216/6637/1660 2215/6638/1660 2219/6639/1660 2220/6640/1660 +f 2215/6641/1661 2213/6642/1661 2217/6643/1661 2219/6644/1661 +f 2220/6645/1662 2218/6646/1662 2214/6647/1662 2216/6648/1662 +f 2224/6649/1663 2222/6650/1663 2221/6651/1663 2223/6652/1663 +f 2227/6653/1664 2225/6654/1664 2226/6655/1664 2228/6656/1664 +f 2221/6657/1665 2222/6658/1665 2226/6659/1665 2225/6660/1665 +f 2224/6661/1666 2223/6662/1666 2227/6663/1666 2228/6664/1666 +f 2223/6665/1667 2221/6666/1667 2225/6667/1667 2227/6668/1667 +f 2228/6669/1668 2226/6670/1668 2222/6671/1668 2224/6672/1668 +f 2232/6673/1669 2230/6674/1669 2229/6675/1669 2231/6676/1669 +f 2235/6677/1670 2233/6678/1670 2234/6679/1670 2236/6680/1670 +f 2229/6681/1671 2230/6682/1671 2234/6683/1671 2233/6684/1671 +f 2232/6685/1672 2231/6686/1672 2235/6687/1672 2236/6688/1672 +f 2231/6689/1673 2229/6690/1673 2233/6691/1673 2235/6692/1673 +f 2236/6693/1674 2234/6694/1674 2230/6695/1674 2232/6696/1674 +f 2238/6697/1675 2237/6698/1675 2240/6699/1675 2239/6700/1675 +f 2241/6701/1676 2242/6702/1676 2243/6703/1676 2244/6704/1676 +f 2237/6705/1677 2238/6706/1677 2242/6707/1677 2241/6708/1677 +f 2240/6709/1678 2239/6710/1678 2243/6711/1678 2244/6712/1678 +f 2237/6713/1679 2241/6714/1679 2239/6715/1679 2243/6716/1679 +f 2242/6717/1680 2238/6718/1680 2244/6719/1680 2240/6720/1680 +f 2246/6721/1681 2245/6722/1681 2248/6723/1681 2247/6724/1681 +f 2249/6725/1682 2250/6726/1682 2251/6727/1682 2252/6728/1682 +f 2245/6729/1683 2246/6730/1683 2250/6731/1683 2249/6732/1683 +f 2248/6733/1684 2247/6734/1684 2251/6735/1684 2252/6736/1684 +f 2245/6737/1685 2249/6738/1685 2247/6739/1685 2251/6740/1685 +f 2250/6741/1686 2246/6742/1686 2252/6743/1686 2248/6744/1686 +f 2254/6745/1687 2253/6746/1687 2256/6747/1687 2255/6748/1687 +f 2257/6749/1688 2258/6750/1688 2259/6751/1688 2260/6752/1688 +f 2253/6753/1689 2254/6754/1689 2258/6755/1689 2257/6756/1689 +f 2256/6757/1690 2255/6758/1690 2259/6759/1690 2260/6760/1690 +f 2253/6761/1691 2257/6762/1691 2255/6763/1691 2259/6764/1691 +f 2258/6765/1692 2254/6766/1692 2260/6767/1692 2256/6768/1692 +f 2264/6769/1693 2262/6770/1693 2261/6771/1693 2263/6772/1693 +f 2267/6773/1694 2265/6774/1694 2266/6775/1694 2268/6776/1694 +f 2261/6777/1695 2262/6778/1695 2266/6779/1695 2265/6780/1695 +f 2264/6781/1696 2263/6782/1696 2267/6783/1696 2268/6784/1696 +f 2263/6785/1697 2261/6786/1697 2265/6787/1697 2267/6788/1697 +f 2268/6789/1698 2266/6790/1698 2262/6791/1698 2264/6792/1698 +f 2272/6793/1699 2270/6794/1699 2269/6795/1699 2271/6796/1699 +f 2275/6797/1700 2273/6798/1700 2274/6799/1700 2276/6800/1700 +f 2269/6801/1701 2270/6802/1701 2274/6803/1701 2273/6804/1701 +f 2272/6805/1702 2271/6806/1702 2275/6807/1702 2276/6808/1702 +f 2271/6809/1703 2269/6810/1703 2273/6811/1703 2275/6812/1703 +f 2276/6813/1704 2274/6814/1704 2270/6815/1704 2272/6816/1704 +f 2280/6817/1705 2278/6818/1705 2277/6819/1705 2279/6820/1705 +f 2283/6821/1706 2281/6822/1706 2282/6823/1706 2284/6824/1706 +f 2277/6825/1707 2278/6826/1707 2282/6827/1707 2281/6828/1707 +f 2280/6829/1708 2279/6830/1708 2283/6831/1708 2284/6832/1708 +f 2279/6833/1709 2277/6834/1709 2281/6835/1709 2283/6836/1709 +f 2284/6837/1710 2282/6838/1710 2278/6839/1710 2280/6840/1710 +f 2288/6841/1711 2286/6842/1711 2285/6843/1711 2287/6844/1711 +f 2291/6845/1712 2289/6846/1712 2290/6847/1712 2292/6848/1712 +f 2285/6849/1713 2286/6850/1713 2290/6851/1713 2289/6852/1713 +f 2288/6853/1714 2287/6854/1714 2291/6855/1714 2292/6856/1714 +f 2287/6857/1715 2285/6858/1715 2289/6859/1715 2291/6860/1715 +f 2292/6861/1716 2290/6862/1716 2286/6863/1716 2288/6864/1716 +f 2296/6865/1717 2294/6866/1717 2293/6867/1717 2295/6868/1717 +f 2299/6869/1718 2297/6870/1718 2298/6871/1718 2300/6872/1718 +f 2293/6873/1719 2294/6874/1719 2298/6875/1719 2297/6876/1719 +f 2296/6877/1720 2295/6878/1720 2299/6879/1720 2300/6880/1720 +f 2295/6881/1721 2293/6882/1721 2297/6883/1721 2299/6884/1721 +f 2300/6885/1722 2298/6886/1722 2294/6887/1722 2296/6888/1722 +f 2304/6889/1723 2302/6890/1723 2301/6891/1723 2303/6892/1723 +f 2307/6893/1724 2305/6894/1724 2306/6895/1724 2308/6896/1724 +f 2301/6897/1725 2302/6898/1725 2306/6899/1725 2305/6900/1725 +f 2304/6901/1726 2303/6902/1726 2307/6903/1726 2308/6904/1726 +f 2303/6905/1727 2301/6906/1727 2305/6907/1727 2307/6908/1727 +f 2308/6909/1728 2306/6910/1728 2302/6911/1728 2304/6912/1728 +f 2312/6913/1729 2310/6914/1729 2309/6915/1729 2311/6916/1729 +f 2315/6917/1730 2313/6918/1730 2314/6919/1730 2316/6920/1730 +f 2309/6921/1731 2310/6922/1731 2314/6923/1731 2313/6924/1731 +f 2312/6925/1732 2311/6926/1732 2315/6927/1732 2316/6928/1732 +f 2311/6929/1733 2309/6930/1733 2313/6931/1733 2315/6932/1733 +f 2316/6933/1734 2314/6934/1734 2310/6935/1734 2312/6936/1734 +f 2320/6937/1735 2318/6938/1735 2317/6939/1735 2319/6940/1735 +f 2323/6941/1736 2321/6942/1736 2322/6943/1736 2324/6944/1736 +f 2317/6945/1737 2318/6946/1737 2322/6947/1737 2321/6948/1737 +f 2320/6949/1738 2319/6950/1738 2323/6951/1738 2324/6952/1738 +f 2319/6953/1739 2317/6954/1739 2321/6955/1739 2323/6956/1739 +f 2324/6957/1740 2322/6958/1740 2318/6959/1740 2320/6960/1740 +f 2328/6961/1741 2326/6962/1741 2325/6963/1741 2327/6964/1741 +f 2331/6965/1742 2329/6966/1742 2330/6967/1742 2332/6968/1742 +f 2325/6969/1743 2326/6970/1743 2330/6971/1743 2329/6972/1743 +f 2328/6973/1744 2327/6974/1744 2331/6975/1744 2332/6976/1744 +f 2327/6977/1745 2325/6978/1745 2329/6979/1745 2331/6980/1745 +f 2332/6981/1746 2330/6982/1746 2326/6983/1746 2328/6984/1746 +f 2336/6985/1747 2334/6986/1747 2333/6987/1747 2335/6988/1747 +f 2339/6989/1748 2337/6990/1748 2338/6991/1748 2340/6992/1748 +f 2333/6993/1749 2334/6994/1749 2338/6995/1749 2337/6996/1749 +f 2336/6997/1750 2335/6998/1750 2339/6999/1750 2340/7000/1750 +f 2335/7001/1751 2333/7002/1751 2337/7003/1751 2339/7004/1751 +f 2340/7005/1752 2338/7006/1752 2334/7007/1752 2336/7008/1752 +f 2344/7009/1753 2342/7010/1753 2341/7011/1753 2343/7012/1753 +f 2347/7013/1754 2345/7014/1754 2346/7015/1754 2348/7016/1754 +f 2341/7017/1755 2342/7018/1755 2346/7019/1755 2345/7020/1755 +f 2344/7021/1756 2343/7022/1756 2347/7023/1756 2348/7024/1756 +f 2343/7025/1757 2341/7026/1757 2345/7027/1757 2347/7028/1757 +f 2348/7029/1758 2346/7030/1758 2342/7031/1758 2344/7032/1758 +f 2352/7033/1759 2350/7034/1759 2349/7035/1759 2351/7036/1759 +f 2355/7037/1760 2353/7038/1760 2354/7039/1760 2356/7040/1760 +f 2349/7041/1761 2350/7042/1761 2354/7043/1761 2353/7044/1761 +f 2352/7045/1762 2351/7046/1762 2355/7047/1762 2356/7048/1762 +f 2351/7049/1763 2349/7050/1763 2353/7051/1763 2355/7052/1763 +f 2356/7053/1764 2354/7054/1764 2350/7055/1764 2352/7056/1764 +f 2360/7057/1765 2358/7058/1765 2357/7059/1765 2359/7060/1765 +f 2363/7061/1766 2361/7062/1766 2362/7063/1766 2364/7064/1766 +f 2357/7065/1767 2358/7066/1767 2362/7067/1767 2361/7068/1767 +f 2360/7069/1768 2359/7070/1768 2363/7071/1768 2364/7072/1768 +f 2359/7073/1769 2357/7074/1769 2361/7075/1769 2363/7076/1769 +f 2364/7077/1770 2362/7078/1770 2358/7079/1770 2360/7080/1770 +f 2368/7081/1771 2366/7082/1771 2365/7083/1771 2367/7084/1771 +f 2371/7085/1772 2369/7086/1772 2370/7087/1772 2372/7088/1772 +f 2365/7089/1773 2366/7090/1773 2370/7091/1773 2369/7092/1773 +f 2368/7093/1774 2367/7094/1774 2371/7095/1774 2372/7096/1774 +f 2367/7097/1775 2365/7098/1775 2369/7099/1775 2371/7100/1775 +f 2372/7101/1776 2370/7102/1776 2366/7103/1776 2368/7104/1776 +f 2376/7105/1777 2374/7106/1777 2373/7107/1777 2375/7108/1777 +f 2379/7109/1778 2377/7110/1778 2378/7111/1778 2380/7112/1778 +f 2373/7113/1779 2374/7114/1779 2378/7115/1779 2377/7116/1779 +f 2376/7117/1780 2375/7118/1780 2379/7119/1780 2380/7120/1780 +f 2375/7121/1781 2373/7122/1781 2377/7123/1781 2379/7124/1781 +f 2380/7125/1782 2378/7126/1782 2374/7127/1782 2376/7128/1782 +f 2384/7129/1783 2382/7130/1783 2381/7131/1783 2383/7132/1783 +f 2387/7133/1784 2385/7134/1784 2386/7135/1784 2388/7136/1784 +f 2381/7137/1785 2382/7138/1785 2386/7139/1785 2385/7140/1785 +f 2384/7141/1786 2383/7142/1786 2387/7143/1786 2388/7144/1786 +f 2383/7145/1787 2381/7146/1787 2385/7147/1787 2387/7148/1787 +f 2388/7149/1788 2386/7150/1788 2382/7151/1788 2384/7152/1788 +f 2392/7153/1789 2390/7154/1789 2389/7155/1789 2391/7156/1789 +f 2395/7157/1790 2393/7158/1790 2394/7159/1790 2396/7160/1790 +f 2389/7161/1791 2390/7162/1791 2394/7163/1791 2393/7164/1791 +f 2392/7165/1792 2391/7166/1792 2395/7167/1792 2396/7168/1792 +f 2391/7169/1793 2389/7170/1793 2393/7171/1793 2395/7172/1793 +f 2396/7173/1794 2394/7174/1794 2390/7175/1794 2392/7176/1794 +f 2398/7177/1795 2397/7178/1795 2400/7179/1795 2399/7180/1795 +f 2401/7181/1796 2402/7182/1796 2403/7183/1796 2404/7184/1796 +f 2397/7185/1797 2398/7186/1797 2402/7187/1797 2401/7188/1797 +f 2400/7189/1798 2399/7190/1798 2403/7191/1798 2404/7192/1798 +f 2397/7193/1799 2401/7194/1799 2399/7195/1799 2403/7196/1799 +f 2402/7197/1800 2398/7198/1800 2404/7199/1800 2400/7200/1800 +f 2408/7201/1801 2406/7202/1801 2405/7203/1801 2407/7204/1801 +f 2411/7205/1802 2409/7206/1802 2410/7207/1802 2412/7208/1802 +f 2405/7209/1803 2406/7210/1803 2410/7211/1803 2409/7212/1803 +f 2408/7213/1804 2407/7214/1804 2411/7215/1804 2412/7216/1804 +f 2407/7217/1805 2405/7218/1805 2409/7219/1805 2411/7220/1805 +f 2412/7221/1806 2410/7222/1806 2406/7223/1806 2408/7224/1806 +f 2416/7225/1807 2414/7226/1807 2413/7227/1807 2415/7228/1807 +f 2419/7229/1808 2417/7230/1808 2418/7231/1808 2420/7232/1808 +f 2413/7233/1809 2414/7234/1809 2418/7235/1809 2417/7236/1809 +f 2416/7237/1810 2415/7238/1810 2419/7239/1810 2420/7240/1810 +f 2415/7241/1811 2413/7242/1811 2417/7243/1811 2419/7244/1811 +f 2420/7245/1812 2418/7246/1812 2414/7247/1812 2416/7248/1812 +f 2424/7249/1813 2422/7250/1813 2421/7251/1813 2423/7252/1813 +f 2427/7253/1814 2425/7254/1814 2426/7255/1814 2428/7256/1814 +f 2421/7257/1815 2422/7258/1815 2426/7259/1815 2425/7260/1815 +f 2424/7261/1816 2423/7262/1816 2427/7263/1816 2428/7264/1816 +f 2423/7265/1817 2421/7266/1817 2425/7267/1817 2427/7268/1817 +f 2428/7269/1818 2426/7270/1818 2422/7271/1818 2424/7272/1818 +f 2432/7273/1819 2430/7274/1819 2429/7275/1819 2431/7276/1819 +f 2435/7277/1820 2433/7278/1820 2434/7279/1820 2436/7280/1820 +f 2429/7281/1821 2430/7282/1821 2434/7283/1821 2433/7284/1821 +f 2432/7285/1822 2431/7286/1822 2435/7287/1822 2436/7288/1822 +f 2431/7289/1823 2429/7290/1823 2433/7291/1823 2435/7292/1823 +f 2436/7293/1824 2434/7294/1824 2430/7295/1824 2432/7296/1824 +f 2440/7297/1825 2438/7298/1825 2437/7299/1825 2439/7300/1825 +f 2443/7301/1826 2441/7302/1826 2442/7303/1826 2444/7304/1826 +f 2437/7305/1827 2438/7306/1827 2442/7307/1827 2441/7308/1827 +f 2440/7309/1828 2439/7310/1828 2443/7311/1828 2444/7312/1828 +f 2439/7313/1829 2437/7314/1829 2441/7315/1829 2443/7316/1829 +f 2444/7317/1830 2442/7318/1830 2438/7319/1830 2440/7320/1830 +f 2448/7321/1831 2446/7322/1831 2445/7323/1831 2447/7324/1831 +f 2451/7325/1832 2449/7326/1832 2450/7327/1832 2452/7328/1832 +f 2445/7329/1833 2446/7330/1833 2450/7331/1833 2449/7332/1833 +f 2448/7333/1834 2447/7334/1834 2451/7335/1834 2452/7336/1834 +f 2447/7337/1835 2445/7338/1835 2449/7339/1835 2451/7340/1835 +f 2452/7341/1836 2450/7342/1836 2446/7343/1836 2448/7344/1836 +f 2456/7345/1837 2454/7346/1837 2453/7347/1837 2455/7348/1837 +f 2459/7349/1838 2457/7350/1838 2458/7351/1838 2460/7352/1838 +f 2453/7353/1839 2454/7354/1839 2458/7355/1839 2457/7356/1839 +f 2456/7357/1840 2455/7358/1840 2459/7359/1840 2460/7360/1840 +f 2455/7361/1841 2453/7362/1841 2457/7363/1841 2459/7364/1841 +f 2460/7365/1842 2458/7366/1842 2454/7367/1842 2456/7368/1842 +f 2464/7369/1843 2462/7370/1843 2461/7371/1843 2463/7372/1843 +f 2467/7373/1844 2465/7374/1844 2466/7375/1844 2468/7376/1844 +f 2461/7377/1845 2462/7378/1845 2466/7379/1845 2465/7380/1845 +f 2464/7381/1846 2463/7382/1846 2467/7383/1846 2468/7384/1846 +f 2463/7385/1847 2461/7386/1847 2465/7387/1847 2467/7388/1847 +f 2468/7389/1848 2466/7390/1848 2462/7391/1848 2464/7392/1848 +f 2470/7393/1849 2469/7394/1849 2472/7395/1849 2471/7396/1849 +f 2473/7397/1850 2474/7398/1850 2475/7399/1850 2476/7400/1850 +f 2469/7401/1851 2470/7402/1851 2474/7403/1851 2473/7404/1851 +f 2472/7405/1852 2471/7406/1852 2475/7407/1852 2476/7408/1852 +f 2469/7409/1853 2473/7410/1853 2471/7411/1853 2475/7412/1853 +f 2474/7413/1854 2470/7414/1854 2476/7415/1854 2472/7416/1854 +f 2478/7417/1855 2477/7418/1855 2480/7419/1855 2479/7420/1855 +f 2481/7421/1856 2482/7422/1856 2483/7423/1856 2484/7424/1856 +f 2477/7425/1857 2478/7426/1857 2482/7427/1857 2481/7428/1857 +f 2480/7429/1858 2479/7430/1858 2483/7431/1858 2484/7432/1858 +f 2477/7433/1859 2481/7434/1859 2479/7435/1859 2483/7436/1859 +f 2482/7437/1860 2478/7438/1860 2484/7439/1860 2480/7440/1860 +f 2486/7441/1861 2485/7442/1861 2488/7443/1861 2487/7444/1861 +f 2489/7445/1862 2490/7446/1862 2491/7447/1862 2492/7448/1862 +f 2485/7449/1863 2486/7450/1863 2490/7451/1863 2489/7452/1863 +f 2488/7453/1864 2487/7454/1864 2491/7455/1864 2492/7456/1864 +f 2485/7457/1865 2489/7458/1865 2487/7459/1865 2491/7460/1865 +f 2490/7461/1866 2486/7462/1866 2492/7463/1866 2488/7464/1866 +f 2494/7465/1867 2493/7466/1867 2496/7467/1867 2495/7468/1867 +f 2497/7469/1868 2498/7470/1868 2499/7471/1868 2500/7472/1868 +f 2493/7473/1869 2494/7474/1869 2498/7475/1869 2497/7476/1869 +f 2496/7477/1870 2495/7478/1870 2499/7479/1870 2500/7480/1870 +f 2493/7481/1871 2497/7482/1871 2495/7483/1871 2499/7484/1871 +f 2498/7485/1872 2494/7486/1872 2500/7487/1872 2496/7488/1872 +f 2502/7489/1873 2501/7490/1873 2504/7491/1873 2503/7492/1873 +f 2505/7493/1874 2506/7494/1874 2507/7495/1874 2508/7496/1874 +f 2501/7497/1875 2502/7498/1875 2506/7499/1875 2505/7500/1875 +f 2504/7501/1876 2503/7502/1876 2507/7503/1876 2508/7504/1876 +f 2501/7505/1877 2505/7506/1877 2503/7507/1877 2507/7508/1877 +f 2506/7509/1878 2502/7510/1878 2508/7511/1878 2504/7512/1878 +f 2510/7513/1879 2509/7514/1879 2512/7515/1879 2511/7516/1879 +f 2513/7517/1880 2514/7518/1880 2515/7519/1880 2516/7520/1880 +f 2509/7521/1881 2510/7522/1881 2514/7523/1881 2513/7524/1881 +f 2512/7525/1882 2511/7526/1882 2515/7527/1882 2516/7528/1882 +f 2509/7529/1883 2513/7530/1883 2511/7531/1883 2515/7532/1883 +f 2514/7533/1884 2510/7534/1884 2516/7535/1884 2512/7536/1884 +f 2518/7537/1885 2517/7538/1885 2520/7539/1885 2519/7540/1885 +f 2521/7541/1886 2522/7542/1886 2523/7543/1886 2524/7544/1886 +f 2517/7545/1887 2518/7546/1887 2522/7547/1887 2521/7548/1887 +f 2520/7549/1888 2519/7550/1888 2523/7551/1888 2524/7552/1888 +f 2517/7553/1889 2521/7554/1889 2519/7555/1889 2523/7556/1889 +f 2522/7557/1890 2518/7558/1890 2524/7559/1890 2520/7560/1890 +f 2526/7561/1891 2525/7562/1891 2528/7563/1891 2527/7564/1891 +f 2529/7565/1892 2530/7566/1892 2531/7567/1892 2532/7568/1892 +f 2525/7569/1893 2526/7570/1893 2530/7571/1893 2529/7572/1893 +f 2528/7573/1894 2527/7574/1894 2531/7575/1894 2532/7576/1894 +f 2525/7577/1895 2529/7578/1895 2527/7579/1895 2531/7580/1895 +f 2530/7581/1896 2526/7582/1896 2532/7583/1896 2528/7584/1896 +f 2536/7585/1897 2534/7586/1897 2533/7587/1897 2535/7588/1897 +f 2539/7589/1898 2537/7590/1898 2538/7591/1898 2540/7592/1898 +f 2533/7593/1899 2534/7594/1899 2538/7595/1899 2537/7596/1899 +f 2536/7597/1900 2535/7598/1900 2539/7599/1900 2540/7600/1900 +f 2535/7601/1901 2533/7602/1901 2537/7603/1901 2539/7604/1901 +f 2540/7605/1902 2538/7606/1902 2534/7607/1902 2536/7608/1902 +f 2542/7609/1903 2541/7610/1903 2544/7611/1903 2543/7612/1903 +f 2545/7613/1904 2546/7614/1904 2547/7615/1904 2548/7616/1904 +f 2541/7617/1905 2542/7618/1905 2546/7619/1905 2545/7620/1905 +f 2544/7621/1906 2543/7622/1906 2547/7623/1906 2548/7624/1906 +f 2541/7625/1907 2545/7626/1907 2543/7627/1907 2547/7628/1907 +f 2546/7629/1908 2542/7630/1908 2548/7631/1908 2544/7632/1908 +f 2550/7633/1909 2549/7634/1909 2552/7635/1909 2551/7636/1909 +f 2553/7637/1910 2554/7638/1910 2555/7639/1910 2556/7640/1910 +f 2549/7641/1911 2550/7642/1911 2554/7643/1911 2553/7644/1911 +f 2552/7645/1912 2551/7646/1912 2555/7647/1912 2556/7648/1912 +f 2549/7649/1913 2553/7650/1913 2551/7651/1913 2555/7652/1913 +f 2554/7653/1914 2550/7654/1914 2556/7655/1914 2552/7656/1914 +f 2560/7657/1915 2558/7658/1915 2557/7659/1915 2559/7660/1915 +f 2563/7661/1916 2561/7662/1916 2562/7663/1916 2564/7664/1916 +f 2557/7665/1917 2558/7666/1917 2562/7667/1917 2561/7668/1917 +f 2560/7669/1918 2559/7670/1918 2563/7671/1918 2564/7672/1918 +f 2559/7673/1919 2557/7674/1919 2561/7675/1919 2563/7676/1919 +f 2564/7677/1920 2562/7678/1920 2558/7679/1920 2560/7680/1920 +f 2568/7681/1921 2566/7682/1921 2565/7683/1921 2567/7684/1921 +f 2571/7685/1922 2569/7686/1922 2570/7687/1922 2572/7688/1922 +f 2565/7689/1923 2566/7690/1923 2570/7691/1923 2569/7692/1923 +f 2568/7693/1924 2567/7694/1924 2571/7695/1924 2572/7696/1924 +f 2567/7697/1925 2565/7698/1925 2569/7699/1925 2571/7700/1925 +f 2572/7701/1926 2570/7702/1926 2566/7703/1926 2568/7704/1926 +f 2576/7705/1927 2574/7706/1927 2573/7707/1927 2575/7708/1927 +f 2579/7709/1928 2577/7710/1928 2578/7711/1928 2580/7712/1928 +f 2573/7713/1929 2574/7714/1929 2578/7715/1929 2577/7716/1929 +f 2576/7717/1930 2575/7718/1930 2579/7719/1930 2580/7720/1930 +f 2575/7721/1931 2573/7722/1931 2577/7723/1931 2579/7724/1931 +f 2580/7725/1932 2578/7726/1932 2574/7727/1932 2576/7728/1932 +f 2584/7729/1933 2582/7730/1933 2581/7731/1933 2583/7732/1933 +f 2587/7733/1934 2585/7734/1934 2586/7735/1934 2588/7736/1934 +f 2581/7737/1935 2582/7738/1935 2586/7739/1935 2585/7740/1935 +f 2584/7741/1936 2583/7742/1936 2587/7743/1936 2588/7744/1936 +f 2583/7745/1937 2581/7746/1937 2585/7747/1937 2587/7748/1937 +f 2588/7749/1938 2586/7750/1938 2582/7751/1938 2584/7752/1938 +f 2592/7753/1939 2590/7754/1939 2589/7755/1939 2591/7756/1939 +f 2595/7757/1940 2593/7758/1940 2594/7759/1940 2596/7760/1940 +f 2589/7761/1941 2590/7762/1941 2594/7763/1941 2593/7764/1941 +f 2592/7765/1942 2591/7766/1942 2595/7767/1942 2596/7768/1942 +f 2591/7769/1943 2589/7770/1943 2593/7771/1943 2595/7772/1943 +f 2596/7773/1944 2594/7774/1944 2590/7775/1944 2592/7776/1944 +f 2600/7777/1945 2598/7778/1945 2597/7779/1945 2599/7780/1945 +f 2603/7781/1946 2601/7782/1946 2602/7783/1946 2604/7784/1946 +f 2597/7785/1947 2598/7786/1947 2602/7787/1947 2601/7788/1947 +f 2600/7789/1948 2599/7790/1948 2603/7791/1948 2604/7792/1948 +f 2599/7793/1949 2597/7794/1949 2601/7795/1949 2603/7796/1949 +f 2604/7797/1950 2602/7798/1950 2598/7799/1950 2600/7800/1950 +f 2608/7801/1951 2606/7802/1951 2605/7803/1951 2607/7804/1951 +f 2611/7805/1952 2609/7806/1952 2610/7807/1952 2612/7808/1952 +f 2605/7809/1953 2606/7810/1953 2610/7811/1953 2609/7812/1953 +f 2608/7813/1954 2607/7814/1954 2611/7815/1954 2612/7816/1954 +f 2607/7817/1955 2605/7818/1955 2609/7819/1955 2611/7820/1955 +f 2612/7821/1956 2610/7822/1956 2606/7823/1956 2608/7824/1956 +f 2616/7825/1957 2614/7826/1957 2613/7827/1957 2615/7828/1957 +f 2619/7829/1958 2617/7830/1958 2618/7831/1958 2620/7832/1958 +f 2613/7833/1959 2614/7834/1959 2618/7835/1959 2617/7836/1959 +f 2616/7837/1960 2615/7838/1960 2619/7839/1960 2620/7840/1960 +f 2615/7841/1961 2613/7842/1961 2617/7843/1961 2619/7844/1961 +f 2620/7845/1962 2618/7846/1962 2614/7847/1962 2616/7848/1962 +f 2624/7849/1963 2622/7850/1963 2621/7851/1963 2623/7852/1963 +f 2627/7853/1964 2625/7854/1964 2626/7855/1964 2628/7856/1964 +f 2621/7857/1965 2622/7858/1965 2626/7859/1965 2625/7860/1965 +f 2624/7861/1966 2623/7862/1966 2627/7863/1966 2628/7864/1966 +f 2623/7865/1967 2621/7866/1967 2625/7867/1967 2627/7868/1967 +f 2628/7869/1968 2626/7870/1968 2622/7871/1968 2624/7872/1968 +f 2632/7873/1969 2630/7874/1969 2629/7875/1969 2631/7876/1969 +f 2635/7877/1970 2633/7878/1970 2634/7879/1970 2636/7880/1970 +f 2629/7881/1971 2630/7882/1971 2634/7883/1971 2633/7884/1971 +f 2632/7885/1972 2631/7886/1972 2635/7887/1972 2636/7888/1972 +f 2631/7889/1973 2629/7890/1973 2633/7891/1973 2635/7892/1973 +f 2636/7893/1974 2634/7894/1974 2630/7895/1974 2632/7896/1974 +f 2640/7897/1975 2638/7898/1975 2637/7899/1975 2639/7900/1975 +f 2643/7901/1976 2641/7902/1976 2642/7903/1976 2644/7904/1976 +f 2637/7905/1977 2638/7906/1977 2642/7907/1977 2641/7908/1977 +f 2640/7909/1978 2639/7910/1978 2643/7911/1978 2644/7912/1978 +f 2639/7913/1979 2637/7914/1979 2641/7915/1979 2643/7916/1979 +f 2644/7917/1980 2642/7918/1980 2638/7919/1980 2640/7920/1980 +f 2648/7921/1981 2646/7922/1981 2645/7923/1981 2647/7924/1981 +f 2651/7925/1982 2649/7926/1982 2650/7927/1982 2652/7928/1982 +f 2645/7929/1983 2646/7930/1983 2650/7931/1983 2649/7932/1983 +f 2648/7933/1984 2647/7934/1984 2651/7935/1984 2652/7936/1984 +f 2647/7937/1985 2645/7938/1985 2649/7939/1985 2651/7940/1985 +f 2652/7941/1986 2650/7942/1986 2646/7943/1986 2648/7944/1986 +f 2656/7945/1987 2654/7946/1987 2653/7947/1987 2655/7948/1987 +f 2659/7949/1988 2657/7950/1988 2658/7951/1988 2660/7952/1988 +f 2653/7953/1989 2654/7954/1989 2658/7955/1989 2657/7956/1989 +f 2656/7957/1990 2655/7958/1990 2659/7959/1990 2660/7960/1990 +f 2655/7961/1991 2653/7962/1991 2657/7963/1991 2659/7964/1991 +f 2660/7965/1992 2658/7966/1992 2654/7967/1992 2656/7968/1992 +f 2664/7969/1993 2662/7970/1993 2661/7971/1993 2663/7972/1993 +f 2667/7973/1994 2665/7974/1994 2666/7975/1994 2668/7976/1994 +f 2661/7977/1995 2662/7978/1995 2666/7979/1995 2665/7980/1995 +f 2664/7981/1996 2663/7982/1996 2667/7983/1996 2668/7984/1996 +f 2663/7985/1997 2661/7986/1997 2665/7987/1997 2667/7988/1997 +f 2668/7989/1998 2666/7990/1998 2662/7991/1998 2664/7992/1998 +f 2672/7993/1999 2670/7994/1999 2669/7995/1999 2671/7996/1999 +f 2675/7997/2000 2673/7998/2000 2674/7999/2000 2676/8000/2000 +f 2669/8001/2001 2670/8002/2001 2674/8003/2001 2673/8004/2001 +f 2672/8005/2002 2671/8006/2002 2675/8007/2002 2676/8008/2002 +f 2671/8009/2003 2669/8010/2003 2673/8011/2003 2675/8012/2003 +f 2676/8013/2004 2674/8014/2004 2670/8015/2004 2672/8016/2004 +f 2680/8017/2005 2678/8018/2005 2677/8019/2005 2679/8020/2005 +f 2683/8021/2006 2681/8022/2006 2682/8023/2006 2684/8024/2006 +f 2677/8025/2007 2678/8026/2007 2682/8027/2007 2681/8028/2007 +f 2680/8029/2008 2679/8030/2008 2683/8031/2008 2684/8032/2008 +f 2679/8033/2009 2677/8034/2009 2681/8035/2009 2683/8036/2009 +f 2684/8037/2010 2682/8038/2010 2678/8039/2010 2680/8040/2010 +f 2688/8041/2011 2686/8042/2011 2685/8043/2011 2687/8044/2011 +f 2691/8045/2012 2689/8046/2012 2690/8047/2012 2692/8048/2012 +f 2685/8049/2013 2686/8050/2013 2690/8051/2013 2689/8052/2013 +f 2688/8053/2014 2687/8054/2014 2691/8055/2014 2692/8056/2014 +f 2687/8057/2015 2685/8058/2015 2689/8059/2015 2691/8060/2015 +f 2692/8061/2016 2690/8062/2016 2686/8063/2016 2688/8064/2016 +f 2696/8065/2017 2694/8066/2017 2693/8067/2017 2695/8068/2017 +f 2699/8069/2018 2697/8070/2018 2698/8071/2018 2700/8072/2018 +f 2693/8073/2019 2694/8074/2019 2698/8075/2019 2697/8076/2019 +f 2696/8077/2020 2695/8078/2020 2699/8079/2020 2700/8080/2020 +f 2695/8081/2021 2693/8082/2021 2697/8083/2021 2699/8084/2021 +f 2700/8085/2022 2698/8086/2022 2694/8087/2022 2696/8088/2022 +f 2704/8089/2023 2702/8090/2023 2701/8091/2023 2703/8092/2023 +f 2707/8093/2024 2705/8094/2024 2706/8095/2024 2708/8096/2024 +f 2701/8097/2025 2702/8098/2025 2706/8099/2025 2705/8100/2025 +f 2704/8101/2026 2703/8102/2026 2707/8103/2026 2708/8104/2026 +f 2703/8105/2027 2701/8106/2027 2705/8107/2027 2707/8108/2027 +f 2708/8109/2028 2706/8110/2028 2702/8111/2028 2704/8112/2028 +f 2712/8113/2029 2710/8114/2029 2709/8115/2029 2711/8116/2029 +f 2715/8117/2030 2713/8118/2030 2714/8119/2030 2716/8120/2030 +f 2709/8121/2031 2710/8122/2031 2714/8123/2031 2713/8124/2031 +f 2712/8125/2032 2711/8126/2032 2715/8127/2032 2716/8128/2032 +f 2711/8129/2033 2709/8130/2033 2713/8131/2033 2715/8132/2033 +f 2716/8133/2034 2714/8134/2034 2710/8135/2034 2712/8136/2034 +f 2720/8137/2035 2718/8138/2035 2717/8139/2035 2719/8140/2035 +f 2723/8141/2036 2721/8142/2036 2722/8143/2036 2724/8144/2036 +f 2717/8145/2037 2718/8146/2037 2722/8147/2037 2721/8148/2037 +f 2720/8149/2038 2719/8150/2038 2723/8151/2038 2724/8152/2038 +f 2719/8153/2039 2717/8154/2039 2721/8155/2039 2723/8156/2039 +f 2724/8157/2040 2722/8158/2040 2718/8159/2040 2720/8160/2040 +f 2728/8161/2041 2726/8162/2041 2725/8163/2041 2727/8164/2041 +f 2731/8165/2042 2729/8166/2042 2730/8167/2042 2732/8168/2042 +f 2725/8169/2043 2726/8170/2043 2730/8171/2043 2729/8172/2043 +f 2728/8173/2044 2727/8174/2044 2731/8175/2044 2732/8176/2044 +f 2727/8177/2045 2725/8178/2045 2729/8179/2045 2731/8180/2045 +f 2732/8181/2046 2730/8182/2046 2726/8183/2046 2728/8184/2046 +f 2736/8185/2047 2734/8186/2047 2733/8187/2047 2735/8188/2047 +f 2739/8189/2048 2737/8190/2048 2738/8191/2048 2740/8192/2048 +f 2733/8193/2049 2734/8194/2049 2738/8195/2049 2737/8196/2049 +f 2736/8197/2050 2735/8198/2050 2739/8199/2050 2740/8200/2050 +f 2735/8201/2051 2733/8202/2051 2737/8203/2051 2739/8204/2051 +f 2740/8205/2052 2738/8206/2052 2734/8207/2052 2736/8208/2052 +f 2744/8209/2053 2742/8210/2053 2741/8211/2053 2743/8212/2053 +f 2747/8213/2054 2745/8214/2054 2746/8215/2054 2748/8216/2054 +f 2741/8217/2055 2742/8218/2055 2746/8219/2055 2745/8220/2055 +f 2744/8221/2056 2743/8222/2056 2747/8223/2056 2748/8224/2056 +f 2743/8225/2057 2741/8226/2057 2745/8227/2057 2747/8228/2057 +f 2748/8229/2058 2746/8230/2058 2742/8231/2058 2744/8232/2058 +f 2752/8233/2059 2750/8234/2059 2749/8235/2059 2751/8236/2059 +f 2755/8237/2060 2753/8238/2060 2754/8239/2060 2756/8240/2060 +f 2749/8241/2061 2750/8242/2061 2754/8243/2061 2753/8244/2061 +f 2752/8245/2062 2751/8246/2062 2755/8247/2062 2756/8248/2062 +f 2751/8249/2063 2749/8250/2063 2753/8251/2063 2755/8252/2063 +f 2756/8253/2064 2754/8254/2064 2750/8255/2064 2752/8256/2064 +f 2760/8257/2065 2758/8258/2065 2757/8259/2065 2759/8260/2065 +f 2763/8261/2066 2761/8262/2066 2762/8263/2066 2764/8264/2066 +f 2757/8265/2067 2758/8266/2067 2762/8267/2067 2761/8268/2067 +f 2760/8269/2068 2759/8270/2068 2763/8271/2068 2764/8272/2068 +f 2759/8273/2069 2757/8274/2069 2761/8275/2069 2763/8276/2069 +f 2764/8277/2070 2762/8278/2070 2758/8279/2070 2760/8280/2070 +f 2768/8281/2071 2766/8282/2071 2765/8283/2071 2767/8284/2071 +f 2771/8285/2072 2769/8286/2072 2770/8287/2072 2772/8288/2072 +f 2765/8289/2073 2766/8290/2073 2770/8291/2073 2769/8292/2073 +f 2768/8293/2074 2767/8294/2074 2771/8295/2074 2772/8296/2074 +f 2767/8297/2075 2765/8298/2075 2769/8299/2075 2771/8300/2075 +f 2772/8301/2076 2770/8302/2076 2766/8303/2076 2768/8304/2076 +f 2776/8305/2077 2774/8306/2077 2773/8307/2077 2775/8308/2077 +f 2779/8309/2078 2777/8310/2078 2778/8311/2078 2780/8312/2078 +f 2773/8313/2079 2774/8314/2079 2778/8315/2079 2777/8316/2079 +f 2776/8317/2080 2775/8318/2080 2779/8319/2080 2780/8320/2080 +f 2775/8321/2081 2773/8322/2081 2777/8323/2081 2779/8324/2081 +f 2780/8325/2082 2778/8326/2082 2774/8327/2082 2776/8328/2082 +f 2784/8329/2083 2782/8330/2083 2781/8331/2083 2783/8332/2083 +f 2787/8333/2084 2785/8334/2084 2786/8335/2084 2788/8336/2084 +f 2781/8337/2085 2782/8338/2085 2786/8339/2085 2785/8340/2085 +f 2784/8341/2086 2783/8342/2086 2787/8343/2086 2788/8344/2086 +f 2783/8345/2087 2781/8346/2087 2785/8347/2087 2787/8348/2087 +f 2788/8349/2088 2786/8350/2088 2782/8351/2088 2784/8352/2088 +f 2792/8353/2089 2790/8354/2089 2789/8355/2089 2791/8356/2089 +f 2795/8357/2090 2793/8358/2090 2794/8359/2090 2796/8360/2090 +f 2789/8361/2091 2790/8362/2091 2794/8363/2091 2793/8364/2091 +f 2792/8365/2092 2791/8366/2092 2795/8367/2092 2796/8368/2092 +f 2791/8369/2093 2789/8370/2093 2793/8371/2093 2795/8372/2093 +f 2796/8373/2094 2794/8374/2094 2790/8375/2094 2792/8376/2094 +f 2800/8377/2095 2798/8378/2095 2797/8379/2095 2799/8380/2095 +f 2803/8381/2096 2801/8382/2096 2802/8383/2096 2804/8384/2096 +f 2797/8385/2097 2798/8386/2097 2802/8387/2097 2801/8388/2097 +f 2800/8389/2098 2799/8390/2098 2803/8391/2098 2804/8392/2098 +f 2799/8393/2099 2797/8394/2099 2801/8395/2099 2803/8396/2099 +f 2804/8397/2100 2802/8398/2100 2798/8399/2100 2800/8400/2100 +f 2808/8401/2101 2806/8402/2101 2805/8403/2101 2807/8404/2101 +f 2811/8405/2102 2809/8406/2102 2810/8407/2102 2812/8408/2102 +f 2805/8409/2103 2806/8410/2103 2810/8411/2103 2809/8412/2103 +f 2808/8413/2104 2807/8414/2104 2811/8415/2104 2812/8416/2104 +f 2807/8417/2105 2805/8418/2105 2809/8419/2105 2811/8420/2105 +f 2812/8421/2106 2810/8422/2106 2806/8423/2106 2808/8424/2106 +f 2815/8425/2107 2/8426/2107 2813/8427/2107 2814/8428/2107 +f 2818/8429/2108 2816/8430/2108 2817/8431/2108 2819/8432/2108 +f 2813/8433/2109 2/8434/2109 2817/8435/2109 2816/8436/2109 +f 2815/8437/2110 2814/8438/2110 2818/8439/2110 2819/8440/2110 +f 2814/8441/2111 2813/8442/2111 2816/8443/2111 2818/8444/2111 +f 2819/8445/2112 2817/8446/2112 2/8447/2112 2815/8448/2112 +f 2823/8449/2113 2821/8450/2113 2820/8451/2113 2822/8452/2113 +f 2826/8453/2114 2824/8454/2114 2825/8455/2114 2827/8456/2114 +f 2820/8457/2115 2821/8458/2115 2825/8459/2115 2824/8460/2115 +f 2823/8461/2116 2822/8462/2116 2826/8463/2116 2827/8464/2116 +f 2822/8465/2117 2820/8466/2117 2824/8467/2117 2826/8468/2117 +f 2827/8469/2118 2825/8470/2118 2821/8471/2118 2823/8472/2118 +f 2831/8473/2119 2829/8474/2119 2828/8475/2119 2830/8476/2119 +f 2834/8477/2120 2832/8478/2120 2833/8479/2120 2835/8480/2120 +f 2828/8481/2121 2829/8482/2121 2833/8483/2121 2832/8484/2121 +f 2831/8485/2122 2830/8486/2122 2834/8487/2122 2835/8488/2122 +f 2830/8489/2123 2828/8490/2123 2832/8491/2123 2834/8492/2123 +f 2835/8493/2124 2833/8494/2124 2829/8495/2124 2831/8496/2124 +f 2839/8497/2125 2837/8498/2125 2836/8499/2125 2838/8500/2125 +f 2842/8501/2126 2840/8502/2126 2841/8503/2126 2843/8504/2126 +f 2836/8505/2127 2837/8506/2127 2841/8507/2127 2840/8508/2127 +f 2839/8509/2128 2838/8510/2128 2842/8511/2128 2843/8512/2128 +f 2838/8513/2129 2836/8514/2129 2840/8515/2129 2842/8516/2129 +f 2843/8517/2130 2841/8518/2130 2837/8519/2130 2839/8520/2130 +f 2847/8521/2131 2845/8522/2131 2844/8523/2131 2846/8524/2131 +f 2850/8525/2132 2848/8526/2132 2849/8527/2132 2851/8528/2132 +f 2844/8529/2133 2845/8530/2133 2849/8531/2133 2848/8532/2133 +f 2847/8533/2134 2846/8534/2134 2850/8535/2134 2851/8536/2134 +f 2846/8537/2135 2844/8538/2135 2848/8539/2135 2850/8540/2135 +f 2851/8541/2136 2849/8542/2136 2845/8543/2136 2847/8544/2136 +f 2855/8545/2137 2853/8546/2137 2852/8547/2137 2854/8548/2137 +f 2858/8549/2138 2856/8550/2138 2857/8551/2138 2859/8552/2138 +f 2852/8553/2139 2853/8554/2139 2857/8555/2139 2856/8556/2139 +f 2855/8557/2140 2854/8558/2140 2858/8559/2140 2859/8560/2140 +f 2854/8561/2141 2852/8562/2141 2856/8563/2141 2858/8564/2141 +f 2859/8565/2142 2857/8566/2142 2853/8567/2142 2855/8568/2142 +f 2863/8569/2143 2861/8570/2143 2860/8571/2143 2862/8572/2143 +f 2866/8573/2144 2864/8574/2144 2865/8575/2144 2867/8576/2144 +f 2860/8577/2145 2861/8578/2145 2865/8579/2145 2864/8580/2145 +f 2863/8581/2146 2862/8582/2146 2866/8583/2146 2867/8584/2146 +f 2862/8585/2147 2860/8586/2147 2864/8587/2147 2866/8588/2147 +f 2867/8589/2148 2865/8590/2148 2861/8591/2148 2863/8592/2148 +f 2871/8593/2149 2869/8594/2149 2868/8595/2149 2870/8596/2149 +f 2874/8597/2150 2872/8598/2150 2873/8599/2150 2875/8600/2150 +f 2868/8601/2151 2869/8602/2151 2873/8603/2151 2872/8604/2151 +f 2871/8605/2152 2870/8606/2152 2874/8607/2152 2875/8608/2152 +f 2870/8609/2153 2868/8610/2153 2872/8611/2153 2874/8612/2153 +f 2875/8613/2154 2873/8614/2154 2869/8615/2154 2871/8616/2154 +f 2879/8617/2155 2877/8618/2155 2876/8619/2155 2878/8620/2155 +f 2882/8621/2156 2880/8622/2156 2881/8623/2156 2883/8624/2156 +f 2876/8625/2157 2877/8626/2157 2881/8627/2157 2880/8628/2157 +f 2879/8629/2158 2878/8630/2158 2882/8631/2158 2883/8632/2158 +f 2878/8633/2159 2876/8634/2159 2880/8635/2159 2882/8636/2159 +f 2883/8637/2160 2881/8638/2160 2877/8639/2160 2879/8640/2160 +f 2887/8641/2161 2885/8642/2161 2884/8643/2161 2886/8644/2161 +f 2890/8645/2162 2888/8646/2162 2889/8647/2162 2891/8648/2162 +f 2884/8649/2163 2885/8650/2163 2889/8651/2163 2888/8652/2163 +f 2887/8653/2164 2886/8654/2164 2890/8655/2164 2891/8656/2164 +f 2886/8657/2165 2884/8658/2165 2888/8659/2165 2890/8660/2165 +f 2891/8661/2166 2889/8662/2166 2885/8663/2166 2887/8664/2166 +f 2895/8665/2167 2893/8666/2167 2892/8667/2167 2894/8668/2167 +f 2898/8669/2168 2896/8670/2168 2897/8671/2168 2899/8672/2168 +f 2892/8673/2169 2893/8674/2169 2897/8675/2169 2896/8676/2169 +f 2895/8677/2170 2894/8678/2170 2898/8679/2170 2899/8680/2170 +f 2894/8681/2171 2892/8682/2171 2896/8683/2171 2898/8684/2171 +f 2899/8685/2172 2897/8686/2172 2893/8687/2172 2895/8688/2172 +f 2903/8689/2173 2901/8690/2173 2900/8691/2173 2902/8692/2173 +f 2906/8693/2174 2904/8694/2174 2905/8695/2174 2907/8696/2174 +f 2900/8697/2175 2901/8698/2175 2905/8699/2175 2904/8700/2175 +f 2903/8701/2176 2902/8702/2176 2906/8703/2176 2907/8704/2176 +f 2902/8705/2177 2900/8706/2177 2904/8707/2177 2906/8708/2177 +f 2907/8709/2178 2905/8710/2178 2901/8711/2178 2903/8712/2178 +f 2911/8713/2179 2909/8714/2179 2908/8715/2179 2910/8716/2179 +f 2914/8717/2180 2912/8718/2180 2913/8719/2180 2915/8720/2180 +f 2908/8721/2181 2909/8722/2181 2913/8723/2181 2912/8724/2181 +f 2911/8725/2182 2910/8726/2182 2914/8727/2182 2915/8728/2182 +f 2910/8729/2183 2908/8730/2183 2912/8731/2183 2914/8732/2183 +f 2915/8733/2184 2913/8734/2184 2909/8735/2184 2911/8736/2184 +f 2919/8737/2185 2917/8738/2185 2916/8739/2185 2918/8740/2185 +f 2922/8741/2186 2920/8742/2186 2921/8743/2186 2923/8744/2186 +f 2916/8745/2187 2917/8746/2187 2921/8747/2187 2920/8748/2187 +f 2919/8749/2188 2918/8750/2188 2922/8751/2188 2923/8752/2188 +f 2918/8753/2189 2916/8754/2189 2920/8755/2189 2922/8756/2189 +f 2923/8757/2190 2921/8758/2190 2917/8759/2190 2919/8760/2190 +f 2927/8761/2191 2925/8762/2191 2924/8763/2191 2926/8764/2191 +f 2930/8765/2192 2928/8766/2192 2929/8767/2192 2931/8768/2192 +f 2924/8769/2193 2925/8770/2193 2929/8771/2193 2928/8772/2193 +f 2927/8773/2194 2926/8774/2194 2930/8775/2194 2931/8776/2194 +f 2926/8777/2195 2924/8778/2195 2928/8779/2195 2930/8780/2195 +f 2931/8781/2196 2929/8782/2196 2925/8783/2196 2927/8784/2196 +f 2935/8785/2197 2933/8786/2197 2932/8787/2197 2934/8788/2197 +f 2938/8789/2198 2936/8790/2198 2937/8791/2198 2939/8792/2198 +f 2932/8793/2199 2933/8794/2199 2937/8795/2199 2936/8796/2199 +f 2935/8797/2200 2934/8798/2200 2938/8799/2200 2939/8800/2200 +f 2934/8801/2201 2932/8802/2201 2936/8803/2201 2938/8804/2201 +f 2939/8805/2202 2937/8806/2202 2933/8807/2202 2935/8808/2202 +f 2943/8809/2203 2941/8810/2203 2940/8811/2203 2942/8812/2203 +f 2946/8813/2204 2944/8814/2204 2945/8815/2204 2947/8816/2204 +f 2940/8817/2205 2941/8818/2205 2945/8819/2205 2944/8820/2205 +f 2943/8821/2206 2942/8822/2206 2946/8823/2206 2947/8824/2206 +f 2942/8825/2207 2940/8826/2207 2944/8827/2207 2946/8828/2207 +f 2947/8829/2208 2945/8830/2208 2941/8831/2208 2943/8832/2208 +f 2951/8833/2209 2949/8834/2209 2948/8835/2209 2950/8836/2209 +f 2954/8837/2210 2952/8838/2210 2953/8839/2210 2955/8840/2210 +f 2948/8841/2211 2949/8842/2211 2953/8843/2211 2952/8844/2211 +f 2951/8845/2212 2950/8846/2212 2954/8847/2212 2955/8848/2212 +f 2950/8849/2213 2948/8850/2213 2952/8851/2213 2954/8852/2213 +f 2955/8853/2214 2953/8854/2214 2949/8855/2214 2951/8856/2214 +f 2959/8857/2215 2957/8858/2215 2956/8859/2215 2958/8860/2215 +f 2962/8861/2216 2960/8862/2216 2961/8863/2216 2963/8864/2216 +f 2956/8865/2217 2957/8866/2217 2961/8867/2217 2960/8868/2217 +f 2959/8869/2218 2958/8870/2218 2962/8871/2218 2963/8872/2218 +f 2958/8873/2219 2956/8874/2219 2960/8875/2219 2962/8876/2219 +f 2963/8877/2220 2961/8878/2220 2957/8879/2220 2959/8880/2220 +f 2967/8881/2221 2965/8882/2221 2964/8883/2221 2966/8884/2221 +f 2970/8885/2222 2968/8886/2222 2969/8887/2222 2971/8888/2222 +f 2964/8889/2223 2965/8890/2223 2969/8891/2223 2968/8892/2223 +f 2967/8893/2224 2966/8894/2224 2970/8895/2224 2971/8896/2224 +f 2966/8897/2225 2964/8898/2225 2968/8899/2225 2970/8900/2225 +f 2971/8901/2226 2969/8902/2226 2965/8903/2226 2967/8904/2226 +f 2975/8905/2227 2973/8906/2227 2972/8907/2227 2974/8908/2227 +f 2978/8909/2228 2976/8910/2228 2977/8911/2228 2979/8912/2228 +f 2972/8913/2229 2973/8914/2229 2977/8915/2229 2976/8916/2229 +f 2975/8917/2230 2974/8918/2230 2978/8919/2230 2979/8920/2230 +f 2974/8921/2231 2972/8922/2231 2976/8923/2231 2978/8924/2231 +f 2979/8925/2232 2977/8926/2232 2973/8927/2232 2975/8928/2232 +f 2983/8929/2233 2981/8930/2233 2980/8931/2233 2982/8932/2233 +f 2986/8933/2234 2984/8934/2234 2985/8935/2234 2987/8936/2234 +f 2980/8937/2235 2981/8938/2235 2985/8939/2235 2984/8940/2235 +f 2983/8941/2236 2982/8942/2236 2986/8943/2236 2987/8944/2236 +f 2982/8945/2237 2980/8946/2237 2984/8947/2237 2986/8948/2237 +f 2987/8949/2238 2985/8950/2238 2981/8951/2238 2983/8952/2238 +f 2991/8953/2239 2989/8954/2239 2988/8955/2239 2990/8956/2239 +f 2994/8957/2240 2992/8958/2240 2993/8959/2240 2995/8960/2240 +f 2988/8961/2241 2989/8962/2241 2993/8963/2241 2992/8964/2241 +f 2991/8965/2242 2990/8966/2242 2994/8967/2242 2995/8968/2242 +f 2990/8969/2243 2988/8970/2243 2992/8971/2243 2994/8972/2243 +f 2995/8973/2244 2993/8974/2244 2989/8975/2244 2991/8976/2244 +f 2999/8977/2245 2997/8978/2245 2996/8979/2245 2998/8980/2245 +f 3002/8981/2246 3000/8982/2246 3001/8983/2246 3003/8984/2246 +f 2996/8985/2247 2997/8986/2247 3001/8987/2247 3000/8988/2247 +f 2999/8989/2248 2998/8990/2248 3002/8991/2248 3003/8992/2248 +f 2998/8993/2249 2996/8994/2249 3000/8995/2249 3002/8996/2249 +f 3003/8997/2250 3001/8998/2250 2997/8999/2250 2999/9000/2250 +f 3007/9001/2251 3005/9002/2251 3004/9003/2251 3006/9004/2251 +f 3010/9005/2252 3008/9006/2252 3009/9007/2252 3011/9008/2252 +f 3004/9009/2253 3005/9010/2253 3009/9011/2253 3008/9012/2253 +f 3007/9013/2254 3006/9014/2254 3010/9015/2254 3011/9016/2254 +f 3006/9017/2255 3004/9018/2255 3008/9019/2255 3010/9020/2255 +f 3011/9021/2256 3009/9022/2256 3005/9023/2256 3007/9024/2256 +f 3015/9025/2257 3013/9026/2257 3012/9027/2257 3014/9028/2257 +f 3018/9029/2258 3016/9030/2258 3017/9031/2258 3019/9032/2258 +f 3012/9033/2259 3013/9034/2259 3017/9035/2259 3016/9036/2259 +f 3015/9037/2260 3014/9038/2260 3018/9039/2260 3019/9040/2260 +f 3014/9041/2261 3012/9042/2261 3016/9043/2261 3018/9044/2261 +f 3019/9045/2262 3017/9046/2262 3013/9047/2262 3015/9048/2262 +f 3023/9049/2263 3021/9050/2263 3020/9051/2263 3022/9052/2263 +f 3026/9053/2264 3024/9054/2264 3025/9055/2264 3027/9056/2264 +f 3020/9057/2265 3021/9058/2265 3025/9059/2265 3024/9060/2265 +f 3023/9061/2266 3022/9062/2266 3026/9063/2266 3027/9064/2266 +f 3022/9065/2267 3020/9066/2267 3024/9067/2267 3026/9068/2267 +f 3027/9069/2268 3025/9070/2268 3021/9071/2268 3023/9072/2268 +f 3031/9073/2269 3029/9074/2269 3028/9075/2269 3030/9076/2269 +f 3034/9077/2270 3032/9078/2270 3033/9079/2270 3035/9080/2270 +f 3028/9081/2271 3029/9082/2271 3033/9083/2271 3032/9084/2271 +f 3031/9085/2272 3030/9086/2272 3034/9087/2272 3035/9088/2272 +f 3030/9089/2273 3028/9090/2273 3032/9091/2273 3034/9092/2273 +f 3035/9093/2274 3033/9094/2274 3029/9095/2274 3031/9096/2274 +f 3039/9097/2275 3037/9098/2275 3036/9099/2275 3038/9100/2275 +f 3042/9101/2276 3040/9102/2276 3041/9103/2276 3043/9104/2276 +f 3036/9105/2277 3037/9106/2277 3041/9107/2277 3040/9108/2277 +f 3039/9109/2278 3038/9110/2278 3042/9111/2278 3043/9112/2278 +f 3038/9113/2279 3036/9114/2279 3040/9115/2279 3042/9116/2279 +f 3043/9117/2280 3041/9118/2280 3037/9119/2280 3039/9120/2280 +f 3047/9121/2281 3045/9122/2281 3044/9123/2281 3046/9124/2281 +f 3050/9125/2282 3048/9126/2282 3049/9127/2282 3051/9128/2282 +f 3044/9129/2283 3045/9130/2283 3049/9131/2283 3048/9132/2283 +f 3047/9133/2284 3046/9134/2284 3050/9135/2284 3051/9136/2284 +f 3046/9137/2285 3044/9138/2285 3048/9139/2285 3050/9140/2285 +f 3051/9141/2286 3049/9142/2286 3045/9143/2286 3047/9144/2286 +f 3055/9145/2287 3053/9146/2287 3052/9147/2287 3054/9148/2287 +f 3058/9149/2288 3056/9150/2288 3057/9151/2288 3059/9152/2288 +f 3052/9153/2289 3053/9154/2289 3057/9155/2289 3056/9156/2289 +f 3055/9157/2290 3054/9158/2290 3058/9159/2290 3059/9160/2290 +f 3054/9161/2291 3052/9162/2291 3056/9163/2291 3058/9164/2291 +f 3059/9165/2292 3057/9166/2292 3053/9167/2292 3055/9168/2292 +f 3063/9169/2293 3061/9170/2293 3060/9171/2293 3062/9172/2293 +f 3066/9173/2294 3064/9174/2294 3065/9175/2294 3067/9176/2294 +f 3060/9177/2295 3061/9178/2295 3065/9179/2295 3064/9180/2295 +f 3063/9181/2296 3062/9182/2296 3066/9183/2296 3067/9184/2296 +f 3062/9185/2297 3060/9186/2297 3064/9187/2297 3066/9188/2297 +f 3067/9189/2298 3065/9190/2298 3061/9191/2298 3063/9192/2298 +f 3071/9193/2299 3069/9194/2299 3068/9195/2299 3070/9196/2299 +f 3074/9197/2300 3072/9198/2300 3073/9199/2300 3075/9200/2300 +f 3068/9201/2301 3069/9202/2301 3073/9203/2301 3072/9204/2301 +f 3071/9205/2302 3070/9206/2302 3074/9207/2302 3075/9208/2302 +f 3070/9209/2303 3068/9210/2303 3072/9211/2303 3074/9212/2303 +f 3075/9213/2304 3073/9214/2304 3069/9215/2304 3071/9216/2304 +f 3079/9217/2305 3077/9218/2305 3076/9219/2305 3078/9220/2305 +f 3082/9221/2306 3080/9222/2306 3081/9223/2306 3083/9224/2306 +f 3076/9225/2307 3077/9226/2307 3081/9227/2307 3080/9228/2307 +f 3079/9229/2308 3078/9230/2308 3082/9231/2308 3083/9232/2308 +f 3078/9233/2309 3076/9234/2309 3080/9235/2309 3082/9236/2309 +f 3083/9237/2310 3081/9238/2310 3077/9239/2310 3079/9240/2310 +f 3087/9241/2311 3085/9242/2311 3084/9243/2311 3086/9244/2311 +f 3090/9245/2312 3088/9246/2312 3089/9247/2312 3091/9248/2312 +f 3084/9249/2313 3085/9250/2313 3089/9251/2313 3088/9252/2313 +f 3087/9253/2314 3086/9254/2314 3090/9255/2314 3091/9256/2314 +f 3086/9257/2315 3084/9258/2315 3088/9259/2315 3090/9260/2315 +f 3091/9261/2316 3089/9262/2316 3085/9263/2316 3087/9264/2316 +f 3095/9265/2317 3093/9266/2317 3092/9267/2317 3094/9268/2317 +f 3098/9269/2318 3096/9270/2318 3097/9271/2318 3099/9272/2318 +f 3092/9273/2319 3093/9274/2319 3097/9275/2319 3096/9276/2319 +f 3095/9277/2320 3094/9278/2320 3098/9279/2320 3099/9280/2320 +f 3094/9281/2321 3092/9282/2321 3096/9283/2321 3098/9284/2321 +f 3099/9285/2322 3097/9286/2322 3093/9287/2322 3095/9288/2322 +f 3103/9289/2323 3101/9290/2323 3100/9291/2323 3102/9292/2323 +f 3106/9293/2324 3104/9294/2324 3105/9295/2324 3107/9296/2324 +f 3100/9297/2325 3101/9298/2325 3105/9299/2325 3104/9300/2325 +f 3103/9301/2326 3102/9302/2326 3106/9303/2326 3107/9304/2326 +f 3102/9305/2327 3100/9306/2327 3104/9307/2327 3106/9308/2327 +f 3107/9309/2328 3105/9310/2328 3101/9311/2328 3103/9312/2328 +f 3111/9313/2329 3109/9314/2329 3108/9315/2329 3110/9316/2329 +f 3114/9317/2330 3112/9318/2330 3113/9319/2330 3115/9320/2330 +f 3108/9321/2331 3109/9322/2331 3113/9323/2331 3112/9324/2331 +f 3111/9325/2332 3110/9326/2332 3114/9327/2332 3115/9328/2332 +f 3110/9329/2333 3108/9330/2333 3112/9331/2333 3114/9332/2333 +f 3115/9333/2334 3113/9334/2334 3109/9335/2334 3111/9336/2334 +f 3119/9337/2335 3117/9338/2335 3116/9339/2335 3118/9340/2335 +f 3122/9341/2336 3120/9342/2336 3121/9343/2336 3123/9344/2336 +f 3116/9345/2337 3117/9346/2337 3121/9347/2337 3120/9348/2337 +f 3119/9349/2338 3118/9350/2338 3122/9351/2338 3123/9352/2338 +f 3118/9353/2339 3116/9354/2339 3120/9355/2339 3122/9356/2339 +f 3123/9357/2340 3121/9358/2340 3117/9359/2340 3119/9360/2340 +f 3125/9361/2341 3124/9362/2341 3127/9363/2341 3126/9364/2341 +f 3128/9365/2342 3129/9366/2342 3130/9367/2342 3131/9368/2342 +f 3125/9369/2343 3129/9370/2343 3124/9371/2343 3128/9372/2343 +f 3126/9373/2344 3130/9374/2344 3127/9375/2344 3131/9376/2344 +f 3126/9377/2345 3124/9378/2345 3128/9379/2345 3130/9380/2345 +f 3131/9381/2346 3129/9382/2346 3125/9383/2346 3127/9384/2346 +f 3133/9385/2347 3132/9386/2347 3135/9387/2347 3134/9388/2347 +f 3136/9389/2348 3137/9390/2348 3138/9391/2348 3139/9392/2348 +f 3133/9393/2349 3137/9394/2349 3132/9395/2349 3136/9396/2349 +f 3134/9397/2350 3138/9398/2350 3135/9399/2350 3139/9400/2350 +f 3134/9401/2351 3132/9402/2351 3136/9403/2351 3138/9404/2351 +f 3139/9405/2352 3137/9406/2352 3133/9407/2352 3135/9408/2352 +f 3141/9409/2353 3140/9410/2353 3143/9411/2353 3142/9412/2353 +f 3144/9413/2354 3145/9414/2354 3146/9415/2354 3147/9416/2354 +f 3141/9417/2355 3145/9418/2355 3140/9419/2355 3144/9420/2355 +f 3142/9421/2356 3146/9422/2356 3143/9423/2356 3147/9424/2356 +f 3142/9425/2357 3140/9426/2357 3144/9427/2357 3146/9428/2357 +f 3147/9429/2358 3145/9430/2358 3141/9431/2358 3143/9432/2358 +f 3149/9433/2359 3148/9434/2359 3151/9435/2359 3150/9436/2359 +f 3152/9437/2360 3153/9438/2360 3154/9439/2360 3155/9440/2360 +f 3149/9441/2361 3153/9442/2361 3148/9443/2361 3152/9444/2361 +f 3150/9445/2362 3154/9446/2362 3151/9447/2362 3155/9448/2362 +f 3150/9449/2363 3148/9450/2363 3152/9451/2363 3154/9452/2363 +f 3155/9453/2364 3153/9454/2364 3149/9455/2364 3151/9456/2364 +f 3157/9457/2365 3156/9458/2365 3159/9459/2365 3158/9460/2365 +f 3160/9461/2366 3161/9462/2366 3162/9463/2366 3163/9464/2366 +f 3157/9465/2367 3161/9466/2367 3156/9467/2367 3160/9468/2367 +f 3158/9469/2368 3162/9470/2368 3159/9471/2368 3163/9472/2368 +f 3158/9473/2369 3156/9474/2369 3160/9475/2369 3162/9476/2369 +f 3163/9477/2370 3161/9478/2370 3157/9479/2370 3159/9480/2370 +f 3165/9481/2371 3164/9482/2371 3167/9483/2371 3166/9484/2371 +f 3168/9485/2372 3169/9486/2372 3170/9487/2372 3171/9488/2372 +f 3165/9489/2373 3169/9490/2373 3164/9491/2373 3168/9492/2373 +f 3166/9493/2374 3170/9494/2374 3167/9495/2374 3171/9496/2374 +f 3166/9497/2375 3164/9498/2375 3168/9499/2375 3170/9500/2375 +f 3171/9501/2376 3169/9502/2376 3165/9503/2376 3167/9504/2376 +f 3173/9505/2377 3172/9506/2377 3175/9507/2377 3174/9508/2377 +f 3176/9509/2378 3177/9510/2378 3178/9511/2378 3179/9512/2378 +f 3173/9513/2379 3177/9514/2379 3172/9515/2379 3176/9516/2379 +f 3174/9517/2380 3178/9518/2380 3175/9519/2380 3179/9520/2380 +f 3174/9521/2381 3172/9522/2381 3176/9523/2381 3178/9524/2381 +f 3179/9525/2382 3177/9526/2382 3173/9527/2382 3175/9528/2382 +f 3181/9529/2383 3180/9530/2383 3183/9531/2383 3182/9532/2383 +f 3184/9533/2384 3185/9534/2384 3186/9535/2384 3187/9536/2384 +f 3181/9537/2385 3185/9538/2385 3180/9539/2385 3184/9540/2385 +f 3182/9541/2386 3186/9542/2386 3183/9543/2386 3187/9544/2386 +f 3182/9545/2387 3180/9546/2387 3184/9547/2387 3186/9548/2387 +f 3187/9549/2388 3185/9550/2388 3181/9551/2388 3183/9552/2388 +f 3189/9553/2389 3188/9554/2389 3191/9555/2389 3190/9556/2389 +f 3192/9557/2390 3193/9558/2390 3194/9559/2390 3195/9560/2390 +f 3189/9561/2391 3193/9562/2391 3188/9563/2391 3192/9564/2391 +f 3190/9565/2392 3194/9566/2392 3191/9567/2392 3195/9568/2392 +f 3190/9569/2393 3188/9570/2393 3192/9571/2393 3194/9572/2393 +f 3195/9573/2394 3193/9574/2394 3189/9575/2394 3191/9576/2394 +f 3197/9577/2395 3196/9578/2395 3199/9579/2395 3198/9580/2395 +f 3200/9581/2396 3201/9582/2396 3202/9583/2396 3203/9584/2396 +f 3197/9585/2397 3201/9586/2397 3196/9587/2397 3200/9588/2397 +f 3198/9589/2398 3202/9590/2398 3199/9591/2398 3203/9592/2398 +f 3198/9593/2399 3196/9594/2399 3200/9595/2399 3202/9596/2399 +f 3203/9597/2400 3201/9598/2400 3197/9599/2400 3199/9600/2400 +f 3205/9601/2401 3204/9602/2401 3207/9603/2401 3206/9604/2401 +f 3208/9605/2402 3209/9606/2402 3210/9607/2402 3211/9608/2402 +f 3205/9609/2403 3209/9610/2403 3204/9611/2403 3208/9612/2403 +f 3206/9613/2404 3210/9614/2404 3207/9615/2404 3211/9616/2404 +f 3206/9617/2405 3204/9618/2405 3208/9619/2405 3210/9620/2405 +f 3211/9621/2406 3209/9622/2406 3205/9623/2406 3207/9624/2406 +f 3213/9625/2407 3212/9626/2407 3215/9627/2407 3214/9628/2407 +f 3216/9629/2408 3217/9630/2408 3218/9631/2408 3219/9632/2408 +f 3213/9633/2409 3217/9634/2409 3212/9635/2409 3216/9636/2409 +f 3214/9637/2410 3218/9638/2410 3215/9639/2410 3219/9640/2410 +f 3214/9641/2411 3212/9642/2411 3216/9643/2411 3218/9644/2411 +f 3219/9645/2412 3217/9646/2412 3213/9647/2412 3215/9648/2412 +f 3221/9649/2413 3220/9650/2413 3223/9651/2413 3222/9652/2413 +f 3224/9653/2414 3225/9654/2414 3226/9655/2414 3227/9656/2414 +f 3221/9657/2415 3225/9658/2415 3220/9659/2415 3224/9660/2415 +f 3222/9661/2416 3226/9662/2416 3223/9663/2416 3227/9664/2416 +f 3222/9665/2417 3220/9666/2417 3224/9667/2417 3226/9668/2417 +f 3227/9669/2418 3225/9670/2418 3221/9671/2418 3223/9672/2418 +f 3229/9673/2419 3228/9674/2419 3231/9675/2419 3230/9676/2419 +f 3232/9677/2420 3233/9678/2420 3234/9679/2420 3235/9680/2420 +f 3229/9681/2421 3233/9682/2421 3228/9683/2421 3232/9684/2421 +f 3230/9685/2422 3234/9686/2422 3231/9687/2422 3235/9688/2422 +f 3230/9689/2423 3228/9690/2423 3232/9691/2423 3234/9692/2423 +f 3235/9693/2424 3233/9694/2424 3229/9695/2424 3231/9696/2424 +f 3237/9697/2425 3236/9698/2425 3239/9699/2425 3238/9700/2425 +f 3240/9701/2426 3241/9702/2426 3242/9703/2426 3243/9704/2426 +f 3237/9705/2427 3241/9706/2427 3236/9707/2427 3240/9708/2427 +f 3238/9709/2428 3242/9710/2428 3239/9711/2428 3243/9712/2428 +f 3238/9713/2429 3236/9714/2429 3240/9715/2429 3242/9716/2429 +f 3243/9717/2430 3241/9718/2430 3237/9719/2430 3239/9720/2430 +f 3245/9721/2431 3244/9722/2431 3247/9723/2431 3246/9724/2431 +f 3248/9725/2432 3249/9726/2432 3250/9727/2432 3251/9728/2432 +f 3245/9729/2433 3249/9730/2433 3244/9731/2433 3248/9732/2433 +f 3246/9733/2434 3250/9734/2434 3247/9735/2434 3251/9736/2434 +f 3246/9737/2435 3244/9738/2435 3248/9739/2435 3250/9740/2435 +f 3251/9741/2436 3249/9742/2436 3245/9743/2436 3247/9744/2436 +f 3253/9745/2437 3252/9746/2437 3255/9747/2437 3254/9748/2437 +f 3256/9749/2438 3257/9750/2438 3258/9751/2438 3259/9752/2438 +f 3253/9753/2439 3257/9754/2439 3252/9755/2439 3256/9756/2439 +f 3254/9757/2440 3258/9758/2440 3255/9759/2440 3259/9760/2440 +f 3254/9761/2441 3252/9762/2441 3256/9763/2441 3258/9764/2441 +f 3259/9765/2442 3257/9766/2442 3253/9767/2442 3255/9768/2442 +f 3261/9769/2443 3260/9770/2443 3263/9771/2443 3262/9772/2443 +f 3264/9773/2444 3265/9774/2444 3266/9775/2444 3267/9776/2444 +f 3261/9777/2445 3265/9778/2445 3260/9779/2445 3264/9780/2445 +f 3262/9781/2446 3266/9782/2446 3263/9783/2446 3267/9784/2446 +f 3262/9785/2447 3260/9786/2447 3264/9787/2447 3266/9788/2447 +f 3267/9789/2448 3265/9790/2448 3261/9791/2448 3263/9792/2448 +f 3269/9793/2449 3268/9794/2449 3271/9795/2449 3270/9796/2449 +f 3272/9797/2450 3273/9798/2450 3274/9799/2450 3275/9800/2450 +f 3269/9801/2451 3273/9802/2451 3268/9803/2451 3272/9804/2451 +f 3270/9805/2452 3274/9806/2452 3271/9807/2452 3275/9808/2452 +f 3270/9809/2453 3268/9810/2453 3272/9811/2453 3274/9812/2453 +f 3275/9813/2454 3273/9814/2454 3269/9815/2454 3271/9816/2454 +f 3277/9817/2455 3276/9818/2455 3279/9819/2455 3278/9820/2455 +f 3280/9821/2456 3281/9822/2456 3282/9823/2456 3283/9824/2456 +f 3277/9825/2457 3281/9826/2457 3276/9827/2457 3280/9828/2457 +f 3278/9829/2458 3282/9830/2458 3279/9831/2458 3283/9832/2458 +f 3278/9833/2459 3276/9834/2459 3280/9835/2459 3282/9836/2459 +f 3283/9837/2460 3281/9838/2460 3277/9839/2460 3279/9840/2460 +f 3285/9841/2461 3284/9842/2461 3287/9843/2461 3286/9844/2461 +f 3288/9845/2462 3289/9846/2462 3290/9847/2462 3291/9848/2462 +f 3285/9849/2463 3289/9850/2463 3284/9851/2463 3288/9852/2463 +f 3286/9853/2464 3290/9854/2464 3287/9855/2464 3291/9856/2464 +f 3286/9857/2465 3284/9858/2465 3288/9859/2465 3290/9860/2465 +f 3291/9861/2466 3289/9862/2466 3285/9863/2466 3287/9864/2466 +f 3293/9865/2467 3292/9866/2467 3295/9867/2467 3294/9868/2467 +f 3296/9869/2468 3297/9870/2468 3298/9871/2468 3299/9872/2468 +f 3293/9873/2469 3297/9874/2469 3292/9875/2469 3296/9876/2469 +f 3294/9877/2470 3298/9878/2470 3295/9879/2470 3299/9880/2470 +f 3294/9881/2471 3292/9882/2471 3296/9883/2471 3298/9884/2471 +f 3299/9885/2472 3297/9886/2472 3293/9887/2472 3295/9888/2472 +f 3301/9889/2473 3300/9890/2473 3303/9891/2473 3302/9892/2473 +f 3304/9893/2474 3305/9894/2474 3306/9895/2474 3307/9896/2474 +f 3301/9897/2475 3305/9898/2475 3300/9899/2475 3304/9900/2475 +f 3302/9901/2476 3306/9902/2476 3303/9903/2476 3307/9904/2476 +f 3302/9905/2477 3300/9906/2477 3304/9907/2477 3306/9908/2477 +f 3307/9909/2478 3305/9910/2478 3301/9911/2478 3303/9912/2478 +f 3309/9913/2479 3308/9914/2479 3311/9915/2479 3310/9916/2479 +f 3312/9917/2480 3313/9918/2480 3314/9919/2480 3315/9920/2480 +f 3309/9921/2481 3313/9922/2481 3308/9923/2481 3312/9924/2481 +f 3310/9925/2482 3314/9926/2482 3311/9927/2482 3315/9928/2482 +f 3310/9929/2483 3308/9930/2483 3312/9931/2483 3314/9932/2483 +f 3315/9933/2484 3313/9934/2484 3309/9935/2484 3311/9936/2484 +f 3319/9937/2485 3317/9938/2485 3316/9939/2485 3318/9940/2485 +f 3322/9941/2486 3320/9942/2486 3321/9943/2486 3323/9944/2486 +f 3316/9945/2487 3317/9946/2487 3321/9947/2487 3320/9948/2487 +f 3319/9949/2488 3318/9950/2488 3322/9951/2488 3323/9952/2488 +f 3318/9953/2489 3316/9954/2489 3320/9955/2489 3322/9956/2489 +f 3323/9957/2490 3321/9958/2490 3317/9959/2490 3319/9960/2490 +f 3327/9961/2491 3325/9962/2491 3324/9963/2491 3326/9964/2491 +f 3330/9965/2492 3328/9966/2492 3329/9967/2492 3331/9968/2492 +f 3324/9969/2493 3325/9970/2493 3329/9971/2493 3328/9972/2493 +f 3327/9973/2494 3326/9974/2494 3330/9975/2494 3331/9976/2494 +f 3326/9977/2495 3324/9978/2495 3328/9979/2495 3330/9980/2495 +f 3331/9981/2496 3329/9982/2496 3325/9983/2496 3327/9984/2496 +f 3335/9985/2497 3333/9986/2497 3332/9987/2497 3334/9988/2497 +f 3338/9989/2498 3336/9990/2498 3337/9991/2498 3339/9992/2498 +f 3332/9993/2499 3333/9994/2499 3337/9995/2499 3336/9996/2499 +f 3335/9997/2500 3334/9998/2500 3338/9999/2500 3339/10000/2500 +f 3334/10001/2501 3332/10002/2501 3336/10003/2501 3338/10004/2501 +f 3339/10005/2502 3337/10006/2502 3333/10007/2502 3335/10008/2502 +f 3343/10009/2503 3341/10010/2503 3340/10011/2503 3342/10012/2503 +f 3346/10013/2504 3344/10014/2504 3345/10015/2504 3347/10016/2504 +f 3340/10017/2505 3341/10018/2505 3345/10019/2505 3344/10020/2505 +f 3343/10021/2506 3342/10022/2506 3346/10023/2506 3347/10024/2506 +f 3342/10025/2507 3340/10026/2507 3344/10027/2507 3346/10028/2507 +f 3347/10029/2508 3345/10030/2508 3341/10031/2508 3343/10032/2508 +f 3351/10033/2509 3349/10034/2509 3348/10035/2509 3350/10036/2509 +f 3354/10037/2510 3352/10038/2510 3353/10039/2510 3355/10040/2510 +f 3348/10041/2511 3349/10042/2511 3353/10043/2511 3352/10044/2511 +f 3351/10045/2512 3350/10046/2512 3354/10047/2512 3355/10048/2512 +f 3350/10049/2513 3348/10050/2513 3352/10051/2513 3354/10052/2513 +f 3355/10053/2514 3353/10054/2514 3349/10055/2514 3351/10056/2514 +f 3359/10057/2515 3357/10058/2515 3356/10059/2515 3358/10060/2515 +f 3362/10061/2516 3360/10062/2516 3361/10063/2516 3363/10064/2516 +f 3356/10065/2517 3357/10066/2517 3361/10067/2517 3360/10068/2517 +f 3359/10069/2518 3358/10070/2518 3362/10071/2518 3363/10072/2518 +f 3358/10073/2519 3356/10074/2519 3360/10075/2519 3362/10076/2519 +f 3363/10077/2520 3361/10078/2520 3357/10079/2520 3359/10080/2520 +f 3367/10081/2521 3365/10082/2521 3364/10083/2521 3366/10084/2521 +f 3370/10085/2522 3368/10086/2522 3369/10087/2522 3371/10088/2522 +f 3364/10089/2523 3365/10090/2523 3369/10091/2523 3368/10092/2523 +f 3367/10093/2524 3366/10094/2524 3370/10095/2524 3371/10096/2524 +f 3366/10097/2525 3364/10098/2525 3368/10099/2525 3370/10100/2525 +f 3371/10101/2526 3369/10102/2526 3365/10103/2526 3367/10104/2526 +f 3375/10105/2527 3373/10106/2527 3372/10107/2527 3374/10108/2527 +f 3378/10109/2528 3376/10110/2528 3377/10111/2528 3379/10112/2528 +f 3372/10113/2529 3373/10114/2529 3377/10115/2529 3376/10116/2529 +f 3375/10117/2530 3374/10118/2530 3378/10119/2530 3379/10120/2530 +f 3374/10121/2531 3372/10122/2531 3376/10123/2531 3378/10124/2531 +f 3379/10125/2532 3377/10126/2532 3373/10127/2532 3375/10128/2532 +f 3383/10129/2533 3381/10130/2533 3380/10131/2533 3382/10132/2533 +f 3386/10133/2534 3384/10134/2534 3385/10135/2534 3387/10136/2534 +f 3380/10137/2535 3381/10138/2535 3385/10139/2535 3384/10140/2535 +f 3383/10141/2536 3382/10142/2536 3386/10143/2536 3387/10144/2536 +f 3382/10145/2537 3380/10146/2537 3384/10147/2537 3386/10148/2537 +f 3387/10149/2538 3385/10150/2538 3381/10151/2538 3383/10152/2538 +f 3392/10153/2539 3390/10154/2539 3389/10155/2539 3391/10156/2539 +f 3394/10157/2540 3388/10158/2540 3393/10159/2540 3395/10160/2540 +f 3389/10161/2541 3390/10162/2541 3393/10163/2541 3388/10164/2541 +f 3392/10165/2542 3391/10166/2542 3394/10167/2542 3395/10168/2542 +f 3391/10169/2543 3389/10170/2543 3388/10171/2543 3394/10172/2543 +f 3395/10173/2544 3393/10174/2544 3390/10175/2544 3392/10176/2544 +f 3399/10177/2545 3397/10178/2545 3396/10179/2545 3398/10180/2545 +f 3402/10181/2546 3400/10182/2546 3401/10183/2546 3403/10184/2546 +f 3396/10185/2547 3397/10186/2547 3401/10187/2547 3400/10188/2547 +f 3399/10189/2548 3398/10190/2548 3402/10191/2548 3403/10192/2548 +f 3398/10193/2549 3396/10194/2549 3400/10195/2549 3402/10196/2549 +f 3403/10197/2550 3401/10198/2550 3397/10199/2550 3399/10200/2550 +f 3407/10201/2551 3405/10202/2551 3404/10203/2551 3406/10204/2551 +f 3410/10205/2552 3408/10206/2552 3409/10207/2552 3411/10208/2552 +f 3404/10209/2553 3405/10210/2553 3409/10211/2553 3408/10212/2553 +f 3407/10213/2554 3406/10214/2554 3410/10215/2554 3411/10216/2554 +f 3406/10217/2555 3404/10218/2555 3408/10219/2555 3410/10220/2555 +f 3411/10221/2556 3409/10222/2556 3405/10223/2556 3407/10224/2556 +f 3415/10225/2557 3413/10226/2557 3412/10227/2557 3414/10228/2557 +f 3418/10229/2558 3416/10230/2558 3417/10231/2558 3419/10232/2558 +f 3412/10233/2559 3413/10234/2559 3417/10235/2559 3416/10236/2559 +f 3415/10237/2560 3414/10238/2560 3418/10239/2560 3419/10240/2560 +f 3414/10241/2561 3412/10242/2561 3416/10243/2561 3418/10244/2561 +f 3419/10245/2562 3417/10246/2562 3413/10247/2562 3415/10248/2562 +f 3423/10249/2563 3421/10250/2563 3420/10251/2563 3422/10252/2563 +f 3426/10253/2564 3424/10254/2564 3425/10255/2564 3427/10256/2564 +f 3420/10257/2565 3421/10258/2565 3425/10259/2565 3424/10260/2565 +f 3423/10261/2566 3422/10262/2566 3426/10263/2566 3427/10264/2566 +f 3422/10265/2567 3420/10266/2567 3424/10267/2567 3426/10268/2567 +f 3427/10269/2568 3425/10270/2568 3421/10271/2568 3423/10272/2568 +f 3431/10273/2569 3429/10274/2569 3428/10275/2569 3430/10276/2569 +f 3434/10277/2570 3432/10278/2570 3433/10279/2570 3435/10280/2570 +f 3428/10281/2571 3429/10282/2571 3433/10283/2571 3432/10284/2571 +f 3431/10285/2572 3430/10286/2572 3434/10287/2572 3435/10288/2572 +f 3430/10289/2573 3428/10290/2573 3432/10291/2573 3434/10292/2573 +f 3435/10293/2574 3433/10294/2574 3429/10295/2574 3431/10296/2574 +f 3439/10297/2575 3437/10298/2575 3436/10299/2575 3438/10300/2575 +f 3442/10301/2576 3440/10302/2576 3441/10303/2576 3443/10304/2576 +f 3436/10305/2577 3437/10306/2577 3441/10307/2577 3440/10308/2577 +f 3439/10309/2578 3438/10310/2578 3442/10311/2578 3443/10312/2578 +f 3438/10313/2579 3436/10314/2579 3440/10315/2579 3442/10316/2579 +f 3443/10317/2580 3441/10318/2580 3437/10319/2580 3439/10320/2580 +f 3447/10321/2581 3445/10322/2581 3444/10323/2581 3446/10324/2581 +f 3450/10325/2582 3448/10326/2582 3449/10327/2582 3451/10328/2582 +f 3444/10329/2583 3445/10330/2583 3449/10331/2583 3448/10332/2583 +f 3447/10333/2584 3446/10334/2584 3450/10335/2584 3451/10336/2584 +f 3446/10337/2585 3444/10338/2585 3448/10339/2585 3450/10340/2585 +f 3451/10341/2586 3449/10342/2586 3445/10343/2586 3447/10344/2586 +f 3455/10345/2587 3453/10346/2587 3452/10347/2587 3454/10348/2587 +f 3458/10349/2588 3456/10350/2588 3457/10351/2588 3459/10352/2588 +f 3452/10353/2589 3453/10354/2589 3457/10355/2589 3456/10356/2589 +f 3455/10357/2590 3454/10358/2590 3458/10359/2590 3459/10360/2590 +f 3454/10361/2591 3452/10362/2591 3456/10363/2591 3458/10364/2591 +f 3459/10365/2592 3457/10366/2592 3453/10367/2592 3455/10368/2592 +f 3463/10369/2593 3461/10370/2593 3460/10371/2593 3462/10372/2593 +f 3466/10373/2594 3464/10374/2594 3465/10375/2594 3467/10376/2594 +f 3460/10377/2595 3461/10378/2595 3465/10379/2595 3464/10380/2595 +f 3463/10381/2596 3462/10382/2596 3466/10383/2596 3467/10384/2596 +f 3462/10385/2597 3460/10386/2597 3464/10387/2597 3466/10388/2597 +f 3467/10389/2598 3465/10390/2598 3461/10391/2598 3463/10392/2598 +f 3471/10393/2599 3469/10394/2599 3468/10395/2599 3470/10396/2599 +f 3474/10397/2600 3472/10398/2600 3473/10399/2600 3475/10400/2600 +f 3468/10401/2601 3469/10402/2601 3473/10403/2601 3472/10404/2601 +f 3471/10405/2602 3470/10406/2602 3474/10407/2602 3475/10408/2602 +f 3470/10409/2603 3468/10410/2603 3472/10411/2603 3474/10412/2603 +f 3475/10413/2604 3473/10414/2604 3469/10415/2604 3471/10416/2604 +f 3479/10417/2605 3477/10418/2605 3476/10419/2605 3478/10420/2605 +f 3482/10421/2606 3480/10422/2606 3481/10423/2606 3483/10424/2606 +f 3476/10425/2607 3477/10426/2607 3481/10427/2607 3480/10428/2607 +f 3479/10429/2608 3478/10430/2608 3482/10431/2608 3483/10432/2608 +f 3478/10433/2609 3476/10434/2609 3480/10435/2609 3482/10436/2609 +f 3483/10437/2610 3481/10438/2610 3477/10439/2610 3479/10440/2610 +f 3487/10441/2611 3485/10442/2611 3484/10443/2611 3486/10444/2611 +f 3490/10445/2612 3488/10446/2612 3489/10447/2612 3491/10448/2612 +f 3484/10449/2613 3485/10450/2613 3489/10451/2613 3488/10452/2613 +f 3487/10453/2614 3486/10454/2614 3490/10455/2614 3491/10456/2614 +f 3486/10457/2615 3484/10458/2615 3488/10459/2615 3490/10460/2615 +f 3491/10461/2616 3489/10462/2616 3485/10463/2616 3487/10464/2616 +f 3495/10465/2617 3493/10466/2617 3492/10467/2617 3494/10468/2617 +f 3498/10469/2618 3496/10470/2618 3497/10471/2618 3499/10472/2618 +f 3492/10473/2619 3493/10474/2619 3497/10475/2619 3496/10476/2619 +f 3495/10477/2620 3494/10478/2620 3498/10479/2620 3499/10480/2620 +f 3494/10481/2621 3492/10482/2621 3496/10483/2621 3498/10484/2621 +f 3499/10485/2622 3497/10486/2622 3493/10487/2622 3495/10488/2622 +f 3503/10489/2623 3501/10490/2623 3500/10491/2623 3502/10492/2623 +f 3506/10493/2624 3504/10494/2624 3505/10495/2624 3507/10496/2624 +f 3500/10497/2625 3501/10498/2625 3505/10499/2625 3504/10500/2625 +f 3503/10501/2626 3502/10502/2626 3506/10503/2626 3507/10504/2626 +f 3502/10505/2627 3500/10506/2627 3504/10507/2627 3506/10508/2627 +f 3507/10509/2628 3505/10510/2628 3501/10511/2628 3503/10512/2628 +f 3511/10513/2629 3509/10514/2629 3508/10515/2629 3510/10516/2629 +f 3514/10517/2630 3512/10518/2630 3513/10519/2630 3515/10520/2630 +f 3508/10521/2631 3509/10522/2631 3513/10523/2631 3512/10524/2631 +f 3511/10525/2632 3510/10526/2632 3514/10527/2632 3515/10528/2632 +f 3510/10529/2633 3508/10530/2633 3512/10531/2633 3514/10532/2633 +f 3515/10533/2634 3513/10534/2634 3509/10535/2634 3511/10536/2634 +f 3519/10537/2635 3517/10538/2635 3516/10539/2635 3518/10540/2635 +f 3522/10541/2636 3520/10542/2636 3521/10543/2636 3523/10544/2636 +f 3516/10545/2637 3517/10546/2637 3521/10547/2637 3520/10548/2637 +f 3519/10549/2638 3518/10550/2638 3522/10551/2638 3523/10552/2638 +f 3518/10553/2639 3516/10554/2639 3520/10555/2639 3522/10556/2639 +f 3523/10557/2640 3521/10558/2640 3517/10559/2640 3519/10560/2640 +f 3527/10561/2641 3525/10562/2641 3524/10563/2641 3526/10564/2641 +f 3530/10565/2642 3528/10566/2642 3529/10567/2642 3531/10568/2642 +f 3524/10569/2643 3525/10570/2643 3529/10571/2643 3528/10572/2643 +f 3527/10573/2644 3526/10574/2644 3530/10575/2644 3531/10576/2644 +f 3526/10577/2645 3524/10578/2645 3528/10579/2645 3530/10580/2645 +f 3531/10581/2646 3529/10582/2646 3525/10583/2646 3527/10584/2646 +f 3535/10585/2647 3533/10586/2647 3532/10587/2647 3534/10588/2647 +f 3538/10589/2648 3536/10590/2648 3537/10591/2648 3539/10592/2648 +f 3532/10593/2649 3533/10594/2649 3537/10595/2649 3536/10596/2649 +f 3535/10597/2650 3534/10598/2650 3538/10599/2650 3539/10600/2650 +f 3534/10601/2651 3532/10602/2651 3536/10603/2651 3538/10604/2651 +f 3539/10605/2652 3537/10606/2652 3533/10607/2652 3535/10608/2652 +f 3543/10609/2653 3541/10610/2653 3540/10611/2653 3542/10612/2653 +f 3546/10613/2654 3544/10614/2654 3545/10615/2654 3547/10616/2654 +f 3540/10617/2655 3541/10618/2655 3545/10619/2655 3544/10620/2655 +f 3543/10621/2656 3542/10622/2656 3546/10623/2656 3547/10624/2656 +f 3542/10625/2657 3540/10626/2657 3544/10627/2657 3546/10628/2657 +f 3547/10629/2658 3545/10630/2658 3541/10631/2658 3543/10632/2658 +f 3551/10633/2659 3549/10634/2659 3548/10635/2659 3550/10636/2659 +f 3554/10637/2660 3552/10638/2660 3553/10639/2660 3555/10640/2660 +f 3548/10641/2661 3549/10642/2661 3553/10643/2661 3552/10644/2661 +f 3551/10645/2662 3550/10646/2662 3554/10647/2662 3555/10648/2662 +f 3550/10649/2663 3548/10650/2663 3552/10651/2663 3554/10652/2663 +f 3555/10653/2664 3553/10654/2664 3549/10655/2664 3551/10656/2664 +f 3559/10657/2665 3557/10658/2665 3556/10659/2665 3558/10660/2665 +f 3562/10661/2666 3560/10662/2666 3561/10663/2666 3563/10664/2666 +f 3556/10665/2667 3557/10666/2667 3561/10667/2667 3560/10668/2667 +f 3559/10669/2668 3558/10670/2668 3562/10671/2668 3563/10672/2668 +f 3558/10673/2669 3556/10674/2669 3560/10675/2669 3562/10676/2669 +f 3563/10677/2670 3561/10678/2670 3557/10679/2670 3559/10680/2670 +f 3567/10681/2671 3565/10682/2671 3564/10683/2671 3566/10684/2671 +f 3570/10685/2672 3568/10686/2672 3569/10687/2672 3571/10688/2672 +f 3564/10689/2673 3565/10690/2673 3569/10691/2673 3568/10692/2673 +f 3567/10693/2674 3566/10694/2674 3570/10695/2674 3571/10696/2674 +f 3566/10697/2675 3564/10698/2675 3568/10699/2675 3570/10700/2675 +f 3571/10701/2676 3569/10702/2676 3565/10703/2676 3567/10704/2676 +f 3575/10705/2677 3573/10706/2677 3572/10707/2677 3574/10708/2677 +f 3578/10709/2678 3576/10710/2678 3577/10711/2678 3579/10712/2678 +f 3572/10713/2679 3573/10714/2679 3577/10715/2679 3576/10716/2679 +f 3575/10717/2680 3574/10718/2680 3578/10719/2680 3579/10720/2680 +f 3574/10721/2681 3572/10722/2681 3576/10723/2681 3578/10724/2681 +f 3579/10725/2682 3577/10726/2682 3573/10727/2682 3575/10728/2682 +f 3583/10729/2683 3581/10730/2683 3580/10731/2683 3582/10732/2683 +f 3586/10733/2684 3584/10734/2684 3585/10735/2684 3587/10736/2684 +f 3580/10737/2685 3581/10738/2685 3585/10739/2685 3584/10740/2685 +f 3583/10741/2686 3582/10742/2686 3586/10743/2686 3587/10744/2686 +f 3582/10745/2687 3580/10746/2687 3584/10747/2687 3586/10748/2687 +f 3587/10749/2688 3585/10750/2688 3581/10751/2688 3583/10752/2688 +f 3591/10753/2689 3589/10754/2689 3588/10755/2689 3590/10756/2689 +f 3594/10757/2690 3592/10758/2690 3593/10759/2690 3595/10760/2690 +f 3588/10761/2691 3589/10762/2691 3593/10763/2691 3592/10764/2691 +f 3591/10765/2692 3590/10766/2692 3594/10767/2692 3595/10768/2692 +f 3590/10769/2693 3588/10770/2693 3592/10771/2693 3594/10772/2693 +f 3595/10773/2694 3593/10774/2694 3589/10775/2694 3591/10776/2694 +f 3599/10777/2695 3597/10778/2695 3596/10779/2695 3598/10780/2695 +f 3602/10781/2696 3600/10782/2696 3601/10783/2696 3603/10784/2696 +f 3596/10785/2697 3597/10786/2697 3601/10787/2697 3600/10788/2697 +f 3599/10789/2698 3598/10790/2698 3602/10791/2698 3603/10792/2698 +f 3598/10793/2699 3596/10794/2699 3600/10795/2699 3602/10796/2699 +f 3603/10797/2700 3601/10798/2700 3597/10799/2700 3599/10800/2700 +f 3607/10801/2701 3605/10802/2701 3604/10803/2701 3606/10804/2701 +f 3610/10805/2702 3608/10806/2702 3609/10807/2702 3611/10808/2702 +f 3604/10809/2703 3605/10810/2703 3609/10811/2703 3608/10812/2703 +f 3607/10813/2704 3606/10814/2704 3610/10815/2704 3611/10816/2704 +f 3606/10817/2705 3604/10818/2705 3608/10819/2705 3610/10820/2705 +f 3611/10821/2706 3609/10822/2706 3605/10823/2706 3607/10824/2706 +f 3615/10825/2707 3613/10826/2707 3612/10827/2707 3614/10828/2707 +f 3618/10829/2708 3616/10830/2708 3617/10831/2708 3619/10832/2708 +f 3612/10833/2709 3613/10834/2709 3617/10835/2709 3616/10836/2709 +f 3615/10837/2710 3614/10838/2710 3618/10839/2710 3619/10840/2710 +f 3614/10841/2711 3612/10842/2711 3616/10843/2711 3618/10844/2711 +f 3619/10845/2712 3617/10846/2712 3613/10847/2712 3615/10848/2712 +f 3623/10849/2713 3621/10850/2713 3620/10851/2713 3622/10852/2713 +f 3626/10853/2714 3624/10854/2714 3625/10855/2714 3627/10856/2714 +f 3620/10857/2715 3621/10858/2715 3625/10859/2715 3624/10860/2715 +f 3623/10861/2716 3622/10862/2716 3626/10863/2716 3627/10864/2716 +f 3622/10865/2717 3620/10866/2717 3624/10867/2717 3626/10868/2717 +f 3627/10869/2718 3625/10870/2718 3621/10871/2718 3623/10872/2718 +f 3631/10873/2719 3629/10874/2719 3628/10875/2719 3630/10876/2719 +f 3634/10877/2720 3632/10878/2720 3633/10879/2720 3635/10880/2720 +f 3628/10881/2721 3629/10882/2721 3633/10883/2721 3632/10884/2721 +f 3631/10885/2722 3630/10886/2722 3634/10887/2722 3635/10888/2722 +f 3630/10889/2723 3628/10890/2723 3632/10891/2723 3634/10892/2723 +f 3635/10893/2724 3633/10894/2724 3629/10895/2724 3631/10896/2724 +f 3639/10897/2725 3637/10898/2725 3636/10899/2725 3638/10900/2725 +f 3642/10901/2726 3640/10902/2726 3641/10903/2726 3643/10904/2726 +f 3636/10905/2727 3637/10906/2727 3641/10907/2727 3640/10908/2727 +f 3639/10909/2728 3638/10910/2728 3642/10911/2728 3643/10912/2728 +f 3638/10913/2729 3636/10914/2729 3640/10915/2729 3642/10916/2729 +f 3643/10917/2730 3641/10918/2730 3637/10919/2730 3639/10920/2730 +f 3647/10921/2731 3645/10922/2731 3644/10923/2731 3646/10924/2731 +f 3650/10925/2732 3648/10926/2732 3649/10927/2732 3651/10928/2732 +f 3644/10929/2733 3645/10930/2733 3649/10931/2733 3648/10932/2733 +f 3647/10933/2734 3646/10934/2734 3650/10935/2734 3651/10936/2734 +f 3646/10937/2735 3644/10938/2735 3648/10939/2735 3650/10940/2735 +f 3651/10941/2736 3649/10942/2736 3645/10943/2736 3647/10944/2736 +f 3655/10945/2737 3653/10946/2737 3652/10947/2737 3654/10948/2737 +f 3658/10949/2738 3656/10950/2738 3657/10951/2738 3659/10952/2738 +f 3652/10953/2739 3653/10954/2739 3657/10955/2739 3656/10956/2739 +f 3655/10957/2740 3654/10958/2740 3658/10959/2740 3659/10960/2740 +f 3654/10961/2741 3652/10962/2741 3656/10963/2741 3658/10964/2741 +f 3659/10965/2742 3657/10966/2742 3653/10967/2742 3655/10968/2742 +f 3663/10969/2743 3661/10970/2743 3660/10971/2743 3662/10972/2743 +f 3666/10973/2744 3664/10974/2744 3665/10975/2744 3667/10976/2744 +f 3660/10977/2745 3661/10978/2745 3665/10979/2745 3664/10980/2745 +f 3663/10981/2746 3662/10982/2746 3666/10983/2746 3667/10984/2746 +f 3662/10985/2747 3660/10986/2747 3664/10987/2747 3666/10988/2747 +f 3667/10989/2748 3665/10990/2748 3661/10991/2748 3663/10992/2748 +f 3671/10993/2749 3669/10994/2749 3668/10995/2749 3670/10996/2749 +f 3674/10997/2750 3672/10998/2750 3673/10999/2750 3675/11000/2750 +f 3668/11001/2751 3669/11002/2751 3673/11003/2751 3672/11004/2751 +f 3671/11005/2752 3670/11006/2752 3674/11007/2752 3675/11008/2752 +f 3670/11009/2753 3668/11010/2753 3672/11011/2753 3674/11012/2753 +f 3675/11013/2754 3673/11014/2754 3669/11015/2754 3671/11016/2754 +f 3679/11017/2755 3677/11018/2755 3676/11019/2755 3678/11020/2755 +f 3682/11021/2756 3680/11022/2756 3681/11023/2756 3683/11024/2756 +f 3676/11025/2757 3677/11026/2757 3681/11027/2757 3680/11028/2757 +f 3679/11029/2758 3678/11030/2758 3682/11031/2758 3683/11032/2758 +f 3678/11033/2759 3676/11034/2759 3680/11035/2759 3682/11036/2759 +f 3683/11037/2760 3681/11038/2760 3677/11039/2760 3679/11040/2760 +f 3687/11041/2761 3685/11042/2761 3684/11043/2761 3686/11044/2761 +f 3690/11045/2762 3688/11046/2762 3689/11047/2762 3691/11048/2762 +f 3684/11049/2763 3685/11050/2763 3689/11051/2763 3688/11052/2763 +f 3687/11053/2764 3686/11054/2764 3690/11055/2764 3691/11056/2764 +f 3686/11057/2765 3684/11058/2765 3688/11059/2765 3690/11060/2765 +f 3691/11061/2766 3689/11062/2766 3685/11063/2766 3687/11064/2766 +f 3695/11065/2767 3693/11066/2767 3692/11067/2767 3694/11068/2767 +f 3698/11069/2768 3696/11070/2768 3697/11071/2768 3699/11072/2768 +f 3692/11073/2769 3693/11074/2769 3697/11075/2769 3696/11076/2769 +f 3695/11077/2770 3694/11078/2770 3698/11079/2770 3699/11080/2770 +f 3694/11081/2771 3692/11082/2771 3696/11083/2771 3698/11084/2771 +f 3699/11085/2772 3697/11086/2772 3693/11087/2772 3695/11088/2772 +f 3703/11089/2773 3701/11090/2773 3700/11091/2773 3702/11092/2773 +f 3706/11093/2774 3704/11094/2774 3705/11095/2774 3707/11096/2774 +f 3700/11097/2775 3701/11098/2775 3705/11099/2775 3704/11100/2775 +f 3703/11101/2776 3702/11102/2776 3706/11103/2776 3707/11104/2776 +f 3702/11105/2777 3700/11106/2777 3704/11107/2777 3706/11108/2777 +f 3707/11109/2778 3705/11110/2778 3701/11111/2778 3703/11112/2778 +f 3711/11113/2779 3709/11114/2779 3708/11115/2779 3710/11116/2779 +f 3714/11117/2780 3712/11118/2780 3713/11119/2780 3715/11120/2780 +f 3708/11121/2781 3709/11122/2781 3713/11123/2781 3712/11124/2781 +f 3711/11125/2782 3710/11126/2782 3714/11127/2782 3715/11128/2782 +f 3710/11129/2783 3708/11130/2783 3712/11131/2783 3714/11132/2783 +f 3715/11133/2784 3713/11134/2784 3709/11135/2784 3711/11136/2784 +f 3719/11137/2785 3717/11138/2785 3716/11139/2785 3718/11140/2785 +f 3722/11141/2786 3720/11142/2786 3721/11143/2786 3723/11144/2786 +f 3716/11145/2787 3717/11146/2787 3721/11147/2787 3720/11148/2787 +f 3719/11149/2788 3718/11150/2788 3722/11151/2788 3723/11152/2788 +f 3718/11153/2789 3716/11154/2789 3720/11155/2789 3722/11156/2789 +f 3723/11157/2790 3721/11158/2790 3717/11159/2790 3719/11160/2790 +f 3727/11161/2791 3725/11162/2791 3724/11163/2791 3726/11164/2791 +f 3730/11165/2792 3728/11166/2792 3729/11167/2792 3731/11168/2792 +f 3724/11169/2793 3725/11170/2793 3729/11171/2793 3728/11172/2793 +f 3727/11173/2794 3726/11174/2794 3730/11175/2794 3731/11176/2794 +f 3726/11177/2795 3724/11178/2795 3728/11179/2795 3730/11180/2795 +f 3731/11181/2796 3729/11182/2796 3725/11183/2796 3727/11184/2796 +f 3735/11185/2797 3733/11186/2797 3732/11187/2797 3734/11188/2797 +f 3738/11189/2798 3736/11190/2798 3737/11191/2798 3739/11192/2798 +f 3732/11193/2799 3733/11194/2799 3737/11195/2799 3736/11196/2799 +f 3735/11197/2800 3734/11198/2800 3738/11199/2800 3739/11200/2800 +f 3734/11201/2801 3732/11202/2801 3736/11203/2801 3738/11204/2801 +f 3739/11205/2802 3737/11206/2802 3733/11207/2802 3735/11208/2802 +f 3743/11209/2803 3741/11210/2803 3740/11211/2803 3742/11212/2803 +f 3746/11213/2804 3744/11214/2804 3745/11215/2804 3747/11216/2804 +f 3740/11217/2805 3741/11218/2805 3745/11219/2805 3744/11220/2805 +f 3743/11221/2806 3742/11222/2806 3746/11223/2806 3747/11224/2806 +f 3742/11225/2807 3740/11226/2807 3744/11227/2807 3746/11228/2807 +f 3747/11229/2808 3745/11230/2808 3741/11231/2808 3743/11232/2808 +f 3751/11233/2809 3749/11234/2809 3748/11235/2809 3750/11236/2809 +f 3754/11237/2810 3752/11238/2810 3753/11239/2810 3755/11240/2810 +f 3748/11241/2811 3749/11242/2811 3753/11243/2811 3752/11244/2811 +f 3751/11245/2812 3750/11246/2812 3754/11247/2812 3755/11248/2812 +f 3750/11249/2813 3748/11250/2813 3752/11251/2813 3754/11252/2813 +f 3755/11253/2814 3753/11254/2814 3749/11255/2814 3751/11256/2814 +f 3759/11257/2815 3757/11258/2815 3756/11259/2815 3758/11260/2815 +f 3762/11261/2816 3760/11262/2816 3761/11263/2816 3763/11264/2816 +f 3756/11265/2817 3757/11266/2817 3761/11267/2817 3760/11268/2817 +f 3759/11269/2818 3758/11270/2818 3762/11271/2818 3763/11272/2818 +f 3758/11273/2819 3756/11274/2819 3760/11275/2819 3762/11276/2819 +f 3763/11277/2820 3761/11278/2820 3757/11279/2820 3759/11280/2820 +f 3767/11281/2821 3765/11282/2821 3764/11283/2821 3766/11284/2821 +f 3770/11285/2822 3768/11286/2822 3769/11287/2822 3771/11288/2822 +f 3764/11289/2823 3765/11290/2823 3769/11291/2823 3768/11292/2823 +f 3767/11293/2824 3766/11294/2824 3770/11295/2824 3771/11296/2824 +f 3766/11297/2825 3764/11298/2825 3768/11299/2825 3770/11300/2825 +f 3771/11301/2826 3769/11302/2826 3765/11303/2826 3767/11304/2826 +f 3775/11305/2827 3773/11306/2827 3772/11307/2827 3774/11308/2827 +f 3778/11309/2828 3776/11310/2828 3777/11311/2828 3779/11312/2828 +f 3772/11313/2829 3773/11314/2829 3777/11315/2829 3776/11316/2829 +f 3775/11317/2830 3774/11318/2830 3778/11319/2830 3779/11320/2830 +f 3774/11321/2831 3772/11322/2831 3776/11323/2831 3778/11324/2831 +f 3779/11325/2832 3777/11326/2832 3773/11327/2832 3775/11328/2832 +f 3783/11329/2833 3781/11330/2833 3780/11331/2833 3782/11332/2833 +f 3786/11333/2834 3784/11334/2834 3785/11335/2834 3787/11336/2834 +f 3780/11337/2835 3781/11338/2835 3785/11339/2835 3784/11340/2835 +f 3783/11341/2836 3782/11342/2836 3786/11343/2836 3787/11344/2836 +f 3782/11345/2837 3780/11346/2837 3784/11347/2837 3786/11348/2837 +f 3787/11349/2838 3785/11350/2838 3781/11351/2838 3783/11352/2838 +f 3791/11353/2839 3789/11354/2839 3788/11355/2839 3790/11356/2839 +f 3794/11357/2840 3792/11358/2840 3793/11359/2840 3795/11360/2840 +f 3788/11361/2841 3789/11362/2841 3793/11363/2841 3792/11364/2841 +f 3791/11365/2842 3790/11366/2842 3794/11367/2842 3795/11368/2842 +f 3790/11369/2843 3788/11370/2843 3792/11371/2843 3794/11372/2843 +f 3795/11373/2844 3793/11374/2844 3789/11375/2844 3791/11376/2844 +f 3799/11377/2845 3797/11378/2845 3796/11379/2845 3798/11380/2845 +f 3802/11381/2846 3800/11382/2846 3801/11383/2846 3803/11384/2846 +f 3796/11385/2847 3797/11386/2847 3801/11387/2847 3800/11388/2847 +f 3799/11389/2848 3798/11390/2848 3802/11391/2848 3803/11392/2848 +f 3798/11393/2849 3796/11394/2849 3800/11395/2849 3802/11396/2849 +f 3803/11397/2850 3801/11398/2850 3797/11399/2850 3799/11400/2850 +f 3807/11401/2851 3805/11402/2851 3804/11403/2851 3806/11404/2851 +f 3810/11405/2852 3808/11406/2852 3809/11407/2852 3811/11408/2852 +f 3804/11409/2853 3805/11410/2853 3809/11411/2853 3808/11412/2853 +f 3807/11413/2854 3806/11414/2854 3810/11415/2854 3811/11416/2854 +f 3806/11417/2855 3804/11418/2855 3808/11419/2855 3810/11420/2855 +f 3811/11421/2856 3809/11422/2856 3805/11423/2856 3807/11424/2856 +f 3815/11425/2857 3813/11426/2857 3812/11427/2857 3814/11428/2857 +f 3818/11429/2858 3816/11430/2858 3817/11431/2858 3819/11432/2858 +f 3812/11433/2859 3813/11434/2859 3817/11435/2859 3816/11436/2859 +f 3815/11437/2860 3814/11438/2860 3818/11439/2860 3819/11440/2860 +f 3814/11441/2861 3812/11442/2861 3816/11443/2861 3818/11444/2861 +f 3819/11445/2862 3817/11446/2862 3813/11447/2862 3815/11448/2862 +f 3823/11449/2863 3821/11450/2863 3820/11451/2863 3822/11452/2863 +f 3826/11453/2864 3824/11454/2864 3825/11455/2864 3827/11456/2864 +f 3820/11457/2865 3821/11458/2865 3825/11459/2865 3824/11460/2865 +f 3823/11461/2866 3822/11462/2866 3826/11463/2866 3827/11464/2866 +f 3822/11465/2867 3820/11466/2867 3824/11467/2867 3826/11468/2867 +f 3827/11469/2868 3825/11470/2868 3821/11471/2868 3823/11472/2868 +f 3831/11473/2869 3829/11474/2869 3828/11475/2869 3830/11476/2869 +f 3834/11477/2870 3832/11478/2870 3833/11479/2870 3835/11480/2870 +f 3828/11481/2871 3829/11482/2871 3833/11483/2871 3832/11484/2871 +f 3831/11485/2872 3830/11486/2872 3834/11487/2872 3835/11488/2872 +f 3830/11489/2873 3828/11490/2873 3832/11491/2873 3834/11492/2873 +f 3835/11493/2874 3833/11494/2874 3829/11495/2874 3831/11496/2874 +f 3839/11497/2875 3837/11498/2875 3836/11499/2875 3838/11500/2875 +f 3842/11501/2876 3840/11502/2876 3841/11503/2876 3843/11504/2876 +f 3836/11505/2877 3837/11506/2877 3841/11507/2877 3840/11508/2877 +f 3839/11509/2878 3838/11510/2878 3842/11511/2878 3843/11512/2878 +f 3838/11513/2879 3836/11514/2879 3840/11515/2879 3842/11516/2879 +f 3843/11517/2880 3841/11518/2880 3837/11519/2880 3839/11520/2880 +f 3847/11521/2881 3845/11522/2881 3844/11523/2881 3846/11524/2881 +f 3850/11525/2882 3848/11526/2882 3849/11527/2882 3851/11528/2882 +f 3844/11529/2883 3845/11530/2883 3849/11531/2883 3848/11532/2883 +f 3847/11533/2884 3846/11534/2884 3850/11535/2884 3851/11536/2884 +f 3846/11537/2885 3844/11538/2885 3848/11539/2885 3850/11540/2885 +f 3851/11541/2886 3849/11542/2886 3845/11543/2886 3847/11544/2886 +f 3855/11545/2887 3853/11546/2887 3852/11547/2887 3854/11548/2887 +f 3858/11549/2888 3856/11550/2888 3857/11551/2888 3859/11552/2888 +f 3852/11553/2889 3853/11554/2889 3857/11555/2889 3856/11556/2889 +f 3855/11557/2890 3854/11558/2890 3858/11559/2890 3859/11560/2890 +f 3854/11561/2891 3852/11562/2891 3856/11563/2891 3858/11564/2891 +f 3859/11565/2892 3857/11566/2892 3853/11567/2892 3855/11568/2892 +f 3863/11569/2893 3861/11570/2893 3860/11571/2893 3862/11572/2893 +f 3866/11573/2894 3864/11574/2894 3865/11575/2894 3867/11576/2894 +f 3860/11577/2895 3861/11578/2895 3865/11579/2895 3864/11580/2895 +f 3863/11581/2896 3862/11582/2896 3866/11583/2896 3867/11584/2896 +f 3862/11585/2897 3860/11586/2897 3864/11587/2897 3866/11588/2897 +f 3867/11589/2898 3865/11590/2898 3861/11591/2898 3863/11592/2898 +f 3869/11593/2899 3868/11594/2899 3871/11595/2899 3870/11596/2899 +f 3872/11597/2900 3873/11598/2900 3874/11599/2900 3875/11600/2900 +f 3869/11601/2901 3873/11602/2901 3868/11603/2901 3872/11604/2901 +f 3870/11605/2902 3874/11606/2902 3871/11607/2902 3875/11608/2902 +f 3870/11609/2903 3868/11610/2903 3872/11611/2903 3874/11612/2903 +f 3875/11613/2904 3873/11614/2904 3869/11615/2904 3871/11616/2904 +f 3877/11617/2905 3876/11618/2905 3879/11619/2905 3878/11620/2905 +f 3880/11621/2906 3881/11622/2906 3882/11623/2906 3883/11624/2906 +f 3877/11625/2907 3881/11626/2907 3876/11627/2907 3880/11628/2907 +f 3878/11629/2908 3882/11630/2908 3879/11631/2908 3883/11632/2908 +f 3878/11633/2909 3876/11634/2909 3880/11635/2909 3882/11636/2909 +f 3883/11637/2910 3881/11638/2910 3877/11639/2910 3879/11640/2910 +f 3885/11641/2911 3884/11642/2911 3887/11643/2911 3886/11644/2911 +f 3888/11645/2912 3889/11646/2912 3890/11647/2912 3891/11648/2912 +f 3885/11649/2913 3889/11650/2913 3884/11651/2913 3888/11652/2913 +f 3886/11653/2914 3890/11654/2914 3887/11655/2914 3891/11656/2914 +f 3886/11657/2915 3884/11658/2915 3888/11659/2915 3890/11660/2915 +f 3891/11661/2916 3889/11662/2916 3885/11663/2916 3887/11664/2916 +f 3893/11665/2917 3892/11666/2917 3895/11667/2917 3894/11668/2917 +f 3896/11669/2918 3897/11670/2918 3898/11671/2918 3899/11672/2918 +f 3893/11673/2919 3897/11674/2919 3892/11675/2919 3896/11676/2919 +f 3894/11677/2920 3898/11678/2920 3895/11679/2920 3899/11680/2920 +f 3894/11681/2921 3892/11682/2921 3896/11683/2921 3898/11684/2921 +f 3899/11685/2922 3897/11686/2922 3893/11687/2922 3895/11688/2922 +f 3901/11689/2923 3900/11690/2923 3903/11691/2923 3902/11692/2923 +f 3904/11693/2924 3905/11694/2924 3906/11695/2924 3907/11696/2924 +f 3901/11697/2925 3905/11698/2925 3900/11699/2925 3904/11700/2925 +f 3902/11701/2926 3906/11702/2926 3903/11703/2926 3907/11704/2926 +f 3902/11705/2927 3900/11706/2927 3904/11707/2927 3906/11708/2927 +f 3907/11709/2928 3905/11710/2928 3901/11711/2928 3903/11712/2928 +f 3909/11713/2929 3908/11714/2929 3911/11715/2929 3910/11716/2929 +f 3912/11717/2930 3913/11718/2930 3914/11719/2930 3915/11720/2930 +f 3909/11721/2931 3913/11722/2931 3908/11723/2931 3912/11724/2931 +f 3910/11725/2932 3914/11726/2932 3911/11727/2932 3915/11728/2932 +f 3910/11729/2933 3908/11730/2933 3912/11731/2933 3914/11732/2933 +f 3915/11733/2934 3913/11734/2934 3909/11735/2934 3911/11736/2934 +f 3917/11737/2935 3916/11738/2935 3919/11739/2935 3918/11740/2935 +f 3920/11741/2936 3921/11742/2936 3922/11743/2936 3923/11744/2936 +f 3917/11745/2937 3921/11746/2937 3916/11747/2937 3920/11748/2937 +f 3918/11749/2938 3922/11750/2938 3919/11751/2938 3923/11752/2938 +f 3918/11753/2939 3916/11754/2939 3920/11755/2939 3922/11756/2939 +f 3923/11757/2940 3921/11758/2940 3917/11759/2940 3919/11760/2940 +f 3925/11761/2941 3924/11762/2941 3927/11763/2941 3926/11764/2941 +f 3928/11765/2942 3929/11766/2942 3930/11767/2942 3931/11768/2942 +f 3925/11769/2943 3929/11770/2943 3924/11771/2943 3928/11772/2943 +f 3926/11773/2944 3930/11774/2944 3927/11775/2944 3931/11776/2944 +f 3926/11777/2945 3924/11778/2945 3928/11779/2945 3930/11780/2945 +f 3931/11781/2946 3929/11782/2946 3925/11783/2946 3927/11784/2946 +f 3933/11785/2947 3932/11786/2947 3935/11787/2947 3934/11788/2947 +f 3936/11789/2948 3937/11790/2948 3938/11791/2948 3939/11792/2948 +f 3933/11793/2949 3937/11794/2949 3932/11795/2949 3936/11796/2949 +f 3934/11797/2950 3938/11798/2950 3935/11799/2950 3939/11800/2950 +f 3934/11801/2951 3932/11802/2951 3936/11803/2951 3938/11804/2951 +f 3939/11805/2952 3937/11806/2952 3933/11807/2952 3935/11808/2952 +f 3941/11809/2953 3940/11810/2953 3943/11811/2953 3942/11812/2953 +f 3944/11813/2954 3945/11814/2954 3946/11815/2954 3947/11816/2954 +f 3941/11817/2955 3945/11818/2955 3940/11819/2955 3944/11820/2955 +f 3942/11821/2956 3946/11822/2956 3943/11823/2956 3947/11824/2956 +f 3942/11825/2957 3940/11826/2957 3944/11827/2957 3946/11828/2957 +f 3947/11829/2958 3945/11830/2958 3941/11831/2958 3943/11832/2958 +f 3949/11833/2959 3948/11834/2959 3951/11835/2959 3950/11836/2959 +f 3952/11837/2960 3953/11838/2960 3954/11839/2960 3955/11840/2960 +f 3949/11841/2961 3953/11842/2961 3948/11843/2961 3952/11844/2961 +f 3950/11845/2962 3954/11846/2962 3951/11847/2962 3955/11848/2962 +f 3950/11849/2963 3948/11850/2963 3952/11851/2963 3954/11852/2963 +f 3955/11853/2964 3953/11854/2964 3949/11855/2964 3951/11856/2964 +f 3957/11857/2965 3956/11858/2965 3959/11859/2965 3958/11860/2965 +f 3960/11861/2966 3961/11862/2966 3962/11863/2966 3963/11864/2966 +f 3957/11865/2967 3961/11866/2967 3956/11867/2967 3960/11868/2967 +f 3958/11869/2968 3962/11870/2968 3959/11871/2968 3963/11872/2968 +f 3958/11873/2969 3956/11874/2969 3960/11875/2969 3962/11876/2969 +f 3963/11877/2970 3961/11878/2970 3957/11879/2970 3959/11880/2970 +f 3965/11881/2971 3964/11882/2971 3967/11883/2971 3966/11884/2971 +f 3968/11885/2972 3969/11886/2972 3970/11887/2972 3971/11888/2972 +f 3965/11889/2973 3969/11890/2973 3964/11891/2973 3968/11892/2973 +f 3966/11893/2974 3970/11894/2974 3967/11895/2974 3971/11896/2974 +f 3966/11897/2975 3964/11898/2975 3968/11899/2975 3970/11900/2975 +f 3971/11901/2976 3969/11902/2976 3965/11903/2976 3967/11904/2976 +f 3973/11905/2977 3972/11906/2977 3975/11907/2977 3974/11908/2977 +f 3976/11909/2978 3977/11910/2978 3978/11911/2978 3979/11912/2978 +f 3973/11913/2979 3977/11914/2979 3972/11915/2979 3976/11916/2979 +f 3974/11917/2980 3978/11918/2980 3975/11919/2980 3979/11920/2980 +f 3974/11921/2981 3972/11922/2981 3976/11923/2981 3978/11924/2981 +f 3979/11925/2982 3977/11926/2982 3973/11927/2982 3975/11928/2982 +f 3981/11929/2983 3980/11930/2983 3983/11931/2983 3982/11932/2983 +f 3984/11933/2984 3985/11934/2984 3986/11935/2984 3987/11936/2984 +f 3981/11937/2985 3985/11938/2985 3980/11939/2985 3984/11940/2985 +f 3982/11941/2986 3986/11942/2986 3983/11943/2986 3987/11944/2986 +f 3982/11945/2987 3980/11946/2987 3984/11947/2987 3986/11948/2987 +f 3987/11949/2988 3985/11950/2988 3981/11951/2988 3983/11952/2988 +f 3989/11953/2989 3988/11954/2989 3991/11955/2989 3990/11956/2989 +f 3992/11957/2990 3993/11958/2990 3994/11959/2990 3995/11960/2990 +f 3989/11961/2991 3993/11962/2991 3988/11963/2991 3992/11964/2991 +f 3990/11965/2992 3994/11966/2992 3991/11967/2992 3995/11968/2992 +f 3990/11969/2993 3988/11970/2993 3992/11971/2993 3994/11972/2993 +f 3995/11973/2994 3993/11974/2994 3989/11975/2994 3991/11976/2994 +f 3997/11977/2995 3996/11978/2995 3999/11979/2995 3998/11980/2995 +f 4000/11981/2996 4001/11982/2996 4002/11983/2996 4003/11984/2996 +f 3997/11985/2997 4001/11986/2997 3996/11987/2997 4000/11988/2997 +f 3998/11989/2998 4002/11990/2998 3999/11991/2998 4003/11992/2998 +f 3998/11993/2999 3996/11994/2999 4000/11995/2999 4002/11996/2999 +f 4003/11997/3000 4001/11998/3000 3997/11999/3000 3999/12000/3000 +f 4005/12001/3001 4004/12002/3001 4007/12003/3001 4006/12004/3001 +f 4008/12005/3002 4009/12006/3002 4010/12007/3002 4011/12008/3002 +f 4005/12009/3003 4009/12010/3003 4004/12011/3003 4008/12012/3003 +f 4006/12013/3004 4010/12014/3004 4007/12015/3004 4011/12016/3004 +f 4006/12017/3005 4004/12018/3005 4008/12019/3005 4010/12020/3005 +f 4011/12021/3006 4009/12022/3006 4005/12023/3006 4007/12024/3006 +f 4013/12025/3007 4012/12026/3007 4015/12027/3007 4014/12028/3007 +f 4016/12029/3008 4017/12030/3008 4018/12031/3008 4019/12032/3008 +f 4013/12033/3009 4017/12034/3009 4012/12035/3009 4016/12036/3009 +f 4014/12037/3010 4018/12038/3010 4015/12039/3010 4019/12040/3010 +f 4014/12041/3011 4012/12042/3011 4016/12043/3011 4018/12044/3011 +f 4019/12045/3012 4017/12046/3012 4013/12047/3012 4015/12048/3012 +f 4021/12049/3013 4020/12050/3013 4023/12051/3013 4022/12052/3013 +f 4024/12053/3014 4025/12054/3014 4026/12055/3014 4027/12056/3014 +f 4021/12057/3015 4025/12058/3015 4020/12059/3015 4024/12060/3015 +f 4022/12061/3016 4026/12062/3016 4023/12063/3016 4027/12064/3016 +f 4022/12065/3017 4020/12066/3017 4024/12067/3017 4026/12068/3017 +f 4027/12069/3018 4025/12070/3018 4021/12071/3018 4023/12072/3018 +f 4029/12073/3019 4028/12074/3019 4031/12075/3019 4030/12076/3019 +f 4032/12077/3020 4033/12078/3020 4034/12079/3020 4035/12080/3020 +f 4029/12081/3021 4033/12082/3021 4028/12083/3021 4032/12084/3021 +f 4030/12085/3022 4034/12086/3022 4031/12087/3022 4035/12088/3022 +f 4030/12089/3023 4028/12090/3023 4032/12091/3023 4034/12092/3023 +f 4035/12093/3024 4033/12094/3024 4029/12095/3024 4031/12096/3024 +f 4037/12097/3025 4036/12098/3025 4039/12099/3025 4038/12100/3025 +f 4040/12101/3026 4041/12102/3026 4042/12103/3026 4043/12104/3026 +f 4037/12105/3027 4041/12106/3027 4036/12107/3027 4040/12108/3027 +f 4038/12109/3028 4042/12110/3028 4039/12111/3028 4043/12112/3028 +f 4038/12113/3029 4036/12114/3029 4040/12115/3029 4042/12116/3029 +f 4043/12117/3030 4041/12118/3030 4037/12119/3030 4039/12120/3030 +f 4045/12121/3031 4044/12122/3031 4047/12123/3031 4046/12124/3031 +f 4048/12125/3032 4049/12126/3032 4050/12127/3032 4051/12128/3032 +f 4045/12129/3033 4049/12130/3033 4044/12131/3033 4048/12132/3033 +f 4046/12133/3034 4050/12134/3034 4047/12135/3034 4051/12136/3034 +f 4046/12137/3035 4044/12138/3035 4048/12139/3035 4050/12140/3035 +f 4051/12141/3036 4049/12142/3036 4045/12143/3036 4047/12144/3036 +f 4053/12145/3037 4052/12146/3037 4055/12147/3037 4054/12148/3037 +f 4056/12149/3038 4057/12150/3038 4058/12151/3038 4059/12152/3038 +f 4053/12153/3039 4057/12154/3039 4052/12155/3039 4056/12156/3039 +f 4054/12157/3040 4058/12158/3040 4055/12159/3040 4059/12160/3040 +f 4054/12161/3041 4052/12162/3041 4056/12163/3041 4058/12164/3041 +f 4059/12165/3042 4057/12166/3042 4053/12167/3042 4055/12168/3042 +f 4063/12169/3043 4061/12170/3043 4060/12171/3043 4062/12172/3043 +f 4066/12173/3044 4064/12174/3044 4065/12175/3044 4067/12176/3044 +f 4060/12177/3045 4061/12178/3045 4065/12179/3045 4064/12180/3045 +f 4063/12181/3046 4062/12182/3046 4066/12183/3046 4067/12184/3046 +f 4062/12185/3047 4060/12186/3047 4064/12187/3047 4066/12188/3047 +f 4067/12189/3048 4065/12190/3048 4061/12191/3048 4063/12192/3048 +f 4071/12193/3049 4069/12194/3049 4068/12195/3049 4070/12196/3049 +f 4074/12197/3050 4072/12198/3050 4073/12199/3050 4075/12200/3050 +f 4068/12201/3051 4069/12202/3051 4073/12203/3051 4072/12204/3051 +f 4071/12205/3052 4070/12206/3052 4074/12207/3052 4075/12208/3052 +f 4070/12209/3053 4068/12210/3053 4072/12211/3053 4074/12212/3053 +f 4075/12213/3054 4073/12214/3054 4069/12215/3054 4071/12216/3054 +f 4079/12217/3055 4077/12218/3055 4076/12219/3055 4078/12220/3055 +f 4082/12221/3056 4080/12222/3056 4081/12223/3056 4083/12224/3056 +f 4076/12225/3057 4077/12226/3057 4081/12227/3057 4080/12228/3057 +f 4079/12229/3058 4078/12230/3058 4082/12231/3058 4083/12232/3058 +f 4078/12233/3059 4076/12234/3059 4080/12235/3059 4082/12236/3059 +f 4083/12237/3060 4081/12238/3060 4077/12239/3060 4079/12240/3060 +f 4087/12241/3061 4085/12242/3061 4084/12243/3061 4086/12244/3061 +f 4090/12245/3062 4088/12246/3062 4089/12247/3062 4091/12248/3062 +f 4084/12249/3063 4085/12250/3063 4089/12251/3063 4088/12252/3063 +f 4087/12253/3064 4086/12254/3064 4090/12255/3064 4091/12256/3064 +f 4086/12257/3065 4084/12258/3065 4088/12259/3065 4090/12260/3065 +f 4091/12261/3066 4089/12262/3066 4085/12263/3066 4087/12264/3066 +f 4095/12265/3067 4093/12266/3067 4092/12267/3067 4094/12268/3067 +f 4098/12269/3068 4096/12270/3068 4097/12271/3068 4099/12272/3068 +f 4092/12273/3069 4093/12274/3069 4097/12275/3069 4096/12276/3069 +f 4095/12277/3070 4094/12278/3070 4098/12279/3070 4099/12280/3070 +f 4094/12281/3071 4092/12282/3071 4096/12283/3071 4098/12284/3071 +f 4099/12285/3072 4097/12286/3072 4093/12287/3072 4095/12288/3072 +f 4103/12289/3073 4101/12290/3073 4100/12291/3073 4102/12292/3073 +f 4106/12293/3074 4104/12294/3074 4105/12295/3074 4107/12296/3074 +f 4100/12297/3075 4101/12298/3075 4105/12299/3075 4104/12300/3075 +f 4103/12301/3076 4102/12302/3076 4106/12303/3076 4107/12304/3076 +f 4102/12305/3077 4100/12306/3077 4104/12307/3077 4106/12308/3077 +f 4107/12309/3078 4105/12310/3078 4101/12311/3078 4103/12312/3078 +f 4111/12313/3079 4109/12314/3079 4108/12315/3079 4110/12316/3079 +f 4114/12317/3080 4112/12318/3080 4113/12319/3080 4115/12320/3080 +f 4108/12321/3081 4109/12322/3081 4113/12323/3081 4112/12324/3081 +f 4111/12325/3082 4110/12326/3082 4114/12327/3082 4115/12328/3082 +f 4110/12329/3083 4108/12330/3083 4112/12331/3083 4114/12332/3083 +f 4115/12333/3084 4113/12334/3084 4109/12335/3084 4111/12336/3084 +f 4119/12337/3085 4117/12338/3085 4116/12339/3085 4118/12340/3085 +f 4122/12341/3086 4120/12342/3086 4121/12343/3086 4123/12344/3086 +f 4116/12345/3087 4117/12346/3087 4121/12347/3087 4120/12348/3087 +f 4119/12349/3088 4118/12350/3088 4122/12351/3088 4123/12352/3088 +f 4118/12353/3089 4116/12354/3089 4120/12355/3089 4122/12356/3089 +f 4123/12357/3090 4121/12358/3090 4117/12359/3090 4119/12360/3090 +f 4127/12361/3091 4125/12362/3091 4124/12363/3091 4126/12364/3091 +f 4130/12365/3092 4128/12366/3092 4129/12367/3092 4131/12368/3092 +f 4124/12369/3093 4125/12370/3093 4129/12371/3093 4128/12372/3093 +f 4127/12373/3094 4126/12374/3094 4130/12375/3094 4131/12376/3094 +f 4126/12377/3095 4124/12378/3095 4128/12379/3095 4130/12380/3095 +f 4131/12381/3096 4129/12382/3096 4125/12383/3096 4127/12384/3096 +f 4135/12385/3097 4133/12386/3097 4132/12387/3097 4134/12388/3097 +f 4138/12389/3098 4136/12390/3098 4137/12391/3098 4139/12392/3098 +f 4132/12393/3099 4133/12394/3099 4137/12395/3099 4136/12396/3099 +f 4135/12397/3100 4134/12398/3100 4138/12399/3100 4139/12400/3100 +f 4134/12401/3101 4132/12402/3101 4136/12403/3101 4138/12404/3101 +f 4139/12405/3102 4137/12406/3102 4133/12407/3102 4135/12408/3102 +f 4143/12409/3103 4141/12410/3103 4140/12411/3103 4142/12412/3103 +f 4146/12413/3104 4144/12414/3104 4145/12415/3104 4147/12416/3104 +f 4140/12417/3105 4141/12418/3105 4145/12419/3105 4144/12420/3105 +f 4143/12421/3106 4142/12422/3106 4146/12423/3106 4147/12424/3106 +f 4142/12425/3107 4140/12426/3107 4144/12427/3107 4146/12428/3107 +f 4147/12429/3108 4145/12430/3108 4141/12431/3108 4143/12432/3108 +f 4151/12433/3109 4149/12434/3109 4148/12435/3109 4150/12436/3109 +f 4154/12437/3110 4152/12438/3110 4153/12439/3110 4155/12440/3110 +f 4148/12441/3111 4149/12442/3111 4153/12443/3111 4152/12444/3111 +f 4151/12445/3112 4150/12446/3112 4154/12447/3112 4155/12448/3112 +f 4150/12449/3113 4148/12450/3113 4152/12451/3113 4154/12452/3113 +f 4155/12453/3114 4153/12454/3114 4149/12455/3114 4151/12456/3114 +f 4159/12457/3115 4157/12458/3115 4156/12459/3115 4158/12460/3115 +f 4162/12461/3116 4160/12462/3116 4161/12463/3116 4163/12464/3116 +f 4156/12465/3117 4157/12466/3117 4161/12467/3117 4160/12468/3117 +f 4159/12469/3118 4158/12470/3118 4162/12471/3118 4163/12472/3118 +f 4158/12473/3119 4156/12474/3119 4160/12475/3119 4162/12476/3119 +f 4163/12477/3120 4161/12478/3120 4157/12479/3120 4159/12480/3120 +f 4167/12481/3121 4165/12482/3121 4164/12483/3121 4166/12484/3121 +f 4170/12485/3122 4168/12486/3122 4169/12487/3122 4171/12488/3122 +f 4164/12489/3123 4165/12490/3123 4169/12491/3123 4168/12492/3123 +f 4167/12493/3124 4166/12494/3124 4170/12495/3124 4171/12496/3124 +f 4166/12497/3125 4164/12498/3125 4168/12499/3125 4170/12500/3125 +f 4171/12501/3126 4169/12502/3126 4165/12503/3126 4167/12504/3126 +f 4175/12505/3127 4173/12506/3127 4172/12507/3127 4174/12508/3127 +f 4178/12509/3128 4176/12510/3128 4177/12511/3128 4179/12512/3128 +f 4172/12513/3129 4173/12514/3129 4177/12515/3129 4176/12516/3129 +f 4175/12517/3130 4174/12518/3130 4178/12519/3130 4179/12520/3130 +f 4174/12521/3131 4172/12522/3131 4176/12523/3131 4178/12524/3131 +f 4179/12525/3132 4177/12526/3132 4173/12527/3132 4175/12528/3132 +f 4183/12529/3133 4181/12530/3133 4180/12531/3133 4182/12532/3133 +f 4186/12533/3134 4184/12534/3134 4185/12535/3134 4187/12536/3134 +f 4180/12537/3135 4181/12538/3135 4185/12539/3135 4184/12540/3135 +f 4183/12541/3136 4182/12542/3136 4186/12543/3136 4187/12544/3136 +f 4182/12545/3137 4180/12546/3137 4184/12547/3137 4186/12548/3137 +f 4187/12549/3138 4185/12550/3138 4181/12551/3138 4183/12552/3138 +f 4191/12553/3139 4189/12554/3139 4188/12555/3139 4190/12556/3139 +f 4194/12557/3140 4192/12558/3140 4193/12559/3140 4195/12560/3140 +f 4188/12561/3141 4189/12562/3141 4193/12563/3141 4192/12564/3141 +f 4191/12565/3142 4190/12566/3142 4194/12567/3142 4195/12568/3142 +f 4190/12569/3143 4188/12570/3143 4192/12571/3143 4194/12572/3143 +f 4195/12573/3144 4193/12574/3144 4189/12575/3144 4191/12576/3144 +f 4199/12577/3145 4197/12578/3145 4196/12579/3145 4198/12580/3145 +f 4202/12581/3146 4200/12582/3146 4201/12583/3146 4203/12584/3146 +f 4196/12585/3147 4197/12586/3147 4201/12587/3147 4200/12588/3147 +f 4199/12589/3148 4198/12590/3148 4202/12591/3148 4203/12592/3148 +f 4198/12593/3149 4196/12594/3149 4200/12595/3149 4202/12596/3149 +f 4203/12597/3150 4201/12598/3150 4197/12599/3150 4199/12600/3150 +f 4207/12601/3151 4205/12602/3151 4204/12603/3151 4206/12604/3151 +f 4210/12605/3152 4208/12606/3152 4209/12607/3152 4211/12608/3152 +f 4204/12609/3153 4205/12610/3153 4209/12611/3153 4208/12612/3153 +f 4207/12613/3154 4206/12614/3154 4210/12615/3154 4211/12616/3154 +f 4206/12617/3155 4204/12618/3155 4208/12619/3155 4210/12620/3155 +f 4211/12621/3156 4209/12622/3156 4205/12623/3156 4207/12624/3156 +f 4215/12625/3157 4213/12626/3157 4212/12627/3157 4214/12628/3157 +f 4218/12629/3158 4216/12630/3158 4217/12631/3158 4219/12632/3158 +f 4212/12633/3159 4213/12634/3159 4217/12635/3159 4216/12636/3159 +f 4215/12637/3160 4214/12638/3160 4218/12639/3160 4219/12640/3160 +f 4214/12641/3161 4212/12642/3161 4216/12643/3161 4218/12644/3161 +f 4219/12645/3162 4217/12646/3162 4213/12647/3162 4215/12648/3162 +f 4223/12649/3163 4221/12650/3163 4220/12651/3163 4222/12652/3163 +f 4226/12653/3164 4224/12654/3164 4225/12655/3164 4227/12656/3164 +f 4220/12657/3165 4221/12658/3165 4225/12659/3165 4224/12660/3165 +f 4223/12661/3166 4222/12662/3166 4226/12663/3166 4227/12664/3166 +f 4222/12665/3167 4220/12666/3167 4224/12667/3167 4226/12668/3167 +f 4227/12669/3168 4225/12670/3168 4221/12671/3168 4223/12672/3168 +f 4231/12673/3169 4229/12674/3169 4228/12675/3169 4230/12676/3169 +f 4234/12677/3170 4232/12678/3170 4233/12679/3170 4235/12680/3170 +f 4228/12681/3171 4229/12682/3171 4233/12683/3171 4232/12684/3171 +f 4231/12685/3172 4230/12686/3172 4234/12687/3172 4235/12688/3172 +f 4230/12689/3173 4228/12690/3173 4232/12691/3173 4234/12692/3173 +f 4235/12693/3174 4233/12694/3174 4229/12695/3174 4231/12696/3174 +f 4239/12697/3175 4237/12698/3175 4236/12699/3175 4238/12700/3175 +f 4242/12701/3176 4240/12702/3176 4241/12703/3176 4243/12704/3176 +f 4236/12705/3177 4237/12706/3177 4241/12707/3177 4240/12708/3177 +f 4239/12709/3178 4238/12710/3178 4242/12711/3178 4243/12712/3178 +f 4238/12713/3179 4236/12714/3179 4240/12715/3179 4242/12716/3179 +f 4243/12717/3180 4241/12718/3180 4237/12719/3180 4239/12720/3180 +f 4247/12721/3181 4245/12722/3181 4244/12723/3181 4246/12724/3181 +f 4250/12725/3182 4248/12726/3182 4249/12727/3182 4251/12728/3182 +f 4244/12729/3183 4245/12730/3183 4249/12731/3183 4248/12732/3183 +f 4247/12733/3184 4246/12734/3184 4250/12735/3184 4251/12736/3184 +f 4246/12737/3185 4244/12738/3185 4248/12739/3185 4250/12740/3185 +f 4251/12741/3186 4249/12742/3186 4245/12743/3186 4247/12744/3186 +f 4255/12745/3187 4253/12746/3187 4252/12747/3187 4254/12748/3187 +f 4258/12749/3188 4256/12750/3188 4257/12751/3188 4259/12752/3188 +f 4252/12753/3189 4253/12754/3189 4257/12755/3189 4256/12756/3189 +f 4255/12757/3190 4254/12758/3190 4258/12759/3190 4259/12760/3190 +f 4254/12761/3191 4252/12762/3191 4256/12763/3191 4258/12764/3191 +f 4259/12765/3192 4257/12766/3192 4253/12767/3192 4255/12768/3192 +f 4263/12769/3193 4261/12770/3193 4260/12771/3193 4262/12772/3193 +f 4266/12773/3194 4264/12774/3194 4265/12775/3194 4267/12776/3194 +f 4260/12777/3195 4261/12778/3195 4265/12779/3195 4264/12780/3195 +f 4263/12781/3196 4262/12782/3196 4266/12783/3196 4267/12784/3196 +f 4262/12785/3197 4260/12786/3197 4264/12787/3197 4266/12788/3197 +f 4267/12789/3198 4265/12790/3198 4261/12791/3198 4263/12792/3198 +f 4271/12793/3199 4269/12794/3199 4268/12795/3199 4270/12796/3199 +f 4274/12797/3200 4272/12798/3200 4273/12799/3200 4275/12800/3200 +f 4268/12801/3201 4269/12802/3201 4273/12803/3201 4272/12804/3201 +f 4271/12805/3202 4270/12806/3202 4274/12807/3202 4275/12808/3202 +f 4270/12809/3203 4268/12810/3203 4272/12811/3203 4274/12812/3203 +f 4275/12813/3204 4273/12814/3204 4269/12815/3204 4271/12816/3204 +f 4279/12817/3205 4277/12818/3205 4276/12819/3205 4278/12820/3205 +f 4282/12821/3206 4280/12822/3206 4281/12823/3206 4283/12824/3206 +f 4276/12825/3207 4277/12826/3207 4281/12827/3207 4280/12828/3207 +f 4279/12829/3208 4278/12830/3208 4282/12831/3208 4283/12832/3208 +f 4278/12833/3209 4276/12834/3209 4280/12835/3209 4282/12836/3209 +f 4283/12837/3210 4281/12838/3210 4277/12839/3210 4279/12840/3210 +f 4287/12841/3211 4285/12842/3211 4284/12843/3211 4286/12844/3211 +f 4290/12845/3212 4288/12846/3212 4289/12847/3212 4291/12848/3212 +f 4284/12849/3213 4285/12850/3213 4289/12851/3213 4288/12852/3213 +f 4287/12853/3214 4286/12854/3214 4290/12855/3214 4291/12856/3214 +f 4286/12857/3215 4284/12858/3215 4288/12859/3215 4290/12860/3215 +f 4291/12861/3216 4289/12862/3216 4285/12863/3216 4287/12864/3216 +f 4295/12865/3217 4293/12866/3217 4292/12867/3217 4294/12868/3217 +f 4298/12869/3218 4296/12870/3218 4297/12871/3218 4299/12872/3218 +f 4292/12873/3219 4293/12874/3219 4297/12875/3219 4296/12876/3219 +f 4295/12877/3220 4294/12878/3220 4298/12879/3220 4299/12880/3220 +f 4294/12881/3221 4292/12882/3221 4296/12883/3221 4298/12884/3221 +f 4299/12885/3222 4297/12886/3222 4293/12887/3222 4295/12888/3222 +f 4303/12889/3223 4301/12890/3223 4300/12891/3223 4302/12892/3223 +f 4306/12893/3224 4304/12894/3224 4305/12895/3224 4307/12896/3224 +f 4300/12897/3225 4301/12898/3225 4305/12899/3225 4304/12900/3225 +f 4303/12901/3226 4302/12902/3226 4306/12903/3226 4307/12904/3226 +f 4302/12905/3227 4300/12906/3227 4304/12907/3227 4306/12908/3227 +f 4307/12909/3228 4305/12910/3228 4301/12911/3228 4303/12912/3228 +f 4311/12913/3229 4309/12914/3229 4308/12915/3229 4310/12916/3229 +f 4314/12917/3230 4312/12918/3230 4313/12919/3230 4315/12920/3230 +f 4308/12921/3231 4309/12922/3231 4313/12923/3231 4312/12924/3231 +f 4311/12925/3232 4310/12926/3232 4314/12927/3232 4315/12928/3232 +f 4310/12929/3233 4308/12930/3233 4312/12931/3233 4314/12932/3233 +f 4315/12933/3234 4313/12934/3234 4309/12935/3234 4311/12936/3234 +f 4319/12937/3235 4317/12938/3235 4316/12939/3235 4318/12940/3235 +f 4322/12941/3236 4320/12942/3236 4321/12943/3236 4323/12944/3236 +f 4316/12945/3237 4317/12946/3237 4321/12947/3237 4320/12948/3237 +f 4319/12949/3238 4318/12950/3238 4322/12951/3238 4323/12952/3238 +f 4318/12953/3239 4316/12954/3239 4320/12955/3239 4322/12956/3239 +f 4323/12957/3240 4321/12958/3240 4317/12959/3240 4319/12960/3240 +f 4327/12961/3241 4325/12962/3241 4324/12963/3241 4326/12964/3241 +f 4330/12965/3242 4328/12966/3242 4329/12967/3242 4331/12968/3242 +f 4324/12969/3243 4325/12970/3243 4329/12971/3243 4328/12972/3243 +f 4327/12973/3244 4326/12974/3244 4330/12975/3244 4331/12976/3244 +f 4326/12977/3245 4324/12978/3245 4328/12979/3245 4330/12980/3245 +f 4331/12981/3246 4329/12982/3246 4325/12983/3246 4327/12984/3246 +f 4335/12985/3247 4333/12986/3247 4332/12987/3247 4334/12988/3247 +f 4338/12989/3248 4336/12990/3248 4337/12991/3248 4339/12992/3248 +f 4332/12993/3249 4333/12994/3249 4337/12995/3249 4336/12996/3249 +f 4335/12997/3250 4334/12998/3250 4338/12999/3250 4339/13000/3250 +f 4334/13001/3251 4332/13002/3251 4336/13003/3251 4338/13004/3251 +f 4339/13005/3252 4337/13006/3252 4333/13007/3252 4335/13008/3252 +f 4343/13009/3253 4341/13010/3253 4340/13011/3253 4342/13012/3253 +f 4346/13013/3254 4344/13014/3254 4345/13015/3254 4347/13016/3254 +f 4340/13017/3255 4341/13018/3255 4345/13019/3255 4344/13020/3255 +f 4343/13021/3256 4342/13022/3256 4346/13023/3256 4347/13024/3256 +f 4342/13025/3257 4340/13026/3257 4344/13027/3257 4346/13028/3257 +f 4347/13029/3258 4345/13030/3258 4341/13031/3258 4343/13032/3258 +f 4351/13033/3259 4349/13034/3259 4348/13035/3259 4350/13036/3259 +f 4354/13037/3260 4352/13038/3260 4353/13039/3260 4355/13040/3260 +f 4348/13041/3261 4349/13042/3261 4353/13043/3261 4352/13044/3261 +f 4351/13045/3262 4350/13046/3262 4354/13047/3262 4355/13048/3262 +f 4350/13049/3263 4348/13050/3263 4352/13051/3263 4354/13052/3263 +f 4355/13053/3264 4353/13054/3264 4349/13055/3264 4351/13056/3264 +f 4359/13057/3265 4357/13058/3265 4356/13059/3265 4358/13060/3265 +f 4362/13061/3266 4360/13062/3266 4361/13063/3266 4363/13064/3266 +f 4356/13065/3267 4357/13066/3267 4361/13067/3267 4360/13068/3267 +f 4359/13069/3268 4358/13070/3268 4362/13071/3268 4363/13072/3268 +f 4358/13073/3269 4356/13074/3269 4360/13075/3269 4362/13076/3269 +f 4363/13077/3270 4361/13078/3270 4357/13079/3270 4359/13080/3270 +f 4367/13081/3271 4365/13082/3271 4364/13083/3271 4366/13084/3271 +f 4370/13085/3272 4368/13086/3272 4369/13087/3272 4371/13088/3272 +f 4364/13089/3273 4365/13090/3273 4369/13091/3273 4368/13092/3273 +f 4367/13093/3274 4366/13094/3274 4370/13095/3274 4371/13096/3274 +f 4366/13097/3275 4364/13098/3275 4368/13099/3275 4370/13100/3275 +f 4371/13101/3276 4369/13102/3276 4365/13103/3276 4367/13104/3276 +f 4375/13105/3277 4373/13106/3277 4372/13107/3277 4374/13108/3277 +f 4378/13109/3278 4376/13110/3278 4377/13111/3278 4379/13112/3278 +f 4372/13113/3279 4373/13114/3279 4377/13115/3279 4376/13116/3279 +f 4375/13117/3280 4374/13118/3280 4378/13119/3280 4379/13120/3280 +f 4374/13121/3281 4372/13122/3281 4376/13123/3281 4378/13124/3281 +f 4379/13125/3282 4377/13126/3282 4373/13127/3282 4375/13128/3282 +f 4383/13129/3283 4381/13130/3283 4380/13131/3283 4382/13132/3283 +f 4386/13133/3284 4384/13134/3284 4385/13135/3284 4387/13136/3284 +f 4380/13137/3285 4381/13138/3285 4385/13139/3285 4384/13140/3285 +f 4383/13141/3286 4382/13142/3286 4386/13143/3286 4387/13144/3286 +f 4382/13145/3287 4380/13146/3287 4384/13147/3287 4386/13148/3287 +f 4387/13149/3288 4385/13150/3288 4381/13151/3288 4383/13152/3288 +f 4391/13153/3289 4389/13154/3289 4388/13155/3289 4390/13156/3289 +f 4394/13157/3290 4392/13158/3290 4393/13159/3290 4395/13160/3290 +f 4388/13161/3291 4389/13162/3291 4393/13163/3291 4392/13164/3291 +f 4391/13165/3292 4390/13166/3292 4394/13167/3292 4395/13168/3292 +f 4390/13169/3293 4388/13170/3293 4392/13171/3293 4394/13172/3293 +f 4395/13173/3294 4393/13174/3294 4389/13175/3294 4391/13176/3294 +f 4399/13177/3295 4397/13178/3295 4396/13179/3295 4398/13180/3295 +f 4402/13181/3296 4400/13182/3296 4401/13183/3296 4403/13184/3296 +f 4396/13185/3297 4397/13186/3297 4401/13187/3297 4400/13188/3297 +f 4399/13189/3298 4398/13190/3298 4402/13191/3298 4403/13192/3298 +f 4398/13193/3299 4396/13194/3299 4400/13195/3299 4402/13196/3299 +f 4403/13197/3300 4401/13198/3300 4397/13199/3300 4399/13200/3300 +f 4407/13201/3301 4405/13202/3301 4404/13203/3301 4406/13204/3301 +f 4410/13205/3302 4408/13206/3302 4409/13207/3302 4411/13208/3302 +f 4404/13209/3303 4405/13210/3303 4409/13211/3303 4408/13212/3303 +f 4407/13213/3304 4406/13214/3304 4410/13215/3304 4411/13216/3304 +f 4406/13217/3305 4404/13218/3305 4408/13219/3305 4410/13220/3305 +f 4411/13221/3306 4409/13222/3306 4405/13223/3306 4407/13224/3306 +f 4415/13225/3307 4413/13226/3307 4412/13227/3307 4414/13228/3307 +f 4418/13229/3308 4416/13230/3308 4417/13231/3308 4419/13232/3308 +f 4412/13233/3309 4413/13234/3309 4417/13235/3309 4416/13236/3309 +f 4415/13237/3310 4414/13238/3310 4418/13239/3310 4419/13240/3310 +f 4414/13241/3311 4412/13242/3311 4416/13243/3311 4418/13244/3311 +f 4419/13245/3312 4417/13246/3312 4413/13247/3312 4415/13248/3312 +f 4423/13249/3313 4421/13250/3313 4420/13251/3313 4422/13252/3313 +f 4426/13253/3314 4424/13254/3314 4425/13255/3314 4427/13256/3314 +f 4420/13257/3315 4421/13258/3315 4425/13259/3315 4424/13260/3315 +f 4423/13261/3316 4422/13262/3316 4426/13263/3316 4427/13264/3316 +f 4422/13265/3317 4420/13266/3317 4424/13267/3317 4426/13268/3317 +f 4427/13269/3318 4425/13270/3318 4421/13271/3318 4423/13272/3318 +f 4431/13273/3319 4429/13274/3319 4428/13275/3319 4430/13276/3319 +f 4434/13277/3320 4432/13278/3320 4433/13279/3320 4435/13280/3320 +f 4428/13281/3321 4429/13282/3321 4433/13283/3321 4432/13284/3321 +f 4431/13285/3322 4430/13286/3322 4434/13287/3322 4435/13288/3322 +f 4430/13289/3323 4428/13290/3323 4432/13291/3323 4434/13292/3323 +f 4435/13293/3324 4433/13294/3324 4429/13295/3324 4431/13296/3324 +f 4439/13297/3325 4437/13298/3325 4436/13299/3325 4438/13300/3325 +f 4442/13301/3326 4440/13302/3326 4441/13303/3326 4443/13304/3326 +f 4436/13305/3327 4437/13306/3327 4441/13307/3327 4440/13308/3327 +f 4439/13309/3328 4438/13310/3328 4442/13311/3328 4443/13312/3328 +f 4438/13313/3329 4436/13314/3329 4440/13315/3329 4442/13316/3329 +f 4443/13317/3330 4441/13318/3330 4437/13319/3330 4439/13320/3330 +f 4447/13321/3331 4445/13322/3331 4444/13323/3331 4446/13324/3331 +f 4450/13325/3332 4448/13326/3332 4449/13327/3332 4451/13328/3332 +f 4444/13329/3333 4445/13330/3333 4449/13331/3333 4448/13332/3333 +f 4447/13333/3334 4446/13334/3334 4450/13335/3334 4451/13336/3334 +f 4446/13337/3335 4444/13338/3335 4448/13339/3335 4450/13340/3335 +f 4451/13341/3336 4449/13342/3336 4445/13343/3336 4447/13344/3336 +f 4455/13345/3337 4453/13346/3337 4452/13347/3337 4454/13348/3337 +f 4458/13349/3338 4456/13350/3338 4457/13351/3338 4459/13352/3338 +f 4452/13353/3339 4453/13354/3339 4457/13355/3339 4456/13356/3339 +f 4455/13357/3340 4454/13358/3340 4458/13359/3340 4459/13360/3340 +f 4454/13361/3341 4452/13362/3341 4456/13363/3341 4458/13364/3341 +f 4459/13365/3342 4457/13366/3342 4453/13367/3342 4455/13368/3342 +f 4463/13369/3343 4461/13370/3343 4460/13371/3343 4462/13372/3343 +f 4466/13373/3344 4464/13374/3344 4465/13375/3344 4467/13376/3344 +f 4460/13377/3345 4461/13378/3345 4465/13379/3345 4464/13380/3345 +f 4463/13381/3346 4462/13382/3346 4466/13383/3346 4467/13384/3346 +f 4462/13385/3347 4460/13386/3347 4464/13387/3347 4466/13388/3347 +f 4467/13389/3348 4465/13390/3348 4461/13391/3348 4463/13392/3348 +f 4471/13393/3349 4469/13394/3349 4468/13395/3349 4470/13396/3349 +f 4474/13397/3350 4472/13398/3350 4473/13399/3350 4475/13400/3350 +f 4468/13401/3351 4469/13402/3351 4473/13403/3351 4472/13404/3351 +f 4471/13405/3352 4470/13406/3352 4474/13407/3352 4475/13408/3352 +f 4470/13409/3353 4468/13410/3353 4472/13411/3353 4474/13412/3353 +f 4475/13413/3354 4473/13414/3354 4469/13415/3354 4471/13416/3354 +f 4479/13417/3355 4477/13418/3355 4476/13419/3355 4478/13420/3355 +f 4482/13421/3356 4480/13422/3356 4481/13423/3356 4483/13424/3356 +f 4476/13425/3357 4477/13426/3357 4481/13427/3357 4480/13428/3357 +f 4479/13429/3358 4478/13430/3358 4482/13431/3358 4483/13432/3358 +f 4478/13433/3359 4476/13434/3359 4480/13435/3359 4482/13436/3359 +f 4483/13437/3360 4481/13438/3360 4477/13439/3360 4479/13440/3360 +f 4487/13441/3361 4485/13442/3361 4484/13443/3361 4486/13444/3361 +f 4490/13445/3362 4488/13446/3362 4489/13447/3362 4491/13448/3362 +f 4484/13449/3363 4485/13450/3363 4489/13451/3363 4488/13452/3363 +f 4487/13453/3364 4486/13454/3364 4490/13455/3364 4491/13456/3364 +f 4486/13457/3365 4484/13458/3365 4488/13459/3365 4490/13460/3365 +f 4491/13461/3366 4489/13462/3366 4485/13463/3366 4487/13464/3366 +f 4495/13465/3367 4493/13466/3367 4492/13467/3367 4494/13468/3367 +f 4498/13469/3368 4496/13470/3368 4497/13471/3368 4499/13472/3368 +f 4492/13473/3369 4493/13474/3369 4497/13475/3369 4496/13476/3369 +f 4495/13477/3370 4494/13478/3370 4498/13479/3370 4499/13480/3370 +f 4494/13481/3371 4492/13482/3371 4496/13483/3371 4498/13484/3371 +f 4499/13485/3372 4497/13486/3372 4493/13487/3372 4495/13488/3372 +f 4503/13489/3373 4501/13490/3373 4500/13491/3373 4502/13492/3373 +f 4506/13493/3374 4504/13494/3374 4505/13495/3374 4507/13496/3374 +f 4500/13497/3375 4501/13498/3375 4505/13499/3375 4504/13500/3375 +f 4503/13501/3376 4502/13502/3376 4506/13503/3376 4507/13504/3376 +f 4502/13505/3377 4500/13506/3377 4504/13507/3377 4506/13508/3377 +f 4507/13509/3378 4505/13510/3378 4501/13511/3378 4503/13512/3378 +f 4511/13513/3379 4509/13514/3379 4508/13515/3379 4510/13516/3379 +f 4514/13517/3380 4512/13518/3380 4513/13519/3380 4515/13520/3380 +f 4508/13521/3381 4509/13522/3381 4513/13523/3381 4512/13524/3381 +f 4511/13525/3382 4510/13526/3382 4514/13527/3382 4515/13528/3382 +f 4510/13529/3383 4508/13530/3383 4512/13531/3383 4514/13532/3383 +f 4515/13533/3384 4513/13534/3384 4509/13535/3384 4511/13536/3384 +f 4519/13537/3385 4517/13538/3385 4516/13539/3385 4518/13540/3385 +f 4522/13541/3386 4520/13542/3386 4521/13543/3386 4523/13544/3386 +f 4516/13545/3387 4517/13546/3387 4521/13547/3387 4520/13548/3387 +f 4519/13549/3388 4518/13550/3388 4522/13551/3388 4523/13552/3388 +f 4518/13553/3389 4516/13554/3389 4520/13555/3389 4522/13556/3389 +f 4523/13557/3390 4521/13558/3390 4517/13559/3390 4519/13560/3390 +f 4527/13561/3391 4525/13562/3391 4524/13563/3391 4526/13564/3391 +f 4530/13565/3392 4528/13566/3392 4529/13567/3392 4531/13568/3392 +f 4524/13569/3393 4525/13570/3393 4529/13571/3393 4528/13572/3393 +f 4527/13573/3394 4526/13574/3394 4530/13575/3394 4531/13576/3394 +f 4526/13577/3395 4524/13578/3395 4528/13579/3395 4530/13580/3395 +f 4531/13581/3396 4529/13582/3396 4525/13583/3396 4527/13584/3396 +f 4535/13585/3397 4533/13586/3397 4532/13587/3397 4534/13588/3397 +f 4538/13589/3398 4536/13590/3398 4537/13591/3398 4539/13592/3398 +f 4532/13593/3399 4533/13594/3399 4537/13595/3399 4536/13596/3399 +f 4535/13597/3400 4534/13598/3400 4538/13599/3400 4539/13600/3400 +f 4534/13601/3401 4532/13602/3401 4536/13603/3401 4538/13604/3401 +f 4539/13605/3402 4537/13606/3402 4533/13607/3402 4535/13608/3402 +f 4543/13609/3403 4541/13610/3403 4540/13611/3403 4542/13612/3403 +f 4546/13613/3404 4544/13614/3404 4545/13615/3404 4547/13616/3404 +f 4541/13617/3405 4545/13618/3405 4540/13619/3405 4544/13620/3405 +f 4542/13621/3406 4546/13622/3406 4543/13623/3406 4547/13624/3406 +f 4540/13625/3407 4544/13626/3407 4542/13627/3407 4546/13628/3407 +f 4545/13629/3408 4541/13630/3408 4547/13631/3408 4543/13632/3408 +f 4551/13633/3409 4549/13634/3409 4548/13635/3409 4550/13636/3409 +f 4554/13637/3410 4552/13638/3410 4553/13639/3410 4555/13640/3410 +f 4548/13641/3411 4549/13642/3411 4553/13643/3411 4552/13644/3411 +f 4551/13645/3412 4550/13646/3412 4554/13647/3412 4555/13648/3412 +f 4550/13649/3413 4548/13650/3413 4552/13651/3413 4554/13652/3413 +f 4555/13653/3414 4553/13654/3414 4549/13655/3414 4551/13656/3414 +f 4559/13657/3415 4557/13658/3415 4556/13659/3415 4558/13660/3415 +f 4562/13661/3416 4560/13662/3416 4561/13663/3416 4563/13664/3416 +f 4556/13665/3417 4557/13666/3417 4561/13667/3417 4560/13668/3417 +f 4559/13669/3418 4558/13670/3418 4562/13671/3418 4563/13672/3418 +f 4558/13673/3419 4556/13674/3419 4560/13675/3419 4562/13676/3419 +f 4563/13677/3420 4561/13678/3420 4557/13679/3420 4559/13680/3420 +f 4567/13681/3421 4565/13682/3421 4564/13683/3421 4566/13684/3421 +f 4570/13685/3422 4568/13686/3422 4569/13687/3422 4571/13688/3422 +f 4564/13689/3423 4565/13690/3423 4569/13691/3423 4568/13692/3423 +f 4567/13693/3424 4566/13694/3424 4570/13695/3424 4571/13696/3424 +f 4566/13697/3425 4564/13698/3425 4568/13699/3425 4570/13700/3425 +f 4571/13701/3426 4569/13702/3426 4565/13703/3426 4567/13704/3426 +f 4575/13705/3427 4573/13706/3427 4572/13707/3427 4574/13708/3427 +f 4578/13709/3428 4576/13710/3428 4577/13711/3428 4579/13712/3428 +f 4572/13713/3429 4573/13714/3429 4577/13715/3429 4576/13716/3429 +f 4575/13717/3430 4574/13718/3430 4578/13719/3430 4579/13720/3430 +f 4574/13721/3431 4572/13722/3431 4576/13723/3431 4578/13724/3431 +f 4579/13725/3432 4577/13726/3432 4573/13727/3432 4575/13728/3432 +f 4583/13729/3433 4581/13730/3433 4580/13731/3433 4582/13732/3433 +f 4586/13733/3434 4584/13734/3434 4585/13735/3434 4587/13736/3434 +f 4580/13737/3435 4581/13738/3435 4585/13739/3435 4584/13740/3435 +f 4583/13741/3436 4582/13742/3436 4586/13743/3436 4587/13744/3436 +f 4582/13745/3437 4580/13746/3437 4584/13747/3437 4586/13748/3437 +f 4587/13749/3438 4585/13750/3438 4581/13751/3438 4583/13752/3438 +f 4591/13753/3439 4589/13754/3439 4588/13755/3439 4590/13756/3439 +f 4594/13757/3440 4592/13758/3440 4593/13759/3440 4595/13760/3440 +f 4588/13761/3441 4589/13762/3441 4593/13763/3441 4592/13764/3441 +f 4591/13765/3442 4590/13766/3442 4594/13767/3442 4595/13768/3442 +f 4590/13769/3443 4588/13770/3443 4592/13771/3443 4594/13772/3443 +f 4595/13773/3444 4593/13774/3444 4589/13775/3444 4591/13776/3444 +f 4599/13777/3445 4597/13778/3445 4596/13779/3445 4598/13780/3445 +f 4602/13781/3446 4600/13782/3446 4601/13783/3446 4603/13784/3446 +f 4596/13785/3447 4597/13786/3447 4601/13787/3447 4600/13788/3447 +f 4599/13789/3448 4598/13790/3448 4602/13791/3448 4603/13792/3448 +f 4598/13793/3449 4596/13794/3449 4600/13795/3449 4602/13796/3449 +f 4603/13797/3450 4601/13798/3450 4597/13799/3450 4599/13800/3450 +f 4607/13801/3451 4605/13802/3451 4604/13803/3451 4606/13804/3451 +f 4610/13805/3452 4608/13806/3452 4609/13807/3452 4611/13808/3452 +f 4604/13809/3453 4605/13810/3453 4609/13811/3453 4608/13812/3453 +f 4607/13813/3454 4606/13814/3454 4610/13815/3454 4611/13816/3454 +f 4606/13817/3455 4604/13818/3455 4608/13819/3455 4610/13820/3455 +f 4611/13821/3456 4609/13822/3456 4605/13823/3456 4607/13824/3456 +f 4615/13825/3457 4613/13826/3457 4612/13827/3457 4614/13828/3457 +f 4618/13829/3458 4616/13830/3458 4617/13831/3458 4619/13832/3458 +f 4612/13833/3459 4613/13834/3459 4617/13835/3459 4616/13836/3459 +f 4615/13837/3460 4614/13838/3460 4618/13839/3460 4619/13840/3460 +f 4614/13841/3461 4612/13842/3461 4616/13843/3461 4618/13844/3461 +f 4619/13845/3462 4617/13846/3462 4613/13847/3462 4615/13848/3462 +f 4623/13849/3463 4621/13850/3463 4620/13851/3463 4622/13852/3463 +f 4626/13853/3464 4624/13854/3464 4625/13855/3464 4627/13856/3464 +f 4620/13857/3465 4621/13858/3465 4625/13859/3465 4624/13860/3465 +f 4623/13861/3466 4622/13862/3466 4626/13863/3466 4627/13864/3466 +f 4622/13865/3467 4620/13866/3467 4624/13867/3467 4626/13868/3467 +f 4627/13869/3468 4625/13870/3468 4621/13871/3468 4623/13872/3468 +f 4631/13873/3469 4629/13874/3469 4628/13875/3469 4630/13876/3469 +f 4634/13877/3470 4632/13878/3470 4633/13879/3470 4635/13880/3470 +f 4628/13881/3471 4629/13882/3471 4633/13883/3471 4632/13884/3471 +f 4631/13885/3472 4630/13886/3472 4634/13887/3472 4635/13888/3472 +f 4630/13889/3473 4628/13890/3473 4632/13891/3473 4634/13892/3473 +f 4635/13893/3474 4633/13894/3474 4629/13895/3474 4631/13896/3474 +f 4639/13897/3475 4637/13898/3475 4636/13899/3475 4638/13900/3475 +f 4642/13901/3476 4640/13902/3476 4641/13903/3476 4643/13904/3476 +f 4636/13905/3477 4637/13906/3477 4641/13907/3477 4640/13908/3477 +f 4639/13909/3478 4638/13910/3478 4642/13911/3478 4643/13912/3478 +f 4638/13913/3479 4636/13914/3479 4640/13915/3479 4642/13916/3479 +f 4643/13917/3480 4641/13918/3480 4637/13919/3480 4639/13920/3480 +f 4647/13921/3481 4645/13922/3481 4644/13923/3481 4646/13924/3481 +f 4650/13925/3482 4648/13926/3482 4649/13927/3482 4651/13928/3482 +f 4644/13929/3483 4645/13930/3483 4649/13931/3483 4648/13932/3483 +f 4647/13933/3484 4646/13934/3484 4650/13935/3484 4651/13936/3484 +f 4646/13937/3485 4644/13938/3485 4648/13939/3485 4650/13940/3485 +f 4651/13941/3486 4649/13942/3486 4645/13943/3486 4647/13944/3486 +f 4655/13945/3487 4653/13946/3487 4652/13947/3487 4654/13948/3487 +f 4658/13949/3488 4656/13950/3488 4657/13951/3488 4659/13952/3488 +f 4652/13953/3489 4653/13954/3489 4657/13955/3489 4656/13956/3489 +f 4655/13957/3490 4654/13958/3490 4658/13959/3490 4659/13960/3490 +f 4654/13961/3491 4652/13962/3491 4656/13963/3491 4658/13964/3491 +f 4659/13965/3492 4657/13966/3492 4653/13967/3492 4655/13968/3492 +f 4663/13969/3493 4661/13970/3493 4660/13971/3493 4662/13972/3493 +f 4666/13973/3494 4664/13974/3494 4665/13975/3494 4667/13976/3494 +f 4660/13977/3495 4661/13978/3495 4665/13979/3495 4664/13980/3495 +f 4663/13981/3496 4662/13982/3496 4666/13983/3496 4667/13984/3496 +f 4662/13985/3497 4660/13986/3497 4664/13987/3497 4666/13988/3497 +f 4667/13989/3498 4665/13990/3498 4661/13991/3498 4663/13992/3498 +f 4671/13993/3499 4669/13994/3499 4668/13995/3499 4670/13996/3499 +f 4674/13997/3500 4672/13998/3500 4673/13999/3500 4675/14000/3500 +f 4668/14001/3501 4669/14002/3501 4673/14003/3501 4672/14004/3501 +f 4671/14005/3502 4670/14006/3502 4674/14007/3502 4675/14008/3502 +f 4670/14009/3503 4668/14010/3503 4672/14011/3503 4674/14012/3503 +f 4675/14013/3504 4673/14014/3504 4669/14015/3504 4671/14016/3504 +f 4679/14017/3505 4677/14018/3505 4676/14019/3505 4678/14020/3505 +f 4682/14021/3506 4680/14022/3506 4681/14023/3506 4683/14024/3506 +f 4676/14025/3507 4677/14026/3507 4681/14027/3507 4680/14028/3507 +f 4679/14029/3508 4678/14030/3508 4682/14031/3508 4683/14032/3508 +f 4678/14033/3509 4676/14034/3509 4680/14035/3509 4682/14036/3509 +f 4683/14037/3510 4681/14038/3510 4677/14039/3510 4679/14040/3510 +f 4687/14041/3511 4685/14042/3511 4684/14043/3511 4686/14044/3511 +f 4690/14045/3512 4688/14046/3512 4689/14047/3512 4691/14048/3512 +f 4684/14049/3513 4685/14050/3513 4689/14051/3513 4688/14052/3513 +f 4687/14053/3514 4686/14054/3514 4690/14055/3514 4691/14056/3514 +f 4686/14057/3515 4684/14058/3515 4688/14059/3515 4690/14060/3515 +f 4691/14061/3516 4689/14062/3516 4685/14063/3516 4687/14064/3516 +f 4695/14065/3517 4693/14066/3517 4692/14067/3517 4694/14068/3517 +f 4698/14069/3518 4696/14070/3518 4697/14071/3518 4699/14072/3518 +f 4692/14073/3519 4693/14074/3519 4697/14075/3519 4696/14076/3519 +f 4695/14077/3520 4694/14078/3520 4698/14079/3520 4699/14080/3520 +f 4694/14081/3521 4692/14082/3521 4696/14083/3521 4698/14084/3521 +f 4699/14085/3522 4697/14086/3522 4693/14087/3522 4695/14088/3522 +f 4703/14089/3523 4701/14090/3523 4700/14091/3523 4702/14092/3523 +f 4706/14093/3524 4704/14094/3524 4705/14095/3524 4707/14096/3524 +f 4700/14097/3525 4701/14098/3525 4705/14099/3525 4704/14100/3525 +f 4703/14101/3526 4702/14102/3526 4706/14103/3526 4707/14104/3526 +f 4702/14105/3527 4700/14106/3527 4704/14107/3527 4706/14108/3527 +f 4707/14109/3528 4705/14110/3528 4701/14111/3528 4703/14112/3528 +f 4711/14113/3529 4709/14114/3529 4708/14115/3529 4710/14116/3529 +f 4714/14117/3530 4712/14118/3530 4713/14119/3530 4715/14120/3530 +f 4708/14121/3531 4709/14122/3531 4713/14123/3531 4712/14124/3531 +f 4711/14125/3532 4710/14126/3532 4714/14127/3532 4715/14128/3532 +f 4710/14129/3533 4708/14130/3533 4712/14131/3533 4714/14132/3533 +f 4715/14133/3534 4713/14134/3534 4709/14135/3534 4711/14136/3534 +f 4719/14137/3535 4717/14138/3535 4716/14139/3535 4718/14140/3535 +f 4722/14141/3536 4720/14142/3536 4721/14143/3536 4723/14144/3536 +f 4716/14145/3537 4717/14146/3537 4721/14147/3537 4720/14148/3537 +f 4719/14149/3538 4718/14150/3538 4722/14151/3538 4723/14152/3538 +f 4718/14153/3539 4716/14154/3539 4720/14155/3539 4722/14156/3539 +f 4723/14157/3540 4721/14158/3540 4717/14159/3540 4719/14160/3540 +f 4727/14161/3541 4725/14162/3541 4724/14163/3541 4726/14164/3541 +f 4730/14165/3542 4728/14166/3542 4729/14167/3542 4731/14168/3542 +f 4724/14169/3543 4725/14170/3543 4729/14171/3543 4728/14172/3543 +f 4727/14173/3544 4726/14174/3544 4730/14175/3544 4731/14176/3544 +f 4726/14177/3545 4724/14178/3545 4728/14179/3545 4730/14180/3545 +f 4731/14181/3546 4729/14182/3546 4725/14183/3546 4727/14184/3546 +f 4735/14185/3547 4733/14186/3547 4732/14187/3547 4734/14188/3547 +f 4738/14189/3548 4736/14190/3548 4737/14191/3548 4739/14192/3548 +f 4732/14193/3549 4733/14194/3549 4737/14195/3549 4736/14196/3549 +f 4735/14197/3550 4734/14198/3550 4738/14199/3550 4739/14200/3550 +f 4734/14201/3551 4732/14202/3551 4736/14203/3551 4738/14204/3551 +f 4739/14205/3552 4737/14206/3552 4733/14207/3552 4735/14208/3552 +f 4743/14209/3553 4741/14210/3553 4740/14211/3553 4742/14212/3553 +f 4746/14213/3554 4744/14214/3554 4745/14215/3554 4747/14216/3554 +f 4740/14217/3555 4741/14218/3555 4745/14219/3555 4744/14220/3555 +f 4743/14221/3556 4742/14222/3556 4746/14223/3556 4747/14224/3556 +f 4742/14225/3557 4740/14226/3557 4744/14227/3557 4746/14228/3557 +f 4747/14229/3558 4745/14230/3558 4741/14231/3558 4743/14232/3558 +f 4751/14233/3559 4749/14234/3559 4748/14235/3559 4750/14236/3559 +f 4754/14237/3560 4752/14238/3560 4753/14239/3560 4755/14240/3560 +f 4748/14241/3561 4749/14242/3561 4753/14243/3561 4752/14244/3561 +f 4751/14245/3562 4750/14246/3562 4754/14247/3562 4755/14248/3562 +f 4750/14249/3563 4748/14250/3563 4752/14251/3563 4754/14252/3563 +f 4755/14253/3564 4753/14254/3564 4749/14255/3564 4751/14256/3564 +f 4759/14257/3565 4757/14258/3565 4756/14259/3565 4758/14260/3565 +f 4762/14261/3566 4760/14262/3566 4761/14263/3566 4763/14264/3566 +f 4756/14265/3567 4757/14266/3567 4761/14267/3567 4760/14268/3567 +f 4759/14269/3568 4758/14270/3568 4762/14271/3568 4763/14272/3568 +f 4758/14273/3569 4756/14274/3569 4760/14275/3569 4762/14276/3569 +f 4763/14277/3570 4761/14278/3570 4757/14279/3570 4759/14280/3570 +f 4767/14281/3571 4765/14282/3571 4764/14283/3571 4766/14284/3571 +f 4770/14285/3572 4768/14286/3572 4769/14287/3572 4771/14288/3572 +f 4764/14289/3573 4765/14290/3573 4769/14291/3573 4768/14292/3573 +f 4767/14293/3574 4766/14294/3574 4770/14295/3574 4771/14296/3574 +f 4766/14297/3575 4764/14298/3575 4768/14299/3575 4770/14300/3575 +f 4771/14301/3576 4769/14302/3576 4765/14303/3576 4767/14304/3576 +f 4775/14305/3577 4773/14306/3577 4772/14307/3577 4774/14308/3577 +f 4778/14309/3578 4776/14310/3578 4777/14311/3578 4779/14312/3578 +f 4772/14313/3579 4773/14314/3579 4777/14315/3579 4776/14316/3579 +f 4775/14317/3580 4774/14318/3580 4778/14319/3580 4779/14320/3580 +f 4774/14321/3581 4772/14322/3581 4776/14323/3581 4778/14324/3581 +f 4779/14325/3582 4777/14326/3582 4773/14327/3582 4775/14328/3582 +f 4783/14329/3583 4781/14330/3583 4780/14331/3583 4782/14332/3583 +f 4786/14333/3584 4784/14334/3584 4785/14335/3584 4787/14336/3584 +f 4780/14337/3585 4781/14338/3585 4785/14339/3585 4784/14340/3585 +f 4783/14341/3586 4782/14342/3586 4786/14343/3586 4787/14344/3586 +f 4782/14345/3587 4780/14346/3587 4784/14347/3587 4786/14348/3587 +f 4787/14349/3588 4785/14350/3588 4781/14351/3588 4783/14352/3588 +f 4791/14353/3589 4789/14354/3589 4788/14355/3589 4790/14356/3589 +f 4794/14357/3590 4792/14358/3590 4793/14359/3590 4795/14360/3590 +f 4788/14361/3591 4789/14362/3591 4793/14363/3591 4792/14364/3591 +f 4791/14365/3592 4790/14366/3592 4794/14367/3592 4795/14368/3592 +f 4790/14369/3593 4788/14370/3593 4792/14371/3593 4794/14372/3593 +f 4795/14373/3594 4793/14374/3594 4789/14375/3594 4791/14376/3594 +f 4799/14377/3595 4797/14378/3595 4796/14379/3595 4798/14380/3595 +f 4802/14381/3596 4800/14382/3596 4801/14383/3596 4803/14384/3596 +f 4796/14385/3597 4797/14386/3597 4801/14387/3597 4800/14388/3597 +f 4799/14389/3598 4798/14390/3598 4802/14391/3598 4803/14392/3598 +f 4798/14393/3599 4796/14394/3599 4800/14395/3599 4802/14396/3599 +f 4803/14397/3600 4801/14398/3600 4797/14399/3600 4799/14400/3600 +f 4807/14401/3601 4805/14402/3601 4804/14403/3601 4806/14404/3601 +f 4810/14405/3602 4808/14406/3602 4809/14407/3602 4811/14408/3602 +f 4804/14409/3603 4805/14410/3603 4809/14411/3603 4808/14412/3603 +f 4807/14413/3604 4806/14414/3604 4810/14415/3604 4811/14416/3604 +f 4806/14417/3605 4804/14418/3605 4808/14419/3605 4810/14420/3605 +f 4811/14421/3606 4809/14422/3606 4805/14423/3606 4807/14424/3606 +f 4815/14425/3607 4813/14426/3607 4812/14427/3607 4814/14428/3607 +f 4818/14429/3608 4816/14430/3608 4817/14431/3608 4819/14432/3608 +f 4812/14433/3609 4813/14434/3609 4817/14435/3609 4816/14436/3609 +f 4815/14437/3610 4814/14438/3610 4818/14439/3610 4819/14440/3610 +f 4814/14441/3611 4812/14442/3611 4816/14443/3611 4818/14444/3611 +f 4819/14445/3612 4817/14446/3612 4813/14447/3612 4815/14448/3612 +f 4823/14449/3613 4821/14450/3613 4820/14451/3613 4822/14452/3613 +f 4826/14453/3614 4824/14454/3614 4825/14455/3614 4827/14456/3614 +f 4820/14457/3615 4821/14458/3615 4825/14459/3615 4824/14460/3615 +f 4823/14461/3616 4822/14462/3616 4826/14463/3616 4827/14464/3616 +f 4822/14465/3617 4820/14466/3617 4824/14467/3617 4826/14468/3617 +f 4827/14469/3618 4825/14470/3618 4821/14471/3618 4823/14472/3618 +f 4831/14473/3619 4829/14474/3619 4828/14475/3619 4830/14476/3619 +f 4834/14477/3620 4832/14478/3620 4833/14479/3620 4835/14480/3620 +f 4828/14481/3621 4829/14482/3621 4833/14483/3621 4832/14484/3621 +f 4831/14485/3622 4830/14486/3622 4834/14487/3622 4835/14488/3622 +f 4830/14489/3623 4828/14490/3623 4832/14491/3623 4834/14492/3623 +f 4835/14493/3624 4833/14494/3624 4829/14495/3624 4831/14496/3624 +f 4839/14497/3625 4837/14498/3625 4836/14499/3625 4838/14500/3625 +f 4842/14501/3626 4840/14502/3626 4841/14503/3626 4843/14504/3626 +f 4836/14505/3627 4837/14506/3627 4841/14507/3627 4840/14508/3627 +f 4839/14509/3628 4838/14510/3628 4842/14511/3628 4843/14512/3628 +f 4838/14513/3629 4836/14514/3629 4840/14515/3629 4842/14516/3629 +f 4843/14517/3630 4841/14518/3630 4837/14519/3630 4839/14520/3630 +f 4847/14521/3631 4845/14522/3631 4844/14523/3631 4846/14524/3631 +f 4850/14525/3632 4848/14526/3632 4849/14527/3632 4851/14528/3632 +f 4844/14529/3633 4845/14530/3633 4849/14531/3633 4848/14532/3633 +f 4847/14533/3634 4846/14534/3634 4850/14535/3634 4851/14536/3634 +f 4846/14537/3635 4844/14538/3635 4848/14539/3635 4850/14540/3635 +f 4851/14541/3636 4849/14542/3636 4845/14543/3636 4847/14544/3636 +f 4855/14545/3637 4853/14546/3637 4852/14547/3637 4854/14548/3637 +f 4858/14549/3638 4856/14550/3638 4857/14551/3638 4859/14552/3638 +f 4852/14553/3639 4853/14554/3639 4857/14555/3639 4856/14556/3639 +f 4855/14557/3640 4854/14558/3640 4858/14559/3640 4859/14560/3640 +f 4854/14561/3641 4852/14562/3641 4856/14563/3641 4858/14564/3641 +f 4859/14565/3642 4857/14566/3642 4853/14567/3642 4855/14568/3642 +f 4863/14569/3643 4861/14570/3643 4860/14571/3643 4862/14572/3643 +f 4866/14573/3644 4864/14574/3644 4865/14575/3644 4867/14576/3644 +f 4860/14577/3645 4861/14578/3645 4865/14579/3645 4864/14580/3645 +f 4863/14581/3646 4862/14582/3646 4866/14583/3646 4867/14584/3646 +f 4862/14585/3647 4860/14586/3647 4864/14587/3647 4866/14588/3647 +f 4867/14589/3648 4865/14590/3648 4861/14591/3648 4863/14592/3648 +f 4871/14593/3649 4869/14594/3649 4868/14595/3649 4870/14596/3649 +f 4874/14597/3650 4872/14598/3650 4873/14599/3650 4875/14600/3650 +f 4868/14601/3651 4869/14602/3651 4873/14603/3651 4872/14604/3651 +f 4871/14605/3652 4870/14606/3652 4874/14607/3652 4875/14608/3652 +f 4870/14609/3653 4868/14610/3653 4872/14611/3653 4874/14612/3653 +f 4875/14613/3654 4873/14614/3654 4869/14615/3654 4871/14616/3654 +f 4879/14617/3655 4877/14618/3655 4876/14619/3655 4878/14620/3655 +f 4882/14621/3656 4880/14622/3656 4881/14623/3656 4883/14624/3656 +f 4876/14625/3657 4877/14626/3657 4881/14627/3657 4880/14628/3657 +f 4879/14629/3658 4878/14630/3658 4882/14631/3658 4883/14632/3658 +f 4878/14633/3659 4876/14634/3659 4880/14635/3659 4882/14636/3659 +f 4883/14637/3660 4881/14638/3660 4877/14639/3660 4879/14640/3660 +f 4887/14641/3661 4885/14642/3661 4884/14643/3661 4886/14644/3661 +f 4890/14645/3662 4888/14646/3662 4889/14647/3662 4891/14648/3662 +f 4884/14649/3663 4885/14650/3663 4889/14651/3663 4888/14652/3663 +f 4887/14653/3664 4886/14654/3664 4890/14655/3664 4891/14656/3664 +f 4886/14657/3665 4884/14658/3665 4888/14659/3665 4890/14660/3665 +f 4891/14661/3666 4889/14662/3666 4885/14663/3666 4887/14664/3666 +f 4895/14665/3667 4893/14666/3667 4892/14667/3667 4894/14668/3667 +f 4898/14669/3668 4896/14670/3668 4897/14671/3668 4899/14672/3668 +f 4892/14673/3669 4893/14674/3669 4897/14675/3669 4896/14676/3669 +f 4895/14677/3670 4894/14678/3670 4898/14679/3670 4899/14680/3670 +f 4894/14681/3671 4892/14682/3671 4896/14683/3671 4898/14684/3671 +f 4899/14685/3672 4897/14686/3672 4893/14687/3672 4895/14688/3672 +f 4903/14689/3673 4901/14690/3673 4900/14691/3673 4902/14692/3673 +f 4906/14693/3674 4904/14694/3674 4905/14695/3674 4907/14696/3674 +f 4900/14697/3675 4901/14698/3675 4905/14699/3675 4904/14700/3675 +f 4903/14701/3676 4902/14702/3676 4906/14703/3676 4907/14704/3676 +f 4902/14705/3677 4900/14706/3677 4904/14707/3677 4906/14708/3677 +f 4907/14709/3678 4905/14710/3678 4901/14711/3678 4903/14712/3678 +f 4911/14713/3679 4909/14714/3679 4908/14715/3679 4910/14716/3679 +f 4914/14717/3680 4912/14718/3680 4913/14719/3680 4915/14720/3680 +f 4908/14721/3681 4909/14722/3681 4913/14723/3681 4912/14724/3681 +f 4911/14725/3682 4910/14726/3682 4914/14727/3682 4915/14728/3682 +f 4910/14729/3683 4908/14730/3683 4912/14731/3683 4914/14732/3683 +f 4915/14733/3684 4913/14734/3684 4909/14735/3684 4911/14736/3684 +f 4919/14737/3685 4917/14738/3685 4916/14739/3685 4918/14740/3685 +f 4922/14741/3686 4920/14742/3686 4921/14743/3686 4923/14744/3686 +f 4916/14745/3687 4917/14746/3687 4921/14747/3687 4920/14748/3687 +f 4919/14749/3688 4918/14750/3688 4922/14751/3688 4923/14752/3688 +f 4918/14753/3689 4916/14754/3689 4920/14755/3689 4922/14756/3689 +f 4923/14757/3690 4921/14758/3690 4917/14759/3690 4919/14760/3690 +f 4927/14761/3691 4925/14762/3691 4924/14763/3691 4926/14764/3691 +f 4930/14765/3692 4928/14766/3692 4929/14767/3692 4931/14768/3692 +f 4924/14769/3693 4925/14770/3693 4929/14771/3693 4928/14772/3693 +f 4927/14773/3694 4926/14774/3694 4930/14775/3694 4931/14776/3694 +f 4926/14777/3695 4924/14778/3695 4928/14779/3695 4930/14780/3695 +f 4931/14781/3696 4929/14782/3696 4925/14783/3696 4927/14784/3696 +f 4935/14785/3697 4933/14786/3697 4932/14787/3697 4934/14788/3697 +f 4938/14789/3698 4936/14790/3698 4937/14791/3698 4939/14792/3698 +f 4932/14793/3699 4933/14794/3699 4937/14795/3699 4936/14796/3699 +f 4935/14797/3700 4934/14798/3700 4938/14799/3700 4939/14800/3700 +f 4934/14801/3701 4932/14802/3701 4936/14803/3701 4938/14804/3701 +f 4939/14805/3702 4937/14806/3702 4933/14807/3702 4935/14808/3702 +f 4943/14809/3703 4941/14810/3703 4940/14811/3703 4942/14812/3703 +f 4946/14813/3704 4944/14814/3704 4945/14815/3704 4947/14816/3704 +f 4940/14817/3705 4941/14818/3705 4945/14819/3705 4944/14820/3705 +f 4943/14821/3706 4942/14822/3706 4946/14823/3706 4947/14824/3706 +f 4942/14825/3707 4940/14826/3707 4944/14827/3707 4946/14828/3707 +f 4947/14829/3708 4945/14830/3708 4941/14831/3708 4943/14832/3708 +f 4951/14833/3709 4949/14834/3709 4948/14835/3709 4950/14836/3709 +f 4954/14837/3710 4952/14838/3710 4953/14839/3710 4955/14840/3710 +f 4948/14841/3711 4949/14842/3711 4953/14843/3711 4952/14844/3711 +f 4951/14845/3712 4950/14846/3712 4954/14847/3712 4955/14848/3712 +f 4950/14849/3713 4948/14850/3713 4952/14851/3713 4954/14852/3713 +f 4955/14853/3714 4953/14854/3714 4949/14855/3714 4951/14856/3714 +f 4959/14857/3715 4957/14858/3715 4956/14859/3715 4958/14860/3715 +f 4962/14861/3716 4960/14862/3716 4961/14863/3716 4963/14864/3716 +f 4956/14865/3717 4957/14866/3717 4961/14867/3717 4960/14868/3717 +f 4959/14869/3718 4958/14870/3718 4962/14871/3718 4963/14872/3718 +f 4958/14873/3719 4956/14874/3719 4960/14875/3719 4962/14876/3719 +f 4963/14877/3720 4961/14878/3720 4957/14879/3720 4959/14880/3720 +f 4967/14881/3721 4965/14882/3721 4964/14883/3721 4966/14884/3721 +f 4970/14885/3722 4968/14886/3722 4969/14887/3722 4971/14888/3722 +f 4964/14889/3723 4965/14890/3723 4969/14891/3723 4968/14892/3723 +f 4967/14893/3724 4966/14894/3724 4970/14895/3724 4971/14896/3724 +f 4966/14897/3725 4964/14898/3725 4968/14899/3725 4970/14900/3725 +f 4971/14901/3726 4969/14902/3726 4965/14903/3726 4967/14904/3726 +f 4975/14905/3727 4973/14906/3727 4972/14907/3727 4974/14908/3727 +f 4978/14909/3728 4976/14910/3728 4977/14911/3728 4979/14912/3728 +f 4972/14913/3729 4973/14914/3729 4977/14915/3729 4976/14916/3729 +f 4975/14917/3730 4974/14918/3730 4978/14919/3730 4979/14920/3730 +f 4974/14921/3731 4972/14922/3731 4976/14923/3731 4978/14924/3731 +f 4979/14925/3732 4977/14926/3732 4973/14927/3732 4975/14928/3732 +f 4983/14929/3733 4981/14930/3733 4980/14931/3733 4982/14932/3733 +f 4986/14933/3734 4984/14934/3734 4985/14935/3734 4987/14936/3734 +f 4980/14937/3735 4981/14938/3735 4985/14939/3735 4984/14940/3735 +f 4983/14941/3736 4982/14942/3736 4986/14943/3736 4987/14944/3736 +f 4982/14945/3737 4980/14946/3737 4984/14947/3737 4986/14948/3737 +f 4987/14949/3738 4985/14950/3738 4981/14951/3738 4983/14952/3738 +f 4991/14953/3739 4989/14954/3739 4988/14955/3739 4990/14956/3739 +f 4994/14957/3740 4992/14958/3740 4993/14959/3740 4995/14960/3740 +f 4988/14961/3741 4989/14962/3741 4993/14963/3741 4992/14964/3741 +f 4991/14965/3742 4990/14966/3742 4994/14967/3742 4995/14968/3742 +f 4990/14969/3743 4988/14970/3743 4992/14971/3743 4994/14972/3743 +f 4995/14973/3744 4993/14974/3744 4989/14975/3744 4991/14976/3744 +f 4999/14977/3745 4997/14978/3745 4996/14979/3745 4998/14980/3745 +f 5002/14981/3746 5000/14982/3746 5001/14983/3746 5003/14984/3746 +f 4996/14985/3747 4997/14986/3747 5001/14987/3747 5000/14988/3747 +f 4999/14989/3748 4998/14990/3748 5002/14991/3748 5003/14992/3748 +f 4998/14993/3749 4996/14994/3749 5000/14995/3749 5002/14996/3749 +f 5003/14997/3750 5001/14998/3750 4997/14999/3750 4999/15000/3750 +f 5007/15001/3751 5005/15002/3751 5004/15003/3751 5006/15004/3751 +f 5010/15005/3752 5008/15006/3752 5009/15007/3752 5011/15008/3752 +f 5004/15009/3753 5005/15010/3753 5009/15011/3753 5008/15012/3753 +f 5007/15013/3754 5006/15014/3754 5010/15015/3754 5011/15016/3754 +f 5006/15017/3755 5004/15018/3755 5008/15019/3755 5010/15020/3755 +f 5011/15021/3756 5009/15022/3756 5005/15023/3756 5007/15024/3756 +f 5015/15025/3757 5013/15026/3757 5012/15027/3757 5014/15028/3757 +f 5018/15029/3758 5016/15030/3758 5017/15031/3758 5019/15032/3758 +f 5012/15033/3759 5013/15034/3759 5017/15035/3759 5016/15036/3759 +f 5015/15037/3760 5014/15038/3760 5018/15039/3760 5019/15040/3760 +f 5014/15041/3761 5012/15042/3761 5016/15043/3761 5018/15044/3761 +f 5019/15045/3762 5017/15046/3762 5013/15047/3762 5015/15048/3762 +f 5023/15049/3763 5021/15050/3763 5020/15051/3763 5022/15052/3763 +f 5026/15053/3764 5024/15054/3764 5025/15055/3764 5027/15056/3764 +f 5020/15057/3765 5021/15058/3765 5025/15059/3765 5024/15060/3765 +f 5023/15061/3766 5022/15062/3766 5026/15063/3766 5027/15064/3766 +f 5022/15065/3767 5020/15066/3767 5024/15067/3767 5026/15068/3767 +f 5027/15069/3768 5025/15070/3768 5021/15071/3768 5023/15072/3768 +f 5031/15073/3769 5029/15074/3769 5028/15075/3769 5030/15076/3769 +f 5034/15077/3770 5032/15078/3770 5033/15079/3770 5035/15080/3770 +f 5028/15081/3771 5029/15082/3771 5033/15083/3771 5032/15084/3771 +f 5031/15085/3772 5030/15086/3772 5034/15087/3772 5035/15088/3772 +f 5030/15089/3773 5028/15090/3773 5032/15091/3773 5034/15092/3773 +f 5035/15093/3774 5033/15094/3774 5029/15095/3774 5031/15096/3774 +f 5039/15097/3775 5037/15098/3775 5036/15099/3775 5038/15100/3775 +f 5042/15101/3776 5040/15102/3776 5041/15103/3776 5043/15104/3776 +f 5036/15105/3777 5037/15106/3777 5041/15107/3777 5040/15108/3777 +f 5039/15109/3778 5038/15110/3778 5042/15111/3778 5043/15112/3778 +f 5038/15113/3779 5036/15114/3779 5040/15115/3779 5042/15116/3779 +f 5043/15117/3780 5041/15118/3780 5037/15119/3780 5039/15120/3780 +f 5047/15121/3781 5045/15122/3781 5044/15123/3781 5046/15124/3781 +f 5050/15125/3782 5048/15126/3782 5049/15127/3782 5051/15128/3782 +f 5044/15129/3783 5045/15130/3783 5049/15131/3783 5048/15132/3783 +f 5047/15133/3784 5046/15134/3784 5050/15135/3784 5051/15136/3784 +f 5046/15137/3785 5044/15138/3785 5048/15139/3785 5050/15140/3785 +f 5051/15141/3786 5049/15142/3786 5045/15143/3786 5047/15144/3786 +f 5055/15145/3787 5053/15146/3787 5052/15147/3787 5054/15148/3787 +f 5058/15149/3788 5056/15150/3788 5057/15151/3788 5059/15152/3788 +f 5052/15153/3789 5053/15154/3789 5057/15155/3789 5056/15156/3789 +f 5055/15157/3790 5054/15158/3790 5058/15159/3790 5059/15160/3790 +f 5054/15161/3791 5052/15162/3791 5056/15163/3791 5058/15164/3791 +f 5059/15165/3792 5057/15166/3792 5053/15167/3792 5055/15168/3792 +f 5063/15169/3793 5061/15170/3793 5060/15171/3793 5062/15172/3793 +f 5066/15173/3794 5064/15174/3794 5065/15175/3794 5067/15176/3794 +f 5060/15177/3795 5061/15178/3795 5065/15179/3795 5064/15180/3795 +f 5063/15181/3796 5062/15182/3796 5066/15183/3796 5067/15184/3796 +f 5062/15185/3797 5060/15186/3797 5064/15187/3797 5066/15188/3797 +f 5067/15189/3798 5065/15190/3798 5061/15191/3798 5063/15192/3798 +f 5071/15193/3799 5069/15194/3799 5068/15195/3799 5070/15196/3799 +f 5074/15197/3800 5072/15198/3800 5073/15199/3800 5075/15200/3800 +f 5068/15201/3801 5069/15202/3801 5073/15203/3801 5072/15204/3801 +f 5071/15205/3802 5070/15206/3802 5074/15207/3802 5075/15208/3802 +f 5070/15209/3803 5068/15210/3803 5072/15211/3803 5074/15212/3803 +f 5075/15213/3804 5073/15214/3804 5069/15215/3804 5071/15216/3804 +f 5079/15217/3805 5077/15218/3805 5076/15219/3805 5078/15220/3805 +f 5082/15221/3806 5080/15222/3806 5081/15223/3806 5083/15224/3806 +f 5076/15225/3807 5077/15226/3807 5081/15227/3807 5080/15228/3807 +f 5079/15229/3808 5078/15230/3808 5082/15231/3808 5083/15232/3808 +f 5078/15233/3809 5076/15234/3809 5080/15235/3809 5082/15236/3809 +f 5083/15237/3810 5081/15238/3810 5077/15239/3810 5079/15240/3810 +f 5087/15241/3811 5085/15242/3811 5084/15243/3811 5086/15244/3811 +f 5090/15245/3812 5088/15246/3812 5089/15247/3812 5091/15248/3812 +f 5084/15249/3813 5085/15250/3813 5089/15251/3813 5088/15252/3813 +f 5087/15253/3814 5086/15254/3814 5090/15255/3814 5091/15256/3814 +f 5086/15257/3815 5084/15258/3815 5088/15259/3815 5090/15260/3815 +f 5091/15261/3816 5089/15262/3816 5085/15263/3816 5087/15264/3816 +f 5095/15265/3817 5093/15266/3817 5092/15267/3817 5094/15268/3817 +f 5098/15269/3818 5096/15270/3818 5097/15271/3818 5099/15272/3818 +f 5092/15273/3819 5093/15274/3819 5097/15275/3819 5096/15276/3819 +f 5095/15277/3820 5094/15278/3820 5098/15279/3820 5099/15280/3820 +f 5094/15281/3821 5092/15282/3821 5096/15283/3821 5098/15284/3821 +f 5099/15285/3822 5097/15286/3822 5093/15287/3822 5095/15288/3822 +f 5101/15289/3823 5100/15290/3823 5103/15291/3823 5102/15292/3823 +f 5104/15293/3824 5105/15294/3824 5106/15295/3824 5107/15296/3824 +f 5101/15297/3825 5105/15298/3825 5100/15299/3825 5104/15300/3825 +f 5102/15301/3826 5106/15302/3826 5103/15303/3826 5107/15304/3826 +f 5102/15305/3827 5100/15306/3827 5104/15307/3827 5106/15308/3827 +f 5107/15309/3828 5105/15310/3828 5101/15311/3828 5103/15312/3828 +f 5109/15313/3829 5108/15314/3829 5111/15315/3829 5110/15316/3829 +f 5112/15317/3830 5113/15318/3830 5114/15319/3830 5115/15320/3830 +f 5109/15321/3831 5113/15322/3831 5108/15323/3831 5112/15324/3831 +f 5110/15325/3832 5114/15326/3832 5111/15327/3832 5115/15328/3832 +f 5110/15329/3833 5108/15330/3833 5112/15331/3833 5114/15332/3833 +f 5115/15333/3834 5113/15334/3834 5109/15335/3834 5111/15336/3834 +f 5117/15337/3835 5116/15338/3835 5119/15339/3835 5118/15340/3835 +f 5120/15341/3836 5121/15342/3836 5122/15343/3836 5123/15344/3836 +f 5117/15345/3837 5121/15346/3837 5116/15347/3837 5120/15348/3837 +f 5118/15349/3838 5122/15350/3838 5119/15351/3838 5123/15352/3838 +f 5118/15353/3839 5116/15354/3839 5120/15355/3839 5122/15356/3839 +f 5123/15357/3840 5121/15358/3840 5117/15359/3840 5119/15360/3840 +f 5125/15361/3841 5124/15362/3841 5127/15363/3841 5126/15364/3841 +f 5128/15365/3842 5129/15366/3842 5130/15367/3842 5131/15368/3842 +f 5125/15369/3843 5129/15370/3843 5124/15371/3843 5128/15372/3843 +f 5126/15373/3844 5130/15374/3844 5127/15375/3844 5131/15376/3844 +f 5126/15377/3845 5124/15378/3845 5128/15379/3845 5130/15380/3845 +f 5131/15381/3846 5129/15382/3846 5125/15383/3846 5127/15384/3846 +f 5133/15385/3847 5132/15386/3847 5135/15387/3847 5134/15388/3847 +f 5136/15389/3848 5137/15390/3848 5138/15391/3848 5139/15392/3848 +f 5133/15393/3849 5137/15394/3849 5132/15395/3849 5136/15396/3849 +f 5134/15397/3850 5138/15398/3850 5135/15399/3850 5139/15400/3850 +f 5134/15401/3851 5132/15402/3851 5136/15403/3851 5138/15404/3851 +f 5139/15405/3852 5137/15406/3852 5133/15407/3852 5135/15408/3852 +f 5141/15409/3853 5140/15410/3853 5143/15411/3853 5142/15412/3853 +f 5144/15413/3854 5145/15414/3854 5146/15415/3854 5147/15416/3854 +f 5141/15417/3855 5145/15418/3855 5140/15419/3855 5144/15420/3855 +f 5142/15421/3856 5146/15422/3856 5143/15423/3856 5147/15424/3856 +f 5142/15425/3857 5140/15426/3857 5144/15427/3857 5146/15428/3857 +f 5147/15429/3858 5145/15430/3858 5141/15431/3858 5143/15432/3858 +f 5149/15433/3859 5148/15434/3859 5151/15435/3859 5150/15436/3859 +f 5152/15437/3860 5153/15438/3860 5154/15439/3860 5155/15440/3860 +f 5149/15441/3861 5153/15442/3861 5148/15443/3861 5152/15444/3861 +f 5150/15445/3862 5154/15446/3862 5151/15447/3862 5155/15448/3862 +f 5150/15449/3863 5148/15450/3863 5152/15451/3863 5154/15452/3863 +f 5155/15453/3864 5153/15454/3864 5149/15455/3864 5151/15456/3864 +f 5157/15457/3865 5156/15458/3865 5159/15459/3865 5158/15460/3865 +f 5160/15461/3866 5161/15462/3866 5162/15463/3866 5163/15464/3866 +f 5157/15465/3867 5161/15466/3867 5156/15467/3867 5160/15468/3867 +f 5158/15469/3868 5162/15470/3868 5159/15471/3868 5163/15472/3868 +f 5158/15473/3869 5156/15474/3869 5160/15475/3869 5162/15476/3869 +f 5163/15477/3870 5161/15478/3870 5157/15479/3870 5159/15480/3870 +f 5165/15481/3871 5164/15482/3871 5167/15483/3871 5166/15484/3871 +f 5168/15485/3872 5169/15486/3872 5170/15487/3872 5171/15488/3872 +f 5165/15489/3873 5169/15490/3873 5164/15491/3873 5168/15492/3873 +f 5166/15493/3874 5170/15494/3874 5167/15495/3874 5171/15496/3874 +f 5166/15497/3875 5164/15498/3875 5168/15499/3875 5170/15500/3875 +f 5171/15501/3876 5169/15502/3876 5165/15503/3876 5167/15504/3876 +f 5173/15505/3877 5172/15506/3877 5175/15507/3877 5174/15508/3877 +f 5176/15509/3878 5177/15510/3878 5178/15511/3878 5179/15512/3878 +f 5173/15513/3879 5177/15514/3879 5172/15515/3879 5176/15516/3879 +f 5174/15517/3880 5178/15518/3880 5175/15519/3880 5179/15520/3880 +f 5174/15521/3881 5172/15522/3881 5176/15523/3881 5178/15524/3881 +f 5179/15525/3882 5177/15526/3882 5173/15527/3882 5175/15528/3882 +f 5181/15529/3883 5180/15530/3883 5183/15531/3883 5182/15532/3883 +f 5184/15533/3884 5185/15534/3884 5186/15535/3884 5187/15536/3884 +f 5181/15537/3885 5185/15538/3885 5180/15539/3885 5184/15540/3885 +f 5182/15541/3886 5186/15542/3886 5183/15543/3886 5187/15544/3886 +f 5182/15545/3887 5180/15546/3887 5184/15547/3887 5186/15548/3887 +f 5187/15549/3888 5185/15550/3888 5181/15551/3888 5183/15552/3888 +f 5189/15553/3889 5188/15554/3889 5191/15555/3889 5190/15556/3889 +f 5192/15557/3890 5193/15558/3890 5194/15559/3890 5195/15560/3890 +f 5189/15561/3891 5193/15562/3891 5188/15563/3891 5192/15564/3891 +f 5190/15565/3892 5194/15566/3892 5191/15567/3892 5195/15568/3892 +f 5190/15569/3893 5188/15570/3893 5192/15571/3893 5194/15572/3893 +f 5195/15573/3894 5193/15574/3894 5189/15575/3894 5191/15576/3894 +f 5197/15577/3895 5196/15578/3895 5199/15579/3895 5198/15580/3895 +f 5200/15581/3896 5201/15582/3896 5202/15583/3896 5203/15584/3896 +f 5197/15585/3897 5201/15586/3897 5196/15587/3897 5200/15588/3897 +f 5198/15589/3898 5202/15590/3898 5199/15591/3898 5203/15592/3898 +f 5198/15593/3899 5196/15594/3899 5200/15595/3899 5202/15596/3899 +f 5203/15597/3900 5201/15598/3900 5197/15599/3900 5199/15600/3900 +f 5205/15601/3901 5204/15602/3901 5207/15603/3901 5206/15604/3901 +f 5208/15605/3902 5209/15606/3902 5210/15607/3902 5211/15608/3902 +f 5205/15609/3903 5209/15610/3903 5204/15611/3903 5208/15612/3903 +f 5206/15613/3904 5210/15614/3904 5207/15615/3904 5211/15616/3904 +f 5206/15617/3905 5204/15618/3905 5208/15619/3905 5210/15620/3905 +f 5211/15621/3906 5209/15622/3906 5205/15623/3906 5207/15624/3906 +f 5213/15625/3907 5212/15626/3907 5215/15627/3907 5214/15628/3907 +f 5216/15629/3908 5217/15630/3908 5218/15631/3908 5219/15632/3908 +f 5213/15633/3909 5217/15634/3909 5212/15635/3909 5216/15636/3909 +f 5214/15637/3910 5218/15638/3910 5215/15639/3910 5219/15640/3910 +f 5214/15641/3911 5212/15642/3911 5216/15643/3911 5218/15644/3911 +f 5219/15645/3912 5217/15646/3912 5213/15647/3912 5215/15648/3912 +f 5221/15649/3913 5220/15650/3913 5223/15651/3913 5222/15652/3913 +f 5224/15653/3914 5225/15654/3914 5226/15655/3914 5227/15656/3914 +f 5221/15657/3915 5225/15658/3915 5220/15659/3915 5224/15660/3915 +f 5222/15661/3916 5226/15662/3916 5223/15663/3916 5227/15664/3916 +f 5222/15665/3917 5220/15666/3917 5224/15667/3917 5226/15668/3917 +f 5227/15669/3918 5225/15670/3918 5221/15671/3918 5223/15672/3918 +f 5229/15673/3919 5228/15674/3919 5231/15675/3919 5230/15676/3919 +f 5232/15677/3920 5233/15678/3920 5234/15679/3920 5235/15680/3920 +f 5229/15681/3921 5233/15682/3921 5228/15683/3921 5232/15684/3921 +f 5230/15685/3922 5234/15686/3922 5231/15687/3922 5235/15688/3922 +f 5230/15689/3923 5228/15690/3923 5232/15691/3923 5234/15692/3923 +f 5235/15693/3924 5233/15694/3924 5229/15695/3924 5231/15696/3924 +f 5237/15697/3925 5236/15698/3925 5239/15699/3925 5238/15700/3925 +f 5240/15701/3926 5241/15702/3926 5242/15703/3926 5243/15704/3926 +f 5237/15705/3927 5241/15706/3927 5236/15707/3927 5240/15708/3927 +f 5238/15709/3928 5242/15710/3928 5239/15711/3928 5243/15712/3928 +f 5238/15713/3929 5236/15714/3929 5240/15715/3929 5242/15716/3929 +f 5243/15717/3930 5241/15718/3930 5237/15719/3930 5239/15720/3930 +f 5245/15721/3931 5244/15722/3931 5247/15723/3931 5246/15724/3931 +f 5248/15725/3932 5249/15726/3932 5250/15727/3932 5251/15728/3932 +f 5245/15729/3933 5249/15730/3933 5244/15731/3933 5248/15732/3933 +f 5246/15733/3934 5250/15734/3934 5247/15735/3934 5251/15736/3934 +f 5246/15737/3935 5244/15738/3935 5248/15739/3935 5250/15740/3935 +f 5251/15741/3936 5249/15742/3936 5245/15743/3936 5247/15744/3936 +f 5253/15745/3937 5252/15746/3937 5255/15747/3937 5254/15748/3937 +f 5256/15749/3938 5257/15750/3938 5258/15751/3938 5259/15752/3938 +f 5253/15753/3939 5257/15754/3939 5252/15755/3939 5256/15756/3939 +f 5254/15757/3940 5258/15758/3940 5255/15759/3940 5259/15760/3940 +f 5254/15761/3941 5252/15762/3941 5256/15763/3941 5258/15764/3941 +f 5259/15765/3942 5257/15766/3942 5253/15767/3942 5255/15768/3942 +f 5261/15769/3943 5260/15770/3943 5263/15771/3943 5262/15772/3943 +f 5264/15773/3944 5265/15774/3944 5266/15775/3944 5267/15776/3944 +f 5261/15777/3945 5265/15778/3945 5260/15779/3945 5264/15780/3945 +f 5262/15781/3946 5266/15782/3946 5263/15783/3946 5267/15784/3946 +f 5262/15785/3947 5260/15786/3947 5264/15787/3947 5266/15788/3947 +f 5267/15789/3948 5265/15790/3948 5261/15791/3948 5263/15792/3948 +f 5269/15793/3949 5268/15794/3949 5271/15795/3949 5270/15796/3949 +f 5272/15797/3950 5273/15798/3950 5274/15799/3950 5275/15800/3950 +f 5269/15801/3951 5273/15802/3951 5268/15803/3951 5272/15804/3951 +f 5270/15805/3952 5274/15806/3952 5271/15807/3952 5275/15808/3952 +f 5270/15809/3953 5268/15810/3953 5272/15811/3953 5274/15812/3953 +f 5275/15813/3954 5273/15814/3954 5269/15815/3954 5271/15816/3954 +f 5277/15817/3955 5276/15818/3955 5279/15819/3955 5278/15820/3955 +f 5280/15821/3956 5281/15822/3956 5282/15823/3956 5283/15824/3956 +f 5277/15825/3957 5281/15826/3957 5276/15827/3957 5280/15828/3957 +f 5278/15829/3958 5282/15830/3958 5279/15831/3958 5283/15832/3958 +f 5278/15833/3959 5276/15834/3959 5280/15835/3959 5282/15836/3959 +f 5283/15837/3960 5281/15838/3960 5277/15839/3960 5279/15840/3960 +f 5285/15841/3961 5284/15842/3961 5287/15843/3961 5286/15844/3961 +f 5288/15845/3962 5289/15846/3962 5290/15847/3962 5291/15848/3962 +f 5285/15849/3963 5289/15850/3963 5284/15851/3963 5288/15852/3963 +f 5286/15853/3964 5290/15854/3964 5287/15855/3964 5291/15856/3964 +f 5286/15857/3965 5284/15858/3965 5288/15859/3965 5290/15860/3965 +f 5291/15861/3966 5289/15862/3966 5285/15863/3966 5287/15864/3966 +f 5295/15865/3967 5293/15866/3967 5292/15867/3967 5294/15868/3967 +f 5298/15869/3968 5296/15870/3968 5297/15871/3968 5299/15872/3968 +f 5292/15873/3969 5293/15874/3969 5297/15875/3969 5296/15876/3969 +f 5295/15877/3970 5294/15878/3970 5298/15879/3970 5299/15880/3970 +f 5294/15881/3971 5292/15882/3971 5296/15883/3971 5298/15884/3971 +f 5299/15885/3972 5297/15886/3972 5293/15887/3972 5295/15888/3972 +f 5303/15889/3973 5301/15890/3973 5300/15891/3973 5302/15892/3973 +f 5306/15893/3974 5304/15894/3974 5305/15895/3974 5307/15896/3974 +f 5300/15897/3975 5301/15898/3975 5305/15899/3975 5304/15900/3975 +f 5303/15901/3976 5302/15902/3976 5306/15903/3976 5307/15904/3976 +f 5302/15905/3977 5300/15906/3977 5304/15907/3977 5306/15908/3977 +f 5307/15909/3978 5305/15910/3978 5301/15911/3978 5303/15912/3978 +f 5311/15913/3979 5309/15914/3979 5308/15915/3979 5310/15916/3979 +f 5314/15917/3980 5312/15918/3980 5313/15919/3980 5315/15920/3980 +f 5308/15921/3981 5309/15922/3981 5313/15923/3981 5312/15924/3981 +f 5311/15925/3982 5310/15926/3982 5314/15927/3982 5315/15928/3982 +f 5310/15929/3983 5308/15930/3983 5312/15931/3983 5314/15932/3983 +f 5315/15933/3984 5313/15934/3984 5309/15935/3984 5311/15936/3984 +f 5317/15937/3985 5316/15938/3985 5319/15939/3985 5318/15940/3985 +f 5320/15941/3986 5321/15942/3986 5322/15943/3986 5323/15944/3986 +f 5316/15945/3987 5317/15946/3987 5321/15947/3987 5320/15948/3987 +f 5319/15949/3988 5318/15950/3988 5322/15951/3988 5323/15952/3988 +f 5316/15953/3989 5320/15954/3989 5318/15955/3989 5322/15956/3989 +f 5321/15957/3990 5317/15958/3990 5323/15959/3990 5319/15960/3990 +f 5325/15961/3991 5324/15962/3991 5327/15963/3991 5326/15964/3991 +f 5328/15965/3992 5329/15966/3992 5330/15967/3992 5331/15968/3992 +f 5324/15969/3993 5325/15970/3993 5329/15971/3993 5328/15972/3993 +f 5327/15973/3994 5326/15974/3994 5330/15975/3994 5331/15976/3994 +f 5324/15977/3995 5328/15978/3995 5326/15979/3995 5330/15980/3995 +f 5329/15981/3996 5325/15982/3996 5331/15983/3996 5327/15984/3996 +f 5333/15985/3997 5332/15986/3997 5335/15987/3997 5334/15988/3997 +f 5336/15989/3998 5337/15990/3998 5338/15991/3998 5339/15992/3998 +f 5332/15993/3999 5333/15994/3999 5337/15995/3999 5336/15996/3999 +f 5335/15997/4000 5334/15998/4000 5338/15999/4000 5339/16000/4000 +f 5332/16001/4001 5336/16002/4001 5334/16003/4001 5338/16004/4001 +f 5337/16005/4002 5333/16006/4002 5339/16007/4002 5335/16008/4002 +f 5343/16009/4003 5341/16010/4003 5340/16011/4003 5342/16012/4003 +f 5346/16013/4004 5344/16014/4004 5345/16015/4004 5347/16016/4004 +f 5340/16017/4005 5341/16018/4005 5345/16019/4005 5344/16020/4005 +f 5343/16021/4006 5342/16022/4006 5346/16023/4006 5347/16024/4006 +f 5342/16025/4007 5340/16026/4007 5344/16027/4007 5346/16028/4007 +f 5347/16029/4008 5345/16030/4008 5341/16031/4008 5343/16032/4008 +f 5351/16033/4009 5349/16034/4009 5348/16035/4009 5350/16036/4009 +f 5354/16037/4010 5352/16038/4010 5353/16039/4010 5355/16040/4010 +f 5348/16041/4011 5349/16042/4011 5353/16043/4011 5352/16044/4011 +f 5351/16045/4012 5350/16046/4012 5354/16047/4012 5355/16048/4012 +f 5350/16049/4013 5348/16050/4013 5352/16051/4013 5354/16052/4013 +f 5355/16053/4014 5353/16054/4014 5349/16055/4014 5351/16056/4014 +f 5359/16057/4015 5357/16058/4015 5356/16059/4015 5358/16060/4015 +f 5362/16061/4016 5360/16062/4016 5361/16063/4016 5363/16064/4016 +f 5356/16065/4017 5357/16066/4017 5361/16067/4017 5360/16068/4017 +f 5359/16069/4018 5358/16070/4018 5362/16071/4018 5363/16072/4018 +f 5358/16073/4019 5356/16074/4019 5360/16075/4019 5362/16076/4019 +f 5363/16077/4020 5361/16078/4020 5357/16079/4020 5359/16080/4020 +f 5365/16081/4021 5364/16082/4021 5367/16083/4021 5366/16084/4021 +f 5368/16085/4022 5369/16086/4022 5370/16087/4022 5371/16088/4022 +f 5364/16089/4023 5365/16090/4023 5369/16091/4023 5368/16092/4023 +f 5367/16093/4024 5366/16094/4024 5370/16095/4024 5371/16096/4024 +f 5364/16097/4025 5368/16098/4025 5366/16099/4025 5370/16100/4025 +f 5369/16101/4026 5365/16102/4026 5371/16103/4026 5367/16104/4026 +f 5373/16105/4027 5372/16106/4027 5375/16107/4027 5374/16108/4027 +f 5376/16109/4028 5377/16110/4028 5378/16111/4028 5379/16112/4028 +f 5372/16113/4029 5373/16114/4029 5377/16115/4029 5376/16116/4029 +f 5375/16117/4030 5374/16118/4030 5378/16119/4030 5379/16120/4030 +f 5372/16121/4031 5376/16122/4031 5374/16123/4031 5378/16124/4031 +f 5377/16125/4032 5373/16126/4032 5379/16127/4032 5375/16128/4032 +f 5381/16129/4033 5380/16130/4033 5383/16131/4033 5382/16132/4033 +f 5384/16133/4034 5385/16134/4034 5386/16135/4034 5387/16136/4034 +f 5380/16137/4035 5381/16138/4035 5385/16139/4035 5384/16140/4035 +f 5383/16141/4036 5382/16142/4036 5386/16143/4036 5387/16144/4036 +f 5380/16145/4037 5384/16146/4037 5382/16147/4037 5386/16148/4037 +f 5385/16149/4038 5381/16150/4038 5387/16151/4038 5383/16152/4038 +f 5391/16153/4039 5389/16154/4039 5388/16155/4039 5390/16156/4039 +f 5394/16157/4040 5392/16158/4040 5393/16159/4040 5395/16160/4040 +f 5388/16161/4041 5389/16162/4041 5393/16163/4041 5392/16164/4041 +f 5391/16165/4042 5390/16166/4042 5394/16167/4042 5395/16168/4042 +f 5390/16169/4043 5388/16170/4043 5392/16171/4043 5394/16172/4043 +f 5395/16173/4044 5393/16174/4044 5389/16175/4044 5391/16176/4044 +f 5397/16177/4045 5396/16178/4045 5399/16179/4045 5398/16180/4045 +f 5400/16181/4046 5401/16182/4046 5402/16183/4046 5403/16184/4046 +f 5396/16185/4047 5397/16186/4047 5401/16187/4047 5400/16188/4047 +f 5399/16189/4048 5398/16190/4048 5402/16191/4048 5403/16192/4048 +f 5396/16193/4049 5400/16194/4049 5398/16195/4049 5402/16196/4049 +f 5401/16197/4050 5397/16198/4050 5403/16199/4050 5399/16200/4050 +f 5407/16201/4051 5405/16202/4051 5404/16203/4051 5406/16204/4051 +f 5410/16205/4052 5408/16206/4052 5409/16207/4052 5411/16208/4052 +f 5404/16209/4053 5405/16210/4053 5409/16211/4053 5408/16212/4053 +f 5407/16213/4054 5406/16214/4054 5410/16215/4054 5411/16216/4054 +f 5406/16217/4055 5404/16218/4055 5408/16219/4055 5410/16220/4055 +f 5411/16221/4056 5409/16222/4056 5405/16223/4056 5407/16224/4056 +f 5415/16225/4057 5413/16226/4057 5412/16227/4057 5414/16228/4057 +f 5418/16229/4058 5416/16230/4058 5417/16231/4058 5419/16232/4058 +f 5412/16233/4059 5413/16234/4059 5417/16235/4059 5416/16236/4059 +f 5415/16237/4060 5414/16238/4060 5418/16239/4060 5419/16240/4060 +f 5414/16241/4061 5412/16242/4061 5416/16243/4061 5418/16244/4061 +f 5419/16245/4062 5417/16246/4062 5413/16247/4062 5415/16248/4062 +f 5423/16249/4063 5421/16250/4063 5420/16251/4063 5422/16252/4063 +f 5426/16253/4064 5424/16254/4064 5425/16255/4064 5427/16256/4064 +f 5420/16257/4065 5421/16258/4065 5425/16259/4065 5424/16260/4065 +f 5423/16261/4066 5422/16262/4066 5426/16263/4066 5427/16264/4066 +f 5422/16265/4067 5420/16266/4067 5424/16267/4067 5426/16268/4067 +f 5427/16269/4068 5425/16270/4068 5421/16271/4068 5423/16272/4068 +f 5431/16273/4069 5429/16274/4069 5428/16275/4069 5430/16276/4069 +f 5434/16277/4070 5432/16278/4070 5433/16279/4070 5435/16280/4070 +f 5428/16281/4071 5429/16282/4071 5433/16283/4071 5432/16284/4071 +f 5431/16285/4072 5430/16286/4072 5434/16287/4072 5435/16288/4072 +f 5430/16289/4073 5428/16290/4073 5432/16291/4073 5434/16292/4073 +f 5435/16293/4074 5433/16294/4074 5429/16295/4074 5431/16296/4074 +f 5439/16297/4075 5437/16298/4075 5436/16299/4075 5438/16300/4075 +f 5442/16301/4076 5440/16302/4076 5441/16303/4076 5443/16304/4076 +f 5436/16305/4077 5437/16306/4077 5441/16307/4077 5440/16308/4077 +f 5439/16309/4078 5438/16310/4078 5442/16311/4078 5443/16312/4078 +f 5438/16313/4079 5436/16314/4079 5440/16315/4079 5442/16316/4079 +f 5443/16317/4080 5441/16318/4080 5437/16319/4080 5439/16320/4080 +f 5447/16321/4081 5445/16322/4081 5444/16323/4081 5446/16324/4081 +f 5450/16325/4082 5448/16326/4082 5449/16327/4082 5451/16328/4082 +f 5444/16329/4083 5445/16330/4083 5449/16331/4083 5448/16332/4083 +f 5447/16333/4084 5446/16334/4084 5450/16335/4084 5451/16336/4084 +f 5446/16337/4085 5444/16338/4085 5448/16339/4085 5450/16340/4085 +f 5451/16341/4086 5449/16342/4086 5445/16343/4086 5447/16344/4086 +f 5455/16345/4087 5453/16346/4087 5452/16347/4087 5454/16348/4087 +f 5458/16349/4088 5456/16350/4088 5457/16351/4088 5459/16352/4088 +f 5452/16353/4089 5453/16354/4089 5457/16355/4089 5456/16356/4089 +f 5455/16357/4090 5454/16358/4090 5458/16359/4090 5459/16360/4090 +f 5454/16361/4091 5452/16362/4091 5456/16363/4091 5458/16364/4091 +f 5459/16365/4092 5457/16366/4092 5453/16367/4092 5455/16368/4092 +f 5463/16369/4093 5461/16370/4093 5460/16371/4093 5462/16372/4093 +f 5466/16373/4094 5464/16374/4094 5465/16375/4094 5467/16376/4094 +f 5460/16377/4095 5461/16378/4095 5465/16379/4095 5464/16380/4095 +f 5463/16381/4096 5462/16382/4096 5466/16383/4096 5467/16384/4096 +f 5462/16385/4097 5460/16386/4097 5464/16387/4097 5466/16388/4097 +f 5467/16389/4098 5465/16390/4098 5461/16391/4098 5463/16392/4098 +f 5469/16393/4099 5468/16394/4099 5471/16395/4099 5470/16396/4099 +f 5472/16397/4100 5473/16398/4100 5474/16399/4100 5475/16400/4100 +f 5468/16401/4101 5469/16402/4101 5473/16403/4101 5472/16404/4101 +f 5471/16405/4102 5470/16406/4102 5474/16407/4102 5475/16408/4102 +f 5468/16409/4103 5472/16410/4103 5470/16411/4103 5474/16412/4103 +f 5473/16413/4104 5469/16414/4104 5475/16415/4104 5471/16416/4104 +f 5477/16417/4105 5476/16418/4105 5479/16419/4105 5478/16420/4105 +f 5480/16421/4106 5481/16422/4106 5482/16423/4106 5483/16424/4106 +f 5476/16425/4107 5477/16426/4107 5481/16427/4107 5480/16428/4107 +f 5479/16429/4108 5478/16430/4108 5482/16431/4108 5483/16432/4108 +f 5476/16433/4109 5480/16434/4109 5478/16435/4109 5482/16436/4109 +f 5481/16437/4110 5477/16438/4110 5483/16439/4110 5479/16440/4110 +f 5485/16441/4111 5484/16442/4111 5487/16443/4111 5486/16444/4111 +f 5488/16445/4112 5489/16446/4112 5490/16447/4112 5491/16448/4112 +f 5484/16449/4113 5485/16450/4113 5489/16451/4113 5488/16452/4113 +f 5487/16453/4114 5486/16454/4114 5490/16455/4114 5491/16456/4114 +f 5484/16457/4115 5488/16458/4115 5486/16459/4115 5490/16460/4115 +f 5489/16461/4116 5485/16462/4116 5491/16463/4116 5487/16464/4116 +f 5495/16465/4117 5493/16466/4117 5492/16467/4117 5494/16468/4117 +f 5498/16469/4118 5496/16470/4118 5497/16471/4118 5499/16472/4118 +f 5492/16473/4119 5493/16474/4119 5497/16475/4119 5496/16476/4119 +f 5495/16477/4120 5494/16478/4120 5498/16479/4120 5499/16480/4120 +f 5494/16481/4121 5492/16482/4121 5496/16483/4121 5498/16484/4121 +f 5499/16485/4122 5497/16486/4122 5493/16487/4122 5495/16488/4122 +f 5503/16489/4123 5501/16490/4123 5500/16491/4123 5502/16492/4123 +f 5506/16493/4124 5504/16494/4124 5505/16495/4124 5507/16496/4124 +f 5500/16497/4125 5501/16498/4125 5505/16499/4125 5504/16500/4125 +f 5503/16501/4126 5502/16502/4126 5506/16503/4126 5507/16504/4126 +f 5502/16505/4127 5500/16506/4127 5504/16507/4127 5506/16508/4127 +f 5507/16509/4128 5505/16510/4128 5501/16511/4128 5503/16512/4128 +f 5511/16513/4129 5509/16514/4129 5508/16515/4129 5510/16516/4129 +f 5514/16517/4130 5512/16518/4130 5513/16519/4130 5515/16520/4130 +f 5508/16521/4131 5509/16522/4131 5513/16523/4131 5512/16524/4131 +f 5511/16525/4132 5510/16526/4132 5514/16527/4132 5515/16528/4132 +f 5510/16529/4133 5508/16530/4133 5512/16531/4133 5514/16532/4133 +f 5515/16533/4134 5513/16534/4134 5509/16535/4134 5511/16536/4134 +f 5517/16537/4135 5516/16538/4135 5519/16539/4135 5518/16540/4135 +f 5520/16541/4136 5521/16542/4136 5522/16543/4136 5523/16544/4136 +f 5516/16545/4137 5517/16546/4137 5521/16547/4137 5520/16548/4137 +f 5519/16549/4138 5518/16550/4138 5522/16551/4138 5523/16552/4138 +f 5516/16553/4139 5520/16554/4139 5518/16555/4139 5522/16556/4139 +f 5521/16557/4140 5517/16558/4140 5523/16559/4140 5519/16560/4140 +f 5525/16561/4141 5524/16562/4141 5527/16563/4141 5526/16564/4141 +f 5528/16565/4142 5529/16566/4142 5530/16567/4142 5531/16568/4142 +f 5524/16569/4143 5525/16570/4143 5529/16571/4143 5528/16572/4143 +f 5527/16573/4144 5526/16574/4144 5530/16575/4144 5531/16576/4144 +f 5524/16577/4145 5528/16578/4145 5526/16579/4145 5530/16580/4145 +f 5529/16581/4146 5525/16582/4146 5531/16583/4146 5527/16584/4146 +f 5533/16585/4147 5532/16586/4147 5535/16587/4147 5534/16588/4147 +f 5536/16589/4148 5537/16590/4148 5538/16591/4148 5539/16592/4148 +f 5532/16593/4149 5533/16594/4149 5537/16595/4149 5536/16596/4149 +f 5535/16597/4150 5534/16598/4150 5538/16599/4150 5539/16600/4150 +f 5532/16601/4151 5536/16602/4151 5534/16603/4151 5538/16604/4151 +f 5537/16605/4152 5533/16606/4152 5539/16607/4152 5535/16608/4152 +f 5543/16609/4153 5541/16610/4153 5540/16611/4153 5542/16612/4153 +f 5546/16613/4154 5544/16614/4154 5545/16615/4154 5547/16616/4154 +f 5540/16617/4155 5541/16618/4155 5545/16619/4155 5544/16620/4155 +f 5543/16621/4156 5542/16622/4156 5546/16623/4156 5547/16624/4156 +f 5542/16625/4157 5540/16626/4157 5544/16627/4157 5546/16628/4157 +f 5547/16629/4158 5545/16630/4158 5541/16631/4158 5543/16632/4158 +f 5551/16633/4159 5549/16634/4159 5548/16635/4159 5550/16636/4159 +f 5554/16637/4160 5552/16638/4160 5553/16639/4160 5555/16640/4160 +f 5548/16641/4161 5549/16642/4161 5553/16643/4161 5552/16644/4161 +f 5551/16645/4162 5550/16646/4162 5554/16647/4162 5555/16648/4162 +f 5550/16649/4163 5548/16650/4163 5552/16651/4163 5554/16652/4163 +f 5555/16653/4164 5553/16654/4164 5549/16655/4164 5551/16656/4164 +f 5559/16657/4165 5557/16658/4165 5556/16659/4165 5558/16660/4165 +f 5562/16661/4166 5560/16662/4166 5561/16663/4166 5563/16664/4166 +f 5556/16665/4167 5557/16666/4167 5561/16667/4167 5560/16668/4167 +f 5559/16669/4168 5558/16670/4168 5562/16671/4168 5563/16672/4168 +f 5558/16673/4169 5556/16674/4169 5560/16675/4169 5562/16676/4169 +f 5563/16677/4170 5561/16678/4170 5557/16679/4170 5559/16680/4170 +f 5565/16681/4171 5564/16682/4171 5567/16683/4171 5566/16684/4171 +f 5568/16685/4172 5569/16686/4172 5570/16687/4172 5571/16688/4172 +f 5564/16689/4173 5565/16690/4173 5569/16691/4173 5568/16692/4173 +f 5567/16693/4174 5566/16694/4174 5570/16695/4174 5571/16696/4174 +f 5564/16697/4175 5568/16698/4175 5566/16699/4175 5570/16700/4175 +f 5569/16701/4176 5565/16702/4176 5571/16703/4176 5567/16704/4176 +f 5573/16705/4177 5572/16706/4177 5575/16707/4177 5574/16708/4177 +f 5576/16709/4178 5577/16710/4178 5578/16711/4178 5579/16712/4178 +f 5572/16713/4179 5573/16714/4179 5577/16715/4179 5576/16716/4179 +f 5575/16717/4180 5574/16718/4180 5578/16719/4180 5579/16720/4180 +f 5572/16721/4181 5576/16722/4181 5574/16723/4181 5578/16724/4181 +f 5577/16725/4182 5573/16726/4182 5579/16727/4182 5575/16728/4182 +f 5581/16729/4183 5580/16730/4183 5583/16731/4183 5582/16732/4183 +f 5584/16733/4184 5585/16734/4184 5586/16735/4184 5587/16736/4184 +f 5580/16737/4185 5581/16738/4185 5585/16739/4185 5584/16740/4185 +f 5583/16741/4186 5582/16742/4186 5586/16743/4186 5587/16744/4186 +f 5580/16745/4187 5584/16746/4187 5582/16747/4187 5586/16748/4187 +f 5585/16749/4188 5581/16750/4188 5587/16751/4188 5583/16752/4188 +f 5591/16753/4189 5589/16754/4189 5588/16755/4189 5590/16756/4189 +f 5594/16757/4190 5592/16758/4190 5593/16759/4190 5595/16760/4190 +f 5588/16761/4191 5589/16762/4191 5593/16763/4191 5592/16764/4191 +f 5591/16765/4192 5590/16766/4192 5594/16767/4192 5595/16768/4192 +f 5590/16769/4193 5588/16770/4193 5592/16771/4193 5594/16772/4193 +f 5595/16773/4194 5593/16774/4194 5589/16775/4194 5591/16776/4194 +f 5597/16777/4195 5596/16778/4195 5599/16779/4195 5598/16780/4195 +f 5600/16781/4196 5601/16782/4196 5602/16783/4196 5603/16784/4196 +f 5596/16785/4197 5597/16786/4197 5601/16787/4197 5600/16788/4197 +f 5599/16789/4198 5598/16790/4198 5602/16791/4198 5603/16792/4198 +f 5596/16793/4199 5600/16794/4199 5598/16795/4199 5602/16796/4199 +f 5601/16797/4200 5597/16798/4200 5603/16799/4200 5599/16800/4200 +f 5607/16801/4201 5605/16802/4201 5604/16803/4201 5606/16804/4201 +f 5610/16805/4202 5608/16806/4202 5609/16807/4202 5611/16808/4202 +f 5604/16809/4203 5605/16810/4203 5609/16811/4203 5608/16812/4203 +f 5607/16813/4204 5606/16814/4204 5610/16815/4204 5611/16816/4204 +f 5606/16817/4205 5604/16818/4205 5608/16819/4205 5610/16820/4205 +f 5611/16821/4206 5609/16822/4206 5605/16823/4206 5607/16824/4206 +f 5615/16825/4207 5613/16826/4207 5612/16827/4207 5614/16828/4207 +f 5618/16829/4208 5616/16830/4208 5617/16831/4208 5619/16832/4208 +f 5612/16833/4209 5613/16834/4209 5617/16835/4209 5616/16836/4209 +f 5615/16837/4210 5614/16838/4210 5618/16839/4210 5619/16840/4210 +f 5614/16841/4211 5612/16842/4211 5616/16843/4211 5618/16844/4211 +f 5619/16845/4212 5617/16846/4212 5613/16847/4212 5615/16848/4212 +f 5623/16849/4213 5621/16850/4213 5620/16851/4213 5622/16852/4213 +f 5626/16853/4214 5624/16854/4214 5625/16855/4214 5627/16856/4214 +f 5620/16857/4215 5621/16858/4215 5625/16859/4215 5624/16860/4215 +f 5623/16861/4216 5622/16862/4216 5626/16863/4216 5627/16864/4216 +f 5622/16865/4217 5620/16866/4217 5624/16867/4217 5626/16868/4217 +f 5627/16869/4218 5625/16870/4218 5621/16871/4218 5623/16872/4218 +f 5631/16873/4219 5629/16874/4219 5628/16875/4219 5630/16876/4219 +f 5634/16877/4220 5632/16878/4220 5633/16879/4220 5635/16880/4220 +f 5628/16881/4221 5629/16882/4221 5633/16883/4221 5632/16884/4221 +f 5631/16885/4222 5630/16886/4222 5634/16887/4222 5635/16888/4222 +f 5630/16889/4223 5628/16890/4223 5632/16891/4223 5634/16892/4223 +f 5635/16893/4224 5633/16894/4224 5629/16895/4224 5631/16896/4224 +f 5639/16897/4225 5637/16898/4225 5636/16899/4225 5638/16900/4225 +f 5642/16901/4226 5640/16902/4226 5641/16903/4226 5643/16904/4226 +f 5636/16905/4227 5637/16906/4227 5641/16907/4227 5640/16908/4227 +f 5639/16909/4228 5638/16910/4228 5642/16911/4228 5643/16912/4228 +f 5638/16913/4229 5636/16914/4229 5640/16915/4229 5642/16916/4229 +f 5643/16917/4230 5641/16918/4230 5637/16919/4230 5639/16920/4230 +f 5647/16921/4231 5645/16922/4231 5644/16923/4231 5646/16924/4231 +f 5650/16925/4232 5648/16926/4232 5649/16927/4232 5651/16928/4232 +f 5644/16929/4233 5645/16930/4233 5649/16931/4233 5648/16932/4233 +f 5647/16933/4234 5646/16934/4234 5650/16935/4234 5651/16936/4234 +f 5646/16937/4235 5644/16938/4235 5648/16939/4235 5650/16940/4235 +f 5651/16941/4236 5649/16942/4236 5645/16943/4236 5647/16944/4236 +f 5653/16945/4237 5652/16946/4237 5655/16947/4237 5654/16948/4237 +f 5656/16949/4238 5657/16950/4238 5658/16951/4238 5659/16952/4238 +f 5652/16953/4239 5653/16954/4239 5657/16955/4239 5656/16956/4239 +f 5655/16957/4240 5654/16958/4240 5658/16959/4240 5659/16960/4240 +f 5652/16961/4241 5656/16962/4241 5654/16963/4241 5658/16964/4241 +f 5657/16965/4242 5653/16966/4242 5659/16967/4242 5655/16968/4242 +f 5663/16969/4243 5661/16970/4243 5660/16971/4243 5662/16972/4243 +f 5666/16973/4244 5664/16974/4244 5665/16975/4244 5667/16976/4244 +f 5660/16977/4245 5661/16978/4245 5665/16979/4245 5664/16980/4245 +f 5663/16981/4246 5662/16982/4246 5666/16983/4246 5667/16984/4246 +f 5662/16985/4247 5660/16986/4247 5664/16987/4247 5666/16988/4247 +f 5667/16989/4248 5665/16990/4248 5661/16991/4248 5663/16992/4248 +f 5671/16993/4249 5669/16994/4249 5668/16995/4249 5670/16996/4249 +f 5674/16997/4250 5672/16998/4250 5673/16999/4250 5675/17000/4250 +f 5668/17001/4251 5669/17002/4251 5673/17003/4251 5672/17004/4251 +f 5671/17005/4252 5670/17006/4252 5674/17007/4252 5675/17008/4252 +f 5670/17009/4253 5668/17010/4253 5672/17011/4253 5674/17012/4253 +f 5675/17013/4254 5673/17014/4254 5669/17015/4254 5671/17016/4254 +f 5679/17017/4255 5677/17018/4255 5676/17019/4255 5678/17020/4255 +f 5682/17021/4256 5680/17022/4256 5681/17023/4256 5683/17024/4256 +f 5676/17025/4257 5677/17026/4257 5681/17027/4257 5680/17028/4257 +f 5679/17029/4258 5678/17030/4258 5682/17031/4258 5683/17032/4258 +f 5678/17033/4259 5676/17034/4259 5680/17035/4259 5682/17036/4259 +f 5683/17037/4260 5681/17038/4260 5677/17039/4260 5679/17040/4260 +f 5687/17041/4261 5685/17042/4261 5684/17043/4261 5686/17044/4261 +f 5690/17045/4262 5688/17046/4262 5689/17047/4262 5691/17048/4262 +f 5684/17049/4263 5685/17050/4263 5689/17051/4263 5688/17052/4263 +f 5687/17053/4264 5686/17054/4264 5690/17055/4264 5691/17056/4264 +f 5686/17057/4265 5684/17058/4265 5688/17059/4265 5690/17060/4265 +f 5691/17061/4266 5689/17062/4266 5685/17063/4266 5687/17064/4266 +f 5695/17065/4267 5693/17066/4267 5692/17067/4267 5694/17068/4267 +f 5698/17069/4268 5696/17070/4268 5697/17071/4268 5699/17072/4268 +f 5692/17073/4269 5693/17074/4269 5697/17075/4269 5696/17076/4269 +f 5695/17077/4270 5694/17078/4270 5698/17079/4270 5699/17080/4270 +f 5694/17081/4271 5692/17082/4271 5696/17083/4271 5698/17084/4271 +f 5699/17085/4272 5697/17086/4272 5693/17087/4272 5695/17088/4272 +f 5703/17089/4273 5701/17090/4273 5700/17091/4273 5702/17092/4273 +f 5706/17093/4274 5704/17094/4274 5705/17095/4274 5707/17096/4274 +f 5700/17097/4275 5701/17098/4275 5705/17099/4275 5704/17100/4275 +f 5703/17101/4276 5702/17102/4276 5706/17103/4276 5707/17104/4276 +f 5702/17105/4277 5700/17106/4277 5704/17107/4277 5706/17108/4277 +f 5707/17109/4278 5705/17110/4278 5701/17111/4278 5703/17112/4278 +f 5711/17113/4279 5709/17114/4279 5708/17115/4279 5710/17116/4279 +f 5714/17117/4280 5712/17118/4280 5713/17119/4280 5715/17120/4280 +f 5708/17121/4281 5709/17122/4281 5713/17123/4281 5712/17124/4281 +f 5711/17125/4282 5710/17126/4282 5714/17127/4282 5715/17128/4282 +f 5710/17129/4283 5708/17130/4283 5712/17131/4283 5714/17132/4283 +f 5715/17133/4284 5713/17134/4284 5709/17135/4284 5711/17136/4284 +f 5719/17137/4285 5717/17138/4285 5716/17139/4285 5718/17140/4285 +f 5722/17141/4286 5720/17142/4286 5721/17143/4286 5723/17144/4286 +f 5716/17145/4287 5717/17146/4287 5721/17147/4287 5720/17148/4287 +f 5719/17149/4288 5718/17150/4288 5722/17151/4288 5723/17152/4288 +f 5718/17153/4289 5716/17154/4289 5720/17155/4289 5722/17156/4289 +f 5723/17157/4290 5721/17158/4290 5717/17159/4290 5719/17160/4290 +f 5725/17161/4291 5724/17162/4291 5727/17163/4291 5726/17164/4291 +f 5728/17165/4292 5729/17166/4292 5730/17167/4292 5731/17168/4292 +f 5724/17169/4293 5725/17170/4293 5729/17171/4293 5728/17172/4293 +f 5727/17173/4294 5726/17174/4294 5730/17175/4294 5731/17176/4294 +f 5724/17177/4295 5728/17178/4295 5726/17179/4295 5730/17180/4295 +f 5729/17181/4296 5725/17182/4296 5731/17183/4296 5727/17184/4296 +f 5733/17185/4297 5732/17186/4297 5735/17187/4297 5734/17188/4297 +f 5736/17189/4298 5737/17190/4298 5738/17191/4298 5739/17192/4298 +f 5732/17193/4299 5733/17194/4299 5737/17195/4299 5736/17196/4299 +f 5735/17197/4300 5734/17198/4300 5738/17199/4300 5739/17200/4300 +f 5732/17201/4301 5736/17202/4301 5734/17203/4301 5738/17204/4301 +f 5737/17205/4302 5733/17206/4302 5739/17207/4302 5735/17208/4302 +f 5741/17209/4303 5740/17210/4303 5743/17211/4303 5742/17212/4303 +f 5744/17213/4304 5745/17214/4304 5746/17215/4304 5747/17216/4304 +f 5740/17217/4305 5741/17218/4305 5745/17219/4305 5744/17220/4305 +f 5743/17221/4306 5742/17222/4306 5746/17223/4306 5747/17224/4306 +f 5740/17225/4307 5744/17226/4307 5742/17227/4307 5746/17228/4307 +f 5745/17229/4308 5741/17230/4308 5747/17231/4308 5743/17232/4308 +f 5751/17233/4309 5749/17234/4309 5748/17235/4309 5750/17236/4309 +f 5754/17237/4310 5752/17238/4310 5753/17239/4310 5755/17240/4310 +f 5748/17241/4311 5749/17242/4311 5753/17243/4311 5752/17244/4311 +f 5751/17245/4312 5750/17246/4312 5754/17247/4312 5755/17248/4312 +f 5750/17249/4313 5748/17250/4313 5752/17251/4313 5754/17252/4313 +f 5755/17253/4314 5753/17254/4314 5749/17255/4314 5751/17256/4314 +f 5759/17257/4315 5757/17258/4315 5756/17259/4315 5758/17260/4315 +f 5762/17261/4316 5760/17262/4316 5761/17263/4316 5763/17264/4316 +f 5756/17265/4317 5757/17266/4317 5761/17267/4317 5760/17268/4317 +f 5759/17269/4318 5758/17270/4318 5762/17271/4318 5763/17272/4318 +f 5758/17273/4319 5756/17274/4319 5760/17275/4319 5762/17276/4319 +f 5763/17277/4320 5761/17278/4320 5757/17279/4320 5759/17280/4320 +f 5767/17281/4321 5765/17282/4321 5764/17283/4321 5766/17284/4321 +f 5770/17285/4322 5768/17286/4322 5769/17287/4322 5771/17288/4322 +f 5764/17289/4323 5765/17290/4323 5769/17291/4323 5768/17292/4323 +f 5767/17293/4324 5766/17294/4324 5770/17295/4324 5771/17296/4324 +f 5766/17297/4325 5764/17298/4325 5768/17299/4325 5770/17300/4325 +f 5771/17301/4326 5769/17302/4326 5765/17303/4326 5767/17304/4326 +f 5773/17305/4327 5772/17306/4327 5775/17307/4327 5774/17308/4327 +f 5776/17309/4328 5777/17310/4328 5778/17311/4328 5779/17312/4328 +f 5772/17313/4329 5773/17314/4329 5777/17315/4329 5776/17316/4329 +f 5775/17317/4330 5774/17318/4330 5778/17319/4330 5779/17320/4330 +f 5772/17321/4331 5776/17322/4331 5774/17323/4331 5778/17324/4331 +f 5777/17325/4332 5773/17326/4332 5779/17327/4332 5775/17328/4332 +f 5781/17329/4333 5780/17330/4333 5783/17331/4333 5782/17332/4333 +f 5784/17333/4334 5785/17334/4334 5786/17335/4334 5787/17336/4334 +f 5780/17337/4335 5781/17338/4335 5785/17339/4335 5784/17340/4335 +f 5783/17341/4336 5782/17342/4336 5786/17343/4336 5787/17344/4336 +f 5780/17345/4337 5784/17346/4337 5782/17347/4337 5786/17348/4337 +f 5785/17349/4338 5781/17350/4338 5787/17351/4338 5783/17352/4338 +f 5789/17353/4339 5788/17354/4339 5791/17355/4339 5790/17356/4339 +f 5792/17357/4340 5793/17358/4340 5794/17359/4340 5795/17360/4340 +f 5788/17361/4341 5789/17362/4341 5793/17363/4341 5792/17364/4341 +f 5791/17365/4342 5790/17366/4342 5794/17367/4342 5795/17368/4342 +f 5788/17369/4343 5792/17370/4343 5790/17371/4343 5794/17372/4343 +f 5793/17373/4344 5789/17374/4344 5795/17375/4344 5791/17376/4344 +f 5799/17377/4345 5797/17378/4345 5796/17379/4345 5798/17380/4345 +f 5802/17381/4346 5800/17382/4346 5801/17383/4346 5803/17384/4346 +f 5796/17385/4347 5797/17386/4347 5801/17387/4347 5800/17388/4347 +f 5799/17389/4348 5798/17390/4348 5802/17391/4348 5803/17392/4348 +f 5798/17393/4349 5796/17394/4349 5800/17395/4349 5802/17396/4349 +f 5803/17397/4350 5801/17398/4350 5797/17399/4350 5799/17400/4350 +f 5807/17401/4351 5805/17402/4351 5804/17403/4351 5806/17404/4351 +f 5810/17405/4352 5808/17406/4352 5809/17407/4352 5811/17408/4352 +f 5804/17409/4353 5805/17410/4353 5809/17411/4353 5808/17412/4353 +f 5807/17413/4354 5806/17414/4354 5810/17415/4354 5811/17416/4354 +f 5806/17417/4355 5804/17418/4355 5808/17419/4355 5810/17420/4355 +f 5811/17421/4356 5809/17422/4356 5805/17423/4356 5807/17424/4356 +f 5815/17425/4357 5813/17426/4357 5812/17427/4357 5814/17428/4357 +f 5818/17429/4358 5816/17430/4358 5817/17431/4358 5819/17432/4358 +f 5812/17433/4359 5813/17434/4359 5817/17435/4359 5816/17436/4359 +f 5815/17437/4360 5814/17438/4360 5818/17439/4360 5819/17440/4360 +f 5814/17441/4361 5812/17442/4361 5816/17443/4361 5818/17444/4361 +f 5819/17445/4362 5817/17446/4362 5813/17447/4362 5815/17448/4362 +f 5821/17449/4363 5820/17450/4363 5823/17451/4363 5822/17452/4363 +f 5824/17453/4364 5825/17454/4364 5826/17455/4364 5827/17456/4364 +f 5820/17457/4365 5821/17458/4365 5825/17459/4365 5824/17460/4365 +f 5823/17461/4366 5822/17462/4366 5826/17463/4366 5827/17464/4366 +f 5820/17465/4367 5824/17466/4367 5822/17467/4367 5826/17468/4367 +f 5825/17469/4368 5821/17470/4368 5827/17471/4368 5823/17472/4368 +f 5829/17473/4369 5828/17474/4369 5831/17475/4369 5830/17476/4369 +f 5832/17477/4370 5833/17478/4370 5834/17479/4370 5835/17480/4370 +f 5828/17481/4371 5829/17482/4371 5833/17483/4371 5832/17484/4371 +f 5831/17485/4372 5830/17486/4372 5834/17487/4372 5835/17488/4372 +f 5828/17489/4373 5832/17490/4373 5830/17491/4373 5834/17492/4373 +f 5833/17493/4374 5829/17494/4374 5835/17495/4374 5831/17496/4374 +f 5837/17497/4375 5836/17498/4375 5839/17499/4375 5838/17500/4375 +f 5840/17501/4376 5841/17502/4376 5842/17503/4376 5843/17504/4376 +f 5836/17505/4377 5837/17506/4377 5841/17507/4377 5840/17508/4377 +f 5839/17509/4378 5838/17510/4378 5842/17511/4378 5843/17512/4378 +f 5836/17513/4379 5840/17514/4379 5838/17515/4379 5842/17516/4379 +f 5841/17517/4380 5837/17518/4380 5843/17519/4380 5839/17520/4380 +f 5847/17521/4381 5845/17522/4381 5844/17523/4381 5846/17524/4381 +f 5850/17525/4382 5848/17526/4382 5849/17527/4382 5851/17528/4382 +f 5844/17529/4383 5845/17530/4383 5849/17531/4383 5848/17532/4383 +f 5847/17533/4384 5846/17534/4384 5850/17535/4384 5851/17536/4384 +f 5846/17537/4385 5844/17538/4385 5848/17539/4385 5850/17540/4385 +f 5851/17541/4386 5849/17542/4386 5845/17543/4386 5847/17544/4386 +f 5855/17545/4387 5853/17546/4387 5852/17547/4387 5854/17548/4387 +f 5858/17549/4388 5856/17550/4388 5857/17551/4388 5859/17552/4388 +f 5852/17553/4389 5853/17554/4389 5857/17555/4389 5856/17556/4389 +f 5855/17557/4390 5854/17558/4390 5858/17559/4390 5859/17560/4390 +f 5854/17561/4391 5852/17562/4391 5856/17563/4391 5858/17564/4391 +f 5859/17565/4392 5857/17566/4392 5853/17567/4392 5855/17568/4392 +f 5863/17569/4393 5861/17570/4393 5860/17571/4393 5862/17572/4393 +f 5866/17573/4394 5864/17574/4394 5865/17575/4394 5867/17576/4394 +f 5860/17577/4395 5861/17578/4395 5865/17579/4395 5864/17580/4395 +f 5863/17581/4396 5862/17582/4396 5866/17583/4396 5867/17584/4396 +f 5862/17585/4397 5860/17586/4397 5864/17587/4397 5866/17588/4397 +f 5867/17589/4398 5865/17590/4398 5861/17591/4398 5863/17592/4398 +f 5869/17593/4399 5868/17594/4399 5871/17595/4399 5870/17596/4399 +f 5872/17597/4400 5873/17598/4400 5874/17599/4400 5875/17600/4400 +f 5868/17601/4401 5869/17602/4401 5873/17603/4401 5872/17604/4401 +f 5871/17605/4402 5870/17606/4402 5874/17607/4402 5875/17608/4402 +f 5868/17609/4403 5872/17610/4403 5870/17611/4403 5874/17612/4403 +f 5873/17613/4404 5869/17614/4404 5875/17615/4404 5871/17616/4404 +f 5877/17617/4405 5876/17618/4405 5879/17619/4405 5878/17620/4405 +f 5880/17621/4406 5881/17622/4406 5882/17623/4406 5883/17624/4406 +f 5876/17625/4407 5877/17626/4407 5881/17627/4407 5880/17628/4407 +f 5879/17629/4408 5878/17630/4408 5882/17631/4408 5883/17632/4408 +f 5876/17633/4409 5880/17634/4409 5878/17635/4409 5882/17636/4409 +f 5881/17637/4410 5877/17638/4410 5883/17639/4410 5879/17640/4410 +f 5885/17641/4411 5884/17642/4411 5887/17643/4411 5886/17644/4411 +f 5888/17645/4412 5889/17646/4412 5890/17647/4412 5891/17648/4412 +f 5884/17649/4413 5885/17650/4413 5889/17651/4413 5888/17652/4413 +f 5887/17653/4414 5886/17654/4414 5890/17655/4414 5891/17656/4414 +f 5884/17657/4415 5888/17658/4415 5886/17659/4415 5890/17660/4415 +f 5889/17661/4416 5885/17662/4416 5891/17663/4416 5887/17664/4416 +f 5895/17665/4417 5893/17666/4417 5892/17667/4417 5894/17668/4417 +f 5898/17669/4418 5896/17670/4418 5897/17671/4418 5899/17672/4418 +f 5892/17673/4419 5893/17674/4419 5897/17675/4419 5896/17676/4419 +f 5895/17677/4420 5894/17678/4420 5898/17679/4420 5899/17680/4420 +f 5894/17681/4421 5892/17682/4421 5896/17683/4421 5898/17684/4421 +f 5899/17685/4422 5897/17686/4422 5893/17687/4422 5895/17688/4422 +f 5903/17689/4423 5901/17690/4423 5900/17691/4423 5902/17692/4423 +f 5906/17693/4424 5904/17694/4424 5905/17695/4424 5907/17696/4424 +f 5900/17697/4425 5901/17698/4425 5905/17699/4425 5904/17700/4425 +f 5903/17701/4426 5902/17702/4426 5906/17703/4426 5907/17704/4426 +f 5902/17705/4427 5900/17706/4427 5904/17707/4427 5906/17708/4427 +f 5907/17709/4428 5905/17710/4428 5901/17711/4428 5903/17712/4428 +f 5911/17713/4429 5909/17714/4429 5908/17715/4429 5910/17716/4429 +f 5914/17717/4430 5912/17718/4430 5913/17719/4430 5915/17720/4430 +f 5908/17721/4431 5909/17722/4431 5913/17723/4431 5912/17724/4431 +f 5911/17725/4432 5910/17726/4432 5914/17727/4432 5915/17728/4432 +f 5910/17729/4433 5908/17730/4433 5912/17731/4433 5914/17732/4433 +f 5915/17733/4434 5913/17734/4434 5909/17735/4434 5911/17736/4434 +f 5917/17737/4435 5916/17738/4435 5919/17739/4435 5918/17740/4435 +f 5920/17741/4436 5921/17742/4436 5922/17743/4436 5923/17744/4436 +f 5916/17745/4437 5917/17746/4437 5921/17747/4437 5920/17748/4437 +f 5919/17749/4438 5918/17750/4438 5922/17751/4438 5923/17752/4438 +f 5916/17753/4439 5920/17754/4439 5918/17755/4439 5922/17756/4439 +f 5921/17757/4440 5917/17758/4440 5923/17759/4440 5919/17760/4440 +f 5925/17761/4441 5924/17762/4441 5927/17763/4441 5926/17764/4441 +f 5928/17765/4442 5929/17766/4442 5930/17767/4442 5931/17768/4442 +f 5924/17769/4443 5925/17770/4443 5929/17771/4443 5928/17772/4443 +f 5927/17773/4444 5926/17774/4444 5930/17775/4444 5931/17776/4444 +f 5924/17777/4445 5928/17778/4445 5926/17779/4445 5930/17780/4445 +f 5929/17781/4446 5925/17782/4446 5931/17783/4446 5927/17784/4446 +f 5933/17785/4447 5932/17786/4447 5935/17787/4447 5934/17788/4447 +f 5936/17789/4448 5937/17790/4448 5938/17791/4448 5939/17792/4448 +f 5932/17793/4449 5933/17794/4449 5937/17795/4449 5936/17796/4449 +f 5935/17797/4450 5934/17798/4450 5938/17799/4450 5939/17800/4450 +f 5932/17801/4451 5936/17802/4451 5934/17803/4451 5938/17804/4451 +f 5937/17805/4452 5933/17806/4452 5939/17807/4452 5935/17808/4452 +f 5943/17809/4453 5941/17810/4453 5940/17811/4453 5942/17812/4453 +f 5946/17813/4454 5944/17814/4454 5945/17815/4454 5947/17816/4454 +f 5940/17817/4455 5941/17818/4455 5945/17819/4455 5944/17820/4455 +f 5943/17821/4456 5942/17822/4456 5946/17823/4456 5947/17824/4456 +f 5942/17825/4457 5940/17826/4457 5944/17827/4457 5946/17828/4457 +f 5947/17829/4458 5945/17830/4458 5941/17831/4458 5943/17832/4458 +f 5951/17833/4459 5949/17834/4459 5948/17835/4459 5950/17836/4459 +f 5954/17837/4460 5952/17838/4460 5953/17839/4460 5955/17840/4460 +f 5948/17841/4461 5949/17842/4461 5953/17843/4461 5952/17844/4461 +f 5951/17845/4462 5950/17846/4462 5954/17847/4462 5955/17848/4462 +f 5950/17849/4463 5948/17850/4463 5952/17851/4463 5954/17852/4463 +f 5955/17853/4464 5953/17854/4464 5949/17855/4464 5951/17856/4464 +f 5959/17857/4465 5957/17858/4465 5956/17859/4465 5958/17860/4465 +f 5962/17861/4466 5960/17862/4466 5961/17863/4466 5963/17864/4466 +f 5956/17865/4467 5957/17866/4467 5961/17867/4467 5960/17868/4467 +f 5959/17869/4468 5958/17870/4468 5962/17871/4468 5963/17872/4468 +f 5958/17873/4469 5956/17874/4469 5960/17875/4469 5962/17876/4469 +f 5963/17877/4470 5961/17878/4470 5957/17879/4470 5959/17880/4470 +f 5967/17881/4471 5965/17882/4471 5964/17883/4471 5966/17884/4471 +f 5970/17885/4472 5968/17886/4472 5969/17887/4472 5971/17888/4472 +f 5964/17889/4473 5965/17890/4473 5969/17891/4473 5968/17892/4473 +f 5967/17893/4474 5966/17894/4474 5970/17895/4474 5971/17896/4474 +f 5966/17897/4475 5964/17898/4475 5968/17899/4475 5970/17900/4475 +f 5971/17901/4476 5969/17902/4476 5965/17903/4476 5967/17904/4476 +f 5973/17905/4477 5972/17906/4477 5975/17907/4477 5974/17908/4477 +f 5976/17909/4478 5977/17910/4478 5978/17911/4478 5979/17912/4478 +f 5972/17913/4479 5973/17914/4479 5977/17915/4479 5976/17916/4479 +f 5975/17917/4480 5974/17918/4480 5978/17919/4480 5979/17920/4480 +f 5972/17921/4481 5976/17922/4481 5974/17923/4481 5978/17924/4481 +f 5977/17925/4482 5973/17926/4482 5979/17927/4482 5975/17928/4482 +f 5981/17929/4483 5980/17930/4483 5983/17931/4483 5982/17932/4483 +f 5984/17933/4484 5985/17934/4484 5986/17935/4484 5987/17936/4484 +f 5980/17937/4485 5981/17938/4485 5985/17939/4485 5984/17940/4485 +f 5983/17941/4486 5982/17942/4486 5986/17943/4486 5987/17944/4486 +f 5980/17945/4487 5984/17946/4487 5982/17947/4487 5986/17948/4487 +f 5985/17949/4488 5981/17950/4488 5987/17951/4488 5983/17952/4488 +f 5989/17953/4489 5988/17954/4489 5991/17955/4489 5990/17956/4489 +f 5992/17957/4490 5993/17958/4490 5994/17959/4490 5995/17960/4490 +f 5988/17961/4491 5989/17962/4491 5993/17963/4491 5992/17964/4491 +f 5991/17965/4492 5990/17966/4492 5994/17967/4492 5995/17968/4492 +f 5988/17969/4493 5992/17970/4493 5990/17971/4493 5994/17972/4493 +f 5993/17973/4494 5989/17974/4494 5995/17975/4494 5991/17976/4494 +f 5999/17977/4495 5997/17978/4495 5996/17979/4495 5998/17980/4495 +f 6002/17981/4496 6000/17982/4496 6001/17983/4496 6003/17984/4496 +f 5996/17985/4497 5997/17986/4497 6001/17987/4497 6000/17988/4497 +f 5999/17989/4498 5998/17990/4498 6002/17991/4498 6003/17992/4498 +f 5998/17993/4499 5996/17994/4499 6000/17995/4499 6002/17996/4499 +f 6003/17997/4500 6001/17998/4500 5997/17999/4500 5999/18000/4500 +f 6007/18001/4501 6005/18002/4501 6004/18003/4501 6006/18004/4501 +f 6010/18005/4502 6008/18006/4502 6009/18007/4502 6011/18008/4502 +f 6004/18009/4503 6005/18010/4503 6009/18011/4503 6008/18012/4503 +f 6007/18013/4504 6006/18014/4504 6010/18015/4504 6011/18016/4504 +f 6006/18017/4505 6004/18018/4505 6008/18019/4505 6010/18020/4505 +f 6011/18021/4506 6009/18022/4506 6005/18023/4506 6007/18024/4506 +f 6015/18025/4507 6013/18026/4507 6012/18027/4507 6014/18028/4507 +f 6018/18029/4508 6016/18030/4508 6017/18031/4508 6019/18032/4508 +f 6012/18033/4509 6013/18034/4509 6017/18035/4509 6016/18036/4509 +f 6015/18037/4510 6014/18038/4510 6018/18039/4510 6019/18040/4510 +f 6014/18041/4511 6012/18042/4511 6016/18043/4511 6018/18044/4511 +f 6019/18045/4512 6017/18046/4512 6013/18047/4512 6015/18048/4512 +f 6023/18049/4513 6021/18050/4513 6020/18051/4513 6022/18052/4513 +f 6026/18053/4514 6024/18054/4514 6025/18055/4514 6027/18056/4514 +f 6020/18057/4515 6021/18058/4515 6025/18059/4515 6024/18060/4515 +f 6023/18061/4516 6022/18062/4516 6026/18063/4516 6027/18064/4516 +f 6022/18065/4517 6020/18066/4517 6024/18067/4517 6026/18068/4517 +f 6027/18069/4518 6025/18070/4518 6021/18071/4518 6023/18072/4518 +f 6029/18073/4519 6028/18074/4519 6031/18075/4519 6030/18076/4519 +f 6032/18077/4520 6033/18078/4520 6034/18079/4520 6035/18080/4520 +f 6028/18081/4521 6029/18082/4521 6033/18083/4521 6032/18084/4521 +f 6031/18085/4522 6030/18086/4522 6034/18087/4522 6035/18088/4522 +f 6028/18089/4523 6032/18090/4523 6030/18091/4523 6034/18092/4523 +f 6033/18093/4524 6029/18094/4524 6035/18095/4524 6031/18096/4524 +f 6037/18097/4525 6036/18098/4525 6039/18099/4525 6038/18100/4525 +f 6040/18101/4526 6041/18102/4526 6042/18103/4526 6043/18104/4526 +f 6036/18105/4527 6037/18106/4527 6041/18107/4527 6040/18108/4527 +f 6039/18109/4528 6038/18110/4528 6042/18111/4528 6043/18112/4528 +f 6036/18113/4529 6040/18114/4529 6038/18115/4529 6042/18116/4529 +f 6041/18117/4530 6037/18118/4530 6043/18119/4530 6039/18120/4530 +f 6045/18121/4531 6044/18122/4531 6047/18123/4531 6046/18124/4531 +f 6048/18125/4532 6049/18126/4532 6050/18127/4532 6051/18128/4532 +f 6044/18129/4533 6045/18130/4533 6049/18131/4533 6048/18132/4533 +f 6047/18133/4534 6046/18134/4534 6050/18135/4534 6051/18136/4534 +f 6044/18137/4535 6048/18138/4535 6046/18139/4535 6050/18140/4535 +f 6049/18141/4536 6045/18142/4536 6051/18143/4536 6047/18144/4536 +f 6055/18145/4537 6053/18146/4537 6052/18147/4537 6054/18148/4537 +f 6058/18149/4538 6056/18150/4538 6057/18151/4538 6059/18152/4538 +f 6052/18153/4539 6053/18154/4539 6057/18155/4539 6056/18156/4539 +f 6055/18157/4540 6054/18158/4540 6058/18159/4540 6059/18160/4540 +f 6054/18161/4541 6052/18162/4541 6056/18163/4541 6058/18164/4541 +f 6059/18165/4542 6057/18166/4542 6053/18167/4542 6055/18168/4542 +f 6063/18169/4543 6061/18170/4543 6060/18171/4543 6062/18172/4543 +f 6066/18173/4544 6064/18174/4544 6065/18175/4544 6067/18176/4544 +f 6060/18177/4545 6061/18178/4545 6065/18179/4545 6064/18180/4545 +f 6063/18181/4546 6062/18182/4546 6066/18183/4546 6067/18184/4546 +f 6062/18185/4547 6060/18186/4547 6064/18187/4547 6066/18188/4547 +f 6067/18189/4548 6065/18190/4548 6061/18191/4548 6063/18192/4548 +f 6071/18193/4549 6069/18194/4549 6068/18195/4549 6070/18196/4549 +f 6074/18197/4550 6072/18198/4550 6073/18199/4550 6075/18200/4550 +f 6068/18201/4551 6069/18202/4551 6073/18203/4551 6072/18204/4551 +f 6071/18205/4552 6070/18206/4552 6074/18207/4552 6075/18208/4552 +f 6070/18209/4553 6068/18210/4553 6072/18211/4553 6074/18212/4553 +f 6075/18213/4554 6073/18214/4554 6069/18215/4554 6071/18216/4554 +f 6077/18217/4555 6076/18218/4555 6079/18219/4555 6078/18220/4555 +f 6080/18221/4556 6081/18222/4556 6082/18223/4556 6083/18224/4556 +f 6076/18225/4557 6077/18226/4557 6081/18227/4557 6080/18228/4557 +f 6079/18229/4558 6078/18230/4558 6082/18231/4558 6083/18232/4558 +f 6076/18233/4559 6080/18234/4559 6078/18235/4559 6082/18236/4559 +f 6081/18237/4560 6077/18238/4560 6083/18239/4560 6079/18240/4560 +f 6085/18241/4561 6084/18242/4561 6087/18243/4561 6086/18244/4561 +f 6088/18245/4562 6089/18246/4562 6090/18247/4562 6091/18248/4562 +f 6084/18249/4563 6085/18250/4563 6089/18251/4563 6088/18252/4563 +f 6087/18253/4564 6086/18254/4564 6090/18255/4564 6091/18256/4564 +f 6084/18257/4565 6088/18258/4565 6086/18259/4565 6090/18260/4565 +f 6089/18261/4566 6085/18262/4566 6091/18263/4566 6087/18264/4566 +f 6093/18265/4567 6092/18266/4567 6095/18267/4567 6094/18268/4567 +f 6096/18269/4568 6097/18270/4568 6098/18271/4568 6099/18272/4568 +f 6092/18273/4569 6093/18274/4569 6097/18275/4569 6096/18276/4569 +f 6095/18277/4570 6094/18278/4570 6098/18279/4570 6099/18280/4570 +f 6092/18281/4571 6096/18282/4571 6094/18283/4571 6098/18284/4571 +f 6097/18285/4572 6093/18286/4572 6099/18287/4572 6095/18288/4572 +f 6104/18289/4573 6102/18290/4573 6101/18291/4573 6103/18292/4573 +f 6107/18293/4574 6105/18294/4574 6106/18295/4574 6100/18296/4574 +f 6101/18297/4575 6102/18298/4575 6106/18299/4575 6105/18300/4575 +f 6104/18301/4576 6103/18302/4576 6107/18303/4576 6100/18304/4576 +f 6103/18305/4577 6101/18306/4577 6105/18307/4577 6107/18308/4577 +f 6100/18309/4578 6106/18310/4578 6102/18311/4578 6104/18312/4578 +f 6111/18313/4579 6109/18314/4579 6108/18315/4579 6110/18316/4579 +f 6114/18317/4580 6112/18318/4580 6113/18319/4580 6115/18320/4580 +f 6108/18321/4581 6109/18322/4581 6113/18323/4581 6112/18324/4581 +f 6111/18325/4582 6110/18326/4582 6114/18327/4582 6115/18328/4582 +f 6110/18329/4583 6108/18330/4583 6112/18331/4583 6114/18332/4583 +f 6115/18333/4584 6113/18334/4584 6109/18335/4584 6111/18336/4584 +f 6119/18337/4585 6117/18338/4585 6116/18339/4585 6118/18340/4585 +f 6122/18341/4586 6120/18342/4586 6121/18343/4586 6123/18344/4586 +f 6116/18345/4587 6117/18346/4587 6121/18347/4587 6120/18348/4587 +f 6119/18349/4588 6118/18350/4588 6122/18351/4588 6123/18352/4588 +f 6118/18353/4589 6116/18354/4589 6120/18355/4589 6122/18356/4589 +f 6123/18357/4590 6121/18358/4590 6117/18359/4590 6119/18360/4590 +f 6127/18361/4591 6125/18362/4591 6124/18363/4591 6126/18364/4591 +f 6130/18365/4592 6128/18366/4592 6129/18367/4592 6131/18368/4592 +f 6124/18369/4593 6125/18370/4593 6129/18371/4593 6128/18372/4593 +f 6127/18373/4594 6126/18374/4594 6130/18375/4594 6131/18376/4594 +f 6126/18377/4595 6124/18378/4595 6128/18379/4595 6130/18380/4595 +f 6131/18381/4596 6129/18382/4596 6125/18383/4596 6127/18384/4596 +f 6135/18385/4597 6133/18386/4597 6132/18387/4597 6134/18388/4597 +f 6138/18389/4598 6136/18390/4598 6137/18391/4598 6139/18392/4598 +f 6132/18393/4599 6133/18394/4599 6137/18395/4599 6136/18396/4599 +f 6135/18397/4600 6134/18398/4600 6138/18399/4600 6139/18400/4600 +f 6134/18401/4601 6132/18402/4601 6136/18403/4601 6138/18404/4601 +f 6139/18405/4602 6137/18406/4602 6133/18407/4602 6135/18408/4602 +f 6141/18409/4603 6140/18410/4603 6143/18411/4603 6142/18412/4603 +f 6144/18413/4604 6145/18414/4604 6146/18415/4604 6147/18416/4604 +f 6140/18417/4605 6141/18418/4605 6145/18419/4605 6144/18420/4605 +f 6143/18421/4606 6142/18422/4606 6146/18423/4606 6147/18424/4606 +f 6140/18425/4607 6144/18426/4607 6142/18427/4607 6146/18428/4607 +f 6145/18429/4608 6141/18430/4608 6147/18431/4608 6143/18432/4608 +f 6149/18433/4609 6148/18434/4609 6151/18435/4609 6150/18436/4609 +f 6152/18437/4610 6153/18438/4610 6154/18439/4610 6155/18440/4610 +f 6148/18441/4611 6149/18442/4611 6153/18443/4611 6152/18444/4611 +f 6151/18445/4612 6150/18446/4612 6154/18447/4612 6155/18448/4612 +f 6148/18449/4613 6152/18450/4613 6150/18451/4613 6154/18452/4613 +f 6153/18453/4614 6149/18454/4614 6155/18455/4614 6151/18456/4614 +f 6157/18457/4615 6156/18458/4615 6159/18459/4615 6158/18460/4615 +f 6160/18461/4616 6161/18462/4616 6162/18463/4616 6163/18464/4616 +f 6156/18465/4617 6157/18466/4617 6161/18467/4617 6160/18468/4617 +f 6159/18469/4618 6158/18470/4618 6162/18471/4618 6163/18472/4618 +f 6156/18473/4619 6160/18474/4619 6158/18475/4619 6162/18476/4619 +f 6161/18477/4620 6157/18478/4620 6163/18479/4620 6159/18480/4620 +f 6167/18481/4621 6165/18482/4621 6164/18483/4621 6166/18484/4621 +f 6170/18485/4622 6168/18486/4622 6169/18487/4622 6171/18488/4622 +f 6164/18489/4623 6165/18490/4623 6169/18491/4623 6168/18492/4623 +f 6167/18493/4624 6166/18494/4624 6170/18495/4624 6171/18496/4624 +f 6166/18497/4625 6164/18498/4625 6168/18499/4625 6170/18500/4625 +f 6171/18501/4626 6169/18502/4626 6165/18503/4626 6167/18504/4626 +f 6175/18505/4627 6173/18506/4627 6172/18507/4627 6174/18508/4627 +f 6178/18509/4628 6176/18510/4628 6177/18511/4628 6179/18512/4628 +f 6172/18513/4629 6173/18514/4629 6177/18515/4629 6176/18516/4629 +f 6175/18517/4630 6174/18518/4630 6178/18519/4630 6179/18520/4630 +f 6174/18521/4631 6172/18522/4631 6176/18523/4631 6178/18524/4631 +f 6179/18525/4632 6177/18526/4632 6173/18527/4632 6175/18528/4632 +f 6183/18529/4633 6181/18530/4633 6180/18531/4633 6182/18532/4633 +f 6186/18533/4634 6184/18534/4634 6185/18535/4634 6187/18536/4634 +f 6180/18537/4635 6181/18538/4635 6185/18539/4635 6184/18540/4635 +f 6183/18541/4636 6182/18542/4636 6186/18543/4636 6187/18544/4636 +f 6182/18545/4637 6180/18546/4637 6184/18547/4637 6186/18548/4637 +f 6187/18549/4638 6185/18550/4638 6181/18551/4638 6183/18552/4638 +f 6189/18553/4639 6188/18554/4639 6191/18555/4639 6190/18556/4639 +f 6192/18557/4640 6193/18558/4640 6194/18559/4640 6195/18560/4640 +f 6188/18561/4641 6189/18562/4641 6193/18563/4641 6192/18564/4641 +f 6191/18565/4642 6190/18566/4642 6194/18567/4642 6195/18568/4642 +f 6188/18569/4643 6192/18570/4643 6190/18571/4643 6194/18572/4643 +f 6193/18573/4644 6189/18574/4644 6195/18575/4644 6191/18576/4644 +f 6197/18577/4645 6196/18578/4645 6199/18579/4645 6198/18580/4645 +f 6200/18581/4646 6201/18582/4646 6202/18583/4646 6203/18584/4646 +f 6196/18585/4647 6197/18586/4647 6201/18587/4647 6200/18588/4647 +f 6199/18589/4648 6198/18590/4648 6202/18591/4648 6203/18592/4648 +f 6196/18593/4649 6200/18594/4649 6198/18595/4649 6202/18596/4649 +f 6201/18597/4650 6197/18598/4650 6203/18599/4650 6199/18600/4650 +f 6205/18601/4651 6204/18602/4651 6207/18603/4651 6206/18604/4651 +f 6208/18605/4652 6209/18606/4652 6210/18607/4652 6211/18608/4652 +f 6204/18609/4653 6205/18610/4653 6209/18611/4653 6208/18612/4653 +f 6207/18613/4654 6206/18614/4654 6210/18615/4654 6211/18616/4654 +f 6204/18617/4655 6208/18618/4655 6206/18619/4655 6210/18620/4655 +f 6209/18621/4656 6205/18622/4656 6211/18623/4656 6207/18624/4656 +f 6215/18625/4657 6213/18626/4657 6212/18627/4657 6214/18628/4657 +f 6218/18629/4658 6216/18630/4658 6217/18631/4658 6219/18632/4658 +f 6212/18633/4659 6213/18634/4659 6217/18635/4659 6216/18636/4659 +f 6215/18637/4660 6214/18638/4660 6218/18639/4660 6219/18640/4660 +f 6214/18641/4661 6212/18642/4661 6216/18643/4661 6218/18644/4661 +f 6219/18645/4662 6217/18646/4662 6213/18647/4662 6215/18648/4662 +f 6223/18649/4663 6221/18650/4663 6220/18651/4663 6222/18652/4663 +f 6226/18653/4664 6224/18654/4664 6225/18655/4664 6227/18656/4664 +f 6220/18657/4665 6221/18658/4665 6225/18659/4665 6224/18660/4665 +f 6223/18661/4666 6222/18662/4666 6226/18663/4666 6227/18664/4666 +f 6222/18665/4667 6220/18666/4667 6224/18667/4667 6226/18668/4667 +f 6227/18669/4668 6225/18670/4668 6221/18671/4668 6223/18672/4668 +f 6231/18673/4669 6229/18674/4669 6228/18675/4669 6230/18676/4669 +f 6234/18677/4670 6232/18678/4670 6233/18679/4670 6235/18680/4670 +f 6228/18681/4671 6229/18682/4671 6233/18683/4671 6232/18684/4671 +f 6231/18685/4672 6230/18686/4672 6234/18687/4672 6235/18688/4672 +f 6230/18689/4673 6228/18690/4673 6232/18691/4673 6234/18692/4673 +f 6235/18693/4674 6233/18694/4674 6229/18695/4674 6231/18696/4674 +f 6237/18697/4675 6236/18698/4675 6239/18699/4675 6238/18700/4675 +f 6240/18701/4676 6241/18702/4676 6242/18703/4676 6243/18704/4676 +f 6236/18705/4677 6237/18706/4677 6241/18707/4677 6240/18708/4677 +f 6239/18709/4678 6238/18710/4678 6242/18711/4678 6243/18712/4678 +f 6236/18713/4679 6240/18714/4679 6238/18715/4679 6242/18716/4679 +f 6241/18717/4680 6237/18718/4680 6243/18719/4680 6239/18720/4680 +f 6245/18721/4681 6244/18722/4681 6247/18723/4681 6246/18724/4681 +f 6248/18725/4682 6249/18726/4682 6250/18727/4682 6251/18728/4682 +f 6244/18729/4683 6245/18730/4683 6249/18731/4683 6248/18732/4683 +f 6247/18733/4684 6246/18734/4684 6250/18735/4684 6251/18736/4684 +f 6244/18737/4685 6248/18738/4685 6246/18739/4685 6250/18740/4685 +f 6249/18741/4686 6245/18742/4686 6251/18743/4686 6247/18744/4686 +f 6252/18745/4687 5/18746/4687 6254/18747/4687 6253/18748/4687 +f 6255/18749/4688 6256/18750/4688 6257/18751/4688 6258/18752/4688 +f 5/18753/4689 6252/18754/4689 6256/18755/4689 6255/18756/4689 +f 6254/18757/4690 6253/18758/4690 6257/18759/4690 6258/18760/4690 +f 5/18761/4691 6255/18762/4691 6253/18763/4691 6257/18764/4691 +f 6256/18765/4692 6252/18766/4692 6258/18767/4692 6254/18768/4692 +f 6262/18769/4693 6260/18770/4693 6259/18771/4693 6261/18772/4693 +f 6265/18773/4694 6263/18774/4694 6264/18775/4694 6266/18776/4694 +f 6259/18777/4695 6260/18778/4695 6264/18779/4695 6263/18780/4695 +f 6262/18781/4696 6261/18782/4696 6265/18783/4696 6266/18784/4696 +f 6261/18785/4697 6259/18786/4697 6263/18787/4697 6265/18788/4697 +f 6266/18789/4698 6264/18790/4698 6260/18791/4698 6262/18792/4698 +f 6270/18793/4699 6268/18794/4699 6267/18795/4699 6269/18796/4699 +f 6273/18797/4700 6271/18798/4700 6272/18799/4700 4/18800/4700 +f 6267/18801/4701 6268/18802/4701 6272/18803/4701 6271/18804/4701 +f 6270/18805/4702 6269/18806/4702 6273/18807/4702 4/18808/4702 +f 6269/18809/4703 6267/18810/4703 6271/18811/4703 6273/18812/4703 +f 4/18813/4704 6272/18814/4704 6268/18815/4704 6270/18816/4704 +f 6277/18817/4705 6276/18818/4705 6275/18819/4705 6274/18820/4705 +f 6280/18821/4706 6278/18822/4706 6279/18823/4706 6281/18824/4706 +f 6275/18825/4707 6276/18826/4707 6279/18827/4707 6278/18828/4707 +f 6277/18829/4708 6274/18830/4708 6280/18831/4708 6281/18832/4708 +f 6274/18833/4709 6275/18834/4709 6278/18835/4709 6280/18836/4709 +f 6281/18837/4710 6279/18838/4710 6276/18839/4710 6277/18840/4710 +f 6285/18841/4711 6283/18842/4711 6282/18843/4711 6284/18844/4711 +f 6288/18845/4712 6286/18846/4712 6287/18847/4712 6289/18848/4712 +f 6282/18849/4713 6283/18850/4713 6287/18851/4713 6286/18852/4713 +f 6285/18853/4714 6284/18854/4714 6288/18855/4714 6289/18856/4714 +f 6284/18857/4715 6282/18858/4715 6286/18859/4715 6288/18860/4715 +f 6289/18861/4716 6287/18862/4716 6283/18863/4716 6285/18864/4716 +f 6293/18865/4717 6291/18866/4717 6290/18867/4717 6292/18868/4717 +f 6296/18869/4718 6294/18870/4718 6295/18871/4718 6297/18872/4718 +f 6290/18873/4719 6291/18874/4719 6295/18875/4719 6294/18876/4719 +f 6293/18877/4720 6292/18878/4720 6296/18879/4720 6297/18880/4720 +f 6292/18881/4721 6290/18882/4721 6294/18883/4721 6296/18884/4721 +f 6297/18885/4722 6295/18886/4722 6291/18887/4722 6293/18888/4722 +f 6299/18889/4723 6298/18890/4723 6301/18891/4723 6300/18892/4723 +f 6302/18893/4724 6303/18894/4724 6304/18895/4724 6305/18896/4724 +f 6298/18897/4725 6299/18898/4725 6303/18899/4725 6302/18900/4725 +f 6301/18901/4726 6300/18902/4726 6304/18903/4726 6305/18904/4726 +f 6298/18905/4727 6302/18906/4727 6300/18907/4727 6304/18908/4727 +f 6303/18909/4728 6299/18910/4728 6305/18911/4728 6301/18912/4728 +f 6307/18913/4729 6306/18914/4729 6309/18915/4729 6308/18916/4729 +f 6310/18917/4730 6311/18918/4730 6312/18919/4730 6313/18920/4730 +f 6306/18921/4731 6307/18922/4731 6311/18923/4731 6310/18924/4731 +f 6309/18925/4732 6308/18926/4732 6312/18927/4732 6313/18928/4732 +f 6306/18929/4733 6310/18930/4733 6308/18931/4733 6312/18932/4733 +f 6311/18933/4734 6307/18934/4734 6313/18935/4734 6309/18936/4734 +f 6315/18937/4735 6314/18938/4735 6317/18939/4735 6316/18940/4735 +f 6318/18941/4736 6319/18942/4736 6320/18943/4736 6321/18944/4736 +f 6314/18945/4737 6315/18946/4737 6319/18947/4737 6318/18948/4737 +f 6317/18949/4738 6316/18950/4738 6320/18951/4738 6321/18952/4738 +f 6314/18953/4739 6318/18954/4739 6316/18955/4739 6320/18956/4739 +f 6319/18957/4740 6315/18958/4740 6321/18959/4740 6317/18960/4740 +f 6325/18961/4741 6323/18962/4741 6322/18963/4741 6324/18964/4741 +f 6328/18965/4742 6326/18966/4742 6327/18967/4742 6329/18968/4742 +f 6322/18969/4743 6323/18970/4743 6327/18971/4743 6326/18972/4743 +f 6325/18973/4744 6324/18974/4744 6328/18975/4744 6329/18976/4744 +f 6324/18977/4745 6322/18978/4745 6326/18979/4745 6328/18980/4745 +f 6329/18981/4746 6327/18982/4746 6323/18983/4746 6325/18984/4746 +f 6333/18985/4747 6331/18986/4747 6330/18987/4747 6332/18988/4747 +f 6336/18989/4748 6334/18990/4748 6335/18991/4748 6337/18992/4748 +f 6330/18993/4749 6331/18994/4749 6335/18995/4749 6334/18996/4749 +f 6333/18997/4750 6332/18998/4750 6336/18999/4750 6337/19000/4750 +f 6332/19001/4751 6330/19002/4751 6334/19003/4751 6336/19004/4751 +f 6337/19005/4752 6335/19006/4752 6331/19007/4752 6333/19008/4752 +f 6341/19009/4753 6339/19010/4753 6338/19011/4753 6340/19012/4753 +f 6344/19013/4754 6342/19014/4754 6343/19015/4754 6345/19016/4754 +f 6338/19017/4755 6339/19018/4755 6343/19019/4755 6342/19020/4755 +f 6341/19021/4756 6340/19022/4756 6344/19023/4756 6345/19024/4756 +f 6340/19025/4757 6338/19026/4757 6342/19027/4757 6344/19028/4757 +f 6345/19029/4758 6343/19030/4758 6339/19031/4758 6341/19032/4758 +f 6347/19033/4759 6346/19034/4759 6349/19035/4759 6348/19036/4759 +f 6350/19037/4760 6351/19038/4760 6352/19039/4760 6353/19040/4760 +f 6346/19041/4761 6347/19042/4761 6351/19043/4761 6350/19044/4761 +f 6349/19045/4762 6348/19046/4762 6352/19047/4762 6353/19048/4762 +f 6346/19049/4763 6350/19050/4763 6348/19051/4763 6352/19052/4763 +f 6351/19053/4764 6347/19054/4764 6353/19055/4764 6349/19056/4764 +f 6355/19057/4765 6354/19058/4765 6357/19059/4765 6356/19060/4765 +f 6358/19061/4766 6359/19062/4766 6360/19063/4766 6361/19064/4766 +f 6354/19065/4767 6355/19066/4767 6359/19067/4767 6358/19068/4767 +f 6357/19069/4768 6356/19070/4768 6360/19071/4768 6361/19072/4768 +f 6354/19073/4769 6358/19074/4769 6356/19075/4769 6360/19076/4769 +f 6359/19077/4770 6355/19078/4770 6361/19079/4770 6357/19080/4770 +f 6363/19081/4771 6362/19082/4771 6365/19083/4771 6364/19084/4771 +f 6366/19085/4772 6367/19086/4772 6368/19087/4772 6369/19088/4772 +f 6362/19089/4773 6363/19090/4773 6367/19091/4773 6366/19092/4773 +f 6365/19093/4774 6364/19094/4774 6368/19095/4774 6369/19096/4774 +f 6362/19097/4775 6366/19098/4775 6364/19099/4775 6368/19100/4775 +f 6367/19101/4776 6363/19102/4776 6369/19103/4776 6365/19104/4776 +f 6373/19105/4777 6371/19106/4777 6370/19107/4777 6372/19108/4777 +f 6376/19109/4778 6374/19110/4778 6375/19111/4778 6377/19112/4778 +f 6370/19113/4779 6371/19114/4779 6375/19115/4779 6374/19116/4779 +f 6373/19117/4780 6372/19118/4780 6376/19119/4780 6377/19120/4780 +f 6372/19121/4781 6370/19122/4781 6374/19123/4781 6376/19124/4781 +f 6377/19125/4782 6375/19126/4782 6371/19127/4782 6373/19128/4782 +f 6381/19129/4783 6379/19130/4783 6378/19131/4783 6380/19132/4783 +f 6384/19133/4784 6382/19134/4784 6383/19135/4784 6385/19136/4784 +f 6378/19137/4785 6379/19138/4785 6383/19139/4785 6382/19140/4785 +f 6381/19141/4786 6380/19142/4786 6384/19143/4786 6385/19144/4786 +f 6380/19145/4787 6378/19146/4787 6382/19147/4787 6384/19148/4787 +f 6385/19149/4788 6383/19150/4788 6379/19151/4788 6381/19152/4788 +f 6389/19153/4789 6387/19154/4789 6386/19155/4789 6388/19156/4789 +f 6392/19157/4790 6390/19158/4790 6391/19159/4790 6393/19160/4790 +f 6386/19161/4791 6387/19162/4791 6391/19163/4791 6390/19164/4791 +f 6389/19165/4792 6388/19166/4792 6392/19167/4792 6393/19168/4792 +f 6388/19169/4793 6386/19170/4793 6390/19171/4793 6392/19172/4793 +f 6393/19173/4794 6391/19174/4794 6387/19175/4794 6389/19176/4794 +f 6395/19177/4795 6394/19178/4795 6397/19179/4795 6396/19180/4795 +f 6398/19181/4796 6399/19182/4796 6400/19183/4796 6401/19184/4796 +f 6394/19185/4797 6395/19186/4797 6399/19187/4797 6398/19188/4797 +f 6397/19189/4798 6396/19190/4798 6400/19191/4798 6401/19192/4798 +f 6394/19193/4799 6398/19194/4799 6396/19195/4799 6400/19196/4799 +f 6399/19197/4800 6395/19198/4800 6401/19199/4800 6397/19200/4800 +f 6403/19201/4801 6402/19202/4801 6405/19203/4801 6404/19204/4801 +f 6406/19205/4802 6407/19206/4802 6408/19207/4802 6409/19208/4802 +f 6402/19209/4803 6403/19210/4803 6407/19211/4803 6406/19212/4803 +f 6405/19213/4804 6404/19214/4804 6408/19215/4804 6409/19216/4804 +f 6402/19217/4805 6406/19218/4805 6404/19219/4805 6408/19220/4805 +f 6407/19221/4806 6403/19222/4806 6409/19223/4806 6405/19224/4806 +f 6411/19225/4807 6410/19226/4807 6413/19227/4807 6412/19228/4807 +f 6414/19229/4808 6415/19230/4808 6416/19231/4808 6417/19232/4808 +f 6410/19233/4809 6411/19234/4809 6415/19235/4809 6414/19236/4809 +f 6413/19237/4810 6412/19238/4810 6416/19239/4810 6417/19240/4810 +f 6410/19241/4811 6414/19242/4811 6412/19243/4811 6416/19244/4811 +f 6415/19245/4812 6411/19246/4812 6417/19247/4812 6413/19248/4812 +f 6421/19249/4813 6419/19250/4813 6418/19251/4813 6420/19252/4813 +f 6424/19253/4814 6422/19254/4814 6423/19255/4814 6425/19256/4814 +f 6418/19257/4815 6419/19258/4815 6423/19259/4815 6422/19260/4815 +f 6421/19261/4816 6420/19262/4816 6424/19263/4816 6425/19264/4816 +f 6420/19265/4817 6418/19266/4817 6422/19267/4817 6424/19268/4817 +f 6425/19269/4818 6423/19270/4818 6419/19271/4818 6421/19272/4818 +f 6429/19273/4819 6427/19274/4819 6426/19275/4819 6428/19276/4819 +f 6432/19277/4820 6430/19278/4820 6431/19279/4820 6433/19280/4820 +f 6426/19281/4821 6427/19282/4821 6431/19283/4821 6430/19284/4821 +f 6429/19285/4822 6428/19286/4822 6432/19287/4822 6433/19288/4822 +f 6428/19289/4823 6426/19290/4823 6430/19291/4823 6432/19292/4823 +f 6433/19293/4824 6431/19294/4824 6427/19295/4824 6429/19296/4824 +f 6437/19297/4825 6435/19298/4825 6434/19299/4825 6436/19300/4825 +f 6440/19301/4826 6438/19302/4826 6439/19303/4826 6441/19304/4826 +f 6434/19305/4827 6435/19306/4827 6439/19307/4827 6438/19308/4827 +f 6437/19309/4828 6436/19310/4828 6440/19311/4828 6441/19312/4828 +f 6436/19313/4829 6434/19314/4829 6438/19315/4829 6440/19316/4829 +f 6441/19317/4830 6439/19318/4830 6435/19319/4830 6437/19320/4830 +f 6443/19321/4831 6442/19322/4831 6445/19323/4831 6444/19324/4831 +f 6446/19325/4832 6447/19326/4832 6448/19327/4832 6449/19328/4832 +f 6442/19329/4833 6443/19330/4833 6447/19331/4833 6446/19332/4833 +f 6445/19333/4834 6444/19334/4834 6448/19335/4834 6449/19336/4834 +f 6442/19337/4835 6446/19338/4835 6444/19339/4835 6448/19340/4835 +f 6447/19341/4836 6443/19342/4836 6449/19343/4836 6445/19344/4836 +f 6451/19345/4837 6450/19346/4837 6453/19347/4837 6452/19348/4837 +f 6454/19349/4838 6455/19350/4838 6456/19351/4838 6457/19352/4838 +f 6450/19353/4839 6451/19354/4839 6455/19355/4839 6454/19356/4839 +f 6453/19357/4840 6452/19358/4840 6456/19359/4840 6457/19360/4840 +f 6450/19361/4841 6454/19362/4841 6452/19363/4841 6456/19364/4841 +f 6455/19365/4842 6451/19366/4842 6457/19367/4842 6453/19368/4842 +f 6459/19369/4843 6458/19370/4843 6461/19371/4843 6460/19372/4843 +f 6462/19373/4844 6463/19374/4844 6464/19375/4844 6465/19376/4844 +f 6458/19377/4845 6459/19378/4845 6463/19379/4845 6462/19380/4845 +f 6461/19381/4846 6460/19382/4846 6464/19383/4846 6465/19384/4846 +f 6458/19385/4847 6462/19386/4847 6460/19387/4847 6464/19388/4847 +f 6463/19389/4848 6459/19390/4848 6465/19391/4848 6461/19392/4848 +f 6469/19393/4849 6467/19394/4849 6466/19395/4849 6468/19396/4849 +f 6472/19397/4850 6470/19398/4850 6471/19399/4850 6473/19400/4850 +f 6466/19401/4851 6467/19402/4851 6471/19403/4851 6470/19404/4851 +f 6469/19405/4852 6468/19406/4852 6472/19407/4852 6473/19408/4852 +f 6468/19409/4853 6466/19410/4853 6470/19411/4853 6472/19412/4853 +f 6473/19413/4854 6471/19414/4854 6467/19415/4854 6469/19416/4854 +f 6477/19417/4855 6475/19418/4855 6474/19419/4855 6476/19420/4855 +f 6480/19421/4856 6478/19422/4856 6479/19423/4856 6481/19424/4856 +f 6474/19425/4857 6475/19426/4857 6479/19427/4857 6478/19428/4857 +f 6477/19429/4858 6476/19430/4858 6480/19431/4858 6481/19432/4858 +f 6476/19433/4859 6474/19434/4859 6478/19435/4859 6480/19436/4859 +f 6481/19437/4860 6479/19438/4860 6475/19439/4860 6477/19440/4860 +f 6485/19441/4861 6483/19442/4861 6482/19443/4861 6484/19444/4861 +f 6488/19445/4862 6486/19446/4862 6487/19447/4862 6489/19448/4862 +f 6482/19449/4863 6483/19450/4863 6487/19451/4863 6486/19452/4863 +f 6485/19453/4864 6484/19454/4864 6488/19455/4864 6489/19456/4864 +f 6484/19457/4865 6482/19458/4865 6486/19459/4865 6488/19460/4865 +f 6489/19461/4866 6487/19462/4866 6483/19463/4866 6485/19464/4866 +f 6491/19465/4867 6490/19466/4867 6493/19467/4867 6492/19468/4867 +f 6494/19469/4868 6495/19470/4868 6496/19471/4868 6497/19472/4868 +f 6490/19473/4869 6491/19474/4869 6495/19475/4869 6494/19476/4869 +f 6493/19477/4870 6492/19478/4870 6496/19479/4870 6497/19480/4870 +f 6490/19481/4871 6494/19482/4871 6492/19483/4871 6496/19484/4871 +f 6495/19485/4872 6491/19486/4872 6497/19487/4872 6493/19488/4872 +f 6499/19489/4873 6498/19490/4873 6501/19491/4873 6500/19492/4873 +f 6502/19493/4874 6503/19494/4874 6504/19495/4874 6505/19496/4874 +f 6498/19497/4875 6499/19498/4875 6503/19499/4875 6502/19500/4875 +f 6501/19501/4876 6500/19502/4876 6504/19503/4876 6505/19504/4876 +f 6498/19505/4877 6502/19506/4877 6500/19507/4877 6504/19508/4877 +f 6503/19509/4878 6499/19510/4878 6505/19511/4878 6501/19512/4878 +f 6507/19513/4879 6506/19514/4879 6509/19515/4879 6508/19516/4879 +f 6510/19517/4880 6511/19518/4880 6512/19519/4880 6513/19520/4880 +f 6506/19521/4881 6507/19522/4881 6511/19523/4881 6510/19524/4881 +f 6509/19525/4882 6508/19526/4882 6512/19527/4882 6513/19528/4882 +f 6506/19529/4883 6510/19530/4883 6508/19531/4883 6512/19532/4883 +f 6511/19533/4884 6507/19534/4884 6513/19535/4884 6509/19536/4884 +f 6517/19537/4885 6515/19538/4885 6514/19539/4885 6516/19540/4885 +f 6520/19541/4886 6518/19542/4886 6519/19543/4886 6521/19544/4886 +f 6514/19545/4887 6515/19546/4887 6519/19547/4887 6518/19548/4887 +f 6517/19549/4888 6516/19550/4888 6520/19551/4888 6521/19552/4888 +f 6516/19553/4889 6514/19554/4889 6518/19555/4889 6520/19556/4889 +f 6521/19557/4890 6519/19558/4890 6515/19559/4890 6517/19560/4890 +f 6525/19561/4891 6523/19562/4891 6522/19563/4891 6524/19564/4891 +f 6528/19565/4892 6526/19566/4892 6527/19567/4892 6529/19568/4892 +f 6522/19569/4893 6523/19570/4893 6527/19571/4893 6526/19572/4893 +f 6525/19573/4894 6524/19574/4894 6528/19575/4894 6529/19576/4894 +f 6524/19577/4895 6522/19578/4895 6526/19579/4895 6528/19580/4895 +f 6529/19581/4896 6527/19582/4896 6523/19583/4896 6525/19584/4896 +f 6533/19585/4897 6531/19586/4897 6530/19587/4897 6532/19588/4897 +f 6536/19589/4898 6534/19590/4898 6535/19591/4898 6537/19592/4898 +f 6530/19593/4899 6531/19594/4899 6535/19595/4899 6534/19596/4899 +f 6533/19597/4900 6532/19598/4900 6536/19599/4900 6537/19600/4900 +f 6532/19601/4901 6530/19602/4901 6534/19603/4901 6536/19604/4901 +f 6537/19605/4902 6535/19606/4902 6531/19607/4902 6533/19608/4902 +f 6539/19609/4903 6538/19610/4903 6541/19611/4903 6540/19612/4903 +f 6542/19613/4904 6543/19614/4904 6544/19615/4904 6545/19616/4904 +f 6538/19617/4905 6539/19618/4905 6543/19619/4905 6542/19620/4905 +f 6541/19621/4906 6540/19622/4906 6544/19623/4906 6545/19624/4906 +f 6538/19625/4907 6542/19626/4907 6540/19627/4907 6544/19628/4907 +f 6543/19629/4908 6539/19630/4908 6545/19631/4908 6541/19632/4908 +f 6547/19633/4909 6546/19634/4909 6549/19635/4909 6548/19636/4909 +f 6550/19637/4910 6551/19638/4910 6552/19639/4910 6553/19640/4910 +f 6546/19641/4911 6547/19642/4911 6551/19643/4911 6550/19644/4911 +f 6549/19645/4912 6548/19646/4912 6552/19647/4912 6553/19648/4912 +f 6546/19649/4913 6550/19650/4913 6548/19651/4913 6552/19652/4913 +f 6551/19653/4914 6547/19654/4914 6553/19655/4914 6549/19656/4914 +f 6555/19657/4915 6554/19658/4915 6557/19659/4915 6556/19660/4915 +f 6558/19661/4916 6559/19662/4916 6560/19663/4916 6561/19664/4916 +f 6554/19665/4917 6555/19666/4917 6559/19667/4917 6558/19668/4917 +f 6557/19669/4918 6556/19670/4918 6560/19671/4918 6561/19672/4918 +f 6554/19673/4919 6558/19674/4919 6556/19675/4919 6560/19676/4919 +f 6559/19677/4920 6555/19678/4920 6561/19679/4920 6557/19680/4920 +f 6565/19681/4921 6563/19682/4921 6562/19683/4921 6564/19684/4921 +f 6568/19685/4922 6566/19686/4922 6567/19687/4922 6569/19688/4922 +f 6562/19689/4923 6563/19690/4923 6567/19691/4923 6566/19692/4923 +f 6565/19693/4924 6564/19694/4924 6568/19695/4924 6569/19696/4924 +f 6564/19697/4925 6562/19698/4925 6566/19699/4925 6568/19700/4925 +f 6569/19701/4926 6567/19702/4926 6563/19703/4926 6565/19704/4926 +f 6573/19705/4927 6571/19706/4927 6570/19707/4927 6572/19708/4927 +f 6576/19709/4928 6574/19710/4928 6575/19711/4928 6577/19712/4928 +f 6570/19713/4929 6571/19714/4929 6575/19715/4929 6574/19716/4929 +f 6573/19717/4930 6572/19718/4930 6576/19719/4930 6577/19720/4930 +f 6572/19721/4931 6570/19722/4931 6574/19723/4931 6576/19724/4931 +f 6577/19725/4932 6575/19726/4932 6571/19727/4932 6573/19728/4932 +f 6581/19729/4933 6579/19730/4933 6578/19731/4933 6580/19732/4933 +f 6584/19733/4934 6582/19734/4934 6583/19735/4934 6585/19736/4934 +f 6578/19737/4935 6579/19738/4935 6583/19739/4935 6582/19740/4935 +f 6581/19741/4936 6580/19742/4936 6584/19743/4936 6585/19744/4936 +f 6580/19745/4937 6578/19746/4937 6582/19747/4937 6584/19748/4937 +f 6585/19749/4938 6583/19750/4938 6579/19751/4938 6581/19752/4938 +f 6587/19753/4939 6586/19754/4939 6589/19755/4939 6588/19756/4939 +f 6590/19757/4940 6591/19758/4940 6592/19759/4940 6593/19760/4940 +f 6586/19761/4941 6587/19762/4941 6591/19763/4941 6590/19764/4941 +f 6589/19765/4942 6588/19766/4942 6592/19767/4942 6593/19768/4942 +f 6586/19769/4943 6590/19770/4943 6588/19771/4943 6592/19772/4943 +f 6591/19773/4944 6587/19774/4944 6593/19775/4944 6589/19776/4944 +f 6595/19777/4945 6594/19778/4945 6597/19779/4945 6596/19780/4945 +f 6598/19781/4946 6599/19782/4946 6600/19783/4946 6601/19784/4946 +f 6594/19785/4947 6595/19786/4947 6599/19787/4947 6598/19788/4947 +f 6597/19789/4948 6596/19790/4948 6600/19791/4948 6601/19792/4948 +f 6594/19793/4949 6598/19794/4949 6596/19795/4949 6600/19796/4949 +f 6599/19797/4950 6595/19798/4950 6601/19799/4950 6597/19800/4950 +f 6603/19801/4951 6602/19802/4951 6605/19803/4951 6604/19804/4951 +f 6606/19805/4952 6607/19806/4952 6608/19807/4952 6609/19808/4952 +f 6602/19809/4953 6603/19810/4953 6607/19811/4953 6606/19812/4953 +f 6605/19813/4954 6604/19814/4954 6608/19815/4954 6609/19816/4954 +f 6602/19817/4955 6606/19818/4955 6604/19819/4955 6608/19820/4955 +f 6607/19821/4956 6603/19822/4956 6609/19823/4956 6605/19824/4956 +f 6613/19825/4957 6611/19826/4957 6610/19827/4957 6612/19828/4957 +f 6616/19829/4958 6614/19830/4958 6615/19831/4958 6617/19832/4958 +f 6610/19833/4959 6611/19834/4959 6615/19835/4959 6614/19836/4959 +f 6613/19837/4960 6612/19838/4960 6616/19839/4960 6617/19840/4960 +f 6612/19841/4961 6610/19842/4961 6614/19843/4961 6616/19844/4961 +f 6617/19845/4962 6615/19846/4962 6611/19847/4962 6613/19848/4962 +f 6621/19849/4963 6619/19850/4963 6618/19851/4963 6620/19852/4963 +f 6624/19853/4964 6622/19854/4964 6623/19855/4964 6625/19856/4964 +f 6618/19857/4965 6619/19858/4965 6623/19859/4965 6622/19860/4965 +f 6621/19861/4966 6620/19862/4966 6624/19863/4966 6625/19864/4966 +f 6620/19865/4967 6618/19866/4967 6622/19867/4967 6624/19868/4967 +f 6625/19869/4968 6623/19870/4968 6619/19871/4968 6621/19872/4968 +f 6629/19873/4969 6627/19874/4969 6626/19875/4969 6628/19876/4969 +f 6632/19877/4970 6630/19878/4970 6631/19879/4970 6633/19880/4970 +f 6626/19881/4971 6627/19882/4971 6631/19883/4971 6630/19884/4971 +f 6629/19885/4972 6628/19886/4972 6632/19887/4972 6633/19888/4972 +f 6628/19889/4973 6626/19890/4973 6630/19891/4973 6632/19892/4973 +f 6633/19893/4974 6631/19894/4974 6627/19895/4974 6629/19896/4974 +f 6635/19897/4975 6634/19898/4975 6637/19899/4975 6636/19900/4975 +f 6638/19901/4976 6639/19902/4976 6640/19903/4976 6641/19904/4976 +f 6634/19905/4977 6635/19906/4977 6639/19907/4977 6638/19908/4977 +f 6637/19909/4978 6636/19910/4978 6640/19911/4978 6641/19912/4978 +f 6634/19913/4979 6638/19914/4979 6636/19915/4979 6640/19916/4979 +f 6639/19917/4980 6635/19918/4980 6641/19919/4980 6637/19920/4980 +f 6643/19921/4981 6642/19922/4981 6645/19923/4981 6644/19924/4981 +f 6646/19925/4982 6647/19926/4982 6648/19927/4982 6649/19928/4982 +f 6642/19929/4983 6643/19930/4983 6647/19931/4983 6646/19932/4983 +f 6645/19933/4984 6644/19934/4984 6648/19935/4984 6649/19936/4984 +f 6642/19937/4985 6646/19938/4985 6644/19939/4985 6648/19940/4985 +f 6647/19941/4986 6643/19942/4986 6649/19943/4986 6645/19944/4986 +f 6651/19945/4987 6650/19946/4987 6653/19947/4987 6652/19948/4987 +f 6654/19949/4988 6655/19950/4988 6656/19951/4988 6657/19952/4988 +f 6650/19953/4989 6651/19954/4989 6655/19955/4989 6654/19956/4989 +f 6653/19957/4990 6652/19958/4990 6656/19959/4990 6657/19960/4990 +f 6650/19961/4991 6654/19962/4991 6652/19963/4991 6656/19964/4991 +f 6655/19965/4992 6651/19966/4992 6657/19967/4992 6653/19968/4992 +f 6661/19969/4993 6659/19970/4993 6658/19971/4993 6660/19972/4993 +f 6664/19973/4994 6662/19974/4994 6663/19975/4994 6665/19976/4994 +f 6658/19977/4995 6659/19978/4995 6663/19979/4995 6662/19980/4995 +f 6661/19981/4996 6660/19982/4996 6664/19983/4996 6665/19984/4996 +f 6660/19985/4997 6658/19986/4997 6662/19987/4997 6664/19988/4997 +f 6665/19989/4998 6663/19990/4998 6659/19991/4998 6661/19992/4998 +f 6667/19993/4999 6666/19994/4999 6669/19995/4999 6668/19996/4999 +f 6670/19997/5000 6671/19998/5000 6672/19999/5000 6673/20000/5000 +f 6666/20001/5001 6667/20002/5001 6671/20003/5001 6670/20004/5001 +f 6669/20005/5002 6668/20006/5002 6672/20007/5002 6673/20008/5002 +f 6666/20009/5003 6670/20010/5003 6668/20011/5003 6672/20012/5003 +f 6671/20013/5004 6667/20014/5004 6673/20015/5004 6669/20016/5004 +f 6677/20017/5005 6675/20018/5005 6674/20019/5005 6676/20020/5005 +f 6680/20021/5006 6678/20022/5006 6679/20023/5006 6681/20024/5006 +f 6674/20025/5007 6675/20026/5007 6679/20027/5007 6678/20028/5007 +f 6677/20029/5008 6676/20030/5008 6680/20031/5008 6681/20032/5008 +f 6676/20033/5009 6674/20034/5009 6678/20035/5009 6680/20036/5009 +f 6681/20037/5010 6679/20038/5010 6675/20039/5010 6677/20040/5010 +f 6685/20041/5011 6683/20042/5011 6682/20043/5011 6684/20044/5011 +f 6688/20045/5012 6686/20046/5012 6687/20047/5012 6689/20048/5012 +f 6682/20049/5013 6683/20050/5013 6687/20051/5013 6686/20052/5013 +f 6685/20053/5014 6684/20054/5014 6688/20055/5014 6689/20056/5014 +f 6684/20057/5015 6682/20058/5015 6686/20059/5015 6688/20060/5015 +f 6689/20061/5016 6687/20062/5016 6683/20063/5016 6685/20064/5016 +f 6693/20065/5017 6691/20066/5017 6690/20067/5017 6692/20068/5017 +f 6696/20069/5018 6694/20070/5018 6695/20071/5018 6697/20072/5018 +f 6690/20073/5019 6691/20074/5019 6695/20075/5019 6694/20076/5019 +f 6693/20077/5020 6692/20078/5020 6696/20079/5020 6697/20080/5020 +f 6692/20081/5021 6690/20082/5021 6694/20083/5021 6696/20084/5021 +f 6697/20085/5022 6695/20086/5022 6691/20087/5022 6693/20088/5022 +f 6701/20089/5023 6699/20090/5023 6698/20091/5023 6700/20092/5023 +f 6704/20093/5024 6702/20094/5024 6703/20095/5024 6705/20096/5024 +f 6698/20097/5025 6699/20098/5025 6703/20099/5025 6702/20100/5025 +f 6701/20101/5026 6700/20102/5026 6704/20103/5026 6705/20104/5026 +f 6700/20105/5027 6698/20106/5027 6702/20107/5027 6704/20108/5027 +f 6705/20109/5028 6703/20110/5028 6699/20111/5028 6701/20112/5028 +f 6709/20113/5029 6707/20114/5029 6706/20115/5029 6708/20116/5029 +f 6712/20117/5030 6710/20118/5030 6711/20119/5030 6713/20120/5030 +f 6706/20121/5031 6707/20122/5031 6711/20123/5031 6710/20124/5031 +f 6709/20125/5032 6708/20126/5032 6712/20127/5032 6713/20128/5032 +f 6708/20129/5033 6706/20130/5033 6710/20131/5033 6712/20132/5033 +f 6713/20133/5034 6711/20134/5034 6707/20135/5034 6709/20136/5034 +f 6717/20137/5035 6715/20138/5035 6714/20139/5035 6716/20140/5035 +f 6720/20141/5036 6718/20142/5036 6719/20143/5036 6721/20144/5036 +f 6714/20145/5037 6715/20146/5037 6719/20147/5037 6718/20148/5037 +f 6717/20149/5038 6716/20150/5038 6720/20151/5038 6721/20152/5038 +f 6716/20153/5039 6714/20154/5039 6718/20155/5039 6720/20156/5039 +f 6721/20157/5040 6719/20158/5040 6715/20159/5040 6717/20160/5040 +f 6723/20161/5041 6722/20162/5041 6725/20163/5041 6724/20164/5041 +f 6726/20165/5042 6727/20166/5042 6728/20167/5042 6729/20168/5042 +f 6722/20169/5043 6723/20170/5043 6727/20171/5043 6726/20172/5043 +f 6725/20173/5044 6724/20174/5044 6728/20175/5044 6729/20176/5044 +f 6722/20177/5045 6726/20178/5045 6724/20179/5045 6728/20180/5045 +f 6727/20181/5046 6723/20182/5046 6729/20183/5046 6725/20184/5046 +f 6733/20185/5047 6731/20186/5047 6730/20187/5047 6732/20188/5047 +f 6736/20189/5048 6734/20190/5048 6735/20191/5048 6737/20192/5048 +f 6730/20193/5049 6731/20194/5049 6735/20195/5049 6734/20196/5049 +f 6733/20197/5050 6732/20198/5050 6736/20199/5050 6737/20200/5050 +f 6732/20201/5051 6730/20202/5051 6734/20203/5051 6736/20204/5051 +f 6737/20205/5052 6735/20206/5052 6731/20207/5052 6733/20208/5052 +f 6741/20209/5053 6739/20210/5053 6738/20211/5053 6740/20212/5053 +f 6744/20213/5054 6742/20214/5054 6743/20215/5054 6745/20216/5054 +f 6738/20217/5055 6739/20218/5055 6743/20219/5055 6742/20220/5055 +f 6741/20221/5056 6740/20222/5056 6744/20223/5056 6745/20224/5056 +f 6740/20225/5057 6738/20226/5057 6742/20227/5057 6744/20228/5057 +f 6745/20229/5058 6743/20230/5058 6739/20231/5058 6741/20232/5058 +f 6749/20233/5059 6747/20234/5059 6746/20235/5059 6748/20236/5059 +f 6752/20237/5060 6750/20238/5060 6751/20239/5060 6753/20240/5060 +f 6746/20241/5061 6747/20242/5061 6751/20243/5061 6750/20244/5061 +f 6749/20245/5062 6748/20246/5062 6752/20247/5062 6753/20248/5062 +f 6748/20249/5063 6746/20250/5063 6750/20251/5063 6752/20252/5063 +f 6753/20253/5064 6751/20254/5064 6747/20255/5064 6749/20256/5064 +f 6757/20257/5065 6755/20258/5065 6754/20259/5065 6756/20260/5065 +f 6760/20261/5066 6758/20262/5066 6759/20263/5066 6761/20264/5066 +f 6754/20265/5067 6755/20266/5067 6759/20267/5067 6758/20268/5067 +f 6757/20269/5068 6756/20270/5068 6760/20271/5068 6761/20272/5068 +f 6756/20273/5069 6754/20274/5069 6758/20275/5069 6760/20276/5069 +f 6761/20277/5070 6759/20278/5070 6755/20279/5070 6757/20280/5070 +f 6765/20281/5071 6763/20282/5071 6762/20283/5071 6764/20284/5071 +f 6768/20285/5072 6766/20286/5072 6767/20287/5072 6769/20288/5072 +f 6762/20289/5073 6763/20290/5073 6767/20291/5073 6766/20292/5073 +f 6765/20293/5074 6764/20294/5074 6768/20295/5074 6769/20296/5074 +f 6764/20297/5075 6762/20298/5075 6766/20299/5075 6768/20300/5075 +f 6769/20301/5076 6767/20302/5076 6763/20303/5076 6765/20304/5076 +f 6773/20305/5077 6771/20306/5077 6770/20307/5077 6772/20308/5077 +f 6776/20309/5078 6774/20310/5078 6775/20311/5078 6777/20312/5078 +f 6770/20313/5079 6771/20314/5079 6775/20315/5079 6774/20316/5079 +f 6773/20317/5080 6772/20318/5080 6776/20319/5080 6777/20320/5080 +f 6772/20321/5081 6770/20322/5081 6774/20323/5081 6776/20324/5081 +f 6777/20325/5082 6775/20326/5082 6771/20327/5082 6773/20328/5082 +f 6781/20329/5083 6779/20330/5083 6778/20331/5083 6780/20332/5083 +f 6784/20333/5084 6782/20334/5084 6783/20335/5084 6785/20336/5084 +f 6778/20337/5085 6779/20338/5085 6783/20339/5085 6782/20340/5085 +f 6781/20341/5086 6780/20342/5086 6784/20343/5086 6785/20344/5086 +f 6780/20345/5087 6778/20346/5087 6782/20347/5087 6784/20348/5087 +f 6785/20349/5088 6783/20350/5088 6779/20351/5088 6781/20352/5088 +f 6789/20353/5089 6787/20354/5089 6786/20355/5089 6788/20356/5089 +f 6792/20357/5090 6790/20358/5090 6791/20359/5090 6793/20360/5090 +f 6786/20361/5091 6787/20362/5091 6791/20363/5091 6790/20364/5091 +f 6789/20365/5092 6788/20366/5092 6792/20367/5092 6793/20368/5092 +f 6788/20369/5093 6786/20370/5093 6790/20371/5093 6792/20372/5093 +f 6793/20373/5094 6791/20374/5094 6787/20375/5094 6789/20376/5094 +f 6797/20377/5095 6795/20378/5095 6794/20379/5095 6796/20380/5095 +f 6800/20381/5096 6798/20382/5096 6799/20383/5096 6801/20384/5096 +f 6794/20385/5097 6795/20386/5097 6799/20387/5097 6798/20388/5097 +f 6797/20389/5098 6796/20390/5098 6800/20391/5098 6801/20392/5098 +f 6796/20393/5099 6794/20394/5099 6798/20395/5099 6800/20396/5099 +f 6801/20397/5100 6799/20398/5100 6795/20399/5100 6797/20400/5100 +f 6805/20401/5101 6803/20402/5101 6802/20403/5101 6804/20404/5101 +f 6808/20405/5102 6806/20406/5102 6807/20407/5102 6809/20408/5102 +f 6802/20409/5103 6803/20410/5103 6807/20411/5103 6806/20412/5103 +f 6805/20413/5104 6804/20414/5104 6808/20415/5104 6809/20416/5104 +f 6804/20417/5105 6802/20418/5105 6806/20419/5105 6808/20420/5105 +f 6809/20421/5106 6807/20422/5106 6803/20423/5106 6805/20424/5106 +f 6813/20425/5107 6811/20426/5107 6810/20427/5107 6812/20428/5107 +f 6816/20429/5108 6814/20430/5108 6815/20431/5108 6817/20432/5108 +f 6810/20433/5109 6811/20434/5109 6815/20435/5109 6814/20436/5109 +f 6813/20437/5110 6812/20438/5110 6816/20439/5110 6817/20440/5110 +f 6812/20441/5111 6810/20442/5111 6814/20443/5111 6816/20444/5111 +f 6817/20445/5112 6815/20446/5112 6811/20447/5112 6813/20448/5112 +f 6821/20449/5113 6819/20450/5113 6818/20451/5113 6820/20452/5113 +f 6824/20453/5114 6822/20454/5114 6823/20455/5114 6825/20456/5114 +f 6818/20457/5115 6819/20458/5115 6823/20459/5115 6822/20460/5115 +f 6821/20461/5116 6820/20462/5116 6824/20463/5116 6825/20464/5116 +f 6820/20465/5117 6818/20466/5117 6822/20467/5117 6824/20468/5117 +f 6825/20469/5118 6823/20470/5118 6819/20471/5118 6821/20472/5118 +f 6829/20473/5119 6827/20474/5119 6826/20475/5119 6828/20476/5119 +f 6832/20477/5120 6830/20478/5120 6831/20479/5120 6833/20480/5120 +f 6826/20481/5121 6827/20482/5121 6831/20483/5121 6830/20484/5121 +f 6829/20485/5122 6828/20486/5122 6832/20487/5122 6833/20488/5122 +f 6828/20489/5123 6826/20490/5123 6830/20491/5123 6832/20492/5123 +f 6833/20493/5124 6831/20494/5124 6827/20495/5124 6829/20496/5124 +f 6837/20497/5125 6835/20498/5125 6834/20499/5125 6836/20500/5125 +f 6840/20501/5126 6838/20502/5126 6839/20503/5126 6841/20504/5126 +f 6834/20505/5127 6835/20506/5127 6839/20507/5127 6838/20508/5127 +f 6837/20509/5128 6836/20510/5128 6840/20511/5128 6841/20512/5128 +f 6836/20513/5129 6834/20514/5129 6838/20515/5129 6840/20516/5129 +f 6841/20517/5130 6839/20518/5130 6835/20519/5130 6837/20520/5130 +f 6845/20521/5131 6843/20522/5131 6842/20523/5131 6844/20524/5131 +f 6848/20525/5132 6846/20526/5132 6847/20527/5132 6849/20528/5132 +f 6842/20529/5133 6843/20530/5133 6847/20531/5133 6846/20532/5133 +f 6845/20533/5134 6844/20534/5134 6848/20535/5134 6849/20536/5134 +f 6844/20537/5135 6842/20538/5135 6846/20539/5135 6848/20540/5135 +f 6849/20541/5136 6847/20542/5136 6843/20543/5136 6845/20544/5136 +f 6853/20545/5137 6851/20546/5137 6850/20547/5137 6852/20548/5137 +f 6856/20549/5138 6854/20550/5138 6855/20551/5138 6857/20552/5138 +f 6850/20553/5139 6851/20554/5139 6855/20555/5139 6854/20556/5139 +f 6853/20557/5140 6852/20558/5140 6856/20559/5140 6857/20560/5140 +f 6852/20561/5141 6850/20562/5141 6854/20563/5141 6856/20564/5141 +f 6857/20565/5142 6855/20566/5142 6851/20567/5142 6853/20568/5142 +f 6861/20569/5143 6859/20570/5143 6858/20571/5143 6860/20572/5143 +f 6864/20573/5144 6862/20574/5144 6863/20575/5144 6865/20576/5144 +f 6858/20577/5145 6859/20578/5145 6863/20579/5145 6862/20580/5145 +f 6861/20581/5146 6860/20582/5146 6864/20583/5146 6865/20584/5146 +f 6860/20585/5147 6858/20586/5147 6862/20587/5147 6864/20588/5147 +f 6865/20589/5148 6863/20590/5148 6859/20591/5148 6861/20592/5148 +f 6869/20593/5149 6867/20594/5149 6866/20595/5149 6868/20596/5149 +f 6872/20597/5150 6870/20598/5150 6871/20599/5150 6873/20600/5150 +f 6866/20601/5151 6867/20602/5151 6871/20603/5151 6870/20604/5151 +f 6869/20605/5152 6868/20606/5152 6872/20607/5152 6873/20608/5152 +f 6868/20609/5153 6866/20610/5153 6870/20611/5153 6872/20612/5153 +f 6873/20613/5154 6871/20614/5154 6867/20615/5154 6869/20616/5154 +f 6877/20617/5155 6875/20618/5155 6874/20619/5155 6876/20620/5155 +f 6880/20621/5156 6878/20622/5156 6879/20623/5156 6881/20624/5156 +f 6874/20625/5157 6875/20626/5157 6879/20627/5157 6878/20628/5157 +f 6877/20629/5158 6876/20630/5158 6880/20631/5158 6881/20632/5158 +f 6876/20633/5159 6874/20634/5159 6878/20635/5159 6880/20636/5159 +f 6881/20637/5160 6879/20638/5160 6875/20639/5160 6877/20640/5160 +f 6885/20641/5161 6883/20642/5161 6882/20643/5161 6884/20644/5161 +f 6888/20645/5162 6886/20646/5162 6887/20647/5162 6889/20648/5162 +f 6882/20649/5163 6883/20650/5163 6887/20651/5163 6886/20652/5163 +f 6885/20653/5164 6884/20654/5164 6888/20655/5164 6889/20656/5164 +f 6884/20657/5165 6882/20658/5165 6886/20659/5165 6888/20660/5165 +f 6889/20661/5166 6887/20662/5166 6883/20663/5166 6885/20664/5166 +f 6893/20665/5167 6891/20666/5167 6890/20667/5167 6892/20668/5167 +f 6896/20669/5168 6894/20670/5168 6895/20671/5168 6897/20672/5168 +f 6890/20673/5169 6891/20674/5169 6895/20675/5169 6894/20676/5169 +f 6893/20677/5170 6892/20678/5170 6896/20679/5170 6897/20680/5170 +f 6892/20681/5171 6890/20682/5171 6894/20683/5171 6896/20684/5171 +f 6897/20685/5172 6895/20686/5172 6891/20687/5172 6893/20688/5172 +f 6901/20689/5173 6899/20690/5173 6898/20691/5173 6900/20692/5173 +f 6904/20693/5174 6902/20694/5174 6903/20695/5174 6905/20696/5174 +f 6898/20697/5175 6899/20698/5175 6903/20699/5175 6902/20700/5175 +f 6901/20701/5176 6900/20702/5176 6904/20703/5176 6905/20704/5176 +f 6900/20705/5177 6898/20706/5177 6902/20707/5177 6904/20708/5177 +f 6905/20709/5178 6903/20710/5178 6899/20711/5178 6901/20712/5178 +f 6909/20713/5179 6907/20714/5179 6906/20715/5179 6908/20716/5179 +f 6912/20717/5180 6910/20718/5180 6911/20719/5180 6913/20720/5180 +f 6906/20721/5181 6907/20722/5181 6911/20723/5181 6910/20724/5181 +f 6909/20725/5182 6908/20726/5182 6912/20727/5182 6913/20728/5182 +f 6908/20729/5183 6906/20730/5183 6910/20731/5183 6912/20732/5183 +f 6913/20733/5184 6911/20734/5184 6907/20735/5184 6909/20736/5184 +f 6917/20737/5185 6915/20738/5185 6914/20739/5185 6916/20740/5185 +f 6920/20741/5186 6918/20742/5186 6919/20743/5186 6921/20744/5186 +f 6914/20745/5187 6915/20746/5187 6919/20747/5187 6918/20748/5187 +f 6917/20749/5188 6916/20750/5188 6920/20751/5188 6921/20752/5188 +f 6916/20753/5189 6914/20754/5189 6918/20755/5189 6920/20756/5189 +f 6921/20757/5190 6919/20758/5190 6915/20759/5190 6917/20760/5190 +f 6925/20761/5191 6923/20762/5191 6922/20763/5191 6924/20764/5191 +f 6928/20765/5192 6926/20766/5192 6927/20767/5192 6929/20768/5192 +f 6922/20769/5193 6923/20770/5193 6927/20771/5193 6926/20772/5193 +f 6925/20773/5194 6924/20774/5194 6928/20775/5194 6929/20776/5194 +f 6924/20777/5195 6922/20778/5195 6926/20779/5195 6928/20780/5195 +f 6929/20781/5196 6927/20782/5196 6923/20783/5196 6925/20784/5196 +f 6933/20785/5197 6931/20786/5197 6930/20787/5197 6932/20788/5197 +f 6936/20789/5198 6934/20790/5198 6935/20791/5198 6937/20792/5198 +f 6930/20793/5199 6931/20794/5199 6935/20795/5199 6934/20796/5199 +f 6933/20797/5200 6932/20798/5200 6936/20799/5200 6937/20800/5200 +f 6932/20801/5201 6930/20802/5201 6934/20803/5201 6936/20804/5201 +f 6937/20805/5202 6935/20806/5202 6931/20807/5202 6933/20808/5202 +f 6941/20809/5203 6939/20810/5203 6938/20811/5203 6940/20812/5203 +f 6944/20813/5204 6942/20814/5204 6943/20815/5204 6945/20816/5204 +f 6938/20817/5205 6939/20818/5205 6943/20819/5205 6942/20820/5205 +f 6941/20821/5206 6940/20822/5206 6944/20823/5206 6945/20824/5206 +f 6940/20825/5207 6938/20826/5207 6942/20827/5207 6944/20828/5207 +f 6945/20829/5208 6943/20830/5208 6939/20831/5208 6941/20832/5208 +f 6949/20833/5209 6947/20834/5209 6946/20835/5209 6948/20836/5209 +f 6952/20837/5210 6950/20838/5210 6951/20839/5210 6953/20840/5210 +f 6946/20841/5211 6947/20842/5211 6951/20843/5211 6950/20844/5211 +f 6949/20845/5212 6948/20846/5212 6952/20847/5212 6953/20848/5212 +f 6948/20849/5213 6946/20850/5213 6950/20851/5213 6952/20852/5213 +f 6953/20853/5214 6951/20854/5214 6947/20855/5214 6949/20856/5214 +f 6957/20857/5215 6955/20858/5215 6954/20859/5215 6956/20860/5215 +f 6960/20861/5216 6958/20862/5216 6959/20863/5216 6961/20864/5216 +f 6954/20865/5217 6955/20866/5217 6959/20867/5217 6958/20868/5217 +f 6957/20869/5218 6956/20870/5218 6960/20871/5218 6961/20872/5218 +f 6956/20873/5219 6954/20874/5219 6958/20875/5219 6960/20876/5219 +f 6961/20877/5220 6959/20878/5220 6955/20879/5220 6957/20880/5220 +f 6965/20881/5221 6963/20882/5221 6962/20883/5221 6964/20884/5221 +f 6968/20885/5222 6966/20886/5222 6967/20887/5222 6969/20888/5222 +f 6962/20889/5223 6963/20890/5223 6967/20891/5223 6966/20892/5223 +f 6965/20893/5224 6964/20894/5224 6968/20895/5224 6969/20896/5224 +f 6964/20897/5225 6962/20898/5225 6966/20899/5225 6968/20900/5225 +f 6969/20901/5226 6967/20902/5226 6963/20903/5226 6965/20904/5226 +f 6973/20905/5227 6971/20906/5227 6970/20907/5227 6972/20908/5227 +f 6976/20909/5228 6974/20910/5228 6975/20911/5228 6977/20912/5228 +f 6970/20913/5229 6971/20914/5229 6975/20915/5229 6974/20916/5229 +f 6973/20917/5230 6972/20918/5230 6976/20919/5230 6977/20920/5230 +f 6972/20921/5231 6970/20922/5231 6974/20923/5231 6976/20924/5231 +f 6977/20925/5232 6975/20926/5232 6971/20927/5232 6973/20928/5232 +f 6981/20929/5233 6979/20930/5233 6978/20931/5233 6980/20932/5233 +f 6984/20933/5234 6982/20934/5234 6983/20935/5234 6985/20936/5234 +f 6978/20937/5235 6979/20938/5235 6983/20939/5235 6982/20940/5235 +f 6981/20941/5236 6980/20942/5236 6984/20943/5236 6985/20944/5236 +f 6980/20945/5237 6978/20946/5237 6982/20947/5237 6984/20948/5237 +f 6985/20949/5238 6983/20950/5238 6979/20951/5238 6981/20952/5238 +f 6989/20953/5239 6987/20954/5239 6986/20955/5239 6988/20956/5239 +f 6992/20957/5240 6990/20958/5240 6991/20959/5240 6993/20960/5240 +f 6986/20961/5241 6987/20962/5241 6991/20963/5241 6990/20964/5241 +f 6989/20965/5242 6988/20966/5242 6992/20967/5242 6993/20968/5242 +f 6988/20969/5243 6986/20970/5243 6990/20971/5243 6992/20972/5243 +f 6993/20973/5244 6991/20974/5244 6987/20975/5244 6989/20976/5244 +f 6997/20977/5245 6995/20978/5245 6994/20979/5245 6996/20980/5245 +f 7000/20981/5246 6998/20982/5246 6999/20983/5246 7001/20984/5246 +f 6994/20985/5247 6995/20986/5247 6999/20987/5247 6998/20988/5247 +f 6997/20989/5248 6996/20990/5248 7000/20991/5248 7001/20992/5248 +f 6996/20993/5249 6994/20994/5249 6998/20995/5249 7000/20996/5249 +f 7001/20997/5250 6999/20998/5250 6995/20999/5250 6997/21000/5250 +f 7005/21001/5251 7003/21002/5251 7002/21003/5251 7004/21004/5251 +f 7008/21005/5252 7006/21006/5252 7007/21007/5252 7009/21008/5252 +f 7002/21009/5253 7003/21010/5253 7007/21011/5253 7006/21012/5253 +f 7005/21013/5254 7004/21014/5254 7008/21015/5254 7009/21016/5254 +f 7004/21017/5255 7002/21018/5255 7006/21019/5255 7008/21020/5255 +f 7009/21021/5256 7007/21022/5256 7003/21023/5256 7005/21024/5256 +f 7013/21025/5257 7011/21026/5257 7010/21027/5257 7012/21028/5257 +f 7016/21029/5258 7014/21030/5258 7015/21031/5258 7017/21032/5258 +f 7010/21033/5259 7011/21034/5259 7015/21035/5259 7014/21036/5259 +f 7013/21037/5260 7012/21038/5260 7016/21039/5260 7017/21040/5260 +f 7012/21041/5261 7010/21042/5261 7014/21043/5261 7016/21044/5261 +f 7017/21045/5262 7015/21046/5262 7011/21047/5262 7013/21048/5262 +f 7021/21049/5263 7019/21050/5263 7018/21051/5263 7020/21052/5263 +f 7024/21053/5264 7022/21054/5264 7023/21055/5264 7025/21056/5264 +f 7018/21057/5265 7019/21058/5265 7023/21059/5265 7022/21060/5265 +f 7021/21061/5266 7020/21062/5266 7024/21063/5266 7025/21064/5266 +f 7020/21065/5267 7018/21066/5267 7022/21067/5267 7024/21068/5267 +f 7025/21069/5268 7023/21070/5268 7019/21071/5268 7021/21072/5268 +f 7029/21073/5269 7027/21074/5269 7026/21075/5269 7028/21076/5269 +f 7032/21077/5270 7030/21078/5270 7031/21079/5270 7033/21080/5270 +f 7026/21081/5271 7027/21082/5271 7031/21083/5271 7030/21084/5271 +f 7029/21085/5272 7028/21086/5272 7032/21087/5272 7033/21088/5272 +f 7028/21089/5273 7026/21090/5273 7030/21091/5273 7032/21092/5273 +f 7033/21093/5274 7031/21094/5274 7027/21095/5274 7029/21096/5274 +f 7037/21097/5275 7035/21098/5275 7034/21099/5275 7036/21100/5275 +f 7040/21101/5276 7038/21102/5276 7039/21103/5276 7041/21104/5276 +f 7034/21105/5277 7035/21106/5277 7039/21107/5277 7038/21108/5277 +f 7037/21109/5278 7036/21110/5278 7040/21111/5278 7041/21112/5278 +f 7036/21113/5279 7034/21114/5279 7038/21115/5279 7040/21116/5279 +f 7041/21117/5280 7039/21118/5280 7035/21119/5280 7037/21120/5280 +f 7045/21121/5281 7043/21122/5281 7042/21123/5281 7044/21124/5281 +f 7048/21125/5282 7046/21126/5282 7047/21127/5282 7049/21128/5282 +f 7042/21129/5283 7043/21130/5283 7047/21131/5283 7046/21132/5283 +f 7045/21133/5284 7044/21134/5284 7048/21135/5284 7049/21136/5284 +f 7044/21137/5285 7042/21138/5285 7046/21139/5285 7048/21140/5285 +f 7049/21141/5286 7047/21142/5286 7043/21143/5286 7045/21144/5286 +f 7053/21145/5287 7051/21146/5287 7050/21147/5287 7052/21148/5287 +f 7056/21149/5288 7054/21150/5288 7055/21151/5288 7057/21152/5288 +f 7050/21153/5289 7051/21154/5289 7055/21155/5289 7054/21156/5289 +f 7053/21157/5290 7052/21158/5290 7056/21159/5290 7057/21160/5290 +f 7052/21161/5291 7050/21162/5291 7054/21163/5291 7056/21164/5291 +f 7057/21165/5292 7055/21166/5292 7051/21167/5292 7053/21168/5292 +f 7061/21169/5293 7059/21170/5293 7058/21171/5293 7060/21172/5293 +f 7064/21173/5294 7062/21174/5294 7063/21175/5294 7065/21176/5294 +f 7058/21177/5295 7059/21178/5295 7063/21179/5295 7062/21180/5295 +f 7061/21181/5296 7060/21182/5296 7064/21183/5296 7065/21184/5296 +f 7060/21185/5297 7058/21186/5297 7062/21187/5297 7064/21188/5297 +f 7065/21189/5298 7063/21190/5298 7059/21191/5298 7061/21192/5298 +f 7069/21193/5299 7067/21194/5299 7066/21195/5299 7068/21196/5299 +f 7072/21197/5300 7070/21198/5300 7071/21199/5300 7073/21200/5300 +f 7066/21201/5301 7067/21202/5301 7071/21203/5301 7070/21204/5301 +f 7069/21205/5302 7068/21206/5302 7072/21207/5302 7073/21208/5302 +f 7068/21209/5303 7066/21210/5303 7070/21211/5303 7072/21212/5303 +f 7073/21213/5304 7071/21214/5304 7067/21215/5304 7069/21216/5304 +f 7077/21217/5305 7075/21218/5305 7074/21219/5305 7076/21220/5305 +f 7080/21221/5306 7078/21222/5306 7079/21223/5306 7081/21224/5306 +f 7074/21225/5307 7075/21226/5307 7079/21227/5307 7078/21228/5307 +f 7077/21229/5308 7076/21230/5308 7080/21231/5308 7081/21232/5308 +f 7076/21233/5309 7074/21234/5309 7078/21235/5309 7080/21236/5309 +f 7081/21237/5310 7079/21238/5310 7075/21239/5310 7077/21240/5310 +f 7085/21241/5311 7083/21242/5311 7082/21243/5311 7084/21244/5311 +f 7088/21245/5312 7086/21246/5312 7087/21247/5312 7089/21248/5312 +f 7082/21249/5313 7083/21250/5313 7087/21251/5313 7086/21252/5313 +f 7085/21253/5314 7084/21254/5314 7088/21255/5314 7089/21256/5314 +f 7084/21257/5315 7082/21258/5315 7086/21259/5315 7088/21260/5315 +f 7089/21261/5316 7087/21262/5316 7083/21263/5316 7085/21264/5316 +f 7093/21265/5317 7091/21266/5317 7090/21267/5317 7092/21268/5317 +f 7096/21269/5318 7094/21270/5318 7095/21271/5318 7097/21272/5318 +f 7090/21273/5319 7091/21274/5319 7095/21275/5319 7094/21276/5319 +f 7093/21277/5320 7092/21278/5320 7096/21279/5320 7097/21280/5320 +f 7092/21281/5321 7090/21282/5321 7094/21283/5321 7096/21284/5321 +f 7097/21285/5322 7095/21286/5322 7091/21287/5322 7093/21288/5322 +f 7101/21289/5323 7099/21290/5323 7098/21291/5323 7100/21292/5323 +f 7104/21293/5324 7102/21294/5324 7103/21295/5324 7105/21296/5324 +f 7098/21297/5325 7099/21298/5325 7103/21299/5325 7102/21300/5325 +f 7101/21301/5326 7100/21302/5326 7104/21303/5326 7105/21304/5326 +f 7100/21305/5327 7098/21306/5327 7102/21307/5327 7104/21308/5327 +f 7105/21309/5328 7103/21310/5328 7099/21311/5328 7101/21312/5328 +f 7109/21313/5329 7107/21314/5329 7106/21315/5329 7108/21316/5329 +f 7112/21317/5330 7110/21318/5330 7111/21319/5330 7113/21320/5330 +f 7106/21321/5331 7107/21322/5331 7111/21323/5331 7110/21324/5331 +f 7109/21325/5332 7108/21326/5332 7112/21327/5332 7113/21328/5332 +f 7108/21329/5333 7106/21330/5333 7110/21331/5333 7112/21332/5333 +f 7113/21333/5334 7111/21334/5334 7107/21335/5334 7109/21336/5334 +f 7117/21337/5335 7115/21338/5335 7114/21339/5335 7116/21340/5335 +f 7120/21341/5336 7118/21342/5336 7119/21343/5336 7121/21344/5336 +f 7114/21345/5337 7115/21346/5337 7119/21347/5337 7118/21348/5337 +f 7117/21349/5338 7116/21350/5338 7120/21351/5338 7121/21352/5338 +f 7116/21353/5339 7114/21354/5339 7118/21355/5339 7120/21356/5339 +f 7121/21357/5340 7119/21358/5340 7115/21359/5340 7117/21360/5340 +f 7125/21361/5341 7123/21362/5341 7122/21363/5341 7124/21364/5341 +f 7128/21365/5342 7126/21366/5342 7127/21367/5342 7129/21368/5342 +f 7122/21369/5343 7123/21370/5343 7127/21371/5343 7126/21372/5343 +f 7125/21373/5344 7124/21374/5344 7128/21375/5344 7129/21376/5344 +f 7124/21377/5345 7122/21378/5345 7126/21379/5345 7128/21380/5345 +f 7129/21381/5346 7127/21382/5346 7123/21383/5346 7125/21384/5346 +f 7133/21385/5347 7131/21386/5347 7130/21387/5347 7132/21388/5347 +f 7136/21389/5348 7134/21390/5348 7135/21391/5348 7137/21392/5348 +f 7130/21393/5349 7131/21394/5349 7135/21395/5349 7134/21396/5349 +f 7133/21397/5350 7132/21398/5350 7136/21399/5350 7137/21400/5350 +f 7132/21401/5351 7130/21402/5351 7134/21403/5351 7136/21404/5351 +f 7137/21405/5352 7135/21406/5352 7131/21407/5352 7133/21408/5352 +f 7141/21409/5353 7139/21410/5353 7138/21411/5353 7140/21412/5353 +f 7144/21413/5354 7142/21414/5354 7143/21415/5354 7145/21416/5354 +f 7138/21417/5355 7139/21418/5355 7143/21419/5355 7142/21420/5355 +f 7141/21421/5356 7140/21422/5356 7144/21423/5356 7145/21424/5356 +f 7140/21425/5357 7138/21426/5357 7142/21427/5357 7144/21428/5357 +f 7145/21429/5358 7143/21430/5358 7139/21431/5358 7141/21432/5358 +f 7149/21433/5359 7147/21434/5359 7146/21435/5359 7148/21436/5359 +f 7152/21437/5360 7150/21438/5360 7151/21439/5360 7153/21440/5360 +f 7146/21441/5361 7147/21442/5361 7151/21443/5361 7150/21444/5361 +f 7149/21445/5362 7148/21446/5362 7152/21447/5362 7153/21448/5362 +f 7148/21449/5363 7146/21450/5363 7150/21451/5363 7152/21452/5363 +f 7153/21453/5364 7151/21454/5364 7147/21455/5364 7149/21456/5364 +f 7157/21457/5365 7155/21458/5365 7154/21459/5365 7156/21460/5365 +f 7160/21461/5366 7158/21462/5366 7159/21463/5366 7161/21464/5366 +f 7154/21465/5367 7155/21466/5367 7159/21467/5367 7158/21468/5367 +f 7157/21469/5368 7156/21470/5368 7160/21471/5368 7161/21472/5368 +f 7156/21473/5369 7154/21474/5369 7158/21475/5369 7160/21476/5369 +f 7161/21477/5370 7159/21478/5370 7155/21479/5370 7157/21480/5370 +f 7165/21481/5371 7163/21482/5371 7162/21483/5371 7164/21484/5371 +f 7168/21485/5372 7166/21486/5372 7167/21487/5372 7169/21488/5372 +f 7162/21489/5373 7163/21490/5373 7167/21491/5373 7166/21492/5373 +f 7165/21493/5374 7164/21494/5374 7168/21495/5374 7169/21496/5374 +f 7164/21497/5375 7162/21498/5375 7166/21499/5375 7168/21500/5375 +f 7169/21501/5376 7167/21502/5376 7163/21503/5376 7165/21504/5376 +f 7173/21505/5377 7171/21506/5377 7170/21507/5377 7172/21508/5377 +f 7176/21509/5378 7174/21510/5378 7175/21511/5378 7177/21512/5378 +f 7170/21513/5379 7171/21514/5379 7175/21515/5379 7174/21516/5379 +f 7173/21517/5380 7172/21518/5380 7176/21519/5380 7177/21520/5380 +f 7172/21521/5381 7170/21522/5381 7174/21523/5381 7176/21524/5381 +f 7177/21525/5382 7175/21526/5382 7171/21527/5382 7173/21528/5382 +f 7181/21529/5383 7179/21530/5383 7178/21531/5383 7180/21532/5383 +f 7184/21533/5384 7182/21534/5384 7183/21535/5384 7185/21536/5384 +f 7178/21537/5385 7179/21538/5385 7183/21539/5385 7182/21540/5385 +f 7181/21541/5386 7180/21542/5386 7184/21543/5386 7185/21544/5386 +f 7180/21545/5387 7178/21546/5387 7182/21547/5387 7184/21548/5387 +f 7185/21549/5388 7183/21550/5388 7179/21551/5388 7181/21552/5388 +f 7189/21553/5389 7187/21554/5389 7186/21555/5389 7188/21556/5389 +f 7192/21557/5390 7190/21558/5390 7191/21559/5390 7193/21560/5390 +f 7186/21561/5391 7187/21562/5391 7191/21563/5391 7190/21564/5391 +f 7189/21565/5392 7188/21566/5392 7192/21567/5392 7193/21568/5392 +f 7188/21569/5393 7186/21570/5393 7190/21571/5393 7192/21572/5393 +f 7193/21573/5394 7191/21574/5394 7187/21575/5394 7189/21576/5394 +f 7197/21577/5395 7195/21578/5395 7194/21579/5395 7196/21580/5395 +f 7200/21581/5396 7198/21582/5396 7199/21583/5396 7201/21584/5396 +f 7194/21585/5397 7195/21586/5397 7199/21587/5397 7198/21588/5397 +f 7197/21589/5398 7196/21590/5398 7200/21591/5398 7201/21592/5398 +f 7196/21593/5399 7194/21594/5399 7198/21595/5399 7200/21596/5399 +f 7201/21597/5400 7199/21598/5400 7195/21599/5400 7197/21600/5400 +f 7205/21601/5401 7203/21602/5401 7202/21603/5401 7204/21604/5401 +f 7208/21605/5402 7206/21606/5402 7207/21607/5402 7209/21608/5402 +f 7202/21609/5403 7203/21610/5403 7207/21611/5403 7206/21612/5403 +f 7205/21613/5404 7204/21614/5404 7208/21615/5404 7209/21616/5404 +f 7204/21617/5405 7202/21618/5405 7206/21619/5405 7208/21620/5405 +f 7209/21621/5406 7207/21622/5406 7203/21623/5406 7205/21624/5406 +f 7213/21625/5407 7211/21626/5407 7210/21627/5407 7212/21628/5407 +f 7216/21629/5408 7214/21630/5408 7215/21631/5408 7217/21632/5408 +f 7210/21633/5409 7211/21634/5409 7215/21635/5409 7214/21636/5409 +f 7213/21637/5410 7212/21638/5410 7216/21639/5410 7217/21640/5410 +f 7212/21641/5411 7210/21642/5411 7214/21643/5411 7216/21644/5411 +f 7217/21645/5412 7215/21646/5412 7211/21647/5412 7213/21648/5412 +f 7221/21649/5413 7219/21650/5413 7218/21651/5413 7220/21652/5413 +f 7224/21653/5414 7222/21654/5414 7223/21655/5414 7225/21656/5414 +f 7218/21657/5415 7219/21658/5415 7223/21659/5415 7222/21660/5415 +f 7221/21661/5416 7220/21662/5416 7224/21663/5416 7225/21664/5416 +f 7220/21665/5417 7218/21666/5417 7222/21667/5417 7224/21668/5417 +f 7225/21669/5418 7223/21670/5418 7219/21671/5418 7221/21672/5418 +f 7229/21673/5419 7227/21674/5419 7226/21675/5419 7228/21676/5419 +f 7232/21677/5420 7230/21678/5420 7231/21679/5420 7233/21680/5420 +f 7226/21681/5421 7227/21682/5421 7231/21683/5421 7230/21684/5421 +f 7229/21685/5422 7228/21686/5422 7232/21687/5422 7233/21688/5422 +f 7228/21689/5423 7226/21690/5423 7230/21691/5423 7232/21692/5423 +f 7233/21693/5424 7231/21694/5424 7227/21695/5424 7229/21696/5424 +f 7237/21697/5425 7235/21698/5425 7234/21699/5425 7236/21700/5425 +f 7240/21701/5426 7238/21702/5426 7239/21703/5426 7241/21704/5426 +f 7234/21705/5427 7235/21706/5427 7239/21707/5427 7238/21708/5427 +f 7237/21709/5428 7236/21710/5428 7240/21711/5428 7241/21712/5428 +f 7236/21713/5429 7234/21714/5429 7238/21715/5429 7240/21716/5429 +f 7241/21717/5430 7239/21718/5430 7235/21719/5430 7237/21720/5430 +f 7245/21721/5431 7243/21722/5431 7242/21723/5431 7244/21724/5431 +f 7248/21725/5432 7246/21726/5432 7247/21727/5432 7249/21728/5432 +f 7242/21729/5433 7243/21730/5433 7247/21731/5433 7246/21732/5433 +f 7245/21733/5434 7244/21734/5434 7248/21735/5434 7249/21736/5434 +f 7244/21737/5435 7242/21738/5435 7246/21739/5435 7248/21740/5435 +f 7249/21741/5436 7247/21742/5436 7243/21743/5436 7245/21744/5436 +f 7253/21745/5437 7251/21746/5437 7250/21747/5437 7252/21748/5437 +f 7256/21749/5438 7254/21750/5438 7255/21751/5438 7257/21752/5438 +f 7250/21753/5439 7251/21754/5439 7255/21755/5439 7254/21756/5439 +f 7253/21757/5440 7252/21758/5440 7256/21759/5440 7257/21760/5440 +f 7252/21761/5441 7250/21762/5441 7254/21763/5441 7256/21764/5441 +f 7257/21765/5442 7255/21766/5442 7251/21767/5442 7253/21768/5442 +f 7261/21769/5443 7259/21770/5443 7258/21771/5443 7260/21772/5443 +f 7264/21773/5444 7262/21774/5444 7263/21775/5444 7265/21776/5444 +f 7258/21777/5445 7259/21778/5445 7263/21779/5445 7262/21780/5445 +f 7261/21781/5446 7260/21782/5446 7264/21783/5446 7265/21784/5446 +f 7260/21785/5447 7258/21786/5447 7262/21787/5447 7264/21788/5447 +f 7265/21789/5448 7263/21790/5448 7259/21791/5448 7261/21792/5448 +f 7269/21793/5449 7267/21794/5449 7266/21795/5449 7268/21796/5449 +f 7272/21797/5450 7270/21798/5450 7271/21799/5450 7273/21800/5450 +f 7266/21801/5451 7267/21802/5451 7271/21803/5451 7270/21804/5451 +f 7269/21805/5452 7268/21806/5452 7272/21807/5452 7273/21808/5452 +f 7268/21809/5453 7266/21810/5453 7270/21811/5453 7272/21812/5453 +f 7273/21813/5454 7271/21814/5454 7267/21815/5454 7269/21816/5454 +f 7277/21817/5455 7275/21818/5455 7274/21819/5455 7276/21820/5455 +f 7280/21821/5456 7278/21822/5456 7279/21823/5456 7281/21824/5456 +f 7274/21825/5457 7275/21826/5457 7279/21827/5457 7278/21828/5457 +f 7277/21829/5458 7276/21830/5458 7280/21831/5458 7281/21832/5458 +f 7276/21833/5459 7274/21834/5459 7278/21835/5459 7280/21836/5459 +f 7281/21837/5460 7279/21838/5460 7275/21839/5460 7277/21840/5460 +f 7285/21841/5461 7283/21842/5461 7282/21843/5461 7284/21844/5461 +f 7288/21845/5462 7286/21846/5462 7287/21847/5462 7289/21848/5462 +f 7282/21849/5463 7283/21850/5463 7287/21851/5463 7286/21852/5463 +f 7285/21853/5464 7284/21854/5464 7288/21855/5464 7289/21856/5464 +f 7284/21857/5465 7282/21858/5465 7286/21859/5465 7288/21860/5465 +f 7289/21861/5466 7287/21862/5466 7283/21863/5466 7285/21864/5466 +f 7293/21865/5467 7291/21866/5467 7290/21867/5467 7292/21868/5467 +f 7296/21869/5468 7294/21870/5468 7295/21871/5468 7297/21872/5468 +f 7290/21873/5469 7291/21874/5469 7295/21875/5469 7294/21876/5469 +f 7293/21877/5470 7292/21878/5470 7296/21879/5470 7297/21880/5470 +f 7292/21881/5471 7290/21882/5471 7294/21883/5471 7296/21884/5471 +f 7297/21885/5472 7295/21886/5472 7291/21887/5472 7293/21888/5472 +f 7301/21889/5473 7299/21890/5473 7298/21891/5473 7300/21892/5473 +f 7304/21893/5474 7302/21894/5474 7303/21895/5474 7305/21896/5474 +f 7298/21897/5475 7299/21898/5475 7303/21899/5475 7302/21900/5475 +f 7301/21901/5476 7300/21902/5476 7304/21903/5476 7305/21904/5476 +f 7300/21905/5477 7298/21906/5477 7302/21907/5477 7304/21908/5477 +f 7305/21909/5478 7303/21910/5478 7299/21911/5478 7301/21912/5478 +f 7309/21913/5479 7307/21914/5479 7306/21915/5479 7308/21916/5479 +f 7312/21917/5480 7310/21918/5480 7311/21919/5480 7313/21920/5480 +f 7306/21921/5481 7307/21922/5481 7311/21923/5481 7310/21924/5481 +f 7309/21925/5482 7308/21926/5482 7312/21927/5482 7313/21928/5482 +f 7308/21929/5483 7306/21930/5483 7310/21931/5483 7312/21932/5483 +f 7313/21933/5484 7311/21934/5484 7307/21935/5484 7309/21936/5484 +f 7317/21937/5485 7315/21938/5485 7314/21939/5485 7316/21940/5485 +f 7320/21941/5486 7318/21942/5486 7319/21943/5486 7321/21944/5486 +f 7314/21945/5487 7315/21946/5487 7319/21947/5487 7318/21948/5487 +f 7317/21949/5488 7316/21950/5488 7320/21951/5488 7321/21952/5488 +f 7316/21953/5489 7314/21954/5489 7318/21955/5489 7320/21956/5489 +f 7321/21957/5490 7319/21958/5490 7315/21959/5490 7317/21960/5490 +f 7325/21961/5491 7323/21962/5491 7322/21963/5491 7324/21964/5491 +f 7328/21965/5492 7326/21966/5492 7327/21967/5492 7329/21968/5492 +f 7322/21969/5493 7323/21970/5493 7327/21971/5493 7326/21972/5493 +f 7325/21973/5494 7324/21974/5494 7328/21975/5494 7329/21976/5494 +f 7324/21977/5495 7322/21978/5495 7326/21979/5495 7328/21980/5495 +f 7329/21981/5496 7327/21982/5496 7323/21983/5496 7325/21984/5496 +f 7333/21985/5497 7331/21986/5497 7330/21987/5497 7332/21988/5497 +f 7336/21989/5498 7334/21990/5498 7335/21991/5498 7337/21992/5498 +f 7330/21993/5499 7331/21994/5499 7335/21995/5499 7334/21996/5499 +f 7333/21997/5500 7332/21998/5500 7336/21999/5500 7337/22000/5500 +f 7332/22001/5501 7330/22002/5501 7334/22003/5501 7336/22004/5501 +f 7337/22005/5502 7335/22006/5502 7331/22007/5502 7333/22008/5502 +f 7341/22009/5503 7339/22010/5503 7338/22011/5503 7340/22012/5503 +f 7344/22013/5504 7342/22014/5504 7343/22015/5504 7345/22016/5504 +f 7338/22017/5505 7339/22018/5505 7343/22019/5505 7342/22020/5505 +f 7341/22021/5506 7340/22022/5506 7344/22023/5506 7345/22024/5506 +f 7340/22025/5507 7338/22026/5507 7342/22027/5507 7344/22028/5507 +f 7345/22029/5508 7343/22030/5508 7339/22031/5508 7341/22032/5508 +f 7349/22033/5509 7347/22034/5509 7346/22035/5509 7348/22036/5509 +f 7352/22037/5510 7350/22038/5510 7351/22039/5510 7353/22040/5510 +f 7346/22041/5511 7347/22042/5511 7351/22043/5511 7350/22044/5511 +f 7349/22045/5512 7348/22046/5512 7352/22047/5512 7353/22048/5512 +f 7348/22049/5513 7346/22050/5513 7350/22051/5513 7352/22052/5513 +f 7353/22053/5514 7351/22054/5514 7347/22055/5514 7349/22056/5514 +f 7357/22057/5515 7355/22058/5515 7354/22059/5515 7356/22060/5515 +f 7360/22061/5516 7358/22062/5516 7359/22063/5516 7361/22064/5516 +f 7354/22065/5517 7355/22066/5517 7359/22067/5517 7358/22068/5517 +f 7357/22069/5518 7356/22070/5518 7360/22071/5518 7361/22072/5518 +f 7356/22073/5519 7354/22074/5519 7358/22075/5519 7360/22076/5519 +f 7361/22077/5520 7359/22078/5520 7355/22079/5520 7357/22080/5520 +f 7365/22081/5521 7363/22082/5521 7362/22083/5521 7364/22084/5521 +f 7368/22085/5522 7366/22086/5522 7367/22087/5522 7369/22088/5522 +f 7362/22089/5523 7363/22090/5523 7367/22091/5523 7366/22092/5523 +f 7365/22093/5524 7364/22094/5524 7368/22095/5524 7369/22096/5524 +f 7364/22097/5525 7362/22098/5525 7366/22099/5525 7368/22100/5525 +f 7369/22101/5526 7367/22102/5526 7363/22103/5526 7365/22104/5526 +f 7373/22105/5527 7371/22106/5527 7370/22107/5527 7372/22108/5527 +f 7376/22109/5528 7374/22110/5528 7375/22111/5528 7377/22112/5528 +f 7370/22113/5529 7371/22114/5529 7375/22115/5529 7374/22116/5529 +f 7373/22117/5530 7372/22118/5530 7376/22119/5530 7377/22120/5530 +f 7372/22121/5531 7370/22122/5531 7374/22123/5531 7376/22124/5531 +f 7377/22125/5532 7375/22126/5532 7371/22127/5532 7373/22128/5532 +f 7381/22129/5533 7379/22130/5533 7378/22131/5533 7380/22132/5533 +f 7384/22133/5534 7382/22134/5534 7383/22135/5534 7385/22136/5534 +f 7378/22137/5535 7379/22138/5535 7383/22139/5535 7382/22140/5535 +f 7381/22141/5536 7380/22142/5536 7384/22143/5536 7385/22144/5536 +f 7380/22145/5537 7378/22146/5537 7382/22147/5537 7384/22148/5537 +f 7385/22149/5538 7383/22150/5538 7379/22151/5538 7381/22152/5538 +f 7389/22153/5539 7387/22154/5539 7386/22155/5539 7388/22156/5539 +f 7392/22157/5540 7390/22158/5540 7391/22159/5540 7393/22160/5540 +f 7386/22161/5541 7387/22162/5541 7391/22163/5541 7390/22164/5541 +f 7389/22165/5542 7388/22166/5542 7392/22167/5542 7393/22168/5542 +f 7388/22169/5543 7386/22170/5543 7390/22171/5543 7392/22172/5543 +f 7393/22173/5544 7391/22174/5544 7387/22175/5544 7389/22176/5544 +f 7397/22177/5545 7395/22178/5545 7394/22179/5545 7396/22180/5545 +f 7400/22181/5546 7398/22182/5546 7399/22183/5546 7401/22184/5546 +f 7394/22185/5547 7395/22186/5547 7399/22187/5547 7398/22188/5547 +f 7397/22189/5548 7396/22190/5548 7400/22191/5548 7401/22192/5548 +f 7396/22193/5549 7394/22194/5549 7398/22195/5549 7400/22196/5549 +f 7401/22197/5550 7399/22198/5550 7395/22199/5550 7397/22200/5550 +f 7405/22201/5551 7403/22202/5551 7402/22203/5551 7404/22204/5551 +f 7408/22205/5552 7406/22206/5552 7407/22207/5552 7409/22208/5552 +f 7402/22209/5553 7403/22210/5553 7407/22211/5553 7406/22212/5553 +f 7405/22213/5554 7404/22214/5554 7408/22215/5554 7409/22216/5554 +f 7404/22217/5555 7402/22218/5555 7406/22219/5555 7408/22220/5555 +f 7409/22221/5556 7407/22222/5556 7403/22223/5556 7405/22224/5556 +f 7413/22225/5557 7411/22226/5557 7410/22227/5557 7412/22228/5557 +f 7416/22229/5558 7414/22230/5558 7415/22231/5558 7417/22232/5558 +f 7410/22233/5559 7411/22234/5559 7415/22235/5559 7414/22236/5559 +f 7413/22237/5560 7412/22238/5560 7416/22239/5560 7417/22240/5560 +f 7412/22241/5561 7410/22242/5561 7414/22243/5561 7416/22244/5561 +f 7417/22245/5562 7415/22246/5562 7411/22247/5562 7413/22248/5562 +f 7421/22249/5563 7419/22250/5563 7418/22251/5563 7420/22252/5563 +f 7424/22253/5564 7422/22254/5564 7423/22255/5564 7425/22256/5564 +f 7418/22257/5565 7419/22258/5565 7423/22259/5565 7422/22260/5565 +f 7421/22261/5566 7420/22262/5566 7424/22263/5566 7425/22264/5566 +f 7420/22265/5567 7418/22266/5567 7422/22267/5567 7424/22268/5567 +f 7425/22269/5568 7423/22270/5568 7419/22271/5568 7421/22272/5568 +f 7429/22273/5569 7427/22274/5569 7426/22275/5569 7428/22276/5569 +f 7432/22277/5570 7430/22278/5570 7431/22279/5570 7433/22280/5570 +f 7426/22281/5571 7427/22282/5571 7431/22283/5571 7430/22284/5571 +f 7429/22285/5572 7428/22286/5572 7432/22287/5572 7433/22288/5572 +f 7428/22289/5573 7426/22290/5573 7430/22291/5573 7432/22292/5573 +f 7433/22293/5574 7431/22294/5574 7427/22295/5574 7429/22296/5574 +f 7437/22297/5575 7435/22298/5575 7434/22299/5575 7436/22300/5575 +f 7440/22301/5576 7438/22302/5576 7439/22303/5576 7441/22304/5576 +f 7434/22305/5577 7435/22306/5577 7439/22307/5577 7438/22308/5577 +f 7437/22309/5578 7436/22310/5578 7440/22311/5578 7441/22312/5578 +f 7436/22313/5579 7434/22314/5579 7438/22315/5579 7440/22316/5579 +f 7441/22317/5580 7439/22318/5580 7435/22319/5580 7437/22320/5580 +f 7445/22321/5581 7443/22322/5581 7442/22323/5581 7444/22324/5581 +f 7448/22325/5582 7446/22326/5582 7447/22327/5582 7449/22328/5582 +f 7442/22329/5583 7443/22330/5583 7447/22331/5583 7446/22332/5583 +f 7445/22333/5584 7444/22334/5584 7448/22335/5584 7449/22336/5584 +f 7444/22337/5585 7442/22338/5585 7446/22339/5585 7448/22340/5585 +f 7449/22341/5586 7447/22342/5586 7443/22343/5586 7445/22344/5586 +f 7453/22345/5587 7451/22346/5587 7450/22347/5587 7452/22348/5587 +f 7456/22349/5588 7454/22350/5588 7455/22351/5588 7457/22352/5588 +f 7450/22353/5589 7451/22354/5589 7455/22355/5589 7454/22356/5589 +f 7453/22357/5590 7452/22358/5590 7456/22359/5590 7457/22360/5590 +f 7452/22361/5591 7450/22362/5591 7454/22363/5591 7456/22364/5591 +f 7457/22365/5592 7455/22366/5592 7451/22367/5592 7453/22368/5592 +f 7461/22369/5593 7459/22370/5593 7458/22371/5593 7460/22372/5593 +f 7464/22373/5594 7462/22374/5594 7463/22375/5594 7465/22376/5594 +f 7458/22377/5595 7459/22378/5595 7463/22379/5595 7462/22380/5595 +f 7461/22381/5596 7460/22382/5596 7464/22383/5596 7465/22384/5596 +f 7460/22385/5597 7458/22386/5597 7462/22387/5597 7464/22388/5597 +f 7465/22389/5598 7463/22390/5598 7459/22391/5598 7461/22392/5598 +f 7469/22393/5599 7467/22394/5599 7466/22395/5599 7468/22396/5599 +f 7472/22397/5600 7470/22398/5600 7471/22399/5600 7473/22400/5600 +f 7466/22401/5601 7467/22402/5601 7471/22403/5601 7470/22404/5601 +f 7469/22405/5602 7468/22406/5602 7472/22407/5602 7473/22408/5602 +f 7468/22409/5603 7466/22410/5603 7470/22411/5603 7472/22412/5603 +f 7473/22413/5604 7471/22414/5604 7467/22415/5604 7469/22416/5604 +f 7477/22417/5605 7475/22418/5605 7474/22419/5605 7476/22420/5605 +f 7480/22421/5606 7478/22422/5606 7479/22423/5606 7481/22424/5606 +f 7474/22425/5607 7475/22426/5607 7479/22427/5607 7478/22428/5607 +f 7477/22429/5608 7476/22430/5608 7480/22431/5608 7481/22432/5608 +f 7476/22433/5609 7474/22434/5609 7478/22435/5609 7480/22436/5609 +f 7481/22437/5610 7479/22438/5610 7475/22439/5610 7477/22440/5610 +f 7485/22441/5611 7483/22442/5611 7482/22443/5611 7484/22444/5611 +f 7488/22445/5612 7486/22446/5612 7487/22447/5612 7489/22448/5612 +f 7482/22449/5613 7483/22450/5613 7487/22451/5613 7486/22452/5613 +f 7485/22453/5614 7484/22454/5614 7488/22455/5614 7489/22456/5614 +f 7484/22457/5615 7482/22458/5615 7486/22459/5615 7488/22460/5615 +f 7489/22461/5616 7487/22462/5616 7483/22463/5616 7485/22464/5616 +f 7493/22465/5617 7491/22466/5617 7490/22467/5617 7492/22468/5617 +f 7496/22469/5618 7494/22470/5618 7495/22471/5618 7497/22472/5618 +f 7490/22473/5619 7491/22474/5619 7495/22475/5619 7494/22476/5619 +f 7493/22477/5620 7492/22478/5620 7496/22479/5620 7497/22480/5620 +f 7492/22481/5621 7490/22482/5621 7494/22483/5621 7496/22484/5621 +f 7497/22485/5622 7495/22486/5622 7491/22487/5622 7493/22488/5622 +f 7501/22489/5623 7499/22490/5623 7498/22491/5623 7500/22492/5623 +f 7504/22493/5624 7502/22494/5624 7503/22495/5624 7505/22496/5624 +f 7498/22497/5625 7499/22498/5625 7503/22499/5625 7502/22500/5625 +f 7501/22501/5626 7500/22502/5626 7504/22503/5626 7505/22504/5626 +f 7500/22505/5627 7498/22506/5627 7502/22507/5627 7504/22508/5627 +f 7505/22509/5628 7503/22510/5628 7499/22511/5628 7501/22512/5628 +f 7509/22513/5629 7507/22514/5629 7506/22515/5629 7508/22516/5629 +f 7512/22517/5630 7510/22518/5630 7511/22519/5630 7513/22520/5630 +f 7506/22521/5631 7507/22522/5631 7511/22523/5631 7510/22524/5631 +f 7509/22525/5632 7508/22526/5632 7512/22527/5632 7513/22528/5632 +f 7508/22529/5633 7506/22530/5633 7510/22531/5633 7512/22532/5633 +f 7513/22533/5634 7511/22534/5634 7507/22535/5634 7509/22536/5634 +f 7517/22537/5635 7515/22538/5635 7514/22539/5635 7516/22540/5635 +f 7520/22541/5636 7518/22542/5636 7519/22543/5636 7521/22544/5636 +f 7514/22545/5637 7515/22546/5637 7519/22547/5637 7518/22548/5637 +f 7517/22549/5638 7516/22550/5638 7520/22551/5638 7521/22552/5638 +f 7516/22553/5639 7514/22554/5639 7518/22555/5639 7520/22556/5639 +f 7521/22557/5640 7519/22558/5640 7515/22559/5640 7517/22560/5640 +f 7525/22561/5641 7523/22562/5641 7522/22563/5641 7524/22564/5641 +f 7528/22565/5642 7526/22566/5642 7527/22567/5642 7529/22568/5642 +f 7522/22569/5643 7523/22570/5643 7527/22571/5643 7526/22572/5643 +f 7525/22573/5644 7524/22574/5644 7528/22575/5644 7529/22576/5644 +f 7524/22577/5645 7522/22578/5645 7526/22579/5645 7528/22580/5645 +f 7529/22581/5646 7527/22582/5646 7523/22583/5646 7525/22584/5646 +f 7533/22585/5647 7531/22586/5647 7530/22587/5647 7532/22588/5647 +f 7536/22589/5648 7534/22590/5648 7535/22591/5648 7537/22592/5648 +f 7530/22593/5649 7531/22594/5649 7535/22595/5649 7534/22596/5649 +f 7533/22597/5650 7532/22598/5650 7536/22599/5650 7537/22600/5650 +f 7532/22601/5651 7530/22602/5651 7534/22603/5651 7536/22604/5651 +f 7537/22605/5652 7535/22606/5652 7531/22607/5652 7533/22608/5652 +f 7541/22609/5653 7539/22610/5653 7538/22611/5653 7540/22612/5653 +f 7544/22613/5654 7542/22614/5654 7543/22615/5654 7545/22616/5654 +f 7538/22617/5655 7539/22618/5655 7543/22619/5655 7542/22620/5655 +f 7541/22621/5656 7540/22622/5656 7544/22623/5656 7545/22624/5656 +f 7540/22625/5657 7538/22626/5657 7542/22627/5657 7544/22628/5657 +f 7545/22629/5658 7543/22630/5658 7539/22631/5658 7541/22632/5658 +f 7549/22633/5659 7547/22634/5659 7546/22635/5659 7548/22636/5659 +f 7552/22637/5660 7550/22638/5660 7551/22639/5660 7553/22640/5660 +f 7546/22641/5661 7547/22642/5661 7551/22643/5661 7550/22644/5661 +f 7549/22645/5662 7548/22646/5662 7552/22647/5662 7553/22648/5662 +f 7548/22649/5663 7546/22650/5663 7550/22651/5663 7552/22652/5663 +f 7553/22653/5664 7551/22654/5664 7547/22655/5664 7549/22656/5664 +f 7557/22657/5665 7555/22658/5665 7554/22659/5665 7556/22660/5665 +f 7560/22661/5666 7558/22662/5666 7559/22663/5666 7561/22664/5666 +f 7554/22665/5667 7555/22666/5667 7559/22667/5667 7558/22668/5667 +f 7557/22669/5668 7556/22670/5668 7560/22671/5668 7561/22672/5668 +f 7556/22673/5669 7554/22674/5669 7558/22675/5669 7560/22676/5669 +f 7561/22677/5670 7559/22678/5670 7555/22679/5670 7557/22680/5670 +f 7565/22681/5671 7563/22682/5671 7562/22683/5671 7564/22684/5671 +f 7568/22685/5672 7566/22686/5672 7567/22687/5672 7569/22688/5672 +f 7562/22689/5673 7563/22690/5673 7567/22691/5673 7566/22692/5673 +f 7565/22693/5674 7564/22694/5674 7568/22695/5674 7569/22696/5674 +f 7564/22697/5675 7562/22698/5675 7566/22699/5675 7568/22700/5675 +f 7569/22701/5676 7567/22702/5676 7563/22703/5676 7565/22704/5676 +f 7573/22705/5677 7571/22706/5677 7570/22707/5677 7572/22708/5677 +f 7576/22709/5678 7574/22710/5678 7575/22711/5678 7577/22712/5678 +f 7570/22713/5679 7571/22714/5679 7575/22715/5679 7574/22716/5679 +f 7573/22717/5680 7572/22718/5680 7576/22719/5680 7577/22720/5680 +f 7572/22721/5681 7570/22722/5681 7574/22723/5681 7576/22724/5681 +f 7577/22725/5682 7575/22726/5682 7571/22727/5682 7573/22728/5682 +f 7581/22729/5683 7579/22730/5683 7578/22731/5683 7580/22732/5683 +f 7584/22733/5684 7582/22734/5684 7583/22735/5684 7585/22736/5684 +f 7578/22737/5685 7579/22738/5685 7583/22739/5685 7582/22740/5685 +f 7581/22741/5686 7580/22742/5686 7584/22743/5686 7585/22744/5686 +f 7580/22745/5687 7578/22746/5687 7582/22747/5687 7584/22748/5687 +f 7585/22749/5688 7583/22750/5688 7579/22751/5688 7581/22752/5688 +f 7589/22753/5689 7587/22754/5689 7586/22755/5689 7588/22756/5689 +f 7592/22757/5690 7590/22758/5690 7591/22759/5690 7593/22760/5690 +f 7586/22761/5691 7587/22762/5691 7591/22763/5691 7590/22764/5691 +f 7589/22765/5692 7588/22766/5692 7592/22767/5692 7593/22768/5692 +f 7588/22769/5693 7586/22770/5693 7590/22771/5693 7592/22772/5693 +f 7593/22773/5694 7591/22774/5694 7587/22775/5694 7589/22776/5694 +f 7598/22777/5695 7596/22778/5695 7595/22779/5695 7597/22780/5695 +f 7594/22781/5696 7599/22782/5696 7600/22783/5696 7601/22784/5696 +f 7595/22785/5697 7596/22786/5697 7600/22787/5697 7599/22788/5697 +f 7598/22789/5698 7597/22790/5698 7594/22791/5698 7601/22792/5698 +f 7597/22793/5699 7595/22794/5699 7599/22795/5699 7594/22796/5699 +f 7601/22797/5700 7600/22798/5700 7596/22799/5700 7598/22800/5700 +f 7605/22801/5701 7603/22802/5701 7602/22803/5701 7604/22804/5701 +f 7608/22805/5702 7606/22806/5702 7607/22807/5702 7609/22808/5702 +f 7602/22809/5703 7603/22810/5703 7607/22811/5703 7606/22812/5703 +f 7605/22813/5704 7604/22814/5704 7608/22815/5704 7609/22816/5704 +f 7604/22817/5705 7602/22818/5705 7606/22819/5705 7608/22820/5705 +f 7609/22821/5706 7607/22822/5706 7603/22823/5706 7605/22824/5706 +f 7613/22825/5707 7611/22826/5707 7610/22827/5707 7612/22828/5707 +f 7616/22829/5708 7614/22830/5708 7615/22831/5708 7617/22832/5708 +f 7610/22833/5709 7611/22834/5709 7615/22835/5709 7614/22836/5709 +f 7613/22837/5710 7612/22838/5710 7616/22839/5710 7617/22840/5710 +f 7612/22841/5711 7610/22842/5711 7614/22843/5711 7616/22844/5711 +f 7617/22845/5712 7615/22846/5712 7611/22847/5712 7613/22848/5712 +f 7621/22849/5713 7619/22850/5713 7618/22851/5713 7620/22852/5713 +f 7624/22853/5714 7622/22854/5714 7623/22855/5714 7625/22856/5714 +f 7618/22857/5715 7619/22858/5715 7623/22859/5715 7622/22860/5715 +f 7621/22861/5716 7620/22862/5716 7624/22863/5716 7625/22864/5716 +f 7620/22865/5717 7618/22866/5717 7622/22867/5717 7624/22868/5717 +f 7625/22869/5718 7623/22870/5718 7619/22871/5718 7621/22872/5718 +f 7629/22873/5719 7627/22874/5719 7626/22875/5719 7628/22876/5719 +f 7632/22877/5720 7630/22878/5720 7631/22879/5720 7633/22880/5720 +f 7626/22881/5721 7627/22882/5721 7631/22883/5721 7630/22884/5721 +f 7629/22885/5722 7628/22886/5722 7632/22887/5722 7633/22888/5722 +f 7628/22889/5723 7626/22890/5723 7630/22891/5723 7632/22892/5723 +f 7633/22893/5724 7631/22894/5724 7627/22895/5724 7629/22896/5724 +f 7637/22897/5725 7635/22898/5725 7634/22899/5725 7636/22900/5725 +f 7640/22901/5726 7638/22902/5726 7639/22903/5726 7641/22904/5726 +f 7634/22905/5727 7635/22906/5727 7639/22907/5727 7638/22908/5727 +f 7637/22909/5728 7636/22910/5728 7640/22911/5728 7641/22912/5728 +f 7636/22913/5729 7634/22914/5729 7638/22915/5729 7640/22916/5729 +f 7641/22917/5730 7639/22918/5730 7635/22919/5730 7637/22920/5730 +f 7645/22921/5731 7643/22922/5731 7642/22923/5731 7644/22924/5731 +f 7648/22925/5732 7646/22926/5732 7647/22927/5732 7649/22928/5732 +f 7642/22929/5733 7643/22930/5733 7647/22931/5733 7646/22932/5733 +f 7645/22933/5734 7644/22934/5734 7648/22935/5734 7649/22936/5734 +f 7644/22937/5735 7642/22938/5735 7646/22939/5735 7648/22940/5735 +f 7649/22941/5736 7647/22942/5736 7643/22943/5736 7645/22944/5736 +f 7653/22945/5737 7651/22946/5737 7650/22947/5737 7652/22948/5737 +f 7656/22949/5738 7654/22950/5738 7655/22951/5738 7657/22952/5738 +f 7650/22953/5739 7651/22954/5739 7655/22955/5739 7654/22956/5739 +f 7653/22957/5740 7652/22958/5740 7656/22959/5740 7657/22960/5740 +f 7652/22961/5741 7650/22962/5741 7654/22963/5741 7656/22964/5741 +f 7657/22965/5742 7655/22966/5742 7651/22967/5742 7653/22968/5742 +f 7661/22969/5743 7659/22970/5743 7658/22971/5743 7660/22972/5743 +f 7664/22973/5744 7662/22974/5744 7663/22975/5744 7665/22976/5744 +f 7658/22977/5745 7659/22978/5745 7663/22979/5745 7662/22980/5745 +f 7661/22981/5746 7660/22982/5746 7664/22983/5746 7665/22984/5746 +f 7660/22985/5747 7658/22986/5747 7662/22987/5747 7664/22988/5747 +f 7665/22989/5748 7663/22990/5748 7659/22991/5748 7661/22992/5748 +f 7669/22993/5749 7667/22994/5749 7666/22995/5749 7668/22996/5749 +f 7672/22997/5750 7670/22998/5750 7671/22999/5750 7673/23000/5750 +f 7666/23001/5751 7667/23002/5751 7671/23003/5751 7670/23004/5751 +f 7669/23005/5752 7668/23006/5752 7672/23007/5752 7673/23008/5752 +f 7668/23009/5753 7666/23010/5753 7670/23011/5753 7672/23012/5753 +f 7673/23013/5754 7671/23014/5754 7667/23015/5754 7669/23016/5754 +f 7677/23017/5755 7675/23018/5755 7674/23019/5755 7676/23020/5755 +f 7680/23021/5756 7678/23022/5756 7679/23023/5756 7681/23024/5756 +f 7674/23025/5757 7675/23026/5757 7679/23027/5757 7678/23028/5757 +f 7677/23029/5758 7676/23030/5758 7680/23031/5758 7681/23032/5758 +f 7676/23033/5759 7674/23034/5759 7678/23035/5759 7680/23036/5759 +f 7681/23037/5760 7679/23038/5760 7675/23039/5760 7677/23040/5760 +f 7685/23041/5761 7683/23042/5761 7682/23043/5761 7684/23044/5761 +f 7688/23045/5762 7686/23046/5762 7687/23047/5762 7689/23048/5762 +f 7682/23049/5763 7683/23050/5763 7687/23051/5763 7686/23052/5763 +f 7685/23053/5764 7684/23054/5764 7688/23055/5764 7689/23056/5764 +f 7684/23057/5765 7682/23058/5765 7686/23059/5765 7688/23060/5765 +f 7689/23061/5766 7687/23062/5766 7683/23063/5766 7685/23064/5766 +f 7693/23065/5767 7691/23066/5767 7690/23067/5767 7692/23068/5767 +f 7696/23069/5768 7694/23070/5768 7695/23071/5768 7697/23072/5768 +f 7690/23073/5769 7691/23074/5769 7695/23075/5769 7694/23076/5769 +f 7693/23077/5770 7692/23078/5770 7696/23079/5770 7697/23080/5770 +f 7692/23081/5771 7690/23082/5771 7694/23083/5771 7696/23084/5771 +f 7697/23085/5772 7695/23086/5772 7691/23087/5772 7693/23088/5772 +f 7701/23089/5773 7699/23090/5773 7698/23091/5773 7700/23092/5773 +f 7704/23093/5774 7702/23094/5774 7703/23095/5774 7705/23096/5774 +f 7698/23097/5775 7699/23098/5775 7703/23099/5775 7702/23100/5775 +f 7701/23101/5776 7700/23102/5776 7704/23103/5776 7705/23104/5776 +f 7700/23105/5777 7698/23106/5777 7702/23107/5777 7704/23108/5777 +f 7705/23109/5778 7703/23110/5778 7699/23111/5778 7701/23112/5778 +f 7709/23113/5779 7707/23114/5779 7706/23115/5779 7708/23116/5779 +f 7712/23117/5780 7710/23118/5780 7711/23119/5780 7713/23120/5780 +f 7706/23121/5781 7707/23122/5781 7711/23123/5781 7710/23124/5781 +f 7709/23125/5782 7708/23126/5782 7712/23127/5782 7713/23128/5782 +f 7708/23129/5783 7706/23130/5783 7710/23131/5783 7712/23132/5783 +f 7713/23133/5784 7711/23134/5784 7707/23135/5784 7709/23136/5784 +f 7717/23137/5785 7715/23138/5785 7714/23139/5785 7716/23140/5785 +f 7720/23141/5786 7718/23142/5786 7719/23143/5786 7721/23144/5786 +f 7714/23145/5787 7715/23146/5787 7719/23147/5787 7718/23148/5787 +f 7717/23149/5788 7716/23150/5788 7720/23151/5788 7721/23152/5788 +f 7716/23153/5789 7714/23154/5789 7718/23155/5789 7720/23156/5789 +f 7721/23157/5790 7719/23158/5790 7715/23159/5790 7717/23160/5790 +f 7725/23161/5791 7723/23162/5791 7722/23163/5791 7724/23164/5791 +f 7728/23165/5792 7726/23166/5792 7727/23167/5792 7729/23168/5792 +f 7722/23169/5793 7723/23170/5793 7727/23171/5793 7726/23172/5793 +f 7725/23173/5794 7724/23174/5794 7728/23175/5794 7729/23176/5794 +f 7724/23177/5795 7722/23178/5795 7726/23179/5795 7728/23180/5795 +f 7729/23181/5796 7727/23182/5796 7723/23183/5796 7725/23184/5796 +f 7733/23185/5797 7731/23186/5797 7730/23187/5797 7732/23188/5797 +f 7736/23189/5798 7734/23190/5798 7735/23191/5798 7737/23192/5798 +f 7730/23193/5799 7731/23194/5799 7735/23195/5799 7734/23196/5799 +f 7733/23197/5800 7732/23198/5800 7736/23199/5800 7737/23200/5800 +f 7732/23201/5801 7730/23202/5801 7734/23203/5801 7736/23204/5801 +f 7737/23205/5802 7735/23206/5802 7731/23207/5802 7733/23208/5802 +f 7741/23209/5803 7739/23210/5803 7738/23211/5803 7740/23212/5803 +f 7744/23213/5804 7742/23214/5804 7743/23215/5804 7745/23216/5804 +f 7738/23217/5805 7739/23218/5805 7743/23219/5805 7742/23220/5805 +f 7741/23221/5806 7740/23222/5806 7744/23223/5806 7745/23224/5806 +f 7740/23225/5807 7738/23226/5807 7742/23227/5807 7744/23228/5807 +f 7745/23229/5808 7743/23230/5808 7739/23231/5808 7741/23232/5808 +f 7749/23233/5809 7747/23234/5809 7746/23235/5809 7748/23236/5809 +f 7752/23237/5810 7750/23238/5810 7751/23239/5810 7753/23240/5810 +f 7746/23241/5811 7747/23242/5811 7751/23243/5811 7750/23244/5811 +f 7749/23245/5812 7748/23246/5812 7752/23247/5812 7753/23248/5812 +f 7748/23249/5813 7746/23250/5813 7750/23251/5813 7752/23252/5813 +f 7753/23253/5814 7751/23254/5814 7747/23255/5814 7749/23256/5814 +f 7757/23257/5815 7755/23258/5815 7754/23259/5815 7756/23260/5815 +f 7760/23261/5816 7758/23262/5816 7759/23263/5816 7761/23264/5816 +f 7754/23265/5817 7755/23266/5817 7759/23267/5817 7758/23268/5817 +f 7757/23269/5818 7756/23270/5818 7760/23271/5818 7761/23272/5818 +f 7756/23273/5819 7754/23274/5819 7758/23275/5819 7760/23276/5819 +f 7761/23277/5820 7759/23278/5820 7755/23279/5820 7757/23280/5820 +f 7765/23281/5821 7763/23282/5821 7762/23283/5821 7764/23284/5821 +f 7768/23285/5822 7766/23286/5822 7767/23287/5822 7769/23288/5822 +f 7762/23289/5823 7763/23290/5823 7767/23291/5823 7766/23292/5823 +f 7765/23293/5824 7764/23294/5824 7768/23295/5824 7769/23296/5824 +f 7764/23297/5825 7762/23298/5825 7766/23299/5825 7768/23300/5825 +f 7769/23301/5826 7767/23302/5826 7763/23303/5826 7765/23304/5826 +f 7773/23305/5827 7771/23306/5827 7770/23307/5827 7772/23308/5827 +f 7776/23309/5828 7774/23310/5828 7775/23311/5828 7777/23312/5828 +f 7770/23313/5829 7771/23314/5829 7775/23315/5829 7774/23316/5829 +f 7773/23317/5830 7772/23318/5830 7776/23319/5830 7777/23320/5830 +f 7772/23321/5831 7770/23322/5831 7774/23323/5831 7776/23324/5831 +f 7777/23325/5832 7775/23326/5832 7771/23327/5832 7773/23328/5832 +f 7781/23329/5833 7779/23330/5833 7778/23331/5833 7780/23332/5833 +f 7784/23333/5834 7782/23334/5834 7783/23335/5834 7785/23336/5834 +f 7778/23337/5835 7779/23338/5835 7783/23339/5835 7782/23340/5835 +f 7781/23341/5836 7780/23342/5836 7784/23343/5836 7785/23344/5836 +f 7780/23345/5837 7778/23346/5837 7782/23347/5837 7784/23348/5837 +f 7785/23349/5838 7783/23350/5838 7779/23351/5838 7781/23352/5838 +f 7789/23353/5839 7787/23354/5839 7786/23355/5839 7788/23356/5839 +f 7792/23357/5840 7790/23358/5840 7791/23359/5840 7793/23360/5840 +f 7786/23361/5841 7787/23362/5841 7791/23363/5841 7790/23364/5841 +f 7789/23365/5842 7788/23366/5842 7792/23367/5842 7793/23368/5842 +f 7788/23369/5843 7786/23370/5843 7790/23371/5843 7792/23372/5843 +f 7793/23373/5844 7791/23374/5844 7787/23375/5844 7789/23376/5844 +f 7797/23377/5845 7795/23378/5845 7794/23379/5845 7796/23380/5845 +f 7800/23381/5846 7798/23382/5846 7799/23383/5846 7801/23384/5846 +f 7794/23385/5847 7795/23386/5847 7799/23387/5847 7798/23388/5847 +f 7797/23389/5848 7796/23390/5848 7800/23391/5848 7801/23392/5848 +f 7796/23393/5849 7794/23394/5849 7798/23395/5849 7800/23396/5849 +f 7801/23397/5850 7799/23398/5850 7795/23399/5850 7797/23400/5850 +f 7805/23401/5851 7803/23402/5851 7802/23403/5851 7804/23404/5851 +f 7808/23405/5852 7806/23406/5852 7807/23407/5852 7809/23408/5852 +f 7802/23409/5853 7803/23410/5853 7807/23411/5853 7806/23412/5853 +f 7805/23413/5854 7804/23414/5854 7808/23415/5854 7809/23416/5854 +f 7804/23417/5855 7802/23418/5855 7806/23419/5855 7808/23420/5855 +f 7809/23421/5856 7807/23422/5856 7803/23423/5856 7805/23424/5856 +f 7813/23425/5857 7811/23426/5857 7810/23427/5857 7812/23428/5857 +f 7816/23429/5858 7814/23430/5858 7815/23431/5858 7817/23432/5858 +f 7810/23433/5859 7811/23434/5859 7815/23435/5859 7814/23436/5859 +f 7813/23437/5860 7812/23438/5860 7816/23439/5860 7817/23440/5860 +f 7812/23441/5861 7810/23442/5861 7814/23443/5861 7816/23444/5861 +f 7817/23445/5862 7815/23446/5862 7811/23447/5862 7813/23448/5862 +f 7821/23449/5863 7819/23450/5863 7818/23451/5863 7820/23452/5863 +f 7824/23453/5864 7822/23454/5864 7823/23455/5864 7825/23456/5864 +f 7818/23457/5865 7819/23458/5865 7823/23459/5865 7822/23460/5865 +f 7821/23461/5866 7820/23462/5866 7824/23463/5866 7825/23464/5866 +f 7820/23465/5867 7818/23466/5867 7822/23467/5867 7824/23468/5867 +f 7825/23469/5868 7823/23470/5868 7819/23471/5868 7821/23472/5868 +f 7829/23473/5869 7827/23474/5869 7826/23475/5869 7828/23476/5869 +f 7832/23477/5870 7830/23478/5870 7831/23479/5870 7833/23480/5870 +f 7826/23481/5871 7827/23482/5871 7831/23483/5871 7830/23484/5871 +f 7829/23485/5872 7828/23486/5872 7832/23487/5872 7833/23488/5872 +f 7828/23489/5873 7826/23490/5873 7830/23491/5873 7832/23492/5873 +f 7833/23493/5874 7831/23494/5874 7827/23495/5874 7829/23496/5874 +f 7837/23497/5875 7835/23498/5875 7834/23499/5875 7836/23500/5875 +f 7840/23501/5876 7838/23502/5876 7839/23503/5876 7841/23504/5876 +f 7834/23505/5877 7835/23506/5877 7839/23507/5877 7838/23508/5877 +f 7837/23509/5878 7836/23510/5878 7840/23511/5878 7841/23512/5878 +f 7836/23513/5879 7834/23514/5879 7838/23515/5879 7840/23516/5879 +f 7841/23517/5880 7839/23518/5880 7835/23519/5880 7837/23520/5880 +f 7845/23521/5881 7843/23522/5881 7842/23523/5881 7844/23524/5881 +f 7848/23525/5882 7846/23526/5882 7847/23527/5882 7849/23528/5882 +f 7842/23529/5883 7843/23530/5883 7847/23531/5883 7846/23532/5883 +f 7845/23533/5884 7844/23534/5884 7848/23535/5884 7849/23536/5884 +f 7844/23537/5885 7842/23538/5885 7846/23539/5885 7848/23540/5885 +f 7849/23541/5886 7847/23542/5886 7843/23543/5886 7845/23544/5886 +f 7853/23545/5887 7851/23546/5887 7850/23547/5887 7852/23548/5887 +f 7856/23549/5888 7854/23550/5888 7855/23551/5888 7857/23552/5888 +f 7850/23553/5889 7851/23554/5889 7855/23555/5889 7854/23556/5889 +f 7853/23557/5890 7852/23558/5890 7856/23559/5890 7857/23560/5890 +f 7852/23561/5891 7850/23562/5891 7854/23563/5891 7856/23564/5891 +f 7857/23565/5892 7855/23566/5892 7851/23567/5892 7853/23568/5892 +f 7861/23569/5893 7859/23570/5893 7858/23571/5893 7860/23572/5893 +f 7864/23573/5894 7862/23574/5894 7863/23575/5894 7865/23576/5894 +f 7858/23577/5895 7859/23578/5895 7863/23579/5895 7862/23580/5895 +f 7861/23581/5896 7860/23582/5896 7864/23583/5896 7865/23584/5896 +f 7860/23585/5897 7858/23586/5897 7862/23587/5897 7864/23588/5897 +f 7865/23589/5898 7863/23590/5898 7859/23591/5898 7861/23592/5898 +f 7869/23593/5899 7867/23594/5899 7866/23595/5899 7868/23596/5899 +f 7872/23597/5900 7870/23598/5900 7871/23599/5900 7873/23600/5900 +f 7866/23601/5901 7867/23602/5901 7871/23603/5901 7870/23604/5901 +f 7869/23605/5902 7868/23606/5902 7872/23607/5902 7873/23608/5902 +f 7868/23609/5903 7866/23610/5903 7870/23611/5903 7872/23612/5903 +f 7873/23613/5904 7871/23614/5904 7867/23615/5904 7869/23616/5904 +f 7877/23617/5905 7875/23618/5905 7874/23619/5905 7876/23620/5905 +f 7880/23621/5906 7878/23622/5906 7879/23623/5906 7881/23624/5906 +f 7874/23625/5907 7875/23626/5907 7879/23627/5907 7878/23628/5907 +f 7877/23629/5908 7876/23630/5908 7880/23631/5908 7881/23632/5908 +f 7876/23633/5909 7874/23634/5909 7878/23635/5909 7880/23636/5909 +f 7881/23637/5910 7879/23638/5910 7875/23639/5910 7877/23640/5910 +f 7885/23641/5911 7883/23642/5911 7882/23643/5911 7884/23644/5911 +f 7888/23645/5912 7886/23646/5912 7887/23647/5912 7889/23648/5912 +f 7882/23649/5913 7883/23650/5913 7887/23651/5913 7886/23652/5913 +f 7885/23653/5914 7884/23654/5914 7888/23655/5914 7889/23656/5914 +f 7884/23657/5915 7882/23658/5915 7886/23659/5915 7888/23660/5915 +f 7889/23661/5916 7887/23662/5916 7883/23663/5916 7885/23664/5916 +f 7893/23665/5917 7891/23666/5917 7890/23667/5917 7892/23668/5917 +f 7896/23669/5918 7894/23670/5918 7895/23671/5918 7897/23672/5918 +f 7890/23673/5919 7891/23674/5919 7895/23675/5919 7894/23676/5919 +f 7893/23677/5920 7892/23678/5920 7896/23679/5920 7897/23680/5920 +f 7892/23681/5921 7890/23682/5921 7894/23683/5921 7896/23684/5921 +f 7897/23685/5922 7895/23686/5922 7891/23687/5922 7893/23688/5922 +f 7901/23689/5923 7899/23690/5923 7898/23691/5923 7900/23692/5923 +f 7904/23693/5924 7902/23694/5924 7903/23695/5924 7905/23696/5924 +f 7898/23697/5925 7899/23698/5925 7903/23699/5925 7902/23700/5925 +f 7901/23701/5926 7900/23702/5926 7904/23703/5926 7905/23704/5926 +f 7900/23705/5927 7898/23706/5927 7902/23707/5927 7904/23708/5927 +f 7905/23709/5928 7903/23710/5928 7899/23711/5928 7901/23712/5928 +f 7909/23713/5929 7907/23714/5929 7906/23715/5929 7908/23716/5929 +f 7912/23717/5930 7910/23718/5930 7911/23719/5930 7913/23720/5930 +f 7906/23721/5931 7907/23722/5931 7911/23723/5931 7910/23724/5931 +f 7909/23725/5932 7908/23726/5932 7912/23727/5932 7913/23728/5932 +f 7908/23729/5933 7906/23730/5933 7910/23731/5933 7912/23732/5933 +f 7913/23733/5934 7911/23734/5934 7907/23735/5934 7909/23736/5934 +f 7917/23737/5935 7915/23738/5935 7914/23739/5935 7916/23740/5935 +f 7920/23741/5936 7918/23742/5936 7919/23743/5936 7921/23744/5936 +f 7914/23745/5937 7915/23746/5937 7919/23747/5937 7918/23748/5937 +f 7917/23749/5938 7916/23750/5938 7920/23751/5938 7921/23752/5938 +f 7916/23753/5939 7914/23754/5939 7918/23755/5939 7920/23756/5939 +f 7921/23757/5940 7919/23758/5940 7915/23759/5940 7917/23760/5940 +f 7925/23761/5941 7923/23762/5941 7922/23763/5941 7924/23764/5941 +f 7928/23765/5942 7926/23766/5942 7927/23767/5942 7929/23768/5942 +f 7922/23769/5943 7923/23770/5943 7927/23771/5943 7926/23772/5943 +f 7925/23773/5944 7924/23774/5944 7928/23775/5944 7929/23776/5944 +f 7924/23777/5945 7922/23778/5945 7926/23779/5945 7928/23780/5945 +f 7929/23781/5946 7927/23782/5946 7923/23783/5946 7925/23784/5946 +f 7933/23785/5947 7931/23786/5947 7930/23787/5947 7932/23788/5947 +f 7936/23789/5948 7934/23790/5948 7935/23791/5948 7937/23792/5948 +f 7930/23793/5949 7931/23794/5949 7935/23795/5949 7934/23796/5949 +f 7933/23797/5950 7932/23798/5950 7936/23799/5950 7937/23800/5950 +f 7932/23801/5951 7930/23802/5951 7934/23803/5951 7936/23804/5951 +f 7937/23805/5952 7935/23806/5952 7931/23807/5952 7933/23808/5952 +f 7941/23809/5953 7939/23810/5953 7938/23811/5953 7940/23812/5953 +f 7944/23813/5954 7942/23814/5954 7943/23815/5954 7945/23816/5954 +f 7938/23817/5955 7939/23818/5955 7943/23819/5955 7942/23820/5955 +f 7941/23821/5956 7940/23822/5956 7944/23823/5956 7945/23824/5956 +f 7940/23825/5957 7938/23826/5957 7942/23827/5957 7944/23828/5957 +f 7945/23829/5958 7943/23830/5958 7939/23831/5958 7941/23832/5958 +f 7949/23833/5959 7947/23834/5959 7946/23835/5959 7948/23836/5959 +f 7952/23837/5960 7950/23838/5960 7951/23839/5960 7953/23840/5960 +f 7946/23841/5961 7947/23842/5961 7951/23843/5961 7950/23844/5961 +f 7949/23845/5962 7948/23846/5962 7952/23847/5962 7953/23848/5962 +f 7948/23849/5963 7946/23850/5963 7950/23851/5963 7952/23852/5963 +f 7953/23853/5964 7951/23854/5964 7947/23855/5964 7949/23856/5964 +f 7957/23857/5965 7955/23858/5965 7954/23859/5965 7956/23860/5965 +f 7960/23861/5966 7958/23862/5966 7959/23863/5966 7961/23864/5966 +f 7954/23865/5967 7955/23866/5967 7959/23867/5967 7958/23868/5967 +f 7957/23869/5968 7956/23870/5968 7960/23871/5968 7961/23872/5968 +f 7956/23873/5969 7954/23874/5969 7958/23875/5969 7960/23876/5969 +f 7961/23877/5970 7959/23878/5970 7955/23879/5970 7957/23880/5970 +f 7965/23881/5971 7963/23882/5971 7962/23883/5971 7964/23884/5971 +f 7968/23885/5972 7966/23886/5972 7967/23887/5972 7969/23888/5972 +f 7962/23889/5973 7963/23890/5973 7967/23891/5973 7966/23892/5973 +f 7965/23893/5974 7964/23894/5974 7968/23895/5974 7969/23896/5974 +f 7964/23897/5975 7962/23898/5975 7966/23899/5975 7968/23900/5975 +f 7969/23901/5976 7967/23902/5976 7963/23903/5976 7965/23904/5976 +f 7973/23905/5977 7971/23906/5977 7970/23907/5977 7972/23908/5977 +f 7976/23909/5978 7974/23910/5978 7975/23911/5978 7977/23912/5978 +f 7970/23913/5979 7971/23914/5979 7975/23915/5979 7974/23916/5979 +f 7973/23917/5980 7972/23918/5980 7976/23919/5980 7977/23920/5980 +f 7972/23921/5981 7970/23922/5981 7974/23923/5981 7976/23924/5981 +f 7977/23925/5982 7975/23926/5982 7971/23927/5982 7973/23928/5982 +f 7981/23929/5983 7979/23930/5983 7978/23931/5983 7980/23932/5983 +f 7984/23933/5984 7982/23934/5984 7983/23935/5984 7985/23936/5984 +f 7978/23937/5985 7979/23938/5985 7983/23939/5985 7982/23940/5985 +f 7981/23941/5986 7980/23942/5986 7984/23943/5986 7985/23944/5986 +f 7980/23945/5987 7978/23946/5987 7982/23947/5987 7984/23948/5987 +f 7985/23949/5988 7983/23950/5988 7979/23951/5988 7981/23952/5988 +f 7989/23953/5989 7987/23954/5989 7986/23955/5989 7988/23956/5989 +f 7992/23957/5990 7990/23958/5990 7991/23959/5990 7993/23960/5990 +f 7986/23961/5991 7987/23962/5991 7991/23963/5991 7990/23964/5991 +f 7989/23965/5992 7988/23966/5992 7992/23967/5992 7993/23968/5992 +f 7988/23969/5993 7986/23970/5993 7990/23971/5993 7992/23972/5993 +f 7993/23973/5994 7991/23974/5994 7987/23975/5994 7989/23976/5994 +f 7997/23977/5995 7995/23978/5995 7994/23979/5995 7996/23980/5995 +f 8000/23981/5996 7998/23982/5996 7999/23983/5996 8001/23984/5996 +f 7994/23985/5997 7995/23986/5997 7999/23987/5997 7998/23988/5997 +f 7997/23989/5998 7996/23990/5998 8000/23991/5998 8001/23992/5998 +f 7996/23993/5999 7994/23994/5999 7998/23995/5999 8000/23996/5999 +f 8001/23997/6000 7999/23998/6000 7995/23999/6000 7997/24000/6000 +f 8005/24001/6001 8003/24002/6001 8002/24003/6001 8004/24004/6001 +f 8008/24005/6002 8006/24006/6002 8007/24007/6002 8009/24008/6002 +f 8002/24009/6003 8003/24010/6003 8007/24011/6003 8006/24012/6003 +f 8005/24013/6004 8004/24014/6004 8008/24015/6004 8009/24016/6004 +f 8004/24017/6005 8002/24018/6005 8006/24019/6005 8008/24020/6005 +f 8009/24021/6006 8007/24022/6006 8003/24023/6006 8005/24024/6006 +f 8013/24025/6007 8011/24026/6007 8010/24027/6007 8012/24028/6007 +f 8016/24029/6008 8014/24030/6008 8015/24031/6008 8017/24032/6008 +f 8010/24033/6009 8011/24034/6009 8015/24035/6009 8014/24036/6009 +f 8013/24037/6010 8012/24038/6010 8016/24039/6010 8017/24040/6010 +f 8012/24041/6011 8010/24042/6011 8014/24043/6011 8016/24044/6011 +f 8017/24045/6012 8015/24046/6012 8011/24047/6012 8013/24048/6012 +f 8021/24049/6013 8019/24050/6013 8018/24051/6013 8020/24052/6013 +f 8024/24053/6014 8022/24054/6014 8023/24055/6014 8025/24056/6014 +f 8018/24057/6015 8019/24058/6015 8023/24059/6015 8022/24060/6015 +f 8021/24061/6016 8020/24062/6016 8024/24063/6016 8025/24064/6016 +f 8020/24065/6017 8018/24066/6017 8022/24067/6017 8024/24068/6017 +f 8025/24069/6018 8023/24070/6018 8019/24071/6018 8021/24072/6018 +f 8029/24073/6019 8027/24074/6019 8026/24075/6019 8028/24076/6019 +f 8032/24077/6020 8030/24078/6020 8031/24079/6020 8033/24080/6020 +f 8026/24081/6021 8027/24082/6021 8031/24083/6021 8030/24084/6021 +f 8029/24085/6022 8028/24086/6022 8032/24087/6022 8033/24088/6022 +f 8028/24089/6023 8026/24090/6023 8030/24091/6023 8032/24092/6023 +f 8033/24093/6024 8031/24094/6024 8027/24095/6024 8029/24096/6024 +f 8037/24097/6025 8035/24098/6025 8034/24099/6025 8036/24100/6025 +f 8040/24101/6026 8038/24102/6026 8039/24103/6026 8041/24104/6026 +f 8034/24105/6027 8035/24106/6027 8039/24107/6027 8038/24108/6027 +f 8037/24109/6028 8036/24110/6028 8040/24111/6028 8041/24112/6028 +f 8036/24113/6029 8034/24114/6029 8038/24115/6029 8040/24116/6029 +f 8041/24117/6030 8039/24118/6030 8035/24119/6030 8037/24120/6030 +f 8045/24121/6031 8043/24122/6031 8042/24123/6031 8044/24124/6031 +f 8048/24125/6032 8046/24126/6032 8047/24127/6032 8049/24128/6032 +f 8042/24129/6033 8043/24130/6033 8047/24131/6033 8046/24132/6033 +f 8045/24133/6034 8044/24134/6034 8048/24135/6034 8049/24136/6034 +f 8044/24137/6035 8042/24138/6035 8046/24139/6035 8048/24140/6035 +f 8049/24141/6036 8047/24142/6036 8043/24143/6036 8045/24144/6036 +f 3/24145/6037 8051/24146/6037 8050/24147/6037 8052/24148/6037 +f 8055/24149/6038 8053/24150/6038 8054/24151/6038 8056/24152/6038 +f 8050/24153/6039 8051/24154/6039 8054/24155/6039 8053/24156/6039 +f 3/24157/6040 8052/24158/6040 8055/24159/6040 8056/24160/6040 +f 8052/24161/6041 8050/24162/6041 8053/24163/6041 8055/24164/6041 +f 8056/24165/6042 8054/24166/6042 8051/24167/6042 3/24168/6042 +f 8060/24169/6043 8058/24170/6043 8057/24171/6043 8059/24172/6043 +f 8063/24173/6044 8061/24174/6044 8062/24175/6044 8064/24176/6044 +f 8057/24177/6045 8058/24178/6045 8062/24179/6045 8061/24180/6045 +f 8060/24181/6046 8059/24182/6046 8063/24183/6046 8064/24184/6046 +f 8059/24185/6047 8057/24186/6047 8061/24187/6047 8063/24188/6047 +f 8064/24189/6048 8062/24190/6048 8058/24191/6048 8060/24192/6048 +f 8068/24193/6049 8066/24194/6049 8065/24195/6049 8067/24196/6049 +f 8071/24197/6050 8069/24198/6050 8070/24199/6050 8072/24200/6050 +f 8065/24201/6051 8066/24202/6051 8070/24203/6051 8069/24204/6051 +f 8068/24205/6052 8067/24206/6052 8071/24207/6052 8072/24208/6052 +f 8067/24209/6053 8065/24210/6053 8069/24211/6053 8071/24212/6053 +f 8072/24213/6054 8070/24214/6054 8066/24215/6054 8068/24216/6054 +f 8076/24217/6055 8074/24218/6055 8073/24219/6055 8075/24220/6055 +f 8079/24221/6056 8077/24222/6056 8078/24223/6056 8080/24224/6056 +f 8073/24225/6057 8074/24226/6057 8078/24227/6057 8077/24228/6057 +f 8076/24229/6058 8075/24230/6058 8079/24231/6058 8080/24232/6058 +f 8075/24233/6059 8073/24234/6059 8077/24235/6059 8079/24236/6059 +f 8080/24237/6060 8078/24238/6060 8074/24239/6060 8076/24240/6060 +f 8084/24241/6061 8082/24242/6061 8081/24243/6061 8083/24244/6061 +f 8087/24245/6062 8085/24246/6062 8086/24247/6062 8088/24248/6062 +f 8081/24249/6063 8082/24250/6063 8086/24251/6063 8085/24252/6063 +f 8084/24253/6064 8083/24254/6064 8087/24255/6064 8088/24256/6064 +f 8083/24257/6065 8081/24258/6065 8085/24259/6065 8087/24260/6065 +f 8088/24261/6066 8086/24262/6066 8082/24263/6066 8084/24264/6066 +f 8092/24265/6067 8090/24266/6067 8089/24267/6067 8091/24268/6067 +f 8095/24269/6068 8093/24270/6068 8094/24271/6068 8096/24272/6068 +f 8089/24273/6069 8090/24274/6069 8094/24275/6069 8093/24276/6069 +f 8092/24277/6070 8091/24278/6070 8095/24279/6070 8096/24280/6070 +f 8091/24281/6071 8089/24282/6071 8093/24283/6071 8095/24284/6071 +f 8096/24285/6072 8094/24286/6072 8090/24287/6072 8092/24288/6072 +f 8100/24289/6073 8098/24290/6073 8097/24291/6073 8099/24292/6073 +f 8103/24293/6074 8101/24294/6074 8102/24295/6074 8104/24296/6074 +f 8097/24297/6075 8098/24298/6075 8102/24299/6075 8101/24300/6075 +f 8100/24301/6076 8099/24302/6076 8103/24303/6076 8104/24304/6076 +f 8099/24305/6077 8097/24306/6077 8101/24307/6077 8103/24308/6077 +f 8104/24309/6078 8102/24310/6078 8098/24311/6078 8100/24312/6078 +f 8108/24313/6079 8106/24314/6079 8105/24315/6079 8107/24316/6079 +f 8111/24317/6080 8109/24318/6080 8110/24319/6080 8112/24320/6080 +f 8105/24321/6081 8106/24322/6081 8110/24323/6081 8109/24324/6081 +f 8108/24325/6082 8107/24326/6082 8111/24327/6082 8112/24328/6082 +f 8107/24329/6083 8105/24330/6083 8109/24331/6083 8111/24332/6083 +f 8112/24333/6084 8110/24334/6084 8106/24335/6084 8108/24336/6084 +f 8116/24337/6085 8114/24338/6085 8113/24339/6085 8115/24340/6085 +f 8119/24341/6086 8117/24342/6086 8118/24343/6086 8120/24344/6086 +f 8113/24345/6087 8114/24346/6087 8118/24347/6087 8117/24348/6087 +f 8116/24349/6088 8115/24350/6088 8119/24351/6088 8120/24352/6088 +f 8115/24353/6089 8113/24354/6089 8117/24355/6089 8119/24356/6089 +f 8120/24357/6090 8118/24358/6090 8114/24359/6090 8116/24360/6090 +f 8124/24361/6091 8122/24362/6091 8121/24363/6091 8123/24364/6091 +f 8127/24365/6092 8125/24366/6092 8126/24367/6092 8128/24368/6092 +f 8121/24369/6093 8122/24370/6093 8126/24371/6093 8125/24372/6093 +f 8124/24373/6094 8123/24374/6094 8127/24375/6094 8128/24376/6094 +f 8123/24377/6095 8121/24378/6095 8125/24379/6095 8127/24380/6095 +f 8128/24381/6096 8126/24382/6096 8122/24383/6096 8124/24384/6096 +f 8132/24385/6097 8130/24386/6097 8129/24387/6097 8131/24388/6097 +f 8135/24389/6098 8133/24390/6098 8134/24391/6098 8136/24392/6098 +f 8129/24393/6099 8130/24394/6099 8134/24395/6099 8133/24396/6099 +f 8132/24397/6100 8131/24398/6100 8135/24399/6100 8136/24400/6100 +f 8131/24401/6101 8129/24402/6101 8133/24403/6101 8135/24404/6101 +f 8136/24405/6102 8134/24406/6102 8130/24407/6102 8132/24408/6102 +f 8140/24409/6103 8138/24410/6103 8137/24411/6103 8139/24412/6103 +f 8143/24413/6104 8141/24414/6104 8142/24415/6104 8144/24416/6104 +f 8137/24417/6105 8138/24418/6105 8142/24419/6105 8141/24420/6105 +f 8140/24421/6106 8139/24422/6106 8143/24423/6106 8144/24424/6106 +f 8139/24425/6107 8137/24426/6107 8141/24427/6107 8143/24428/6107 +f 8144/24429/6108 8142/24430/6108 8138/24431/6108 8140/24432/6108 +f 8146/24433/6109 8145/24434/6109 8148/24435/6109 8147/24436/6109 +f 8149/24437/6110 8150/24438/6110 8151/24439/6110 8152/24440/6110 +f 8145/24441/6111 8146/24442/6111 8150/24443/6111 8149/24444/6111 +f 8148/24445/6112 8147/24446/6112 8151/24447/6112 8152/24448/6112 +f 8145/24449/6113 8149/24450/6113 8147/24451/6113 8151/24452/6113 +f 8150/24453/6114 8146/24454/6114 8152/24455/6114 8148/24456/6114 +f 8156/24457/6115 8154/24458/6115 8153/24459/6115 8155/24460/6115 +f 8159/24461/6116 8157/24462/6116 8158/24463/6116 8160/24464/6116 +f 8153/24465/6117 8154/24466/6117 8158/24467/6117 8157/24468/6117 +f 8156/24469/6118 8155/24470/6118 8159/24471/6118 8160/24472/6118 +f 8155/24473/6119 8153/24474/6119 8157/24475/6119 8159/24476/6119 +f 8160/24477/6120 8158/24478/6120 8154/24479/6120 8156/24480/6120 +f 8164/24481/6121 8162/24482/6121 8161/24483/6121 8163/24484/6121 +f 8167/24485/6122 8165/24486/6122 8166/24487/6122 8168/24488/6122 +f 8161/24489/6123 8162/24490/6123 8166/24491/6123 8165/24492/6123 +f 8164/24493/6124 8163/24494/6124 8167/24495/6124 8168/24496/6124 +f 8163/24497/6125 8161/24498/6125 8165/24499/6125 8167/24500/6125 +f 8168/24501/6126 8166/24502/6126 8162/24503/6126 8164/24504/6126 +f 8172/24505/6127 8170/24506/6127 8169/24507/6127 8171/24508/6127 +f 8175/24509/6128 8173/24510/6128 8174/24511/6128 8176/24512/6128 +f 8169/24513/6129 8170/24514/6129 8174/24515/6129 8173/24516/6129 +f 8172/24517/6130 8171/24518/6130 8175/24519/6130 8176/24520/6130 +f 8171/24521/6131 8169/24522/6131 8173/24523/6131 8175/24524/6131 +f 8176/24525/6132 8174/24526/6132 8170/24527/6132 8172/24528/6132 +f 8180/24529/6133 8178/24530/6133 8177/24531/6133 8179/24532/6133 +f 8183/24533/6134 8181/24534/6134 8182/24535/6134 8184/24536/6134 +f 8177/24537/6135 8178/24538/6135 8182/24539/6135 8181/24540/6135 +f 8180/24541/6136 8179/24542/6136 8183/24543/6136 8184/24544/6136 +f 8179/24545/6137 8177/24546/6137 8181/24547/6137 8183/24548/6137 +f 8184/24549/6138 8182/24550/6138 8178/24551/6138 8180/24552/6138 +f 8188/24553/6139 8186/24554/6139 8185/24555/6139 8187/24556/6139 +f 8191/24557/6140 8189/24558/6140 8190/24559/6140 8192/24560/6140 +f 8185/24561/6141 8186/24562/6141 8190/24563/6141 8189/24564/6141 +f 8188/24565/6142 8187/24566/6142 8191/24567/6142 8192/24568/6142 +f 8187/24569/6143 8185/24570/6143 8189/24571/6143 8191/24572/6143 +f 8192/24573/6144 8190/24574/6144 8186/24575/6144 8188/24576/6144 +f 8196/24577/6145 8194/24578/6145 8193/24579/6145 8195/24580/6145 +f 8199/24581/6146 8197/24582/6146 8198/24583/6146 8200/24584/6146 +f 8193/24585/6147 8194/24586/6147 8198/24587/6147 8197/24588/6147 +f 8196/24589/6148 8195/24590/6148 8199/24591/6148 8200/24592/6148 +f 8195/24593/6149 8193/24594/6149 8197/24595/6149 8199/24596/6149 +f 8200/24597/6150 8198/24598/6150 8194/24599/6150 8196/24600/6150 +f 8204/24601/6151 8202/24602/6151 8201/24603/6151 8203/24604/6151 +f 8207/24605/6152 8205/24606/6152 8206/24607/6152 8208/24608/6152 +f 8201/24609/6153 8202/24610/6153 8206/24611/6153 8205/24612/6153 +f 8204/24613/6154 8203/24614/6154 8207/24615/6154 8208/24616/6154 +f 8203/24617/6155 8201/24618/6155 8205/24619/6155 8207/24620/6155 +f 8208/24621/6156 8206/24622/6156 8202/24623/6156 8204/24624/6156 +f 8212/24625/6157 8210/24626/6157 8209/24627/6157 8211/24628/6157 +f 8215/24629/6158 8213/24630/6158 8214/24631/6158 8216/24632/6158 +f 8209/24633/6159 8210/24634/6159 8214/24635/6159 8213/24636/6159 +f 8212/24637/6160 8211/24638/6160 8215/24639/6160 8216/24640/6160 +f 8211/24641/6161 8209/24642/6161 8213/24643/6161 8215/24644/6161 +f 8216/24645/6162 8214/24646/6162 8210/24647/6162 8212/24648/6162 +f 8220/24649/6163 8218/24650/6163 8217/24651/6163 8219/24652/6163 +f 8223/24653/6164 8221/24654/6164 8222/24655/6164 8224/24656/6164 +f 8217/24657/6165 8218/24658/6165 8222/24659/6165 8221/24660/6165 +f 8220/24661/6166 8219/24662/6166 8223/24663/6166 8224/24664/6166 +f 8219/24665/6167 8217/24666/6167 8221/24667/6167 8223/24668/6167 +f 8224/24669/6168 8222/24670/6168 8218/24671/6168 8220/24672/6168 +f 8228/24673/6169 8226/24674/6169 8225/24675/6169 8227/24676/6169 +f 8231/24677/6170 8229/24678/6170 8230/24679/6170 8232/24680/6170 +f 8225/24681/6171 8226/24682/6171 8230/24683/6171 8229/24684/6171 +f 8228/24685/6172 8227/24686/6172 8231/24687/6172 8232/24688/6172 +f 8227/24689/6173 8225/24690/6173 8229/24691/6173 8231/24692/6173 +f 8232/24693/6174 8230/24694/6174 8226/24695/6174 8228/24696/6174 +f 8236/24697/6175 8234/24698/6175 8233/24699/6175 8235/24700/6175 +f 8239/24701/6176 8237/24702/6176 8238/24703/6176 8240/24704/6176 +f 8233/24705/6177 8234/24706/6177 8238/24707/6177 8237/24708/6177 +f 8236/24709/6178 8235/24710/6178 8239/24711/6178 8240/24712/6178 +f 8235/24713/6179 8233/24714/6179 8237/24715/6179 8239/24716/6179 +f 8240/24717/6180 8238/24718/6180 8234/24719/6180 8236/24720/6180 +f 8244/24721/6181 8242/24722/6181 8241/24723/6181 8243/24724/6181 +f 8247/24725/6182 8245/24726/6182 8246/24727/6182 8248/24728/6182 +f 8241/24729/6183 8242/24730/6183 8246/24731/6183 8245/24732/6183 +f 8244/24733/6184 8243/24734/6184 8247/24735/6184 8248/24736/6184 +f 8243/24737/6185 8241/24738/6185 8245/24739/6185 8247/24740/6185 +f 8248/24741/6186 8246/24742/6186 8242/24743/6186 8244/24744/6186 +f 8252/24745/6187 8250/24746/6187 8249/24747/6187 8251/24748/6187 +f 8255/24749/6188 8253/24750/6188 8254/24751/6188 8256/24752/6188 +f 8249/24753/6189 8250/24754/6189 8254/24755/6189 8253/24756/6189 +f 8252/24757/6190 8251/24758/6190 8255/24759/6190 8256/24760/6190 +f 8251/24761/6191 8249/24762/6191 8253/24763/6191 8255/24764/6191 +f 8256/24765/6192 8254/24766/6192 8250/24767/6192 8252/24768/6192 +f 8260/24769/6193 8258/24770/6193 8257/24771/6193 8259/24772/6193 +f 8263/24773/6194 8261/24774/6194 8262/24775/6194 8264/24776/6194 +f 8257/24777/6195 8258/24778/6195 8262/24779/6195 8261/24780/6195 +f 8260/24781/6196 8259/24782/6196 8263/24783/6196 8264/24784/6196 +f 8259/24785/6197 8257/24786/6197 8261/24787/6197 8263/24788/6197 +f 8264/24789/6198 8262/24790/6198 8258/24791/6198 8260/24792/6198 +f 8268/24793/6199 8266/24794/6199 8265/24795/6199 8267/24796/6199 +f 8271/24797/6200 8269/24798/6200 8270/24799/6200 8272/24800/6200 +f 8265/24801/6201 8266/24802/6201 8270/24803/6201 8269/24804/6201 +f 8268/24805/6202 8267/24806/6202 8271/24807/6202 8272/24808/6202 +f 8267/24809/6203 8265/24810/6203 8269/24811/6203 8271/24812/6203 +f 8272/24813/6204 8270/24814/6204 8266/24815/6204 8268/24816/6204 +f 8276/24817/6205 8274/24818/6205 8273/24819/6205 8275/24820/6205 +f 8279/24821/6206 8277/24822/6206 8278/24823/6206 8280/24824/6206 +f 8273/24825/6207 8274/24826/6207 8278/24827/6207 8277/24828/6207 +f 8276/24829/6208 8275/24830/6208 8279/24831/6208 8280/24832/6208 +f 8275/24833/6209 8273/24834/6209 8277/24835/6209 8279/24836/6209 +f 8280/24837/6210 8278/24838/6210 8274/24839/6210 8276/24840/6210 +f 8284/24841/6211 8282/24842/6211 8281/24843/6211 8283/24844/6211 +f 8287/24845/6212 8285/24846/6212 8286/24847/6212 8288/24848/6212 +f 8281/24849/6213 8282/24850/6213 8286/24851/6213 8285/24852/6213 +f 8284/24853/6214 8283/24854/6214 8287/24855/6214 8288/24856/6214 +f 8283/24857/6215 8281/24858/6215 8285/24859/6215 8287/24860/6215 +f 8288/24861/6216 8286/24862/6216 8282/24863/6216 8284/24864/6216 +f 8292/24865/6217 8290/24866/6217 8289/24867/6217 8291/24868/6217 +f 8295/24869/6218 8293/24870/6218 8294/24871/6218 8296/24872/6218 +f 8289/24873/6219 8290/24874/6219 8294/24875/6219 8293/24876/6219 +f 8292/24877/6220 8291/24878/6220 8295/24879/6220 8296/24880/6220 +f 8291/24881/6221 8289/24882/6221 8293/24883/6221 8295/24884/6221 +f 8296/24885/6222 8294/24886/6222 8290/24887/6222 8292/24888/6222 +f 8300/24889/6223 8298/24890/6223 8297/24891/6223 8299/24892/6223 +f 8303/24893/6224 8301/24894/6224 8302/24895/6224 8304/24896/6224 +f 8297/24897/6225 8298/24898/6225 8302/24899/6225 8301/24900/6225 +f 8300/24901/6226 8299/24902/6226 8303/24903/6226 8304/24904/6226 +f 8299/24905/6227 8297/24906/6227 8301/24907/6227 8303/24908/6227 +f 8304/24909/6228 8302/24910/6228 8298/24911/6228 8300/24912/6228 +f 8308/24913/6229 8306/24914/6229 8305/24915/6229 8307/24916/6229 +f 8311/24917/6230 8309/24918/6230 8310/24919/6230 8312/24920/6230 +f 8305/24921/6231 8306/24922/6231 8310/24923/6231 8309/24924/6231 +f 8308/24925/6232 8307/24926/6232 8311/24927/6232 8312/24928/6232 +f 8307/24929/6233 8305/24930/6233 8309/24931/6233 8311/24932/6233 +f 8312/24933/6234 8310/24934/6234 8306/24935/6234 8308/24936/6234 +f 8316/24937/6235 8314/24938/6235 8313/24939/6235 8315/24940/6235 +f 8319/24941/6236 8317/24942/6236 8318/24943/6236 8320/24944/6236 +f 8313/24945/6237 8314/24946/6237 8318/24947/6237 8317/24948/6237 +f 8316/24949/6238 8315/24950/6238 8319/24951/6238 8320/24952/6238 +f 8315/24953/6239 8313/24954/6239 8317/24955/6239 8319/24956/6239 +f 8320/24957/6240 8318/24958/6240 8314/24959/6240 8316/24960/6240 +f 8324/24961/6241 8322/24962/6241 8321/24963/6241 8323/24964/6241 +f 8327/24965/6242 8325/24966/6242 8326/24967/6242 8328/24968/6242 +f 8321/24969/6243 8322/24970/6243 8326/24971/6243 8325/24972/6243 +f 8324/24973/6244 8323/24974/6244 8327/24975/6244 8328/24976/6244 +f 8323/24977/6245 8321/24978/6245 8325/24979/6245 8327/24980/6245 +f 8328/24981/6246 8326/24982/6246 8322/24983/6246 8324/24984/6246 +f 8332/24985/6247 8330/24986/6247 8329/24987/6247 8331/24988/6247 +f 8335/24989/6248 8333/24990/6248 8334/24991/6248 8336/24992/6248 +f 8329/24993/6249 8330/24994/6249 8334/24995/6249 8333/24996/6249 +f 8332/24997/6250 8331/24998/6250 8335/24999/6250 8336/25000/6250 +f 8331/25001/6251 8329/25002/6251 8333/25003/6251 8335/25004/6251 +f 8336/25005/6252 8334/25006/6252 8330/25007/6252 8332/25008/6252 +f 8340/25009/6253 8338/25010/6253 8337/25011/6253 8339/25012/6253 +f 8343/25013/6254 8341/25014/6254 8342/25015/6254 8344/25016/6254 +f 8338/25017/6255 8342/25018/6255 8337/25019/6255 8341/25020/6255 +f 8339/25021/6256 8343/25022/6256 8340/25023/6256 8344/25024/6256 +f 8337/25025/6257 8341/25026/6257 8339/25027/6257 8343/25028/6257 +f 8342/25029/6258 8338/25030/6258 8344/25031/6258 8340/25032/6258 +f 8348/25033/6259 8346/25034/6259 8345/25035/6259 8347/25036/6259 +f 8351/25037/6260 8349/25038/6260 8350/25039/6260 8352/25040/6260 +f 8346/25041/6261 8350/25042/6261 8345/25043/6261 8349/25044/6261 +f 8347/25045/6262 8351/25046/6262 8348/25047/6262 8352/25048/6262 +f 8345/25049/6263 8349/25050/6263 8347/25051/6263 8351/25052/6263 +f 8350/25053/6264 8346/25054/6264 8352/25055/6264 8348/25056/6264 +f 8356/25057/6265 8354/25058/6265 8353/25059/6265 8355/25060/6265 +f 8359/25061/6266 8357/25062/6266 8358/25063/6266 8360/25064/6266 +f 8354/25065/6267 8358/25066/6267 8353/25067/6267 8357/25068/6267 +f 8355/25069/6268 8359/25070/6268 8356/25071/6268 8360/25072/6268 +f 8353/25073/6269 8357/25074/6269 8355/25075/6269 8359/25076/6269 +f 8358/25077/6270 8354/25078/6270 8360/25079/6270 8356/25080/6270 +f 8364/25081/6271 8362/25082/6271 8361/25083/6271 8363/25084/6271 +f 8367/25085/6272 8365/25086/6272 8366/25087/6272 8368/25088/6272 +f 8362/25089/6273 8366/25090/6273 8361/25091/6273 8365/25092/6273 +f 8363/25093/6274 8367/25094/6274 8364/25095/6274 8368/25096/6274 +f 8361/25097/6275 8365/25098/6275 8363/25099/6275 8367/25100/6275 +f 8366/25101/6276 8362/25102/6276 8368/25103/6276 8364/25104/6276 +f 8372/25105/6277 8370/25106/6277 8369/25107/6277 8371/25108/6277 +f 8375/25109/6278 8373/25110/6278 8374/25111/6278 8376/25112/6278 +f 8370/25113/6279 8374/25114/6279 8369/25115/6279 8373/25116/6279 +f 8371/25117/6280 8375/25118/6280 8372/25119/6280 8376/25120/6280 +f 8369/25121/6281 8373/25122/6281 8371/25123/6281 8375/25124/6281 +f 8374/25125/6282 8370/25126/6282 8376/25127/6282 8372/25128/6282 +f 8380/25129/6283 8378/25130/6283 8377/25131/6283 8379/25132/6283 +f 8383/25133/6284 8381/25134/6284 8382/25135/6284 8384/25136/6284 +f 8378/25137/6285 8382/25138/6285 8377/25139/6285 8381/25140/6285 +f 8379/25141/6286 8383/25142/6286 8380/25143/6286 8384/25144/6286 +f 8377/25145/6287 8381/25146/6287 8379/25147/6287 8383/25148/6287 +f 8382/25149/6288 8378/25150/6288 8384/25151/6288 8380/25152/6288 +f 8388/25153/6289 8386/25154/6289 8385/25155/6289 8387/25156/6289 +f 8391/25157/6290 8389/25158/6290 8390/25159/6290 8392/25160/6290 +f 8386/25161/6291 8390/25162/6291 8385/25163/6291 8389/25164/6291 +f 8387/25165/6292 8391/25166/6292 8388/25167/6292 8392/25168/6292 +f 8385/25169/6293 8389/25170/6293 8387/25171/6293 8391/25172/6293 +f 8390/25173/6294 8386/25174/6294 8392/25175/6294 8388/25176/6294 +f 8396/25177/6295 8394/25178/6295 8393/25179/6295 8395/25180/6295 +f 8399/25181/6296 8397/25182/6296 8398/25183/6296 8400/25184/6296 +f 8394/25185/6297 8398/25186/6297 8393/25187/6297 8397/25188/6297 +f 8395/25189/6298 8399/25190/6298 8396/25191/6298 8400/25192/6298 +f 8393/25193/6299 8397/25194/6299 8395/25195/6299 8399/25196/6299 +f 8398/25197/6300 8394/25198/6300 8400/25199/6300 8396/25200/6300 +f 8404/25201/6301 8402/25202/6301 8401/25203/6301 8403/25204/6301 +f 8407/25205/6302 8405/25206/6302 8406/25207/6302 8408/25208/6302 +f 8402/25209/6303 8406/25210/6303 8401/25211/6303 8405/25212/6303 +f 8403/25213/6304 8407/25214/6304 8404/25215/6304 8408/25216/6304 +f 8401/25217/6305 8405/25218/6305 8403/25219/6305 8407/25220/6305 +f 8406/25221/6306 8402/25222/6306 8408/25223/6306 8404/25224/6306 +f 8412/25225/6307 8410/25226/6307 8409/25227/6307 8411/25228/6307 +f 8415/25229/6308 8413/25230/6308 8414/25231/6308 8416/25232/6308 +f 8410/25233/6309 8414/25234/6309 8409/25235/6309 8413/25236/6309 +f 8411/25237/6310 8415/25238/6310 8412/25239/6310 8416/25240/6310 +f 8409/25241/6311 8413/25242/6311 8411/25243/6311 8415/25244/6311 +f 8414/25245/6312 8410/25246/6312 8416/25247/6312 8412/25248/6312 \ No newline at end of file diff --git a/resources/models/Corvette/CorvetteOBJ.vtx b/resources/models/Corvette/CorvetteOBJ.vtx new file mode 100644 index 0000000..c35b64b Binary files /dev/null and b/resources/models/Corvette/CorvetteOBJ.vtx differ diff --git a/resources/models/Corvette/CorvetteOBJ_mat.json b/resources/models/Corvette/CorvetteOBJ_mat.json new file mode 100644 index 0000000..01924eb --- /dev/null +++ b/resources/models/Corvette/CorvetteOBJ_mat.json @@ -0,0 +1,32 @@ +[ + { + "ID": "CorvetteOBJ-mat-0", + "TexturePath": "", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + }, + { + "ID": "CorvetteOBJ-mat-1", + "TexturePath": "resources\\models\\Corvette\\corvetteclass.png", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + }, + { + "ID": "CorvetteOBJ-mat-2", + "TexturePath": "", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + } +] \ No newline at end of file diff --git a/resources/models/Corvette/corvetteclass.idx b/resources/models/Corvette/corvetteclass.idx new file mode 100644 index 0000000..0f98a67 Binary files /dev/null and b/resources/models/Corvette/corvetteclass.idx differ diff --git a/resources/models/Corvette/corvetteclass.json b/resources/models/Corvette/corvetteclass.json new file mode 100644 index 0000000..6054ea8 --- /dev/null +++ b/resources/models/Corvette/corvetteclass.json @@ -0,0 +1,15 @@ +{ + "ID": "corvetteclass", + "Meshes": [ + { + "ID": "hexadecagon_0", + "MaterialID": "corvetteclass-mat-1", + "OffsetVertex": 0, + "VertexSize": 473600, + "OffsetIndex": 0, + "IndexSize": 154944 + } + ], + "VertexPath": "resources/models/Corvette/corvetteclass.vtx", + "IndexPath": "resources/models/Corvette/corvetteclass.idx" +} \ No newline at end of file diff --git a/resources/models/Corvette/corvetteclass.mtl b/resources/models/Corvette/corvetteclass.mtl new file mode 100644 index 0000000..e6f62b4 --- /dev/null +++ b/resources/models/Corvette/corvetteclass.mtl @@ -0,0 +1,4 @@ +# Made in Blockbench 5.1.4 +newmtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +map_Kd corvetteclass.png +newmtl none \ No newline at end of file diff --git a/resources/models/Corvette/corvetteclass.obj b/resources/models/Corvette/corvetteclass.obj new file mode 100644 index 0000000..6b7f42f --- /dev/null +++ b/resources/models/Corvette/corvetteclass.obj @@ -0,0 +1,49499 @@ +# Made in Blockbench 5.1.4 +mtllib corvetteclass.mtl + +o cube +v 0.125 -0.03216991411008929 7.4111516952966365 +v 0.125 -0.38572330470336313 7.0575983047033635 +v 0.125 -0.2089466094067262 7.587928390593274 +v 0.125 -0.5625 7.234375 +v -0.125 -0.38572330470336313 7.0575983047033635 +v -0.125 -0.03216991411008929 7.4111516952966365 +v -0.125 -0.5625 7.234375 +v -0.125 -0.2089466094067262 7.587928390593274 +vt 0.099609375 0.3935546875 +vt 0.103515625 0.3935546875 +vt 0.103515625 0.3896484375 +vt 0.099609375 0.3896484375 +vt 0.091796875 0.3935546875 +vt 0.099609375 0.3935546875 +vt 0.099609375 0.3896484375 +vt 0.091796875 0.3896484375 +vt 0.111328125 0.3935546875 +vt 0.115234375 0.3935546875 +vt 0.115234375 0.3896484375 +vt 0.111328125 0.3896484375 +vt 0.103515625 0.3935546875 +vt 0.111328125 0.3935546875 +vt 0.111328125 0.3896484375 +vt 0.103515625 0.3896484375 +vt 0.103515625 0.3935546875 +vt 0.099609375 0.3935546875 +vt 0.099609375 0.4013671875 +vt 0.103515625 0.4013671875 +vt 0.107421875 0.4013671875 +vt 0.103515625 0.4013671875 +vt 0.103515625 0.3935546875 +vt 0.107421875 0.3935546875 +vn 0 -0.7071067811865476 -0.7071067811865475 +vn 1 0 0 +vn 0 0.7071067811865476 0.7071067811865475 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4/4/1 7/3/1 5/2/1 2/1/1 +f 3/8/2 4/7/2 2/6/2 1/5/2 +f 8/12/3 3/11/3 1/10/3 6/9/3 +f 7/16/4 8/15/4 6/14/4 5/13/4 +f 6/20/5 1/19/5 2/18/5 5/17/5 +f 7/24/6 4/23/6 3/22/6 8/21/6 +o cube +v 0.1875 0.34261882830241464 -5.718240217205512 +v 0.1875 0.299206783885682 -5.964442155458564 +v 0.1875 -0.14978504820368943 -5.631416128372047 +v 0.1875 -0.193197092620422 -5.877618066625099 +v -0.125 0.299206783885682 -5.964442155458564 +v -0.125 0.34261882830241464 -5.718240217205512 +v -0.125 -0.193197092620422 -5.877618066625099 +v -0.125 -0.14978504820368943 -5.631416128372047 +vt 0.41796875 0.6962890625 +vt 0.4228515625 0.6962890625 +vt 0.4228515625 0.6884765625 +vt 0.41796875 0.6884765625 +vt 0.4140625 0.6962890625 +vt 0.41796875 0.6962890625 +vt 0.41796875 0.6884765625 +vt 0.4140625 0.6884765625 +vt 0.4267578125 0.6962890625 +vt 0.431640625 0.6962890625 +vt 0.431640625 0.6884765625 +vt 0.4267578125 0.6884765625 +vt 0.4228515625 0.6962890625 +vt 0.4267578125 0.6962890625 +vt 0.4267578125 0.6884765625 +vt 0.4228515625 0.6884765625 +vt 0.4228515625 0.6962890625 +vt 0.41796875 0.6962890625 +vt 0.41796875 0.7001953125 +vt 0.4228515625 0.7001953125 +vt 0.427734375 0.7001953125 +vt 0.4228515625 0.7001953125 +vt 0.4228515625 0.6962890625 +vt 0.427734375 0.6962890625 +vn 0 -0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 -0.17364817766693033 +vn 0 -0.984807753012208 0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 12/28/7 15/27/7 13/26/7 10/25/7 +f 11/32/8 12/31/8 10/30/8 9/29/8 +f 16/36/9 11/35/9 9/34/9 14/33/9 +f 15/40/10 16/39/10 14/38/10 13/37/10 +f 14/44/11 9/43/11 10/42/11 13/41/11 +f 15/48/12 12/47/12 11/46/12 16/45/12 +o cube +v 0.1875 1.1649555793831694 -6.017319161457684 +v 0.1875 1.0794505435517523 -6.252242316654161 +v 0.1875 0.34272453619549875 -5.7180515360477235 +v 0.1875 0.2572195003640816 -5.952974691244201 +v -0.125 1.0794505435517523 -6.252242316654161 +v -0.125 1.1649555793831694 -6.017319161457684 +v -0.125 0.2572195003640816 -5.952974691244201 +v -0.125 0.34272453619549875 -5.7180515360477235 +vt 0.33984375 0.953125 +vt 0.3447265625 0.953125 +vt 0.3447265625 0.939453125 +vt 0.33984375 0.939453125 +vt 0.3359375 0.953125 +vt 0.33984375 0.953125 +vt 0.33984375 0.939453125 +vt 0.3359375 0.939453125 +vt 0.3486328125 0.953125 +vt 0.353515625 0.953125 +vt 0.353515625 0.939453125 +vt 0.3486328125 0.939453125 +vt 0.3447265625 0.953125 +vt 0.3486328125 0.953125 +vt 0.3486328125 0.939453125 +vt 0.3447265625 0.939453125 +vt 0.3447265625 0.953125 +vt 0.33984375 0.953125 +vt 0.33984375 0.95703125 +vt 0.3447265625 0.95703125 +vt 0.349609375 0.95703125 +vt 0.3447265625 0.95703125 +vt 0.3447265625 0.953125 +vt 0.349609375 0.953125 +vn 0 -0.34202014332566866 -0.9396926207859084 +vn 1 0 0 +vn 0 0.34202014332566866 0.9396926207859084 +vn -1 0 0 +vn 0 0.9396926207859084 -0.34202014332566866 +vn 0 -0.9396926207859084 0.34202014332566866 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 20/52/13 23/51/13 21/50/13 18/49/13 +f 19/56/14 20/55/14 18/54/14 17/53/14 +f 24/60/15 19/59/15 17/58/15 22/57/15 +f 23/64/16 24/63/16 22/62/16 21/61/16 +f 22/68/17 17/67/17 18/66/17 21/65/17 +f 23/72/18 20/71/18 19/70/18 24/69/18 +o cube +v 0.1875 1.8850225490408794 -6.521926394820296 +v 0.1875 1.741628439953118 -6.726714405892545 +v 0.1875 1.1682645102880105 -6.020047013013131 +v 0.1875 1.024870401200249 -6.224835024085379 +v -0.125 1.741628439953118 -6.726714405892545 +v -0.125 1.8850225490408794 -6.521926394820296 +v -0.125 1.024870401200249 -6.224835024085379 +v -0.125 1.1682645102880105 -6.020047013013131 +vt 0.2783203125 0.94921875 +vt 0.283203125 0.94921875 +vt 0.283203125 0.935546875 +vt 0.2783203125 0.935546875 +vt 0.2744140625 0.94921875 +vt 0.2783203125 0.94921875 +vt 0.2783203125 0.935546875 +vt 0.2744140625 0.935546875 +vt 0.287109375 0.94921875 +vt 0.2919921875 0.94921875 +vt 0.2919921875 0.935546875 +vt 0.287109375 0.935546875 +vt 0.283203125 0.94921875 +vt 0.287109375 0.94921875 +vt 0.287109375 0.935546875 +vt 0.283203125 0.935546875 +vt 0.283203125 0.94921875 +vt 0.2783203125 0.94921875 +vt 0.2783203125 0.953125 +vt 0.283203125 0.953125 +vt 0.2880859375 0.953125 +vt 0.283203125 0.953125 +vt 0.283203125 0.94921875 +vt 0.2880859375 0.94921875 +vn 0 -0.573576436351046 -0.8191520442889918 +vn 1 0 0 +vn 0 0.573576436351046 0.8191520442889918 +vn -1 0 0 +vn 0 0.8191520442889918 -0.573576436351046 +vn 0 -0.8191520442889918 0.573576436351046 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 28/76/19 31/75/19 29/74/19 26/73/19 +f 27/80/20 28/79/20 26/78/20 25/77/20 +f 32/84/21 27/83/21 25/82/21 30/81/21 +f 31/88/22 32/87/22 30/86/22 29/85/22 +f 30/92/23 25/91/23 26/90/23 29/89/23 +f 31/96/24 28/95/24 27/94/24 32/93/24 +o cube +v 0.0625 1.4375 0.75 +v 0.0625 1.4375 0.625 +v 0.0625 -0.3125 0.75 +v 0.0625 -0.3125 0.625 +v -0.0625 1.4375 0.625 +v -0.0625 1.4375 0.75 +v -0.0625 -0.3125 0.625 +v -0.0625 -0.3125 0.75 +vt 0.59375 0.5341796875 +vt 0.595703125 0.5341796875 +vt 0.595703125 0.5068359375 +vt 0.59375 0.5068359375 +vt 0.591796875 0.5341796875 +vt 0.59375 0.5341796875 +vt 0.59375 0.5068359375 +vt 0.591796875 0.5068359375 +vt 0.59765625 0.5341796875 +vt 0.599609375 0.5341796875 +vt 0.599609375 0.5068359375 +vt 0.59765625 0.5068359375 +vt 0.595703125 0.5341796875 +vt 0.59765625 0.5341796875 +vt 0.59765625 0.5068359375 +vt 0.595703125 0.5068359375 +vt 0.595703125 0.5341796875 +vt 0.59375 0.5341796875 +vt 0.59375 0.5361328125 +vt 0.595703125 0.5361328125 +vt 0.59765625 0.5361328125 +vt 0.595703125 0.5361328125 +vt 0.595703125 0.5341796875 +vt 0.59765625 0.5341796875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 36/100/25 39/99/25 37/98/25 34/97/25 +f 35/104/26 36/103/26 34/102/26 33/101/26 +f 40/108/27 35/107/27 33/106/27 38/105/27 +f 39/112/28 40/111/28 38/110/28 37/109/28 +f 38/116/29 33/115/29 34/114/29 37/113/29 +f 39/120/30 36/119/30 35/118/30 40/117/30 +o cube +v 0.0625 1.4375 -2 +v 0.0625 1.4375 -2.125 +v 0.0625 -0.3125 -2 +v 0.0625 -0.3125 -2.125 +v -0.0625 1.4375 -2.125 +v -0.0625 1.4375 -2 +v -0.0625 -0.3125 -2.125 +v -0.0625 -0.3125 -2 +vt 0.236328125 0.4072265625 +vt 0.23828125 0.4072265625 +vt 0.23828125 0.3798828125 +vt 0.236328125 0.3798828125 +vt 0.234375 0.4072265625 +vt 0.236328125 0.4072265625 +vt 0.236328125 0.3798828125 +vt 0.234375 0.3798828125 +vt 0.240234375 0.4072265625 +vt 0.2421875 0.4072265625 +vt 0.2421875 0.3798828125 +vt 0.240234375 0.3798828125 +vt 0.23828125 0.4072265625 +vt 0.240234375 0.4072265625 +vt 0.240234375 0.3798828125 +vt 0.23828125 0.3798828125 +vt 0.23828125 0.4072265625 +vt 0.236328125 0.4072265625 +vt 0.236328125 0.4091796875 +vt 0.23828125 0.4091796875 +vt 0.240234375 0.4091796875 +vt 0.23828125 0.4091796875 +vt 0.23828125 0.4072265625 +vt 0.240234375 0.4072265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 44/124/31 47/123/31 45/122/31 42/121/31 +f 43/128/32 44/127/32 42/126/32 41/125/32 +f 48/132/33 43/131/33 41/130/33 46/129/33 +f 47/136/34 48/135/34 46/134/34 45/133/34 +f 46/140/35 41/139/35 42/138/35 45/137/35 +f 47/144/36 44/143/36 43/142/36 48/141/36 +o cube +v 0.0625 1.4375 -5.1875 +v 0.0625 1.4375 -5.3125 +v 0.0625 -0.3125 -5.1875 +v 0.0625 -0.3125 -5.3125 +v -0.0625 1.4375 -5.3125 +v -0.0625 1.4375 -5.1875 +v -0.0625 -0.3125 -5.3125 +v -0.0625 -0.3125 -5.1875 +vt 0.228515625 0.4072265625 +vt 0.23046875 0.4072265625 +vt 0.23046875 0.3798828125 +vt 0.228515625 0.3798828125 +vt 0.2265625 0.4072265625 +vt 0.228515625 0.4072265625 +vt 0.228515625 0.3798828125 +vt 0.2265625 0.3798828125 +vt 0.232421875 0.4072265625 +vt 0.234375 0.4072265625 +vt 0.234375 0.3798828125 +vt 0.232421875 0.3798828125 +vt 0.23046875 0.4072265625 +vt 0.232421875 0.4072265625 +vt 0.232421875 0.3798828125 +vt 0.23046875 0.3798828125 +vt 0.23046875 0.4072265625 +vt 0.228515625 0.4072265625 +vt 0.228515625 0.4091796875 +vt 0.23046875 0.4091796875 +vt 0.232421875 0.4091796875 +vt 0.23046875 0.4091796875 +vt 0.23046875 0.4072265625 +vt 0.232421875 0.4072265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 52/148/37 55/147/37 53/146/37 50/145/37 +f 51/152/38 52/151/38 50/150/38 49/149/38 +f 56/156/39 51/155/39 49/154/39 54/153/39 +f 55/160/40 56/159/40 54/158/40 53/157/40 +f 54/164/41 49/163/41 50/162/41 53/161/41 +f 55/168/42 52/167/42 51/166/42 56/165/42 +o cube +v 0.0625 1.4375 6.375 +v 0.0625 1.4375 6.25 +v 0.0625 -0.3125 6.375 +v 0.0625 -0.3125 6.25 +v -0.0625 1.4375 6.25 +v -0.0625 1.4375 6.375 +v -0.0625 -0.3125 6.25 +v -0.0625 -0.3125 6.375 +vt 0.220703125 0.4072265625 +vt 0.22265625 0.4072265625 +vt 0.22265625 0.3798828125 +vt 0.220703125 0.3798828125 +vt 0.21875 0.4072265625 +vt 0.220703125 0.4072265625 +vt 0.220703125 0.3798828125 +vt 0.21875 0.3798828125 +vt 0.224609375 0.4072265625 +vt 0.2265625 0.4072265625 +vt 0.2265625 0.3798828125 +vt 0.224609375 0.3798828125 +vt 0.22265625 0.4072265625 +vt 0.224609375 0.4072265625 +vt 0.224609375 0.3798828125 +vt 0.22265625 0.3798828125 +vt 0.22265625 0.4072265625 +vt 0.220703125 0.4072265625 +vt 0.220703125 0.4091796875 +vt 0.22265625 0.4091796875 +vt 0.224609375 0.4091796875 +vt 0.22265625 0.4091796875 +vt 0.22265625 0.4072265625 +vt 0.224609375 0.4072265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 60/172/43 63/171/43 61/170/43 58/169/43 +f 59/176/44 60/175/44 58/174/44 57/173/44 +f 64/180/45 59/179/45 57/178/45 62/177/45 +f 63/184/46 64/183/46 62/182/46 61/181/46 +f 62/188/47 57/187/47 58/186/47 61/185/47 +f 63/192/48 60/191/48 59/190/48 64/189/48 +o cube +v 0.0625 1.4375 3.5 +v 0.0625 1.4375 3.375 +v 0.0625 -0.3125 3.5 +v 0.0625 -0.3125 3.375 +v -0.0625 1.4375 3.375 +v -0.0625 1.4375 3.5 +v -0.0625 -0.3125 3.375 +v -0.0625 -0.3125 3.5 +vt 0.212890625 0.4072265625 +vt 0.21484375 0.4072265625 +vt 0.21484375 0.3798828125 +vt 0.212890625 0.3798828125 +vt 0.2109375 0.4072265625 +vt 0.212890625 0.4072265625 +vt 0.212890625 0.3798828125 +vt 0.2109375 0.3798828125 +vt 0.216796875 0.4072265625 +vt 0.21875 0.4072265625 +vt 0.21875 0.3798828125 +vt 0.216796875 0.3798828125 +vt 0.21484375 0.4072265625 +vt 0.216796875 0.4072265625 +vt 0.216796875 0.3798828125 +vt 0.21484375 0.3798828125 +vt 0.21484375 0.4072265625 +vt 0.212890625 0.4072265625 +vt 0.212890625 0.4091796875 +vt 0.21484375 0.4091796875 +vt 0.216796875 0.4091796875 +vt 0.21484375 0.4091796875 +vt 0.21484375 0.4072265625 +vt 0.216796875 0.4072265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 68/196/49 71/195/49 69/194/49 66/193/49 +f 67/200/50 68/199/50 66/198/50 65/197/50 +f 72/204/51 67/203/51 65/202/51 70/201/51 +f 71/208/52 72/207/52 70/206/52 69/205/52 +f 70/212/53 65/211/53 66/210/53 69/209/53 +f 71/216/54 68/215/54 67/214/54 72/213/54 +o cube +v 0.1875 0.025961791181920185 -5.749962801051944 +v 0.1875 -0.19054455976418944 -5.874962801051944 +v 0.1875 -0.22403820881807987 -5.316950099159725 +v 0.1875 -0.4405445597641895 -5.441950099159725 +v -0.125 -0.19054455976418944 -5.874962801051944 +v -0.125 0.025961791181920185 -5.749962801051944 +v -0.125 -0.4405445597641895 -5.441950099159725 +v -0.125 -0.22403820881807987 -5.316950099159725 +vt 0.40625 0.98046875 +vt 0.4111328125 0.98046875 +vt 0.4111328125 0.97265625 +vt 0.40625 0.97265625 +vt 0.40234375 0.98046875 +vt 0.40625 0.98046875 +vt 0.40625 0.97265625 +vt 0.40234375 0.97265625 +vt 0.4150390625 0.98046875 +vt 0.419921875 0.98046875 +vt 0.419921875 0.97265625 +vt 0.4150390625 0.97265625 +vt 0.4111328125 0.98046875 +vt 0.4150390625 0.98046875 +vt 0.4150390625 0.97265625 +vt 0.4111328125 0.97265625 +vt 0.4111328125 0.98046875 +vt 0.40625 0.98046875 +vt 0.40625 0.984375 +vt 0.4111328125 0.984375 +vt 0.416015625 0.984375 +vt 0.4111328125 0.984375 +vt 0.4111328125 0.98046875 +vt 0.416015625 0.98046875 +vn 0 -0.8660254037844386 -0.5000000000000001 +vn 1 0 0 +vn 0 0.8660254037844386 0.5000000000000001 +vn -1 0 0 +vn 0 0.5000000000000001 -0.8660254037844386 +vn 0 -0.5000000000000001 0.8660254037844386 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 76/220/55 79/219/55 77/218/55 74/217/55 +f 75/224/56 76/223/56 74/222/56 73/221/56 +f 80/228/57 75/227/57 73/226/57 78/225/57 +f 79/232/58 80/231/58 78/230/58 77/229/58 +f 78/236/59 73/235/59 74/234/59 77/233/59 +f 79/240/60 76/239/60 75/238/60 80/237/60 +o cube +v 0.1875 -0.20179435963604064 -5.370112568027791 +v 0.1875 -0.4414992933530889 -5.441116404203771 +v 0.1875 -0.3260510729440069 -4.950628934022956 +v 0.1875 -0.5657560066610552 -5.021632770198937 +v -0.125 -0.4414992933530889 -5.441116404203771 +v -0.125 -0.20179435963604064 -5.370112568027791 +v -0.125 -0.5657560066610552 -5.021632770198937 +v -0.125 -0.3260510729440069 -4.950628934022956 +vt 0.4482421875 0.5322265625 +vt 0.453125 0.5322265625 +vt 0.453125 0.525390625 +vt 0.4482421875 0.525390625 +vt 0.4443359375 0.5322265625 +vt 0.4482421875 0.5322265625 +vt 0.4482421875 0.525390625 +vt 0.4443359375 0.525390625 +vt 0.45703125 0.5322265625 +vt 0.4619140625 0.5322265625 +vt 0.4619140625 0.525390625 +vt 0.45703125 0.525390625 +vt 0.453125 0.5322265625 +vt 0.45703125 0.5322265625 +vt 0.45703125 0.525390625 +vt 0.453125 0.525390625 +vt 0.453125 0.5322265625 +vt 0.4482421875 0.5322265625 +vt 0.4482421875 0.5361328125 +vt 0.453125 0.5361328125 +vt 0.4580078125 0.5361328125 +vt 0.453125 0.5361328125 +vt 0.453125 0.5322265625 +vt 0.4580078125 0.5322265625 +vn 0 -0.9588197348681929 -0.28401534470392287 +vn 1 0 0 +vn 0 0.9588197348681929 0.28401534470392287 +vn -1 0 0 +vn 0 0.28401534470392287 -0.9588197348681929 +vn 0 -0.28401534470392287 0.9588197348681929 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 84/244/61 87/243/61 85/242/61 82/241/61 +f 83/248/62 84/247/62 82/246/62 81/245/62 +f 88/252/63 83/251/63 81/250/63 86/249/63 +f 87/256/64 88/255/64 86/254/64 85/253/64 +f 86/260/65 81/259/65 82/258/65 85/257/65 +f 87/264/66 84/263/66 83/262/66 88/261/66 +o cube +v 0.0625 1.4375 0.625 +v 0.0625 1.4375 -2 +v 0.0625 1.375 0.625 +v 0.0625 1.375 -2 +v -0.0625 1.4375 -2 +v -0.0625 1.4375 0.625 +v -0.0625 1.375 -2 +v -0.0625 1.375 0.625 +vt 0.5283203125 0.958984375 +vt 0.5302734375 0.958984375 +vt 0.5302734375 0.9580078125 +vt 0.5283203125 0.9580078125 +vt 0.4873046875 0.958984375 +vt 0.5283203125 0.958984375 +vt 0.5283203125 0.9580078125 +vt 0.4873046875 0.9580078125 +vt 0.5712890625 0.958984375 +vt 0.5732421875 0.958984375 +vt 0.5732421875 0.9580078125 +vt 0.5712890625 0.9580078125 +vt 0.5302734375 0.958984375 +vt 0.5712890625 0.958984375 +vt 0.5712890625 0.9580078125 +vt 0.5302734375 0.9580078125 +vt 0.5302734375 0.958984375 +vt 0.5283203125 0.958984375 +vt 0.5283203125 1 +vt 0.5302734375 1 +vt 0.5322265625 1 +vt 0.5302734375 1 +vt 0.5302734375 0.958984375 +vt 0.5322265625 0.958984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 92/268/67 95/267/67 93/266/67 90/265/67 +f 91/272/68 92/271/68 90/270/68 89/269/68 +f 96/276/69 91/275/69 89/274/69 94/273/69 +f 95/280/70 96/279/70 94/278/70 93/277/70 +f 94/284/71 89/283/71 90/282/71 93/281/71 +f 95/288/72 92/287/72 91/286/72 96/285/72 +o cube +v 0.0625 1.4375 -2.125 +v 0.0625 1.4375 -4 +v 0.0625 1.375 -2.125 +v 0.0625 1.375 -4 +v -0.0625 1.4375 -4 +v -0.0625 1.4375 -2.125 +v -0.0625 1.375 -4 +v -0.0625 1.375 -2.125 +vt 0.3603515625 0.900390625 +vt 0.3623046875 0.900390625 +vt 0.3623046875 0.8994140625 +vt 0.3603515625 0.8994140625 +vt 0.3310546875 0.900390625 +vt 0.3603515625 0.900390625 +vt 0.3603515625 0.8994140625 +vt 0.3310546875 0.8994140625 +vt 0.3916015625 0.900390625 +vt 0.3935546875 0.900390625 +vt 0.3935546875 0.8994140625 +vt 0.3916015625 0.8994140625 +vt 0.3623046875 0.900390625 +vt 0.3916015625 0.900390625 +vt 0.3916015625 0.8994140625 +vt 0.3623046875 0.8994140625 +vt 0.3623046875 0.900390625 +vt 0.3603515625 0.900390625 +vt 0.3603515625 0.9296875 +vt 0.3623046875 0.9296875 +vt 0.3642578125 0.9296875 +vt 0.3623046875 0.9296875 +vt 0.3623046875 0.900390625 +vt 0.3642578125 0.900390625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 100/292/73 103/291/73 101/290/73 98/289/73 +f 99/296/74 100/295/74 98/294/74 97/293/74 +f 104/300/75 99/299/75 97/298/75 102/297/75 +f 103/304/76 104/303/76 102/302/76 101/301/76 +f 102/308/77 97/307/77 98/306/77 101/305/77 +f 103/312/78 100/311/78 99/310/78 104/309/78 +o cube +v 0.0625 1.4375 -5.3125 +v 0.0625 1.4375 -6.25 +v 0.0625 1.375 -5.3125 +v 0.0625 1.375 -6.25 +v -0.0625 1.4375 -6.25 +v -0.0625 1.4375 -5.3125 +v -0.0625 1.375 -6.25 +v -0.0625 1.375 -5.3125 +vt 0.1904296875 0.4287109375 +vt 0.1923828125 0.4287109375 +vt 0.1923828125 0.427734375 +vt 0.1904296875 0.427734375 +vt 0.17578125 0.4287109375 +vt 0.1904296875 0.4287109375 +vt 0.1904296875 0.427734375 +vt 0.17578125 0.427734375 +vt 0.20703125 0.4287109375 +vt 0.208984375 0.4287109375 +vt 0.208984375 0.427734375 +vt 0.20703125 0.427734375 +vt 0.1923828125 0.4287109375 +vt 0.20703125 0.4287109375 +vt 0.20703125 0.427734375 +vt 0.1923828125 0.427734375 +vt 0.1923828125 0.4287109375 +vt 0.1904296875 0.4287109375 +vt 0.1904296875 0.443359375 +vt 0.1923828125 0.443359375 +vt 0.1943359375 0.443359375 +vt 0.1923828125 0.443359375 +vt 0.1923828125 0.4287109375 +vt 0.1943359375 0.4287109375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 108/316/79 111/315/79 109/314/79 106/313/79 +f 107/320/80 108/319/80 106/318/80 105/317/80 +f 112/324/81 107/323/81 105/322/81 110/321/81 +f 111/328/82 112/327/82 110/326/82 109/325/82 +f 110/332/83 105/331/83 106/330/83 109/329/83 +f 111/336/84 108/335/84 107/334/84 112/333/84 +o cube +v 0.0625 1.4375 3.375 +v 0.0625 1.4375 0.75 +v 0.0625 1.375 3.375 +v 0.0625 1.375 0.75 +v -0.0625 1.4375 0.75 +v -0.0625 1.4375 3.375 +v -0.0625 1.375 0.75 +v -0.0625 1.375 3.375 +vt 0.46875 0.7060546875 +vt 0.470703125 0.7060546875 +vt 0.470703125 0.705078125 +vt 0.46875 0.705078125 +vt 0.427734375 0.7060546875 +vt 0.46875 0.7060546875 +vt 0.46875 0.705078125 +vt 0.427734375 0.705078125 +vt 0.51171875 0.7060546875 +vt 0.513671875 0.7060546875 +vt 0.513671875 0.705078125 +vt 0.51171875 0.705078125 +vt 0.470703125 0.7060546875 +vt 0.51171875 0.7060546875 +vt 0.51171875 0.705078125 +vt 0.470703125 0.705078125 +vt 0.470703125 0.7060546875 +vt 0.46875 0.7060546875 +vt 0.46875 0.7470703125 +vt 0.470703125 0.7470703125 +vt 0.47265625 0.7470703125 +vt 0.470703125 0.7470703125 +vt 0.470703125 0.7060546875 +vt 0.47265625 0.7060546875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 116/340/85 119/339/85 117/338/85 114/337/85 +f 115/344/86 116/343/86 114/342/86 113/341/86 +f 120/348/87 115/347/87 113/346/87 118/345/87 +f 119/352/88 120/351/88 118/350/88 117/349/88 +f 118/356/89 113/355/89 114/354/89 117/353/89 +f 119/360/90 116/359/90 115/358/90 120/357/90 +o cube +v 0.0625 1.4375 3.75 +v 0.0625 1.4375 3.5 +v 0.0625 1.375 3.75 +v 0.0625 1.375 3.5 +v -0.0625 1.4375 3.5 +v -0.0625 1.4375 3.75 +v -0.0625 1.375 3.5 +v -0.0625 1.375 3.75 +vt 0.5048828125 0.505859375 +vt 0.5068359375 0.505859375 +vt 0.5068359375 0.5048828125 +vt 0.5048828125 0.5048828125 +vt 0.5009765625 0.505859375 +vt 0.5048828125 0.505859375 +vt 0.5048828125 0.5048828125 +vt 0.5009765625 0.5048828125 +vt 0.5107421875 0.505859375 +vt 0.5126953125 0.505859375 +vt 0.5126953125 0.5048828125 +vt 0.5107421875 0.5048828125 +vt 0.5068359375 0.505859375 +vt 0.5107421875 0.505859375 +vt 0.5107421875 0.5048828125 +vt 0.5068359375 0.5048828125 +vt 0.5068359375 0.505859375 +vt 0.5048828125 0.505859375 +vt 0.5048828125 0.509765625 +vt 0.5068359375 0.509765625 +vt 0.5087890625 0.509765625 +vt 0.5068359375 0.509765625 +vt 0.5068359375 0.505859375 +vt 0.5087890625 0.505859375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 124/364/91 127/363/91 125/362/91 122/361/91 +f 123/368/92 124/367/92 122/366/92 121/365/92 +f 128/372/93 123/371/93 121/370/93 126/369/93 +f 127/376/94 128/375/94 126/374/94 125/373/94 +f 126/380/95 121/379/95 122/378/95 125/377/95 +f 127/384/96 124/383/96 123/382/96 128/381/96 +o cube +v 0.0625 1.4375 9.0625 +v 0.0625 1.4375 6.375 +v 0.0625 1.375 9.0625 +v 0.0625 1.375 6.375 +v -0.0625 1.4375 6.375 +v -0.0625 1.4375 9.0625 +v -0.0625 1.375 6.375 +v -0.0625 1.375 9.0625 +vt 0.4697265625 0.748046875 +vt 0.4716796875 0.748046875 +vt 0.4716796875 0.7470703125 +vt 0.4697265625 0.7470703125 +vt 0.427734375 0.748046875 +vt 0.4697265625 0.748046875 +vt 0.4697265625 0.7470703125 +vt 0.427734375 0.7470703125 +vt 0.513671875 0.748046875 +vt 0.515625 0.748046875 +vt 0.515625 0.7470703125 +vt 0.513671875 0.7470703125 +vt 0.4716796875 0.748046875 +vt 0.513671875 0.748046875 +vt 0.513671875 0.7470703125 +vt 0.4716796875 0.7470703125 +vt 0.4716796875 0.748046875 +vt 0.4697265625 0.748046875 +vt 0.4697265625 0.7900390625 +vt 0.4716796875 0.7900390625 +vt 0.4736328125 0.7900390625 +vt 0.4716796875 0.7900390625 +vt 0.4716796875 0.748046875 +vt 0.4736328125 0.748046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 132/388/97 135/387/97 133/386/97 130/385/97 +f 131/392/98 132/391/98 130/390/98 129/389/98 +f 136/396/99 131/395/99 129/394/99 134/393/99 +f 135/400/100 136/399/100 134/398/100 133/397/100 +f 134/404/101 129/403/101 130/402/101 133/401/101 +f 135/408/102 132/407/102 131/406/102 136/405/102 +o cube +v -0.755606734413238 1.4375 -5.252270220495869 +v 0.04787777769493613 1.4375 -6.2098257743945915 +v -0.755606734413238 1.375 -5.252270220495869 +v 0.04787777769493613 1.375 -6.2098257743945915 +v -0.04787777769493613 1.4375 -6.2901742256054085 +v -0.8513622898031104 1.4375 -5.332618671706686 +v -0.04787777769493613 1.375 -6.2901742256054085 +v -0.8513622898031104 1.375 -5.332618671706686 +vt 0.146484375 0.3388671875 +vt 0.1484375 0.3388671875 +vt 0.1484375 0.337890625 +vt 0.146484375 0.337890625 +vt 0.126953125 0.3388671875 +vt 0.146484375 0.3388671875 +vt 0.146484375 0.337890625 +vt 0.126953125 0.337890625 +vt 0.16796875 0.3388671875 +vt 0.169921875 0.3388671875 +vt 0.169921875 0.337890625 +vt 0.16796875 0.337890625 +vt 0.1484375 0.3388671875 +vt 0.16796875 0.3388671875 +vt 0.16796875 0.337890625 +vt 0.1484375 0.337890625 +vt 0.1484375 0.3388671875 +vt 0.146484375 0.3388671875 +vt 0.146484375 0.3583984375 +vt 0.1484375 0.3583984375 +vt 0.150390625 0.3583984375 +vt 0.1484375 0.3583984375 +vt 0.1484375 0.3388671875 +vt 0.150390625 0.3388671875 +vn 0.6427876096865394 0 -0.7660444431189781 +vn 0.7660444431189781 0 0.6427876096865394 +vn -0.6427876096865394 0 0.7660444431189781 +vn -0.7660444431189781 0 -0.6427876096865394 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 140/412/103 143/411/103 141/410/103 138/409/103 +f 139/416/104 140/415/104 138/414/104 137/413/104 +f 144/420/105 139/419/105 137/418/105 142/417/105 +f 143/424/106 144/423/106 142/422/106 141/421/106 +f 142/428/107 137/427/107 138/426/107 141/425/107 +f 143/432/108 140/431/108 139/430/108 144/429/108 +o cube +v 0.8513622898031104 1.4375 -5.332618671706686 +v 0.04787777769493613 1.4375 -6.2901742256054085 +v 0.8513622898031104 1.375 -5.332618671706686 +v 0.04787777769493613 1.375 -6.2901742256054085 +v -0.04787777769493613 1.4375 -6.2098257743945915 +v 0.755606734413238 1.4375 -5.252270220495869 +v -0.04787777769493613 1.375 -6.2098257743945915 +v 0.755606734413238 1.375 -5.252270220495869 +vt 0.08984375 0.3388671875 +vt 0.091796875 0.3388671875 +vt 0.091796875 0.337890625 +vt 0.08984375 0.337890625 +vt 0.0703125 0.3388671875 +vt 0.08984375 0.3388671875 +vt 0.08984375 0.337890625 +vt 0.0703125 0.337890625 +vt 0.111328125 0.3388671875 +vt 0.11328125 0.3388671875 +vt 0.11328125 0.337890625 +vt 0.111328125 0.337890625 +vt 0.091796875 0.3388671875 +vt 0.111328125 0.3388671875 +vt 0.111328125 0.337890625 +vt 0.091796875 0.337890625 +vt 0.091796875 0.3388671875 +vt 0.08984375 0.3388671875 +vt 0.08984375 0.3583984375 +vt 0.091796875 0.3583984375 +vt 0.09375 0.3583984375 +vt 0.091796875 0.3583984375 +vt 0.091796875 0.3388671875 +vt 0.09375 0.3388671875 +vn -0.6427876096865394 0 -0.7660444431189781 +vn 0.7660444431189781 0 -0.6427876096865394 +vn 0.6427876096865394 0 0.7660444431189781 +vn -0.7660444431189781 0 0.6427876096865394 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 148/436/109 151/435/109 149/434/109 146/433/109 +f 147/440/110 148/439/110 146/438/110 145/437/110 +f 152/444/111 147/443/111 145/442/111 150/441/111 +f 151/448/112 152/447/112 150/446/112 149/445/112 +f 150/452/113 145/451/113 146/450/113 149/449/113 +f 151/456/114 148/455/114 147/454/114 152/453/114 +o cube +v 1.2775127213500326 1.4375 -4.159968971182821 +v 0.8499875421929467 1.4375 -5.334584747165207 +v 1.2775127213500326 1.375 -4.159968971182821 +v 0.8499875421929467 1.375 -5.334584747165207 +v 0.7325259645947082 1.4375 -5.291832229249498 +v 1.1600511437517942 1.4375 -4.117216453267113 +v 0.7325259645947082 1.375 -5.291832229249498 +v 1.1600511437517942 1.375 -4.117216453267113 +vt 0.412109375 0.37890625 +vt 0.4140625 0.37890625 +vt 0.4140625 0.3779296875 +vt 0.412109375 0.3779296875 +vt 0.392578125 0.37890625 +vt 0.412109375 0.37890625 +vt 0.412109375 0.3779296875 +vt 0.392578125 0.3779296875 +vt 0.43359375 0.37890625 +vt 0.435546875 0.37890625 +vt 0.435546875 0.3779296875 +vt 0.43359375 0.3779296875 +vt 0.4140625 0.37890625 +vt 0.43359375 0.37890625 +vt 0.43359375 0.3779296875 +vt 0.4140625 0.3779296875 +vt 0.4140625 0.37890625 +vt 0.412109375 0.37890625 +vt 0.412109375 0.3984375 +vt 0.4140625 0.3984375 +vt 0.416015625 0.3984375 +vt 0.4140625 0.3984375 +vt 0.4140625 0.37890625 +vt 0.416015625 0.37890625 +vn -0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 -0.34202014332566866 +vn 0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 156/460/115 159/459/115 157/458/115 154/457/115 +f 155/464/116 156/463/116 154/462/116 153/461/116 +f 160/468/117 155/467/117 153/466/117 158/465/117 +f 159/472/118 160/471/118 158/470/118 157/469/118 +f 158/476/119 153/475/119 154/474/119 157/473/119 +f 159/480/120 156/479/120 155/478/120 160/477/120 +o cube +v -1.1600511437517942 1.4375 -4.117216453267113 +v -0.7325259645947082 1.4375 -5.291832229249498 +v -1.1600511437517942 1.375 -4.117216453267113 +v -0.7325259645947082 1.375 -5.291832229249498 +v -0.8499875421929467 1.4375 -5.334584747165207 +v -1.2775127213500326 1.4375 -4.159968971182821 +v -0.8499875421929467 1.375 -5.334584747165207 +v -1.2775127213500326 1.375 -4.159968971182821 +vt 0.34765625 0.37890625 +vt 0.349609375 0.37890625 +vt 0.349609375 0.3779296875 +vt 0.34765625 0.3779296875 +vt 0.328125 0.37890625 +vt 0.34765625 0.37890625 +vt 0.34765625 0.3779296875 +vt 0.328125 0.3779296875 +vt 0.369140625 0.37890625 +vt 0.37109375 0.37890625 +vt 0.37109375 0.3779296875 +vt 0.369140625 0.3779296875 +vt 0.349609375 0.37890625 +vt 0.369140625 0.37890625 +vt 0.369140625 0.3779296875 +vt 0.349609375 0.3779296875 +vt 0.349609375 0.37890625 +vt 0.34765625 0.37890625 +vt 0.34765625 0.3984375 +vt 0.349609375 0.3984375 +vt 0.3515625 0.3984375 +vt 0.349609375 0.3984375 +vt 0.349609375 0.37890625 +vt 0.3515625 0.37890625 +vn 0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 0.34202014332566866 +vn -0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 -0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 164/484/121 167/483/121 165/482/121 162/481/121 +f 163/488/122 164/487/122 162/486/122 161/485/122 +f 168/492/123 163/491/123 161/490/123 166/489/123 +f 167/496/124 168/495/124 166/494/124 165/493/124 +f 166/500/125 161/499/125 162/498/125 165/497/125 +f 167/504/126 164/503/126 163/502/126 168/501/126 +o cube +v -1.1527527963798414 1.4375 -2.91014256196907 +v -1.1527527963798414 1.4375 -4.16014256196907 +v -1.1527527963798414 1.375 -2.91014256196907 +v -1.1527527963798414 1.375 -4.16014256196907 +v -1.2777527963798414 1.4375 -4.16014256196907 +v -1.2777527963798414 1.4375 -2.91014256196907 +v -1.2777527963798414 1.375 -4.16014256196907 +v -1.2777527963798414 1.375 -2.91014256196907 +vt 0.46875 0.380859375 +vt 0.470703125 0.380859375 +vt 0.470703125 0.3798828125 +vt 0.46875 0.3798828125 +vt 0.44921875 0.380859375 +vt 0.46875 0.380859375 +vt 0.46875 0.3798828125 +vt 0.44921875 0.3798828125 +vt 0.490234375 0.380859375 +vt 0.4921875 0.380859375 +vt 0.4921875 0.3798828125 +vt 0.490234375 0.3798828125 +vt 0.470703125 0.380859375 +vt 0.490234375 0.380859375 +vt 0.490234375 0.3798828125 +vt 0.470703125 0.3798828125 +vt 0.470703125 0.380859375 +vt 0.46875 0.380859375 +vt 0.46875 0.400390625 +vt 0.470703125 0.400390625 +vt 0.47265625 0.400390625 +vt 0.470703125 0.400390625 +vt 0.470703125 0.380859375 +vt 0.47265625 0.380859375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 172/508/127 175/507/127 173/506/127 170/505/127 +f 171/512/128 172/511/128 170/510/128 169/509/128 +f 176/516/129 171/515/129 169/514/129 174/513/129 +f 175/520/130 176/519/130 174/518/130 173/517/130 +f 174/524/131 169/523/131 170/522/131 173/521/131 +f 175/528/132 172/527/132 171/526/132 176/525/132 +o cube +v 1.2777527963798414 1.4375 -2.91014256196907 +v 1.2777527963798414 1.4375 -4.16014256196907 +v 1.2777527963798414 1.375 -2.91014256196907 +v 1.2777527963798414 1.375 -4.16014256196907 +v 1.1527527963798414 1.4375 -4.16014256196907 +v 1.1527527963798414 1.4375 -2.91014256196907 +v 1.1527527963798414 1.375 -4.16014256196907 +v 1.1527527963798414 1.375 -2.91014256196907 +vt 0.060546875 0.3837890625 +vt 0.0625 0.3837890625 +vt 0.0625 0.3828125 +vt 0.060546875 0.3828125 +vt 0.041015625 0.3837890625 +vt 0.060546875 0.3837890625 +vt 0.060546875 0.3828125 +vt 0.041015625 0.3828125 +vt 0.08203125 0.3837890625 +vt 0.083984375 0.3837890625 +vt 0.083984375 0.3828125 +vt 0.08203125 0.3828125 +vt 0.0625 0.3837890625 +vt 0.08203125 0.3837890625 +vt 0.08203125 0.3828125 +vt 0.0625 0.3828125 +vt 0.0625 0.3837890625 +vt 0.060546875 0.3837890625 +vt 0.060546875 0.4033203125 +vt 0.0625 0.4033203125 +vt 0.064453125 0.4033203125 +vt 0.0625 0.4033203125 +vt 0.0625 0.3837890625 +vt 0.064453125 0.3837890625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 180/532/133 183/531/133 181/530/133 178/529/133 +f 179/536/134 180/535/134 178/534/134 177/533/134 +f 184/540/135 179/539/135 177/538/135 182/537/135 +f 183/544/136 184/543/136 182/542/136 181/541/136 +f 182/548/137 177/547/137 178/546/137 181/545/137 +f 183/552/138 180/551/138 179/550/138 184/549/138 +o cube +v 1.27890625 1.4375 8.21484375 +v 1.27890625 1.4375 -2.9101562499999996 +v 1.27890625 1.375 8.21484375 +v 1.27890625 1.375 -2.9101562499999996 +v 1.15390625 1.4375 -2.9101562499999996 +v 1.15390625 1.4375 8.21484375 +v 1.15390625 1.375 -2.9101562499999996 +v 1.15390625 1.375 8.21484375 +vt 0.32421875 0.3623046875 +vt 0.326171875 0.3623046875 +vt 0.326171875 0.361328125 +vt 0.32421875 0.361328125 +vt 0.150390625 0.3623046875 +vt 0.32421875 0.3623046875 +vt 0.32421875 0.361328125 +vt 0.150390625 0.361328125 +vt 0.5 0.3623046875 +vt 0.501953125 0.3623046875 +vt 0.501953125 0.361328125 +vt 0.5 0.361328125 +vt 0.326171875 0.3623046875 +vt 0.5 0.3623046875 +vt 0.5 0.361328125 +vt 0.326171875 0.361328125 +vt 0.326171875 0.3623046875 +vt 0.32421875 0.3623046875 +vt 0.32421875 0.5361328125 +vt 0.326171875 0.5361328125 +vt 0.328125 0.5361328125 +vt 0.326171875 0.5361328125 +vt 0.326171875 0.3623046875 +vt 0.328125 0.3623046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 188/556/139 191/555/139 189/554/139 186/553/139 +f 187/560/140 188/559/140 186/558/140 185/557/140 +f 192/564/141 187/563/141 185/562/141 190/561/141 +f 191/568/142 192/567/142 190/566/142 189/565/142 +f 190/572/143 185/571/143 186/570/143 189/569/143 +f 191/576/144 188/575/144 187/574/144 192/573/144 +o cube +v -1.15390625 1.4375 8.21484375 +v -1.15390625 1.4375 -2.9101562499999996 +v -1.15390625 1.375 8.21484375 +v -1.15390625 1.375 -2.9101562499999996 +v -1.27890625 1.4375 -2.9101562499999996 +v -1.27890625 1.4375 8.21484375 +v -1.27890625 1.375 -2.9101562499999996 +v -1.27890625 1.375 8.21484375 +vt 0.576171875 0.826171875 +vt 0.578125 0.826171875 +vt 0.578125 0.8251953125 +vt 0.576171875 0.8251953125 +vt 0.40234375 0.826171875 +vt 0.576171875 0.826171875 +vt 0.576171875 0.8251953125 +vt 0.40234375 0.8251953125 +vt 0.751953125 0.826171875 +vt 0.75390625 0.826171875 +vt 0.75390625 0.8251953125 +vt 0.751953125 0.8251953125 +vt 0.578125 0.826171875 +vt 0.751953125 0.826171875 +vt 0.751953125 0.8251953125 +vt 0.578125 0.8251953125 +vt 0.578125 0.826171875 +vt 0.576171875 0.826171875 +vt 0.576171875 1 +vt 0.578125 1 +vt 0.580078125 1 +vt 0.578125 1 +vt 0.578125 0.826171875 +vt 0.580078125 0.826171875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 196/580/145 199/579/145 197/578/145 194/577/145 +f 195/584/146 196/583/146 194/582/146 193/581/146 +f 200/588/147 195/587/147 193/586/147 198/585/147 +f 199/592/148 200/591/148 198/590/148 197/589/148 +f 198/596/149 193/595/149 194/594/149 197/593/149 +f 199/600/150 196/599/150 195/598/150 200/597/150 +o cube +v -1.15625 1.375 -2 +v -1.15625 1.375 -2.125 +v -1.15625 0.3125 -2 +v -1.15625 0.3125 -2.125 +v -1.28125 1.375 -2.125 +v -1.28125 1.375 -2 +v -1.28125 0.3125 -2.125 +v -1.28125 0.3125 -2 +vt 0.39453125 0.5107421875 +vt 0.396484375 0.5107421875 +vt 0.396484375 0.494140625 +vt 0.39453125 0.494140625 +vt 0.392578125 0.5107421875 +vt 0.39453125 0.5107421875 +vt 0.39453125 0.494140625 +vt 0.392578125 0.494140625 +vt 0.3984375 0.5107421875 +vt 0.400390625 0.5107421875 +vt 0.400390625 0.494140625 +vt 0.3984375 0.494140625 +vt 0.396484375 0.5107421875 +vt 0.3984375 0.5107421875 +vt 0.3984375 0.494140625 +vt 0.396484375 0.494140625 +vt 0.396484375 0.5107421875 +vt 0.39453125 0.5107421875 +vt 0.39453125 0.5126953125 +vt 0.396484375 0.5126953125 +vt 0.3984375 0.5126953125 +vt 0.396484375 0.5126953125 +vt 0.396484375 0.5107421875 +vt 0.3984375 0.5107421875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 204/604/151 207/603/151 205/602/151 202/601/151 +f 203/608/152 204/607/152 202/606/152 201/605/152 +f 208/612/153 203/611/153 201/610/153 206/609/153 +f 207/616/154 208/615/154 206/614/154 205/613/154 +f 206/620/155 201/619/155 202/618/155 205/617/155 +f 207/624/156 204/623/156 203/622/156 208/621/156 +o cube +v -1.15625 1.375 0.8125 +v -1.15625 1.375 0.6875 +v -1.15625 0.3125 0.8125 +v -1.15625 0.3125 0.6875 +v -1.28125 1.375 0.6875 +v -1.28125 1.375 0.8125 +v -1.28125 0.3125 0.6875 +v -1.28125 0.3125 0.8125 +vt 0.38671875 0.5107421875 +vt 0.388671875 0.5107421875 +vt 0.388671875 0.494140625 +vt 0.38671875 0.494140625 +vt 0.384765625 0.5107421875 +vt 0.38671875 0.5107421875 +vt 0.38671875 0.494140625 +vt 0.384765625 0.494140625 +vt 0.390625 0.5107421875 +vt 0.392578125 0.5107421875 +vt 0.392578125 0.494140625 +vt 0.390625 0.494140625 +vt 0.388671875 0.5107421875 +vt 0.390625 0.5107421875 +vt 0.390625 0.494140625 +vt 0.388671875 0.494140625 +vt 0.388671875 0.5107421875 +vt 0.38671875 0.5107421875 +vt 0.38671875 0.5126953125 +vt 0.388671875 0.5126953125 +vt 0.390625 0.5126953125 +vt 0.388671875 0.5126953125 +vt 0.388671875 0.5107421875 +vt 0.390625 0.5107421875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 212/628/157 215/627/157 213/626/157 210/625/157 +f 211/632/158 212/631/158 210/630/158 209/629/158 +f 216/636/159 211/635/159 209/634/159 214/633/159 +f 215/640/160 216/639/160 214/638/160 213/637/160 +f 214/644/161 209/643/161 210/642/161 213/641/161 +f 215/648/162 212/647/162 211/646/162 216/645/162 +o cube +v -1.15625 1.375 3.5 +v -1.15625 1.375 3.375 +v -1.15625 0.3125 3.5 +v -1.15625 0.3125 3.375 +v -1.28125 1.375 3.375 +v -1.28125 1.375 3.5 +v -1.28125 0.3125 3.375 +v -1.28125 0.3125 3.5 +vt 0.4892578125 0.998046875 +vt 0.4912109375 0.998046875 +vt 0.4912109375 0.9814453125 +vt 0.4892578125 0.9814453125 +vt 0.4873046875 0.998046875 +vt 0.4892578125 0.998046875 +vt 0.4892578125 0.9814453125 +vt 0.4873046875 0.9814453125 +vt 0.4931640625 0.998046875 +vt 0.4951171875 0.998046875 +vt 0.4951171875 0.9814453125 +vt 0.4931640625 0.9814453125 +vt 0.4912109375 0.998046875 +vt 0.4931640625 0.998046875 +vt 0.4931640625 0.9814453125 +vt 0.4912109375 0.9814453125 +vt 0.4912109375 0.998046875 +vt 0.4892578125 0.998046875 +vt 0.4892578125 1 +vt 0.4912109375 1 +vt 0.4931640625 1 +vt 0.4912109375 1 +vt 0.4912109375 0.998046875 +vt 0.4931640625 0.998046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 220/652/163 223/651/163 221/650/163 218/649/163 +f 219/656/164 220/655/164 218/654/164 217/653/164 +f 224/660/165 219/659/165 217/658/165 222/657/165 +f 223/664/166 224/663/166 222/662/166 221/661/166 +f 222/668/167 217/667/167 218/666/167 221/665/167 +f 223/672/168 220/671/168 219/670/168 224/669/168 +o cube +v -1.15625 1.375 6.375 +v -1.15625 1.375 6.25 +v -1.15625 0.3125 6.375 +v -1.15625 0.3125 6.25 +v -1.28125 1.375 6.25 +v -1.28125 1.375 6.375 +v -1.28125 0.3125 6.25 +v -1.28125 0.3125 6.375 +vt 0.4833984375 0.7880859375 +vt 0.4853515625 0.7880859375 +vt 0.4853515625 0.771484375 +vt 0.4833984375 0.771484375 +vt 0.4814453125 0.7880859375 +vt 0.4833984375 0.7880859375 +vt 0.4833984375 0.771484375 +vt 0.4814453125 0.771484375 +vt 0.4873046875 0.7880859375 +vt 0.4892578125 0.7880859375 +vt 0.4892578125 0.771484375 +vt 0.4873046875 0.771484375 +vt 0.4853515625 0.7880859375 +vt 0.4873046875 0.7880859375 +vt 0.4873046875 0.771484375 +vt 0.4853515625 0.771484375 +vt 0.4853515625 0.7880859375 +vt 0.4833984375 0.7880859375 +vt 0.4833984375 0.7900390625 +vt 0.4853515625 0.7900390625 +vt 0.4873046875 0.7900390625 +vt 0.4853515625 0.7900390625 +vt 0.4853515625 0.7880859375 +vt 0.4873046875 0.7880859375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 228/676/169 231/675/169 229/674/169 226/673/169 +f 227/680/170 228/679/170 226/678/170 225/677/170 +f 232/684/171 227/683/171 225/682/171 230/681/171 +f 231/688/172 232/687/172 230/686/172 229/685/172 +f 230/692/173 225/691/173 226/690/173 229/689/173 +f 231/696/174 228/695/174 227/694/174 232/693/174 +o cube +v 1.28125 1.375 6.375 +v 1.28125 1.375 6.25 +v 1.28125 0.3125 6.375 +v 1.28125 0.3125 6.25 +v 1.15625 1.375 6.25 +v 1.15625 1.375 6.375 +v 1.15625 0.3125 6.25 +v 1.15625 0.3125 6.375 +vt 0.482421875 0.7451171875 +vt 0.484375 0.7451171875 +vt 0.484375 0.728515625 +vt 0.482421875 0.728515625 +vt 0.48046875 0.7451171875 +vt 0.482421875 0.7451171875 +vt 0.482421875 0.728515625 +vt 0.48046875 0.728515625 +vt 0.486328125 0.7451171875 +vt 0.48828125 0.7451171875 +vt 0.48828125 0.728515625 +vt 0.486328125 0.728515625 +vt 0.484375 0.7451171875 +vt 0.486328125 0.7451171875 +vt 0.486328125 0.728515625 +vt 0.484375 0.728515625 +vt 0.484375 0.7451171875 +vt 0.482421875 0.7451171875 +vt 0.482421875 0.7470703125 +vt 0.484375 0.7470703125 +vt 0.486328125 0.7470703125 +vt 0.484375 0.7470703125 +vt 0.484375 0.7451171875 +vt 0.486328125 0.7451171875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 236/700/175 239/699/175 237/698/175 234/697/175 +f 235/704/176 236/703/176 234/702/176 233/701/176 +f 240/708/177 235/707/177 233/706/177 238/705/177 +f 239/712/178 240/711/178 238/710/178 237/709/178 +f 238/716/179 233/715/179 234/714/179 237/713/179 +f 239/720/180 236/719/180 235/718/180 240/717/180 +o cube +v 1.28125 1.375 3.5 +v 1.28125 1.375 3.375 +v 1.28125 0.3125 3.5 +v 1.28125 0.3125 3.375 +v 1.15625 1.375 3.375 +v 1.15625 1.375 3.5 +v 1.15625 0.3125 3.375 +v 1.15625 0.3125 3.5 +vt 0.337890625 0.5224609375 +vt 0.33984375 0.5224609375 +vt 0.33984375 0.505859375 +vt 0.337890625 0.505859375 +vt 0.3359375 0.5224609375 +vt 0.337890625 0.5224609375 +vt 0.337890625 0.505859375 +vt 0.3359375 0.505859375 +vt 0.341796875 0.5224609375 +vt 0.34375 0.5224609375 +vt 0.34375 0.505859375 +vt 0.341796875 0.505859375 +vt 0.33984375 0.5224609375 +vt 0.341796875 0.5224609375 +vt 0.341796875 0.505859375 +vt 0.33984375 0.505859375 +vt 0.33984375 0.5224609375 +vt 0.337890625 0.5224609375 +vt 0.337890625 0.5244140625 +vt 0.33984375 0.5244140625 +vt 0.341796875 0.5244140625 +vt 0.33984375 0.5244140625 +vt 0.33984375 0.5224609375 +vt 0.341796875 0.5224609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 244/724/181 247/723/181 245/722/181 242/721/181 +f 243/728/182 244/727/182 242/726/182 241/725/182 +f 248/732/183 243/731/183 241/730/183 246/729/183 +f 247/736/184 248/735/184 246/734/184 245/733/184 +f 246/740/185 241/739/185 242/738/185 245/737/185 +f 247/744/186 244/743/186 243/742/186 248/741/186 +o cube +v 1.28125 1.375 0.8125 +v 1.28125 1.375 0.6875 +v 1.28125 0.3125 0.8125 +v 1.28125 0.3125 0.6875 +v 1.15625 1.375 0.6875 +v 1.15625 1.375 0.8125 +v 1.15625 0.3125 0.6875 +v 1.15625 0.3125 0.8125 +vt 0.330078125 0.5224609375 +vt 0.33203125 0.5224609375 +vt 0.33203125 0.505859375 +vt 0.330078125 0.505859375 +vt 0.328125 0.5224609375 +vt 0.330078125 0.5224609375 +vt 0.330078125 0.505859375 +vt 0.328125 0.505859375 +vt 0.333984375 0.5224609375 +vt 0.3359375 0.5224609375 +vt 0.3359375 0.505859375 +vt 0.333984375 0.505859375 +vt 0.33203125 0.5224609375 +vt 0.333984375 0.5224609375 +vt 0.333984375 0.505859375 +vt 0.33203125 0.505859375 +vt 0.33203125 0.5224609375 +vt 0.330078125 0.5224609375 +vt 0.330078125 0.5244140625 +vt 0.33203125 0.5244140625 +vt 0.333984375 0.5244140625 +vt 0.33203125 0.5244140625 +vt 0.33203125 0.5224609375 +vt 0.333984375 0.5224609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 252/748/187 255/747/187 253/746/187 250/745/187 +f 251/752/188 252/751/188 250/750/188 249/749/188 +f 256/756/189 251/755/189 249/754/189 254/753/189 +f 255/760/190 256/759/190 254/758/190 253/757/190 +f 254/764/191 249/763/191 250/762/191 253/761/191 +f 255/768/192 252/767/192 251/766/192 256/765/192 +o cube +v 1.28125 1.375 -2 +v 1.28125 1.375 -2.125 +v 1.28125 0.3125 -2 +v 1.28125 0.3125 -2.125 +v 1.15625 1.375 -2.125 +v 1.15625 1.375 -2 +v 1.15625 0.3125 -2.125 +v 1.15625 0.3125 -2 +vt 0.4765625 0.5341796875 +vt 0.478515625 0.5341796875 +vt 0.478515625 0.517578125 +vt 0.4765625 0.517578125 +vt 0.474609375 0.5341796875 +vt 0.4765625 0.5341796875 +vt 0.4765625 0.517578125 +vt 0.474609375 0.517578125 +vt 0.48046875 0.5341796875 +vt 0.482421875 0.5341796875 +vt 0.482421875 0.517578125 +vt 0.48046875 0.517578125 +vt 0.478515625 0.5341796875 +vt 0.48046875 0.5341796875 +vt 0.48046875 0.517578125 +vt 0.478515625 0.517578125 +vt 0.478515625 0.5341796875 +vt 0.4765625 0.5341796875 +vt 0.4765625 0.5361328125 +vt 0.478515625 0.5361328125 +vt 0.48046875 0.5361328125 +vt 0.478515625 0.5361328125 +vt 0.478515625 0.5341796875 +vt 0.48046875 0.5341796875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 260/772/193 263/771/193 261/770/193 258/769/193 +f 259/776/194 260/775/194 258/774/194 257/773/194 +f 264/780/195 259/779/195 257/778/195 262/777/195 +f 263/784/196 264/783/196 262/782/196 261/781/196 +f 262/788/197 257/787/197 258/786/197 261/785/197 +f 263/792/198 260/791/198 259/790/198 264/789/198 +o cube +v -1.1854944446101277 0.3928484512108174 -2 +v -1.1854944446101277 0.3928484512108174 -2.125 +v -0.7435779629506319 -0.13380710343348007 -2 +v -0.7435779629506319 -0.13380710343348007 -2.125 +v -1.28125 0.3125 -2.125 +v -1.28125 0.3125 -2 +v -0.8393335183405042 -0.21415555464429747 -2.125 +v -0.8393335183405042 -0.21415555464429747 -2 +vt 0.4970703125 0.9560546875 +vt 0.4990234375 0.9560546875 +vt 0.4990234375 0.9453125 +vt 0.4970703125 0.9453125 +vt 0.4951171875 0.9560546875 +vt 0.4970703125 0.9560546875 +vt 0.4970703125 0.9453125 +vt 0.4951171875 0.9453125 +vt 0.5009765625 0.9560546875 +vt 0.5029296875 0.9560546875 +vt 0.5029296875 0.9453125 +vt 0.5009765625 0.9453125 +vt 0.4990234375 0.9560546875 +vt 0.5009765625 0.9560546875 +vt 0.5009765625 0.9453125 +vt 0.4990234375 0.9453125 +vt 0.4990234375 0.9560546875 +vt 0.4970703125 0.9560546875 +vt 0.4970703125 0.9580078125 +vt 0.4990234375 0.9580078125 +vt 0.5009765625 0.9580078125 +vt 0.4990234375 0.9580078125 +vt 0.4990234375 0.9560546875 +vt 0.5009765625 0.9560546875 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 268/796/199 271/795/199 269/794/199 266/793/199 +f 267/800/200 268/799/200 266/798/200 265/797/200 +f 272/804/201 267/803/201 265/802/201 270/801/201 +f 271/808/202 272/807/202 270/806/202 269/805/202 +f 270/812/203 265/811/203 266/810/203 269/809/203 +f 271/816/204 268/815/204 267/814/204 272/813/204 +o cube +v -0.7935074428557602 -0.09662871157223445 -2 +v -0.7935074428557602 -0.09662871157223445 -2.125 +v -0.04285532269033987 -0.40755900036886994 -2 +v -0.04285532269033987 -0.40755900036886994 -2.125 +v -0.8413428719013964 -0.21211365313614527 -2.125 +v -0.8413428719013964 -0.21211365313614527 -2 +v -0.09069075173597607 -0.5230439419327808 -2.125 +v -0.09069075173597607 -0.5230439419327808 -2 +vt 0.4892578125 0.8515625 +vt 0.4912109375 0.8515625 +vt 0.4912109375 0.8388671875 +vt 0.4892578125 0.8388671875 +vt 0.4873046875 0.8515625 +vt 0.4892578125 0.8515625 +vt 0.4892578125 0.8388671875 +vt 0.4873046875 0.8388671875 +vt 0.4931640625 0.8515625 +vt 0.4951171875 0.8515625 +vt 0.4951171875 0.8388671875 +vt 0.4931640625 0.8388671875 +vt 0.4912109375 0.8515625 +vt 0.4931640625 0.8515625 +vt 0.4931640625 0.8388671875 +vt 0.4912109375 0.8388671875 +vt 0.4912109375 0.8515625 +vt 0.4892578125 0.8515625 +vt 0.4892578125 0.853515625 +vt 0.4912109375 0.853515625 +vt 0.4931640625 0.853515625 +vt 0.4912109375 0.853515625 +vt 0.4912109375 0.8515625 +vt 0.4931640625 0.8515625 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 276/820/205 279/819/205 277/818/205 274/817/205 +f 275/824/206 276/823/206 274/822/206 273/821/206 +f 280/828/207 275/827/207 273/826/207 278/825/207 +f 279/832/208 280/831/208 278/830/208 277/829/208 +f 278/836/209 273/835/209 274/834/209 277/833/209 +f 279/840/210 276/839/210 275/838/210 280/837/210 +o cube +v -1.1854944446101277 0.3928484512108174 0.8125 +v -1.1854944446101277 0.3928484512108174 0.6875 +v -0.7435779629506319 -0.13380710343348007 0.8125 +v -0.7435779629506319 -0.13380710343348007 0.6875 +v -1.28125 0.3125 0.6875 +v -1.28125 0.3125 0.8125 +v -0.8393335183405042 -0.21415555464429747 0.6875 +v -0.8393335183405042 -0.21415555464429747 0.8125 +vt 0.4970703125 0.998046875 +vt 0.4990234375 0.998046875 +vt 0.4990234375 0.9873046875 +vt 0.4970703125 0.9873046875 +vt 0.4951171875 0.998046875 +vt 0.4970703125 0.998046875 +vt 0.4970703125 0.9873046875 +vt 0.4951171875 0.9873046875 +vt 0.5009765625 0.998046875 +vt 0.5029296875 0.998046875 +vt 0.5029296875 0.9873046875 +vt 0.5009765625 0.9873046875 +vt 0.4990234375 0.998046875 +vt 0.5009765625 0.998046875 +vt 0.5009765625 0.9873046875 +vt 0.4990234375 0.9873046875 +vt 0.4990234375 0.998046875 +vt 0.4970703125 0.998046875 +vt 0.4970703125 1 +vt 0.4990234375 1 +vt 0.5009765625 1 +vt 0.4990234375 1 +vt 0.4990234375 0.998046875 +vt 0.5009765625 0.998046875 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 284/844/211 287/843/211 285/842/211 282/841/211 +f 283/848/212 284/847/212 282/846/212 281/845/212 +f 288/852/213 283/851/213 281/850/213 286/849/213 +f 287/856/214 288/855/214 286/854/214 285/853/214 +f 286/860/215 281/859/215 282/858/215 285/857/215 +f 287/864/216 284/863/216 283/862/216 288/861/216 +o cube +v -0.7935074428557602 -0.09662871157223445 0.8125 +v -0.7935074428557602 -0.09662871157223445 0.6875 +v -0.04285532269033987 -0.40755900036886994 0.8125 +v -0.04285532269033987 -0.40755900036886994 0.6875 +v -0.8413428719013964 -0.21211365313614527 0.6875 +v -0.8413428719013964 -0.21211365313614527 0.8125 +v -0.09069075173597607 -0.5230439419327808 0.6875 +v -0.09069075173597607 -0.5230439419327808 0.8125 +vt 0.4892578125 0.8720703125 +vt 0.4912109375 0.8720703125 +vt 0.4912109375 0.859375 +vt 0.4892578125 0.859375 +vt 0.4873046875 0.8720703125 +vt 0.4892578125 0.8720703125 +vt 0.4892578125 0.859375 +vt 0.4873046875 0.859375 +vt 0.4931640625 0.8720703125 +vt 0.4951171875 0.8720703125 +vt 0.4951171875 0.859375 +vt 0.4931640625 0.859375 +vt 0.4912109375 0.8720703125 +vt 0.4931640625 0.8720703125 +vt 0.4931640625 0.859375 +vt 0.4912109375 0.859375 +vt 0.4912109375 0.8720703125 +vt 0.4892578125 0.8720703125 +vt 0.4892578125 0.8740234375 +vt 0.4912109375 0.8740234375 +vt 0.4931640625 0.8740234375 +vt 0.4912109375 0.8740234375 +vt 0.4912109375 0.8720703125 +vt 0.4931640625 0.8720703125 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 292/868/217 295/867/217 293/866/217 290/865/217 +f 291/872/218 292/871/218 290/870/218 289/869/218 +f 296/876/219 291/875/219 289/874/219 294/873/219 +f 295/880/220 296/879/220 294/878/220 293/877/220 +f 294/884/221 289/883/221 290/882/221 293/881/221 +f 295/888/222 292/887/222 291/886/222 296/885/222 +o cube +v -1.1854944446101277 0.3928484512108174 3.5 +v -1.1854944446101277 0.3928484512108174 3.375 +v -0.7435779629506319 -0.13380710343348007 3.5 +v -0.7435779629506319 -0.13380710343348007 3.375 +v -1.28125 0.3125 3.375 +v -1.28125 0.3125 3.5 +v -0.8393335183405042 -0.21415555464429747 3.375 +v -0.8393335183405042 -0.21415555464429747 3.5 +vt 0.373046875 0.5048828125 +vt 0.375 0.5048828125 +vt 0.375 0.494140625 +vt 0.373046875 0.494140625 +vt 0.37109375 0.5048828125 +vt 0.373046875 0.5048828125 +vt 0.373046875 0.494140625 +vt 0.37109375 0.494140625 +vt 0.376953125 0.5048828125 +vt 0.37890625 0.5048828125 +vt 0.37890625 0.494140625 +vt 0.376953125 0.494140625 +vt 0.375 0.5048828125 +vt 0.376953125 0.5048828125 +vt 0.376953125 0.494140625 +vt 0.375 0.494140625 +vt 0.375 0.5048828125 +vt 0.373046875 0.5048828125 +vt 0.373046875 0.5068359375 +vt 0.375 0.5068359375 +vt 0.376953125 0.5068359375 +vt 0.375 0.5068359375 +vt 0.375 0.5048828125 +vt 0.376953125 0.5048828125 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 300/892/223 303/891/223 301/890/223 298/889/223 +f 299/896/224 300/895/224 298/894/224 297/893/224 +f 304/900/225 299/899/225 297/898/225 302/897/225 +f 303/904/226 304/903/226 302/902/226 301/901/226 +f 302/908/227 297/907/227 298/906/227 301/905/227 +f 303/912/228 300/911/228 299/910/228 304/909/228 +o cube +v -0.7935074428557602 -0.09662871157223445 3.5 +v -0.7935074428557602 -0.09662871157223445 3.375 +v -0.04285532269033987 -0.40755900036886994 3.5 +v -0.04285532269033987 -0.40755900036886994 3.375 +v -0.8413428719013964 -0.21211365313614527 3.375 +v -0.8413428719013964 -0.21211365313614527 3.5 +v -0.09069075173597607 -0.5230439419327808 3.375 +v -0.09069075173597607 -0.5230439419327808 3.5 +vt 0.4892578125 0.8916015625 +vt 0.4912109375 0.8916015625 +vt 0.4912109375 0.87890625 +vt 0.4892578125 0.87890625 +vt 0.4873046875 0.8916015625 +vt 0.4892578125 0.8916015625 +vt 0.4892578125 0.87890625 +vt 0.4873046875 0.87890625 +vt 0.4931640625 0.8916015625 +vt 0.4951171875 0.8916015625 +vt 0.4951171875 0.87890625 +vt 0.4931640625 0.87890625 +vt 0.4912109375 0.8916015625 +vt 0.4931640625 0.8916015625 +vt 0.4931640625 0.87890625 +vt 0.4912109375 0.87890625 +vt 0.4912109375 0.8916015625 +vt 0.4892578125 0.8916015625 +vt 0.4892578125 0.8935546875 +vt 0.4912109375 0.8935546875 +vt 0.4931640625 0.8935546875 +vt 0.4912109375 0.8935546875 +vt 0.4912109375 0.8916015625 +vt 0.4931640625 0.8916015625 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 308/916/229 311/915/229 309/914/229 306/913/229 +f 307/920/230 308/919/230 306/918/230 305/917/230 +f 312/924/231 307/923/231 305/922/231 310/921/231 +f 311/928/232 312/927/232 310/926/232 309/925/232 +f 310/932/233 305/931/233 306/930/233 309/929/233 +f 311/936/234 308/935/234 307/934/234 312/933/234 +o cube +v -1.1854944446101277 0.3928484512108174 6.375 +v -1.1854944446101277 0.3928484512108174 6.25 +v -0.7435779629506319 -0.13380710343348007 6.375 +v -0.7435779629506319 -0.13380710343348007 6.25 +v -1.28125 0.3125 6.25 +v -1.28125 0.3125 6.375 +v -0.8393335183405042 -0.21415555464429747 6.25 +v -0.8393335183405042 -0.21415555464429747 6.375 +vt 0.4765625 0.5107421875 +vt 0.478515625 0.5107421875 +vt 0.478515625 0.5 +vt 0.4765625 0.5 +vt 0.474609375 0.5107421875 +vt 0.4765625 0.5107421875 +vt 0.4765625 0.5 +vt 0.474609375 0.5 +vt 0.48046875 0.5107421875 +vt 0.482421875 0.5107421875 +vt 0.482421875 0.5 +vt 0.48046875 0.5 +vt 0.478515625 0.5107421875 +vt 0.48046875 0.5107421875 +vt 0.48046875 0.5 +vt 0.478515625 0.5 +vt 0.478515625 0.5107421875 +vt 0.4765625 0.5107421875 +vt 0.4765625 0.5126953125 +vt 0.478515625 0.5126953125 +vt 0.48046875 0.5126953125 +vt 0.478515625 0.5126953125 +vt 0.478515625 0.5107421875 +vt 0.48046875 0.5107421875 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 316/940/235 319/939/235 317/938/235 314/937/235 +f 315/944/236 316/943/236 314/942/236 313/941/236 +f 320/948/237 315/947/237 313/946/237 318/945/237 +f 319/952/238 320/951/238 318/950/238 317/949/238 +f 318/956/239 313/955/239 314/954/239 317/953/239 +f 319/960/240 316/959/240 315/958/240 320/957/240 +o cube +v -0.7935074428557602 -0.09662871157223445 6.375 +v -0.7935074428557602 -0.09662871157223445 6.25 +v -0.04285532269033987 -0.40755900036886994 6.375 +v -0.04285532269033987 -0.40755900036886994 6.25 +v -0.8413428719013964 -0.21211365313614527 6.25 +v -0.8413428719013964 -0.21211365313614527 6.375 +v -0.09069075173597607 -0.5230439419327808 6.25 +v -0.09069075173597607 -0.5230439419327808 6.375 +vt 0.4892578125 0.935546875 +vt 0.4912109375 0.935546875 +vt 0.4912109375 0.9228515625 +vt 0.4892578125 0.9228515625 +vt 0.4873046875 0.935546875 +vt 0.4892578125 0.935546875 +vt 0.4892578125 0.9228515625 +vt 0.4873046875 0.9228515625 +vt 0.4931640625 0.935546875 +vt 0.4951171875 0.935546875 +vt 0.4951171875 0.9228515625 +vt 0.4931640625 0.9228515625 +vt 0.4912109375 0.935546875 +vt 0.4931640625 0.935546875 +vt 0.4931640625 0.9228515625 +vt 0.4912109375 0.9228515625 +vt 0.4912109375 0.935546875 +vt 0.4892578125 0.935546875 +vt 0.4892578125 0.9375 +vt 0.4912109375 0.9375 +vt 0.4931640625 0.9375 +vt 0.4912109375 0.9375 +vt 0.4912109375 0.935546875 +vt 0.4931640625 0.935546875 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 324/964/241 327/963/241 325/962/241 322/961/241 +f 323/968/242 324/967/242 322/966/242 321/965/242 +f 328/972/243 323/971/243 321/970/243 326/969/243 +f 327/976/244 328/975/244 326/974/244 325/973/244 +f 326/980/245 321/979/245 322/978/245 325/977/245 +f 327/984/246 324/983/246 323/982/246 328/981/246 +o cube +v 0.8413428719013964 -0.21211365313614527 -2 +v 0.8413428719013964 -0.21211365313614527 -2.125 +v 0.09069075173597607 -0.5230439419327808 -2 +v 0.09069075173597607 -0.5230439419327808 -2.125 +v 0.7935074428557602 -0.09662871157223445 -2.125 +v 0.7935074428557602 -0.09662871157223445 -2 +v 0.04285532269033987 -0.40755900036886994 -2.125 +v 0.04285532269033987 -0.40755900036886994 -2 +vt 0.4892578125 0.9755859375 +vt 0.4912109375 0.9755859375 +vt 0.4912109375 0.962890625 +vt 0.4892578125 0.962890625 +vt 0.4873046875 0.9755859375 +vt 0.4892578125 0.9755859375 +vt 0.4892578125 0.962890625 +vt 0.4873046875 0.962890625 +vt 0.4931640625 0.9755859375 +vt 0.4951171875 0.9755859375 +vt 0.4951171875 0.962890625 +vt 0.4931640625 0.962890625 +vt 0.4912109375 0.9755859375 +vt 0.4931640625 0.9755859375 +vt 0.4931640625 0.962890625 +vt 0.4912109375 0.962890625 +vt 0.4912109375 0.9755859375 +vt 0.4892578125 0.9755859375 +vt 0.4892578125 0.9775390625 +vt 0.4912109375 0.9775390625 +vt 0.4931640625 0.9775390625 +vt 0.4912109375 0.9775390625 +vt 0.4912109375 0.9755859375 +vt 0.4931640625 0.9755859375 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 332/988/247 335/987/247 333/986/247 330/985/247 +f 331/992/248 332/991/248 330/990/248 329/989/248 +f 336/996/249 331/995/249 329/994/249 334/993/249 +f 335/1000/250 336/999/250 334/998/250 333/997/250 +f 334/1004/251 329/1003/251 330/1002/251 333/1001/251 +f 335/1008/252 332/1007/252 331/1006/252 336/1005/252 +o cube +v 1.28125 0.3125 -2 +v 1.28125 0.3125 -2.125 +v 0.8393335183405042 -0.21415555464429747 -2 +v 0.8393335183405042 -0.21415555464429747 -2.125 +v 1.1854944446101277 0.3928484512108174 -2.125 +v 1.1854944446101277 0.3928484512108174 -2 +v 0.7435779629506319 -0.13380710343348007 -2.125 +v 0.7435779629506319 -0.13380710343348007 -2 +vt 0.46875 0.5107421875 +vt 0.470703125 0.5107421875 +vt 0.470703125 0.5 +vt 0.46875 0.5 +vt 0.466796875 0.5107421875 +vt 0.46875 0.5107421875 +vt 0.46875 0.5 +vt 0.466796875 0.5 +vt 0.47265625 0.5107421875 +vt 0.474609375 0.5107421875 +vt 0.474609375 0.5 +vt 0.47265625 0.5 +vt 0.470703125 0.5107421875 +vt 0.47265625 0.5107421875 +vt 0.47265625 0.5 +vt 0.470703125 0.5 +vt 0.470703125 0.5107421875 +vt 0.46875 0.5107421875 +vt 0.46875 0.5126953125 +vt 0.470703125 0.5126953125 +vt 0.47265625 0.5126953125 +vt 0.470703125 0.5126953125 +vt 0.470703125 0.5107421875 +vt 0.47265625 0.5107421875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 340/1012/253 343/1011/253 341/1010/253 338/1009/253 +f 339/1016/254 340/1015/254 338/1014/254 337/1013/254 +f 344/1020/255 339/1019/255 337/1018/255 342/1017/255 +f 343/1024/256 344/1023/256 342/1022/256 341/1021/256 +f 342/1028/257 337/1027/257 338/1026/257 341/1025/257 +f 343/1032/258 340/1031/258 339/1030/258 344/1029/258 +o cube +v 0.8413428719013964 -0.21211365313614527 0.8125 +v 0.8413428719013964 -0.21211365313614527 0.6875 +v 0.09069075173597607 -0.5230439419327808 0.8125 +v 0.09069075173597607 -0.5230439419327808 0.6875 +v 0.7935074428557602 -0.09662871157223445 0.6875 +v 0.7935074428557602 -0.09662871157223445 0.8125 +v 0.04285532269033987 -0.40755900036886994 0.6875 +v 0.04285532269033987 -0.40755900036886994 0.8125 +vt 0.376953125 0.5224609375 +vt 0.37890625 0.5224609375 +vt 0.37890625 0.509765625 +vt 0.376953125 0.509765625 +vt 0.375 0.5224609375 +vt 0.376953125 0.5224609375 +vt 0.376953125 0.509765625 +vt 0.375 0.509765625 +vt 0.380859375 0.5224609375 +vt 0.3828125 0.5224609375 +vt 0.3828125 0.509765625 +vt 0.380859375 0.509765625 +vt 0.37890625 0.5224609375 +vt 0.380859375 0.5224609375 +vt 0.380859375 0.509765625 +vt 0.37890625 0.509765625 +vt 0.37890625 0.5224609375 +vt 0.376953125 0.5224609375 +vt 0.376953125 0.5244140625 +vt 0.37890625 0.5244140625 +vt 0.380859375 0.5244140625 +vt 0.37890625 0.5244140625 +vt 0.37890625 0.5224609375 +vt 0.380859375 0.5224609375 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 348/1036/259 351/1035/259 349/1034/259 346/1033/259 +f 347/1040/260 348/1039/260 346/1038/260 345/1037/260 +f 352/1044/261 347/1043/261 345/1042/261 350/1041/261 +f 351/1048/262 352/1047/262 350/1046/262 349/1045/262 +f 350/1052/263 345/1051/263 346/1050/263 349/1049/263 +f 351/1056/264 348/1055/264 347/1054/264 352/1053/264 +o cube +v 1.28125 0.3125 0.8125 +v 1.28125 0.3125 0.6875 +v 0.8393335183405042 -0.21415555464429747 0.8125 +v 0.8393335183405042 -0.21415555464429747 0.6875 +v 1.1854944446101277 0.3928484512108174 0.6875 +v 1.1854944446101277 0.3928484512108174 0.8125 +v 0.7435779629506319 -0.13380710343348007 0.6875 +v 0.7435779629506319 -0.13380710343348007 0.8125 +vt 0.4541015625 0.5107421875 +vt 0.4560546875 0.5107421875 +vt 0.4560546875 0.5 +vt 0.4541015625 0.5 +vt 0.4521484375 0.5107421875 +vt 0.4541015625 0.5107421875 +vt 0.4541015625 0.5 +vt 0.4521484375 0.5 +vt 0.4580078125 0.5107421875 +vt 0.4599609375 0.5107421875 +vt 0.4599609375 0.5 +vt 0.4580078125 0.5 +vt 0.4560546875 0.5107421875 +vt 0.4580078125 0.5107421875 +vt 0.4580078125 0.5 +vt 0.4560546875 0.5 +vt 0.4560546875 0.5107421875 +vt 0.4541015625 0.5107421875 +vt 0.4541015625 0.5126953125 +vt 0.4560546875 0.5126953125 +vt 0.4580078125 0.5126953125 +vt 0.4560546875 0.5126953125 +vt 0.4560546875 0.5107421875 +vt 0.4580078125 0.5107421875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 356/1060/265 359/1059/265 357/1058/265 354/1057/265 +f 355/1064/266 356/1063/266 354/1062/266 353/1061/266 +f 360/1068/267 355/1067/267 353/1066/267 358/1065/267 +f 359/1072/268 360/1071/268 358/1070/268 357/1069/268 +f 358/1076/269 353/1075/269 354/1074/269 357/1073/269 +f 359/1080/270 356/1079/270 355/1078/270 360/1077/270 +o cube +v 0.8413428719013964 -0.21211365313614527 3.5 +v 0.8413428719013964 -0.21211365313614527 3.375 +v 0.09069075173597607 -0.5230439419327808 3.5 +v 0.09069075173597607 -0.5230439419327808 3.375 +v 0.7935074428557602 -0.09662871157223445 3.375 +v 0.7935074428557602 -0.09662871157223445 3.5 +v 0.04285532269033987 -0.40755900036886994 3.375 +v 0.04285532269033987 -0.40755900036886994 3.5 +vt 0.369140625 0.5224609375 +vt 0.37109375 0.5224609375 +vt 0.37109375 0.509765625 +vt 0.369140625 0.509765625 +vt 0.3671875 0.5224609375 +vt 0.369140625 0.5224609375 +vt 0.369140625 0.509765625 +vt 0.3671875 0.509765625 +vt 0.373046875 0.5224609375 +vt 0.375 0.5224609375 +vt 0.375 0.509765625 +vt 0.373046875 0.509765625 +vt 0.37109375 0.5224609375 +vt 0.373046875 0.5224609375 +vt 0.373046875 0.509765625 +vt 0.37109375 0.509765625 +vt 0.37109375 0.5224609375 +vt 0.369140625 0.5224609375 +vt 0.369140625 0.5244140625 +vt 0.37109375 0.5244140625 +vt 0.373046875 0.5244140625 +vt 0.37109375 0.5244140625 +vt 0.37109375 0.5224609375 +vt 0.373046875 0.5224609375 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 364/1084/271 367/1083/271 365/1082/271 362/1081/271 +f 363/1088/272 364/1087/272 362/1086/272 361/1085/272 +f 368/1092/273 363/1091/273 361/1090/273 366/1089/273 +f 367/1096/274 368/1095/274 366/1094/274 365/1093/274 +f 366/1100/275 361/1099/275 362/1098/275 365/1097/275 +f 367/1104/276 364/1103/276 363/1102/276 368/1101/276 +o cube +v 1.28125 0.3125 3.5 +v 1.28125 0.3125 3.375 +v 0.8393335183405042 -0.21415555464429747 3.5 +v 0.8393335183405042 -0.21415555464429747 3.375 +v 1.1854944446101277 0.3928484512108174 3.375 +v 1.1854944446101277 0.3928484512108174 3.5 +v 0.7435779629506319 -0.13380710343348007 3.375 +v 0.7435779629506319 -0.13380710343348007 3.5 +vt 0.4462890625 0.5107421875 +vt 0.4482421875 0.5107421875 +vt 0.4482421875 0.5 +vt 0.4462890625 0.5 +vt 0.4443359375 0.5107421875 +vt 0.4462890625 0.5107421875 +vt 0.4462890625 0.5 +vt 0.4443359375 0.5 +vt 0.4501953125 0.5107421875 +vt 0.4521484375 0.5107421875 +vt 0.4521484375 0.5 +vt 0.4501953125 0.5 +vt 0.4482421875 0.5107421875 +vt 0.4501953125 0.5107421875 +vt 0.4501953125 0.5 +vt 0.4482421875 0.5 +vt 0.4482421875 0.5107421875 +vt 0.4462890625 0.5107421875 +vt 0.4462890625 0.5126953125 +vt 0.4482421875 0.5126953125 +vt 0.4501953125 0.5126953125 +vt 0.4482421875 0.5126953125 +vt 0.4482421875 0.5107421875 +vt 0.4501953125 0.5107421875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 372/1108/277 375/1107/277 373/1106/277 370/1105/277 +f 371/1112/278 372/1111/278 370/1110/278 369/1109/278 +f 376/1116/279 371/1115/279 369/1114/279 374/1113/279 +f 375/1120/280 376/1119/280 374/1118/280 373/1117/280 +f 374/1124/281 369/1123/281 370/1122/281 373/1121/281 +f 375/1128/282 372/1127/282 371/1126/282 376/1125/282 +o cube +v 1.28125 0.3125 6.375 +v 1.28125 0.3125 6.25 +v 0.8393335183405042 -0.21415555464429747 6.375 +v 0.8393335183405042 -0.21415555464429747 6.25 +v 1.1854944446101277 0.3928484512108174 6.25 +v 1.1854944446101277 0.3928484512108174 6.375 +v 0.7435779629506319 -0.13380710343348007 6.25 +v 0.7435779629506319 -0.13380710343348007 6.375 +vt 0.4169921875 0.5107421875 +vt 0.4189453125 0.5107421875 +vt 0.4189453125 0.5 +vt 0.4169921875 0.5 +vt 0.4150390625 0.5107421875 +vt 0.4169921875 0.5107421875 +vt 0.4169921875 0.5 +vt 0.4150390625 0.5 +vt 0.4208984375 0.5107421875 +vt 0.4228515625 0.5107421875 +vt 0.4228515625 0.5 +vt 0.4208984375 0.5 +vt 0.4189453125 0.5107421875 +vt 0.4208984375 0.5107421875 +vt 0.4208984375 0.5 +vt 0.4189453125 0.5 +vt 0.4189453125 0.5107421875 +vt 0.4169921875 0.5107421875 +vt 0.4169921875 0.5126953125 +vt 0.4189453125 0.5126953125 +vt 0.4208984375 0.5126953125 +vt 0.4189453125 0.5126953125 +vt 0.4189453125 0.5107421875 +vt 0.4208984375 0.5107421875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 380/1132/283 383/1131/283 381/1130/283 378/1129/283 +f 379/1136/284 380/1135/284 378/1134/284 377/1133/284 +f 384/1140/285 379/1139/285 377/1138/285 382/1137/285 +f 383/1144/286 384/1143/286 382/1142/286 381/1141/286 +f 382/1148/287 377/1147/287 378/1146/287 381/1145/287 +f 383/1152/288 380/1151/288 379/1150/288 384/1149/288 +o cube +v 0.8413428719013964 -0.21211365313614527 6.375 +v 0.8413428719013964 -0.21211365313614527 6.25 +v 0.09069075173597607 -0.5230439419327808 6.375 +v 0.09069075173597607 -0.5230439419327808 6.25 +v 0.7935074428557602 -0.09662871157223445 6.25 +v 0.7935074428557602 -0.09662871157223445 6.375 +v 0.04285532269033987 -0.40755900036886994 6.25 +v 0.04285532269033987 -0.40755900036886994 6.375 +vt 0.3525390625 0.5224609375 +vt 0.3544921875 0.5224609375 +vt 0.3544921875 0.509765625 +vt 0.3525390625 0.509765625 +vt 0.3505859375 0.5224609375 +vt 0.3525390625 0.5224609375 +vt 0.3525390625 0.509765625 +vt 0.3505859375 0.509765625 +vt 0.3564453125 0.5224609375 +vt 0.3583984375 0.5224609375 +vt 0.3583984375 0.509765625 +vt 0.3564453125 0.509765625 +vt 0.3544921875 0.5224609375 +vt 0.3564453125 0.5224609375 +vt 0.3564453125 0.509765625 +vt 0.3544921875 0.509765625 +vt 0.3544921875 0.5224609375 +vt 0.3525390625 0.5224609375 +vt 0.3525390625 0.5244140625 +vt 0.3544921875 0.5244140625 +vt 0.3564453125 0.5244140625 +vt 0.3544921875 0.5244140625 +vt 0.3544921875 0.5224609375 +vt 0.3564453125 0.5224609375 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 388/1156/289 391/1155/289 389/1154/289 386/1153/289 +f 387/1160/290 388/1159/290 386/1158/290 385/1157/290 +f 392/1164/291 387/1163/291 385/1162/291 390/1161/291 +f 391/1168/292 392/1167/292 390/1166/292 389/1165/292 +f 390/1172/293 385/1171/293 386/1170/293 389/1169/293 +f 391/1176/294 388/1175/294 387/1174/294 392/1173/294 +o cube +v 1.1875 1.4375 -2 +v 1.1875 1.4375 -2.125 +v 1.1875 1.375 -2 +v 1.1875 1.375 -2.125 +v 0.0625 1.4375 -2.125 +v 0.0625 1.4375 -2 +v 0.0625 1.375 -2.125 +v 0.0625 1.375 -2 +vt 0.4892578125 0.9599609375 +vt 0.5068359375 0.9599609375 +vt 0.5068359375 0.958984375 +vt 0.4892578125 0.958984375 +vt 0.4873046875 0.9599609375 +vt 0.4892578125 0.9599609375 +vt 0.4892578125 0.958984375 +vt 0.4873046875 0.958984375 +vt 0.5087890625 0.9599609375 +vt 0.5263671875 0.9599609375 +vt 0.5263671875 0.958984375 +vt 0.5087890625 0.958984375 +vt 0.5068359375 0.9599609375 +vt 0.5087890625 0.9599609375 +vt 0.5087890625 0.958984375 +vt 0.5068359375 0.958984375 +vt 0.5068359375 0.9599609375 +vt 0.4892578125 0.9599609375 +vt 0.4892578125 0.9619140625 +vt 0.5068359375 0.9619140625 +vt 0.5244140625 0.9619140625 +vt 0.5068359375 0.9619140625 +vt 0.5068359375 0.9599609375 +vt 0.5244140625 0.9599609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 396/1180/295 399/1179/295 397/1178/295 394/1177/295 +f 395/1184/296 396/1183/296 394/1182/296 393/1181/296 +f 400/1188/297 395/1187/297 393/1186/297 398/1185/297 +f 399/1192/298 400/1191/298 398/1190/298 397/1189/298 +f 398/1196/299 393/1195/299 394/1194/299 397/1193/299 +f 399/1200/300 396/1199/300 395/1198/300 400/1197/300 +o cube +v -0.0625 1.4375 -2 +v -0.0625 1.4375 -2.125 +v -0.0625 1.375 -2 +v -0.0625 1.375 -2.125 +v -1.1875 1.4375 -2.125 +v -1.1875 1.4375 -2 +v -1.1875 1.375 -2.125 +v -1.1875 1.375 -2 +vt 0.4755859375 0.75 +vt 0.4931640625 0.75 +vt 0.4931640625 0.7490234375 +vt 0.4755859375 0.7490234375 +vt 0.4736328125 0.75 +vt 0.4755859375 0.75 +vt 0.4755859375 0.7490234375 +vt 0.4736328125 0.7490234375 +vt 0.4951171875 0.75 +vt 0.5126953125 0.75 +vt 0.5126953125 0.7490234375 +vt 0.4951171875 0.7490234375 +vt 0.4931640625 0.75 +vt 0.4951171875 0.75 +vt 0.4951171875 0.7490234375 +vt 0.4931640625 0.7490234375 +vt 0.4931640625 0.75 +vt 0.4755859375 0.75 +vt 0.4755859375 0.751953125 +vt 0.4931640625 0.751953125 +vt 0.5107421875 0.751953125 +vt 0.4931640625 0.751953125 +vt 0.4931640625 0.75 +vt 0.5107421875 0.75 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 404/1204/301 407/1203/301 405/1202/301 402/1201/301 +f 403/1208/302 404/1207/302 402/1206/302 401/1205/302 +f 408/1212/303 403/1211/303 401/1210/303 406/1209/303 +f 407/1216/304 408/1215/304 406/1214/304 405/1213/304 +f 406/1220/305 401/1219/305 402/1218/305 405/1217/305 +f 407/1224/306 404/1223/306 403/1222/306 408/1221/306 +o cube +v 1.1875 1.4375 0.75 +v 1.1875 1.4375 0.625 +v 1.1875 1.375 0.75 +v 1.1875 1.375 0.625 +v 0.0625 1.4375 0.625 +v 0.0625 1.4375 0.75 +v 0.0625 1.375 0.625 +v 0.0625 1.375 0.75 +vt 0.474609375 0.708984375 +vt 0.4921875 0.708984375 +vt 0.4921875 0.7080078125 +vt 0.474609375 0.7080078125 +vt 0.47265625 0.708984375 +vt 0.474609375 0.708984375 +vt 0.474609375 0.7080078125 +vt 0.47265625 0.7080078125 +vt 0.494140625 0.708984375 +vt 0.51171875 0.708984375 +vt 0.51171875 0.7080078125 +vt 0.494140625 0.7080078125 +vt 0.4921875 0.708984375 +vt 0.494140625 0.708984375 +vt 0.494140625 0.7080078125 +vt 0.4921875 0.7080078125 +vt 0.4921875 0.708984375 +vt 0.474609375 0.708984375 +vt 0.474609375 0.7109375 +vt 0.4921875 0.7109375 +vt 0.509765625 0.7109375 +vt 0.4921875 0.7109375 +vt 0.4921875 0.708984375 +vt 0.509765625 0.708984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 412/1228/307 415/1227/307 413/1226/307 410/1225/307 +f 411/1232/308 412/1231/308 410/1230/308 409/1229/308 +f 416/1236/309 411/1235/309 409/1234/309 414/1233/309 +f 415/1240/310 416/1239/310 414/1238/310 413/1237/310 +f 414/1244/311 409/1243/311 410/1242/311 413/1241/311 +f 415/1248/312 412/1247/312 411/1246/312 416/1245/312 +o cube +v -0.0625 1.4375 0.75 +v -0.0625 1.4375 0.625 +v -0.0625 1.375 0.75 +v -0.0625 1.375 0.625 +v -1.1875 1.4375 0.625 +v -1.1875 1.4375 0.75 +v -1.1875 1.375 0.625 +v -1.1875 1.375 0.75 +vt 0.46875 0.703125 +vt 0.486328125 0.703125 +vt 0.486328125 0.7021484375 +vt 0.46875 0.7021484375 +vt 0.466796875 0.703125 +vt 0.46875 0.703125 +vt 0.46875 0.7021484375 +vt 0.466796875 0.7021484375 +vt 0.48828125 0.703125 +vt 0.505859375 0.703125 +vt 0.505859375 0.7021484375 +vt 0.48828125 0.7021484375 +vt 0.486328125 0.703125 +vt 0.48828125 0.703125 +vt 0.48828125 0.7021484375 +vt 0.486328125 0.7021484375 +vt 0.486328125 0.703125 +vt 0.46875 0.703125 +vt 0.46875 0.705078125 +vt 0.486328125 0.705078125 +vt 0.50390625 0.705078125 +vt 0.486328125 0.705078125 +vt 0.486328125 0.703125 +vt 0.50390625 0.703125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 420/1252/313 423/1251/313 421/1250/313 418/1249/313 +f 419/1256/314 420/1255/314 418/1254/314 417/1253/314 +f 424/1260/315 419/1259/315 417/1258/315 422/1257/315 +f 423/1264/316 424/1263/316 422/1262/316 421/1261/316 +f 422/1268/317 417/1267/317 418/1266/317 421/1265/317 +f 423/1272/318 420/1271/318 419/1270/318 424/1269/318 +o cube +v 1.1875 1.4375 3.5 +v 1.1875 1.4375 3.375 +v 1.1875 1.375 3.5 +v 1.1875 1.375 3.375 +v 0.0625 1.4375 3.375 +v 0.0625 1.4375 3.5 +v 0.0625 1.375 3.375 +v 0.0625 1.375 3.5 +vt 0.443359375 0.83203125 +vt 0.4609375 0.83203125 +vt 0.4609375 0.8310546875 +vt 0.443359375 0.8310546875 +vt 0.44140625 0.83203125 +vt 0.443359375 0.83203125 +vt 0.443359375 0.8310546875 +vt 0.44140625 0.8310546875 +vt 0.462890625 0.83203125 +vt 0.48046875 0.83203125 +vt 0.48046875 0.8310546875 +vt 0.462890625 0.8310546875 +vt 0.4609375 0.83203125 +vt 0.462890625 0.83203125 +vt 0.462890625 0.8310546875 +vt 0.4609375 0.8310546875 +vt 0.4609375 0.83203125 +vt 0.443359375 0.83203125 +vt 0.443359375 0.833984375 +vt 0.4609375 0.833984375 +vt 0.478515625 0.833984375 +vt 0.4609375 0.833984375 +vt 0.4609375 0.83203125 +vt 0.478515625 0.83203125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 428/1276/319 431/1275/319 429/1274/319 426/1273/319 +f 427/1280/320 428/1279/320 426/1278/320 425/1277/320 +f 432/1284/321 427/1283/321 425/1282/321 430/1281/321 +f 431/1288/322 432/1287/322 430/1286/322 429/1285/322 +f 430/1292/323 425/1291/323 426/1290/323 429/1289/323 +f 431/1296/324 428/1295/324 427/1294/324 432/1293/324 +o cube +v -0.0625 1.4375 3.5 +v -0.0625 1.4375 3.375 +v -0.0625 1.375 3.5 +v -0.0625 1.375 3.375 +v -1.1875 1.4375 3.375 +v -1.1875 1.4375 3.5 +v -1.1875 1.375 3.375 +v -1.1875 1.375 3.5 +vt 0.443359375 0.91796875 +vt 0.4609375 0.91796875 +vt 0.4609375 0.9169921875 +vt 0.443359375 0.9169921875 +vt 0.44140625 0.91796875 +vt 0.443359375 0.91796875 +vt 0.443359375 0.9169921875 +vt 0.44140625 0.9169921875 +vt 0.462890625 0.91796875 +vt 0.48046875 0.91796875 +vt 0.48046875 0.9169921875 +vt 0.462890625 0.9169921875 +vt 0.4609375 0.91796875 +vt 0.462890625 0.91796875 +vt 0.462890625 0.9169921875 +vt 0.4609375 0.9169921875 +vt 0.4609375 0.91796875 +vt 0.443359375 0.91796875 +vt 0.443359375 0.919921875 +vt 0.4609375 0.919921875 +vt 0.478515625 0.919921875 +vt 0.4609375 0.919921875 +vt 0.4609375 0.91796875 +vt 0.478515625 0.91796875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 436/1300/325 439/1299/325 437/1298/325 434/1297/325 +f 435/1304/326 436/1303/326 434/1302/326 433/1301/326 +f 440/1308/327 435/1307/327 433/1306/327 438/1305/327 +f 439/1312/328 440/1311/328 438/1310/328 437/1309/328 +f 438/1316/329 433/1315/329 434/1314/329 437/1313/329 +f 439/1320/330 436/1319/330 435/1318/330 440/1317/330 +o cube +v 1.1875 1.4375 6.375 +v 1.1875 1.4375 6.25 +v 1.1875 1.375 6.375 +v 1.1875 1.375 6.25 +v 0.0625 1.4375 6.25 +v 0.0625 1.4375 6.375 +v 0.0625 1.375 6.25 +v 0.0625 1.375 6.375 +vt 0.4296875 0.703125 +vt 0.447265625 0.703125 +vt 0.447265625 0.7021484375 +vt 0.4296875 0.7021484375 +vt 0.427734375 0.703125 +vt 0.4296875 0.703125 +vt 0.4296875 0.7021484375 +vt 0.427734375 0.7021484375 +vt 0.44921875 0.703125 +vt 0.466796875 0.703125 +vt 0.466796875 0.7021484375 +vt 0.44921875 0.7021484375 +vt 0.447265625 0.703125 +vt 0.44921875 0.703125 +vt 0.44921875 0.7021484375 +vt 0.447265625 0.7021484375 +vt 0.447265625 0.703125 +vt 0.4296875 0.703125 +vt 0.4296875 0.705078125 +vt 0.447265625 0.705078125 +vt 0.46484375 0.705078125 +vt 0.447265625 0.705078125 +vt 0.447265625 0.703125 +vt 0.46484375 0.703125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 444/1324/331 447/1323/331 445/1322/331 442/1321/331 +f 443/1328/332 444/1327/332 442/1326/332 441/1325/332 +f 448/1332/333 443/1331/333 441/1330/333 446/1329/333 +f 447/1336/334 448/1335/334 446/1334/334 445/1333/334 +f 446/1340/335 441/1339/335 442/1338/335 445/1337/335 +f 447/1344/336 444/1343/336 443/1342/336 448/1341/336 +o cube +v -0.0625 1.4375 6.375 +v -0.0625 1.4375 6.25 +v -0.0625 1.375 6.375 +v -0.0625 1.375 6.25 +v -1.1875 1.4375 6.25 +v -1.1875 1.4375 6.375 +v -1.1875 1.375 6.25 +v -1.1875 1.375 6.375 +vt 0.404296875 0.83203125 +vt 0.421875 0.83203125 +vt 0.421875 0.8310546875 +vt 0.404296875 0.8310546875 +vt 0.40234375 0.83203125 +vt 0.404296875 0.83203125 +vt 0.404296875 0.8310546875 +vt 0.40234375 0.8310546875 +vt 0.423828125 0.83203125 +vt 0.44140625 0.83203125 +vt 0.44140625 0.8310546875 +vt 0.423828125 0.8310546875 +vt 0.421875 0.83203125 +vt 0.423828125 0.83203125 +vt 0.423828125 0.8310546875 +vt 0.421875 0.8310546875 +vt 0.421875 0.83203125 +vt 0.404296875 0.83203125 +vt 0.404296875 0.833984375 +vt 0.421875 0.833984375 +vt 0.439453125 0.833984375 +vt 0.421875 0.833984375 +vt 0.421875 0.83203125 +vt 0.439453125 0.83203125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 452/1348/337 455/1347/337 453/1346/337 450/1345/337 +f 451/1352/338 452/1351/338 450/1350/338 449/1349/338 +f 456/1356/339 451/1355/339 449/1354/339 454/1353/339 +f 455/1360/340 456/1359/340 454/1358/340 453/1357/340 +f 454/1364/341 449/1363/341 450/1362/341 453/1361/341 +f 455/1368/342 452/1367/342 451/1366/342 456/1365/342 +o cube +v 0.75 1.4375 -5.1875 +v 0.75 1.4375 -5.3125 +v 0.75 1.375 -5.1875 +v 0.75 1.375 -5.3125 +v 0.0625 1.4375 -5.3125 +v 0.0625 1.4375 -5.1875 +v 0.0625 1.375 -5.3125 +v 0.0625 1.375 -5.1875 +vt 0.3037109375 0.9384765625 +vt 0.314453125 0.9384765625 +vt 0.314453125 0.9375 +vt 0.3037109375 0.9375 +vt 0.3017578125 0.9384765625 +vt 0.3037109375 0.9384765625 +vt 0.3037109375 0.9375 +vt 0.3017578125 0.9375 +vt 0.31640625 0.9384765625 +vt 0.3271484375 0.9384765625 +vt 0.3271484375 0.9375 +vt 0.31640625 0.9375 +vt 0.314453125 0.9384765625 +vt 0.31640625 0.9384765625 +vt 0.31640625 0.9375 +vt 0.314453125 0.9375 +vt 0.314453125 0.9384765625 +vt 0.3037109375 0.9384765625 +vt 0.3037109375 0.9404296875 +vt 0.314453125 0.9404296875 +vt 0.3251953125 0.9404296875 +vt 0.314453125 0.9404296875 +vt 0.314453125 0.9384765625 +vt 0.3251953125 0.9384765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 460/1372/343 463/1371/343 461/1370/343 458/1369/343 +f 459/1376/344 460/1375/344 458/1374/344 457/1373/344 +f 464/1380/345 459/1379/345 457/1378/345 462/1377/345 +f 463/1384/346 464/1383/346 462/1382/346 461/1381/346 +f 462/1388/347 457/1387/347 458/1386/347 461/1385/347 +f 463/1392/348 460/1391/348 459/1390/348 464/1389/348 +o cube +v -0.0625 1.4375 -5.1875 +v -0.0625 1.4375 -5.3125 +v -0.0625 1.375 -5.1875 +v -0.0625 1.375 -5.3125 +v -0.75 1.4375 -5.3125 +v -0.75 1.4375 -5.1875 +v -0.75 1.375 -5.3125 +v -0.75 1.375 -5.1875 +vt 0.1005859375 0.8271484375 +vt 0.111328125 0.8271484375 +vt 0.111328125 0.826171875 +vt 0.1005859375 0.826171875 +vt 0.0986328125 0.8271484375 +vt 0.1005859375 0.8271484375 +vt 0.1005859375 0.826171875 +vt 0.0986328125 0.826171875 +vt 0.11328125 0.8271484375 +vt 0.1240234375 0.8271484375 +vt 0.1240234375 0.826171875 +vt 0.11328125 0.826171875 +vt 0.111328125 0.8271484375 +vt 0.11328125 0.8271484375 +vt 0.11328125 0.826171875 +vt 0.111328125 0.826171875 +vt 0.111328125 0.8271484375 +vt 0.1005859375 0.8271484375 +vt 0.1005859375 0.8291015625 +vt 0.111328125 0.8291015625 +vt 0.1220703125 0.8291015625 +vt 0.111328125 0.8291015625 +vt 0.111328125 0.8271484375 +vt 0.1220703125 0.8271484375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 468/1396/349 471/1395/349 469/1394/349 466/1393/349 +f 467/1400/350 468/1399/350 466/1398/350 465/1397/350 +f 472/1404/351 467/1403/351 465/1402/351 470/1401/351 +f 471/1408/352 472/1407/352 470/1406/352 469/1405/352 +f 470/1412/353 465/1411/353 466/1410/353 469/1409/353 +f 471/1416/354 468/1415/354 467/1414/354 472/1413/354 +o cube +v 0.0625 1.4375 -4 +v 0.0625 1.4375 -4.125 +v 0.0625 -0.3125 -4 +v 0.0625 -0.3125 -4.125 +v -0.0625 1.4375 -4.125 +v -0.0625 1.4375 -4 +v -0.0625 -0.3125 -4.125 +v -0.0625 -0.3125 -4 +vt 0.201171875 0.4072265625 +vt 0.203125 0.4072265625 +vt 0.203125 0.3798828125 +vt 0.201171875 0.3798828125 +vt 0.19921875 0.4072265625 +vt 0.201171875 0.4072265625 +vt 0.201171875 0.3798828125 +vt 0.19921875 0.3798828125 +vt 0.205078125 0.4072265625 +vt 0.20703125 0.4072265625 +vt 0.20703125 0.3798828125 +vt 0.205078125 0.3798828125 +vt 0.203125 0.4072265625 +vt 0.205078125 0.4072265625 +vt 0.205078125 0.3798828125 +vt 0.203125 0.3798828125 +vt 0.203125 0.4072265625 +vt 0.201171875 0.4072265625 +vt 0.201171875 0.4091796875 +vt 0.203125 0.4091796875 +vt 0.205078125 0.4091796875 +vt 0.203125 0.4091796875 +vt 0.203125 0.4072265625 +vt 0.205078125 0.4072265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 476/1420/355 479/1419/355 477/1418/355 474/1417/355 +f 475/1424/356 476/1423/356 474/1422/356 473/1421/356 +f 480/1428/357 475/1427/357 473/1426/357 478/1425/357 +f 479/1432/358 480/1431/358 478/1430/358 477/1429/358 +f 478/1436/359 473/1435/359 474/1434/359 477/1433/359 +f 479/1440/360 476/1439/360 475/1438/360 480/1437/360 +o cube +v -0.0625 1.4375 -4 +v -0.0625 1.4375 -4.125 +v -0.0625 1.375 -4 +v -0.0625 1.375 -4.125 +v -1.1875 1.4375 -4.125 +v -1.1875 1.4375 -4 +v -1.1875 1.375 -4.125 +v -1.1875 1.375 -4 +vt 0.404296875 0.91796875 +vt 0.421875 0.91796875 +vt 0.421875 0.9169921875 +vt 0.404296875 0.9169921875 +vt 0.40234375 0.91796875 +vt 0.404296875 0.91796875 +vt 0.404296875 0.9169921875 +vt 0.40234375 0.9169921875 +vt 0.423828125 0.91796875 +vt 0.44140625 0.91796875 +vt 0.44140625 0.9169921875 +vt 0.423828125 0.9169921875 +vt 0.421875 0.91796875 +vt 0.423828125 0.91796875 +vt 0.423828125 0.9169921875 +vt 0.421875 0.9169921875 +vt 0.421875 0.91796875 +vt 0.404296875 0.91796875 +vt 0.404296875 0.919921875 +vt 0.421875 0.919921875 +vt 0.439453125 0.919921875 +vt 0.421875 0.919921875 +vt 0.421875 0.91796875 +vt 0.439453125 0.91796875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 484/1444/361 487/1443/361 485/1442/361 482/1441/361 +f 483/1448/362 484/1447/362 482/1446/362 481/1445/362 +f 488/1452/363 483/1451/363 481/1450/363 486/1449/363 +f 487/1456/364 488/1455/364 486/1454/364 485/1453/364 +f 486/1460/365 481/1459/365 482/1458/365 485/1457/365 +f 487/1464/366 484/1463/366 483/1462/366 488/1461/366 +o cube +v 1.1875 1.4375 -4 +v 1.1875 1.4375 -4.125 +v 1.1875 1.375 -4 +v 1.1875 1.375 -4.125 +v 0.0625 1.4375 -4.125 +v 0.0625 1.4375 -4 +v 0.0625 1.375 -4.125 +v 0.0625 1.375 -4 +vt 0.384765625 0.677734375 +vt 0.40234375 0.677734375 +vt 0.40234375 0.6767578125 +vt 0.384765625 0.6767578125 +vt 0.3828125 0.677734375 +vt 0.384765625 0.677734375 +vt 0.384765625 0.6767578125 +vt 0.3828125 0.6767578125 +vt 0.404296875 0.677734375 +vt 0.421875 0.677734375 +vt 0.421875 0.6767578125 +vt 0.404296875 0.6767578125 +vt 0.40234375 0.677734375 +vt 0.404296875 0.677734375 +vt 0.404296875 0.6767578125 +vt 0.40234375 0.6767578125 +vt 0.40234375 0.677734375 +vt 0.384765625 0.677734375 +vt 0.384765625 0.6796875 +vt 0.40234375 0.6796875 +vt 0.419921875 0.6796875 +vt 0.40234375 0.6796875 +vt 0.40234375 0.677734375 +vt 0.419921875 0.677734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 492/1468/367 495/1467/367 493/1466/367 490/1465/367 +f 491/1472/368 492/1471/368 490/1470/368 489/1469/368 +f 496/1476/369 491/1475/369 489/1474/369 494/1473/369 +f 495/1480/370 496/1479/370 494/1478/370 493/1477/370 +f 494/1484/371 489/1483/371 490/1482/371 493/1481/371 +f 495/1488/372 492/1487/372 491/1486/372 496/1485/372 +o cube +v 0.0625 1.4375 -4.125 +v 0.0625 1.4375 -5.1875 +v 0.0625 1.375 -4.125 +v 0.0625 1.375 -5.1875 +v -0.0625 1.4375 -5.1875 +v -0.0625 1.4375 -4.125 +v -0.0625 1.375 -5.1875 +v -0.0625 1.375 -4.125 +vt 0.4443359375 0.7080078125 +vt 0.4462890625 0.7080078125 +vt 0.4462890625 0.70703125 +vt 0.4443359375 0.70703125 +vt 0.427734375 0.7080078125 +vt 0.4443359375 0.7080078125 +vt 0.4443359375 0.70703125 +vt 0.427734375 0.70703125 +vt 0.462890625 0.7080078125 +vt 0.46484375 0.7080078125 +vt 0.46484375 0.70703125 +vt 0.462890625 0.70703125 +vt 0.4462890625 0.7080078125 +vt 0.462890625 0.7080078125 +vt 0.462890625 0.70703125 +vt 0.4462890625 0.70703125 +vt 0.4462890625 0.7080078125 +vt 0.4443359375 0.7080078125 +vt 0.4443359375 0.724609375 +vt 0.4462890625 0.724609375 +vt 0.4482421875 0.724609375 +vt 0.4462890625 0.724609375 +vt 0.4462890625 0.7080078125 +vt 0.4482421875 0.7080078125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 500/1492/373 503/1491/373 501/1490/373 498/1489/373 +f 499/1496/374 500/1495/374 498/1494/374 497/1493/374 +f 504/1500/375 499/1499/375 497/1498/375 502/1497/375 +f 503/1504/376 504/1503/376 502/1502/376 501/1501/376 +f 502/1508/377 497/1507/377 498/1506/377 501/1505/377 +f 503/1512/378 500/1511/378 499/1510/378 504/1509/378 +o cube +v 0.8413428719013964 -0.21211365313614527 -4 +v 0.8413428719013964 -0.21211365313614527 -4.125 +v 0.09069075173597607 -0.5230439419327808 -4 +v 0.09069075173597607 -0.5230439419327808 -4.125 +v 0.7935074428557602 -0.09662871157223445 -4.125 +v 0.7935074428557602 -0.09662871157223445 -4 +v 0.04285532269033987 -0.40755900036886994 -4.125 +v 0.04285532269033987 -0.40755900036886994 -4 +vt 0.4755859375 0.765625 +vt 0.4775390625 0.765625 +vt 0.4775390625 0.7529296875 +vt 0.4755859375 0.7529296875 +vt 0.4736328125 0.765625 +vt 0.4755859375 0.765625 +vt 0.4755859375 0.7529296875 +vt 0.4736328125 0.7529296875 +vt 0.4794921875 0.765625 +vt 0.4814453125 0.765625 +vt 0.4814453125 0.7529296875 +vt 0.4794921875 0.7529296875 +vt 0.4775390625 0.765625 +vt 0.4794921875 0.765625 +vt 0.4794921875 0.7529296875 +vt 0.4775390625 0.7529296875 +vt 0.4775390625 0.765625 +vt 0.4755859375 0.765625 +vt 0.4755859375 0.767578125 +vt 0.4775390625 0.767578125 +vt 0.4794921875 0.767578125 +vt 0.4775390625 0.767578125 +vt 0.4775390625 0.765625 +vt 0.4794921875 0.765625 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 508/1516/379 511/1515/379 509/1514/379 506/1513/379 +f 507/1520/380 508/1519/380 506/1518/380 505/1517/380 +f 512/1524/381 507/1523/381 505/1522/381 510/1521/381 +f 511/1528/382 512/1527/382 510/1526/382 509/1525/382 +f 510/1532/383 505/1531/383 506/1530/383 509/1529/383 +f 511/1536/384 508/1535/384 507/1534/384 512/1533/384 +o cube +v 1.1445254032519263 0.33184172024622827 -4 +v 1.1445254032519263 0.33184172024622827 -4.125 +v 0.8415193905979658 -0.21479559671589415 -4 +v 0.8415193905979658 -0.21479559671589415 -4.125 +v 1.035197939859502 0.3924429227770203 -4.125 +v 1.035197939859502 0.3924429227770203 -4 +v 0.7321919272055413 -0.154194394185102 -4.125 +v 0.7321919272055413 -0.154194394185102 -4 +vt 0.3173828125 0.982421875 +vt 0.3193359375 0.982421875 +vt 0.3193359375 0.97265625 +vt 0.3173828125 0.97265625 +vt 0.3154296875 0.982421875 +vt 0.3173828125 0.982421875 +vt 0.3173828125 0.97265625 +vt 0.3154296875 0.97265625 +vt 0.3212890625 0.982421875 +vt 0.3232421875 0.982421875 +vt 0.3232421875 0.97265625 +vt 0.3212890625 0.97265625 +vt 0.3193359375 0.982421875 +vt 0.3212890625 0.982421875 +vt 0.3212890625 0.97265625 +vt 0.3193359375 0.97265625 +vt 0.3193359375 0.982421875 +vt 0.3173828125 0.982421875 +vt 0.3173828125 0.984375 +vt 0.3193359375 0.984375 +vt 0.3212890625 0.984375 +vt 0.3193359375 0.984375 +vt 0.3193359375 0.982421875 +vt 0.3212890625 0.982421875 +vn 0 0 -1 +vn 0.8746197071393957 -0.48480962024633706 0 +vn 0 0 1 +vn -0.8746197071393957 0.48480962024633706 0 +vn 0.48480962024633706 0.8746197071393957 0 +vn -0.48480962024633706 -0.8746197071393957 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 516/1540/385 519/1539/385 517/1538/385 514/1537/385 +f 515/1544/386 516/1543/386 514/1542/386 513/1541/386 +f 520/1548/387 515/1547/387 513/1546/387 518/1545/387 +f 519/1552/388 520/1551/388 518/1550/388 517/1549/388 +f 518/1556/389 513/1555/389 514/1554/389 517/1553/389 +f 519/1560/390 516/1559/390 515/1558/390 520/1557/390 +o cube +v 1.28125 1.375 -4 +v 1.28125 1.375 -4.125 +v 1.1425659207661951 0.32158983479032655 -4 +v 1.1425659207661951 0.32158983479032655 -4.125 +v 1.1573193923282736 1.3913157740275064 -4.125 +v 1.1573193923282736 1.3913157740275064 -4 +v 1.018635313094469 0.33790560881783294 -4.125 +v 1.018635313094469 0.33790560881783294 -4 +vt 0.4755859375 0.7880859375 +vt 0.4775390625 0.7880859375 +vt 0.4775390625 0.771484375 +vt 0.4755859375 0.771484375 +vt 0.4736328125 0.7880859375 +vt 0.4755859375 0.7880859375 +vt 0.4755859375 0.771484375 +vt 0.4736328125 0.771484375 +vt 0.4794921875 0.7880859375 +vt 0.4814453125 0.7880859375 +vt 0.4814453125 0.771484375 +vt 0.4794921875 0.771484375 +vt 0.4775390625 0.7880859375 +vt 0.4794921875 0.7880859375 +vt 0.4794921875 0.771484375 +vt 0.4775390625 0.771484375 +vt 0.4775390625 0.7880859375 +vt 0.4755859375 0.7880859375 +vt 0.4755859375 0.7900390625 +vt 0.4775390625 0.7900390625 +vt 0.4794921875 0.7900390625 +vt 0.4775390625 0.7900390625 +vt 0.4775390625 0.7880859375 +vt 0.4794921875 0.7880859375 +vn 0 0 -1 +vn 0.9914448613738104 -0.13052619222005157 0 +vn 0 0 1 +vn -0.9914448613738104 0.13052619222005157 0 +vn 0.13052619222005157 0.9914448613738104 0 +vn -0.13052619222005157 -0.9914448613738104 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 524/1564/391 527/1563/391 525/1562/391 522/1561/391 +f 523/1568/392 524/1567/392 522/1566/392 521/1565/392 +f 528/1572/393 523/1571/393 521/1570/393 526/1569/393 +f 527/1576/394 528/1575/394 526/1574/394 525/1573/394 +f 526/1580/395 521/1579/395 522/1578/395 525/1577/395 +f 527/1584/396 524/1583/396 523/1582/396 528/1581/396 +o cube +v -1.1573193923282736 1.3913157740275064 -4 +v -1.1573193923282736 1.3913157740275064 -4.125 +v -1.018635313094469 0.33790560881783294 -4 +v -1.018635313094469 0.33790560881783294 -4.125 +v -1.28125 1.375 -4.125 +v -1.28125 1.375 -4 +v -1.1425659207661951 0.32158983479032655 -4.125 +v -1.1425659207661951 0.32158983479032655 -4 +vt 0.474609375 0.7451171875 +vt 0.4765625 0.7451171875 +vt 0.4765625 0.728515625 +vt 0.474609375 0.728515625 +vt 0.47265625 0.7451171875 +vt 0.474609375 0.7451171875 +vt 0.474609375 0.728515625 +vt 0.47265625 0.728515625 +vt 0.478515625 0.7451171875 +vt 0.48046875 0.7451171875 +vt 0.48046875 0.728515625 +vt 0.478515625 0.728515625 +vt 0.4765625 0.7451171875 +vt 0.478515625 0.7451171875 +vt 0.478515625 0.728515625 +vt 0.4765625 0.728515625 +vt 0.4765625 0.7451171875 +vt 0.474609375 0.7451171875 +vt 0.474609375 0.7470703125 +vt 0.4765625 0.7470703125 +vt 0.478515625 0.7470703125 +vt 0.4765625 0.7470703125 +vt 0.4765625 0.7451171875 +vt 0.478515625 0.7451171875 +vn 0 0 -1 +vn 0.9914448613738104 0.13052619222005157 0 +vn 0 0 1 +vn -0.9914448613738104 -0.13052619222005157 0 +vn -0.13052619222005157 0.9914448613738104 0 +vn 0.13052619222005157 -0.9914448613738104 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 532/1588/397 535/1587/397 533/1586/397 530/1585/397 +f 531/1592/398 532/1591/398 530/1590/398 529/1589/398 +f 536/1596/399 531/1595/399 529/1594/399 534/1593/399 +f 535/1600/400 536/1599/400 534/1598/400 533/1597/400 +f 534/1604/401 529/1603/401 530/1602/401 533/1601/401 +f 535/1608/402 532/1607/402 531/1606/402 536/1605/402 +o cube +v -1.035197939859502 0.3924429227770203 -4 +v -1.035197939859502 0.3924429227770203 -4.125 +v -0.7321919272055413 -0.154194394185102 -4 +v -0.7321919272055413 -0.154194394185102 -4.125 +v -1.1445254032519263 0.33184172024622827 -4.125 +v -1.1445254032519263 0.33184172024622827 -4 +v -0.8415193905979658 -0.21479559671589415 -4.125 +v -0.8415193905979658 -0.21479559671589415 -4 +vt 0.3037109375 0.982421875 +vt 0.3056640625 0.982421875 +vt 0.3056640625 0.97265625 +vt 0.3037109375 0.97265625 +vt 0.3017578125 0.982421875 +vt 0.3037109375 0.982421875 +vt 0.3037109375 0.97265625 +vt 0.3017578125 0.97265625 +vt 0.3076171875 0.982421875 +vt 0.3095703125 0.982421875 +vt 0.3095703125 0.97265625 +vt 0.3076171875 0.97265625 +vt 0.3056640625 0.982421875 +vt 0.3076171875 0.982421875 +vt 0.3076171875 0.97265625 +vt 0.3056640625 0.97265625 +vt 0.3056640625 0.982421875 +vt 0.3037109375 0.982421875 +vt 0.3037109375 0.984375 +vt 0.3056640625 0.984375 +vt 0.3076171875 0.984375 +vt 0.3056640625 0.984375 +vt 0.3056640625 0.982421875 +vt 0.3076171875 0.982421875 +vn 0 0 -1 +vn 0.8746197071393957 0.48480962024633706 0 +vn 0 0 1 +vn -0.8746197071393957 -0.48480962024633706 0 +vn -0.48480962024633706 0.8746197071393957 0 +vn 0.48480962024633706 -0.8746197071393957 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 540/1612/403 543/1611/403 541/1610/403 538/1609/403 +f 539/1616/404 540/1615/404 538/1614/404 537/1613/404 +f 544/1620/405 539/1619/405 537/1618/405 542/1617/405 +f 543/1624/406 544/1623/406 542/1622/406 541/1621/406 +f 542/1628/407 537/1627/407 538/1626/407 541/1625/407 +f 543/1632/408 540/1631/408 539/1630/408 544/1629/408 +o cube +v -0.7935074428557602 -0.09662871157223445 -4 +v -0.7935074428557602 -0.09662871157223445 -4.125 +v -0.04285532269033987 -0.40755900036886994 -4 +v -0.04285532269033987 -0.40755900036886994 -4.125 +v -0.8413428719013964 -0.21211365313614527 -4.125 +v -0.8413428719013964 -0.21211365313614527 -4 +v -0.09069075173597607 -0.5230439419327808 -4.125 +v -0.09069075173597607 -0.5230439419327808 -4 +vt 0.4462890625 0.9599609375 +vt 0.4482421875 0.9599609375 +vt 0.4482421875 0.947265625 +vt 0.4462890625 0.947265625 +vt 0.4443359375 0.9599609375 +vt 0.4462890625 0.9599609375 +vt 0.4462890625 0.947265625 +vt 0.4443359375 0.947265625 +vt 0.4501953125 0.9599609375 +vt 0.4521484375 0.9599609375 +vt 0.4521484375 0.947265625 +vt 0.4501953125 0.947265625 +vt 0.4482421875 0.9599609375 +vt 0.4501953125 0.9599609375 +vt 0.4501953125 0.947265625 +vt 0.4482421875 0.947265625 +vt 0.4482421875 0.9599609375 +vt 0.4462890625 0.9599609375 +vt 0.4462890625 0.9619140625 +vt 0.4482421875 0.9619140625 +vt 0.4501953125 0.9619140625 +vt 0.4482421875 0.9619140625 +vt 0.4482421875 0.9599609375 +vt 0.4501953125 0.9599609375 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 548/1636/409 551/1635/409 549/1634/409 546/1633/409 +f 547/1640/410 548/1639/410 546/1638/410 545/1637/410 +f 552/1644/411 547/1643/411 545/1642/411 550/1641/411 +f 551/1648/412 552/1647/412 550/1646/412 549/1645/412 +f 550/1652/413 545/1651/413 546/1650/413 549/1649/413 +f 551/1656/414 548/1655/414 547/1654/414 552/1653/414 +o cube +v 0.125 -0.3125 0.796875 +v 0.125 -0.3125 -5.015625 +v 0.125 -0.5625 0.796875 +v 0.125 -0.5625 -5.015625 +v -0.125 -0.3125 -5.015625 +v -0.125 -0.3125 0.796875 +v -0.125 -0.5625 -5.015625 +v -0.125 -0.5625 0.796875 +vt 0.0908203125 0.9091796875 +vt 0.0947265625 0.9091796875 +vt 0.0947265625 0.9052734375 +vt 0.0908203125 0.9052734375 +vt 0 0.9091796875 +vt 0.0908203125 0.9091796875 +vt 0.0908203125 0.9052734375 +vt 0 0.9052734375 +vt 0.185546875 0.9091796875 +vt 0.189453125 0.9091796875 +vt 0.189453125 0.9052734375 +vt 0.185546875 0.9052734375 +vt 0.0947265625 0.9091796875 +vt 0.185546875 0.9091796875 +vt 0.185546875 0.9052734375 +vt 0.0947265625 0.9052734375 +vt 0.0947265625 0.9091796875 +vt 0.0908203125 0.9091796875 +vt 0.0908203125 1 +vt 0.0947265625 1 +vt 0.0986328125 1 +vt 0.0947265625 1 +vt 0.0947265625 0.9091796875 +vt 0.0986328125 0.9091796875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 556/1660/415 559/1659/415 557/1658/415 554/1657/415 +f 555/1664/416 556/1663/416 554/1662/416 553/1661/416 +f 560/1668/417 555/1667/417 553/1666/417 558/1665/417 +f 559/1672/418 560/1671/418 558/1670/418 557/1669/418 +f 558/1676/419 553/1675/419 554/1674/419 557/1673/419 +f 559/1680/420 556/1679/420 555/1678/420 560/1677/420 +o cube +v -0.7235622654772317 1.448420983123779 -5.1875 +v -0.7235622654772317 1.448420983123779 -5.3125 +v -0.5848781862434269 0.3950108179141055 -5.1875 +v -0.5848781862434269 0.3950108179141055 -5.3125 +v -0.8474928731489579 1.4321052090962725 -5.3125 +v -0.8474928731489579 1.4321052090962725 -5.1875 +v -0.7088087939151532 0.37869504388659914 -5.3125 +v -0.7088087939151532 0.37869504388659914 -5.1875 +vt 0.46875 0.5341796875 +vt 0.470703125 0.5341796875 +vt 0.470703125 0.517578125 +vt 0.46875 0.517578125 +vt 0.466796875 0.5341796875 +vt 0.46875 0.5341796875 +vt 0.46875 0.517578125 +vt 0.466796875 0.517578125 +vt 0.47265625 0.5341796875 +vt 0.474609375 0.5341796875 +vt 0.474609375 0.517578125 +vt 0.47265625 0.517578125 +vt 0.470703125 0.5341796875 +vt 0.47265625 0.5341796875 +vt 0.47265625 0.517578125 +vt 0.470703125 0.517578125 +vt 0.470703125 0.5341796875 +vt 0.46875 0.5341796875 +vt 0.46875 0.5361328125 +vt 0.470703125 0.5361328125 +vt 0.47265625 0.5361328125 +vt 0.470703125 0.5361328125 +vt 0.470703125 0.5341796875 +vt 0.47265625 0.5341796875 +vn 0 0 -1 +vn 0.9914448613738104 0.13052619222005157 0 +vn 0 0 1 +vn -0.9914448613738104 -0.13052619222005157 0 +vn -0.13052619222005157 0.9914448613738104 0 +vn 0.13052619222005157 -0.9914448613738104 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 564/1684/421 567/1683/421 565/1682/421 562/1681/421 +f 563/1688/422 564/1687/422 562/1686/422 561/1685/422 +f 568/1692/423 563/1691/423 561/1690/423 566/1689/423 +f 567/1696/424 568/1695/424 566/1694/424 565/1693/424 +f 566/1700/425 561/1699/425 562/1698/425 565/1697/425 +f 567/1704/426 564/1703/426 563/1702/426 568/1701/426 +o cube +v -0.6006568102314993 0.4367990237426064 -5.1875 +v -0.6006568102314993 0.4367990237426064 -5.3125 +v -0.20674899378135048 -0.2738294883081526 -5.1875 +v -0.20674899378135048 -0.2738294883081526 -5.3125 +v -0.7099842736239237 0.3761978212118142 -5.3125 +v -0.7099842736239237 0.3761978212118142 -5.1875 +v -0.31607645717377486 -0.3344306908389448 -5.3125 +v -0.31607645717377486 -0.3344306908389448 -5.1875 +vt 0.4375 0.72265625 +vt 0.439453125 0.72265625 +vt 0.439453125 0.7099609375 +vt 0.4375 0.7099609375 +vt 0.435546875 0.72265625 +vt 0.4375 0.72265625 +vt 0.4375 0.7099609375 +vt 0.435546875 0.7099609375 +vt 0.44140625 0.72265625 +vt 0.443359375 0.72265625 +vt 0.443359375 0.7099609375 +vt 0.44140625 0.7099609375 +vt 0.439453125 0.72265625 +vt 0.44140625 0.72265625 +vt 0.44140625 0.7099609375 +vt 0.439453125 0.7099609375 +vt 0.439453125 0.72265625 +vt 0.4375 0.72265625 +vt 0.4375 0.724609375 +vt 0.439453125 0.724609375 +vt 0.44140625 0.724609375 +vt 0.439453125 0.724609375 +vt 0.439453125 0.72265625 +vt 0.44140625 0.72265625 +vn 0 0 -1 +vn 0.8746197071393957 0.48480962024633706 0 +vn 0 0 1 +vn -0.8746197071393957 -0.48480962024633706 0 +vn -0.48480962024633706 0.8746197071393957 0 +vn 0.48480962024633706 -0.8746197071393957 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 572/1708/427 575/1707/427 573/1706/427 570/1705/427 +f 571/1712/428 572/1711/428 570/1710/428 569/1709/428 +f 576/1716/429 571/1715/429 569/1714/429 574/1713/429 +f 575/1720/430 576/1719/430 574/1718/430 573/1717/430 +f 574/1724/431 569/1723/431 570/1722/431 573/1721/431 +f 575/1728/432 572/1727/432 571/1726/432 576/1725/432 +o cube +v -0.2692116408771936 -0.21908982592145101 -5.1875 +v -0.2692116408771936 -0.21908982592145101 -5.3125 +v 0.01950071303258316 -0.3386783985355415 -5.1875 +v 0.01950071303258316 -0.3386783985355415 -5.3125 +v -0.3170470699228298 -0.33457476748536186 -5.3125 +v -0.3170470699228298 -0.33457476748536186 -5.1875 +v -0.02833471601305304 -0.45416334009945236 -5.3125 +v -0.02833471601305304 -0.45416334009945236 -5.1875 +vt 0.0302734375 0.8271484375 +vt 0.0322265625 0.8271484375 +vt 0.0322265625 0.822265625 +vt 0.0302734375 0.822265625 +vt 0.0283203125 0.8271484375 +vt 0.0302734375 0.8271484375 +vt 0.0302734375 0.822265625 +vt 0.0283203125 0.822265625 +vt 0.0341796875 0.8271484375 +vt 0.0361328125 0.8271484375 +vt 0.0361328125 0.822265625 +vt 0.0341796875 0.822265625 +vt 0.0322265625 0.8271484375 +vt 0.0341796875 0.8271484375 +vt 0.0341796875 0.822265625 +vt 0.0322265625 0.822265625 +vt 0.0322265625 0.8271484375 +vt 0.0302734375 0.8271484375 +vt 0.0302734375 0.8291015625 +vt 0.0322265625 0.8291015625 +vt 0.0341796875 0.8291015625 +vt 0.0322265625 0.8291015625 +vt 0.0322265625 0.8271484375 +vt 0.0341796875 0.8271484375 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 580/1732/433 583/1731/433 581/1730/433 578/1729/433 +f 579/1736/434 580/1735/434 578/1734/434 577/1733/434 +f 584/1740/435 579/1739/435 577/1738/435 582/1737/435 +f 583/1744/436 584/1743/436 582/1742/436 581/1741/436 +f 582/1748/437 577/1747/437 578/1746/437 581/1745/437 +f 583/1752/438 580/1751/438 579/1750/438 584/1749/438 +o cube +v 0.7099842736239237 0.3761978212118142 -5.1875 +v 0.7099842736239237 0.3761978212118142 -5.3125 +v 0.31607645717377486 -0.3344306908389448 -5.1875 +v 0.31607645717377486 -0.3344306908389448 -5.3125 +v 0.6006568102314993 0.4367990237426064 -5.3125 +v 0.6006568102314993 0.4367990237426064 -5.1875 +v 0.20674899378135048 -0.2738294883081526 -5.3125 +v 0.20674899378135048 -0.2738294883081526 -5.1875 +vt 0.4296875 0.72265625 +vt 0.431640625 0.72265625 +vt 0.431640625 0.7099609375 +vt 0.4296875 0.7099609375 +vt 0.427734375 0.72265625 +vt 0.4296875 0.72265625 +vt 0.4296875 0.7099609375 +vt 0.427734375 0.7099609375 +vt 0.43359375 0.72265625 +vt 0.435546875 0.72265625 +vt 0.435546875 0.7099609375 +vt 0.43359375 0.7099609375 +vt 0.431640625 0.72265625 +vt 0.43359375 0.72265625 +vt 0.43359375 0.7099609375 +vt 0.431640625 0.7099609375 +vt 0.431640625 0.72265625 +vt 0.4296875 0.72265625 +vt 0.4296875 0.724609375 +vt 0.431640625 0.724609375 +vt 0.43359375 0.724609375 +vt 0.431640625 0.724609375 +vt 0.431640625 0.72265625 +vt 0.43359375 0.72265625 +vn 0 0 -1 +vn 0.8746197071393957 -0.48480962024633706 0 +vn 0 0 1 +vn -0.8746197071393957 0.48480962024633706 0 +vn 0.48480962024633706 0.8746197071393957 0 +vn -0.48480962024633706 -0.8746197071393957 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 588/1756/439 591/1755/439 589/1754/439 586/1753/439 +f 587/1760/440 588/1759/440 586/1758/440 585/1757/440 +f 592/1764/441 587/1763/441 585/1762/441 590/1761/441 +f 591/1768/442 592/1767/442 590/1766/442 589/1765/442 +f 590/1772/443 585/1771/443 586/1770/443 589/1769/443 +f 591/1776/444 588/1775/444 587/1774/444 592/1773/444 +o cube +v 0.8474928731489579 1.4321052090962725 -5.1875 +v 0.8474928731489579 1.4321052090962725 -5.3125 +v 0.7088087939151532 0.37869504388659914 -5.1875 +v 0.7088087939151532 0.37869504388659914 -5.3125 +v 0.7235622654772317 1.448420983123779 -5.3125 +v 0.7235622654772317 1.448420983123779 -5.1875 +v 0.5848781862434269 0.3950108179141055 -5.3125 +v 0.5848781862434269 0.3950108179141055 -5.1875 +vt 0.373046875 0.955078125 +vt 0.375 0.955078125 +vt 0.375 0.9384765625 +vt 0.373046875 0.9384765625 +vt 0.37109375 0.955078125 +vt 0.373046875 0.955078125 +vt 0.373046875 0.9384765625 +vt 0.37109375 0.9384765625 +vt 0.376953125 0.955078125 +vt 0.37890625 0.955078125 +vt 0.37890625 0.9384765625 +vt 0.376953125 0.9384765625 +vt 0.375 0.955078125 +vt 0.376953125 0.955078125 +vt 0.376953125 0.9384765625 +vt 0.375 0.9384765625 +vt 0.375 0.955078125 +vt 0.373046875 0.955078125 +vt 0.373046875 0.95703125 +vt 0.375 0.95703125 +vt 0.376953125 0.95703125 +vt 0.375 0.95703125 +vt 0.375 0.955078125 +vt 0.376953125 0.955078125 +vn 0 0 -1 +vn 0.9914448613738104 -0.13052619222005157 0 +vn 0 0 1 +vn -0.9914448613738104 0.13052619222005157 0 +vn 0.13052619222005157 0.9914448613738104 0 +vn -0.13052619222005157 -0.9914448613738104 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 596/1780/445 599/1779/445 597/1778/445 594/1777/445 +f 595/1784/446 596/1783/446 594/1782/446 593/1781/446 +f 600/1788/447 595/1787/447 593/1786/447 598/1785/447 +f 599/1792/448 600/1791/448 598/1790/448 597/1789/448 +f 598/1796/449 593/1795/449 594/1794/449 597/1793/449 +f 599/1800/450 596/1799/450 595/1798/450 600/1797/450 +o cube +v 0.3170470699228298 -0.33457476748536186 -5.1875 +v 0.3170470699228298 -0.33457476748536186 -5.3125 +v 0.02833471601305304 -0.45416334009945236 -5.1875 +v 0.02833471601305304 -0.45416334009945236 -5.3125 +v 0.2692116408771936 -0.21908982592145101 -5.3125 +v 0.2692116408771936 -0.21908982592145101 -5.1875 +v -0.01950071303258316 -0.3386783985355415 -5.3125 +v -0.01950071303258316 -0.3386783985355415 -5.1875 +vt 0.0205078125 0.8271484375 +vt 0.0224609375 0.8271484375 +vt 0.0224609375 0.822265625 +vt 0.0205078125 0.822265625 +vt 0.0185546875 0.8271484375 +vt 0.0205078125 0.8271484375 +vt 0.0205078125 0.822265625 +vt 0.0185546875 0.822265625 +vt 0.0244140625 0.8271484375 +vt 0.0263671875 0.8271484375 +vt 0.0263671875 0.822265625 +vt 0.0244140625 0.822265625 +vt 0.0224609375 0.8271484375 +vt 0.0244140625 0.8271484375 +vt 0.0244140625 0.822265625 +vt 0.0224609375 0.822265625 +vt 0.0224609375 0.8271484375 +vt 0.0205078125 0.8271484375 +vt 0.0205078125 0.8291015625 +vt 0.0224609375 0.8291015625 +vt 0.0244140625 0.8291015625 +vt 0.0224609375 0.8291015625 +vt 0.0224609375 0.8271484375 +vt 0.0244140625 0.8271484375 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 604/1804/451 607/1803/451 605/1802/451 602/1801/451 +f 603/1808/452 604/1807/452 602/1806/452 601/1805/452 +f 608/1812/453 603/1811/453 601/1810/453 606/1809/453 +f 607/1816/454 608/1815/454 606/1814/454 605/1813/454 +f 606/1820/455 601/1819/455 602/1818/455 605/1817/455 +f 607/1824/456 604/1823/456 603/1822/456 608/1821/456 +o cube +v -1.25 1.625 8.1875 +v -1.25 1.625 1 +v -1.25 1.4375 8.1875 +v -1.25 1.4375 1 +v -1.375 1.625 1 +v -1.375 1.625 8.1875 +v -1.375 1.4375 1 +v -1.375 1.4375 8.1875 +vt 0.556640625 0.4208984375 +vt 0.55859375 0.4208984375 +vt 0.55859375 0.41796875 +vt 0.556640625 0.41796875 +vt 0.4443359375 0.4208984375 +vt 0.556640625 0.4208984375 +vt 0.556640625 0.41796875 +vt 0.4443359375 0.41796875 +vt 0.6708984375 0.4208984375 +vt 0.6728515625 0.4208984375 +vt 0.6728515625 0.41796875 +vt 0.6708984375 0.41796875 +vt 0.55859375 0.4208984375 +vt 0.6708984375 0.4208984375 +vt 0.6708984375 0.41796875 +vt 0.55859375 0.41796875 +vt 0.55859375 0.4208984375 +vt 0.556640625 0.4208984375 +vt 0.556640625 0.533203125 +vt 0.55859375 0.533203125 +vt 0.560546875 0.533203125 +vt 0.55859375 0.533203125 +vt 0.55859375 0.4208984375 +vt 0.560546875 0.4208984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 612/1828/457 615/1827/457 613/1826/457 610/1825/457 +f 611/1832/458 612/1831/458 610/1830/458 609/1829/458 +f 616/1836/459 611/1835/459 609/1834/459 614/1833/459 +f 615/1840/460 616/1839/460 614/1838/460 613/1837/460 +f 614/1844/461 609/1843/461 610/1842/461 613/1841/461 +f 615/1848/462 612/1847/462 611/1846/462 616/1845/462 +o cube +v 1.375 1.625 -4.125 +v 0.9474748208429142 1.625 -5.299615775982385 +v 1.375 1.4375 -4.125 +v 0.9474748208429142 1.4375 -5.299615775982385 +v 0.8300132432446756 1.625 -5.2568632580666765 +v 1.2575384224017614 1.625 -4.082247482084291 +v 0.8300132432446756 1.4375 -5.2568632580666765 +v 1.2575384224017614 1.4375 -4.082247482084291 +vt 0.412109375 0.4013671875 +vt 0.4140625 0.4013671875 +vt 0.4140625 0.3984375 +vt 0.412109375 0.3984375 +vt 0.392578125 0.4013671875 +vt 0.412109375 0.4013671875 +vt 0.412109375 0.3984375 +vt 0.392578125 0.3984375 +vt 0.43359375 0.4013671875 +vt 0.435546875 0.4013671875 +vt 0.435546875 0.3984375 +vt 0.43359375 0.3984375 +vt 0.4140625 0.4013671875 +vt 0.43359375 0.4013671875 +vt 0.43359375 0.3984375 +vt 0.4140625 0.3984375 +vt 0.4140625 0.4013671875 +vt 0.412109375 0.4013671875 +vt 0.412109375 0.4208984375 +vt 0.4140625 0.4208984375 +vt 0.416015625 0.4208984375 +vt 0.4140625 0.4208984375 +vt 0.4140625 0.4013671875 +vt 0.416015625 0.4013671875 +vn -0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 -0.34202014332566866 +vn 0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 620/1852/463 623/1851/463 621/1850/463 618/1849/463 +f 619/1856/464 620/1855/464 618/1854/464 617/1853/464 +f 624/1860/465 619/1859/465 617/1858/465 622/1857/465 +f 623/1864/466 624/1863/466 622/1862/466 621/1861/466 +f 622/1868/467 617/1867/467 618/1866/467 621/1865/467 +f 623/1872/468 620/1871/468 619/1870/468 624/1869/468 +o cube +v 0.125 -0.3125 7.234375 +v 0.125 -0.3125 0.796875 +v 0.125 -0.5625 7.234375 +v 0.125 -0.5625 0.796875 +v -0.125 -0.3125 0.796875 +v -0.125 -0.3125 7.234375 +v -0.125 -0.5625 0.796875 +v -0.125 -0.5625 7.234375 +vt 0.32421875 0.6875 +vt 0.328125 0.6875 +vt 0.328125 0.68359375 +vt 0.32421875 0.68359375 +vt 0.2236328125 0.6875 +vt 0.32421875 0.6875 +vt 0.32421875 0.68359375 +vt 0.2236328125 0.68359375 +vt 0.4287109375 0.6875 +vt 0.4326171875 0.6875 +vt 0.4326171875 0.68359375 +vt 0.4287109375 0.68359375 +vt 0.328125 0.6875 +vt 0.4287109375 0.6875 +vt 0.4287109375 0.68359375 +vt 0.328125 0.68359375 +vt 0.328125 0.6875 +vt 0.32421875 0.6875 +vt 0.32421875 0.7880859375 +vt 0.328125 0.7880859375 +vt 0.33203125 0.7880859375 +vt 0.328125 0.7880859375 +vt 0.328125 0.6875 +vt 0.33203125 0.6875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 628/1876/469 631/1875/469 629/1874/469 626/1873/469 +f 627/1880/470 628/1879/470 626/1878/470 625/1877/470 +f 632/1884/471 627/1883/471 625/1882/471 630/1881/471 +f 631/1888/472 632/1887/472 630/1886/472 629/1885/472 +f 630/1892/473 625/1891/473 626/1890/473 629/1889/473 +f 631/1896/474 628/1895/474 627/1894/474 632/1893/474 +o cube +v 0.11875 0.4624999999999999 8.678124999999998 +v 0.11875 0.4624999999999999 7.365624999999998 +v 0.11875 0.21250000000000002 8.678124999999998 +v 0.11875 0.21250000000000002 7.365624999999998 +v -0.13125 0.4624999999999999 7.365624999999998 +v -0.13125 0.4624999999999999 8.678124999999998 +v -0.13125 0.21250000000000002 7.365624999999998 +v -0.13125 0.21250000000000002 8.678124999999998 +vt 0.294921875 0.9091796875 +vt 0.298828125 0.9091796875 +vt 0.298828125 0.9052734375 +vt 0.294921875 0.9052734375 +vt 0.2744140625 0.9091796875 +vt 0.294921875 0.9091796875 +vt 0.294921875 0.9052734375 +vt 0.2744140625 0.9052734375 +vt 0.3193359375 0.9091796875 +vt 0.3232421875 0.9091796875 +vt 0.3232421875 0.9052734375 +vt 0.3193359375 0.9052734375 +vt 0.298828125 0.9091796875 +vt 0.3193359375 0.9091796875 +vt 0.3193359375 0.9052734375 +vt 0.298828125 0.9052734375 +vt 0.298828125 0.9091796875 +vt 0.294921875 0.9091796875 +vt 0.294921875 0.9296875 +vt 0.298828125 0.9296875 +vt 0.302734375 0.9296875 +vt 0.298828125 0.9296875 +vt 0.298828125 0.9091796875 +vt 0.302734375 0.9091796875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 636/1900/475 639/1899/475 637/1898/475 634/1897/475 +f 635/1904/476 636/1903/476 634/1902/476 633/1901/476 +f 640/1908/477 635/1907/477 633/1906/477 638/1905/477 +f 639/1912/478 640/1911/478 638/1910/478 637/1909/478 +f 638/1916/479 633/1915/479 634/1914/479 637/1913/479 +f 639/1920/480 636/1919/480 635/1918/480 640/1917/480 +o cube +v 0.125 0.7069069860407207 9.044390877365274 +v 0.125 0.42565698604072066 8.557251587736527 +v 0.125 0.49040063509461096 9.169390877365274 +v 0.125 0.209150635094611 8.682251587736527 +v -0.125 0.42565698604072066 8.557251587736527 +v -0.125 0.7069069860407207 9.044390877365274 +v -0.125 0.209150635094611 8.682251587736527 +v -0.125 0.49040063509461096 9.169390877365274 +vt 0.310546875 0.9443359375 +vt 0.314453125 0.9443359375 +vt 0.314453125 0.9404296875 +vt 0.310546875 0.9404296875 +vt 0.3017578125 0.9443359375 +vt 0.310546875 0.9443359375 +vt 0.310546875 0.9404296875 +vt 0.3017578125 0.9404296875 +vt 0.3232421875 0.9443359375 +vt 0.3271484375 0.9443359375 +vt 0.3271484375 0.9404296875 +vt 0.3232421875 0.9404296875 +vt 0.314453125 0.9443359375 +vt 0.3232421875 0.9443359375 +vt 0.3232421875 0.9404296875 +vt 0.314453125 0.9404296875 +vt 0.314453125 0.9443359375 +vt 0.310546875 0.9443359375 +vt 0.310546875 0.953125 +vt 0.314453125 0.953125 +vt 0.318359375 0.953125 +vt 0.314453125 0.953125 +vt 0.314453125 0.9443359375 +vt 0.318359375 0.9443359375 +vn 0 -0.49999999999999994 -0.8660254037844387 +vn 1 0 0 +vn 0 0.49999999999999994 0.8660254037844387 +vn -1 0 0 +vn 0 0.8660254037844387 -0.49999999999999994 +vn 0 -0.8660254037844387 0.49999999999999994 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 644/1924/481 647/1923/481 645/1922/481 642/1921/481 +f 643/1928/482 644/1927/482 642/1926/482 641/1925/482 +f 648/1932/483 643/1931/483 641/1930/483 646/1929/483 +f 647/1936/484 648/1935/484 646/1934/484 645/1933/484 +f 646/1940/485 641/1939/485 642/1938/485 645/1937/485 +f 647/1944/486 644/1943/486 643/1942/486 648/1941/486 +o cube +v 0.125 1.5515530779647584 8.922807241179322 +v 0.125 0.4890530779647584 8.922807241179322 +v 0.125 1.5515530779647584 9.172807241179322 +v 0.125 0.48905307796475833 9.172807241179322 +v -0.125 0.4890530779647584 8.922807241179322 +v -0.125 1.5515530779647584 8.922807241179322 +v -0.125 0.48905307796475833 9.172807241179322 +v -0.125 1.5515530779647584 9.172807241179322 +vt 0.1474609375 0.384765625 +vt 0.1513671875 0.384765625 +vt 0.1513671875 0.380859375 +vt 0.1474609375 0.380859375 +vt 0.130859375 0.384765625 +vt 0.1474609375 0.384765625 +vt 0.1474609375 0.380859375 +vt 0.130859375 0.380859375 +vt 0.16796875 0.384765625 +vt 0.171875 0.384765625 +vt 0.171875 0.380859375 +vt 0.16796875 0.380859375 +vt 0.1513671875 0.384765625 +vt 0.16796875 0.384765625 +vt 0.16796875 0.380859375 +vt 0.1513671875 0.380859375 +vt 0.1513671875 0.384765625 +vt 0.1474609375 0.384765625 +vt 0.1474609375 0.4013671875 +vt 0.1513671875 0.4013671875 +vt 0.1552734375 0.4013671875 +vt 0.1513671875 0.4013671875 +vt 0.1513671875 0.384765625 +vt 0.1552734375 0.384765625 +vn 0 -1 -2.220446049250313e-16 +vn 1 0 0 +vn 0 1 2.220446049250313e-16 +vn -1 0 0 +vn 0 2.220446049250313e-16 -1 +vn 0 -2.220446049250313e-16 1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 652/1948/487 655/1947/487 653/1946/487 650/1945/487 +f 651/1952/488 652/1951/488 650/1950/488 649/1949/488 +f 656/1956/489 651/1955/489 649/1954/489 654/1953/489 +f 655/1960/490 656/1959/490 654/1958/490 653/1957/490 +f 654/1964/491 649/1963/491 650/1962/491 653/1961/491 +f 655/1968/492 652/1967/492 651/1966/492 656/1965/492 +o cube +v -0.2819848450621675 -0.19473095563201193 -5.28125 +v -0.2819848450621675 -0.19473095563201193 -5.34375 +v -0.02599983122185759 -0.37397359199171387 -5.28125 +v -0.02599983122185759 -0.37397359199171387 -5.34375 +v -0.35368189960604823 -0.2971249611681359 -5.34375 +v -0.35368189960604823 -0.2971249611681359 -5.28125 +v -0.09769688576573837 -0.47636759752783786 -5.34375 +v -0.09769688576573837 -0.47636759752783786 -5.28125 +vt 0.1611328125 0.8125 +vt 0.1630859375 0.8125 +vt 0.1630859375 0.8076171875 +vt 0.1611328125 0.8076171875 +vt 0.16015625 0.8125 +vt 0.1611328125 0.8125 +vt 0.1611328125 0.8076171875 +vt 0.16015625 0.8076171875 +vt 0.1640625 0.8125 +vt 0.166015625 0.8125 +vt 0.166015625 0.8076171875 +vt 0.1640625 0.8076171875 +vt 0.1630859375 0.8125 +vt 0.1640625 0.8125 +vt 0.1640625 0.8076171875 +vt 0.1630859375 0.8076171875 +vt 0.1630859375 0.8125 +vt 0.1611328125 0.8125 +vt 0.1611328125 0.8134765625 +vt 0.1630859375 0.8134765625 +vt 0.1650390625 0.8134765625 +vt 0.1630859375 0.8134765625 +vt 0.1630859375 0.8125 +vt 0.1650390625 0.8125 +vn 0 0 -1 +vn 0.5735764363510463 0.8191520442889917 0 +vn 0 0 1 +vn -0.5735764363510463 -0.8191520442889917 0 +vn -0.8191520442889917 0.5735764363510463 0 +vn 0.8191520442889917 -0.5735764363510463 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 660/1972/493 663/1971/493 661/1970/493 658/1969/493 +f 659/1976/494 660/1975/494 658/1974/494 657/1973/494 +f 664/1980/495 659/1979/495 657/1978/495 662/1977/495 +f 663/1984/496 664/1983/496 662/1982/496 661/1981/496 +f 662/1988/497 657/1987/497 658/1986/497 661/1985/497 +f 663/1992/498 660/1991/498 659/1990/498 664/1989/498 +o cube +v -0.491434083899664 0.20295791525653967 -5.236077355839289 +v -0.4906628721947498 0.2069040819902882 -5.298447885744169 +v -0.2564903467489497 -0.23769805539700592 -5.261052461465445 +v -0.25571913504403554 -0.23375188866325736 -5.323422991370326 +v -0.6009928815003703 0.14836686482975708 -5.303515750553189 +v -0.6017640932052846 0.14442069809600855 -5.241145220648309 +v -0.3660491443496561 -0.2922891058237885 -5.3284908561793465 +v -0.3668203560545703 -0.296235272557537 -5.266120326274465 +vt 0.2021484375 0.984375 +vt 0.2041015625 0.984375 +vt 0.2041015625 0.9765625 +vt 0.2021484375 0.9765625 +vt 0.201171875 0.984375 +vt 0.2021484375 0.984375 +vt 0.2021484375 0.9765625 +vt 0.201171875 0.9765625 +vt 0.205078125 0.984375 +vt 0.20703125 0.984375 +vt 0.20703125 0.9765625 +vt 0.205078125 0.9765625 +vt 0.2041015625 0.984375 +vt 0.205078125 0.984375 +vt 0.205078125 0.9765625 +vt 0.2041015625 0.9765625 +vt 0.2041015625 0.984375 +vt 0.2021484375 0.984375 +vt 0.2021484375 0.9853515625 +vt 0.2041015625 0.9853515625 +vt 0.2060546875 0.9853515625 +vt 0.2041015625 0.9853515625 +vt 0.2041015625 0.984375 +vt 0.2060546875 0.984375 +vn 0.01233938727862717 0.06313866773997667 -0.9979284784780966 +vn 0.8826400744449645 0.4682977372842488 0.04054291847216166 +vn -0.01233938727862717 -0.06313866773997667 0.9979284784780966 +vn -0.8826400744449645 -0.4682977372842488 -0.04054291847216166 +vn -0.4698874743014286 0.8813119413070912 0.04995021125231374 +vn 0.4698874743014286 -0.8813119413070912 -0.04995021125231374 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 668/1996/499 671/1995/499 669/1994/499 666/1993/499 +f 667/2000/500 668/1999/500 666/1998/500 665/1997/500 +f 672/2004/501 667/2003/501 665/2002/501 670/2001/501 +f 671/2008/502 672/2007/502 670/2006/502 669/2005/502 +f 670/2012/503 665/2011/503 666/2010/503 669/2009/503 +f 671/2016/504 668/2015/504 667/2014/504 672/2013/504 +o cube +v 0.6017640932052846 0.14442069809600855 -5.241145220648309 +v 0.6009928815003703 0.14836686482975708 -5.303515750553189 +v 0.3668203560545703 -0.296235272557537 -5.266120326274465 +v 0.3660491443496561 -0.2922891058237885 -5.3284908561793465 +v 0.4906628721947498 0.2069040819902882 -5.298447885744169 +v 0.491434083899664 0.20295791525653967 -5.236077355839289 +v 0.25571913504403554 -0.23375188866325736 -5.323422991370326 +v 0.2564903467489497 -0.23769805539700592 -5.261052461465445 +vt 0.0849609375 0.9228515625 +vt 0.0869140625 0.9228515625 +vt 0.0869140625 0.9150390625 +vt 0.0849609375 0.9150390625 +vt 0.083984375 0.9228515625 +vt 0.0849609375 0.9228515625 +vt 0.0849609375 0.9150390625 +vt 0.083984375 0.9150390625 +vt 0.087890625 0.9228515625 +vt 0.08984375 0.9228515625 +vt 0.08984375 0.9150390625 +vt 0.087890625 0.9150390625 +vt 0.0869140625 0.9228515625 +vt 0.087890625 0.9228515625 +vt 0.087890625 0.9150390625 +vt 0.0869140625 0.9150390625 +vt 0.0869140625 0.9228515625 +vt 0.0849609375 0.9228515625 +vt 0.0849609375 0.923828125 +vt 0.0869140625 0.923828125 +vt 0.0888671875 0.923828125 +vt 0.0869140625 0.923828125 +vt 0.0869140625 0.9228515625 +vt 0.0888671875 0.9228515625 +vn -0.01233938727862717 0.06313866773997667 -0.9979284784780966 +vn 0.8826400744449645 -0.4682977372842488 -0.04054291847216166 +vn 0.01233938727862717 -0.06313866773997667 0.9979284784780966 +vn -0.8826400744449645 0.4682977372842488 0.04054291847216166 +vn 0.4698874743014286 0.8813119413070912 0.04995021125231374 +vn -0.4698874743014286 -0.8813119413070912 -0.04995021125231374 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 676/2020/505 679/2019/505 677/2018/505 674/2017/505 +f 675/2024/506 676/2023/506 674/2022/506 673/2021/506 +f 680/2028/507 675/2027/507 673/2026/507 678/2025/507 +f 679/2032/508 680/2031/508 678/2030/508 677/2029/508 +f 678/2036/509 673/2035/509 674/2034/509 677/2033/509 +f 679/2040/510 676/2039/510 675/2038/510 680/2037/510 +o cube +v 0.35368189960604823 -0.2971249611681359 -5.28125 +v 0.35368189960604823 -0.2971249611681359 -5.34375 +v 0.09769688576573837 -0.47636759752783786 -5.28125 +v 0.09769688576573837 -0.47636759752783786 -5.34375 +v 0.2819848450621675 -0.19473095563201193 -5.34375 +v 0.2819848450621675 -0.19473095563201193 -5.28125 +v 0.02599983122185759 -0.37397359199171387 -5.34375 +v 0.02599983122185759 -0.37397359199171387 -5.28125 +vt 0.166015625 0.833984375 +vt 0.16796875 0.833984375 +vt 0.16796875 0.8291015625 +vt 0.166015625 0.8291015625 +vt 0.1650390625 0.833984375 +vt 0.166015625 0.833984375 +vt 0.166015625 0.8291015625 +vt 0.1650390625 0.8291015625 +vt 0.1689453125 0.833984375 +vt 0.1708984375 0.833984375 +vt 0.1708984375 0.8291015625 +vt 0.1689453125 0.8291015625 +vt 0.16796875 0.833984375 +vt 0.1689453125 0.833984375 +vt 0.1689453125 0.8291015625 +vt 0.16796875 0.8291015625 +vt 0.16796875 0.833984375 +vt 0.166015625 0.833984375 +vt 0.166015625 0.8349609375 +vt 0.16796875 0.8349609375 +vt 0.169921875 0.8349609375 +vt 0.16796875 0.8349609375 +vt 0.16796875 0.833984375 +vt 0.169921875 0.833984375 +vn 0 0 -1 +vn 0.5735764363510463 -0.8191520442889917 0 +vn 0 0 1 +vn -0.5735764363510463 0.8191520442889917 0 +vn 0.8191520442889917 0.5735764363510463 0 +vn -0.8191520442889917 -0.5735764363510463 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 684/2044/511 687/2043/511 685/2042/511 682/2041/511 +f 683/2048/512 684/2047/512 682/2046/512 681/2045/512 +f 688/2052/513 683/2051/513 681/2050/513 686/2049/513 +f 687/2056/514 688/2055/514 686/2054/514 685/2053/514 +f 686/2060/515 681/2059/515 682/2058/515 685/2057/515 +f 687/2064/516 684/2063/516 683/2062/516 688/2061/516 +o cube +v -0.0625 1.4375 8.1875 +v -0.0625 1.4375 8.0625 +v -0.0625 1.375 8.1875 +v -0.0625 1.375 8.0625 +v -1.1875 1.4375 8.0625 +v -1.1875 1.4375 8.1875 +v -1.1875 1.375 8.0625 +v -1.1875 1.375 8.1875 +vt 0.3505859375 0.7939453125 +vt 0.3681640625 0.7939453125 +vt 0.3681640625 0.79296875 +vt 0.3505859375 0.79296875 +vt 0.3486328125 0.7939453125 +vt 0.3505859375 0.7939453125 +vt 0.3505859375 0.79296875 +vt 0.3486328125 0.79296875 +vt 0.3701171875 0.7939453125 +vt 0.3876953125 0.7939453125 +vt 0.3876953125 0.79296875 +vt 0.3701171875 0.79296875 +vt 0.3681640625 0.7939453125 +vt 0.3701171875 0.7939453125 +vt 0.3701171875 0.79296875 +vt 0.3681640625 0.79296875 +vt 0.3681640625 0.7939453125 +vt 0.3505859375 0.7939453125 +vt 0.3505859375 0.7958984375 +vt 0.3681640625 0.7958984375 +vt 0.3857421875 0.7958984375 +vt 0.3681640625 0.7958984375 +vt 0.3681640625 0.7939453125 +vt 0.3857421875 0.7939453125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 692/2068/517 695/2067/517 693/2066/517 690/2065/517 +f 691/2072/518 692/2071/518 690/2070/518 689/2069/518 +f 696/2076/519 691/2075/519 689/2074/519 694/2073/519 +f 695/2080/520 696/2079/520 694/2078/520 693/2077/520 +f 694/2084/521 689/2083/521 690/2082/521 693/2081/521 +f 695/2088/522 692/2087/522 691/2086/522 696/2085/522 +o cube +v 1.1875 1.4375 8.1875 +v 1.1875 1.4375 8.0625 +v 1.1875 1.375 8.1875 +v 1.1875 1.375 8.0625 +v 0.0625 1.4375 8.0625 +v 0.0625 1.4375 8.1875 +v 0.0625 1.375 8.0625 +v 0.0625 1.375 8.1875 +vt 0.345703125 0.677734375 +vt 0.36328125 0.677734375 +vt 0.36328125 0.6767578125 +vt 0.345703125 0.6767578125 +vt 0.34375 0.677734375 +vt 0.345703125 0.677734375 +vt 0.345703125 0.6767578125 +vt 0.34375 0.6767578125 +vt 0.365234375 0.677734375 +vt 0.3828125 0.677734375 +vt 0.3828125 0.6767578125 +vt 0.365234375 0.6767578125 +vt 0.36328125 0.677734375 +vt 0.365234375 0.677734375 +vt 0.365234375 0.6767578125 +vt 0.36328125 0.6767578125 +vt 0.36328125 0.677734375 +vt 0.345703125 0.677734375 +vt 0.345703125 0.6796875 +vt 0.36328125 0.6796875 +vt 0.380859375 0.6796875 +vt 0.36328125 0.6796875 +vt 0.36328125 0.677734375 +vt 0.380859375 0.677734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 700/2092/523 703/2091/523 701/2090/523 698/2089/523 +f 699/2096/524 700/2095/524 698/2094/524 697/2093/524 +f 704/2100/525 699/2099/525 697/2098/525 702/2097/525 +f 703/2104/526 704/2103/526 702/2102/526 701/2101/526 +f 702/2108/527 697/2107/527 698/2106/527 701/2105/527 +f 703/2112/528 700/2111/528 699/2110/528 704/2109/528 +o cube +v 0.0625 1.375 7.25 +v 0.0625 1.375 7.125 +v 0.0625 -0.375 7.25 +v 0.0625 -0.375 7.125 +v -0.0625 1.375 7.125 +v -0.0625 1.375 7.25 +v -0.0625 -0.375 7.125 +v -0.0625 -0.375 7.25 +vt 0.5859375 0.4921875 +vt 0.587890625 0.4921875 +vt 0.587890625 0.46484375 +vt 0.5859375 0.46484375 +vt 0.583984375 0.4921875 +vt 0.5859375 0.4921875 +vt 0.5859375 0.46484375 +vt 0.583984375 0.46484375 +vt 0.58984375 0.4921875 +vt 0.591796875 0.4921875 +vt 0.591796875 0.46484375 +vt 0.58984375 0.46484375 +vt 0.587890625 0.4921875 +vt 0.58984375 0.4921875 +vt 0.58984375 0.46484375 +vt 0.587890625 0.46484375 +vt 0.587890625 0.4921875 +vt 0.5859375 0.4921875 +vt 0.5859375 0.494140625 +vt 0.587890625 0.494140625 +vt 0.58984375 0.494140625 +vt 0.587890625 0.494140625 +vt 0.587890625 0.4921875 +vt 0.58984375 0.4921875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 708/2116/529 711/2115/529 709/2114/529 706/2113/529 +f 707/2120/530 708/2119/530 706/2118/530 705/2117/530 +f 712/2124/531 707/2123/531 705/2122/531 710/2121/531 +f 711/2128/532 712/2127/532 710/2126/532 709/2125/532 +f 710/2132/533 705/2131/533 706/2130/533 709/2129/533 +f 711/2136/534 708/2135/534 707/2134/534 712/2133/534 +o cube +v 0.0625 1.375 8.1875 +v 0.0625 1.375 8.0625 +v 0.0625 0.375 8.1875 +v 0.0625 0.375 8.0625 +v -0.0625 1.375 8.0625 +v -0.0625 1.375 8.1875 +v -0.0625 0.375 8.0625 +v -0.0625 0.375 8.1875 +vt 0.4892578125 0.912109375 +vt 0.4912109375 0.912109375 +vt 0.4912109375 0.896484375 +vt 0.4892578125 0.896484375 +vt 0.4873046875 0.912109375 +vt 0.4892578125 0.912109375 +vt 0.4892578125 0.896484375 +vt 0.4873046875 0.896484375 +vt 0.4931640625 0.912109375 +vt 0.4951171875 0.912109375 +vt 0.4951171875 0.896484375 +vt 0.4931640625 0.896484375 +vt 0.4912109375 0.912109375 +vt 0.4931640625 0.912109375 +vt 0.4931640625 0.896484375 +vt 0.4912109375 0.896484375 +vt 0.4912109375 0.912109375 +vt 0.4892578125 0.912109375 +vt 0.4892578125 0.9140625 +vt 0.4912109375 0.9140625 +vt 0.4931640625 0.9140625 +vt 0.4912109375 0.9140625 +vt 0.4912109375 0.912109375 +vt 0.4931640625 0.912109375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 716/2140/535 719/2139/535 717/2138/535 714/2137/535 +f 715/2144/536 716/2143/536 714/2142/536 713/2141/536 +f 720/2148/537 715/2147/537 713/2146/537 718/2145/537 +f 719/2152/538 720/2151/538 718/2150/538 717/2149/538 +f 718/2156/539 713/2155/539 714/2154/539 717/2153/539 +f 719/2160/540 716/2159/540 715/2158/540 720/2157/540 +o cube +v 1.1875 1.4375 7.25 +v 1.1875 1.4375 7.125 +v 1.1875 1.375 7.25 +v 1.1875 1.375 7.125 +v 0.0625 1.4375 7.125 +v 0.0625 1.4375 7.25 +v 0.0625 1.375 7.125 +v 0.0625 1.375 7.25 +vt 0.306640625 0.677734375 +vt 0.32421875 0.677734375 +vt 0.32421875 0.6767578125 +vt 0.306640625 0.6767578125 +vt 0.3046875 0.677734375 +vt 0.306640625 0.677734375 +vt 0.306640625 0.6767578125 +vt 0.3046875 0.6767578125 +vt 0.326171875 0.677734375 +vt 0.34375 0.677734375 +vt 0.34375 0.6767578125 +vt 0.326171875 0.6767578125 +vt 0.32421875 0.677734375 +vt 0.326171875 0.677734375 +vt 0.326171875 0.6767578125 +vt 0.32421875 0.6767578125 +vt 0.32421875 0.677734375 +vt 0.306640625 0.677734375 +vt 0.306640625 0.6796875 +vt 0.32421875 0.6796875 +vt 0.341796875 0.6796875 +vt 0.32421875 0.6796875 +vt 0.32421875 0.677734375 +vt 0.341796875 0.677734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 724/2164/541 727/2163/541 725/2162/541 722/2161/541 +f 723/2168/542 724/2167/542 722/2166/542 721/2165/542 +f 728/2172/543 723/2171/543 721/2170/543 726/2169/543 +f 727/2176/544 728/2175/544 726/2174/544 725/2173/544 +f 726/2180/545 721/2179/545 722/2178/545 725/2177/545 +f 727/2184/546 724/2183/546 723/2182/546 728/2181/546 +o cube +v -0.0625 1.4375 7.25 +v -0.0625 1.4375 7.125 +v -0.0625 1.375 7.25 +v -0.0625 1.375 7.125 +v -1.1875 1.4375 7.125 +v -1.1875 1.4375 7.25 +v -1.1875 1.375 7.125 +v -1.1875 1.375 7.25 +vt 0.267578125 0.677734375 +vt 0.28515625 0.677734375 +vt 0.28515625 0.6767578125 +vt 0.267578125 0.6767578125 +vt 0.265625 0.677734375 +vt 0.267578125 0.677734375 +vt 0.267578125 0.6767578125 +vt 0.265625 0.6767578125 +vt 0.287109375 0.677734375 +vt 0.3046875 0.677734375 +vt 0.3046875 0.6767578125 +vt 0.287109375 0.6767578125 +vt 0.28515625 0.677734375 +vt 0.287109375 0.677734375 +vt 0.287109375 0.6767578125 +vt 0.28515625 0.6767578125 +vt 0.28515625 0.677734375 +vt 0.267578125 0.677734375 +vt 0.267578125 0.6796875 +vt 0.28515625 0.6796875 +vt 0.302734375 0.6796875 +vt 0.28515625 0.6796875 +vt 0.28515625 0.677734375 +vt 0.302734375 0.677734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 732/2188/547 735/2187/547 733/2186/547 730/2185/547 +f 731/2192/548 732/2191/548 730/2190/548 729/2189/548 +f 736/2196/549 731/2195/549 729/2194/549 734/2193/549 +f 735/2200/550 736/2199/550 734/2198/550 733/2197/550 +f 734/2204/551 729/2203/551 730/2202/551 733/2201/551 +f 735/2208/552 732/2207/552 731/2206/552 736/2205/552 +o cube +v -1.25 1.625 1 +v -1.25 1.625 -4.125 +v -1.25 1.4375 1 +v -1.25 1.4375 -4.125 +v -1.375 1.625 -4.125 +v -1.375 1.625 1 +v -1.375 1.4375 -4.125 +v -1.375 1.4375 1 +vt 0.66015625 0.919921875 +vt 0.662109375 0.919921875 +vt 0.662109375 0.9169921875 +vt 0.66015625 0.9169921875 +vt 0.580078125 0.919921875 +vt 0.66015625 0.919921875 +vt 0.66015625 0.9169921875 +vt 0.580078125 0.9169921875 +vt 0.7421875 0.919921875 +vt 0.744140625 0.919921875 +vt 0.744140625 0.9169921875 +vt 0.7421875 0.9169921875 +vt 0.662109375 0.919921875 +vt 0.7421875 0.919921875 +vt 0.7421875 0.9169921875 +vt 0.662109375 0.9169921875 +vt 0.662109375 0.919921875 +vt 0.66015625 0.919921875 +vt 0.66015625 1 +vt 0.662109375 1 +vt 0.6640625 1 +vt 0.662109375 1 +vt 0.662109375 0.919921875 +vt 0.6640625 0.919921875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 740/2212/553 743/2211/553 741/2210/553 738/2209/553 +f 739/2216/554 740/2215/554 738/2214/554 737/2213/554 +f 744/2220/555 739/2219/555 737/2218/555 742/2217/555 +f 743/2224/556 744/2223/556 742/2222/556 741/2221/556 +f 742/2228/557 737/2227/557 738/2226/557 741/2225/557 +f 743/2232/558 740/2231/558 739/2230/558 744/2229/558 +o cube +v 1.375 1.625 3.0625 +v 1.375 1.625 -4.125 +v 1.375 1.4375 3.0625 +v 1.375 1.4375 -4.125 +v 1.25 1.625 -4.125 +v 1.25 1.625 3.0625 +v 1.25 1.4375 -4.125 +v 1.25 1.4375 3.0625 +vt 0.4404296875 0.423828125 +vt 0.4423828125 0.423828125 +vt 0.4423828125 0.4208984375 +vt 0.4404296875 0.4208984375 +vt 0.328125 0.423828125 +vt 0.4404296875 0.423828125 +vt 0.4404296875 0.4208984375 +vt 0.328125 0.4208984375 +vt 0.5546875 0.423828125 +vt 0.556640625 0.423828125 +vt 0.556640625 0.4208984375 +vt 0.5546875 0.4208984375 +vt 0.4423828125 0.423828125 +vt 0.5546875 0.423828125 +vt 0.5546875 0.4208984375 +vt 0.4423828125 0.4208984375 +vt 0.4423828125 0.423828125 +vt 0.4404296875 0.423828125 +vt 0.4404296875 0.5361328125 +vt 0.4423828125 0.5361328125 +vt 0.4443359375 0.5361328125 +vt 0.4423828125 0.5361328125 +vt 0.4423828125 0.423828125 +vt 0.4443359375 0.423828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 748/2236/559 751/2235/559 749/2234/559 746/2233/559 +f 747/2240/560 748/2239/560 746/2238/560 745/2237/560 +f 752/2244/561 747/2243/561 745/2242/561 750/2241/561 +f 751/2248/562 752/2247/562 750/2246/562 749/2245/562 +f 750/2252/563 745/2251/563 746/2250/563 749/2249/563 +f 751/2256/564 748/2255/564 747/2254/564 752/2253/564 +o cube +v 1.375 1.625 8.1875 +v 1.375 1.625 3.0625 +v 1.375 1.4375 8.1875 +v 1.375 1.4375 3.0625 +v 1.25 1.625 3.0625 +v 1.25 1.625 8.1875 +v 1.25 1.4375 3.0625 +v 1.25 1.4375 8.1875 +vt 0.640625 0.4560546875 +vt 0.642578125 0.4560546875 +vt 0.642578125 0.453125 +vt 0.640625 0.453125 +vt 0.560546875 0.4560546875 +vt 0.640625 0.4560546875 +vt 0.640625 0.453125 +vt 0.560546875 0.453125 +vt 0.72265625 0.4560546875 +vt 0.724609375 0.4560546875 +vt 0.724609375 0.453125 +vt 0.72265625 0.453125 +vt 0.642578125 0.4560546875 +vt 0.72265625 0.4560546875 +vt 0.72265625 0.453125 +vt 0.642578125 0.453125 +vt 0.642578125 0.4560546875 +vt 0.640625 0.4560546875 +vt 0.640625 0.5361328125 +vt 0.642578125 0.5361328125 +vt 0.64453125 0.5361328125 +vt 0.642578125 0.5361328125 +vt 0.642578125 0.4560546875 +vt 0.64453125 0.4560546875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 756/2260/565 759/2259/565 757/2258/565 754/2257/565 +f 755/2264/566 756/2263/566 754/2262/566 753/2261/566 +f 760/2268/567 755/2267/567 753/2266/567 758/2265/567 +f 759/2272/568 760/2271/568 758/2270/568 757/2269/568 +f 758/2276/569 753/2275/569 754/2274/569 757/2273/569 +f 759/2280/570 756/2279/570 755/2278/570 760/2277/570 +o cube +v 1.1292724372950198 1.4375 8.625959271593835 +v 1.27890625 1.4375 8.21484375 +v 1.1292724372950198 0.5625 8.625959271593835 +v 1.27890625 0.5625 8.21484375 +v 1.1614446724017613 1.4375 8.172091232084291 +v 1.0118108596967814 1.4375 8.583206753678127 +v 1.1614446724017613 0.5625 8.172091232084291 +v 1.0118108596967814 0.5625 8.583206753678127 +vt 0.3095703125 0.9228515625 +vt 0.3115234375 0.9228515625 +vt 0.3115234375 0.9091796875 +vt 0.3095703125 0.9091796875 +vt 0.302734375 0.9228515625 +vt 0.3095703125 0.9228515625 +vt 0.3095703125 0.9091796875 +vt 0.302734375 0.9091796875 +vt 0.318359375 0.9228515625 +vt 0.3203125 0.9228515625 +vt 0.3203125 0.9091796875 +vt 0.318359375 0.9091796875 +vt 0.3115234375 0.9228515625 +vt 0.318359375 0.9228515625 +vt 0.318359375 0.9091796875 +vt 0.3115234375 0.9091796875 +vt 0.3115234375 0.9228515625 +vt 0.3095703125 0.9228515625 +vt 0.3095703125 0.9296875 +vt 0.3115234375 0.9296875 +vt 0.3134765625 0.9296875 +vt 0.3115234375 0.9296875 +vt 0.3115234375 0.9228515625 +vt 0.3134765625 0.9228515625 +vn 0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 0.34202014332566866 +vn -0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 -0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 764/2284/571 767/2283/571 765/2282/571 762/2281/571 +f 763/2288/572 764/2287/572 762/2286/572 761/2285/572 +f 768/2292/573 763/2291/573 761/2290/573 766/2289/573 +f 767/2296/574 768/2295/574 766/2294/574 765/2293/574 +f 766/2300/575 761/2299/575 762/2298/575 765/2297/575 +f 767/2304/576 764/2303/576 763/2302/576 768/2301/576 +o cube +v 0.5846508979203132 1.4375 9.04447656217 +v 1.1300813193705375 1.4375 8.625953079726505 +v 0.5846508979203132 0.5625 9.04447656217 +v 1.1300813193705375 0.5625 8.625953079726505 +v 1.0539861407444473 1.4375 8.526783912190101 +v 0.5085557192942232 1.4375 8.945307394633597 +v 1.0539861407444473 0.5625 8.526783912190101 +v 0.5085557192942232 0.5625 8.945307394633597 +vt 0.17578125000000003 0.8486328125 +vt 0.17773437500000003 0.8486328125 +vt 0.17773437500000003 0.8349609375 +vt 0.17578125000000003 0.8349609375 +vt 0.1650390625 0.8486328125 +vt 0.17578125000000003 0.8486328125 +vt 0.17578125000000003 0.8349609375 +vt 0.1650390625 0.8349609375 +vt 0.18847656250000006 0.8486328125 +vt 0.19042968750000006 0.8486328125 +vt 0.19042968750000006 0.8349609375 +vt 0.18847656250000006 0.8349609375 +vt 0.17773437500000003 0.8486328125 +vt 0.18847656250000006 0.8486328125 +vt 0.18847656250000006 0.8349609375 +vt 0.17773437500000003 0.8349609375 +vt 0.17773437500000003 0.8486328125 +vt 0.17578125000000003 0.8486328125 +vt 0.17578125000000003 0.859375 +vt 0.17773437500000003 0.859375 +vt 0.17968750000000003 0.859375 +vt 0.17773437500000003 0.859375 +vt 0.17773437500000003 0.8486328125 +vt 0.17968750000000003 0.8486328125 +vn 0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 0.7933533402912352 +vn -0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 -0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 772/2308/577 775/2307/577 773/2306/577 770/2305/577 +f 771/2312/578 772/2311/578 770/2310/578 769/2309/578 +f 776/2316/579 771/2315/579 769/2314/579 774/2313/579 +f 775/2320/580 776/2319/580 774/2318/580 773/2317/580 +f 774/2324/581 769/2323/581 770/2322/581 773/2321/581 +f 775/2328/582 772/2327/582 771/2326/582 776/2325/582 +o cube +v 0.09650015694929326 1.4375 9.152818092462367 +v 0.5846481605092598 1.4375 9.044598285493315 +v 0.09650015694929326 0.5625 9.152818092462367 +v 0.5846481605092598 0.5625 9.044598285493315 +v 0.5575932087669969 1.4375 8.922561284603324 +v 0.06944520520703035 1.4375 9.030781091572376 +v 0.5575932087669969 0.5625 8.922561284603324 +v 0.06944520520703035 0.5625 9.030781091572376 +vt 0.2822265625 0.9765625 +vt 0.2841796875 0.9765625 +vt 0.2841796875 0.962890625 +vt 0.2822265625 0.962890625 +vt 0.2744140625 0.9765625 +vt 0.2822265625 0.9765625 +vt 0.2822265625 0.962890625 +vt 0.2744140625 0.962890625 +vt 0.2919921875 0.9765625 +vt 0.2939453125 0.9765625 +vt 0.2939453125 0.962890625 +vt 0.2919921875 0.962890625 +vt 0.2841796875 0.9765625 +vt 0.2919921875 0.9765625 +vt 0.2919921875 0.962890625 +vt 0.2841796875 0.962890625 +vt 0.2841796875 0.9765625 +vt 0.2822265625 0.9765625 +vt 0.2822265625 0.984375 +vt 0.2841796875 0.984375 +vt 0.2861328125 0.984375 +vt 0.2841796875 0.984375 +vt 0.2841796875 0.9765625 +vt 0.2861328125 0.9765625 +vn 0.9762960071199333 0 -0.21643961393810307 +vn 0.21643961393810307 0 0.9762960071199333 +vn -0.9762960071199333 0 0.21643961393810307 +vn -0.21643961393810307 0 -0.9762960071199333 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 780/2332/583 783/2331/583 781/2330/583 778/2329/583 +f 779/2336/584 780/2335/584 778/2334/584 777/2333/584 +f 784/2340/585 779/2339/585 777/2338/585 782/2337/585 +f 783/2344/586 784/2343/586 782/2342/586 781/2341/586 +f 782/2348/587 777/2347/587 778/2346/587 781/2345/587 +f 783/2352/588 780/2351/588 779/2350/588 784/2349/588 +o cube +v -1.0224989891757086 1.4375 8.553841359278566 +v -1.1721328018806885 1.4375 8.142725837684731 +v -1.0224989891757086 0.5625 8.553841359278566 +v -1.1721328018806885 0.5625 8.142725837684731 +v -1.289594379478927 1.4375 8.18547835560044 +v -1.139960566773947 1.4375 8.596593877194275 +v -1.289594379478927 0.5625 8.18547835560044 +v -1.139960566773947 0.5625 8.596593877194275 +vt 0.28125 0.9228515625 +vt 0.283203125 0.9228515625 +vt 0.283203125 0.9091796875 +vt 0.28125 0.9091796875 +vt 0.2744140625 0.9228515625 +vt 0.28125 0.9228515625 +vt 0.28125 0.9091796875 +vt 0.2744140625 0.9091796875 +vt 0.2900390625 0.9228515625 +vt 0.2919921875 0.9228515625 +vt 0.2919921875 0.9091796875 +vt 0.2900390625 0.9091796875 +vt 0.283203125 0.9228515625 +vt 0.2900390625 0.9228515625 +vt 0.2900390625 0.9091796875 +vt 0.283203125 0.9091796875 +vt 0.283203125 0.9228515625 +vt 0.28125 0.9228515625 +vt 0.28125 0.9296875 +vt 0.283203125 0.9296875 +vt 0.28515625 0.9296875 +vt 0.283203125 0.9296875 +vt 0.283203125 0.9228515625 +vt 0.28515625 0.9228515625 +vn -0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 -0.34202014332566866 +vn 0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 788/2356/589 791/2355/589 789/2354/589 786/2353/589 +f 787/2360/590 788/2359/590 786/2358/590 785/2357/590 +f 792/2364/591 787/2363/591 785/2362/591 790/2361/591 +f 791/2368/592 792/2367/592 790/2366/592 789/2365/592 +f 790/2372/593 785/2371/593 786/2370/593 789/2369/593 +f 791/2376/594 788/2375/594 787/2374/594 792/2373/594 +o cube +v -0.5085557192942232 1.4375 8.945307394633597 +v -1.0539861407444473 1.4375 8.526783912190101 +v -0.5085557192942232 0.5625 8.945307394633597 +v -1.0539861407444473 0.5625 8.526783912190101 +v -1.1300813193705375 1.4375 8.625953079726505 +v -0.5846508979203132 1.4375 9.04447656217 +v -1.1300813193705375 0.5625 8.625953079726505 +v -0.5846508979203132 0.5625 9.04447656217 +vt 0.10937500000000003 0.8427734375 +vt 0.11132812500000003 0.8427734375 +vt 0.11132812500000003 0.8291015625 +vt 0.10937500000000003 0.8291015625 +vt 0.0986328125 0.8427734375 +vt 0.10937500000000003 0.8427734375 +vt 0.10937500000000003 0.8291015625 +vt 0.0986328125 0.8291015625 +vt 0.12207031250000006 0.8427734375 +vt 0.12402343750000006 0.8427734375 +vt 0.12402343750000006 0.8291015625 +vt 0.12207031250000006 0.8291015625 +vt 0.11132812500000003 0.8427734375 +vt 0.12207031250000006 0.8427734375 +vt 0.12207031250000006 0.8291015625 +vt 0.11132812500000003 0.8291015625 +vt 0.11132812500000003 0.8427734375 +vt 0.10937500000000003 0.8427734375 +vt 0.10937500000000003 0.853515625 +vt 0.11132812500000003 0.853515625 +vt 0.11328125000000003 0.853515625 +vt 0.11132812500000003 0.853515625 +vt 0.11132812500000003 0.8427734375 +vt 0.11328125000000003 0.8427734375 +vn -0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 -0.7933533402912352 +vn 0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 796/2380/595 799/2379/595 797/2378/595 794/2377/595 +f 795/2384/596 796/2383/596 794/2382/596 793/2381/596 +f 800/2388/597 795/2387/597 793/2386/597 798/2385/597 +f 799/2392/598 800/2391/598 798/2390/598 797/2389/598 +f 798/2396/599 793/2395/599 794/2394/599 797/2393/599 +f 799/2400/600 796/2399/600 795/2398/600 800/2397/600 +o cube +v -0.06944520520703035 1.4375 9.030781091572376 +v -0.5575932087669969 1.4375 8.922561284603324 +v -0.06944520520703035 0.5625 9.030781091572376 +v -0.5575932087669969 0.5625 8.922561284603324 +v -0.5846481605092598 1.4375 9.044598285493315 +v -0.09650015694929326 1.4375 9.152818092462367 +v -0.5846481605092598 0.5625 9.044598285493315 +v -0.09650015694929326 0.5625 9.152818092462367 +vt 0.0078125 0.9921875 +vt 0.009765625000000003 0.9921875 +vt 0.009765625000000003 0.978515625 +vt 0.0078125 0.978515625 +vt 0 0.9921875 +vt 0.0078125 0.9921875 +vt 0.0078125 0.978515625 +vt 0 0.978515625 +vt 0.017578125000000003 0.9921875 +vt 0.019531250000000007 0.9921875 +vt 0.019531250000000007 0.978515625 +vt 0.017578125000000003 0.978515625 +vt 0.009765625000000003 0.9921875 +vt 0.017578125000000003 0.9921875 +vt 0.017578125000000003 0.978515625 +vt 0.009765625000000003 0.978515625 +vt 0.009765625000000003 0.9921875 +vt 0.0078125 0.9921875 +vt 0.0078125 1 +vt 0.009765625000000003 1 +vt 0.011718750000000007 1 +vt 0.009765625000000003 1 +vt 0.009765625000000003 0.9921875 +vt 0.011718750000000007 0.9921875 +vn -0.9762960071199333 0 -0.21643961393810307 +vn 0.21643961393810307 0 -0.9762960071199333 +vn 0.9762960071199333 0 0.21643961393810307 +vn -0.21643961393810307 0 0.9762960071199333 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 804/2404/601 807/2403/601 805/2402/601 802/2401/601 +f 803/2408/602 804/2407/602 802/2406/602 801/2405/602 +f 808/2412/603 803/2411/603 801/2410/603 806/2409/603 +f 807/2416/604 808/2415/604 806/2414/604 805/2413/604 +f 806/2420/605 801/2419/605 802/2418/605 805/2417/605 +f 807/2424/606 804/2423/606 803/2422/606 808/2421/606 +o cube +v 0.8413428719013964 -0.21211365313614527 7.25 +v 0.8413428719013964 -0.21211365313614527 7.125 +v 0.09069075173597607 -0.5230439419327808 7.25 +v 0.09069075173597607 -0.5230439419327808 7.125 +v 0.7935074428557602 -0.09662871157223445 7.125 +v 0.7935074428557602 -0.09662871157223445 7.25 +v 0.04285532269033987 -0.40755900036886994 7.125 +v 0.04285532269033987 -0.40755900036886994 7.25 +vt 0.3896484375 0.736328125 +vt 0.3916015625 0.736328125 +vt 0.3916015625 0.7236328125 +vt 0.3896484375 0.7236328125 +vt 0.3876953125 0.736328125 +vt 0.3896484375 0.736328125 +vt 0.3896484375 0.7236328125 +vt 0.3876953125 0.7236328125 +vt 0.3935546875 0.736328125 +vt 0.3955078125 0.736328125 +vt 0.3955078125 0.7236328125 +vt 0.3935546875 0.7236328125 +vt 0.3916015625 0.736328125 +vt 0.3935546875 0.736328125 +vt 0.3935546875 0.7236328125 +vt 0.3916015625 0.7236328125 +vt 0.3916015625 0.736328125 +vt 0.3896484375 0.736328125 +vt 0.3896484375 0.73828125 +vt 0.3916015625 0.73828125 +vt 0.3935546875 0.73828125 +vt 0.3916015625 0.73828125 +vt 0.3916015625 0.736328125 +vt 0.3935546875 0.736328125 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 812/2428/607 815/2427/607 813/2426/607 810/2425/607 +f 811/2432/608 812/2431/608 810/2430/608 809/2429/608 +f 816/2436/609 811/2435/609 809/2434/609 814/2433/609 +f 815/2440/610 816/2439/610 814/2438/610 813/2437/610 +f 814/2444/611 809/2443/611 810/2442/611 813/2441/611 +f 815/2448/612 812/2447/612 811/2446/612 816/2445/612 +o cube +v -0.7935074428557602 -0.09662871157223445 7.25 +v -0.7935074428557602 -0.09662871157223445 7.125 +v -0.04285532269033987 -0.40755900036886994 7.25 +v -0.04285532269033987 -0.40755900036886994 7.125 +v -0.8413428719013964 -0.21211365313614527 7.125 +v -0.8413428719013964 -0.21211365313614527 7.25 +v -0.09069075173597607 -0.5230439419327808 7.125 +v -0.09069075173597607 -0.5230439419327808 7.25 +vt 0.373046875 0.736328125 +vt 0.375 0.736328125 +vt 0.375 0.7236328125 +vt 0.373046875 0.7236328125 +vt 0.37109375 0.736328125 +vt 0.373046875 0.736328125 +vt 0.373046875 0.7236328125 +vt 0.37109375 0.7236328125 +vt 0.376953125 0.736328125 +vt 0.37890625 0.736328125 +vt 0.37890625 0.7236328125 +vt 0.376953125 0.7236328125 +vt 0.375 0.736328125 +vt 0.376953125 0.736328125 +vt 0.376953125 0.7236328125 +vt 0.375 0.7236328125 +vt 0.375 0.736328125 +vt 0.373046875 0.736328125 +vt 0.373046875 0.73828125 +vt 0.375 0.73828125 +vt 0.376953125 0.73828125 +vt 0.375 0.73828125 +vt 0.375 0.736328125 +vt 0.376953125 0.736328125 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 820/2452/613 823/2451/613 821/2450/613 818/2449/613 +f 819/2456/614 820/2455/614 818/2454/614 817/2453/614 +f 824/2460/615 819/2459/615 817/2458/615 822/2457/615 +f 823/2464/616 824/2463/616 822/2462/616 821/2461/616 +f 822/2468/617 817/2467/617 818/2466/617 821/2465/617 +f 823/2472/618 820/2471/618 819/2470/618 824/2469/618 +o cube +v 1.28125 0.3125 7.25 +v 1.28125 0.3125 7.125 +v 0.8393335183405042 -0.21415555464429747 7.25 +v 0.8393335183405042 -0.21415555464429747 7.125 +v 1.1854944446101277 0.3928484512108174 7.125 +v 1.1854944446101277 0.3928484512108174 7.25 +v 0.7435779629506319 -0.13380710343348007 7.125 +v 0.7435779629506319 -0.13380710343348007 7.25 +vt 0.4091796875 0.5107421875 +vt 0.4111328125 0.5107421875 +vt 0.4111328125 0.5 +vt 0.4091796875 0.5 +vt 0.4072265625 0.5107421875 +vt 0.4091796875 0.5107421875 +vt 0.4091796875 0.5 +vt 0.4072265625 0.5 +vt 0.4130859375 0.5107421875 +vt 0.4150390625 0.5107421875 +vt 0.4150390625 0.5 +vt 0.4130859375 0.5 +vt 0.4111328125 0.5107421875 +vt 0.4130859375 0.5107421875 +vt 0.4130859375 0.5 +vt 0.4111328125 0.5 +vt 0.4111328125 0.5107421875 +vt 0.4091796875 0.5107421875 +vt 0.4091796875 0.5126953125 +vt 0.4111328125 0.5126953125 +vt 0.4130859375 0.5126953125 +vt 0.4111328125 0.5126953125 +vt 0.4111328125 0.5107421875 +vt 0.4130859375 0.5107421875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 828/2476/619 831/2475/619 829/2474/619 826/2473/619 +f 827/2480/620 828/2479/620 826/2478/620 825/2477/620 +f 832/2484/621 827/2483/621 825/2482/621 830/2481/621 +f 831/2488/622 832/2487/622 830/2486/622 829/2485/622 +f 830/2492/623 825/2491/623 826/2490/623 829/2489/623 +f 831/2496/624 828/2495/624 827/2494/624 832/2493/624 +o cube +v -1.1854944446101277 0.3928484512108174 7.25 +v -1.1854944446101277 0.3928484512108174 7.125 +v -0.7435779629506319 -0.13380710343348007 7.25 +v -0.7435779629506319 -0.13380710343348007 7.125 +v -1.28125 0.3125 7.125 +v -1.28125 0.3125 7.25 +v -0.8393335183405042 -0.21415555464429747 7.125 +v -0.8393335183405042 -0.21415555464429747 7.25 +vt 0.001953125 0.8515625 +vt 0.00390625 0.8515625 +vt 0.00390625 0.8408203125 +vt 0.001953125 0.8408203125 +vt 0 0.8515625 +vt 0.001953125 0.8515625 +vt 0.001953125 0.8408203125 +vt 0 0.8408203125 +vt 0.005859375 0.8515625 +vt 0.0078125 0.8515625 +vt 0.0078125 0.8408203125 +vt 0.005859375 0.8408203125 +vt 0.00390625 0.8515625 +vt 0.005859375 0.8515625 +vt 0.005859375 0.8408203125 +vt 0.00390625 0.8408203125 +vt 0.00390625 0.8515625 +vt 0.001953125 0.8515625 +vt 0.001953125 0.853515625 +vt 0.00390625 0.853515625 +vt 0.005859375 0.853515625 +vt 0.00390625 0.853515625 +vt 0.00390625 0.8515625 +vt 0.005859375 0.8515625 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 836/2500/625 839/2499/625 837/2498/625 834/2497/625 +f 835/2504/626 836/2503/626 834/2502/626 833/2501/626 +f 840/2508/627 835/2507/627 833/2506/627 838/2505/627 +f 839/2512/628 840/2511/628 838/2510/628 837/2509/628 +f 838/2516/629 833/2515/629 834/2514/629 837/2513/629 +f 839/2520/630 836/2519/630 835/2518/630 840/2517/630 +o cube +v -1.15625 1.375 7.25 +v -1.15625 1.375 7.125 +v -1.15625 0.3125 7.25 +v -1.15625 0.3125 7.125 +v -1.28125 1.375 7.125 +v -1.28125 1.375 7.25 +v -1.28125 0.3125 7.125 +v -1.28125 0.3125 7.25 +vt 0.365234375 0.955078125 +vt 0.3671875 0.955078125 +vt 0.3671875 0.9384765625 +vt 0.365234375 0.9384765625 +vt 0.36328125 0.955078125 +vt 0.365234375 0.955078125 +vt 0.365234375 0.9384765625 +vt 0.36328125 0.9384765625 +vt 0.369140625 0.955078125 +vt 0.37109375 0.955078125 +vt 0.37109375 0.9384765625 +vt 0.369140625 0.9384765625 +vt 0.3671875 0.955078125 +vt 0.369140625 0.955078125 +vt 0.369140625 0.9384765625 +vt 0.3671875 0.9384765625 +vt 0.3671875 0.955078125 +vt 0.365234375 0.955078125 +vt 0.365234375 0.95703125 +vt 0.3671875 0.95703125 +vt 0.369140625 0.95703125 +vt 0.3671875 0.95703125 +vt 0.3671875 0.955078125 +vt 0.369140625 0.955078125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 844/2524/631 847/2523/631 845/2522/631 842/2521/631 +f 843/2528/632 844/2527/632 842/2526/632 841/2525/632 +f 848/2532/633 843/2531/633 841/2530/633 846/2529/633 +f 847/2536/634 848/2535/634 846/2534/634 845/2533/634 +f 846/2540/635 841/2539/635 842/2538/635 845/2537/635 +f 847/2544/636 844/2543/636 843/2542/636 848/2541/636 +o cube +v 1.28125 1.375 7.25 +v 1.28125 1.375 7.125 +v 1.28125 0.3125 7.25 +v 1.28125 0.3125 7.125 +v 1.15625 1.375 7.125 +v 1.15625 1.375 7.25 +v 1.15625 0.3125 7.125 +v 1.15625 0.3125 7.25 +vt 0.322265625 0.927734375 +vt 0.32421875 0.927734375 +vt 0.32421875 0.9111328125 +vt 0.322265625 0.9111328125 +vt 0.3203125 0.927734375 +vt 0.322265625 0.927734375 +vt 0.322265625 0.9111328125 +vt 0.3203125 0.9111328125 +vt 0.326171875 0.927734375 +vt 0.328125 0.927734375 +vt 0.328125 0.9111328125 +vt 0.326171875 0.9111328125 +vt 0.32421875 0.927734375 +vt 0.326171875 0.927734375 +vt 0.326171875 0.9111328125 +vt 0.32421875 0.9111328125 +vt 0.32421875 0.927734375 +vt 0.322265625 0.927734375 +vt 0.322265625 0.9296875 +vt 0.32421875 0.9296875 +vt 0.326171875 0.9296875 +vt 0.32421875 0.9296875 +vt 0.32421875 0.927734375 +vt 0.326171875 0.927734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 852/2548/637 855/2547/637 853/2546/637 850/2545/637 +f 851/2552/638 852/2551/638 850/2550/638 849/2549/638 +f 856/2556/639 851/2555/639 849/2554/639 854/2553/639 +f 855/2560/640 856/2559/640 854/2558/640 853/2557/640 +f 854/2564/641 849/2563/641 850/2562/641 853/2561/641 +f 855/2568/642 852/2567/642 851/2566/642 856/2565/642 +o cube +v -1.15625 1.3937500000000003 8.1875 +v -1.15625 1.3937500000000003 8.0625 +v -1.15625 0.5812499999999998 8.1875 +v -1.15625 0.5812499999999998 8.0625 +v -1.28125 1.3937500000000003 8.0625 +v -1.28125 1.3937500000000003 8.1875 +v -1.28125 0.5812499999999998 8.0625 +v -1.28125 0.5812499999999998 8.1875 +vt 0.333984375 0.716796875 +vt 0.3359375 0.716796875 +vt 0.3359375 0.7041015625 +vt 0.333984375 0.7041015625 +vt 0.33203125 0.716796875 +vt 0.333984375 0.716796875 +vt 0.333984375 0.7041015625 +vt 0.33203125 0.7041015625 +vt 0.337890625 0.716796875 +vt 0.33984375 0.716796875 +vt 0.33984375 0.7041015625 +vt 0.337890625 0.7041015625 +vt 0.3359375 0.716796875 +vt 0.337890625 0.716796875 +vt 0.337890625 0.7041015625 +vt 0.3359375 0.7041015625 +vt 0.3359375 0.716796875 +vt 0.333984375 0.716796875 +vt 0.333984375 0.71875 +vt 0.3359375 0.71875 +vt 0.337890625 0.71875 +vt 0.3359375 0.71875 +vt 0.3359375 0.716796875 +vt 0.337890625 0.716796875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 860/2572/643 863/2571/643 861/2570/643 858/2569/643 +f 859/2576/644 860/2575/644 858/2574/644 857/2573/644 +f 864/2580/645 859/2579/645 857/2578/645 862/2577/645 +f 863/2584/646 864/2583/646 862/2582/646 861/2581/646 +f 862/2588/647 857/2587/647 858/2586/647 861/2585/647 +f 863/2592/648 860/2591/648 859/2590/648 864/2589/648 +o cube +v 0.0625 1.375 7.5625 +v 0.0625 1.375 7.4375 +v 0.0625 0.375 7.5625 +v 0.0625 0.375 7.4375 +v -0.0625 1.375 7.4375 +v -0.0625 1.375 7.5625 +v -0.0625 0.375 7.4375 +v -0.0625 0.375 7.5625 +vt 0.4892578125 0.9560546875 +vt 0.4912109375 0.9560546875 +vt 0.4912109375 0.9404296875 +vt 0.4892578125 0.9404296875 +vt 0.4873046875 0.9560546875 +vt 0.4892578125 0.9560546875 +vt 0.4892578125 0.9404296875 +vt 0.4873046875 0.9404296875 +vt 0.4931640625 0.9560546875 +vt 0.4951171875 0.9560546875 +vt 0.4951171875 0.9404296875 +vt 0.4931640625 0.9404296875 +vt 0.4912109375 0.9560546875 +vt 0.4931640625 0.9560546875 +vt 0.4931640625 0.9404296875 +vt 0.4912109375 0.9404296875 +vt 0.4912109375 0.9560546875 +vt 0.4892578125 0.9560546875 +vt 0.4892578125 0.9580078125 +vt 0.4912109375 0.9580078125 +vt 0.4931640625 0.9580078125 +vt 0.4912109375 0.9580078125 +vt 0.4912109375 0.9560546875 +vt 0.4931640625 0.9560546875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 868/2596/649 871/2595/649 869/2594/649 866/2593/649 +f 867/2600/650 868/2599/650 866/2598/650 865/2597/650 +f 872/2604/651 867/2603/651 865/2602/651 870/2601/651 +f 871/2608/652 872/2607/652 870/2606/652 869/2605/652 +f 870/2612/653 865/2611/653 866/2610/653 869/2609/653 +f 871/2616/654 868/2615/654 867/2614/654 872/2613/654 +o cube +v -0.0625 0.375 8.1875 +v -0.0625 0.375 8.0625 +v -0.0625 0.3125 8.1875 +v -0.0625 0.3125 8.0625 +v -0.9375 0.375 8.0625 +v -0.9375 0.375 8.1875 +v -0.9375 0.3125 8.0625 +v -0.9375 0.3125 8.1875 +vt 0.4892578125 0.8759765625 +vt 0.5029296875 0.8759765625 +vt 0.5029296875 0.875 +vt 0.4892578125 0.875 +vt 0.4873046875 0.8759765625 +vt 0.4892578125 0.8759765625 +vt 0.4892578125 0.875 +vt 0.4873046875 0.875 +vt 0.5048828125 0.8759765625 +vt 0.5185546875 0.8759765625 +vt 0.5185546875 0.875 +vt 0.5048828125 0.875 +vt 0.5029296875 0.8759765625 +vt 0.5048828125 0.8759765625 +vt 0.5048828125 0.875 +vt 0.5029296875 0.875 +vt 0.5029296875 0.8759765625 +vt 0.4892578125 0.8759765625 +vt 0.4892578125 0.8779296875 +vt 0.5029296875 0.8779296875 +vt 0.5166015625 0.8779296875 +vt 0.5029296875 0.8779296875 +vt 0.5029296875 0.8759765625 +vt 0.5166015625 0.8759765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 876/2620/655 879/2619/655 877/2618/655 874/2617/655 +f 875/2624/656 876/2623/656 874/2622/656 873/2621/656 +f 880/2628/657 875/2627/657 873/2626/657 878/2625/657 +f 879/2632/658 880/2631/658 878/2630/658 877/2629/658 +f 878/2636/659 873/2635/659 874/2634/659 877/2633/659 +f 879/2640/660 876/2639/660 875/2638/660 880/2637/660 +o cube +v -0.0625 1.4375 7.5625 +v -0.0625 1.4375 7.4375 +v -0.0625 1.375 7.5625 +v -0.0625 1.375 7.4375 +v -1.1875 1.4375 7.4375 +v -1.1875 1.4375 7.5625 +v -1.1875 1.375 7.4375 +v -1.1875 1.375 7.5625 +vt 0.228515625 0.677734375 +vt 0.24609375 0.677734375 +vt 0.24609375 0.6767578125 +vt 0.228515625 0.6767578125 +vt 0.2265625 0.677734375 +vt 0.228515625 0.677734375 +vt 0.228515625 0.6767578125 +vt 0.2265625 0.6767578125 +vt 0.248046875 0.677734375 +vt 0.265625 0.677734375 +vt 0.265625 0.6767578125 +vt 0.248046875 0.6767578125 +vt 0.24609375 0.677734375 +vt 0.248046875 0.677734375 +vt 0.248046875 0.6767578125 +vt 0.24609375 0.6767578125 +vt 0.24609375 0.677734375 +vt 0.228515625 0.677734375 +vt 0.228515625 0.6796875 +vt 0.24609375 0.6796875 +vt 0.263671875 0.6796875 +vt 0.24609375 0.6796875 +vt 0.24609375 0.677734375 +vt 0.263671875 0.677734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 884/2644/661 887/2643/661 885/2642/661 882/2641/661 +f 883/2648/662 884/2647/662 882/2646/662 881/2645/662 +f 888/2652/663 883/2651/663 881/2650/663 886/2649/663 +f 887/2656/664 888/2655/664 886/2654/664 885/2653/664 +f 886/2660/665 881/2659/665 882/2658/665 885/2657/665 +f 887/2664/666 884/2663/666 883/2662/666 888/2661/666 +o cube +v 1.1875 1.4375 7.5625 +v 1.1875 1.4375 7.4375 +v 1.1875 1.375 7.5625 +v 1.1875 1.375 7.4375 +v 0.0625 1.4375 7.4375 +v 0.0625 1.4375 7.5625 +v 0.0625 1.375 7.4375 +v 0.0625 1.375 7.5625 +vt 0.3134765625 0.79296875 +vt 0.3310546875 0.79296875 +vt 0.3310546875 0.7919921875 +vt 0.3134765625 0.7919921875 +vt 0.3115234375 0.79296875 +vt 0.3134765625 0.79296875 +vt 0.3134765625 0.7919921875 +vt 0.3115234375 0.7919921875 +vt 0.3330078125 0.79296875 +vt 0.3505859375 0.79296875 +vt 0.3505859375 0.7919921875 +vt 0.3330078125 0.7919921875 +vt 0.3310546875 0.79296875 +vt 0.3330078125 0.79296875 +vt 0.3330078125 0.7919921875 +vt 0.3310546875 0.7919921875 +vt 0.3310546875 0.79296875 +vt 0.3134765625 0.79296875 +vt 0.3134765625 0.794921875 +vt 0.3310546875 0.794921875 +vt 0.3486328125 0.794921875 +vt 0.3310546875 0.794921875 +vt 0.3310546875 0.79296875 +vt 0.3486328125 0.79296875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 892/2668/667 895/2667/667 893/2666/667 890/2665/667 +f 891/2672/668 892/2671/668 890/2670/668 889/2669/668 +f 896/2676/669 891/2675/669 889/2674/669 894/2673/669 +f 895/2680/670 896/2679/670 894/2678/670 893/2677/670 +f 894/2684/671 889/2683/671 890/2682/671 893/2681/671 +f 895/2688/672 892/2687/672 891/2686/672 896/2685/672 +o cube +v -0.8990211577921463 0.3617506721004201 8.1875 +v -0.8990211577921463 0.3617506721004201 8.0625 +v -0.9375 0.3125 8.1875 +v -0.9375 0.3125 8.0625 +v -1.2437758624950872 0.6311025675553956 8.0625 +v -1.2437758624950872 0.6311025675553956 8.1875 +v -1.282254704702941 0.5818518954549756 8.0625 +v -1.282254704702941 0.5818518954549756 8.1875 +vt 0.19921875 0.685546875 +vt 0.2060546875 0.685546875 +vt 0.2060546875 0.6845703125 +vt 0.19921875 0.6845703125 +vt 0.197265625 0.685546875 +vt 0.19921875 0.685546875 +vt 0.19921875 0.6845703125 +vt 0.197265625 0.6845703125 +vt 0.2080078125 0.685546875 +vt 0.21484375 0.685546875 +vt 0.21484375 0.6845703125 +vt 0.2080078125 0.6845703125 +vt 0.2060546875 0.685546875 +vt 0.2080078125 0.685546875 +vt 0.2080078125 0.6845703125 +vt 0.2060546875 0.6845703125 +vt 0.2060546875 0.685546875 +vt 0.19921875 0.685546875 +vt 0.19921875 0.6875 +vt 0.2060546875 0.6875 +vt 0.212890625 0.6875 +vt 0.2060546875 0.6875 +vt 0.2060546875 0.685546875 +vt 0.212890625 0.685546875 +vn 0 0 -1 +vn 0.7880107536067219 -0.6156614753256584 0 +vn 0 0 1 +vn -0.7880107536067219 0.6156614753256584 0 +vn 0.6156614753256584 0.7880107536067219 0 +vn -0.6156614753256584 -0.7880107536067219 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 900/2692/673 903/2691/673 901/2690/673 898/2689/673 +f 899/2696/674 900/2695/674 898/2694/674 897/2693/674 +f 904/2700/675 899/2699/675 897/2698/675 902/2697/675 +f 903/2704/676 904/2703/676 902/2702/676 901/2701/676 +f 902/2708/677 897/2707/677 898/2706/677 901/2705/677 +f 903/2712/678 900/2711/678 899/2710/678 904/2709/678 +o cube +v 0.9375 0.375 8.1875 +v 0.9375 0.375 8.0625 +v 0.9375 0.3125 8.1875 +v 0.9375 0.3125 8.0625 +v 0.0625 0.375 8.0625 +v 0.0625 0.375 8.1875 +v 0.0625 0.3125 8.0625 +v 0.0625 0.3125 8.1875 +vt 0.4892578125 0.919921875 +vt 0.5029296875 0.919921875 +vt 0.5029296875 0.9189453125 +vt 0.4892578125 0.9189453125 +vt 0.4873046875 0.919921875 +vt 0.4892578125 0.919921875 +vt 0.4892578125 0.9189453125 +vt 0.4873046875 0.9189453125 +vt 0.5048828125 0.919921875 +vt 0.5185546875 0.919921875 +vt 0.5185546875 0.9189453125 +vt 0.5048828125 0.9189453125 +vt 0.5029296875 0.919921875 +vt 0.5048828125 0.919921875 +vt 0.5048828125 0.9189453125 +vt 0.5029296875 0.9189453125 +vt 0.5029296875 0.919921875 +vt 0.4892578125 0.919921875 +vt 0.4892578125 0.921875 +vt 0.5029296875 0.921875 +vt 0.5166015625 0.921875 +vt 0.5029296875 0.921875 +vt 0.5029296875 0.919921875 +vt 0.5166015625 0.919921875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 908/2716/679 911/2715/679 909/2714/679 906/2713/679 +f 907/2720/680 908/2719/680 906/2718/680 905/2717/680 +f 912/2724/681 907/2723/681 905/2722/681 910/2721/681 +f 911/2728/682 912/2727/682 910/2726/682 909/2725/682 +f 910/2732/683 905/2731/683 906/2730/683 909/2729/683 +f 911/2736/684 908/2735/684 907/2734/684 912/2733/684 +o cube +v 1.28125 1.3937500000000003 8.1875 +v 1.28125 1.3937500000000003 8.0625 +v 1.28125 0.5812499999999998 8.1875 +v 1.28125 0.5812499999999998 8.0625 +v 1.15625 1.3937500000000003 8.0625 +v 1.15625 1.3937500000000003 8.1875 +v 1.15625 0.5812499999999998 8.0625 +v 1.15625 0.5812499999999998 8.1875 +vt 0.2021484375 0.998046875 +vt 0.2041015625 0.998046875 +vt 0.2041015625 0.9853515625 +vt 0.2021484375 0.9853515625 +vt 0.2001953125 0.998046875 +vt 0.2021484375 0.998046875 +vt 0.2021484375 0.9853515625 +vt 0.2001953125 0.9853515625 +vt 0.2060546875 0.998046875 +vt 0.2080078125 0.998046875 +vt 0.2080078125 0.9853515625 +vt 0.2060546875 0.9853515625 +vt 0.2041015625 0.998046875 +vt 0.2060546875 0.998046875 +vt 0.2060546875 0.9853515625 +vt 0.2041015625 0.9853515625 +vt 0.2041015625 0.998046875 +vt 0.2021484375 0.998046875 +vt 0.2021484375 1 +vt 0.2041015625 1 +vt 0.2060546875 1 +vt 0.2041015625 1 +vt 0.2041015625 0.998046875 +vt 0.2060546875 0.998046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 916/2740/685 919/2739/685 917/2738/685 914/2737/685 +f 915/2744/686 916/2743/686 914/2742/686 913/2741/686 +f 920/2748/687 915/2747/687 913/2746/687 918/2745/687 +f 919/2752/688 920/2751/688 918/2750/688 917/2749/688 +f 918/2756/689 913/2755/689 914/2754/689 917/2753/689 +f 919/2760/690 916/2759/690 915/2758/690 920/2757/690 +o cube +v 1.2437758624950872 0.6311025675553956 8.1875 +v 1.2437758624950872 0.6311025675553956 8.0625 +v 1.282254704702941 0.5818518954549756 8.1875 +v 1.282254704702941 0.5818518954549756 8.0625 +v 0.8990211577921463 0.3617506721004201 8.0625 +v 0.8990211577921463 0.3617506721004201 8.1875 +v 0.9375 0.3125 8.0625 +v 0.9375 0.3125 8.1875 +vt 0.3037109375 0.935546875 +vt 0.310546875 0.935546875 +vt 0.310546875 0.9345703125 +vt 0.3037109375 0.9345703125 +vt 0.3017578125 0.935546875 +vt 0.3037109375 0.935546875 +vt 0.3037109375 0.9345703125 +vt 0.3017578125 0.9345703125 +vt 0.3125 0.935546875 +vt 0.3193359375 0.935546875 +vt 0.3193359375 0.9345703125 +vt 0.3125 0.9345703125 +vt 0.310546875 0.935546875 +vt 0.3125 0.935546875 +vt 0.3125 0.9345703125 +vt 0.310546875 0.9345703125 +vt 0.310546875 0.935546875 +vt 0.3037109375 0.935546875 +vt 0.3037109375 0.9375 +vt 0.310546875 0.9375 +vt 0.3173828125 0.9375 +vt 0.310546875 0.9375 +vt 0.310546875 0.935546875 +vt 0.3173828125 0.935546875 +vn 0 0 -1 +vn 0.7880107536067219 0.6156614753256584 0 +vn 0 0 1 +vn -0.7880107536067219 -0.6156614753256584 0 +vn -0.6156614753256584 0.7880107536067219 0 +vn 0.6156614753256584 -0.7880107536067219 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 924/2764/691 927/2763/691 925/2762/691 922/2761/691 +f 923/2768/692 924/2767/692 922/2766/692 921/2765/692 +f 928/2772/693 923/2771/693 921/2770/693 926/2769/693 +f 927/2776/694 928/2775/694 926/2774/694 925/2773/694 +f 926/2780/695 921/2779/695 922/2778/695 925/2777/695 +f 927/2784/696 924/2783/696 923/2782/696 928/2781/696 +o cube +v -1.0681733422535444 1.625 8.601604337210008 +v -1.2595150584360892 1.625 8.139664570954364 +v -1.0681733422535444 1.4375 8.601604337210008 +v -1.2595150584360892 1.4375 8.139664570954364 +v -1.375 1.625 8.1875 +v -1.1836582838174552 1.625 8.649439766255643 +v -1.375 1.4375 8.1875 +v -1.1836582838174552 1.4375 8.649439766255643 +vt 0.435546875 0.7392578125 +vt 0.4375 0.7392578125 +vt 0.4375 0.736328125 +vt 0.435546875 0.736328125 +vt 0.427734375 0.7392578125 +vt 0.435546875 0.7392578125 +vt 0.435546875 0.736328125 +vt 0.427734375 0.736328125 +vt 0.4453125 0.7392578125 +vt 0.447265625 0.7392578125 +vt 0.447265625 0.736328125 +vt 0.4453125 0.736328125 +vt 0.4375 0.7392578125 +vt 0.4453125 0.7392578125 +vt 0.4453125 0.736328125 +vt 0.4375 0.736328125 +vt 0.4375 0.7392578125 +vt 0.435546875 0.7392578125 +vt 0.435546875 0.7470703125 +vt 0.4375 0.7470703125 +vt 0.439453125 0.7470703125 +vt 0.4375 0.7470703125 +vt 0.4375 0.7392578125 +vt 0.439453125 0.7392578125 +vn -0.3826834323650897 0 -0.9238795325112867 +vn 0.9238795325112867 0 -0.3826834323650897 +vn 0.3826834323650897 0 0.9238795325112867 +vn -0.9238795325112867 0 0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 932/2788/697 935/2787/697 933/2786/697 930/2785/697 +f 931/2792/698 932/2791/698 930/2790/698 929/2789/698 +f 936/2796/699 931/2795/699 929/2794/699 934/2793/699 +f 935/2800/700 936/2799/700 934/2798/700 933/2797/700 +f 934/2804/701 929/2803/701 930/2802/701 933/2801/701 +f 935/2808/702 932/2807/702 931/2806/702 936/2805/702 +o cube +v 1.1836582838174552 1.625 8.649439766255643 +v 1.375 1.625 8.1875 +v 1.1836582838174552 1.4375 8.649439766255643 +v 1.375 1.4375 8.1875 +v 1.2595150584360892 1.625 8.139664570954364 +v 1.0681733422535444 1.625 8.601604337210008 +v 1.2595150584360892 1.4375 8.139664570954364 +v 1.0681733422535444 1.4375 8.601604337210008 +vt 0.435546875 0.7822265625 +vt 0.4375 0.7822265625 +vt 0.4375 0.779296875 +vt 0.435546875 0.779296875 +vt 0.427734375 0.7822265625 +vt 0.435546875 0.7822265625 +vt 0.435546875 0.779296875 +vt 0.427734375 0.779296875 +vt 0.4453125 0.7822265625 +vt 0.447265625 0.7822265625 +vt 0.447265625 0.779296875 +vt 0.4453125 0.779296875 +vt 0.4375 0.7822265625 +vt 0.4453125 0.7822265625 +vt 0.4453125 0.779296875 +vt 0.4375 0.779296875 +vt 0.4375 0.7822265625 +vt 0.435546875 0.7822265625 +vt 0.435546875 0.7900390625 +vt 0.4375 0.7900390625 +vt 0.439453125 0.7900390625 +vt 0.4375 0.7900390625 +vt 0.4375 0.7822265625 +vt 0.439453125 0.7822265625 +vn 0.3826834323650897 0 -0.9238795325112867 +vn 0.9238795325112867 0 0.3826834323650897 +vn -0.3826834323650897 0 0.9238795325112867 +vn -0.9238795325112867 0 -0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 940/2812/703 943/2811/703 941/2810/703 938/2809/703 +f 939/2816/704 940/2815/704 938/2814/704 937/2813/704 +f 944/2820/705 939/2819/705 937/2818/705 942/2817/705 +f 943/2824/706 944/2823/706 942/2822/706 941/2821/706 +f 942/2828/707 937/2827/707 938/2826/707 941/2825/707 +f 943/2832/708 940/2831/708 939/2830/708 944/2829/708 +o cube +v -0.5073993973799241 1.625 9.008427357634675 +v -1.1024144025983504 1.625 8.551856285878134 +v -0.5073993973799241 1.4375 9.008427357634675 +v -1.1024144025983504 1.4375 8.551856285878134 +v -1.1785095812244406 1.625 8.651025453414539 +v -0.5834945760060142 1.625 9.107596525171079 +v -1.1785095812244406 1.4375 8.651025453414539 +v -0.5834945760060142 1.4375 9.107596525171079 +vt 0.2998046875 0.4169921875 +vt 0.3017578125 0.4169921875 +vt 0.3017578125 0.4140625 +vt 0.2998046875 0.4140625 +vt 0.2880859375 0.4169921875 +vt 0.2998046875 0.4169921875 +vt 0.2998046875 0.4140625 +vt 0.2880859375 0.4140625 +vt 0.3134765625 0.4169921875 +vt 0.3154296875 0.4169921875 +vt 0.3154296875 0.4140625 +vt 0.3134765625 0.4140625 +vt 0.3017578125 0.4169921875 +vt 0.3134765625 0.4169921875 +vt 0.3134765625 0.4140625 +vt 0.3017578125 0.4140625 +vt 0.3017578125 0.4169921875 +vt 0.2998046875 0.4169921875 +vt 0.2998046875 0.4287109375 +vt 0.3017578125 0.4287109375 +vt 0.3037109375 0.4287109375 +vt 0.3017578125 0.4287109375 +vt 0.3017578125 0.4169921875 +vt 0.3037109375 0.4169921875 +vn -0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 -0.7933533402912352 +vn 0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 948/2836/709 951/2835/709 949/2834/709 946/2833/709 +f 947/2840/710 948/2839/710 946/2838/710 945/2837/710 +f 952/2844/711 947/2843/711 945/2842/711 950/2841/711 +f 951/2848/712 952/2847/712 950/2846/712 949/2845/712 +f 950/2852/713 945/2851/713 946/2850/713 949/2849/713 +f 951/2856/714 948/2855/714 947/2854/714 952/2853/714 +o cube +v 0.5834945760060142 1.625 9.107596525171079 +v 1.1785095812244406 1.625 8.651025453414539 +v 0.5834945760060142 1.4375 9.107596525171079 +v 1.1785095812244406 1.4375 8.651025453414539 +v 1.1024144025983504 1.625 8.551856285878134 +v 0.5073993973799241 1.625 9.008427357634675 +v 1.1024144025983504 1.4375 8.551856285878134 +v 0.5073993973799241 1.4375 9.008427357634675 +vt 0.2607421875 0.4169921875 +vt 0.2626953125 0.4169921875 +vt 0.2626953125 0.4140625 +vt 0.2607421875 0.4140625 +vt 0.2490234375 0.4169921875 +vt 0.2607421875 0.4169921875 +vt 0.2607421875 0.4140625 +vt 0.2490234375 0.4140625 +vt 0.2744140625 0.4169921875 +vt 0.2763671875 0.4169921875 +vt 0.2763671875 0.4140625 +vt 0.2744140625 0.4140625 +vt 0.2626953125 0.4169921875 +vt 0.2744140625 0.4169921875 +vt 0.2744140625 0.4140625 +vt 0.2626953125 0.4140625 +vt 0.2626953125 0.4169921875 +vt 0.2607421875 0.4169921875 +vt 0.2607421875 0.4287109375 +vt 0.2626953125 0.4287109375 +vt 0.2646484375 0.4287109375 +vt 0.2626953125 0.4287109375 +vt 0.2626953125 0.4169921875 +vt 0.2646484375 0.4169921875 +vn 0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 0.7933533402912352 +vn -0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 -0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 956/2860/715 959/2859/715 957/2858/715 954/2857/715 +f 955/2864/716 956/2863/716 954/2862/716 953/2861/716 +f 960/2868/717 955/2867/717 953/2866/717 958/2865/717 +f 959/2872/718 960/2871/718 958/2870/718 957/2869/718 +f 958/2876/719 953/2875/719 954/2874/719 957/2873/719 +f 959/2880/720 956/2879/720 955/2878/720 960/2877/720 +o cube +v -0.0022980599593130924 1.625 9.321321313915616 +v 0.5850098280318795 1.625 9.107558724337073 +v -0.0022980599593130924 1.4375 9.321321313915616 +v 0.5850098280318795 1.4375 9.107558724337073 +v 0.5422573101161708 1.625 8.990097146738835 +v -0.04505057787502176 1.625 9.203859736317378 +v 0.5422573101161708 1.4375 8.990097146738835 +v -0.04505057787502176 1.4375 9.203859736317378 +vt 0.5869140625 0.396484375 +vt 0.5888671875 0.396484375 +vt 0.5888671875 0.3935546875 +vt 0.5869140625 0.3935546875 +vt 0.5771484375 0.396484375 +vt 0.5869140625 0.396484375 +vt 0.5869140625 0.3935546875 +vt 0.5771484375 0.3935546875 +vt 0.5986328125 0.396484375 +vt 0.6005859375 0.396484375 +vt 0.6005859375 0.3935546875 +vt 0.5986328125 0.3935546875 +vt 0.5888671875 0.396484375 +vt 0.5986328125 0.396484375 +vt 0.5986328125 0.3935546875 +vt 0.5888671875 0.3935546875 +vt 0.5888671875 0.396484375 +vt 0.5869140625 0.396484375 +vt 0.5869140625 0.40625 +vt 0.5888671875 0.40625 +vt 0.5908203125 0.40625 +vt 0.5888671875 0.40625 +vt 0.5888671875 0.396484375 +vt 0.5908203125 0.396484375 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 964/2884/721 967/2883/721 965/2882/721 962/2881/721 +f 963/2888/722 964/2887/722 962/2886/722 961/2885/722 +f 968/2892/723 963/2891/723 961/2890/723 966/2889/723 +f 967/2896/724 968/2895/724 966/2894/724 965/2893/724 +f 966/2900/725 961/2899/725 962/2898/725 965/2897/725 +f 967/2904/726 964/2903/726 963/2902/726 968/2901/726 +o cube +v 0.04505057787502176 1.625 9.203859736317378 +v -0.5422573101161708 1.625 8.990097146738835 +v 0.04505057787502176 1.4375 9.203859736317378 +v -0.5422573101161708 1.4375 8.990097146738835 +v -0.5850098280318795 1.625 9.107558724337073 +v 0.0022980599593130924 1.625 9.321321313915616 +v -0.5850098280318795 1.4375 9.107558724337073 +v 0.0022980599593130924 1.4375 9.321321313915616 +vt 0.556640625 0.396484375 +vt 0.55859375 0.396484375 +vt 0.55859375 0.3935546875 +vt 0.556640625 0.3935546875 +vt 0.546875 0.396484375 +vt 0.556640625 0.396484375 +vt 0.556640625 0.3935546875 +vt 0.546875 0.3935546875 +vt 0.568359375 0.396484375 +vt 0.5703125 0.396484375 +vt 0.5703125 0.3935546875 +vt 0.568359375 0.3935546875 +vt 0.55859375 0.396484375 +vt 0.568359375 0.396484375 +vt 0.568359375 0.3935546875 +vt 0.55859375 0.3935546875 +vt 0.55859375 0.396484375 +vt 0.556640625 0.396484375 +vt 0.556640625 0.40625 +vt 0.55859375 0.40625 +vt 0.560546875 0.40625 +vt 0.55859375 0.40625 +vt 0.55859375 0.396484375 +vt 0.560546875 0.396484375 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 972/2908/727 975/2907/727 973/2906/727 970/2905/727 +f 971/2912/728 972/2911/728 970/2910/728 969/2909/728 +f 976/2916/729 971/2915/729 969/2914/729 974/2913/729 +f 975/2920/730 976/2919/730 974/2918/730 973/2917/730 +f 974/2924/731 969/2923/731 970/2922/731 973/2921/731 +f 975/2928/732 972/2927/732 971/2926/732 976/2925/732 +o cube +v 0.9375 0.3125 8.1875 +v 0.9375 0.3125 7.125 +v 0.9375 0.25 8.1875 +v 0.9375 0.25 7.125 +v 0.0625 0.3125 7.125 +v 0.0625 0.3125 8.1875 +v 0.0625 0.25 7.125 +v 0.0625 0.25 8.1875 +vt 0.34765625 0.8828125 +vt 0.361328125 0.8828125 +vt 0.361328125 0.8818359375 +vt 0.34765625 0.8818359375 +vt 0.3310546875 0.8828125 +vt 0.34765625 0.8828125 +vt 0.34765625 0.8818359375 +vt 0.3310546875 0.8818359375 +vt 0.3779296875 0.8828125 +vt 0.3916015625 0.8828125 +vt 0.3916015625 0.8818359375 +vt 0.3779296875 0.8818359375 +vt 0.361328125 0.8828125 +vt 0.3779296875 0.8828125 +vt 0.3779296875 0.8818359375 +vt 0.361328125 0.8818359375 +vt 0.361328125 0.8828125 +vt 0.34765625 0.8828125 +vt 0.34765625 0.8994140625 +vt 0.361328125 0.8994140625 +vt 0.375 0.8994140625 +vt 0.361328125 0.8994140625 +vt 0.361328125 0.8828125 +vt 0.375 0.8828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 980/2932/733 983/2931/733 981/2930/733 978/2929/733 +f 979/2936/734 980/2935/734 978/2934/734 977/2933/734 +f 984/2940/735 979/2939/735 977/2938/735 982/2937/735 +f 983/2944/736 984/2943/736 982/2942/736 981/2941/736 +f 982/2948/737 977/2947/737 978/2946/737 981/2945/737 +f 983/2952/738 980/2951/738 979/2950/738 984/2949/738 +o cube +v 1.2636153448316876 0.5532669933948384 8.1875 +v 1.2636153448316876 0.5532669933948384 7.125 +v 1.2994638721036278 0.5020699906267765 8.1875 +v 1.2994638721036278 0.5020699906267765 7.125 +v 0.9052363254552537 0.3023273024912558 7.125 +v 0.9052363254552537 0.3023273024912558 8.1875 +v 0.941084852727194 0.2511302997231938 7.125 +v 0.941084852727194 0.2511302997231938 8.1875 +vt 0.4658203125 0.4013671875 +vt 0.47265625 0.4013671875 +vt 0.47265625 0.400390625 +vt 0.4658203125 0.400390625 +vt 0.44921875 0.4013671875 +vt 0.4658203125 0.4013671875 +vt 0.4658203125 0.400390625 +vt 0.44921875 0.400390625 +vt 0.4892578125 0.4013671875 +vt 0.49609375 0.4013671875 +vt 0.49609375 0.400390625 +vt 0.4892578125 0.400390625 +vt 0.47265625 0.4013671875 +vt 0.4892578125 0.4013671875 +vt 0.4892578125 0.400390625 +vt 0.47265625 0.400390625 +vt 0.47265625 0.4013671875 +vt 0.4658203125 0.4013671875 +vt 0.4658203125 0.41796875 +vt 0.47265625 0.41796875 +vt 0.4794921875 0.41796875 +vt 0.47265625 0.41796875 +vt 0.47265625 0.4013671875 +vt 0.4794921875 0.4013671875 +vn 0 0 -1 +vn 0.8191520442889918 0.573576436351046 0 +vn 0 0 1 +vn -0.8191520442889918 -0.573576436351046 0 +vn -0.573576436351046 0.8191520442889918 0 +vn 0.573576436351046 -0.8191520442889918 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 988/2956/739 991/2955/739 989/2954/739 986/2953/739 +f 987/2960/740 988/2959/740 986/2958/740 985/2957/740 +f 992/2964/741 987/2963/741 985/2962/741 990/2961/741 +f 991/2968/742 992/2967/742 990/2966/742 989/2965/742 +f 990/2972/743 985/2971/743 986/2970/743 989/2969/743 +f 991/2976/744 988/2975/744 987/2974/744 992/2973/744 +o cube +v -0.0625 0.3125 8.1875 +v -0.0625 0.3125 7.125 +v -0.0625 0.25 8.1875 +v -0.0625 0.25 7.125 +v -0.9375 0.3125 7.125 +v -0.9375 0.3125 8.1875 +v -0.9375 0.25 7.125 +v -0.9375 0.25 8.1875 +vt 0.115234375 0.9716796875 +vt 0.12890625 0.9716796875 +vt 0.12890625 0.970703125 +vt 0.115234375 0.970703125 +vt 0.0986328125 0.9716796875 +vt 0.115234375 0.9716796875 +vt 0.115234375 0.970703125 +vt 0.0986328125 0.970703125 +vt 0.1455078125 0.9716796875 +vt 0.1591796875 0.9716796875 +vt 0.1591796875 0.970703125 +vt 0.1455078125 0.970703125 +vt 0.12890625 0.9716796875 +vt 0.1455078125 0.9716796875 +vt 0.1455078125 0.970703125 +vt 0.12890625 0.970703125 +vt 0.12890625 0.9716796875 +vt 0.115234375 0.9716796875 +vt 0.115234375 0.98828125 +vt 0.12890625 0.98828125 +vt 0.142578125 0.98828125 +vt 0.12890625 0.98828125 +vt 0.12890625 0.9716796875 +vt 0.142578125 0.9716796875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 996/2980/745 999/2979/745 997/2978/745 994/2977/745 +f 995/2984/746 996/2983/746 994/2982/746 993/2981/746 +f 1000/2988/747 995/2987/747 993/2986/747 998/2985/747 +f 999/2992/748 1000/2991/748 998/2990/748 997/2989/748 +f 998/2996/749 993/2995/749 994/2994/749 997/2993/749 +f 999/3000/750 996/2999/750 995/2998/750 1000/2997/750 +o cube +v -0.9052363254552537 0.3023273024912558 8.1875 +v -0.9052363254552537 0.3023273024912558 7.125 +v -0.941084852727194 0.2511302997231938 8.1875 +v -0.941084852727194 0.2511302997231938 7.125 +v -1.2636153448316876 0.5532669933948384 7.125 +v -1.2636153448316876 0.5532669933948384 8.1875 +v -1.2994638721036278 0.5020699906267765 7.125 +v -1.2994638721036278 0.5020699906267765 8.1875 +vt 0.3876953125 0.7041015625 +vt 0.39453125 0.7041015625 +vt 0.39453125 0.703125 +vt 0.3876953125 0.703125 +vt 0.37109375 0.7041015625 +vt 0.3876953125 0.7041015625 +vt 0.3876953125 0.703125 +vt 0.37109375 0.703125 +vt 0.4111328125 0.7041015625 +vt 0.41796875 0.7041015625 +vt 0.41796875 0.703125 +vt 0.4111328125 0.703125 +vt 0.39453125 0.7041015625 +vt 0.4111328125 0.7041015625 +vt 0.4111328125 0.703125 +vt 0.39453125 0.703125 +vt 0.39453125 0.7041015625 +vt 0.3876953125 0.7041015625 +vt 0.3876953125 0.720703125 +vt 0.39453125 0.720703125 +vt 0.4013671875 0.720703125 +vt 0.39453125 0.720703125 +vt 0.39453125 0.7041015625 +vt 0.4013671875 0.7041015625 +vn 0 0 -1 +vn 0.8191520442889918 -0.573576436351046 0 +vn 0 0 1 +vn -0.8191520442889918 0.573576436351046 0 +vn 0.573576436351046 0.8191520442889918 0 +vn -0.573576436351046 -0.8191520442889918 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1004/3004/751 1007/3003/751 1005/3002/751 1002/3001/751 +f 1003/3008/752 1004/3007/752 1002/3006/752 1001/3005/752 +f 1008/3012/753 1003/3011/753 1001/3010/753 1006/3009/753 +f 1007/3016/754 1008/3015/754 1006/3014/754 1005/3013/754 +f 1006/3020/755 1001/3019/755 1002/3018/755 1005/3017/755 +f 1007/3024/756 1004/3023/756 1003/3022/756 1008/3021/756 +o cube +v -1.0827591395380458 1.4375 8.6359700514351 +v -1.25376921120088 1.4375 8.166123741042146 +v -1.0827591395380458 1.25 8.6359700514351 +v -1.25376921120088 1.25 8.166123741042146 +v -1.3124999999999993 1.4375 8.1875 +v -1.1414899283371651 1.4375 8.657346310392954 +v -1.3124999999999993 1.25 8.1875 +v -1.1414899283371651 1.25 8.657346310392954 +vt 0.4599609375 0.759765625 +vt 0.4609375 0.759765625 +vt 0.4609375 0.7568359375 +vt 0.4599609375 0.7568359375 +vt 0.4521484375 0.759765625 +vt 0.4599609375 0.759765625 +vt 0.4599609375 0.7568359375 +vt 0.4521484375 0.7568359375 +vt 0.46875 0.759765625 +vt 0.4697265625 0.759765625 +vt 0.4697265625 0.7568359375 +vt 0.46875 0.7568359375 +vt 0.4609375 0.759765625 +vt 0.46875 0.759765625 +vt 0.46875 0.7568359375 +vt 0.4609375 0.7568359375 +vt 0.4609375 0.759765625 +vt 0.4599609375 0.759765625 +vt 0.4599609375 0.767578125 +vt 0.4609375 0.767578125 +vt 0.4619140625 0.767578125 +vt 0.4609375 0.767578125 +vt 0.4609375 0.759765625 +vt 0.4619140625 0.759765625 +vn -0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 -0.34202014332566866 +vn 0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1012/3028/757 1015/3027/757 1013/3026/757 1010/3025/757 +f 1011/3032/758 1012/3031/758 1010/3030/758 1009/3029/758 +f 1016/3036/759 1011/3035/759 1009/3034/759 1014/3033/759 +f 1015/3040/760 1016/3039/760 1014/3038/760 1013/3037/760 +f 1014/3044/761 1009/3043/761 1010/3042/761 1013/3041/761 +f 1015/3048/762 1012/3047/762 1011/3046/762 1016/3045/762 +o cube +v 1.1414899283371651 1.4375 8.657346310392954 +v 1.3124999999999993 1.4375 8.1875 +v 1.1414899283371651 1.25 8.657346310392954 +v 1.3124999999999993 1.25 8.1875 +v 1.25376921120088 1.4375 8.166123741042146 +v 1.0827591395380458 1.4375 8.6359700514351 +v 1.25376921120088 1.25 8.166123741042146 +v 1.0827591395380458 1.25 8.6359700514351 +vt 0.0263671875 0.8212890625 +vt 0.02734375 0.8212890625 +vt 0.02734375 0.818359375 +vt 0.0263671875 0.818359375 +vt 0.0185546875 0.8212890625 +vt 0.0263671875 0.8212890625 +vt 0.0263671875 0.818359375 +vt 0.0185546875 0.818359375 +vt 0.03515625 0.8212890625 +vt 0.0361328125 0.8212890625 +vt 0.0361328125 0.818359375 +vt 0.03515625 0.818359375 +vt 0.02734375 0.8212890625 +vt 0.03515625 0.8212890625 +vt 0.03515625 0.818359375 +vt 0.02734375 0.818359375 +vt 0.02734375 0.8212890625 +vt 0.0263671875 0.8212890625 +vt 0.0263671875 0.8291015625 +vt 0.02734375 0.8291015625 +vt 0.0283203125 0.8291015625 +vt 0.02734375 0.8291015625 +vt 0.02734375 0.8212890625 +vt 0.0283203125 0.8212890625 +vn 0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 0.34202014332566866 +vn -0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 -0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1020/3052/763 1023/3051/763 1021/3050/763 1018/3049/763 +f 1019/3056/764 1020/3055/764 1018/3054/764 1017/3053/764 +f 1024/3060/765 1019/3059/765 1017/3058/765 1022/3057/765 +f 1023/3064/766 1024/3063/766 1022/3062/766 1021/3061/766 +f 1022/3068/767 1017/3067/767 1018/3066/767 1021/3065/767 +f 1023/3072/768 1020/3071/768 1019/3070/768 1024/3069/768 +o cube +v 0.5958244062976519 1.4375 9.074483765631594 +v 1.141254827747876 1.4375 8.655960283188099 +v 0.5958244062976519 1.25 9.074483765631594 +v 1.141254827747876 1.25 8.655960283188099 +v 1.103207238434831 1.4375 8.606375699419896 +v 0.5577768169846068 1.4375 9.024899181863391 +v 1.103207238434831 1.25 8.606375699419896 +v 0.5577768169846068 1.25 9.024899181863391 +vt 0.5634765625 0.9248046875 +vt 0.564453125 0.9248046875 +vt 0.564453125 0.921875 +vt 0.5634765625 0.921875 +vt 0.552734375 0.9248046875 +vt 0.5634765625 0.9248046875 +vt 0.5634765625 0.921875 +vt 0.552734375 0.921875 +vt 0.5751953125 0.9248046875 +vt 0.576171875 0.9248046875 +vt 0.576171875 0.921875 +vt 0.5751953125 0.921875 +vt 0.564453125 0.9248046875 +vt 0.5751953125 0.9248046875 +vt 0.5751953125 0.921875 +vt 0.564453125 0.921875 +vt 0.564453125 0.9248046875 +vt 0.5634765625 0.9248046875 +vt 0.5634765625 0.935546875 +vt 0.564453125 0.935546875 +vt 0.5654296875 0.935546875 +vt 0.564453125 0.935546875 +vt 0.564453125 0.9248046875 +vt 0.5654296875 0.9248046875 +vn 0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 0.7933533402912352 +vn -0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 -0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1028/3076/769 1031/3075/769 1029/3074/769 1026/3073/769 +f 1027/3080/770 1028/3079/770 1026/3078/770 1025/3077/770 +f 1032/3084/771 1027/3083/771 1025/3082/771 1030/3081/771 +f 1031/3088/772 1032/3087/772 1030/3086/772 1029/3085/772 +f 1030/3092/773 1025/3091/773 1026/3090/773 1029/3089/773 +f 1031/3096/774 1028/3095/774 1027/3094/774 1032/3093/774 +o cube +v -0.5577768169846068 1.4375 9.024899181863391 +v -1.103207238434831 1.4375 8.606375699419896 +v -0.5577768169846068 1.25 9.024899181863391 +v -1.103207238434831 1.25 8.606375699419896 +v -1.141254827747876 1.4375 8.655960283188099 +v -0.5958244062976519 1.4375 9.074483765631594 +v -1.141254827747876 1.25 8.655960283188099 +v -0.5958244062976519 1.25 9.074483765631594 +vt 0.5029296875 0.7568359375 +vt 0.50390625 0.7568359375 +vt 0.50390625 0.75390625 +vt 0.5029296875 0.75390625 +vt 0.4921875 0.7568359375 +vt 0.5029296875 0.7568359375 +vt 0.5029296875 0.75390625 +vt 0.4921875 0.75390625 +vt 0.5146484375 0.7568359375 +vt 0.515625 0.7568359375 +vt 0.515625 0.75390625 +vt 0.5146484375 0.75390625 +vt 0.50390625 0.7568359375 +vt 0.5146484375 0.7568359375 +vt 0.5146484375 0.75390625 +vt 0.50390625 0.75390625 +vt 0.50390625 0.7568359375 +vt 0.5029296875 0.7568359375 +vt 0.5029296875 0.767578125 +vt 0.50390625 0.767578125 +vt 0.5048828125 0.767578125 +vt 0.50390625 0.767578125 +vt 0.50390625 0.7568359375 +vt 0.5048828125 0.7568359375 +vn -0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 -0.7933533402912352 +vn 0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1036/3100/775 1039/3099/775 1037/3098/775 1034/3097/775 +f 1035/3104/776 1036/3103/776 1034/3102/776 1033/3101/776 +f 1040/3108/777 1035/3107/777 1033/3106/777 1038/3105/777 +f 1039/3112/778 1040/3111/778 1038/3110/778 1037/3109/778 +f 1038/3116/779 1033/3115/779 1034/3114/779 1037/3113/779 +f 1039/3120/780 1036/3119/780 1035/3118/780 1040/3117/780 +o cube +v 0.021624004436775146 1.4375 9.177184194522969 +v -0.5820796369938924 1.4375 9.015422291333893 +v 0.021624004436775146 1.25 9.177184194522969 +v -0.5820796369938924 1.25 9.015422291333893 +v -0.5982558273128 1.4375 9.07579265547696 +v 0.005447814117867655 1.4375 9.237554558666035 +v -0.5982558273128 1.25 9.07579265547696 +v 0.005447814117867655 1.25 9.237554558666035 +vt 0.47265625 0.9521484375 +vt 0.4736328125 0.9521484375 +vt 0.4736328125 0.94921875 +vt 0.47265625 0.94921875 +vt 0.462890625 0.9521484375 +vt 0.47265625 0.9521484375 +vt 0.47265625 0.94921875 +vt 0.462890625 0.94921875 +vt 0.4833984375 0.9521484375 +vt 0.484375 0.9521484375 +vt 0.484375 0.94921875 +vt 0.4833984375 0.94921875 +vt 0.4736328125 0.9521484375 +vt 0.4833984375 0.9521484375 +vt 0.4833984375 0.94921875 +vt 0.4736328125 0.94921875 +vt 0.4736328125 0.9521484375 +vt 0.47265625 0.9521484375 +vt 0.47265625 0.9619140625 +vt 0.4736328125 0.9619140625 +vt 0.474609375 0.9619140625 +vt 0.4736328125 0.9619140625 +vt 0.4736328125 0.9521484375 +vt 0.474609375 0.9521484375 +vn -0.9659258262890683 0 -0.25881904510252074 +vn 0.25881904510252074 0 -0.9659258262890683 +vn 0.9659258262890683 0 0.25881904510252074 +vn -0.25881904510252074 0 0.9659258262890683 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1044/3124/781 1047/3123/781 1045/3122/781 1042/3121/781 +f 1043/3128/782 1044/3127/782 1042/3126/782 1041/3125/782 +f 1048/3132/783 1043/3131/783 1041/3130/783 1046/3129/783 +f 1047/3136/784 1048/3135/784 1046/3134/784 1045/3133/784 +f 1046/3140/785 1041/3139/785 1042/3138/785 1045/3137/785 +f 1047/3144/786 1044/3143/786 1043/3142/786 1048/3141/786 +o cube +v -0.005447814117867655 1.4375 9.237554558666035 +v 0.5982558273128 1.4375 9.07579265547696 +v -0.005447814117867655 1.25 9.237554558666035 +v 0.5982558273128 1.25 9.07579265547696 +v 0.5820796369938924 1.4375 9.015422291333893 +v -0.021624004436775146 1.4375 9.177184194522969 +v 0.5820796369938924 1.25 9.015422291333893 +v -0.021624004436775146 1.25 9.177184194522969 +vt 0.4306640625 0.9541015625 +vt 0.431640625 0.9541015625 +vt 0.431640625 0.951171875 +vt 0.4306640625 0.951171875 +vt 0.4208984375 0.9541015625 +vt 0.4306640625 0.9541015625 +vt 0.4306640625 0.951171875 +vt 0.4208984375 0.951171875 +vt 0.44140625 0.9541015625 +vt 0.4423828125 0.9541015625 +vt 0.4423828125 0.951171875 +vt 0.44140625 0.951171875 +vt 0.431640625 0.9541015625 +vt 0.44140625 0.9541015625 +vt 0.44140625 0.951171875 +vt 0.431640625 0.951171875 +vt 0.431640625 0.9541015625 +vt 0.4306640625 0.9541015625 +vt 0.4306640625 0.9638671875 +vt 0.431640625 0.9638671875 +vt 0.4326171875 0.9638671875 +vt 0.431640625 0.9638671875 +vt 0.431640625 0.9541015625 +vt 0.4326171875 0.9541015625 +vn 0.9659258262890683 0 -0.25881904510252074 +vn 0.25881904510252074 0 0.9659258262890683 +vn -0.9659258262890683 0 0.25881904510252074 +vn -0.25881904510252074 0 -0.9659258262890683 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1052/3148/787 1055/3147/787 1053/3146/787 1050/3145/787 +f 1051/3152/788 1052/3151/788 1050/3150/788 1049/3149/788 +f 1056/3156/789 1051/3155/789 1049/3154/789 1054/3153/789 +f 1055/3160/790 1056/3159/790 1054/3158/790 1053/3157/790 +f 1054/3164/791 1049/3163/791 1050/3162/791 1053/3161/791 +f 1055/3168/792 1052/3167/792 1051/3166/792 1056/3165/792 +o cube +v -1.0827591395380458 1.25 8.6359700514351 +v -1.1041353984959001 1.25 8.577239262635981 +v -1.0827591395380458 0.5625 8.6359700514351 +v -1.1041353984959001 0.5625 8.577239262635981 +v -1.1628661872950194 1.25 8.598615521593835 +v -1.1414899283371651 1.25 8.657346310392954 +v -1.1628661872950194 0.5625 8.598615521593835 +v -1.1414899283371651 0.5625 8.657346310392954 +vt 0.189453125 0.94921875 +vt 0.1904296875 0.94921875 +vt 0.1904296875 0.9384765625 +vt 0.189453125 0.9384765625 +vt 0.1884765625 0.94921875 +vt 0.189453125 0.94921875 +vt 0.189453125 0.9384765625 +vt 0.1884765625 0.9384765625 +vt 0.19140625 0.94921875 +vt 0.1923828125 0.94921875 +vt 0.1923828125 0.9384765625 +vt 0.19140625 0.9384765625 +vt 0.1904296875 0.94921875 +vt 0.19140625 0.94921875 +vt 0.19140625 0.9384765625 +vt 0.1904296875 0.9384765625 +vt 0.1904296875 0.94921875 +vt 0.189453125 0.94921875 +vt 0.189453125 0.9501953125 +vt 0.1904296875 0.9501953125 +vt 0.19140625 0.9501953125 +vt 0.1904296875 0.9501953125 +vt 0.1904296875 0.94921875 +vt 0.19140625 0.94921875 +vn -0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 -0.34202014332566866 +vn 0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1060/3172/793 1063/3171/793 1061/3170/793 1058/3169/793 +f 1059/3176/794 1060/3175/794 1058/3174/794 1057/3173/794 +f 1064/3180/795 1059/3179/795 1057/3178/795 1062/3177/795 +f 1063/3184/796 1064/3183/796 1062/3182/796 1061/3181/796 +f 1062/3188/797 1057/3187/797 1058/3186/797 1061/3185/797 +f 1063/3192/798 1060/3191/798 1059/3190/798 1064/3189/798 +o cube +v -1.0536226546666287 1.25 8.644423288732941 +v -1.103207238434831 1.25 8.606375699419896 +v -1.0536226546666287 0.5625 8.644423288732941 +v -1.103207238434831 0.5625 8.606375699419896 +v -1.141254827747876 1.25 8.655960283188099 +v -1.091670243979674 1.25 8.694007872501142 +v -1.141254827747876 0.5625 8.655960283188099 +v -1.091670243979674 0.5625 8.694007872501142 +vt 0.189453125 0.9609375 +vt 0.1904296875 0.9609375 +vt 0.1904296875 0.9501953125 +vt 0.189453125 0.9501953125 +vt 0.1884765625 0.9609375 +vt 0.189453125 0.9609375 +vt 0.189453125 0.9501953125 +vt 0.1884765625 0.9501953125 +vt 0.19140625 0.9609375 +vt 0.1923828125 0.9609375 +vt 0.1923828125 0.9501953125 +vt 0.19140625 0.9501953125 +vt 0.1904296875 0.9609375 +vt 0.19140625 0.9609375 +vt 0.19140625 0.9501953125 +vt 0.1904296875 0.9501953125 +vt 0.1904296875 0.9609375 +vt 0.189453125 0.9609375 +vt 0.189453125 0.9619140625 +vt 0.1904296875 0.9619140625 +vt 0.19140625 0.9619140625 +vt 0.1904296875 0.9619140625 +vt 0.1904296875 0.9609375 +vt 0.19140625 0.9609375 +vn -0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 -0.7933533402912352 +vn 0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1068/3196/799 1071/3195/799 1069/3194/799 1066/3193/799 +f 1067/3200/800 1068/3199/800 1066/3198/800 1065/3197/800 +f 1072/3204/801 1067/3203/801 1065/3202/801 1070/3201/801 +f 1071/3208/802 1072/3207/802 1070/3206/802 1069/3205/802 +f 1070/3212/803 1065/3211/803 1066/3210/803 1069/3209/803 +f 1071/3216/804 1068/3215/804 1067/3214/804 1072/3213/804 +o cube +v -0.5577768169846068 1.25 9.024899181863391 +v -0.6073614007528091 1.25 8.986851592550346 +v -0.5577768169846068 0.5625 9.024899181863391 +v -0.6073614007528091 0.5625 8.986851592550346 +v -0.6454089900658542 1.25 9.03643617631855 +v -0.5958244062976519 1.25 9.074483765631594 +v -0.6454089900658542 0.5625 9.03643617631855 +v -0.5958244062976519 0.5625 9.074483765631594 +vt 0.189453125 0.97265625 +vt 0.1904296875 0.97265625 +vt 0.1904296875 0.9619140625 +vt 0.189453125 0.9619140625 +vt 0.1884765625 0.97265625 +vt 0.189453125 0.97265625 +vt 0.189453125 0.9619140625 +vt 0.1884765625 0.9619140625 +vt 0.19140625 0.97265625 +vt 0.1923828125 0.97265625 +vt 0.1923828125 0.9619140625 +vt 0.19140625 0.9619140625 +vt 0.1904296875 0.97265625 +vt 0.19140625 0.97265625 +vt 0.19140625 0.9619140625 +vt 0.1904296875 0.9619140625 +vt 0.1904296875 0.97265625 +vt 0.189453125 0.97265625 +vt 0.189453125 0.9736328125 +vt 0.1904296875 0.9736328125 +vt 0.19140625 0.9736328125 +vt 0.1904296875 0.9736328125 +vt 0.1904296875 0.97265625 +vt 0.19140625 0.97265625 +vn -0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 -0.7933533402912352 +vn 0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1076/3220/805 1079/3219/805 1077/3218/805 1074/3217/805 +f 1075/3224/806 1076/3223/806 1074/3222/806 1073/3221/806 +f 1080/3228/807 1075/3227/807 1073/3226/807 1078/3225/807 +f 1079/3232/808 1080/3231/808 1078/3230/808 1077/3229/808 +f 1078/3236/809 1073/3235/809 1074/3234/809 1077/3233/809 +f 1079/3240/810 1076/3239/810 1075/3238/810 1080/3237/810 +o cube +v -0.5217092728508257 1.25 9.0315984816528 +v -0.5820796369938924 1.25 9.015422291333893 +v -0.5217092728508257 0.5625 9.0315984816528 +v -0.5820796369938924 0.5625 9.015422291333893 +v -0.5982558273128 1.25 9.07579265547696 +v -0.5378854631697333 1.25 9.091968845795867 +v -0.5982558273128 0.5625 9.07579265547696 +v -0.5378854631697333 0.5625 9.091968845795867 +vt 0.189453125 0.984375 +vt 0.1904296875 0.984375 +vt 0.1904296875 0.9736328125 +vt 0.189453125 0.9736328125 +vt 0.1884765625 0.984375 +vt 0.189453125 0.984375 +vt 0.189453125 0.9736328125 +vt 0.1884765625 0.9736328125 +vt 0.19140625 0.984375 +vt 0.1923828125 0.984375 +vt 0.1923828125 0.9736328125 +vt 0.19140625 0.9736328125 +vt 0.1904296875 0.984375 +vt 0.19140625 0.984375 +vt 0.19140625 0.9736328125 +vt 0.1904296875 0.9736328125 +vt 0.1904296875 0.984375 +vt 0.189453125 0.984375 +vt 0.189453125 0.9853515625 +vt 0.1904296875 0.9853515625 +vt 0.19140625 0.9853515625 +vt 0.1904296875 0.9853515625 +vt 0.1904296875 0.984375 +vt 0.19140625 0.984375 +vn -0.9659258262890683 0 -0.25881904510252074 +vn 0.25881904510252074 0 -0.9659258262890683 +vn 0.9659258262890683 0 0.25881904510252074 +vn -0.25881904510252074 0 0.9659258262890683 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1084/3244/811 1087/3243/811 1085/3242/811 1082/3241/811 +f 1083/3248/812 1084/3247/812 1082/3246/812 1081/3245/812 +f 1088/3252/813 1083/3251/813 1081/3250/813 1086/3249/813 +f 1087/3256/814 1088/3255/814 1086/3254/814 1085/3253/814 +f 1086/3260/815 1081/3259/815 1082/3258/815 1085/3257/815 +f 1087/3264/816 1084/3263/816 1083/3262/816 1088/3261/816 +o cube +v 0.5958244062976519 1.25 9.074483765631594 +v 0.6454089900658542 1.25 9.03643617631855 +v 0.5958244062976519 0.5625 9.074483765631594 +v 0.6454089900658542 0.5625 9.03643617631855 +v 0.6073614007528091 1.25 8.986851592550346 +v 0.5577768169846068 1.25 9.024899181863391 +v 0.6073614007528091 0.5625 8.986851592550346 +v 0.5577768169846068 0.5625 9.024899181863391 +vt 0.0849609375 0.8349609375 +vt 0.0859375 0.8349609375 +vt 0.0859375 0.82421875 +vt 0.0849609375 0.82421875 +vt 0.083984375 0.8349609375 +vt 0.0849609375 0.8349609375 +vt 0.0849609375 0.82421875 +vt 0.083984375 0.82421875 +vt 0.0869140625 0.8349609375 +vt 0.087890625 0.8349609375 +vt 0.087890625 0.82421875 +vt 0.0869140625 0.82421875 +vt 0.0859375 0.8349609375 +vt 0.0869140625 0.8349609375 +vt 0.0869140625 0.82421875 +vt 0.0859375 0.82421875 +vt 0.0859375 0.8349609375 +vt 0.0849609375 0.8349609375 +vt 0.0849609375 0.8359375 +vt 0.0859375 0.8359375 +vt 0.0869140625 0.8359375 +vt 0.0859375 0.8359375 +vt 0.0859375 0.8349609375 +vt 0.0869140625 0.8349609375 +vn 0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 0.7933533402912352 +vn -0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 -0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1092/3268/817 1095/3267/817 1093/3266/817 1090/3265/817 +f 1091/3272/818 1092/3271/818 1090/3270/818 1089/3269/818 +f 1096/3276/819 1091/3275/819 1089/3274/819 1094/3273/819 +f 1095/3280/820 1096/3279/820 1094/3278/820 1093/3277/820 +f 1094/3284/821 1089/3283/821 1090/3282/821 1093/3281/821 +f 1095/3288/822 1092/3287/822 1091/3286/822 1096/3285/822 +o cube +v 1.1414899283371651 1.25 8.657346310392954 +v 1.1628661872950194 1.25 8.598615521593835 +v 1.1414899283371651 0.5625 8.657346310392954 +v 1.1628661872950194 0.5625 8.598615521593835 +v 1.1041353984959001 1.25 8.577239262635981 +v 1.0827591395380458 1.25 8.6359700514351 +v 1.1041353984959001 0.5625 8.577239262635981 +v 1.0827591395380458 0.5625 8.6359700514351 +vt 0.0576171875 0.8388671875 +vt 0.05859375 0.8388671875 +vt 0.05859375 0.828125 +vt 0.0576171875 0.828125 +vt 0.056640625 0.8388671875 +vt 0.0576171875 0.8388671875 +vt 0.0576171875 0.828125 +vt 0.056640625 0.828125 +vt 0.0595703125 0.8388671875 +vt 0.060546875 0.8388671875 +vt 0.060546875 0.828125 +vt 0.0595703125 0.828125 +vt 0.05859375 0.8388671875 +vt 0.0595703125 0.8388671875 +vt 0.0595703125 0.828125 +vt 0.05859375 0.828125 +vt 0.05859375 0.8388671875 +vt 0.0576171875 0.8388671875 +vt 0.0576171875 0.83984375 +vt 0.05859375 0.83984375 +vt 0.0595703125 0.83984375 +vt 0.05859375 0.83984375 +vt 0.05859375 0.8388671875 +vt 0.0595703125 0.8388671875 +vn 0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 0.34202014332566866 +vn -0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 -0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1100/3292/823 1103/3291/823 1101/3290/823 1098/3289/823 +f 1099/3296/824 1100/3295/824 1098/3294/824 1097/3293/824 +f 1104/3300/825 1099/3299/825 1097/3298/825 1102/3297/825 +f 1103/3304/826 1104/3303/826 1102/3302/826 1101/3301/826 +f 1102/3308/827 1097/3307/827 1098/3306/827 1101/3305/827 +f 1103/3312/828 1100/3311/828 1099/3310/828 1104/3309/828 +o cube +v 1.091670243979674 1.25 8.694007872501142 +v 1.141254827747876 1.25 8.655960283188099 +v 1.091670243979674 0.5625 8.694007872501142 +v 1.141254827747876 0.5625 8.655960283188099 +v 1.103207238434831 1.25 8.606375699419896 +v 1.0536226546666287 1.25 8.644423288732941 +v 1.103207238434831 0.5625 8.606375699419896 +v 1.0536226546666287 0.5625 8.644423288732941 +vt 0.0341796875 0.83984375 +vt 0.03515625 0.83984375 +vt 0.03515625 0.8291015625 +vt 0.0341796875 0.8291015625 +vt 0.033203125 0.83984375 +vt 0.0341796875 0.83984375 +vt 0.0341796875 0.8291015625 +vt 0.033203125 0.8291015625 +vt 0.0361328125 0.83984375 +vt 0.037109375 0.83984375 +vt 0.037109375 0.8291015625 +vt 0.0361328125 0.8291015625 +vt 0.03515625 0.83984375 +vt 0.0361328125 0.83984375 +vt 0.0361328125 0.8291015625 +vt 0.03515625 0.8291015625 +vt 0.03515625 0.83984375 +vt 0.0341796875 0.83984375 +vt 0.0341796875 0.8408203125 +vt 0.03515625 0.8408203125 +vt 0.0361328125 0.8408203125 +vt 0.03515625 0.8408203125 +vt 0.03515625 0.83984375 +vt 0.0361328125 0.83984375 +vn 0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 0.7933533402912352 +vn -0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 -0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1108/3316/829 1111/3315/829 1109/3314/829 1106/3313/829 +f 1107/3320/830 1108/3319/830 1106/3318/830 1105/3317/830 +f 1112/3324/831 1107/3323/831 1105/3322/831 1110/3321/831 +f 1111/3328/832 1112/3327/832 1110/3326/832 1109/3325/832 +f 1110/3332/833 1105/3331/833 1106/3330/833 1109/3329/833 +f 1111/3336/834 1108/3335/834 1107/3334/834 1112/3333/834 +o cube +v 0.5378854631697333 1.25 9.091968845795867 +v 0.5982558273128 1.25 9.07579265547696 +v 0.5378854631697333 0.5625 9.091968845795867 +v 0.5982558273128 0.5625 9.07579265547696 +v 0.5820796369938924 1.25 9.015422291333893 +v 0.5217092728508257 1.25 9.0315984816528 +v 0.5820796369938924 0.5625 9.015422291333893 +v 0.5217092728508257 0.5625 9.0315984816528 +vt 0.087890625 0.845703125 +vt 0.0888671875 0.845703125 +vt 0.0888671875 0.8349609375 +vt 0.087890625 0.8349609375 +vt 0.0869140625 0.845703125 +vt 0.087890625 0.845703125 +vt 0.087890625 0.8349609375 +vt 0.0869140625 0.8349609375 +vt 0.08984375 0.845703125 +vt 0.0908203125 0.845703125 +vt 0.0908203125 0.8349609375 +vt 0.08984375 0.8349609375 +vt 0.0888671875 0.845703125 +vt 0.08984375 0.845703125 +vt 0.08984375 0.8349609375 +vt 0.0888671875 0.8349609375 +vt 0.0888671875 0.845703125 +vt 0.087890625 0.845703125 +vt 0.087890625 0.8466796875 +vt 0.0888671875 0.8466796875 +vt 0.08984375 0.8466796875 +vt 0.0888671875 0.8466796875 +vt 0.0888671875 0.845703125 +vt 0.08984375 0.845703125 +vn 0.9659258262890683 0 -0.25881904510252074 +vn 0.25881904510252074 0 0.9659258262890683 +vn -0.9659258262890683 0 0.25881904510252074 +vn -0.25881904510252074 0 -0.9659258262890683 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1116/3340/835 1119/3339/835 1117/3338/835 1114/3337/835 +f 1115/3344/836 1116/3343/836 1114/3342/836 1113/3341/836 +f 1120/3348/837 1115/3347/837 1113/3346/837 1118/3345/837 +f 1119/3352/838 1120/3351/838 1118/3350/838 1117/3349/838 +f 1118/3356/839 1113/3355/839 1114/3354/839 1117/3353/839 +f 1119/3360/840 1116/3359/840 1115/3358/840 1120/3357/840 +o cube +v 1.2911237410421452 1.25 8.246230788799119 +v 1.3124999999999993 1.25 8.1875 +v 1.2911237410421452 0.5625 8.246230788799119 +v 1.3124999999999993 0.5625 8.1875 +v 1.25376921120088 1.25 8.166123741042146 +v 1.232392952243026 1.25 8.224854529841265 +v 1.25376921120088 0.5625 8.166123741042146 +v 1.232392952243026 0.5625 8.224854529841265 +vt 0.0087890625 0.8525390625 +vt 0.009765625 0.8525390625 +vt 0.009765625 0.841796875 +vt 0.0087890625 0.841796875 +vt 0.0078125 0.8525390625 +vt 0.0087890625 0.8525390625 +vt 0.0087890625 0.841796875 +vt 0.0078125 0.841796875 +vt 0.0107421875 0.8525390625 +vt 0.01171875 0.8525390625 +vt 0.01171875 0.841796875 +vt 0.0107421875 0.841796875 +vt 0.009765625 0.8525390625 +vt 0.0107421875 0.8525390625 +vt 0.0107421875 0.841796875 +vt 0.009765625 0.841796875 +vt 0.009765625 0.8525390625 +vt 0.0087890625 0.8525390625 +vt 0.0087890625 0.853515625 +vt 0.009765625 0.853515625 +vt 0.0107421875 0.853515625 +vt 0.009765625 0.853515625 +vt 0.009765625 0.8525390625 +vt 0.0107421875 0.8525390625 +vn 0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 0.34202014332566866 +vn -0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 -0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1124/3364/841 1127/3363/841 1125/3362/841 1122/3361/841 +f 1123/3368/842 1124/3367/842 1122/3366/842 1121/3365/842 +f 1128/3372/843 1123/3371/843 1121/3370/843 1126/3369/843 +f 1127/3376/844 1128/3375/844 1126/3374/844 1125/3373/844 +f 1126/3380/845 1121/3379/845 1122/3378/845 1125/3377/845 +f 1127/3384/846 1124/3383/846 1123/3382/846 1128/3381/846 +o cube +v -1.232392952243026 1.25 8.224854529841265 +v -1.25376921120088 1.25 8.166123741042146 +v -1.232392952243026 0.5625 8.224854529841265 +v -1.25376921120088 0.5625 8.166123741042146 +v -1.3124999999999993 1.25 8.1875 +v -1.2911237410421452 1.25 8.246230788799119 +v -1.3124999999999993 0.5625 8.1875 +v -1.2911237410421452 0.5625 8.246230788799119 +vt 0.0849609375 0.8564453125 +vt 0.0859375 0.8564453125 +vt 0.0859375 0.845703125 +vt 0.0849609375 0.845703125 +vt 0.083984375 0.8564453125 +vt 0.0849609375 0.8564453125 +vt 0.0849609375 0.845703125 +vt 0.083984375 0.845703125 +vt 0.0869140625 0.8564453125 +vt 0.087890625 0.8564453125 +vt 0.087890625 0.845703125 +vt 0.0869140625 0.845703125 +vt 0.0859375 0.8564453125 +vt 0.0869140625 0.8564453125 +vt 0.0869140625 0.845703125 +vt 0.0859375 0.845703125 +vt 0.0859375 0.8564453125 +vt 0.0849609375 0.8564453125 +vt 0.0849609375 0.857421875 +vt 0.0859375 0.857421875 +vt 0.0869140625 0.857421875 +vt 0.0859375 0.857421875 +vt 0.0859375 0.8564453125 +vt 0.0869140625 0.8564453125 +vn -0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 -0.34202014332566866 +vn 0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1132/3388/847 1135/3387/847 1133/3386/847 1130/3385/847 +f 1131/3392/848 1132/3391/848 1130/3390/848 1129/3389/848 +f 1136/3396/849 1131/3395/849 1129/3394/849 1134/3393/849 +f 1135/3400/850 1136/3399/850 1134/3398/850 1133/3397/850 +f 1134/3404/851 1129/3403/851 1130/3402/851 1133/3401/851 +f 1135/3408/852 1132/3407/852 1131/3406/852 1136/3405/852 +o cube +v 0.11529291416826587 1.25 9.20520217802822 +v 0.1756632783113326 1.25 9.189025987709313 +v 0.11529291416826587 0.5625 9.20520217802822 +v 0.1756632783113326 0.5625 9.189025987709313 +v 0.15948708799242506 1.25 9.128655623566246 +v 0.09911672384935832 1.25 9.144831813885153 +v 0.15948708799242506 0.5625 9.128655623566246 +v 0.09911672384935832 0.5625 9.144831813885153 +vt 0.087890625 0.8671875 +vt 0.0888671875 0.8671875 +vt 0.0888671875 0.8564453125 +vt 0.087890625 0.8564453125 +vt 0.0869140625 0.8671875 +vt 0.087890625 0.8671875 +vt 0.087890625 0.8564453125 +vt 0.0869140625 0.8564453125 +vt 0.08984375 0.8671875 +vt 0.0908203125 0.8671875 +vt 0.0908203125 0.8564453125 +vt 0.08984375 0.8564453125 +vt 0.0888671875 0.8671875 +vt 0.08984375 0.8671875 +vt 0.08984375 0.8564453125 +vt 0.0888671875 0.8564453125 +vt 0.0888671875 0.8671875 +vt 0.087890625 0.8671875 +vt 0.087890625 0.8681640625 +vt 0.0888671875 0.8681640625 +vt 0.08984375 0.8681640625 +vt 0.0888671875 0.8681640625 +vt 0.0888671875 0.8671875 +vt 0.08984375 0.8671875 +vn 0.9659258262890683 0 -0.25881904510252074 +vn 0.25881904510252074 0 0.9659258262890683 +vn -0.9659258262890683 0 0.25881904510252074 +vn -0.25881904510252074 0 -0.9659258262890683 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1140/3412/853 1143/3411/853 1141/3410/853 1138/3409/853 +f 1139/3416/854 1140/3415/854 1138/3414/854 1137/3413/854 +f 1144/3420/855 1139/3419/855 1137/3418/855 1142/3417/855 +f 1143/3424/856 1144/3423/856 1142/3422/856 1141/3421/856 +f 1142/3428/857 1137/3427/857 1138/3426/857 1141/3425/857 +f 1143/3432/858 1140/3431/858 1139/3430/858 1144/3429/858 +o cube +v -0.09911672384935832 1.25 9.144831813885153 +v -0.15948708799242506 1.25 9.128655623566246 +v -0.09911672384935832 0.5625 9.144831813885153 +v -0.15948708799242506 0.5625 9.128655623566246 +v -0.1756632783113326 1.25 9.189025987709313 +v -0.11529291416826587 1.25 9.20520217802822 +v -0.1756632783113326 0.5625 9.189025987709313 +v -0.11529291416826587 0.5625 9.20520217802822 +vt 0.0849609375 0.8779296875 +vt 0.0859375 0.8779296875 +vt 0.0859375 0.8671875 +vt 0.0849609375 0.8671875 +vt 0.083984375 0.8779296875 +vt 0.0849609375 0.8779296875 +vt 0.0849609375 0.8671875 +vt 0.083984375 0.8671875 +vt 0.0869140625 0.8779296875 +vt 0.087890625 0.8779296875 +vt 0.087890625 0.8671875 +vt 0.0869140625 0.8671875 +vt 0.0859375 0.8779296875 +vt 0.0869140625 0.8779296875 +vt 0.0869140625 0.8671875 +vt 0.0859375 0.8671875 +vt 0.0859375 0.8779296875 +vt 0.0849609375 0.8779296875 +vt 0.0849609375 0.87890625 +vt 0.0859375 0.87890625 +vt 0.0869140625 0.87890625 +vt 0.0859375 0.87890625 +vt 0.0859375 0.8779296875 +vt 0.0869140625 0.8779296875 +vn -0.9659258262890683 0 -0.25881904510252074 +vn 0.25881904510252074 0 -0.9659258262890683 +vn 0.9659258262890683 0 0.25881904510252074 +vn -0.25881904510252074 0 0.9659258262890683 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1148/3436/859 1151/3435/859 1149/3434/859 1146/3433/859 +f 1147/3440/860 1148/3439/860 1146/3438/860 1145/3437/860 +f 1152/3444/861 1147/3443/861 1145/3442/861 1150/3441/861 +f 1151/3448/862 1152/3447/862 1150/3446/862 1149/3445/862 +f 1150/3452/863 1145/3451/863 1146/3450/863 1149/3449/863 +f 1151/3456/864 1148/3455/864 1147/3454/864 1152/3453/864 +o cube +v 1.1414899283371651 0.5625 8.657346310392954 +v 1.3124999999999993 0.5625 8.1875 +v 1.1414899283371651 0.5 8.657346310392954 +v 1.3124999999999993 0.5 8.1875 +v 0.196615012816733 0.5625 7.781351079800769 +v 0.025604941153898775 0.5625 8.251197390193722 +v 0.196615012816733 0.5 7.781351079800769 +v 0.025604941153898775 0.5 8.251197390193722 +vt 0.45703125 0.3720703125 +vt 0.4755859375 0.3720703125 +vt 0.4755859375 0.37109375 +vt 0.45703125 0.37109375 +vt 0.44921875 0.3720703125 +vt 0.45703125 0.3720703125 +vt 0.45703125 0.37109375 +vt 0.44921875 0.37109375 +vt 0.4833984375 0.3720703125 +vt 0.501953125 0.3720703125 +vt 0.501953125 0.37109375 +vt 0.4833984375 0.37109375 +vt 0.4755859375 0.3720703125 +vt 0.4833984375 0.3720703125 +vt 0.4833984375 0.37109375 +vt 0.4755859375 0.37109375 +vt 0.4755859375 0.3720703125 +vt 0.45703125 0.3720703125 +vt 0.45703125 0.3798828125 +vt 0.4755859375 0.3798828125 +vt 0.494140625 0.3798828125 +vt 0.4755859375 0.3798828125 +vt 0.4755859375 0.3720703125 +vt 0.494140625 0.3720703125 +vn 0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 0.34202014332566866 +vn -0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 -0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1156/3460/865 1159/3459/865 1157/3458/865 1154/3457/865 +f 1155/3464/866 1156/3463/866 1154/3462/866 1153/3461/866 +f 1160/3468/867 1155/3467/867 1153/3466/867 1158/3465/867 +f 1159/3472/868 1160/3471/868 1158/3470/868 1157/3469/868 +f 1158/3476/869 1153/3475/869 1154/3474/869 1157/3473/869 +f 1159/3480/870 1156/3479/870 1155/3478/870 1160/3477/870 +o cube +v 0.5958244062976519 0.5625 9.074483765631594 +v 1.141254827747876 0.5625 8.655960283188099 +v 0.5958244062976519 0.5 9.074483765631594 +v 1.141254827747876 0.5 8.655960283188099 +v 0.5324933987391555 0.5625 7.862606942896863 +v -0.01293702271106878 0.5625 8.281130425340358 +v 0.5324933987391555 0.5 7.862606942896863 +v -0.01293702271106878 0.5 8.281130425340358 +vt 0.3388671875 0.490234375 +vt 0.3544921875 0.490234375 +vt 0.3544921875 0.4892578125 +vt 0.3388671875 0.4892578125 +vt 0.328125 0.490234375 +vt 0.3388671875 0.490234375 +vt 0.3388671875 0.4892578125 +vt 0.328125 0.4892578125 +vt 0.365234375 0.490234375 +vt 0.380859375 0.490234375 +vt 0.380859375 0.4892578125 +vt 0.365234375 0.4892578125 +vt 0.3544921875 0.490234375 +vt 0.365234375 0.490234375 +vt 0.365234375 0.4892578125 +vt 0.3544921875 0.4892578125 +vt 0.3544921875 0.490234375 +vt 0.3388671875 0.490234375 +vt 0.3388671875 0.5009765625 +vt 0.3544921875 0.5009765625 +vt 0.3701171875 0.5009765625 +vt 0.3544921875 0.5009765625 +vt 0.3544921875 0.490234375 +vt 0.3701171875 0.490234375 +vn 0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 0.7933533402912352 +vn -0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 -0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1164/3484/871 1167/3483/871 1165/3482/871 1162/3481/871 +f 1163/3488/872 1164/3487/872 1162/3486/872 1161/3485/872 +f 1168/3492/873 1163/3491/873 1161/3490/873 1166/3489/873 +f 1167/3496/874 1168/3495/874 1166/3494/874 1165/3493/874 +f 1166/3500/875 1161/3499/875 1162/3498/875 1165/3497/875 +f 1167/3504/876 1164/3503/876 1163/3502/876 1168/3501/876 +o cube +v -0.005447814117867655 0.5625 9.237554558666035 +v 0.5982558273128 0.5625 9.07579265547696 +v -0.005447814117867655 0.5 9.237554558666035 +v 0.5982558273128 0.5 9.07579265547696 +v 0.3717891628480944 0.5625 8.230607557474025 +v -0.2319144785825733 0.5625 8.392369460663101 +v 0.3717891628480944 0.5 8.230607557474025 +v -0.2319144785825733 0.5 8.392369460663101 +vt 0.65625 0.642578125 +vt 0.669921875 0.642578125 +vt 0.669921875 0.6416015625 +vt 0.65625 0.6416015625 +vt 0.646484375 0.642578125 +vt 0.65625 0.642578125 +vt 0.65625 0.6416015625 +vt 0.646484375 0.6416015625 +vt 0.6796875 0.642578125 +vt 0.693359375 0.642578125 +vt 0.693359375 0.6416015625 +vt 0.6796875 0.6416015625 +vt 0.669921875 0.642578125 +vt 0.6796875 0.642578125 +vt 0.6796875 0.6416015625 +vt 0.669921875 0.6416015625 +vt 0.669921875 0.642578125 +vt 0.65625 0.642578125 +vt 0.65625 0.65234375 +vt 0.669921875 0.65234375 +vt 0.68359375 0.65234375 +vt 0.669921875 0.65234375 +vt 0.669921875 0.642578125 +vt 0.68359375 0.642578125 +vn 0.9659258262890683 0 -0.25881904510252074 +vn 0.25881904510252074 0 0.9659258262890683 +vn -0.9659258262890683 0 0.25881904510252074 +vn -0.25881904510252074 0 -0.9659258262890683 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1172/3508/877 1175/3507/877 1173/3506/877 1170/3505/877 +f 1171/3512/878 1172/3511/878 1170/3510/878 1169/3509/878 +f 1176/3516/879 1171/3515/879 1169/3514/879 1174/3513/879 +f 1175/3520/880 1176/3519/880 1174/3518/880 1173/3517/880 +f 1174/3524/881 1169/3523/881 1170/3522/881 1173/3521/881 +f 1175/3528/882 1172/3527/882 1171/3526/882 1176/3525/882 +o cube +v 0.2319144785825733 0.5625 8.392369460663101 +v -0.3717891628480944 0.5625 8.230607557474025 +v 0.2319144785825733 0.5 8.392369460663101 +v -0.3717891628480944 0.5 8.230607557474025 +v -0.5982558273128 0.5625 9.07579265547696 +v 0.005447814117867655 0.5625 9.237554558666035 +v -0.5982558273128 0.5 9.07579265547696 +v 0.005447814117867655 0.5 9.237554558666035 +vt 0.65625 0.6533203125 +vt 0.669921875 0.6533203125 +vt 0.669921875 0.65234375 +vt 0.65625 0.65234375 +vt 0.646484375 0.6533203125 +vt 0.65625 0.6533203125 +vt 0.65625 0.65234375 +vt 0.646484375 0.65234375 +vt 0.6796875 0.6533203125 +vt 0.693359375 0.6533203125 +vt 0.693359375 0.65234375 +vt 0.6796875 0.65234375 +vt 0.669921875 0.6533203125 +vt 0.6796875 0.6533203125 +vt 0.6796875 0.65234375 +vt 0.669921875 0.65234375 +vt 0.669921875 0.6533203125 +vt 0.65625 0.6533203125 +vt 0.65625 0.6630859375 +vt 0.669921875 0.6630859375 +vt 0.68359375 0.6630859375 +vt 0.669921875 0.6630859375 +vt 0.669921875 0.6533203125 +vt 0.68359375 0.6533203125 +vn -0.9659258262890683 0 -0.25881904510252074 +vn 0.25881904510252074 0 -0.9659258262890683 +vn 0.9659258262890683 0 0.25881904510252074 +vn -0.25881904510252074 0 0.9659258262890683 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1180/3532/883 1183/3531/883 1181/3530/883 1178/3529/883 +f 1179/3536/884 1180/3535/884 1178/3534/884 1177/3533/884 +f 1184/3540/885 1179/3539/885 1177/3538/885 1182/3537/885 +f 1183/3544/886 1184/3543/886 1182/3542/886 1181/3541/886 +f 1182/3548/887 1177/3547/887 1178/3546/887 1181/3545/887 +f 1183/3552/888 1180/3551/888 1179/3550/888 1184/3549/888 +o cube +v 0.05098461202411375 0.5625 8.231545841572157 +v -0.4944458094261104 0.5625 7.813022359128661 +v 0.05098461202411375 0.5 8.231545841572157 +v -0.4944458094261104 0.5 7.813022359128661 +v -1.141254827747876 0.5625 8.655960283188099 +v -0.5958244062976519 0.5625 9.074483765631594 +v -1.141254827747876 0.5 8.655960283188099 +v -0.5958244062976519 0.5 9.074483765631594 +vt 0.3388671875 0.525390625 +vt 0.35546875 0.525390625 +vt 0.35546875 0.5244140625 +vt 0.3388671875 0.5244140625 +vt 0.328125 0.525390625 +vt 0.3388671875 0.525390625 +vt 0.3388671875 0.5244140625 +vt 0.328125 0.5244140625 +vt 0.3662109375 0.525390625 +vt 0.3828125 0.525390625 +vt 0.3828125 0.5244140625 +vt 0.3662109375 0.5244140625 +vt 0.35546875 0.525390625 +vt 0.3662109375 0.525390625 +vt 0.3662109375 0.5244140625 +vt 0.35546875 0.5244140625 +vt 0.35546875 0.525390625 +vt 0.3388671875 0.525390625 +vt 0.3388671875 0.5361328125 +vt 0.35546875 0.5361328125 +vt 0.3720703125 0.5361328125 +vt 0.35546875 0.5361328125 +vt 0.35546875 0.525390625 +vt 0.3720703125 0.525390625 +vn -0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 -0.7933533402912352 +vn 0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1188/3556/889 1191/3555/889 1189/3554/889 1186/3553/889 +f 1187/3560/890 1188/3559/890 1186/3558/890 1185/3557/890 +f 1192/3564/891 1187/3563/891 1185/3562/891 1190/3561/891 +f 1191/3568/892 1192/3567/892 1190/3566/892 1189/3565/892 +f 1190/3572/893 1185/3571/893 1186/3570/893 1189/3569/893 +f 1191/3576/894 1188/3575/894 1187/3574/894 1192/3573/894 +o cube +v 0.15058742524345892 0.5625 8.18706861332016 +v -0.0204226464193753 0.5625 7.717222302927206 +v 0.15058742524345892 0.5 8.18706861332016 +v -0.0204226464193753 0.5 7.717222302927206 +v -1.3124999999999993 0.5625 8.1875 +v -1.1414899283371651 0.5625 8.657346310392954 +v -1.3124999999999993 0.5 8.1875 +v -1.1414899283371651 0.5 8.657346310392954 +vt 0.185546875 0.353515625 +vt 0.20703125 0.353515625 +vt 0.20703125 0.3525390625 +vt 0.185546875 0.3525390625 +vt 0.177734375 0.353515625 +vt 0.185546875 0.353515625 +vt 0.185546875 0.3525390625 +vt 0.177734375 0.3525390625 +vt 0.21484375 0.353515625 +vt 0.236328125 0.353515625 +vt 0.236328125 0.3525390625 +vt 0.21484375 0.3525390625 +vt 0.20703125 0.353515625 +vt 0.21484375 0.353515625 +vt 0.21484375 0.3525390625 +vt 0.20703125 0.3525390625 +vt 0.20703125 0.353515625 +vt 0.185546875 0.353515625 +vt 0.185546875 0.361328125 +vt 0.20703125 0.361328125 +vt 0.228515625 0.361328125 +vt 0.20703125 0.361328125 +vt 0.20703125 0.353515625 +vt 0.228515625 0.353515625 +vn -0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 -0.34202014332566866 +vn 0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1196/3580/895 1199/3579/895 1197/3578/895 1194/3577/895 +f 1195/3584/896 1196/3583/896 1194/3582/896 1193/3581/896 +f 1200/3588/897 1195/3587/897 1193/3586/897 1198/3585/897 +f 1199/3592/898 1200/3591/898 1198/3590/898 1197/3589/898 +f 1198/3596/899 1193/3595/899 1194/3594/899 1197/3593/899 +f 1199/3600/900 1196/3599/900 1195/3598/900 1200/3597/900 +o cube +v -0.8056997358256179 1.25 8.834661235298165 +v -0.85528431959382 1.25 8.796613645985122 +v -0.8056997358256179 0.5625 8.834661235298165 +v -0.85528431959382 0.5625 8.796613645985122 +v -0.8933319089068651 1.25 8.846198229753323 +v -0.8437473251386629 1.25 8.884245819066368 +v -0.8933319089068651 0.5625 8.846198229753323 +v -0.8437473251386629 0.5625 8.884245819066368 +vt 0.087890625 0.888671875 +vt 0.0888671875 0.888671875 +vt 0.0888671875 0.8779296875 +vt 0.087890625 0.8779296875 +vt 0.0869140625 0.888671875 +vt 0.087890625 0.888671875 +vt 0.087890625 0.8779296875 +vt 0.0869140625 0.8779296875 +vt 0.08984375 0.888671875 +vt 0.0908203125 0.888671875 +vt 0.0908203125 0.8779296875 +vt 0.08984375 0.8779296875 +vt 0.0888671875 0.888671875 +vt 0.08984375 0.888671875 +vt 0.08984375 0.8779296875 +vt 0.0888671875 0.8779296875 +vt 0.0888671875 0.888671875 +vt 0.087890625 0.888671875 +vt 0.087890625 0.8896484375 +vt 0.0888671875 0.8896484375 +vt 0.08984375 0.8896484375 +vt 0.0888671875 0.8896484375 +vt 0.0888671875 0.888671875 +vt 0.08984375 0.888671875 +vn -0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 -0.7933533402912352 +vn 0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1204/3604/901 1207/3603/901 1205/3602/901 1202/3601/901 +f 1203/3608/902 1204/3607/902 1202/3606/902 1201/3605/902 +f 1208/3612/903 1203/3611/903 1201/3610/903 1206/3609/903 +f 1207/3616/904 1208/3615/904 1206/3614/904 1205/3613/904 +f 1206/3620/905 1201/3619/905 1202/3618/905 1205/3617/905 +f 1207/3624/906 1204/3623/906 1203/3622/906 1208/3621/906 +o cube +v 0.8437473251386629 1.25 8.884245819066368 +v 0.8933319089068651 1.25 8.846198229753323 +v 0.8437473251386629 0.5625 8.884245819066368 +v 0.8933319089068651 0.5625 8.846198229753323 +v 0.85528431959382 1.25 8.796613645985122 +v 0.8056997358256179 1.25 8.834661235298165 +v 0.85528431959382 0.5625 8.796613645985122 +v 0.8056997358256179 0.5625 8.834661235298165 +vt 0.0849609375 0.8994140625 +vt 0.0859375 0.8994140625 +vt 0.0859375 0.888671875 +vt 0.0849609375 0.888671875 +vt 0.083984375 0.8994140625 +vt 0.0849609375 0.8994140625 +vt 0.0849609375 0.888671875 +vt 0.083984375 0.888671875 +vt 0.0869140625 0.8994140625 +vt 0.087890625 0.8994140625 +vt 0.087890625 0.888671875 +vt 0.0869140625 0.888671875 +vt 0.0859375 0.8994140625 +vt 0.0869140625 0.8994140625 +vt 0.0869140625 0.888671875 +vt 0.0859375 0.888671875 +vt 0.0859375 0.8994140625 +vt 0.0849609375 0.8994140625 +vt 0.0849609375 0.900390625 +vt 0.0859375 0.900390625 +vt 0.0869140625 0.900390625 +vt 0.0859375 0.900390625 +vt 0.0859375 0.8994140625 +vt 0.0869140625 0.8994140625 +vn 0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 0.7933533402912352 +vn -0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 -0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1212/3628/907 1215/3627/907 1213/3626/907 1210/3625/907 +f 1211/3632/908 1212/3631/908 1210/3630/908 1209/3629/908 +f 1216/3636/909 1211/3635/909 1209/3634/909 1214/3633/909 +f 1215/3640/910 1216/3639/910 1214/3638/910 1213/3637/910 +f 1214/3644/911 1209/3643/911 1210/3642/911 1213/3641/911 +f 1215/3648/912 1212/3647/912 1211/3646/912 1216/3645/912 +o cube +v -0.8870448406233202 0.5462382847462985 8.681474959529032 +v -1.0105125777782573 0.3699080820315158 8.161792722491434 +v -0.9201645612405387 0.4989384217629623 8.70539267405185 +v -1.0436322983954758 0.32260821904817966 8.185710437014253 +v -1.1129065833143812 0.4416051365753966 8.161792722491434 +v -0.9894388461594442 0.6179353392901793 8.681474959529032 +v -1.1460263039315997 0.39430527359206047 8.185710437014253 +v -1.0225585667766626 0.5706354763068431 8.70539267405185 +vt 0.5888671875 0.8466796875 +vt 0.5908203125 0.8466796875 +vt 0.5908203125 0.845703125 +vt 0.5888671875 0.845703125 +vt 0.580078125 0.8466796875 +vt 0.5888671875 0.8466796875 +vt 0.5888671875 0.845703125 +vt 0.580078125 0.845703125 +vt 0.599609375 0.8466796875 +vt 0.6015625 0.8466796875 +vt 0.6015625 0.845703125 +vt 0.599609375 0.845703125 +vt 0.5908203125 0.8466796875 +vt 0.599609375 0.8466796875 +vt 0.599609375 0.845703125 +vt 0.5908203125 0.845703125 +vt 0.5908203125 0.8466796875 +vt 0.5888671875 0.8466796875 +vt 0.5888671875 0.85546875 +vt 0.5908203125 0.85546875 +vt 0.5927734375 0.85546875 +vt 0.5908203125 0.85546875 +vt 0.5908203125 0.8466796875 +vt 0.5927734375 0.8466796875 +vn -0.2194981993865548 -0.3134759159373915 -0.9238795325112867 +vn 0.8191520442889917 -0.5735764363510463 8.326672684688674e-17 +vn 0.2194981993865548 0.3134759159373915 0.9238795325112867 +vn -0.8191520442889917 0.5735764363510463 -8.326672684688674e-17 +vn 0.5299155298754944 0.7567978077333785 -0.38268343236508984 +vn -0.5299155298754944 -0.7567978077333785 0.38268343236508984 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1220/3652/913 1223/3651/913 1221/3650/913 1218/3649/913 +f 1219/3656/914 1220/3655/914 1218/3654/914 1217/3653/914 +f 1224/3660/915 1219/3659/915 1217/3658/915 1222/3657/915 +f 1223/3664/916 1224/3663/916 1222/3662/916 1221/3661/916 +f 1222/3668/917 1217/3667/917 1218/3666/917 1221/3665/917 +f 1223/3672/918 1220/3671/918 1219/3670/918 1224/3669/918 +o cube +v 1.0910864995174374 0.7996637199359036 8.433608326159087 +v 1.2760986465267867 0.5354389909614226 8.138037610327235 +v 1.1153054134998033 0.765075526206529 8.47968815970972 +v 1.3003175605091526 0.500850797232048 8.184117443877868 +v 0.9177196271503528 0.28449930005783974 8.138037610327235 +v 0.7327074801410036 0.5487240290323208 8.433608326159087 +v 0.9419385411327187 0.24991110632846525 8.184117443877868 +v 0.7569263941233695 0.5141358353029463 8.47968815970972 +vt 0.1669921875 0.806640625 +vt 0.173828125 0.806640625 +vt 0.173828125 0.8056640625 +vt 0.1669921875 0.8056640625 +vt 0.16015625 0.806640625 +vt 0.1669921875 0.806640625 +vt 0.1669921875 0.8056640625 +vt 0.16015625 0.8056640625 +vt 0.1806640625 0.806640625 +vt 0.1875 0.806640625 +vt 0.1875 0.8056640625 +vt 0.1806640625 0.8056640625 +vt 0.173828125 0.806640625 +vt 0.1806640625 0.806640625 +vt 0.1806640625 0.8056640625 +vt 0.173828125 0.8056640625 +vt 0.173828125 0.806640625 +vt 0.1669921875 0.806640625 +vt 0.1669921875 0.8134765625 +vt 0.173828125 0.8134765625 +vt 0.1806640625 0.8134765625 +vt 0.173828125 0.8134765625 +vt 0.173828125 0.806640625 +vt 0.1806640625 0.806640625 +vn 0.42288490744994106 -0.6039422376559566 -0.6755902076156602 +vn 0.8191520442889917 0.5735764363510463 5.551115123125783e-17 +vn -0.42288490744994106 0.6039422376559566 0.6755902076156602 +vn -0.8191520442889917 -0.5735764363510463 -5.551115123125783e-17 +vn -0.3875026237178538 0.5534110996699924 -0.7372773368101241 +vn 0.3875026237178538 -0.5534110996699924 0.7372773368101241 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1228/3676/919 1231/3675/919 1229/3674/919 1226/3673/919 +f 1227/3680/920 1228/3679/920 1226/3678/920 1225/3677/920 +f 1232/3684/921 1227/3683/921 1225/3682/921 1230/3681/921 +f 1231/3688/922 1232/3687/922 1230/3686/922 1229/3685/922 +f 1230/3692/923 1225/3691/923 1226/3690/923 1229/3689/923 +f 1231/3696/924 1228/3695/924 1227/3694/924 1232/3693/924 +o cube +v -0.0625 0.7407133603470997 8.64828780146273 +v -0.0625 0.4765769467591625 8.081845434564825 +v -0.0625 0.5141364135879372 8.753942366897906 +v -0.0625 0.25 8.1875 +v -0.9375 0.4765769467591625 8.081845434564825 +v -0.9375 0.7407133603470997 8.64828780146273 +v -0.9375 0.25 8.1875 +v -0.9375 0.5141364135879372 8.753942366897906 +vt 0.65625 0.6669921875 +vt 0.669921875 0.6669921875 +vt 0.669921875 0.6630859375 +vt 0.65625 0.6630859375 +vt 0.646484375 0.6669921875 +vt 0.65625 0.6669921875 +vt 0.65625 0.6630859375 +vt 0.646484375 0.6630859375 +vt 0.6796875 0.6669921875 +vt 0.693359375 0.6669921875 +vt 0.693359375 0.6630859375 +vt 0.6796875 0.6630859375 +vt 0.669921875 0.6669921875 +vt 0.6796875 0.6669921875 +vt 0.6796875 0.6630859375 +vt 0.669921875 0.6630859375 +vt 0.669921875 0.6669921875 +vt 0.65625 0.6669921875 +vt 0.65625 0.6767578125 +vt 0.669921875 0.6767578125 +vt 0.68359375 0.6767578125 +vt 0.669921875 0.6767578125 +vt 0.669921875 0.6669921875 +vt 0.68359375 0.6669921875 +vn 0 -0.42261826174069944 -0.9063077870366499 +vn 1 0 0 +vn 0 0.42261826174069944 0.9063077870366499 +vn -1 0 0 +vn 0 0.9063077870366499 -0.42261826174069944 +vn 0 -0.9063077870366499 0.42261826174069944 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1236/3700/925 1239/3699/925 1237/3698/925 1234/3697/925 +f 1235/3704/926 1236/3703/926 1234/3702/926 1233/3701/926 +f 1240/3708/927 1235/3707/927 1233/3706/927 1238/3705/927 +f 1239/3712/928 1240/3711/928 1238/3710/928 1237/3709/928 +f 1238/3716/929 1233/3715/929 1234/3714/929 1237/3713/929 +f 1239/3720/930 1236/3719/930 1235/3718/930 1240/3717/930 +o cube +v -0.8833013775158693 0.5397660592290503 8.674090277820579 +v -0.904112900683202 0.29778421375706465 8.166726584829616 +v -0.9164210981330878 0.4924661962457142 8.698007992343397 +v -0.9372326213004205 0.2504843507737285 8.190644299352435 +v -1.010018272633053 0.3593006860524678 8.141731068661858 +v -0.9892067494657204 0.6012825315244535 8.649094761652822 +v -1.0431379932502716 0.3120008230691316 8.165648783184677 +v -1.0223264700829389 0.5539826685411173 8.67301247617564 +vt 0.5888671875 0.8828125 +vt 0.5908203125 0.8828125 +vt 0.5908203125 0.8818359375 +vt 0.5888671875 0.8818359375 +vt 0.580078125 0.8828125 +vt 0.5888671875 0.8828125 +vt 0.5888671875 0.8818359375 +vt 0.580078125 0.8818359375 +vt 0.599609375 0.8828125 +vt 0.6015625 0.8828125 +vt 0.6015625 0.8818359375 +vt 0.599609375 0.8818359375 +vt 0.5908203125 0.8828125 +vt 0.599609375 0.8828125 +vt 0.599609375 0.8818359375 +vt 0.5908203125 0.8818359375 +vt 0.5908203125 0.8828125 +vt 0.5888671875 0.8828125 +vt 0.5888671875 0.8916015625 +vt 0.5908203125 0.8916015625 +vt 0.5927734375 0.8916015625 +vt 0.5908203125 0.8916015625 +vt 0.5908203125 0.8828125 +vt 0.5927734375 0.8828125 +vn -0.03699826340859147 -0.4301899475057524 -0.9019798986506 +vn 0.847242975598808 -0.49213177836322514 0.19996412934205798 +vn 0.03699826340859147 0.4301899475057524 0.9019798986506 +vn -0.847242975598808 0.49213177836322514 -0.19996412934205798 +vn 0.5299155298754947 0.7567978077333783 -0.3826834323650898 +vn -0.5299155298754947 -0.7567978077333783 0.3826834323650898 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1244/3724/931 1247/3723/931 1245/3722/931 1242/3721/931 +f 1243/3728/932 1244/3727/932 1242/3726/932 1241/3725/932 +f 1248/3732/933 1243/3731/933 1241/3730/933 1246/3729/933 +f 1247/3736/934 1248/3735/934 1246/3734/934 1245/3733/934 +f 1246/3740/935 1241/3739/935 1242/3738/935 1245/3737/935 +f 1247/3744/936 1244/3743/936 1243/3742/936 1248/3741/936 +o cube +v -1.0178423796776686 0.5501295333301146 8.508281396108062 +v -1.1001542044476267 0.4325760648535928 8.16182657141633 +v -1.050962100294887 0.5028296703467784 8.53219911063088 +v -1.1332739250648451 0.38527620187025663 8.185744285939148 +v -1.2025482099837506 0.5042731193974735 8.16182657141633 +v -1.1202363852137927 0.6218265878739954 8.508281396108062 +v -1.235667930600969 0.4569732564141374 8.185744285939148 +v -1.1533561058310111 0.5745267248906591 8.53219911063088 +vt 0.3828125 0.931640625 +vt 0.384765625 0.931640625 +vt 0.384765625 0.9306640625 +vt 0.3828125 0.9306640625 +vt 0.376953125 0.931640625 +vt 0.3828125 0.931640625 +vt 0.3828125 0.9306640625 +vt 0.376953125 0.9306640625 +vt 0.390625 0.931640625 +vt 0.392578125 0.931640625 +vt 0.392578125 0.9306640625 +vt 0.390625 0.9306640625 +vt 0.384765625 0.931640625 +vt 0.390625 0.931640625 +vt 0.390625 0.9306640625 +vt 0.384765625 0.9306640625 +vt 0.384765625 0.931640625 +vt 0.3828125 0.931640625 +vt 0.3828125 0.9375 +vt 0.384765625 0.9375 +vt 0.38671875 0.9375 +vt 0.384765625 0.9375 +vt 0.384765625 0.931640625 +vt 0.38671875 0.931640625 +vn -0.2194981993865548 -0.3134759159373915 -0.9238795325112867 +vn 0.8191520442889917 -0.5735764363510463 8.326672684688674e-17 +vn 0.2194981993865548 0.3134759159373915 0.9238795325112867 +vn -0.8191520442889917 0.5735764363510463 -8.326672684688674e-17 +vn 0.5299155298754944 0.7567978077333785 -0.38268343236508984 +vn -0.5299155298754944 -0.7567978077333785 0.38268343236508984 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1252/3748/937 1255/3747/937 1253/3746/937 1250/3745/937 +f 1251/3752/938 1252/3751/938 1250/3750/938 1249/3749/938 +f 1256/3756/939 1251/3755/939 1249/3754/939 1254/3753/939 +f 1255/3760/940 1256/3759/940 1254/3758/940 1253/3757/940 +f 1254/3764/941 1249/3763/941 1250/3762/941 1253/3761/941 +f 1255/3768/942 1252/3767/942 1251/3766/942 1256/3765/942 +o cube +v -1.136666311159124 0.5166381533395109 8.277277664055346 +v -1.1641035860824431 0.477453663847337 8.161792722491434 +v -1.1697860317763422 0.4693382903561748 8.301195378578162 +v -1.1972233066996616 0.43015380086400085 8.185710437014253 +v -1.2664975916185672 0.5491507183912178 8.161792722491434 +v -1.2390603166952479 0.5883352078833917 8.277277664055346 +v -1.2996173122357857 0.5018508554078817 8.185710437014253 +v -1.2721800373124663 0.5410353449000556 8.301195378578162 +vt 0.3037109375 0.947265625 +vt 0.3056640625 0.947265625 +vt 0.3056640625 0.9462890625 +vt 0.3037109375 0.9462890625 +vt 0.3017578125 0.947265625 +vt 0.3037109375 0.947265625 +vt 0.3037109375 0.9462890625 +vt 0.3017578125 0.9462890625 +vt 0.3076171875 0.947265625 +vt 0.3095703125 0.947265625 +vt 0.3095703125 0.9462890625 +vt 0.3076171875 0.9462890625 +vt 0.3056640625 0.947265625 +vt 0.3076171875 0.947265625 +vt 0.3076171875 0.9462890625 +vt 0.3056640625 0.9462890625 +vt 0.3056640625 0.947265625 +vt 0.3037109375 0.947265625 +vt 0.3037109375 0.94921875 +vt 0.3056640625 0.94921875 +vt 0.3076171875 0.94921875 +vt 0.3056640625 0.94921875 +vt 0.3056640625 0.947265625 +vt 0.3076171875 0.947265625 +vn -0.2194981993865548 -0.3134759159373915 -0.9238795325112867 +vn 0.8191520442889917 -0.5735764363510463 8.326672684688674e-17 +vn 0.2194981993865548 0.3134759159373915 0.9238795325112867 +vn -0.8191520442889917 0.5735764363510463 -8.326672684688674e-17 +vn 0.5299155298754944 0.7567978077333785 -0.38268343236508984 +vn -0.5299155298754944 -0.7567978077333785 0.38268343236508984 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1260/3772/943 1263/3771/943 1261/3770/943 1258/3769/943 +f 1259/3776/944 1260/3775/944 1258/3774/944 1257/3773/944 +f 1264/3780/945 1259/3779/945 1257/3778/945 1262/3777/945 +f 1263/3784/946 1264/3783/946 1262/3782/946 1261/3781/946 +f 1262/3788/947 1257/3787/947 1258/3786/947 1261/3785/947 +f 1263/3792/948 1260/3791/948 1259/3790/948 1264/3789/948 +o cube +v 1.2390603166952479 0.5883352078833917 8.277277664055346 +v 1.2664975916185672 0.5491507183912178 8.161792722491434 +v 1.2721800373124663 0.5410353449000556 8.301195378578162 +v 1.2996173122357857 0.5018508554078817 8.185710437014253 +v 1.1641035860824431 0.477453663847337 8.161792722491434 +v 1.136666311159124 0.5166381533395109 8.277277664055346 +v 1.1972233066996616 0.43015380086400085 8.185710437014253 +v 1.1697860317763422 0.4693382903561748 8.301195378578162 +vt 0.2880859375 0.9775390625 +vt 0.2900390625 0.9775390625 +vt 0.2900390625 0.9765625 +vt 0.2880859375 0.9765625 +vt 0.2861328125 0.9775390625 +vt 0.2880859375 0.9775390625 +vt 0.2880859375 0.9765625 +vt 0.2861328125 0.9765625 +vt 0.2919921875 0.9775390625 +vt 0.2939453125 0.9775390625 +vt 0.2939453125 0.9765625 +vt 0.2919921875 0.9765625 +vt 0.2900390625 0.9775390625 +vt 0.2919921875 0.9775390625 +vt 0.2919921875 0.9765625 +vt 0.2900390625 0.9765625 +vt 0.2900390625 0.9775390625 +vt 0.2880859375 0.9775390625 +vt 0.2880859375 0.9794921875 +vt 0.2900390625 0.9794921875 +vt 0.2919921875 0.9794921875 +vt 0.2900390625 0.9794921875 +vt 0.2900390625 0.9775390625 +vt 0.2919921875 0.9775390625 +vn 0.2194981993865548 -0.3134759159373915 -0.9238795325112867 +vn 0.8191520442889917 0.5735764363510463 -8.326672684688674e-17 +vn -0.2194981993865548 0.3134759159373915 0.9238795325112867 +vn -0.8191520442889917 -0.5735764363510463 8.326672684688674e-17 +vn -0.5299155298754944 0.7567978077333785 -0.38268343236508984 +vn 0.5299155298754944 -0.7567978077333785 0.38268343236508984 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1268/3796/949 1271/3795/949 1269/3794/949 1266/3793/949 +f 1267/3800/950 1268/3799/950 1266/3798/950 1265/3797/950 +f 1272/3804/951 1267/3803/951 1265/3802/951 1270/3801/951 +f 1271/3808/952 1272/3807/952 1270/3806/952 1269/3805/952 +f 1270/3812/953 1265/3811/953 1266/3810/953 1269/3809/953 +f 1271/3816/954 1268/3815/954 1267/3814/954 1272/3813/954 +o cube +v 1.1202363852137927 0.6218265878739954 8.508281396108062 +v 1.2025482099837506 0.5042731193974735 8.16182657141633 +v 1.1533561058310111 0.5745267248906591 8.53219911063088 +v 1.235667930600969 0.4569732564141374 8.185744285939148 +v 1.1001542044476267 0.4325760648535928 8.16182657141633 +v 1.0178423796776686 0.5501295333301146 8.508281396108062 +v 1.1332739250648451 0.38527620187025663 8.185744285939148 +v 1.050962100294887 0.5028296703467784 8.53219911063088 +vt 0.3564453125 0.705078125 +vt 0.3583984375 0.705078125 +vt 0.3583984375 0.7041015625 +vt 0.3564453125 0.7041015625 +vt 0.3505859375 0.705078125 +vt 0.3564453125 0.705078125 +vt 0.3564453125 0.7041015625 +vt 0.3505859375 0.7041015625 +vt 0.3642578125 0.705078125 +vt 0.3662109375 0.705078125 +vt 0.3662109375 0.7041015625 +vt 0.3642578125 0.7041015625 +vt 0.3583984375 0.705078125 +vt 0.3642578125 0.705078125 +vt 0.3642578125 0.7041015625 +vt 0.3583984375 0.7041015625 +vt 0.3583984375 0.705078125 +vt 0.3564453125 0.705078125 +vt 0.3564453125 0.7109375 +vt 0.3583984375 0.7109375 +vt 0.3603515625 0.7109375 +vt 0.3583984375 0.7109375 +vt 0.3583984375 0.705078125 +vt 0.3603515625 0.705078125 +vn 0.2194981993865548 -0.3134759159373915 -0.9238795325112867 +vn 0.8191520442889917 0.5735764363510463 -8.326672684688674e-17 +vn -0.2194981993865548 0.3134759159373915 0.9238795325112867 +vn -0.8191520442889917 -0.5735764363510463 8.326672684688674e-17 +vn -0.5299155298754944 0.7567978077333785 -0.38268343236508984 +vn 0.5299155298754944 -0.7567978077333785 0.38268343236508984 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1276/3820/955 1279/3819/955 1277/3818/955 1274/3817/955 +f 1275/3824/956 1276/3823/956 1274/3822/956 1273/3821/956 +f 1280/3828/957 1275/3827/957 1273/3826/957 1278/3825/957 +f 1279/3832/958 1280/3831/958 1278/3830/958 1277/3829/958 +f 1278/3836/959 1273/3835/959 1274/3834/959 1277/3833/959 +f 1279/3840/960 1276/3839/960 1275/3838/960 1280/3837/960 +o cube +v 0.9894388461594442 0.6179353392901793 8.681474959529032 +v 1.1129065833143812 0.4416051365753966 8.161792722491434 +v 1.0225585667766626 0.5706354763068431 8.70539267405185 +v 1.1460263039315997 0.39430527359206047 8.185710437014253 +v 1.0105125777782573 0.3699080820315158 8.161792722491434 +v 0.8870448406233202 0.5462382847462985 8.681474959529032 +v 1.0436322983954758 0.32260821904817966 8.185710437014253 +v 0.9201645612405387 0.4989384217629623 8.70539267405185 +vt 0.5888671875 0.923828125 +vt 0.5908203125 0.923828125 +vt 0.5908203125 0.9228515625 +vt 0.5888671875 0.9228515625 +vt 0.580078125 0.923828125 +vt 0.5888671875 0.923828125 +vt 0.5888671875 0.9228515625 +vt 0.580078125 0.9228515625 +vt 0.599609375 0.923828125 +vt 0.6015625 0.923828125 +vt 0.6015625 0.9228515625 +vt 0.599609375 0.9228515625 +vt 0.5908203125 0.923828125 +vt 0.599609375 0.923828125 +vt 0.599609375 0.9228515625 +vt 0.5908203125 0.9228515625 +vt 0.5908203125 0.923828125 +vt 0.5888671875 0.923828125 +vt 0.5888671875 0.9326171875 +vt 0.5908203125 0.9326171875 +vt 0.5927734375 0.9326171875 +vt 0.5908203125 0.9326171875 +vt 0.5908203125 0.923828125 +vt 0.5927734375 0.923828125 +vn 0.2194981993865548 -0.3134759159373915 -0.9238795325112867 +vn 0.8191520442889917 0.5735764363510463 -8.326672684688674e-17 +vn -0.2194981993865548 0.3134759159373915 0.9238795325112867 +vn -0.8191520442889917 -0.5735764363510463 8.326672684688674e-17 +vn -0.5299155298754944 0.7567978077333785 -0.38268343236508984 +vn 0.5299155298754944 -0.7567978077333785 0.38268343236508984 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1284/3844/961 1287/3843/961 1285/3842/961 1282/3841/961 +f 1283/3848/962 1284/3847/962 1282/3846/962 1281/3845/962 +f 1288/3852/963 1283/3851/963 1281/3850/963 1286/3849/963 +f 1287/3856/964 1288/3855/964 1286/3854/964 1285/3853/964 +f 1286/3860/965 1281/3859/965 1282/3858/965 1285/3857/965 +f 1287/3864/966 1284/3863/966 1283/3862/966 1288/3861/966 +o cube +v 0.9892067494657204 0.6012825315244535 8.649094761652822 +v 1.010018272633053 0.3593006860524678 8.141731068661858 +v 1.0223264700829389 0.5539826685411173 8.67301247617564 +v 1.0431379932502716 0.3120008230691316 8.165648783184677 +v 0.904112900683202 0.29778421375706465 8.166726584829616 +v 0.8833013775158693 0.5397660592290503 8.674090277820579 +v 0.9372326213004205 0.2504843507737285 8.190644299352435 +v 0.9164210981330878 0.4924661962457142 8.698007992343397 +vt 0.583984375 0.498046875 +vt 0.5859375 0.498046875 +vt 0.5859375 0.4970703125 +vt 0.583984375 0.4970703125 +vt 0.5751953125 0.498046875 +vt 0.583984375 0.498046875 +vt 0.583984375 0.4970703125 +vt 0.5751953125 0.4970703125 +vt 0.5947265625 0.498046875 +vt 0.5966796875 0.498046875 +vt 0.5966796875 0.4970703125 +vt 0.5947265625 0.4970703125 +vt 0.5859375 0.498046875 +vt 0.5947265625 0.498046875 +vt 0.5947265625 0.4970703125 +vt 0.5859375 0.4970703125 +vt 0.5859375 0.498046875 +vt 0.583984375 0.498046875 +vt 0.583984375 0.5068359375 +vt 0.5859375 0.5068359375 +vt 0.587890625 0.5068359375 +vt 0.5859375 0.5068359375 +vt 0.5859375 0.498046875 +vt 0.587890625 0.498046875 +vn 0.03699826340859147 -0.4301899475057524 -0.9019798986506 +vn 0.847242975598808 0.49213177836322514 -0.19996412934205798 +vn -0.03699826340859147 0.4301899475057524 0.9019798986506 +vn -0.847242975598808 -0.49213177836322514 0.19996412934205798 +vn -0.5299155298754947 0.7567978077333783 -0.3826834323650898 +vn 0.5299155298754947 -0.7567978077333783 0.3826834323650898 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1292/3868/967 1295/3867/967 1293/3866/967 1290/3865/967 +f 1291/3872/968 1292/3871/968 1290/3870/968 1289/3869/968 +f 1296/3876/969 1291/3875/969 1289/3874/969 1294/3873/969 +f 1295/3880/970 1296/3879/970 1294/3878/970 1293/3877/970 +f 1294/3884/971 1289/3883/971 1290/3882/971 1293/3881/971 +f 1295/3888/972 1292/3887/972 1291/3886/972 1296/3885/972 +o cube +v 0.9375 0.7407133603470997 8.64828780146273 +v 0.9375 0.4765769467591625 8.081845434564825 +v 0.9375 0.5141364135879372 8.753942366897906 +v 0.9375 0.25 8.1875 +v 0.0625 0.4765769467591625 8.081845434564825 +v 0.0625 0.7407133603470997 8.64828780146273 +v 0.0625 0.25 8.1875 +v 0.0625 0.5141364135879372 8.753942366897906 +vt 0.337890625 0.3681640625 +vt 0.3515625 0.3681640625 +vt 0.3515625 0.3642578125 +vt 0.337890625 0.3642578125 +vt 0.328125 0.3681640625 +vt 0.337890625 0.3681640625 +vt 0.337890625 0.3642578125 +vt 0.328125 0.3642578125 +vt 0.361328125 0.3681640625 +vt 0.375 0.3681640625 +vt 0.375 0.3642578125 +vt 0.361328125 0.3642578125 +vt 0.3515625 0.3681640625 +vt 0.361328125 0.3681640625 +vt 0.361328125 0.3642578125 +vt 0.3515625 0.3642578125 +vt 0.3515625 0.3681640625 +vt 0.337890625 0.3681640625 +vt 0.337890625 0.3779296875 +vt 0.3515625 0.3779296875 +vt 0.365234375 0.3779296875 +vt 0.3515625 0.3779296875 +vt 0.3515625 0.3681640625 +vt 0.365234375 0.3681640625 +vn 0 -0.42261826174069944 -0.9063077870366499 +vn 1 0 0 +vn 0 0.42261826174069944 0.9063077870366499 +vn -1 0 0 +vn 0 0.9063077870366499 -0.42261826174069944 +vn 0 -0.9063077870366499 0.42261826174069944 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1300/3892/973 1303/3891/973 1301/3890/973 1298/3889/973 +f 1299/3896/974 1300/3895/974 1298/3894/974 1297/3893/974 +f 1304/3900/975 1299/3899/975 1297/3898/975 1302/3897/975 +f 1303/3904/976 1304/3903/976 1302/3902/976 1301/3901/976 +f 1302/3908/977 1297/3907/977 1298/3906/977 1301/3905/977 +f 1303/3912/978 1300/3911/978 1299/3910/978 1304/3909/978 +o cube +v 1.0625 0.0625 7.3125 +v 1.0625 0.0625 -6 +v 1.0625 0.0625 7.3125 +v 1.0625 0.0625 -6 +v -1.0625 0.0625 -6 +v -1.0625 0.0625 7.3125 +v -1.0625 0.0625 -6 +v -1.0625 0.0625 7.3125 +vt 0.2080078125 0.7919921875 +vt 0.2412109375 0.7919921875 +vt 0.2412109375 0.7919921875 +vt 0.2080078125 0.7919921875 +vt 0 0.7919921875 +vt 0.2080078125 0.7919921875 +vt 0.2080078125 0.7919921875 +vt 0 0.7919921875 +vt 0.44921875 0.7919921875 +vt 0.482421875 0.7919921875 +vt 0.482421875 0.7919921875 +vt 0.44921875 0.7919921875 +vt 0.2412109375 0.7919921875 +vt 0.44921875 0.7919921875 +vt 0.44921875 0.7919921875 +vt 0.2412109375 0.7919921875 +vt 0.2412109375 0.7919921875 +vt 0.2080078125 0.7919921875 +vt 0.2080078125 1 +vt 0.2412109375 1 +vt 0.2744140625 1 +vt 0.2412109375 1 +vt 0.2412109375 0.7919921875 +vt 0.2744140625 0.7919921875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1308/3916/979 1311/3915/979 1309/3914/979 1306/3913/979 +f 1307/3920/980 1308/3919/980 1306/3918/980 1305/3917/980 +f 1312/3924/981 1307/3923/981 1305/3922/981 1310/3921/981 +f 1311/3928/982 1312/3927/982 1310/3926/982 1309/3925/982 +f 1310/3932/983 1305/3931/983 1306/3930/983 1309/3929/983 +f 1311/3936/984 1308/3935/984 1307/3934/984 1312/3933/984 +o cube +v 0.0625 1.4375 6.25 +v 0.0625 1.4375 6 +v 0.0625 1.375 6.25 +v 0.0625 1.375 6 +v -0.0625 1.4375 6 +v -0.0625 1.4375 6.25 +v -0.0625 1.375 6 +v -0.0625 1.375 6.25 +vt 0.4990234375 0.7353515625 +vt 0.5009765625 0.7353515625 +vt 0.5009765625 0.734375 +vt 0.4990234375 0.734375 +vt 0.4951171875 0.7353515625 +vt 0.4990234375 0.7353515625 +vt 0.4990234375 0.734375 +vt 0.4951171875 0.734375 +vt 0.5048828125 0.7353515625 +vt 0.5068359375 0.7353515625 +vt 0.5068359375 0.734375 +vt 0.5048828125 0.734375 +vt 0.5009765625 0.7353515625 +vt 0.5048828125 0.7353515625 +vt 0.5048828125 0.734375 +vt 0.5009765625 0.734375 +vt 0.5009765625 0.7353515625 +vt 0.4990234375 0.7353515625 +vt 0.4990234375 0.7392578125 +vt 0.5009765625 0.7392578125 +vt 0.5029296875 0.7392578125 +vt 0.5009765625 0.7392578125 +vt 0.5009765625 0.7353515625 +vt 0.5029296875 0.7353515625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1316/3940/985 1319/3939/985 1317/3938/985 1314/3937/985 +f 1315/3944/986 1316/3943/986 1314/3942/986 1313/3941/986 +f 1320/3948/987 1315/3947/987 1313/3946/987 1318/3945/987 +f 1319/3952/988 1320/3951/988 1318/3950/988 1317/3949/988 +f 1318/3956/989 1313/3955/989 1314/3954/989 1317/3953/989 +f 1319/3960/990 1316/3959/990 1315/3958/990 1320/3957/990 +o cube +v 0.0625 1.4375 6 +v 0.0625 1.4375 5.875 +v 0.0625 -0.3125 6 +v 0.0625 -0.3125 5.875 +v -0.0625 1.4375 5.875 +v -0.0625 1.4375 6 +v -0.0625 -0.3125 5.875 +v -0.0625 -0.3125 6 +vt 0.541015625 0.416015625 +vt 0.54296875 0.416015625 +vt 0.54296875 0.388671875 +vt 0.541015625 0.388671875 +vt 0.5390625 0.416015625 +vt 0.541015625 0.416015625 +vt 0.541015625 0.388671875 +vt 0.5390625 0.388671875 +vt 0.544921875 0.416015625 +vt 0.546875 0.416015625 +vt 0.546875 0.388671875 +vt 0.544921875 0.388671875 +vt 0.54296875 0.416015625 +vt 0.544921875 0.416015625 +vt 0.544921875 0.388671875 +vt 0.54296875 0.388671875 +vt 0.54296875 0.416015625 +vt 0.541015625 0.416015625 +vt 0.541015625 0.41796875 +vt 0.54296875 0.41796875 +vt 0.544921875 0.41796875 +vt 0.54296875 0.41796875 +vt 0.54296875 0.416015625 +vt 0.544921875 0.416015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1324/3964/991 1327/3963/991 1325/3962/991 1322/3961/991 +f 1323/3968/992 1324/3967/992 1322/3966/992 1321/3965/992 +f 1328/3972/993 1323/3971/993 1321/3970/993 1326/3969/993 +f 1327/3976/994 1328/3975/994 1326/3974/994 1325/3973/994 +f 1326/3980/995 1321/3979/995 1322/3978/995 1325/3977/995 +f 1327/3984/996 1324/3983/996 1323/3982/996 1328/3981/996 +o cube +v -0.0625 1.4375 6 +v -0.0625 1.4375 5.875 +v -0.0625 1.375 6 +v -0.0625 1.375 5.875 +v -1.1875 1.4375 5.875 +v -1.1875 1.4375 6 +v -1.1875 1.375 5.875 +v -1.1875 1.375 6 +vt 0.2763671875 0.7939453125 +vt 0.2939453125 0.7939453125 +vt 0.2939453125 0.79296875 +vt 0.2763671875 0.79296875 +vt 0.2744140625 0.7939453125 +vt 0.2763671875 0.7939453125 +vt 0.2763671875 0.79296875 +vt 0.2744140625 0.79296875 +vt 0.2958984375 0.7939453125 +vt 0.3134765625 0.7939453125 +vt 0.3134765625 0.79296875 +vt 0.2958984375 0.79296875 +vt 0.2939453125 0.7939453125 +vt 0.2958984375 0.7939453125 +vt 0.2958984375 0.79296875 +vt 0.2939453125 0.79296875 +vt 0.2939453125 0.7939453125 +vt 0.2763671875 0.7939453125 +vt 0.2763671875 0.7958984375 +vt 0.2939453125 0.7958984375 +vt 0.3115234375 0.7958984375 +vt 0.2939453125 0.7958984375 +vt 0.2939453125 0.7939453125 +vt 0.3115234375 0.7939453125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1332/3988/997 1335/3987/997 1333/3986/997 1330/3985/997 +f 1331/3992/998 1332/3991/998 1330/3990/998 1329/3989/998 +f 1336/3996/999 1331/3995/999 1329/3994/999 1334/3993/999 +f 1335/4000/1000 1336/3999/1000 1334/3998/1000 1333/3997/1000 +f 1334/4004/1001 1329/4003/1001 1330/4002/1001 1333/4001/1001 +f 1335/4008/1002 1332/4007/1002 1331/4006/1002 1336/4005/1002 +o cube +v 1.1875 1.4375 6 +v 1.1875 1.4375 5.875 +v 1.1875 1.375 6 +v 1.1875 1.375 5.875 +v 0.0625 1.4375 5.875 +v 0.0625 1.4375 6 +v 0.0625 1.375 5.875 +v 0.0625 1.375 6 +vt 0.2763671875 0.8759765625 +vt 0.2939453125 0.8759765625 +vt 0.2939453125 0.875 +vt 0.2763671875 0.875 +vt 0.2744140625 0.8759765625 +vt 0.2763671875 0.8759765625 +vt 0.2763671875 0.875 +vt 0.2744140625 0.875 +vt 0.2958984375 0.8759765625 +vt 0.3134765625 0.8759765625 +vt 0.3134765625 0.875 +vt 0.2958984375 0.875 +vt 0.2939453125 0.8759765625 +vt 0.2958984375 0.8759765625 +vt 0.2958984375 0.875 +vt 0.2939453125 0.875 +vt 0.2939453125 0.8759765625 +vt 0.2763671875 0.8759765625 +vt 0.2763671875 0.8779296875 +vt 0.2939453125 0.8779296875 +vt 0.3115234375 0.8779296875 +vt 0.2939453125 0.8779296875 +vt 0.2939453125 0.8759765625 +vt 0.3115234375 0.8759765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1340/4012/1003 1343/4011/1003 1341/4010/1003 1338/4009/1003 +f 1339/4016/1004 1340/4015/1004 1338/4014/1004 1337/4013/1004 +f 1344/4020/1005 1339/4019/1005 1337/4018/1005 1342/4017/1005 +f 1343/4024/1006 1344/4023/1006 1342/4022/1006 1341/4021/1006 +f 1342/4028/1007 1337/4027/1007 1338/4026/1007 1341/4025/1007 +f 1343/4032/1008 1340/4031/1008 1339/4030/1008 1344/4029/1008 +o cube +v 0.0625 1.4375 3.875 +v 0.0625 1.4375 3.75 +v 0.0625 -0.3125 3.875 +v 0.0625 -0.3125 3.75 +v -0.0625 1.4375 3.75 +v -0.0625 1.4375 3.875 +v -0.0625 -0.3125 3.75 +v -0.0625 -0.3125 3.875 +vt 0.3193359375 0.9033203125 +vt 0.3212890625 0.9033203125 +vt 0.3212890625 0.8759765625 +vt 0.3193359375 0.8759765625 +vt 0.3173828125 0.9033203125 +vt 0.3193359375 0.9033203125 +vt 0.3193359375 0.8759765625 +vt 0.3173828125 0.8759765625 +vt 0.3232421875 0.9033203125 +vt 0.3251953125 0.9033203125 +vt 0.3251953125 0.8759765625 +vt 0.3232421875 0.8759765625 +vt 0.3212890625 0.9033203125 +vt 0.3232421875 0.9033203125 +vt 0.3232421875 0.8759765625 +vt 0.3212890625 0.8759765625 +vt 0.3212890625 0.9033203125 +vt 0.3193359375 0.9033203125 +vt 0.3193359375 0.9052734375 +vt 0.3212890625 0.9052734375 +vt 0.3232421875 0.9052734375 +vt 0.3212890625 0.9052734375 +vt 0.3212890625 0.9033203125 +vt 0.3232421875 0.9033203125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1348/4036/1009 1351/4035/1009 1349/4034/1009 1346/4033/1009 +f 1347/4040/1010 1348/4039/1010 1346/4038/1010 1345/4037/1010 +f 1352/4044/1011 1347/4043/1011 1345/4042/1011 1350/4041/1011 +f 1351/4048/1012 1352/4047/1012 1350/4046/1012 1349/4045/1012 +f 1350/4052/1013 1345/4051/1013 1346/4050/1013 1349/4049/1013 +f 1351/4056/1014 1348/4055/1014 1347/4054/1014 1352/4053/1014 +o cube +v -0.0625 1.4375 3.875 +v -0.0625 1.4375 3.75 +v -0.0625 1.375 3.875 +v -0.0625 1.375 3.75 +v -1.1875 1.4375 3.75 +v -1.1875 1.4375 3.875 +v -1.1875 1.375 3.75 +v -1.1875 1.375 3.875 +vt 0.1396484375 0.8154296875 +vt 0.1572265625 0.8154296875 +vt 0.1572265625 0.814453125 +vt 0.1396484375 0.814453125 +vt 0.1376953125 0.8154296875 +vt 0.1396484375 0.8154296875 +vt 0.1396484375 0.814453125 +vt 0.1376953125 0.814453125 +vt 0.1591796875 0.8154296875 +vt 0.1767578125 0.8154296875 +vt 0.1767578125 0.814453125 +vt 0.1591796875 0.814453125 +vt 0.1572265625 0.8154296875 +vt 0.1591796875 0.8154296875 +vt 0.1591796875 0.814453125 +vt 0.1572265625 0.814453125 +vt 0.1572265625 0.8154296875 +vt 0.1396484375 0.8154296875 +vt 0.1396484375 0.8173828125 +vt 0.1572265625 0.8173828125 +vt 0.1748046875 0.8173828125 +vt 0.1572265625 0.8173828125 +vt 0.1572265625 0.8154296875 +vt 0.1748046875 0.8154296875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1356/4060/1015 1359/4059/1015 1357/4058/1015 1354/4057/1015 +f 1355/4064/1016 1356/4063/1016 1354/4062/1016 1353/4061/1016 +f 1360/4068/1017 1355/4067/1017 1353/4066/1017 1358/4065/1017 +f 1359/4072/1018 1360/4071/1018 1358/4070/1018 1357/4069/1018 +f 1358/4076/1019 1353/4075/1019 1354/4074/1019 1357/4073/1019 +f 1359/4080/1020 1356/4079/1020 1355/4078/1020 1360/4077/1020 +o cube +v 1.1875 1.4375 3.875 +v 1.1875 1.4375 3.75 +v 1.1875 1.375 3.875 +v 1.1875 1.375 3.75 +v 0.0625 1.4375 3.75 +v 0.0625 1.4375 3.875 +v 0.0625 1.375 3.75 +v 0.0625 1.375 3.875 +vt 0.1005859375 0.8154296875 +vt 0.1181640625 0.8154296875 +vt 0.1181640625 0.814453125 +vt 0.1005859375 0.814453125 +vt 0.0986328125 0.8154296875 +vt 0.1005859375 0.8154296875 +vt 0.1005859375 0.814453125 +vt 0.0986328125 0.814453125 +vt 0.1201171875 0.8154296875 +vt 0.1376953125 0.8154296875 +vt 0.1376953125 0.814453125 +vt 0.1201171875 0.814453125 +vt 0.1181640625 0.8154296875 +vt 0.1201171875 0.8154296875 +vt 0.1201171875 0.814453125 +vt 0.1181640625 0.814453125 +vt 0.1181640625 0.8154296875 +vt 0.1005859375 0.8154296875 +vt 0.1005859375 0.8173828125 +vt 0.1181640625 0.8173828125 +vt 0.1357421875 0.8173828125 +vt 0.1181640625 0.8173828125 +vt 0.1181640625 0.8154296875 +vt 0.1357421875 0.8154296875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1364/4084/1021 1367/4083/1021 1365/4082/1021 1362/4081/1021 +f 1363/4088/1022 1364/4087/1022 1362/4086/1022 1361/4085/1022 +f 1368/4092/1023 1363/4091/1023 1361/4090/1023 1366/4089/1023 +f 1367/4096/1024 1368/4095/1024 1366/4094/1024 1365/4093/1024 +f 1366/4100/1025 1361/4099/1025 1362/4098/1025 1365/4097/1025 +f 1367/4104/1026 1364/4103/1026 1363/4102/1026 1368/4101/1026 +o cube +v 0.75 1.4375 5.875 +v 0.75 1.4375 3.875 +v 0.75 1.375 5.875 +v 0.75 1.375 3.875 +v 0.625 1.4375 3.875 +v 0.625 1.4375 5.875 +v 0.625 1.375 3.875 +v 0.625 1.375 5.875 +vt 0.67578125 0.4658203125 +vt 0.677734375 0.4658203125 +vt 0.677734375 0.46484375 +vt 0.67578125 0.46484375 +vt 0.64453125 0.4658203125 +vt 0.67578125 0.4658203125 +vt 0.67578125 0.46484375 +vt 0.64453125 0.46484375 +vt 0.708984375 0.4658203125 +vt 0.7109375 0.4658203125 +vt 0.7109375 0.46484375 +vt 0.708984375 0.46484375 +vt 0.677734375 0.4658203125 +vt 0.708984375 0.4658203125 +vt 0.708984375 0.46484375 +vt 0.677734375 0.46484375 +vt 0.677734375 0.4658203125 +vt 0.67578125 0.4658203125 +vt 0.67578125 0.4970703125 +vt 0.677734375 0.4970703125 +vt 0.6796875 0.4970703125 +vt 0.677734375 0.4970703125 +vt 0.677734375 0.4658203125 +vt 0.6796875 0.4658203125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1372/4108/1027 1375/4107/1027 1373/4106/1027 1370/4105/1027 +f 1371/4112/1028 1372/4111/1028 1370/4110/1028 1369/4109/1028 +f 1376/4116/1029 1371/4115/1029 1369/4114/1029 1374/4113/1029 +f 1375/4120/1030 1376/4119/1030 1374/4118/1030 1373/4117/1030 +f 1374/4124/1031 1369/4123/1031 1370/4122/1031 1373/4121/1031 +f 1375/4128/1032 1372/4127/1032 1371/4126/1032 1376/4125/1032 +o cube +v -0.625 1.4375 5.875 +v -0.625 1.4375 3.875 +v -0.625 1.375 5.875 +v -0.625 1.375 3.875 +v -0.75 1.4375 3.875 +v -0.75 1.4375 5.875 +v -0.75 1.375 3.875 +v -0.75 1.375 5.875 +vt 0.6435546875 0.7578125 +vt 0.6455078125 0.7578125 +vt 0.6455078125 0.7568359375 +vt 0.6435546875 0.7568359375 +vt 0.6123046875 0.7578125 +vt 0.6435546875 0.7578125 +vt 0.6435546875 0.7568359375 +vt 0.6123046875 0.7568359375 +vt 0.6767578125 0.7578125 +vt 0.6787109375 0.7578125 +vt 0.6787109375 0.7568359375 +vt 0.6767578125 0.7568359375 +vt 0.6455078125 0.7578125 +vt 0.6767578125 0.7578125 +vt 0.6767578125 0.7568359375 +vt 0.6455078125 0.7568359375 +vt 0.6455078125 0.7578125 +vt 0.6435546875 0.7578125 +vt 0.6435546875 0.7890625 +vt 0.6455078125 0.7890625 +vt 0.6474609375 0.7890625 +vt 0.6455078125 0.7890625 +vt 0.6455078125 0.7578125 +vt 0.6474609375 0.7578125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1380/4132/1033 1383/4131/1033 1381/4130/1033 1378/4129/1033 +f 1379/4136/1034 1380/4135/1034 1378/4134/1034 1377/4133/1034 +f 1384/4140/1035 1379/4139/1035 1377/4138/1035 1382/4137/1035 +f 1383/4144/1036 1384/4143/1036 1382/4142/1036 1381/4141/1036 +f 1382/4148/1037 1377/4147/1037 1378/4146/1037 1381/4145/1037 +f 1383/4152/1038 1380/4151/1038 1379/4150/1038 1384/4149/1038 +o cube +v 0.625 1.4375 5.875 +v 0.625 1.4375 3.875 +v 0.625 1.4375 5.875 +v 0.625 1.4375 3.875 +v -0.625 1.4375 3.875 +v -0.625 1.4375 5.875 +v -0.625 1.4375 3.875 +v -0.625 1.4375 5.875 +vt 0.03125 0.96875 +vt 0.05078125 0.96875 +vt 0.05078125 0.96875 +vt 0.03125 0.96875 +vt 0 0.96875 +vt 0.03125 0.96875 +vt 0.03125 0.96875 +vt 0 0.96875 +vt 0.08203125 0.96875 +vt 0.1015625 0.96875 +vt 0.1015625 0.96875 +vt 0.08203125 0.96875 +vt 0.05078125 0.96875 +vt 0.08203125 0.96875 +vt 0.08203125 0.96875 +vt 0.05078125 0.96875 +vt 0.05078125 0.96875 +vt 0.03125 0.96875 +vt 0.03125 1 +vt 0.05078125 1 +vt 0.0703125 1 +vt 0.05078125 1 +vt 0.05078125 0.96875 +vt 0.0703125 0.96875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1388/4156/1039 1391/4155/1039 1389/4154/1039 1386/4153/1039 +f 1387/4160/1040 1388/4159/1040 1386/4158/1040 1385/4157/1040 +f 1392/4164/1041 1387/4163/1041 1385/4162/1041 1390/4161/1041 +f 1391/4168/1042 1392/4167/1042 1390/4166/1042 1389/4165/1042 +f 1390/4172/1043 1385/4171/1043 1386/4170/1043 1389/4169/1043 +f 1391/4176/1044 1388/4175/1044 1387/4174/1044 1392/4173/1044 +o cube +v -1.125 1.5 0.8125 +v -1.125 1.5 -1.5625 +v -1.125 1.4375 0.8125 +v -1.125 1.4375 -1.5625 +v -1.25 1.5 -1.5625 +v -1.25 1.5 0.8125 +v -1.25 1.4375 -1.5625 +v -1.25 1.4375 0.8125 +vt 0.037109375 0.81640625 +vt 0.0390625 0.81640625 +vt 0.0390625 0.8154296875 +vt 0.037109375 0.8154296875 +vt 0 0.81640625 +vt 0.037109375 0.81640625 +vt 0.037109375 0.8154296875 +vt 0 0.8154296875 +vt 0.076171875 0.81640625 +vt 0.078125 0.81640625 +vt 0.078125 0.8154296875 +vt 0.076171875 0.8154296875 +vt 0.0390625 0.81640625 +vt 0.076171875 0.81640625 +vt 0.076171875 0.8154296875 +vt 0.0390625 0.8154296875 +vt 0.0390625 0.81640625 +vt 0.037109375 0.81640625 +vt 0.037109375 0.853515625 +vt 0.0390625 0.853515625 +vt 0.041015625 0.853515625 +vt 0.0390625 0.853515625 +vt 0.0390625 0.81640625 +vt 0.041015625 0.81640625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1396/4180/1045 1399/4179/1045 1397/4178/1045 1394/4177/1045 +f 1395/4184/1046 1396/4183/1046 1394/4182/1046 1393/4181/1046 +f 1400/4188/1047 1395/4187/1047 1393/4186/1047 1398/4185/1047 +f 1399/4192/1048 1400/4191/1048 1398/4190/1048 1397/4189/1048 +f 1398/4196/1049 1393/4195/1049 1394/4194/1049 1397/4193/1049 +f 1399/4200/1050 1396/4199/1050 1395/4198/1050 1400/4197/1050 +o cube +v -1.125 1.5 -1.5625 +v -1.125 1.5 -4.375 +v -1.125 1.4375 -1.5625 +v -1.125 1.4375 -4.375 +v -1.25 1.5 -4.375 +v -1.25 1.5 -1.5625 +v -1.25 1.4375 -4.375 +v -1.25 1.4375 -1.5625 +vt 0.5712890625 0.232421875 +vt 0.5732421875 0.232421875 +vt 0.5732421875 0.2314453125 +vt 0.5712890625 0.2314453125 +vt 0.52734375 0.232421875 +vt 0.5712890625 0.232421875 +vt 0.5712890625 0.2314453125 +vt 0.52734375 0.2314453125 +vt 0.6171875 0.232421875 +vt 0.619140625 0.232421875 +vt 0.619140625 0.2314453125 +vt 0.6171875 0.2314453125 +vt 0.5732421875 0.232421875 +vt 0.6171875 0.232421875 +vt 0.6171875 0.2314453125 +vt 0.5732421875 0.2314453125 +vt 0.5732421875 0.232421875 +vt 0.5712890625 0.232421875 +vt 0.5712890625 0.2763671875 +vt 0.5732421875 0.2763671875 +vt 0.5751953125 0.2763671875 +vt 0.5732421875 0.2763671875 +vt 0.5732421875 0.232421875 +vt 0.5751953125 0.232421875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1404/4204/1051 1407/4203/1051 1405/4202/1051 1402/4201/1051 +f 1403/4208/1052 1404/4207/1052 1402/4206/1052 1401/4205/1052 +f 1408/4212/1053 1403/4211/1053 1401/4210/1053 1406/4209/1053 +f 1407/4216/1054 1408/4215/1054 1406/4214/1054 1405/4213/1054 +f 1406/4220/1055 1401/4219/1055 1402/4218/1055 1405/4217/1055 +f 1407/4224/1056 1404/4223/1056 1403/4222/1056 1408/4221/1056 +o cube +v -1.0425895661535556 1.5625 -4.074463935351404 +v -0.6150643869964696 1.5625 -5.249079711333789 +v -1.0425895661535556 1.4375 -4.074463935351404 +v -0.6150643869964696 1.4375 -5.249079711333789 +v -0.8499875421929467 1.5625 -5.334584747165207 +v -1.2775127213500326 1.5625 -4.159968971182821 +v -0.8499875421929467 1.4375 -5.334584747165207 +v -1.2775127213500326 1.4375 -4.159968971182821 +vt 0.060546875 0.8193359375 +vt 0.064453125 0.8193359375 +vt 0.064453125 0.8173828125 +vt 0.060546875 0.8173828125 +vt 0.041015625 0.8193359375 +vt 0.060546875 0.8193359375 +vt 0.060546875 0.8173828125 +vt 0.041015625 0.8173828125 +vt 0.083984375 0.8193359375 +vt 0.087890625 0.8193359375 +vt 0.087890625 0.8173828125 +vt 0.083984375 0.8173828125 +vt 0.064453125 0.8193359375 +vt 0.083984375 0.8193359375 +vt 0.083984375 0.8173828125 +vt 0.064453125 0.8173828125 +vt 0.064453125 0.8193359375 +vt 0.060546875 0.8193359375 +vt 0.060546875 0.8388671875 +vt 0.064453125 0.8388671875 +vt 0.068359375 0.8388671875 +vt 0.064453125 0.8388671875 +vt 0.064453125 0.8193359375 +vt 0.068359375 0.8193359375 +vn 0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 0.34202014332566866 +vn -0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 -0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1412/4228/1057 1415/4227/1057 1413/4226/1057 1410/4225/1057 +f 1411/4232/1058 1412/4231/1058 1410/4230/1058 1409/4229/1058 +f 1416/4236/1059 1411/4235/1059 1409/4234/1059 1414/4233/1059 +f 1415/4240/1060 1416/4239/1060 1414/4238/1060 1413/4237/1060 +f 1414/4244/1061 1409/4243/1061 1410/4242/1061 1413/4241/1061 +f 1415/4248/1062 1412/4247/1062 1411/4246/1062 1416/4245/1062 +o cube +v -0.6598511790233658 1.5625 -5.171921769285051 +v 0.1436333330848084 1.5625 -6.129477323183774 +v -0.6598511790233658 1.5 -5.171921769285051 +v 0.1436333330848084 1.5 -6.129477323183774 +v -0.04787777769493613 1.5625 -6.2901742256054085 +v -0.8513622898031104 1.5625 -5.332618671706686 +v -0.04787777769493613 1.5 -6.2901742256054085 +v -0.8513622898031104 1.5 -5.332618671706686 +vt 0.35546875 0.9375 +vt 0.359375 0.9375 +vt 0.359375 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.3359375 0.9375 +vt 0.35546875 0.9375 +vt 0.35546875 0.9365234375 +vt 0.3359375 0.9365234375 +vt 0.37890625 0.9375 +vt 0.3828125 0.9375 +vt 0.3828125 0.9365234375 +vt 0.37890625 0.9365234375 +vt 0.359375 0.9375 +vt 0.37890625 0.9375 +vt 0.37890625 0.9365234375 +vt 0.359375 0.9365234375 +vt 0.359375 0.9375 +vt 0.35546875 0.9375 +vt 0.35546875 0.95703125 +vt 0.359375 0.95703125 +vt 0.36328125 0.95703125 +vt 0.359375 0.95703125 +vt 0.359375 0.9375 +vt 0.36328125 0.9375 +vn 0.6427876096865394 0 -0.7660444431189781 +vn 0.7660444431189781 0 0.6427876096865394 +vn -0.6427876096865394 0 0.7660444431189781 +vn -0.7660444431189781 0 -0.6427876096865394 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1420/4252/1063 1423/4251/1063 1421/4250/1063 1418/4249/1063 +f 1419/4256/1064 1420/4255/1064 1418/4254/1064 1417/4253/1064 +f 1424/4260/1065 1419/4259/1065 1417/4258/1065 1422/4257/1065 +f 1423/4264/1066 1424/4263/1066 1422/4262/1066 1421/4261/1066 +f 1422/4268/1067 1417/4267/1067 1418/4266/1067 1421/4265/1067 +f 1423/4272/1068 1420/4271/1068 1419/4270/1068 1424/4269/1068 +o cube +v 0.8513622898031104 1.5625 -5.332618671706686 +v 0.16840045451116226 1.5625 -6.1465408925206 +v 0.8513622898031104 1.5 -5.332618671706686 +v 0.16840045451116226 1.5 -6.1465408925206 +v -0.023110656268582275 1.5625 -5.9858439900989655 +v 0.6598511790233658 1.5625 -5.171921769285051 +v -0.023110656268582275 1.5 -5.9858439900989655 +v 0.6598511790233658 1.5 -5.171921769285051 +vt 0.4443359375 0.7509765625 +vt 0.4482421875 0.7509765625 +vt 0.4482421875 0.75 +vt 0.4443359375 0.75 +vt 0.427734375 0.7509765625 +vt 0.4443359375 0.7509765625 +vt 0.4443359375 0.75 +vt 0.427734375 0.75 +vt 0.46484375 0.7509765625 +vt 0.46875 0.7509765625 +vt 0.46875 0.75 +vt 0.46484375 0.75 +vt 0.4482421875 0.7509765625 +vt 0.46484375 0.7509765625 +vt 0.46484375 0.75 +vt 0.4482421875 0.75 +vt 0.4482421875 0.7509765625 +vt 0.4443359375 0.7509765625 +vt 0.4443359375 0.767578125 +vt 0.4482421875 0.767578125 +vt 0.4521484375 0.767578125 +vt 0.4482421875 0.767578125 +vt 0.4482421875 0.7509765625 +vt 0.4521484375 0.7509765625 +vn -0.6427876096865394 0 -0.7660444431189781 +vn 0.7660444431189781 0 -0.6427876096865394 +vn 0.6427876096865394 0 0.7660444431189781 +vn -0.7660444431189781 0 0.6427876096865394 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1428/4276/1069 1431/4275/1069 1429/4274/1069 1426/4273/1069 +f 1427/4280/1070 1428/4279/1070 1426/4278/1070 1425/4277/1070 +f 1432/4284/1071 1427/4283/1071 1425/4282/1071 1430/4281/1071 +f 1431/4288/1072 1432/4287/1072 1430/4286/1072 1429/4285/1072 +f 1430/4292/1073 1425/4291/1073 1426/4290/1073 1429/4289/1073 +f 1431/4296/1074 1428/4295/1074 1427/4294/1074 1432/4293/1074 +o cube +v 1.2775127213500326 1.5625 -4.159968971182821 +v 0.8499875421929467 1.5625 -5.334584747165207 +v 1.2775127213500326 1.5 -4.159968971182821 +v 0.8499875421929467 1.5 -5.334584747165207 +v 0.6150643869964696 1.5625 -5.249079711333789 +v 1.0425895661535556 1.5625 -4.074463935351404 +v 0.6150643869964696 1.5 -5.249079711333789 +v 1.0425895661535556 1.5 -4.074463935351404 +vt 0.2939453125 0.93359375 +vt 0.2978515625 0.93359375 +vt 0.2978515625 0.9326171875 +vt 0.2939453125 0.9326171875 +vt 0.2744140625 0.93359375 +vt 0.2939453125 0.93359375 +vt 0.2939453125 0.9326171875 +vt 0.2744140625 0.9326171875 +vt 0.3173828125 0.93359375 +vt 0.3212890625 0.93359375 +vt 0.3212890625 0.9326171875 +vt 0.3173828125 0.9326171875 +vt 0.2978515625 0.93359375 +vt 0.3173828125 0.93359375 +vt 0.3173828125 0.9326171875 +vt 0.2978515625 0.9326171875 +vt 0.2978515625 0.93359375 +vt 0.2939453125 0.93359375 +vt 0.2939453125 0.953125 +vt 0.2978515625 0.953125 +vt 0.3017578125 0.953125 +vt 0.2978515625 0.953125 +vt 0.2978515625 0.93359375 +vt 0.3017578125 0.93359375 +vn -0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 -0.34202014332566866 +vn 0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1436/4300/1075 1439/4299/1075 1437/4298/1075 1434/4297/1075 +f 1435/4304/1076 1436/4303/1076 1434/4302/1076 1433/4301/1076 +f 1440/4308/1077 1435/4307/1077 1433/4306/1077 1438/4305/1077 +f 1439/4312/1078 1440/4311/1078 1438/4310/1078 1437/4309/1078 +f 1438/4316/1079 1433/4315/1079 1434/4314/1079 1437/4313/1079 +f 1439/4320/1080 1436/4319/1080 1435/4318/1080 1440/4317/1080 +o cube +v 1.27890625 1.5625 8.21484375 +v 1.27890625 1.5625 -4.16015625 +v 1.27890625 1.5 8.21484375 +v 1.27890625 1.5 -4.16015625 +v 1.02890625 1.5625 -4.16015625 +v 1.02890625 1.5625 8.21484375 +v 1.02890625 1.5 -4.16015625 +v 1.02890625 1.5 8.21484375 +vt 0.39453125 0.791015625 +vt 0.3984375 0.791015625 +vt 0.3984375 0.7900390625 +vt 0.39453125 0.7900390625 +vt 0.201171875 0.791015625 +vt 0.39453125 0.791015625 +vt 0.39453125 0.7900390625 +vt 0.201171875 0.7900390625 +vt 0.591796875 0.791015625 +vt 0.595703125 0.791015625 +vt 0.595703125 0.7900390625 +vt 0.591796875 0.7900390625 +vt 0.3984375 0.791015625 +vt 0.591796875 0.791015625 +vt 0.591796875 0.7900390625 +vt 0.3984375 0.7900390625 +vt 0.3984375 0.791015625 +vt 0.39453125 0.791015625 +vt 0.39453125 0.984375 +vt 0.3984375 0.984375 +vt 0.40234375 0.984375 +vt 0.3984375 0.984375 +vt 0.3984375 0.791015625 +vt 0.40234375 0.791015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1444/4324/1081 1447/4323/1081 1445/4322/1081 1442/4321/1081 +f 1443/4328/1082 1444/4327/1082 1442/4326/1082 1441/4325/1082 +f 1448/4332/1083 1443/4331/1083 1441/4330/1083 1446/4329/1083 +f 1447/4336/1084 1448/4335/1084 1446/4334/1084 1445/4333/1084 +f 1446/4340/1085 1441/4339/1085 1442/4338/1085 1445/4337/1085 +f 1447/4344/1086 1444/4343/1086 1443/4342/1086 1448/4341/1086 +o cube +v -1.02890625 1.5625 8.21484375 +v -1.02890625 1.5625 -4.16015625 +v -1.02890625 1.5 8.21484375 +v -1.02890625 1.5 -4.16015625 +v -1.27890625 1.5625 -4.16015625 +v -1.27890625 1.5625 8.21484375 +v -1.27890625 1.5 -4.16015625 +v -1.27890625 1.5 8.21484375 +vt 0.193359375 0.7919921875 +vt 0.197265625 0.7919921875 +vt 0.197265625 0.791015625 +vt 0.193359375 0.791015625 +vt 0 0.7919921875 +vt 0.193359375 0.7919921875 +vt 0.193359375 0.791015625 +vt 0 0.791015625 +vt 0.390625 0.7919921875 +vt 0.39453125 0.7919921875 +vt 0.39453125 0.791015625 +vt 0.390625 0.791015625 +vt 0.197265625 0.7919921875 +vt 0.390625 0.7919921875 +vt 0.390625 0.791015625 +vt 0.197265625 0.791015625 +vt 0.197265625 0.7919921875 +vt 0.193359375 0.7919921875 +vt 0.193359375 0.9853515625 +vt 0.197265625 0.9853515625 +vt 0.201171875 0.9853515625 +vt 0.197265625 0.9853515625 +vt 0.197265625 0.7919921875 +vt 0.201171875 0.7919921875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1452/4348/1087 1455/4347/1087 1453/4346/1087 1450/4345/1087 +f 1451/4352/1088 1452/4351/1088 1450/4350/1088 1449/4349/1088 +f 1456/4356/1089 1451/4355/1089 1449/4354/1089 1454/4353/1089 +f 1455/4360/1090 1456/4359/1090 1454/4358/1090 1453/4357/1090 +f 1454/4364/1091 1449/4363/1091 1450/4362/1091 1453/4361/1091 +f 1455/4368/1092 1452/4367/1092 1451/4366/1092 1456/4365/1092 +o cube +v 1.1292724372950198 1.5625 8.625959271593835 +v 1.27890625 1.5625 8.21484375 +v 1.1292724372950198 1.5 8.625959271593835 +v 1.27890625 1.5 8.21484375 +v 1.0439830948035227 1.5625 8.129338714168583 +v 0.8943492820985428 1.5625 8.540454235762418 +v 1.0439830948035227 1.5 8.129338714168583 +v 0.8943492820985428 1.5 8.540454235762418 +vt 0.4140625 0.482421875 +vt 0.41796875 0.482421875 +vt 0.41796875 0.4814453125 +vt 0.4140625 0.4814453125 +vt 0.4072265625 0.482421875 +vt 0.4140625 0.482421875 +vt 0.4140625 0.4814453125 +vt 0.4072265625 0.4814453125 +vt 0.4248046875 0.482421875 +vt 0.4287109375 0.482421875 +vt 0.4287109375 0.4814453125 +vt 0.4248046875 0.4814453125 +vt 0.41796875 0.482421875 +vt 0.4248046875 0.482421875 +vt 0.4248046875 0.4814453125 +vt 0.41796875 0.4814453125 +vt 0.41796875 0.482421875 +vt 0.4140625 0.482421875 +vt 0.4140625 0.4892578125 +vt 0.41796875 0.4892578125 +vt 0.421875 0.4892578125 +vt 0.41796875 0.4892578125 +vt 0.41796875 0.482421875 +vt 0.421875 0.482421875 +vn 0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 0.34202014332566866 +vn -0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 -0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1460/4372/1093 1463/4371/1093 1461/4370/1093 1458/4369/1093 +f 1459/4376/1094 1460/4375/1094 1458/4374/1094 1457/4373/1094 +f 1464/4380/1095 1459/4379/1095 1457/4378/1095 1462/4377/1095 +f 1463/4384/1096 1464/4383/1096 1462/4382/1096 1461/4381/1096 +f 1462/4388/1097 1457/4387/1097 1458/4386/1097 1461/4385/1097 +f 1463/4392/1098 1460/4391/1098 1459/4390/1098 1464/4389/1098 +o cube +v 0.5846508979203132 1.5625 9.04447656217 +v 1.1300813193705375 1.5625 8.625953079726505 +v 0.5846508979203132 1.4375 9.04447656217 +v 1.1300813193705375 1.4375 8.625953079726505 +v 0.9778909621183572 1.5625 8.427614744653697 +v 0.432460540668133 1.5625 8.846138227097192 +v 0.9778909621183572 1.4375 8.427614744653697 +v 0.432460540668133 1.4375 8.846138227097192 +vt 0.22363281250000003 0.41796875 +vt 0.22753906250000003 0.41796875 +vt 0.22753906250000003 0.416015625 +vt 0.22363281250000003 0.416015625 +vt 0.212890625 0.41796875 +vt 0.22363281250000003 0.41796875 +vt 0.22363281250000003 0.416015625 +vt 0.212890625 0.416015625 +vt 0.23828125000000006 0.41796875 +vt 0.24218750000000006 0.41796875 +vt 0.24218750000000006 0.416015625 +vt 0.23828125000000006 0.416015625 +vt 0.22753906250000003 0.41796875 +vt 0.23828125000000006 0.41796875 +vt 0.23828125000000006 0.416015625 +vt 0.22753906250000003 0.416015625 +vt 0.22753906250000003 0.41796875 +vt 0.22363281250000003 0.41796875 +vt 0.22363281250000003 0.4287109375 +vt 0.22753906250000003 0.4287109375 +vt 0.23144531250000003 0.4287109375 +vt 0.22753906250000003 0.4287109375 +vt 0.22753906250000003 0.41796875 +vt 0.23144531250000003 0.41796875 +vn 0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 0.7933533402912352 +vn -0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 -0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1468/4396/1099 1471/4395/1099 1469/4394/1099 1466/4393/1099 +f 1467/4400/1100 1468/4399/1100 1466/4398/1100 1465/4397/1100 +f 1472/4404/1101 1467/4403/1101 1465/4402/1101 1470/4401/1101 +f 1471/4408/1102 1472/4407/1102 1470/4406/1102 1469/4405/1102 +f 1470/4412/1103 1465/4411/1103 1466/4410/1103 1469/4409/1103 +f 1471/4416/1104 1468/4415/1104 1467/4414/1104 1472/4413/1104 +o cube +v -0.432460540668133 1.5625 8.846138227097192 +v -0.9778909621183572 1.5625 8.427614744653697 +v -0.432460540668133 1.4375 8.846138227097192 +v -0.9778909621183572 1.4375 8.427614744653697 +v -1.1300813193705375 1.5625 8.625953079726505 +v -0.5846508979203132 1.5625 9.04447656217 +v -1.1300813193705375 1.4375 8.625953079726505 +v -0.5846508979203132 1.4375 9.04447656217 +vt 0.010742187500000028 0.818359375 +vt 0.014648437500000028 0.818359375 +vt 0.014648437500000028 0.81640625 +vt 0.010742187500000028 0.81640625 +vt 0 0.818359375 +vt 0.010742187500000028 0.818359375 +vt 0.010742187500000028 0.81640625 +vt 0 0.81640625 +vt 0.025390625000000056 0.818359375 +vt 0.029296875000000056 0.818359375 +vt 0.029296875000000056 0.81640625 +vt 0.025390625000000056 0.81640625 +vt 0.014648437500000028 0.818359375 +vt 0.025390625000000056 0.818359375 +vt 0.025390625000000056 0.81640625 +vt 0.014648437500000028 0.81640625 +vt 0.014648437500000028 0.818359375 +vt 0.010742187500000028 0.818359375 +vt 0.010742187500000028 0.8291015625 +vt 0.014648437500000028 0.8291015625 +vt 0.018554687500000028 0.8291015625 +vt 0.014648437500000028 0.8291015625 +vt 0.014648437500000028 0.818359375 +vt 0.018554687500000028 0.818359375 +vn -0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 -0.7933533402912352 +vn 0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1476/4420/1105 1479/4419/1105 1477/4418/1105 1474/4417/1105 +f 1475/4424/1106 1476/4423/1106 1474/4422/1106 1473/4421/1106 +f 1480/4428/1107 1475/4427/1107 1473/4426/1107 1478/4425/1107 +f 1479/4432/1108 1480/4431/1108 1478/4430/1108 1477/4429/1108 +f 1478/4436/1109 1473/4435/1109 1474/4434/1109 1477/4433/1109 +f 1479/4440/1110 1476/4439/1110 1475/4438/1110 1480/4437/1110 +o cube +v -0.8943492820985428 1.5625 8.540454235762418 +v -1.0439830948035227 1.5625 8.129338714168583 +v -0.8943492820985428 1.5 8.540454235762418 +v -1.0439830948035227 1.5 8.129338714168583 +v -1.27890625 1.5625 8.21484375 +v -1.1292724372950198 1.5625 8.625959271593835 +v -1.27890625 1.5 8.21484375 +v -1.1292724372950198 1.5 8.625959271593835 +vt 0.357421875 0.482421875 +vt 0.361328125 0.482421875 +vt 0.361328125 0.4814453125 +vt 0.357421875 0.4814453125 +vt 0.3505859375 0.482421875 +vt 0.357421875 0.482421875 +vt 0.357421875 0.4814453125 +vt 0.3505859375 0.4814453125 +vt 0.3681640625 0.482421875 +vt 0.3720703125 0.482421875 +vt 0.3720703125 0.4814453125 +vt 0.3681640625 0.4814453125 +vt 0.361328125 0.482421875 +vt 0.3681640625 0.482421875 +vt 0.3681640625 0.4814453125 +vt 0.361328125 0.4814453125 +vt 0.361328125 0.482421875 +vt 0.357421875 0.482421875 +vt 0.357421875 0.4892578125 +vt 0.361328125 0.4892578125 +vt 0.365234375 0.4892578125 +vt 0.361328125 0.4892578125 +vt 0.361328125 0.482421875 +vt 0.365234375 0.482421875 +vn -0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 -0.34202014332566866 +vn 0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1484/4444/1111 1487/4443/1111 1485/4442/1111 1482/4441/1111 +f 1483/4448/1112 1484/4447/1112 1482/4446/1112 1481/4445/1112 +f 1488/4452/1113 1483/4451/1113 1481/4450/1113 1486/4449/1113 +f 1487/4456/1114 1488/4455/1114 1486/4454/1114 1485/4453/1114 +f 1486/4460/1115 1481/4459/1115 1482/4458/1115 1485/4457/1115 +f 1487/4464/1116 1484/4463/1116 1483/4462/1116 1488/4461/1116 +o cube +v 0.09650015694929326 1.5625 9.152818092462367 +v 0.5846481605092598 1.5625 9.044598285493315 +v 0.09650015694929326 1.5 9.152818092462367 +v 0.5846481605092598 1.5 9.044598285493315 +v 0.5305382570247341 1.5625 8.800524283713331 +v 0.042390253464767436 1.5625 8.908744090682383 +v 0.5305382570247341 1.5 8.800524283713331 +v 0.042390253464767436 1.5 8.908744090682383 +vt 0.568359375 0.4990234375 +vt 0.572265625 0.4990234375 +vt 0.572265625 0.498046875 +vt 0.568359375 0.498046875 +vt 0.560546875 0.4990234375 +vt 0.568359375 0.4990234375 +vt 0.568359375 0.498046875 +vt 0.560546875 0.498046875 +vt 0.580078125 0.4990234375 +vt 0.583984375 0.4990234375 +vt 0.583984375 0.498046875 +vt 0.580078125 0.498046875 +vt 0.572265625 0.4990234375 +vt 0.580078125 0.4990234375 +vt 0.580078125 0.498046875 +vt 0.572265625 0.498046875 +vt 0.572265625 0.4990234375 +vt 0.568359375 0.4990234375 +vt 0.568359375 0.5068359375 +vt 0.572265625 0.5068359375 +vt 0.576171875 0.5068359375 +vt 0.572265625 0.5068359375 +vt 0.572265625 0.4990234375 +vt 0.576171875 0.4990234375 +vn 0.9762960071199333 0 -0.21643961393810307 +vn 0.21643961393810307 0 0.9762960071199333 +vn -0.9762960071199333 0 0.21643961393810307 +vn -0.21643961393810307 0 -0.9762960071199333 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1492/4468/1117 1495/4467/1117 1493/4466/1117 1490/4465/1117 +f 1491/4472/1118 1492/4471/1118 1490/4470/1118 1489/4469/1118 +f 1496/4476/1119 1491/4475/1119 1489/4474/1119 1494/4473/1119 +f 1495/4480/1120 1496/4479/1120 1494/4478/1120 1493/4477/1120 +f 1494/4484/1121 1489/4483/1121 1490/4482/1121 1493/4481/1121 +f 1495/4488/1122 1492/4487/1122 1491/4486/1122 1496/4485/1122 +o cube +v -0.042390253464767436 1.5625 8.908744090682383 +v -0.5305382570247341 1.5625 8.800524283713331 +v -0.042390253464767436 1.5 8.908744090682383 +v -0.5305382570247341 1.5 8.800524283713331 +v -0.5846481605092598 1.5625 9.044598285493315 +v -0.09650015694929326 1.5625 9.152818092462367 +v -0.5846481605092598 1.5 9.044598285493315 +v -0.09650015694929326 1.5 9.152818092462367 +vt 0.306640625 0.689453125 +vt 0.310546875 0.689453125 +vt 0.310546875 0.6884765625 +vt 0.306640625 0.6884765625 +vt 0.298828125 0.689453125 +vt 0.306640625 0.689453125 +vt 0.306640625 0.6884765625 +vt 0.298828125 0.6884765625 +vt 0.318359375 0.689453125 +vt 0.322265625 0.689453125 +vt 0.322265625 0.6884765625 +vt 0.318359375 0.6884765625 +vt 0.310546875 0.689453125 +vt 0.318359375 0.689453125 +vt 0.318359375 0.6884765625 +vt 0.310546875 0.6884765625 +vt 0.310546875 0.689453125 +vt 0.306640625 0.689453125 +vt 0.306640625 0.697265625 +vt 0.310546875 0.697265625 +vt 0.314453125 0.697265625 +vt 0.310546875 0.697265625 +vt 0.310546875 0.689453125 +vt 0.314453125 0.689453125 +vn -0.9762960071199333 0 -0.21643961393810307 +vn 0.21643961393810307 0 -0.9762960071199333 +vn 0.9762960071199333 0 0.21643961393810307 +vn -0.21643961393810307 0 0.9762960071199333 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1500/4492/1123 1503/4491/1123 1501/4490/1123 1498/4489/1123 +f 1499/4496/1124 1500/4495/1124 1498/4494/1124 1497/4493/1124 +f 1504/4500/1125 1499/4499/1125 1497/4498/1125 1502/4497/1125 +f 1503/4504/1126 1504/4503/1126 1502/4502/1126 1501/4501/1126 +f 1502/4508/1127 1497/4507/1127 1498/4506/1127 1501/4505/1127 +f 1503/4512/1128 1500/4511/1128 1499/4510/1128 1504/4509/1128 +o cube +v -0.0625 1.375 7.1875 +v -0.0625 1.375 7.125 +v -0.0625 0.3125 7.1875 +v -0.0625 0.3125 7.125 +v -0.9375 1.375 7.125 +v -0.9375 1.375 7.1875 +v -0.9375 0.3125 7.125 +v -0.9375 0.3125 7.1875 +vt 0.365234375 0.9287109375 +vt 0.37890625 0.9287109375 +vt 0.37890625 0.912109375 +vt 0.365234375 0.912109375 +vt 0.3642578125 0.9287109375 +vt 0.365234375 0.9287109375 +vt 0.365234375 0.912109375 +vt 0.3642578125 0.912109375 +vt 0.3798828125 0.9287109375 +vt 0.3935546875 0.9287109375 +vt 0.3935546875 0.912109375 +vt 0.3798828125 0.912109375 +vt 0.37890625 0.9287109375 +vt 0.3798828125 0.9287109375 +vt 0.3798828125 0.912109375 +vt 0.37890625 0.912109375 +vt 0.37890625 0.9287109375 +vt 0.365234375 0.9287109375 +vt 0.365234375 0.9296875 +vt 0.37890625 0.9296875 +vt 0.392578125 0.9296875 +vt 0.37890625 0.9296875 +vt 0.37890625 0.9287109375 +vt 0.392578125 0.9287109375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1508/4516/1129 1511/4515/1129 1509/4514/1129 1506/4513/1129 +f 1507/4520/1130 1508/4519/1130 1506/4518/1130 1505/4517/1130 +f 1512/4524/1131 1507/4523/1131 1505/4522/1131 1510/4521/1131 +f 1511/4528/1132 1512/4527/1132 1510/4526/1132 1509/4525/1132 +f 1510/4532/1133 1505/4531/1133 1506/4530/1133 1509/4529/1133 +f 1511/4536/1134 1508/4535/1134 1507/4534/1134 1512/4533/1134 +o cube +v 0.9375 1.375 7.1875 +v 0.9375 1.375 7.125 +v 0.9375 0.3125 7.1875 +v 0.9375 0.3125 7.125 +v 0.0625 1.375 7.125 +v 0.0625 1.375 7.1875 +v 0.0625 0.3125 7.125 +v 0.0625 0.3125 7.1875 +vt 0.33203125 0.9287109375 +vt 0.345703125 0.9287109375 +vt 0.345703125 0.912109375 +vt 0.33203125 0.912109375 +vt 0.3310546875 0.9287109375 +vt 0.33203125 0.9287109375 +vt 0.33203125 0.912109375 +vt 0.3310546875 0.912109375 +vt 0.3466796875 0.9287109375 +vt 0.3603515625 0.9287109375 +vt 0.3603515625 0.912109375 +vt 0.3466796875 0.912109375 +vt 0.345703125 0.9287109375 +vt 0.3466796875 0.9287109375 +vt 0.3466796875 0.912109375 +vt 0.345703125 0.912109375 +vt 0.345703125 0.9287109375 +vt 0.33203125 0.9287109375 +vt 0.33203125 0.9296875 +vt 0.345703125 0.9296875 +vt 0.359375 0.9296875 +vt 0.345703125 0.9296875 +vt 0.345703125 0.9287109375 +vt 0.359375 0.9287109375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1516/4540/1135 1519/4539/1135 1517/4538/1135 1514/4537/1135 +f 1515/4544/1136 1516/4543/1136 1514/4542/1136 1513/4541/1136 +f 1520/4548/1137 1515/4547/1137 1513/4546/1137 1518/4545/1137 +f 1519/4552/1138 1520/4551/1138 1518/4550/1138 1517/4549/1138 +f 1518/4556/1139 1513/4555/1139 1514/4554/1139 1517/4553/1139 +f 1519/4560/1140 1516/4559/1140 1515/4558/1140 1520/4557/1140 +o cube +v -0.9375 1.375 7.1875 +v -0.9375 1.375 7.125 +v -0.9375 0.5 7.1875 +v -0.9375 0.5 7.125 +v -1.1875 1.375 7.125 +v -1.1875 1.375 7.1875 +v -1.1875 0.5 7.125 +v -1.1875 0.5 7.1875 +vt 0.3330078125 0.7373046875 +vt 0.3369140625 0.7373046875 +vt 0.3369140625 0.7236328125 +vt 0.3330078125 0.7236328125 +vt 0.33203125 0.7373046875 +vt 0.3330078125 0.7373046875 +vt 0.3330078125 0.7236328125 +vt 0.33203125 0.7236328125 +vt 0.337890625 0.7373046875 +vt 0.341796875 0.7373046875 +vt 0.341796875 0.7236328125 +vt 0.337890625 0.7236328125 +vt 0.3369140625 0.7373046875 +vt 0.337890625 0.7373046875 +vt 0.337890625 0.7236328125 +vt 0.3369140625 0.7236328125 +vt 0.3369140625 0.7373046875 +vt 0.3330078125 0.7373046875 +vt 0.3330078125 0.73828125 +vt 0.3369140625 0.73828125 +vt 0.3408203125 0.73828125 +vt 0.3369140625 0.73828125 +vt 0.3369140625 0.7373046875 +vt 0.3408203125 0.7373046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1524/4564/1141 1527/4563/1141 1525/4562/1141 1522/4561/1141 +f 1523/4568/1142 1524/4567/1142 1522/4566/1142 1521/4565/1142 +f 1528/4572/1143 1523/4571/1143 1521/4570/1143 1526/4569/1143 +f 1527/4576/1144 1528/4575/1144 1526/4574/1144 1525/4573/1144 +f 1526/4580/1145 1521/4579/1145 1522/4578/1145 1525/4577/1145 +f 1527/4584/1146 1524/4583/1146 1523/4582/1146 1528/4581/1146 +o cube +v 1.1875 1.375 7.1875 +v 1.1875 1.375 7.125 +v 1.1875 0.5 7.1875 +v 1.1875 0.5 7.125 +v 0.9375 1.375 7.125 +v 0.9375 1.375 7.1875 +v 0.9375 0.5 7.125 +v 0.9375 0.5 7.1875 +vt 0.33203125 0.8984375 +vt 0.3359375 0.8984375 +vt 0.3359375 0.884765625 +vt 0.33203125 0.884765625 +vt 0.3310546875 0.8984375 +vt 0.33203125 0.8984375 +vt 0.33203125 0.884765625 +vt 0.3310546875 0.884765625 +vt 0.3369140625 0.8984375 +vt 0.3408203125 0.8984375 +vt 0.3408203125 0.884765625 +vt 0.3369140625 0.884765625 +vt 0.3359375 0.8984375 +vt 0.3369140625 0.8984375 +vt 0.3369140625 0.884765625 +vt 0.3359375 0.884765625 +vt 0.3359375 0.8984375 +vt 0.33203125 0.8984375 +vt 0.33203125 0.8994140625 +vt 0.3359375 0.8994140625 +vt 0.33984375 0.8994140625 +vt 0.3359375 0.8994140625 +vt 0.3359375 0.8984375 +vt 0.33984375 0.8984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1532/4588/1147 1535/4587/1147 1533/4586/1147 1530/4585/1147 +f 1531/4592/1148 1532/4591/1148 1530/4590/1148 1529/4589/1148 +f 1536/4596/1149 1531/4595/1149 1529/4594/1149 1534/4593/1149 +f 1535/4600/1150 1536/4599/1150 1534/4598/1150 1533/4597/1150 +f 1534/4604/1151 1529/4603/1151 1530/4602/1151 1533/4601/1151 +f 1535/4608/1152 1532/4607/1152 1531/4606/1152 1536/4605/1152 +o cube +v -0.7976907436394325 0.45591831079544176 7.1875 +v -0.7976907436394325 0.45591831079544176 7.125 +v -0.9052363254552537 0.3023273024912558 7.1875 +v -0.9052363254552537 0.3023273024912558 7.125 +v -1.0536757574797424 0.6351609471551436 7.125 +v -1.0536757574797424 0.6351609471551436 7.1875 +v -1.1612213392955635 0.48156993885095767 7.125 +v -1.1612213392955635 0.48156993885095767 7.1875 +vt 0.3935546875 0.51953125 +vt 0.3984375 0.51953125 +vt 0.3984375 0.5166015625 +vt 0.3935546875 0.5166015625 +vt 0.392578125 0.51953125 +vt 0.3935546875 0.51953125 +vt 0.3935546875 0.5166015625 +vt 0.392578125 0.5166015625 +vt 0.3994140625 0.51953125 +vt 0.404296875 0.51953125 +vt 0.404296875 0.5166015625 +vt 0.3994140625 0.5166015625 +vt 0.3984375 0.51953125 +vt 0.3994140625 0.51953125 +vt 0.3994140625 0.5166015625 +vt 0.3984375 0.5166015625 +vt 0.3984375 0.51953125 +vt 0.3935546875 0.51953125 +vt 0.3935546875 0.5205078125 +vt 0.3984375 0.5205078125 +vt 0.4033203125 0.5205078125 +vt 0.3984375 0.5205078125 +vt 0.3984375 0.51953125 +vt 0.4033203125 0.51953125 +vn 0 0 -1 +vn 0.8191520442889918 -0.573576436351046 0 +vn 0 0 1 +vn -0.8191520442889918 0.573576436351046 0 +vn 0.573576436351046 0.8191520442889918 0 +vn -0.573576436351046 -0.8191520442889918 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1540/4612/1153 1543/4611/1153 1541/4610/1153 1538/4609/1153 +f 1539/4616/1154 1540/4615/1154 1538/4614/1154 1537/4613/1154 +f 1544/4620/1155 1539/4619/1155 1537/4618/1155 1542/4617/1155 +f 1543/4624/1156 1544/4623/1156 1542/4622/1156 1541/4621/1156 +f 1542/4628/1157 1537/4627/1157 1538/4626/1157 1541/4625/1157 +f 1543/4632/1158 1540/4631/1158 1539/4630/1158 1544/4629/1158 +o cube +v 1.0536757574797424 0.6351609471551436 7.1875 +v 1.0536757574797424 0.6351609471551436 7.125 +v 1.1612213392955635 0.48156993885095767 7.1875 +v 1.1612213392955635 0.48156993885095767 7.125 +v 0.7976907436394325 0.45591831079544176 7.125 +v 0.7976907436394325 0.45591831079544176 7.1875 +v 0.9052363254552537 0.3023273024912558 7.125 +v 0.9052363254552537 0.3023273024912558 7.1875 +vt 0.318359375 0.8203125 +vt 0.3232421875 0.8203125 +vt 0.3232421875 0.8173828125 +vt 0.318359375 0.8173828125 +vt 0.3173828125 0.8203125 +vt 0.318359375 0.8203125 +vt 0.318359375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.32421875 0.8203125 +vt 0.3291015625 0.8203125 +vt 0.3291015625 0.8173828125 +vt 0.32421875 0.8173828125 +vt 0.3232421875 0.8203125 +vt 0.32421875 0.8203125 +vt 0.32421875 0.8173828125 +vt 0.3232421875 0.8173828125 +vt 0.3232421875 0.8203125 +vt 0.318359375 0.8203125 +vt 0.318359375 0.8212890625 +vt 0.3232421875 0.8212890625 +vt 0.328125 0.8212890625 +vt 0.3232421875 0.8212890625 +vt 0.3232421875 0.8203125 +vt 0.328125 0.8203125 +vn 0 0 -1 +vn 0.8191520442889918 0.573576436351046 0 +vn 0 0 1 +vn -0.8191520442889918 -0.573576436351046 0 +vn -0.573576436351046 0.8191520442889918 0 +vn 0.573576436351046 -0.8191520442889918 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1548/4636/1159 1551/4635/1159 1549/4634/1159 1546/4633/1159 +f 1547/4640/1160 1548/4639/1160 1546/4638/1160 1545/4637/1160 +f 1552/4644/1161 1547/4643/1161 1545/4642/1161 1550/4641/1161 +f 1551/4648/1162 1552/4647/1162 1550/4646/1162 1549/4645/1162 +f 1550/4652/1163 1545/4651/1163 1546/4650/1163 1549/4649/1163 +f 1551/4656/1164 1548/4655/1164 1547/4654/1164 1552/4653/1164 +o cube +v 0.1875 3.165260471151104 -9.49386513611118 +v 0.1875 2.8716065271555076 -9.60074643090045 +v 0.1875 1.711674862017011 -5.50017149777107 +v 0.1875 1.418020918021415 -5.607052792560341 +v -0.125 2.8716065271555076 -9.60074643090045 +v -0.125 3.165260471151104 -9.49386513611118 +v -0.125 1.418020918021415 -5.607052792560341 +v -0.125 1.711674862017011 -5.50017149777107 +vt 0.173828125 0.9833984375 +vt 0.1787109375 0.9833984375 +vt 0.1787109375 0.9169921875 +vt 0.173828125 0.9169921875 +vt 0.1689453125 0.9833984375 +vt 0.173828125 0.9833984375 +vt 0.173828125 0.9169921875 +vt 0.1689453125 0.9169921875 +vt 0.18359375 0.9833984375 +vt 0.1884765625 0.9833984375 +vt 0.1884765625 0.9169921875 +vt 0.18359375 0.9169921875 +vt 0.1787109375 0.9833984375 +vt 0.18359375 0.9833984375 +vt 0.18359375 0.9169921875 +vt 0.1787109375 0.9169921875 +vt 0.1787109375 0.9833984375 +vt 0.173828125 0.9833984375 +vt 0.173828125 0.98828125 +vt 0.1787109375 0.98828125 +vt 0.18359375 0.98828125 +vt 0.1787109375 0.98828125 +vt 0.1787109375 0.9833984375 +vt 0.18359375 0.9833984375 +vn 0 -0.9396926207859083 -0.3420201433256689 +vn 1 0 0 +vn 0 0.9396926207859083 0.3420201433256689 +vn -1 0 0 +vn 0 0.3420201433256689 -0.9396926207859083 +vn 0 -0.3420201433256689 0.9396926207859083 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1556/4660/1165 1559/4659/1165 1557/4658/1165 1554/4657/1165 +f 1555/4664/1166 1556/4663/1166 1554/4662/1166 1553/4661/1166 +f 1560/4668/1167 1555/4667/1167 1553/4666/1167 1558/4665/1167 +f 1559/4672/1168 1560/4671/1168 1558/4670/1168 1557/4669/1168 +f 1558/4676/1169 1553/4675/1169 1554/4674/1169 1557/4673/1169 +f 1559/4680/1170 1556/4679/1170 1555/4678/1170 1560/4677/1170 +o cube +v 0.15625 2.315823794251296 -8.07374592212335 +v 0.15625 2.0809006390548186 -8.159250957954768 +v 0.15625 1.6531597665578122 -6.253091469350653 +v 0.15625 1.4182366113613352 -6.33859650518207 +v -0.09375 2.0809006390548186 -8.159250957954768 +v -0.09375 2.315823794251296 -8.07374592212335 +v -0.09375 1.4182366113613352 -6.33859650518207 +v -0.09375 1.6531597665578122 -6.253091469350653 +vt 0.044921875 0.849609375 +vt 0.048828125 0.849609375 +vt 0.048828125 0.8193359375 +vt 0.044921875 0.8193359375 +vt 0.041015625 0.849609375 +vt 0.044921875 0.849609375 +vt 0.044921875 0.8193359375 +vt 0.041015625 0.8193359375 +vt 0.052734375 0.849609375 +vt 0.056640625 0.849609375 +vt 0.056640625 0.8193359375 +vt 0.052734375 0.8193359375 +vt 0.048828125 0.849609375 +vt 0.052734375 0.849609375 +vt 0.052734375 0.8193359375 +vt 0.048828125 0.8193359375 +vt 0.048828125 0.849609375 +vt 0.044921875 0.849609375 +vt 0.044921875 0.853515625 +vt 0.048828125 0.853515625 +vt 0.052734375 0.853515625 +vt 0.048828125 0.853515625 +vt 0.048828125 0.849609375 +vt 0.052734375 0.849609375 +vn 0 -0.9396926207859083 -0.3420201433256689 +vn 1 0 0 +vn 0 0.9396926207859083 0.3420201433256689 +vn -1 0 0 +vn 0 0.3420201433256689 -0.9396926207859083 +vn 0 -0.3420201433256689 0.9396926207859083 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1564/4684/1171 1567/4683/1171 1565/4682/1171 1562/4681/1171 +f 1563/4688/1172 1564/4687/1172 1562/4686/1172 1561/4685/1172 +f 1568/4692/1173 1563/4691/1173 1561/4690/1173 1566/4689/1173 +f 1567/4696/1174 1568/4695/1174 1566/4694/1174 1565/4693/1174 +f 1566/4700/1175 1561/4699/1175 1562/4698/1175 1565/4697/1175 +f 1567/4704/1176 1564/4703/1176 1563/4702/1176 1568/4701/1176 +o cube +v 0.625 2.0625 2.125 +v 0.625 2.0625 0.375 +v 0.625 1.5 2.125 +v 0.625 1.5 0.375 +v -0.625 2.0625 0.375 +v -0.625 2.0625 2.125 +v -0.625 1.5 0.375 +v -0.625 1.5 2.125 +vt 0.1259765625 0.826171875 +vt 0.1455078125 0.826171875 +vt 0.1455078125 0.8173828125 +vt 0.1259765625 0.8173828125 +vt 0.0986328125 0.826171875 +vt 0.1259765625 0.826171875 +vt 0.1259765625 0.8173828125 +vt 0.0986328125 0.8173828125 +vt 0.1728515625 0.826171875 +vt 0.1923828125 0.826171875 +vt 0.1923828125 0.8173828125 +vt 0.1728515625 0.8173828125 +vt 0.1455078125 0.826171875 +vt 0.1728515625 0.826171875 +vt 0.1728515625 0.8173828125 +vt 0.1455078125 0.8173828125 +vt 0.1455078125 0.826171875 +vt 0.1259765625 0.826171875 +vt 0.1259765625 0.853515625 +vt 0.1455078125 0.853515625 +vt 0.1650390625 0.853515625 +vt 0.1455078125 0.853515625 +vt 0.1455078125 0.826171875 +vt 0.1650390625 0.826171875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1572/4708/1177 1575/4707/1177 1573/4706/1177 1570/4705/1177 +f 1571/4712/1178 1572/4711/1178 1570/4710/1178 1569/4709/1178 +f 1576/4716/1179 1571/4715/1179 1569/4714/1179 1574/4713/1179 +f 1575/4720/1180 1576/4719/1180 1574/4718/1180 1573/4717/1180 +f 1574/4724/1181 1569/4723/1181 1570/4722/1181 1573/4721/1181 +f 1575/4728/1182 1572/4727/1182 1571/4726/1182 1576/4725/1182 +o cube +v -1.3125 1.9375 1 +v -1.3125 1.9375 -4.125 +v -1.3125 1.625 1 +v -1.3125 1.625 -4.125 +v -1.3125 1.9375 -4.125 +v -1.3125 1.9375 1 +v -1.3125 1.625 -4.125 +v -1.3125 1.625 1 +vt 0.080078125 0.80859375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.8037109375 +vt 0.080078125 0.8037109375 +vt 0 0.80859375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.8037109375 +vt 0 0.8037109375 +vt 0.16015625 0.80859375 +vt 0.16015625 0.80859375 +vt 0.16015625 0.8037109375 +vt 0.16015625 0.8037109375 +vt 0.080078125 0.80859375 +vt 0.16015625 0.80859375 +vt 0.16015625 0.8037109375 +vt 0.080078125 0.8037109375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.888671875 +vt 0.080078125 0.888671875 +vt 0.080078125 0.888671875 +vt 0.080078125 0.888671875 +vt 0.080078125 0.80859375 +vt 0.080078125 0.80859375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1580/4732/1183 1583/4731/1183 1581/4730/1183 1578/4729/1183 +f 1579/4736/1184 1580/4735/1184 1578/4734/1184 1577/4733/1184 +f 1584/4740/1185 1579/4739/1185 1577/4738/1185 1582/4737/1185 +f 1583/4744/1186 1584/4743/1186 1582/4742/1186 1581/4741/1186 +f 1582/4748/1187 1577/4747/1187 1578/4746/1187 1581/4745/1187 +f 1583/4752/1188 1580/4751/1188 1579/4750/1188 1584/4749/1188 +o cube +v -1.3125 1.9375 8.1875 +v -1.3125 1.9375 1 +v -1.3125 1.625 8.1875 +v -1.3125 1.625 1 +v -1.3125 1.9375 1 +v -1.3125 1.9375 8.1875 +v -1.3125 1.625 1 +v -1.3125 1.625 8.1875 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6875 +vt 0.1123046875 0.6875 +vt 0 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6875 +vt 0 0.6875 +vt 0.224609375 0.6923828125 +vt 0.224609375 0.6923828125 +vt 0.224609375 0.6875 +vt 0.224609375 0.6875 +vt 0.1123046875 0.6923828125 +vt 0.224609375 0.6923828125 +vt 0.224609375 0.6875 +vt 0.1123046875 0.6875 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6923828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1588/4756/1189 1591/4755/1189 1589/4754/1189 1586/4753/1189 +f 1587/4760/1190 1588/4759/1190 1586/4758/1190 1585/4757/1190 +f 1592/4764/1191 1587/4763/1191 1585/4762/1191 1590/4761/1191 +f 1591/4768/1192 1592/4767/1192 1590/4766/1192 1589/4765/1192 +f 1590/4772/1193 1585/4771/1193 1586/4770/1193 1589/4769/1193 +f 1591/4776/1194 1588/4775/1194 1587/4774/1194 1592/4773/1194 +o cube +v -1.1259158130354998 1.9375 8.625522051732826 +v -1.3172575292180446 1.9375 8.163582285477181 +v -1.1259158130354998 1.625 8.625522051732826 +v -1.3172575292180446 1.625 8.163582285477181 +v -1.3172575292180446 1.9375 8.163582285477181 +v -1.1259158130354998 1.9375 8.625522051732826 +v -1.3172575292180446 1.625 8.163582285477181 +v -1.1259158130354998 1.625 8.625522051732826 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.84375 +vt 0.0205078125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.84375 +vt 0.0205078125 0.84375 +vt 0.0361328125 0.8486328125 +vt 0.0361328125 0.8486328125 +vt 0.0361328125 0.84375 +vt 0.0361328125 0.84375 +vt 0.0283203125 0.8486328125 +vt 0.0361328125 0.8486328125 +vt 0.0361328125 0.84375 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8486328125 +vn -0.3826834323650897 0 -0.9238795325112867 +vn 0.9238795325112867 0 -0.3826834323650897 +vn 0.3826834323650897 0 0.9238795325112867 +vn -0.9238795325112867 0 0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1596/4780/1195 1599/4779/1195 1597/4778/1195 1594/4777/1195 +f 1595/4784/1196 1596/4783/1196 1594/4782/1196 1593/4781/1196 +f 1600/4788/1197 1595/4787/1197 1593/4786/1197 1598/4785/1197 +f 1599/4792/1198 1600/4791/1198 1598/4790/1198 1597/4789/1198 +f 1598/4796/1199 1593/4795/1199 1594/4794/1199 1597/4793/1199 +f 1599/4800/1200 1596/4799/1200 1595/4798/1200 1600/4797/1200 +o cube +v -0.5454469866929692 1.9375 9.058011941402876 +v -1.1404619919113956 1.9375 8.601440869646336 +v -0.5454469866929692 1.625 9.058011941402876 +v -1.1404619919113956 1.625 8.601440869646336 +v -1.1404619919113956 1.9375 8.601440869646336 +v -0.5454469866929692 1.9375 9.058011941402876 +v -1.1404619919113956 1.625 8.601440869646336 +v -0.5454469866929692 1.625 9.058011941402876 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.96875 +vt 0.01171875 0.96875 +vt 0 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.96875 +vt 0 0.96875 +vt 0.0234375 0.9736328125 +vt 0.0234375 0.9736328125 +vt 0.0234375 0.96875 +vt 0.0234375 0.96875 +vt 0.01171875 0.9736328125 +vt 0.0234375 0.9736328125 +vt 0.0234375 0.96875 +vt 0.01171875 0.96875 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9736328125 +vn -0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 -0.7933533402912352 +vn 0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1604/4804/1201 1607/4803/1201 1605/4802/1201 1602/4801/1201 +f 1603/4808/1202 1604/4807/1202 1602/4806/1202 1601/4805/1202 +f 1608/4812/1203 1603/4811/1203 1601/4810/1203 1606/4809/1203 +f 1607/4816/1204 1608/4815/1204 1606/4814/1204 1605/4813/1204 +f 1606/4820/1205 1601/4819/1205 1602/4818/1205 1605/4817/1205 +f 1607/4824/1206 1604/4823/1206 1603/4822/1206 1608/4821/1206 +o cube +v 0.023674318917167536 1.9375 9.262590525116497 +v -0.5636335690740252 1.9375 9.048827935537954 +v 0.023674318917167536 1.625 9.262590525116497 +v -0.5636335690740252 1.625 9.048827935537954 +v -0.5636335690740252 1.9375 9.048827935537954 +v 0.023674318917167536 1.9375 9.262590525116497 +v -0.5636335690740252 1.625 9.048827935537954 +v 0.023674318917167536 1.625 9.262590525116497 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9091796875 +vt 0.080078125 0.9091796875 +vt 0.0703125 0.9140625 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9091796875 +vt 0.0703125 0.9091796875 +vt 0.08984375 0.9140625 +vt 0.08984375 0.9140625 +vt 0.08984375 0.9091796875 +vt 0.08984375 0.9091796875 +vt 0.080078125 0.9140625 +vt 0.08984375 0.9140625 +vt 0.08984375 0.9091796875 +vt 0.080078125 0.9091796875 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9140625 +vt 0.080078125 0.923828125 +vt 0.080078125 0.923828125 +vt 0.080078125 0.923828125 +vt 0.080078125 0.923828125 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9140625 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1612/4828/1207 1615/4827/1207 1613/4826/1207 1610/4825/1207 +f 1611/4832/1208 1612/4831/1208 1610/4830/1208 1609/4829/1208 +f 1616/4836/1209 1611/4835/1209 1609/4834/1209 1614/4833/1209 +f 1615/4840/1210 1616/4839/1210 1614/4838/1210 1613/4837/1210 +f 1614/4844/1211 1609/4843/1211 1610/4842/1211 1613/4841/1211 +f 1615/4848/1212 1612/4847/1212 1611/4846/1212 1616/4845/1212 +o cube +v -0.023674318917167536 1.9375 9.262590525116497 +v 0.5636335690740252 1.9375 9.048827935537954 +v -0.023674318917167536 1.625 9.262590525116497 +v 0.5636335690740252 1.625 9.048827935537954 +v 0.5636335690740252 1.9375 9.048827935537954 +v -0.023674318917167536 1.9375 9.262590525116497 +v 0.5636335690740252 1.625 9.048827935537954 +v -0.023674318917167536 1.625 9.262590525116497 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9091796875 +vt 0.080078125 0.9091796875 +vt 0.08984375 0.9140625 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9091796875 +vt 0.08984375 0.9091796875 +vt 0.08984375 0.9140625 +vt 0.08984375 0.9140625 +vt 0.08984375 0.9091796875 +vt 0.08984375 0.9091796875 +vt 0.080078125 0.9140625 +vt 0.0703125 0.9140625 +vt 0.0703125 0.9091796875 +vt 0.080078125 0.9091796875 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9140625 +vt 0.080078125 0.923828125 +vt 0.080078125 0.923828125 +vt 0.080078125 0.923828125 +vt 0.080078125 0.923828125 +vt 0.080078125 0.9140625 +vt 0.080078125 0.9140625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1620/4852/1213 1623/4851/1213 1621/4850/1213 1618/4849/1213 +f 1619/4856/1214 1620/4855/1214 1618/4854/1214 1617/4853/1214 +f 1624/4860/1215 1619/4859/1215 1617/4858/1215 1622/4857/1215 +f 1623/4864/1216 1624/4863/1216 1622/4862/1216 1621/4861/1216 +f 1622/4868/1217 1617/4867/1217 1618/4866/1217 1621/4865/1217 +f 1623/4872/1218 1620/4871/1218 1619/4870/1218 1624/4869/1218 +o cube +v 0.5454469866929692 1.9375 9.058011941402876 +v 1.1404619919113956 1.9375 8.601440869646336 +v 0.5454469866929692 1.625 9.058011941402876 +v 1.1404619919113956 1.625 8.601440869646336 +v 1.1404619919113956 1.9375 8.601440869646336 +v 0.5454469866929692 1.9375 9.058011941402876 +v 1.1404619919113956 1.625 8.601440869646336 +v 0.5454469866929692 1.625 9.058011941402876 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.96875 +vt 0.01171875 0.96875 +vt 0.0234375 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.96875 +vt 0.0234375 0.96875 +vt 0.0234375 0.9736328125 +vt 0.0234375 0.9736328125 +vt 0.0234375 0.96875 +vt 0.0234375 0.96875 +vt 0.01171875 0.9736328125 +vt 0 0.9736328125 +vt 0 0.96875 +vt 0.01171875 0.96875 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9853515625 +vt 0.01171875 0.9736328125 +vt 0.01171875 0.9736328125 +vn 0.7933533402912352 0 -0.6087614290087207 +vn 0.6087614290087207 0 0.7933533402912352 +vn -0.7933533402912352 0 0.6087614290087207 +vn -0.6087614290087207 0 -0.7933533402912352 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1628/4876/1219 1631/4875/1219 1629/4874/1219 1626/4873/1219 +f 1627/4880/1220 1628/4879/1220 1626/4878/1220 1625/4877/1220 +f 1632/4884/1221 1627/4883/1221 1625/4882/1221 1630/4881/1221 +f 1631/4888/1222 1632/4887/1222 1630/4886/1222 1629/4885/1222 +f 1630/4892/1223 1625/4891/1223 1626/4890/1223 1629/4889/1223 +f 1631/4896/1224 1628/4895/1224 1627/4894/1224 1632/4893/1224 +o cube +v 1.1259158130354998 1.9375 8.625522051732826 +v 1.3172575292180446 1.9375 8.163582285477181 +v 1.1259158130354998 1.625 8.625522051732826 +v 1.3172575292180446 1.625 8.163582285477181 +v 1.3172575292180446 1.9375 8.163582285477181 +v 1.1259158130354998 1.9375 8.625522051732826 +v 1.3172575292180446 1.625 8.163582285477181 +v 1.1259158130354998 1.625 8.625522051732826 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.84375 +vt 0.0361328125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.84375 +vt 0.0361328125 0.84375 +vt 0.0361328125 0.8486328125 +vt 0.0361328125 0.8486328125 +vt 0.0361328125 0.84375 +vt 0.0361328125 0.84375 +vt 0.0283203125 0.8486328125 +vt 0.0205078125 0.8486328125 +vt 0.0205078125 0.84375 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8564453125 +vt 0.0283203125 0.8486328125 +vt 0.0283203125 0.8486328125 +vn 0.3826834323650897 0 -0.9238795325112867 +vn 0.9238795325112867 0 0.3826834323650897 +vn -0.3826834323650897 0 0.9238795325112867 +vn -0.9238795325112867 0 -0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1636/4900/1225 1639/4899/1225 1637/4898/1225 1634/4897/1225 +f 1635/4904/1226 1636/4903/1226 1634/4902/1226 1633/4901/1226 +f 1640/4908/1227 1635/4907/1227 1633/4906/1227 1638/4905/1227 +f 1639/4912/1228 1640/4911/1228 1638/4910/1228 1637/4909/1228 +f 1638/4916/1229 1633/4915/1229 1634/4914/1229 1637/4913/1229 +f 1639/4920/1230 1636/4919/1230 1635/4918/1230 1640/4917/1230 +o cube +v 1.3125 1.9375 8.1875 +v 1.3125 1.9375 1 +v 1.3125 1.625 8.1875 +v 1.3125 1.625 1 +v 1.3125 1.9375 1 +v 1.3125 1.9375 8.1875 +v 1.3125 1.625 1 +v 1.3125 1.625 8.1875 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6875 +vt 0.1123046875 0.6875 +vt 0.224609375 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6875 +vt 0.224609375 0.6875 +vt 0.224609375 0.6923828125 +vt 0.224609375 0.6923828125 +vt 0.224609375 0.6875 +vt 0.224609375 0.6875 +vt 0.1123046875 0.6923828125 +vt 0 0.6923828125 +vt 0 0.6875 +vt 0.1123046875 0.6875 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.8046875 +vt 0.1123046875 0.6923828125 +vt 0.1123046875 0.6923828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1644/4924/1231 1647/4923/1231 1645/4922/1231 1642/4921/1231 +f 1643/4928/1232 1644/4927/1232 1642/4926/1232 1641/4925/1232 +f 1648/4932/1233 1643/4931/1233 1641/4930/1233 1646/4929/1233 +f 1647/4936/1234 1648/4935/1234 1646/4934/1234 1645/4933/1234 +f 1646/4940/1235 1641/4939/1235 1642/4938/1235 1645/4937/1235 +f 1647/4944/1236 1644/4943/1236 1643/4942/1236 1648/4941/1236 +o cube +v 1.3125 1.9375 1 +v 1.3125 1.9375 -4.125 +v 1.3125 1.625 1 +v 1.3125 1.625 -4.125 +v 1.3125 1.9375 -4.125 +v 1.3125 1.9375 1 +v 1.3125 1.625 -4.125 +v 1.3125 1.625 1 +vt 0.080078125 0.80859375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.8037109375 +vt 0.080078125 0.8037109375 +vt 0.16015625 0.80859375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.8037109375 +vt 0.16015625 0.8037109375 +vt 0.16015625 0.80859375 +vt 0.16015625 0.80859375 +vt 0.16015625 0.8037109375 +vt 0.16015625 0.8037109375 +vt 0.080078125 0.80859375 +vt 0 0.80859375 +vt 0 0.8037109375 +vt 0.080078125 0.8037109375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.80859375 +vt 0.080078125 0.888671875 +vt 0.080078125 0.888671875 +vt 0.080078125 0.888671875 +vt 0.080078125 0.888671875 +vt 0.080078125 0.80859375 +vt 0.080078125 0.80859375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1652/4948/1237 1655/4947/1237 1653/4946/1237 1650/4945/1237 +f 1651/4952/1238 1652/4951/1238 1650/4950/1238 1649/4949/1238 +f 1656/4956/1239 1651/4955/1239 1649/4954/1239 1654/4953/1239 +f 1655/4960/1240 1656/4959/1240 1654/4958/1240 1653/4957/1240 +f 1654/4964/1241 1649/4963/1241 1650/4962/1241 1653/4961/1241 +f 1655/4968/1242 1652/4967/1242 1651/4966/1242 1656/4965/1242 +o cube +v 0.45778111162644736 -0.36656480562535265 0.06288356380483062 +v 0.4749056886252608 -0.3994608119720148 -2.061792788402502 +v 0.2914665804055308 -0.4531426706069215 0.06288356380483062 +v 0.30859115740434423 -0.4860386769535836 -2.061792788402502 +v 0.4460507957074665 -0.34403107840126507 -2.0628835638048324 +v 0.42892621870865305 -0.31113507205460295 0.061792788402500465 +v 0.2797362644865499 -0.43060894338283395 -2.0628835638048324 +v 0.2626116874877365 -0.39771293703617183 0.061792788402500465 +vt 0.646484375 0.7919921875 +vt 0.6455078125 0.7919921875 +vt 0.6455078125 0.7890625 +vt 0.646484375 0.7890625 +vt 0.6796875 0.7919921875 +vt 0.646484375 0.7919921875 +vt 0.646484375 0.7890625 +vt 0.6796875 0.7890625 +vt 0.6806640625 0.7919921875 +vt 0.6796875 0.7919921875 +vt 0.6796875 0.7890625 +vt 0.6806640625 0.7890625 +vt 0.6455078125 0.7919921875 +vt 0.6123046875 0.7919921875 +vt 0.6123046875 0.7890625 +vt 0.6455078125 0.7890625 +vt 0.6455078125 0.7919921875 +vt 0.646484375 0.7919921875 +vt 0.646484375 0.8251953125 +vt 0.6455078125 0.8251953125 +vt 0.646484375 0.8251953125 +vt 0.6474609375 0.8251953125 +vt 0.6474609375 0.7919921875 +vt 0.646484375 0.7919921875 +vn 0.008058624470029847 -0.015480473574899815 -0.9998476951563913 +vn 0.46167828668470867 -0.8868757371319952 0.01745240643728352 +vn -0.008058624470029847 0.015480473574899815 0.9998476951563913 +vn -0.46167828668470867 0.8868757371319952 -0.01745240643728352 +vn 0.8870108331782216 0.46174861323503397 8.673617379884035e-19 +vn -0.8870108331782216 -0.46174861323503397 -8.673617379884035e-19 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1660/4972/1243 1663/4971/1243 1661/4970/1243 1658/4969/1243 +f 1659/4976/1244 1660/4975/1244 1658/4974/1244 1657/4973/1244 +f 1664/4980/1245 1659/4979/1245 1657/4978/1245 1662/4977/1245 +f 1663/4984/1246 1664/4983/1246 1662/4982/1246 1661/4981/1246 +f 1662/4988/1247 1657/4987/1247 1658/4986/1247 1661/4985/1247 +f 1663/4992/1248 1660/4991/1248 1659/4990/1248 1664/4989/1248 +o cube +v 0.6474350067620169 -0.33642935489220094 1.4375 +v 0.6474350067620169 -0.33642935489220094 -2.0625 +v 0.47420759441615057 -0.40818249846065524 1.4375 +v 0.47420759441615057 -0.40818249846065524 -2.0625 +v 0.6235172922391987 -0.27868688411024556 -2.0625 +v 0.6235172922391987 -0.27868688411024556 1.4375 +v 0.4502898798933326 -0.35044002767869986 -2.0625 +v 0.4502898798933326 -0.35044002767869986 1.4375 +vt 0.330078125 0.8173828125 +vt 0.3291015625 0.8173828125 +vt 0.3291015625 0.814453125 +vt 0.330078125 0.814453125 +vt 0.384765625 0.8173828125 +vt 0.330078125 0.8173828125 +vt 0.330078125 0.814453125 +vt 0.384765625 0.814453125 +vt 0.3857421875 0.8173828125 +vt 0.384765625 0.8173828125 +vt 0.384765625 0.814453125 +vt 0.3857421875 0.814453125 +vt 0.3291015625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.814453125 +vt 0.3291015625 0.814453125 +vt 0.3291015625 0.8173828125 +vt 0.330078125 0.8173828125 +vt 0.330078125 0.8720703125 +vt 0.3291015625 0.8720703125 +vt 0.330078125 0.8720703125 +vt 0.3310546875 0.8720703125 +vt 0.3310546875 0.8173828125 +vt 0.330078125 0.8173828125 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1668/4996/1249 1671/4995/1249 1669/4994/1249 1666/4993/1249 +f 1667/5000/1250 1668/4999/1250 1666/4998/1250 1665/4997/1250 +f 1672/5004/1251 1667/5003/1251 1665/5002/1251 1670/5001/1251 +f 1671/5008/1252 1672/5007/1252 1670/5006/1252 1669/5005/1252 +f 1670/5012/1253 1665/5011/1253 1666/5010/1253 1669/5009/1253 +f 1671/5016/1254 1668/5015/1254 1667/5014/1254 1672/5013/1254 +o cube +v 0.8188685905186719 -0.2603455260151003 0.4375 +v 0.8188685905186719 -0.2603455260151003 -2.0625 +v 0.6456411781728058 -0.3320986695835547 0.4375 +v 0.6456411781728058 -0.3320986695835547 -2.0625 +v 0.7949508759958537 -0.20260305523314492 -2.0625 +v 0.7949508759958537 -0.20260305523314492 0.4375 +v 0.6217234636499875 -0.27435619880159934 -2.0625 +v 0.6217234636499875 -0.27435619880159934 0.4375 +vt 0.0400390625 0.3642578125 +vt 0.0390625 0.3642578125 +vt 0.0390625 0.361328125 +vt 0.0400390625 0.361328125 +vt 0.0791015625 0.3642578125 +vt 0.0400390625 0.3642578125 +vt 0.0400390625 0.361328125 +vt 0.0791015625 0.361328125 +vt 0.080078125 0.3642578125 +vt 0.0791015625 0.3642578125 +vt 0.0791015625 0.361328125 +vt 0.080078125 0.361328125 +vt 0.0390625 0.3642578125 +vt 0 0.3642578125 +vt 0 0.361328125 +vt 0.0390625 0.361328125 +vt 0.0390625 0.3642578125 +vt 0.0400390625 0.3642578125 +vt 0.0400390625 0.4033203125 +vt 0.0390625 0.4033203125 +vt 0.0400390625 0.4033203125 +vt 0.041015625 0.4033203125 +vt 0.041015625 0.3642578125 +vt 0.0400390625 0.3642578125 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1676/5020/1255 1679/5019/1255 1677/5018/1255 1674/5017/1255 +f 1675/5024/1256 1676/5023/1256 1674/5022/1256 1673/5021/1256 +f 1680/5028/1257 1675/5027/1257 1673/5026/1257 1678/5025/1257 +f 1679/5032/1258 1680/5031/1258 1678/5030/1258 1677/5029/1258 +f 1678/5036/1259 1673/5035/1259 1674/5034/1259 1677/5033/1259 +f 1679/5040/1260 1676/5039/1260 1675/5038/1260 1680/5037/1260 +o cube +v 0.8113943047302912 -0.24230100389573883 3.25 +v 0.8113943047302912 -0.24230100389573883 0.4375 +v 0.6381668923844248 -0.31405414746419325 3.25 +v 0.6381668923844248 -0.31405414746419325 0.4375 +v 0.787476590207473 -0.18455853311378345 0.4375 +v 0.787476590207473 -0.18455853311378345 3.25 +v 0.6142491778616068 -0.25631167668223787 0.4375 +v 0.6142491778616068 -0.25631167668223787 3.25 +vt 0.25 0.181640625 +vt 0.2490234375 0.181640625 +vt 0.2490234375 0.1787109375 +vt 0.25 0.1787109375 +vt 0.2939453125 0.181640625 +vt 0.25 0.181640625 +vt 0.25 0.1787109375 +vt 0.2939453125 0.1787109375 +vt 0.294921875 0.181640625 +vt 0.2939453125 0.181640625 +vt 0.2939453125 0.1787109375 +vt 0.294921875 0.1787109375 +vt 0.2490234375 0.181640625 +vt 0.205078125 0.181640625 +vt 0.205078125 0.1787109375 +vt 0.2490234375 0.1787109375 +vt 0.2490234375 0.181640625 +vt 0.25 0.181640625 +vt 0.25 0.2255859375 +vt 0.2490234375 0.2255859375 +vt 0.25 0.2255859375 +vt 0.2509765625 0.2255859375 +vt 0.2509765625 0.181640625 +vt 0.25 0.181640625 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1684/5044/1261 1687/5043/1261 1685/5042/1261 1682/5041/1261 +f 1683/5048/1262 1684/5047/1262 1682/5046/1262 1681/5045/1262 +f 1688/5052/1263 1683/5051/1263 1681/5050/1263 1686/5049/1263 +f 1687/5056/1264 1688/5055/1264 1686/5054/1264 1685/5053/1264 +f 1686/5060/1265 1681/5059/1265 1682/5058/1265 1685/5057/1265 +f 1687/5064/1266 1684/5063/1266 1683/5062/1266 1688/5061/1266 +o cube +v 0.8209613905394184 -0.26539799220852134 7.25 +v 0.8209613905394184 -0.26539799220852134 3.25 +v 0.647733978193552 -0.33715113577697575 7.25 +v 0.647733978193552 -0.33715113577697575 3.25 +v 0.7970436760166004 -0.20765552142656596 3.25 +v 0.7970436760166004 -0.20765552142656596 7.25 +v 0.6238162636707341 -0.2794086649950204 3.25 +v 0.6238162636707341 -0.2794086649950204 7.25 +vt 0.72265625 0.8544921875 +vt 0.7216796875 0.8544921875 +vt 0.7216796875 0.8515625 +vt 0.72265625 0.8515625 +vt 0.78515625 0.8544921875 +vt 0.72265625 0.8544921875 +vt 0.72265625 0.8515625 +vt 0.78515625 0.8515625 +vt 0.7861328125 0.8544921875 +vt 0.78515625 0.8544921875 +vt 0.78515625 0.8515625 +vt 0.7861328125 0.8515625 +vt 0.7216796875 0.8544921875 +vt 0.6591796875 0.8544921875 +vt 0.6591796875 0.8515625 +vt 0.7216796875 0.8515625 +vt 0.7216796875 0.8544921875 +vt 0.72265625 0.8544921875 +vt 0.72265625 0.9169921875 +vt 0.7216796875 0.9169921875 +vt 0.72265625 0.9169921875 +vt 0.7236328125 0.9169921875 +vt 0.7236328125 0.8544921875 +vt 0.72265625 0.8544921875 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1692/5068/1267 1695/5067/1267 1693/5066/1267 1690/5065/1267 +f 1691/5072/1268 1692/5071/1268 1690/5070/1268 1689/5069/1268 +f 1696/5076/1269 1691/5075/1269 1689/5074/1269 1694/5073/1269 +f 1695/5080/1270 1696/5079/1270 1694/5078/1270 1693/5077/1270 +f 1694/5084/1271 1689/5083/1271 1690/5082/1271 1693/5081/1271 +f 1695/5088/1272 1692/5087/1272 1691/5086/1272 1696/5085/1272 +o cube +v 0.29918635348107303 -0.4756049567204633 0.4375 +v 0.29918635348107303 -0.4756049567204633 -2.0625 +v 0.12595894113520723 -0.5473581002889175 0.4375 +v 0.12595894113520723 -0.5473581002889175 -2.0625 +v 0.27526863895825493 -0.41786248593850794 -2.0625 +v 0.27526863895825493 -0.41786248593850794 0.4375 +v 0.10204122661238912 -0.48961562950696214 -2.0625 +v 0.10204122661238912 -0.48961562950696214 0.4375 +vt 0.6201171875 0.9609375 +vt 0.619140625 0.9609375 +vt 0.619140625 0.9580078125 +vt 0.6201171875 0.9580078125 +vt 0.6591796875 0.9609375 +vt 0.6201171875 0.9609375 +vt 0.6201171875 0.9580078125 +vt 0.6591796875 0.9580078125 +vt 0.66015625 0.9609375 +vt 0.6591796875 0.9609375 +vt 0.6591796875 0.9580078125 +vt 0.66015625 0.9580078125 +vt 0.619140625 0.9609375 +vt 0.580078125 0.9609375 +vt 0.580078125 0.9580078125 +vt 0.619140625 0.9580078125 +vt 0.619140625 0.9609375 +vt 0.6201171875 0.9609375 +vt 0.6201171875 1 +vt 0.619140625 1 +vt 0.6201171875 1 +vt 0.62109375 1 +vt 0.62109375 0.9609375 +vt 0.6201171875 0.9609375 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1700/5092/1273 1703/5091/1273 1701/5090/1273 1698/5089/1273 +f 1699/5096/1274 1700/5095/1274 1698/5094/1274 1697/5093/1274 +f 1704/5100/1275 1699/5099/1275 1697/5098/1275 1702/5097/1275 +f 1703/5104/1276 1704/5103/1276 1702/5102/1276 1701/5101/1276 +f 1702/5108/1277 1697/5107/1277 1698/5106/1277 1701/5105/1277 +f 1703/5112/1278 1700/5111/1278 1699/5110/1278 1704/5109/1278 +o cube +v 0.8233089002611111 -0.24224561575912668 -4.079981739670436 +v 0.5026351299148524 -0.14396660608401984 -5.284145170965871 +v 0.6811055868466924 -0.3611626787171324 -4.051817936812827 +v 0.36043181650043365 -0.2628836690420256 -5.255981368108261 +v 0.46518775180350375 -0.09589529337139963 -5.270249388631968 +v 0.7858615221497626 -0.19417430304650646 -4.066085957336534 +v 0.3229844383890851 -0.21481235632940537 -5.242085585774359 +v 0.6436582087353439 -0.3130913660045122 -4.037922154478924 +vt 0.5078125 0.98046875 +vt 0.5068359375 0.98046875 +vt 0.5068359375 0.9775390625 +vt 0.5078125 0.9775390625 +vt 0.52734375 0.98046875 +vt 0.5078125 0.98046875 +vt 0.5078125 0.9775390625 +vt 0.52734375 0.9775390625 +vt 0.5283203125 0.98046875 +vt 0.52734375 0.98046875 +vt 0.52734375 0.9775390625 +vt 0.5283203125 0.9775390625 +vt 0.5068359375 0.98046875 +vt 0.4873046875 0.98046875 +vt 0.4873046875 0.9775390625 +vt 0.5068359375 0.9775390625 +vt 0.5068359375 0.98046875 +vt 0.5078125 0.98046875 +vt 0.5078125 1 +vt 0.5068359375 1 +vt 0.5078125 1 +vt 0.5087890625 1 +vt 0.5087890625 0.98046875 +vt 0.5078125 0.98046875 +vn -0.2565390162770071 0.07862320774008548 -0.9633307450363477 +vn 0.599158049781575 -0.7691410034019199 -0.2223325173424429 +vn 0.2565390162770071 -0.07862320774008548 0.9633307450363477 +vn -0.599158049781575 0.7691410034019199 0.2223325173424429 +vn 0.7584176715435664 0.6342243357760308 -0.15020694857391736 +vn -0.7584176715435664 -0.6342243357760308 0.15020694857391736 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1708/5116/1279 1711/5115/1279 1709/5114/1279 1706/5113/1279 +f 1707/5120/1280 1708/5119/1280 1706/5118/1280 1705/5117/1280 +f 1712/5124/1281 1707/5123/1281 1705/5122/1281 1710/5121/1281 +f 1711/5128/1282 1712/5127/1282 1710/5126/1282 1709/5125/1282 +f 1710/5132/1283 1705/5131/1283 1706/5130/1283 1709/5129/1283 +f 1711/5136/1284 1708/5135/1284 1707/5134/1284 1712/5133/1284 +o cube +v 0.6503829089298747 -0.3470366533606029 -4.033643126928121 +v 0.45405893808258313 -0.23032976830566698 -5.1352153676148244 +v 0.4724839518208088 -0.4002205104768959 -4.007572292615801 +v 0.27615998097351724 -0.28351362542195996 -5.109144533302505 +v 0.4376016892563366 -0.17074846978301272 -5.125969945643635 +v 0.6339256601036282 -0.28745535483794865 -4.024397704956931 +v 0.2597027321472707 -0.2239323268993057 -5.099899111331315 +v 0.45602670299456227 -0.3406392119542416 -3.9983268706446102 +vt 0.4208984375 0.966796875 +vt 0.419921875 0.966796875 +vt 0.419921875 0.9638671875 +vt 0.4208984375 0.9638671875 +vt 0.4384765625 0.966796875 +vt 0.4208984375 0.966796875 +vt 0.4208984375 0.9638671875 +vt 0.4384765625 0.9638671875 +vt 0.439453125 0.966796875 +vt 0.4384765625 0.966796875 +vt 0.4384765625 0.9638671875 +vt 0.439453125 0.9638671875 +vt 0.419921875 0.966796875 +vt 0.40234375 0.966796875 +vt 0.40234375 0.9638671875 +vt 0.419921875 0.9638671875 +vt 0.419921875 0.966796875 +vt 0.4208984375 0.966796875 +vt 0.4208984375 0.984375 +vt 0.419921875 0.984375 +vt 0.4208984375 0.984375 +vt 0.421875 0.984375 +vt 0.421875 0.966796875 +vt 0.4208984375 0.966796875 +vn -0.17451019630870368 0.10373945338216528 -0.9791753250548482 +vn 0.2633159812199448 -0.9533007763624682 -0.14792675153904047 +vn 0.17451019630870368 -0.10373945338216528 0.9791753250548482 +vn -0.2633159812199448 0.9533007763624682 0.14792675153904047 +vn 0.9487944379150183 0.2836472379535625 -0.13904444966570834 +vn -0.9487944379150183 -0.2836472379535625 0.13904444966570834 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1716/5140/1285 1719/5139/1285 1717/5138/1285 1714/5137/1285 +f 1715/5144/1286 1716/5143/1286 1714/5142/1286 1713/5141/1286 +f 1720/5148/1287 1715/5147/1287 1713/5146/1287 1718/5145/1287 +f 1719/5152/1288 1720/5151/1288 1718/5150/1288 1717/5149/1288 +f 1718/5156/1289 1713/5155/1289 1714/5154/1289 1717/5153/1289 +f 1719/5160/1290 1716/5159/1290 1715/5158/1290 1720/5157/1290 +o cube +v 0.4708108664022741 -0.3875819744290905 -4.062873856355034 +v 0.41584384647770134 -0.2809763838189999 -5.307106099455687 +v 0.3171616111107316 -0.4950171341118026 -4.06529104734967 +v 0.2621945911861589 -0.38841154350171203 -5.309523290450324 +v 0.38012865293276843 -0.23003171934524602 -5.301163363410345 +v 0.4350956728573412 -0.33663730995533653 -4.056931120309691 +v 0.226479397641226 -0.33746687902795813 -5.303580554404982 +v 0.2814464175657987 -0.44407246963804864 -4.059348311304327 +vt 0.494140625 0.7705078125 +vt 0.4931640625 0.7705078125 +vt 0.4931640625 0.767578125 +vt 0.494140625 0.767578125 +vt 0.513671875 0.7705078125 +vt 0.494140625 0.7705078125 +vt 0.494140625 0.767578125 +vt 0.513671875 0.767578125 +vt 0.5146484375 0.7705078125 +vt 0.513671875 0.7705078125 +vt 0.513671875 0.767578125 +vt 0.5146484375 0.767578125 +vt 0.4931640625 0.7705078125 +vt 0.4736328125 0.7705078125 +vt 0.4736328125 0.767578125 +vt 0.4931640625 0.767578125 +vt 0.4931640625 0.7705078125 +vt 0.494140625 0.7705078125 +vt 0.494140625 0.7900390625 +vt 0.4931640625 0.7900390625 +vt 0.494140625 0.7900390625 +vt 0.4951171875 0.7900390625 +vt 0.4951171875 0.7705078125 +vt 0.494140625 0.7705078125 +vn -0.043973615939658206 0.08528447248807243 -0.9953857944805233 +vn 0.5714430967189269 -0.8151146315800633 -0.09508377672548163 +vn 0.043973615939658206 -0.08528447248807243 0.9953857944805233 +vn -0.5714430967189269 0.8151146315800633 0.09508377672548163 +vn 0.8194626948882267 0.572987518307798 0.012891685304726539 +vn -0.8194626948882267 -0.572987518307798 -0.012891685304726539 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1724/5164/1291 1727/5163/1291 1725/5162/1291 1722/5161/1291 +f 1723/5168/1292 1724/5167/1292 1722/5166/1292 1721/5165/1292 +f 1728/5172/1293 1723/5171/1293 1721/5170/1293 1726/5169/1293 +f 1727/5176/1294 1728/5175/1294 1726/5174/1294 1725/5173/1294 +f 1726/5180/1295 1721/5179/1295 1722/5178/1295 1725/5177/1295 +f 1727/5184/1296 1724/5183/1296 1723/5182/1296 1728/5181/1296 +o cube +v 0.29916404780163636 -0.4755511060466494 -4.064407766860461 +v 0.26996121698904274 -0.405049235839199 -5.312076264887794 +v 0.12593663545577055 -0.5473042496151036 -4.064407766860461 +v 0.09673380464317691 -0.47680237940765313 -5.312076264887794 +v 0.2460881138250979 -0.3474144664048714 -5.3082607311668655 +v 0.27529094463769155 -0.4179163366123218 -4.060592233139531 +v 0.07286070147923207 -0.41916760997332553 -5.3082607311668655 +v 0.1020635322918257 -0.489669480180776 -4.060592233139531 +vt 0.46484375 0.96484375 +vt 0.4638671875 0.96484375 +vt 0.4638671875 0.9619140625 +vt 0.46484375 0.9619140625 +vt 0.484375 0.96484375 +vt 0.46484375 0.96484375 +vt 0.46484375 0.9619140625 +vt 0.484375 0.9619140625 +vt 0.4853515625 0.96484375 +vt 0.484375 0.96484375 +vt 0.484375 0.9619140625 +vt 0.4853515625 0.9619140625 +vt 0.4638671875 0.96484375 +vt 0.4443359375 0.96484375 +vt 0.4443359375 0.9619140625 +vt 0.4638671875 0.9619140625 +vt 0.4638671875 0.96484375 +vt 0.46484375 0.96484375 +vt 0.46484375 0.984375 +vt 0.4638671875 0.984375 +vt 0.46484375 0.984375 +vt 0.4658203125 0.984375 +vt 0.4658203125 0.96484375 +vt 0.46484375 0.96484375 +vn -0.023362264650074915 0.05640149616596038 -0.9981347984218671 +vn 0.3819696506231171 -0.9221563109492418 -0.061048539534856845 +vn 0.023362264650074915 -0.05640149616596038 0.9981347984218671 +vn -0.3819696506231171 0.9221563109492418 0.061048539534856845 +vn 0.9238795325112867 0.38268343236508995 0 +vn -0.9238795325112867 -0.38268343236508995 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1732/5188/1297 1735/5187/1297 1733/5186/1297 1730/5185/1297 +f 1731/5192/1298 1732/5191/1298 1730/5190/1298 1729/5189/1298 +f 1736/5196/1299 1731/5195/1299 1729/5194/1299 1734/5193/1299 +f 1735/5200/1300 1736/5199/1300 1734/5198/1300 1733/5197/1300 +f 1734/5204/1301 1729/5203/1301 1730/5202/1301 1733/5201/1301 +f 1735/5208/1302 1732/5207/1302 1731/5206/1302 1736/5205/1302 +o cube +v 0.8766110613006273 -0.2364278114922823 -2.0625 +v 0.8766110613006273 -0.2364278114922823 -4.0625 +v 0.6456411781728058 -0.3320986695835547 -2.0625 +v 0.6456411781728058 -0.3320986695835547 -4.0625 +v 0.8526933467778091 -0.17868534071032693 -4.0625 +v 0.8526933467778091 -0.17868534071032693 -2.0625 +v 0.6217234636499875 -0.27435619880159934 -4.0625 +v 0.6217234636499875 -0.27435619880159934 -2.0625 +vt 0.169921875 0.193359375 +vt 0.1689453125 0.193359375 +vt 0.1689453125 0.189453125 +vt 0.169921875 0.189453125 +vt 0.201171875 0.193359375 +vt 0.169921875 0.193359375 +vt 0.169921875 0.189453125 +vt 0.201171875 0.189453125 +vt 0.2021484375 0.193359375 +vt 0.201171875 0.193359375 +vt 0.201171875 0.189453125 +vt 0.2021484375 0.189453125 +vt 0.1689453125 0.193359375 +vt 0.1376953125 0.193359375 +vt 0.1376953125 0.189453125 +vt 0.1689453125 0.189453125 +vt 0.1689453125 0.193359375 +vt 0.169921875 0.193359375 +vt 0.169921875 0.224609375 +vt 0.1689453125 0.224609375 +vt 0.169921875 0.224609375 +vt 0.1708984375 0.224609375 +vt 0.1708984375 0.193359375 +vt 0.169921875 0.193359375 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1740/5212/1303 1743/5211/1303 1741/5210/1303 1738/5209/1303 +f 1739/5216/1304 1740/5215/1304 1738/5214/1304 1737/5213/1304 +f 1744/5220/1305 1739/5219/1305 1737/5218/1305 1742/5217/1305 +f 1743/5224/1306 1744/5223/1306 1742/5222/1306 1741/5221/1306 +f 1742/5228/1307 1737/5227/1307 1738/5226/1307 1741/5225/1307 +f 1743/5232/1308 1740/5231/1308 1739/5230/1308 1744/5229/1308 +o cube +v 0.6474350067620169 -0.33642935489220094 -2.0625 +v 0.6474350067620169 -0.33642935489220094 -4.0625 +v 0.47420759441615057 -0.40818249846065524 -2.0625 +v 0.47420759441615057 -0.40818249846065524 -4.0625 +v 0.6235172922391987 -0.27868688411024556 -4.0625 +v 0.6235172922391987 -0.27868688411024556 -2.0625 +v 0.4502898798933326 -0.35044002767869986 -4.0625 +v 0.4502898798933326 -0.35044002767869986 -2.0625 +vt 0.89453125 0.96875 +vt 0.8935546875 0.96875 +vt 0.8935546875 0.9658203125 +vt 0.89453125 0.9658203125 +vt 0.92578125 0.96875 +vt 0.89453125 0.96875 +vt 0.89453125 0.9658203125 +vt 0.92578125 0.9658203125 +vt 0.9267578125 0.96875 +vt 0.92578125 0.96875 +vt 0.92578125 0.9658203125 +vt 0.9267578125 0.9658203125 +vt 0.8935546875 0.96875 +vt 0.8623046875 0.96875 +vt 0.8623046875 0.9658203125 +vt 0.8935546875 0.9658203125 +vt 0.8935546875 0.96875 +vt 0.89453125 0.96875 +vt 0.89453125 1 +vt 0.8935546875 1 +vt 0.89453125 1 +vt 0.8955078125 1 +vt 0.8955078125 0.96875 +vt 0.89453125 0.96875 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1748/5236/1309 1751/5235/1309 1749/5234/1309 1746/5233/1309 +f 1747/5240/1310 1748/5239/1310 1746/5238/1310 1745/5237/1310 +f 1752/5244/1311 1747/5243/1311 1745/5242/1311 1750/5241/1311 +f 1751/5248/1312 1752/5247/1312 1750/5246/1312 1749/5245/1312 +f 1750/5252/1313 1745/5251/1313 1746/5250/1313 1749/5249/1313 +f 1751/5256/1314 1748/5255/1314 1747/5254/1314 1752/5253/1314 +o cube +v 0.45778111162644736 -0.36656480562535265 -1.9371164361951705 +v 0.4749056886252608 -0.3994608119720148 -4.061792788402502 +v 0.2914665804055308 -0.45314267060692154 -1.9371164361951705 +v 0.30859115740434423 -0.4860386769535836 -4.061792788402502 +v 0.4460507957074665 -0.34403107840126507 -4.062883563804832 +v 0.42892621870865305 -0.311135072054603 -1.9382072115975006 +v 0.2797362644865499 -0.43060894338283395 -4.062883563804832 +v 0.2626116874877365 -0.39771293703617183 -1.9382072115975006 +vt 0.611328125 0.384765625 +vt 0.6103515625 0.384765625 +vt 0.6103515625 0.3818359375 +vt 0.611328125 0.3818359375 +vt 0.64453125 0.384765625 +vt 0.611328125 0.384765625 +vt 0.611328125 0.3818359375 +vt 0.64453125 0.3818359375 +vt 0.6455078125 0.384765625 +vt 0.64453125 0.384765625 +vt 0.64453125 0.3818359375 +vt 0.6455078125 0.3818359375 +vt 0.6103515625 0.384765625 +vt 0.5771484375 0.384765625 +vt 0.5771484375 0.3818359375 +vt 0.6103515625 0.3818359375 +vt 0.6103515625 0.384765625 +vt 0.611328125 0.384765625 +vt 0.611328125 0.41796875 +vt 0.6103515625 0.41796875 +vt 0.611328125 0.41796875 +vt 0.6123046875 0.41796875 +vt 0.6123046875 0.384765625 +vt 0.611328125 0.384765625 +vn 0.008058624470029847 -0.015480473574899815 -0.9998476951563913 +vn 0.46167828668470867 -0.8868757371319952 0.01745240643728352 +vn -0.008058624470029847 0.015480473574899815 0.9998476951563913 +vn -0.46167828668470867 0.8868757371319952 -0.01745240643728352 +vn 0.8870108331782216 0.46174861323503397 8.673617379884035e-19 +vn -0.8870108331782216 -0.46174861323503397 -8.673617379884035e-19 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1756/5260/1315 1759/5259/1315 1757/5258/1315 1754/5257/1315 +f 1755/5264/1316 1756/5263/1316 1754/5262/1316 1753/5261/1316 +f 1760/5268/1317 1755/5267/1317 1753/5266/1317 1758/5265/1317 +f 1759/5272/1318 1760/5271/1318 1758/5270/1318 1757/5269/1318 +f 1758/5276/1319 1753/5275/1319 1754/5274/1319 1757/5273/1319 +f 1759/5280/1320 1756/5279/1320 1755/5278/1320 1760/5277/1320 +o cube +v 0.29918635348107303 -0.4756049567204633 -2.0625 +v 0.29918635348107303 -0.4756049567204633 -4.0625 +v 0.12595894113520723 -0.5473581002889175 -2.0625 +v 0.12595894113520723 -0.5473581002889175 -4.0625 +v 0.27526863895825493 -0.41786248593850794 -4.0625 +v 0.27526863895825493 -0.41786248593850794 -2.0625 +v 0.10204122661238912 -0.48961562950696214 -4.0625 +v 0.10204122661238912 -0.48961562950696214 -2.0625 +vt 0.8935546875 0.6064453125 +vt 0.892578125 0.6064453125 +vt 0.892578125 0.603515625 +vt 0.8935546875 0.603515625 +vt 0.9248046875 0.6064453125 +vt 0.8935546875 0.6064453125 +vt 0.8935546875 0.603515625 +vt 0.9248046875 0.603515625 +vt 0.92578125 0.6064453125 +vt 0.9248046875 0.6064453125 +vt 0.9248046875 0.603515625 +vt 0.92578125 0.603515625 +vt 0.892578125 0.6064453125 +vt 0.861328125 0.6064453125 +vt 0.861328125 0.603515625 +vt 0.892578125 0.603515625 +vt 0.892578125 0.6064453125 +vt 0.8935546875 0.6064453125 +vt 0.8935546875 0.6376953125 +vt 0.892578125 0.6376953125 +vt 0.8935546875 0.6376953125 +vt 0.89453125 0.6376953125 +vt 0.89453125 0.6064453125 +vt 0.8935546875 0.6064453125 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1764/5284/1321 1767/5283/1321 1765/5282/1321 1762/5281/1321 +f 1763/5288/1322 1764/5287/1322 1762/5286/1322 1761/5285/1322 +f 1768/5292/1323 1763/5291/1323 1761/5290/1323 1766/5289/1323 +f 1767/5296/1324 1768/5295/1324 1766/5294/1324 1765/5293/1324 +f 1766/5300/1325 1761/5299/1325 1762/5298/1325 1765/5297/1325 +f 1767/5304/1326 1764/5303/1326 1763/5302/1326 1768/5301/1326 +o cube +v 0.2917120676926922 -0.45756043460110185 3.25 +v 0.2917120676926922 -0.45756043460110185 0.4375 +v 0.1184846553468264 -0.529313578169556 3.25 +v 0.1184846553468264 -0.529313578169556 0.4375 +v 0.2677943531698741 -0.39981796381914647 0.4375 +v 0.2677943531698741 -0.39981796381914647 3.25 +v 0.0945669408240083 -0.47157110738760066 0.4375 +v 0.0945669408240083 -0.47157110738760066 3.25 +vt 0.818359375 0.3232421875 +vt 0.8173828125 0.3232421875 +vt 0.8173828125 0.3203125 +vt 0.818359375 0.3203125 +vt 0.8623046875 0.3232421875 +vt 0.818359375 0.3232421875 +vt 0.818359375 0.3203125 +vt 0.8623046875 0.3203125 +vt 0.86328125 0.3232421875 +vt 0.8623046875 0.3232421875 +vt 0.8623046875 0.3203125 +vt 0.86328125 0.3203125 +vt 0.8173828125 0.3232421875 +vt 0.7734375 0.3232421875 +vt 0.7734375 0.3203125 +vt 0.8173828125 0.3203125 +vt 0.8173828125 0.3232421875 +vt 0.818359375 0.3232421875 +vt 0.818359375 0.3671875 +vt 0.8173828125 0.3671875 +vt 0.818359375 0.3671875 +vt 0.8193359375 0.3671875 +vt 0.8193359375 0.3232421875 +vt 0.818359375 0.3232421875 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1772/5308/1327 1775/5307/1327 1773/5306/1327 1770/5305/1327 +f 1771/5312/1328 1772/5311/1328 1770/5310/1328 1769/5309/1328 +f 1776/5316/1329 1771/5315/1329 1769/5314/1329 1774/5313/1329 +f 1775/5320/1330 1776/5319/1330 1774/5318/1330 1773/5317/1330 +f 1774/5324/1331 1769/5323/1331 1770/5322/1331 1773/5321/1331 +f 1775/5328/1332 1772/5327/1332 1771/5326/1332 1776/5325/1332 +o cube +v 0.30127915350181955 -0.48065742291388436 7.25 +v 0.30127915350181955 -0.48065742291388436 3.25 +v 0.12805174115595375 -0.5524105664823385 7.25 +v 0.12805174115595375 -0.5524105664823385 3.25 +v 0.27736143897900145 -0.422914952131929 3.25 +v 0.27736143897900145 -0.422914952131929 7.25 +v 0.10413402663313565 -0.49466809570038317 3.25 +v 0.10413402663313565 -0.49466809570038317 7.25 +vt 0.708984375 0.279296875 +vt 0.7080078125 0.279296875 +vt 0.7080078125 0.2763671875 +vt 0.708984375 0.2763671875 +vt 0.771484375 0.279296875 +vt 0.708984375 0.279296875 +vt 0.708984375 0.2763671875 +vt 0.771484375 0.2763671875 +vt 0.7724609375 0.279296875 +vt 0.771484375 0.279296875 +vt 0.771484375 0.2763671875 +vt 0.7724609375 0.2763671875 +vt 0.7080078125 0.279296875 +vt 0.6455078125 0.279296875 +vt 0.6455078125 0.2763671875 +vt 0.7080078125 0.2763671875 +vt 0.7080078125 0.279296875 +vt 0.708984375 0.279296875 +vt 0.708984375 0.341796875 +vt 0.7080078125 0.341796875 +vt 0.708984375 0.341796875 +vt 0.7099609375 0.341796875 +vt 0.7099609375 0.279296875 +vt 0.708984375 0.279296875 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1780/5332/1333 1783/5331/1333 1781/5330/1333 1778/5329/1333 +f 1779/5336/1334 1780/5335/1334 1778/5334/1334 1777/5333/1334 +f 1784/5340/1335 1779/5339/1335 1777/5338/1335 1782/5337/1335 +f 1783/5344/1336 1784/5343/1336 1782/5342/1336 1781/5341/1336 +f 1782/5348/1337 1777/5347/1337 1778/5346/1337 1781/5345/1337 +f 1783/5352/1338 1780/5351/1338 1779/5350/1338 1784/5349/1338 +o cube +v 0.6405586638367067 -0.31982839454238887 7.25 +v 0.6405586638367067 -0.31982839454238887 4.25 +v 0.4673312514908403 -0.3915815381108432 7.25 +v 0.4673312514908403 -0.3915815381108432 4.25 +v 0.6166409493138885 -0.2620859237604335 4.25 +v 0.6166409493138885 -0.2620859237604335 7.25 +v 0.4434135369680223 -0.3338390673288878 4.25 +v 0.4434135369680223 -0.3338390673288878 7.25 +vt 0.4306640625 0.2255859375 +vt 0.4296875 0.2255859375 +vt 0.4296875 0.22265625 +vt 0.4306640625 0.22265625 +vt 0.4775390625 0.2255859375 +vt 0.4306640625 0.2255859375 +vt 0.4306640625 0.22265625 +vt 0.4775390625 0.22265625 +vt 0.478515625 0.2255859375 +vt 0.4775390625 0.2255859375 +vt 0.4775390625 0.22265625 +vt 0.478515625 0.22265625 +vt 0.4296875 0.2255859375 +vt 0.3828125 0.2255859375 +vt 0.3828125 0.22265625 +vt 0.4296875 0.22265625 +vt 0.4296875 0.2255859375 +vt 0.4306640625 0.2255859375 +vt 0.4306640625 0.2724609375 +vt 0.4296875 0.2724609375 +vt 0.4306640625 0.2724609375 +vt 0.431640625 0.2724609375 +vt 0.431640625 0.2255859375 +vt 0.4306640625 0.2255859375 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1788/5356/1339 1791/5355/1339 1789/5354/1339 1786/5353/1339 +f 1787/5360/1340 1788/5359/1340 1786/5358/1340 1785/5357/1340 +f 1792/5364/1341 1787/5363/1341 1785/5362/1341 1790/5361/1341 +f 1791/5368/1342 1792/5367/1342 1790/5366/1342 1789/5365/1342 +f 1790/5372/1343 1785/5371/1343 1786/5370/1343 1789/5369/1343 +f 1791/5376/1344 1788/5375/1344 1787/5374/1344 1792/5373/1344 +o cube +v 0.4673312514908403 -0.3915815381108432 2.875 +v 0.4673312514908403 -0.3915815381108432 0.0625 +v 0.2941038391449742 -0.4633346816792975 2.875 +v 0.2941038391449742 -0.4633346816792975 0.0625 +v 0.4434135369680223 -0.3338390673288878 0.0625 +v 0.4434135369680223 -0.3338390673288878 2.875 +v 0.27018612462215597 -0.4055922108973421 0.0625 +v 0.27018612462215597 -0.4055922108973421 2.875 +vt 0.615234375 0.1826171875 +vt 0.6142578125 0.1826171875 +vt 0.6142578125 0.1796875 +vt 0.615234375 0.1796875 +vt 0.6591796875 0.1826171875 +vt 0.615234375 0.1826171875 +vt 0.615234375 0.1796875 +vt 0.6591796875 0.1796875 +vt 0.66015625 0.1826171875 +vt 0.6591796875 0.1826171875 +vt 0.6591796875 0.1796875 +vt 0.66015625 0.1796875 +vt 0.6142578125 0.1826171875 +vt 0.5703125 0.1826171875 +vt 0.5703125 0.1796875 +vt 0.6142578125 0.1796875 +vt 0.6142578125 0.1826171875 +vt 0.615234375 0.1826171875 +vt 0.615234375 0.2265625 +vt 0.6142578125 0.2265625 +vt 0.615234375 0.2265625 +vt 0.6162109375 0.2265625 +vt 0.6162109375 0.1826171875 +vt 0.615234375 0.1826171875 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1796/5380/1345 1799/5379/1345 1797/5378/1345 1794/5377/1345 +f 1795/5384/1346 1796/5383/1346 1794/5382/1346 1793/5381/1346 +f 1800/5388/1347 1795/5387/1347 1793/5386/1347 1798/5385/1347 +f 1799/5392/1348 1800/5391/1348 1798/5390/1348 1797/5389/1348 +f 1798/5396/1349 1793/5395/1349 1794/5394/1349 1797/5393/1349 +f 1799/5400/1350 1796/5399/1350 1795/5398/1350 1800/5397/1350 +o cube +v 0.46972302294312224 -0.3973557851890389 7.25 +v 0.46972302294312224 -0.3973557851890389 2.875 +v 0.296495610597256 -0.4691089287574932 7.25 +v 0.296495610597256 -0.4691089287574932 2.875 +v 0.4458053084203041 -0.3396133144070835 2.875 +v 0.4458053084203041 -0.3396133144070835 7.25 +v 0.2725778960744379 -0.41136645797553784 2.875 +v 0.2725778960744379 -0.41136645797553784 7.25 +vt 0.3154296875 0.29296875 +vt 0.314453125 0.29296875 +vt 0.314453125 0.2900390625 +vt 0.3154296875 0.2900390625 +vt 0.3837890625 0.29296875 +vt 0.3154296875 0.29296875 +vt 0.3154296875 0.2900390625 +vt 0.3837890625 0.2900390625 +vt 0.384765625 0.29296875 +vt 0.3837890625 0.29296875 +vt 0.3837890625 0.2900390625 +vt 0.384765625 0.2900390625 +vt 0.314453125 0.29296875 +vt 0.24609375 0.29296875 +vt 0.24609375 0.2900390625 +vt 0.314453125 0.2900390625 +vt 0.314453125 0.29296875 +vt 0.3154296875 0.29296875 +vt 0.3154296875 0.361328125 +vt 0.314453125 0.361328125 +vt 0.3154296875 0.361328125 +vt 0.31640625 0.361328125 +vt 0.31640625 0.29296875 +vt 0.3154296875 0.29296875 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1804/5404/1351 1807/5403/1351 1805/5402/1351 1802/5401/1351 +f 1803/5408/1352 1804/5407/1352 1802/5406/1352 1801/5405/1352 +f 1808/5412/1353 1803/5411/1353 1801/5410/1353 1806/5409/1353 +f 1807/5416/1354 1808/5415/1354 1806/5414/1354 1805/5413/1354 +f 1806/5420/1355 1801/5419/1355 1802/5418/1355 1805/5417/1355 +f 1807/5424/1356 1804/5423/1356 1803/5422/1356 1808/5421/1356 +o cube +v 0.6525175210981158 -0.348699629933367 4.25 +v 0.6525175210981158 -0.348699629933367 1.4375 +v 0.47929010875224964 -0.4204527735018213 4.25 +v 0.47929010875224964 -0.4204527735018213 1.4375 +v 0.6285998065752978 -0.2909571591514116 1.4375 +v 0.6285998065752978 -0.2909571591514116 4.25 +v 0.45537239422943143 -0.36271030271986593 1.4375 +v 0.45537239422943143 -0.36271030271986593 4.25 +vt 0.818359375 0.90625 +vt 0.8173828125 0.90625 +vt 0.8173828125 0.9033203125 +vt 0.818359375 0.9033203125 +vt 0.8623046875 0.90625 +vt 0.818359375 0.90625 +vt 0.818359375 0.9033203125 +vt 0.8623046875 0.9033203125 +vt 0.86328125 0.90625 +vt 0.8623046875 0.90625 +vt 0.8623046875 0.9033203125 +vt 0.86328125 0.9033203125 +vt 0.8173828125 0.90625 +vt 0.7734375 0.90625 +vt 0.7734375 0.9033203125 +vt 0.8173828125 0.9033203125 +vt 0.8173828125 0.90625 +vt 0.818359375 0.90625 +vt 0.818359375 0.9501953125 +vt 0.8173828125 0.9501953125 +vt 0.818359375 0.9501953125 +vt 0.8193359375 0.9501953125 +vt 0.8193359375 0.90625 +vt 0.818359375 0.90625 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1812/5428/1357 1815/5427/1357 1813/5426/1357 1810/5425/1357 +f 1811/5432/1358 1812/5431/1358 1810/5430/1358 1809/5429/1358 +f 1816/5436/1359 1811/5435/1359 1809/5434/1359 1814/5433/1359 +f 1815/5440/1360 1816/5439/1360 1814/5438/1360 1813/5437/1360 +f 1814/5444/1361 1809/5443/1361 1810/5442/1361 1813/5441/1361 +f 1815/5448/1362 1812/5447/1362 1811/5446/1362 1816/5445/1362 +o cube +v 0.8209613905394184 -0.26539799220852134 7.375 +v 0.8209613905394184 -0.26539799220852134 7.25 +v 0.12805174115595375 -0.5524105664823385 7.375 +v 0.12805174115595375 -0.5524105664823385 7.25 +v 0.533948816265601 0.42751165717494366 7.25 +v 0.533948816265601 0.42751165717494366 7.375 +v -0.1589608331178637 0.14049908290112645 7.25 +v -0.1589608331178637 0.14049908290112645 7.375 +vt 0.189453125 0.42578125 +vt 0.177734375 0.42578125 +vt 0.177734375 0.4140625 +vt 0.189453125 0.4140625 +vt 0.19140625 0.42578125 +vt 0.189453125 0.42578125 +vt 0.189453125 0.4140625 +vt 0.19140625 0.4140625 +vt 0.203125 0.42578125 +vt 0.19140625 0.42578125 +vt 0.19140625 0.4140625 +vt 0.203125 0.4140625 +vt 0.177734375 0.42578125 +vt 0.17578125 0.42578125 +vt 0.17578125 0.4140625 +vt 0.177734375 0.4140625 +vt 0.177734375 0.42578125 +vt 0.189453125 0.42578125 +vt 0.189453125 0.427734375 +vt 0.177734375 0.427734375 +vt 0.189453125 0.427734375 +vt 0.201171875 0.427734375 +vt 0.201171875 0.42578125 +vt 0.189453125 0.42578125 +vn 0 0 -1 +vn 0.38268343236508984 -0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 0.9238795325112866 0 +vn 0.9238795325112866 0.38268343236508984 0 +vn -0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1820/5452/1363 1823/5451/1363 1821/5450/1363 1818/5449/1363 +f 1819/5456/1364 1820/5455/1364 1818/5454/1364 1817/5453/1364 +f 1824/5460/1365 1819/5459/1365 1817/5458/1365 1822/5457/1365 +f 1823/5464/1366 1824/5463/1366 1822/5462/1366 1821/5461/1366 +f 1822/5468/1367 1817/5467/1367 1818/5466/1367 1821/5465/1367 +f 1823/5472/1368 1820/5471/1368 1819/5470/1368 1824/5469/1368 +o cube +v -0.42892621870865305 -0.31113507205460295 0.061792788402500465 +v -0.4460507957074665 -0.34403107840126507 -2.0628835638048324 +v -0.2626116874877365 -0.39771293703617183 0.061792788402500465 +v -0.2797362644865499 -0.43060894338283395 -2.0628835638048324 +v -0.4749056886252608 -0.3994608119720148 -2.061792788402502 +v -0.45778111162644736 -0.36656480562535265 0.06288356380483062 +v -0.30859115740434423 -0.4860386769535836 -2.061792788402502 +v -0.2914665804055308 -0.4531426706069215 0.06288356380483062 +vt 0.6455078125 0.7919921875 +vt 0.646484375 0.7919921875 +vt 0.646484375 0.7890625 +vt 0.6455078125 0.7890625 +vt 0.6123046875 0.7919921875 +vt 0.6455078125 0.7919921875 +vt 0.6455078125 0.7890625 +vt 0.6123046875 0.7890625 +vt 0.6796875 0.7919921875 +vt 0.6806640625 0.7919921875 +vt 0.6806640625 0.7890625 +vt 0.6796875 0.7890625 +vt 0.646484375 0.7919921875 +vt 0.6796875 0.7919921875 +vt 0.6796875 0.7890625 +vt 0.646484375 0.7890625 +vt 0.646484375 0.7919921875 +vt 0.6455078125 0.7919921875 +vt 0.6455078125 0.8251953125 +vt 0.646484375 0.8251953125 +vt 0.6474609375 0.8251953125 +vt 0.646484375 0.8251953125 +vt 0.646484375 0.7919921875 +vt 0.6474609375 0.7919921875 +vn -0.008058624470029847 -0.015480473574899815 -0.9998476951563913 +vn 0.46167828668470867 0.8868757371319952 -0.01745240643728352 +vn 0.008058624470029847 0.015480473574899815 0.9998476951563913 +vn -0.46167828668470867 -0.8868757371319952 0.01745240643728352 +vn -0.8870108331782216 0.46174861323503397 8.673617379884035e-19 +vn 0.8870108331782216 -0.46174861323503397 -8.673617379884035e-19 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1828/5476/1369 1831/5475/1369 1829/5474/1369 1826/5473/1369 +f 1827/5480/1370 1828/5479/1370 1826/5478/1370 1825/5477/1370 +f 1832/5484/1371 1827/5483/1371 1825/5482/1371 1830/5481/1371 +f 1831/5488/1372 1832/5487/1372 1830/5486/1372 1829/5485/1372 +f 1830/5492/1373 1825/5491/1373 1826/5490/1373 1829/5489/1373 +f 1831/5496/1374 1828/5495/1374 1827/5494/1374 1832/5493/1374 +o cube +v -0.6235172922391987 -0.27868688411024556 1.4375 +v -0.6235172922391987 -0.27868688411024556 -2.0625 +v -0.4502898798933326 -0.35044002767869986 1.4375 +v -0.4502898798933326 -0.35044002767869986 -2.0625 +v -0.6474350067620169 -0.33642935489220094 -2.0625 +v -0.6474350067620169 -0.33642935489220094 1.4375 +v -0.47420759441615057 -0.40818249846065524 -2.0625 +v -0.47420759441615057 -0.40818249846065524 1.4375 +vt 0.3291015625 0.8173828125 +vt 0.330078125 0.8173828125 +vt 0.330078125 0.814453125 +vt 0.3291015625 0.814453125 +vt 0.2744140625 0.8173828125 +vt 0.3291015625 0.8173828125 +vt 0.3291015625 0.814453125 +vt 0.2744140625 0.814453125 +vt 0.384765625 0.8173828125 +vt 0.3857421875 0.8173828125 +vt 0.3857421875 0.814453125 +vt 0.384765625 0.814453125 +vt 0.330078125 0.8173828125 +vt 0.384765625 0.8173828125 +vt 0.384765625 0.814453125 +vt 0.330078125 0.814453125 +vt 0.330078125 0.8173828125 +vt 0.3291015625 0.8173828125 +vt 0.3291015625 0.8720703125 +vt 0.330078125 0.8720703125 +vt 0.3310546875 0.8720703125 +vt 0.330078125 0.8720703125 +vt 0.330078125 0.8173828125 +vt 0.3310546875 0.8173828125 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1836/5500/1375 1839/5499/1375 1837/5498/1375 1834/5497/1375 +f 1835/5504/1376 1836/5503/1376 1834/5502/1376 1833/5501/1376 +f 1840/5508/1377 1835/5507/1377 1833/5506/1377 1838/5505/1377 +f 1839/5512/1378 1840/5511/1378 1838/5510/1378 1837/5509/1378 +f 1838/5516/1379 1833/5515/1379 1834/5514/1379 1837/5513/1379 +f 1839/5520/1380 1836/5519/1380 1835/5518/1380 1840/5517/1380 +o cube +v -0.7949508759958537 -0.20260305523314492 0.4375 +v -0.7949508759958537 -0.20260305523314492 -2.0625 +v -0.6217234636499875 -0.27435619880159934 0.4375 +v -0.6217234636499875 -0.27435619880159934 -2.0625 +v -0.8188685905186719 -0.2603455260151003 -2.0625 +v -0.8188685905186719 -0.2603455260151003 0.4375 +v -0.6456411781728058 -0.3320986695835547 -2.0625 +v -0.6456411781728058 -0.3320986695835547 0.4375 +vt 0.0390625 0.3642578125 +vt 0.0400390625 0.3642578125 +vt 0.0400390625 0.361328125 +vt 0.0390625 0.361328125 +vt 0 0.3642578125 +vt 0.0390625 0.3642578125 +vt 0.0390625 0.361328125 +vt 0 0.361328125 +vt 0.0791015625 0.3642578125 +vt 0.080078125 0.3642578125 +vt 0.080078125 0.361328125 +vt 0.0791015625 0.361328125 +vt 0.0400390625 0.3642578125 +vt 0.0791015625 0.3642578125 +vt 0.0791015625 0.361328125 +vt 0.0400390625 0.361328125 +vt 0.0400390625 0.3642578125 +vt 0.0390625 0.3642578125 +vt 0.0390625 0.4033203125 +vt 0.0400390625 0.4033203125 +vt 0.041015625 0.4033203125 +vt 0.0400390625 0.4033203125 +vt 0.0400390625 0.3642578125 +vt 0.041015625 0.3642578125 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1844/5524/1381 1847/5523/1381 1845/5522/1381 1842/5521/1381 +f 1843/5528/1382 1844/5527/1382 1842/5526/1382 1841/5525/1382 +f 1848/5532/1383 1843/5531/1383 1841/5530/1383 1846/5529/1383 +f 1847/5536/1384 1848/5535/1384 1846/5534/1384 1845/5533/1384 +f 1846/5540/1385 1841/5539/1385 1842/5538/1385 1845/5537/1385 +f 1847/5544/1386 1844/5543/1386 1843/5542/1386 1848/5541/1386 +o cube +v -0.787476590207473 -0.18455853311378345 3.25 +v -0.787476590207473 -0.18455853311378345 0.4375 +v -0.6142491778616068 -0.25631167668223787 3.25 +v -0.6142491778616068 -0.25631167668223787 0.4375 +v -0.8113943047302912 -0.24230100389573883 0.4375 +v -0.8113943047302912 -0.24230100389573883 3.25 +v -0.6381668923844248 -0.31405414746419325 0.4375 +v -0.6381668923844248 -0.31405414746419325 3.25 +vt 0.2490234375 0.181640625 +vt 0.25 0.181640625 +vt 0.25 0.1787109375 +vt 0.2490234375 0.1787109375 +vt 0.205078125 0.181640625 +vt 0.2490234375 0.181640625 +vt 0.2490234375 0.1787109375 +vt 0.205078125 0.1787109375 +vt 0.2939453125 0.181640625 +vt 0.294921875 0.181640625 +vt 0.294921875 0.1787109375 +vt 0.2939453125 0.1787109375 +vt 0.25 0.181640625 +vt 0.2939453125 0.181640625 +vt 0.2939453125 0.1787109375 +vt 0.25 0.1787109375 +vt 0.25 0.181640625 +vt 0.2490234375 0.181640625 +vt 0.2490234375 0.2255859375 +vt 0.25 0.2255859375 +vt 0.2509765625 0.2255859375 +vt 0.25 0.2255859375 +vt 0.25 0.181640625 +vt 0.2509765625 0.181640625 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1852/5548/1387 1855/5547/1387 1853/5546/1387 1850/5545/1387 +f 1851/5552/1388 1852/5551/1388 1850/5550/1388 1849/5549/1388 +f 1856/5556/1389 1851/5555/1389 1849/5554/1389 1854/5553/1389 +f 1855/5560/1390 1856/5559/1390 1854/5558/1390 1853/5557/1390 +f 1854/5564/1391 1849/5563/1391 1850/5562/1391 1853/5561/1391 +f 1855/5568/1392 1852/5567/1392 1851/5566/1392 1856/5565/1392 +o cube +v -0.7970436760166004 -0.20765552142656596 7.25 +v -0.7970436760166004 -0.20765552142656596 3.25 +v -0.6238162636707341 -0.2794086649950204 7.25 +v -0.6238162636707341 -0.2794086649950204 3.25 +v -0.8209613905394184 -0.26539799220852134 3.25 +v -0.8209613905394184 -0.26539799220852134 7.25 +v -0.647733978193552 -0.33715113577697575 3.25 +v -0.647733978193552 -0.33715113577697575 7.25 +vt 0.7216796875 0.8544921875 +vt 0.72265625 0.8544921875 +vt 0.72265625 0.8515625 +vt 0.7216796875 0.8515625 +vt 0.6591796875 0.8544921875 +vt 0.7216796875 0.8544921875 +vt 0.7216796875 0.8515625 +vt 0.6591796875 0.8515625 +vt 0.78515625 0.8544921875 +vt 0.7861328125 0.8544921875 +vt 0.7861328125 0.8515625 +vt 0.78515625 0.8515625 +vt 0.72265625 0.8544921875 +vt 0.78515625 0.8544921875 +vt 0.78515625 0.8515625 +vt 0.72265625 0.8515625 +vt 0.72265625 0.8544921875 +vt 0.7216796875 0.8544921875 +vt 0.7216796875 0.9169921875 +vt 0.72265625 0.9169921875 +vt 0.7236328125 0.9169921875 +vt 0.72265625 0.9169921875 +vt 0.72265625 0.8544921875 +vt 0.7236328125 0.8544921875 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1860/5572/1393 1863/5571/1393 1861/5570/1393 1858/5569/1393 +f 1859/5576/1394 1860/5575/1394 1858/5574/1394 1857/5573/1394 +f 1864/5580/1395 1859/5579/1395 1857/5578/1395 1862/5577/1395 +f 1863/5584/1396 1864/5583/1396 1862/5582/1396 1861/5581/1396 +f 1862/5588/1397 1857/5587/1397 1858/5586/1397 1861/5585/1397 +f 1863/5592/1398 1860/5591/1398 1859/5590/1398 1864/5589/1398 +o cube +v -0.27526863895825493 -0.41786248593850794 0.4375 +v -0.27526863895825493 -0.41786248593850794 -2.0625 +v -0.10204122661238912 -0.48961562950696214 0.4375 +v -0.10204122661238912 -0.48961562950696214 -2.0625 +v -0.29918635348107303 -0.4756049567204633 -2.0625 +v -0.29918635348107303 -0.4756049567204633 0.4375 +v -0.12595894113520723 -0.5473581002889175 -2.0625 +v -0.12595894113520723 -0.5473581002889175 0.4375 +vt 0.619140625 0.9609375 +vt 0.6201171875 0.9609375 +vt 0.6201171875 0.9580078125 +vt 0.619140625 0.9580078125 +vt 0.580078125 0.9609375 +vt 0.619140625 0.9609375 +vt 0.619140625 0.9580078125 +vt 0.580078125 0.9580078125 +vt 0.6591796875 0.9609375 +vt 0.66015625 0.9609375 +vt 0.66015625 0.9580078125 +vt 0.6591796875 0.9580078125 +vt 0.6201171875 0.9609375 +vt 0.6591796875 0.9609375 +vt 0.6591796875 0.9580078125 +vt 0.6201171875 0.9580078125 +vt 0.6201171875 0.9609375 +vt 0.619140625 0.9609375 +vt 0.619140625 1 +vt 0.6201171875 1 +vt 0.62109375 1 +vt 0.6201171875 1 +vt 0.6201171875 0.9609375 +vt 0.62109375 0.9609375 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1868/5596/1399 1871/5595/1399 1869/5594/1399 1866/5593/1399 +f 1867/5600/1400 1868/5599/1400 1866/5598/1400 1865/5597/1400 +f 1872/5604/1401 1867/5603/1401 1865/5602/1401 1870/5601/1401 +f 1871/5608/1402 1872/5607/1402 1870/5606/1402 1869/5605/1402 +f 1870/5612/1403 1865/5611/1403 1866/5610/1403 1869/5609/1403 +f 1871/5616/1404 1868/5615/1404 1867/5614/1404 1872/5613/1404 +o cube +v -0.7858615221497626 -0.19417430304650646 -4.066085957336534 +v -0.46518775180350375 -0.09589529337139963 -5.270249388631968 +v -0.6436582087353439 -0.3130913660045122 -4.037922154478924 +v -0.3229844383890851 -0.21481235632940537 -5.242085585774359 +v -0.5026351299148524 -0.14396660608401984 -5.284145170965871 +v -0.8233089002611111 -0.24224561575912668 -4.079981739670436 +v -0.36043181650043365 -0.2628836690420256 -5.255981368108261 +v -0.6811055868466924 -0.3611626787171324 -4.051817936812827 +vt 0.5068359375 0.98046875 +vt 0.5078125 0.98046875 +vt 0.5078125 0.9775390625 +vt 0.5068359375 0.9775390625 +vt 0.4873046875 0.98046875 +vt 0.5068359375 0.98046875 +vt 0.5068359375 0.9775390625 +vt 0.4873046875 0.9775390625 +vt 0.52734375 0.98046875 +vt 0.5283203125 0.98046875 +vt 0.5283203125 0.9775390625 +vt 0.52734375 0.9775390625 +vt 0.5078125 0.98046875 +vt 0.52734375 0.98046875 +vt 0.52734375 0.9775390625 +vt 0.5078125 0.9775390625 +vt 0.5078125 0.98046875 +vt 0.5068359375 0.98046875 +vt 0.5068359375 1 +vt 0.5078125 1 +vt 0.5087890625 1 +vt 0.5078125 1 +vt 0.5078125 0.98046875 +vt 0.5087890625 0.98046875 +vn 0.2565390162770071 0.07862320774008548 -0.9633307450363477 +vn 0.599158049781575 0.7691410034019199 0.2223325173424429 +vn -0.2565390162770071 -0.07862320774008548 0.9633307450363477 +vn -0.599158049781575 -0.7691410034019199 -0.2223325173424429 +vn -0.7584176715435664 0.6342243357760308 -0.15020694857391736 +vn 0.7584176715435664 -0.6342243357760308 0.15020694857391736 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1876/5620/1405 1879/5619/1405 1877/5618/1405 1874/5617/1405 +f 1875/5624/1406 1876/5623/1406 1874/5622/1406 1873/5621/1406 +f 1880/5628/1407 1875/5627/1407 1873/5626/1407 1878/5625/1407 +f 1879/5632/1408 1880/5631/1408 1878/5630/1408 1877/5629/1408 +f 1878/5636/1409 1873/5635/1409 1874/5634/1409 1877/5633/1409 +f 1879/5640/1410 1876/5639/1410 1875/5638/1410 1880/5637/1410 +o cube +v -0.6339256601036282 -0.28745535483794865 -4.024397704956931 +v -0.4376016892563366 -0.17074846978301272 -5.125969945643635 +v -0.45602670299456227 -0.3406392119542416 -3.9983268706446102 +v -0.2597027321472707 -0.2239323268993057 -5.099899111331315 +v -0.45405893808258313 -0.23032976830566698 -5.1352153676148244 +v -0.6503829089298747 -0.3470366533606029 -4.033643126928121 +v -0.27615998097351724 -0.28351362542195996 -5.109144533302505 +v -0.4724839518208088 -0.4002205104768959 -4.007572292615801 +vt 0.419921875 0.966796875 +vt 0.4208984375 0.966796875 +vt 0.4208984375 0.9638671875 +vt 0.419921875 0.9638671875 +vt 0.40234375 0.966796875 +vt 0.419921875 0.966796875 +vt 0.419921875 0.9638671875 +vt 0.40234375 0.9638671875 +vt 0.4384765625 0.966796875 +vt 0.439453125 0.966796875 +vt 0.439453125 0.9638671875 +vt 0.4384765625 0.9638671875 +vt 0.4208984375 0.966796875 +vt 0.4384765625 0.966796875 +vt 0.4384765625 0.9638671875 +vt 0.4208984375 0.9638671875 +vt 0.4208984375 0.966796875 +vt 0.419921875 0.966796875 +vt 0.419921875 0.984375 +vt 0.4208984375 0.984375 +vt 0.421875 0.984375 +vt 0.4208984375 0.984375 +vt 0.4208984375 0.966796875 +vt 0.421875 0.966796875 +vn 0.17451019630870368 0.10373945338216528 -0.9791753250548482 +vn 0.2633159812199448 0.9533007763624682 0.14792675153904047 +vn -0.17451019630870368 -0.10373945338216528 0.9791753250548482 +vn -0.2633159812199448 -0.9533007763624682 -0.14792675153904047 +vn -0.9487944379150183 0.2836472379535625 -0.13904444966570834 +vn 0.9487944379150183 -0.2836472379535625 0.13904444966570834 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1884/5644/1411 1887/5643/1411 1885/5642/1411 1882/5641/1411 +f 1883/5648/1412 1884/5647/1412 1882/5646/1412 1881/5645/1412 +f 1888/5652/1413 1883/5651/1413 1881/5650/1413 1886/5649/1413 +f 1887/5656/1414 1888/5655/1414 1886/5654/1414 1885/5653/1414 +f 1886/5660/1415 1881/5659/1415 1882/5658/1415 1885/5657/1415 +f 1887/5664/1416 1884/5663/1416 1883/5662/1416 1888/5661/1416 +o cube +v -0.4350956728573412 -0.33663730995533653 -4.056931120309691 +v -0.38012865293276843 -0.23003171934524602 -5.301163363410345 +v -0.2814464175657987 -0.44407246963804864 -4.059348311304327 +v -0.226479397641226 -0.33746687902795813 -5.303580554404982 +v -0.41584384647770134 -0.2809763838189999 -5.307106099455687 +v -0.4708108664022741 -0.3875819744290905 -4.062873856355034 +v -0.2621945911861589 -0.38841154350171203 -5.309523290450324 +v -0.3171616111107316 -0.4950171341118026 -4.06529104734967 +vt 0.4931640625 0.7705078125 +vt 0.494140625 0.7705078125 +vt 0.494140625 0.767578125 +vt 0.4931640625 0.767578125 +vt 0.4736328125 0.7705078125 +vt 0.4931640625 0.7705078125 +vt 0.4931640625 0.767578125 +vt 0.4736328125 0.767578125 +vt 0.513671875 0.7705078125 +vt 0.5146484375 0.7705078125 +vt 0.5146484375 0.767578125 +vt 0.513671875 0.767578125 +vt 0.494140625 0.7705078125 +vt 0.513671875 0.7705078125 +vt 0.513671875 0.767578125 +vt 0.494140625 0.767578125 +vt 0.494140625 0.7705078125 +vt 0.4931640625 0.7705078125 +vt 0.4931640625 0.7900390625 +vt 0.494140625 0.7900390625 +vt 0.4951171875 0.7900390625 +vt 0.494140625 0.7900390625 +vt 0.494140625 0.7705078125 +vt 0.4951171875 0.7705078125 +vn 0.043973615939658206 0.08528447248807243 -0.9953857944805233 +vn 0.5714430967189269 0.8151146315800633 0.09508377672548163 +vn -0.043973615939658206 -0.08528447248807243 0.9953857944805233 +vn -0.5714430967189269 -0.8151146315800633 -0.09508377672548163 +vn -0.8194626948882267 0.572987518307798 0.012891685304726539 +vn 0.8194626948882267 -0.572987518307798 -0.012891685304726539 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1892/5668/1417 1895/5667/1417 1893/5666/1417 1890/5665/1417 +f 1891/5672/1418 1892/5671/1418 1890/5670/1418 1889/5669/1418 +f 1896/5676/1419 1891/5675/1419 1889/5674/1419 1894/5673/1419 +f 1895/5680/1420 1896/5679/1420 1894/5678/1420 1893/5677/1420 +f 1894/5684/1421 1889/5683/1421 1890/5682/1421 1893/5681/1421 +f 1895/5688/1422 1892/5687/1422 1891/5686/1422 1896/5685/1422 +o cube +v -0.27529094463769155 -0.4179163366123218 -4.060592233139531 +v -0.2460881138250979 -0.3474144664048714 -5.3082607311668655 +v -0.1020635322918257 -0.489669480180776 -4.060592233139531 +v -0.07286070147923207 -0.41916760997332553 -5.3082607311668655 +v -0.26996121698904274 -0.405049235839199 -5.312076264887794 +v -0.29916404780163636 -0.4755511060466494 -4.064407766860461 +v -0.09673380464317691 -0.47680237940765313 -5.312076264887794 +v -0.12593663545577055 -0.5473042496151036 -4.064407766860461 +vt 0.4638671875 0.96484375 +vt 0.46484375 0.96484375 +vt 0.46484375 0.9619140625 +vt 0.4638671875 0.9619140625 +vt 0.4443359375 0.96484375 +vt 0.4638671875 0.96484375 +vt 0.4638671875 0.9619140625 +vt 0.4443359375 0.9619140625 +vt 0.484375 0.96484375 +vt 0.4853515625 0.96484375 +vt 0.4853515625 0.9619140625 +vt 0.484375 0.9619140625 +vt 0.46484375 0.96484375 +vt 0.484375 0.96484375 +vt 0.484375 0.9619140625 +vt 0.46484375 0.9619140625 +vt 0.46484375 0.96484375 +vt 0.4638671875 0.96484375 +vt 0.4638671875 0.984375 +vt 0.46484375 0.984375 +vt 0.4658203125 0.984375 +vt 0.46484375 0.984375 +vt 0.46484375 0.96484375 +vt 0.4658203125 0.96484375 +vn 0.023362264650074915 0.05640149616596038 -0.9981347984218671 +vn 0.3819696506231171 0.9221563109492418 0.061048539534856845 +vn -0.023362264650074915 -0.05640149616596038 0.9981347984218671 +vn -0.3819696506231171 -0.9221563109492418 -0.061048539534856845 +vn -0.9238795325112867 0.38268343236508995 0 +vn 0.9238795325112867 -0.38268343236508995 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1900/5692/1423 1903/5691/1423 1901/5690/1423 1898/5689/1423 +f 1899/5696/1424 1900/5695/1424 1898/5694/1424 1897/5693/1424 +f 1904/5700/1425 1899/5699/1425 1897/5698/1425 1902/5697/1425 +f 1903/5704/1426 1904/5703/1426 1902/5702/1426 1901/5701/1426 +f 1902/5708/1427 1897/5707/1427 1898/5706/1427 1901/5705/1427 +f 1903/5712/1428 1900/5711/1428 1899/5710/1428 1904/5709/1428 +o cube +v -0.8526933467778091 -0.17868534071032693 -2.0625 +v -0.8526933467778091 -0.17868534071032693 -4.0625 +v -0.6217234636499875 -0.27435619880159934 -2.0625 +v -0.6217234636499875 -0.27435619880159934 -4.0625 +v -0.8766110613006273 -0.2364278114922823 -4.0625 +v -0.8766110613006273 -0.2364278114922823 -2.0625 +v -0.6456411781728058 -0.3320986695835547 -4.0625 +v -0.6456411781728058 -0.3320986695835547 -2.0625 +vt 0.1689453125 0.193359375 +vt 0.169921875 0.193359375 +vt 0.169921875 0.189453125 +vt 0.1689453125 0.189453125 +vt 0.1376953125 0.193359375 +vt 0.1689453125 0.193359375 +vt 0.1689453125 0.189453125 +vt 0.1376953125 0.189453125 +vt 0.201171875 0.193359375 +vt 0.2021484375 0.193359375 +vt 0.2021484375 0.189453125 +vt 0.201171875 0.189453125 +vt 0.169921875 0.193359375 +vt 0.201171875 0.193359375 +vt 0.201171875 0.189453125 +vt 0.169921875 0.189453125 +vt 0.169921875 0.193359375 +vt 0.1689453125 0.193359375 +vt 0.1689453125 0.224609375 +vt 0.169921875 0.224609375 +vt 0.1708984375 0.224609375 +vt 0.169921875 0.224609375 +vt 0.169921875 0.193359375 +vt 0.1708984375 0.193359375 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1908/5716/1429 1911/5715/1429 1909/5714/1429 1906/5713/1429 +f 1907/5720/1430 1908/5719/1430 1906/5718/1430 1905/5717/1430 +f 1912/5724/1431 1907/5723/1431 1905/5722/1431 1910/5721/1431 +f 1911/5728/1432 1912/5727/1432 1910/5726/1432 1909/5725/1432 +f 1910/5732/1433 1905/5731/1433 1906/5730/1433 1909/5729/1433 +f 1911/5736/1434 1908/5735/1434 1907/5734/1434 1912/5733/1434 +o cube +v -0.42892621870865305 -0.311135072054603 -1.9382072115975006 +v -0.4460507957074665 -0.34403107840126507 -4.062883563804832 +v -0.2626116874877365 -0.39771293703617183 -1.9382072115975006 +v -0.2797362644865499 -0.43060894338283395 -4.062883563804832 +v -0.4749056886252608 -0.3994608119720148 -4.061792788402502 +v -0.45778111162644736 -0.36656480562535265 -1.9371164361951705 +v -0.30859115740434423 -0.4860386769535836 -4.061792788402502 +v -0.2914665804055308 -0.45314267060692154 -1.9371164361951705 +vt 0.6103515625 0.384765625 +vt 0.611328125 0.384765625 +vt 0.611328125 0.3818359375 +vt 0.6103515625 0.3818359375 +vt 0.5771484375 0.384765625 +vt 0.6103515625 0.384765625 +vt 0.6103515625 0.3818359375 +vt 0.5771484375 0.3818359375 +vt 0.64453125 0.384765625 +vt 0.6455078125 0.384765625 +vt 0.6455078125 0.3818359375 +vt 0.64453125 0.3818359375 +vt 0.611328125 0.384765625 +vt 0.64453125 0.384765625 +vt 0.64453125 0.3818359375 +vt 0.611328125 0.3818359375 +vt 0.611328125 0.384765625 +vt 0.6103515625 0.384765625 +vt 0.6103515625 0.41796875 +vt 0.611328125 0.41796875 +vt 0.6123046875 0.41796875 +vt 0.611328125 0.41796875 +vt 0.611328125 0.384765625 +vt 0.6123046875 0.384765625 +vn -0.008058624470029847 -0.015480473574899815 -0.9998476951563913 +vn 0.46167828668470867 0.8868757371319952 -0.01745240643728352 +vn 0.008058624470029847 0.015480473574899815 0.9998476951563913 +vn -0.46167828668470867 -0.8868757371319952 0.01745240643728352 +vn -0.8870108331782216 0.46174861323503397 8.673617379884035e-19 +vn 0.8870108331782216 -0.46174861323503397 -8.673617379884035e-19 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1916/5740/1435 1919/5739/1435 1917/5738/1435 1914/5737/1435 +f 1915/5744/1436 1916/5743/1436 1914/5742/1436 1913/5741/1436 +f 1920/5748/1437 1915/5747/1437 1913/5746/1437 1918/5745/1437 +f 1919/5752/1438 1920/5751/1438 1918/5750/1438 1917/5749/1438 +f 1918/5756/1439 1913/5755/1439 1914/5754/1439 1917/5753/1439 +f 1919/5760/1440 1916/5759/1440 1915/5758/1440 1920/5757/1440 +o cube +v -0.27526863895825493 -0.41786248593850794 -2.0625 +v -0.27526863895825493 -0.41786248593850794 -4.0625 +v -0.10204122661238912 -0.48961562950696214 -2.0625 +v -0.10204122661238912 -0.48961562950696214 -4.0625 +v -0.29918635348107303 -0.4756049567204633 -4.0625 +v -0.29918635348107303 -0.4756049567204633 -2.0625 +v -0.12595894113520723 -0.5473581002889175 -4.0625 +v -0.12595894113520723 -0.5473581002889175 -2.0625 +vt 0.892578125 0.6064453125 +vt 0.8935546875 0.6064453125 +vt 0.8935546875 0.603515625 +vt 0.892578125 0.603515625 +vt 0.861328125 0.6064453125 +vt 0.892578125 0.6064453125 +vt 0.892578125 0.603515625 +vt 0.861328125 0.603515625 +vt 0.9248046875 0.6064453125 +vt 0.92578125 0.6064453125 +vt 0.92578125 0.603515625 +vt 0.9248046875 0.603515625 +vt 0.8935546875 0.6064453125 +vt 0.9248046875 0.6064453125 +vt 0.9248046875 0.603515625 +vt 0.8935546875 0.603515625 +vt 0.8935546875 0.6064453125 +vt 0.892578125 0.6064453125 +vt 0.892578125 0.6376953125 +vt 0.8935546875 0.6376953125 +vt 0.89453125 0.6376953125 +vt 0.8935546875 0.6376953125 +vt 0.8935546875 0.6064453125 +vt 0.89453125 0.6064453125 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1924/5764/1441 1927/5763/1441 1925/5762/1441 1922/5761/1441 +f 1923/5768/1442 1924/5767/1442 1922/5766/1442 1921/5765/1442 +f 1928/5772/1443 1923/5771/1443 1921/5770/1443 1926/5769/1443 +f 1927/5776/1444 1928/5775/1444 1926/5774/1444 1925/5773/1444 +f 1926/5780/1445 1921/5779/1445 1922/5778/1445 1925/5777/1445 +f 1927/5784/1446 1924/5783/1446 1923/5782/1446 1928/5781/1446 +o cube +v -0.2677943531698741 -0.39981796381914647 3.25 +v -0.2677943531698741 -0.39981796381914647 0.4375 +v -0.0945669408240083 -0.47157110738760066 3.25 +v -0.0945669408240083 -0.47157110738760066 0.4375 +v -0.2917120676926922 -0.45756043460110185 0.4375 +v -0.2917120676926922 -0.45756043460110185 3.25 +v -0.1184846553468264 -0.529313578169556 0.4375 +v -0.1184846553468264 -0.529313578169556 3.25 +vt 0.8173828125 0.3232421875 +vt 0.818359375 0.3232421875 +vt 0.818359375 0.3203125 +vt 0.8173828125 0.3203125 +vt 0.7734375 0.3232421875 +vt 0.8173828125 0.3232421875 +vt 0.8173828125 0.3203125 +vt 0.7734375 0.3203125 +vt 0.8623046875 0.3232421875 +vt 0.86328125 0.3232421875 +vt 0.86328125 0.3203125 +vt 0.8623046875 0.3203125 +vt 0.818359375 0.3232421875 +vt 0.8623046875 0.3232421875 +vt 0.8623046875 0.3203125 +vt 0.818359375 0.3203125 +vt 0.818359375 0.3232421875 +vt 0.8173828125 0.3232421875 +vt 0.8173828125 0.3671875 +vt 0.818359375 0.3671875 +vt 0.8193359375 0.3671875 +vt 0.818359375 0.3671875 +vt 0.818359375 0.3232421875 +vt 0.8193359375 0.3232421875 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1932/5788/1447 1935/5787/1447 1933/5786/1447 1930/5785/1447 +f 1931/5792/1448 1932/5791/1448 1930/5790/1448 1929/5789/1448 +f 1936/5796/1449 1931/5795/1449 1929/5794/1449 1934/5793/1449 +f 1935/5800/1450 1936/5799/1450 1934/5798/1450 1933/5797/1450 +f 1934/5804/1451 1929/5803/1451 1930/5802/1451 1933/5801/1451 +f 1935/5808/1452 1932/5807/1452 1931/5806/1452 1936/5805/1452 +o cube +v -0.27736143897900145 -0.422914952131929 7.25 +v -0.27736143897900145 -0.422914952131929 3.25 +v -0.10413402663313565 -0.49466809570038317 7.25 +v -0.10413402663313565 -0.49466809570038317 3.25 +v -0.30127915350181955 -0.48065742291388436 3.25 +v -0.30127915350181955 -0.48065742291388436 7.25 +v -0.12805174115595375 -0.5524105664823385 3.25 +v -0.12805174115595375 -0.5524105664823385 7.25 +vt 0.7080078125 0.279296875 +vt 0.708984375 0.279296875 +vt 0.708984375 0.2763671875 +vt 0.7080078125 0.2763671875 +vt 0.6455078125 0.279296875 +vt 0.7080078125 0.279296875 +vt 0.7080078125 0.2763671875 +vt 0.6455078125 0.2763671875 +vt 0.771484375 0.279296875 +vt 0.7724609375 0.279296875 +vt 0.7724609375 0.2763671875 +vt 0.771484375 0.2763671875 +vt 0.708984375 0.279296875 +vt 0.771484375 0.279296875 +vt 0.771484375 0.2763671875 +vt 0.708984375 0.2763671875 +vt 0.708984375 0.279296875 +vt 0.7080078125 0.279296875 +vt 0.7080078125 0.341796875 +vt 0.708984375 0.341796875 +vt 0.7099609375 0.341796875 +vt 0.708984375 0.341796875 +vt 0.708984375 0.279296875 +vt 0.7099609375 0.279296875 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1940/5812/1453 1943/5811/1453 1941/5810/1453 1938/5809/1453 +f 1939/5816/1454 1940/5815/1454 1938/5814/1454 1937/5813/1454 +f 1944/5820/1455 1939/5819/1455 1937/5818/1455 1942/5817/1455 +f 1943/5824/1456 1944/5823/1456 1942/5822/1456 1941/5821/1456 +f 1942/5828/1457 1937/5827/1457 1938/5826/1457 1941/5825/1457 +f 1943/5832/1458 1940/5831/1458 1939/5830/1458 1944/5829/1458 +o cube +v -0.6166409493138885 -0.2620859237604335 7.25 +v -0.6166409493138885 -0.2620859237604335 4.25 +v -0.4434135369680223 -0.3338390673288878 7.25 +v -0.4434135369680223 -0.3338390673288878 4.25 +v -0.6405586638367067 -0.31982839454238887 4.25 +v -0.6405586638367067 -0.31982839454238887 7.25 +v -0.4673312514908403 -0.3915815381108432 4.25 +v -0.4673312514908403 -0.3915815381108432 7.25 +vt 0.4296875 0.2255859375 +vt 0.4306640625 0.2255859375 +vt 0.4306640625 0.22265625 +vt 0.4296875 0.22265625 +vt 0.3828125 0.2255859375 +vt 0.4296875 0.2255859375 +vt 0.4296875 0.22265625 +vt 0.3828125 0.22265625 +vt 0.4775390625 0.2255859375 +vt 0.478515625 0.2255859375 +vt 0.478515625 0.22265625 +vt 0.4775390625 0.22265625 +vt 0.4306640625 0.2255859375 +vt 0.4775390625 0.2255859375 +vt 0.4775390625 0.22265625 +vt 0.4306640625 0.22265625 +vt 0.4306640625 0.2255859375 +vt 0.4296875 0.2255859375 +vt 0.4296875 0.2724609375 +vt 0.4306640625 0.2724609375 +vt 0.431640625 0.2724609375 +vt 0.4306640625 0.2724609375 +vt 0.4306640625 0.2255859375 +vt 0.431640625 0.2255859375 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1948/5836/1459 1951/5835/1459 1949/5834/1459 1946/5833/1459 +f 1947/5840/1460 1948/5839/1460 1946/5838/1460 1945/5837/1460 +f 1952/5844/1461 1947/5843/1461 1945/5842/1461 1950/5841/1461 +f 1951/5848/1462 1952/5847/1462 1950/5846/1462 1949/5845/1462 +f 1950/5852/1463 1945/5851/1463 1946/5850/1463 1949/5849/1463 +f 1951/5856/1464 1948/5855/1464 1947/5854/1464 1952/5853/1464 +o cube +v -0.4434135369680223 -0.3338390673288878 2.875 +v -0.4434135369680223 -0.3338390673288878 0.0625 +v -0.27018612462215597 -0.4055922108973421 2.875 +v -0.27018612462215597 -0.4055922108973421 0.0625 +v -0.4673312514908403 -0.3915815381108432 0.0625 +v -0.4673312514908403 -0.3915815381108432 2.875 +v -0.2941038391449742 -0.4633346816792975 0.0625 +v -0.2941038391449742 -0.4633346816792975 2.875 +vt 0.6142578125 0.1826171875 +vt 0.615234375 0.1826171875 +vt 0.615234375 0.1796875 +vt 0.6142578125 0.1796875 +vt 0.5703125 0.1826171875 +vt 0.6142578125 0.1826171875 +vt 0.6142578125 0.1796875 +vt 0.5703125 0.1796875 +vt 0.6591796875 0.1826171875 +vt 0.66015625 0.1826171875 +vt 0.66015625 0.1796875 +vt 0.6591796875 0.1796875 +vt 0.615234375 0.1826171875 +vt 0.6591796875 0.1826171875 +vt 0.6591796875 0.1796875 +vt 0.615234375 0.1796875 +vt 0.615234375 0.1826171875 +vt 0.6142578125 0.1826171875 +vt 0.6142578125 0.2265625 +vt 0.615234375 0.2265625 +vt 0.6162109375 0.2265625 +vt 0.615234375 0.2265625 +vt 0.615234375 0.1826171875 +vt 0.6162109375 0.1826171875 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1956/5860/1465 1959/5859/1465 1957/5858/1465 1954/5857/1465 +f 1955/5864/1466 1956/5863/1466 1954/5862/1466 1953/5861/1466 +f 1960/5868/1467 1955/5867/1467 1953/5866/1467 1958/5865/1467 +f 1959/5872/1468 1960/5871/1468 1958/5870/1468 1957/5869/1468 +f 1958/5876/1469 1953/5875/1469 1954/5874/1469 1957/5873/1469 +f 1959/5880/1470 1956/5879/1470 1955/5878/1470 1960/5877/1470 +o cube +v -0.4458053084203041 -0.3396133144070835 7.25 +v -0.4458053084203041 -0.3396133144070835 2.875 +v -0.2725778960744379 -0.41136645797553784 7.25 +v -0.2725778960744379 -0.41136645797553784 2.875 +v -0.46972302294312224 -0.3973557851890389 2.875 +v -0.46972302294312224 -0.3973557851890389 7.25 +v -0.296495610597256 -0.4691089287574932 2.875 +v -0.296495610597256 -0.4691089287574932 7.25 +vt 0.314453125 0.29296875 +vt 0.3154296875 0.29296875 +vt 0.3154296875 0.2900390625 +vt 0.314453125 0.2900390625 +vt 0.24609375 0.29296875 +vt 0.314453125 0.29296875 +vt 0.314453125 0.2900390625 +vt 0.24609375 0.2900390625 +vt 0.3837890625 0.29296875 +vt 0.384765625 0.29296875 +vt 0.384765625 0.2900390625 +vt 0.3837890625 0.2900390625 +vt 0.3154296875 0.29296875 +vt 0.3837890625 0.29296875 +vt 0.3837890625 0.2900390625 +vt 0.3154296875 0.2900390625 +vt 0.3154296875 0.29296875 +vt 0.314453125 0.29296875 +vt 0.314453125 0.361328125 +vt 0.3154296875 0.361328125 +vt 0.31640625 0.361328125 +vt 0.3154296875 0.361328125 +vt 0.3154296875 0.29296875 +vt 0.31640625 0.29296875 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1964/5884/1471 1967/5883/1471 1965/5882/1471 1962/5881/1471 +f 1963/5888/1472 1964/5887/1472 1962/5886/1472 1961/5885/1472 +f 1968/5892/1473 1963/5891/1473 1961/5890/1473 1966/5889/1473 +f 1967/5896/1474 1968/5895/1474 1966/5894/1474 1965/5893/1474 +f 1966/5900/1475 1961/5899/1475 1962/5898/1475 1965/5897/1475 +f 1967/5904/1476 1964/5903/1476 1963/5902/1476 1968/5901/1476 +o cube +v -0.6285998065752978 -0.2909571591514116 4.25 +v -0.6285998065752978 -0.2909571591514116 1.4375 +v -0.45537239422943143 -0.36271030271986593 4.25 +v -0.45537239422943143 -0.36271030271986593 1.4375 +v -0.6525175210981158 -0.348699629933367 1.4375 +v -0.6525175210981158 -0.348699629933367 4.25 +v -0.47929010875224964 -0.4204527735018213 1.4375 +v -0.47929010875224964 -0.4204527735018213 4.25 +vt 0.8173828125 0.90625 +vt 0.818359375 0.90625 +vt 0.818359375 0.9033203125 +vt 0.8173828125 0.9033203125 +vt 0.7734375 0.90625 +vt 0.8173828125 0.90625 +vt 0.8173828125 0.9033203125 +vt 0.7734375 0.9033203125 +vt 0.8623046875 0.90625 +vt 0.86328125 0.90625 +vt 0.86328125 0.9033203125 +vt 0.8623046875 0.9033203125 +vt 0.818359375 0.90625 +vt 0.8623046875 0.90625 +vt 0.8623046875 0.9033203125 +vt 0.818359375 0.9033203125 +vt 0.818359375 0.90625 +vt 0.8173828125 0.90625 +vt 0.8173828125 0.9501953125 +vt 0.818359375 0.9501953125 +vt 0.8193359375 0.9501953125 +vt 0.818359375 0.9501953125 +vt 0.818359375 0.90625 +vt 0.8193359375 0.90625 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1972/5908/1477 1975/5907/1477 1973/5906/1477 1970/5905/1477 +f 1971/5912/1478 1972/5911/1478 1970/5910/1478 1969/5909/1478 +f 1976/5916/1479 1971/5915/1479 1969/5914/1479 1974/5913/1479 +f 1975/5920/1480 1976/5919/1480 1974/5918/1480 1973/5917/1480 +f 1974/5924/1481 1969/5923/1481 1970/5922/1481 1973/5921/1481 +f 1975/5928/1482 1972/5927/1482 1971/5926/1482 1976/5925/1482 +o cube +v -0.533948816265601 0.4275116571749436 7.375 +v -0.533948816265601 0.4275116571749436 7.25 +v 0.1589608331178637 0.1404990829011264 7.375 +v 0.1589608331178637 0.1404990829011264 7.25 +v -0.8209613905394184 -0.26539799220852134 7.25 +v -0.8209613905394184 -0.26539799220852134 7.375 +v -0.12805174115595375 -0.5524105664823385 7.25 +v -0.12805174115595375 -0.5524105664823385 7.375 +vt 0.177734375 0.42578125 +vt 0.189453125 0.42578125 +vt 0.189453125 0.4140625 +vt 0.177734375 0.4140625 +vt 0.17578125 0.42578125 +vt 0.177734375 0.42578125 +vt 0.177734375 0.4140625 +vt 0.17578125 0.4140625 +vt 0.19140625 0.42578125 +vt 0.203125 0.42578125 +vt 0.203125 0.4140625 +vt 0.19140625 0.4140625 +vt 0.189453125 0.42578125 +vt 0.19140625 0.42578125 +vt 0.19140625 0.4140625 +vt 0.189453125 0.4140625 +vt 0.189453125 0.42578125 +vt 0.177734375 0.42578125 +vt 0.177734375 0.427734375 +vt 0.189453125 0.427734375 +vt 0.201171875 0.427734375 +vt 0.189453125 0.427734375 +vt 0.189453125 0.42578125 +vt 0.201171875 0.42578125 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1980/5932/1483 1983/5931/1483 1981/5930/1483 1978/5929/1483 +f 1979/5936/1484 1980/5935/1484 1978/5934/1484 1977/5933/1484 +f 1984/5940/1485 1979/5939/1485 1977/5938/1485 1982/5937/1485 +f 1983/5944/1486 1984/5943/1486 1982/5942/1486 1981/5941/1486 +f 1982/5948/1487 1977/5947/1487 1978/5946/1487 1981/5945/1487 +f 1983/5952/1488 1980/5951/1488 1979/5950/1488 1984/5949/1488 +o cube +v -0.6235172922391987 -0.27868688411024556 -2.0625 +v -0.6235172922391987 -0.27868688411024556 -4.0625 +v -0.4502898798933326 -0.35044002767869986 -2.0625 +v -0.4502898798933326 -0.35044002767869986 -4.0625 +v -0.6474350067620169 -0.33642935489220094 -4.0625 +v -0.6474350067620169 -0.33642935489220094 -2.0625 +v -0.47420759441615057 -0.40818249846065524 -4.0625 +v -0.47420759441615057 -0.40818249846065524 -2.0625 +vt 0.8935546875 0.96875 +vt 0.89453125 0.96875 +vt 0.89453125 0.9658203125 +vt 0.8935546875 0.9658203125 +vt 0.8623046875 0.96875 +vt 0.8935546875 0.96875 +vt 0.8935546875 0.9658203125 +vt 0.8623046875 0.9658203125 +vt 0.92578125 0.96875 +vt 0.9267578125 0.96875 +vt 0.9267578125 0.9658203125 +vt 0.92578125 0.9658203125 +vt 0.89453125 0.96875 +vt 0.92578125 0.96875 +vt 0.92578125 0.9658203125 +vt 0.89453125 0.9658203125 +vt 0.89453125 0.96875 +vt 0.8935546875 0.96875 +vt 0.8935546875 1 +vt 0.89453125 1 +vt 0.8955078125 1 +vt 0.89453125 1 +vt 0.89453125 0.96875 +vt 0.8955078125 0.96875 +vn 0 0 -1 +vn 0.38268343236508984 0.9238795325112866 0 +vn 0 0 1 +vn -0.38268343236508984 -0.9238795325112866 0 +vn -0.9238795325112866 0.38268343236508984 0 +vn 0.9238795325112866 -0.38268343236508984 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1988/5956/1489 1991/5955/1489 1989/5954/1489 1986/5953/1489 +f 1987/5960/1490 1988/5959/1490 1986/5958/1490 1985/5957/1490 +f 1992/5964/1491 1987/5963/1491 1985/5962/1491 1990/5961/1491 +f 1991/5968/1492 1992/5967/1492 1990/5966/1492 1989/5965/1492 +f 1990/5972/1493 1985/5971/1493 1986/5970/1493 1989/5969/1493 +f 1991/5976/1494 1988/5975/1494 1987/5974/1494 1992/5973/1494 +o cube +v 1.0519195347267845 0.04435282357066561 0.06288356380483084 +v 1.0822989053498686 0.023080959254315442 -2.0617927884025016 +v 0.9443739529109632 -0.10923818473352047 0.06288356380483084 +v 0.9747533235340474 -0.13051004904987065 -2.0617927884025016 +v 1.0311097001333065 0.05892402662191609 -2.0628835638048315 +v 1.0007303295102223 0.08019589093826623 0.06179278840250069 +v 0.9235641183174853 -0.09466698168227003 -2.0628835638048315 +v 0.893184747694401 -0.07339511736591986 0.06179278840250069 +vt 0.5380859375 0.384765625 +vt 0.537109375 0.384765625 +vt 0.537109375 0.3818359375 +vt 0.5380859375 0.3818359375 +vt 0.5712890625 0.384765625 +vt 0.5380859375 0.384765625 +vt 0.5380859375 0.3818359375 +vt 0.5712890625 0.3818359375 +vt 0.572265625 0.384765625 +vt 0.5712890625 0.384765625 +vt 0.5712890625 0.3818359375 +vt 0.572265625 0.3818359375 +vt 0.537109375 0.384765625 +vt 0.50390625 0.384765625 +vt 0.50390625 0.3818359375 +vt 0.537109375 0.3818359375 +vt 0.537109375 0.384765625 +vt 0.5380859375 0.384765625 +vt 0.5380859375 0.41796875 +vt 0.537109375 0.41796875 +vt 0.5380859375 0.41796875 +vt 0.5390625 0.41796875 +vt 0.5390625 0.384765625 +vt 0.5380859375 0.384765625 +vn 0.014296174410863156 -0.010010289090047138 -0.9998476951563914 +vn 0.8190272834649946 -0.5734890778816101 0.017452406437283522 +vn -0.014296174410863156 0.010010289090047138 0.9998476951563914 +vn -0.8190272834649946 0.5734890778816101 -0.017452406437283522 +vn 0.5735764363510462 0.8191520442889919 -1.7347234759768075e-18 +vn -0.5735764363510462 -0.8191520442889919 1.7347234759768075e-18 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 1996/5980/1495 1999/5979/1495 1997/5978/1495 1994/5977/1495 +f 1995/5984/1496 1996/5983/1496 1994/5982/1496 1993/5981/1496 +f 2000/5988/1497 1995/5987/1497 1993/5986/1497 1998/5985/1497 +f 1999/5992/1498 2000/5991/1498 1998/5990/1498 1997/5989/1498 +f 1998/5996/1499 1993/5995/1499 1994/5994/1499 1997/5993/1499 +f 1999/6000/1500 1996/5999/1500 1995/5998/1500 2000/5997/1500 +o cube +v 1.2062295916812364 0.1586557179071505 1.4375 +v 1.2062295916812364 0.1586557179071505 -2.0625 +v 1.0857069148650105 0.015022384822342083 1.4375 +v 1.0857069148650105 0.015022384822342083 -2.0625 +v 1.1583518139863003 0.19882994351255923 -2.0625 +v 1.1583518139863003 0.19882994351255923 1.4375 +v 1.0378291371700743 0.055196610427750814 -2.0625 +v 1.0378291371700743 0.055196610427750814 1.4375 +vt 0.330078125 0.875 +vt 0.3291015625 0.875 +vt 0.3291015625 0.8720703125 +vt 0.330078125 0.8720703125 +vt 0.384765625 0.875 +vt 0.330078125 0.875 +vt 0.330078125 0.8720703125 +vt 0.384765625 0.8720703125 +vt 0.3857421875 0.875 +vt 0.384765625 0.875 +vt 0.384765625 0.8720703125 +vt 0.3857421875 0.8720703125 +vt 0.3291015625 0.875 +vt 0.2744140625 0.875 +vt 0.2744140625 0.8720703125 +vt 0.3291015625 0.8720703125 +vt 0.3291015625 0.875 +vt 0.330078125 0.875 +vt 0.330078125 0.9296875 +vt 0.3291015625 0.9296875 +vt 0.330078125 0.9296875 +vt 0.3310546875 0.9296875 +vt 0.3310546875 0.875 +vt 0.330078125 0.875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2004/6004/1501 2007/6003/1501 2005/6002/1501 2002/6001/1501 +f 2003/6008/1502 2004/6007/1502 2002/6006/1502 2001/6005/1502 +f 2008/6012/1503 2003/6011/1503 2001/6010/1503 2006/6009/1503 +f 2007/6016/1504 2008/6015/1504 2006/6014/1504 2005/6013/1504 +f 2006/6020/1505 2001/6019/1505 2002/6018/1505 2005/6017/1505 +f 2007/6024/1506 2004/6023/1506 2003/6022/1506 2008/6021/1506 +o cube +v 1.323161435170343 0.30530211791236417 0.4375 +v 1.323161435170343 0.30530211791236417 -2.0625 +v 1.2026387583541167 0.16166878482755587 0.4375 +v 1.2026387583541167 0.16166878482755587 -2.0625 +v 1.2752836574754067 0.3454763435177729 -2.0625 +v 1.2752836574754067 0.3454763435177729 0.4375 +v 1.1547609806591805 0.2018430104329646 -2.0625 +v 1.1547609806591805 0.2018430104329646 0.4375 +vt 0.6005859375 0.4970703125 +vt 0.599609375 0.4970703125 +vt 0.599609375 0.494140625 +vt 0.6005859375 0.494140625 +vt 0.6396484375 0.4970703125 +vt 0.6005859375 0.4970703125 +vt 0.6005859375 0.494140625 +vt 0.6396484375 0.494140625 +vt 0.640625 0.4970703125 +vt 0.6396484375 0.4970703125 +vt 0.6396484375 0.494140625 +vt 0.640625 0.494140625 +vt 0.599609375 0.4970703125 +vt 0.560546875 0.4970703125 +vt 0.560546875 0.494140625 +vt 0.599609375 0.494140625 +vt 0.599609375 0.4970703125 +vt 0.6005859375 0.4970703125 +vt 0.6005859375 0.5361328125 +vt 0.599609375 0.5361328125 +vt 0.6005859375 0.5361328125 +vt 0.6015625 0.5361328125 +vt 0.6015625 0.4970703125 +vt 0.6005859375 0.4970703125 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2012/6028/1507 2015/6027/1507 2013/6026/1507 2010/6025/1507 +f 2011/6032/1508 2012/6031/1508 2010/6030/1508 2009/6029/1508 +f 2016/6036/1509 2011/6035/1509 2009/6034/1509 2014/6033/1509 +f 2015/6040/1510 2016/6039/1510 2014/6038/1510 2013/6037/1510 +f 2014/6044/1511 2009/6043/1511 2010/6042/1511 2013/6041/1511 +f 2015/6048/1512 2012/6047/1512 2011/6046/1512 2016/6045/1512 +o cube +v 1.2537526345777792 0.21978618452948084 -2.0620616398235683 +v 1.1644486898712598 0.20900598371915136 -4.122599152884263 +v 1.1602201692201004 0.057355018954698855 -2.0571581335135516 +v 1.0709162245135808 0.04657481814436937 -4.117695646574246 +v 1.110347943085044 0.2402245786306546 -4.120417747620381 +v 1.1996518877915636 0.2510047794409841 -2.059880234559687 +v 1.016815477727365 0.07779341305587262 -4.115514241310365 +v 1.1061194224338846 0.0885736138662021 -2.0549767282496707 +vt 0.6103515625 0.349609375 +vt 0.609375 0.349609375 +vt 0.609375 0.3466796875 +vt 0.6103515625 0.3466796875 +vt 0.642578125 0.349609375 +vt 0.6103515625 0.349609375 +vt 0.6103515625 0.3466796875 +vt 0.642578125 0.3466796875 +vt 0.6435546875 0.349609375 +vt 0.642578125 0.349609375 +vt 0.642578125 0.3466796875 +vt 0.6435546875 0.3466796875 +vt 0.609375 0.349609375 +vt 0.5771484375 0.349609375 +vt 0.5771484375 0.3466796875 +vt 0.609375 0.3466796875 +vt 0.609375 0.349609375 +vt 0.6103515625 0.349609375 +vt 0.6103515625 0.3818359375 +vt 0.609375 0.3818359375 +vt 0.6103515625 0.3818359375 +vt 0.611328125 0.3818359375 +vt 0.611328125 0.349609375 +vt 0.6103515625 0.349609375 +vn -0.04329888228194885 -0.00522676402925068 -0.9990484911809419 +vn 0.8656119485794456 -0.4994975185840482 -0.03490248422209906 +vn 0.04329888228194885 0.00522676402925068 0.9990484911809419 +vn -0.8656119485794456 0.4994975185840482 0.03490248422209906 +vn 0.4988398152409542 0.8662995497321704 -0.026152033653420892 +vn -0.4988398152409542 -0.8662995497321704 0.026152033653420892 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2020/6052/1513 2023/6051/1513 2021/6050/1513 2018/6049/1513 +f 2019/6056/1514 2020/6055/1514 2018/6054/1514 2017/6053/1514 +f 2024/6060/1515 2019/6059/1515 2017/6058/1515 2022/6057/1515 +f 2023/6064/1516 2024/6063/1516 2022/6062/1516 2021/6061/1516 +f 2022/6068/1517 2017/6067/1517 2018/6066/1517 2021/6065/1517 +f 2023/6072/1518 2020/6071/1518 2019/6070/1518 2024/6069/1518 +o cube +v 1.148101499344727 0.21527639466529946 -4.131080225561357 +v 0.660904612371118 0.2613051056514663 -5.348937688932247 +v 1.0790797126248681 0.04222077044042705 -4.110009063226592 +v 0.5918828256512589 0.08824948142659389 -5.3278665265974805 +v 0.6076253221871641 0.28526053493054865 -5.326718223467279 +v 1.0948222091607733 0.2392318239443818 -4.10886076009639 +v 0.5386035354673052 0.11220491070567629 -5.305647061132513 +v 1.0258004224409143 0.06617619971950944 -4.087789597761624 +vt 0.40625 0.515625 +vt 0.4052734375 0.515625 +vt 0.4052734375 0.5126953125 +vt 0.40625 0.5126953125 +vt 0.4267578125 0.515625 +vt 0.40625 0.515625 +vt 0.40625 0.5126953125 +vt 0.4267578125 0.5126953125 +vt 0.427734375 0.515625 +vt 0.4267578125 0.515625 +vt 0.4267578125 0.5126953125 +vt 0.427734375 0.5126953125 +vt 0.4052734375 0.515625 +vt 0.384765625 0.515625 +vt 0.384765625 0.5126953125 +vt 0.4052734375 0.5126953125 +vt 0.4052734375 0.515625 +vt 0.40625 0.515625 +vt 0.40625 0.5361328125 +vt 0.4052734375 0.5361328125 +vt 0.40625 0.5361328125 +vt 0.4072265625 0.5361328125 +vt 0.4072265625 0.515625 +vt 0.40625 0.515625 +vn -0.3711976281703688 0.035069494084698456 -0.9278914006635345 +vn 0.8524686429432657 -0.38328686846532084 -0.35551144743948093 +vn 0.3711976281703688 -0.035069494084698456 0.9278914006635345 +vn -0.8524686429432657 0.38328686846532084 0.35551144743948093 +vn 0.3681161958392481 0.9229633291993193 -0.11237953245208543 +vn -0.3681161958392481 -0.9229633291993193 0.11237953245208543 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2028/6076/1519 2031/6075/1519 2029/6074/1519 2026/6073/1519 +f 2027/6080/1520 2028/6079/1520 2026/6078/1520 2025/6077/1520 +f 2032/6084/1521 2027/6083/1521 2025/6082/1521 2030/6081/1521 +f 2031/6088/1522 2032/6087/1522 2030/6086/1522 2029/6085/1522 +f 2030/6092/1523 2025/6091/1523 2026/6090/1523 2029/6089/1523 +f 2031/6096/1524 2028/6095/1524 2027/6094/1524 2032/6093/1524 +o cube +v 1.3127607028919779 0.33000403574675913 -2.0650599227745565 +v 1.214120096969893 0.32461578607957714 -4.125192745586922 +v 1.2503958238257493 0.22172230301339574 -2.0617906391656877 +v 1.1517552179036645 0.21633405334621375 -4.121923461978054 +v 1.1600370988047257 0.35584061479986095 -4.122684881783713 +v 1.2586777047268105 0.361228864467043 -2.062552058971347 +v 1.0976722197384974 0.24755888206649757 -4.119415598174844 +v 1.196312825660582 0.25294713173367955 -2.059282775362478 +vt 0.37109375 0.107421875 +vt 0.3701171875 0.107421875 +vt 0.3701171875 0.10546875 +vt 0.37109375 0.10546875 +vt 0.4033203125 0.107421875 +vt 0.37109375 0.107421875 +vt 0.37109375 0.10546875 +vt 0.4033203125 0.10546875 +vt 0.404296875 0.107421875 +vt 0.4033203125 0.107421875 +vt 0.4033203125 0.10546875 +vt 0.404296875 0.10546875 +vt 0.3701171875 0.107421875 +vt 0.337890625 0.107421875 +vt 0.337890625 0.10546875 +vt 0.3701171875 0.10546875 +vt 0.3701171875 0.107421875 +vt 0.37109375 0.107421875 +vt 0.37109375 0.1396484375 +vt 0.3701171875 0.1396484375 +vt 0.37109375 0.1396484375 +vt 0.3720703125 0.1396484375 +vt 0.3720703125 0.107421875 +vt 0.37109375 0.107421875 +vn -0.04782574832585927 -0.0026124846871185443 -0.998852277727208 +vn 0.865327970642677 -0.49959725952454115 -0.04012582085135412 +vn 0.04782574832585927 0.0026124846871185443 0.998852277727208 +vn -0.865327970642677 0.49959725952454115 0.04012582085135412 +vn 0.4989190325298266 0.8662538618669057 -0.02615426887094906 +vn -0.4989190325298266 -0.8662538618669057 0.02615426887094906 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2036/6100/1525 2039/6099/1525 2037/6098/1525 2034/6097/1525 +f 2035/6104/1526 2036/6103/1526 2034/6102/1526 2033/6101/1526 +f 2040/6108/1527 2035/6107/1527 2033/6106/1527 2038/6105/1527 +f 2039/6112/1528 2040/6111/1528 2038/6110/1528 2037/6109/1528 +f 2038/6116/1529 2033/6115/1529 2034/6114/1529 2037/6113/1529 +f 2039/6120/1530 2036/6119/1530 2035/6118/1530 2040/6117/1530 +o cube +v 1.1994903714375813 0.32697021341449106 -4.133199002822632 +v 0.7164638777014831 0.370706191006703 -5.352800913534921 +v 1.1430296093741081 0.21697933134227404 -4.114781939859513 +v 0.66000311563801 0.26071530893448597 -5.334383850571801 +v 0.6656678389650506 0.40032736534608426 -5.3316207700169285 +v 1.1486943327011487 0.35659138775387234 -4.11201885930464 +v 0.6092070769015774 0.29033648327386724 -5.313203707053809 +v 1.0922335706376756 0.2466005056816553 -4.09360179634152 +vt 0.5234375 0.4345703125 +vt 0.5224609375 0.4345703125 +vt 0.5224609375 0.4326171875 +vt 0.5234375 0.4326171875 +vt 0.5439453125 0.4345703125 +vt 0.5234375 0.4345703125 +vt 0.5234375 0.4326171875 +vt 0.5439453125 0.4326171875 +vt 0.544921875 0.4345703125 +vt 0.5439453125 0.4345703125 +vt 0.5439453125 0.4326171875 +vt 0.544921875 0.4326171875 +vt 0.5224609375 0.4345703125 +vt 0.501953125 0.4345703125 +vt 0.501953125 0.4326171875 +vt 0.5224609375 0.4326171875 +vt 0.5224609375 0.4345703125 +vt 0.5234375 0.4345703125 +vt 0.5234375 0.455078125 +vt 0.5224609375 0.455078125 +vt 0.5234375 0.455078125 +vt 0.5244140625 0.455078125 +vt 0.5244140625 0.4345703125 +vt 0.5234375 0.4345703125 +vn -0.3680201857036939 0.033322649594066174 -0.9292205033998387 +vn 0.8127366197829275 -0.47393878943010365 -0.33888229628788386 +vn 0.3680201857036939 -0.033322649594066174 0.9292205033998387 +vn -0.8127366197829275 0.47393878943010365 0.33888229628788386 +vn 0.4516860965077848 0.8799270565777366 -0.14733650370495832 +vn -0.4516860965077848 -0.8799270565777366 0.14733650370495832 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2044/6124/1531 2047/6123/1531 2045/6122/1531 2042/6121/1531 +f 2043/6128/1532 2044/6127/1532 2042/6126/1532 2041/6125/1532 +f 2048/6132/1533 2043/6131/1533 2041/6130/1533 2046/6129/1533 +f 2047/6136/1534 2048/6135/1534 2046/6134/1534 2045/6133/1534 +f 2046/6140/1535 2041/6139/1535 2042/6138/1535 2045/6137/1535 +f 2047/6144/1536 2044/6143/1536 2043/6142/1536 2048/6141/1536 +o cube +v 1.1362261109250325 0.07217448908735521 -2.0546607348201937 +v 1.0653444353091353 0.040757027921809325 -4.115702942344289 +v 1.0275946398504305 -0.0805300781809108 -2.0485970208114677 +v 0.9567129642345333 -0.11194753934645668 -4.1096392283355625 +v 1.0144481015845315 0.07701138802840835 -4.114505200028598 +v 1.0853297772004287 0.10842884919395424 -2.0534629925045036 +v 0.9058166305099294 -0.07569317923985767 -4.108441486019872 +v 0.9766983061258265 -0.0442757180743118 -2.0473992784957775 +vt 0.537109375 0.349609375 +vt 0.5361328125 0.349609375 +vt 0.5361328125 0.3466796875 +vt 0.537109375 0.3466796875 +vt 0.5693359375 0.349609375 +vt 0.537109375 0.349609375 +vt 0.537109375 0.3466796875 +vt 0.5693359375 0.3466796875 +vt 0.5703125 0.349609375 +vt 0.5693359375 0.349609375 +vt 0.5693359375 0.3466796875 +vt 0.5703125 0.3466796875 +vt 0.5361328125 0.349609375 +vt 0.50390625 0.349609375 +vt 0.50390625 0.3466796875 +vt 0.5361328125 0.3466796875 +vt 0.5361328125 0.349609375 +vt 0.537109375 0.349609375 +vt 0.537109375 0.3818359375 +vt 0.5361328125 0.3818359375 +vt 0.537109375 0.3818359375 +vt 0.5380859375 0.3818359375 +vt 0.5380859375 0.349609375 +vt 0.537109375 0.349609375 +vn -0.03436687302588952 -0.015232708443901033 -0.9992931915268339 +vn 0.8143413395936617 -0.5800697617055841 -0.019163877051042232 +vn 0.03436687302588952 0.015232708443901033 0.9992931915268339 +vn -0.8143413395936617 0.5800697617055841 0.019163877051042232 +vn 0.5793678457312099 0.8144243587640844 -0.03233980804653986 +vn -0.5793678457312099 -0.8144243587640844 0.03233980804653986 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2052/6148/1537 2055/6147/1537 2053/6146/1537 2050/6145/1537 +f 2051/6152/1538 2052/6151/1538 2050/6150/1538 2049/6149/1538 +f 2056/6156/1539 2051/6155/1539 2049/6154/1539 2054/6153/1539 +f 2055/6160/1540 2056/6159/1540 2054/6158/1540 2053/6157/1540 +f 2054/6164/1541 2049/6163/1541 2050/6162/1541 2053/6161/1541 +f 2055/6168/1542 2052/6167/1542 2051/6166/1542 2056/6165/1542 +o cube +v 1.0653324881765525 0.04094044185794976 -4.126195242936068 +v 0.6564673472746687 0.15133095617935 -5.302266342361242 +v 0.9616517222413276 -0.11379611983399592 -4.104674433219892 +v 0.5527865813394437 -0.003405605512595694 -5.280745532645067 +v 0.6085725459474319 0.1861936391872464 -5.282343206581062 +v 1.0174376868493158 0.07580312486584617 -4.1062721071558865 +v 0.504891780012207 0.03145707749530077 -5.260822396864887 +v 0.9137569209140908 -0.07893343682609945 -4.084751297439712 +vt 0.4482421875 0.7275390625 +vt 0.447265625 0.7275390625 +vt 0.447265625 0.724609375 +vt 0.4482421875 0.724609375 +vt 0.4677734375 0.7275390625 +vt 0.4482421875 0.7275390625 +vt 0.4482421875 0.724609375 +vt 0.4677734375 0.724609375 +vt 0.46875 0.7275390625 +vt 0.4677734375 0.7275390625 +vt 0.4677734375 0.724609375 +vt 0.46875 0.724609375 +vt 0.447265625 0.7275390625 +vt 0.427734375 0.7275390625 +vt 0.427734375 0.724609375 +vt 0.447265625 0.724609375 +vt 0.447265625 0.7275390625 +vt 0.4482421875 0.7275390625 +vt 0.4482421875 0.7470703125 +vt 0.447265625 0.7470703125 +vt 0.4482421875 0.7470703125 +vt 0.44921875 0.7470703125 +vt 0.44921875 0.7275390625 +vt 0.4482421875 0.7275390625 +vn -0.32709211272150696 0.08831241145712017 -0.94085687954014 +vn 0.7663168212357817 -0.5578029281263392 -0.31877017248288675 +vn 0.32709211272150696 -0.08831241145712017 0.94085687954014 +vn -0.7663168212357817 0.5578029281263392 0.31877017248288675 +vn 0.5529640849878662 0.8252616623570433 -0.11477765181960047 +vn -0.5529640849878662 -0.8252616623570433 0.11477765181960047 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2060/6172/1543 2063/6171/1543 2061/6170/1543 2058/6169/1543 +f 2059/6176/1544 2060/6175/1544 2058/6174/1544 2057/6173/1544 +f 2064/6180/1545 2059/6179/1545 2057/6178/1545 2062/6177/1545 +f 2063/6184/1546 2064/6183/1546 2062/6182/1546 2061/6181/1546 +f 2062/6188/1547 2057/6187/1547 2058/6186/1547 2061/6185/1547 +f 2063/6192/1548 2060/6191/1548 2059/6190/1548 2064/6189/1548 +o cube +v 1.0055580275382867 -0.08392090219392367 -2.0483713947547364 +v 0.9648150711569339 -0.11909417073731518 -4.11016893638807 +v 0.8852310105909589 -0.2276370632510522 -2.043541897518076 +v 0.8444880542096059 -0.26281033179444374 -4.10533943915141 +v 0.9168985464274303 -0.07896702476085762 -4.109906612864655 +v 0.9576415028087832 -0.04379375621746612 -2.048109071231321 +v 0.7965715294801023 -0.22268318581798618 -4.105077115627995 +v 0.8373144858614553 -0.18750991727459465 -2.0432795739946608 +vt 0.28222656249999994 0.3750000000000001 +vt 0.28124999999999994 0.3750000000000001 +vt 0.28124999999999994 0.3720703125000001 +vt 0.28222656249999994 0.3720703125000001 +vt 0.31445312499999983 0.3750000000000001 +vt 0.28222656249999994 0.3750000000000001 +vt 0.28222656249999994 0.3720703125000001 +vt 0.31445312499999983 0.3720703125000001 +vt 0.31542968749999983 0.3750000000000001 +vt 0.31445312499999983 0.3750000000000001 +vt 0.31445312499999983 0.3720703125000001 +vt 0.31542968749999983 0.3720703125000001 +vt 0.28124999999999994 0.3750000000000001 +vt 0.2490234375 0.3750000000000001 +vt 0.2490234375 0.3720703125000001 +vt 0.28124999999999994 0.3720703125000001 +vt 0.28124999999999994 0.3750000000000001 +vt 0.28222656249999994 0.3750000000000001 +vt 0.28222656249999994 0.4072265625 +vt 0.28124999999999994 0.4072265625 +vt 0.28222656249999994 0.4072265625 +vt 0.28320312499999994 0.4072265625 +vt 0.28320312499999994 0.3750000000000001 +vt 0.28222656249999994 0.3750000000000001 +vn -0.019754160669746928 -0.01705370596043229 -0.9996594141252554 +vn 0.7666643956720576 -0.6420343356233209 -0.004197176374645656 +vn 0.019754160669746928 0.01705370596043229 0.9996594141252554 +vn -0.7666643956720576 0.6420343356233209 0.004197176374645656 +vn 0.6417440903857494 0.7664861923046861 -0.0257573185955211 +vn -0.6417440903857494 -0.7664861923046861 0.0257573185955211 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2068/6196/1549 2071/6195/1549 2069/6194/1549 2066/6193/1549 +f 2067/6200/1550 2068/6199/1550 2066/6198/1550 2065/6197/1550 +f 2072/6204/1551 2067/6203/1551 2065/6202/1551 2070/6201/1551 +f 2071/6208/1552 2072/6207/1552 2070/6206/1552 2069/6205/1552 +f 2070/6212/1553 2065/6211/1553 2066/6210/1553 2069/6209/1553 +f 2071/6216/1554 2068/6215/1554 2067/6214/1554 2072/6213/1554 +o cube +v 0.955796882058022 -0.1092602281527974 -4.125881551836727 +v 0.5890731812946526 0.027353092995243244 -5.313042251903622 +v 0.8516144619738535 -0.26449305804248396 -4.111562268689674 +v 0.48489076121048413 -0.12787973689444326 -5.298722968756569 +v 0.5404518185805123 0.06173509173384317 -5.2940661814316075 +v 0.9071755193438817 -0.07487822941419747 -4.106905481364712 +v 0.43626939849634383 -0.09349773815584339 -5.279746898284555 +v 0.8029930992597132 -0.23011105930388404 -4.092586198217659 +vt 0.4482421875 0.7705078125 +vt 0.447265625 0.7705078125 +vt 0.447265625 0.767578125 +vt 0.4482421875 0.767578125 +vt 0.4677734375 0.7705078125 +vt 0.4482421875 0.7705078125 +vt 0.4482421875 0.767578125 +vt 0.4677734375 0.767578125 +vt 0.46875 0.7705078125 +vt 0.4677734375 0.7705078125 +vt 0.4677734375 0.767578125 +vt 0.46875 0.767578125 +vt 0.447265625 0.7705078125 +vt 0.427734375 0.7705078125 +vt 0.427734375 0.767578125 +vt 0.447265625 0.767578125 +vt 0.447265625 0.7705078125 +vt 0.4482421875 0.7705078125 +vt 0.4482421875 0.7900390625 +vt 0.447265625 0.7900390625 +vt 0.4482421875 0.7900390625 +vt 0.44921875 0.7900390625 +vt 0.44921875 0.7705078125 +vt 0.4482421875 0.7705078125 +vn -0.29337896061069546 0.10929065691843248 -0.9497285600535164 +vn 0.7779418034262509 -0.5501119798176026 -0.3036171275522348 +vn 0.29337896061069546 -0.10929065691843248 0.9497285600535164 +vn -0.7779418034262509 0.5501119798176026 0.3036171275522348 +vn 0.555639573782232 0.8279084260783285 -0.07636951011761511 +vn -0.555639573782232 -0.8279084260783285 0.07636951011761511 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2076/6220/1555 2079/6219/1555 2077/6218/1555 2074/6217/1555 +f 2075/6224/1556 2076/6223/1556 2074/6222/1556 2073/6221/1556 +f 2080/6228/1557 2075/6227/1557 2073/6226/1557 2078/6225/1557 +f 2079/6232/1558 2080/6231/1558 2078/6230/1558 2077/6229/1558 +f 2078/6236/1559 2073/6235/1559 2074/6234/1559 2077/6233/1559 +f 2079/6240/1560 2076/6239/1560 2075/6238/1560 2080/6237/1560 +o cube +v 1.3081996296406748 0.31785656341405466 3.25 +v 1.3081996296406748 0.31785656341405466 0.4375 +v 1.1876769528244489 0.17422323032924636 3.25 +v 1.1876769528244489 0.17422323032924636 0.4375 +v 1.2603218519457389 0.3580307890194634 0.4375 +v 1.2603218519457389 0.3580307890194634 3.25 +v 1.1397991751295127 0.2143974559346551 0.4375 +v 1.1397991751295127 0.2143974559346551 3.25 +vt 0.2041015625 0.1845703125 +vt 0.203125 0.1845703125 +vt 0.203125 0.181640625 +vt 0.2041015625 0.181640625 +vt 0.248046875 0.1845703125 +vt 0.2041015625 0.1845703125 +vt 0.2041015625 0.181640625 +vt 0.248046875 0.181640625 +vt 0.2490234375 0.1845703125 +vt 0.248046875 0.1845703125 +vt 0.248046875 0.181640625 +vt 0.2490234375 0.181640625 +vt 0.203125 0.1845703125 +vt 0.1591796875 0.1845703125 +vt 0.1591796875 0.181640625 +vt 0.203125 0.181640625 +vt 0.203125 0.1845703125 +vt 0.2041015625 0.1845703125 +vt 0.2041015625 0.228515625 +vt 0.203125 0.228515625 +vt 0.2041015625 0.228515625 +vt 0.205078125 0.228515625 +vt 0.205078125 0.1845703125 +vt 0.2041015625 0.1845703125 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2084/6244/1561 2087/6243/1561 2085/6242/1561 2082/6241/1561 +f 2083/6248/1562 2084/6247/1562 2082/6246/1562 2081/6245/1562 +f 2088/6252/1563 2083/6251/1563 2081/6250/1563 2086/6249/1563 +f 2087/6256/1564 2088/6255/1564 2086/6254/1564 2085/6253/1564 +f 2086/6260/1565 2081/6259/1565 2082/6258/1565 2085/6257/1565 +f 2087/6264/1566 2084/6263/1566 2083/6262/1566 2088/6261/1566 +o cube +v 1.3273507407186496 0.3017868731718909 7.25 +v 1.3273507407186496 0.3017868731718909 3.25 +v 1.2068280639024236 0.1581535400870826 7.25 +v 1.2068280639024236 0.1581535400870826 3.25 +v 1.2794729630237136 0.34196109877729963 3.25 +v 1.2794729630237136 0.34196109877729963 7.25 +v 1.1589502862074874 0.19832776569249133 3.25 +v 1.1589502862074874 0.19832776569249133 7.25 +vt 0.58203125 0.279296875 +vt 0.5810546875 0.279296875 +vt 0.5810546875 0.2763671875 +vt 0.58203125 0.2763671875 +vt 0.64453125 0.279296875 +vt 0.58203125 0.279296875 +vt 0.58203125 0.2763671875 +vt 0.64453125 0.2763671875 +vt 0.6455078125 0.279296875 +vt 0.64453125 0.279296875 +vt 0.64453125 0.2763671875 +vt 0.6455078125 0.2763671875 +vt 0.5810546875 0.279296875 +vt 0.5185546875 0.279296875 +vt 0.5185546875 0.2763671875 +vt 0.5810546875 0.2763671875 +vt 0.5810546875 0.279296875 +vt 0.58203125 0.279296875 +vt 0.58203125 0.341796875 +vt 0.5810546875 0.341796875 +vt 0.58203125 0.341796875 +vt 0.5830078125 0.341796875 +vt 0.5830078125 0.279296875 +vt 0.58203125 0.279296875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2092/6268/1567 2095/6267/1567 2093/6266/1567 2090/6265/1567 +f 2091/6272/1568 2092/6271/1568 2090/6270/1568 2089/6269/1568 +f 2096/6276/1569 2091/6275/1569 2089/6274/1569 2094/6273/1569 +f 2095/6280/1570 2096/6279/1570 2094/6278/1570 2093/6277/1570 +f 2094/6284/1571 2089/6283/1571 2090/6282/1571 2093/6281/1571 +f 2095/6288/1572 2092/6287/1572 2091/6286/1572 2096/6285/1572 +o cube +v 0.9615934047216645 -0.12559788134206096 0.4375 +v 0.9615934047216645 -0.12559788134206096 -2.0625 +v 0.8410707279054384 -0.26923121442686926 0.4375 +v 0.8410707279054384 -0.26923121442686926 -2.0625 +v 0.9137156270267284 -0.08542365573665223 -2.0625 +v 0.9137156270267284 -0.08542365573665223 0.4375 +v 0.7931929502105022 -0.22905698882146053 -2.0625 +v 0.7931929502105022 -0.22905698882146053 0.4375 +vt 0.1318359375 0.404296875 +vt 0.130859375 0.404296875 +vt 0.130859375 0.4013671875 +vt 0.1318359375 0.4013671875 +vt 0.1708984375 0.404296875 +vt 0.1318359375 0.404296875 +vt 0.1318359375 0.4013671875 +vt 0.1708984375 0.4013671875 +vt 0.171875 0.404296875 +vt 0.1708984375 0.404296875 +vt 0.1708984375 0.4013671875 +vt 0.171875 0.4013671875 +vt 0.130859375 0.404296875 +vt 0.091796875 0.404296875 +vt 0.091796875 0.4013671875 +vt 0.130859375 0.4013671875 +vt 0.130859375 0.404296875 +vt 0.1318359375 0.404296875 +vt 0.1318359375 0.443359375 +vt 0.130859375 0.443359375 +vt 0.1318359375 0.443359375 +vt 0.1328125 0.443359375 +vt 0.1328125 0.404296875 +vt 0.1318359375 0.404296875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2100/6292/1573 2103/6291/1573 2101/6290/1573 2098/6289/1573 +f 2099/6296/1574 2100/6295/1574 2098/6294/1574 2097/6293/1574 +f 2104/6300/1575 2099/6299/1575 2097/6298/1575 2102/6297/1575 +f 2103/6304/1576 2104/6303/1576 2102/6302/1576 2101/6301/1576 +f 2102/6308/1577 2097/6307/1577 2098/6306/1577 2101/6305/1577 +f 2103/6312/1578 2100/6311/1578 2099/6310/1578 2104/6309/1578 +o cube +v 0.9466315991919965 -0.11304343584037047 3.25 +v 0.9466315991919965 -0.11304343584037047 0.4375 +v 0.8261089223757705 -0.25667676892517877 3.25 +v 0.8261089223757705 -0.25667676892517877 0.4375 +v 0.8987538214970605 -0.07286921023496173 0.4375 +v 0.8987538214970605 -0.07286921023496173 3.25 +v 0.7782311446808343 -0.21650254331977004 0.4375 +v 0.7782311446808343 -0.21650254331977004 3.25 +vt 0.5693359375 0.185546875 +vt 0.568359375 0.185546875 +vt 0.568359375 0.1826171875 +vt 0.5693359375 0.1826171875 +vt 0.61328125 0.185546875 +vt 0.5693359375 0.185546875 +vt 0.5693359375 0.1826171875 +vt 0.61328125 0.1826171875 +vt 0.6142578125 0.185546875 +vt 0.61328125 0.185546875 +vt 0.61328125 0.1826171875 +vt 0.6142578125 0.1826171875 +vt 0.568359375 0.185546875 +vt 0.5244140625 0.185546875 +vt 0.5244140625 0.1826171875 +vt 0.568359375 0.1826171875 +vt 0.568359375 0.185546875 +vt 0.5693359375 0.185546875 +vt 0.5693359375 0.2294921875 +vt 0.568359375 0.2294921875 +vt 0.5693359375 0.2294921875 +vt 0.5703125 0.2294921875 +vt 0.5703125 0.185546875 +vt 0.5693359375 0.185546875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2108/6316/1579 2111/6315/1579 2109/6314/1579 2106/6313/1579 +f 2107/6320/1580 2108/6319/1580 2106/6318/1580 2105/6317/1580 +f 2112/6324/1581 2107/6323/1581 2105/6322/1581 2110/6321/1581 +f 2111/6328/1582 2112/6327/1582 2110/6326/1582 2109/6325/1582 +f 2110/6332/1583 2105/6331/1583 2106/6330/1583 2109/6329/1583 +f 2111/6336/1584 2108/6335/1584 2107/6334/1584 2112/6333/1584 +o cube +v 0.9657827102699712 -0.12911312608253422 7.25 +v 0.9657827102699712 -0.12911312608253422 3.25 +v 0.8452600334537452 -0.2727464591673425 7.25 +v 0.8452600334537452 -0.2727464591673425 3.25 +v 0.9179049325750352 -0.0889389004771255 3.25 +v 0.9179049325750352 -0.0889389004771255 7.25 +v 0.797382255758809 -0.2325722335619338 3.25 +v 0.797382255758809 -0.2325722335619338 7.25 +vt 0.7158203125 0.36328125 +vt 0.71484375 0.36328125 +vt 0.71484375 0.3603515625 +vt 0.7158203125 0.3603515625 +vt 0.7783203125 0.36328125 +vt 0.7158203125 0.36328125 +vt 0.7158203125 0.3603515625 +vt 0.7783203125 0.3603515625 +vt 0.779296875 0.36328125 +vt 0.7783203125 0.36328125 +vt 0.7783203125 0.3603515625 +vt 0.779296875 0.3603515625 +vt 0.71484375 0.36328125 +vt 0.65234375 0.36328125 +vt 0.65234375 0.3603515625 +vt 0.71484375 0.3603515625 +vt 0.71484375 0.36328125 +vt 0.7158203125 0.36328125 +vt 0.7158203125 0.42578125 +vt 0.71484375 0.42578125 +vt 0.7158203125 0.42578125 +vt 0.716796875 0.42578125 +vt 0.716796875 0.36328125 +vt 0.7158203125 0.36328125 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2116/6340/1585 2119/6339/1585 2117/6338/1585 2114/6337/1585 +f 2115/6344/1586 2116/6343/1586 2114/6342/1586 2113/6341/1586 +f 2120/6348/1587 2115/6347/1587 2113/6346/1587 2118/6345/1587 +f 2119/6352/1588 2120/6351/1588 2118/6350/1588 2117/6349/1588 +f 2118/6356/1589 2113/6355/1589 2114/6354/1589 2117/6353/1589 +f 2119/6360/1590 2116/6359/1590 2115/6358/1590 2120/6357/1590 +o cube +v 1.32735074071865 0.301786873171891 7.38125 +v 1.32735074071865 0.301786873171891 7.25625 +v 0.8452600334537455 -0.27274645916734247 7.38125 +v 0.8452600334537455 -0.27274645916734247 7.25625 +v 0.8485729637692886 0.7035291292259781 7.25625 +v 0.8485729637692886 0.7035291292259781 7.38125 +v 0.36648225650438415 0.12899579688674467 7.25625 +v 0.36648225650438415 0.12899579688674467 7.38125 +vt 0.564453125 0.8896484375 +vt 0.5546875 0.8896484375 +vt 0.5546875 0.8779296875 +vt 0.564453125 0.8779296875 +vt 0.56640625 0.8896484375 +vt 0.564453125 0.8896484375 +vt 0.564453125 0.8779296875 +vt 0.56640625 0.8779296875 +vt 0.576171875 0.8896484375 +vt 0.56640625 0.8896484375 +vt 0.56640625 0.8779296875 +vt 0.576171875 0.8779296875 +vt 0.5546875 0.8896484375 +vt 0.552734375 0.8896484375 +vt 0.552734375 0.8779296875 +vt 0.5546875 0.8779296875 +vt 0.5546875 0.8896484375 +vt 0.564453125 0.8896484375 +vt 0.564453125 0.8916015625 +vt 0.5546875 0.8916015625 +vt 0.564453125 0.8916015625 +vt 0.57421875 0.8916015625 +vt 0.57421875 0.8896484375 +vt 0.564453125 0.8896484375 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2124/6364/1591 2127/6363/1591 2125/6362/1591 2122/6361/1591 +f 2123/6368/1592 2124/6367/1592 2122/6366/1592 2121/6365/1592 +f 2128/6372/1593 2123/6371/1593 2121/6370/1593 2126/6369/1593 +f 2127/6376/1594 2128/6375/1594 2126/6374/1594 2125/6373/1594 +f 2126/6380/1595 2121/6379/1595 2122/6378/1595 2125/6377/1595 +f 2127/6384/1596 2124/6383/1596 2123/6382/1596 2128/6381/1596 +o cube +v 1.1924647305939424 0.17020580776870542 7.25 +v 1.1924647305939424 0.17020580776870542 4.25 +v 1.0719420537777165 0.026572474683897007 7.25 +v 1.0719420537777165 0.026572474683897007 4.25 +v 1.1445869528990062 0.21038003337411415 4.25 +v 1.1445869528990062 0.21038003337411415 7.25 +v 1.0240642760827803 0.06674670028930574 4.25 +v 1.0240642760827803 0.06674670028930574 7.25 +vt 0.673828125 0.2294921875 +vt 0.6728515625 0.2294921875 +vt 0.6728515625 0.2265625 +vt 0.673828125 0.2265625 +vt 0.720703125 0.2294921875 +vt 0.673828125 0.2294921875 +vt 0.673828125 0.2265625 +vt 0.720703125 0.2265625 +vt 0.7216796875 0.2294921875 +vt 0.720703125 0.2294921875 +vt 0.720703125 0.2265625 +vt 0.7216796875 0.2265625 +vt 0.6728515625 0.2294921875 +vt 0.6259765625 0.2294921875 +vt 0.6259765625 0.2265625 +vt 0.6728515625 0.2265625 +vt 0.6728515625 0.2294921875 +vt 0.673828125 0.2294921875 +vt 0.673828125 0.2763671875 +vt 0.6728515625 0.2763671875 +vt 0.673828125 0.2763671875 +vt 0.6748046875 0.2763671875 +vt 0.6748046875 0.2294921875 +vt 0.673828125 0.2294921875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2132/6388/1597 2135/6387/1597 2133/6386/1597 2130/6385/1597 +f 2131/6392/1598 2132/6391/1598 2130/6390/1598 2129/6389/1598 +f 2136/6396/1599 2131/6395/1599 2129/6394/1599 2134/6393/1599 +f 2135/6400/1600 2136/6399/1600 2134/6398/1600 2133/6397/1600 +f 2134/6404/1601 2129/6403/1601 2130/6402/1601 2133/6401/1601 +f 2135/6408/1602 2132/6407/1602 2131/6406/1602 2136/6405/1602 +o cube +v 1.0719420537777165 0.026572474683897007 2.875 +v 1.0719420537777165 0.026572474683897007 0.0625 +v 0.9514193769614903 -0.1170608584009114 2.875 +v 0.9514193769614903 -0.1170608584009114 0.0625 +v 1.0240642760827803 0.06674670028930574 0.0625 +v 1.0240642760827803 0.06674670028930574 2.875 +v 0.9035415992665541 -0.07688663279550267 0.0625 +v 0.9035415992665541 -0.07688663279550267 2.875 +vt 0.4794921875 0.185546875 +vt 0.478515625 0.185546875 +vt 0.478515625 0.1826171875 +vt 0.4794921875 0.1826171875 +vt 0.5234375 0.185546875 +vt 0.4794921875 0.185546875 +vt 0.4794921875 0.1826171875 +vt 0.5234375 0.1826171875 +vt 0.5244140625 0.185546875 +vt 0.5234375 0.185546875 +vt 0.5234375 0.1826171875 +vt 0.5244140625 0.1826171875 +vt 0.478515625 0.185546875 +vt 0.4345703125 0.185546875 +vt 0.4345703125 0.1826171875 +vt 0.478515625 0.1826171875 +vt 0.478515625 0.185546875 +vt 0.4794921875 0.185546875 +vt 0.4794921875 0.2294921875 +vt 0.478515625 0.2294921875 +vt 0.4794921875 0.2294921875 +vt 0.48046875 0.2294921875 +vt 0.48046875 0.185546875 +vt 0.4794921875 0.185546875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2140/6412/1603 2143/6411/1603 2141/6410/1603 2138/6409/1603 +f 2139/6416/1604 2140/6415/1604 2138/6414/1604 2137/6413/1604 +f 2144/6420/1605 2139/6419/1605 2137/6418/1605 2142/6417/1605 +f 2143/6424/1606 2144/6423/1606 2142/6422/1606 2141/6421/1606 +f 2142/6428/1607 2137/6427/1607 2138/6426/1607 2141/6425/1607 +f 2143/6432/1608 2140/6431/1608 2139/6430/1608 2144/6429/1608 +o cube +v 1.0719420537777165 0.02657247468389709 7.25 +v 1.0719420537777165 0.02657247468389709 2.875 +v 0.9514193769614904 -0.1170608584009113 7.25 +v 0.9514193769614904 -0.1170608584009113 2.875 +v 1.0240642760827805 0.0667467002893058 2.875 +v 1.0240642760827805 0.0667467002893058 7.25 +v 0.9035415992665543 -0.07688663279550256 2.875 +v 0.9035415992665543 -0.07688663279550256 7.25 +vt 0.1767578125 0.29296875 +vt 0.17578125 0.29296875 +vt 0.17578125 0.2900390625 +vt 0.1767578125 0.2900390625 +vt 0.2451171875 0.29296875 +vt 0.1767578125 0.29296875 +vt 0.1767578125 0.2900390625 +vt 0.2451171875 0.2900390625 +vt 0.24609375 0.29296875 +vt 0.2451171875 0.29296875 +vt 0.2451171875 0.2900390625 +vt 0.24609375 0.2900390625 +vt 0.17578125 0.29296875 +vt 0.107421875 0.29296875 +vt 0.107421875 0.2900390625 +vt 0.17578125 0.2900390625 +vt 0.17578125 0.29296875 +vt 0.1767578125 0.29296875 +vt 0.1767578125 0.361328125 +vt 0.17578125 0.361328125 +vt 0.1767578125 0.361328125 +vt 0.177734375 0.361328125 +vt 0.177734375 0.29296875 +vt 0.1767578125 0.29296875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2148/6436/1609 2151/6435/1609 2149/6434/1609 2146/6433/1609 +f 2147/6440/1610 2148/6439/1610 2146/6438/1610 2145/6437/1610 +f 2152/6444/1611 2147/6443/1611 2145/6442/1611 2150/6441/1611 +f 2151/6448/1612 2152/6447/1612 2150/6446/1612 2149/6445/1612 +f 2150/6452/1613 2145/6451/1613 2146/6450/1613 2149/6449/1613 +f 2151/6456/1614 2148/6455/1614 2147/6454/1614 2152/6453/1614 +o cube +v 1.2164036194414107 0.15011869496600083 4.25 +v 1.2164036194414107 0.15011869496600083 1.4375 +v 1.0958809426251848 0.00648536188119242 4.25 +v 1.0958809426251848 0.00648536188119242 1.4375 +v 1.1685258417464748 0.19029292057140945 1.4375 +v 1.1685258417464748 0.19029292057140945 4.25 +v 1.0480031649302486 0.04665958748660104 1.4375 +v 1.0480031649302486 0.04665958748660104 4.25 +vt 0.044921875 0.185546875 +vt 0.0439453125 0.185546875 +vt 0.0439453125 0.1826171875 +vt 0.044921875 0.1826171875 +vt 0.0888671875 0.185546875 +vt 0.044921875 0.185546875 +vt 0.044921875 0.1826171875 +vt 0.0888671875 0.1826171875 +vt 0.08984375 0.185546875 +vt 0.0888671875 0.185546875 +vt 0.0888671875 0.1826171875 +vt 0.08984375 0.1826171875 +vt 0.0439453125 0.185546875 +vt 0 0.185546875 +vt 0 0.1826171875 +vt 0.0439453125 0.1826171875 +vt 0.0439453125 0.185546875 +vt 0.044921875 0.185546875 +vt 0.044921875 0.2294921875 +vt 0.0439453125 0.2294921875 +vt 0.044921875 0.2294921875 +vt 0.0458984375 0.2294921875 +vt 0.0458984375 0.185546875 +vt 0.044921875 0.185546875 +vn 0 0 -1 +vn 0.7660444431189781 -0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 0.6427876096865394 0 +vn 0.6427876096865394 0.7660444431189781 0 +vn -0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2156/6460/1615 2159/6459/1615 2157/6458/1615 2154/6457/1615 +f 2155/6464/1616 2156/6463/1616 2154/6462/1616 2153/6461/1616 +f 2160/6468/1617 2155/6467/1617 2153/6466/1617 2158/6465/1617 +f 2159/6472/1618 2160/6471/1618 2158/6470/1618 2157/6469/1618 +f 2158/6476/1619 2153/6475/1619 2154/6474/1619 2157/6473/1619 +f 2159/6480/1620 2156/6479/1620 2155/6478/1620 2160/6477/1620 +o cube +v -1.0007303295102223 0.08019589093826623 0.06179278840250069 +v -1.0311097001333065 0.05892402662191609 -2.0628835638048315 +v -0.893184747694401 -0.07339511736591986 0.06179278840250069 +v -0.9235641183174853 -0.09466698168227003 -2.0628835638048315 +v -1.0822989053498686 0.023080959254315442 -2.0617927884025016 +v -1.0519195347267845 0.04435282357066561 0.06288356380483084 +v -0.9747533235340474 -0.13051004904987065 -2.0617927884025016 +v -0.9443739529109632 -0.10923818473352047 0.06288356380483084 +vt 0.537109375 0.384765625 +vt 0.5380859375 0.384765625 +vt 0.5380859375 0.3818359375 +vt 0.537109375 0.3818359375 +vt 0.50390625 0.384765625 +vt 0.537109375 0.384765625 +vt 0.537109375 0.3818359375 +vt 0.50390625 0.3818359375 +vt 0.5712890625 0.384765625 +vt 0.572265625 0.384765625 +vt 0.572265625 0.3818359375 +vt 0.5712890625 0.3818359375 +vt 0.5380859375 0.384765625 +vt 0.5712890625 0.384765625 +vt 0.5712890625 0.3818359375 +vt 0.5380859375 0.3818359375 +vt 0.5380859375 0.384765625 +vt 0.537109375 0.384765625 +vt 0.537109375 0.41796875 +vt 0.5380859375 0.41796875 +vt 0.5390625 0.41796875 +vt 0.5380859375 0.41796875 +vt 0.5380859375 0.384765625 +vt 0.5390625 0.384765625 +vn -0.014296174410863156 -0.010010289090047138 -0.9998476951563914 +vn 0.8190272834649946 0.5734890778816101 -0.017452406437283522 +vn 0.014296174410863156 0.010010289090047138 0.9998476951563914 +vn -0.8190272834649946 -0.5734890778816101 0.017452406437283522 +vn -0.5735764363510462 0.8191520442889919 -1.7347234759768075e-18 +vn 0.5735764363510462 -0.8191520442889919 1.7347234759768075e-18 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2164/6484/1621 2167/6483/1621 2165/6482/1621 2162/6481/1621 +f 2163/6488/1622 2164/6487/1622 2162/6486/1622 2161/6485/1622 +f 2168/6492/1623 2163/6491/1623 2161/6490/1623 2166/6489/1623 +f 2167/6496/1624 2168/6495/1624 2166/6494/1624 2165/6493/1624 +f 2166/6500/1625 2161/6499/1625 2162/6498/1625 2165/6497/1625 +f 2167/6504/1626 2164/6503/1626 2163/6502/1626 2168/6501/1626 +o cube +v -1.1583518139863003 0.19882994351255923 1.4375 +v -1.1583518139863003 0.19882994351255923 -2.0625 +v -1.0378291371700743 0.055196610427750814 1.4375 +v -1.0378291371700743 0.055196610427750814 -2.0625 +v -1.2062295916812364 0.1586557179071505 -2.0625 +v -1.2062295916812364 0.1586557179071505 1.4375 +v -1.0857069148650105 0.015022384822342083 -2.0625 +v -1.0857069148650105 0.015022384822342083 1.4375 +vt 0.3291015625 0.875 +vt 0.330078125 0.875 +vt 0.330078125 0.8720703125 +vt 0.3291015625 0.8720703125 +vt 0.2744140625 0.875 +vt 0.3291015625 0.875 +vt 0.3291015625 0.8720703125 +vt 0.2744140625 0.8720703125 +vt 0.384765625 0.875 +vt 0.3857421875 0.875 +vt 0.3857421875 0.8720703125 +vt 0.384765625 0.8720703125 +vt 0.330078125 0.875 +vt 0.384765625 0.875 +vt 0.384765625 0.8720703125 +vt 0.330078125 0.8720703125 +vt 0.330078125 0.875 +vt 0.3291015625 0.875 +vt 0.3291015625 0.9296875 +vt 0.330078125 0.9296875 +vt 0.3310546875 0.9296875 +vt 0.330078125 0.9296875 +vt 0.330078125 0.875 +vt 0.3310546875 0.875 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2172/6508/1627 2175/6507/1627 2173/6506/1627 2170/6505/1627 +f 2171/6512/1628 2172/6511/1628 2170/6510/1628 2169/6509/1628 +f 2176/6516/1629 2171/6515/1629 2169/6514/1629 2174/6513/1629 +f 2175/6520/1630 2176/6519/1630 2174/6518/1630 2173/6517/1630 +f 2174/6524/1631 2169/6523/1631 2170/6522/1631 2173/6521/1631 +f 2175/6528/1632 2172/6527/1632 2171/6526/1632 2176/6525/1632 +o cube +v -1.2752836574754067 0.3454763435177729 0.4375 +v -1.2752836574754067 0.3454763435177729 -2.0625 +v -1.1547609806591805 0.2018430104329646 0.4375 +v -1.1547609806591805 0.2018430104329646 -2.0625 +v -1.323161435170343 0.30530211791236417 -2.0625 +v -1.323161435170343 0.30530211791236417 0.4375 +v -1.2026387583541167 0.16166878482755587 -2.0625 +v -1.2026387583541167 0.16166878482755587 0.4375 +vt 0.599609375 0.4970703125 +vt 0.6005859375 0.4970703125 +vt 0.6005859375 0.494140625 +vt 0.599609375 0.494140625 +vt 0.560546875 0.4970703125 +vt 0.599609375 0.4970703125 +vt 0.599609375 0.494140625 +vt 0.560546875 0.494140625 +vt 0.6396484375 0.4970703125 +vt 0.640625 0.4970703125 +vt 0.640625 0.494140625 +vt 0.6396484375 0.494140625 +vt 0.6005859375 0.4970703125 +vt 0.6396484375 0.4970703125 +vt 0.6396484375 0.494140625 +vt 0.6005859375 0.494140625 +vt 0.6005859375 0.4970703125 +vt 0.599609375 0.4970703125 +vt 0.599609375 0.5361328125 +vt 0.6005859375 0.5361328125 +vt 0.6015625 0.5361328125 +vt 0.6005859375 0.5361328125 +vt 0.6005859375 0.4970703125 +vt 0.6015625 0.4970703125 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2180/6532/1633 2183/6531/1633 2181/6530/1633 2178/6529/1633 +f 2179/6536/1634 2180/6535/1634 2178/6534/1634 2177/6533/1634 +f 2184/6540/1635 2179/6539/1635 2177/6538/1635 2182/6537/1635 +f 2183/6544/1636 2184/6543/1636 2182/6542/1636 2181/6541/1636 +f 2182/6548/1637 2177/6547/1637 2178/6546/1637 2181/6545/1637 +f 2183/6552/1638 2180/6551/1638 2179/6550/1638 2184/6549/1638 +o cube +v -1.1996518877915636 0.2510047794409841 -2.059880234559687 +v -1.110347943085044 0.2402245786306546 -4.120417747620381 +v -1.1061194224338846 0.0885736138662021 -2.0549767282496707 +v -1.016815477727365 0.07779341305587262 -4.115514241310365 +v -1.1644486898712598 0.20900598371915136 -4.122599152884263 +v -1.2537526345777792 0.21978618452948084 -2.0620616398235683 +v -1.0709162245135808 0.04657481814436937 -4.117695646574246 +v -1.1602201692201004 0.057355018954698855 -2.0571581335135516 +vt 0.609375 0.349609375 +vt 0.6103515625 0.349609375 +vt 0.6103515625 0.3466796875 +vt 0.609375 0.3466796875 +vt 0.5771484375 0.349609375 +vt 0.609375 0.349609375 +vt 0.609375 0.3466796875 +vt 0.5771484375 0.3466796875 +vt 0.642578125 0.349609375 +vt 0.6435546875 0.349609375 +vt 0.6435546875 0.3466796875 +vt 0.642578125 0.3466796875 +vt 0.6103515625 0.349609375 +vt 0.642578125 0.349609375 +vt 0.642578125 0.3466796875 +vt 0.6103515625 0.3466796875 +vt 0.6103515625 0.349609375 +vt 0.609375 0.349609375 +vt 0.609375 0.3818359375 +vt 0.6103515625 0.3818359375 +vt 0.611328125 0.3818359375 +vt 0.6103515625 0.3818359375 +vt 0.6103515625 0.349609375 +vt 0.611328125 0.349609375 +vn 0.04329888228194885 -0.00522676402925068 -0.9990484911809419 +vn 0.8656119485794456 0.4994975185840482 0.03490248422209906 +vn -0.04329888228194885 0.00522676402925068 0.9990484911809419 +vn -0.8656119485794456 -0.4994975185840482 -0.03490248422209906 +vn -0.4988398152409542 0.8662995497321704 -0.026152033653420892 +vn 0.4988398152409542 -0.8662995497321704 0.026152033653420892 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2188/6556/1639 2191/6555/1639 2189/6554/1639 2186/6553/1639 +f 2187/6560/1640 2188/6559/1640 2186/6558/1640 2185/6557/1640 +f 2192/6564/1641 2187/6563/1641 2185/6562/1641 2190/6561/1641 +f 2191/6568/1642 2192/6567/1642 2190/6566/1642 2189/6565/1642 +f 2190/6572/1643 2185/6571/1643 2186/6570/1643 2189/6569/1643 +f 2191/6576/1644 2188/6575/1644 2187/6574/1644 2192/6573/1644 +o cube +v -1.0948222091607733 0.2392318239443818 -4.10886076009639 +v -0.6076253221871641 0.28526053493054865 -5.326718223467279 +v -1.0258004224409143 0.06617619971950944 -4.087789597761624 +v -0.5386035354673052 0.11220491070567629 -5.305647061132513 +v -0.660904612371118 0.2613051056514663 -5.348937688932247 +v -1.148101499344727 0.21527639466529946 -4.131080225561357 +v -0.5918828256512589 0.08824948142659389 -5.3278665265974805 +v -1.0790797126248681 0.04222077044042705 -4.110009063226592 +vt 0.4052734375 0.515625 +vt 0.40625 0.515625 +vt 0.40625 0.5126953125 +vt 0.4052734375 0.5126953125 +vt 0.384765625 0.515625 +vt 0.4052734375 0.515625 +vt 0.4052734375 0.5126953125 +vt 0.384765625 0.5126953125 +vt 0.4267578125 0.515625 +vt 0.427734375 0.515625 +vt 0.427734375 0.5126953125 +vt 0.4267578125 0.5126953125 +vt 0.40625 0.515625 +vt 0.4267578125 0.515625 +vt 0.4267578125 0.5126953125 +vt 0.40625 0.5126953125 +vt 0.40625 0.515625 +vt 0.4052734375 0.515625 +vt 0.4052734375 0.5361328125 +vt 0.40625 0.5361328125 +vt 0.4072265625 0.5361328125 +vt 0.40625 0.5361328125 +vt 0.40625 0.515625 +vt 0.4072265625 0.515625 +vn 0.3711976281703688 0.035069494084698456 -0.9278914006635345 +vn 0.8524686429432657 0.38328686846532084 0.35551144743948093 +vn -0.3711976281703688 -0.035069494084698456 0.9278914006635345 +vn -0.8524686429432657 -0.38328686846532084 -0.35551144743948093 +vn -0.3681161958392481 0.9229633291993193 -0.11237953245208543 +vn 0.3681161958392481 -0.9229633291993193 0.11237953245208543 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2196/6580/1645 2199/6579/1645 2197/6578/1645 2194/6577/1645 +f 2195/6584/1646 2196/6583/1646 2194/6582/1646 2193/6581/1646 +f 2200/6588/1647 2195/6587/1647 2193/6586/1647 2198/6585/1647 +f 2199/6592/1648 2200/6591/1648 2198/6590/1648 2197/6589/1648 +f 2198/6596/1649 2193/6595/1649 2194/6594/1649 2197/6593/1649 +f 2199/6600/1650 2196/6599/1650 2195/6598/1650 2200/6597/1650 +o cube +v -1.2586777047268105 0.361228864467043 -2.062552058971347 +v -1.1600370988047257 0.35584061479986095 -4.122684881783713 +v -1.196312825660582 0.25294713173367955 -2.059282775362478 +v -1.0976722197384974 0.24755888206649757 -4.119415598174844 +v -1.214120096969893 0.32461578607957714 -4.125192745586922 +v -1.3127607028919779 0.33000403574675913 -2.0650599227745565 +v -1.1517552179036645 0.21633405334621375 -4.121923461978054 +v -1.2503958238257493 0.22172230301339574 -2.0617906391656877 +vt 0.3701171875 0.107421875 +vt 0.37109375 0.107421875 +vt 0.37109375 0.10546875 +vt 0.3701171875 0.10546875 +vt 0.337890625 0.107421875 +vt 0.3701171875 0.107421875 +vt 0.3701171875 0.10546875 +vt 0.337890625 0.10546875 +vt 0.4033203125 0.107421875 +vt 0.404296875 0.107421875 +vt 0.404296875 0.10546875 +vt 0.4033203125 0.10546875 +vt 0.37109375 0.107421875 +vt 0.4033203125 0.107421875 +vt 0.4033203125 0.10546875 +vt 0.37109375 0.10546875 +vt 0.37109375 0.107421875 +vt 0.3701171875 0.107421875 +vt 0.3701171875 0.1396484375 +vt 0.37109375 0.1396484375 +vt 0.3720703125 0.1396484375 +vt 0.37109375 0.1396484375 +vt 0.37109375 0.107421875 +vt 0.3720703125 0.107421875 +vn 0.04782574832585927 -0.0026124846871185443 -0.998852277727208 +vn 0.865327970642677 0.49959725952454115 0.04012582085135412 +vn -0.04782574832585927 0.0026124846871185443 0.998852277727208 +vn -0.865327970642677 -0.49959725952454115 -0.04012582085135412 +vn -0.4989190325298266 0.8662538618669057 -0.02615426887094906 +vn 0.4989190325298266 -0.8662538618669057 0.02615426887094906 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2204/6604/1651 2207/6603/1651 2205/6602/1651 2202/6601/1651 +f 2203/6608/1652 2204/6607/1652 2202/6606/1652 2201/6605/1652 +f 2208/6612/1653 2203/6611/1653 2201/6610/1653 2206/6609/1653 +f 2207/6616/1654 2208/6615/1654 2206/6614/1654 2205/6613/1654 +f 2206/6620/1655 2201/6619/1655 2202/6618/1655 2205/6617/1655 +f 2207/6624/1656 2204/6623/1656 2203/6622/1656 2208/6621/1656 +o cube +v -1.1486943327011487 0.35659138775387234 -4.11201885930464 +v -0.6656678389650506 0.40032736534608426 -5.3316207700169285 +v -1.0922335706376756 0.2466005056816553 -4.09360179634152 +v -0.6092070769015774 0.29033648327386724 -5.313203707053809 +v -0.7164638777014831 0.370706191006703 -5.352800913534921 +v -1.1994903714375813 0.32697021341449106 -4.133199002822632 +v -0.66000311563801 0.26071530893448597 -5.334383850571801 +v -1.1430296093741081 0.21697933134227404 -4.114781939859513 +vt 0.5224609375 0.4345703125 +vt 0.5234375 0.4345703125 +vt 0.5234375 0.4326171875 +vt 0.5224609375 0.4326171875 +vt 0.501953125 0.4345703125 +vt 0.5224609375 0.4345703125 +vt 0.5224609375 0.4326171875 +vt 0.501953125 0.4326171875 +vt 0.5439453125 0.4345703125 +vt 0.544921875 0.4345703125 +vt 0.544921875 0.4326171875 +vt 0.5439453125 0.4326171875 +vt 0.5234375 0.4345703125 +vt 0.5439453125 0.4345703125 +vt 0.5439453125 0.4326171875 +vt 0.5234375 0.4326171875 +vt 0.5234375 0.4345703125 +vt 0.5224609375 0.4345703125 +vt 0.5224609375 0.455078125 +vt 0.5234375 0.455078125 +vt 0.5244140625 0.455078125 +vt 0.5234375 0.455078125 +vt 0.5234375 0.4345703125 +vt 0.5244140625 0.4345703125 +vn 0.3680201857036939 0.033322649594066174 -0.9292205033998387 +vn 0.8127366197829275 0.47393878943010365 0.33888229628788386 +vn -0.3680201857036939 -0.033322649594066174 0.9292205033998387 +vn -0.8127366197829275 -0.47393878943010365 -0.33888229628788386 +vn -0.4516860965077848 0.8799270565777366 -0.14733650370495832 +vn 0.4516860965077848 -0.8799270565777366 0.14733650370495832 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2212/6628/1657 2215/6627/1657 2213/6626/1657 2210/6625/1657 +f 2211/6632/1658 2212/6631/1658 2210/6630/1658 2209/6629/1658 +f 2216/6636/1659 2211/6635/1659 2209/6634/1659 2214/6633/1659 +f 2215/6640/1660 2216/6639/1660 2214/6638/1660 2213/6637/1660 +f 2214/6644/1661 2209/6643/1661 2210/6642/1661 2213/6641/1661 +f 2215/6648/1662 2212/6647/1662 2211/6646/1662 2216/6645/1662 +o cube +v -1.0853297772004287 0.10842884919395424 -2.0534629925045036 +v -1.0144481015845315 0.07701138802840835 -4.114505200028598 +v -0.9766983061258265 -0.0442757180743118 -2.0473992784957775 +v -0.9058166305099294 -0.07569317923985767 -4.108441486019872 +v -1.0653444353091353 0.040757027921809325 -4.115702942344289 +v -1.1362261109250325 0.07217448908735521 -2.0546607348201937 +v -0.9567129642345333 -0.11194753934645668 -4.1096392283355625 +v -1.0275946398504305 -0.0805300781809108 -2.0485970208114677 +vt 0.5361328125 0.349609375 +vt 0.537109375 0.349609375 +vt 0.537109375 0.3466796875 +vt 0.5361328125 0.3466796875 +vt 0.50390625 0.349609375 +vt 0.5361328125 0.349609375 +vt 0.5361328125 0.3466796875 +vt 0.50390625 0.3466796875 +vt 0.5693359375 0.349609375 +vt 0.5703125 0.349609375 +vt 0.5703125 0.3466796875 +vt 0.5693359375 0.3466796875 +vt 0.537109375 0.349609375 +vt 0.5693359375 0.349609375 +vt 0.5693359375 0.3466796875 +vt 0.537109375 0.3466796875 +vt 0.537109375 0.349609375 +vt 0.5361328125 0.349609375 +vt 0.5361328125 0.3818359375 +vt 0.537109375 0.3818359375 +vt 0.5380859375 0.3818359375 +vt 0.537109375 0.3818359375 +vt 0.537109375 0.349609375 +vt 0.5380859375 0.349609375 +vn 0.03436687302588952 -0.015232708443901033 -0.9992931915268339 +vn 0.8143413395936617 0.5800697617055841 0.019163877051042232 +vn -0.03436687302588952 0.015232708443901033 0.9992931915268339 +vn -0.8143413395936617 -0.5800697617055841 -0.019163877051042232 +vn -0.5793678457312099 0.8144243587640844 -0.03233980804653986 +vn 0.5793678457312099 -0.8144243587640844 0.03233980804653986 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2220/6652/1663 2223/6651/1663 2221/6650/1663 2218/6649/1663 +f 2219/6656/1664 2220/6655/1664 2218/6654/1664 2217/6653/1664 +f 2224/6660/1665 2219/6659/1665 2217/6658/1665 2222/6657/1665 +f 2223/6664/1666 2224/6663/1666 2222/6662/1666 2221/6661/1666 +f 2222/6668/1667 2217/6667/1667 2218/6666/1667 2221/6665/1667 +f 2223/6672/1668 2220/6671/1668 2219/6670/1668 2224/6669/1668 +o cube +v -1.0174376868493158 0.07580312486584617 -4.1062721071558865 +v -0.6085725459474319 0.1861936391872464 -5.282343206581062 +v -0.9137569209140908 -0.07893343682609945 -4.084751297439712 +v -0.504891780012207 0.03145707749530077 -5.260822396864887 +v -0.6564673472746687 0.15133095617935 -5.302266342361242 +v -1.0653324881765525 0.04094044185794976 -4.126195242936068 +v -0.5527865813394437 -0.003405605512595694 -5.280745532645067 +v -0.9616517222413276 -0.11379611983399592 -4.104674433219892 +vt 0.447265625 0.7275390625 +vt 0.4482421875 0.7275390625 +vt 0.4482421875 0.724609375 +vt 0.447265625 0.724609375 +vt 0.427734375 0.7275390625 +vt 0.447265625 0.7275390625 +vt 0.447265625 0.724609375 +vt 0.427734375 0.724609375 +vt 0.4677734375 0.7275390625 +vt 0.46875 0.7275390625 +vt 0.46875 0.724609375 +vt 0.4677734375 0.724609375 +vt 0.4482421875 0.7275390625 +vt 0.4677734375 0.7275390625 +vt 0.4677734375 0.724609375 +vt 0.4482421875 0.724609375 +vt 0.4482421875 0.7275390625 +vt 0.447265625 0.7275390625 +vt 0.447265625 0.7470703125 +vt 0.4482421875 0.7470703125 +vt 0.44921875 0.7470703125 +vt 0.4482421875 0.7470703125 +vt 0.4482421875 0.7275390625 +vt 0.44921875 0.7275390625 +vn 0.32709211272150696 0.08831241145712017 -0.94085687954014 +vn 0.7663168212357817 0.5578029281263392 0.31877017248288675 +vn -0.32709211272150696 -0.08831241145712017 0.94085687954014 +vn -0.7663168212357817 -0.5578029281263392 -0.31877017248288675 +vn -0.5529640849878662 0.8252616623570433 -0.11477765181960047 +vn 0.5529640849878662 -0.8252616623570433 0.11477765181960047 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2228/6676/1669 2231/6675/1669 2229/6674/1669 2226/6673/1669 +f 2227/6680/1670 2228/6679/1670 2226/6678/1670 2225/6677/1670 +f 2232/6684/1671 2227/6683/1671 2225/6682/1671 2230/6681/1671 +f 2231/6688/1672 2232/6687/1672 2230/6686/1672 2229/6685/1672 +f 2230/6692/1673 2225/6691/1673 2226/6690/1673 2229/6689/1673 +f 2231/6696/1674 2228/6695/1674 2227/6694/1674 2232/6693/1674 +o cube +v -0.9576415028087832 -0.04379375621746612 -2.048109071231321 +v -0.9168985464274303 -0.07896702476085762 -4.109906612864655 +v -0.8373144858614553 -0.18750991727459465 -2.0432795739946608 +v -0.7965715294801023 -0.22268318581798618 -4.105077115627995 +v -0.9648150711569339 -0.11909417073731518 -4.11016893638807 +v -1.0055580275382867 -0.08392090219392367 -2.0483713947547364 +v -0.8444880542096059 -0.26281033179444374 -4.10533943915141 +v -0.8852310105909589 -0.2276370632510522 -2.043541897518076 +vt 0.28124999999999994 0.3750000000000001 +vt 0.28222656249999994 0.3750000000000001 +vt 0.28222656249999994 0.3720703125000001 +vt 0.28124999999999994 0.3720703125000001 +vt 0.2490234375 0.3750000000000001 +vt 0.28124999999999994 0.3750000000000001 +vt 0.28124999999999994 0.3720703125000001 +vt 0.2490234375 0.3720703125000001 +vt 0.31445312499999983 0.3750000000000001 +vt 0.31542968749999983 0.3750000000000001 +vt 0.31542968749999983 0.3720703125000001 +vt 0.31445312499999983 0.3720703125000001 +vt 0.28222656249999994 0.3750000000000001 +vt 0.31445312499999983 0.3750000000000001 +vt 0.31445312499999983 0.3720703125000001 +vt 0.28222656249999994 0.3720703125000001 +vt 0.28222656249999994 0.3750000000000001 +vt 0.28124999999999994 0.3750000000000001 +vt 0.28124999999999994 0.4072265625 +vt 0.28222656249999994 0.4072265625 +vt 0.28320312499999994 0.4072265625 +vt 0.28222656249999994 0.4072265625 +vt 0.28222656249999994 0.3750000000000001 +vt 0.28320312499999994 0.3750000000000001 +vn 0.019754160669746928 -0.01705370596043229 -0.9996594141252554 +vn 0.7666643956720576 0.6420343356233209 0.004197176374645656 +vn -0.019754160669746928 0.01705370596043229 0.9996594141252554 +vn -0.7666643956720576 -0.6420343356233209 -0.004197176374645656 +vn -0.6417440903857494 0.7664861923046861 -0.0257573185955211 +vn 0.6417440903857494 -0.7664861923046861 0.0257573185955211 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2236/6700/1675 2239/6699/1675 2237/6698/1675 2234/6697/1675 +f 2235/6704/1676 2236/6703/1676 2234/6702/1676 2233/6701/1676 +f 2240/6708/1677 2235/6707/1677 2233/6706/1677 2238/6705/1677 +f 2239/6712/1678 2240/6711/1678 2238/6710/1678 2237/6709/1678 +f 2238/6716/1679 2233/6715/1679 2234/6714/1679 2237/6713/1679 +f 2239/6720/1680 2236/6719/1680 2235/6718/1680 2240/6717/1680 +o cube +v -0.9071755193438817 -0.07487822941419747 -4.106905481364712 +v -0.5404518185805123 0.06173509173384317 -5.2940661814316075 +v -0.8029930992597132 -0.23011105930388404 -4.092586198217659 +v -0.43626939849634383 -0.09349773815584339 -5.279746898284555 +v -0.5890731812946526 0.027353092995243244 -5.313042251903622 +v -0.955796882058022 -0.1092602281527974 -4.125881551836727 +v -0.48489076121048413 -0.12787973689444326 -5.298722968756569 +v -0.8516144619738535 -0.26449305804248396 -4.111562268689674 +vt 0.447265625 0.7705078125 +vt 0.4482421875 0.7705078125 +vt 0.4482421875 0.767578125 +vt 0.447265625 0.767578125 +vt 0.427734375 0.7705078125 +vt 0.447265625 0.7705078125 +vt 0.447265625 0.767578125 +vt 0.427734375 0.767578125 +vt 0.4677734375 0.7705078125 +vt 0.46875 0.7705078125 +vt 0.46875 0.767578125 +vt 0.4677734375 0.767578125 +vt 0.4482421875 0.7705078125 +vt 0.4677734375 0.7705078125 +vt 0.4677734375 0.767578125 +vt 0.4482421875 0.767578125 +vt 0.4482421875 0.7705078125 +vt 0.447265625 0.7705078125 +vt 0.447265625 0.7900390625 +vt 0.4482421875 0.7900390625 +vt 0.44921875 0.7900390625 +vt 0.4482421875 0.7900390625 +vt 0.4482421875 0.7705078125 +vt 0.44921875 0.7705078125 +vn 0.29337896061069546 0.10929065691843248 -0.9497285600535164 +vn 0.7779418034262509 0.5501119798176026 0.3036171275522348 +vn -0.29337896061069546 -0.10929065691843248 0.9497285600535164 +vn -0.7779418034262509 -0.5501119798176026 -0.3036171275522348 +vn -0.555639573782232 0.8279084260783285 -0.07636951011761511 +vn 0.555639573782232 -0.8279084260783285 0.07636951011761511 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2244/6724/1681 2247/6723/1681 2245/6722/1681 2242/6721/1681 +f 2243/6728/1682 2244/6727/1682 2242/6726/1682 2241/6725/1682 +f 2248/6732/1683 2243/6731/1683 2241/6730/1683 2246/6729/1683 +f 2247/6736/1684 2248/6735/1684 2246/6734/1684 2245/6733/1684 +f 2246/6740/1685 2241/6739/1685 2242/6738/1685 2245/6737/1685 +f 2247/6744/1686 2244/6743/1686 2243/6742/1686 2248/6741/1686 +o cube +v -1.2603218519457389 0.3580307890194634 3.25 +v -1.2603218519457389 0.3580307890194634 0.4375 +v -1.1397991751295127 0.2143974559346551 3.25 +v -1.1397991751295127 0.2143974559346551 0.4375 +v -1.3081996296406748 0.31785656341405466 0.4375 +v -1.3081996296406748 0.31785656341405466 3.25 +v -1.1876769528244489 0.17422323032924636 0.4375 +v -1.1876769528244489 0.17422323032924636 3.25 +vt 0.203125 0.1845703125 +vt 0.2041015625 0.1845703125 +vt 0.2041015625 0.181640625 +vt 0.203125 0.181640625 +vt 0.1591796875 0.1845703125 +vt 0.203125 0.1845703125 +vt 0.203125 0.181640625 +vt 0.1591796875 0.181640625 +vt 0.248046875 0.1845703125 +vt 0.2490234375 0.1845703125 +vt 0.2490234375 0.181640625 +vt 0.248046875 0.181640625 +vt 0.2041015625 0.1845703125 +vt 0.248046875 0.1845703125 +vt 0.248046875 0.181640625 +vt 0.2041015625 0.181640625 +vt 0.2041015625 0.1845703125 +vt 0.203125 0.1845703125 +vt 0.203125 0.228515625 +vt 0.2041015625 0.228515625 +vt 0.205078125 0.228515625 +vt 0.2041015625 0.228515625 +vt 0.2041015625 0.1845703125 +vt 0.205078125 0.1845703125 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2252/6748/1687 2255/6747/1687 2253/6746/1687 2250/6745/1687 +f 2251/6752/1688 2252/6751/1688 2250/6750/1688 2249/6749/1688 +f 2256/6756/1689 2251/6755/1689 2249/6754/1689 2254/6753/1689 +f 2255/6760/1690 2256/6759/1690 2254/6758/1690 2253/6757/1690 +f 2254/6764/1691 2249/6763/1691 2250/6762/1691 2253/6761/1691 +f 2255/6768/1692 2252/6767/1692 2251/6766/1692 2256/6765/1692 +o cube +v -1.2794729630237136 0.34196109877729963 7.25 +v -1.2794729630237136 0.34196109877729963 3.25 +v -1.1589502862074874 0.19832776569249133 7.25 +v -1.1589502862074874 0.19832776569249133 3.25 +v -1.3273507407186496 0.3017868731718909 3.25 +v -1.3273507407186496 0.3017868731718909 7.25 +v -1.2068280639024236 0.1581535400870826 3.25 +v -1.2068280639024236 0.1581535400870826 7.25 +vt 0.5810546875 0.279296875 +vt 0.58203125 0.279296875 +vt 0.58203125 0.2763671875 +vt 0.5810546875 0.2763671875 +vt 0.5185546875 0.279296875 +vt 0.5810546875 0.279296875 +vt 0.5810546875 0.2763671875 +vt 0.5185546875 0.2763671875 +vt 0.64453125 0.279296875 +vt 0.6455078125 0.279296875 +vt 0.6455078125 0.2763671875 +vt 0.64453125 0.2763671875 +vt 0.58203125 0.279296875 +vt 0.64453125 0.279296875 +vt 0.64453125 0.2763671875 +vt 0.58203125 0.2763671875 +vt 0.58203125 0.279296875 +vt 0.5810546875 0.279296875 +vt 0.5810546875 0.341796875 +vt 0.58203125 0.341796875 +vt 0.5830078125 0.341796875 +vt 0.58203125 0.341796875 +vt 0.58203125 0.279296875 +vt 0.5830078125 0.279296875 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2260/6772/1693 2263/6771/1693 2261/6770/1693 2258/6769/1693 +f 2259/6776/1694 2260/6775/1694 2258/6774/1694 2257/6773/1694 +f 2264/6780/1695 2259/6779/1695 2257/6778/1695 2262/6777/1695 +f 2263/6784/1696 2264/6783/1696 2262/6782/1696 2261/6781/1696 +f 2262/6788/1697 2257/6787/1697 2258/6786/1697 2261/6785/1697 +f 2263/6792/1698 2260/6791/1698 2259/6790/1698 2264/6789/1698 +o cube +v -0.9137156270267284 -0.08542365573665223 0.4375 +v -0.9137156270267284 -0.08542365573665223 -2.0625 +v -0.7931929502105022 -0.22905698882146053 0.4375 +v -0.7931929502105022 -0.22905698882146053 -2.0625 +v -0.9615934047216645 -0.12559788134206096 -2.0625 +v -0.9615934047216645 -0.12559788134206096 0.4375 +v -0.8410707279054384 -0.26923121442686926 -2.0625 +v -0.8410707279054384 -0.26923121442686926 0.4375 +vt 0.130859375 0.404296875 +vt 0.1318359375 0.404296875 +vt 0.1318359375 0.4013671875 +vt 0.130859375 0.4013671875 +vt 0.091796875 0.404296875 +vt 0.130859375 0.404296875 +vt 0.130859375 0.4013671875 +vt 0.091796875 0.4013671875 +vt 0.1708984375 0.404296875 +vt 0.171875 0.404296875 +vt 0.171875 0.4013671875 +vt 0.1708984375 0.4013671875 +vt 0.1318359375 0.404296875 +vt 0.1708984375 0.404296875 +vt 0.1708984375 0.4013671875 +vt 0.1318359375 0.4013671875 +vt 0.1318359375 0.404296875 +vt 0.130859375 0.404296875 +vt 0.130859375 0.443359375 +vt 0.1318359375 0.443359375 +vt 0.1328125 0.443359375 +vt 0.1318359375 0.443359375 +vt 0.1318359375 0.404296875 +vt 0.1328125 0.404296875 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2268/6796/1699 2271/6795/1699 2269/6794/1699 2266/6793/1699 +f 2267/6800/1700 2268/6799/1700 2266/6798/1700 2265/6797/1700 +f 2272/6804/1701 2267/6803/1701 2265/6802/1701 2270/6801/1701 +f 2271/6808/1702 2272/6807/1702 2270/6806/1702 2269/6805/1702 +f 2270/6812/1703 2265/6811/1703 2266/6810/1703 2269/6809/1703 +f 2271/6816/1704 2268/6815/1704 2267/6814/1704 2272/6813/1704 +o cube +v -0.8987538214970605 -0.07286921023496173 3.25 +v -0.8987538214970605 -0.07286921023496173 0.4375 +v -0.7782311446808343 -0.21650254331977004 3.25 +v -0.7782311446808343 -0.21650254331977004 0.4375 +v -0.9466315991919965 -0.11304343584037047 0.4375 +v -0.9466315991919965 -0.11304343584037047 3.25 +v -0.8261089223757705 -0.25667676892517877 0.4375 +v -0.8261089223757705 -0.25667676892517877 3.25 +vt 0.568359375 0.185546875 +vt 0.5693359375 0.185546875 +vt 0.5693359375 0.1826171875 +vt 0.568359375 0.1826171875 +vt 0.5244140625 0.185546875 +vt 0.568359375 0.185546875 +vt 0.568359375 0.1826171875 +vt 0.5244140625 0.1826171875 +vt 0.61328125 0.185546875 +vt 0.6142578125 0.185546875 +vt 0.6142578125 0.1826171875 +vt 0.61328125 0.1826171875 +vt 0.5693359375 0.185546875 +vt 0.61328125 0.185546875 +vt 0.61328125 0.1826171875 +vt 0.5693359375 0.1826171875 +vt 0.5693359375 0.185546875 +vt 0.568359375 0.185546875 +vt 0.568359375 0.2294921875 +vt 0.5693359375 0.2294921875 +vt 0.5703125 0.2294921875 +vt 0.5693359375 0.2294921875 +vt 0.5693359375 0.185546875 +vt 0.5703125 0.185546875 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2276/6820/1705 2279/6819/1705 2277/6818/1705 2274/6817/1705 +f 2275/6824/1706 2276/6823/1706 2274/6822/1706 2273/6821/1706 +f 2280/6828/1707 2275/6827/1707 2273/6826/1707 2278/6825/1707 +f 2279/6832/1708 2280/6831/1708 2278/6830/1708 2277/6829/1708 +f 2278/6836/1709 2273/6835/1709 2274/6834/1709 2277/6833/1709 +f 2279/6840/1710 2276/6839/1710 2275/6838/1710 2280/6837/1710 +o cube +v -0.9179049325750352 -0.0889389004771255 7.25 +v -0.9179049325750352 -0.0889389004771255 3.25 +v -0.797382255758809 -0.2325722335619338 7.25 +v -0.797382255758809 -0.2325722335619338 3.25 +v -0.9657827102699712 -0.12911312608253422 3.25 +v -0.9657827102699712 -0.12911312608253422 7.25 +v -0.8452600334537452 -0.2727464591673425 3.25 +v -0.8452600334537452 -0.2727464591673425 7.25 +vt 0.71484375 0.36328125 +vt 0.7158203125 0.36328125 +vt 0.7158203125 0.3603515625 +vt 0.71484375 0.3603515625 +vt 0.65234375 0.36328125 +vt 0.71484375 0.36328125 +vt 0.71484375 0.3603515625 +vt 0.65234375 0.3603515625 +vt 0.7783203125 0.36328125 +vt 0.779296875 0.36328125 +vt 0.779296875 0.3603515625 +vt 0.7783203125 0.3603515625 +vt 0.7158203125 0.36328125 +vt 0.7783203125 0.36328125 +vt 0.7783203125 0.3603515625 +vt 0.7158203125 0.3603515625 +vt 0.7158203125 0.36328125 +vt 0.71484375 0.36328125 +vt 0.71484375 0.42578125 +vt 0.7158203125 0.42578125 +vt 0.716796875 0.42578125 +vt 0.7158203125 0.42578125 +vt 0.7158203125 0.36328125 +vt 0.716796875 0.36328125 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2284/6844/1711 2287/6843/1711 2285/6842/1711 2282/6841/1711 +f 2283/6848/1712 2284/6847/1712 2282/6846/1712 2281/6845/1712 +f 2288/6852/1713 2283/6851/1713 2281/6850/1713 2286/6849/1713 +f 2287/6856/1714 2288/6855/1714 2286/6854/1714 2285/6853/1714 +f 2286/6860/1715 2281/6859/1715 2282/6858/1715 2285/6857/1715 +f 2287/6864/1716 2284/6863/1716 2283/6862/1716 2288/6861/1716 +o cube +v -0.8485729637692886 0.7035291292259781 7.38125 +v -0.8485729637692886 0.7035291292259781 7.25625 +v -0.36648225650438415 0.12899579688674467 7.38125 +v -0.36648225650438415 0.12899579688674467 7.25625 +v -1.32735074071865 0.301786873171891 7.25625 +v -1.32735074071865 0.301786873171891 7.38125 +v -0.8452600334537455 -0.27274645916734247 7.25625 +v -0.8452600334537455 -0.27274645916734247 7.38125 +vt 0.5546875 0.8896484375 +vt 0.564453125 0.8896484375 +vt 0.564453125 0.8779296875 +vt 0.5546875 0.8779296875 +vt 0.552734375 0.8896484375 +vt 0.5546875 0.8896484375 +vt 0.5546875 0.8779296875 +vt 0.552734375 0.8779296875 +vt 0.56640625 0.8896484375 +vt 0.576171875 0.8896484375 +vt 0.576171875 0.8779296875 +vt 0.56640625 0.8779296875 +vt 0.564453125 0.8896484375 +vt 0.56640625 0.8896484375 +vt 0.56640625 0.8779296875 +vt 0.564453125 0.8779296875 +vt 0.564453125 0.8896484375 +vt 0.5546875 0.8896484375 +vt 0.5546875 0.8916015625 +vt 0.564453125 0.8916015625 +vt 0.57421875 0.8916015625 +vt 0.564453125 0.8916015625 +vt 0.564453125 0.8896484375 +vt 0.57421875 0.8896484375 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2292/6868/1717 2295/6867/1717 2293/6866/1717 2290/6865/1717 +f 2291/6872/1718 2292/6871/1718 2290/6870/1718 2289/6869/1718 +f 2296/6876/1719 2291/6875/1719 2289/6874/1719 2294/6873/1719 +f 2295/6880/1720 2296/6879/1720 2294/6878/1720 2293/6877/1720 +f 2294/6884/1721 2289/6883/1721 2290/6882/1721 2293/6881/1721 +f 2295/6888/1722 2292/6887/1722 2291/6886/1722 2296/6885/1722 +o cube +v -1.1445869528990062 0.21038003337411415 7.25 +v -1.1445869528990062 0.21038003337411415 4.25 +v -1.0240642760827803 0.06674670028930574 7.25 +v -1.0240642760827803 0.06674670028930574 4.25 +v -1.1924647305939424 0.17020580776870542 4.25 +v -1.1924647305939424 0.17020580776870542 7.25 +v -1.0719420537777165 0.026572474683897007 4.25 +v -1.0719420537777165 0.026572474683897007 7.25 +vt 0.6728515625 0.2294921875 +vt 0.673828125 0.2294921875 +vt 0.673828125 0.2265625 +vt 0.6728515625 0.2265625 +vt 0.6259765625 0.2294921875 +vt 0.6728515625 0.2294921875 +vt 0.6728515625 0.2265625 +vt 0.6259765625 0.2265625 +vt 0.720703125 0.2294921875 +vt 0.7216796875 0.2294921875 +vt 0.7216796875 0.2265625 +vt 0.720703125 0.2265625 +vt 0.673828125 0.2294921875 +vt 0.720703125 0.2294921875 +vt 0.720703125 0.2265625 +vt 0.673828125 0.2265625 +vt 0.673828125 0.2294921875 +vt 0.6728515625 0.2294921875 +vt 0.6728515625 0.2763671875 +vt 0.673828125 0.2763671875 +vt 0.6748046875 0.2763671875 +vt 0.673828125 0.2763671875 +vt 0.673828125 0.2294921875 +vt 0.6748046875 0.2294921875 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2300/6892/1723 2303/6891/1723 2301/6890/1723 2298/6889/1723 +f 2299/6896/1724 2300/6895/1724 2298/6894/1724 2297/6893/1724 +f 2304/6900/1725 2299/6899/1725 2297/6898/1725 2302/6897/1725 +f 2303/6904/1726 2304/6903/1726 2302/6902/1726 2301/6901/1726 +f 2302/6908/1727 2297/6907/1727 2298/6906/1727 2301/6905/1727 +f 2303/6912/1728 2300/6911/1728 2299/6910/1728 2304/6909/1728 +o cube +v -1.0240642760827803 0.06674670028930574 2.875 +v -1.0240642760827803 0.06674670028930574 0.0625 +v -0.9035415992665541 -0.07688663279550267 2.875 +v -0.9035415992665541 -0.07688663279550267 0.0625 +v -1.0719420537777165 0.026572474683897007 0.0625 +v -1.0719420537777165 0.026572474683897007 2.875 +v -0.9514193769614903 -0.1170608584009114 0.0625 +v -0.9514193769614903 -0.1170608584009114 2.875 +vt 0.478515625 0.185546875 +vt 0.4794921875 0.185546875 +vt 0.4794921875 0.1826171875 +vt 0.478515625 0.1826171875 +vt 0.4345703125 0.185546875 +vt 0.478515625 0.185546875 +vt 0.478515625 0.1826171875 +vt 0.4345703125 0.1826171875 +vt 0.5234375 0.185546875 +vt 0.5244140625 0.185546875 +vt 0.5244140625 0.1826171875 +vt 0.5234375 0.1826171875 +vt 0.4794921875 0.185546875 +vt 0.5234375 0.185546875 +vt 0.5234375 0.1826171875 +vt 0.4794921875 0.1826171875 +vt 0.4794921875 0.185546875 +vt 0.478515625 0.185546875 +vt 0.478515625 0.2294921875 +vt 0.4794921875 0.2294921875 +vt 0.48046875 0.2294921875 +vt 0.4794921875 0.2294921875 +vt 0.4794921875 0.185546875 +vt 0.48046875 0.185546875 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2308/6916/1729 2311/6915/1729 2309/6914/1729 2306/6913/1729 +f 2307/6920/1730 2308/6919/1730 2306/6918/1730 2305/6917/1730 +f 2312/6924/1731 2307/6923/1731 2305/6922/1731 2310/6921/1731 +f 2311/6928/1732 2312/6927/1732 2310/6926/1732 2309/6925/1732 +f 2310/6932/1733 2305/6931/1733 2306/6930/1733 2309/6929/1733 +f 2311/6936/1734 2308/6935/1734 2307/6934/1734 2312/6933/1734 +o cube +v -1.0240642760827805 0.0667467002893058 7.25 +v -1.0240642760827805 0.0667467002893058 2.875 +v -0.9035415992665543 -0.07688663279550256 7.25 +v -0.9035415992665543 -0.07688663279550256 2.875 +v -1.0719420537777165 0.02657247468389709 2.875 +v -1.0719420537777165 0.02657247468389709 7.25 +v -0.9514193769614904 -0.1170608584009113 2.875 +v -0.9514193769614904 -0.1170608584009113 7.25 +vt 0.17578125 0.29296875 +vt 0.1767578125 0.29296875 +vt 0.1767578125 0.2900390625 +vt 0.17578125 0.2900390625 +vt 0.107421875 0.29296875 +vt 0.17578125 0.29296875 +vt 0.17578125 0.2900390625 +vt 0.107421875 0.2900390625 +vt 0.2451171875 0.29296875 +vt 0.24609375 0.29296875 +vt 0.24609375 0.2900390625 +vt 0.2451171875 0.2900390625 +vt 0.1767578125 0.29296875 +vt 0.2451171875 0.29296875 +vt 0.2451171875 0.2900390625 +vt 0.1767578125 0.2900390625 +vt 0.1767578125 0.29296875 +vt 0.17578125 0.29296875 +vt 0.17578125 0.361328125 +vt 0.1767578125 0.361328125 +vt 0.177734375 0.361328125 +vt 0.1767578125 0.361328125 +vt 0.1767578125 0.29296875 +vt 0.177734375 0.29296875 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2316/6940/1735 2319/6939/1735 2317/6938/1735 2314/6937/1735 +f 2315/6944/1736 2316/6943/1736 2314/6942/1736 2313/6941/1736 +f 2320/6948/1737 2315/6947/1737 2313/6946/1737 2318/6945/1737 +f 2319/6952/1738 2320/6951/1738 2318/6950/1738 2317/6949/1738 +f 2318/6956/1739 2313/6955/1739 2314/6954/1739 2317/6953/1739 +f 2319/6960/1740 2316/6959/1740 2315/6958/1740 2320/6957/1740 +o cube +v -1.1685258417464748 0.19029292057140945 4.25 +v -1.1685258417464748 0.19029292057140945 1.4375 +v -1.0480031649302486 0.04665958748660104 4.25 +v -1.0480031649302486 0.04665958748660104 1.4375 +v -1.2164036194414107 0.15011869496600083 1.4375 +v -1.2164036194414107 0.15011869496600083 4.25 +v -1.0958809426251848 0.00648536188119242 1.4375 +v -1.0958809426251848 0.00648536188119242 4.25 +vt 0.0439453125 0.185546875 +vt 0.044921875 0.185546875 +vt 0.044921875 0.1826171875 +vt 0.0439453125 0.1826171875 +vt 0 0.185546875 +vt 0.0439453125 0.185546875 +vt 0.0439453125 0.1826171875 +vt 0 0.1826171875 +vt 0.0888671875 0.185546875 +vt 0.08984375 0.185546875 +vt 0.08984375 0.1826171875 +vt 0.0888671875 0.1826171875 +vt 0.044921875 0.185546875 +vt 0.0888671875 0.185546875 +vt 0.0888671875 0.1826171875 +vt 0.044921875 0.1826171875 +vt 0.044921875 0.185546875 +vt 0.0439453125 0.185546875 +vt 0.0439453125 0.2294921875 +vt 0.044921875 0.2294921875 +vt 0.0458984375 0.2294921875 +vt 0.044921875 0.2294921875 +vt 0.044921875 0.185546875 +vt 0.0458984375 0.185546875 +vn 0 0 -1 +vn 0.7660444431189781 0.6427876096865394 0 +vn 0 0 1 +vn -0.7660444431189781 -0.6427876096865394 0 +vn -0.6427876096865394 0.7660444431189781 0 +vn 0.6427876096865394 -0.7660444431189781 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2324/6964/1741 2327/6963/1741 2325/6962/1741 2322/6961/1741 +f 2323/6968/1742 2324/6967/1742 2322/6966/1742 2321/6965/1742 +f 2328/6972/1743 2323/6971/1743 2321/6970/1743 2326/6969/1743 +f 2327/6976/1744 2328/6975/1744 2326/6974/1744 2325/6973/1744 +f 2326/6980/1745 2321/6979/1745 2322/6978/1745 2325/6977/1745 +f 2327/6984/1746 2324/6983/1746 2323/6982/1746 2328/6981/1746 +o cube +v -0.7033976686098645 0.5538808803360932 -5.308563675807431 +v -0.05947995228403369 0.5876631654509997 -5.989103889030825 +v -0.6610146134293272 0.373912977192225 -5.277395094326027 +v -0.017096897103496378 0.4076952623071316 -5.9579353075494215 +v -0.10265237869209165 0.5702717431511801 -6.030816357531624 +v -0.7465700950179225 0.5364894580362736 -5.35027614430823 +v -0.06026932351155434 0.39030384000731194 -5.99964777605022 +v -0.7041870398373852 0.35652155489240533 -5.319107562826827 +vt 0.1064453125 0.4287109375 +vt 0.107421875 0.4287109375 +vt 0.107421875 0.42578125 +vt 0.1064453125 0.42578125 +vt 0.091796875 0.4287109375 +vt 0.1064453125 0.4287109375 +vt 0.1064453125 0.42578125 +vt 0.091796875 0.42578125 +vt 0.1220703125 0.4287109375 +vt 0.123046875 0.4287109375 +vt 0.123046875 0.42578125 +vt 0.1220703125 0.42578125 +vt 0.107421875 0.4287109375 +vt 0.1220703125 0.4287109375 +vt 0.1220703125 0.42578125 +vt 0.107421875 0.42578125 +vt 0.107421875 0.4287109375 +vt 0.1064453125 0.4287109375 +vt 0.1064453125 0.443359375 +vt 0.107421875 0.443359375 +vt 0.1083984375 0.443359375 +vt 0.107421875 0.443359375 +vt 0.107421875 0.4287109375 +vt 0.1083984375 0.4287109375 +vn 0.6868455640808862 0.03603443745590035 -0.7259095607716199 +vn 0.6907588225289272 0.27826275679711393 0.6673994960127858 +vn -0.6868455640808862 -0.03603443745590035 0.7259095607716199 +vn -0.6907588225289272 -0.27826275679711393 -0.6673994960127858 +vn -0.22604296096286525 0.9598288167672959 -0.16623243456748624 +vn 0.22604296096286525 -0.9598288167672959 0.16623243456748624 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2332/6988/1747 2335/6987/1747 2333/6986/1747 2330/6985/1747 +f 2331/6992/1748 2332/6991/1748 2330/6990/1748 2329/6989/1748 +f 2336/6996/1749 2331/6995/1749 2329/6994/1749 2334/6993/1749 +f 2335/7000/1750 2336/6999/1750 2334/6998/1750 2333/6997/1750 +f 2334/7004/1751 2329/7003/1751 2330/7002/1751 2333/7001/1751 +f 2335/7008/1752 2332/7007/1752 2331/7006/1752 2336/7005/1752 +o cube +v -0.6565452255545261 0.3819277821063474 -5.307831470619446 +v -0.08274929682650767 0.40725551514454994 -5.882525291809736 +v -0.6155620640804701 0.20195987896247947 -5.274843831819574 +v -0.04176613535245166 0.22728761200068195 -5.849537653009864 +v -0.12483788753020797 0.3898274361645701 -5.925316209019395 +v -0.6986338162582264 0.3644997031263676 -5.350622387829106 +v -0.08385472605615196 0.20985953302070215 -5.892328570219523 +v -0.6576506547841704 0.18453179998249963 -5.317634749029234 +vt 0.4794921875 0.4423828125 +vt 0.48046875 0.4423828125 +vt 0.48046875 0.439453125 +vt 0.4794921875 0.439453125 +vt 0.466796875 0.4423828125 +vt 0.4794921875 0.4423828125 +vt 0.4794921875 0.439453125 +vt 0.466796875 0.439453125 +vt 0.4931640625 0.4423828125 +vt 0.494140625 0.4423828125 +vt 0.494140625 0.439453125 +vt 0.4931640625 0.439453125 +vt 0.48046875 0.4423828125 +vt 0.4931640625 0.4423828125 +vt 0.4931640625 0.439453125 +vt 0.48046875 0.439453125 +vt 0.48046875 0.4423828125 +vt 0.4794921875 0.4423828125 +vt 0.4794921875 0.455078125 +vt 0.48046875 0.455078125 +vt 0.4814453125 0.455078125 +vt 0.48046875 0.455078125 +vt 0.48046875 0.4423828125 +vt 0.4814453125 0.4423828125 +vn 0.7062103738190997 0.031172594508556896 -0.7073154722342024 +vn 0.6734174512592054 0.278849263679677 0.6846546753545599 +vn -0.7062103738190997 -0.031172594508556896 0.7073154722342024 +vn -0.6734174512592054 -0.278849263679677 -0.6846546753545599 +vn -0.21857686119496575 0.9598288167672959 -0.17593407359931632 +vn 0.21857686119496575 -0.9598288167672959 0.17593407359931632 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2340/7012/1753 2343/7011/1753 2341/7010/1753 2338/7009/1753 +f 2339/7016/1754 2340/7015/1754 2338/7014/1754 2337/7013/1754 +f 2344/7020/1755 2339/7019/1755 2337/7018/1755 2342/7017/1755 +f 2343/7024/1756 2344/7023/1756 2342/7022/1756 2341/7021/1756 +f 2342/7028/1757 2337/7027/1757 2338/7026/1757 2341/7025/1757 +f 2343/7032/1758 2340/7031/1758 2339/7030/1758 2344/7029/1758 +o cube +v -0.5703184864871316 0.21380414824311206 -5.309247770424424 +v -0.040660706122807255 0.23718359412452977 -5.839734374600075 +v -0.5293353250130759 0.03383624509924364 -5.276260131624552 +v 0.00032245535124864055 0.05721569098066137 -5.806746735800204 +v -0.08274929682650756 0.21975551514455016 -5.882525291809736 +v -0.6124070771908321 0.19637606926313245 -5.352038687634083 +v -0.04176613535245188 0.039787612000681746 -5.849537653009865 +v -0.5714239157167762 0.016408166119264003 -5.319051048834212 +vt 0.3134765625 0.97265625 +vt 0.314453125 0.97265625 +vt 0.314453125 0.9697265625 +vt 0.3134765625 0.9697265625 +vt 0.3017578125 0.97265625 +vt 0.3134765625 0.97265625 +vt 0.3134765625 0.9697265625 +vt 0.3017578125 0.9697265625 +vt 0.326171875 0.97265625 +vt 0.3271484375 0.97265625 +vt 0.3271484375 0.9697265625 +vt 0.326171875 0.9697265625 +vt 0.314453125 0.97265625 +vt 0.326171875 0.97265625 +vt 0.326171875 0.9697265625 +vt 0.314453125 0.9697265625 +vt 0.314453125 0.97265625 +vt 0.3134765625 0.97265625 +vt 0.3134765625 0.984375 +vt 0.314453125 0.984375 +vt 0.3154296875 0.984375 +vt 0.314453125 0.984375 +vt 0.314453125 0.97265625 +vt 0.3154296875 0.97265625 +vn 0.7062103738190993 0.031172594508556986 -0.7073154722342028 +vn 0.6734174512592065 0.2788492636796742 0.68465467535456 +vn -0.7062103738190993 -0.031172594508556986 0.7073154722342028 +vn -0.6734174512592065 -0.2788492636796742 -0.68465467535456 +vn -0.21857686119496392 0.9598288167672966 -0.17593407359931412 +vn 0.21857686119496392 -0.9598288167672966 0.17593407359931412 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2348/7036/1759 2351/7035/1759 2349/7034/1759 2346/7033/1759 +f 2347/7040/1760 2348/7039/1760 2346/7038/1760 2345/7037/1760 +f 2352/7044/1761 2347/7043/1761 2345/7042/1761 2350/7041/1761 +f 2351/7048/1762 2352/7047/1762 2350/7046/1762 2349/7045/1762 +f 2350/7052/1763 2345/7051/1763 2346/7050/1763 2349/7049/1763 +f 2351/7056/1764 2348/7055/1764 2347/7054/1764 2352/7053/1764 +o cube +v -0.49311244199345045 0.05515848769424542 -5.288101639105406 +v -0.006746140748258633 0.09974081746679564 -5.771957492521611 +v -0.44273901171705604 -0.12216188502833208 -5.253805094968781 +v 0.04362728952813566 -0.07757955525578186 -5.737660948384986 +v -0.04760358580571522 0.07983576902407613 -5.814860968253419 +v -0.5339698870509071 0.03525343925152591 -5.331005114837215 +v 0.0027698444706790726 -0.0974846036985014 -5.780564424116794 +v -0.48359645677451263 -0.1420669334710516 -5.2967085707005905 +vt 0.1865234375 0.3984375 +vt 0.1875 0.3984375 +vt 0.1875 0.3955078125 +vt 0.1865234375 0.3955078125 +vt 0.17578125 0.3984375 +vt 0.1865234375 0.3984375 +vt 0.1865234375 0.3955078125 +vt 0.17578125 0.3955078125 +vt 0.1982421875 0.3984375 +vt 0.19921875 0.3984375 +vt 0.19921875 0.3955078125 +vt 0.1982421875 0.3955078125 +vt 0.1875 0.3984375 +vt 0.1982421875 0.3984375 +vt 0.1982421875 0.3955078125 +vt 0.1875 0.3955078125 +vt 0.1875 0.3984375 +vt 0.1865234375 0.3984375 +vt 0.1865234375 0.4091796875 +vt 0.1875 0.4091796875 +vt 0.1884765625 0.4091796875 +vt 0.1875 0.4091796875 +vt 0.1875 0.3984375 +vt 0.1884765625 0.3984375 +vn 0.7074418927202789 0.06484702512370939 -0.7037903322417511 +vn 0.6537191209193057 0.31848077508351275 0.6864556117089402 +vn -0.7074418927202789 -0.06484702512370939 0.7037903322417511 +vn -0.6537191209193057 -0.31848077508351275 -0.6864556117089402 +vn -0.2686582948074368 0.9457086545204132 -0.18291490206199826 +vn 0.2686582948074368 -0.9457086545204132 0.18291490206199826 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2356/7060/1765 2359/7059/1765 2357/7058/1765 2354/7057/1765 +f 2355/7064/1766 2356/7063/1766 2354/7062/1766 2353/7061/1766 +f 2360/7068/1767 2355/7067/1767 2353/7066/1767 2358/7065/1767 +f 2359/7072/1768 2360/7071/1768 2358/7070/1768 2357/7069/1768 +f 2358/7076/1769 2353/7075/1769 2354/7074/1769 2357/7073/1769 +f 2359/7080/1770 2356/7079/1770 2355/7078/1770 2360/7077/1770 +o cube +v -0.2694605673670264 -0.2790094403647351 -5.341217008780811 +v -0.12758746749062283 -0.23745111567098104 -5.5428228846379115 +v -0.1410772744318189 -0.3988658994709453 -5.275578534502122 +v 0.0007958254445846746 -0.35730757477719133 -5.477184410359222 +v -0.15616872267563867 -0.28437799571724276 -5.572609287260128 +v -0.29804182255204226 -0.3259363204109968 -5.371003411403027 +v -0.02778542974043119 -0.404234454823453 -5.506970812981439 +v -0.16965852961683475 -0.445792779517207 -5.305364937124338 +vt 0.1689453125 0.853515625 +vt 0.169921875 0.853515625 +vt 0.169921875 0.8505859375 +vt 0.1689453125 0.8505859375 +vt 0.1650390625 0.853515625 +vt 0.1689453125 0.853515625 +vt 0.1689453125 0.8505859375 +vt 0.1650390625 0.8505859375 +vt 0.173828125 0.853515625 +vt 0.1748046875 0.853515625 +vt 0.1748046875 0.8505859375 +vt 0.173828125 0.8505859375 +vt 0.169921875 0.853515625 +vt 0.173828125 0.853515625 +vt 0.173828125 0.8505859375 +vt 0.169921875 0.8505859375 +vt 0.169921875 0.853515625 +vt 0.1689453125 0.853515625 +vt 0.1689453125 0.857421875 +vt 0.169921875 0.857421875 +vt 0.1708984375 0.857421875 +vt 0.169921875 0.857421875 +vt 0.169921875 0.853515625 +vt 0.1708984375 0.853515625 +vn 0.5674923995056141 0.166233298775016 -0.8064235034284013 +vn 0.4573000829602535 0.7508300807401879 0.47658244195545874 +vn -0.5674923995056141 -0.166233298775016 0.8064235034284013 +vn -0.4573000829602535 -0.7508300807401879 -0.47658244195545874 +vn -0.6847108956544402 0.6392344485664547 -0.3500718628196719 +vn 0.6847108956544402 -0.6392344485664547 0.3500718628196719 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2364/7084/1771 2367/7083/1771 2365/7082/1771 2362/7081/1771 +f 2363/7088/1772 2364/7087/1772 2362/7086/1772 2361/7085/1772 +f 2368/7092/1773 2363/7091/1773 2361/7090/1773 2366/7089/1773 +f 2367/7096/1774 2368/7095/1774 2366/7094/1774 2365/7093/1774 +f 2366/7100/1775 2361/7099/1775 2362/7098/1775 2365/7097/1775 +f 2367/7104/1776 2364/7103/1776 2363/7102/1776 2368/7101/1776 +o cube +v -0.38477989187448947 -0.11204981435188682 -5.285605427875199 +v -0.0035344277113991684 -0.08240272065673332 -5.698133240138203 +v -0.3398009361100369 -0.29180615542625626 -5.256955796430894 +v 0.041444528053053376 -0.26215906173110276 -5.669483608693899 +v -0.04697449397276282 -0.09987093532782615 -5.739534594215249 +v -0.4282199581358531 -0.12951802902297965 -5.327006781952244 +v -0.001995538208310277 -0.2796272764021956 -5.710884962770946 +v -0.3832410023714006 -0.3092743700973491 -5.298357150507941 +vt 0.4306640625 0.9755859375 +vt 0.431640625 0.9755859375 +vt 0.431640625 0.97265625 +vt 0.4306640625 0.97265625 +vt 0.421875 0.9755859375 +vt 0.4306640625 0.9755859375 +vt 0.4306640625 0.97265625 +vt 0.421875 0.97265625 +vt 0.4404296875 0.9755859375 +vt 0.44140625 0.9755859375 +vt 0.44140625 0.97265625 +vt 0.4404296875 0.97265625 +vt 0.431640625 0.9755859375 +vt 0.4404296875 0.9755859375 +vt 0.4404296875 0.97265625 +vt 0.431640625 0.97265625 +vt 0.431640625 0.9755859375 +vt 0.4306640625 0.9755859375 +vt 0.4306640625 0.984375 +vt 0.431640625 0.984375 +vt 0.4326171875 0.984375 +vt 0.431640625 0.984375 +vt 0.431640625 0.9755859375 +vt 0.4326171875 0.9755859375 +vn 0.6777697140677161 0.05270594434693958 -0.7333827773564523 +vn 0.6950410601818181 0.27949143473748483 0.6624216652327404 +vn -0.6777697140677161 -0.05270594434693958 0.7333827773564523 +vn -0.6950410601818181 -0.27949143473748483 -0.6624216652327404 +vn -0.2398877640770801 0.9587004857299697 -0.15279803436962003 +vn 0.2398877640770801 -0.9587004857299697 0.15279803436962003 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2372/7108/1777 2375/7107/1777 2373/7106/1777 2370/7105/1777 +f 2371/7112/1778 2372/7111/1778 2370/7110/1778 2369/7109/1778 +f 2376/7116/1779 2371/7115/1779 2369/7114/1779 2374/7113/1779 +f 2375/7120/1780 2376/7119/1780 2374/7118/1780 2373/7117/1780 +f 2374/7124/1781 2369/7123/1781 2370/7122/1781 2373/7121/1781 +f 2375/7128/1782 2372/7127/1782 2371/7126/1782 2376/7125/1782 +o cube +v -1.25 1.4375 -2.0625 +v -1.25 1.4375 -4.125 +v -1.25 1.25 -2.0625 +v -1.25 1.25 -4.125 +v -1.3125 1.4375 -4.125 +v -1.3125 1.4375 -2.0625 +v -1.3125 1.25 -4.125 +v -1.3125 1.25 -2.0625 +vt 0.7861328125 0.1083984375 +vt 0.787109375 0.1083984375 +vt 0.787109375 0.10546875 +vt 0.7861328125 0.10546875 +vt 0.75390625 0.1083984375 +vt 0.7861328125 0.1083984375 +vt 0.7861328125 0.10546875 +vt 0.75390625 0.10546875 +vt 0.8193359375 0.1083984375 +vt 0.8203125 0.1083984375 +vt 0.8203125 0.10546875 +vt 0.8193359375 0.10546875 +vt 0.787109375 0.1083984375 +vt 0.8193359375 0.1083984375 +vt 0.8193359375 0.10546875 +vt 0.787109375 0.10546875 +vt 0.787109375 0.1083984375 +vt 0.7861328125 0.1083984375 +vt 0.7861328125 0.140625 +vt 0.787109375 0.140625 +vt 0.7880859375 0.140625 +vt 0.787109375 0.140625 +vt 0.787109375 0.1083984375 +vt 0.7880859375 0.1083984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2380/7132/1783 2383/7131/1783 2381/7130/1783 2378/7129/1783 +f 2379/7136/1784 2380/7135/1784 2378/7134/1784 2377/7133/1784 +f 2384/7140/1785 2379/7139/1785 2377/7138/1785 2382/7137/1785 +f 2383/7144/1786 2384/7143/1786 2382/7142/1786 2381/7141/1786 +f 2382/7148/1787 2377/7147/1787 2378/7146/1787 2381/7145/1787 +f 2383/7152/1788 2380/7151/1788 2379/7150/1788 2384/7149/1788 +o cube +v -1.25 1.25 -2.0625 +v -1.25 1.25 -4.125 +v -1.25 1.0625 -2.0625 +v -1.25 1.0625 -4.125 +v -1.3125 1.25 -4.125 +v -1.3125 1.25 -2.0625 +v -1.3125 1.0625 -4.125 +v -1.3125 1.0625 -2.0625 +vt 0.6904296875 0.1083984375 +vt 0.69140625 0.1083984375 +vt 0.69140625 0.10546875 +vt 0.6904296875 0.10546875 +vt 0.658203125 0.1083984375 +vt 0.6904296875 0.1083984375 +vt 0.6904296875 0.10546875 +vt 0.658203125 0.10546875 +vt 0.7236328125 0.1083984375 +vt 0.724609375 0.1083984375 +vt 0.724609375 0.10546875 +vt 0.7236328125 0.10546875 +vt 0.69140625 0.1083984375 +vt 0.7236328125 0.1083984375 +vt 0.7236328125 0.10546875 +vt 0.69140625 0.10546875 +vt 0.69140625 0.1083984375 +vt 0.6904296875 0.1083984375 +vt 0.6904296875 0.140625 +vt 0.69140625 0.140625 +vt 0.6923828125 0.140625 +vt 0.69140625 0.140625 +vt 0.69140625 0.1083984375 +vt 0.6923828125 0.1083984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2388/7156/1789 2391/7155/1789 2389/7154/1789 2386/7153/1789 +f 2387/7160/1790 2388/7159/1790 2386/7158/1790 2385/7157/1790 +f 2392/7164/1791 2387/7163/1791 2385/7162/1791 2390/7161/1791 +f 2391/7168/1792 2392/7167/1792 2390/7166/1792 2389/7165/1792 +f 2390/7172/1793 2385/7171/1793 2386/7170/1793 2389/7169/1793 +f 2391/7176/1794 2388/7175/1794 2387/7174/1794 2392/7173/1794 +o cube +v -1.2537059955451253 1.0636545008208156 -2.0622024390118425 +v -1.2357513594711063 1.0649100112810777 -4.1246239053316955 +v -1.2463445625939642 0.8762990717345053 -2.0622524069030166 +v -1.2283899265199454 0.8775545821947673 -4.12467387322287 +v -1.2982008013320168 1.062456438725757 -4.125169059416837 +v -1.3161554374060358 1.0612009282654946 -2.0627475930969834 +v -1.290839368380856 0.8751010096394466 -4.125219027308011 +v -1.3087940044548747 0.8738454991791845 -2.0627975609881575 +vt 0.8916015625 0.466796875 +vt 0.892578125 0.466796875 +vt 0.892578125 0.4638671875 +vt 0.8916015625 0.4638671875 +vt 0.859375 0.466796875 +vt 0.8916015625 0.466796875 +vt 0.8916015625 0.4638671875 +vt 0.859375 0.4638671875 +vt 0.9248046875 0.466796875 +vt 0.92578125 0.466796875 +vt 0.92578125 0.4638671875 +vt 0.9248046875 0.4638671875 +vt 0.892578125 0.466796875 +vt 0.9248046875 0.466796875 +vt 0.9248046875 0.4638671875 +vt 0.892578125 0.4638671875 +vt 0.892578125 0.466796875 +vt 0.8916015625 0.466796875 +vt 0.8916015625 0.4990234375 +vt 0.892578125 0.4990234375 +vt 0.8935546875 0.4990234375 +vt 0.892578125 0.4990234375 +vt 0.892578125 0.466796875 +vt 0.8935546875 0.466796875 +vn 0.008705278096494025 0.0006087323443694987 -0.9999619230641714 +vn 0.9991910697745668 0.039257160885132474 0.008722465362253733 +vn -0.008705278096494025 -0.0006087323443694987 0.9999619230641714 +vn -0.9991910697745668 -0.039257160885132474 -0.008722465362253733 +vn -0.03926097573952527 0.999228955126988 0.00026649541959305366 +vn 0.03926097573952527 -0.999228955126988 -0.00026649541959305366 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2396/7180/1795 2399/7179/1795 2397/7178/1795 2394/7177/1795 +f 2395/7184/1796 2396/7183/1796 2394/7182/1796 2393/7181/1796 +f 2400/7188/1797 2395/7187/1797 2393/7186/1797 2398/7185/1797 +f 2399/7192/1798 2400/7191/1798 2398/7190/1798 2397/7189/1798 +f 2398/7196/1799 2393/7195/1799 2394/7194/1799 2397/7193/1799 +f 2399/7200/1800 2396/7199/1800 2395/7198/1800 2400/7197/1800 +o cube +v -1.2736089630561072 0.8775825784064751 -2.0623332719807705 +v -1.2286157626723249 0.8775825784064751 -4.124342452833083 +v -1.242669901368615 0.6926540281182442 -2.061658179253193 +v -1.1976767009848328 0.6926540281182442 -4.123667360105506 +v -1.2902439434393618 0.8672671030401827 -4.125687184521132 +v -1.335237143823144 0.8672671030401827 -2.0636780036688194 +v -1.2593048817518697 0.6823385527519519 -4.125012091793554 +v -1.304298082135652 0.6823385527519519 -2.0630029109412416 +vt 0.52734375 0.1083984375 +vt 0.5283203125 0.1083984375 +vt 0.5283203125 0.10546875 +vt 0.52734375 0.10546875 +vt 0.4951171875 0.1083984375 +vt 0.52734375 0.1083984375 +vt 0.52734375 0.10546875 +vt 0.4951171875 0.10546875 +vt 0.560546875 0.1083984375 +vt 0.5615234375 0.1083984375 +vt 0.5615234375 0.10546875 +vt 0.560546875 0.10546875 +vt 0.5283203125 0.1083984375 +vt 0.560546875 0.1083984375 +vt 0.560546875 0.10546875 +vt 0.5283203125 0.10546875 +vt 0.5283203125 0.1083984375 +vt 0.52734375 0.1083984375 +vt 0.52734375 0.140625 +vt 0.5283203125 0.140625 +vt 0.529296875 0.140625 +vt 0.5283203125 0.140625 +vt 0.5283203125 0.1083984375 +vt 0.529296875 0.1083984375 +vn 0.021814885034561138 -4.336808689942018e-19 -0.9997620270799092 +vn 0.98605089227259 0.16504760586067765 0.021515707008777675 +vn -0.021814885034561138 4.336808689942018e-19 0.9997620270799092 +vn -0.98605089227259 -0.16504760586067765 -0.021515707008777675 +vn -0.165008328999957 0.9862856015372314 -0.0036004945470802427 +vn 0.165008328999957 -0.9862856015372314 0.0036004945470802427 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2404/7204/1801 2407/7203/1801 2405/7202/1801 2402/7201/1801 +f 2403/7208/1802 2404/7207/1802 2402/7206/1802 2401/7205/1802 +f 2408/7212/1803 2403/7211/1803 2401/7210/1803 2406/7209/1803 +f 2407/7216/1804 2408/7215/1804 2406/7214/1804 2405/7213/1804 +f 2406/7220/1805 2401/7219/1805 2402/7218/1805 2405/7217/1805 +f 2407/7224/1806 2404/7223/1806 2403/7222/1806 2408/7221/1806 +o cube +v -1.2583015000260138 0.689866843980095 -2.0617626722234754 +v -1.1953500499459073 0.6906511868695421 -4.1233015997577205 +v -1.2419653981538799 0.5030803380878928 -2.0613348963411053 +v -1.1790139480737734 0.5038646809773398 -4.12287382387535 +v -1.2575831517660137 0.6852040048015544 -4.125204031193139 +v -1.3205346018461201 0.6844196619121072 -2.0636651036588947 +v -1.2412470498938797 0.49841749890935205 -4.124776255310769 +v -1.3041984999739862 0.497633156019905 -2.0632373277765246 +vt 0.8916015625 0.5546875 +vt 0.892578125 0.5546875 +vt 0.892578125 0.5517578125 +vt 0.8916015625 0.5517578125 +vt 0.859375 0.5546875 +vt 0.8916015625 0.5546875 +vt 0.8916015625 0.5517578125 +vt 0.859375 0.5517578125 +vt 0.9248046875 0.5546875 +vt 0.92578125 0.5546875 +vt 0.92578125 0.5517578125 +vt 0.9248046875 0.5517578125 +vt 0.892578125 0.5546875 +vt 0.9248046875 0.5546875 +vt 0.9248046875 0.5517578125 +vt 0.892578125 0.5517578125 +vt 0.892578125 0.5546875 +vt 0.8916015625 0.5546875 +vt 0.8916015625 0.5869140625 +vt 0.892578125 0.5869140625 +vt 0.8935546875 0.5869140625 +vt 0.892578125 0.5869140625 +vt 0.892578125 0.5546875 +vt 0.8935546875 0.5546875 +vn 0.03052191519035467 0.00038028746155010075 -0.9995340254711491 +vn 0.9957296291217014 0.08715491308780336 0.030438902966704307 +vn -0.03052191519035467 -0.00038028746155010075 0.9995340254711491 +vn -0.9957296291217014 -0.08715491308780336 -0.030438902966704307 +vn -0.0871258766513818 0.9961946980917455 -0.002281471372639752 +vn 0.0871258766513818 -0.9961946980917455 0.002281471372639752 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2412/7228/1807 2415/7227/1807 2413/7226/1807 2410/7225/1807 +f 2411/7232/1808 2412/7231/1808 2410/7230/1808 2409/7229/1808 +f 2416/7236/1809 2411/7235/1809 2409/7234/1809 2414/7233/1809 +f 2415/7240/1810 2416/7239/1810 2414/7238/1810 2413/7237/1810 +f 2414/7244/1811 2409/7243/1811 2410/7242/1811 2413/7241/1811 +f 2415/7248/1812 2412/7247/1812 2411/7246/1812 2416/7245/1812 +o cube +v -1.2625220204709346 0.5032768992606713 -2.0616823187549898 +v -1.1725570340299292 0.5032768992606713 -4.122219275767572 +v -1.2380716529320668 0.3173809877530819 -2.0606147926537832 +v -1.1481066664910613 0.3173809877530819 -4.121151749666365 +v -1.2344633606269277 0.4951190122469181 -4.124922164358798 +v -1.3244283470679332 0.4951190122469181 -2.0643852073462168 +v -1.2100129930880599 0.3092231007393287 -4.123854638257592 +v -1.2999779795290654 0.3092231007393287 -2.0633176812450102 +vt 0.1591796875 0.109375 +vt 0.16015625 0.109375 +vt 0.16015625 0.1064453125 +vt 0.1591796875 0.1064453125 +vt 0.126953125 0.109375 +vt 0.1591796875 0.109375 +vt 0.1591796875 0.1064453125 +vt 0.126953125 0.1064453125 +vt 0.1923828125 0.109375 +vt 0.193359375 0.109375 +vt 0.193359375 0.1064453125 +vt 0.1923828125 0.1064453125 +vt 0.16015625 0.109375 +vt 0.1923828125 0.109375 +vt 0.1923828125 0.1064453125 +vt 0.16015625 0.1064453125 +vt 0.16015625 0.109375 +vt 0.1591796875 0.109375 +vt 0.1591796875 0.1416015625 +vt 0.16015625 0.1416015625 +vt 0.1611328125 0.1416015625 +vt 0.16015625 0.1416015625 +vt 0.16015625 0.109375 +vt 0.1611328125 0.109375 +vn 0.043619387365336 1.734723475976807e-18 -0.9990482215818578 +vn 0.9905012255519768 0.1305261922200516 0.04324621745963608 +vn -0.043619387365336 -1.734723475976807e-18 0.9990482215818578 +vn -0.9905012255519768 -0.1305261922200516 -0.04324621745963608 +vn -0.1304019602072943 0.9914448613738105 -0.0056934725397687356 +vn 0.1304019602072943 -0.9914448613738105 0.0056934725397687356 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2420/7252/1813 2423/7251/1813 2421/7250/1813 2418/7249/1813 +f 2419/7256/1814 2420/7255/1814 2418/7254/1814 2417/7253/1814 +f 2424/7260/1815 2419/7259/1815 2417/7258/1815 2422/7257/1815 +f 2423/7264/1816 2424/7263/1816 2422/7262/1816 2421/7261/1816 +f 2422/7268/1817 2417/7267/1817 2418/7266/1817 2421/7265/1817 +f 2423/7272/1818 2420/7271/1818 2419/7270/1818 2424/7269/1818 +o cube +v -1.2537692112008807 1.4375 -4.103623741042146 +v -0.8048677730859406 1.4375 -5.33697030582365 +v -1.2537692112008807 1.25 -4.103623741042146 +v -0.8048677730859406 1.25 -5.33697030582365 +v -0.8635985618850599 1.4375 -5.358346564781504 +v -1.3125 1.4375 -4.125 +v -0.8635985618850599 1.25 -5.358346564781504 +v -1.3125 1.25 -4.125 +vt 0.46484375 0.4345703125 +vt 0.4658203125 0.4345703125 +vt 0.4658203125 0.431640625 +vt 0.46484375 0.431640625 +vt 0.4443359375 0.4345703125 +vt 0.46484375 0.4345703125 +vt 0.46484375 0.431640625 +vt 0.4443359375 0.431640625 +vt 0.486328125 0.4345703125 +vt 0.4873046875 0.4345703125 +vt 0.4873046875 0.431640625 +vt 0.486328125 0.431640625 +vt 0.4658203125 0.4345703125 +vt 0.486328125 0.4345703125 +vt 0.486328125 0.431640625 +vt 0.4658203125 0.431640625 +vt 0.4658203125 0.4345703125 +vt 0.46484375 0.4345703125 +vt 0.46484375 0.455078125 +vt 0.4658203125 0.455078125 +vt 0.466796875 0.455078125 +vt 0.4658203125 0.455078125 +vt 0.4658203125 0.4345703125 +vt 0.466796875 0.4345703125 +vn 0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 0.34202014332566866 +vn -0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 -0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2428/7276/1819 2431/7275/1819 2429/7274/1819 2426/7273/1819 +f 2427/7280/1820 2428/7279/1820 2426/7278/1820 2425/7277/1820 +f 2432/7284/1821 2427/7283/1821 2425/7282/1821 2430/7281/1821 +f 2431/7288/1822 2432/7287/1822 2430/7286/1822 2429/7285/1822 +f 2430/7292/1823 2425/7291/1823 2426/7290/1823 2429/7289/1823 +f 2431/7296/1824 2428/7295/1824 2427/7294/1824 2432/7293/1824 +o cube +v -1.2580982254992599 1.2526355822913133 -4.103891258741102 +v -0.7879244399295451 1.2556254522478156 -5.329282592985264 +v -1.2503129587712913 1.0653143656140085 -4.1013611590378 +v -0.7801391732015764 1.068304235570511 -5.326752493281962 +v -0.8462188477942694 1.2529004782951547 -5.351656384095813 +v -1.3163926333639844 1.2499106083386524 -4.126265049851651 +v -0.8384335810663008 1.06557926161785 -5.3491262843925105 +v -1.3086073666360156 1.0625893916613476 -4.123734950148349 +vt 0.408203125 0.4345703125 +vt 0.4091796875 0.4345703125 +vt 0.4091796875 0.431640625 +vt 0.408203125 0.431640625 +vt 0.3876953125 0.4345703125 +vt 0.408203125 0.4345703125 +vt 0.408203125 0.431640625 +vt 0.3876953125 0.431640625 +vt 0.4296875 0.4345703125 +vt 0.4306640625 0.4345703125 +vt 0.4306640625 0.431640625 +vt 0.4296875 0.431640625 +vt 0.4091796875 0.4345703125 +vt 0.4296875 0.4345703125 +vt 0.4296875 0.431640625 +vt 0.4091796875 0.431640625 +vt 0.4091796875 0.4345703125 +vt 0.408203125 0.4345703125 +vt 0.408203125 0.455078125 +vt 0.4091796875 0.455078125 +vt 0.41015625 0.455078125 +vt 0.4091796875 0.455078125 +vt 0.4091796875 0.4345703125 +vt 0.41015625 0.4345703125 +vn 0.3582276461483542 0.002277996157335156 -0.9336314927574567 +vn 0.9327105258355902 0.04359958324257483 0.35798065776878313 +vn -0.3582276461483542 -0.002277996157335156 0.9336314927574567 +vn -0.9327105258355902 -0.04359958324257483 -0.35798065776878313 +vn -0.04152142254916573 0.9990464889456251 -0.013493865084277287 +vn 0.04152142254916573 -0.9990464889456251 0.013493865084277287 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2436/7300/1825 2439/7299/1825 2437/7298/1825 2434/7297/1825 +f 2435/7304/1826 2436/7303/1826 2434/7302/1826 2433/7301/1826 +f 2440/7308/1827 2435/7307/1827 2433/7306/1827 2438/7305/1827 +f 2439/7312/1828 2440/7311/1828 2438/7310/1828 2437/7309/1828 +f 2438/7316/1829 2433/7315/1829 2434/7314/1829 2437/7313/1829 +f 2439/7320/1830 2436/7319/1830 2435/7318/1830 2440/7317/1830 +o cube +v -1.2512732566976819 1.0709541389901411 -4.109526612770758 +v -0.7919983236884931 1.0893275129135862 -5.338910688249237 +v -1.2210685540918016 0.8860992913294135 -4.10100539004045 +v -0.761793621082613 0.9044726652528585 -5.3303894655189294 +v -0.8496747788955 1.0789029378312114 -5.360613332076801 +v -1.3089497119046887 1.060529563907766 -4.1312292565983215 +v -0.8194700762896199 0.8940480901704837 -5.352092109346492 +v -1.2787450092988086 0.8756747162470386 -4.1227080338680135 +vt 0.3486328125 0.4345703125 +vt 0.349609375 0.4345703125 +vt 0.349609375 0.431640625 +vt 0.3486328125 0.431640625 +vt 0.328125 0.4345703125 +vt 0.3486328125 0.4345703125 +vt 0.3486328125 0.431640625 +vt 0.328125 0.431640625 +vt 0.3701171875 0.4345703125 +vt 0.37109375 0.4345703125 +vt 0.37109375 0.431640625 +vt 0.3701171875 0.431640625 +vt 0.349609375 0.4345703125 +vt 0.3701171875 0.4345703125 +vt 0.3701171875 0.431640625 +vt 0.349609375 0.431640625 +vt 0.349609375 0.4345703125 +vt 0.3486328125 0.4345703125 +vt 0.3486328125 0.455078125 +vt 0.349609375 0.455078125 +vt 0.3505859375 0.455078125 +vt 0.349609375 0.455078125 +vt 0.349609375 0.4345703125 +vt 0.3505859375 0.4345703125 +vn 0.3499237584831914 0.013998761084529625 -0.9366735813169363 +vn 0.9228232833121109 0.16679320131799757 0.34724230124100575 +vn -0.3499237584831914 -0.013998761084529625 0.9366735813169363 +vn -0.9228232833121109 -0.16679320131799757 -0.34724230124100575 +vn -0.1610917472313606 0.9858925208572141 -0.04544652122830987 +vn 0.1610917472313606 -0.9858925208572141 0.04544652122830987 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2444/7324/1831 2447/7323/1831 2445/7322/1831 2442/7321/1831 +f 2443/7328/1832 2444/7327/1832 2442/7326/1832 2441/7325/1832 +f 2448/7332/1833 2443/7331/1833 2441/7330/1833 2446/7329/1833 +f 2447/7336/1834 2448/7335/1834 2446/7334/1834 2445/7333/1834 +f 2446/7340/1835 2441/7339/1835 2442/7338/1835 2445/7337/1835 +f 2447/7344/1836 2444/7343/1836 2443/7342/1836 2448/7341/1836 +o cube +v -0.7611228998905055 0.9051735766097294 -5.307122738626419 +v -0.05797199788867835 0.9376956556365474 -6.103004245755333 +v -0.737665022694302 0.7196115577106951 -5.293980625418788 +v -0.03451412069247495 0.7521336367375132 -6.089862132547702 +v -0.1041705768448915 0.9289393954285113 -6.144177892783446 +v -0.8073214788467187 0.8964173164016932 -5.348296385654534 +v -0.0807126996486881 0.743377376529477 -6.131035779575815 +v -0.7838636016505152 0.710855297502659 -5.3351542724469025 +vt 0.4189453125 0.947265625 +vt 0.419921875 0.947265625 +vt 0.419921875 0.9443359375 +vt 0.4189453125 0.9443359375 +vt 0.40234375 0.947265625 +vt 0.4189453125 0.947265625 +vt 0.4189453125 0.9443359375 +vt 0.40234375 0.9443359375 +vt 0.4365234375 0.947265625 +vt 0.4375 0.947265625 +vt 0.4375 0.9443359375 +vt 0.4365234375 0.9443359375 +vt 0.419921875 0.947265625 +vt 0.4365234375 0.947265625 +vt 0.4365234375 0.9443359375 +vt 0.419921875 0.9443359375 +vt 0.419921875 0.947265625 +vt 0.4189453125 0.947265625 +vt 0.4189453125 0.9638671875 +vt 0.419921875 0.9638671875 +vt 0.4208984375 0.9638671875 +vt 0.419921875 0.9638671875 +vt 0.419921875 0.947265625 +vt 0.4208984375 0.947265625 +vn 0.6617890842370138 0.03060901555465232 -0.749064947886036 +vn 0.7391772632994109 0.140100163328579 0.6587783524498199 +vn -0.6617890842370138 -0.03060901555465232 0.749064947886036 +vn -0.7391772632994109 -0.140100163328579 -0.6587783524498199 +vn -0.12510867837975187 0.9896641007948508 -0.07009127044069934 +vn 0.12510867837975187 -0.9896641007948508 0.07009127044069934 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2452/7348/1837 2455/7347/1837 2453/7346/1837 2450/7345/1837 +f 2451/7352/1838 2452/7351/1838 2450/7350/1838 2449/7349/1838 +f 2456/7356/1839 2451/7355/1839 2449/7354/1839 2454/7353/1839 +f 2455/7360/1840 2456/7359/1840 2454/7358/1840 2453/7357/1840 +f 2454/7364/1841 2449/7363/1841 2450/7362/1841 2453/7361/1841 +f 2455/7368/1842 2452/7367/1842 2451/7366/1842 2456/7365/1842 +o cube +v -1.2070190510056062 0.6943906649538512 -4.1065537720883105 +v -0.7223904892686229 0.7339836570120875 -5.325661561468978 +v -1.1756251057616292 0.509651178843063 -4.10007361209489 +v -0.6909965440246458 0.5492441709012992 -5.319181401475559 +v -0.7795233851672101 0.7234660509666883 -5.348715024751423 +v -1.2641519469041935 0.6838730589084521 -4.129607235370754 +v -0.7481294399232331 0.5387265648559001 -5.3422348647580025 +v -1.2327580016602164 0.4991335727976639 -4.123127075377334 +vt 0.552734375 0.9794921875 +vt 0.5537109375 0.9794921875 +vt 0.5537109375 0.9765625 +vt 0.552734375 0.9765625 +vt 0.5322265625 0.9794921875 +vt 0.552734375 0.9794921875 +vt 0.552734375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.57421875 0.9794921875 +vt 0.5751953125 0.9794921875 +vt 0.5751953125 0.9765625 +vt 0.57421875 0.9765625 +vt 0.5537109375 0.9794921875 +vt 0.57421875 0.9794921875 +vt 0.57421875 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9794921875 +vt 0.552734375 0.9794921875 +vt 0.552734375 1 +vt 0.5537109375 1 +vt 0.5546875 1 +vt 0.5537109375 1 +vt 0.5537109375 0.9794921875 +vt 0.5546875 0.9794921875 +vn 0.3692408089424634 0.03016608918722758 -0.9288440300043186 +vn 0.9141263343773959 0.168281696726386 0.3688554125190983 +vn -0.3692408089424634 -0.03016608918722758 0.9288440300043186 +vn -0.9141263343773959 -0.168281696726386 -0.3688554125190983 +vn -0.16743437463454364 0.9852772592575335 -0.03456085329823913 +vn 0.16743437463454364 -0.9852772592575335 0.03456085329823913 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2460/7372/1843 2463/7371/1843 2461/7370/1843 2458/7369/1843 +f 2459/7376/1844 2460/7375/1844 2458/7374/1844 2457/7373/1844 +f 2464/7380/1845 2459/7379/1845 2457/7378/1845 2462/7377/1845 +f 2463/7384/1846 2464/7383/1846 2462/7382/1846 2461/7381/1846 +f 2462/7388/1847 2457/7387/1847 2458/7386/1847 2461/7385/1847 +f 2463/7392/1848 2460/7391/1848 2459/7390/1848 2464/7389/1848 +o cube +v -1.1767772281100735 0.5028515133636793 -4.099636411279433 +v -0.6783419819402707 0.5614449087629274 -5.312395814207827 +v -1.1523268605712058 0.31695560185609 -4.098568885178226 +v -0.6538916144014031 0.37554899725533825 -5.311328288106621 +v -0.7355824809035284 0.5537790025348983 -5.336291612167727 +v -1.234017727073331 0.4951856071356501 -4.123532209239333 +v -0.7111321133646606 0.3678830910273091 -5.335224086066521 +v -1.2095673595344634 0.30928969562806086 -4.122464683138126 +vt 0.5224609375 0.4580078125 +vt 0.5234375 0.4580078125 +vt 0.5234375 0.455078125 +vt 0.5224609375 0.455078125 +vt 0.501953125 0.4580078125 +vt 0.5224609375 0.4580078125 +vt 0.5224609375 0.455078125 +vt 0.501953125 0.455078125 +vt 0.5439453125 0.4580078125 +vt 0.544921875 0.4580078125 +vt 0.544921875 0.455078125 +vt 0.5439453125 0.455078125 +vt 0.5234375 0.4580078125 +vt 0.5439453125 0.4580078125 +vt 0.5439453125 0.455078125 +vt 0.5234375 0.455078125 +vt 0.5234375 0.4580078125 +vt 0.5224609375 0.4580078125 +vt 0.5224609375 0.478515625 +vt 0.5234375 0.478515625 +vt 0.5244140625 0.478515625 +vt 0.5234375 0.478515625 +vt 0.5234375 0.4580078125 +vt 0.5244140625 0.4580078125 +vn 0.3797601875579449 0.044642586970855824 -0.9240071641359195 +vn 0.9158479834121216 0.12265449964846593 0.3823327673584031 +vn -0.3797601875579449 -0.044642586970855824 0.9240071641359195 +vn -0.9158479834121216 -0.12265449964846593 -0.3823327673584031 +vn -0.13040196020729466 0.9914448613738105 -0.005693472539768769 +vn 0.13040196020729466 -0.9914448613738105 0.005693472539768769 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2468/7396/1849 2471/7395/1849 2469/7394/1849 2466/7393/1849 +f 2467/7400/1850 2468/7399/1850 2466/7398/1850 2465/7397/1850 +f 2472/7404/1851 2467/7403/1851 2465/7402/1851 2470/7401/1851 +f 2471/7408/1852 2472/7407/1852 2470/7406/1852 2469/7405/1852 +f 2470/7412/1853 2465/7411/1853 2466/7410/1853 2469/7409/1853 +f 2471/7416/1854 2468/7415/1854 2467/7414/1854 2472/7413/1854 +o cube +v -0.8089871836623346 1.4375 -5.318330791253571 +v 0.03467155405124833 1.4375 -6.32376412284723 +v -0.8089871836623346 1.25 -5.318330791253571 +v 0.03467155405124833 1.25 -6.32376412284723 +v -0.013206223643687842 1.4375 -6.363938348452638 +v -0.8568649613572706 1.4375 -5.358505016858979 +v -0.013206223643687842 1.25 -6.363938348452638 +v -0.8568649613572706 1.25 -5.358505016858979 +vt 0.46484375 0.4580078125 +vt 0.4658203125 0.4580078125 +vt 0.4658203125 0.455078125 +vt 0.46484375 0.455078125 +vt 0.4443359375 0.4580078125 +vt 0.46484375 0.4580078125 +vt 0.46484375 0.455078125 +vt 0.4443359375 0.455078125 +vt 0.486328125 0.4580078125 +vt 0.4873046875 0.4580078125 +vt 0.4873046875 0.455078125 +vt 0.486328125 0.455078125 +vt 0.4658203125 0.4580078125 +vt 0.486328125 0.4580078125 +vt 0.486328125 0.455078125 +vt 0.4658203125 0.455078125 +vt 0.4658203125 0.4580078125 +vt 0.46484375 0.4580078125 +vt 0.46484375 0.478515625 +vt 0.4658203125 0.478515625 +vt 0.466796875 0.478515625 +vt 0.4658203125 0.478515625 +vt 0.4658203125 0.4580078125 +vt 0.466796875 0.4580078125 +vn 0.6427876096865394 0 -0.7660444431189781 +vn 0.7660444431189781 0 0.6427876096865394 +vn -0.6427876096865394 0 0.7660444431189781 +vn -0.7660444431189781 0 -0.6427876096865394 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2476/7420/1855 2479/7419/1855 2477/7418/1855 2474/7417/1855 +f 2475/7424/1856 2476/7423/1856 2474/7422/1856 2473/7421/1856 +f 2480/7428/1857 2475/7427/1857 2473/7426/1857 2478/7425/1857 +f 2479/7432/1858 2480/7431/1858 2478/7430/1858 2477/7429/1858 +f 2478/7436/1859 2473/7435/1859 2474/7434/1859 2477/7433/1859 +f 2479/7440/1860 2476/7439/1860 2475/7438/1860 2480/7437/1860 +o cube +v -0.789776161260284 1.2557324604499542 -5.315455541448978 +v -0.07880435753949477 1.2735074692026132 -6.187136758051614 +v -0.7820008441754879 1.0684107213814775 -5.312933534987326 +v -0.07102904045469871 1.0861857301341364 -6.184614751589961 +v -0.12717176871590985 1.270968010435507 -6.226638589468167 +v -0.838143572436699 1.253193001682848 -5.354957372865531 +v -0.11939645163111368 1.0836462713670305 -6.224116583006515 +v -0.8303682553519028 1.0658712626143716 -5.352435366403879 +vt 0.017578125 0.42578125 +vt 0.0185546875 0.42578125 +vt 0.0185546875 0.4228515625 +vt 0.017578125 0.4228515625 +vt 0 0.42578125 +vt 0.017578125 0.42578125 +vt 0.017578125 0.4228515625 +vt 0 0.4228515625 +vt 0.0361328125 0.42578125 +vt 0.037109375 0.42578125 +vt 0.037109375 0.4228515625 +vt 0.0361328125 0.4228515625 +vt 0.0185546875 0.42578125 +vt 0.0361328125 0.42578125 +vt 0.0361328125 0.4228515625 +vt 0.0185546875 0.4228515625 +vt 0.0185546875 0.42578125 +vt 0.017578125 0.42578125 +vt 0.017578125 0.443359375 +vt 0.0185546875 0.443359375 +vt 0.01953125 0.443359375 +vt 0.0185546875 0.443359375 +vt 0.0185546875 0.42578125 +vt 0.01953125 0.42578125 +vn 0.6319749366407014 0.015800007780141217 -0.7748277480912317 +vn 0.7738785788226398 0.04063134027369729 0.6320293026648484 +vn -0.6319749366407014 -0.015800007780141217 0.7748277480912317 +vn -0.7738785788226398 -0.04063134027369729 -0.6320293026648484 +vn -0.041468357785579266 0.9990492750318728 -0.013450701128814283 +vn 0.041468357785579266 -0.9990492750318728 0.013450701128814283 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2484/7444/1861 2487/7443/1861 2485/7442/1861 2482/7441/1861 +f 2483/7448/1862 2484/7447/1862 2482/7446/1862 2481/7445/1862 +f 2488/7452/1863 2483/7451/1863 2481/7450/1863 2486/7449/1863 +f 2487/7456/1864 2488/7455/1864 2486/7454/1864 2485/7453/1864 +f 2486/7460/1865 2481/7459/1865 2482/7458/1865 2485/7457/1865 +f 2487/7464/1866 2484/7463/1866 2483/7462/1866 2488/7461/1866 +o cube +v -0.7984915138777547 1.0915037702642494 -5.330219285735827 +v -0.06627594903609646 1.1220253840759324 -6.183772914803117 +v -0.7614657649631865 0.9094387216324248 -5.3049673158323385 +v -0.029250200121528236 0.9399603354441078 -6.158520944899629 +v -0.11209270521761594 1.1071829106652034 -6.223607269775364 +v -0.8443082700592742 1.0766612968535203 -5.370053640708074 +v -0.07506695630304772 0.9251178620333786 -6.198355299871876 +v -0.807282521144706 0.8945962482216956 -5.344801670804586 +vt 0.537109375 0.7724609375 +vt 0.5380859375 0.7724609375 +vt 0.5380859375 0.76953125 +vt 0.537109375 0.76953125 +vt 0.51953125 0.7724609375 +vt 0.537109375 0.7724609375 +vt 0.537109375 0.76953125 +vt 0.51953125 0.76953125 +vt 0.5556640625 0.7724609375 +vt 0.556640625 0.7724609375 +vt 0.556640625 0.76953125 +vt 0.5556640625 0.76953125 +vt 0.5380859375 0.7724609375 +vt 0.5556640625 0.7724609375 +vt 0.5556640625 0.76953125 +vt 0.5380859375 0.76953125 +vt 0.5380859375 0.7724609375 +vt 0.537109375 0.7724609375 +vt 0.537109375 0.7900390625 +vt 0.5380859375 0.7900390625 +vt 0.5390625 0.7900390625 +vt 0.5380859375 0.7900390625 +vt 0.5380859375 0.7724609375 +vt 0.5390625 0.7724609375 +vn 0.6508582798592518 0.027130323388162722 -0.7587143369487027 +vn 0.7330680989043115 0.2374795745716669 0.6373496795559551 +vn -0.6508582798592518 -0.027130323388162722 0.7587143369487027 +vn -0.7330680989043115 -0.2374795745716669 -0.6373496795559551 +vn -0.1974706608776972 0.9710135927030652 -0.13467717281860248 +vn 0.1974706608776972 -0.9710135927030652 0.13467717281860248 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2492/7468/1867 2495/7467/1867 2493/7466/1867 2490/7465/1867 +f 2491/7472/1868 2492/7471/1868 2490/7470/1868 2489/7469/1868 +f 2496/7476/1869 2491/7475/1869 2489/7474/1869 2494/7473/1869 +f 2495/7480/1870 2496/7479/1870 2494/7478/1870 2493/7477/1870 +f 2494/7484/1871 2489/7483/1871 2490/7482/1871 2493/7481/1871 +f 2495/7488/1872 2492/7487/1872 2491/7486/1872 2496/7485/1872 +o cube +v -1.2315352955482448 0.8770787053323917 -4.105111476295723 +v -0.7547180487780709 0.9059462859520853 -5.327595924446976 +v -1.202956064441255 0.6918934217394143 -4.098337386694775 +v -0.7261388176710809 0.7207610023591078 -5.320821834846028 +v -0.812163274845681 0.8962529098704816 -5.350230730878263 +v -1.288980521615855 0.867385329250788 -4.127746282727008 +v -0.783584043738691 0.7110676262775041 -5.343456641277315 +v -1.2604012905088648 0.6822000456578106 -4.12097219312606 +vt 0.408203125 0.4580078125 +vt 0.4091796875 0.4580078125 +vt 0.4091796875 0.455078125 +vt 0.408203125 0.455078125 +vt 0.3876953125 0.4580078125 +vt 0.408203125 0.4580078125 +vt 0.408203125 0.455078125 +vt 0.3876953125 0.455078125 +vt 0.4296875 0.4580078125 +vt 0.4306640625 0.4580078125 +vt 0.4306640625 0.455078125 +vt 0.4296875 0.455078125 +vt 0.4091796875 0.4580078125 +vt 0.4296875 0.4580078125 +vt 0.4296875 0.455078125 +vt 0.4091796875 0.455078125 +vt 0.4091796875 0.4580078125 +vt 0.408203125 0.4580078125 +vt 0.408203125 0.478515625 +vt 0.4091796875 0.478515625 +vt 0.41015625 0.478515625 +vt 0.4091796875 0.478515625 +vt 0.4091796875 0.4580078125 +vt 0.41015625 0.4580078125 +vn 0.36328933087251347 0.021994347138814138 -0.9314167224009556 +vn 0.9191236170817605 0.15509401730565908 0.36215690290057095 +vn -0.36328933087251347 -0.021994347138814138 0.9314167224009556 +vn -0.9191236170817605 -0.15509401730565908 -0.36215690290057095 +vn -0.152422565903947 0.9876548458292145 -0.03612847787172419 +vn 0.152422565903947 -0.9876548458292145 0.03612847787172419 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2500/7492/1873 2503/7491/1873 2501/7490/1873 2498/7489/1873 +f 2499/7496/1874 2500/7495/1874 2498/7494/1874 2497/7493/1874 +f 2504/7500/1875 2499/7499/1875 2497/7498/1875 2502/7497/1875 +f 2503/7504/1876 2504/7503/1876 2502/7502/1876 2501/7501/1876 +f 2502/7508/1877 2497/7507/1877 2498/7506/1877 2501/7505/1877 +f 2503/7512/1878 2500/7511/1878 2499/7510/1878 2504/7509/1878 +o cube +v -0.7204195335645889 0.7337527998190431 -5.31700904483574 +v -0.09464341188096204 0.7659150192135732 -6.014344034044095 +v -0.6950085253897799 0.5485308670402049 -5.3027483898293415 +v -0.06923240370615302 0.580693086434735 -6.000083379037697 +v -0.1404045070562352 0.7564416103268439 -6.0558461628138875 +v -0.766180628739862 0.7242793909323137 -5.358511173605533 +v -0.11499349888142629 0.5712196775480057 -6.041585507807489 +v -0.740769620565053 0.5390574581534756 -5.344250518599134 +vt 0.1474609375 0.4287109375 +vt 0.1484375 0.4287109375 +vt 0.1484375 0.42578125 +vt 0.1474609375 0.42578125 +vt 0.1328125 0.4287109375 +vt 0.1474609375 0.4287109375 +vt 0.1474609375 0.42578125 +vt 0.1328125 0.42578125 +vt 0.1630859375 0.4287109375 +vt 0.1640625 0.4287109375 +vt 0.1640625 0.42578125 +vt 0.1630859375 0.42578125 +vt 0.1484375 0.4287109375 +vt 0.1630859375 0.4287109375 +vt 0.1630859375 0.42578125 +vt 0.1484375 0.42578125 +vt 0.1484375 0.4287109375 +vt 0.1474609375 0.4287109375 +vt 0.1474609375 0.443359375 +vt 0.1484375 0.443359375 +vt 0.1494140625 0.443359375 +vt 0.1484375 0.443359375 +vt 0.1484375 0.4287109375 +vt 0.1494140625 0.4287109375 +vn 0.6674945297958688 0.03430636735416545 -0.7438239884889122 +vn 0.7321775228043719 0.15157454218766842 0.6640340603166772 +vn -0.6674945297958688 -0.03430636735416545 0.7438239884889122 +vn -0.7321775228043719 -0.15157454218766842 -0.6640340603166772 +vn -0.13552537693231442 0.987850308153801 -0.07605682670079211 +vn 0.13552537693231442 -0.987850308153801 0.07605682670079211 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2508/7516/1879 2511/7515/1879 2509/7514/1879 2506/7513/1879 +f 2507/7520/1880 2508/7519/1880 2506/7518/1880 2505/7517/1880 +f 2512/7524/1881 2507/7523/1881 2505/7522/1881 2510/7521/1881 +f 2511/7528/1882 2512/7527/1882 2510/7526/1882 2509/7525/1882 +f 2510/7532/1883 2505/7531/1883 2506/7530/1883 2509/7529/1883 +f 2511/7536/1884 2508/7535/1884 2507/7534/1884 2512/7533/1884 +o octagon +v 0.09375 10.15625 -2.523667478527522 +v -0.03883252147247768 10.15625 -2.65625 +v 0.09375 7.34375 -2.523667478527522 +v -0.03883252147247768 7.34375 -2.65625 +v -0.09375 10.15625 -2.601332521472478 +v 0.03883252147247768 10.15625 -2.46875 +v -0.09375 7.34375 -2.601332521472478 +v 0.03883252147247768 7.34375 -2.46875 +vt 0.4306640625 0.533203125 +vt 0.4318775787960149 0.533203125 +vt 0.4318775787960149 0.4892578125 +vt 0.4306640625 0.4892578125 +vt 0.427734375 0.533203125 +vt 0.4306640625 0.533203125 +vt 0.4306640625 0.4892578125 +vt 0.427734375 0.4892578125 +vt 0.4348072662960149 0.533203125 +vt 0.43602078259202987 0.533203125 +vt 0.43602078259202987 0.4892578125 +vt 0.4348072662960149 0.4892578125 +vt 0.4318775787960149 0.533203125 +vt 0.4348072662960149 0.533203125 +vt 0.4348072662960149 0.4892578125 +vt 0.4318775787960149 0.4892578125 +vt 0.4318775787960149 0.533203125 +vt 0.4306640625 0.533203125 +vt 0.4306640625 0.5361328125 +vt 0.4318775787960149 0.5361328125 +vt 0.43309109509202987 0.5361328125 +vt 0.4318775787960149 0.5361328125 +vt 0.4318775787960149 0.533203125 +vt 0.43309109509202987 0.533203125 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2516/7540/1885 2519/7539/1885 2517/7538/1885 2514/7537/1885 +f 2515/7544/1886 2516/7543/1886 2514/7542/1886 2513/7541/1886 +f 2520/7548/1887 2515/7547/1887 2513/7546/1887 2518/7545/1887 +f 2519/7552/1888 2520/7551/1888 2518/7550/1888 2517/7549/1888 +f 2518/7556/1889 2513/7555/1889 2514/7554/1889 2517/7553/1889 +f 2519/7560/1890 2516/7559/1890 2515/7558/1890 2520/7557/1890 +o octagon +v 0.038832521472477656 10.15625 -2.46875 +v 0.038832521472477656 10.15625 -2.65625 +v 0.038832521472477656 7.34375 -2.46875 +v 0.038832521472477656 7.34375 -2.65625 +v -0.038832521472477656 10.15625 -2.65625 +v -0.038832521472477656 10.15625 -2.46875 +v -0.038832521472477656 7.34375 -2.65625 +v -0.038832521472477656 7.34375 -2.46875 +vt 0.3896484375 0.9814453125 +vt 0.3908619537960149 0.9814453125 +vt 0.3908619537960149 0.9375 +vt 0.3896484375 0.9375 +vt 0.38671875 0.9814453125 +vt 0.3896484375 0.9814453125 +vt 0.3896484375 0.9375 +vt 0.38671875 0.9375 +vt 0.3937916412960149 0.9814453125 +vt 0.39500515759202987 0.9814453125 +vt 0.39500515759202987 0.9375 +vt 0.3937916412960149 0.9375 +vt 0.3908619537960149 0.9814453125 +vt 0.3937916412960149 0.9814453125 +vt 0.3937916412960149 0.9375 +vt 0.3908619537960149 0.9375 +vt 0.3908619537960149 0.9814453125 +vt 0.3896484375 0.9814453125 +vt 0.3896484375 0.984375 +vt 0.3908619537960149 0.984375 +vt 0.39207547009202987 0.984375 +vt 0.3908619537960149 0.984375 +vt 0.3908619537960149 0.9814453125 +vt 0.39207547009202987 0.9814453125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2524/7564/1891 2527/7563/1891 2525/7562/1891 2522/7561/1891 +f 2523/7568/1892 2524/7567/1892 2522/7566/1892 2521/7565/1892 +f 2528/7572/1893 2523/7571/1893 2521/7570/1893 2526/7569/1893 +f 2527/7576/1894 2528/7575/1894 2526/7574/1894 2525/7573/1894 +f 2526/7580/1895 2521/7579/1895 2522/7578/1895 2525/7577/1895 +f 2527/7584/1896 2524/7583/1896 2523/7582/1896 2528/7581/1896 +o octagon +v 0.09375000000000012 10.15625 -2.6013325214724774 +v 0.038832521472477524 10.15625 -2.65625 +v 0.09375000000000012 7.34375 -2.6013325214724774 +v 0.038832521472477524 7.34375 -2.65625 +v -0.09375000000000012 10.15625 -2.5236674785275226 +v -0.038832521472477524 10.15625 -2.46875 +v -0.09375000000000012 7.34375 -2.5236674785275226 +v -0.038832521472477524 7.34375 -2.46875 +vt 0.596916641296015 0.823981796203985 +vt 0.599846328796015 0.823981796203985 +vt 0.599846328796015 0.780036483703985 +vt 0.596916641296015 0.780036483703985 +vt 0.595703125 0.823981796203985 +vt 0.596916641296015 0.823981796203985 +vt 0.596916641296015 0.780036483703985 +vt 0.595703125 0.780036483703985 +vt 0.6010598450920299 0.823981796203985 +vt 0.6039895325920299 0.823981796203985 +vt 0.6039895325920299 0.780036483703985 +vt 0.6010598450920299 0.780036483703985 +vt 0.599846328796015 0.823981796203985 +vt 0.6010598450920299 0.823981796203985 +vt 0.6010598450920299 0.780036483703985 +vt 0.599846328796015 0.780036483703985 +vt 0.599846328796015 0.823981796203985 +vt 0.596916641296015 0.823981796203985 +vt 0.596916641296015 0.8251953125 +vt 0.599846328796015 0.8251953125 +vt 0.602776016296015 0.8251953125 +vt 0.599846328796015 0.8251953125 +vt 0.599846328796015 0.823981796203985 +vt 0.602776016296015 0.823981796203985 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2532/7588/1897 2535/7587/1897 2533/7586/1897 2530/7585/1897 +f 2531/7592/1898 2532/7591/1898 2530/7590/1898 2529/7589/1898 +f 2536/7596/1899 2531/7595/1899 2529/7594/1899 2534/7593/1899 +f 2535/7600/1900 2536/7599/1900 2534/7598/1900 2533/7597/1900 +f 2534/7604/1901 2529/7603/1901 2530/7602/1901 2533/7601/1901 +f 2535/7608/1902 2532/7607/1902 2531/7606/1902 2536/7605/1902 +o octagon +v 0.09375 10.15625 -2.523667478527522 +v 0.09375 10.15625 -2.601332521472478 +v 0.09375 7.34375 -2.523667478527522 +v 0.09375 7.34375 -2.601332521472478 +v -0.09375 10.15625 -2.601332521472478 +v -0.09375 10.15625 -2.523667478527522 +v -0.09375 7.34375 -2.601332521472478 +v -0.09375 7.34375 -2.523667478527522 +vt 0.37230726629601496 0.47730210870398504 +vt 0.37523695379601496 0.47730210870398504 +vt 0.37523695379601496 0.43335679620398504 +vt 0.37230726629601496 0.43335679620398504 +vt 0.37109375 0.47730210870398504 +vt 0.37230726629601496 0.47730210870398504 +vt 0.37230726629601496 0.43335679620398504 +vt 0.37109375 0.43335679620398504 +vt 0.37645047009202987 0.47730210870398504 +vt 0.37938015759202987 0.47730210870398504 +vt 0.37938015759202987 0.43335679620398504 +vt 0.37645047009202987 0.43335679620398504 +vt 0.37523695379601496 0.47730210870398504 +vt 0.37645047009202987 0.47730210870398504 +vt 0.37645047009202987 0.43335679620398504 +vt 0.37523695379601496 0.43335679620398504 +vt 0.37523695379601496 0.47730210870398504 +vt 0.37230726629601496 0.47730210870398504 +vt 0.37230726629601496 0.478515625 +vt 0.37523695379601496 0.478515625 +vt 0.37816664129601496 0.478515625 +vt 0.37523695379601496 0.478515625 +vt 0.37523695379601496 0.47730210870398504 +vt 0.37816664129601496 0.47730210870398504 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2540/7612/1903 2543/7611/1903 2541/7610/1903 2538/7609/1903 +f 2539/7616/1904 2540/7615/1904 2538/7614/1904 2537/7613/1904 +f 2544/7620/1905 2539/7619/1905 2537/7618/1905 2542/7617/1905 +f 2543/7624/1906 2544/7623/1906 2542/7622/1906 2541/7621/1906 +f 2542/7628/1907 2537/7627/1907 2538/7626/1907 2541/7625/1907 +f 2543/7632/1908 2540/7631/1908 2539/7630/1908 2544/7629/1908 +o octagon +v 0.125 7.375 -2.510723304703363 +v -0.05177669529663689 7.375 -2.6875 +v 0.125 4.6875 -2.510723304703363 +v -0.05177669529663689 4.6875 -2.6875 +v -0.125 7.375 -2.614276695296637 +v 0.05177669529663689 7.375 -2.4375 +v -0.125 4.6875 -2.614276695296637 +v 0.05177669529663689 4.6875 -2.4375 +vt 0.3779296875 0.8681640625 +vt 0.3795477092280199 0.8681640625 +vt 0.3795477092280199 0.826171875 +vt 0.3779296875 0.826171875 +vt 0.3740234375 0.8681640625 +vt 0.3779296875 0.8681640625 +vt 0.3779296875 0.826171875 +vt 0.3740234375 0.826171875 +vt 0.3834539592280199 0.8681640625 +vt 0.3850719809560398 0.8681640625 +vt 0.3850719809560398 0.826171875 +vt 0.3834539592280199 0.826171875 +vt 0.3795477092280199 0.8681640625 +vt 0.3834539592280199 0.8681640625 +vt 0.3834539592280199 0.826171875 +vt 0.3795477092280199 0.826171875 +vt 0.3795477092280199 0.8681640625 +vt 0.3779296875 0.8681640625 +vt 0.3779296875 0.8720703125 +vt 0.3795477092280199 0.8720703125 +vt 0.3811657309560398 0.8720703125 +vt 0.3795477092280199 0.8720703125 +vt 0.3795477092280199 0.8681640625 +vt 0.3811657309560398 0.8681640625 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2548/7636/1909 2551/7635/1909 2549/7634/1909 2546/7633/1909 +f 2547/7640/1910 2548/7639/1910 2546/7638/1910 2545/7637/1910 +f 2552/7644/1911 2547/7643/1911 2545/7642/1911 2550/7641/1911 +f 2551/7648/1912 2552/7647/1912 2550/7646/1912 2549/7645/1912 +f 2550/7652/1913 2545/7651/1913 2546/7650/1913 2549/7649/1913 +f 2551/7656/1914 2548/7655/1914 2547/7654/1914 2552/7653/1914 +o octagon +v 0.05177669529663687 7.375 -2.4375 +v 0.05177669529663687 7.375 -2.6875 +v 0.05177669529663687 4.6875 -2.4375 +v 0.05177669529663687 4.6875 -2.6875 +v -0.05177669529663687 7.375 -2.6875 +v -0.05177669529663687 7.375 -2.4375 +v -0.05177669529663687 4.6875 -2.6875 +v -0.05177669529663687 4.6875 -2.4375 +vt 0.3212890625 0.8681640625 +vt 0.3229070842280199 0.8681640625 +vt 0.3229070842280199 0.826171875 +vt 0.3212890625 0.826171875 +vt 0.3173828125 0.8681640625 +vt 0.3212890625 0.8681640625 +vt 0.3212890625 0.826171875 +vt 0.3173828125 0.826171875 +vt 0.3268133342280199 0.8681640625 +vt 0.3284313559560398 0.8681640625 +vt 0.3284313559560398 0.826171875 +vt 0.3268133342280199 0.826171875 +vt 0.3229070842280199 0.8681640625 +vt 0.3268133342280199 0.8681640625 +vt 0.3268133342280199 0.826171875 +vt 0.3229070842280199 0.826171875 +vt 0.3229070842280199 0.8681640625 +vt 0.3212890625 0.8681640625 +vt 0.3212890625 0.8720703125 +vt 0.3229070842280199 0.8720703125 +vt 0.3245251059560398 0.8720703125 +vt 0.3229070842280199 0.8720703125 +vt 0.3229070842280199 0.8681640625 +vt 0.3245251059560398 0.8681640625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2556/7660/1915 2559/7659/1915 2557/7658/1915 2554/7657/1915 +f 2555/7664/1916 2556/7663/1916 2554/7662/1916 2553/7661/1916 +f 2560/7668/1917 2555/7667/1917 2553/7666/1917 2558/7665/1917 +f 2559/7672/1918 2560/7671/1918 2558/7670/1918 2557/7669/1918 +f 2558/7676/1919 2553/7675/1919 2554/7674/1919 2557/7673/1919 +f 2559/7680/1920 2556/7679/1920 2555/7678/1920 2560/7677/1920 +o octagon +v 0.12499999999999975 7.375 -2.614276695296637 +v 0.051776695296637115 7.375 -2.6874999999999996 +v 0.12499999999999975 4.6875 -2.614276695296637 +v 0.051776695296637115 4.6875 -2.6874999999999996 +v -0.12499999999999975 7.375 -2.510723304703363 +v -0.051776695296637115 7.375 -2.4375000000000004 +v -0.12499999999999975 4.6875 -2.510723304703363 +v -0.051776695296637115 4.6875 -2.4375000000000004 +vt 0.3727117717280199 0.41928041577198005 +vt 0.3766180217280199 0.41928041577198005 +vt 0.3766180217280199 0.37728822827198005 +vt 0.3727117717280199 0.37728822827198005 +vt 0.37109375 0.41928041577198005 +vt 0.3727117717280199 0.41928041577198005 +vt 0.3727117717280199 0.37728822827198005 +vt 0.37109375 0.37728822827198005 +vt 0.3782360434560398 0.41928041577198005 +vt 0.3821422934560398 0.41928041577198005 +vt 0.3821422934560398 0.37728822827198005 +vt 0.3782360434560398 0.37728822827198005 +vt 0.3766180217280199 0.41928041577198005 +vt 0.3782360434560398 0.41928041577198005 +vt 0.3782360434560398 0.37728822827198005 +vt 0.3766180217280199 0.37728822827198005 +vt 0.3766180217280199 0.41928041577198005 +vt 0.3727117717280199 0.41928041577198005 +vt 0.3727117717280199 0.4208984375 +vt 0.3766180217280199 0.4208984375 +vt 0.3805242717280199 0.4208984375 +vt 0.3766180217280199 0.4208984375 +vt 0.3766180217280199 0.41928041577198005 +vt 0.3805242717280199 0.41928041577198005 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2564/7684/1921 2567/7683/1921 2565/7682/1921 2562/7681/1921 +f 2563/7688/1922 2564/7687/1922 2562/7686/1922 2561/7685/1922 +f 2568/7692/1923 2563/7691/1923 2561/7690/1923 2566/7689/1923 +f 2567/7696/1924 2568/7695/1924 2566/7694/1924 2565/7693/1924 +f 2566/7700/1925 2561/7699/1925 2562/7698/1925 2565/7697/1925 +f 2567/7704/1926 2564/7703/1926 2563/7702/1926 2568/7701/1926 +o octagon +v 0.125 7.375 -2.5107233047033635 +v 0.125 7.375 -2.6142766952966365 +v 0.125 4.6875 -2.5107233047033635 +v 0.125 4.6875 -2.6142766952966365 +v -0.125 7.375 -2.6142766952966365 +v -0.125 7.375 -2.5107233047033635 +v -0.125 4.6875 -2.6142766952966365 +v -0.125 4.6875 -2.5107233047033635 +vt 0.54653989672802 0.47689760327198005 +vt 0.55044614672802 0.47689760327198005 +vt 0.55044614672802 0.43490541577198005 +vt 0.54653989672802 0.43490541577198005 +vt 0.544921875 0.47689760327198005 +vt 0.54653989672802 0.47689760327198005 +vt 0.54653989672802 0.43490541577198005 +vt 0.544921875 0.43490541577198005 +vt 0.5520641684560398 0.47689760327198005 +vt 0.5559704184560398 0.47689760327198005 +vt 0.5559704184560398 0.43490541577198005 +vt 0.5520641684560398 0.43490541577198005 +vt 0.55044614672802 0.47689760327198005 +vt 0.5520641684560398 0.47689760327198005 +vt 0.5520641684560398 0.43490541577198005 +vt 0.55044614672802 0.43490541577198005 +vt 0.55044614672802 0.47689760327198005 +vt 0.54653989672802 0.47689760327198005 +vt 0.54653989672802 0.478515625 +vt 0.55044614672802 0.478515625 +vt 0.55435239672802 0.478515625 +vt 0.55044614672802 0.478515625 +vt 0.55044614672802 0.47689760327198005 +vt 0.55435239672802 0.47689760327198005 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2572/7708/1927 2575/7707/1927 2573/7706/1927 2570/7705/1927 +f 2571/7712/1928 2572/7711/1928 2570/7710/1928 2569/7709/1928 +f 2576/7716/1929 2571/7715/1929 2569/7714/1929 2574/7713/1929 +f 2575/7720/1930 2576/7719/1930 2574/7718/1930 2573/7717/1930 +f 2574/7724/1931 2569/7723/1931 2570/7722/1931 2573/7721/1931 +f 2575/7728/1932 2572/7727/1932 2571/7726/1932 2576/7725/1932 +o cube +v 0.015625 11.71875 -2.05859375 +v 0.015625 11.71875 -2.18359375 +v 0.015625 11.53125 -2.05859375 +v 0.015625 11.53125 -2.18359375 +v 0.015625 11.71875 -2.18359375 +v 0.015625 11.71875 -2.05859375 +v 0.015625 11.53125 -2.18359375 +v 0.015625 11.53125 -2.05859375 +vt 0.123046875 0.853515625 +vt 0.123046875 0.853515625 +vt 0.123046875 0.8505859375 +vt 0.123046875 0.8505859375 +vt 0.12109375 0.853515625 +vt 0.123046875 0.853515625 +vt 0.123046875 0.8505859375 +vt 0.12109375 0.8505859375 +vt 0.125 0.853515625 +vt 0.125 0.853515625 +vt 0.125 0.8505859375 +vt 0.125 0.8505859375 +vt 0.123046875 0.853515625 +vt 0.125 0.853515625 +vt 0.125 0.8505859375 +vt 0.123046875 0.8505859375 +vt 0.123046875 0.853515625 +vt 0.123046875 0.853515625 +vt 0.123046875 0.85546875 +vt 0.123046875 0.85546875 +vt 0.123046875 0.85546875 +vt 0.123046875 0.85546875 +vt 0.123046875 0.853515625 +vt 0.123046875 0.853515625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2580/7732/1933 2583/7731/1933 2581/7730/1933 2578/7729/1933 +f 2579/7736/1934 2580/7735/1934 2578/7734/1934 2577/7733/1934 +f 2584/7740/1935 2579/7739/1935 2577/7738/1935 2582/7737/1935 +f 2583/7744/1936 2584/7743/1936 2582/7742/1936 2581/7741/1936 +f 2582/7748/1937 2577/7747/1937 2578/7746/1937 2581/7745/1937 +f 2583/7752/1938 2580/7751/1938 2579/7750/1938 2584/7749/1938 +o cube +v 0.04797738063781509 11.71875 -2.3011342717138663 +v 0.015625 11.71875 -2.421875 +v 0.04797738063781509 11.53125 -2.3011342717138663 +v 0.015625 11.53125 -2.421875 +v 0.015625 11.71875 -2.421875 +v 0.04797738063781509 11.71875 -2.3011342717138663 +v 0.015625 11.53125 -2.421875 +v 0.04797738063781509 11.53125 -2.3011342717138663 +vt 0.115234375 0.853515625 +vt 0.115234375 0.853515625 +vt 0.115234375 0.8505859375 +vt 0.115234375 0.8505859375 +vt 0.11328125 0.853515625 +vt 0.115234375 0.853515625 +vt 0.115234375 0.8505859375 +vt 0.11328125 0.8505859375 +vt 0.1171875 0.853515625 +vt 0.1171875 0.853515625 +vt 0.1171875 0.8505859375 +vt 0.1171875 0.8505859375 +vt 0.115234375 0.853515625 +vt 0.1171875 0.853515625 +vt 0.1171875 0.8505859375 +vt 0.115234375 0.8505859375 +vt 0.115234375 0.853515625 +vt 0.115234375 0.853515625 +vt 0.115234375 0.85546875 +vt 0.115234375 0.85546875 +vt 0.115234375 0.85546875 +vt 0.115234375 0.85546875 +vt 0.115234375 0.853515625 +vt 0.115234375 0.853515625 +vn -0.25881904510252074 0 -0.9659258262890683 +vn 0.9659258262890683 0 -0.25881904510252074 +vn 0.25881904510252074 0 0.9659258262890683 +vn -0.9659258262890683 0 0.25881904510252074 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2588/7756/1939 2591/7755/1939 2589/7754/1939 2586/7753/1939 +f 2587/7760/1940 2588/7759/1940 2586/7758/1940 2585/7757/1940 +f 2592/7764/1941 2587/7763/1941 2585/7762/1941 2590/7761/1941 +f 2591/7768/1942 2592/7767/1942 2590/7766/1942 2589/7765/1942 +f 2590/7772/1943 2585/7771/1943 2586/7770/1943 2589/7769/1943 +f 2591/7776/1944 2588/7775/1944 2587/7774/1944 2592/7773/1944 +o cube +v 0.01550579744127678 11.71875 -2.182261148201606 +v 0.04785817807909187 11.71875 -2.3030018764877394 +v 0.01550579744127678 11.53125 -2.182261148201606 +v 0.04785817807909187 11.53125 -2.3030018764877394 +v 0.04785817807909187 11.71875 -2.3030018764877394 +v 0.01550579744127678 11.71875 -2.182261148201606 +v 0.04785817807909187 11.53125 -2.3030018764877394 +v 0.01550579744127678 11.53125 -2.182261148201606 +vt 0.1064453125 0.853515625 +vt 0.1064453125 0.853515625 +vt 0.1064453125 0.8505859375 +vt 0.1064453125 0.8505859375 +vt 0.1044921875 0.853515625 +vt 0.1064453125 0.853515625 +vt 0.1064453125 0.8505859375 +vt 0.1044921875 0.8505859375 +vt 0.1083984375 0.853515625 +vt 0.1083984375 0.853515625 +vt 0.1083984375 0.8505859375 +vt 0.1083984375 0.8505859375 +vt 0.1064453125 0.853515625 +vt 0.1083984375 0.853515625 +vt 0.1083984375 0.8505859375 +vt 0.1064453125 0.8505859375 +vt 0.1064453125 0.853515625 +vt 0.1064453125 0.853515625 +vt 0.1064453125 0.85546875 +vt 0.1064453125 0.85546875 +vt 0.1064453125 0.85546875 +vt 0.1064453125 0.85546875 +vt 0.1064453125 0.853515625 +vt 0.1064453125 0.853515625 +vn 0.25881904510252074 0 -0.9659258262890683 +vn 0.9659258262890683 0 0.25881904510252074 +vn -0.25881904510252074 0 0.9659258262890683 +vn -0.9659258262890683 0 -0.25881904510252074 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2596/7780/1945 2599/7779/1945 2597/7778/1945 2594/7777/1945 +f 2595/7784/1946 2596/7783/1946 2594/7782/1946 2593/7781/1946 +f 2600/7788/1947 2595/7787/1947 2593/7786/1947 2598/7785/1947 +f 2599/7792/1948 2600/7791/1948 2598/7790/1948 2597/7789/1948 +f 2598/7796/1949 2593/7795/1949 2594/7794/1949 2597/7793/1949 +f 2599/7800/1950 2596/7799/1950 2595/7798/1950 2600/7797/1950 +o cube +v 0.015625 11.71875 -2.421875 +v 0.015625 11.71875 -2.546875 +v 0.015625 11.53125 -2.421875 +v 0.015625 11.53125 -2.546875 +v 0.015625 11.71875 -2.546875 +v 0.015625 11.71875 -2.421875 +v 0.015625 11.53125 -2.546875 +v 0.015625 11.53125 -2.421875 +vt 0.1005859375 0.853515625 +vt 0.1005859375 0.853515625 +vt 0.1005859375 0.8505859375 +vt 0.1005859375 0.8505859375 +vt 0.0986328125 0.853515625 +vt 0.1005859375 0.853515625 +vt 0.1005859375 0.8505859375 +vt 0.0986328125 0.8505859375 +vt 0.1025390625 0.853515625 +vt 0.1025390625 0.853515625 +vt 0.1025390625 0.8505859375 +vt 0.1025390625 0.8505859375 +vt 0.1005859375 0.853515625 +vt 0.1025390625 0.853515625 +vt 0.1025390625 0.8505859375 +vt 0.1005859375 0.8505859375 +vt 0.1005859375 0.853515625 +vt 0.1005859375 0.853515625 +vt 0.1005859375 0.85546875 +vt 0.1005859375 0.85546875 +vt 0.1005859375 0.85546875 +vt 0.1005859375 0.85546875 +vt 0.1005859375 0.853515625 +vt 0.1005859375 0.853515625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2604/7804/1951 2607/7803/1951 2605/7802/1951 2602/7801/1951 +f 2603/7808/1952 2604/7807/1952 2602/7806/1952 2601/7805/1952 +f 2608/7812/1953 2603/7811/1953 2601/7810/1953 2606/7809/1953 +f 2607/7816/1954 2608/7815/1954 2606/7814/1954 2605/7813/1954 +f 2606/7820/1955 2601/7819/1955 2602/7818/1955 2605/7817/1955 +f 2607/7824/1956 2604/7823/1956 2603/7822/1956 2608/7821/1956 +o octagon +v 0.15625 4.78125 -2.497779130879204 +v -0.06472086912079611 4.78125 -2.71875 +v 0.15625 -0.40625 -2.497779130879204 +v -0.06472086912079611 -0.40625 -2.71875 +v -0.15625 4.78125 -2.627220869120796 +v 0.06472086912079611 4.78125 -2.40625 +v -0.15625 -0.40625 -2.627220869120796 +v 0.06472086912079611 -0.40625 -2.40625 +vt 0.1982421875 0.1318359375 +vt 0.20026471466002488 0.1318359375 +vt 0.20026471466002488 0.05078125 +vt 0.1982421875 0.05078125 +vt 0.193359375 0.1318359375 +vt 0.1982421875 0.1318359375 +vt 0.1982421875 0.05078125 +vt 0.193359375 0.05078125 +vt 0.20514752716002488 0.1318359375 +vt 0.20717005432004976 0.1318359375 +vt 0.20717005432004976 0.05078125 +vt 0.20514752716002488 0.05078125 +vt 0.20026471466002488 0.1318359375 +vt 0.20514752716002488 0.1318359375 +vt 0.20514752716002488 0.05078125 +vt 0.20026471466002488 0.05078125 +vt 0.20026471466002488 0.1318359375 +vt 0.1982421875 0.1318359375 +vt 0.1982421875 0.13671875 +vt 0.20026471466002488 0.13671875 +vt 0.20228724182004976 0.13671875 +vt 0.20026471466002488 0.13671875 +vt 0.20026471466002488 0.1318359375 +vt 0.20228724182004976 0.1318359375 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2612/7828/1957 2615/7827/1957 2613/7826/1957 2610/7825/1957 +f 2611/7832/1958 2612/7831/1958 2610/7830/1958 2609/7829/1958 +f 2616/7836/1959 2611/7835/1959 2609/7834/1959 2614/7833/1959 +f 2615/7840/1960 2616/7839/1960 2614/7838/1960 2613/7837/1960 +f 2614/7844/1961 2609/7843/1961 2610/7842/1961 2613/7841/1961 +f 2615/7848/1962 2612/7847/1962 2611/7846/1962 2616/7845/1962 +o octagon +v 0.0647208691207961 4.78125 -2.40625 +v 0.0647208691207961 4.78125 -2.71875 +v 0.0647208691207961 -0.40625 -2.40625 +v 0.0647208691207961 -0.40625 -2.71875 +v -0.0647208691207961 4.78125 -2.71875 +v -0.0647208691207961 4.78125 -2.40625 +v -0.0647208691207961 -0.40625 -2.71875 +v -0.0647208691207961 -0.40625 -2.40625 +vt 0.56640625 0.1328125 +vt 0.5684287771600249 0.1328125 +vt 0.5684287771600249 0.0517578125 +vt 0.56640625 0.0517578125 +vt 0.5615234375 0.1328125 +vt 0.56640625 0.1328125 +vt 0.56640625 0.0517578125 +vt 0.5615234375 0.0517578125 +vt 0.5733115896600249 0.1328125 +vt 0.5753341168200498 0.1328125 +vt 0.5753341168200498 0.0517578125 +vt 0.5733115896600249 0.0517578125 +vt 0.5684287771600249 0.1328125 +vt 0.5733115896600249 0.1328125 +vt 0.5733115896600249 0.0517578125 +vt 0.5684287771600249 0.0517578125 +vt 0.5684287771600249 0.1328125 +vt 0.56640625 0.1328125 +vt 0.56640625 0.1376953125 +vt 0.5684287771600249 0.1376953125 +vt 0.5704513043200498 0.1376953125 +vt 0.5684287771600249 0.1376953125 +vt 0.5684287771600249 0.1328125 +vt 0.5704513043200498 0.1328125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2620/7852/1963 2623/7851/1963 2621/7850/1963 2618/7849/1963 +f 2619/7856/1964 2620/7855/1964 2618/7854/1964 2617/7853/1964 +f 2624/7860/1965 2619/7859/1965 2617/7858/1965 2622/7857/1965 +f 2623/7864/1966 2624/7863/1966 2622/7862/1966 2621/7861/1966 +f 2622/7868/1967 2617/7867/1967 2618/7866/1967 2621/7865/1967 +f 2623/7872/1968 2620/7871/1968 2619/7870/1968 2624/7869/1968 +o octagon +v 0.15625 4.78125 -2.627220869120796 +v 0.06472086912079608 4.78125 -2.71875 +v 0.15625 -0.40625 -2.627220869120796 +v 0.06472086912079608 -0.40625 -2.71875 +v -0.15625 4.78125 -2.497779130879204 +v -0.06472086912079608 4.78125 -2.40625 +v -0.15625 -0.40625 -2.497779130879204 +v -0.06472086912079608 -0.40625 -2.40625 +vt 0.04303815216002488 0.13371966033997507 +vt 0.04792096466002488 0.13371966033997507 +vt 0.04792096466002488 0.052664972839975066 +vt 0.04303815216002488 0.052664972839975066 +vt 0.041015625 0.13371966033997507 +vt 0.04303815216002488 0.13371966033997507 +vt 0.04303815216002488 0.052664972839975066 +vt 0.041015625 0.052664972839975066 +vt 0.04994349182004976 0.13371966033997507 +vt 0.05482630432004976 0.13371966033997507 +vt 0.05482630432004976 0.052664972839975066 +vt 0.04994349182004976 0.052664972839975066 +vt 0.04792096466002488 0.13371966033997507 +vt 0.04994349182004976 0.13371966033997507 +vt 0.04994349182004976 0.052664972839975066 +vt 0.04792096466002488 0.052664972839975066 +vt 0.04792096466002488 0.13371966033997507 +vt 0.04303815216002488 0.13371966033997507 +vt 0.04303815216002488 0.1357421875 +vt 0.04792096466002488 0.1357421875 +vt 0.05280377716002488 0.1357421875 +vt 0.04792096466002488 0.1357421875 +vt 0.04792096466002488 0.13371966033997507 +vt 0.05280377716002488 0.13371966033997507 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2628/7876/1969 2631/7875/1969 2629/7874/1969 2626/7873/1969 +f 2627/7880/1970 2628/7879/1970 2626/7878/1970 2625/7877/1970 +f 2632/7884/1971 2627/7883/1971 2625/7882/1971 2630/7881/1971 +f 2631/7888/1972 2632/7887/1972 2630/7886/1972 2629/7885/1972 +f 2630/7892/1973 2625/7891/1973 2626/7890/1973 2629/7889/1973 +f 2631/7896/1974 2628/7895/1974 2627/7894/1974 2632/7893/1974 +o octagon +v 0.15625 4.78125 -2.497779130879204 +v 0.15625 4.78125 -2.627220869120796 +v 0.15625 -0.40625 -2.497779130879204 +v 0.15625 -0.40625 -2.627220869120796 +v -0.15625 4.78125 -2.627220869120796 +v -0.15625 4.78125 -2.497779130879204 +v -0.15625 -0.40625 -2.627220869120796 +v -0.15625 -0.40625 -2.497779130879204 +vt 0.02936627716002488 0.13371966033997507 +vt 0.03424908966002488 0.13371966033997507 +vt 0.03424908966002488 0.052664972839975066 +vt 0.02936627716002488 0.052664972839975066 +vt 0.02734375 0.13371966033997507 +vt 0.02936627716002488 0.13371966033997507 +vt 0.02936627716002488 0.052664972839975066 +vt 0.02734375 0.052664972839975066 +vt 0.03627161682004976 0.13371966033997507 +vt 0.04115442932004976 0.13371966033997507 +vt 0.04115442932004976 0.052664972839975066 +vt 0.03627161682004976 0.052664972839975066 +vt 0.03424908966002488 0.13371966033997507 +vt 0.03627161682004976 0.13371966033997507 +vt 0.03627161682004976 0.052664972839975066 +vt 0.03424908966002488 0.052664972839975066 +vt 0.03424908966002488 0.13371966033997507 +vt 0.02936627716002488 0.13371966033997507 +vt 0.02936627716002488 0.1357421875 +vt 0.03424908966002488 0.1357421875 +vt 0.03913190216002488 0.1357421875 +vt 0.03424908966002488 0.1357421875 +vt 0.03424908966002488 0.13371966033997507 +vt 0.03913190216002488 0.13371966033997507 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2636/7900/1975 2639/7899/1975 2637/7898/1975 2634/7897/1975 +f 2635/7904/1976 2636/7903/1976 2634/7902/1976 2633/7901/1976 +f 2640/7908/1977 2635/7907/1977 2633/7906/1977 2638/7905/1977 +f 2639/7912/1978 2640/7911/1978 2638/7910/1978 2637/7909/1978 +f 2638/7916/1979 2633/7915/1979 2634/7914/1979 2637/7913/1979 +f 2639/7920/1980 2636/7919/1980 2635/7918/1980 2640/7917/1980 +o cube +v 3.5 4.6875 -2.71875 +v 3.5 4.6875 -2.71875 +v 3.5 4.354870937558167 -2.891905729963138 +v 3.5 4.354870937558167 -2.891905729963138 +v -3.5 4.6875 -2.71875 +v -3.5 4.6875 -2.71875 +v -3.5 4.354870937558167 -2.891905729963138 +v -3.5 4.354870937558167 -2.891905729963138 +vt 0.580078125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8310546875 +vt 0.580078125 0.8310546875 +vt 0.580078125 0.8369140625 +vt 0.580078125 0.8369140625 +vt 0.580078125 0.8310546875 +vt 0.580078125 0.8310546875 +vt 0.689453125 0.8369140625 +vt 0.798828125 0.8369140625 +vt 0.798828125 0.8310546875 +vt 0.689453125 0.8310546875 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8310546875 +vt 0.689453125 0.8310546875 +vt 0.689453125 0.8369140625 +vt 0.580078125 0.8369140625 +vt 0.580078125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.798828125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.798828125 0.8369140625 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2644/7924/1981 2647/7923/1981 2645/7922/1981 2642/7921/1981 +f 2643/7928/1982 2644/7927/1982 2642/7926/1982 2641/7925/1982 +f 2648/7932/1983 2643/7931/1983 2641/7930/1983 2646/7929/1983 +f 2647/7936/1984 2648/7935/1984 2646/7934/1984 2645/7933/1984 +f 2646/7940/1985 2641/7939/1985 2642/7938/1985 2645/7937/1985 +f 2647/7944/1986 2644/7943/1986 2643/7942/1986 2648/7941/1986 +o cube +v 3.5 4.354694276374481 -2.8904920561775858 +v 3.5 4.354694276374481 -2.8904920561775858 +v 3.5 3.8622903998683764 -2.977316145011051 +v 3.5 3.8622903998683764 -2.977316145011051 +v -3.5 4.354694276374481 -2.8904920561775858 +v -3.5 4.354694276374481 -2.8904920561775858 +v -3.5 3.8622903998683764 -2.977316145011051 +v -3.5 3.8622903998683764 -2.977316145011051 +vt 0.560546875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.42578125 +vt 0.560546875 0.42578125 +vt 0.560546875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.560546875 0.42578125 +vt 0.560546875 0.42578125 +vt 0.669921875 0.43359375 +vt 0.779296875 0.43359375 +vt 0.779296875 0.42578125 +vt 0.669921875 0.42578125 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.42578125 +vt 0.669921875 0.42578125 +vt 0.669921875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.779296875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.779296875 0.43359375 +vn 0 0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 -0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2652/7948/1987 2655/7947/1987 2653/7946/1987 2650/7945/1987 +f 2651/7952/1988 2652/7951/1988 2650/7950/1988 2649/7949/1988 +f 2656/7956/1989 2651/7955/1989 2649/7954/1989 2654/7953/1989 +f 2655/7960/1990 2656/7959/1990 2654/7958/1990 2653/7957/1990 +f 2654/7964/1991 2649/7963/1991 2650/7962/1991 2653/7961/1991 +f 2655/7968/1992 2652/7967/1992 2651/7966/1992 2656/7965/1992 +o cube +v 3.5 3.86234980224903 -2.977573316789421 +v 3.5 3.86234980224903 -2.977573316789421 +v 3.5 3.115203778680221 -3.0429401238501645 +v 3.5 3.115203778680221 -3.0429401238501645 +v -3.5 3.86234980224903 -2.977573316789421 +v -3.5 3.86234980224903 -2.977573316789421 +v -3.5 3.115203778680221 -3.0429401238501645 +v -3.5 3.115203778680221 -3.0429401238501645 +vt 0.560546875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.669921875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.560546875 0.4453125 +vt 0.560546875 0.4453125 +vt 0.560546875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.669921875 0.4453125 +vt 0.779296875 0.4453125 +vt 0.779296875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.4453125 +vt 0.560546875 0.4453125 +vt 0.560546875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.779296875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.779296875 0.4453125 +vn 0 0.08715574274765818 -0.9961946980917455 +vn 1 0 0 +vn 0 -0.08715574274765818 0.9961946980917455 +vn -1 0 0 +vn 0 0.9961946980917455 0.08715574274765818 +vn 0 -0.9961946980917455 -0.08715574274765818 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2660/7972/1993 2663/7971/1993 2661/7970/1993 2658/7969/1993 +f 2659/7976/1994 2660/7975/1994 2658/7974/1994 2657/7973/1994 +f 2664/7980/1995 2659/7979/1995 2657/7978/1995 2662/7977/1995 +f 2663/7984/1996 2664/7983/1996 2662/7982/1996 2661/7981/1996 +f 2662/7988/1997 2657/7987/1997 2658/7986/1997 2661/7985/1997 +f 2663/7992/1998 2660/7991/1998 2659/7990/1998 2664/7989/1998 +o cube +v 3.5 3.1159172764266523 -3.044294974733684 +v 3.5 3.1159172764266523 -3.044294974733684 +v 3.5 1.6287499843659368 -2.8485056864036067 +v 3.5 1.6287499843659368 -2.8485056864036067 +v -3.5 3.1159172764266523 -3.044294974733684 +v -3.5 3.1159172764266523 -3.044294974733684 +v -3.5 1.6287499843659368 -2.8485056864036067 +v -3.5 1.6287499843659368 -2.8485056864036067 +vt 0.51953125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7158203125 +vt 0.51953125 0.7158203125 +vt 0.51953125 0.7392578125 +vt 0.51953125 0.7392578125 +vt 0.51953125 0.7158203125 +vt 0.51953125 0.7158203125 +vt 0.62890625 0.7392578125 +vt 0.73828125 0.7392578125 +vt 0.73828125 0.7158203125 +vt 0.62890625 0.7158203125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7158203125 +vt 0.62890625 0.7158203125 +vt 0.62890625 0.7392578125 +vt 0.51953125 0.7392578125 +vt 0.51953125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.73828125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.73828125 0.7392578125 +vn 0 -0.13052619222005157 -0.9914448613738104 +vn 1 0 0 +vn 0 0.13052619222005157 0.9914448613738104 +vn -1 0 0 +vn 0 0.9914448613738104 -0.13052619222005157 +vn 0 -0.9914448613738104 0.13052619222005157 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2668/7996/1999 2671/7995/1999 2669/7994/1999 2666/7993/1999 +f 2667/8000/2000 2668/7999/2000 2666/7998/2000 2665/7997/2000 +f 2672/8004/2001 2667/8003/2001 2665/8002/2001 2670/8001/2001 +f 2671/8008/2002 2672/8007/2002 2670/8006/2002 2669/8005/2002 +f 2670/8012/2003 2665/8011/2003 2666/8010/2003 2669/8009/2003 +f 2671/8016/2004 2668/8015/2004 2667/8014/2004 2672/8013/2004 +o cube +v 3.0625 5.24509252047459 -2.9156108009489454 +v 3.0625 5.24509252047459 -2.9156108009489454 +v 3.0625 4.8120798185823705 -2.6656108009489454 +v 3.0625 4.8120798185823705 -2.6656108009489454 +v -3.125 5.24509252047459 -2.9156108009489454 +v -3.125 5.24509252047459 -2.9156108009489454 +v -3.125 4.8120798185823705 -2.6656108009489454 +v -3.125 4.8120798185823705 -2.6656108009489454 +vt 0.40234375 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.79296875 +vt 0.40234375 0.79296875 +vt 0.40234375 0.80078125 +vt 0.40234375 0.80078125 +vt 0.40234375 0.79296875 +vt 0.40234375 0.79296875 +vt 0.4990234375 0.80078125 +vt 0.595703125 0.80078125 +vt 0.595703125 0.79296875 +vt 0.4990234375 0.79296875 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.79296875 +vt 0.4990234375 0.79296875 +vt 0.4990234375 0.80078125 +vt 0.40234375 0.80078125 +vt 0.40234375 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.595703125 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.595703125 0.80078125 +vn 0 -0.49999999999999994 -0.8660254037844387 +vn 1 0 0 +vn 0 0.49999999999999994 0.8660254037844387 +vn -1 0 0 +vn 0 0.8660254037844387 -0.49999999999999994 +vn 0 -0.8660254037844387 0.49999999999999994 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2676/8020/2005 2679/8019/2005 2677/8018/2005 2674/8017/2005 +f 2675/8024/2006 2676/8023/2006 2674/8022/2006 2673/8021/2006 +f 2680/8028/2007 2675/8027/2007 2673/8026/2007 2678/8025/2007 +f 2679/8032/2008 2680/8031/2008 2678/8030/2008 2677/8029/2008 +f 2678/8036/2009 2673/8035/2009 2674/8034/2009 2677/8033/2009 +f 2679/8040/2010 2676/8039/2010 2675/8038/2010 2680/8037/2010 +o cube +v 3.0625 5.987400407102689 -2.9780982670864784 +v 3.0625 5.987400407102689 -2.9780982670864784 +v 3.0625 5.24025438353388 -2.912731460025735 +v 3.0625 5.24025438353388 -2.912731460025735 +v -3.125 5.987400407102689 -2.9780982670864784 +v -3.125 5.987400407102689 -2.9780982670864784 +v -3.125 5.24025438353388 -2.912731460025735 +v -3.125 5.24025438353388 -2.912731460025735 +vt 0 0.8037109375 +vt 0.0966796875 0.8037109375 +vt 0.0966796875 0.7919921875 +vt 0 0.7919921875 +vt 0 0.8037109375 +vt 0 0.8037109375 +vt 0 0.7919921875 +vt 0 0.7919921875 +vt 0.0966796875 0.8037109375 +vt 0.193359375 0.8037109375 +vt 0.193359375 0.7919921875 +vt 0.0966796875 0.7919921875 +vt 0.0966796875 0.8037109375 +vt 0.0966796875 0.8037109375 +vt 0.0966796875 0.7919921875 +vt 0.0966796875 0.7919921875 +vt 0.0966796875 0.8037109375 +vt 0 0.8037109375 +vt 0 0.8037109375 +vt 0.0966796875 0.8037109375 +vt 0.193359375 0.8037109375 +vt 0.0966796875 0.8037109375 +vt 0.0966796875 0.8037109375 +vt 0.193359375 0.8037109375 +vn 0 -0.08715574274765818 -0.9961946980917455 +vn 1 0 0 +vn 0 0.08715574274765818 0.9961946980917455 +vn -1 0 0 +vn 0 0.9961946980917455 -0.08715574274765818 +vn 0 -0.9961946980917455 0.08715574274765818 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2684/8044/2011 2687/8043/2011 2685/8042/2011 2682/8041/2011 +f 2683/8048/2012 2684/8047/2012 2682/8046/2012 2681/8045/2012 +f 2688/8052/2013 2683/8051/2013 2681/8050/2013 2686/8049/2013 +f 2687/8056/2014 2688/8055/2014 2686/8054/2014 2685/8053/2014 +f 2686/8060/2015 2681/8059/2015 2682/8058/2015 2685/8057/2015 +f 2687/8064/2016 2684/8063/2016 2683/8062/2016 2688/8061/2016 +o cube +v 3.0625 6.479694276374481 -2.8904920561775858 +v 3.0625 6.479694276374481 -2.8904920561775858 +v 3.0625 5.987290399868376 -2.977316145011051 +v 3.0625 5.987290399868376 -2.977316145011051 +v -3.125 6.479694276374481 -2.8904920561775858 +v -3.125 6.479694276374481 -2.8904920561775858 +v -3.125 5.987290399868376 -2.977316145011051 +v -3.125 5.987290399868376 -2.977316145011051 +vt 0.40234375 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.80078125 +vt 0.40234375 0.80078125 +vt 0.40234375 0.80859375 +vt 0.40234375 0.80859375 +vt 0.40234375 0.80078125 +vt 0.40234375 0.80078125 +vt 0.4990234375 0.80859375 +vt 0.595703125 0.80859375 +vt 0.595703125 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.80078125 +vt 0.4990234375 0.80859375 +vt 0.40234375 0.80859375 +vt 0.40234375 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.595703125 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.595703125 0.80859375 +vn 0 0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 -0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2692/8068/2017 2695/8067/2017 2693/8066/2017 2690/8065/2017 +f 2691/8072/2018 2692/8071/2018 2690/8070/2018 2689/8069/2018 +f 2696/8076/2019 2691/8075/2019 2689/8074/2019 2694/8073/2019 +f 2695/8080/2020 2696/8079/2020 2694/8078/2020 2693/8077/2020 +f 2694/8084/2021 2689/8083/2021 2690/8082/2021 2693/8081/2021 +f 2695/8088/2022 2692/8087/2022 2691/8086/2022 2696/8085/2022 +o cube +v 3.0625 6.8125 -2.71875 +v 3.0625 6.8125 -2.71875 +v 3.0625 6.479870937558167 -2.891905729963138 +v 3.0625 6.479870937558167 -2.891905729963138 +v -3.125 6.8125 -2.71875 +v -3.125 6.8125 -2.71875 +v -3.125 6.479870937558167 -2.891905729963138 +v -3.125 6.479870937558167 -2.891905729963138 +vt 0.6123046875 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7431640625 +vt 0.6123046875 0.7431640625 +vt 0.6123046875 0.7490234375 +vt 0.6123046875 0.7490234375 +vt 0.6123046875 0.7431640625 +vt 0.6123046875 0.7431640625 +vt 0.708984375 0.7490234375 +vt 0.8056640625 0.7490234375 +vt 0.8056640625 0.7431640625 +vt 0.708984375 0.7431640625 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7431640625 +vt 0.708984375 0.7431640625 +vt 0.708984375 0.7490234375 +vt 0.6123046875 0.7490234375 +vt 0.6123046875 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.8056640625 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.8056640625 0.7490234375 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2700/8092/2023 2703/8091/2023 2701/8090/2023 2698/8089/2023 +f 2699/8096/2024 2700/8095/2024 2698/8094/2024 2697/8093/2024 +f 2704/8100/2025 2699/8099/2025 2697/8098/2025 2702/8097/2025 +f 2703/8104/2026 2704/8103/2026 2702/8102/2026 2701/8101/2026 +f 2702/8108/2027 2697/8107/2027 2698/8106/2027 2701/8105/2027 +f 2703/8112/2028 2700/8111/2028 2699/8110/2028 2704/8109/2028 +o cube +v 1.3125 10.070817679248243 -2.841642447883078 +v 1.3125 10.070817679248243 -2.841642447883078 +v 1.3125 9.69193156509255 -2.622892447883078 +v 1.3125 9.69193156509255 -2.622892447883078 +v -1.3125 10.070817679248243 -2.841642447883078 +v -1.3125 10.070817679248243 -2.841642447883078 +v -1.3125 9.69193156509255 -2.622892447883078 +v -1.3125 9.69193156509255 -2.622892447883078 +vt 0.40234375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.9267578125 +vt 0.40234375 0.9267578125 +vt 0.40234375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.40234375 0.9267578125 +vt 0.40234375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vt 0.484375 0.9267578125 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vn 0 -0.49999999999999994 -0.8660254037844387 +vn 1 0 0 +vn 0 0.49999999999999994 0.8660254037844387 +vn -1 0 0 +vn 0 0.8660254037844387 -0.49999999999999994 +vn 0 -0.8660254037844387 0.49999999999999994 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2708/8116/2029 2711/8115/2029 2709/8114/2029 2706/8113/2029 +f 2707/8120/2030 2708/8119/2030 2706/8118/2030 2705/8117/2030 +f 2712/8124/2031 2707/8123/2031 2705/8122/2031 2710/8121/2031 +f 2711/8128/2032 2712/8127/2032 2710/8126/2032 2709/8125/2032 +f 2710/8132/2033 2705/8131/2033 2706/8130/2033 2709/8129/2033 +f 2711/8136/2034 2708/8135/2034 2707/8134/2034 2712/8133/2034 +o cube +v 1.3125 10.378025407102689 -2.8687232670864784 +v 1.3125 10.378025407102689 -2.8687232670864784 +v 1.3125 10.066714563949018 -2.8414870974778355 +v 1.3125 10.066714563949018 -2.8414870974778355 +v -1.3125 10.378025407102689 -2.8687232670864784 +v -1.3125 10.378025407102689 -2.8687232670864784 +v -1.3125 10.066714563949018 -2.8414870974778355 +v -1.3125 10.066714563949018 -2.8414870974778355 +vt 0.40234375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.8388671875 +vt 0.40234375 0.8388671875 +vt 0.40234375 0.84375 +vt 0.40234375 0.84375 +vt 0.40234375 0.8388671875 +vt 0.40234375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vt 0.484375 0.8388671875 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.40234375 0.84375 +vt 0.40234375 0.84375 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vn 0 -0.08715574274765818 -0.9961946980917455 +vn 1 0 0 +vn 0 0.08715574274765818 0.9961946980917455 +vn -1 0 0 +vn 0 0.9961946980917455 -0.08715574274765818 +vn 0 -0.9961946980917455 0.08715574274765818 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2716/8140/2035 2719/8139/2035 2717/8138/2035 2714/8137/2035 +f 2715/8144/2036 2716/8143/2036 2714/8142/2036 2713/8141/2036 +f 2720/8148/2037 2715/8147/2037 2713/8146/2037 2718/8145/2037 +f 2719/8152/2038 2720/8151/2038 2718/8150/2038 2717/8149/2038 +f 2718/8156/2039 2713/8155/2039 2714/8154/2039 2717/8153/2039 +f 2719/8160/2040 2716/8159/2040 2715/8158/2040 2720/8157/2040 +o cube +v 1.3125 10.870319276374481 -2.781117056177586 +v 1.3125 10.870319276374481 -2.781117056177586 +v 1.3125 10.377915399868376 -2.8679411450110512 +v 1.3125 10.377915399868376 -2.8679411450110512 +v -1.3125 10.870319276374481 -2.781117056177586 +v -1.3125 10.870319276374481 -2.781117056177586 +v -1.3125 10.377915399868376 -2.8679411450110512 +v -1.3125 10.377915399868376 -2.8679411450110512 +vt 0.224609375 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.689453125 +vt 0.224609375 0.689453125 +vt 0.224609375 0.697265625 +vt 0.224609375 0.697265625 +vt 0.224609375 0.689453125 +vt 0.224609375 0.689453125 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vt 0.306640625 0.689453125 +vt 0.265625 0.689453125 +vt 0.265625 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.689453125 +vt 0.265625 0.689453125 +vt 0.265625 0.697265625 +vt 0.224609375 0.697265625 +vt 0.224609375 0.697265625 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vn 0 0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 -0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2724/8164/2041 2727/8163/2041 2725/8162/2041 2722/8161/2041 +f 2723/8168/2042 2724/8167/2042 2722/8166/2042 2721/8165/2042 +f 2728/8172/2043 2723/8171/2043 2721/8170/2043 2726/8169/2043 +f 2727/8176/2044 2728/8175/2044 2726/8174/2044 2725/8173/2044 +f 2726/8180/2045 2721/8179/2045 2722/8178/2045 2725/8177/2045 +f 2727/8184/2046 2724/8183/2046 2723/8182/2046 2728/8181/2046 +o cube +v 1.3125 11.203125 -2.609375 +v 1.3125 11.203125 -2.609375 +v 1.3125 10.870495937558166 -2.782530729963138 +v 1.3125 10.870495937558166 -2.782530729963138 +v -1.3125 11.203125 -2.609375 +v -1.3125 11.203125 -2.609375 +v -1.3125 10.870495937558166 -2.782530729963138 +v -1.3125 10.870495937558166 -2.782530729963138 +vt 0.33203125 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.6875 +vt 0.33203125 0.6875 +vt 0.33203125 0.693359375 +vt 0.33203125 0.693359375 +vt 0.33203125 0.6875 +vt 0.33203125 0.6875 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vt 0.4140625 0.6875 +vt 0.373046875 0.6875 +vt 0.373046875 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.6875 +vt 0.373046875 0.6875 +vt 0.373046875 0.693359375 +vt 0.33203125 0.693359375 +vt 0.33203125 0.693359375 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2732/8188/2047 2735/8187/2047 2733/8186/2047 2730/8185/2047 +f 2731/8192/2048 2732/8191/2048 2730/8190/2048 2729/8189/2048 +f 2736/8196/2049 2731/8195/2049 2729/8194/2049 2734/8193/2049 +f 2735/8200/2050 2736/8199/2050 2734/8198/2050 2733/8197/2050 +f 2734/8204/2051 2729/8203/2051 2730/8202/2051 2733/8201/2051 +f 2735/8208/2052 2732/8207/2052 2731/8206/2052 2736/8205/2052 +o cube +v 2.125 7.49509252047459 -2.9156108009489454 +v 2.125 7.49509252047459 -2.9156108009489454 +v 2.125 7.0620798185823705 -2.6656108009489454 +v 2.125 7.0620798185823705 -2.6656108009489454 +v -2.1875 7.49509252047459 -2.9156108009489454 +v -2.1875 7.49509252047459 -2.9156108009489454 +v -2.1875 7.0620798185823705 -2.6656108009489454 +v -2.1875 7.0620798185823705 -2.6656108009489454 +vt 0.71484375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4697265625 +vt 0.71484375 0.4697265625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4697265625 +vt 0.71484375 0.4697265625 +vt 0.7822265625 0.4775390625 +vt 0.849609375 0.4775390625 +vt 0.849609375 0.4697265625 +vt 0.7822265625 0.4697265625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4697265625 +vt 0.7822265625 0.4697265625 +vt 0.7822265625 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.849609375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.849609375 0.4775390625 +vn 0 -0.49999999999999994 -0.8660254037844387 +vn 1 0 0 +vn 0 0.49999999999999994 0.8660254037844387 +vn -1 0 0 +vn 0 0.8660254037844387 -0.49999999999999994 +vn 0 -0.8660254037844387 0.49999999999999994 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2740/8212/2053 2743/8211/2053 2741/8210/2053 2738/8209/2053 +f 2739/8216/2054 2740/8215/2054 2738/8214/2054 2737/8213/2054 +f 2744/8220/2055 2739/8219/2055 2737/8218/2055 2742/8217/2055 +f 2743/8224/2056 2744/8223/2056 2742/8222/2056 2741/8221/2056 +f 2742/8228/2057 2737/8227/2057 2738/8226/2057 2741/8225/2057 +f 2743/8232/2058 2740/8231/2058 2739/8230/2058 2744/8229/2058 +o cube +v 2.125 8.54989867058514 -2.978019080321843 +v 2.125 8.54989867058514 -2.978019080321843 +v 2.125 7.489380447261907 -2.9131550070660577 +v 2.125 7.489380447261907 -2.9131550070660577 +v -2.1875 8.54989867058514 -2.978019080321843 +v -2.1875 8.54989867058514 -2.978019080321843 +v -2.1875 7.489380447261907 -2.9131550070660577 +v -2.1875 7.489380447261907 -2.9131550070660577 +vt 0.7119140625 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.654296875 +vt 0.7119140625 0.654296875 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.654296875 +vt 0.7119140625 0.654296875 +vt 0.779296875 0.6708984375 +vt 0.8466796875 0.6708984375 +vt 0.8466796875 0.654296875 +vt 0.779296875 0.654296875 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.654296875 +vt 0.779296875 0.654296875 +vt 0.779296875 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.8466796875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.8466796875 0.6708984375 +vn 0 -0.06104853953485686 -0.9981347984218669 +vn 1 0 0 +vn 0 0.06104853953485686 0.9981347984218669 +vn -1 0 0 +vn 0 0.9981347984218669 -0.06104853953485686 +vn 0 -0.9981347984218669 0.06104853953485686 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2748/8236/2059 2751/8235/2059 2749/8234/2059 2746/8233/2059 +f 2747/8240/2060 2748/8239/2060 2746/8238/2060 2745/8237/2060 +f 2752/8244/2061 2747/8243/2061 2745/8242/2061 2750/8241/2061 +f 2751/8248/2062 2752/8247/2062 2750/8246/2062 2749/8245/2062 +f 2750/8252/2063 2745/8251/2063 2746/8250/2063 2749/8249/2063 +f 2751/8256/2064 2748/8255/2064 2747/8254/2064 2752/8253/2064 +o cube +v 2.125 9.042194276374481 -2.8904920561775858 +v 2.125 9.042194276374481 -2.8904920561775858 +v 2.125 8.549790399868376 -2.977316145011051 +v 2.125 8.549790399868376 -2.977316145011051 +v -2.1875 9.042194276374481 -2.8904920561775858 +v -2.1875 9.042194276374481 -2.8904920561775858 +v -2.1875 8.549790399868376 -2.977316145011051 +v -2.1875 8.549790399868376 -2.977316145011051 +vt 0.71484375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.7822265625 0.4853515625 +vt 0.849609375 0.4853515625 +vt 0.849609375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.849609375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.849609375 0.4853515625 +vn 0 0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 -0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2756/8260/2065 2759/8259/2065 2757/8258/2065 2754/8257/2065 +f 2755/8264/2066 2756/8263/2066 2754/8262/2066 2753/8261/2066 +f 2760/8268/2067 2755/8267/2067 2753/8266/2067 2758/8265/2067 +f 2759/8272/2068 2760/8271/2068 2758/8270/2068 2757/8269/2068 +f 2758/8276/2069 2753/8275/2069 2754/8274/2069 2757/8273/2069 +f 2759/8280/2070 2756/8279/2070 2755/8278/2070 2760/8277/2070 +o cube +v 2.125 9.375 -2.71875 +v 2.125 9.375 -2.71875 +v 2.125 9.042370937558166 -2.891905729963138 +v 2.125 9.042370937558166 -2.891905729963138 +v -2.1875 9.375 -2.71875 +v -2.1875 9.375 -2.71875 +v -2.1875 9.042370937558166 -2.891905729963138 +v -2.1875 9.042370937558166 -2.891905729963138 +vt 0.7119140625 0.646484375 +vt 0.779296875 0.646484375 +vt 0.779296875 0.640625 +vt 0.7119140625 0.640625 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.640625 +vt 0.7119140625 0.640625 +vt 0.779296875 0.646484375 +vt 0.8466796875 0.646484375 +vt 0.8466796875 0.640625 +vt 0.779296875 0.640625 +vt 0.779296875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.779296875 0.640625 +vt 0.779296875 0.640625 +vt 0.779296875 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.779296875 0.646484375 +vt 0.8466796875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.8466796875 0.646484375 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2764/8284/2071 2767/8283/2071 2765/8282/2071 2762/8281/2071 +f 2763/8288/2072 2764/8287/2072 2762/8286/2072 2761/8285/2072 +f 2768/8292/2073 2763/8291/2073 2761/8290/2073 2766/8289/2073 +f 2767/8296/2074 2768/8295/2074 2766/8294/2074 2765/8293/2074 +f 2766/8300/2075 2761/8299/2075 2762/8298/2075 2765/8297/2075 +f 2767/8304/2076 2764/8303/2076 2763/8302/2076 2768/8301/2076 +o cube +v 3.0625 4.8125 -2.625 +v 3.0625 4.8125 -2.75 +v 3.0625 4.6875 -2.625 +v 3.0625 4.6875 -2.75 +v -3.125 4.8125 -2.75 +v -3.125 4.8125 -2.625 +v -3.125 4.6875 -2.75 +v -3.125 4.6875 -2.625 +vt 0.23046875 0.681640625 +vt 0.3271484375 0.681640625 +vt 0.3271484375 0.6796875 +vt 0.23046875 0.6796875 +vt 0.228515625 0.681640625 +vt 0.23046875 0.681640625 +vt 0.23046875 0.6796875 +vt 0.228515625 0.6796875 +vt 0.3291015625 0.681640625 +vt 0.42578125 0.681640625 +vt 0.42578125 0.6796875 +vt 0.3291015625 0.6796875 +vt 0.3271484375 0.681640625 +vt 0.3291015625 0.681640625 +vt 0.3291015625 0.6796875 +vt 0.3271484375 0.6796875 +vt 0.3271484375 0.681640625 +vt 0.23046875 0.681640625 +vt 0.23046875 0.68359375 +vt 0.3271484375 0.68359375 +vt 0.423828125 0.68359375 +vt 0.3271484375 0.68359375 +vt 0.3271484375 0.681640625 +vt 0.423828125 0.681640625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2772/8308/2077 2775/8307/2077 2773/8306/2077 2770/8305/2077 +f 2771/8312/2078 2772/8311/2078 2770/8310/2078 2769/8309/2078 +f 2776/8316/2079 2771/8315/2079 2769/8314/2079 2774/8313/2079 +f 2775/8320/2080 2776/8319/2080 2774/8318/2080 2773/8317/2080 +f 2774/8324/2081 2769/8323/2081 2770/8322/2081 2773/8321/2081 +f 2775/8328/2082 2772/8327/2082 2771/8326/2082 2776/8325/2082 +o cube +v 2.625 6.9375 -2.625 +v 2.625 6.9375 -2.75 +v 2.625 6.8125 -2.625 +v 2.625 6.8125 -2.75 +v -2.625 6.9375 -2.75 +v -2.625 6.9375 -2.625 +v -2.625 6.8125 -2.75 +v -2.625 6.8125 -2.625 +vt 0.646484375 0.4599609375 +vt 0.728515625 0.4599609375 +vt 0.728515625 0.4580078125 +vt 0.646484375 0.4580078125 +vt 0.64453125 0.4599609375 +vt 0.646484375 0.4599609375 +vt 0.646484375 0.4580078125 +vt 0.64453125 0.4580078125 +vt 0.73046875 0.4599609375 +vt 0.8125 0.4599609375 +vt 0.8125 0.4580078125 +vt 0.73046875 0.4580078125 +vt 0.728515625 0.4599609375 +vt 0.73046875 0.4599609375 +vt 0.73046875 0.4580078125 +vt 0.728515625 0.4580078125 +vt 0.728515625 0.4599609375 +vt 0.646484375 0.4599609375 +vt 0.646484375 0.4619140625 +vt 0.728515625 0.4619140625 +vt 0.810546875 0.4619140625 +vt 0.728515625 0.4619140625 +vt 0.728515625 0.4599609375 +vt 0.810546875 0.4599609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2780/8332/2083 2783/8331/2083 2781/8330/2083 2778/8329/2083 +f 2779/8336/2084 2780/8335/2084 2778/8334/2084 2777/8333/2084 +f 2784/8340/2085 2779/8339/2085 2777/8338/2085 2782/8337/2085 +f 2783/8344/2086 2784/8343/2086 2782/8342/2086 2781/8341/2086 +f 2782/8348/2087 2777/8347/2087 2778/8346/2087 2781/8345/2087 +f 2783/8352/2088 2780/8351/2088 2779/8350/2088 2784/8349/2088 +o cube +v 1.5625 9.5 -2.625 +v 1.5625 9.5 -2.75 +v 1.5625 9.375 -2.625 +v 1.5625 9.375 -2.75 +v -1.5625 9.5 -2.75 +v -1.5625 9.5 -2.625 +v -1.5625 9.375 -2.75 +v -1.5625 9.375 -2.625 +vt 0.1005859375 0.990234375 +vt 0.1494140625 0.990234375 +vt 0.1494140625 0.98828125 +vt 0.1005859375 0.98828125 +vt 0.0986328125 0.990234375 +vt 0.1005859375 0.990234375 +vt 0.1005859375 0.98828125 +vt 0.0986328125 0.98828125 +vt 0.1513671875 0.990234375 +vt 0.2001953125 0.990234375 +vt 0.2001953125 0.98828125 +vt 0.1513671875 0.98828125 +vt 0.1494140625 0.990234375 +vt 0.1513671875 0.990234375 +vt 0.1513671875 0.98828125 +vt 0.1494140625 0.98828125 +vt 0.1494140625 0.990234375 +vt 0.1005859375 0.990234375 +vt 0.1005859375 0.9921875 +vt 0.1494140625 0.9921875 +vt 0.1982421875 0.9921875 +vt 0.1494140625 0.9921875 +vt 0.1494140625 0.990234375 +vt 0.1982421875 0.990234375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2788/8356/2089 2791/8355/2089 2789/8354/2089 2786/8353/2089 +f 2787/8360/2090 2788/8359/2090 2786/8358/2090 2785/8357/2090 +f 2792/8364/2091 2787/8363/2091 2785/8362/2091 2790/8361/2091 +f 2791/8368/2092 2792/8367/2092 2790/8366/2092 2789/8365/2092 +f 2790/8372/2093 2785/8371/2093 2786/8370/2093 2789/8369/2093 +f 2791/8376/2094 2788/8375/2094 2787/8374/2094 2792/8373/2094 +o cube +v 0.03125 11.8125 -2.53125 +v 0.03125 11.8125 -2.59375 +v 0.03125 10.125 -2.53125 +v 0.03125 10.125 -2.59375 +v -0.03125 11.8125 -2.59375 +v -0.03125 11.8125 -2.53125 +v -0.03125 10.125 -2.59375 +v -0.03125 10.125 -2.53125 +vt 0.0849609375 0.9990234375 +vt 0.0859375 0.9990234375 +vt 0.0859375 0.97265625 +vt 0.0849609375 0.97265625 +vt 0.083984375 0.9990234375 +vt 0.0849609375 0.9990234375 +vt 0.0849609375 0.97265625 +vt 0.083984375 0.97265625 +vt 0.0869140625 0.9990234375 +vt 0.087890625 0.9990234375 +vt 0.087890625 0.97265625 +vt 0.0869140625 0.97265625 +vt 0.0859375 0.9990234375 +vt 0.0869140625 0.9990234375 +vt 0.0869140625 0.97265625 +vt 0.0859375 0.97265625 +vt 0.0859375 0.9990234375 +vt 0.0849609375 0.9990234375 +vt 0.0849609375 1 +vt 0.0859375 1 +vt 0.0869140625 1 +vt 0.0859375 1 +vt 0.0859375 0.9990234375 +vt 0.0869140625 0.9990234375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2796/8380/2095 2799/8379/2095 2797/8378/2095 2794/8377/2095 +f 2795/8384/2096 2796/8383/2096 2794/8382/2096 2793/8381/2096 +f 2800/8388/2097 2795/8387/2097 2793/8386/2097 2798/8385/2097 +f 2799/8392/2098 2800/8391/2098 2798/8390/2098 2797/8389/2098 +f 2798/8396/2099 2793/8395/2099 2794/8394/2099 2797/8393/2099 +f 2799/8400/2100 2796/8399/2100 2795/8398/2100 2800/8397/2100 +o cube +v 1 11.25 -2.578125 +v 1 11.25 -2.640625 +v 1 11.1875 -2.578125 +v 1 11.1875 -2.640625 +v -1 11.25 -2.640625 +v -1 11.25 -2.578125 +v -1 11.1875 -2.640625 +v -1 11.1875 -2.578125 +vt 0.099609375 0.912109375 +vt 0.130859375 0.912109375 +vt 0.130859375 0.9111328125 +vt 0.099609375 0.9111328125 +vt 0.0986328125 0.912109375 +vt 0.099609375 0.912109375 +vt 0.099609375 0.9111328125 +vt 0.0986328125 0.9111328125 +vt 0.1318359375 0.912109375 +vt 0.1630859375 0.912109375 +vt 0.1630859375 0.9111328125 +vt 0.1318359375 0.9111328125 +vt 0.130859375 0.912109375 +vt 0.1318359375 0.912109375 +vt 0.1318359375 0.9111328125 +vt 0.130859375 0.9111328125 +vt 0.130859375 0.912109375 +vt 0.099609375 0.912109375 +vt 0.099609375 0.9130859375 +vt 0.130859375 0.9130859375 +vt 0.162109375 0.9130859375 +vt 0.130859375 0.9130859375 +vt 0.130859375 0.912109375 +vt 0.162109375 0.912109375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2804/8404/2101 2807/8403/2101 2805/8402/2101 2802/8401/2101 +f 2803/8408/2102 2804/8407/2102 2802/8406/2102 2801/8405/2102 +f 2808/8412/2103 2803/8411/2103 2801/8410/2103 2806/8409/2103 +f 2807/8416/2104 2808/8415/2104 2806/8414/2104 2805/8413/2104 +f 2806/8420/2105 2801/8419/2105 2802/8418/2105 2805/8417/2105 +f 2807/8424/2106 2804/8423/2106 2803/8422/2106 2808/8421/2106 +o octagon +v 0.09375 10.15625 2.851332521472478 +v -0.03883252147247768 10.15625 2.71875 +v 0.09375 7.34375 2.851332521472478 +v -0.03883252147247768 7.34375 2.71875 +v -0.09375 10.15625 2.773667478527522 +v 0.03883252147247768 10.15625 2.90625 +v -0.09375 7.34375 2.773667478527522 +v 0.03883252147247768 7.34375 2.90625 +vt 0.38671875 0.8720703125 +vt 0.3879322662960149 0.8720703125 +vt 0.3879322662960149 0.828125 +vt 0.38671875 0.828125 +vt 0.3837890625 0.8720703125 +vt 0.38671875 0.8720703125 +vt 0.38671875 0.828125 +vt 0.3837890625 0.828125 +vt 0.3908619537960149 0.8720703125 +vt 0.39207547009202987 0.8720703125 +vt 0.39207547009202987 0.828125 +vt 0.3908619537960149 0.828125 +vt 0.3879322662960149 0.8720703125 +vt 0.3908619537960149 0.8720703125 +vt 0.3908619537960149 0.828125 +vt 0.3879322662960149 0.828125 +vt 0.3879322662960149 0.8720703125 +vt 0.38671875 0.8720703125 +vt 0.38671875 0.875 +vt 0.3879322662960149 0.875 +vt 0.38914578259202987 0.875 +vt 0.3879322662960149 0.875 +vt 0.3879322662960149 0.8720703125 +vt 0.38914578259202987 0.8720703125 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2812/8428/2107 2815/8427/2107 2813/8426/2107 2810/8425/2107 +f 2811/8432/2108 2812/8431/2108 2810/8430/2108 2809/8429/2108 +f 2816/8436/2109 2811/8435/2109 2809/8434/2109 2814/8433/2109 +f 2815/8440/2110 2816/8439/2110 2814/8438/2110 2813/8437/2110 +f 2814/8444/2111 2809/8443/2111 2810/8442/2111 2813/8441/2111 +f 2815/8448/2112 2812/8447/2112 2811/8446/2112 2816/8445/2112 +o octagon +v 0.038832521472477656 10.15625 2.90625 +v 0.038832521472477656 10.15625 2.71875 +v 0.038832521472477656 7.34375 2.90625 +v 0.038832521472477656 7.34375 2.71875 +v -0.038832521472477656 10.15625 2.71875 +v -0.038832521472477656 10.15625 2.90625 +v -0.038832521472477656 7.34375 2.71875 +v -0.038832521472477656 7.34375 2.90625 +vt 0.3818359375 0.9814453125 +vt 0.3830494537960149 0.9814453125 +vt 0.3830494537960149 0.9375 +vt 0.3818359375 0.9375 +vt 0.37890625 0.9814453125 +vt 0.3818359375 0.9814453125 +vt 0.3818359375 0.9375 +vt 0.37890625 0.9375 +vt 0.3859791412960149 0.9814453125 +vt 0.38719265759202987 0.9814453125 +vt 0.38719265759202987 0.9375 +vt 0.3859791412960149 0.9375 +vt 0.3830494537960149 0.9814453125 +vt 0.3859791412960149 0.9814453125 +vt 0.3859791412960149 0.9375 +vt 0.3830494537960149 0.9375 +vt 0.3830494537960149 0.9814453125 +vt 0.3818359375 0.9814453125 +vt 0.3818359375 0.984375 +vt 0.3830494537960149 0.984375 +vt 0.38426297009202987 0.984375 +vt 0.3830494537960149 0.984375 +vt 0.3830494537960149 0.9814453125 +vt 0.38426297009202987 0.9814453125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2820/8452/2113 2823/8451/2113 2821/8450/2113 2818/8449/2113 +f 2819/8456/2114 2820/8455/2114 2818/8454/2114 2817/8453/2114 +f 2824/8460/2115 2819/8459/2115 2817/8458/2115 2822/8457/2115 +f 2823/8464/2116 2824/8463/2116 2822/8462/2116 2821/8461/2116 +f 2822/8468/2117 2817/8467/2117 2818/8466/2117 2821/8465/2117 +f 2823/8472/2118 2820/8471/2118 2819/8470/2118 2824/8469/2118 +o octagon +v 0.09375000000000012 10.15625 2.7736674785275226 +v 0.038832521472477524 10.15625 2.71875 +v 0.09375000000000012 7.34375 2.7736674785275226 +v 0.038832521472477524 7.34375 2.71875 +v -0.09375000000000012 10.15625 2.8513325214724774 +v -0.038832521472477524 10.15625 2.90625 +v -0.09375000000000012 7.34375 2.8513325214724774 +v -0.038832521472477524 7.34375 2.90625 +vt 0.48851820379601496 0.534919296203985 +vt 0.49144789129601496 0.534919296203985 +vt 0.49144789129601496 0.49097398370398504 +vt 0.48851820379601496 0.49097398370398504 +vt 0.4873046875 0.534919296203985 +vt 0.48851820379601496 0.534919296203985 +vt 0.48851820379601496 0.49097398370398504 +vt 0.4873046875 0.49097398370398504 +vt 0.49266140759202987 0.534919296203985 +vt 0.49559109509202987 0.534919296203985 +vt 0.49559109509202987 0.49097398370398504 +vt 0.49266140759202987 0.49097398370398504 +vt 0.49144789129601496 0.534919296203985 +vt 0.49266140759202987 0.534919296203985 +vt 0.49266140759202987 0.49097398370398504 +vt 0.49144789129601496 0.49097398370398504 +vt 0.49144789129601496 0.534919296203985 +vt 0.48851820379601496 0.534919296203985 +vt 0.48851820379601496 0.5361328125 +vt 0.49144789129601496 0.5361328125 +vt 0.49437757879601496 0.5361328125 +vt 0.49144789129601496 0.5361328125 +vt 0.49144789129601496 0.534919296203985 +vt 0.49437757879601496 0.534919296203985 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2828/8476/2119 2831/8475/2119 2829/8474/2119 2826/8473/2119 +f 2827/8480/2120 2828/8479/2120 2826/8478/2120 2825/8477/2120 +f 2832/8484/2121 2827/8483/2121 2825/8482/2121 2830/8481/2121 +f 2831/8488/2122 2832/8487/2122 2830/8486/2122 2829/8485/2122 +f 2830/8492/2123 2825/8491/2123 2826/8490/2123 2829/8489/2123 +f 2831/8496/2124 2828/8495/2124 2827/8494/2124 2832/8493/2124 +o octagon +v 0.09375 10.15625 2.851332521472478 +v 0.09375 10.15625 2.773667478527522 +v 0.09375 7.34375 2.851332521472478 +v 0.09375 7.34375 2.773667478527522 +v -0.09375 10.15625 2.773667478527522 +v -0.09375 10.15625 2.851332521472478 +v -0.09375 7.34375 2.773667478527522 +v -0.09375 7.34375 2.851332521472478 +vt 0.47386976629601496 0.912848983703985 +vt 0.47679945379601496 0.912848983703985 +vt 0.47679945379601496 0.868903671203985 +vt 0.47386976629601496 0.868903671203985 +vt 0.47265625 0.912848983703985 +vt 0.47386976629601496 0.912848983703985 +vt 0.47386976629601496 0.868903671203985 +vt 0.47265625 0.868903671203985 +vt 0.47801297009202987 0.912848983703985 +vt 0.48094265759202987 0.912848983703985 +vt 0.48094265759202987 0.868903671203985 +vt 0.47801297009202987 0.868903671203985 +vt 0.47679945379601496 0.912848983703985 +vt 0.47801297009202987 0.912848983703985 +vt 0.47801297009202987 0.868903671203985 +vt 0.47679945379601496 0.868903671203985 +vt 0.47679945379601496 0.912848983703985 +vt 0.47386976629601496 0.912848983703985 +vt 0.47386976629601496 0.9140625 +vt 0.47679945379601496 0.9140625 +vt 0.47972914129601496 0.9140625 +vt 0.47679945379601496 0.9140625 +vt 0.47679945379601496 0.912848983703985 +vt 0.47972914129601496 0.912848983703985 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2836/8500/2125 2839/8499/2125 2837/8498/2125 2834/8497/2125 +f 2835/8504/2126 2836/8503/2126 2834/8502/2126 2833/8501/2126 +f 2840/8508/2127 2835/8507/2127 2833/8506/2127 2838/8505/2127 +f 2839/8512/2128 2840/8511/2128 2838/8510/2128 2837/8509/2128 +f 2838/8516/2129 2833/8515/2129 2834/8514/2129 2837/8513/2129 +f 2839/8520/2130 2836/8519/2130 2835/8518/2130 2840/8517/2130 +o octagon +v 0.125 7.375 2.864276695296637 +v -0.05177669529663689 7.375 2.6875 +v 0.125 4.6875 2.864276695296637 +v -0.05177669529663689 4.6875 2.6875 +v -0.125 7.375 2.760723304703363 +v 0.05177669529663689 7.375 2.9375 +v -0.125 4.6875 2.760723304703363 +v 0.05177669529663689 4.6875 2.9375 +vt 0.1826171875 0.9013671875 +vt 0.1842352092280199 0.9013671875 +vt 0.1842352092280199 0.859375 +vt 0.1826171875 0.859375 +vt 0.1787109375 0.9013671875 +vt 0.1826171875 0.9013671875 +vt 0.1826171875 0.859375 +vt 0.1787109375 0.859375 +vt 0.1881414592280199 0.9013671875 +vt 0.1897594809560398 0.9013671875 +vt 0.1897594809560398 0.859375 +vt 0.1881414592280199 0.859375 +vt 0.1842352092280199 0.9013671875 +vt 0.1881414592280199 0.9013671875 +vt 0.1881414592280199 0.859375 +vt 0.1842352092280199 0.859375 +vt 0.1842352092280199 0.9013671875 +vt 0.1826171875 0.9013671875 +vt 0.1826171875 0.9052734375 +vt 0.1842352092280199 0.9052734375 +vt 0.1858532309560398 0.9052734375 +vt 0.1842352092280199 0.9052734375 +vt 0.1842352092280199 0.9013671875 +vt 0.1858532309560398 0.9013671875 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2844/8524/2131 2847/8523/2131 2845/8522/2131 2842/8521/2131 +f 2843/8528/2132 2844/8527/2132 2842/8526/2132 2841/8525/2132 +f 2848/8532/2133 2843/8531/2133 2841/8530/2133 2846/8529/2133 +f 2847/8536/2134 2848/8535/2134 2846/8534/2134 2845/8533/2134 +f 2846/8540/2135 2841/8539/2135 2842/8538/2135 2845/8537/2135 +f 2847/8544/2136 2844/8543/2136 2843/8542/2136 2848/8541/2136 +o octagon +v 0.05177669529663687 7.375 2.9375 +v 0.05177669529663687 7.375 2.6875 +v 0.05177669529663687 4.6875 2.9375 +v 0.05177669529663687 4.6875 2.6875 +v -0.05177669529663687 7.375 2.6875 +v -0.05177669529663687 7.375 2.9375 +v -0.05177669529663687 4.6875 2.6875 +v -0.05177669529663687 4.6875 2.9375 +vt 0.1728515625 0.9013671875 +vt 0.1744695842280199 0.9013671875 +vt 0.1744695842280199 0.859375 +vt 0.1728515625 0.859375 +vt 0.1689453125 0.9013671875 +vt 0.1728515625 0.9013671875 +vt 0.1728515625 0.859375 +vt 0.1689453125 0.859375 +vt 0.1783758342280199 0.9013671875 +vt 0.1799938559560398 0.9013671875 +vt 0.1799938559560398 0.859375 +vt 0.1783758342280199 0.859375 +vt 0.1744695842280199 0.9013671875 +vt 0.1783758342280199 0.9013671875 +vt 0.1783758342280199 0.859375 +vt 0.1744695842280199 0.859375 +vt 0.1744695842280199 0.9013671875 +vt 0.1728515625 0.9013671875 +vt 0.1728515625 0.9052734375 +vt 0.1744695842280199 0.9052734375 +vt 0.1760876059560398 0.9052734375 +vt 0.1744695842280199 0.9052734375 +vt 0.1744695842280199 0.9013671875 +vt 0.1760876059560398 0.9013671875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2852/8548/2137 2855/8547/2137 2853/8546/2137 2850/8545/2137 +f 2851/8552/2138 2852/8551/2138 2850/8550/2138 2849/8549/2138 +f 2856/8556/2139 2851/8555/2139 2849/8554/2139 2854/8553/2139 +f 2855/8560/2140 2856/8559/2140 2854/8558/2140 2853/8557/2140 +f 2854/8564/2141 2849/8563/2141 2850/8562/2141 2853/8561/2141 +f 2855/8568/2142 2852/8567/2142 2851/8566/2142 2856/8565/2142 +o octagon +v 0.12499999999999975 7.375 2.760723304703363 +v 0.051776695296637115 7.375 2.6875000000000004 +v 0.12499999999999975 4.6875 2.760723304703363 +v 0.051776695296637115 4.6875 2.6875000000000004 +v -0.12499999999999975 7.375 2.864276695296637 +v -0.051776695296637115 7.375 2.9374999999999996 +v -0.12499999999999975 4.6875 2.864276695296637 +v -0.051776695296637115 4.6875 2.9374999999999996 +vt 0.54556333422802 0.53451479077198 +vt 0.54946958422802 0.53451479077198 +vt 0.54946958422802 0.49252260327198005 +vt 0.54556333422802 0.49252260327198005 +vt 0.5439453125 0.53451479077198 +vt 0.54556333422802 0.53451479077198 +vt 0.54556333422802 0.49252260327198005 +vt 0.5439453125 0.49252260327198005 +vt 0.5510876059560398 0.53451479077198 +vt 0.5549938559560398 0.53451479077198 +vt 0.5549938559560398 0.49252260327198005 +vt 0.5510876059560398 0.49252260327198005 +vt 0.54946958422802 0.53451479077198 +vt 0.5510876059560398 0.53451479077198 +vt 0.5510876059560398 0.49252260327198005 +vt 0.54946958422802 0.49252260327198005 +vt 0.54946958422802 0.53451479077198 +vt 0.54556333422802 0.53451479077198 +vt 0.54556333422802 0.5361328125 +vt 0.54946958422802 0.5361328125 +vt 0.55337583422802 0.5361328125 +vt 0.54946958422802 0.5361328125 +vt 0.54946958422802 0.53451479077198 +vt 0.55337583422802 0.53451479077198 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2860/8572/2143 2863/8571/2143 2861/8570/2143 2858/8569/2143 +f 2859/8576/2144 2860/8575/2144 2858/8574/2144 2857/8573/2144 +f 2864/8580/2145 2859/8579/2145 2857/8578/2145 2862/8577/2145 +f 2863/8584/2146 2864/8583/2146 2862/8582/2146 2861/8581/2146 +f 2862/8588/2147 2857/8587/2147 2858/8586/2147 2861/8585/2147 +f 2863/8592/2148 2860/8591/2148 2859/8590/2148 2864/8589/2148 +o octagon +v 0.125 7.375 2.8642766952966365 +v 0.125 7.375 2.7607233047033635 +v 0.125 4.6875 2.8642766952966365 +v 0.125 4.6875 2.7607233047033635 +v -0.125 7.375 2.7607233047033635 +v -0.125 7.375 2.8642766952966365 +v -0.125 4.6875 2.7607233047033635 +v -0.125 4.6875 2.8642766952966365 +vt 0.4322820842280199 0.47689760327198005 +vt 0.4361883342280199 0.47689760327198005 +vt 0.4361883342280199 0.43490541577198005 +vt 0.4322820842280199 0.43490541577198005 +vt 0.4306640625 0.47689760327198005 +vt 0.4322820842280199 0.47689760327198005 +vt 0.4322820842280199 0.43490541577198005 +vt 0.4306640625 0.43490541577198005 +vt 0.4378063559560398 0.47689760327198005 +vt 0.4417126059560398 0.47689760327198005 +vt 0.4417126059560398 0.43490541577198005 +vt 0.4378063559560398 0.43490541577198005 +vt 0.4361883342280199 0.47689760327198005 +vt 0.4378063559560398 0.47689760327198005 +vt 0.4378063559560398 0.43490541577198005 +vt 0.4361883342280199 0.43490541577198005 +vt 0.4361883342280199 0.47689760327198005 +vt 0.4322820842280199 0.47689760327198005 +vt 0.4322820842280199 0.478515625 +vt 0.4361883342280199 0.478515625 +vt 0.4400945842280199 0.478515625 +vt 0.4361883342280199 0.478515625 +vt 0.4361883342280199 0.47689760327198005 +vt 0.4400945842280199 0.47689760327198005 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2868/8596/2149 2871/8595/2149 2869/8594/2149 2866/8593/2149 +f 2867/8600/2150 2868/8599/2150 2866/8598/2150 2865/8597/2150 +f 2872/8604/2151 2867/8603/2151 2865/8602/2151 2870/8601/2151 +f 2871/8608/2152 2872/8607/2152 2870/8606/2152 2869/8605/2152 +f 2870/8612/2153 2865/8611/2153 2866/8610/2153 2869/8609/2153 +f 2871/8616/2154 2868/8615/2154 2867/8614/2154 2872/8613/2154 +o cube +v 0.015625 11.96875 3.31640625 +v 0.015625 11.96875 3.19140625 +v 0.015625 11.78125 3.31640625 +v 0.015625 11.78125 3.19140625 +v 0.015625 11.96875 3.19140625 +v 0.015625 11.96875 3.31640625 +v 0.015625 11.78125 3.19140625 +v 0.015625 11.78125 3.31640625 +vt 0.04296875 0.853515625 +vt 0.04296875 0.853515625 +vt 0.04296875 0.8505859375 +vt 0.04296875 0.8505859375 +vt 0.041015625 0.853515625 +vt 0.04296875 0.853515625 +vt 0.04296875 0.8505859375 +vt 0.041015625 0.8505859375 +vt 0.044921875 0.853515625 +vt 0.044921875 0.853515625 +vt 0.044921875 0.8505859375 +vt 0.044921875 0.8505859375 +vt 0.04296875 0.853515625 +vt 0.044921875 0.853515625 +vt 0.044921875 0.8505859375 +vt 0.04296875 0.8505859375 +vt 0.04296875 0.853515625 +vt 0.04296875 0.853515625 +vt 0.04296875 0.85546875 +vt 0.04296875 0.85546875 +vt 0.04296875 0.85546875 +vt 0.04296875 0.85546875 +vt 0.04296875 0.853515625 +vt 0.04296875 0.853515625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2876/8620/2155 2879/8619/2155 2877/8618/2155 2874/8617/2155 +f 2875/8624/2156 2876/8623/2156 2874/8622/2156 2873/8621/2156 +f 2880/8628/2157 2875/8627/2157 2873/8626/2157 2878/8625/2157 +f 2879/8632/2158 2880/8631/2158 2878/8630/2158 2877/8629/2158 +f 2878/8636/2159 2873/8635/2159 2874/8634/2159 2877/8633/2159 +f 2879/8640/2160 2876/8639/2160 2875/8638/2160 2880/8637/2160 +o cube +v 0.04797738063781509 11.96875 3.0738657282861337 +v 0.015625 11.96875 2.953125 +v 0.04797738063781509 11.78125 3.0738657282861337 +v 0.015625 11.78125 2.953125 +v 0.015625 11.96875 2.953125 +v 0.04797738063781509 11.96875 3.0738657282861337 +v 0.015625 11.78125 2.953125 +v 0.04797738063781509 11.78125 3.0738657282861337 +vt 0.0888671875 0.9052734375 +vt 0.0888671875 0.9052734375 +vt 0.0888671875 0.90234375 +vt 0.0888671875 0.90234375 +vt 0.0869140625 0.9052734375 +vt 0.0888671875 0.9052734375 +vt 0.0888671875 0.90234375 +vt 0.0869140625 0.90234375 +vt 0.0908203125 0.9052734375 +vt 0.0908203125 0.9052734375 +vt 0.0908203125 0.90234375 +vt 0.0908203125 0.90234375 +vt 0.0888671875 0.9052734375 +vt 0.0908203125 0.9052734375 +vt 0.0908203125 0.90234375 +vt 0.0888671875 0.90234375 +vt 0.0888671875 0.9052734375 +vt 0.0888671875 0.9052734375 +vt 0.0888671875 0.9072265625 +vt 0.0888671875 0.9072265625 +vt 0.0888671875 0.9072265625 +vt 0.0888671875 0.9072265625 +vt 0.0888671875 0.9052734375 +vt 0.0888671875 0.9052734375 +vn -0.25881904510252074 0 -0.9659258262890683 +vn 0.9659258262890683 0 -0.25881904510252074 +vn 0.25881904510252074 0 0.9659258262890683 +vn -0.9659258262890683 0 0.25881904510252074 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2884/8644/2161 2887/8643/2161 2885/8642/2161 2882/8641/2161 +f 2883/8648/2162 2884/8647/2162 2882/8646/2162 2881/8645/2162 +f 2888/8652/2163 2883/8651/2163 2881/8650/2163 2886/8649/2163 +f 2887/8656/2164 2888/8655/2164 2886/8654/2164 2885/8653/2164 +f 2886/8660/2165 2881/8659/2165 2882/8658/2165 2885/8657/2165 +f 2887/8664/2166 2884/8663/2166 2883/8662/2166 2888/8661/2166 +o cube +v 0.01550579744127678 11.96875 3.192738851798394 +v 0.04785817807909187 11.96875 3.0719981235122606 +v 0.01550579744127678 11.78125 3.192738851798394 +v 0.04785817807909187 11.78125 3.0719981235122606 +v 0.04785817807909187 11.96875 3.0719981235122606 +v 0.01550579744127678 11.96875 3.192738851798394 +v 0.04785817807909187 11.78125 3.0719981235122606 +v 0.01550579744127678 11.78125 3.192738851798394 +vt 0.0810546875 0.9052734375 +vt 0.0810546875 0.9052734375 +vt 0.0810546875 0.90234375 +vt 0.0810546875 0.90234375 +vt 0.0791015625 0.9052734375 +vt 0.0810546875 0.9052734375 +vt 0.0810546875 0.90234375 +vt 0.0791015625 0.90234375 +vt 0.0830078125 0.9052734375 +vt 0.0830078125 0.9052734375 +vt 0.0830078125 0.90234375 +vt 0.0830078125 0.90234375 +vt 0.0810546875 0.9052734375 +vt 0.0830078125 0.9052734375 +vt 0.0830078125 0.90234375 +vt 0.0810546875 0.90234375 +vt 0.0810546875 0.9052734375 +vt 0.0810546875 0.9052734375 +vt 0.0810546875 0.9072265625 +vt 0.0810546875 0.9072265625 +vt 0.0810546875 0.9072265625 +vt 0.0810546875 0.9072265625 +vt 0.0810546875 0.9052734375 +vt 0.0810546875 0.9052734375 +vn 0.25881904510252074 0 -0.9659258262890683 +vn 0.9659258262890683 0 0.25881904510252074 +vn -0.25881904510252074 0 0.9659258262890683 +vn -0.9659258262890683 0 -0.25881904510252074 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2892/8668/2167 2895/8667/2167 2893/8666/2167 2890/8665/2167 +f 2891/8672/2168 2892/8671/2168 2890/8670/2168 2889/8669/2168 +f 2896/8676/2169 2891/8675/2169 2889/8674/2169 2894/8673/2169 +f 2895/8680/2170 2896/8679/2170 2894/8678/2170 2893/8677/2170 +f 2894/8684/2171 2889/8683/2171 2890/8682/2171 2893/8681/2171 +f 2895/8688/2172 2892/8687/2172 2891/8686/2172 2896/8685/2172 +o cube +v 0.015625 11.96875 2.953125 +v 0.015625 11.96875 2.828125 +v 0.015625 11.78125 2.953125 +v 0.015625 11.78125 2.828125 +v 0.015625 11.96875 2.828125 +v 0.015625 11.96875 2.953125 +v 0.015625 11.78125 2.828125 +v 0.015625 11.78125 2.953125 +vt 0.072265625 0.9052734375 +vt 0.072265625 0.9052734375 +vt 0.072265625 0.90234375 +vt 0.072265625 0.90234375 +vt 0.0703125 0.9052734375 +vt 0.072265625 0.9052734375 +vt 0.072265625 0.90234375 +vt 0.0703125 0.90234375 +vt 0.07421875 0.9052734375 +vt 0.07421875 0.9052734375 +vt 0.07421875 0.90234375 +vt 0.07421875 0.90234375 +vt 0.072265625 0.9052734375 +vt 0.07421875 0.9052734375 +vt 0.07421875 0.90234375 +vt 0.072265625 0.90234375 +vt 0.072265625 0.9052734375 +vt 0.072265625 0.9052734375 +vt 0.072265625 0.9072265625 +vt 0.072265625 0.9072265625 +vt 0.072265625 0.9072265625 +vt 0.072265625 0.9072265625 +vt 0.072265625 0.9052734375 +vt 0.072265625 0.9052734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2900/8692/2173 2903/8691/2173 2901/8690/2173 2898/8689/2173 +f 2899/8696/2174 2900/8695/2174 2898/8694/2174 2897/8693/2174 +f 2904/8700/2175 2899/8699/2175 2897/8698/2175 2902/8697/2175 +f 2903/8704/2176 2904/8703/2176 2902/8702/2176 2901/8701/2176 +f 2902/8708/2177 2897/8707/2177 2898/8706/2177 2901/8705/2177 +f 2903/8712/2178 2900/8711/2178 2899/8710/2178 2904/8709/2178 +o octagon +v 0.15625 4.78125 2.877220869120796 +v -0.06472086912079611 4.78125 2.65625 +v 0.15625 -0.40625 2.877220869120796 +v -0.06472086912079611 -0.40625 2.65625 +v -0.15625 4.78125 2.747779130879204 +v 0.06472086912079611 4.78125 2.96875 +v -0.15625 -0.40625 2.747779130879204 +v 0.06472086912079611 -0.40625 2.96875 +vt 0.8251953125 0.1357421875 +vt 0.8272178396600249 0.1357421875 +vt 0.8272178396600249 0.0546875 +vt 0.8251953125 0.0546875 +vt 0.8203125 0.1357421875 +vt 0.8251953125 0.1357421875 +vt 0.8251953125 0.0546875 +vt 0.8203125 0.0546875 +vt 0.8321006521600249 0.1357421875 +vt 0.8341231793200498 0.1357421875 +vt 0.8341231793200498 0.0546875 +vt 0.8321006521600249 0.0546875 +vt 0.8272178396600249 0.1357421875 +vt 0.8321006521600249 0.1357421875 +vt 0.8321006521600249 0.0546875 +vt 0.8272178396600249 0.0546875 +vt 0.8272178396600249 0.1357421875 +vt 0.8251953125 0.1357421875 +vt 0.8251953125 0.140625 +vt 0.8272178396600249 0.140625 +vt 0.8292403668200498 0.140625 +vt 0.8272178396600249 0.140625 +vt 0.8272178396600249 0.1357421875 +vt 0.8292403668200498 0.1357421875 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2908/8716/2179 2911/8715/2179 2909/8714/2179 2906/8713/2179 +f 2907/8720/2180 2908/8719/2180 2906/8718/2180 2905/8717/2180 +f 2912/8724/2181 2907/8723/2181 2905/8722/2181 2910/8721/2181 +f 2911/8728/2182 2912/8727/2182 2910/8726/2182 2909/8725/2182 +f 2910/8732/2183 2905/8731/2183 2906/8730/2183 2909/8729/2183 +f 2911/8736/2184 2908/8735/2184 2907/8734/2184 2912/8733/2184 +o octagon +v 0.0647208691207961 4.78125 2.96875 +v 0.0647208691207961 4.78125 2.65625 +v 0.0647208691207961 -0.40625 2.96875 +v 0.0647208691207961 -0.40625 2.65625 +v -0.0647208691207961 4.78125 2.65625 +v -0.0647208691207961 4.78125 2.96875 +v -0.0647208691207961 -0.40625 2.65625 +v -0.0647208691207961 -0.40625 2.96875 +vt 0.4072265625 0.78515625 +vt 0.4092490896600249 0.78515625 +vt 0.4092490896600249 0.7041015625 +vt 0.4072265625 0.7041015625 +vt 0.40234375 0.78515625 +vt 0.4072265625 0.78515625 +vt 0.4072265625 0.7041015625 +vt 0.40234375 0.7041015625 +vt 0.4141319021600249 0.78515625 +vt 0.41615442932004976 0.78515625 +vt 0.41615442932004976 0.7041015625 +vt 0.4141319021600249 0.7041015625 +vt 0.4092490896600249 0.78515625 +vt 0.4141319021600249 0.78515625 +vt 0.4141319021600249 0.7041015625 +vt 0.4092490896600249 0.7041015625 +vt 0.4092490896600249 0.78515625 +vt 0.4072265625 0.78515625 +vt 0.4072265625 0.7900390625 +vt 0.4092490896600249 0.7900390625 +vt 0.41127161682004976 0.7900390625 +vt 0.4092490896600249 0.7900390625 +vt 0.4092490896600249 0.78515625 +vt 0.41127161682004976 0.78515625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2916/8740/2185 2919/8739/2185 2917/8738/2185 2914/8737/2185 +f 2915/8744/2186 2916/8743/2186 2914/8742/2186 2913/8741/2186 +f 2920/8748/2187 2915/8747/2187 2913/8746/2187 2918/8745/2187 +f 2919/8752/2188 2920/8751/2188 2918/8750/2188 2917/8749/2188 +f 2918/8756/2189 2913/8755/2189 2914/8754/2189 2917/8753/2189 +f 2919/8760/2190 2916/8759/2190 2915/8758/2190 2920/8757/2190 +o octagon +v 0.15625 4.78125 2.747779130879204 +v 0.06472086912079608 4.78125 2.65625 +v 0.15625 -0.40625 2.747779130879204 +v 0.06472086912079608 -0.40625 2.65625 +v -0.15625 4.78125 2.877220869120796 +v -0.06472086912079608 4.78125 2.96875 +v -0.15625 -0.40625 2.877220869120796 +v -0.06472086912079608 -0.40625 2.96875 +vt 0.01569440216002488 0.13371966033997507 +vt 0.02057721466002488 0.13371966033997507 +vt 0.02057721466002488 0.052664972839975066 +vt 0.01569440216002488 0.052664972839975066 +vt 0.013671875 0.13371966033997507 +vt 0.01569440216002488 0.13371966033997507 +vt 0.01569440216002488 0.052664972839975066 +vt 0.013671875 0.052664972839975066 +vt 0.022599741820049757 0.13371966033997507 +vt 0.027482554320049757 0.13371966033997507 +vt 0.027482554320049757 0.052664972839975066 +vt 0.022599741820049757 0.052664972839975066 +vt 0.02057721466002488 0.13371966033997507 +vt 0.022599741820049757 0.13371966033997507 +vt 0.022599741820049757 0.052664972839975066 +vt 0.02057721466002488 0.052664972839975066 +vt 0.02057721466002488 0.13371966033997507 +vt 0.01569440216002488 0.13371966033997507 +vt 0.01569440216002488 0.1357421875 +vt 0.02057721466002488 0.1357421875 +vt 0.02546002716002488 0.1357421875 +vt 0.02057721466002488 0.1357421875 +vt 0.02057721466002488 0.13371966033997507 +vt 0.02546002716002488 0.13371966033997507 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2924/8764/2191 2927/8763/2191 2925/8762/2191 2922/8761/2191 +f 2923/8768/2192 2924/8767/2192 2922/8766/2192 2921/8765/2192 +f 2928/8772/2193 2923/8771/2193 2921/8770/2193 2926/8769/2193 +f 2927/8776/2194 2928/8775/2194 2926/8774/2194 2925/8773/2194 +f 2926/8780/2195 2921/8779/2195 2922/8778/2195 2925/8777/2195 +f 2927/8784/2196 2924/8783/2196 2923/8782/2196 2928/8781/2196 +o octagon +v 0.15625 4.78125 2.877220869120796 +v 0.15625 4.78125 2.747779130879204 +v 0.15625 -0.40625 2.877220869120796 +v 0.15625 -0.40625 2.747779130879204 +v -0.15625 4.78125 2.747779130879204 +v -0.15625 4.78125 2.877220869120796 +v -0.15625 -0.40625 2.747779130879204 +v -0.15625 -0.40625 2.877220869120796 +vt 0.0020225271600248784 0.13371966033997507 +vt 0.006905339660024878 0.13371966033997507 +vt 0.006905339660024878 0.052664972839975066 +vt 0.0020225271600248784 0.052664972839975066 +vt 0 0.13371966033997507 +vt 0.0020225271600248784 0.13371966033997507 +vt 0.0020225271600248784 0.052664972839975066 +vt 0 0.052664972839975066 +vt 0.008927866820049757 0.13371966033997507 +vt 0.013810679320049757 0.13371966033997507 +vt 0.013810679320049757 0.052664972839975066 +vt 0.008927866820049757 0.052664972839975066 +vt 0.006905339660024878 0.13371966033997507 +vt 0.008927866820049757 0.13371966033997507 +vt 0.008927866820049757 0.052664972839975066 +vt 0.006905339660024878 0.052664972839975066 +vt 0.006905339660024878 0.13371966033997507 +vt 0.0020225271600248784 0.13371966033997507 +vt 0.0020225271600248784 0.1357421875 +vt 0.006905339660024878 0.1357421875 +vt 0.011788152160024878 0.1357421875 +vt 0.006905339660024878 0.1357421875 +vt 0.006905339660024878 0.13371966033997507 +vt 0.011788152160024878 0.13371966033997507 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2932/8788/2197 2935/8787/2197 2933/8786/2197 2930/8785/2197 +f 2931/8792/2198 2932/8791/2198 2930/8790/2198 2929/8789/2198 +f 2936/8796/2199 2931/8795/2199 2929/8794/2199 2934/8793/2199 +f 2935/8800/2200 2936/8799/2200 2934/8798/2200 2933/8797/2200 +f 2934/8804/2201 2929/8803/2201 2930/8802/2201 2933/8801/2201 +f 2935/8808/2202 2932/8807/2202 2931/8806/2202 2936/8805/2202 +o cube +v 3.0625 5.37009252047459 2.4593891990510546 +v 3.0625 5.37009252047459 2.4593891990510546 +v 3.0625 4.9370798185823705 2.7093891990510546 +v 3.0625 4.9370798185823705 2.7093891990510546 +v -3.125 5.37009252047459 2.4593891990510546 +v -3.125 5.37009252047459 2.4593891990510546 +v -3.125 4.9370798185823705 2.7093891990510546 +v -3.125 4.9370798185823705 2.7093891990510546 +vt 0.2744140625 0.9921875 +vt 0.37109375 0.9921875 +vt 0.37109375 0.984375 +vt 0.2744140625 0.984375 +vt 0.2744140625 0.9921875 +vt 0.2744140625 0.9921875 +vt 0.2744140625 0.984375 +vt 0.2744140625 0.984375 +vt 0.37109375 0.9921875 +vt 0.4677734375 0.9921875 +vt 0.4677734375 0.984375 +vt 0.37109375 0.984375 +vt 0.37109375 0.9921875 +vt 0.37109375 0.9921875 +vt 0.37109375 0.984375 +vt 0.37109375 0.984375 +vt 0.37109375 0.9921875 +vt 0.2744140625 0.9921875 +vt 0.2744140625 0.9921875 +vt 0.37109375 0.9921875 +vt 0.4677734375 0.9921875 +vt 0.37109375 0.9921875 +vt 0.37109375 0.9921875 +vt 0.4677734375 0.9921875 +vn 0 -0.49999999999999994 -0.8660254037844387 +vn 1 0 0 +vn 0 0.49999999999999994 0.8660254037844387 +vn -1 0 0 +vn 0 0.8660254037844387 -0.49999999999999994 +vn 0 -0.8660254037844387 0.49999999999999994 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2940/8812/2203 2943/8811/2203 2941/8810/2203 2938/8809/2203 +f 2939/8816/2204 2940/8815/2204 2938/8814/2204 2937/8813/2204 +f 2944/8820/2205 2939/8819/2205 2937/8818/2205 2942/8817/2205 +f 2943/8824/2206 2944/8823/2206 2942/8822/2206 2941/8821/2206 +f 2942/8828/2207 2937/8827/2207 2938/8826/2207 2941/8825/2207 +f 2943/8832/2208 2940/8831/2208 2939/8830/2208 2944/8829/2208 +o cube +v 3.0625 6.424898670585141 2.396980919678157 +v 3.0625 6.424898670585141 2.396980919678157 +v 3.0625 5.364380447261907 2.4618449929339423 +v 3.0625 5.364380447261907 2.4618449929339423 +v -3.125 6.424898670585141 2.396980919678157 +v -3.125 6.424898670585141 2.396980919678157 +v -3.125 5.364380447261907 2.4618449929339423 +v -3.125 5.364380447261907 2.4618449929339423 +vt 0.40234375 0.8251953125 +vt 0.4990234375 0.8251953125 +vt 0.4990234375 0.80859375 +vt 0.40234375 0.80859375 +vt 0.40234375 0.8251953125 +vt 0.40234375 0.8251953125 +vt 0.40234375 0.80859375 +vt 0.40234375 0.80859375 +vt 0.4990234375 0.8251953125 +vt 0.595703125 0.8251953125 +vt 0.595703125 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.8251953125 +vt 0.4990234375 0.8251953125 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.80859375 +vt 0.4990234375 0.8251953125 +vt 0.40234375 0.8251953125 +vt 0.40234375 0.8251953125 +vt 0.4990234375 0.8251953125 +vt 0.595703125 0.8251953125 +vt 0.4990234375 0.8251953125 +vt 0.4990234375 0.8251953125 +vt 0.595703125 0.8251953125 +vn 0 -0.06104853953485686 -0.9981347984218669 +vn 1 0 0 +vn 0 0.06104853953485686 0.9981347984218669 +vn -1 0 0 +vn 0 0.9981347984218669 -0.06104853953485686 +vn 0 -0.9981347984218669 0.06104853953485686 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2948/8836/2209 2951/8835/2209 2949/8834/2209 2946/8833/2209 +f 2947/8840/2210 2948/8839/2210 2946/8838/2210 2945/8837/2210 +f 2952/8844/2211 2947/8843/2211 2945/8842/2211 2950/8841/2211 +f 2951/8848/2212 2952/8847/2212 2950/8846/2212 2949/8845/2212 +f 2950/8852/2213 2945/8851/2213 2946/8850/2213 2949/8849/2213 +f 2951/8856/2214 2948/8855/2214 2947/8854/2214 2952/8853/2214 +o cube +v 3.0625 6.917194276374481 2.4845079438224142 +v 3.0625 6.917194276374481 2.4845079438224142 +v 3.0625 6.424790399868376 2.397683854988949 +v 3.0625 6.424790399868376 2.397683854988949 +v -3.125 6.917194276374481 2.4845079438224142 +v -3.125 6.917194276374481 2.4845079438224142 +v -3.125 6.424790399868376 2.397683854988949 +v -3.125 6.424790399868376 2.397683854988949 +vt 0.2744140625 1 +vt 0.37109375 1 +vt 0.37109375 0.9921875 +vt 0.2744140625 0.9921875 +vt 0.2744140625 1 +vt 0.2744140625 1 +vt 0.2744140625 0.9921875 +vt 0.2744140625 0.9921875 +vt 0.37109375 1 +vt 0.4677734375 1 +vt 0.4677734375 0.9921875 +vt 0.37109375 0.9921875 +vt 0.37109375 1 +vt 0.37109375 1 +vt 0.37109375 0.9921875 +vt 0.37109375 0.9921875 +vt 0.37109375 1 +vt 0.2744140625 1 +vt 0.2744140625 1 +vt 0.37109375 1 +vt 0.4677734375 1 +vt 0.37109375 1 +vt 0.37109375 1 +vt 0.4677734375 1 +vn 0 0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 -0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2956/8860/2215 2959/8859/2215 2957/8858/2215 2954/8857/2215 +f 2955/8864/2216 2956/8863/2216 2954/8862/2216 2953/8861/2216 +f 2960/8868/2217 2955/8867/2217 2953/8866/2217 2958/8865/2217 +f 2959/8872/2218 2960/8871/2218 2958/8870/2218 2957/8869/2218 +f 2958/8876/2219 2953/8875/2219 2954/8874/2219 2957/8873/2219 +f 2959/8880/2220 2956/8879/2220 2955/8878/2220 2960/8877/2220 +o cube +v 3.0625 7.25 2.65625 +v 3.0625 7.25 2.65625 +v 3.0625 6.917370937558167 2.483094270036862 +v 3.0625 6.917370937558167 2.483094270036862 +v -3.125 7.25 2.65625 +v -3.125 7.25 2.65625 +v -3.125 6.917370937558167 2.483094270036862 +v -3.125 6.917370937558167 2.483094270036862 +vt 0.6123046875 0.7548828125 +vt 0.708984375 0.7548828125 +vt 0.708984375 0.7490234375 +vt 0.6123046875 0.7490234375 +vt 0.6123046875 0.7548828125 +vt 0.6123046875 0.7548828125 +vt 0.6123046875 0.7490234375 +vt 0.6123046875 0.7490234375 +vt 0.708984375 0.7548828125 +vt 0.8056640625 0.7548828125 +vt 0.8056640625 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7548828125 +vt 0.708984375 0.7548828125 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7490234375 +vt 0.708984375 0.7548828125 +vt 0.6123046875 0.7548828125 +vt 0.6123046875 0.7548828125 +vt 0.708984375 0.7548828125 +vt 0.8056640625 0.7548828125 +vt 0.708984375 0.7548828125 +vt 0.708984375 0.7548828125 +vt 0.8056640625 0.7548828125 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2964/8884/2221 2967/8883/2221 2965/8882/2221 2962/8881/2221 +f 2963/8888/2222 2964/8887/2222 2962/8886/2222 2961/8885/2222 +f 2968/8892/2223 2963/8891/2223 2961/8890/2223 2966/8889/2223 +f 2967/8896/2224 2968/8895/2224 2966/8894/2224 2965/8893/2224 +f 2966/8900/2225 2961/8899/2225 2962/8898/2225 2965/8897/2225 +f 2967/8904/2226 2964/8903/2226 2963/8902/2226 2968/8901/2226 +o cube +v 3.5 3.1159172764266523 2.330705025266316 +v 3.5 3.1159172764266523 2.330705025266316 +v 3.5 1.6287499843659368 2.5264943135963933 +v 3.5 1.6287499843659368 2.5264943135963933 +v -3.5 3.1159172764266523 2.330705025266316 +v -3.5 3.1159172764266523 2.330705025266316 +v -3.5 1.6287499843659368 2.5264943135963933 +v -3.5 1.6287499843659368 2.5264943135963933 +vt 0.51953125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7158203125 +vt 0.51953125 0.7158203125 +vt 0.51953125 0.7392578125 +vt 0.51953125 0.7392578125 +vt 0.51953125 0.7158203125 +vt 0.51953125 0.7158203125 +vt 0.62890625 0.7392578125 +vt 0.73828125 0.7392578125 +vt 0.73828125 0.7158203125 +vt 0.62890625 0.7158203125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7158203125 +vt 0.62890625 0.7158203125 +vt 0.62890625 0.7392578125 +vt 0.51953125 0.7392578125 +vt 0.51953125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.73828125 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.62890625 0.7392578125 +vt 0.73828125 0.7392578125 +vn 0 -0.13052619222005157 -0.9914448613738104 +vn 1 0 0 +vn 0 0.13052619222005157 0.9914448613738104 +vn -1 0 0 +vn 0 0.9914448613738104 -0.13052619222005157 +vn 0 -0.9914448613738104 0.13052619222005157 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2972/8908/2227 2975/8907/2227 2973/8906/2227 2970/8905/2227 +f 2971/8912/2228 2972/8911/2228 2970/8910/2228 2969/8909/2228 +f 2976/8916/2229 2971/8915/2229 2969/8914/2229 2974/8913/2229 +f 2975/8920/2230 2976/8919/2230 2974/8918/2230 2973/8917/2230 +f 2974/8924/2231 2969/8923/2231 2970/8922/2231 2973/8921/2231 +f 2975/8928/2232 2972/8927/2232 2971/8926/2232 2976/8925/2232 +o cube +v 3.5 3.86234980224903 2.397426683210579 +v 3.5 3.86234980224903 2.397426683210579 +v 3.5 3.115203778680221 2.3320598761498355 +v 3.5 3.115203778680221 2.3320598761498355 +v -3.5 3.86234980224903 2.397426683210579 +v -3.5 3.86234980224903 2.397426683210579 +v -3.5 3.115203778680221 2.3320598761498355 +v -3.5 3.115203778680221 2.3320598761498355 +vt 0.560546875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.669921875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.560546875 0.4453125 +vt 0.560546875 0.4453125 +vt 0.560546875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.669921875 0.4453125 +vt 0.779296875 0.4453125 +vt 0.779296875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.4453125 +vt 0.560546875 0.4453125 +vt 0.560546875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.779296875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.669921875 0.4453125 +vt 0.779296875 0.4453125 +vn 0 0.08715574274765818 -0.9961946980917455 +vn 1 0 0 +vn 0 -0.08715574274765818 0.9961946980917455 +vn -1 0 0 +vn 0 0.9961946980917455 0.08715574274765818 +vn 0 -0.9961946980917455 -0.08715574274765818 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2980/8932/2233 2983/8931/2233 2981/8930/2233 2978/8929/2233 +f 2979/8936/2234 2980/8935/2234 2978/8934/2234 2977/8933/2234 +f 2984/8940/2235 2979/8939/2235 2977/8938/2235 2982/8937/2235 +f 2983/8944/2236 2984/8943/2236 2982/8942/2236 2981/8941/2236 +f 2982/8948/2237 2977/8947/2237 2978/8946/2237 2981/8945/2237 +f 2983/8952/2238 2980/8951/2238 2979/8950/2238 2984/8949/2238 +o cube +v 3.5 4.354694276374481 2.4845079438224142 +v 3.5 4.354694276374481 2.4845079438224142 +v 3.5 3.8622903998683764 2.397683854988949 +v 3.5 3.8622903998683764 2.397683854988949 +v -3.5 4.354694276374481 2.4845079438224142 +v -3.5 4.354694276374481 2.4845079438224142 +v -3.5 3.8622903998683764 2.397683854988949 +v -3.5 3.8622903998683764 2.397683854988949 +vt 0.560546875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.42578125 +vt 0.560546875 0.42578125 +vt 0.560546875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.560546875 0.42578125 +vt 0.560546875 0.42578125 +vt 0.669921875 0.43359375 +vt 0.779296875 0.43359375 +vt 0.779296875 0.42578125 +vt 0.669921875 0.42578125 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.42578125 +vt 0.669921875 0.42578125 +vt 0.669921875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.560546875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.779296875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.669921875 0.43359375 +vt 0.779296875 0.43359375 +vn 0 0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 -0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2988/8956/2239 2991/8955/2239 2989/8954/2239 2986/8953/2239 +f 2987/8960/2240 2988/8959/2240 2986/8958/2240 2985/8957/2240 +f 2992/8964/2241 2987/8963/2241 2985/8962/2241 2990/8961/2241 +f 2991/8968/2242 2992/8967/2242 2990/8966/2242 2989/8965/2242 +f 2990/8972/2243 2985/8971/2243 2986/8970/2243 2989/8969/2243 +f 2991/8976/2244 2988/8975/2244 2987/8974/2244 2992/8973/2244 +o cube +v 3.5 4.6875 2.65625 +v 3.5 4.6875 2.65625 +v 3.5 4.354870937558167 2.483094270036862 +v 3.5 4.354870937558167 2.483094270036862 +v -3.5 4.6875 2.65625 +v -3.5 4.6875 2.65625 +v -3.5 4.354870937558167 2.483094270036862 +v -3.5 4.354870937558167 2.483094270036862 +vt 0.580078125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8310546875 +vt 0.580078125 0.8310546875 +vt 0.580078125 0.8369140625 +vt 0.580078125 0.8369140625 +vt 0.580078125 0.8310546875 +vt 0.580078125 0.8310546875 +vt 0.689453125 0.8369140625 +vt 0.798828125 0.8369140625 +vt 0.798828125 0.8310546875 +vt 0.689453125 0.8310546875 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8310546875 +vt 0.689453125 0.8310546875 +vt 0.689453125 0.8369140625 +vt 0.580078125 0.8369140625 +vt 0.580078125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.798828125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.689453125 0.8369140625 +vt 0.798828125 0.8369140625 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 2996/8980/2245 2999/8979/2245 2997/8978/2245 2994/8977/2245 +f 2995/8984/2246 2996/8983/2246 2994/8982/2246 2993/8981/2246 +f 3000/8988/2247 2995/8987/2247 2993/8986/2247 2998/8985/2247 +f 2999/8992/2248 3000/8991/2248 2998/8990/2248 2997/8989/2248 +f 2998/8996/2249 2993/8995/2249 2994/8994/2249 2997/8993/2249 +f 2999/9000/2250 2996/8999/2250 2995/8998/2250 3000/8997/2250 +o cube +v 1.3125 10.258317679248243 2.533357552116922 +v 1.3125 10.258317679248243 2.533357552116922 +v 1.3125 9.87943156509255 2.752107552116922 +v 1.3125 9.87943156509255 2.752107552116922 +v -1.3125 10.258317679248243 2.533357552116922 +v -1.3125 10.258317679248243 2.533357552116922 +v -1.3125 9.87943156509255 2.752107552116922 +v -1.3125 9.87943156509255 2.752107552116922 +vt 0.40234375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.9267578125 +vt 0.40234375 0.9267578125 +vt 0.40234375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.40234375 0.9267578125 +vt 0.40234375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vt 0.484375 0.9267578125 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vn 0 -0.49999999999999994 -0.8660254037844387 +vn 1 0 0 +vn 0 0.49999999999999994 0.8660254037844387 +vn -1 0 0 +vn 0 0.8660254037844387 -0.49999999999999994 +vn 0 -0.8660254037844387 0.49999999999999994 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3004/9004/2251 3007/9003/2251 3005/9002/2251 3002/9001/2251 +f 3003/9008/2252 3004/9007/2252 3002/9006/2252 3001/9005/2252 +f 3008/9012/2253 3003/9011/2253 3001/9010/2253 3006/9009/2253 +f 3007/9016/2254 3008/9015/2254 3006/9014/2254 3005/9013/2254 +f 3006/9020/2255 3001/9019/2255 3002/9018/2255 3005/9017/2255 +f 3007/9024/2256 3004/9023/2256 3003/9022/2256 3008/9021/2256 +o cube +v 1.3125 10.565525407102689 2.5062767329135216 +v 1.3125 10.565525407102689 2.5062767329135216 +v 1.3125 10.254214563949018 2.5335129025221645 +v 1.3125 10.254214563949018 2.5335129025221645 +v -1.3125 10.565525407102689 2.5062767329135216 +v -1.3125 10.565525407102689 2.5062767329135216 +v -1.3125 10.254214563949018 2.5335129025221645 +v -1.3125 10.254214563949018 2.5335129025221645 +vt 0.40234375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.8388671875 +vt 0.40234375 0.8388671875 +vt 0.40234375 0.84375 +vt 0.40234375 0.84375 +vt 0.40234375 0.8388671875 +vt 0.40234375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vt 0.484375 0.8388671875 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.40234375 0.84375 +vt 0.40234375 0.84375 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vn 0 -0.08715574274765818 -0.9961946980917455 +vn 1 0 0 +vn 0 0.08715574274765818 0.9961946980917455 +vn -1 0 0 +vn 0 0.9961946980917455 -0.08715574274765818 +vn 0 -0.9961946980917455 0.08715574274765818 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3012/9028/2257 3015/9027/2257 3013/9026/2257 3010/9025/2257 +f 3011/9032/2258 3012/9031/2258 3010/9030/2258 3009/9029/2258 +f 3016/9036/2259 3011/9035/2259 3009/9034/2259 3014/9033/2259 +f 3015/9040/2260 3016/9039/2260 3014/9038/2260 3013/9037/2260 +f 3014/9044/2261 3009/9043/2261 3010/9042/2261 3013/9041/2261 +f 3015/9048/2262 3012/9047/2262 3011/9046/2262 3016/9045/2262 +o cube +v 1.3125 11.057819276374481 2.593882943822414 +v 1.3125 11.057819276374481 2.593882943822414 +v 1.3125 10.565415399868376 2.5070588549889488 +v 1.3125 10.565415399868376 2.5070588549889488 +v -1.3125 11.057819276374481 2.593882943822414 +v -1.3125 11.057819276374481 2.593882943822414 +v -1.3125 10.565415399868376 2.5070588549889488 +v -1.3125 10.565415399868376 2.5070588549889488 +vt 0.224609375 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.689453125 +vt 0.224609375 0.689453125 +vt 0.224609375 0.697265625 +vt 0.224609375 0.697265625 +vt 0.224609375 0.689453125 +vt 0.224609375 0.689453125 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vt 0.306640625 0.689453125 +vt 0.265625 0.689453125 +vt 0.265625 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.689453125 +vt 0.265625 0.689453125 +vt 0.265625 0.697265625 +vt 0.224609375 0.697265625 +vt 0.224609375 0.697265625 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vn 0 0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 -0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3020/9052/2263 3023/9051/2263 3021/9050/2263 3018/9049/2263 +f 3019/9056/2264 3020/9055/2264 3018/9054/2264 3017/9053/2264 +f 3024/9060/2265 3019/9059/2265 3017/9058/2265 3022/9057/2265 +f 3023/9064/2266 3024/9063/2266 3022/9062/2266 3021/9061/2266 +f 3022/9068/2267 3017/9067/2267 3018/9066/2267 3021/9065/2267 +f 3023/9072/2268 3020/9071/2268 3019/9070/2268 3024/9069/2268 +o cube +v 1.3125 11.390625 2.765625 +v 1.3125 11.390625 2.765625 +v 1.3125 11.057995937558166 2.592469270036862 +v 1.3125 11.057995937558166 2.592469270036862 +v -1.3125 11.390625 2.765625 +v -1.3125 11.390625 2.765625 +v -1.3125 11.057995937558166 2.592469270036862 +v -1.3125 11.057995937558166 2.592469270036862 +vt 0.33203125 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.6875 +vt 0.33203125 0.6875 +vt 0.33203125 0.693359375 +vt 0.33203125 0.693359375 +vt 0.33203125 0.6875 +vt 0.33203125 0.6875 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vt 0.4140625 0.6875 +vt 0.373046875 0.6875 +vt 0.373046875 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.6875 +vt 0.373046875 0.6875 +vt 0.373046875 0.693359375 +vt 0.33203125 0.693359375 +vt 0.33203125 0.693359375 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3028/9076/2269 3031/9075/2269 3029/9074/2269 3026/9073/2269 +f 3027/9080/2270 3028/9079/2270 3026/9078/2270 3025/9077/2270 +f 3032/9084/2271 3027/9083/2271 3025/9082/2271 3030/9081/2271 +f 3031/9088/2272 3032/9087/2272 3030/9086/2272 3029/9085/2272 +f 3030/9092/2273 3025/9091/2273 3026/9090/2273 3029/9089/2273 +f 3031/9096/2274 3028/9095/2274 3027/9094/2274 3032/9093/2274 +o cube +v 2.125 7.87009252047459 2.4593891990510546 +v 2.125 7.87009252047459 2.4593891990510546 +v 2.125 7.4370798185823705 2.7093891990510546 +v 2.125 7.4370798185823705 2.7093891990510546 +v -2.1875 7.87009252047459 2.4593891990510546 +v -2.1875 7.87009252047459 2.4593891990510546 +v -2.1875 7.4370798185823705 2.7093891990510546 +v -2.1875 7.4370798185823705 2.7093891990510546 +vt 0.71484375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4697265625 +vt 0.71484375 0.4697265625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4697265625 +vt 0.71484375 0.4697265625 +vt 0.7822265625 0.4775390625 +vt 0.849609375 0.4775390625 +vt 0.849609375 0.4697265625 +vt 0.7822265625 0.4697265625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4697265625 +vt 0.7822265625 0.4697265625 +vt 0.7822265625 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.849609375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.849609375 0.4775390625 +vn 0 -0.49999999999999994 -0.8660254037844387 +vn 1 0 0 +vn 0 0.49999999999999994 0.8660254037844387 +vn -1 0 0 +vn 0 0.8660254037844387 -0.49999999999999994 +vn 0 -0.8660254037844387 0.49999999999999994 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3036/9100/2275 3039/9099/2275 3037/9098/2275 3034/9097/2275 +f 3035/9104/2276 3036/9103/2276 3034/9102/2276 3033/9101/2276 +f 3040/9108/2277 3035/9107/2277 3033/9106/2277 3038/9105/2277 +f 3039/9112/2278 3040/9111/2278 3038/9110/2278 3037/9109/2278 +f 3038/9116/2279 3033/9115/2279 3034/9114/2279 3037/9113/2279 +f 3039/9120/2280 3036/9119/2280 3035/9118/2280 3040/9117/2280 +o cube +v 2.125 8.92489867058514 2.396980919678157 +v 2.125 8.92489867058514 2.396980919678157 +v 2.125 7.864380447261907 2.4618449929339423 +v 2.125 7.864380447261907 2.4618449929339423 +v -2.1875 8.92489867058514 2.396980919678157 +v -2.1875 8.92489867058514 2.396980919678157 +v -2.1875 7.864380447261907 2.4618449929339423 +v -2.1875 7.864380447261907 2.4618449929339423 +vt 0.7119140625 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.654296875 +vt 0.7119140625 0.654296875 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.654296875 +vt 0.7119140625 0.654296875 +vt 0.779296875 0.6708984375 +vt 0.8466796875 0.6708984375 +vt 0.8466796875 0.654296875 +vt 0.779296875 0.654296875 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.654296875 +vt 0.779296875 0.654296875 +vt 0.779296875 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.8466796875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.779296875 0.6708984375 +vt 0.8466796875 0.6708984375 +vn 0 -0.06104853953485686 -0.9981347984218669 +vn 1 0 0 +vn 0 0.06104853953485686 0.9981347984218669 +vn -1 0 0 +vn 0 0.9981347984218669 -0.06104853953485686 +vn 0 -0.9981347984218669 0.06104853953485686 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3044/9124/2281 3047/9123/2281 3045/9122/2281 3042/9121/2281 +f 3043/9128/2282 3044/9127/2282 3042/9126/2282 3041/9125/2282 +f 3048/9132/2283 3043/9131/2283 3041/9130/2283 3046/9129/2283 +f 3047/9136/2284 3048/9135/2284 3046/9134/2284 3045/9133/2284 +f 3046/9140/2285 3041/9139/2285 3042/9138/2285 3045/9137/2285 +f 3047/9144/2286 3044/9143/2286 3043/9142/2286 3048/9141/2286 +o cube +v 2.125 9.417194276374481 2.4845079438224142 +v 2.125 9.417194276374481 2.4845079438224142 +v 2.125 8.924790399868376 2.397683854988949 +v 2.125 8.924790399868376 2.397683854988949 +v -2.1875 9.417194276374481 2.4845079438224142 +v -2.1875 9.417194276374481 2.4845079438224142 +v -2.1875 8.924790399868376 2.397683854988949 +v -2.1875 8.924790399868376 2.397683854988949 +vt 0.71484375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.71484375 0.4775390625 +vt 0.71484375 0.4775390625 +vt 0.7822265625 0.4853515625 +vt 0.849609375 0.4853515625 +vt 0.849609375 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4775390625 +vt 0.7822265625 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.849609375 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.7822265625 0.4853515625 +vt 0.849609375 0.4853515625 +vn 0 0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 -0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3052/9148/2287 3055/9147/2287 3053/9146/2287 3050/9145/2287 +f 3051/9152/2288 3052/9151/2288 3050/9150/2288 3049/9149/2288 +f 3056/9156/2289 3051/9155/2289 3049/9154/2289 3054/9153/2289 +f 3055/9160/2290 3056/9159/2290 3054/9158/2290 3053/9157/2290 +f 3054/9164/2291 3049/9163/2291 3050/9162/2291 3053/9161/2291 +f 3055/9168/2292 3052/9167/2292 3051/9166/2292 3056/9165/2292 +o cube +v 2.125 9.75 2.65625 +v 2.125 9.75 2.65625 +v 2.125 9.417370937558166 2.483094270036862 +v 2.125 9.417370937558166 2.483094270036862 +v -2.1875 9.75 2.65625 +v -2.1875 9.75 2.65625 +v -2.1875 9.417370937558166 2.483094270036862 +v -2.1875 9.417370937558166 2.483094270036862 +vt 0.7119140625 0.646484375 +vt 0.779296875 0.646484375 +vt 0.779296875 0.640625 +vt 0.7119140625 0.640625 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.640625 +vt 0.7119140625 0.640625 +vt 0.779296875 0.646484375 +vt 0.8466796875 0.646484375 +vt 0.8466796875 0.640625 +vt 0.779296875 0.640625 +vt 0.779296875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.779296875 0.640625 +vt 0.779296875 0.640625 +vt 0.779296875 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.779296875 0.646484375 +vt 0.8466796875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.779296875 0.646484375 +vt 0.8466796875 0.646484375 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3060/9172/2293 3063/9171/2293 3061/9170/2293 3058/9169/2293 +f 3059/9176/2294 3060/9175/2294 3058/9174/2294 3057/9173/2294 +f 3064/9180/2295 3059/9179/2295 3057/9178/2295 3062/9177/2295 +f 3063/9184/2296 3064/9183/2296 3062/9182/2296 3061/9181/2296 +f 3062/9188/2297 3057/9187/2297 3058/9186/2297 3061/9185/2297 +f 3063/9192/2298 3060/9191/2298 3059/9190/2298 3064/9189/2298 +o cube +v 0.03125 12.0625 2.84375 +v 0.03125 12.0625 2.78125 +v 0.03125 10.125 2.84375 +v 0.03125 10.125 2.78125 +v -0.03125 12.0625 2.78125 +v -0.03125 12.0625 2.84375 +v -0.03125 10.125 2.78125 +v -0.03125 10.125 2.84375 +vt 0.0283203125 0.9990234375 +vt 0.029296875 0.9990234375 +vt 0.029296875 0.96875 +vt 0.0283203125 0.96875 +vt 0.02734375 0.9990234375 +vt 0.0283203125 0.9990234375 +vt 0.0283203125 0.96875 +vt 0.02734375 0.96875 +vt 0.0302734375 0.9990234375 +vt 0.03125 0.9990234375 +vt 0.03125 0.96875 +vt 0.0302734375 0.96875 +vt 0.029296875 0.9990234375 +vt 0.0302734375 0.9990234375 +vt 0.0302734375 0.96875 +vt 0.029296875 0.96875 +vt 0.029296875 0.9990234375 +vt 0.0283203125 0.9990234375 +vt 0.0283203125 1 +vt 0.029296875 1 +vt 0.0302734375 1 +vt 0.029296875 1 +vt 0.029296875 0.9990234375 +vt 0.0302734375 0.9990234375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3068/9196/2299 3071/9195/2299 3069/9194/2299 3066/9193/2299 +f 3067/9200/2300 3068/9199/2300 3066/9198/2300 3065/9197/2300 +f 3072/9204/2301 3067/9203/2301 3065/9202/2301 3070/9201/2301 +f 3071/9208/2302 3072/9207/2302 3070/9206/2302 3069/9205/2302 +f 3070/9212/2303 3065/9211/2303 3066/9210/2303 3069/9209/2303 +f 3071/9216/2304 3068/9215/2304 3067/9214/2304 3072/9213/2304 +o cube +v 3.0625 4.8125 2.75 +v 3.0625 4.8125 2.625 +v 3.0625 4.6875 2.75 +v 3.0625 4.6875 2.625 +v -3.125 4.8125 2.625 +v -3.125 4.8125 2.75 +v -3.125 4.6875 2.625 +v -3.125 4.6875 2.75 +vt 0.001953125 0.685546875 +vt 0.0986328125 0.685546875 +vt 0.0986328125 0.68359375 +vt 0.001953125 0.68359375 +vt 0 0.685546875 +vt 0.001953125 0.685546875 +vt 0.001953125 0.68359375 +vt 0 0.68359375 +vt 0.1005859375 0.685546875 +vt 0.197265625 0.685546875 +vt 0.197265625 0.68359375 +vt 0.1005859375 0.68359375 +vt 0.0986328125 0.685546875 +vt 0.1005859375 0.685546875 +vt 0.1005859375 0.68359375 +vt 0.0986328125 0.68359375 +vt 0.0986328125 0.685546875 +vt 0.001953125 0.685546875 +vt 0.001953125 0.6875 +vt 0.0986328125 0.6875 +vt 0.1953125 0.6875 +vt 0.0986328125 0.6875 +vt 0.0986328125 0.685546875 +vt 0.1953125 0.685546875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3076/9220/2305 3079/9219/2305 3077/9218/2305 3074/9217/2305 +f 3075/9224/2306 3076/9223/2306 3074/9222/2306 3073/9221/2306 +f 3080/9228/2307 3075/9227/2307 3073/9226/2307 3078/9225/2307 +f 3079/9232/2308 3080/9231/2308 3078/9230/2308 3077/9229/2308 +f 3078/9236/2309 3073/9235/2309 3074/9234/2309 3077/9233/2309 +f 3079/9240/2310 3076/9239/2310 3075/9238/2310 3080/9237/2310 +o cube +v 2.625 7.375 2.75 +v 2.625 7.375 2.625 +v 2.625 7.25 2.75 +v 2.625 7.25 2.625 +v -2.625 7.375 2.625 +v -2.625 7.375 2.75 +v -2.625 7.25 2.625 +v -2.625 7.25 2.75 +vt 0.58203125 0.8291015625 +vt 0.6640625 0.8291015625 +vt 0.6640625 0.8271484375 +vt 0.58203125 0.8271484375 +vt 0.580078125 0.8291015625 +vt 0.58203125 0.8291015625 +vt 0.58203125 0.8271484375 +vt 0.580078125 0.8271484375 +vt 0.666015625 0.8291015625 +vt 0.748046875 0.8291015625 +vt 0.748046875 0.8271484375 +vt 0.666015625 0.8271484375 +vt 0.6640625 0.8291015625 +vt 0.666015625 0.8291015625 +vt 0.666015625 0.8271484375 +vt 0.6640625 0.8271484375 +vt 0.6640625 0.8291015625 +vt 0.58203125 0.8291015625 +vt 0.58203125 0.8310546875 +vt 0.6640625 0.8310546875 +vt 0.74609375 0.8310546875 +vt 0.6640625 0.8310546875 +vt 0.6640625 0.8291015625 +vt 0.74609375 0.8291015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3084/9244/2311 3087/9243/2311 3085/9242/2311 3082/9241/2311 +f 3083/9248/2312 3084/9247/2312 3082/9246/2312 3081/9245/2312 +f 3088/9252/2313 3083/9251/2313 3081/9250/2313 3086/9249/2313 +f 3087/9256/2314 3088/9255/2314 3086/9254/2314 3085/9253/2314 +f 3086/9260/2315 3081/9259/2315 3082/9258/2315 3085/9257/2315 +f 3087/9264/2316 3084/9263/2316 3083/9262/2316 3088/9261/2316 +o cube +v 1.5625 9.875 2.75 +v 1.5625 9.875 2.625 +v 1.5625 9.75 2.75 +v 1.5625 9.75 2.625 +v -1.5625 9.875 2.625 +v -1.5625 9.875 2.75 +v -1.5625 9.75 2.625 +v -1.5625 9.75 2.75 +vt 0.1005859375 0.994140625 +vt 0.1494140625 0.994140625 +vt 0.1494140625 0.9921875 +vt 0.1005859375 0.9921875 +vt 0.0986328125 0.994140625 +vt 0.1005859375 0.994140625 +vt 0.1005859375 0.9921875 +vt 0.0986328125 0.9921875 +vt 0.1513671875 0.994140625 +vt 0.2001953125 0.994140625 +vt 0.2001953125 0.9921875 +vt 0.1513671875 0.9921875 +vt 0.1494140625 0.994140625 +vt 0.1513671875 0.994140625 +vt 0.1513671875 0.9921875 +vt 0.1494140625 0.9921875 +vt 0.1494140625 0.994140625 +vt 0.1005859375 0.994140625 +vt 0.1005859375 0.99609375 +vt 0.1494140625 0.99609375 +vt 0.1982421875 0.99609375 +vt 0.1494140625 0.99609375 +vt 0.1494140625 0.994140625 +vt 0.1982421875 0.994140625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3092/9268/2317 3095/9267/2317 3093/9266/2317 3090/9265/2317 +f 3091/9272/2318 3092/9271/2318 3090/9270/2318 3089/9269/2318 +f 3096/9276/2319 3091/9275/2319 3089/9274/2319 3094/9273/2319 +f 3095/9280/2320 3096/9279/2320 3094/9278/2320 3093/9277/2320 +f 3094/9284/2321 3089/9283/2321 3090/9282/2321 3093/9281/2321 +f 3095/9288/2322 3092/9287/2322 3091/9286/2322 3096/9285/2322 +o cube +v 1 11.4375 2.796875 +v 1 11.4375 2.734375 +v 1 11.375 2.796875 +v 1 11.375 2.734375 +v -1 11.4375 2.734375 +v -1 11.4375 2.796875 +v -1 11.375 2.734375 +v -1 11.375 2.796875 +vt 0.0009765625 0.91015625 +vt 0.0322265625 0.91015625 +vt 0.0322265625 0.9091796875 +vt 0.0009765625 0.9091796875 +vt 0 0.91015625 +vt 0.0009765625 0.91015625 +vt 0.0009765625 0.9091796875 +vt 0 0.9091796875 +vt 0.033203125 0.91015625 +vt 0.064453125 0.91015625 +vt 0.064453125 0.9091796875 +vt 0.033203125 0.9091796875 +vt 0.0322265625 0.91015625 +vt 0.033203125 0.91015625 +vt 0.033203125 0.9091796875 +vt 0.0322265625 0.9091796875 +vt 0.0322265625 0.91015625 +vt 0.0009765625 0.91015625 +vt 0.0009765625 0.9111328125 +vt 0.0322265625 0.9111328125 +vt 0.0634765625 0.9111328125 +vt 0.0322265625 0.9111328125 +vt 0.0322265625 0.91015625 +vt 0.0634765625 0.91015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3100/9292/2323 3103/9291/2323 3101/9290/2323 3098/9289/2323 +f 3099/9296/2324 3100/9295/2324 3098/9294/2324 3097/9293/2324 +f 3104/9300/2325 3099/9299/2325 3097/9298/2325 3102/9297/2325 +f 3103/9304/2326 3104/9303/2326 3102/9302/2326 3101/9301/2326 +f 3102/9308/2327 3097/9307/2327 3098/9306/2327 3101/9305/2327 +f 3103/9312/2328 3100/9311/2328 3099/9310/2328 3104/9309/2328 +o octagon +v 0.125 6.75 6.6767766952966365 +v -0.05177669529663689 6.75 6.5 +v 0.125 4.6875 6.6767766952966365 +v -0.05177669529663689 4.6875 6.5 +v -0.125 6.75 6.5732233047033635 +v 0.05177669529663689 6.75 6.75 +v -0.125 4.6875 6.5732233047033635 +v 0.05177669529663689 4.6875 6.75 +vt 0.59375 0.99609375 +vt 0.59536802172802 0.99609375 +vt 0.59536802172802 0.9638671875 +vt 0.59375 0.9638671875 +vt 0.58984375 0.99609375 +vt 0.59375 0.99609375 +vt 0.59375 0.9638671875 +vt 0.58984375 0.9638671875 +vt 0.59927427172802 0.99609375 +vt 0.6008922934560398 0.99609375 +vt 0.6008922934560398 0.9638671875 +vt 0.59927427172802 0.9638671875 +vt 0.59536802172802 0.99609375 +vt 0.59927427172802 0.99609375 +vt 0.59927427172802 0.9638671875 +vt 0.59536802172802 0.9638671875 +vt 0.59536802172802 0.99609375 +vt 0.59375 0.99609375 +vt 0.59375 1 +vt 0.59536802172802 1 +vt 0.5969860434560398 1 +vt 0.59536802172802 1 +vt 0.59536802172802 0.99609375 +vt 0.5969860434560398 0.99609375 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3108/9316/2329 3111/9315/2329 3109/9314/2329 3106/9313/2329 +f 3107/9320/2330 3108/9319/2330 3106/9318/2330 3105/9317/2330 +f 3112/9324/2331 3107/9323/2331 3105/9322/2331 3110/9321/2331 +f 3111/9328/2332 3112/9327/2332 3110/9326/2332 3109/9325/2332 +f 3110/9332/2333 3105/9331/2333 3106/9330/2333 3109/9329/2333 +f 3111/9336/2334 3108/9335/2334 3107/9334/2334 3112/9333/2334 +o octagon +v 0.05177669529663687 6.75 6.75 +v 0.05177669529663687 6.75 6.5 +v 0.05177669529663687 4.6875 6.75 +v 0.05177669529663687 4.6875 6.5 +v -0.05177669529663687 6.75 6.5 +v -0.05177669529663687 6.75 6.75 +v -0.05177669529663687 4.6875 6.5 +v -0.05177669529663687 4.6875 6.75 +vt 0.583984375 0.99609375 +vt 0.58560239672802 0.99609375 +vt 0.58560239672802 0.9638671875 +vt 0.583984375 0.9638671875 +vt 0.580078125 0.99609375 +vt 0.583984375 0.99609375 +vt 0.583984375 0.9638671875 +vt 0.580078125 0.9638671875 +vt 0.58950864672802 0.99609375 +vt 0.5911266684560398 0.99609375 +vt 0.5911266684560398 0.9638671875 +vt 0.58950864672802 0.9638671875 +vt 0.58560239672802 0.99609375 +vt 0.58950864672802 0.99609375 +vt 0.58950864672802 0.9638671875 +vt 0.58560239672802 0.9638671875 +vt 0.58560239672802 0.99609375 +vt 0.583984375 0.99609375 +vt 0.583984375 1 +vt 0.58560239672802 1 +vt 0.5872204184560398 1 +vt 0.58560239672802 1 +vt 0.58560239672802 0.99609375 +vt 0.5872204184560398 0.99609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3116/9340/2335 3119/9339/2335 3117/9338/2335 3114/9337/2335 +f 3115/9344/2336 3116/9343/2336 3114/9342/2336 3113/9341/2336 +f 3120/9348/2337 3115/9347/2337 3113/9346/2337 3118/9345/2337 +f 3119/9352/2338 3120/9351/2338 3118/9350/2338 3117/9349/2338 +f 3118/9356/2339 3113/9355/2339 3114/9354/2339 3117/9353/2339 +f 3119/9360/2340 3116/9359/2340 3115/9358/2340 3120/9357/2340 +o octagon +v 0.12499999999999975 6.75 6.573223304703363 +v 0.051776695296637115 6.75 6.5 +v 0.12499999999999975 4.6875 6.573223304703363 +v 0.051776695296637115 4.6875 6.5 +v -0.12499999999999975 6.75 6.676776695296637 +v -0.051776695296637115 6.75 6.75 +v -0.12499999999999975 4.6875 6.676776695296637 +v -0.051776695296637115 4.6875 6.75 +vt 0.57193052172802 0.49252260327198005 +vt 0.57583677172802 0.49252260327198005 +vt 0.57583677172802 0.46029604077198005 +vt 0.57193052172802 0.46029604077198005 +vt 0.5703125 0.49252260327198005 +vt 0.57193052172802 0.49252260327198005 +vt 0.57193052172802 0.46029604077198005 +vt 0.5703125 0.46029604077198005 +vt 0.5774547934560398 0.49252260327198005 +vt 0.5813610434560398 0.49252260327198005 +vt 0.5813610434560398 0.46029604077198005 +vt 0.5774547934560398 0.46029604077198005 +vt 0.57583677172802 0.49252260327198005 +vt 0.5774547934560398 0.49252260327198005 +vt 0.5774547934560398 0.46029604077198005 +vt 0.57583677172802 0.46029604077198005 +vt 0.57583677172802 0.49252260327198005 +vt 0.57193052172802 0.49252260327198005 +vt 0.57193052172802 0.494140625 +vt 0.57583677172802 0.494140625 +vt 0.57974302172802 0.494140625 +vt 0.57583677172802 0.494140625 +vt 0.57583677172802 0.49252260327198005 +vt 0.57974302172802 0.49252260327198005 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3124/9364/2341 3127/9363/2341 3125/9362/2341 3122/9361/2341 +f 3123/9368/2342 3124/9367/2342 3122/9366/2342 3121/9365/2342 +f 3128/9372/2343 3123/9371/2343 3121/9370/2343 3126/9369/2343 +f 3127/9376/2344 3128/9375/2344 3126/9374/2344 3125/9373/2344 +f 3126/9380/2345 3121/9379/2345 3122/9378/2345 3125/9377/2345 +f 3127/9384/2346 3124/9383/2346 3123/9382/2346 3128/9381/2346 +o octagon +v 0.125 6.75 6.6767766952966365 +v 0.125 6.75 6.5732233047033635 +v 0.125 4.6875 6.6767766952966365 +v 0.125 4.6875 6.5732233047033635 +v -0.125 6.75 6.5732233047033635 +v -0.125 6.75 6.6767766952966365 +v -0.125 4.6875 6.5732233047033635 +v -0.125 4.6875 6.6767766952966365 +vt 0.56216489672802 0.49252260327198005 +vt 0.56607114672802 0.49252260327198005 +vt 0.56607114672802 0.46029604077198005 +vt 0.56216489672802 0.46029604077198005 +vt 0.560546875 0.49252260327198005 +vt 0.56216489672802 0.49252260327198005 +vt 0.56216489672802 0.46029604077198005 +vt 0.560546875 0.46029604077198005 +vt 0.5676891684560398 0.49252260327198005 +vt 0.5715954184560398 0.49252260327198005 +vt 0.5715954184560398 0.46029604077198005 +vt 0.5676891684560398 0.46029604077198005 +vt 0.56607114672802 0.49252260327198005 +vt 0.5676891684560398 0.49252260327198005 +vt 0.5676891684560398 0.46029604077198005 +vt 0.56607114672802 0.46029604077198005 +vt 0.56607114672802 0.49252260327198005 +vt 0.56216489672802 0.49252260327198005 +vt 0.56216489672802 0.494140625 +vt 0.56607114672802 0.494140625 +vt 0.56997739672802 0.494140625 +vt 0.56607114672802 0.494140625 +vt 0.56607114672802 0.49252260327198005 +vt 0.56997739672802 0.49252260327198005 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3132/9388/2347 3135/9387/2347 3133/9386/2347 3130/9385/2347 +f 3131/9392/2348 3132/9391/2348 3130/9390/2348 3129/9389/2348 +f 3136/9396/2349 3131/9395/2349 3129/9394/2349 3134/9393/2349 +f 3135/9400/2350 3136/9399/2350 3134/9398/2350 3133/9397/2350 +f 3134/9404/2351 3129/9403/2351 3130/9402/2351 3133/9401/2351 +f 3135/9408/2352 3132/9407/2352 3131/9406/2352 3136/9405/2352 +o octagon +v 0.09375 8.78125 6.663832521472478 +v -0.03883252147247768 8.78125 6.53125 +v 0.09375 6.71875 6.663832521472478 +v -0.03883252147247768 6.71875 6.53125 +v -0.09375 8.78125 6.586167478527522 +v 0.03883252147247768 8.78125 6.71875 +v -0.09375 6.71875 6.586167478527522 +v 0.03883252147247768 6.71875 6.71875 +vt 0.478515625 0.9970703125 +vt 0.4797291412960149 0.9970703125 +vt 0.4797291412960149 0.96484375 +vt 0.478515625 0.96484375 +vt 0.4755859375 0.9970703125 +vt 0.478515625 0.9970703125 +vt 0.478515625 0.96484375 +vt 0.4755859375 0.96484375 +vt 0.4826588287960149 0.9970703125 +vt 0.48387234509202987 0.9970703125 +vt 0.48387234509202987 0.96484375 +vt 0.4826588287960149 0.96484375 +vt 0.4797291412960149 0.9970703125 +vt 0.4826588287960149 0.9970703125 +vt 0.4826588287960149 0.96484375 +vt 0.4797291412960149 0.96484375 +vt 0.4797291412960149 0.9970703125 +vt 0.478515625 0.9970703125 +vt 0.478515625 1 +vt 0.4797291412960149 1 +vt 0.48094265759202987 1 +vt 0.4797291412960149 1 +vt 0.4797291412960149 0.9970703125 +vt 0.48094265759202987 0.9970703125 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3140/9412/2353 3143/9411/2353 3141/9410/2353 3138/9409/2353 +f 3139/9416/2354 3140/9415/2354 3138/9414/2354 3137/9413/2354 +f 3144/9420/2355 3139/9419/2355 3137/9418/2355 3142/9417/2355 +f 3143/9424/2356 3144/9423/2356 3142/9422/2356 3141/9421/2356 +f 3142/9428/2357 3137/9427/2357 3138/9426/2357 3141/9425/2357 +f 3143/9432/2358 3140/9431/2358 3139/9430/2358 3144/9429/2358 +o octagon +v 0.038832521472477656 8.78125 6.71875 +v 0.038832521472477656 8.78125 6.53125 +v 0.038832521472477656 6.71875 6.71875 +v 0.038832521472477656 6.71875 6.53125 +v -0.038832521472477656 8.78125 6.53125 +v -0.038832521472477656 8.78125 6.71875 +v -0.038832521472477656 6.71875 6.53125 +v -0.038832521472477656 6.71875 6.71875 +vt 0.470703125 0.9970703125 +vt 0.4719166412960149 0.9970703125 +vt 0.4719166412960149 0.96484375 +vt 0.470703125 0.96484375 +vt 0.4677734375 0.9970703125 +vt 0.470703125 0.9970703125 +vt 0.470703125 0.96484375 +vt 0.4677734375 0.96484375 +vt 0.4748463287960149 0.9970703125 +vt 0.47605984509202987 0.9970703125 +vt 0.47605984509202987 0.96484375 +vt 0.4748463287960149 0.96484375 +vt 0.4719166412960149 0.9970703125 +vt 0.4748463287960149 0.9970703125 +vt 0.4748463287960149 0.96484375 +vt 0.4719166412960149 0.96484375 +vt 0.4719166412960149 0.9970703125 +vt 0.470703125 0.9970703125 +vt 0.470703125 1 +vt 0.4719166412960149 1 +vt 0.47313015759202987 1 +vt 0.4719166412960149 1 +vt 0.4719166412960149 0.9970703125 +vt 0.47313015759202987 0.9970703125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3148/9436/2359 3151/9435/2359 3149/9434/2359 3146/9433/2359 +f 3147/9440/2360 3148/9439/2360 3146/9438/2360 3145/9437/2360 +f 3152/9444/2361 3147/9443/2361 3145/9442/2361 3150/9441/2361 +f 3151/9448/2362 3152/9447/2362 3150/9446/2362 3149/9445/2362 +f 3150/9452/2363 3145/9451/2363 3146/9450/2363 3149/9449/2363 +f 3151/9456/2364 3148/9455/2364 3147/9454/2364 3152/9453/2364 +o octagon +v 0.09375000000000012 8.78125 6.586167478527522 +v 0.038832521472477524 8.78125 6.53125 +v 0.09375000000000012 6.71875 6.586167478527522 +v 0.038832521472477524 6.71875 6.53125 +v -0.09375000000000012 8.78125 6.663832521472478 +v -0.038832521472477524 8.78125 6.71875 +v -0.09375000000000012 6.71875 6.663832521472478 +v -0.038832521472477524 6.71875 6.71875 +vt 0.16527601629601493 0.44214585870398504 +vt 0.16820570379601493 0.44214585870398504 +vt 0.16820570379601493 0.40991929620398504 +vt 0.16527601629601493 0.40991929620398504 +vt 0.1640625 0.44214585870398504 +vt 0.16527601629601493 0.44214585870398504 +vt 0.16527601629601493 0.40991929620398504 +vt 0.1640625 0.40991929620398504 +vt 0.16941922009202987 0.44214585870398504 +vt 0.17234890759202987 0.44214585870398504 +vt 0.17234890759202987 0.40991929620398504 +vt 0.16941922009202987 0.40991929620398504 +vt 0.16820570379601493 0.44214585870398504 +vt 0.16941922009202987 0.44214585870398504 +vt 0.16941922009202987 0.40991929620398504 +vt 0.16820570379601493 0.40991929620398504 +vt 0.16820570379601493 0.44214585870398504 +vt 0.16527601629601493 0.44214585870398504 +vt 0.16527601629601493 0.443359375 +vt 0.16820570379601493 0.443359375 +vt 0.17113539129601493 0.443359375 +vt 0.16820570379601493 0.443359375 +vt 0.16820570379601493 0.44214585870398504 +vt 0.17113539129601493 0.44214585870398504 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3156/9460/2365 3159/9459/2365 3157/9458/2365 3154/9457/2365 +f 3155/9464/2366 3156/9463/2366 3154/9462/2366 3153/9461/2366 +f 3160/9468/2367 3155/9467/2367 3153/9466/2367 3158/9465/2367 +f 3159/9472/2368 3160/9471/2368 3158/9470/2368 3157/9469/2368 +f 3158/9476/2369 3153/9475/2369 3154/9474/2369 3157/9473/2369 +f 3159/9480/2370 3156/9479/2370 3155/9478/2370 3160/9477/2370 +o octagon +v 0.09375 8.78125 6.663832521472478 +v 0.09375 8.78125 6.586167478527522 +v 0.09375 6.71875 6.663832521472478 +v 0.09375 6.71875 6.586167478527522 +v -0.09375 8.78125 6.586167478527522 +v -0.09375 8.78125 6.663832521472478 +v -0.09375 6.71875 6.586167478527522 +v -0.09375 6.71875 6.663832521472478 +vt 0.12426039129601493 0.44214585870398504 +vt 0.12719007879601493 0.44214585870398504 +vt 0.12719007879601493 0.40991929620398504 +vt 0.12426039129601493 0.40991929620398504 +vt 0.123046875 0.44214585870398504 +vt 0.12426039129601493 0.44214585870398504 +vt 0.12426039129601493 0.40991929620398504 +vt 0.123046875 0.40991929620398504 +vt 0.12840359509202987 0.44214585870398504 +vt 0.13133328259202987 0.44214585870398504 +vt 0.13133328259202987 0.40991929620398504 +vt 0.12840359509202987 0.40991929620398504 +vt 0.12719007879601493 0.44214585870398504 +vt 0.12840359509202987 0.44214585870398504 +vt 0.12840359509202987 0.40991929620398504 +vt 0.12719007879601493 0.40991929620398504 +vt 0.12719007879601493 0.44214585870398504 +vt 0.12426039129601493 0.44214585870398504 +vt 0.12426039129601493 0.443359375 +vt 0.12719007879601493 0.443359375 +vt 0.13011976629601493 0.443359375 +vt 0.12719007879601493 0.443359375 +vt 0.12719007879601493 0.44214585870398504 +vt 0.13011976629601493 0.44214585870398504 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3164/9484/2371 3167/9483/2371 3165/9482/2371 3162/9481/2371 +f 3163/9488/2372 3164/9487/2372 3162/9486/2372 3161/9485/2372 +f 3168/9492/2373 3163/9491/2373 3161/9490/2373 3166/9489/2373 +f 3167/9496/2374 3168/9495/2374 3166/9494/2374 3165/9493/2374 +f 3166/9500/2375 3161/9499/2375 3162/9498/2375 3165/9497/2375 +f 3167/9504/2376 3164/9503/2376 3163/9502/2376 3168/9501/2376 +o cube +v 1.8125 6.9926926792482424 6.2364825521169225 +v 1.8125 6.9926926792482424 6.2364825521169225 +v 1.8125 6.613806565092551 6.4552325521169225 +v 1.8125 6.613806565092551 6.4552325521169225 +v -1.8125 6.9926926792482424 6.2364825521169225 +v -1.8125 6.9926926792482424 6.2364825521169225 +v -1.8125 6.613806565092551 6.4552325521169225 +v -1.8125 6.613806565092551 6.4552325521169225 +vt 0.2744140625 0.802734375 +vt 0.3310546875 0.802734375 +vt 0.3310546875 0.7958984375 +vt 0.2744140625 0.7958984375 +vt 0.2744140625 0.802734375 +vt 0.2744140625 0.802734375 +vt 0.2744140625 0.7958984375 +vt 0.2744140625 0.7958984375 +vt 0.3310546875 0.802734375 +vt 0.3876953125 0.802734375 +vt 0.3876953125 0.7958984375 +vt 0.3310546875 0.7958984375 +vt 0.3310546875 0.802734375 +vt 0.3310546875 0.802734375 +vt 0.3310546875 0.7958984375 +vt 0.3310546875 0.7958984375 +vt 0.3310546875 0.802734375 +vt 0.2744140625 0.802734375 +vt 0.2744140625 0.802734375 +vt 0.3310546875 0.802734375 +vt 0.3876953125 0.802734375 +vt 0.3310546875 0.802734375 +vt 0.3310546875 0.802734375 +vt 0.3876953125 0.802734375 +vn 0 -0.49999999999999994 -0.8660254037844387 +vn 1 0 0 +vn 0 0.49999999999999994 0.8660254037844387 +vn -1 0 0 +vn 0 0.8660254037844387 -0.49999999999999994 +vn 0 -0.8660254037844387 0.49999999999999994 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3172/9508/2377 3175/9507/2377 3173/9506/2377 3170/9505/2377 +f 3171/9512/2378 3172/9511/2378 3170/9510/2378 3169/9509/2378 +f 3176/9516/2379 3171/9515/2379 3169/9514/2379 3174/9513/2379 +f 3175/9520/2380 3176/9519/2380 3174/9518/2380 3173/9517/2380 +f 3174/9524/2381 3169/9523/2381 3170/9522/2381 3173/9521/2381 +f 3175/9528/2382 3172/9527/2382 3171/9526/2382 3176/9525/2382 +o cube +v 1.8125 7.299900407102689 6.209401732913522 +v 1.8125 7.299900407102689 6.209401732913522 +v 1.8125 6.988589563949018 6.2366379025221645 +v 1.8125 6.988589563949018 6.2366379025221645 +v -1.8125 7.299900407102689 6.209401732913522 +v -1.8125 7.299900407102689 6.209401732913522 +v -1.8125 6.988589563949018 6.2366379025221645 +v -1.8125 6.988589563949018 6.2366379025221645 +vt 0.38671875 0.35546875 +vt 0.443359375 0.35546875 +vt 0.443359375 0.3505859375 +vt 0.38671875 0.3505859375 +vt 0.38671875 0.35546875 +vt 0.38671875 0.35546875 +vt 0.38671875 0.3505859375 +vt 0.38671875 0.3505859375 +vt 0.443359375 0.35546875 +vt 0.5 0.35546875 +vt 0.5 0.3505859375 +vt 0.443359375 0.3505859375 +vt 0.443359375 0.35546875 +vt 0.443359375 0.35546875 +vt 0.443359375 0.3505859375 +vt 0.443359375 0.3505859375 +vt 0.443359375 0.35546875 +vt 0.38671875 0.35546875 +vt 0.38671875 0.35546875 +vt 0.443359375 0.35546875 +vt 0.5 0.35546875 +vt 0.443359375 0.35546875 +vt 0.443359375 0.35546875 +vt 0.5 0.35546875 +vn 0 -0.08715574274765818 -0.9961946980917455 +vn 1 0 0 +vn 0 0.08715574274765818 0.9961946980917455 +vn -1 0 0 +vn 0 0.9961946980917455 -0.08715574274765818 +vn 0 -0.9961946980917455 0.08715574274765818 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3180/9532/2383 3183/9531/2383 3181/9530/2383 3178/9529/2383 +f 3179/9536/2384 3180/9535/2384 3178/9534/2384 3177/9533/2384 +f 3184/9540/2385 3179/9539/2385 3177/9538/2385 3182/9537/2385 +f 3183/9544/2386 3184/9543/2386 3182/9542/2386 3181/9541/2386 +f 3182/9548/2387 3177/9547/2387 3178/9546/2387 3181/9545/2387 +f 3183/9552/2388 3180/9551/2388 3179/9550/2388 3184/9549/2388 +o cube +v 1.8125 7.792194276374481 6.297007943822414 +v 1.8125 7.792194276374481 6.297007943822414 +v 1.8125 7.299790399868376 6.210183854988949 +v 1.8125 7.299790399868376 6.210183854988949 +v -1.8125 7.792194276374481 6.297007943822414 +v -1.8125 7.792194276374481 6.297007943822414 +v -1.8125 7.299790399868376 6.210183854988949 +v -1.8125 7.299790399868376 6.210183854988949 +vt 0.2744140625 0.814453125 +vt 0.3310546875 0.814453125 +vt 0.3310546875 0.806640625 +vt 0.2744140625 0.806640625 +vt 0.2744140625 0.814453125 +vt 0.2744140625 0.814453125 +vt 0.2744140625 0.806640625 +vt 0.2744140625 0.806640625 +vt 0.3310546875 0.814453125 +vt 0.3876953125 0.814453125 +vt 0.3876953125 0.806640625 +vt 0.3310546875 0.806640625 +vt 0.3310546875 0.814453125 +vt 0.3310546875 0.814453125 +vt 0.3310546875 0.806640625 +vt 0.3310546875 0.806640625 +vt 0.3310546875 0.814453125 +vt 0.2744140625 0.814453125 +vt 0.2744140625 0.814453125 +vt 0.3310546875 0.814453125 +vt 0.3876953125 0.814453125 +vt 0.3310546875 0.814453125 +vt 0.3310546875 0.814453125 +vt 0.3876953125 0.814453125 +vn 0 0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 -0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3188/9556/2389 3191/9555/2389 3189/9554/2389 3186/9553/2389 +f 3187/9560/2390 3188/9559/2390 3186/9558/2390 3185/9557/2390 +f 3192/9564/2391 3187/9563/2391 3185/9562/2391 3190/9561/2391 +f 3191/9568/2392 3192/9567/2392 3190/9566/2392 3189/9565/2392 +f 3190/9572/2393 3185/9571/2393 3186/9570/2393 3189/9569/2393 +f 3191/9576/2394 3188/9575/2394 3187/9574/2394 3192/9573/2394 +o cube +v 1.8125 8.125 6.46875 +v 1.8125 8.125 6.46875 +v 1.8125 7.792370937558167 6.295594270036863 +v 1.8125 7.792370937558167 6.295594270036863 +v -1.8125 8.125 6.46875 +v -1.8125 8.125 6.46875 +v -1.8125 7.792370937558167 6.295594270036863 +v -1.8125 7.792370937558167 6.295594270036863 +vt 0.38671875 0.361328125 +vt 0.443359375 0.361328125 +vt 0.443359375 0.35546875 +vt 0.38671875 0.35546875 +vt 0.38671875 0.361328125 +vt 0.38671875 0.361328125 +vt 0.38671875 0.35546875 +vt 0.38671875 0.35546875 +vt 0.443359375 0.361328125 +vt 0.5 0.361328125 +vt 0.5 0.35546875 +vt 0.443359375 0.35546875 +vt 0.443359375 0.361328125 +vt 0.443359375 0.361328125 +vt 0.443359375 0.35546875 +vt 0.443359375 0.35546875 +vt 0.443359375 0.361328125 +vt 0.38671875 0.361328125 +vt 0.38671875 0.361328125 +vt 0.443359375 0.361328125 +vt 0.5 0.361328125 +vt 0.443359375 0.361328125 +vt 0.443359375 0.361328125 +vt 0.5 0.361328125 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3196/9580/2395 3199/9579/2395 3197/9578/2395 3194/9577/2395 +f 3195/9584/2396 3196/9583/2396 3194/9582/2396 3193/9581/2396 +f 3200/9588/2397 3195/9587/2397 3193/9586/2397 3198/9585/2397 +f 3199/9592/2398 3200/9591/2398 3198/9590/2398 3197/9589/2398 +f 3198/9596/2399 3193/9595/2399 3194/9594/2399 3197/9593/2399 +f 3199/9600/2400 3196/9599/2400 3195/9598/2400 3200/9597/2400 +o cube +v 0.015625 10.09375 7.12890625 +v 0.015625 10.09375 7.00390625 +v 0.015625 9.90625 7.12890625 +v 0.015625 9.90625 7.00390625 +v 0.015625 10.09375 7.00390625 +v 0.015625 10.09375 7.12890625 +v 0.015625 9.90625 7.00390625 +v 0.015625 9.90625 7.12890625 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.943359375 +vt 0.087890625 0.943359375 +vt 0.0859375 0.9462890625 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.943359375 +vt 0.0859375 0.943359375 +vt 0.08984375 0.9462890625 +vt 0.08984375 0.9462890625 +vt 0.08984375 0.943359375 +vt 0.08984375 0.943359375 +vt 0.087890625 0.9462890625 +vt 0.08984375 0.9462890625 +vt 0.08984375 0.943359375 +vt 0.087890625 0.943359375 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.9482421875 +vt 0.087890625 0.9482421875 +vt 0.087890625 0.9482421875 +vt 0.087890625 0.9482421875 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.9462890625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3204/9604/2401 3207/9603/2401 3205/9602/2401 3202/9601/2401 +f 3203/9608/2402 3204/9607/2402 3202/9606/2402 3201/9605/2402 +f 3208/9612/2403 3203/9611/2403 3201/9610/2403 3206/9609/2403 +f 3207/9616/2404 3208/9615/2404 3206/9614/2404 3205/9613/2404 +f 3206/9620/2405 3201/9619/2405 3202/9618/2405 3205/9617/2405 +f 3207/9624/2406 3204/9623/2406 3203/9622/2406 3208/9621/2406 +o cube +v 0.04797738063781509 10.09375 6.886365728286133 +v 0.015625 10.09375 6.765625 +v 0.04797738063781509 9.90625 6.886365728286133 +v 0.015625 9.90625 6.765625 +v 0.015625 10.09375 6.765625 +v 0.04797738063781509 10.09375 6.886365728286133 +v 0.015625 9.90625 6.765625 +v 0.04797738063781509 9.90625 6.886365728286133 +vt 0.087890625 0.94921875 +vt 0.087890625 0.94921875 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.9462890625 +vt 0.0859375 0.94921875 +vt 0.087890625 0.94921875 +vt 0.087890625 0.9462890625 +vt 0.0859375 0.9462890625 +vt 0.08984375 0.94921875 +vt 0.08984375 0.94921875 +vt 0.08984375 0.9462890625 +vt 0.08984375 0.9462890625 +vt 0.087890625 0.94921875 +vt 0.08984375 0.94921875 +vt 0.08984375 0.9462890625 +vt 0.087890625 0.9462890625 +vt 0.087890625 0.94921875 +vt 0.087890625 0.94921875 +vt 0.087890625 0.951171875 +vt 0.087890625 0.951171875 +vt 0.087890625 0.951171875 +vt 0.087890625 0.951171875 +vt 0.087890625 0.94921875 +vt 0.087890625 0.94921875 +vn -0.25881904510252074 0 -0.9659258262890683 +vn 0.9659258262890683 0 -0.25881904510252074 +vn 0.25881904510252074 0 0.9659258262890683 +vn -0.9659258262890683 0 0.25881904510252074 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3212/9628/2407 3215/9627/2407 3213/9626/2407 3210/9625/2407 +f 3211/9632/2408 3212/9631/2408 3210/9630/2408 3209/9629/2408 +f 3216/9636/2409 3211/9635/2409 3209/9634/2409 3214/9633/2409 +f 3215/9640/2410 3216/9639/2410 3214/9638/2410 3213/9637/2410 +f 3214/9644/2411 3209/9643/2411 3210/9642/2411 3213/9641/2411 +f 3215/9648/2412 3212/9647/2412 3211/9646/2412 3216/9645/2412 +o cube +v 0.01550579744127678 10.09375 7.005238851798394 +v 0.04785817807909187 10.09375 6.884498123512261 +v 0.01550579744127678 9.90625 7.005238851798394 +v 0.04785817807909187 9.90625 6.884498123512261 +v 0.04785817807909187 10.09375 6.884498123512261 +v 0.01550579744127678 10.09375 7.005238851798394 +v 0.04785817807909187 9.90625 6.884498123512261 +v 0.01550579744127678 9.90625 7.005238851798394 +vt 0.0810546875 0.998046875 +vt 0.0810546875 0.998046875 +vt 0.0810546875 0.9951171875 +vt 0.0810546875 0.9951171875 +vt 0.0791015625 0.998046875 +vt 0.0810546875 0.998046875 +vt 0.0810546875 0.9951171875 +vt 0.0791015625 0.9951171875 +vt 0.0830078125 0.998046875 +vt 0.0830078125 0.998046875 +vt 0.0830078125 0.9951171875 +vt 0.0830078125 0.9951171875 +vt 0.0810546875 0.998046875 +vt 0.0830078125 0.998046875 +vt 0.0830078125 0.9951171875 +vt 0.0810546875 0.9951171875 +vt 0.0810546875 0.998046875 +vt 0.0810546875 0.998046875 +vt 0.0810546875 1 +vt 0.0810546875 1 +vt 0.0810546875 1 +vt 0.0810546875 1 +vt 0.0810546875 0.998046875 +vt 0.0810546875 0.998046875 +vn 0.25881904510252074 0 -0.9659258262890683 +vn 0.9659258262890683 0 0.25881904510252074 +vn -0.25881904510252074 0 0.9659258262890683 +vn -0.9659258262890683 0 -0.25881904510252074 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3220/9652/2413 3223/9651/2413 3221/9650/2413 3218/9649/2413 +f 3219/9656/2414 3220/9655/2414 3218/9654/2414 3217/9653/2414 +f 3224/9660/2415 3219/9659/2415 3217/9658/2415 3222/9657/2415 +f 3223/9664/2416 3224/9663/2416 3222/9662/2416 3221/9661/2416 +f 3222/9668/2417 3217/9667/2417 3218/9666/2417 3221/9665/2417 +f 3223/9672/2418 3220/9671/2418 3219/9670/2418 3224/9669/2418 +o cube +v 0.015625 10.09375 6.765625 +v 0.015625 10.09375 6.640625 +v 0.015625 9.90625 6.765625 +v 0.015625 9.90625 6.640625 +v 0.015625 10.09375 6.640625 +v 0.015625 10.09375 6.765625 +v 0.015625 9.90625 6.640625 +v 0.015625 9.90625 6.765625 +vt 0.072265625 0.998046875 +vt 0.072265625 0.998046875 +vt 0.072265625 0.9951171875 +vt 0.072265625 0.9951171875 +vt 0.0703125 0.998046875 +vt 0.072265625 0.998046875 +vt 0.072265625 0.9951171875 +vt 0.0703125 0.9951171875 +vt 0.07421875 0.998046875 +vt 0.07421875 0.998046875 +vt 0.07421875 0.9951171875 +vt 0.07421875 0.9951171875 +vt 0.072265625 0.998046875 +vt 0.07421875 0.998046875 +vt 0.07421875 0.9951171875 +vt 0.072265625 0.9951171875 +vt 0.072265625 0.998046875 +vt 0.072265625 0.998046875 +vt 0.072265625 1 +vt 0.072265625 1 +vt 0.072265625 1 +vt 0.072265625 1 +vt 0.072265625 0.998046875 +vt 0.072265625 0.998046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3228/9676/2419 3231/9675/2419 3229/9674/2419 3226/9673/2419 +f 3227/9680/2420 3228/9679/2420 3226/9678/2420 3225/9677/2420 +f 3232/9684/2421 3227/9683/2421 3225/9682/2421 3230/9681/2421 +f 3231/9688/2422 3232/9687/2422 3230/9686/2422 3229/9685/2422 +f 3230/9692/2423 3225/9691/2423 3226/9690/2423 3229/9689/2423 +f 3231/9696/2424 3228/9695/2424 3227/9694/2424 3232/9693/2424 +o octagon +v 0.15625 4.78125 6.689720869120796 +v -0.06472086912079611 4.78125 6.46875 +v 0.15625 -0.40625 6.689720869120796 +v -0.06472086912079611 -0.40625 6.46875 +v -0.15625 4.78125 6.560279130879204 +v 0.06472086912079611 4.78125 6.78125 +v -0.15625 -0.40625 6.560279130879204 +v 0.06472086912079611 -0.40625 6.78125 +vt 0.0751953125 0.900390625 +vt 0.07721783966002488 0.900390625 +vt 0.07721783966002488 0.8193359375 +vt 0.0751953125 0.8193359375 +vt 0.0703125 0.900390625 +vt 0.0751953125 0.900390625 +vt 0.0751953125 0.8193359375 +vt 0.0703125 0.8193359375 +vt 0.08210065216002488 0.900390625 +vt 0.08412317932004976 0.900390625 +vt 0.08412317932004976 0.8193359375 +vt 0.08210065216002488 0.8193359375 +vt 0.07721783966002488 0.900390625 +vt 0.08210065216002488 0.900390625 +vt 0.08210065216002488 0.8193359375 +vt 0.07721783966002488 0.8193359375 +vt 0.07721783966002488 0.900390625 +vt 0.0751953125 0.900390625 +vt 0.0751953125 0.9052734375 +vt 0.07721783966002488 0.9052734375 +vt 0.07924036682004976 0.9052734375 +vt 0.07721783966002488 0.9052734375 +vt 0.07721783966002488 0.900390625 +vt 0.07924036682004976 0.900390625 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3236/9700/2425 3239/9699/2425 3237/9698/2425 3234/9697/2425 +f 3235/9704/2426 3236/9703/2426 3234/9702/2426 3233/9701/2426 +f 3240/9708/2427 3235/9707/2427 3233/9706/2427 3238/9705/2427 +f 3239/9712/2428 3240/9711/2428 3238/9710/2428 3237/9709/2428 +f 3238/9716/2429 3233/9715/2429 3234/9714/2429 3237/9713/2429 +f 3239/9720/2430 3236/9719/2430 3235/9718/2430 3240/9717/2430 +o octagon +v 0.0647208691207961 4.78125 6.78125 +v 0.0647208691207961 4.78125 6.46875 +v 0.0647208691207961 -0.40625 6.78125 +v 0.0647208691207961 -0.40625 6.46875 +v -0.0647208691207961 4.78125 6.46875 +v -0.0647208691207961 4.78125 6.78125 +v -0.0647208691207961 -0.40625 6.46875 +v -0.0647208691207961 -0.40625 6.78125 +vt 0.0751953125 0.9951171875 +vt 0.07721783966002488 0.9951171875 +vt 0.07721783966002488 0.9140625 +vt 0.0751953125 0.9140625 +vt 0.0703125 0.9951171875 +vt 0.0751953125 0.9951171875 +vt 0.0751953125 0.9140625 +vt 0.0703125 0.9140625 +vt 0.08210065216002488 0.9951171875 +vt 0.08412317932004976 0.9951171875 +vt 0.08412317932004976 0.9140625 +vt 0.08210065216002488 0.9140625 +vt 0.07721783966002488 0.9951171875 +vt 0.08210065216002488 0.9951171875 +vt 0.08210065216002488 0.9140625 +vt 0.07721783966002488 0.9140625 +vt 0.07721783966002488 0.9951171875 +vt 0.0751953125 0.9951171875 +vt 0.0751953125 1 +vt 0.07721783966002488 1 +vt 0.07924036682004976 1 +vt 0.07721783966002488 1 +vt 0.07721783966002488 0.9951171875 +vt 0.07924036682004976 0.9951171875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3244/9724/2431 3247/9723/2431 3245/9722/2431 3242/9721/2431 +f 3243/9728/2432 3244/9727/2432 3242/9726/2432 3241/9725/2432 +f 3248/9732/2433 3243/9731/2433 3241/9730/2433 3246/9729/2433 +f 3247/9736/2434 3248/9735/2434 3246/9734/2434 3245/9733/2434 +f 3246/9740/2435 3241/9739/2435 3242/9738/2435 3245/9737/2435 +f 3247/9744/2436 3244/9743/2436 3243/9742/2436 3248/9741/2436 +o octagon +v 0.15625 4.78125 6.560279130879204 +v 0.06472086912079608 4.78125 6.46875 +v 0.15625 -0.40625 6.560279130879204 +v 0.06472086912079608 -0.40625 6.46875 +v -0.15625 4.78125 6.689720869120796 +v -0.06472086912079608 4.78125 6.78125 +v -0.15625 -0.40625 6.689720869120796 +v -0.06472086912079608 -0.40625 6.78125 +vt 0.22272565216002488 0.13469622283997507 +vt 0.22760846466002488 0.13469622283997507 +vt 0.22760846466002488 0.053641535339975066 +vt 0.22272565216002488 0.053641535339975066 +vt 0.220703125 0.13469622283997507 +vt 0.22272565216002488 0.13469622283997507 +vt 0.22272565216002488 0.053641535339975066 +vt 0.220703125 0.053641535339975066 +vt 0.22963099182004976 0.13469622283997507 +vt 0.23451380432004976 0.13469622283997507 +vt 0.23451380432004976 0.053641535339975066 +vt 0.22963099182004976 0.053641535339975066 +vt 0.22760846466002488 0.13469622283997507 +vt 0.22963099182004976 0.13469622283997507 +vt 0.22963099182004976 0.053641535339975066 +vt 0.22760846466002488 0.053641535339975066 +vt 0.22760846466002488 0.13469622283997507 +vt 0.22272565216002488 0.13469622283997507 +vt 0.22272565216002488 0.13671875 +vt 0.22760846466002488 0.13671875 +vt 0.23249127716002488 0.13671875 +vt 0.22760846466002488 0.13671875 +vt 0.22760846466002488 0.13469622283997507 +vt 0.23249127716002488 0.13469622283997507 +vn -0.7071067811865476 0 -0.7071067811865475 +vn 0.7071067811865475 0 -0.7071067811865476 +vn 0.7071067811865476 0 0.7071067811865475 +vn -0.7071067811865475 0 0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3252/9748/2437 3255/9747/2437 3253/9746/2437 3250/9745/2437 +f 3251/9752/2438 3252/9751/2438 3250/9750/2438 3249/9749/2438 +f 3256/9756/2439 3251/9755/2439 3249/9754/2439 3254/9753/2439 +f 3255/9760/2440 3256/9759/2440 3254/9758/2440 3253/9757/2440 +f 3254/9764/2441 3249/9763/2441 3250/9762/2441 3253/9761/2441 +f 3255/9768/2442 3252/9767/2442 3251/9766/2442 3256/9765/2442 +o octagon +v 0.15625 4.78125 6.689720869120796 +v 0.15625 4.78125 6.560279130879204 +v 0.15625 -0.40625 6.689720869120796 +v 0.15625 -0.40625 6.560279130879204 +v -0.15625 4.78125 6.560279130879204 +v -0.15625 4.78125 6.689720869120796 +v -0.15625 -0.40625 6.560279130879204 +v -0.15625 -0.40625 6.689720869120796 +vt 0.20905377716002488 0.13469622283997507 +vt 0.21393658966002488 0.13469622283997507 +vt 0.21393658966002488 0.053641535339975066 +vt 0.20905377716002488 0.053641535339975066 +vt 0.20703125 0.13469622283997507 +vt 0.20905377716002488 0.13469622283997507 +vt 0.20905377716002488 0.053641535339975066 +vt 0.20703125 0.053641535339975066 +vt 0.21595911682004976 0.13469622283997507 +vt 0.22084192932004976 0.13469622283997507 +vt 0.22084192932004976 0.053641535339975066 +vt 0.21595911682004976 0.053641535339975066 +vt 0.21393658966002488 0.13469622283997507 +vt 0.21595911682004976 0.13469622283997507 +vt 0.21595911682004976 0.053641535339975066 +vt 0.21393658966002488 0.053641535339975066 +vt 0.21393658966002488 0.13469622283997507 +vt 0.20905377716002488 0.13469622283997507 +vt 0.20905377716002488 0.13671875 +vt 0.21393658966002488 0.13671875 +vt 0.21881940216002488 0.13671875 +vt 0.21393658966002488 0.13671875 +vt 0.21393658966002488 0.13469622283997507 +vt 0.21881940216002488 0.13469622283997507 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3260/9772/2443 3263/9771/2443 3261/9770/2443 3258/9769/2443 +f 3259/9776/2444 3260/9775/2444 3258/9774/2444 3257/9773/2444 +f 3264/9780/2445 3259/9779/2445 3257/9778/2445 3262/9777/2445 +f 3263/9784/2446 3264/9783/2446 3262/9782/2446 3261/9781/2446 +f 3262/9788/2447 3257/9787/2447 3258/9786/2447 3261/9785/2447 +f 3263/9792/2448 3260/9791/2448 3259/9790/2448 3264/9789/2448 +o cube +v 2.4375 5.2426926792482424 6.255232552116923 +v 2.4375 5.2426926792482424 6.255232552116923 +v 2.4375 4.809679977356024 6.505232552116923 +v 2.4375 4.809679977356024 6.505232552116923 +v -2.4375 5.2426926792482424 6.255232552116923 +v -2.4375 5.2426926792482424 6.255232552116923 +v -2.4375 4.809679977356024 6.505232552116923 +v -2.4375 4.809679977356024 6.505232552116923 +vt 0.6640625 0.9345703125 +vt 0.740234375 0.9345703125 +vt 0.740234375 0.9267578125 +vt 0.6640625 0.9267578125 +vt 0.6640625 0.9345703125 +vt 0.6640625 0.9345703125 +vt 0.6640625 0.9267578125 +vt 0.6640625 0.9267578125 +vt 0.740234375 0.9345703125 +vt 0.81640625 0.9345703125 +vt 0.81640625 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9345703125 +vt 0.740234375 0.9345703125 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9345703125 +vt 0.6640625 0.9345703125 +vt 0.6640625 0.9345703125 +vt 0.740234375 0.9345703125 +vt 0.81640625 0.9345703125 +vt 0.740234375 0.9345703125 +vt 0.740234375 0.9345703125 +vt 0.81640625 0.9345703125 +vn 0 -0.49999999999999994 -0.8660254037844387 +vn 1 0 0 +vn 0 0.49999999999999994 0.8660254037844387 +vn -1 0 0 +vn 0 0.8660254037844387 -0.49999999999999994 +vn 0 -0.8660254037844387 0.49999999999999994 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3268/9796/2449 3271/9795/2449 3269/9794/2449 3266/9793/2449 +f 3267/9800/2450 3268/9799/2450 3266/9798/2450 3265/9797/2450 +f 3272/9804/2451 3267/9803/2451 3265/9802/2451 3270/9801/2451 +f 3271/9808/2452 3272/9807/2452 3270/9806/2452 3269/9805/2452 +f 3270/9812/2453 3265/9811/2453 3266/9810/2453 3269/9809/2453 +f 3271/9816/2454 3268/9815/2454 3267/9814/2454 3272/9813/2454 +o cube +v 2.4375 5.737400407102689 6.209401732913522 +v 2.4375 5.737400407102689 6.209401732913522 +v 2.4375 5.239303058056817 6.252979604287351 +v 2.4375 5.239303058056817 6.252979604287351 +v -2.4375 5.737400407102689 6.209401732913522 +v -2.4375 5.737400407102689 6.209401732913522 +v -2.4375 5.239303058056817 6.252979604287351 +v -2.4375 5.239303058056817 6.252979604287351 +vt 0.6591796875 0.8515625 +vt 0.7353515625 0.8515625 +vt 0.7353515625 0.84375 +vt 0.6591796875 0.84375 +vt 0.6591796875 0.8515625 +vt 0.6591796875 0.8515625 +vt 0.6591796875 0.84375 +vt 0.6591796875 0.84375 +vt 0.7353515625 0.8515625 +vt 0.8115234375 0.8515625 +vt 0.8115234375 0.84375 +vt 0.7353515625 0.84375 +vt 0.7353515625 0.8515625 +vt 0.7353515625 0.8515625 +vt 0.7353515625 0.84375 +vt 0.7353515625 0.84375 +vt 0.7353515625 0.8515625 +vt 0.6591796875 0.8515625 +vt 0.6591796875 0.8515625 +vt 0.7353515625 0.8515625 +vt 0.8115234375 0.8515625 +vt 0.7353515625 0.8515625 +vt 0.7353515625 0.8515625 +vt 0.8115234375 0.8515625 +vn 0 -0.08715574274765818 -0.9961946980917455 +vn 1 0 0 +vn 0 0.08715574274765818 0.9961946980917455 +vn -1 0 0 +vn 0 0.9961946980917455 -0.08715574274765818 +vn 0 -0.9961946980917455 0.08715574274765818 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3276/9820/2455 3279/9819/2455 3277/9818/2455 3274/9817/2455 +f 3275/9824/2456 3276/9823/2456 3274/9822/2456 3273/9821/2456 +f 3280/9828/2457 3275/9827/2457 3273/9826/2457 3278/9825/2457 +f 3279/9832/2458 3280/9831/2458 3278/9830/2458 3277/9829/2458 +f 3278/9836/2459 3273/9835/2459 3274/9834/2459 3277/9833/2459 +f 3279/9840/2460 3276/9839/2460 3275/9838/2460 3280/9837/2460 +o cube +v 2.4375 6.229694276374481 6.297007943822414 +v 2.4375 6.229694276374481 6.297007943822414 +v 2.4375 5.737290399868376 6.210183854988949 +v 2.4375 5.737290399868376 6.210183854988949 +v -2.4375 6.229694276374481 6.297007943822414 +v -2.4375 6.229694276374481 6.297007943822414 +v -2.4375 5.737290399868376 6.210183854988949 +v -2.4375 5.737290399868376 6.210183854988949 +vt 0.646484375 0.6142578125 +vt 0.72265625 0.6142578125 +vt 0.72265625 0.6064453125 +vt 0.646484375 0.6064453125 +vt 0.646484375 0.6142578125 +vt 0.646484375 0.6142578125 +vt 0.646484375 0.6064453125 +vt 0.646484375 0.6064453125 +vt 0.72265625 0.6142578125 +vt 0.798828125 0.6142578125 +vt 0.798828125 0.6064453125 +vt 0.72265625 0.6064453125 +vt 0.72265625 0.6142578125 +vt 0.72265625 0.6142578125 +vt 0.72265625 0.6064453125 +vt 0.72265625 0.6064453125 +vt 0.72265625 0.6142578125 +vt 0.646484375 0.6142578125 +vt 0.646484375 0.6142578125 +vt 0.72265625 0.6142578125 +vt 0.798828125 0.6142578125 +vt 0.72265625 0.6142578125 +vt 0.72265625 0.6142578125 +vt 0.798828125 0.6142578125 +vn 0 0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 -0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3284/9844/2461 3287/9843/2461 3285/9842/2461 3282/9841/2461 +f 3283/9848/2462 3284/9847/2462 3282/9846/2462 3281/9845/2462 +f 3288/9852/2463 3283/9851/2463 3281/9850/2463 3286/9849/2463 +f 3287/9856/2464 3288/9855/2464 3286/9854/2464 3285/9853/2464 +f 3286/9860/2465 3281/9859/2465 3282/9858/2465 3285/9857/2465 +f 3287/9864/2466 3284/9863/2466 3283/9862/2466 3288/9861/2466 +o cube +v 2.4375 6.5625 6.46875 +v 2.4375 6.5625 6.46875 +v 2.4375 6.229870937558167 6.295594270036863 +v 2.4375 6.229870937558167 6.295594270036863 +v -2.4375 6.5625 6.46875 +v -2.4375 6.5625 6.46875 +v -2.4375 6.229870937558167 6.295594270036863 +v -2.4375 6.229870937558167 6.295594270036863 +vt 0.6640625 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9208984375 +vt 0.6640625 0.9208984375 +vt 0.6640625 0.9267578125 +vt 0.6640625 0.9267578125 +vt 0.6640625 0.9208984375 +vt 0.6640625 0.9208984375 +vt 0.740234375 0.9267578125 +vt 0.81640625 0.9267578125 +vt 0.81640625 0.9208984375 +vt 0.740234375 0.9208984375 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9208984375 +vt 0.740234375 0.9208984375 +vt 0.740234375 0.9267578125 +vt 0.6640625 0.9267578125 +vt 0.6640625 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.81640625 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.740234375 0.9267578125 +vt 0.81640625 0.9267578125 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3292/9868/2467 3295/9867/2467 3293/9866/2467 3290/9865/2467 +f 3291/9872/2468 3292/9871/2468 3290/9870/2468 3289/9869/2468 +f 3296/9876/2469 3291/9875/2469 3289/9874/2469 3294/9873/2469 +f 3295/9880/2470 3296/9879/2470 3294/9878/2470 3293/9877/2470 +f 3294/9884/2471 3289/9883/2471 3290/9882/2471 3293/9881/2471 +f 3295/9888/2472 3292/9887/2472 3291/9886/2472 3296/9885/2472 +o cube +v 2.3125 3.1159172764266523 6.143205025266316 +v 2.3125 3.1159172764266523 6.143205025266316 +v 2.3125 1.6287499843659368 6.338994313596394 +v 2.3125 1.6287499843659368 6.338994313596394 +v -2.25 3.1159172764266523 6.143205025266316 +v -2.25 3.1159172764266523 6.143205025266316 +v -2.25 1.6287499843659368 6.338994313596394 +v -2.25 1.6287499843659368 6.338994313596394 +vt 0.646484375 0.6376953125 +vt 0.7177734375 0.6376953125 +vt 0.7177734375 0.6142578125 +vt 0.646484375 0.6142578125 +vt 0.646484375 0.6376953125 +vt 0.646484375 0.6376953125 +vt 0.646484375 0.6142578125 +vt 0.646484375 0.6142578125 +vt 0.7177734375 0.6376953125 +vt 0.7890625 0.6376953125 +vt 0.7890625 0.6142578125 +vt 0.7177734375 0.6142578125 +vt 0.7177734375 0.6376953125 +vt 0.7177734375 0.6376953125 +vt 0.7177734375 0.6142578125 +vt 0.7177734375 0.6142578125 +vt 0.7177734375 0.6376953125 +vt 0.646484375 0.6376953125 +vt 0.646484375 0.6376953125 +vt 0.7177734375 0.6376953125 +vt 0.7890625 0.6376953125 +vt 0.7177734375 0.6376953125 +vt 0.7177734375 0.6376953125 +vt 0.7890625 0.6376953125 +vn 0 -0.13052619222005157 -0.9914448613738104 +vn 1 0 0 +vn 0 0.13052619222005157 0.9914448613738104 +vn -1 0 0 +vn 0 0.9914448613738104 -0.13052619222005157 +vn 0 -0.9914448613738104 0.13052619222005157 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3300/9892/2473 3303/9891/2473 3301/9890/2473 3298/9889/2473 +f 3299/9896/2474 3300/9895/2474 3298/9894/2474 3297/9893/2474 +f 3304/9900/2475 3299/9899/2475 3297/9898/2475 3302/9897/2475 +f 3303/9904/2476 3304/9903/2476 3302/9902/2476 3301/9901/2476 +f 3302/9908/2477 3297/9907/2477 3298/9906/2477 3301/9905/2477 +f 3303/9912/2478 3300/9911/2478 3299/9910/2478 3304/9909/2478 +o cube +v 2.3125 3.86234980224903 6.209926683210579 +v 2.3125 3.86234980224903 6.209926683210579 +v 2.3125 3.115203778680221 6.1445598761498355 +v 2.3125 3.115203778680221 6.1445598761498355 +v -2.25 3.86234980224903 6.209926683210579 +v -2.25 3.86234980224903 6.209926683210579 +v -2.25 3.115203778680221 6.1445598761498355 +v -2.25 3.115203778680221 6.1445598761498355 +vt 0.7119140625 0.6826171875 +vt 0.783203125 0.6826171875 +vt 0.783203125 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.6826171875 +vt 0.7119140625 0.6826171875 +vt 0.7119140625 0.6708984375 +vt 0.7119140625 0.6708984375 +vt 0.783203125 0.6826171875 +vt 0.8544921875 0.6826171875 +vt 0.8544921875 0.6708984375 +vt 0.783203125 0.6708984375 +vt 0.783203125 0.6826171875 +vt 0.783203125 0.6826171875 +vt 0.783203125 0.6708984375 +vt 0.783203125 0.6708984375 +vt 0.783203125 0.6826171875 +vt 0.7119140625 0.6826171875 +vt 0.7119140625 0.6826171875 +vt 0.783203125 0.6826171875 +vt 0.8544921875 0.6826171875 +vt 0.783203125 0.6826171875 +vt 0.783203125 0.6826171875 +vt 0.8544921875 0.6826171875 +vn 0 0.08715574274765818 -0.9961946980917455 +vn 1 0 0 +vn 0 -0.08715574274765818 0.9961946980917455 +vn -1 0 0 +vn 0 0.9961946980917455 0.08715574274765818 +vn 0 -0.9961946980917455 -0.08715574274765818 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3308/9916/2479 3311/9915/2479 3309/9914/2479 3306/9913/2479 +f 3307/9920/2480 3308/9919/2480 3306/9918/2480 3305/9917/2480 +f 3312/9924/2481 3307/9923/2481 3305/9922/2481 3310/9921/2481 +f 3311/9928/2482 3312/9927/2482 3310/9926/2482 3309/9925/2482 +f 3310/9932/2483 3305/9931/2483 3306/9930/2483 3309/9929/2483 +f 3311/9936/2484 3308/9935/2484 3307/9934/2484 3312/9933/2484 +o cube +v 2.3125 4.354694276374481 6.297007943822414 +v 2.3125 4.354694276374481 6.297007943822414 +v 2.3125 3.862290399868377 6.210183854988949 +v 2.3125 3.862290399868377 6.210183854988949 +v -2.25 4.354694276374481 6.297007943822414 +v -2.25 4.354694276374481 6.297007943822414 +v -2.25 3.862290399868377 6.210183854988949 +v -2.25 3.862290399868377 6.210183854988949 +vt 0.7119140625 0.654296875 +vt 0.783203125 0.654296875 +vt 0.783203125 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.654296875 +vt 0.7119140625 0.654296875 +vt 0.7119140625 0.646484375 +vt 0.7119140625 0.646484375 +vt 0.783203125 0.654296875 +vt 0.8544921875 0.654296875 +vt 0.8544921875 0.646484375 +vt 0.783203125 0.646484375 +vt 0.783203125 0.654296875 +vt 0.783203125 0.654296875 +vt 0.783203125 0.646484375 +vt 0.783203125 0.646484375 +vt 0.783203125 0.654296875 +vt 0.7119140625 0.654296875 +vt 0.7119140625 0.654296875 +vt 0.783203125 0.654296875 +vt 0.8544921875 0.654296875 +vt 0.783203125 0.654296875 +vt 0.783203125 0.654296875 +vt 0.8544921875 0.654296875 +vn 0 0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 -0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3316/9940/2485 3319/9939/2485 3317/9938/2485 3314/9937/2485 +f 3315/9944/2486 3316/9943/2486 3314/9942/2486 3313/9941/2486 +f 3320/9948/2487 3315/9947/2487 3313/9946/2487 3318/9945/2487 +f 3319/9952/2488 3320/9951/2488 3318/9950/2488 3317/9949/2488 +f 3318/9956/2489 3313/9955/2489 3314/9954/2489 3317/9953/2489 +f 3319/9960/2490 3316/9959/2490 3315/9958/2490 3320/9957/2490 +o cube +v 2.3125 4.6875 6.46875 +v 2.3125 4.6875 6.46875 +v 2.3125 4.354870937558167 6.295594270036863 +v 2.3125 4.354870937558167 6.295594270036863 +v -2.25 4.6875 6.46875 +v -2.25 4.6875 6.46875 +v -2.25 4.354870937558167 6.295594270036863 +v -2.25 4.354870937558167 6.295594270036863 +vt 0.17578125 0.369140625 +vt 0.2470703125 0.369140625 +vt 0.2470703125 0.36328125 +vt 0.17578125 0.36328125 +vt 0.17578125 0.369140625 +vt 0.17578125 0.369140625 +vt 0.17578125 0.36328125 +vt 0.17578125 0.36328125 +vt 0.2470703125 0.369140625 +vt 0.318359375 0.369140625 +vt 0.318359375 0.36328125 +vt 0.2470703125 0.36328125 +vt 0.2470703125 0.369140625 +vt 0.2470703125 0.369140625 +vt 0.2470703125 0.36328125 +vt 0.2470703125 0.36328125 +vt 0.2470703125 0.369140625 +vt 0.17578125 0.369140625 +vt 0.17578125 0.369140625 +vt 0.2470703125 0.369140625 +vt 0.318359375 0.369140625 +vt 0.2470703125 0.369140625 +vt 0.2470703125 0.369140625 +vt 0.318359375 0.369140625 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3324/9964/2491 3327/9963/2491 3325/9962/2491 3322/9961/2491 +f 3323/9968/2492 3324/9967/2492 3322/9966/2492 3321/9965/2492 +f 3328/9972/2493 3323/9971/2493 3321/9970/2493 3326/9969/2493 +f 3327/9976/2494 3328/9975/2494 3326/9974/2494 3325/9973/2494 +f 3326/9980/2495 3321/9979/2495 3322/9978/2495 3325/9977/2495 +f 3327/9984/2496 3324/9983/2496 3323/9982/2496 3328/9981/2496 +o cube +v 1.3125 8.570817679248243 6.3458575521169225 +v 1.3125 8.570817679248243 6.3458575521169225 +v 1.3125 8.19193156509255 6.5646075521169225 +v 1.3125 8.19193156509255 6.5646075521169225 +v -1.3125 8.570817679248243 6.3458575521169225 +v -1.3125 8.570817679248243 6.3458575521169225 +v -1.3125 8.19193156509255 6.5646075521169225 +v -1.3125 8.19193156509255 6.5646075521169225 +vt 0.40234375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.9267578125 +vt 0.40234375 0.9267578125 +vt 0.40234375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.40234375 0.9267578125 +vt 0.40234375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vt 0.484375 0.9267578125 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.9267578125 +vt 0.443359375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.40234375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.443359375 0.93359375 +vt 0.484375 0.93359375 +vn 0 -0.49999999999999994 -0.8660254037844387 +vn 1 0 0 +vn 0 0.49999999999999994 0.8660254037844387 +vn -1 0 0 +vn 0 0.8660254037844387 -0.49999999999999994 +vn 0 -0.8660254037844387 0.49999999999999994 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3332/9988/2497 3335/9987/2497 3333/9986/2497 3330/9985/2497 +f 3331/9992/2498 3332/9991/2498 3330/9990/2498 3329/9989/2498 +f 3336/9996/2499 3331/9995/2499 3329/9994/2499 3334/9993/2499 +f 3335/10000/2500 3336/9999/2500 3334/9998/2500 3333/9997/2500 +f 3334/10004/2501 3329/10003/2501 3330/10002/2501 3333/10001/2501 +f 3335/10008/2502 3332/10007/2502 3331/10006/2502 3336/10005/2502 +o cube +v 1.3125 8.878025407102689 6.318776732913522 +v 1.3125 8.878025407102689 6.318776732913522 +v 1.3125 8.566714563949018 6.3460129025221645 +v 1.3125 8.566714563949018 6.3460129025221645 +v -1.3125 8.878025407102689 6.318776732913522 +v -1.3125 8.878025407102689 6.318776732913522 +v -1.3125 8.566714563949018 6.3460129025221645 +v -1.3125 8.566714563949018 6.3460129025221645 +vt 0.40234375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.8388671875 +vt 0.40234375 0.8388671875 +vt 0.40234375 0.84375 +vt 0.40234375 0.84375 +vt 0.40234375 0.8388671875 +vt 0.40234375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vt 0.484375 0.8388671875 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.8388671875 +vt 0.443359375 0.84375 +vt 0.40234375 0.84375 +vt 0.40234375 0.84375 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vt 0.443359375 0.84375 +vt 0.443359375 0.84375 +vt 0.484375 0.84375 +vn 0 -0.08715574274765818 -0.9961946980917455 +vn 1 0 0 +vn 0 0.08715574274765818 0.9961946980917455 +vn -1 0 0 +vn 0 0.9961946980917455 -0.08715574274765818 +vn 0 -0.9961946980917455 0.08715574274765818 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3340/10012/2503 3343/10011/2503 3341/10010/2503 3338/10009/2503 +f 3339/10016/2504 3340/10015/2504 3338/10014/2504 3337/10013/2504 +f 3344/10020/2505 3339/10019/2505 3337/10018/2505 3342/10017/2505 +f 3343/10024/2506 3344/10023/2506 3342/10022/2506 3341/10021/2506 +f 3342/10028/2507 3337/10027/2507 3338/10026/2507 3341/10025/2507 +f 3343/10032/2508 3340/10031/2508 3339/10030/2508 3344/10029/2508 +o cube +v 1.3125 9.370319276374481 6.406382943822414 +v 1.3125 9.370319276374481 6.406382943822414 +v 1.3125 8.877915399868376 6.319558854988949 +v 1.3125 8.877915399868376 6.319558854988949 +v -1.3125 9.370319276374481 6.406382943822414 +v -1.3125 9.370319276374481 6.406382943822414 +v -1.3125 8.877915399868376 6.319558854988949 +v -1.3125 8.877915399868376 6.319558854988949 +vt 0.224609375 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.689453125 +vt 0.224609375 0.689453125 +vt 0.224609375 0.697265625 +vt 0.224609375 0.697265625 +vt 0.224609375 0.689453125 +vt 0.224609375 0.689453125 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vt 0.306640625 0.689453125 +vt 0.265625 0.689453125 +vt 0.265625 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.689453125 +vt 0.265625 0.689453125 +vt 0.265625 0.697265625 +vt 0.224609375 0.697265625 +vt 0.224609375 0.697265625 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vt 0.265625 0.697265625 +vt 0.265625 0.697265625 +vt 0.306640625 0.697265625 +vn 0 0.17364817766693033 -0.984807753012208 +vn 1 0 0 +vn 0 -0.17364817766693033 0.984807753012208 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3348/10036/2509 3351/10035/2509 3349/10034/2509 3346/10033/2509 +f 3347/10040/2510 3348/10039/2510 3346/10038/2510 3345/10037/2510 +f 3352/10044/2511 3347/10043/2511 3345/10042/2511 3350/10041/2511 +f 3351/10048/2512 3352/10047/2512 3350/10046/2512 3349/10045/2512 +f 3350/10052/2513 3345/10051/2513 3346/10050/2513 3349/10049/2513 +f 3351/10056/2514 3348/10055/2514 3347/10054/2514 3352/10053/2514 +o cube +v 1.3125 9.703125 6.578125 +v 1.3125 9.703125 6.578125 +v 1.3125 9.370495937558166 6.404969270036863 +v 1.3125 9.370495937558166 6.404969270036863 +v -1.3125 9.703125 6.578125 +v -1.3125 9.703125 6.578125 +v -1.3125 9.370495937558166 6.404969270036863 +v -1.3125 9.370495937558166 6.404969270036863 +vt 0.33203125 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.6875 +vt 0.33203125 0.6875 +vt 0.33203125 0.693359375 +vt 0.33203125 0.693359375 +vt 0.33203125 0.6875 +vt 0.33203125 0.6875 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vt 0.4140625 0.6875 +vt 0.373046875 0.6875 +vt 0.373046875 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.6875 +vt 0.373046875 0.6875 +vt 0.373046875 0.693359375 +vt 0.33203125 0.693359375 +vt 0.33203125 0.693359375 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vt 0.373046875 0.693359375 +vt 0.373046875 0.693359375 +vt 0.4140625 0.693359375 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3356/10060/2515 3359/10059/2515 3357/10058/2515 3354/10057/2515 +f 3355/10064/2516 3356/10063/2516 3354/10062/2516 3353/10061/2516 +f 3360/10068/2517 3355/10067/2517 3353/10066/2517 3358/10065/2517 +f 3359/10072/2518 3360/10071/2518 3358/10070/2518 3357/10069/2518 +f 3358/10076/2519 3353/10075/2519 3354/10074/2519 3357/10073/2519 +f 3359/10080/2520 3356/10079/2520 3355/10078/2520 3360/10077/2520 +o cube +v 0.03125 10.1875 6.65625 +v 0.03125 10.1875 6.59375 +v 0.03125 8.75 6.65625 +v 0.03125 8.75 6.59375 +v -0.03125 10.1875 6.59375 +v -0.03125 10.1875 6.65625 +v -0.03125 8.75 6.59375 +v -0.03125 8.75 6.65625 +vt 0.0849609375 0.9716796875 +vt 0.0859375 0.9716796875 +vt 0.0859375 0.94921875 +vt 0.0849609375 0.94921875 +vt 0.083984375 0.9716796875 +vt 0.0849609375 0.9716796875 +vt 0.0849609375 0.94921875 +vt 0.083984375 0.94921875 +vt 0.0869140625 0.9716796875 +vt 0.087890625 0.9716796875 +vt 0.087890625 0.94921875 +vt 0.0869140625 0.94921875 +vt 0.0859375 0.9716796875 +vt 0.0869140625 0.9716796875 +vt 0.0869140625 0.94921875 +vt 0.0859375 0.94921875 +vt 0.0859375 0.9716796875 +vt 0.0849609375 0.9716796875 +vt 0.0849609375 0.97265625 +vt 0.0859375 0.97265625 +vt 0.0869140625 0.97265625 +vt 0.0859375 0.97265625 +vt 0.0859375 0.9716796875 +vt 0.0869140625 0.9716796875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3364/10084/2521 3367/10083/2521 3365/10082/2521 3362/10081/2521 +f 3363/10088/2522 3364/10087/2522 3362/10086/2522 3361/10085/2522 +f 3368/10092/2523 3363/10091/2523 3361/10090/2523 3366/10089/2523 +f 3367/10096/2524 3368/10095/2524 3366/10094/2524 3365/10093/2524 +f 3366/10100/2525 3361/10099/2525 3362/10098/2525 3365/10097/2525 +f 3367/10104/2526 3364/10103/2526 3363/10102/2526 3368/10101/2526 +o cube +v 1.8125 4.8125 6.5625 +v 1.8125 4.8125 6.4375 +v 1.8125 4.6875 6.5625 +v 1.8125 4.6875 6.4375 +v -1.8125 4.8125 6.4375 +v -1.8125 4.8125 6.5625 +v -1.8125 4.6875 6.4375 +v -1.8125 4.6875 6.5625 +vt 0.2763671875 0.8046875 +vt 0.3330078125 0.8046875 +vt 0.3330078125 0.802734375 +vt 0.2763671875 0.802734375 +vt 0.2744140625 0.8046875 +vt 0.2763671875 0.8046875 +vt 0.2763671875 0.802734375 +vt 0.2744140625 0.802734375 +vt 0.3349609375 0.8046875 +vt 0.3916015625 0.8046875 +vt 0.3916015625 0.802734375 +vt 0.3349609375 0.802734375 +vt 0.3330078125 0.8046875 +vt 0.3349609375 0.8046875 +vt 0.3349609375 0.802734375 +vt 0.3330078125 0.802734375 +vt 0.3330078125 0.8046875 +vt 0.2763671875 0.8046875 +vt 0.2763671875 0.806640625 +vt 0.3330078125 0.806640625 +vt 0.3896484375 0.806640625 +vt 0.3330078125 0.806640625 +vt 0.3330078125 0.8046875 +vt 0.3896484375 0.8046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3372/10108/2527 3375/10107/2527 3373/10106/2527 3370/10105/2527 +f 3371/10112/2528 3372/10111/2528 3370/10110/2528 3369/10109/2528 +f 3376/10116/2529 3371/10115/2529 3369/10114/2529 3374/10113/2529 +f 3375/10120/2530 3376/10119/2530 3374/10118/2530 3373/10117/2530 +f 3374/10124/2531 3369/10123/2531 3370/10122/2531 3373/10121/2531 +f 3375/10128/2532 3372/10127/2532 3371/10126/2532 3376/10125/2532 +o cube +v 2.3125 6.6875 6.5625 +v 2.3125 6.6875 6.4375 +v 2.3125 6.5625 6.5625 +v 2.3125 6.5625 6.4375 +v -2.3125 6.6875 6.4375 +v -2.3125 6.6875 6.5625 +v -2.3125 6.5625 6.4375 +v -2.3125 6.5625 6.5625 +vt 0.5625 0.423828125 +vt 0.634765625 0.423828125 +vt 0.634765625 0.421875 +vt 0.5625 0.421875 +vt 0.560546875 0.423828125 +vt 0.5625 0.423828125 +vt 0.5625 0.421875 +vt 0.560546875 0.421875 +vt 0.63671875 0.423828125 +vt 0.708984375 0.423828125 +vt 0.708984375 0.421875 +vt 0.63671875 0.421875 +vt 0.634765625 0.423828125 +vt 0.63671875 0.423828125 +vt 0.63671875 0.421875 +vt 0.634765625 0.421875 +vt 0.634765625 0.423828125 +vt 0.5625 0.423828125 +vt 0.5625 0.42578125 +vt 0.634765625 0.42578125 +vt 0.70703125 0.42578125 +vt 0.634765625 0.42578125 +vt 0.634765625 0.423828125 +vt 0.70703125 0.423828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3380/10132/2533 3383/10131/2533 3381/10130/2533 3378/10129/2533 +f 3379/10136/2534 3380/10135/2534 3378/10134/2534 3377/10133/2534 +f 3384/10140/2535 3379/10139/2535 3377/10138/2535 3382/10137/2535 +f 3383/10144/2536 3384/10143/2536 3382/10142/2536 3381/10141/2536 +f 3382/10148/2537 3377/10147/2537 3378/10146/2537 3381/10145/2537 +f 3383/10152/2538 3380/10151/2538 3379/10150/2538 3384/10149/2538 +o cube +v 1.5625 8.1875 6.5625 +v 1.5625 8.1875 6.4375 +v 1.5625 8.0625 6.5625 +v 1.5625 8.0625 6.4375 +v -1.5625 8.1875 6.4375 +v -1.5625 8.1875 6.5625 +v -1.5625 8.0625 6.4375 +v -1.5625 8.0625 6.5625 +vt 0.1005859375 0.998046875 +vt 0.1494140625 0.998046875 +vt 0.1494140625 0.99609375 +vt 0.1005859375 0.99609375 +vt 0.0986328125 0.998046875 +vt 0.1005859375 0.998046875 +vt 0.1005859375 0.99609375 +vt 0.0986328125 0.99609375 +vt 0.1513671875 0.998046875 +vt 0.2001953125 0.998046875 +vt 0.2001953125 0.99609375 +vt 0.1513671875 0.99609375 +vt 0.1494140625 0.998046875 +vt 0.1513671875 0.998046875 +vt 0.1513671875 0.99609375 +vt 0.1494140625 0.99609375 +vt 0.1494140625 0.998046875 +vt 0.1005859375 0.998046875 +vt 0.1005859375 1 +vt 0.1494140625 1 +vt 0.1982421875 1 +vt 0.1494140625 1 +vt 0.1494140625 0.998046875 +vt 0.1982421875 0.998046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3388/10156/2539 3391/10155/2539 3389/10154/2539 3386/10153/2539 +f 3387/10160/2540 3388/10159/2540 3386/10158/2540 3385/10157/2540 +f 3392/10164/2541 3387/10163/2541 3385/10162/2541 3390/10161/2541 +f 3391/10168/2542 3392/10167/2542 3390/10166/2542 3389/10165/2542 +f 3390/10172/2543 3385/10171/2543 3386/10170/2543 3389/10169/2543 +f 3391/10176/2544 3388/10175/2544 3387/10174/2544 3392/10173/2544 +o cube +v 0.0625 3.125 11.1875 +v 0.0625 3.125 6.6875 +v 0.0625 3 11.1875 +v 0.0625 3 6.6875 +v -0.0625 3.125 6.6875 +v -0.0625 3.125 11.1875 +v -0.0625 3 6.6875 +v -0.0625 3 11.1875 +vt 0.6484375 0.34375 +vt 0.650390625 0.34375 +vt 0.650390625 0.341796875 +vt 0.6484375 0.341796875 +vt 0.578125 0.34375 +vt 0.6484375 0.34375 +vt 0.6484375 0.341796875 +vt 0.578125 0.341796875 +vt 0.720703125 0.34375 +vt 0.72265625 0.34375 +vt 0.72265625 0.341796875 +vt 0.720703125 0.341796875 +vt 0.650390625 0.34375 +vt 0.720703125 0.34375 +vt 0.720703125 0.341796875 +vt 0.650390625 0.341796875 +vt 0.650390625 0.34375 +vt 0.6484375 0.34375 +vt 0.6484375 0.4140625 +vt 0.650390625 0.4140625 +vt 0.65234375 0.4140625 +vt 0.650390625 0.4140625 +vt 0.650390625 0.34375 +vt 0.65234375 0.34375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3396/10180/2545 3399/10179/2545 3397/10178/2545 3394/10177/2545 +f 3395/10184/2546 3396/10183/2546 3394/10182/2546 3393/10181/2546 +f 3400/10188/2547 3395/10187/2547 3393/10186/2547 3398/10185/2547 +f 3399/10192/2548 3400/10191/2548 3398/10190/2548 3397/10189/2548 +f 3398/10196/2549 3393/10195/2549 3394/10194/2549 3397/10193/2549 +f 3399/10200/2550 3396/10199/2550 3395/10198/2550 3400/10197/2550 +o cube +v 1 9.75 6.609375 +v 1 9.75 6.546875 +v 1 9.6875 6.609375 +v 1 9.6875 6.546875 +v -1 9.75 6.546875 +v -1 9.75 6.609375 +v -1 9.6875 6.546875 +v -1 9.6875 6.609375 +vt 0.0009765625 0.912109375 +vt 0.0322265625 0.912109375 +vt 0.0322265625 0.9111328125 +vt 0.0009765625 0.9111328125 +vt 0 0.912109375 +vt 0.0009765625 0.912109375 +vt 0.0009765625 0.9111328125 +vt 0 0.9111328125 +vt 0.033203125 0.912109375 +vt 0.064453125 0.912109375 +vt 0.064453125 0.9111328125 +vt 0.033203125 0.9111328125 +vt 0.0322265625 0.912109375 +vt 0.033203125 0.912109375 +vt 0.033203125 0.9111328125 +vt 0.0322265625 0.9111328125 +vt 0.0322265625 0.912109375 +vt 0.0009765625 0.912109375 +vt 0.0009765625 0.9130859375 +vt 0.0322265625 0.9130859375 +vt 0.0634765625 0.9130859375 +vt 0.0322265625 0.9130859375 +vt 0.0322265625 0.912109375 +vt 0.0634765625 0.912109375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3404/10204/2551 3407/10203/2551 3405/10202/2551 3402/10201/2551 +f 3403/10208/2552 3404/10207/2552 3402/10206/2552 3401/10205/2552 +f 3408/10212/2553 3403/10211/2553 3401/10210/2553 3406/10209/2553 +f 3407/10216/2554 3408/10215/2554 3406/10214/2554 3405/10213/2554 +f 3406/10220/2555 3401/10219/2555 3402/10218/2555 3405/10217/2555 +f 3407/10224/2556 3404/10223/2556 3403/10222/2556 3408/10221/2556 +o cube +v 0.0625 5.0625 0.8125 +v 0.0625 5.0625 -2.625 +v 0.0625 4.9375 0.8125 +v 0.0625 4.9375 -2.625 +v -0.0625 5.0625 -2.625 +v -0.0625 5.0625 0.8125 +v -0.0625 4.9375 -2.625 +v -0.0625 4.9375 0.8125 +vt 0.6484375 0.34375 +vt 0.650390625 0.34375 +vt 0.650390625 0.341796875 +vt 0.6484375 0.341796875 +vt 0.5947265625 0.34375 +vt 0.6484375 0.34375 +vt 0.6484375 0.341796875 +vt 0.5947265625 0.341796875 +vt 0.7041015625 0.34375 +vt 0.7060546875 0.34375 +vt 0.7060546875 0.341796875 +vt 0.7041015625 0.341796875 +vt 0.650390625 0.34375 +vt 0.7041015625 0.34375 +vt 0.7041015625 0.341796875 +vt 0.650390625 0.341796875 +vt 0.650390625 0.34375 +vt 0.6484375 0.34375 +vt 0.6484375 0.3974609375 +vt 0.650390625 0.3974609375 +vt 0.65234375 0.3974609375 +vt 0.650390625 0.3974609375 +vt 0.650390625 0.34375 +vt 0.65234375 0.34375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3412/10228/2557 3415/10227/2557 3413/10226/2557 3410/10225/2557 +f 3411/10232/2558 3412/10231/2558 3410/10230/2558 3409/10229/2558 +f 3416/10236/2559 3411/10235/2559 3409/10234/2559 3414/10233/2559 +f 3415/10240/2560 3416/10239/2560 3414/10238/2560 3413/10237/2560 +f 3414/10244/2561 3409/10243/2561 3410/10242/2561 3413/10241/2561 +f 3415/10248/2562 3412/10247/2562 3411/10246/2562 3416/10245/2562 +o cube +v -1.2575384224017614 1.625 -4.082247482084291 +v -0.8300132432446756 1.625 -5.2568632580666765 +v -1.2575384224017614 1.4375 -4.082247482084291 +v -0.8300132432446756 1.4375 -5.2568632580666765 +v -0.9474748208429142 1.625 -5.299615775982385 +v -1.375 1.625 -4.125 +v -0.9474748208429142 1.4375 -5.299615775982385 +v -1.375 1.4375 -4.125 +vt 0.34765625 0.4013671875 +vt 0.349609375 0.4013671875 +vt 0.349609375 0.3984375 +vt 0.34765625 0.3984375 +vt 0.328125 0.4013671875 +vt 0.34765625 0.4013671875 +vt 0.34765625 0.3984375 +vt 0.328125 0.3984375 +vt 0.369140625 0.4013671875 +vt 0.37109375 0.4013671875 +vt 0.37109375 0.3984375 +vt 0.369140625 0.3984375 +vt 0.349609375 0.4013671875 +vt 0.369140625 0.4013671875 +vt 0.369140625 0.3984375 +vt 0.349609375 0.3984375 +vt 0.349609375 0.4013671875 +vt 0.34765625 0.4013671875 +vt 0.34765625 0.4208984375 +vt 0.349609375 0.4208984375 +vt 0.3515625 0.4208984375 +vt 0.349609375 0.4208984375 +vt 0.349609375 0.4013671875 +vt 0.3515625 0.4013671875 +vn 0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 0.34202014332566866 +vn -0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 -0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3420/10252/2563 3423/10251/2563 3421/10250/2563 3418/10249/2563 +f 3419/10256/2564 3420/10255/2564 3418/10254/2564 3417/10253/2564 +f 3424/10260/2565 3419/10259/2565 3417/10258/2565 3422/10257/2565 +f 3423/10264/2566 3424/10263/2566 3422/10262/2566 3421/10261/2566 +f 3422/10268/2567 3417/10267/2567 3418/10266/2567 3421/10265/2567 +f 3423/10272/2568 3420/10271/2568 3419/10270/2568 3424/10269/2568 +o cube +v -1.3162692112008807 1.9375 -4.103623741042146 +v -0.8887440320437949 1.9375 -5.278239517024531 +v -1.3162692112008807 1.625 -4.103623741042146 +v -0.8887440320437949 1.625 -5.278239517024531 +v -0.8887440320437949 1.9375 -5.278239517024531 +v -1.3162692112008807 1.9375 -4.103623741042146 +v -0.8887440320437949 1.625 -5.278239517024531 +v -1.3162692112008807 1.625 -4.103623741042146 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.931640625 +vt 0.35546875 0.931640625 +vt 0.3359375 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.931640625 +vt 0.3359375 0.931640625 +vt 0.375 0.9365234375 +vt 0.375 0.9365234375 +vt 0.375 0.931640625 +vt 0.375 0.931640625 +vt 0.35546875 0.9365234375 +vt 0.375 0.9365234375 +vt 0.375 0.931640625 +vt 0.35546875 0.931640625 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9365234375 +vn 0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 0.34202014332566866 +vn -0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 -0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3428/10276/2569 3431/10275/2569 3429/10274/2569 3426/10273/2569 +f 3427/10280/2570 3428/10279/2570 3426/10278/2570 3425/10277/2570 +f 3432/10284/2571 3427/10283/2571 3425/10282/2571 3430/10281/2571 +f 3431/10288/2572 3432/10287/2572 3430/10286/2572 3429/10285/2572 +f 3430/10292/2573 3425/10291/2573 3426/10290/2573 3429/10289/2573 +f 3431/10296/2574 3428/10295/2574 3427/10294/2574 3432/10293/2574 +o cube +v 1.3162692112008807 1.9375 -4.103623741042146 +v 0.8887440320437949 1.9375 -5.278239517024531 +v 1.3162692112008807 1.625 -4.103623741042146 +v 0.8887440320437949 1.625 -5.278239517024531 +v 0.8887440320437949 1.9375 -5.278239517024531 +v 1.3162692112008807 1.9375 -4.103623741042146 +v 0.8887440320437949 1.625 -5.278239517024531 +v 1.3162692112008807 1.625 -4.103623741042146 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.931640625 +vt 0.35546875 0.931640625 +vt 0.375 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.931640625 +vt 0.375 0.931640625 +vt 0.375 0.9365234375 +vt 0.375 0.9365234375 +vt 0.375 0.931640625 +vt 0.375 0.931640625 +vt 0.35546875 0.9365234375 +vt 0.3359375 0.9365234375 +vt 0.3359375 0.931640625 +vt 0.35546875 0.931640625 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9560546875 +vt 0.35546875 0.9365234375 +vt 0.35546875 0.9365234375 +vn -0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 -0.34202014332566866 +vn 0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3436/10300/2575 3439/10299/2575 3437/10298/2575 3434/10297/2575 +f 3435/10304/2576 3436/10303/2576 3434/10302/2576 3433/10301/2576 +f 3440/10308/2577 3435/10307/2577 3433/10306/2577 3438/10305/2577 +f 3439/10312/2578 3440/10311/2578 3438/10310/2578 3437/10309/2578 +f 3438/10316/2579 3433/10315/2579 3434/10314/2579 3437/10313/2579 +f 3439/10320/2580 3436/10319/2580 3435/10318/2580 3440/10317/2580 +o cube +v -0.8519006946101246 1.625 -5.220432798789186 +v 0.11228071991968436 1.625 -6.369499463467653 +v -0.8519006946101246 1.4375 -5.220432798789186 +v 0.11228071991968436 1.4375 -6.369499463467653 +v 0.01652516452981201 1.625 -6.44984791467847 +v -0.947656249999997 1.625 -5.3007812500000036 +v 0.01652516452981201 1.4375 -6.44984791467847 +v -0.947656249999997 1.4375 -5.3007812500000036 +vt 0.2978515625 0.9609375 +vt 0.2998046875 0.9609375 +vt 0.2998046875 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2744140625 0.9609375 +vt 0.2978515625 0.9609375 +vt 0.2978515625 0.9580078125 +vt 0.2744140625 0.9580078125 +vt 0.3232421875 0.9609375 +vt 0.3251953125 0.9609375 +vt 0.3251953125 0.9580078125 +vt 0.3232421875 0.9580078125 +vt 0.2998046875 0.9609375 +vt 0.3232421875 0.9609375 +vt 0.3232421875 0.9580078125 +vt 0.2998046875 0.9580078125 +vt 0.2998046875 0.9609375 +vt 0.2978515625 0.9609375 +vt 0.2978515625 0.984375 +vt 0.2998046875 0.984375 +vt 0.3017578125 0.984375 +vt 0.2998046875 0.984375 +vt 0.2998046875 0.9609375 +vt 0.3017578125 0.9609375 +vn 0.6427876096865393 0 -0.7660444431189781 +vn 0.7660444431189781 0 0.6427876096865393 +vn -0.6427876096865393 0 0.7660444431189781 +vn -0.7660444431189781 0 -0.6427876096865393 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3444/10324/2581 3447/10323/2581 3445/10322/2581 3442/10321/2581 +f 3443/10328/2582 3444/10327/2582 3442/10326/2582 3441/10325/2582 +f 3448/10332/2583 3443/10331/2583 3441/10330/2583 3446/10329/2583 +f 3447/10336/2584 3448/10335/2584 3446/10334/2584 3445/10333/2584 +f 3446/10340/2585 3441/10339/2585 3442/10338/2585 3445/10337/2585 +f 3447/10344/2586 3444/10343/2586 3443/10342/2586 3448/10341/2586 +o cube +v -0.8997784723050608 1.9375 -5.260607024394594 +v 0.06440294222474818 1.9375 -6.4096736890730615 +v -0.8997784723050608 1.625 -5.260607024394594 +v 0.06440294222474818 1.625 -6.4096736890730615 +v 0.06440294222474818 1.9375 -6.4096736890730615 +v -0.8997784723050608 1.9375 -5.260607024394594 +v 0.06440294222474818 1.625 -6.4096736890730615 +v -0.8997784723050608 1.625 -5.260607024394594 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.953125 +vt 0.2978515625 0.953125 +vt 0.2744140625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.953125 +vt 0.2744140625 0.953125 +vt 0.3212890625 0.9580078125 +vt 0.3212890625 0.9580078125 +vt 0.3212890625 0.953125 +vt 0.3212890625 0.953125 +vt 0.2978515625 0.9580078125 +vt 0.3212890625 0.9580078125 +vt 0.3212890625 0.953125 +vt 0.2978515625 0.953125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9580078125 +vn 0.6427876096865393 0 -0.7660444431189781 +vn 0.7660444431189781 0 0.6427876096865393 +vn -0.6427876096865393 0 0.7660444431189781 +vn -0.7660444431189781 0 -0.6427876096865393 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3452/10348/2587 3455/10347/2587 3453/10346/2587 3450/10345/2587 +f 3451/10352/2588 3452/10351/2588 3450/10350/2588 3449/10349/2588 +f 3456/10356/2589 3451/10355/2589 3449/10354/2589 3454/10353/2589 +f 3455/10360/2590 3456/10359/2590 3454/10358/2590 3453/10357/2590 +f 3454/10364/2591 3449/10363/2591 3450/10362/2591 3453/10361/2591 +f 3455/10368/2592 3452/10367/2592 3451/10366/2592 3456/10365/2592 +o cube +v 0.125 0.2887826169100026 7.379649833451862 +v 0.125 -0.13834688620496835 7.284957502353942 +v 0.125 0.22114523755434545 7.684742335676841 +v 0.125 -0.20598426556062546 7.590050004578921 +v -0.125 -0.13834688620496835 7.284957502353942 +v -0.125 0.2887826169100026 7.379649833451862 +v -0.125 -0.20598426556062546 7.590050004578921 +v -0.125 0.22114523755434545 7.684742335676841 +vt 0.5126953125 0.970703125 +vt 0.5166015625 0.970703125 +vt 0.5166015625 0.9658203125 +vt 0.5126953125 0.9658203125 +vt 0.505859375 0.970703125 +vt 0.5126953125 0.970703125 +vt 0.5126953125 0.9658203125 +vt 0.505859375 0.9658203125 +vt 0.5234375 0.970703125 +vt 0.52734375 0.970703125 +vt 0.52734375 0.9658203125 +vt 0.5234375 0.9658203125 +vt 0.5166015625 0.970703125 +vt 0.5234375 0.970703125 +vt 0.5234375 0.9658203125 +vt 0.5166015625 0.9658203125 +vt 0.5166015625 0.970703125 +vt 0.5126953125 0.970703125 +vt 0.5126953125 0.9775390625 +vt 0.5166015625 0.9775390625 +vt 0.5205078125 0.9775390625 +vt 0.5166015625 0.9775390625 +vt 0.5166015625 0.970703125 +vt 0.5205078125 0.970703125 +vn 0 -0.9762960071199335 -0.2164396139381028 +vn 1 0 0 +vn 0 0.9762960071199335 0.2164396139381028 +vn -1 0 0 +vn 0 0.2164396139381028 -0.9762960071199335 +vn 0 -0.2164396139381028 0.9762960071199335 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3460/10372/2593 3463/10371/2593 3461/10370/2593 3458/10369/2593 +f 3459/10376/2594 3460/10375/2594 3458/10374/2594 3457/10373/2594 +f 3464/10380/2595 3459/10379/2595 3457/10378/2595 3462/10377/2595 +f 3463/10384/2596 3464/10383/2596 3462/10382/2596 3461/10381/2596 +f 3462/10388/2597 3457/10387/2597 3458/10386/2597 3461/10385/2597 +f 3463/10392/2598 3460/10391/2598 3459/10390/2598 3464/10389/2598 +o cube +v 0.125 0.0344556752291163 8.476969402334971 +v 0.125 0.0344556752291163 7.664469402334971 +v 0.125 -0.7155443247708837 8.476969402334971 +v 0.125 -0.7155443247708837 7.664469402334971 +v -0.125 0.0344556752291163 7.664469402334971 +v -0.125 0.0344556752291163 8.476969402334971 +v -0.125 -0.7155443247708837 7.664469402334971 +v -0.125 -0.7155443247708837 8.476969402334971 +vt 0.0126953125 0.8408203125 +vt 0.0166015625 0.8408203125 +vt 0.0166015625 0.8291015625 +vt 0.0126953125 0.8291015625 +vt 0 0.8408203125 +vt 0.0126953125 0.8408203125 +vt 0.0126953125 0.8291015625 +vt 0 0.8291015625 +vt 0.029296875 0.8408203125 +vt 0.033203125 0.8408203125 +vt 0.033203125 0.8291015625 +vt 0.029296875 0.8291015625 +vt 0.0166015625 0.8408203125 +vt 0.029296875 0.8408203125 +vt 0.029296875 0.8291015625 +vt 0.0166015625 0.8291015625 +vt 0.0166015625 0.8408203125 +vt 0.0126953125 0.8408203125 +vt 0.0126953125 0.853515625 +vt 0.0166015625 0.853515625 +vt 0.0205078125 0.853515625 +vt 0.0166015625 0.853515625 +vt 0.0166015625 0.8408203125 +vt 0.0205078125 0.8408203125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3468/10396/2599 3471/10395/2599 3469/10394/2599 3466/10393/2599 +f 3467/10400/2600 3468/10399/2600 3466/10398/2600 3465/10397/2600 +f 3472/10404/2601 3467/10403/2601 3465/10402/2601 3470/10401/2601 +f 3471/10408/2602 3472/10407/2602 3470/10406/2602 3469/10405/2602 +f 3470/10412/2603 3465/10411/2603 3466/10410/2603 3469/10409/2603 +f 3471/10416/2604 3468/10415/2604 3467/10414/2604 3472/10413/2604 +o cube +v 0.125 0.22195567522911636 8.101969402334971 +v 0.125 0.22195567522911636 7.664469402334971 +v 0.125 0.034455675229116356 8.101969402334971 +v 0.125 0.034455675229116356 7.664469402334971 +v -0.125 0.22195567522911636 7.664469402334971 +v -0.125 0.22195567522911636 8.101969402334971 +v -0.125 0.034455675229116356 7.664469402334971 +v -0.125 0.034455675229116356 8.101969402334971 +vt 0.486328125 0.4111328125 +vt 0.490234375 0.4111328125 +vt 0.490234375 0.408203125 +vt 0.486328125 0.408203125 +vt 0.4794921875 0.4111328125 +vt 0.486328125 0.4111328125 +vt 0.486328125 0.408203125 +vt 0.4794921875 0.408203125 +vt 0.4970703125 0.4111328125 +vt 0.5009765625 0.4111328125 +vt 0.5009765625 0.408203125 +vt 0.4970703125 0.408203125 +vt 0.490234375 0.4111328125 +vt 0.4970703125 0.4111328125 +vt 0.4970703125 0.408203125 +vt 0.490234375 0.408203125 +vt 0.490234375 0.4111328125 +vt 0.486328125 0.4111328125 +vt 0.486328125 0.41796875 +vt 0.490234375 0.41796875 +vt 0.494140625 0.41796875 +vt 0.490234375 0.41796875 +vt 0.490234375 0.4111328125 +vt 0.494140625 0.4111328125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3476/10420/2605 3479/10419/2605 3477/10418/2605 3474/10417/2605 +f 3475/10424/2606 3476/10423/2606 3474/10422/2606 3473/10421/2606 +f 3480/10428/2607 3475/10427/2607 3473/10426/2607 3478/10425/2607 +f 3479/10432/2608 3480/10431/2608 3478/10430/2608 3477/10429/2608 +f 3478/10436/2609 3473/10435/2609 3474/10434/2609 3477/10433/2609 +f 3479/10440/2610 3476/10439/2610 3475/10438/2610 3480/10437/2610 +o cube +v 0.125 0.16784577174459062 8.346043404114955 +v 0.125 0.22195567522911633 8.101969402334971 +v 0.125 -0.015209729590396903 8.30546097650156 +v 0.125 0.03890017389412881 8.061386974721577 +v -0.125 0.22195567522911633 8.101969402334971 +v -0.125 0.16784577174459062 8.346043404114955 +v -0.125 0.03890017389412881 8.061386974721577 +v -0.125 -0.015209729590396903 8.30546097650156 +vt 0.431640625 0.755859375 +vt 0.435546875 0.755859375 +vt 0.435546875 0.7529296875 +vt 0.431640625 0.7529296875 +vt 0.427734375 0.755859375 +vt 0.431640625 0.755859375 +vt 0.431640625 0.7529296875 +vt 0.427734375 0.7529296875 +vt 0.439453125 0.755859375 +vt 0.443359375 0.755859375 +vt 0.443359375 0.7529296875 +vt 0.439453125 0.7529296875 +vt 0.435546875 0.755859375 +vt 0.439453125 0.755859375 +vt 0.439453125 0.7529296875 +vt 0.435546875 0.7529296875 +vt 0.435546875 0.755859375 +vt 0.431640625 0.755859375 +vt 0.431640625 0.759765625 +vt 0.435546875 0.759765625 +vt 0.439453125 0.759765625 +vt 0.435546875 0.759765625 +vt 0.435546875 0.755859375 +vt 0.439453125 0.755859375 +vn 0 0.21643961393810288 -0.9762960071199334 +vn 1 0 0 +vn 0 -0.21643961393810288 0.9762960071199334 +vn -1 0 0 +vn 0 0.9762960071199334 0.21643961393810288 +vn 0 -0.9762960071199334 -0.21643961393810288 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3484/10444/2611 3487/10443/2611 3485/10442/2611 3482/10441/2611 +f 3483/10448/2612 3484/10447/2612 3482/10446/2612 3481/10445/2612 +f 3488/10452/2613 3483/10451/2613 3481/10450/2613 3486/10449/2613 +f 3487/10456/2614 3488/10455/2614 3486/10454/2614 3485/10453/2614 +f 3486/10460/2615 3481/10459/2615 3482/10458/2615 3485/10457/2615 +f 3487/10464/2616 3484/10463/2616 3483/10462/2616 3488/10461/2616 +o cube +v 0.125 0.0357328102851843 8.476366934604536 +v 0.125 0.16831533175766197 8.34378441313206 +v 0.125 -0.052655537363134164 8.387978586956217 +v 0.125 0.07992698410934353 8.25539606548374 +v -0.125 0.16831533175766197 8.34378441313206 +v -0.125 0.0357328102851843 8.476366934604536 +v -0.125 0.07992698410934353 8.25539606548374 +v -0.125 -0.052655537363134164 8.387978586956217 +vt 0.1826171875 0.8505859375 +vt 0.1865234375 0.8505859375 +vt 0.1865234375 0.8486328125 +vt 0.1826171875 0.8486328125 +vt 0.1796875 0.8505859375 +vt 0.1826171875 0.8505859375 +vt 0.1826171875 0.8486328125 +vt 0.1796875 0.8486328125 +vt 0.189453125 0.8505859375 +vt 0.193359375 0.8505859375 +vt 0.193359375 0.8486328125 +vt 0.189453125 0.8486328125 +vt 0.1865234375 0.8505859375 +vt 0.189453125 0.8505859375 +vt 0.189453125 0.8486328125 +vt 0.1865234375 0.8486328125 +vt 0.1865234375 0.8505859375 +vt 0.1826171875 0.8505859375 +vt 0.1826171875 0.853515625 +vt 0.1865234375 0.853515625 +vt 0.1904296875 0.853515625 +vt 0.1865234375 0.853515625 +vt 0.1865234375 0.8505859375 +vt 0.1904296875 0.8505859375 +vn 0 0.7071067811865476 -0.7071067811865475 +vn 1 0 0 +vn 0 -0.7071067811865476 0.7071067811865475 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3492/10468/2617 3495/10467/2617 3493/10466/2617 3490/10465/2617 +f 3491/10472/2618 3492/10471/2618 3490/10470/2618 3489/10469/2618 +f 3496/10476/2619 3491/10475/2619 3489/10474/2619 3494/10473/2619 +f 3495/10480/2620 3496/10479/2620 3494/10478/2620 3493/10477/2620 +f 3494/10484/2621 3489/10483/2621 3490/10482/2621 3493/10481/2621 +f 3495/10488/2622 3492/10487/2622 3491/10486/2622 3496/10485/2622 +o cube +v -0.875 1.5 0.5625 +v -0.875 1.5 -1.9375 +v -0.875 1.4375 0.5625 +v -0.875 1.4375 -1.9375 +v -1.125 1.5 -1.9375 +v -1.125 1.5 0.5625 +v -1.125 1.4375 -1.9375 +v -1.125 1.4375 0.5625 +vt 0.5263671875 0.9189453125 +vt 0.5302734375 0.9189453125 +vt 0.5302734375 0.91796875 +vt 0.5263671875 0.91796875 +vt 0.4873046875 0.9189453125 +vt 0.5263671875 0.9189453125 +vt 0.5263671875 0.91796875 +vt 0.4873046875 0.91796875 +vt 0.5693359375 0.9189453125 +vt 0.5732421875 0.9189453125 +vt 0.5732421875 0.91796875 +vt 0.5693359375 0.91796875 +vt 0.5302734375 0.9189453125 +vt 0.5693359375 0.9189453125 +vt 0.5693359375 0.91796875 +vt 0.5302734375 0.91796875 +vt 0.5302734375 0.9189453125 +vt 0.5263671875 0.9189453125 +vt 0.5263671875 0.9580078125 +vt 0.5302734375 0.9580078125 +vt 0.5341796875 0.9580078125 +vt 0.5302734375 0.9580078125 +vt 0.5302734375 0.9189453125 +vt 0.5341796875 0.9189453125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3500/10492/2623 3503/10491/2623 3501/10490/2623 3498/10489/2623 +f 3499/10496/2624 3500/10495/2624 3498/10494/2624 3497/10493/2624 +f 3504/10500/2625 3499/10499/2625 3497/10498/2625 3502/10497/2625 +f 3503/10504/2626 3504/10503/2626 3502/10502/2626 3501/10501/2626 +f 3502/10508/2627 3497/10507/2627 3498/10506/2627 3501/10505/2627 +f 3503/10512/2628 3500/10511/2628 3499/10510/2628 3504/10509/2628 +o cube +v -0.375 1.5 0.125 +v -0.375 1.5 -2.375 +v -0.375 1.4375 0.125 +v -0.375 1.4375 -2.375 +v -0.625 1.5 -2.375 +v -0.625 1.5 0.125 +v -0.625 1.4375 -2.375 +v -0.625 1.4375 0.125 +vt 0.5263671875 0.8349609375 +vt 0.5302734375 0.8349609375 +vt 0.5302734375 0.833984375 +vt 0.5263671875 0.833984375 +vt 0.4873046875 0.8349609375 +vt 0.5263671875 0.8349609375 +vt 0.5263671875 0.833984375 +vt 0.4873046875 0.833984375 +vt 0.5693359375 0.8349609375 +vt 0.5732421875 0.8349609375 +vt 0.5732421875 0.833984375 +vt 0.5693359375 0.833984375 +vt 0.5302734375 0.8349609375 +vt 0.5693359375 0.8349609375 +vt 0.5693359375 0.833984375 +vt 0.5302734375 0.833984375 +vt 0.5302734375 0.8349609375 +vt 0.5263671875 0.8349609375 +vt 0.5263671875 0.8740234375 +vt 0.5302734375 0.8740234375 +vt 0.5341796875 0.8740234375 +vt 0.5302734375 0.8740234375 +vt 0.5302734375 0.8349609375 +vt 0.5341796875 0.8349609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3508/10516/2629 3511/10515/2629 3509/10514/2629 3506/10513/2629 +f 3507/10520/2630 3508/10519/2630 3506/10518/2630 3505/10517/2630 +f 3512/10524/2631 3507/10523/2631 3505/10522/2631 3510/10521/2631 +f 3511/10528/2632 3512/10527/2632 3510/10526/2632 3509/10525/2632 +f 3510/10532/2633 3505/10531/2633 3506/10530/2633 3509/10529/2633 +f 3511/10536/2634 3508/10535/2634 3507/10534/2634 3512/10533/2634 +o cube +v -0.625 1.5 0.3125 +v -0.625 1.5 -2.1875 +v -0.625 1.4375 0.3125 +v -0.625 1.4375 -2.1875 +v -0.875 1.5 -2.1875 +v -0.875 1.5 0.3125 +v -0.875 1.4375 -2.1875 +v -0.875 1.4375 0.3125 +vt 0.5263671875 0.875 +vt 0.5302734375 0.875 +vt 0.5302734375 0.8740234375 +vt 0.5263671875 0.8740234375 +vt 0.4873046875 0.875 +vt 0.5263671875 0.875 +vt 0.5263671875 0.8740234375 +vt 0.4873046875 0.8740234375 +vt 0.5693359375 0.875 +vt 0.5732421875 0.875 +vt 0.5732421875 0.8740234375 +vt 0.5693359375 0.8740234375 +vt 0.5302734375 0.875 +vt 0.5693359375 0.875 +vt 0.5693359375 0.8740234375 +vt 0.5302734375 0.8740234375 +vt 0.5302734375 0.875 +vt 0.5263671875 0.875 +vt 0.5263671875 0.9140625 +vt 0.5302734375 0.9140625 +vt 0.5341796875 0.9140625 +vt 0.5302734375 0.9140625 +vt 0.5302734375 0.875 +vt 0.5341796875 0.875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3516/10540/2635 3519/10539/2635 3517/10538/2635 3514/10537/2635 +f 3515/10544/2636 3516/10543/2636 3514/10542/2636 3513/10541/2636 +f 3520/10548/2637 3515/10547/2637 3513/10546/2637 3518/10545/2637 +f 3519/10552/2638 3520/10551/2638 3518/10550/2638 3517/10549/2638 +f 3518/10556/2639 3513/10555/2639 3514/10554/2639 3517/10553/2639 +f 3519/10560/2640 3516/10559/2640 3515/10558/2640 3520/10557/2640 +o cube +v -0.125 1.5 0.4375 +v -0.125 1.5 -2.0625 +v -0.125 1.4375 0.4375 +v -0.125 1.4375 -2.0625 +v -0.375 1.5 -2.0625 +v -0.375 1.5 0.4375 +v -0.375 1.4375 -2.0625 +v -0.375 1.4375 0.4375 +vt 0.8583984375 0.9140625 +vt 0.8623046875 0.9140625 +vt 0.8623046875 0.9130859375 +vt 0.8583984375 0.9130859375 +vt 0.8193359375 0.9140625 +vt 0.8583984375 0.9140625 +vt 0.8583984375 0.9130859375 +vt 0.8193359375 0.9130859375 +vt 0.9013671875 0.9140625 +vt 0.9052734375 0.9140625 +vt 0.9052734375 0.9130859375 +vt 0.9013671875 0.9130859375 +vt 0.8623046875 0.9140625 +vt 0.9013671875 0.9140625 +vt 0.9013671875 0.9130859375 +vt 0.8623046875 0.9130859375 +vt 0.8623046875 0.9140625 +vt 0.8583984375 0.9140625 +vt 0.8583984375 0.953125 +vt 0.8623046875 0.953125 +vt 0.8662109375 0.953125 +vt 0.8623046875 0.953125 +vt 0.8623046875 0.9140625 +vt 0.8662109375 0.9140625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3524/10564/2641 3527/10563/2641 3525/10562/2641 3522/10561/2641 +f 3523/10568/2642 3524/10567/2642 3522/10566/2642 3521/10565/2642 +f 3528/10572/2643 3523/10571/2643 3521/10570/2643 3526/10569/2643 +f 3527/10576/2644 3528/10575/2644 3526/10574/2644 3525/10573/2644 +f 3526/10580/2645 3521/10579/2645 3522/10578/2645 3525/10577/2645 +f 3527/10584/2646 3524/10583/2646 3523/10582/2646 3528/10581/2646 +o cube +v 0.125 1.5 0.0625 +v 0.125 1.5 -2.4375 +v 0.125 1.4375 0.0625 +v 0.125 1.4375 -2.4375 +v -0.125 1.5 -2.4375 +v -0.125 1.5 0.0625 +v -0.125 1.4375 -2.4375 +v -0.125 1.4375 0.0625 +vt 0.8583984375 0.35546875 +vt 0.8623046875 0.35546875 +vt 0.8623046875 0.3544921875 +vt 0.8583984375 0.3544921875 +vt 0.8193359375 0.35546875 +vt 0.8583984375 0.35546875 +vt 0.8583984375 0.3544921875 +vt 0.8193359375 0.3544921875 +vt 0.9013671875 0.35546875 +vt 0.9052734375 0.35546875 +vt 0.9052734375 0.3544921875 +vt 0.9013671875 0.3544921875 +vt 0.8623046875 0.35546875 +vt 0.9013671875 0.35546875 +vt 0.9013671875 0.3544921875 +vt 0.8623046875 0.3544921875 +vt 0.8623046875 0.35546875 +vt 0.8583984375 0.35546875 +vt 0.8583984375 0.39453125 +vt 0.8623046875 0.39453125 +vt 0.8662109375 0.39453125 +vt 0.8623046875 0.39453125 +vt 0.8623046875 0.35546875 +vt 0.8662109375 0.35546875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3532/10588/2647 3535/10587/2647 3533/10586/2647 3530/10585/2647 +f 3531/10592/2648 3532/10591/2648 3530/10590/2648 3529/10589/2648 +f 3536/10596/2649 3531/10595/2649 3529/10594/2649 3534/10593/2649 +f 3535/10600/2650 3536/10599/2650 3534/10598/2650 3533/10597/2650 +f 3534/10604/2651 3529/10603/2651 3530/10602/2651 3533/10601/2651 +f 3535/10608/2652 3532/10607/2652 3531/10606/2652 3536/10605/2652 +o cube +v 0.375 1.5 1 +v 0.375 1.5 -1.5 +v 0.375 1.4375 1 +v 0.375 1.4375 -1.5 +v 0.125 1.5 -1.5 +v 0.125 1.5 1 +v 0.125 1.4375 -1.5 +v 0.125 1.4375 1 +vt 0.181640625 0.142578125 +vt 0.185546875 0.142578125 +vt 0.185546875 0.1416015625 +vt 0.181640625 0.1416015625 +vt 0.142578125 0.142578125 +vt 0.181640625 0.142578125 +vt 0.181640625 0.1416015625 +vt 0.142578125 0.1416015625 +vt 0.224609375 0.142578125 +vt 0.228515625 0.142578125 +vt 0.228515625 0.1416015625 +vt 0.224609375 0.1416015625 +vt 0.185546875 0.142578125 +vt 0.224609375 0.142578125 +vt 0.224609375 0.1416015625 +vt 0.185546875 0.1416015625 +vt 0.185546875 0.142578125 +vt 0.181640625 0.142578125 +vt 0.181640625 0.181640625 +vt 0.185546875 0.181640625 +vt 0.189453125 0.181640625 +vt 0.185546875 0.181640625 +vt 0.185546875 0.142578125 +vt 0.189453125 0.142578125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3540/10612/2653 3543/10611/2653 3541/10610/2653 3538/10609/2653 +f 3539/10616/2654 3540/10615/2654 3538/10614/2654 3537/10613/2654 +f 3544/10620/2655 3539/10619/2655 3537/10618/2655 3542/10617/2655 +f 3543/10624/2656 3544/10623/2656 3542/10622/2656 3541/10621/2656 +f 3542/10628/2657 3537/10627/2657 3538/10626/2657 3541/10625/2657 +f 3543/10632/2658 3540/10631/2658 3539/10630/2658 3544/10629/2658 +o cube +v 0.625 1.5 0.5625 +v 0.625 1.5 -1.9375 +v 0.625 1.4375 0.5625 +v 0.625 1.4375 -1.9375 +v 0.375 1.5 -1.9375 +v 0.375 1.5 0.5625 +v 0.375 1.4375 -1.9375 +v 0.375 1.4375 0.5625 +vt 0.51953125 0.1904296875 +vt 0.5234375 0.1904296875 +vt 0.5234375 0.189453125 +vt 0.51953125 0.189453125 +vt 0.48046875 0.1904296875 +vt 0.51953125 0.1904296875 +vt 0.51953125 0.189453125 +vt 0.48046875 0.189453125 +vt 0.5625 0.1904296875 +vt 0.56640625 0.1904296875 +vt 0.56640625 0.189453125 +vt 0.5625 0.189453125 +vt 0.5234375 0.1904296875 +vt 0.5625 0.1904296875 +vt 0.5625 0.189453125 +vt 0.5234375 0.189453125 +vt 0.5234375 0.1904296875 +vt 0.51953125 0.1904296875 +vt 0.51953125 0.2294921875 +vt 0.5234375 0.2294921875 +vt 0.52734375 0.2294921875 +vt 0.5234375 0.2294921875 +vt 0.5234375 0.1904296875 +vt 0.52734375 0.1904296875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3548/10636/2659 3551/10635/2659 3549/10634/2659 3546/10633/2659 +f 3547/10640/2660 3548/10639/2660 3546/10638/2660 3545/10637/2660 +f 3552/10644/2661 3547/10643/2661 3545/10642/2661 3550/10641/2661 +f 3551/10648/2662 3552/10647/2662 3550/10646/2662 3549/10645/2662 +f 3550/10652/2663 3545/10651/2663 3546/10650/2663 3549/10649/2663 +f 3551/10656/2664 3548/10655/2664 3547/10654/2664 3552/10653/2664 +o cube +v 1.125 1.5 0.5 +v 1.125 1.5 -2.0625 +v 1.125 1.4375 0.5 +v 1.125 1.4375 -2.0625 +v 0.875 1.5 -2.0625 +v 0.875 1.5 0.5 +v 0.875 1.4375 -2.0625 +v 0.875 1.4375 0.5 +vt 0.7734375 0.19140625 +vt 0.77734375 0.19140625 +vt 0.77734375 0.1904296875 +vt 0.7734375 0.1904296875 +vt 0.7333984375 0.19140625 +vt 0.7734375 0.19140625 +vt 0.7734375 0.1904296875 +vt 0.7333984375 0.1904296875 +vt 0.8173828125 0.19140625 +vt 0.8212890625 0.19140625 +vt 0.8212890625 0.1904296875 +vt 0.8173828125 0.1904296875 +vt 0.77734375 0.19140625 +vt 0.8173828125 0.19140625 +vt 0.8173828125 0.1904296875 +vt 0.77734375 0.1904296875 +vt 0.77734375 0.19140625 +vt 0.7734375 0.19140625 +vt 0.7734375 0.2314453125 +vt 0.77734375 0.2314453125 +vt 0.78125 0.2314453125 +vt 0.77734375 0.2314453125 +vt 0.77734375 0.19140625 +vt 0.78125 0.19140625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3556/10660/2665 3559/10659/2665 3557/10658/2665 3554/10657/2665 +f 3555/10664/2666 3556/10663/2666 3554/10662/2666 3553/10661/2666 +f 3560/10668/2667 3555/10667/2667 3553/10666/2667 3558/10665/2667 +f 3559/10672/2668 3560/10671/2668 3558/10670/2668 3557/10669/2668 +f 3558/10676/2669 3553/10675/2669 3554/10674/2669 3557/10673/2669 +f 3559/10680/2670 3556/10679/2670 3555/10678/2670 3560/10677/2670 +o cube +v 0.875 1.5 0.0625 +v 0.875 1.5 -2.4375 +v 0.875 1.4375 0.0625 +v 0.875 1.4375 -2.4375 +v 0.625 1.5 -2.4375 +v 0.625 1.5 0.0625 +v 0.625 1.4375 -2.4375 +v 0.625 1.4375 0.0625 +vt 0.470703125 0.2333984375 +vt 0.474609375 0.2333984375 +vt 0.474609375 0.232421875 +vt 0.470703125 0.232421875 +vt 0.431640625 0.2333984375 +vt 0.470703125 0.2333984375 +vt 0.470703125 0.232421875 +vt 0.431640625 0.232421875 +vt 0.513671875 0.2333984375 +vt 0.517578125 0.2333984375 +vt 0.517578125 0.232421875 +vt 0.513671875 0.232421875 +vt 0.474609375 0.2333984375 +vt 0.513671875 0.2333984375 +vt 0.513671875 0.232421875 +vt 0.474609375 0.232421875 +vt 0.474609375 0.2333984375 +vt 0.470703125 0.2333984375 +vt 0.470703125 0.2724609375 +vt 0.474609375 0.2724609375 +vt 0.478515625 0.2724609375 +vt 0.474609375 0.2724609375 +vt 0.474609375 0.2333984375 +vt 0.478515625 0.2333984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3564/10684/2671 3567/10683/2671 3565/10682/2671 3562/10681/2671 +f 3563/10688/2672 3564/10687/2672 3562/10686/2672 3561/10685/2672 +f 3568/10692/2673 3563/10691/2673 3561/10690/2673 3566/10689/2673 +f 3567/10696/2674 3568/10695/2674 3566/10694/2674 3565/10693/2674 +f 3566/10700/2675 3561/10699/2675 3562/10698/2675 3565/10697/2675 +f 3567/10704/2676 3564/10703/2676 3563/10702/2676 3568/10701/2676 +o cube +v 1.25 1.5 0.1875 +v 1.25 1.5 -2.3125 +v 1.25 1.4375 0.1875 +v 1.25 1.4375 -2.3125 +v 1.125 1.5 -2.3125 +v 1.125 1.5 0.1875 +v 1.125 1.4375 -2.3125 +v 1.125 1.4375 0.1875 +vt 0.0390625 0.404296875 +vt 0.041015625 0.404296875 +vt 0.041015625 0.4033203125 +vt 0.0390625 0.4033203125 +vt 0 0.404296875 +vt 0.0390625 0.404296875 +vt 0.0390625 0.4033203125 +vt 0 0.4033203125 +vt 0.080078125 0.404296875 +vt 0.08203125 0.404296875 +vt 0.08203125 0.4033203125 +vt 0.080078125 0.4033203125 +vt 0.041015625 0.404296875 +vt 0.080078125 0.404296875 +vt 0.080078125 0.4033203125 +vt 0.041015625 0.4033203125 +vt 0.041015625 0.404296875 +vt 0.0390625 0.404296875 +vt 0.0390625 0.443359375 +vt 0.041015625 0.443359375 +vt 0.04296875 0.443359375 +vt 0.041015625 0.443359375 +vt 0.041015625 0.404296875 +vt 0.04296875 0.404296875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3572/10708/2677 3575/10707/2677 3573/10706/2677 3570/10705/2677 +f 3571/10712/2678 3572/10711/2678 3570/10710/2678 3569/10709/2678 +f 3576/10716/2679 3571/10715/2679 3569/10714/2679 3574/10713/2679 +f 3575/10720/2680 3576/10719/2680 3574/10718/2680 3573/10717/2680 +f 3574/10724/2681 3569/10723/2681 3570/10722/2681 3573/10721/2681 +f 3575/10728/2682 3572/10727/2682 3571/10726/2682 3576/10725/2682 +o cube +v -0.875 1.5 5.9375 +v -0.875 1.5 0.5625 +v -0.875 1.4375 5.9375 +v -0.875 1.4375 0.5625 +v -1.125 1.5 0.5625 +v -1.125 1.5 5.9375 +v -1.125 1.4375 0.5625 +v -1.125 1.4375 5.9375 +vt 0.083984375 0.359375 +vt 0.087890625 0.359375 +vt 0.087890625 0.3583984375 +vt 0.083984375 0.3583984375 +vt 0 0.359375 +vt 0.083984375 0.359375 +vt 0.083984375 0.3583984375 +vt 0 0.3583984375 +vt 0.171875 0.359375 +vt 0.17578125 0.359375 +vt 0.17578125 0.3583984375 +vt 0.171875 0.3583984375 +vt 0.087890625 0.359375 +vt 0.171875 0.359375 +vt 0.171875 0.3583984375 +vt 0.087890625 0.3583984375 +vt 0.087890625 0.359375 +vt 0.083984375 0.359375 +vt 0.083984375 0.443359375 +vt 0.087890625 0.443359375 +vt 0.091796875 0.443359375 +vt 0.087890625 0.443359375 +vt 0.087890625 0.359375 +vt 0.091796875 0.359375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3580/10732/2683 3583/10731/2683 3581/10730/2683 3578/10729/2683 +f 3579/10736/2684 3580/10735/2684 3578/10734/2684 3577/10733/2684 +f 3584/10740/2685 3579/10739/2685 3577/10738/2685 3582/10737/2685 +f 3583/10744/2686 3584/10743/2686 3582/10742/2686 3581/10741/2686 +f 3582/10748/2687 3577/10747/2687 3578/10746/2687 3581/10745/2687 +f 3583/10752/2688 3580/10751/2688 3579/10750/2688 3584/10749/2688 +o cube +v -0.375 1.5 3.875 +v -0.375 1.5 0.125 +v -0.375 1.4375 3.875 +v -0.375 1.4375 0.125 +v -0.625 1.5 0.125 +v -0.625 1.5 3.875 +v -0.625 1.4375 0.125 +v -0.625 1.4375 3.875 +vt 0.6416015625 0.283203125 +vt 0.6455078125 0.283203125 +vt 0.6455078125 0.2822265625 +vt 0.6416015625 0.2822265625 +vt 0.5830078125 0.283203125 +vt 0.6416015625 0.283203125 +vt 0.6416015625 0.2822265625 +vt 0.5830078125 0.2822265625 +vt 0.7041015625 0.283203125 +vt 0.7080078125 0.283203125 +vt 0.7080078125 0.2822265625 +vt 0.7041015625 0.2822265625 +vt 0.6455078125 0.283203125 +vt 0.7041015625 0.283203125 +vt 0.7041015625 0.2822265625 +vt 0.6455078125 0.2822265625 +vt 0.6455078125 0.283203125 +vt 0.6416015625 0.283203125 +vt 0.6416015625 0.341796875 +vt 0.6455078125 0.341796875 +vt 0.6494140625 0.341796875 +vt 0.6455078125 0.341796875 +vt 0.6455078125 0.283203125 +vt 0.6494140625 0.283203125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3588/10756/2689 3591/10755/2689 3589/10754/2689 3586/10753/2689 +f 3587/10760/2690 3588/10759/2690 3586/10758/2690 3585/10757/2690 +f 3592/10764/2691 3587/10763/2691 3585/10762/2691 3590/10761/2691 +f 3591/10768/2692 3592/10767/2692 3590/10766/2692 3589/10765/2692 +f 3590/10772/2693 3585/10771/2693 3586/10770/2693 3589/10769/2693 +f 3591/10776/2694 3588/10775/2694 3587/10774/2694 3592/10773/2694 +o cube +v -0.625 1.5 5.9375 +v -0.625 1.5 0.3125 +v -0.625 1.4375 5.9375 +v -0.625 1.4375 0.3125 +v -0.875 1.5 0.3125 +v -0.875 1.5 5.9375 +v -0.875 1.4375 0.3125 +v -0.875 1.4375 5.9375 +vt 0.419921875 0.7021484375 +vt 0.423828125 0.7021484375 +vt 0.423828125 0.701171875 +vt 0.419921875 0.701171875 +vt 0.33203125 0.7021484375 +vt 0.419921875 0.7021484375 +vt 0.419921875 0.701171875 +vt 0.33203125 0.701171875 +vt 0.51171875 0.7021484375 +vt 0.515625 0.7021484375 +vt 0.515625 0.701171875 +vt 0.51171875 0.701171875 +vt 0.423828125 0.7021484375 +vt 0.51171875 0.7021484375 +vt 0.51171875 0.701171875 +vt 0.423828125 0.701171875 +vt 0.423828125 0.7021484375 +vt 0.419921875 0.7021484375 +vt 0.419921875 0.7900390625 +vt 0.423828125 0.7900390625 +vt 0.427734375 0.7900390625 +vt 0.423828125 0.7900390625 +vt 0.423828125 0.7021484375 +vt 0.427734375 0.7021484375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3596/10780/2695 3599/10779/2695 3597/10778/2695 3594/10777/2695 +f 3595/10784/2696 3596/10783/2696 3594/10782/2696 3593/10781/2696 +f 3600/10788/2697 3595/10787/2697 3593/10786/2697 3598/10785/2697 +f 3599/10792/2698 3600/10791/2698 3598/10790/2698 3597/10789/2698 +f 3598/10796/2699 3593/10795/2699 3594/10794/2699 3597/10793/2699 +f 3599/10800/2700 3596/10799/2700 3595/10798/2700 3600/10797/2700 +o cube +v -0.125 1.5 3.875 +v -0.125 1.5 0.4375 +v -0.125 1.4375 3.875 +v -0.125 1.4375 0.4375 +v -0.375 1.5 0.4375 +v -0.375 1.5 3.875 +v -0.375 1.4375 0.4375 +v -0.375 1.4375 3.875 +vt 0.328125 0.9306640625 +vt 0.33203125 0.9306640625 +vt 0.33203125 0.9296875 +vt 0.328125 0.9296875 +vt 0.2744140625 0.9306640625 +vt 0.328125 0.9306640625 +vt 0.328125 0.9296875 +vt 0.2744140625 0.9296875 +vt 0.3857421875 0.9306640625 +vt 0.3896484375 0.9306640625 +vt 0.3896484375 0.9296875 +vt 0.3857421875 0.9296875 +vt 0.33203125 0.9306640625 +vt 0.3857421875 0.9306640625 +vt 0.3857421875 0.9296875 +vt 0.33203125 0.9296875 +vt 0.33203125 0.9306640625 +vt 0.328125 0.9306640625 +vt 0.328125 0.984375 +vt 0.33203125 0.984375 +vt 0.3359375 0.984375 +vt 0.33203125 0.984375 +vt 0.33203125 0.9306640625 +vt 0.3359375 0.9306640625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3604/10804/2701 3607/10803/2701 3605/10802/2701 3602/10801/2701 +f 3603/10808/2702 3604/10807/2702 3602/10806/2702 3601/10805/2702 +f 3608/10812/2703 3603/10811/2703 3601/10810/2703 3606/10809/2703 +f 3607/10816/2704 3608/10815/2704 3606/10814/2704 3605/10813/2704 +f 3606/10820/2705 3601/10819/2705 3602/10818/2705 3605/10817/2705 +f 3607/10824/2706 3604/10823/2706 3603/10822/2706 3608/10821/2706 +o cube +v 0.125 1.5 3.875 +v 0.125 1.5 0.0625 +v 0.125 1.4375 3.875 +v 0.125 1.4375 0.0625 +v -0.125 1.5 0.0625 +v -0.125 1.5 3.875 +v -0.125 1.4375 0.0625 +v -0.125 1.4375 3.875 +vt 0.7724609375 0.236328125 +vt 0.7763671875 0.236328125 +vt 0.7763671875 0.2353515625 +vt 0.7724609375 0.2353515625 +vt 0.712890625 0.236328125 +vt 0.7724609375 0.236328125 +vt 0.7724609375 0.2353515625 +vt 0.712890625 0.2353515625 +vt 0.8359375 0.236328125 +vt 0.83984375 0.236328125 +vt 0.83984375 0.2353515625 +vt 0.8359375 0.2353515625 +vt 0.7763671875 0.236328125 +vt 0.8359375 0.236328125 +vt 0.8359375 0.2353515625 +vt 0.7763671875 0.2353515625 +vt 0.7763671875 0.236328125 +vt 0.7724609375 0.236328125 +vt 0.7724609375 0.2958984375 +vt 0.7763671875 0.2958984375 +vt 0.7802734375 0.2958984375 +vt 0.7763671875 0.2958984375 +vt 0.7763671875 0.236328125 +vt 0.7802734375 0.236328125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3612/10828/2707 3615/10827/2707 3613/10826/2707 3610/10825/2707 +f 3611/10832/2708 3612/10831/2708 3610/10830/2708 3609/10829/2708 +f 3616/10836/2709 3611/10835/2709 3609/10834/2709 3614/10833/2709 +f 3615/10840/2710 3616/10839/2710 3614/10838/2710 3613/10837/2710 +f 3614/10844/2711 3609/10843/2711 3610/10842/2711 3613/10841/2711 +f 3615/10848/2712 3612/10847/2712 3611/10846/2712 3616/10845/2712 +o cube +v 0.375 1.5 3.875 +v 0.375 1.5 1 +v 0.375 1.4375 3.875 +v 0.375 1.4375 1 +v 0.125 1.5 1 +v 0.125 1.5 3.875 +v 0.125 1.4375 1 +v 0.125 1.4375 3.875 +vt 0.7216796875 0.1904296875 +vt 0.7255859375 0.1904296875 +vt 0.7255859375 0.189453125 +vt 0.7216796875 0.189453125 +vt 0.6767578125 0.1904296875 +vt 0.7216796875 0.1904296875 +vt 0.7216796875 0.189453125 +vt 0.6767578125 0.189453125 +vt 0.7705078125 0.1904296875 +vt 0.7744140625 0.1904296875 +vt 0.7744140625 0.189453125 +vt 0.7705078125 0.189453125 +vt 0.7255859375 0.1904296875 +vt 0.7705078125 0.1904296875 +vt 0.7705078125 0.189453125 +vt 0.7255859375 0.189453125 +vt 0.7255859375 0.1904296875 +vt 0.7216796875 0.1904296875 +vt 0.7216796875 0.2353515625 +vt 0.7255859375 0.2353515625 +vt 0.7294921875 0.2353515625 +vt 0.7255859375 0.2353515625 +vt 0.7255859375 0.1904296875 +vt 0.7294921875 0.1904296875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3620/10852/2713 3623/10851/2713 3621/10850/2713 3618/10849/2713 +f 3619/10856/2714 3620/10855/2714 3618/10854/2714 3617/10853/2714 +f 3624/10860/2715 3619/10859/2715 3617/10858/2715 3622/10857/2715 +f 3623/10864/2716 3624/10863/2716 3622/10862/2716 3621/10861/2716 +f 3622/10868/2717 3617/10867/2717 3618/10866/2717 3621/10865/2717 +f 3623/10872/2718 3620/10871/2718 3619/10870/2718 3624/10869/2718 +o cube +v 0.625 1.5 3.875 +v 0.625 1.5 0.5625 +v 0.625 1.4375 3.875 +v 0.625 1.4375 0.5625 +v 0.375 1.5 0.5625 +v 0.375 1.5 3.875 +v 0.375 1.4375 0.5625 +v 0.375 1.4375 3.875 +vt 0.3798828125 0.4267578125 +vt 0.3837890625 0.4267578125 +vt 0.3837890625 0.42578125 +vt 0.3798828125 0.42578125 +vt 0.328125 0.4267578125 +vt 0.3798828125 0.4267578125 +vt 0.3798828125 0.42578125 +vt 0.328125 0.42578125 +vt 0.435546875 0.4267578125 +vt 0.439453125 0.4267578125 +vt 0.439453125 0.42578125 +vt 0.435546875 0.42578125 +vt 0.3837890625 0.4267578125 +vt 0.435546875 0.4267578125 +vt 0.435546875 0.42578125 +vt 0.3837890625 0.42578125 +vt 0.3837890625 0.4267578125 +vt 0.3798828125 0.4267578125 +vt 0.3798828125 0.478515625 +vt 0.3837890625 0.478515625 +vt 0.3876953125 0.478515625 +vt 0.3837890625 0.478515625 +vt 0.3837890625 0.4267578125 +vt 0.3876953125 0.4267578125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3628/10876/2719 3631/10875/2719 3629/10874/2719 3626/10873/2719 +f 3627/10880/2720 3628/10879/2720 3626/10878/2720 3625/10877/2720 +f 3632/10884/2721 3627/10883/2721 3625/10882/2721 3630/10881/2721 +f 3631/10888/2722 3632/10887/2722 3630/10886/2722 3629/10885/2722 +f 3630/10892/2723 3625/10891/2723 3626/10890/2723 3629/10889/2723 +f 3631/10896/2724 3628/10895/2724 3627/10894/2724 3632/10893/2724 +o cube +v 0.875 1.5 5.875 +v 0.875 1.5 0.0625 +v 0.875 1.4375 5.875 +v 0.875 1.4375 0.0625 +v 0.625 1.5 0.0625 +v 0.625 1.5 5.875 +v 0.625 1.4375 0.0625 +v 0.625 1.4375 5.875 +vt 0.0908203125 0.814453125 +vt 0.0947265625 0.814453125 +vt 0.0947265625 0.8134765625 +vt 0.0908203125 0.8134765625 +vt 0 0.814453125 +vt 0.0908203125 0.814453125 +vt 0.0908203125 0.8134765625 +vt 0 0.8134765625 +vt 0.185546875 0.814453125 +vt 0.189453125 0.814453125 +vt 0.189453125 0.8134765625 +vt 0.185546875 0.8134765625 +vt 0.0947265625 0.814453125 +vt 0.185546875 0.814453125 +vt 0.185546875 0.8134765625 +vt 0.0947265625 0.8134765625 +vt 0.0947265625 0.814453125 +vt 0.0908203125 0.814453125 +vt 0.0908203125 0.9052734375 +vt 0.0947265625 0.9052734375 +vt 0.0986328125 0.9052734375 +vt 0.0947265625 0.9052734375 +vt 0.0947265625 0.814453125 +vt 0.0986328125 0.814453125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3636/10900/2725 3639/10899/2725 3637/10898/2725 3634/10897/2725 +f 3635/10904/2726 3636/10903/2726 3634/10902/2726 3633/10901/2726 +f 3640/10908/2727 3635/10907/2727 3633/10906/2727 3638/10905/2727 +f 3639/10912/2728 3640/10911/2728 3638/10910/2728 3637/10909/2728 +f 3638/10916/2729 3633/10915/2729 3634/10914/2729 3637/10913/2729 +f 3639/10920/2730 3636/10919/2730 3635/10918/2730 3640/10917/2730 +o cube +v 1.25 1.5 5.875 +v 1.25 1.5 0.1875 +v 1.25 1.4375 5.875 +v 1.25 1.4375 0.1875 +v 1.125 1.5 0.1875 +v 1.125 1.5 5.875 +v 1.125 1.4375 0.1875 +v 1.125 1.4375 5.875 +vt 0.515625 0.701171875 +vt 0.517578125 0.701171875 +vt 0.517578125 0.7001953125 +vt 0.515625 0.7001953125 +vt 0.4267578125 0.701171875 +vt 0.515625 0.701171875 +vt 0.515625 0.7001953125 +vt 0.4267578125 0.7001953125 +vt 0.6064453125 0.701171875 +vt 0.6083984375 0.701171875 +vt 0.6083984375 0.7001953125 +vt 0.6064453125 0.7001953125 +vt 0.517578125 0.701171875 +vt 0.6064453125 0.701171875 +vt 0.6064453125 0.7001953125 +vt 0.517578125 0.7001953125 +vt 0.517578125 0.701171875 +vt 0.515625 0.701171875 +vt 0.515625 0.7900390625 +vt 0.517578125 0.7900390625 +vt 0.51953125 0.7900390625 +vt 0.517578125 0.7900390625 +vt 0.517578125 0.701171875 +vt 0.51953125 0.701171875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3644/10924/2731 3647/10923/2731 3645/10922/2731 3642/10921/2731 +f 3643/10928/2732 3644/10927/2732 3642/10926/2732 3641/10925/2732 +f 3648/10932/2733 3643/10931/2733 3641/10930/2733 3646/10929/2733 +f 3647/10936/2734 3648/10935/2734 3646/10934/2734 3645/10933/2734 +f 3646/10940/2735 3641/10939/2735 3642/10938/2735 3645/10937/2735 +f 3647/10944/2736 3644/10943/2736 3643/10942/2736 3648/10941/2736 +o cube +v -1.125 1.5 5.9375 +v -1.125 1.5 0.8125 +v -1.125 1.4375 5.9375 +v -1.125 1.4375 0.8125 +v -1.25 1.5 0.8125 +v -1.25 1.5 5.9375 +v -1.25 1.4375 0.8125 +v -1.25 1.4375 5.9375 +vt 0.171875 0.36328125 +vt 0.173828125 0.36328125 +vt 0.173828125 0.3623046875 +vt 0.171875 0.3623046875 +vt 0.091796875 0.36328125 +vt 0.171875 0.36328125 +vt 0.171875 0.3623046875 +vt 0.091796875 0.3623046875 +vt 0.25390625 0.36328125 +vt 0.255859375 0.36328125 +vt 0.255859375 0.3623046875 +vt 0.25390625 0.3623046875 +vt 0.173828125 0.36328125 +vt 0.25390625 0.36328125 +vt 0.25390625 0.3623046875 +vt 0.173828125 0.3623046875 +vt 0.173828125 0.36328125 +vt 0.171875 0.36328125 +vt 0.171875 0.443359375 +vt 0.173828125 0.443359375 +vt 0.17578125 0.443359375 +vt 0.173828125 0.443359375 +vt 0.173828125 0.36328125 +vt 0.17578125 0.36328125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3652/10948/2737 3655/10947/2737 3653/10946/2737 3650/10945/2737 +f 3651/10952/2738 3652/10951/2738 3650/10950/2738 3649/10949/2738 +f 3656/10956/2739 3651/10955/2739 3649/10954/2739 3654/10953/2739 +f 3655/10960/2740 3656/10959/2740 3654/10958/2740 3653/10957/2740 +f 3654/10964/2741 3649/10963/2741 3650/10962/2741 3653/10961/2741 +f 3655/10968/2742 3652/10967/2742 3651/10966/2742 3656/10965/2742 +o cube +v 1.125 1.5 5.875 +v 1.125 1.5 0.5 +v 1.125 1.4375 5.875 +v 1.125 1.4375 0.5 +v 0.875 1.5 0.5 +v 0.875 1.5 5.875 +v 0.875 1.4375 0.5 +v 0.875 1.4375 5.875 +vt 0.087890625 0.3583984375 +vt 0.083984375 0.3583984375 +vt 0.083984375 0.357421875 +vt 0.087890625 0.357421875 +vt 0.171875 0.3583984375 +vt 0.087890625 0.3583984375 +vt 0.087890625 0.357421875 +vt 0.171875 0.357421875 +vt 0.17578125 0.3583984375 +vt 0.171875 0.3583984375 +vt 0.171875 0.357421875 +vt 0.17578125 0.357421875 +vt 0.083984375 0.3583984375 +vt 0 0.3583984375 +vt 0 0.357421875 +vt 0.083984375 0.357421875 +vt 0.083984375 0.3583984375 +vt 0.087890625 0.3583984375 +vt 0.087890625 0.4423828125 +vt 0.083984375 0.4423828125 +vt 0.087890625 0.4423828125 +vt 0.091796875 0.4423828125 +vt 0.091796875 0.3583984375 +vt 0.087890625 0.3583984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3660/10972/2743 3663/10971/2743 3661/10970/2743 3658/10969/2743 +f 3659/10976/2744 3660/10975/2744 3658/10974/2744 3657/10973/2744 +f 3664/10980/2745 3659/10979/2745 3657/10978/2745 3662/10977/2745 +f 3663/10984/2746 3664/10983/2746 3662/10982/2746 3661/10981/2746 +f 3662/10988/2747 3657/10987/2747 3658/10986/2747 3661/10985/2747 +f 3663/10992/2748 3660/10991/2748 3659/10990/2748 3664/10989/2748 +o cube +v -0.875 1.5 -1.9375 +v -0.875 1.5 -4.6875 +v -0.875 1.4375 -1.9375 +v -0.875 1.4375 -4.6875 +v -1.125 1.5 -4.6875 +v -1.125 1.5 -1.9375 +v -1.125 1.4375 -4.6875 +v -1.125 1.4375 -1.9375 +vt 0.8125 0.546875 +vt 0.81640625 0.546875 +vt 0.81640625 0.5458984375 +vt 0.8125 0.5458984375 +vt 0.76953125 0.546875 +vt 0.8125 0.546875 +vt 0.8125 0.5458984375 +vt 0.76953125 0.5458984375 +vt 0.859375 0.546875 +vt 0.86328125 0.546875 +vt 0.86328125 0.5458984375 +vt 0.859375 0.5458984375 +vt 0.81640625 0.546875 +vt 0.859375 0.546875 +vt 0.859375 0.5458984375 +vt 0.81640625 0.5458984375 +vt 0.81640625 0.546875 +vt 0.8125 0.546875 +vt 0.8125 0.58984375 +vt 0.81640625 0.58984375 +vt 0.8203125 0.58984375 +vt 0.81640625 0.58984375 +vt 0.81640625 0.546875 +vt 0.8203125 0.546875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3668/10996/2749 3671/10995/2749 3669/10994/2749 3666/10993/2749 +f 3667/11000/2750 3668/10999/2750 3666/10998/2750 3665/10997/2750 +f 3672/11004/2751 3667/11003/2751 3665/11002/2751 3670/11001/2751 +f 3671/11008/2752 3672/11007/2752 3670/11006/2752 3669/11005/2752 +f 3670/11012/2753 3665/11011/2753 3666/11010/2753 3669/11009/2753 +f 3671/11016/2754 3668/11015/2754 3667/11014/2754 3672/11013/2754 +o cube +v -0.375 1.5 -2.375 +v -0.375 1.5 -5.5 +v -0.375 1.4375 -2.375 +v -0.375 1.4375 -5.5 +v -0.625 1.5 -5.5 +v -0.625 1.5 -2.375 +v -0.625 1.4375 -5.5 +v -0.625 1.4375 -2.375 +vt 0.3203125 0.23828125 +vt 0.32421875 0.23828125 +vt 0.32421875 0.2373046875 +vt 0.3203125 0.2373046875 +vt 0.271484375 0.23828125 +vt 0.3203125 0.23828125 +vt 0.3203125 0.2373046875 +vt 0.271484375 0.2373046875 +vt 0.373046875 0.23828125 +vt 0.376953125 0.23828125 +vt 0.376953125 0.2373046875 +vt 0.373046875 0.2373046875 +vt 0.32421875 0.23828125 +vt 0.373046875 0.23828125 +vt 0.373046875 0.2373046875 +vt 0.32421875 0.2373046875 +vt 0.32421875 0.23828125 +vt 0.3203125 0.23828125 +vt 0.3203125 0.287109375 +vt 0.32421875 0.287109375 +vt 0.328125 0.287109375 +vt 0.32421875 0.287109375 +vt 0.32421875 0.23828125 +vt 0.328125 0.23828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3676/11020/2755 3679/11019/2755 3677/11018/2755 3674/11017/2755 +f 3675/11024/2756 3676/11023/2756 3674/11022/2756 3673/11021/2756 +f 3680/11028/2757 3675/11027/2757 3673/11026/2757 3678/11025/2757 +f 3679/11032/2758 3680/11031/2758 3678/11030/2758 3677/11029/2758 +f 3678/11036/2759 3673/11035/2759 3674/11034/2759 3677/11033/2759 +f 3679/11040/2760 3676/11039/2760 3675/11038/2760 3680/11037/2760 +o cube +v -0.625 1.5 -2.1875 +v -0.625 1.5 -5.3125 +v -0.625 1.4375 -2.1875 +v -0.625 1.4375 -5.3125 +v -0.875 1.5 -5.3125 +v -0.875 1.5 -2.1875 +v -0.875 1.4375 -5.3125 +v -0.875 1.4375 -2.1875 +vt 0.119140625 0.3095703125 +vt 0.123046875 0.3095703125 +vt 0.123046875 0.30859375 +vt 0.119140625 0.30859375 +vt 0.0703125 0.3095703125 +vt 0.119140625 0.3095703125 +vt 0.119140625 0.30859375 +vt 0.0703125 0.30859375 +vt 0.171875 0.3095703125 +vt 0.17578125 0.3095703125 +vt 0.17578125 0.30859375 +vt 0.171875 0.30859375 +vt 0.123046875 0.3095703125 +vt 0.171875 0.3095703125 +vt 0.171875 0.30859375 +vt 0.123046875 0.30859375 +vt 0.123046875 0.3095703125 +vt 0.119140625 0.3095703125 +vt 0.119140625 0.3583984375 +vt 0.123046875 0.3583984375 +vt 0.126953125 0.3583984375 +vt 0.123046875 0.3583984375 +vt 0.123046875 0.3095703125 +vt 0.126953125 0.3095703125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3684/11044/2761 3687/11043/2761 3685/11042/2761 3682/11041/2761 +f 3683/11048/2762 3684/11047/2762 3682/11046/2762 3681/11045/2762 +f 3688/11052/2763 3683/11051/2763 3681/11050/2763 3686/11049/2763 +f 3687/11056/2764 3688/11055/2764 3686/11054/2764 3685/11053/2764 +f 3686/11060/2765 3681/11059/2765 3682/11058/2765 3685/11057/2765 +f 3687/11064/2766 3684/11063/2766 3683/11062/2766 3688/11061/2766 +o cube +v -0.125 1.5 -2.0625 +v -0.125 1.5 -5.9375 +v -0.125 1.4375 -2.0625 +v -0.125 1.4375 -5.9375 +v -0.375 1.5 -5.9375 +v -0.375 1.5 -2.0625 +v -0.375 1.4375 -5.9375 +v -0.375 1.4375 -2.0625 +vt 0.201171875 0.2294921875 +vt 0.205078125 0.2294921875 +vt 0.205078125 0.228515625 +vt 0.201171875 0.228515625 +vt 0.140625 0.2294921875 +vt 0.201171875 0.2294921875 +vt 0.201171875 0.228515625 +vt 0.140625 0.228515625 +vt 0.265625 0.2294921875 +vt 0.26953125 0.2294921875 +vt 0.26953125 0.228515625 +vt 0.265625 0.228515625 +vt 0.205078125 0.2294921875 +vt 0.265625 0.2294921875 +vt 0.265625 0.228515625 +vt 0.205078125 0.228515625 +vt 0.205078125 0.2294921875 +vt 0.201171875 0.2294921875 +vt 0.201171875 0.2900390625 +vt 0.205078125 0.2900390625 +vt 0.208984375 0.2900390625 +vt 0.205078125 0.2900390625 +vt 0.205078125 0.2294921875 +vt 0.208984375 0.2294921875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3692/11068/2767 3695/11067/2767 3693/11066/2767 3690/11065/2767 +f 3691/11072/2768 3692/11071/2768 3690/11070/2768 3689/11069/2768 +f 3696/11076/2769 3691/11075/2769 3689/11074/2769 3694/11073/2769 +f 3695/11080/2770 3696/11079/2770 3694/11078/2770 3693/11077/2770 +f 3694/11084/2771 3689/11083/2771 3690/11082/2771 3693/11081/2771 +f 3695/11088/2772 3692/11087/2772 3691/11086/2772 3696/11085/2772 +o cube +v 0.125 1.5 -2.4375 +v 0.125 1.5 -6.25 +v 0.125 1.4375 -2.4375 +v 0.125 1.4375 -6.25 +v -0.125 1.5 -6.25 +v -0.125 1.5 -2.4375 +v -0.125 1.4375 -6.25 +v -0.125 1.4375 -2.4375 +vt 0.771484375 0.68359375 +vt 0.775390625 0.68359375 +vt 0.775390625 0.6826171875 +vt 0.771484375 0.6826171875 +vt 0.7119140625 0.68359375 +vt 0.771484375 0.68359375 +vt 0.771484375 0.6826171875 +vt 0.7119140625 0.6826171875 +vt 0.8349609375 0.68359375 +vt 0.8388671875 0.68359375 +vt 0.8388671875 0.6826171875 +vt 0.8349609375 0.6826171875 +vt 0.775390625 0.68359375 +vt 0.8349609375 0.68359375 +vt 0.8349609375 0.6826171875 +vt 0.775390625 0.6826171875 +vt 0.775390625 0.68359375 +vt 0.771484375 0.68359375 +vt 0.771484375 0.7431640625 +vt 0.775390625 0.7431640625 +vt 0.779296875 0.7431640625 +vt 0.775390625 0.7431640625 +vt 0.775390625 0.68359375 +vt 0.779296875 0.68359375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3700/11092/2773 3703/11091/2773 3701/11090/2773 3698/11089/2773 +f 3699/11096/2774 3700/11095/2774 3698/11094/2774 3697/11093/2774 +f 3704/11100/2775 3699/11099/2775 3697/11098/2775 3702/11097/2775 +f 3703/11104/2776 3704/11103/2776 3702/11102/2776 3701/11101/2776 +f 3702/11108/2777 3697/11107/2777 3698/11106/2777 3701/11105/2777 +f 3703/11112/2778 3700/11111/2778 3699/11110/2778 3704/11109/2778 +o cube +v 0.375 1.5 -1.5 +v 0.375 1.5 -5.9375 +v 0.375 1.4375 -1.5 +v 0.375 1.4375 -5.9375 +v 0.125 1.5 -5.9375 +v 0.125 1.5 -1.5 +v 0.125 1.4375 -5.9375 +v 0.125 1.4375 -1.5 +vt 0.681640625 0.755859375 +vt 0.685546875 0.755859375 +vt 0.685546875 0.7548828125 +vt 0.681640625 0.7548828125 +vt 0.6123046875 0.755859375 +vt 0.681640625 0.755859375 +vt 0.681640625 0.7548828125 +vt 0.6123046875 0.7548828125 +vt 0.7548828125 0.755859375 +vt 0.7587890625 0.755859375 +vt 0.7587890625 0.7548828125 +vt 0.7548828125 0.7548828125 +vt 0.685546875 0.755859375 +vt 0.7548828125 0.755859375 +vt 0.7548828125 0.7548828125 +vt 0.685546875 0.7548828125 +vt 0.685546875 0.755859375 +vt 0.681640625 0.755859375 +vt 0.681640625 0.8251953125 +vt 0.685546875 0.8251953125 +vt 0.689453125 0.8251953125 +vt 0.685546875 0.8251953125 +vt 0.685546875 0.755859375 +vt 0.689453125 0.755859375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3708/11116/2779 3711/11115/2779 3709/11114/2779 3706/11113/2779 +f 3707/11120/2780 3708/11119/2780 3706/11118/2780 3705/11117/2780 +f 3712/11124/2781 3707/11123/2781 3705/11122/2781 3710/11121/2781 +f 3711/11128/2782 3712/11127/2782 3710/11126/2782 3709/11125/2782 +f 3710/11132/2783 3705/11131/2783 3706/11130/2783 3709/11129/2783 +f 3711/11136/2784 3708/11135/2784 3707/11134/2784 3712/11133/2784 +o cube +v 0.625 1.5 -1.9375 +v 0.625 1.5 -5.5625 +v 0.625 1.4375 -1.9375 +v 0.625 1.4375 -5.5625 +v 0.375 1.5 -5.5625 +v 0.375 1.5 -1.9375 +v 0.375 1.4375 -5.5625 +v 0.375 1.4375 -1.9375 +vt 0.384765625 0.3642578125 +vt 0.388671875 0.3642578125 +vt 0.388671875 0.36328125 +vt 0.384765625 0.36328125 +vt 0.328125 0.3642578125 +vt 0.384765625 0.3642578125 +vt 0.384765625 0.36328125 +vt 0.328125 0.36328125 +vt 0.4453125 0.3642578125 +vt 0.44921875 0.3642578125 +vt 0.44921875 0.36328125 +vt 0.4453125 0.36328125 +vt 0.388671875 0.3642578125 +vt 0.4453125 0.3642578125 +vt 0.4453125 0.36328125 +vt 0.388671875 0.36328125 +vt 0.388671875 0.3642578125 +vt 0.384765625 0.3642578125 +vt 0.384765625 0.4208984375 +vt 0.388671875 0.4208984375 +vt 0.392578125 0.4208984375 +vt 0.388671875 0.4208984375 +vt 0.388671875 0.3642578125 +vt 0.392578125 0.3642578125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3716/11140/2785 3719/11139/2785 3717/11138/2785 3714/11137/2785 +f 3715/11144/2786 3716/11143/2786 3714/11142/2786 3713/11141/2786 +f 3720/11148/2787 3715/11147/2787 3713/11146/2787 3718/11145/2787 +f 3719/11152/2788 3720/11151/2788 3718/11150/2788 3717/11149/2788 +f 3718/11156/2789 3713/11155/2789 3714/11154/2789 3717/11153/2789 +f 3719/11160/2790 3716/11159/2790 3715/11158/2790 3720/11157/2790 +o cube +v 1.125 1.5 -2.0625 +v 1.125 1.5 -4.6875 +v 1.125 1.4375 -2.0625 +v 1.125 1.4375 -4.6875 +v 0.875 1.5 -4.6875 +v 0.875 1.5 -2.0625 +v 0.875 1.4375 -4.6875 +v 0.875 1.4375 -2.0625 +vt 0.5263671875 0.1416015625 +vt 0.5302734375 0.1416015625 +vt 0.5302734375 0.140625 +vt 0.5263671875 0.140625 +vt 0.4853515625 0.1416015625 +vt 0.5263671875 0.1416015625 +vt 0.5263671875 0.140625 +vt 0.4853515625 0.140625 +vt 0.5712890625 0.1416015625 +vt 0.5751953125 0.1416015625 +vt 0.5751953125 0.140625 +vt 0.5712890625 0.140625 +vt 0.5302734375 0.1416015625 +vt 0.5712890625 0.1416015625 +vt 0.5712890625 0.140625 +vt 0.5302734375 0.140625 +vt 0.5302734375 0.1416015625 +vt 0.5263671875 0.1416015625 +vt 0.5263671875 0.1826171875 +vt 0.5302734375 0.1826171875 +vt 0.5341796875 0.1826171875 +vt 0.5302734375 0.1826171875 +vt 0.5302734375 0.1416015625 +vt 0.5341796875 0.1416015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3724/11164/2791 3727/11163/2791 3725/11162/2791 3722/11161/2791 +f 3723/11168/2792 3724/11167/2792 3722/11166/2792 3721/11165/2792 +f 3728/11172/2793 3723/11171/2793 3721/11170/2793 3726/11169/2793 +f 3727/11176/2794 3728/11175/2794 3726/11174/2794 3725/11173/2794 +f 3726/11180/2795 3721/11179/2795 3722/11178/2795 3725/11177/2795 +f 3727/11184/2796 3724/11183/2796 3723/11182/2796 3728/11181/2796 +o cube +v 0.875 1.5 -2.4375 +v 0.875 1.5 -5.3125 +v 0.875 1.4375 -2.4375 +v 0.875 1.4375 -5.3125 +v 0.625 1.5 -5.3125 +v 0.625 1.5 -2.4375 +v 0.625 1.4375 -5.3125 +v 0.625 1.4375 -2.4375 +vt 0.3330078125 0.1923828125 +vt 0.3369140625 0.1923828125 +vt 0.3369140625 0.19140625 +vt 0.3330078125 0.19140625 +vt 0.2880859375 0.1923828125 +vt 0.3330078125 0.1923828125 +vt 0.3330078125 0.19140625 +vt 0.2880859375 0.19140625 +vt 0.3818359375 0.1923828125 +vt 0.3857421875 0.1923828125 +vt 0.3857421875 0.19140625 +vt 0.3818359375 0.19140625 +vt 0.3369140625 0.1923828125 +vt 0.3818359375 0.1923828125 +vt 0.3818359375 0.19140625 +vt 0.3369140625 0.19140625 +vt 0.3369140625 0.1923828125 +vt 0.3330078125 0.1923828125 +vt 0.3330078125 0.2373046875 +vt 0.3369140625 0.2373046875 +vt 0.3408203125 0.2373046875 +vt 0.3369140625 0.2373046875 +vt 0.3369140625 0.1923828125 +vt 0.3408203125 0.1923828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3732/11188/2797 3735/11187/2797 3733/11186/2797 3730/11185/2797 +f 3731/11192/2798 3732/11191/2798 3730/11190/2798 3729/11189/2798 +f 3736/11196/2799 3731/11195/2799 3729/11194/2799 3734/11193/2799 +f 3735/11200/2800 3736/11199/2800 3734/11198/2800 3733/11197/2800 +f 3734/11204/2801 3729/11203/2801 3730/11202/2801 3733/11201/2801 +f 3735/11208/2802 3732/11207/2802 3731/11206/2802 3736/11205/2802 +o cube +v 1.25 1.5 -2.3125 +v 1.25 1.5 -4.4375 +v 1.25 1.4375 -2.3125 +v 1.25 1.4375 -4.4375 +v 1.125 1.5 -4.4375 +v 1.125 1.5 -2.3125 +v 1.125 1.4375 -4.4375 +v 1.125 1.4375 -2.3125 +vt 0.208984375 0.41015625 +vt 0.2109375 0.41015625 +vt 0.2109375 0.4091796875 +vt 0.208984375 0.4091796875 +vt 0.17578125 0.41015625 +vt 0.208984375 0.41015625 +vt 0.208984375 0.4091796875 +vt 0.17578125 0.4091796875 +vt 0.244140625 0.41015625 +vt 0.24609375 0.41015625 +vt 0.24609375 0.4091796875 +vt 0.244140625 0.4091796875 +vt 0.2109375 0.41015625 +vt 0.244140625 0.41015625 +vt 0.244140625 0.4091796875 +vt 0.2109375 0.4091796875 +vt 0.2109375 0.41015625 +vt 0.208984375 0.41015625 +vt 0.208984375 0.443359375 +vt 0.2109375 0.443359375 +vt 0.212890625 0.443359375 +vt 0.2109375 0.443359375 +vt 0.2109375 0.41015625 +vt 0.212890625 0.41015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3740/11212/2803 3743/11211/2803 3741/11210/2803 3738/11209/2803 +f 3739/11216/2804 3740/11215/2804 3738/11214/2804 3737/11213/2804 +f 3744/11220/2805 3739/11219/2805 3737/11218/2805 3742/11217/2805 +f 3743/11224/2806 3744/11223/2806 3742/11222/2806 3741/11221/2806 +f 3742/11228/2807 3737/11227/2807 3738/11226/2807 3741/11225/2807 +f 3743/11232/2808 3740/11231/2808 3739/11230/2808 3744/11229/2808 +o cube +v -0.875 1.5 8.625 +v -0.875 1.5 5.9375 +v -0.875 1.4375 8.625 +v -0.875 1.4375 5.9375 +v -1.125 1.5 5.9375 +v -1.125 1.5 8.625 +v -1.125 1.4375 5.9375 +v -1.125 1.4375 8.625 +vt 0.4775390625 0.140625 +vt 0.4814453125 0.140625 +vt 0.4814453125 0.1396484375 +vt 0.4775390625 0.1396484375 +vt 0.435546875 0.140625 +vt 0.4775390625 0.140625 +vt 0.4775390625 0.1396484375 +vt 0.435546875 0.1396484375 +vt 0.5234375 0.140625 +vt 0.52734375 0.140625 +vt 0.52734375 0.1396484375 +vt 0.5234375 0.1396484375 +vt 0.4814453125 0.140625 +vt 0.5234375 0.140625 +vt 0.5234375 0.1396484375 +vt 0.4814453125 0.1396484375 +vt 0.4814453125 0.140625 +vt 0.4775390625 0.140625 +vt 0.4775390625 0.1826171875 +vt 0.4814453125 0.1826171875 +vt 0.4853515625 0.1826171875 +vt 0.4814453125 0.1826171875 +vt 0.4814453125 0.140625 +vt 0.4853515625 0.140625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3748/11236/2809 3751/11235/2809 3749/11234/2809 3746/11233/2809 +f 3747/11240/2810 3748/11239/2810 3746/11238/2810 3745/11237/2810 +f 3752/11244/2811 3747/11243/2811 3745/11242/2811 3750/11241/2811 +f 3751/11248/2812 3752/11247/2812 3750/11246/2812 3749/11245/2812 +f 3750/11252/2813 3745/11251/2813 3746/11250/2813 3749/11249/2813 +f 3751/11256/2814 3748/11255/2814 3747/11254/2814 3752/11253/2814 +o cube +v -0.375 1.5 9 +v -0.375 1.5 6 +v -0.375 1.4375 9 +v -0.375 1.4375 6 +v -0.625 1.5 6 +v -0.625 1.5 9 +v -0.625 1.4375 6 +v -0.625 1.4375 9 +vt 0.76171875 0.486328125 +vt 0.765625 0.486328125 +vt 0.765625 0.4853515625 +vt 0.76171875 0.4853515625 +vt 0.71484375 0.486328125 +vt 0.76171875 0.486328125 +vt 0.76171875 0.4853515625 +vt 0.71484375 0.4853515625 +vt 0.8125 0.486328125 +vt 0.81640625 0.486328125 +vt 0.81640625 0.4853515625 +vt 0.8125 0.4853515625 +vt 0.765625 0.486328125 +vt 0.8125 0.486328125 +vt 0.8125 0.4853515625 +vt 0.765625 0.4853515625 +vt 0.765625 0.486328125 +vt 0.76171875 0.486328125 +vt 0.76171875 0.533203125 +vt 0.765625 0.533203125 +vt 0.76953125 0.533203125 +vt 0.765625 0.533203125 +vt 0.765625 0.486328125 +vt 0.76953125 0.486328125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3756/11260/2815 3759/11259/2815 3757/11258/2815 3754/11257/2815 +f 3755/11264/2816 3756/11263/2816 3754/11262/2816 3753/11261/2816 +f 3760/11268/2817 3755/11267/2817 3753/11266/2817 3758/11265/2817 +f 3759/11272/2818 3760/11271/2818 3758/11270/2818 3757/11269/2818 +f 3758/11276/2819 3753/11275/2819 3754/11274/2819 3757/11273/2819 +f 3759/11280/2820 3756/11279/2820 3755/11278/2820 3760/11277/2820 +o cube +v -0.625 1.5 8.875 +v -0.625 1.5 5.9375 +v -0.625 1.4375 8.875 +v -0.625 1.4375 5.9375 +v -0.875 1.5 5.9375 +v -0.875 1.5 8.875 +v -0.875 1.4375 5.9375 +v -0.875 1.4375 8.875 +vt 0.619140625 0.23046875 +vt 0.623046875 0.23046875 +vt 0.623046875 0.2294921875 +vt 0.619140625 0.2294921875 +vt 0.5732421875 0.23046875 +vt 0.619140625 0.23046875 +vt 0.619140625 0.2294921875 +vt 0.5732421875 0.2294921875 +vt 0.6689453125 0.23046875 +vt 0.6728515625 0.23046875 +vt 0.6728515625 0.2294921875 +vt 0.6689453125 0.2294921875 +vt 0.623046875 0.23046875 +vt 0.6689453125 0.23046875 +vt 0.6689453125 0.2294921875 +vt 0.623046875 0.2294921875 +vt 0.623046875 0.23046875 +vt 0.619140625 0.23046875 +vt 0.619140625 0.2763671875 +vt 0.623046875 0.2763671875 +vt 0.626953125 0.2763671875 +vt 0.623046875 0.2763671875 +vt 0.623046875 0.23046875 +vt 0.626953125 0.23046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3764/11284/2821 3767/11283/2821 3765/11282/2821 3762/11281/2821 +f 3763/11288/2822 3764/11287/2822 3762/11286/2822 3761/11285/2822 +f 3768/11292/2823 3763/11291/2823 3761/11290/2823 3766/11289/2823 +f 3767/11296/2824 3768/11295/2824 3766/11294/2824 3765/11293/2824 +f 3766/11300/2825 3761/11299/2825 3762/11298/2825 3765/11297/2825 +f 3767/11304/2826 3764/11303/2826 3763/11302/2826 3768/11301/2826 +o cube +v -0.125 1.5 9.125 +v -0.125 1.5 6 +v -0.125 1.4375 9.125 +v -0.125 1.4375 6 +v -0.375 1.5 6 +v -0.375 1.5 9.125 +v -0.375 1.4375 6 +v -0.375 1.4375 9.125 +vt 0.44140625 0.369140625 +vt 0.4453125 0.369140625 +vt 0.4453125 0.3681640625 +vt 0.44140625 0.3681640625 +vt 0.392578125 0.369140625 +vt 0.44140625 0.369140625 +vt 0.44140625 0.3681640625 +vt 0.392578125 0.3681640625 +vt 0.494140625 0.369140625 +vt 0.498046875 0.369140625 +vt 0.498046875 0.3681640625 +vt 0.494140625 0.3681640625 +vt 0.4453125 0.369140625 +vt 0.494140625 0.369140625 +vt 0.494140625 0.3681640625 +vt 0.4453125 0.3681640625 +vt 0.4453125 0.369140625 +vt 0.44140625 0.369140625 +vt 0.44140625 0.41796875 +vt 0.4453125 0.41796875 +vt 0.44921875 0.41796875 +vt 0.4453125 0.41796875 +vt 0.4453125 0.369140625 +vt 0.44921875 0.369140625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3772/11308/2827 3775/11307/2827 3773/11306/2827 3770/11305/2827 +f 3771/11312/2828 3772/11311/2828 3770/11310/2828 3769/11309/2828 +f 3776/11316/2829 3771/11315/2829 3769/11314/2829 3774/11313/2829 +f 3775/11320/2830 3776/11319/2830 3774/11318/2830 3773/11317/2830 +f 3774/11324/2831 3769/11323/2831 3770/11322/2831 3773/11321/2831 +f 3775/11328/2832 3772/11327/2832 3771/11326/2832 3776/11325/2832 +o cube +v 0.125 1.5 9 +v 0.125 1.5 6 +v 0.125 1.4375 9 +v 0.125 1.4375 6 +v -0.125 1.5 6 +v -0.125 1.5 9 +v -0.125 1.4375 6 +v -0.125 1.4375 9 +vt 0.76171875 0.54296875 +vt 0.765625 0.54296875 +vt 0.765625 0.5419921875 +vt 0.76171875 0.5419921875 +vt 0.71484375 0.54296875 +vt 0.76171875 0.54296875 +vt 0.76171875 0.5419921875 +vt 0.71484375 0.5419921875 +vt 0.8125 0.54296875 +vt 0.81640625 0.54296875 +vt 0.81640625 0.5419921875 +vt 0.8125 0.5419921875 +vt 0.765625 0.54296875 +vt 0.8125 0.54296875 +vt 0.8125 0.5419921875 +vt 0.765625 0.5419921875 +vt 0.765625 0.54296875 +vt 0.76171875 0.54296875 +vt 0.76171875 0.58984375 +vt 0.765625 0.58984375 +vt 0.76953125 0.58984375 +vt 0.765625 0.58984375 +vt 0.765625 0.54296875 +vt 0.76953125 0.54296875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3780/11332/2833 3783/11331/2833 3781/11330/2833 3778/11329/2833 +f 3779/11336/2834 3780/11335/2834 3778/11334/2834 3777/11333/2834 +f 3784/11340/2835 3779/11339/2835 3777/11338/2835 3782/11337/2835 +f 3783/11344/2836 3784/11343/2836 3782/11342/2836 3781/11341/2836 +f 3782/11348/2837 3777/11347/2837 3778/11346/2837 3781/11345/2837 +f 3783/11352/2838 3780/11351/2838 3779/11350/2838 3784/11349/2838 +o cube +v 0.375 1.5 9.1875 +v 0.375 1.5 6 +v 0.375 1.4375 9.1875 +v 0.375 1.4375 6 +v 0.125 1.5 6 +v 0.125 1.5 9.1875 +v 0.125 1.4375 6 +v 0.125 1.4375 9.1875 +vt 0.494140625 0.4287109375 +vt 0.498046875 0.4287109375 +vt 0.498046875 0.427734375 +vt 0.494140625 0.427734375 +vt 0.4443359375 0.4287109375 +vt 0.494140625 0.4287109375 +vt 0.494140625 0.427734375 +vt 0.4443359375 0.427734375 +vt 0.5478515625 0.4287109375 +vt 0.5517578125 0.4287109375 +vt 0.5517578125 0.427734375 +vt 0.5478515625 0.427734375 +vt 0.498046875 0.4287109375 +vt 0.5478515625 0.4287109375 +vt 0.5478515625 0.427734375 +vt 0.498046875 0.427734375 +vt 0.498046875 0.4287109375 +vt 0.494140625 0.4287109375 +vt 0.494140625 0.478515625 +vt 0.498046875 0.478515625 +vt 0.501953125 0.478515625 +vt 0.498046875 0.478515625 +vt 0.498046875 0.4287109375 +vt 0.501953125 0.4287109375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3788/11356/2839 3791/11355/2839 3789/11354/2839 3786/11353/2839 +f 3787/11360/2840 3788/11359/2840 3786/11358/2840 3785/11357/2840 +f 3792/11364/2841 3787/11363/2841 3785/11362/2841 3790/11361/2841 +f 3791/11368/2842 3792/11367/2842 3790/11366/2842 3789/11365/2842 +f 3790/11372/2843 3785/11371/2843 3786/11370/2843 3789/11369/2843 +f 3791/11376/2844 3788/11375/2844 3787/11374/2844 3792/11373/2844 +o cube +v 0.625 1.5 9 +v 0.625 1.5 6 +v 0.625 1.4375 9 +v 0.625 1.4375 6 +v 0.375 1.5 6 +v 0.375 1.5 9 +v 0.375 1.4375 6 +v 0.375 1.4375 9 +vt 0.375 0.240234375 +vt 0.37890625 0.240234375 +vt 0.37890625 0.2392578125 +vt 0.375 0.2392578125 +vt 0.328125 0.240234375 +vt 0.375 0.240234375 +vt 0.375 0.2392578125 +vt 0.328125 0.2392578125 +vt 0.42578125 0.240234375 +vt 0.4296875 0.240234375 +vt 0.4296875 0.2392578125 +vt 0.42578125 0.2392578125 +vt 0.37890625 0.240234375 +vt 0.42578125 0.240234375 +vt 0.42578125 0.2392578125 +vt 0.37890625 0.2392578125 +vt 0.37890625 0.240234375 +vt 0.375 0.240234375 +vt 0.375 0.287109375 +vt 0.37890625 0.287109375 +vt 0.3828125 0.287109375 +vt 0.37890625 0.287109375 +vt 0.37890625 0.240234375 +vt 0.3828125 0.240234375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3796/11380/2845 3799/11379/2845 3797/11378/2845 3794/11377/2845 +f 3795/11384/2846 3796/11383/2846 3794/11382/2846 3793/11381/2846 +f 3800/11388/2847 3795/11387/2847 3793/11386/2847 3798/11385/2847 +f 3799/11392/2848 3800/11391/2848 3798/11390/2848 3797/11389/2848 +f 3798/11396/2849 3793/11395/2849 3794/11394/2849 3797/11393/2849 +f 3799/11400/2850 3796/11399/2850 3795/11398/2850 3800/11397/2850 +o cube +v 1.125 1.5 8.6875 +v 1.125 1.5 5.875 +v 1.125 1.4375 8.6875 +v 1.125 1.4375 5.875 +v 0.875 1.5 5.875 +v 0.875 1.5 8.6875 +v 0.875 1.4375 5.875 +v 0.875 1.4375 8.6875 +vt 0.7734375 0.19140625 +vt 0.77734375 0.19140625 +vt 0.77734375 0.1904296875 +vt 0.7734375 0.1904296875 +vt 0.7294921875 0.19140625 +vt 0.7734375 0.19140625 +vt 0.7734375 0.1904296875 +vt 0.7294921875 0.1904296875 +vt 0.8212890625 0.19140625 +vt 0.8251953125 0.19140625 +vt 0.8251953125 0.1904296875 +vt 0.8212890625 0.1904296875 +vt 0.77734375 0.19140625 +vt 0.8212890625 0.19140625 +vt 0.8212890625 0.1904296875 +vt 0.77734375 0.1904296875 +vt 0.77734375 0.19140625 +vt 0.7734375 0.19140625 +vt 0.7734375 0.2353515625 +vt 0.77734375 0.2353515625 +vt 0.78125 0.2353515625 +vt 0.77734375 0.2353515625 +vt 0.77734375 0.19140625 +vt 0.78125 0.19140625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3804/11404/2851 3807/11403/2851 3805/11402/2851 3802/11401/2851 +f 3803/11408/2852 3804/11407/2852 3802/11406/2852 3801/11405/2852 +f 3808/11412/2853 3803/11411/2853 3801/11410/2853 3806/11409/2853 +f 3807/11416/2854 3808/11415/2854 3806/11414/2854 3805/11413/2854 +f 3806/11420/2855 3801/11419/2855 3802/11418/2855 3805/11417/2855 +f 3807/11424/2856 3804/11423/2856 3803/11422/2856 3808/11421/2856 +o cube +v 0.875 1.5 8.8125 +v 0.875 1.5 5.875 +v 0.875 1.4375 8.8125 +v 0.875 1.4375 5.875 +v 0.625 1.5 5.875 +v 0.625 1.5 8.8125 +v 0.625 1.4375 5.875 +v 0.625 1.4375 8.8125 +vt 0.51953125 0.23046875 +vt 0.5234375 0.23046875 +vt 0.5234375 0.2294921875 +vt 0.51953125 0.2294921875 +vt 0.4736328125 0.23046875 +vt 0.51953125 0.23046875 +vt 0.51953125 0.2294921875 +vt 0.4736328125 0.2294921875 +vt 0.5693359375 0.23046875 +vt 0.5732421875 0.23046875 +vt 0.5732421875 0.2294921875 +vt 0.5693359375 0.2294921875 +vt 0.5234375 0.23046875 +vt 0.5693359375 0.23046875 +vt 0.5693359375 0.2294921875 +vt 0.5234375 0.2294921875 +vt 0.5234375 0.23046875 +vt 0.51953125 0.23046875 +vt 0.51953125 0.2763671875 +vt 0.5234375 0.2763671875 +vt 0.52734375 0.2763671875 +vt 0.5234375 0.2763671875 +vt 0.5234375 0.23046875 +vt 0.52734375 0.23046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3812/11428/2857 3815/11427/2857 3813/11426/2857 3810/11425/2857 +f 3811/11432/2858 3812/11431/2858 3810/11430/2858 3809/11429/2858 +f 3816/11436/2859 3811/11435/2859 3809/11434/2859 3814/11433/2859 +f 3815/11440/2860 3816/11439/2860 3814/11438/2860 3813/11437/2860 +f 3814/11444/2861 3809/11443/2861 3810/11442/2861 3813/11441/2861 +f 3815/11448/2862 3812/11447/2862 3811/11446/2862 3816/11445/2862 +o cube +v 2.677173213739099 1.9870513843113118 1.9134369729341851 +v 2.677173213739099 1.930407147621521 1.8870233315753913 +v 2.677173213739099 1.8549831775173429 2.1966581563831387 +v 2.677173213739099 1.7983389408275523 2.170244515024345 +v 2.177173213739099 1.930407147621521 1.8870233315753913 +v 2.177173213739099 1.9870513843113118 1.9134369729341851 +v 2.177173213739099 1.7983389408275523 2.170244515024345 +v 2.177173213739099 1.8549831775173429 2.1966581563831387 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.068359375 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0673828125 0.0126953125 +vn 0 -0.9063077870366498 -0.42261826174069966 +vn 1 0 0 +vn 0 0.9063077870366498 0.42261826174069966 +vn -1 0 0 +vn 0 0.42261826174069966 -0.9063077870366498 +vn 0 -0.42261826174069966 0.9063077870366498 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3820/11452/2863 3823/11451/2863 3821/11450/2863 3818/11449/2863 +f 3819/11456/2864 3820/11455/2864 3818/11454/2864 3817/11453/2864 +f 3824/11460/2865 3819/11459/2865 3817/11458/2865 3822/11457/2865 +f 3823/11464/2866 3824/11463/2866 3822/11462/2866 3821/11461/2866 +f 3822/11468/2867 3817/11467/2867 3818/11466/2867 3821/11465/2867 +f 3823/11472/2868 3820/11471/2868 3819/11470/2868 3824/11469/2868 +o cube +v 2.677173213739099 1.93040714762152 1.8870233315753921 +v 2.677173213739099 1.8058828103600517 1.8761288637319344 +v 2.677173213739099 1.93040714762152 1.8870233315753921 +v 2.677173213739099 1.8058828103600517 1.8761288637319344 +v 2.177173213739099 1.8058828103600517 1.8761288637319344 +v 2.177173213739099 1.93040714762152 1.8870233315753921 +v 2.177173213739099 1.8058828103600517 1.8761288637319344 +v 2.177173213739099 1.93040714762152 1.8870233315753921 +vt 0.05078125000000001 0.005859375 +vt 0.05859375000000001 0.005859375 +vt 0.05859375000000001 0.005859375 +vt 0.05078125000000001 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125000000001 0.005859375 +vt 0.05078125000000001 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875000000014 0.005859375 +vt 0.06835937500000001 0.005859375 +vt 0.06835937500000001 0.005859375 +vt 0.060546875000000014 0.005859375 +vt 0.05859375000000001 0.005859375 +vt 0.060546875000000014 0.005859375 +vt 0.060546875000000014 0.005859375 +vt 0.05859375000000001 0.005859375 +vt 0.05859375000000001 0.005859375 +vt 0.05078125000000001 0.005859375 +vt 0.05078125000000001 0.0078125 +vt 0.05859375000000001 0.0078125 +vt 0.06640625 0.0078125 +vt 0.05859375000000001 0.0078125 +vt 0.05859375000000001 0.005859375 +vt 0.06640625 0.005859375 +vn 0 -0.9961946980917455 -0.08715574274765844 +vn 1 0 0 +vn 0 0.9961946980917455 0.08715574274765844 +vn -1 0 0 +vn 0 0.08715574274765844 -0.9961946980917455 +vn 0 -0.08715574274765844 0.9961946980917455 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3828/11476/2869 3831/11475/2869 3829/11474/2869 3826/11473/2869 +f 3827/11480/2870 3828/11479/2870 3826/11478/2870 3825/11477/2870 +f 3832/11484/2871 3827/11483/2871 3825/11482/2871 3830/11481/2871 +f 3831/11488/2872 3832/11487/2872 3830/11486/2872 3829/11485/2872 +f 3830/11492/2873 3825/11491/2873 3826/11490/2873 3829/11489/2873 +f 3831/11496/2874 3828/11495/2874 3827/11494/2874 3832/11493/2874 +o cube +v 2.682798213739099 1.9399791974649143 2.015126776015131 +v 2.682798213739099 1.8812484086657948 2.036503034972985 +v 2.682798213739099 1.9613554564227684 2.07385756481425 +v 2.682798213739099 1.9026246676236491 2.095233823772104 +v 2.495298213739099 1.8812484086657948 2.036503034972985 +v 2.495298213739099 1.9399791974649143 2.015126776015131 +v 2.495298213739099 1.9026246676236491 2.095233823772104 +v 2.495298213739099 1.9613554564227684 2.07385756481425 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.076171875 0.0166015625 +vt 0.076171875 0.015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.0751953125 0.0166015625 +vn 0 -0.9396926207859084 0.34202014332566855 +vn 1 0 0 +vn 0 0.9396926207859084 -0.34202014332566855 +vn -1 0 0 +vn 0 -0.34202014332566855 -0.9396926207859084 +vn 0 0.34202014332566855 0.9396926207859084 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3836/11500/2875 3839/11499/2875 3837/11498/2875 3834/11497/2875 +f 3835/11504/2876 3836/11503/2876 3834/11502/2876 3833/11501/2876 +f 3840/11508/2877 3835/11507/2877 3833/11506/2877 3838/11505/2877 +f 3839/11512/2878 3840/11511/2878 3838/11510/2878 3837/11509/2878 +f 3838/11516/2879 3833/11515/2879 3834/11514/2879 3837/11513/2879 +f 3839/11520/2880 3836/11519/2880 3835/11518/2880 3840/11517/2880 +o cube +v 2.357798213739099 1.9399791974649143 2.015126776015131 +v 2.357798213739099 1.8812484086657948 2.036503034972985 +v 2.357798213739099 1.9613554564227684 2.07385756481425 +v 2.357798213739099 1.9026246676236491 2.095233823772104 +v 2.170298213739099 1.8812484086657948 2.036503034972985 +v 2.170298213739099 1.9399791974649143 2.015126776015131 +v 2.170298213739099 1.9026246676236491 2.095233823772104 +v 2.170298213739099 1.9613554564227684 2.07385756481425 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.07617187500000001 0.0166015625 +vt 0.07617187500000001 0.015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.072265625 0.017578125 +vt 0.07519531250000001 0.017578125 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.07519531250000001 0.0166015625 +vn 0 -0.9396926207859084 0.34202014332566855 +vn 1 0 0 +vn 0 0.9396926207859084 -0.34202014332566855 +vn -1 0 0 +vn 0 -0.34202014332566855 -0.9396926207859084 +vn 0 0.34202014332566855 0.9396926207859084 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3844/11524/2881 3847/11523/2881 3845/11522/2881 3842/11521/2881 +f 3843/11528/2882 3844/11527/2882 3842/11526/2882 3841/11525/2882 +f 3848/11532/2883 3843/11531/2883 3841/11530/2883 3846/11529/2883 +f 3847/11536/2884 3848/11535/2884 3846/11534/2884 3845/11533/2884 +f 3846/11540/2885 3841/11539/2885 3842/11538/2885 3845/11537/2885 +f 3847/11544/2886 3844/11543/2886 3843/11542/2886 3848/11541/2886 +o cube +v 2.6759232137390994 2.014554850814595 2.0980014249911982 +v 2.6759232137390994 1.981666480586353 2.0448544109289757 +v 2.6759232137390994 1.8551138086279266 2.196666535675924 +v 2.6759232137390994 1.8222254383996848 2.1435195216137015 +v 2.1759232137390994 1.981666480586353 2.0448544109289757 +v 2.1759232137390994 2.014554850814595 2.0980014249911982 +v 2.1759232137390994 1.8222254383996848 2.1435195216137015 +v 2.1759232137390994 1.8551138086279266 2.196666535675924 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn 0 -0.5262139236518696 -0.850352224995563 +vn 1 0 0 +vn 0 0.5262139236518696 0.850352224995563 +vn -1 0 0 +vn 0 0.850352224995563 -0.5262139236518696 +vn 0 -0.850352224995563 0.5262139236518696 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3852/11548/2887 3855/11547/2887 3853/11546/2887 3850/11545/2887 +f 3851/11552/2888 3852/11551/2888 3850/11550/2888 3849/11549/2888 +f 3856/11556/2889 3851/11555/2889 3849/11554/2889 3854/11553/2889 +f 3855/11560/2890 3856/11559/2890 3854/11558/2890 3853/11557/2890 +f 3854/11564/2891 3849/11563/2891 3850/11562/2891 3853/11561/2891 +f 3855/11568/2892 3852/11567/2892 3851/11566/2892 3856/11565/2892 +o cube +v 2.6765482137390992 1.9526673341961636 2.107161431235099 +v 2.6765482137390992 2.0145590884925118 2.0984631124250948 +v 2.6765482137390992 1.9265723777661512 1.9214861683460542 +v 2.6765482137390992 1.9884641320624994 1.9127878495360502 +v 2.1765482137390992 2.0145590884925118 2.0984631124250948 +v 2.1765482137390992 1.9526673341961636 2.107161431235099 +v 2.1765482137390992 1.9884641320624994 1.9127878495360502 +v 2.1765482137390992 1.9265723777661512 1.9214861683460542 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn 0 0.9902680687415704 -0.1391731009600654 +vn 1 0 0 +vn 0 -0.9902680687415704 0.1391731009600654 +vn -1 0 0 +vn 0 0.1391731009600654 0.9902680687415704 +vn 0 -0.1391731009600654 -0.9902680687415704 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3860/11572/2893 3863/11571/2893 3861/11570/2893 3858/11569/2893 +f 3859/11576/2894 3860/11575/2894 3858/11574/2894 3857/11573/2894 +f 3864/11580/2895 3859/11579/2895 3857/11578/2895 3862/11577/2895 +f 3863/11584/2896 3864/11583/2896 3862/11582/2896 3861/11581/2896 +f 3862/11588/2897 3857/11587/2897 3858/11586/2897 3861/11585/2897 +f 3863/11592/2898 3860/11591/2898 3859/11590/2898 3864/11589/2898 +o chest +v 2.6765482137390992 1.8125 2.179191675364044 +v 2.6765482137390992 1.8125 1.8666916753640441 +v 2.6765482137390992 1.5625 2.179191675364044 +v 2.6765482137390992 1.5625 1.8666916753640441 +v 2.1765482137390992 1.8125 1.8666916753640441 +v 2.1765482137390992 1.8125 2.179191675364044 +v 2.1765482137390992 1.5625 1.8666916753640441 +v 2.1765482137390992 1.5625 2.179191675364044 +vt 0.0068359375 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.0087890625 +vt 0.0068359375 0.0087890625 +vt 0.001953125 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.0087890625 +vt 0.001953125 0.0087890625 +vt 0.01953125 0.0126953125 +vt 0.02734375 0.0126953125 +vt 0.02734375 0.0087890625 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.01953125 0.0126953125 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.017578125 +vt 0.0146484375 0.017578125 +vt 0.0224609375 0.017578125 +vt 0.0146484375 0.017578125 +vt 0.0146484375 0.0126953125 +vt 0.0224609375 0.0126953125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3868/11596/2899 3871/11595/2899 3869/11594/2899 3866/11593/2899 +f 3867/11600/2900 3868/11599/2900 3866/11598/2900 3865/11597/2900 +f 3872/11604/2901 3867/11603/2901 3865/11602/2901 3870/11601/2901 +f 3871/11608/2902 3872/11607/2902 3870/11606/2902 3869/11605/2902 +f 3870/11612/2903 3865/11611/2903 3866/11610/2903 3869/11609/2903 +f 3871/11616/2904 3868/11615/2904 3867/11614/2904 3872/11613/2904 +o cube +v 3.181279510248665 1.984375 2.2026987197207095 +v 3.181279510248665 1.984375 1.8276987197207095 +v 3.181279510248665 1.546875 2.2026987197207095 +v 3.181279510248665 1.546875 1.8276987197207095 +v 2.806279510248665 1.984375 1.8276987197207095 +v 2.806279510248665 1.984375 2.2026987197207095 +v 2.806279510248665 1.546875 1.8276987197207095 +v 2.806279510248665 1.546875 2.2026987197207095 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3876/11620/2905 3879/11619/2905 3877/11618/2905 3874/11617/2905 +f 3875/11624/2906 3876/11623/2906 3874/11622/2906 3873/11621/2906 +f 3880/11628/2907 3875/11627/2907 3873/11626/2907 3878/11625/2907 +f 3879/11632/2908 3880/11631/2908 3878/11630/2908 3877/11629/2908 +f 3878/11636/2909 3873/11635/2909 3874/11634/2909 3877/11633/2909 +f 3879/11640/2910 3876/11639/2910 3875/11638/2910 3880/11637/2910 +o cube +v 3.212529510248665 1.90625 2.2339487197207095 +v 3.212529510248665 1.90625 1.7964487197207095 +v 3.212529510248665 1.84375 2.2339487197207095 +v 3.212529510248665 1.84375 1.7964487197207095 +v 2.775029510248665 1.90625 1.7964487197207095 +v 2.775029510248665 1.90625 2.2339487197207095 +v 2.775029510248665 1.84375 1.7964487197207095 +v 2.775029510248665 1.84375 2.2339487197207095 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3884/11644/2911 3887/11643/2911 3885/11642/2911 3882/11641/2911 +f 3883/11648/2912 3884/11647/2912 3882/11646/2912 3881/11645/2912 +f 3888/11652/2913 3883/11651/2913 3881/11650/2913 3886/11649/2913 +f 3887/11656/2914 3888/11655/2914 3886/11654/2914 3885/11653/2914 +f 3886/11660/2915 3881/11659/2915 3882/11658/2915 3885/11657/2915 +f 3887/11664/2916 3884/11663/2916 3883/11662/2916 3888/11661/2916 +o cube +v 3.212529510248665 1.68125 2.2339487197207095 +v 3.212529510248665 1.68125 1.7964487197207095 +v 3.212529510248665 1.61875 2.2339487197207095 +v 3.212529510248665 1.61875 1.7964487197207095 +v 2.775029510248665 1.68125 1.7964487197207095 +v 2.775029510248665 1.68125 2.2339487197207095 +v 2.775029510248665 1.61875 1.7964487197207095 +v 2.775029510248665 1.61875 2.2339487197207095 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3892/11668/2917 3895/11667/2917 3893/11666/2917 3890/11665/2917 +f 3891/11672/2918 3892/11671/2918 3890/11670/2918 3889/11669/2918 +f 3896/11676/2919 3891/11675/2919 3889/11674/2919 3894/11673/2919 +f 3895/11680/2920 3896/11679/2920 3894/11678/2920 3893/11677/2920 +f 3894/11684/2921 3889/11683/2921 3890/11682/2921 3893/11681/2921 +f 3895/11688/2922 3892/11687/2922 3891/11686/2922 3896/11685/2922 +o cube +v 3.181279510248665 1.90625 2.2026987197207095 +v 3.181279510248665 1.90625 1.8276987197207095 +v 3.181279510248665 1.90625 2.2026987197207095 +v 3.181279510248665 1.90625 1.8276987197207095 +v 2.806279510248665 1.90625 1.8276987197207095 +v 2.806279510248665 1.90625 2.2026987197207095 +v 2.806279510248665 1.90625 1.8276987197207095 +v 2.806279510248665 1.90625 2.2026987197207095 +vt 0.142578125 0.9765625 +vt 0.1484375 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.9765625 +vt 0.13671875 0.9765625 +vt 0.142578125 0.9765625 +vt 0.142578125 0.9765625 +vt 0.13671875 0.9765625 +vt 0.154296875 0.9765625 +vt 0.16015625 0.9765625 +vt 0.16015625 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.154296875 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.9765625 +vt 0.142578125 0.982421875 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.1484375 0.9765625 +vt 0.154296875 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3900/11692/2923 3903/11691/2923 3901/11690/2923 3898/11689/2923 +f 3899/11696/2924 3900/11695/2924 3898/11694/2924 3897/11693/2924 +f 3904/11700/2925 3899/11699/2925 3897/11698/2925 3902/11697/2925 +f 3903/11704/2926 3904/11703/2926 3902/11702/2926 3901/11701/2926 +f 3902/11708/2927 3897/11707/2927 3898/11706/2927 3901/11705/2927 +f 3903/11712/2928 3900/11711/2928 3899/11710/2928 3904/11709/2928 +o cube +v 3.181279510248665 1.921875 2.2026987197207095 +v 3.181279510248665 1.921875 1.8276987197207095 +v 3.181279510248665 1.921875 2.2026987197207095 +v 3.181279510248665 1.921875 1.8276987197207095 +v 2.806279510248665 1.921875 1.8276987197207095 +v 2.806279510248665 1.921875 2.2026987197207095 +v 2.806279510248665 1.921875 1.8276987197207095 +v 2.806279510248665 1.921875 2.2026987197207095 +vt 0.142578125 0.982421875 +vt 0.1484375 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.982421875 +vt 0.13671875 0.982421875 +vt 0.142578125 0.982421875 +vt 0.142578125 0.982421875 +vt 0.13671875 0.982421875 +vt 0.154296875 0.982421875 +vt 0.16015625 0.982421875 +vt 0.16015625 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.982421875 +vt 0.142578125 0.98828125 +vt 0.1484375 0.98828125 +vt 0.154296875 0.98828125 +vt 0.1484375 0.98828125 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3908/11716/2929 3911/11715/2929 3909/11714/2929 3906/11713/2929 +f 3907/11720/2930 3908/11719/2930 3906/11718/2930 3905/11717/2930 +f 3912/11724/2931 3907/11723/2931 3905/11722/2931 3910/11721/2931 +f 3911/11728/2932 3912/11727/2932 3910/11726/2932 3909/11725/2932 +f 3910/11732/2933 3905/11731/2933 3906/11730/2933 3909/11729/2933 +f 3911/11736/2934 3908/11735/2934 3907/11734/2934 3912/11733/2934 +o cube +v 3.181279510248665 1.9375 2.2026987197207095 +v 3.181279510248665 1.9375 1.8276987197207095 +v 3.181279510248665 1.9375 2.2026987197207095 +v 3.181279510248665 1.9375 1.8276987197207095 +v 2.806279510248665 1.9375 1.8276987197207095 +v 2.806279510248665 1.9375 2.2026987197207095 +v 2.806279510248665 1.9375 1.8276987197207095 +v 2.806279510248665 1.9375 2.2026987197207095 +vt 0.01171875 0.994140625 +vt 0.017578125 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 0.994140625 +vt 0.005859375 0.994140625 +vt 0.01171875 0.994140625 +vt 0.01171875 0.994140625 +vt 0.005859375 0.994140625 +vt 0.0234375 0.994140625 +vt 0.029296875 0.994140625 +vt 0.029296875 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.0234375 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 0.994140625 +vt 0.01171875 1 +vt 0.017578125 1 +vt 0.0234375 1 +vt 0.017578125 1 +vt 0.017578125 0.994140625 +vt 0.0234375 0.994140625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3916/11740/2935 3919/11739/2935 3917/11738/2935 3914/11737/2935 +f 3915/11744/2936 3916/11743/2936 3914/11742/2936 3913/11741/2936 +f 3920/11748/2937 3915/11747/2937 3913/11746/2937 3918/11745/2937 +f 3919/11752/2938 3920/11751/2938 3918/11750/2938 3917/11749/2938 +f 3918/11756/2939 3913/11755/2939 3914/11754/2939 3917/11753/2939 +f 3919/11760/2940 3916/11759/2940 3915/11758/2940 3920/11757/2940 +o cube +v 0 10.5 11.1875 +v 0 10.5 -9.5 +v 0 1.5 11.1875 +v 0 1.5 -9.5 +v 0 10.5 -9.5 +v 0 10.5 11.1875 +v 0 1.5 -9.5 +v 0 1.5 11.1875 +vt 0.3232421875 0.6767578125 +vt 0.3232421875 0.6767578125 +vt 0.3232421875 0.5361328125 +vt 0.3232421875 0.5361328125 +vt 0 0.6767578125 +vt 0.3232421875 0.6767578125 +vt 0.3232421875 0.5361328125 +vt 0 0.5361328125 +vt 0.646484375 0.6767578125 +vt 0.646484375 0.6767578125 +vt 0.646484375 0.5361328125 +vt 0.646484375 0.5361328125 +vt 0.3232421875 0.6767578125 +vt 0.646484375 0.6767578125 +vt 0.646484375 0.5361328125 +vt 0.3232421875 0.5361328125 +vt 0.3232421875 0.6767578125 +vt 0.3232421875 0.6767578125 +vt 0.3232421875 1 +vt 0.3232421875 1 +vt 0.3232421875 1 +vt 0.3232421875 1 +vt 0.3232421875 0.6767578125 +vt 0.3232421875 0.6767578125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3924/11764/2941 3927/11763/2941 3925/11762/2941 3922/11761/2941 +f 3923/11768/2942 3924/11767/2942 3922/11766/2942 3921/11765/2942 +f 3928/11772/2943 3923/11771/2943 3921/11770/2943 3926/11769/2943 +f 3927/11776/2944 3928/11775/2944 3926/11774/2944 3925/11773/2944 +f 3926/11780/2945 3921/11779/2945 3922/11778/2945 3925/11777/2945 +f 3927/11784/2946 3924/11783/2946 3923/11782/2946 3928/11781/2946 +o cube +v 0.9272512707016772 10.085835572488415 7.125 +v 0.9272512707016772 10.085835572488415 -3.25 +v 2.463989350997894 4.350650978897072 7.125 +v 2.463989350997894 4.350650978897072 -3.25 +v 0.9272512707016772 10.085835572488415 -3.25 +v 0.9272512707016772 10.085835572488415 7.125 +v 2.463989350997894 4.350650978897072 -3.25 +v 2.463989350997894 4.350650978897072 7.125 +vt 0.162109375 0.5361328125 +vt 0.162109375 0.5361328125 +vt 0.162109375 0.443359375 +vt 0.162109375 0.443359375 +vt 0 0.5361328125 +vt 0.162109375 0.5361328125 +vt 0.162109375 0.443359375 +vt 0 0.443359375 +vt 0.32421875 0.5361328125 +vt 0.32421875 0.5361328125 +vt 0.32421875 0.443359375 +vt 0.32421875 0.443359375 +vt 0.162109375 0.5361328125 +vt 0.32421875 0.5361328125 +vt 0.32421875 0.443359375 +vt 0.162109375 0.443359375 +vt 0.162109375 0.5361328125 +vt 0.162109375 0.5361328125 +vt 0.162109375 0.6982421875 +vt 0.162109375 0.6982421875 +vt 0.162109375 0.6982421875 +vt 0.162109375 0.6982421875 +vt 0.162109375 0.5361328125 +vt 0.162109375 0.5361328125 +vn 0 0 -1 +vn 0.9659258262890683 0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 -0.25881904510252074 0 +vn -0.25881904510252074 0.9659258262890683 0 +vn 0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3932/11788/2947 3935/11787/2947 3933/11786/2947 3930/11785/2947 +f 3931/11792/2948 3932/11791/2948 3930/11790/2948 3929/11789/2948 +f 3936/11796/2949 3931/11795/2949 3929/11794/2949 3934/11793/2949 +f 3935/11800/2950 3936/11799/2950 3934/11798/2950 3933/11797/2950 +f 3934/11804/2951 3929/11803/2951 3930/11802/2951 3933/11801/2951 +f 3935/11808/2952 3932/11807/2952 3931/11806/2952 3936/11805/2952 +o cube +v 0.16612374104214572 4.746230788799119 3.9375 +v 0.16612374104214572 4.746230788799119 1.6875 +v 1.299065465808423 1.6334989824457975 3.9375 +v 1.299065465808423 1.6334989824457975 1.6875 +v 0.16612374104214572 4.746230788799119 1.6875 +v 0.16612374104214572 4.746230788799119 3.9375 +v 1.299065465808423 1.6334989824457975 1.6875 +v 1.299065465808423 1.6334989824457975 3.9375 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.73828125 +vt 0.3671875 0.73828125 +vt 0.33203125 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.73828125 +vt 0.33203125 0.73828125 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.73828125 +vt 0.40234375 0.73828125 +vt 0.3671875 0.7900390625 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.73828125 +vt 0.3671875 0.73828125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vn 0 0 -1 +vn 0.9396926207859084 0.34202014332566866 0 +vn 0 0 1 +vn -0.9396926207859084 -0.34202014332566866 0 +vn -0.34202014332566866 0.9396926207859084 0 +vn 0.34202014332566866 -0.9396926207859084 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3940/11812/2953 3943/11811/2953 3941/11810/2953 3938/11809/2953 +f 3939/11816/2954 3940/11815/2954 3938/11814/2954 3937/11813/2954 +f 3944/11820/2955 3939/11819/2955 3937/11818/2955 3942/11817/2955 +f 3943/11824/2956 3944/11823/2956 3942/11822/2956 3941/11821/2956 +f 3942/11828/2957 3937/11827/2957 3938/11826/2957 3941/11825/2957 +f 3943/11832/2958 3940/11831/2958 3939/11830/2958 3944/11829/2958 +o cube +v -0.9272512707016772 10.085835572488415 7.125 +v -0.9272512707016772 10.085835572488415 -3.25 +v -2.463989350997894 4.350650978897072 7.125 +v -2.463989350997894 4.350650978897072 -3.25 +v -0.9272512707016772 10.085835572488415 -3.25 +v -0.9272512707016772 10.085835572488415 7.125 +v -2.463989350997894 4.350650978897072 -3.25 +v -2.463989350997894 4.350650978897072 7.125 +vt 0.162109375 0.5361328125 +vt 0.162109375 0.5361328125 +vt 0.162109375 0.443359375 +vt 0.162109375 0.443359375 +vt 0.32421875 0.5361328125 +vt 0.162109375 0.5361328125 +vt 0.162109375 0.443359375 +vt 0.32421875 0.443359375 +vt 0.32421875 0.5361328125 +vt 0.32421875 0.5361328125 +vt 0.32421875 0.443359375 +vt 0.32421875 0.443359375 +vt 0.162109375 0.5361328125 +vt 0 0.5361328125 +vt 0 0.443359375 +vt 0.162109375 0.443359375 +vt 0.162109375 0.5361328125 +vt 0.162109375 0.5361328125 +vt 0.162109375 0.6982421875 +vt 0.162109375 0.6982421875 +vt 0.162109375 0.6982421875 +vt 0.162109375 0.6982421875 +vt 0.162109375 0.5361328125 +vt 0.162109375 0.5361328125 +vn 0 0 -1 +vn 0.9659258262890683 -0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 0.25881904510252074 0 +vn 0.25881904510252074 0.9659258262890683 0 +vn -0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3948/11836/2959 3951/11835/2959 3949/11834/2959 3946/11833/2959 +f 3947/11840/2960 3948/11839/2960 3946/11838/2960 3945/11837/2960 +f 3952/11844/2961 3947/11843/2961 3945/11842/2961 3950/11841/2961 +f 3951/11848/2962 3952/11847/2962 3950/11846/2962 3949/11845/2962 +f 3950/11852/2963 3945/11851/2963 3946/11850/2963 3949/11849/2963 +f 3951/11856/2964 3948/11855/2964 3947/11854/2964 3952/11853/2964 +o cube +v -0.16612374104214572 4.746230788799119 4 +v -0.16612374104214572 4.746230788799119 1.75 +v -1.299065465808423 1.6334989824457975 4 +v -1.299065465808423 1.6334989824457975 1.75 +v -0.16612374104214572 4.746230788799119 1.75 +v -0.16612374104214572 4.746230788799119 4 +v -1.299065465808423 1.6334989824457975 1.75 +v -1.299065465808423 1.6334989824457975 4 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.73828125 +vt 0.3671875 0.73828125 +vt 0.40234375 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.73828125 +vt 0.40234375 0.73828125 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.73828125 +vt 0.40234375 0.73828125 +vt 0.3671875 0.7900390625 +vt 0.33203125 0.7900390625 +vt 0.33203125 0.73828125 +vt 0.3671875 0.73828125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vn 0 0 -1 +vn 0.9396926207859084 -0.34202014332566866 0 +vn 0 0 1 +vn -0.9396926207859084 0.34202014332566866 0 +vn 0.34202014332566866 0.9396926207859084 0 +vn -0.34202014332566866 -0.9396926207859084 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3956/11860/2965 3959/11859/2965 3957/11858/2965 3954/11857/2965 +f 3955/11864/2966 3956/11863/2966 3954/11862/2966 3953/11861/2966 +f 3960/11868/2967 3955/11867/2967 3953/11866/2967 3958/11865/2967 +f 3959/11872/2968 3960/11871/2968 3958/11870/2968 3957/11869/2968 +f 3958/11876/2969 3953/11875/2969 3954/11874/2969 3957/11873/2969 +f 3959/11880/2970 3956/11879/2970 3955/11878/2970 3960/11877/2970 +o cube +v 0.16612374104214572 4.746230788799119 -1.375 +v 0.16612374104214572 4.746230788799119 -3.625 +v 1.299065465808423 1.6334989824457975 -1.375 +v 1.299065465808423 1.6334989824457975 -3.625 +v 0.16612374104214572 4.746230788799119 -3.625 +v 0.16612374104214572 4.746230788799119 -1.375 +v 1.299065465808423 1.6334989824457975 -3.625 +v 1.299065465808423 1.6334989824457975 -1.375 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.73828125 +vt 0.3671875 0.73828125 +vt 0.33203125 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.73828125 +vt 0.33203125 0.73828125 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.73828125 +vt 0.40234375 0.73828125 +vt 0.3671875 0.7900390625 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.73828125 +vt 0.3671875 0.73828125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vn 0 0 -1 +vn 0.9396926207859084 0.34202014332566866 0 +vn 0 0 1 +vn -0.9396926207859084 -0.34202014332566866 0 +vn -0.34202014332566866 0.9396926207859084 0 +vn 0.34202014332566866 -0.9396926207859084 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3964/11884/2971 3967/11883/2971 3965/11882/2971 3962/11881/2971 +f 3963/11888/2972 3964/11887/2972 3962/11886/2972 3961/11885/2972 +f 3968/11892/2973 3963/11891/2973 3961/11890/2973 3966/11889/2973 +f 3967/11896/2974 3968/11895/2974 3966/11894/2974 3965/11893/2974 +f 3966/11900/2975 3961/11899/2975 3962/11898/2975 3965/11897/2975 +f 3967/11904/2976 3964/11903/2976 3963/11902/2976 3968/11901/2976 +o cube +v -0.16612374104214572 4.746230788799119 -1.375 +v -0.16612374104214572 4.746230788799119 -3.625 +v -1.299065465808423 1.6334989824457975 -1.375 +v -1.299065465808423 1.6334989824457975 -3.625 +v -0.16612374104214572 4.746230788799119 -3.625 +v -0.16612374104214572 4.746230788799119 -1.375 +v -1.299065465808423 1.6334989824457975 -3.625 +v -1.299065465808423 1.6334989824457975 -1.375 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.73828125 +vt 0.3671875 0.73828125 +vt 0.40234375 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.73828125 +vt 0.40234375 0.73828125 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.73828125 +vt 0.40234375 0.73828125 +vt 0.3671875 0.7900390625 +vt 0.33203125 0.7900390625 +vt 0.33203125 0.73828125 +vt 0.3671875 0.73828125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vn 0 0 -1 +vn 0.9396926207859084 -0.34202014332566866 0 +vn 0 0 1 +vn -0.9396926207859084 0.34202014332566866 0 +vn 0.34202014332566866 0.9396926207859084 0 +vn -0.34202014332566866 -0.9396926207859084 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3972/11908/2977 3975/11907/2977 3973/11906/2977 3970/11905/2977 +f 3971/11912/2978 3972/11911/2978 3970/11910/2978 3969/11909/2978 +f 3976/11916/2979 3971/11915/2979 3969/11914/2979 3974/11913/2979 +f 3975/11920/2980 3976/11919/2980 3974/11918/2980 3973/11917/2980 +f 3974/11924/2981 3969/11923/2981 3970/11922/2981 3973/11921/2981 +f 3975/11928/2982 3972/11927/2982 3971/11926/2982 3976/11925/2982 +o cube +v 0.16612374104214572 4.746230788799119 7.75 +v 0.16612374104214572 4.746230788799119 5.5 +v 1.299065465808423 1.6334989824457975 7.75 +v 1.299065465808423 1.6334989824457975 5.5 +v 0.16612374104214572 4.746230788799119 5.5 +v 0.16612374104214572 4.746230788799119 7.75 +v 1.299065465808423 1.6334989824457975 5.5 +v 1.299065465808423 1.6334989824457975 7.75 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.73828125 +vt 0.3671875 0.73828125 +vt 0.33203125 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.73828125 +vt 0.33203125 0.73828125 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.73828125 +vt 0.40234375 0.73828125 +vt 0.3671875 0.7900390625 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.73828125 +vt 0.3671875 0.73828125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vn 0 0 -1 +vn 0.9396926207859084 0.34202014332566866 0 +vn 0 0 1 +vn -0.9396926207859084 -0.34202014332566866 0 +vn -0.34202014332566866 0.9396926207859084 0 +vn 0.34202014332566866 -0.9396926207859084 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3980/11932/2983 3983/11931/2983 3981/11930/2983 3978/11929/2983 +f 3979/11936/2984 3980/11935/2984 3978/11934/2984 3977/11933/2984 +f 3984/11940/2985 3979/11939/2985 3977/11938/2985 3982/11937/2985 +f 3983/11944/2986 3984/11943/2986 3982/11942/2986 3981/11941/2986 +f 3982/11948/2987 3977/11947/2987 3978/11946/2987 3981/11945/2987 +f 3983/11952/2988 3980/11951/2988 3979/11950/2988 3984/11949/2988 +o cube +v -0.16612374104214572 4.746230788799119 7.8125 +v -0.16612374104214572 4.746230788799119 5.5625 +v -1.299065465808423 1.6334989824457975 7.8125 +v -1.299065465808423 1.6334989824457975 5.5625 +v -0.16612374104214572 4.746230788799119 5.5625 +v -0.16612374104214572 4.746230788799119 7.8125 +v -1.299065465808423 1.6334989824457975 5.5625 +v -1.299065465808423 1.6334989824457975 7.8125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.73828125 +vt 0.3671875 0.73828125 +vt 0.40234375 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.73828125 +vt 0.40234375 0.73828125 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.7900390625 +vt 0.40234375 0.73828125 +vt 0.40234375 0.73828125 +vt 0.3671875 0.7900390625 +vt 0.33203125 0.7900390625 +vt 0.33203125 0.73828125 +vt 0.3671875 0.73828125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.8251953125 +vt 0.3671875 0.7900390625 +vt 0.3671875 0.7900390625 +vn 0 0 -1 +vn 0.9396926207859084 -0.34202014332566866 0 +vn 0 0 1 +vn -0.9396926207859084 0.34202014332566866 0 +vn 0.34202014332566866 0.9396926207859084 0 +vn -0.34202014332566866 -0.9396926207859084 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3988/11956/2989 3991/11955/2989 3989/11954/2989 3986/11953/2989 +f 3987/11960/2990 3988/11959/2990 3986/11958/2990 3985/11957/2990 +f 3992/11964/2991 3987/11963/2991 3985/11962/2991 3990/11961/2991 +f 3991/11968/2992 3992/11967/2992 3990/11966/2992 3989/11965/2992 +f 3990/11972/2993 3985/11971/2993 3986/11970/2993 3989/11969/2993 +f 3991/11976/2994 3988/11975/2994 3987/11974/2994 3992/11973/2994 +o hexadecagon +v 0.37968535868712755 4.445083830563602 1.326891910463775 +v 0.4238795325112868 4.45085232779118 1.2830758239231514 +v 0.37968535868712755 1.9045063732932133 0.9924185428998928 +v 0.4238795325112868 1.9102748705207917 0.9486024563592692 +v 0.2832272486752608 4.469211134827351 1.1436268398734328 +v 0.23903307485110153 4.463442637599773 1.1874429264140565 +v 0.2832272486752608 1.9286336775569621 0.8091534723095506 +v 0.23903307485110153 1.9228651803293835 0.8529695588501742 +vt 0.630859375 0.3408203125 +vt 0.6339673807403071 0.3408203125 +vt 0.6339673807403071 0.30078125 +vt 0.630859375 0.30078125 +vt 0.6298828125 0.3408203125 +vt 0.630859375 0.3408203125 +vt 0.630859375 0.30078125 +vt 0.6298828125 0.30078125 +vt 0.6349439432403071 0.3408203125 +vt 0.6380519489806143 0.3408203125 +vt 0.6380519489806143 0.30078125 +vt 0.6349439432403071 0.30078125 +vt 0.6339673807403071 0.3408203125 +vt 0.6349439432403071 0.3408203125 +vt 0.6349439432403071 0.30078125 +vt 0.6339673807403071 0.30078125 +vt 0.6339673807403071 0.3408203125 +vt 0.630859375 0.3408203125 +vt 0.630859375 0.341796875 +vt 0.6339673807403071 0.341796875 +vt 0.6370753864806143 0.341796875 +vt 0.6339673807403071 0.341796875 +vt 0.6339673807403071 0.3408203125 +vt 0.6370753864806143 0.3408203125 +vn 0.7071067811865476 0.09229595564125724 -0.7010573846499778 +vn 0.7071067811865475 -0.09229595564125725 0.7010573846499779 +vn -0.7071067811865476 -0.09229595564125724 0.7010573846499778 +vn -0.7071067811865475 0.09229595564125725 -0.7010573846499779 +vn 0 0.9914448613738105 0.1305261922200516 +vn 0 -0.9914448613738105 -0.1305261922200516 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 3996/11980/2995 3999/11979/2995 3997/11978/2995 3994/11977/2995 +f 3995/11984/2996 3996/11983/2996 3994/11982/2996 3993/11981/2996 +f 4000/11988/2997 3995/11987/2997 3993/11986/2997 3998/11985/2997 +f 3999/11992/2998 4000/11991/2998 3998/11990/2998 3997/11989/2998 +f 3998/11996/2999 3993/11995/2999 3994/11994/2999 3997/11993/2999 +f 3999/12000/3000 3996/11999/3000 3995/11998/3000 4000/11997/3000 +o hexadecagon +v 0.2593095341524426 4.461674229986805 1.20087531581323 +v 0.2832272486752607 4.469211134827351 1.1436268398734328 +v 0.2593095341524426 1.9210967727164157 0.8664019482493477 +v 0.2832272486752607 1.9286336775569621 0.8091534723095506 +v 0.09945618368982899 4.4791468495986635 1.0681575935363758 +v 0.07553846916701089 4.471609944758117 1.125406069476173 +v 0.09945618368982899 1.938569392328274 0.7336842259724937 +v 0.07553846916701089 1.9310324874877276 0.7909327019122908 +vt 0.623046875 0.3408203125 +vt 0.6261548807403071 0.3408203125 +vt 0.6261548807403071 0.30078125 +vt 0.623046875 0.30078125 +vt 0.6220703125 0.3408203125 +vt 0.623046875 0.3408203125 +vt 0.623046875 0.30078125 +vt 0.6220703125 0.30078125 +vt 0.6271314432403071 0.3408203125 +vt 0.6302394489806143 0.3408203125 +vt 0.6302394489806143 0.30078125 +vt 0.6271314432403071 0.30078125 +vt 0.6261548807403071 0.3408203125 +vt 0.6271314432403071 0.3408203125 +vt 0.6271314432403071 0.30078125 +vt 0.6261548807403071 0.30078125 +vt 0.6261548807403071 0.3408203125 +vt 0.623046875 0.3408203125 +vt 0.623046875 0.341796875 +vt 0.6261548807403071 0.341796875 +vt 0.6292628864806143 0.341796875 +vt 0.6261548807403071 0.341796875 +vt 0.6261548807403071 0.3408203125 +vt 0.6292628864806143 0.3408203125 +vn 0.3826834323650898 0.12059047744873963 -0.9159756150367536 +vn 0.9238795325112867 -0.04995021125231481 0.3794095225512603 +vn -0.3826834323650898 -0.12059047744873963 0.9159756150367536 +vn -0.9238795325112867 0.04995021125231481 -0.3794095225512603 +vn 0 0.9914448613738105 0.1305261922200516 +vn 0 -0.9914448613738105 -0.1305261922200516 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4004/12004/3001 4007/12003/3001 4005/12002/3001 4002/12001/3001 +f 4003/12008/3002 4004/12007/3002 4002/12006/3002 4001/12005/3002 +f 4008/12012/3003 4003/12011/3003 4001/12010/3003 4006/12009/3003 +f 4007/12016/3004 4008/12015/3004 4006/12014/3004 4005/12013/3004 +f 4006/12020/3005 4001/12019/3005 4002/12018/3005 4005/12017/3005 +f 4007/12024/3006 4004/12023/3006 4003/12022/3006 4008/12021/3006 +o hexadecagon +v 0.099456183689829 4.47098896258491 1.130122897372239 +v 0.099456183689829 4.4791468495986635 1.0681575935363758 +v 0.099456183689829 1.9304115053145208 0.7956495298083568 +v 0.099456183689829 1.938569392328274 0.7336842259724936 +v -0.099456183689829 4.4791468495986635 1.0681575935363758 +v -0.099456183689829 4.47098896258491 1.130122897372239 +v -0.099456183689829 1.938569392328274 0.7336842259724936 +v -0.099456183689829 1.9304115053145208 0.7956495298083568 +vt 0.615234375 0.3408203125 +vt 0.6183423807403071 0.3408203125 +vt 0.6183423807403071 0.30078125 +vt 0.615234375 0.30078125 +vt 0.6142578125 0.3408203125 +vt 0.615234375 0.3408203125 +vt 0.615234375 0.30078125 +vt 0.6142578125 0.30078125 +vt 0.6193189432403071 0.3408203125 +vt 0.6224269489806143 0.3408203125 +vt 0.6224269489806143 0.30078125 +vt 0.6193189432403071 0.30078125 +vt 0.6183423807403071 0.3408203125 +vt 0.6193189432403071 0.3408203125 +vt 0.6193189432403071 0.30078125 +vt 0.6183423807403071 0.30078125 +vt 0.6183423807403071 0.3408203125 +vt 0.615234375 0.3408203125 +vt 0.615234375 0.341796875 +vt 0.6183423807403071 0.341796875 +vt 0.6214503864806143 0.341796875 +vt 0.6183423807403071 0.341796875 +vt 0.6183423807403071 0.3408203125 +vt 0.6214503864806143 0.3408203125 +vn 0 0.13052619222005157 -0.9914448613738104 +vn 1 0 0 +vn 0 -0.13052619222005157 0.9914448613738104 +vn -1 0 0 +vn 0 0.9914448613738104 0.13052619222005157 +vn 0 -0.9914448613738104 -0.13052619222005157 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4012/12028/3007 4015/12027/3007 4013/12026/3007 4010/12025/3007 +f 4011/12032/3008 4012/12031/3008 4010/12030/3008 4009/12029/3008 +f 4016/12036/3009 4011/12035/3009 4009/12034/3009 4014/12033/3009 +f 4015/12040/3010 4016/12039/3010 4014/12038/3010 4013/12037/3010 +f 4014/12044/3011 4009/12043/3011 4010/12042/3011 4013/12041/3011 +f 4015/12048/3012 4012/12047/3012 4011/12046/3012 4016/12045/3012 +o hexadecagon +v -0.07553846916701089 4.471609944758117 1.125406069476173 +v -0.09945618368982899 4.4791468495986635 1.0681575935363758 +v -0.07553846916701089 1.9310324874877276 0.7909327019122908 +v -0.09945618368982899 1.938569392328274 0.7336842259724937 +v -0.2832272486752607 4.469211134827351 1.1436268398734328 +v -0.2593095341524426 4.461674229986805 1.20087531581323 +v -0.2832272486752607 1.9286336775569621 0.8091534723095506 +v -0.2593095341524426 1.9210967727164157 0.8664019482493477 +vt 0.607421875 0.3408203125 +vt 0.6105298807403071 0.3408203125 +vt 0.6105298807403071 0.30078125 +vt 0.607421875 0.30078125 +vt 0.6064453125 0.3408203125 +vt 0.607421875 0.3408203125 +vt 0.607421875 0.30078125 +vt 0.6064453125 0.30078125 +vt 0.6115064432403071 0.3408203125 +vt 0.6146144489806143 0.3408203125 +vt 0.6146144489806143 0.30078125 +vt 0.6115064432403071 0.30078125 +vt 0.6105298807403071 0.3408203125 +vt 0.6115064432403071 0.3408203125 +vt 0.6115064432403071 0.30078125 +vt 0.6105298807403071 0.30078125 +vt 0.6105298807403071 0.3408203125 +vt 0.607421875 0.3408203125 +vt 0.607421875 0.341796875 +vt 0.6105298807403071 0.341796875 +vt 0.6136378864806143 0.341796875 +vt 0.6105298807403071 0.341796875 +vt 0.6105298807403071 0.3408203125 +vt 0.6136378864806143 0.3408203125 +vn -0.3826834323650898 0.12059047744873963 -0.9159756150367536 +vn 0.9238795325112867 0.04995021125231481 -0.3794095225512603 +vn 0.3826834323650898 -0.12059047744873963 0.9159756150367536 +vn -0.9238795325112867 -0.04995021125231481 0.3794095225512603 +vn 0 0.9914448613738105 0.1305261922200516 +vn 0 -0.9914448613738105 -0.1305261922200516 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4020/12052/3013 4023/12051/3013 4021/12050/3013 4018/12049/3013 +f 4019/12056/3014 4020/12055/3014 4018/12054/3014 4017/12053/3014 +f 4024/12060/3015 4019/12059/3015 4017/12058/3015 4022/12057/3015 +f 4023/12064/3016 4024/12063/3016 4022/12062/3016 4021/12061/3016 +f 4022/12068/3017 4017/12067/3017 4018/12066/3017 4021/12065/3017 +f 4023/12072/3018 4020/12071/3018 4019/12070/3018 4024/12069/3018 +o hexadecagon +v -0.23903307485110153 4.463442637599773 1.1874429264140565 +v -0.2832272486752608 4.469211134827351 1.1436268398734328 +v -0.23903307485110153 1.9228651803293835 0.8529695588501742 +v -0.2832272486752608 1.9286336775569621 0.8091534723095506 +v -0.4238795325112868 4.45085232779118 1.2830758239231514 +v -0.37968535868712755 4.445083830563602 1.326891910463775 +v -0.4238795325112868 1.9102748705207917 0.9486024563592692 +v -0.37968535868712755 1.9045063732932133 0.9924185428998928 +vt 0.599609375 0.3408203125 +vt 0.6027173807403071 0.3408203125 +vt 0.6027173807403071 0.30078125 +vt 0.599609375 0.30078125 +vt 0.5986328125 0.3408203125 +vt 0.599609375 0.3408203125 +vt 0.599609375 0.30078125 +vt 0.5986328125 0.30078125 +vt 0.6036939432403071 0.3408203125 +vt 0.6068019489806143 0.3408203125 +vt 0.6068019489806143 0.30078125 +vt 0.6036939432403071 0.30078125 +vt 0.6027173807403071 0.3408203125 +vt 0.6036939432403071 0.3408203125 +vt 0.6036939432403071 0.30078125 +vt 0.6027173807403071 0.30078125 +vt 0.6027173807403071 0.3408203125 +vt 0.599609375 0.3408203125 +vt 0.599609375 0.341796875 +vt 0.6027173807403071 0.341796875 +vt 0.6058253864806143 0.341796875 +vt 0.6027173807403071 0.341796875 +vt 0.6027173807403071 0.3408203125 +vt 0.6058253864806143 0.3408203125 +vn -0.7071067811865476 0.09229595564125724 -0.7010573846499778 +vn 0.7071067811865475 0.09229595564125725 -0.7010573846499779 +vn 0.7071067811865476 -0.09229595564125724 0.7010573846499778 +vn -0.7071067811865475 -0.09229595564125725 0.7010573846499779 +vn 0 0.9914448613738105 0.1305261922200516 +vn 0 -0.9914448613738105 -0.1305261922200516 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4028/12076/3019 4031/12075/3019 4029/12074/3019 4026/12073/3019 +f 4027/12080/3020 4028/12079/3020 4026/12078/3020 4025/12077/3020 +f 4032/12084/3021 4027/12083/3021 4025/12082/3021 4030/12081/3021 +f 4031/12088/3022 4032/12087/3022 4030/12086/3022 4029/12085/3022 +f 4030/12092/3023 4025/12091/3023 4026/12090/3023 4029/12089/3023 +f 4031/12096/3024 4028/12095/3024 4027/12094/3024 4032/12093/3024 +o hexadecagon +v -0.2832272486752608 4.358556372149923 1.9841332085731291 +v -0.23903307485110153 4.364324869377502 1.9403171220325055 +v -0.2832272486752608 1.8179789148795344 1.6496598410092471 +v -0.23903307485110153 1.823747412107113 1.6058437544686235 +v -0.37968535868712755 4.382683676413673 1.8008681379827869 +v -0.4238795325112868 4.376915179186094 1.8446842245234105 +v -0.37968535868712755 1.8421062191432833 1.4663947704189049 +v -0.4238795325112868 1.8363377219157049 1.5102108569595285 +vt 0.591796875 0.3408203125 +vt 0.5949048807403071 0.3408203125 +vt 0.5949048807403071 0.30078125 +vt 0.591796875 0.30078125 +vt 0.5908203125 0.3408203125 +vt 0.591796875 0.3408203125 +vt 0.591796875 0.30078125 +vt 0.5908203125 0.30078125 +vt 0.5958814432403071 0.3408203125 +vt 0.5989894489806143 0.3408203125 +vt 0.5989894489806143 0.30078125 +vt 0.5958814432403071 0.30078125 +vt 0.5949048807403071 0.3408203125 +vt 0.5958814432403071 0.3408203125 +vt 0.5958814432403071 0.30078125 +vt 0.5949048807403071 0.30078125 +vt 0.5949048807403071 0.3408203125 +vt 0.591796875 0.3408203125 +vt 0.591796875 0.341796875 +vt 0.5949048807403071 0.341796875 +vt 0.5980128864806143 0.341796875 +vt 0.5949048807403071 0.341796875 +vt 0.5949048807403071 0.3408203125 +vt 0.5980128864806143 0.3408203125 +vn 0.7071067811865476 0.09229595564125724 -0.7010573846499778 +vn 0.7071067811865475 -0.09229595564125725 0.7010573846499779 +vn -0.7071067811865476 -0.09229595564125724 0.7010573846499778 +vn -0.7071067811865475 0.09229595564125725 -0.7010573846499779 +vn 0 0.9914448613738105 0.1305261922200516 +vn 0 -0.9914448613738105 -0.1305261922200516 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4036/12100/3025 4039/12099/3025 4037/12098/3025 4034/12097/3025 +f 4035/12104/3026 4036/12103/3026 4034/12102/3026 4033/12101/3026 +f 4040/12108/3027 4035/12107/3027 4033/12106/3027 4038/12105/3027 +f 4039/12112/3028 4040/12111/3028 4038/12110/3028 4037/12109/3028 +f 4038/12116/3029 4033/12115/3029 4034/12114/3029 4037/12113/3029 +f 4039/12120/3030 4036/12119/3030 4035/12118/3030 4040/12117/3030 +o hexadecagon +v -0.09945618368982899 4.3486206573786115 2.059602454910186 +v -0.07553846916701089 4.356157562219158 2.002353978970389 +v -0.09945618368982899 1.8080432001082225 1.7251290873463039 +v -0.07553846916701089 1.8155801049487685 1.667880611406507 +v -0.2593095341524426 4.36609327699047 1.926884732633332 +v -0.2832272486752607 4.358556372149923 1.9841332085731294 +v -0.2593095341524426 1.8255158197200805 1.59241136506945 +v -0.2832272486752607 1.8179789148795344 1.6496598410092471 +vt 0.583984375 0.3408203125 +vt 0.5870923807403071 0.3408203125 +vt 0.5870923807403071 0.30078125 +vt 0.583984375 0.30078125 +vt 0.5830078125 0.3408203125 +vt 0.583984375 0.3408203125 +vt 0.583984375 0.30078125 +vt 0.5830078125 0.30078125 +vt 0.5880689432403071 0.3408203125 +vt 0.5911769489806143 0.3408203125 +vt 0.5911769489806143 0.30078125 +vt 0.5880689432403071 0.30078125 +vt 0.5870923807403071 0.3408203125 +vt 0.5880689432403071 0.3408203125 +vt 0.5880689432403071 0.30078125 +vt 0.5870923807403071 0.30078125 +vt 0.5870923807403071 0.3408203125 +vt 0.583984375 0.3408203125 +vt 0.583984375 0.341796875 +vt 0.5870923807403071 0.341796875 +vt 0.5902003864806143 0.341796875 +vt 0.5870923807403071 0.341796875 +vt 0.5870923807403071 0.3408203125 +vt 0.5902003864806143 0.3408203125 +vn 0.3826834323650898 0.12059047744873963 -0.9159756150367536 +vn 0.9238795325112867 -0.04995021125231481 0.3794095225512603 +vn -0.3826834323650898 -0.12059047744873963 0.9159756150367536 +vn -0.9238795325112867 0.04995021125231481 -0.3794095225512603 +vn 0 0.9914448613738105 0.1305261922200516 +vn 0 -0.9914448613738105 -0.1305261922200516 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4044/12124/3031 4047/12123/3031 4045/12122/3031 4042/12121/3031 +f 4043/12128/3032 4044/12127/3032 4042/12126/3032 4041/12125/3032 +f 4048/12132/3033 4043/12131/3033 4041/12130/3033 4046/12129/3033 +f 4047/12136/3034 4048/12135/3034 4046/12134/3034 4045/12133/3034 +f 4046/12140/3035 4041/12139/3035 4042/12138/3035 4045/12137/3035 +f 4047/12144/3036 4044/12143/3036 4043/12142/3036 4048/12141/3036 +o hexadecagon +v 0.099456183689829 4.3486206573786115 2.0596024549101863 +v 0.099456183689829 4.356778544392364 1.997637151074323 +v 0.099456183689829 1.8080432001082225 1.725129087346304 +v 0.099456183689829 1.8162010871219756 1.663163783510441 +v -0.099456183689829 4.356778544392364 1.997637151074323 +v -0.099456183689829 4.3486206573786115 2.0596024549101863 +v -0.099456183689829 1.8162010871219756 1.663163783510441 +v -0.099456183689829 1.8080432001082225 1.725129087346304 +vt 0.6533203125 0.4169921875 +vt 0.6564283182403071 0.4169921875 +vt 0.6564283182403071 0.376953125 +vt 0.6533203125 0.376953125 +vt 0.65234375 0.4169921875 +vt 0.6533203125 0.4169921875 +vt 0.6533203125 0.376953125 +vt 0.65234375 0.376953125 +vt 0.6574048807403071 0.4169921875 +vt 0.6605128864806143 0.4169921875 +vt 0.6605128864806143 0.376953125 +vt 0.6574048807403071 0.376953125 +vt 0.6564283182403071 0.4169921875 +vt 0.6574048807403071 0.4169921875 +vt 0.6574048807403071 0.376953125 +vt 0.6564283182403071 0.376953125 +vt 0.6564283182403071 0.4169921875 +vt 0.6533203125 0.4169921875 +vt 0.6533203125 0.41796875 +vt 0.6564283182403071 0.41796875 +vt 0.6595363239806143 0.41796875 +vt 0.6564283182403071 0.41796875 +vt 0.6564283182403071 0.4169921875 +vt 0.6595363239806143 0.4169921875 +vn 0 0.13052619222005157 -0.9914448613738104 +vn 1 0 0 +vn 0 -0.13052619222005157 0.9914448613738104 +vn -1 0 0 +vn 0 0.9914448613738104 0.13052619222005157 +vn 0 -0.9914448613738104 -0.13052619222005157 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4052/12148/3037 4055/12147/3037 4053/12146/3037 4050/12145/3037 +f 4051/12152/3038 4052/12151/3038 4050/12150/3038 4049/12149/3038 +f 4056/12156/3039 4051/12155/3039 4049/12154/3039 4054/12153/3039 +f 4055/12160/3040 4056/12159/3040 4054/12158/3040 4053/12157/3040 +f 4054/12164/3041 4049/12163/3041 4050/12162/3041 4053/12161/3041 +f 4055/12168/3042 4052/12167/3042 4051/12166/3042 4056/12165/3042 +o hexadecagon +v 0.2832272486752607 4.358556372149923 1.9841332085731294 +v 0.2593095341524426 4.36609327699047 1.926884732633332 +v 0.2832272486752607 1.8179789148795344 1.6496598410092471 +v 0.2593095341524426 1.8255158197200805 1.59241136506945 +v 0.07553846916701089 4.356157562219158 2.002353978970389 +v 0.09945618368982899 4.3486206573786115 2.059602454910186 +v 0.07553846916701089 1.8155801049487685 1.667880611406507 +v 0.09945618368982899 1.8080432001082225 1.7251290873463039 +vt 0.2255859375 0.3515625 +vt 0.22869394324030715 0.3515625 +vt 0.22869394324030715 0.3115234375 +vt 0.2255859375 0.3115234375 +vt 0.224609375 0.3515625 +vt 0.2255859375 0.3515625 +vt 0.2255859375 0.3115234375 +vt 0.224609375 0.3115234375 +vt 0.22967050574030715 0.3515625 +vt 0.23277851148061432 0.3515625 +vt 0.23277851148061432 0.3115234375 +vt 0.22967050574030715 0.3115234375 +vt 0.22869394324030715 0.3515625 +vt 0.22967050574030715 0.3515625 +vt 0.22967050574030715 0.3115234375 +vt 0.22869394324030715 0.3115234375 +vt 0.22869394324030715 0.3515625 +vt 0.2255859375 0.3515625 +vt 0.2255859375 0.3525390625 +vt 0.22869394324030715 0.3525390625 +vt 0.23180194898061432 0.3525390625 +vt 0.22869394324030715 0.3525390625 +vt 0.22869394324030715 0.3515625 +vt 0.23180194898061432 0.3515625 +vn -0.3826834323650898 0.12059047744873963 -0.9159756150367536 +vn 0.9238795325112867 0.04995021125231481 -0.3794095225512603 +vn 0.3826834323650898 -0.12059047744873963 0.9159756150367536 +vn -0.9238795325112867 -0.04995021125231481 0.3794095225512603 +vn 0 0.9914448613738105 0.1305261922200516 +vn 0 -0.9914448613738105 -0.1305261922200516 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4060/12172/3043 4063/12171/3043 4061/12170/3043 4058/12169/3043 +f 4059/12176/3044 4060/12175/3044 4058/12174/3044 4057/12173/3044 +f 4064/12180/3045 4059/12179/3045 4057/12178/3045 4062/12177/3045 +f 4063/12184/3046 4064/12183/3046 4062/12182/3046 4061/12181/3046 +f 4062/12188/3047 4057/12187/3047 4058/12186/3047 4061/12185/3047 +f 4063/12192/3048 4060/12191/3048 4059/12190/3048 4064/12189/3048 +o hexadecagon +v 0.4238795325112868 4.376915179186094 1.8446842245234105 +v 0.37968535868712755 4.382683676413673 1.8008681379827869 +v 0.4238795325112868 1.8363377219157049 1.5102108569595285 +v 0.37968535868712755 1.8421062191432833 1.4663947704189049 +v 0.23903307485110153 4.364324869377502 1.9403171220325055 +v 0.2832272486752608 4.358556372149923 1.9841332085731291 +v 0.23903307485110153 1.823747412107113 1.6058437544686235 +v 0.2832272486752608 1.8179789148795344 1.6496598410092471 +vt 0.2177734375 0.3515625 +vt 0.22088144324030715 0.3515625 +vt 0.22088144324030715 0.3115234375 +vt 0.2177734375 0.3115234375 +vt 0.216796875 0.3515625 +vt 0.2177734375 0.3515625 +vt 0.2177734375 0.3115234375 +vt 0.216796875 0.3115234375 +vt 0.22185800574030715 0.3515625 +vt 0.22496601148061432 0.3515625 +vt 0.22496601148061432 0.3115234375 +vt 0.22185800574030715 0.3115234375 +vt 0.22088144324030715 0.3515625 +vt 0.22185800574030715 0.3515625 +vt 0.22185800574030715 0.3115234375 +vt 0.22088144324030715 0.3115234375 +vt 0.22088144324030715 0.3515625 +vt 0.2177734375 0.3515625 +vt 0.2177734375 0.3525390625 +vt 0.22088144324030715 0.3525390625 +vt 0.22398944898061432 0.3525390625 +vt 0.22088144324030715 0.3525390625 +vt 0.22088144324030715 0.3515625 +vt 0.22398944898061432 0.3515625 +vn -0.7071067811865476 0.09229595564125724 -0.7010573846499778 +vn 0.7071067811865475 0.09229595564125725 -0.7010573846499779 +vn 0.7071067811865476 -0.09229595564125724 0.7010573846499778 +vn -0.7071067811865475 -0.09229595564125725 0.7010573846499779 +vn 0 0.9914448613738105 0.1305261922200516 +vn 0 -0.9914448613738105 -0.1305261922200516 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4068/12196/3049 4071/12195/3049 4069/12194/3049 4066/12193/3049 +f 4067/12200/3050 4068/12199/3050 4066/12198/3050 4065/12197/3050 +f 4072/12204/3051 4067/12203/3051 4065/12202/3051 4070/12201/3051 +f 4071/12208/3052 4072/12207/3052 4070/12206/3052 4069/12205/3052 +f 4070/12212/3053 4065/12211/3053 4066/12210/3053 4069/12209/3053 +f 4071/12216/3054 4068/12215/3054 4067/12214/3054 4072/12213/3054 +o hexadecagon +v -0.4422575292180446 4.423743502235139 1.4889877971316041 +v -0.36613706172933125 4.447730439587911 1.3067889190826052 +v -0.4422575292180446 1.8831660449647498 1.154514429567722 +v -0.36613706172933125 1.907152982317522 0.972315551518723 +v -0.42387953251128674 4.45085232779118 1.2830758239231512 +v -0.5 4.426865390438408 1.4652747019721504 +v -0.42387953251128674 1.9102748705207917 0.9486024563592691 +v -0.5 1.8862879331680196 1.1308013344082681 +vt 0.21209238074030717 0.3494310567596929 +vt 0.21306894324030717 0.3494310567596929 +vt 0.21306894324030717 0.3093919942596929 +vt 0.21209238074030717 0.3093919942596929 +vt 0.208984375 0.3494310567596929 +vt 0.21209238074030717 0.3494310567596929 +vt 0.21209238074030717 0.3093919942596929 +vt 0.208984375 0.3093919942596929 +vt 0.21617694898061432 0.3494310567596929 +vt 0.21715351148061432 0.3494310567596929 +vt 0.21715351148061432 0.3093919942596929 +vt 0.21617694898061432 0.3093919942596929 +vt 0.21306894324030717 0.3494310567596929 +vt 0.21617694898061432 0.3494310567596929 +vt 0.21617694898061432 0.3093919942596929 +vt 0.21306894324030717 0.3093919942596929 +vt 0.21306894324030717 0.3494310567596929 +vt 0.21209238074030717 0.3494310567596929 +vt 0.21209238074030717 0.3525390625 +vt 0.21306894324030717 0.3525390625 +vt 0.21404550574030717 0.3525390625 +vt 0.21306894324030717 0.3525390625 +vt 0.21306894324030717 0.3494310567596929 +vt 0.21404550574030717 0.3494310567596929 +vn 0.3826834323650898 0.12059047744873963 -0.9159756150367536 +vn 0.9238795325112867 -0.04995021125231481 0.3794095225512603 +vn -0.3826834323650898 -0.12059047744873963 0.9159756150367536 +vn -0.9238795325112867 0.04995021125231481 -0.3794095225512603 +vn 0 0.9914448613738105 0.1305261922200516 +vn 0 -0.9914448613738105 -0.1305261922200516 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4076/12220/3055 4079/12219/3055 4077/12218/3055 4074/12217/3055 +f 4075/12224/3056 4076/12223/3056 4074/12222/3056 4073/12221/3056 +f 4080/12228/3057 4075/12227/3057 4073/12226/3057 4078/12225/3057 +f 4079/12232/3058 4080/12231/3058 4078/12230/3058 4077/12229/3058 +f 4078/12236/3059 4073/12235/3059 4074/12234/3059 4077/12233/3059 +f 4079/12240/3060 4076/12239/3060 4075/12238/3060 4080/12237/3060 +o hexadecagon +v -0.4375 4.400902116538866 1.6624853464744118 +v -0.4375 4.426865390438409 1.4652747019721502 +v -0.4375 1.8603246592684768 1.3280119789105298 +v -0.4375 1.8862879331680196 1.1308013344082681 +v -0.5 4.426865390438409 1.4652747019721502 +v -0.5 4.400902116538866 1.6624853464744118 +v -0.5 1.8862879331680196 1.1308013344082681 +v -0.5 1.8603246592684768 1.3280119789105298 +vt 0.20427988074030717 0.3494310567596929 +vt 0.20525644324030717 0.3494310567596929 +vt 0.20525644324030717 0.3093919942596929 +vt 0.20427988074030717 0.3093919942596929 +vt 0.201171875 0.3494310567596929 +vt 0.20427988074030717 0.3494310567596929 +vt 0.20427988074030717 0.3093919942596929 +vt 0.201171875 0.3093919942596929 +vt 0.20836444898061432 0.3494310567596929 +vt 0.20934101148061432 0.3494310567596929 +vt 0.20934101148061432 0.3093919942596929 +vt 0.20836444898061432 0.3093919942596929 +vt 0.20525644324030717 0.3494310567596929 +vt 0.20836444898061432 0.3494310567596929 +vt 0.20836444898061432 0.3093919942596929 +vt 0.20525644324030717 0.3093919942596929 +vt 0.20525644324030717 0.3494310567596929 +vt 0.20427988074030717 0.3494310567596929 +vt 0.20427988074030717 0.3525390625 +vt 0.20525644324030717 0.3525390625 +vt 0.20623300574030717 0.3525390625 +vt 0.20525644324030717 0.3525390625 +vt 0.20525644324030717 0.3494310567596929 +vt 0.20623300574030717 0.3494310567596929 +vn 0 0.13052619222005157 -0.9914448613738104 +vn 1 0 0 +vn 0 -0.13052619222005157 0.9914448613738104 +vn -1 0 0 +vn 0 0.9914448613738104 0.13052619222005157 +vn 0 -0.9914448613738104 -0.13052619222005157 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4084/12244/3061 4087/12243/3061 4085/12242/3061 4082/12241/3061 +f 4083/12248/3062 4084/12247/3062 4082/12246/3062 4081/12245/3062 +f 4088/12252/3063 4083/12251/3063 4081/12250/3063 4086/12249/3063 +f 4087/12256/3064 4088/12255/3064 4086/12254/3064 4085/12253/3064 +f 4086/12260/3065 4081/12259/3065 4082/12258/3065 4085/12257/3065 +f 4087/12264/3066 4084/12263/3066 4083/12262/3066 4088/12261/3066 +o hexadecagon +v -0.36613706172933125 4.380037067389363 1.820971129363957 +v -0.4422575292180446 4.404024004742135 1.6387722513149579 +v -0.36613706172933125 1.8394596101189744 1.4864977618000748 +v -0.4422575292180446 1.8634465474717465 1.3042988837510756 +v -0.5 4.400902116538866 1.6624853464744116 +v -0.42387953251128674 4.376915179186094 1.8446842245234107 +v -0.5 1.8603246592684768 1.3280119789105296 +v -0.42387953251128674 1.8363377219157047 1.5102108569595285 +vt 0.19646738074030717 0.3494310567596929 +vt 0.19744394324030717 0.3494310567596929 +vt 0.19744394324030717 0.3093919942596929 +vt 0.19646738074030717 0.3093919942596929 +vt 0.193359375 0.3494310567596929 +vt 0.19646738074030717 0.3494310567596929 +vt 0.19646738074030717 0.3093919942596929 +vt 0.193359375 0.3093919942596929 +vt 0.20055194898061432 0.3494310567596929 +vt 0.20152851148061432 0.3494310567596929 +vt 0.20152851148061432 0.3093919942596929 +vt 0.20055194898061432 0.3093919942596929 +vt 0.19744394324030717 0.3494310567596929 +vt 0.20055194898061432 0.3494310567596929 +vt 0.20055194898061432 0.3093919942596929 +vt 0.19744394324030717 0.3093919942596929 +vt 0.19744394324030717 0.3494310567596929 +vt 0.19646738074030717 0.3494310567596929 +vt 0.19646738074030717 0.3525390625 +vt 0.19744394324030717 0.3525390625 +vt 0.19842050574030717 0.3525390625 +vt 0.19744394324030717 0.3525390625 +vt 0.19744394324030717 0.3494310567596929 +vt 0.19842050574030717 0.3494310567596929 +vn -0.3826834323650898 0.12059047744873963 -0.9159756150367536 +vn 0.9238795325112867 0.04995021125231481 -0.3794095225512603 +vn 0.3826834323650898 -0.12059047744873963 0.9159756150367536 +vn -0.9238795325112867 -0.04995021125231481 0.3794095225512603 +vn 0 0.9914448613738105 0.1305261922200516 +vn 0 -0.9914448613738105 -0.1305261922200516 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4092/12268/3067 4095/12267/3067 4093/12266/3067 4090/12265/3067 +f 4091/12272/3068 4092/12271/3068 4090/12270/3068 4089/12269/3068 +f 4096/12276/3069 4091/12275/3069 4089/12274/3069 4094/12273/3069 +f 4095/12280/3070 4096/12279/3070 4094/12278/3070 4093/12277/3070 +f 4094/12284/3071 4089/12283/3071 4090/12282/3071 4093/12281/3071 +f 4095/12288/3072 4092/12287/3072 4091/12286/3072 4096/12285/3072 +o hexadecagon +v 0.42387953251128674 4.376915179186094 1.8446842245234107 +v 0.5 4.400902116538866 1.6624853464744116 +v 0.42387953251128674 1.8363377219157047 1.5102108569595285 +v 0.5 1.8603246592684768 1.3280119789105296 +v 0.4422575292180446 4.404024004742135 1.6387722513149579 +v 0.36613706172933125 4.380037067389363 1.820971129363957 +v 0.4422575292180446 1.8634465474717465 1.3042988837510756 +v 0.36613706172933125 1.8394596101189744 1.4864977618000748 +vt 0.18865488074030717 0.3494310567596929 +vt 0.18963144324030717 0.3494310567596929 +vt 0.18963144324030717 0.3093919942596929 +vt 0.18865488074030717 0.3093919942596929 +vt 0.185546875 0.3494310567596929 +vt 0.18865488074030717 0.3494310567596929 +vt 0.18865488074030717 0.3093919942596929 +vt 0.185546875 0.3093919942596929 +vt 0.19273944898061432 0.3494310567596929 +vt 0.19371601148061432 0.3494310567596929 +vt 0.19371601148061432 0.3093919942596929 +vt 0.19273944898061432 0.3093919942596929 +vt 0.18963144324030717 0.3494310567596929 +vt 0.19273944898061432 0.3494310567596929 +vt 0.19273944898061432 0.3093919942596929 +vt 0.18963144324030717 0.3093919942596929 +vt 0.18963144324030717 0.3494310567596929 +vt 0.18865488074030717 0.3494310567596929 +vt 0.18865488074030717 0.3525390625 +vt 0.18963144324030717 0.3525390625 +vt 0.19060800574030717 0.3525390625 +vt 0.18963144324030717 0.3525390625 +vt 0.18963144324030717 0.3494310567596929 +vt 0.19060800574030717 0.3494310567596929 +vn 0.3826834323650898 0.12059047744873963 -0.9159756150367536 +vn 0.9238795325112867 -0.04995021125231481 0.3794095225512603 +vn -0.3826834323650898 -0.12059047744873963 0.9159756150367536 +vn -0.9238795325112867 0.04995021125231481 -0.3794095225512603 +vn 0 0.9914448613738105 0.1305261922200516 +vn 0 -0.9914448613738105 -0.1305261922200516 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4100/12292/3073 4103/12291/3073 4101/12290/3073 4098/12289/3073 +f 4099/12296/3074 4100/12295/3074 4098/12294/3074 4097/12293/3074 +f 4104/12300/3075 4099/12299/3075 4097/12298/3075 4102/12297/3075 +f 4103/12304/3076 4104/12303/3076 4102/12302/3076 4101/12301/3076 +f 4102/12308/3077 4097/12307/3077 4098/12306/3077 4101/12305/3077 +f 4103/12312/3078 4100/12311/3078 4099/12310/3078 4104/12309/3078 +o hexadecagon +v 0.5 4.400902116538866 1.6624853464744118 +v 0.5 4.426865390438409 1.4652747019721502 +v 0.5 1.8603246592684768 1.3280119789105298 +v 0.5 1.8862879331680196 1.1308013344082681 +v 0.4375 4.426865390438409 1.4652747019721502 +v 0.4375 4.400902116538866 1.6624853464744118 +v 0.4375 1.8862879331680196 1.1308013344082681 +v 0.4375 1.8603246592684768 1.3280119789105298 +vt 0.18084238074030717 0.3494310567596929 +vt 0.18181894324030717 0.3494310567596929 +vt 0.18181894324030717 0.3093919942596929 +vt 0.18084238074030717 0.3093919942596929 +vt 0.177734375 0.3494310567596929 +vt 0.18084238074030717 0.3494310567596929 +vt 0.18084238074030717 0.3093919942596929 +vt 0.177734375 0.3093919942596929 +vt 0.18492694898061432 0.3494310567596929 +vt 0.18590351148061432 0.3494310567596929 +vt 0.18590351148061432 0.3093919942596929 +vt 0.18492694898061432 0.3093919942596929 +vt 0.18181894324030717 0.3494310567596929 +vt 0.18492694898061432 0.3494310567596929 +vt 0.18492694898061432 0.3093919942596929 +vt 0.18181894324030717 0.3093919942596929 +vt 0.18181894324030717 0.3494310567596929 +vt 0.18084238074030717 0.3494310567596929 +vt 0.18084238074030717 0.3525390625 +vt 0.18181894324030717 0.3525390625 +vt 0.18279550574030717 0.3525390625 +vt 0.18181894324030717 0.3525390625 +vt 0.18181894324030717 0.3494310567596929 +vt 0.18279550574030717 0.3494310567596929 +vn 0 0.13052619222005157 -0.9914448613738104 +vn 1 0 0 +vn 0 -0.13052619222005157 0.9914448613738104 +vn -1 0 0 +vn 0 0.9914448613738104 0.13052619222005157 +vn 0 -0.9914448613738104 -0.13052619222005157 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4108/12316/3079 4111/12315/3079 4109/12314/3079 4106/12313/3079 +f 4107/12320/3080 4108/12319/3080 4106/12318/3080 4105/12317/3080 +f 4112/12324/3081 4107/12323/3081 4105/12322/3081 4110/12321/3081 +f 4111/12328/3082 4112/12327/3082 4110/12326/3082 4109/12325/3082 +f 4110/12332/3083 4105/12331/3083 4106/12330/3083 4109/12329/3083 +f 4111/12336/3084 4108/12335/3084 4107/12334/3084 4112/12333/3084 +o hexadecagon +v 0.5 4.426865390438408 1.4652747019721504 +v 0.42387953251128674 4.45085232779118 1.2830758239231512 +v 0.5 1.8862879331680196 1.1308013344082681 +v 0.42387953251128674 1.9102748705207917 0.9486024563592691 +v 0.36613706172933125 4.447730439587911 1.3067889190826052 +v 0.4422575292180446 4.423743502235139 1.4889877971316041 +v 0.36613706172933125 1.907152982317522 0.972315551518723 +v 0.4422575292180446 1.8831660449647498 1.154514429567722 +vt 0.23650644324030717 0.3523607442596929 +vt 0.23748300574030717 0.3523607442596929 +vt 0.23748300574030717 0.3123216817596929 +vt 0.23650644324030717 0.3123216817596929 +vt 0.2333984375 0.3523607442596929 +vt 0.23650644324030717 0.3523607442596929 +vt 0.23650644324030717 0.3123216817596929 +vt 0.2333984375 0.3123216817596929 +vt 0.24059101148061432 0.3523607442596929 +vt 0.24156757398061432 0.3523607442596929 +vt 0.24156757398061432 0.3123216817596929 +vt 0.24059101148061432 0.3123216817596929 +vt 0.23748300574030717 0.3523607442596929 +vt 0.24059101148061432 0.3523607442596929 +vt 0.24059101148061432 0.3123216817596929 +vt 0.23748300574030717 0.3123216817596929 +vt 0.23748300574030717 0.3523607442596929 +vt 0.23650644324030717 0.3523607442596929 +vt 0.23650644324030717 0.35546875 +vt 0.23748300574030717 0.35546875 +vt 0.23845956824030717 0.35546875 +vt 0.23748300574030717 0.35546875 +vt 0.23748300574030717 0.3523607442596929 +vt 0.23845956824030717 0.3523607442596929 +vn -0.3826834323650898 0.12059047744873963 -0.9159756150367536 +vn 0.9238795325112867 0.04995021125231481 -0.3794095225512603 +vn 0.3826834323650898 -0.12059047744873963 0.9159756150367536 +vn -0.9238795325112867 -0.04995021125231481 0.3794095225512603 +vn 0 0.9914448613738105 0.1305261922200516 +vn 0 -0.9914448613738105 -0.1305261922200516 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4116/12340/3085 4119/12339/3085 4117/12338/3085 4114/12337/3085 +f 4115/12344/3086 4116/12343/3086 4114/12342/3086 4113/12341/3086 +f 4120/12348/3087 4115/12347/3087 4113/12346/3087 4118/12345/3087 +f 4119/12352/3088 4120/12351/3088 4118/12350/3088 4117/12349/3088 +f 4118/12356/3089 4113/12355/3089 4114/12354/3089 4117/12353/3089 +f 4119/12360/3090 4116/12359/3090 4115/12358/3090 4120/12357/3090 +o cube +v 0.7556910131239607 1.9245513843113122 -0.5766215794917333 +v 0.735456989938519 1.8679071476215217 -0.5596432180995967 +v 0.9726510268786122 1.7924831775173435 -0.7586726470134788 +v 0.9524170036931703 1.735838940827553 -0.7416942856213422 +v 1.0568507947817882 1.8679071476215217 -0.17662099654010782 +v 1.07708481796723 1.9245513843113122 -0.1935993579322443 +v 1.2738108085364401 1.735838940827553 -0.3586720640618533 +v 1.2940448317218816 1.7924831775173435 -0.3756504254539898 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.068359375 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0673828125 0.0126953125 +vn -0.3237443709670648 -0.9063077870366499 0.2716537822741846 +vn -0.6427876096865393 0 -0.7660444431189782 +vn 0.3237443709670648 0.9063077870366499 -0.2716537822741846 +vn 0.6427876096865393 0 0.7660444431189782 +vn -0.6942720440148838 0.4226182617406997 0.5825634160695853 +vn 0.6942720440148838 -0.4226182617406997 -0.5825634160695853 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4124/12364/3091 4127/12363/3091 4125/12362/3091 4122/12361/3091 +f 4123/12368/3092 4124/12367/3092 4122/12366/3092 4121/12365/3092 +f 4128/12372/3093 4123/12371/3093 4121/12370/3093 4126/12369/3093 +f 4127/12376/3094 4128/12375/3094 4126/12374/3094 4125/12373/3094 +f 4126/12380/3095 4121/12379/3095 4122/12378/3095 4125/12377/3095 +f 4127/12384/3096 4124/12383/3096 4123/12382/3096 4128/12381/3096 +o cube +v 0.7354569899385193 1.867907147621521 -0.5596432180995968 +v 0.7271113433863001 1.7433828103600528 -0.5526403891556942 +v 0.7354569899385193 1.867907147621521 -0.5596432180995968 +v 0.7271113433863001 1.7433828103600528 -0.5526403891556942 +v 1.0485051482295695 1.7433828103600528 -0.16961816759620507 +v 1.0568507947817887 1.867907147621521 -0.17662099654010788 +v 1.0485051482295695 1.7433828103600528 -0.16961816759620507 +v 1.0568507947817887 1.867907147621521 -0.17662099654010788 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875 0.005859375 +vt 0.068359375 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05078125 0.0078125 +vt 0.05859375 0.0078125 +vt 0.06640625 0.0078125 +vt 0.05859375 0.0078125 +vt 0.05859375 0.005859375 +vt 0.06640625 0.005859375 +vn -0.06676517241775091 -0.9961946980917455 0.05602263155122229 +vn -0.6427876096865394 2.7755575615628926e-17 -0.766044443118978 +vn 0.06676517241775091 0.9961946980917455 -0.05602263155122229 +vn 0.6427876096865394 -2.7755575615628926e-17 0.766044443118978 +vn -0.7631294127377696 0.08715574274765844 0.6403416087687969 +vn 0.7631294127377696 -0.08715574274765844 -0.6403416087687969 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4132/12388/3097 4135/12387/3097 4133/12386/3097 4130/12385/3097 +f 4131/12392/3098 4132/12391/3098 4130/12390/3098 4129/12389/3098 +f 4136/12396/3099 4131/12395/3099 4129/12394/3099 4134/12393/3099 +f 4135/12400/3100 4136/12399/3100 4134/12398/3100 4133/12397/3100 +f 4134/12404/3101 4129/12403/3101 4130/12402/3101 4133/12401/3101 +f 4135/12408/3102 4132/12407/3102 4131/12406/3102 4136/12405/3102 +o cube +v 0.8299742413914954 1.8774791974649143 -0.6462955249361733 +v 0.8463494057808323 1.8187484086657952 -0.6600359193357328 +v 0.874964635791055 1.8988554564227687 -0.684046948283364 +v 0.8913398001803918 1.8401246676236496 -0.6977873426829235 +v 0.9668720825970583 1.8187484086657952 -0.5164025862509244 +v 0.9504969182077214 1.8774791974649143 -0.5026621918513647 +v 1.0118624769966178 1.8401246676236496 -0.554154009598115 +v 0.995487312607281 1.8988554564227687 -0.5404136151985555 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.076171875 0.0166015625 +vt 0.076171875 0.015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.0751953125 0.0166015625 +vn 0.26200263022938486 -0.9396926207859086 -0.2198463103929541 +vn -0.6427876096865393 2.7755575615628914e-17 -0.7660444431189781 +vn -0.26200263022938486 0.9396926207859086 0.2198463103929541 +vn 0.6427876096865393 -2.7755575615628914e-17 0.7660444431189781 +vn -0.7198463103929543 -0.3420201433256686 0.6040227735550537 +vn 0.7198463103929543 0.3420201433256686 -0.6040227735550537 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4140/12412/3103 4143/12411/3103 4141/12410/3103 4138/12409/3103 +f 4139/12416/3104 4140/12415/3104 4138/12414/3104 4137/12413/3104 +f 4144/12420/3105 4139/12419/3105 4137/12418/3105 4142/12417/3105 +f 4143/12424/3106 4144/12423/3106 4142/12422/3106 4141/12421/3106 +f 4142/12428/3107 4137/12427/3107 4138/12426/3107 4141/12425/3107 +f 4143/12432/3108 4140/12431/3108 4139/12430/3108 4144/12429/3108 +o cube +v 1.03888021453962 1.8774791974649143 -0.39733108092250546 +v 1.055255378928957 1.8187484086657952 -0.4110714753220651 +v 1.0838706089391796 1.8988554564227687 -0.4350825042696962 +v 1.1002457733285165 1.8401246676236496 -0.44882289866925584 +v 1.1757780557451833 1.8187484086657952 -0.26743814223725637 +v 1.1594028913558465 1.8774791974649143 -0.2536977478376967 +v 1.220768450144743 1.8401246676236496 -0.3051895655844471 +v 1.204393285755406 1.8988554564227687 -0.29144917118488745 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.07617187500000001 0.0166015625 +vt 0.07617187500000001 0.015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.072265625 0.017578125 +vt 0.07519531250000001 0.017578125 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.07519531250000001 0.0166015625 +vn 0.26200263022938486 -0.9396926207859086 -0.2198463103929541 +vn -0.6427876096865393 2.7755575615628914e-17 -0.7660444431189781 +vn -0.26200263022938486 0.9396926207859086 0.2198463103929541 +vn 0.6427876096865393 -2.7755575615628914e-17 0.7660444431189781 +vn -0.7198463103929543 -0.3420201433256686 0.6040227735550537 +vn 0.7198463103929543 0.3420201433256686 -0.6040227735550537 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4148/12436/3109 4151/12435/3109 4149/12434/3109 4146/12433/3109 +f 4147/12440/3110 4148/12439/3110 4146/12438/3110 4145/12437/3110 +f 4152/12444/3111 4147/12443/3111 4145/12442/3111 4150/12441/3111 +f 4151/12448/3112 4152/12447/3112 4150/12446/3112 4149/12445/3112 +f 4150/12452/3113 4145/12451/3113 4146/12450/3113 4149/12449/3113 +f 4151/12456/3114 4148/12455/3114 4147/12454/3114 4152/12453/3114 +o cube +v 0.897879070531642 1.9520548508145954 -0.6942997669086679 +v 0.8571660957409102 1.9191664805863535 -0.6601375247776349 +v 0.9734609303013952 1.792613808627927 -0.7577204775651607 +v 0.9327479555106635 1.7597254383996852 -0.7235582354341277 +v 1.17855990058418 1.9191664805863535 -0.277115303218146 +v 1.2192728753749118 1.9520548508145954 -0.311277545349179 +v 1.2541417603539329 1.7597254383996852 -0.34053601387463867 +v 1.2948547351446646 1.792613808627927 -0.3746982560056717 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn -0.65140759665171 -0.5262139236518696 0.5465958740965282 +vn -0.6427876096865394 2.7755575615628914e-17 -0.766044443118978 +vn 0.65140759665171 0.5262139236518696 -0.5465958740965282 +vn 0.6427876096865394 -2.7755575615628914e-17 0.766044443118978 +vn -0.40310325210534886 0.8503522249955628 0.3382437901679603 +vn 0.40310325210534886 -0.8503522249955628 -0.3382437901679603 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4156/12460/3115 4159/12459/3115 4157/12458/3115 4154/12457/3115 +f 4155/12464/3116 4156/12463/3116 4154/12462/3116 4153/12461/3116 +f 4160/12468/3117 4155/12467/3117 4153/12466/3117 4158/12465/3117 +f 4159/12472/3118 4160/12471/3118 4158/12470/3118 4157/12469/3118 +f 4158/12476/3119 4153/12475/3119 4154/12474/3119 4157/12473/3119 +f 4159/12480/3120 4156/12479/3120 4155/12478/3120 4160/12477/3120 +o cube +v 0.9044943001576635 1.8901673341961636 -0.700666483203848 +v 0.8978310013687827 1.9520590884925118 -0.6950753116476739 +v 0.7622587967968555 1.8640723777661514 -0.5813167247934793 +v 0.7555954980079747 1.9259641320624996 -0.5757255532373052 +v 1.219224806212052 1.9520590884925118 -0.31205309008818494 +v 1.225888105000933 1.8901673341961636 -0.3176442616443589 +v 1.076989302851244 1.9259641320624996 -0.19270333167781628 +v 1.083652601640125 1.8640723777661514 -0.19829450323399023 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn -0.10661278062209462 0.9902680687415704 0.08945874489878385 +vn -0.6427876096865394 1.3877787807814457e-17 -0.7660444431189781 +vn 0.10661278062209462 -0.9902680687415704 -0.08945874489878385 +vn 0.6427876096865394 -1.3877787807814457e-17 0.7660444431189781 +vn 0.7585893512576422 0.1391731009600654 -0.6365320448552996 +vn -0.7585893512576422 -0.1391731009600654 0.6365320448552996 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4164/12484/3121 4167/12483/3121 4165/12482/3121 4162/12481/3121 +f 4163/12488/3122 4164/12487/3122 4162/12486/3122 4161/12485/3122 +f 4168/12492/3123 4163/12491/3123 4161/12490/3123 4166/12489/3123 +f 4167/12496/3124 4168/12495/3124 4166/12494/3124 4165/12493/3124 +f 4166/12500/3125 4161/12499/3125 4162/12498/3125 4165/12497/3125 +f 4167/12504/3126 4164/12503/3126 4163/12502/3126 4168/12501/3126 +o chest +v 0.9596726684091454 1.75 -0.7469666316526309 +v 0.720283779934465 1.75 -0.5460955036255872 +v 0.9596726684091454 1.5 -0.7469666316526309 +v 0.720283779934465 1.5 -0.5460955036255872 +v 1.0416775847777344 1.75 -0.16307328206609828 +v 1.2810664732524153 1.75 -0.3639444100931418 +v 1.0416775847777344 1.5 -0.16307328206609828 +v 1.2810664732524153 1.5 -0.3639444100931418 +vt 0.0068359375 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.0087890625 +vt 0.0068359375 0.0087890625 +vt 0.001953125 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.0087890625 +vt 0.001953125 0.0087890625 +vt 0.01953125 0.0126953125 +vt 0.02734375 0.0126953125 +vt 0.02734375 0.0087890625 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.01953125 0.0126953125 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.017578125 +vt 0.0146484375 0.017578125 +vt 0.0224609375 0.017578125 +vt 0.0146484375 0.017578125 +vt 0.0146484375 0.0126953125 +vt 0.0224609375 0.0126953125 +vn -0.766044443118978 0 0.6427876096865393 +vn -0.6427876096865393 0 -0.766044443118978 +vn 0.766044443118978 0 -0.6427876096865393 +vn 0.6427876096865393 0 0.766044443118978 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4172/12508/3127 4175/12507/3127 4173/12506/3127 4170/12505/3127 +f 4171/12512/3128 4172/12511/3128 4170/12510/3128 4169/12509/3128 +f 4176/12516/3129 4171/12515/3129 4169/12514/3129 4174/12513/3129 +f 4175/12520/3130 4176/12519/3130 4174/12518/3130 4173/12517/3130 +f 4174/12524/3131 4169/12523/3131 4170/12522/3131 4173/12521/3131 +f 4175/12528/3132 4172/12527/3132 4171/12526/3132 4176/12525/3132 +o octagon +v -0.007582521472477843 2.0808058261758404 -0.7164062500000005 +v -0.05177669529663709 2.125 -0.7164062500000005 +v -0.007582521472477843 2.0808058261758404 -0.7789062500000005 +v -0.05177669529663709 2.125 -0.7789062500000005 +v -0.125 2.051776695296637 -0.7164062500000004 +v -0.08080582617584076 2.007582521472478 -0.7164062500000004 +v -0.125 2.051776695296637 -0.7789062500000004 +v -0.08080582617584076 2.007582521472478 -0.7789062500000004 +vt 0.1220703125 0.84765625 +vt 0.12368833422801989 0.84765625 +vt 0.12368833422801989 0.8466796875 +vt 0.1220703125 0.8466796875 +vt 0.12109375 0.84765625 +vt 0.1220703125 0.84765625 +vt 0.1220703125 0.8466796875 +vt 0.12109375 0.8466796875 +vt 0.12466489672801989 0.84765625 +vt 0.12628291845603978 0.84765625 +vt 0.12628291845603978 0.8466796875 +vt 0.12466489672801989 0.8466796875 +vt 0.12368833422801989 0.84765625 +vt 0.12466489672801989 0.84765625 +vt 0.12466489672801989 0.8466796875 +vt 0.12368833422801989 0.8466796875 +vt 0.12368833422801989 0.84765625 +vt 0.1220703125 0.84765625 +vt 0.1220703125 0.8486328125 +vt 0.12368833422801989 0.8486328125 +vt 0.12530635595603978 0.8486328125 +vt 0.12368833422801989 0.8486328125 +vt 0.12368833422801989 0.84765625 +vt 0.12530635595603978 0.84765625 +vn -0.7071067811865476 0.7071067811865475 -1.570092458683775e-16 +vn 0.7071067811865475 0.7071067811865476 -1.5700924586837752e-16 +vn 0.7071067811865476 -0.7071067811865475 1.570092458683775e-16 +vn -0.7071067811865475 -0.7071067811865476 1.5700924586837752e-16 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4180/12532/3133 4183/12531/3133 4181/12530/3133 4178/12529/3133 +f 4179/12536/3134 4180/12535/3134 4178/12534/3134 4177/12533/3134 +f 4184/12540/3135 4179/12539/3135 4177/12538/3135 4182/12537/3135 +f 4183/12544/3136 4184/12543/3136 4182/12542/3136 4181/12541/3136 +f 4182/12548/3137 4177/12547/3137 4178/12546/3137 4181/12545/3137 +f 4183/12552/3138 4180/12551/3138 4179/12550/3138 4184/12549/3138 +o octagon +v 0.05177669529663687 2.0625 -0.7187500000000003 +v 0.05177669529663687 2.125 -0.7187500000000003 +v 0.05177669529663687 2.0625 -0.7812500000000003 +v 0.05177669529663687 2.125 -0.7812500000000003 +v -0.05177669529663687 2.125 -0.7187500000000003 +v -0.05177669529663687 2.0625 -0.7187500000000003 +v -0.05177669529663687 2.125 -0.7812500000000003 +v -0.05177669529663687 2.0625 -0.7812500000000003 +vt 0.1142578125 0.84765625 +vt 0.1158758342280199 0.84765625 +vt 0.1158758342280199 0.8466796875 +vt 0.1142578125 0.8466796875 +vt 0.11328125 0.84765625 +vt 0.1142578125 0.84765625 +vt 0.1142578125 0.8466796875 +vt 0.11328125 0.8466796875 +vt 0.1168523967280199 0.84765625 +vt 0.11847041845603981 0.84765625 +vt 0.11847041845603981 0.8466796875 +vt 0.1168523967280199 0.8466796875 +vt 0.1158758342280199 0.84765625 +vt 0.1168523967280199 0.84765625 +vt 0.1168523967280199 0.8466796875 +vt 0.1158758342280199 0.8466796875 +vt 0.1158758342280199 0.84765625 +vt 0.1142578125 0.84765625 +vt 0.1142578125 0.8486328125 +vt 0.1158758342280199 0.8486328125 +vt 0.11749385595603981 0.8486328125 +vt 0.1158758342280199 0.8486328125 +vt 0.1158758342280199 0.84765625 +vt 0.11749385595603981 0.84765625 +vn 0 1 -2.220446049250313e-16 +vn 1 0 0 +vn 0 -1 2.220446049250313e-16 +vn -1 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4188/12556/3139 4191/12555/3139 4189/12554/3139 4186/12553/3139 +f 4187/12560/3140 4188/12559/3140 4186/12558/3140 4185/12557/3140 +f 4192/12564/3141 4187/12563/3141 4185/12562/3141 4190/12561/3141 +f 4191/12568/3142 4192/12567/3142 4190/12566/3142 4189/12565/3142 +f 4190/12572/3143 4185/12571/3143 4186/12570/3143 4189/12569/3143 +f 4191/12576/3144 4188/12575/3144 4187/12574/3144 4192/12573/3144 +o octagon +v 0.12499999999999978 1.948223304703363 -0.7164062500000004 +v 0.08080582617584064 1.9924174785275222 -0.7164062500000004 +v 0.12499999999999978 1.948223304703363 -0.7789062500000004 +v 0.08080582617584064 1.9924174785275222 -0.7789062500000004 +v 0.007582521472477732 1.9191941738241591 -0.7164062500000002 +v 0.051776695296636865 1.875 -0.7164062500000002 +v 0.007582521472477732 1.9191941738241591 -0.7789062500000002 +v 0.051776695296636865 1.875 -0.7789062500000002 +vt 0.1123046875 0.97265625 +vt 0.1139227092280199 0.97265625 +vt 0.1139227092280199 0.9716796875 +vt 0.1123046875 0.9716796875 +vt 0.111328125 0.97265625 +vt 0.1123046875 0.97265625 +vt 0.1123046875 0.9716796875 +vt 0.111328125 0.9716796875 +vt 0.1148992717280199 0.97265625 +vt 0.1165172934560398 0.97265625 +vt 0.1165172934560398 0.9716796875 +vt 0.1148992717280199 0.9716796875 +vt 0.1139227092280199 0.97265625 +vt 0.1148992717280199 0.97265625 +vt 0.1148992717280199 0.9716796875 +vt 0.1139227092280199 0.9716796875 +vt 0.1139227092280199 0.97265625 +vt 0.1123046875 0.97265625 +vt 0.1123046875 0.9736328125 +vt 0.1139227092280199 0.9736328125 +vt 0.1155407309560398 0.9736328125 +vt 0.1139227092280199 0.9736328125 +vt 0.1139227092280199 0.97265625 +vt 0.1155407309560398 0.97265625 +vn -0.7071067811865476 0.7071067811865475 -1.570092458683775e-16 +vn 0.7071067811865475 0.7071067811865476 -1.5700924586837752e-16 +vn 0.7071067811865476 -0.7071067811865475 1.570092458683775e-16 +vn -0.7071067811865475 -0.7071067811865476 1.5700924586837752e-16 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4196/12580/3145 4199/12579/3145 4197/12578/3145 4194/12577/3145 +f 4195/12584/3146 4196/12583/3146 4194/12582/3146 4193/12581/3146 +f 4200/12588/3147 4195/12587/3147 4193/12586/3147 4198/12585/3147 +f 4199/12592/3148 4200/12591/3148 4198/12590/3148 4197/12589/3148 +f 4198/12596/3149 4193/12595/3149 4194/12594/3149 4197/12593/3149 +f 4199/12600/3150 4196/12599/3150 4195/12598/3150 4200/12597/3150 +o octagon +v 0.05177669529663687 1.8749999999999998 -0.7187500000000003 +v 0.05177669529663687 1.9374999999999998 -0.7187500000000003 +v 0.05177669529663687 1.8749999999999998 -0.7812500000000003 +v 0.05177669529663687 1.9374999999999998 -0.7812500000000003 +v -0.05177669529663687 1.9374999999999998 -0.7187500000000003 +v -0.05177669529663687 1.8749999999999998 -0.7187500000000003 +v -0.05177669529663687 1.9374999999999998 -0.7812500000000003 +v -0.05177669529663687 1.8749999999999998 -0.7812500000000003 +vt 0.0712890625 0.9013671875 +vt 0.0729070842280199 0.9013671875 +vt 0.0729070842280199 0.900390625 +vt 0.0712890625 0.900390625 +vt 0.0703125 0.9013671875 +vt 0.0712890625 0.9013671875 +vt 0.0712890625 0.900390625 +vt 0.0703125 0.900390625 +vt 0.0738836467280199 0.9013671875 +vt 0.07550166845603981 0.9013671875 +vt 0.07550166845603981 0.900390625 +vt 0.0738836467280199 0.900390625 +vt 0.0729070842280199 0.9013671875 +vt 0.0738836467280199 0.9013671875 +vt 0.0738836467280199 0.900390625 +vt 0.0729070842280199 0.900390625 +vt 0.0729070842280199 0.9013671875 +vt 0.0712890625 0.9013671875 +vt 0.0712890625 0.90234375 +vt 0.0729070842280199 0.90234375 +vt 0.07452510595603981 0.90234375 +vt 0.0729070842280199 0.90234375 +vt 0.0729070842280199 0.9013671875 +vt 0.07452510595603981 0.9013671875 +vn 0 1 -2.220446049250313e-16 +vn 1 0 0 +vn 0 -1 2.220446049250313e-16 +vn -1 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4204/12604/3151 4207/12603/3151 4205/12602/3151 4202/12601/3151 +f 4203/12608/3152 4204/12607/3152 4202/12606/3152 4201/12605/3152 +f 4208/12612/3153 4203/12611/3153 4201/12610/3153 4206/12609/3153 +f 4207/12616/3154 4208/12615/3154 4206/12614/3154 4205/12613/3154 +f 4206/12620/3155 4201/12619/3155 4202/12618/3155 4205/12617/3155 +f 4207/12624/3156 4204/12623/3156 4203/12622/3156 4208/12621/3156 +o octagon +v -0.007582521472477732 1.9191941738241596 -0.7164062500000002 +v -0.08080582617584064 1.9924174785275224 -0.7164062500000004 +v -0.007582521472477732 1.9191941738241596 -0.7789062500000002 +v -0.08080582617584064 1.9924174785275224 -0.7789062500000004 +v -0.12499999999999989 1.948223304703363 -0.7164062500000004 +v -0.051776695296636976 1.8750000000000002 -0.7164062500000002 +v -0.12499999999999989 1.948223304703363 -0.7789062500000004 +v -0.051776695296636976 1.8750000000000002 -0.7789062500000002 +vt 0.0885320842280199 0.97201479077198 +vt 0.08950864672801989 0.97201479077198 +vt 0.08950864672801989 0.97103822827198 +vt 0.0885320842280199 0.97103822827198 +vt 0.0869140625 0.97201479077198 +vt 0.0885320842280199 0.97201479077198 +vt 0.0885320842280199 0.97103822827198 +vt 0.0869140625 0.97103822827198 +vt 0.0911266684560398 0.97201479077198 +vt 0.0921032309560398 0.97201479077198 +vt 0.0921032309560398 0.97103822827198 +vt 0.0911266684560398 0.97103822827198 +vt 0.08950864672801989 0.97201479077198 +vt 0.0911266684560398 0.97201479077198 +vt 0.0911266684560398 0.97103822827198 +vt 0.08950864672801989 0.97103822827198 +vt 0.08950864672801989 0.97201479077198 +vt 0.0885320842280199 0.97201479077198 +vt 0.0885320842280199 0.9736328125 +vt 0.08950864672801989 0.9736328125 +vt 0.09048520922801989 0.9736328125 +vt 0.08950864672801989 0.9736328125 +vt 0.08950864672801989 0.97201479077198 +vt 0.09048520922801989 0.97201479077198 +vn -0.7071067811865476 0.7071067811865475 -1.570092458683775e-16 +vn 0.7071067811865475 0.7071067811865476 -1.5700924586837752e-16 +vn 0.7071067811865476 -0.7071067811865475 1.570092458683775e-16 +vn -0.7071067811865475 -0.7071067811865476 1.5700924586837752e-16 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4212/12628/3157 4215/12627/3157 4213/12626/3157 4210/12625/3157 +f 4211/12632/3158 4212/12631/3158 4210/12630/3158 4209/12629/3158 +f 4216/12636/3159 4211/12635/3159 4209/12634/3159 4214/12633/3159 +f 4215/12640/3160 4216/12639/3160 4214/12638/3160 4213/12637/3160 +f 4214/12644/3161 4209/12643/3161 4210/12642/3161 4213/12641/3161 +f 4215/12648/3162 4212/12647/3162 4211/12646/3162 4216/12645/3162 +o octagon +v -0.0625 1.9482233047033628 -0.7187500000000003 +v -0.0625 2.0517766952966365 -0.7187500000000003 +v -0.0625 1.9482233047033628 -0.7812500000000003 +v -0.0625 2.0517766952966365 -0.7812500000000003 +v -0.125 2.0517766952966365 -0.7187500000000003 +v -0.125 1.9482233047033628 -0.7187500000000003 +v -0.125 2.0517766952966365 -0.7812500000000003 +v -0.125 1.9482233047033628 -0.7812500000000003 +vt 0.0807195842280199 0.99838197827198 +vt 0.0816961467280199 0.99838197827198 +vt 0.0816961467280199 0.99740541577198 +vt 0.0807195842280199 0.99740541577198 +vt 0.0791015625 0.99838197827198 +vt 0.0807195842280199 0.99838197827198 +vt 0.0807195842280199 0.99740541577198 +vt 0.0791015625 0.99740541577198 +vt 0.08331416845603981 0.99838197827198 +vt 0.08429073095603981 0.99838197827198 +vt 0.08429073095603981 0.99740541577198 +vt 0.08331416845603981 0.99740541577198 +vt 0.0816961467280199 0.99838197827198 +vt 0.08331416845603981 0.99838197827198 +vt 0.08331416845603981 0.99740541577198 +vt 0.0816961467280199 0.99740541577198 +vt 0.0816961467280199 0.99838197827198 +vt 0.0807195842280199 0.99838197827198 +vt 0.0807195842280199 1 +vt 0.0816961467280199 1 +vt 0.0826727092280199 1 +vt 0.0816961467280199 1 +vt 0.0816961467280199 0.99838197827198 +vt 0.0826727092280199 0.99838197827198 +vn 0 1 -2.220446049250313e-16 +vn 1 0 0 +vn 0 -1 2.220446049250313e-16 +vn -1 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4220/12652/3163 4223/12651/3163 4221/12650/3163 4218/12649/3163 +f 4219/12656/3164 4220/12655/3164 4218/12654/3164 4217/12653/3164 +f 4224/12660/3165 4219/12659/3165 4217/12658/3165 4222/12657/3165 +f 4223/12664/3166 4224/12663/3166 4222/12662/3166 4221/12661/3166 +f 4222/12668/3167 4217/12667/3167 4218/12666/3167 4221/12665/3167 +f 4223/12672/3168 4220/12671/3168 4219/12670/3168 4224/12669/3168 +o octagon +v 0.12499999999999978 2.051776695296637 -0.7164062500000004 +v 0.051776695296636865 2.125 -0.7164062500000005 +v 0.12499999999999978 2.051776695296637 -0.7789062500000004 +v 0.051776695296636865 2.125 -0.7789062500000005 +v 0.007582521472477621 2.0808058261758404 -0.7164062500000005 +v 0.08080582617584053 2.007582521472478 -0.7164062500000004 +v 0.007582521472477621 2.0808058261758404 -0.7789062500000005 +v 0.08080582617584053 2.007582521472478 -0.7789062500000004 +vt 0.0719305217280199 0.99838197827198 +vt 0.07290708422801989 0.99838197827198 +vt 0.07290708422801989 0.99740541577198 +vt 0.0719305217280199 0.99740541577198 +vt 0.0703125 0.99838197827198 +vt 0.0719305217280199 0.99838197827198 +vt 0.0719305217280199 0.99740541577198 +vt 0.0703125 0.99740541577198 +vt 0.0745251059560398 0.99838197827198 +vt 0.0755016684560398 0.99838197827198 +vt 0.0755016684560398 0.99740541577198 +vt 0.0745251059560398 0.99740541577198 +vt 0.07290708422801989 0.99838197827198 +vt 0.0745251059560398 0.99838197827198 +vt 0.0745251059560398 0.99740541577198 +vt 0.07290708422801989 0.99740541577198 +vt 0.07290708422801989 0.99838197827198 +vt 0.0719305217280199 0.99838197827198 +vt 0.0719305217280199 1 +vt 0.07290708422801989 1 +vt 0.07388364672801989 1 +vt 0.07290708422801989 1 +vt 0.07290708422801989 0.99838197827198 +vt 0.07388364672801989 0.99838197827198 +vn -0.7071067811865476 0.7071067811865475 -1.570092458683775e-16 +vn 0.7071067811865475 0.7071067811865476 -1.5700924586837752e-16 +vn 0.7071067811865476 -0.7071067811865475 1.570092458683775e-16 +vn -0.7071067811865475 -0.7071067811865476 1.5700924586837752e-16 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4228/12676/3169 4231/12675/3169 4229/12674/3169 4226/12673/3169 +f 4227/12680/3170 4228/12679/3170 4226/12678/3170 4225/12677/3170 +f 4232/12684/3171 4227/12683/3171 4225/12682/3171 4230/12681/3171 +f 4231/12688/3172 4232/12687/3172 4230/12686/3172 4229/12685/3172 +f 4230/12692/3173 4225/12691/3173 4226/12690/3173 4229/12689/3173 +f 4231/12696/3174 4228/12695/3174 4227/12694/3174 4232/12693/3174 +o octagon +v 0.125 1.9482233047033628 -0.7187500000000003 +v 0.125 2.0517766952966365 -0.7187500000000003 +v 0.125 1.9482233047033628 -0.7812500000000003 +v 0.125 2.0517766952966365 -0.7812500000000003 +v 0.0625 2.0517766952966365 -0.7187500000000003 +v 0.0625 1.9482233047033628 -0.7187500000000003 +v 0.0625 2.0517766952966365 -0.7812500000000003 +v 0.0625 1.9482233047033628 -0.7812500000000003 +vt 0.021149271728019906 0.97885072827198 +vt 0.022125834228019906 0.97885072827198 +vt 0.022125834228019906 0.97787416577198 +vt 0.021149271728019906 0.97787416577198 +vt 0.01953125 0.97885072827198 +vt 0.021149271728019906 0.97885072827198 +vt 0.021149271728019906 0.97787416577198 +vt 0.01953125 0.97787416577198 +vt 0.02374385595603981 0.97885072827198 +vt 0.02472041845603981 0.97885072827198 +vt 0.02472041845603981 0.97787416577198 +vt 0.02374385595603981 0.97787416577198 +vt 0.022125834228019906 0.97885072827198 +vt 0.02374385595603981 0.97885072827198 +vt 0.02374385595603981 0.97787416577198 +vt 0.022125834228019906 0.97787416577198 +vt 0.022125834228019906 0.97885072827198 +vt 0.021149271728019906 0.97885072827198 +vt 0.021149271728019906 0.98046875 +vt 0.022125834228019906 0.98046875 +vt 0.023102396728019906 0.98046875 +vt 0.022125834228019906 0.98046875 +vt 0.022125834228019906 0.97885072827198 +vt 0.023102396728019906 0.97885072827198 +vn 0 1 -2.220446049250313e-16 +vn 1 0 0 +vn 0 -1 2.220446049250313e-16 +vn -1 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4236/12700/3175 4239/12699/3175 4237/12698/3175 4234/12697/3175 +f 4235/12704/3176 4236/12703/3176 4234/12702/3176 4233/12701/3176 +f 4240/12708/3177 4235/12707/3177 4233/12706/3177 4238/12705/3177 +f 4239/12712/3178 4240/12711/3178 4238/12710/3178 4237/12709/3178 +f 4238/12716/3179 4233/12715/3179 4234/12714/3179 4237/12713/3179 +f 4239/12720/3180 4236/12719/3180 4235/12718/3180 4240/12717/3180 +o cube +v 0.03125 2.0625 -0.7500000000000003 +v 0.03125 2.4375 -0.7500000000000004 +v 0.03125 2.0625 -0.7500000000000003 +v 0.03125 2.4375 -0.7500000000000004 +v -0.03125 2.4375 -0.7500000000000004 +v -0.03125 2.0625 -0.7500000000000003 +v -0.03125 2.4375 -0.7500000000000004 +v -0.03125 2.0625 -0.7500000000000003 +vt 0.083984375 0.943359375 +vt 0.0849609375 0.943359375 +vt 0.0849609375 0.943359375 +vt 0.083984375 0.943359375 +vt 0.078125 0.943359375 +vt 0.083984375 0.943359375 +vt 0.083984375 0.943359375 +vt 0.078125 0.943359375 +vt 0.0908203125 0.943359375 +vt 0.091796875 0.943359375 +vt 0.091796875 0.943359375 +vt 0.0908203125 0.943359375 +vt 0.0849609375 0.943359375 +vt 0.0908203125 0.943359375 +vt 0.0908203125 0.943359375 +vt 0.0849609375 0.943359375 +vt 0.0849609375 0.943359375 +vt 0.083984375 0.943359375 +vt 0.083984375 0.94921875 +vt 0.0849609375 0.94921875 +vt 0.0859375 0.94921875 +vt 0.0849609375 0.94921875 +vt 0.0849609375 0.943359375 +vt 0.0859375 0.943359375 +vn 0 1 -2.220446049250313e-16 +vn 1 0 0 +vn 0 -1 2.220446049250313e-16 +vn -1 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4244/12724/3181 4247/12723/3181 4245/12722/3181 4242/12721/3181 +f 4243/12728/3182 4244/12727/3182 4242/12726/3182 4241/12725/3182 +f 4248/12732/3183 4243/12731/3183 4241/12730/3183 4246/12729/3183 +f 4247/12736/3184 4248/12735/3184 4246/12734/3184 4245/12733/3184 +f 4246/12740/3185 4241/12739/3185 4242/12738/3185 4245/12737/3185 +f 4247/12744/3186 4244/12743/3186 4243/12742/3186 4248/12741/3186 +o cube +v 0.06629126073623892 2.02209708691208 -0.7500000000000003 +v 0.33145630368119394 2.2872621298570346 -0.7500000000000003 +v 0.06629126073623892 2.02209708691208 -0.7500000000000003 +v 0.33145630368119394 2.2872621298570346 -0.7500000000000003 +v 0.2872621298570347 2.3314563036811937 -0.7500000000000004 +v 0.022097086912079678 2.066291260736239 -0.7500000000000004 +v 0.2872621298570347 2.3314563036811937 -0.7500000000000004 +v 0.022097086912079678 2.066291260736239 -0.7500000000000004 +vt 0.025390624999999993 0.994140625 +vt 0.026367187499999986 0.994140625 +vt 0.026367187499999986 0.994140625 +vt 0.025390624999999993 0.994140625 +vt 0.01953125 0.994140625 +vt 0.025390624999999993 0.994140625 +vt 0.025390624999999993 0.994140625 +vt 0.01953125 0.994140625 +vt 0.03222656249999998 0.994140625 +vt 0.03320312499999997 0.994140625 +vt 0.03320312499999997 0.994140625 +vt 0.03222656249999998 0.994140625 +vt 0.026367187499999986 0.994140625 +vt 0.03222656249999998 0.994140625 +vt 0.03222656249999998 0.994140625 +vt 0.026367187499999986 0.994140625 +vt 0.026367187499999986 0.994140625 +vt 0.025390624999999993 0.994140625 +vt 0.025390624999999993 1 +vt 0.026367187499999986 1 +vt 0.027343749999999986 1 +vt 0.026367187499999986 1 +vt 0.026367187499999986 0.994140625 +vt 0.027343749999999986 0.994140625 +vn 0.7071067811865476 0.7071067811865475 -1.570092458683775e-16 +vn 0.7071067811865475 -0.7071067811865476 1.5700924586837752e-16 +vn -0.7071067811865476 -0.7071067811865475 1.570092458683775e-16 +vn -0.7071067811865475 0.7071067811865476 -1.5700924586837752e-16 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4252/12748/3187 4255/12747/3187 4253/12746/3187 4250/12745/3187 +f 4251/12752/3188 4252/12751/3188 4250/12750/3188 4249/12749/3188 +f 4256/12756/3189 4251/12755/3189 4249/12754/3189 4254/12753/3189 +f 4255/12760/3190 4256/12759/3190 4254/12758/3190 4253/12757/3190 +f 4254/12764/3191 4249/12763/3191 4250/12762/3191 4253/12761/3191 +f 4255/12768/3192 4252/12767/3192 4251/12766/3192 4256/12765/3192 +o cube +v 0.0625 1.9687499999999998 -0.7500000000000003 +v 0.4374999999999998 1.9687499999999998 -0.7500000000000003 +v 0.0625 1.9687499999999998 -0.7500000000000003 +v 0.4374999999999998 1.9687499999999998 -0.7500000000000003 +v 0.4374999999999998 2.03125 -0.7500000000000003 +v 0.06249999999999999 2.03125 -0.7500000000000003 +v 0.4374999999999998 2.03125 -0.7500000000000003 +v 0.06249999999999999 2.03125 -0.7500000000000003 +vt 0.023437499999999997 0.994140625 +vt 0.024414062499999997 0.994140625 +vt 0.024414062499999997 0.994140625 +vt 0.023437499999999997 0.994140625 +vt 0.017578125 0.994140625 +vt 0.023437499999999997 0.994140625 +vt 0.023437499999999997 0.994140625 +vt 0.017578125 0.994140625 +vt 0.030273437499999993 0.994140625 +vt 0.031249999999999993 0.994140625 +vt 0.031249999999999993 0.994140625 +vt 0.030273437499999993 0.994140625 +vt 0.024414062499999997 0.994140625 +vt 0.030273437499999993 0.994140625 +vt 0.030273437499999993 0.994140625 +vt 0.024414062499999997 0.994140625 +vt 0.024414062499999997 0.994140625 +vt 0.023437499999999997 0.994140625 +vt 0.023437499999999997 1 +vt 0.024414062499999997 1 +vt 0.025390624999999997 1 +vt 0.024414062499999997 1 +vt 0.024414062499999997 0.994140625 +vt 0.025390624999999997 0.994140625 +vn 1 2.220446049250313e-16 -4.930380657631324e-32 +vn 2.220446049250313e-16 -1 2.220446049250313e-16 +vn -1 -2.220446049250313e-16 4.930380657631324e-32 +vn -2.220446049250313e-16 1 -2.220446049250313e-16 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4260/12772/3193 4263/12771/3193 4261/12770/3193 4258/12769/3193 +f 4259/12776/3194 4260/12775/3194 4258/12774/3194 4257/12773/3194 +f 4264/12780/3195 4259/12779/3195 4257/12778/3195 4262/12777/3195 +f 4263/12784/3196 4264/12783/3196 4262/12782/3196 4261/12781/3196 +f 4262/12788/3197 4257/12787/3197 4258/12786/3197 4261/12785/3197 +f 4263/12792/3198 4260/12791/3198 4259/12790/3198 4264/12789/3198 +o cube +v 0.022097086912079567 1.933708739263761 -0.7500000000000002 +v 0.2872621298570349 1.6685436963188058 -0.7500000000000002 +v 0.022097086912079567 1.933708739263761 -0.7500000000000002 +v 0.2872621298570349 1.6685436963188058 -0.7500000000000002 +v 0.33145630368119416 1.712737870142965 -0.7500000000000003 +v 0.06629126073623881 1.9779029130879202 -0.7500000000000003 +v 0.33145630368119416 1.712737870142965 -0.7500000000000003 +v 0.06629126073623881 1.9779029130879202 -0.7500000000000003 +vt 0.021484375 0.98046875 +vt 0.022460937499999997 0.98046875 +vt 0.022460937499999997 0.98046875 +vt 0.021484375 0.98046875 +vt 0.015625 0.98046875 +vt 0.021484375 0.98046875 +vt 0.021484375 0.98046875 +vt 0.015625 0.98046875 +vt 0.028320312499999997 0.98046875 +vt 0.029296874999999993 0.98046875 +vt 0.029296874999999993 0.98046875 +vt 0.028320312499999997 0.98046875 +vt 0.022460937499999997 0.98046875 +vt 0.028320312499999997 0.98046875 +vt 0.028320312499999997 0.98046875 +vt 0.022460937499999997 0.98046875 +vt 0.022460937499999997 0.98046875 +vt 0.021484375 0.98046875 +vt 0.021484375 0.986328125 +vt 0.022460937499999997 0.986328125 +vt 0.023437499999999993 0.986328125 +vt 0.022460937499999997 0.986328125 +vt 0.022460937499999997 0.98046875 +vt 0.023437499999999993 0.98046875 +vn 0.7071067811865477 -0.7071067811865475 1.570092458683775e-16 +vn -0.7071067811865475 -0.7071067811865477 1.5700924586837754e-16 +vn -0.7071067811865477 0.7071067811865475 -1.570092458683775e-16 +vn 0.7071067811865475 0.7071067811865477 -1.5700924586837754e-16 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4268/12796/3199 4271/12795/3199 4269/12794/3199 4266/12793/3199 +f 4267/12800/3200 4268/12799/3200 4266/12798/3200 4265/12797/3200 +f 4272/12804/3201 4267/12803/3201 4265/12802/3201 4270/12801/3201 +f 4271/12808/3202 4272/12807/3202 4270/12806/3202 4269/12805/3202 +f 4270/12812/3203 4265/12811/3203 4266/12810/3203 4269/12809/3203 +f 4271/12816/3204 4268/12815/3204 4267/12814/3204 4272/12813/3204 +o cube +v -0.02209708691208001 2.066291260736238 -0.7500000000000002 +v -0.2872621298570367 2.331456303681193 -0.7500000000000002 +v -0.02209708691208001 2.066291260736238 -0.7500000000000002 +v -0.2872621298570367 2.331456303681193 -0.7500000000000002 +v -0.3314563036811957 2.2872621298570333 -0.7500000000000001 +v -0.06629126073623903 2.022097086912079 -0.7500000000000001 +v -0.3314563036811957 2.2872621298570333 -0.7500000000000001 +v -0.06629126073623903 2.022097086912079 -0.7500000000000001 +vt 0.021484375000000007 0.986328125 +vt 0.022460937500000007 0.986328125 +vt 0.022460937500000007 0.986328125 +vt 0.021484375000000007 0.986328125 +vt 0.015625 0.986328125 +vt 0.021484375000000007 0.986328125 +vt 0.021484375000000007 0.986328125 +vt 0.015625 0.986328125 +vt 0.02832031250000001 0.986328125 +vt 0.02929687500000001 0.986328125 +vt 0.02929687500000001 0.986328125 +vt 0.02832031250000001 0.986328125 +vt 0.022460937500000007 0.986328125 +vt 0.02832031250000001 0.986328125 +vt 0.02832031250000001 0.986328125 +vt 0.022460937500000007 0.986328125 +vt 0.022460937500000007 0.986328125 +vt 0.021484375000000007 0.986328125 +vt 0.021484375000000007 0.9921875 +vt 0.022460937500000007 0.9921875 +vt 0.023437500000000007 0.9921875 +vt 0.022460937500000007 0.9921875 +vt 0.022460937500000007 0.986328125 +vt 0.023437500000000007 0.986328125 +vn -0.7071067811865502 0.7071067811865448 -1.5747526094855023e-16 +vn 0.7071067811865448 0.7071067811865502 -1.570092458683781e-16 +vn 0.7071067811865502 -0.7071067811865448 1.5747526094855023e-16 +vn -0.7071067811865448 -0.7071067811865502 1.570092458683781e-16 +vn -3.295224233257617e-19 2.2237412734835707e-16 1 +vn 3.295224233257617e-19 -2.2237412734835707e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4276/12820/3205 4279/12819/3205 4277/12818/3205 4274/12817/3205 +f 4275/12824/3206 4276/12823/3206 4274/12822/3206 4273/12821/3206 +f 4280/12828/3207 4275/12827/3207 4273/12826/3207 4278/12825/3207 +f 4279/12832/3208 4280/12831/3208 4278/12830/3208 4277/12829/3208 +f 4278/12836/3209 4273/12835/3209 4274/12834/3209 4277/12833/3209 +f 4279/12840/3210 4276/12839/3210 4275/12838/3210 4280/12837/3210 +o cube +v -0.031250000000000173 1.9375 -0.7500000000000001 +v -0.03125000000000124 1.5625 -0.7500000000000001 +v -0.031250000000000173 1.9375 -0.7500000000000001 +v -0.03125000000000124 1.5625 -0.7500000000000001 +v 0.031249999999998748 1.5624999999999998 -0.7500000000000001 +v 0.03124999999999982 1.9374999999999998 -0.7500000000000001 +v 0.031249999999998748 1.5624999999999998 -0.7500000000000001 +v 0.03124999999999982 1.9374999999999998 -0.7500000000000001 +vt 0.01953125 0.98046875 +vt 0.0205078125 0.98046875 +vt 0.0205078125 0.98046875 +vt 0.01953125 0.98046875 +vt 0.013671875 0.98046875 +vt 0.01953125 0.98046875 +vt 0.01953125 0.98046875 +vt 0.013671875 0.98046875 +vt 0.0263671875 0.98046875 +vt 0.02734375 0.98046875 +vt 0.02734375 0.98046875 +vt 0.0263671875 0.98046875 +vt 0.0205078125 0.98046875 +vt 0.0263671875 0.98046875 +vt 0.0263671875 0.98046875 +vt 0.0205078125 0.98046875 +vt 0.0205078125 0.98046875 +vt 0.01953125 0.98046875 +vt 0.01953125 0.986328125 +vt 0.0205078125 0.986328125 +vt 0.021484375 0.986328125 +vt 0.0205078125 0.986328125 +vt 0.0205078125 0.98046875 +vt 0.021484375 0.98046875 +vn -2.8588242884097777e-15 -1 9.957992501029633e-17 +vn -1 2.8588242884097777e-15 1.2246467991473468e-16 +vn 2.8588242884097777e-15 1 -9.957992501029633e-17 +vn 1 -2.8588242884097777e-15 -1.2246467991473468e-16 +vn 1.2246467991473498e-16 9.957992501029599e-17 1 +vn -1.2246467991473498e-16 -9.957992501029599e-17 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4284/12844/3211 4287/12843/3211 4285/12842/3211 4282/12841/3211 +f 4283/12848/3212 4284/12847/3212 4282/12846/3212 4281/12845/3212 +f 4288/12852/3213 4283/12851/3213 4281/12850/3213 4286/12849/3213 +f 4287/12856/3214 4288/12855/3214 4286/12854/3214 4285/12853/3214 +f 4286/12860/3215 4281/12859/3215 4282/12858/3215 4285/12857/3215 +f 4287/12864/3216 4284/12863/3216 4283/12862/3216 4288/12861/3216 +o cube +v -0.06629126073623892 1.9779029130879202 -0.7500000000000002 +v -0.3314563036811943 1.712737870142965 -0.7500000000000002 +v -0.06629126073623892 1.9779029130879202 -0.7500000000000002 +v -0.3314563036811943 1.712737870142965 -0.7500000000000002 +v -0.28726212985703503 1.6685436963188058 -0.7500000000000002 +v -0.022097086912079678 1.933708739263761 -0.7500000000000002 +v -0.28726212985703503 1.6685436963188058 -0.7500000000000002 +v -0.022097086912079678 1.933708739263761 -0.7500000000000002 +vt 0.01953125 0.986328125 +vt 0.020507812499999997 0.986328125 +vt 0.020507812499999997 0.986328125 +vt 0.01953125 0.986328125 +vt 0.013671875 0.986328125 +vt 0.01953125 0.986328125 +vt 0.01953125 0.986328125 +vt 0.013671875 0.986328125 +vt 0.026367187499999997 0.986328125 +vt 0.027343749999999993 0.986328125 +vt 0.027343749999999993 0.986328125 +vt 0.026367187499999997 0.986328125 +vt 0.020507812499999997 0.986328125 +vt 0.026367187499999997 0.986328125 +vt 0.026367187499999997 0.986328125 +vt 0.020507812499999997 0.986328125 +vt 0.020507812499999997 0.986328125 +vt 0.01953125 0.986328125 +vt 0.01953125 0.9921875 +vt 0.020507812499999997 0.9921875 +vt 0.021484374999999993 0.9921875 +vt 0.020507812499999997 0.9921875 +vt 0.020507812499999997 0.986328125 +vt 0.021484374999999993 0.986328125 +vn -0.7071067811865476 -0.7071067811865475 1.2114017157719152e-16 +vn -0.7071067811865475 0.7071067811865476 -7.041364024482821e-17 +vn 0.7071067811865476 0.7071067811865475 -1.2114017157719152e-16 +vn 0.7071067811865475 -0.7071067811865476 7.041364024482821e-17 +vn 3.586907429118598e-17 1.35448999301482e-16 1 +vn -3.586907429118598e-17 -1.35448999301482e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4292/12868/3217 4295/12867/3217 4293/12866/3217 4290/12865/3217 +f 4291/12872/3218 4292/12871/3218 4290/12870/3218 4289/12869/3218 +f 4296/12876/3219 4291/12875/3219 4289/12874/3219 4294/12873/3219 +f 4295/12880/3220 4296/12879/3220 4294/12878/3220 4293/12877/3220 +f 4294/12884/3221 4289/12883/3221 4290/12882/3221 4293/12881/3221 +f 4295/12888/3222 4292/12887/3222 4291/12886/3222 4296/12885/3222 +o cube +v -0.06249999999999999 2.03125 -0.7500000000000003 +v -0.4374999999999998 2.03125 -0.7500000000000003 +v -0.06249999999999999 2.03125 -0.7500000000000003 +v -0.4374999999999998 2.03125 -0.7500000000000003 +v -0.4374999999999998 1.9687499999999998 -0.7500000000000003 +v -0.0625 1.9687499999999998 -0.7500000000000003 +v -0.4374999999999998 1.9687499999999998 -0.7500000000000003 +v -0.0625 1.9687499999999998 -0.7500000000000003 +vt 0.0058593749999999965 0.994140625 +vt 0.0068359374999999965 0.994140625 +vt 0.0068359374999999965 0.994140625 +vt 0.0058593749999999965 0.994140625 +vt 0 0.994140625 +vt 0.0058593749999999965 0.994140625 +vt 0.0058593749999999965 0.994140625 +vt 0 0.994140625 +vt 0.012695312499999993 0.994140625 +vt 0.013671874999999993 0.994140625 +vt 0.013671874999999993 0.994140625 +vt 0.012695312499999993 0.994140625 +vt 0.0068359374999999965 0.994140625 +vt 0.012695312499999993 0.994140625 +vt 0.012695312499999993 0.994140625 +vt 0.0068359374999999965 0.994140625 +vt 0.0068359374999999965 0.994140625 +vt 0.0058593749999999965 0.994140625 +vt 0.0058593749999999965 1 +vt 0.0068359374999999965 1 +vt 0.0078124999999999965 1 +vt 0.0068359374999999965 1 +vt 0.0068359374999999965 0.994140625 +vt 0.0078124999999999965 0.994140625 +vn -1 2.220446049250313e-16 -1.1655923932759102e-19 +vn 2.220446049250313e-16 1 -2.220446049250313e-16 +vn 1 -2.220446049250313e-16 1.1655923932759102e-19 +vn -2.220446049250313e-16 -1 2.220446049250313e-16 +vn -1.1655923932754172e-19 2.220446049250313e-16 1 +vn 1.1655923932754172e-19 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4300/12892/3223 4303/12891/3223 4301/12890/3223 4298/12889/3223 +f 4299/12896/3224 4300/12895/3224 4298/12894/3224 4297/12893/3224 +f 4304/12900/3225 4299/12899/3225 4297/12898/3225 4302/12897/3225 +f 4303/12904/3226 4304/12903/3226 4302/12902/3226 4301/12901/3226 +f 4302/12908/3227 4297/12907/3227 4298/12906/3227 4301/12905/3227 +f 4303/12912/3228 4300/12911/3228 4299/12910/3228 4304/12909/3228 +o octagon +v -0.08524756441743297 2.2683058261758404 -0.7164062500000005 +v -0.12944173824159222 2.3124999999999996 -0.7164062500000005 +v -0.08524756441743297 2.2683058261758404 -0.7789062500000005 +v -0.12944173824159222 2.3124999999999996 -0.7789062500000005 +v -0.31249999999999967 2.1294417382415918 -0.7164062500000004 +v -0.2683058261758404 2.0852475644174326 -0.7164062500000004 +v -0.31249999999999967 2.1294417382415918 -0.7789062500000004 +v -0.2683058261758404 2.0852475644174326 -0.7789062500000004 +vt 0.1533203125 0.97265625 +vt 0.15736536682004976 0.97265625 +vt 0.15736536682004976 0.9716796875 +vt 0.1533203125 0.9716796875 +vt 0.15234375 0.97265625 +vt 0.1533203125 0.97265625 +vt 0.1533203125 0.9716796875 +vt 0.15234375 0.9716796875 +vt 0.15834192932004976 0.97265625 +vt 0.1623869836400995 0.97265625 +vt 0.1623869836400995 0.9716796875 +vt 0.15834192932004976 0.9716796875 +vt 0.15736536682004976 0.97265625 +vt 0.15834192932004976 0.97265625 +vt 0.15834192932004976 0.9716796875 +vt 0.15736536682004976 0.9716796875 +vt 0.15736536682004976 0.97265625 +vt 0.1533203125 0.97265625 +vt 0.1533203125 0.9736328125 +vt 0.15736536682004976 0.9736328125 +vt 0.1614104211400995 0.9736328125 +vt 0.15736536682004976 0.9736328125 +vt 0.15736536682004976 0.97265625 +vt 0.1614104211400995 0.97265625 +vn -0.7071067811865476 0.7071067811865475 -1.570092458683775e-16 +vn 0.7071067811865475 0.7071067811865476 -1.5700924586837752e-16 +vn 0.7071067811865476 -0.7071067811865475 1.570092458683775e-16 +vn -0.7071067811865475 -0.7071067811865476 1.5700924586837752e-16 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4308/12916/3229 4311/12915/3229 4309/12914/3229 4306/12913/3229 +f 4307/12920/3230 4308/12919/3230 4306/12918/3230 4305/12917/3230 +f 4312/12924/3231 4307/12923/3231 4305/12922/3231 4310/12921/3231 +f 4311/12928/3232 4312/12927/3232 4310/12926/3232 4309/12925/3232 +f 4310/12932/3233 4305/12931/3233 4306/12930/3233 4309/12929/3233 +f 4311/12936/3234 4308/12935/3234 4307/12934/3234 4312/12933/3234 +o octagon +v 0.1294417382415922 2.25 -0.7187500000000004 +v 0.1294417382415922 2.3125 -0.7187500000000004 +v 0.1294417382415922 2.25 -0.7812500000000004 +v 0.1294417382415922 2.3125 -0.7812500000000004 +v -0.1294417382415922 2.3125 -0.7187500000000004 +v -0.1294417382415922 2.25 -0.7187500000000004 +v -0.1294417382415922 2.3125 -0.7812500000000004 +v -0.1294417382415922 2.25 -0.7812500000000004 +vt 0.150390625 0.91015625 +vt 0.15443567932004976 0.91015625 +vt 0.15443567932004976 0.9091796875 +vt 0.150390625 0.9091796875 +vt 0.1494140625 0.91015625 +vt 0.150390625 0.91015625 +vt 0.150390625 0.9091796875 +vt 0.1494140625 0.9091796875 +vt 0.15541224182004976 0.91015625 +vt 0.1594572961400995 0.91015625 +vt 0.1594572961400995 0.9091796875 +vt 0.15541224182004976 0.9091796875 +vt 0.15443567932004976 0.91015625 +vt 0.15541224182004976 0.91015625 +vt 0.15541224182004976 0.9091796875 +vt 0.15443567932004976 0.9091796875 +vt 0.15443567932004976 0.91015625 +vt 0.150390625 0.91015625 +vt 0.150390625 0.9111328125 +vt 0.15443567932004976 0.9111328125 +vt 0.1584807336400995 0.9111328125 +vt 0.15443567932004976 0.9111328125 +vt 0.15443567932004976 0.91015625 +vt 0.1584807336400995 0.91015625 +vn 0 1 -2.220446049250313e-16 +vn 1 0 0 +vn 0 -1 2.220446049250313e-16 +vn -1 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4316/12940/3235 4319/12939/3235 4317/12938/3235 4314/12937/3235 +f 4315/12944/3236 4316/12943/3236 4314/12942/3236 4313/12941/3236 +f 4320/12948/3237 4315/12947/3237 4313/12946/3237 4318/12945/3237 +f 4319/12952/3238 4320/12951/3238 4318/12950/3238 4317/12949/3238 +f 4318/12956/3239 4313/12955/3239 4314/12954/3239 4317/12953/3239 +f 4319/12960/3240 4316/12959/3240 4315/12958/3240 4320/12957/3240 +o octagon +v 0.3124999999999998 1.8705582617584076 -0.7164062500000004 +v 0.26830582617584053 1.914752435582567 -0.7164062500000004 +v 0.3124999999999998 1.8705582617584076 -0.7789062500000004 +v 0.26830582617584053 1.914752435582567 -0.7789062500000004 +v 0.08524756441743309 1.7316941738241591 -0.7164062500000002 +v 0.12944173824159233 1.6875 -0.7164062500000002 +v 0.08524756441743309 1.7316941738241591 -0.7789062500000002 +v 0.12944173824159233 1.6875 -0.7789062500000002 +vt 0.1435546875 0.97265625 +vt 0.14759974182004976 0.97265625 +vt 0.14759974182004976 0.9716796875 +vt 0.1435546875 0.9716796875 +vt 0.142578125 0.97265625 +vt 0.1435546875 0.97265625 +vt 0.1435546875 0.9716796875 +vt 0.142578125 0.9716796875 +vt 0.14857630432004976 0.97265625 +vt 0.1526213586400995 0.97265625 +vt 0.1526213586400995 0.9716796875 +vt 0.14857630432004976 0.9716796875 +vt 0.14759974182004976 0.97265625 +vt 0.14857630432004976 0.97265625 +vt 0.14857630432004976 0.9716796875 +vt 0.14759974182004976 0.9716796875 +vt 0.14759974182004976 0.97265625 +vt 0.1435546875 0.97265625 +vt 0.1435546875 0.9736328125 +vt 0.14759974182004976 0.9736328125 +vt 0.1516447961400995 0.9736328125 +vt 0.14759974182004976 0.9736328125 +vt 0.14759974182004976 0.97265625 +vt 0.1516447961400995 0.97265625 +vn -0.7071067811865476 0.7071067811865475 -1.570092458683775e-16 +vn 0.7071067811865475 0.7071067811865476 -1.5700924586837752e-16 +vn 0.7071067811865476 -0.7071067811865475 1.570092458683775e-16 +vn -0.7071067811865475 -0.7071067811865476 1.5700924586837752e-16 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4324/12964/3241 4327/12963/3241 4325/12962/3241 4322/12961/3241 +f 4323/12968/3242 4324/12967/3242 4322/12966/3242 4321/12965/3242 +f 4328/12972/3243 4323/12971/3243 4321/12970/3243 4326/12969/3243 +f 4327/12976/3244 4328/12975/3244 4326/12974/3244 4325/12973/3244 +f 4326/12980/3245 4321/12979/3245 4322/12978/3245 4325/12977/3245 +f 4327/12984/3246 4324/12983/3246 4323/12982/3246 4328/12981/3246 +o octagon +v 0.1294417382415922 1.6874999999999998 -0.7187500000000002 +v 0.1294417382415922 1.7499999999999998 -0.7187500000000002 +v 0.1294417382415922 1.6874999999999998 -0.7812500000000002 +v 0.1294417382415922 1.7499999999999998 -0.7812500000000002 +v -0.1294417382415922 1.7499999999999998 -0.7187500000000002 +v -0.1294417382415922 1.6874999999999998 -0.7187500000000002 +v -0.1294417382415922 1.7499999999999998 -0.7812500000000002 +v -0.1294417382415922 1.6874999999999998 -0.7812500000000002 +vt 0.140625 0.91015625 +vt 0.14467005432004976 0.91015625 +vt 0.14467005432004976 0.9091796875 +vt 0.140625 0.9091796875 +vt 0.1396484375 0.91015625 +vt 0.140625 0.91015625 +vt 0.140625 0.9091796875 +vt 0.1396484375 0.9091796875 +vt 0.14564661682004976 0.91015625 +vt 0.1496916711400995 0.91015625 +vt 0.1496916711400995 0.9091796875 +vt 0.14564661682004976 0.9091796875 +vt 0.14467005432004976 0.91015625 +vt 0.14564661682004976 0.91015625 +vt 0.14564661682004976 0.9091796875 +vt 0.14467005432004976 0.9091796875 +vt 0.14467005432004976 0.91015625 +vt 0.140625 0.91015625 +vt 0.140625 0.9111328125 +vt 0.14467005432004976 0.9111328125 +vt 0.1487151086400995 0.9111328125 +vt 0.14467005432004976 0.9111328125 +vt 0.14467005432004976 0.91015625 +vt 0.1487151086400995 0.91015625 +vn 0 1 -2.220446049250313e-16 +vn 1 0 0 +vn 0 -1 2.220446049250313e-16 +vn -1 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4332/12988/3247 4335/12987/3247 4333/12986/3247 4330/12985/3247 +f 4331/12992/3248 4332/12991/3248 4330/12990/3248 4329/12989/3248 +f 4336/12996/3249 4331/12995/3249 4329/12994/3249 4334/12993/3249 +f 4335/13000/3250 4336/12999/3250 4334/12998/3250 4333/12997/3250 +f 4334/13004/3251 4329/13003/3251 4330/13002/3251 4333/13001/3251 +f 4335/13008/3252 4332/13007/3252 4331/13006/3252 4336/13005/3252 +o octagon +v -0.08524756441743286 1.7316941738241591 -0.7164062500000002 +v -0.26830582617584076 1.914752435582567 -0.7164062500000004 +v -0.08524756441743286 1.7316941738241591 -0.7789062500000002 +v -0.26830582617584076 1.914752435582567 -0.7789062500000004 +v -0.3125 1.8705582617584078 -0.7164062500000004 +v -0.1294417382415921 1.6875 -0.7164062500000002 +v -0.3125 1.8705582617584078 -0.7789062500000004 +v -0.1294417382415921 1.6875 -0.7789062500000002 +vt 0.18763880432004976 0.8045486956799502 +vt 0.18861536682004976 0.8045486956799502 +vt 0.18861536682004976 0.8035721331799502 +vt 0.18763880432004976 0.8035721331799502 +vt 0.18359375 0.8045486956799502 +vt 0.18763880432004976 0.8045486956799502 +vt 0.18763880432004976 0.8035721331799502 +vt 0.18359375 0.8035721331799502 +vt 0.1926604211400995 0.8045486956799502 +vt 0.1936369836400995 0.8045486956799502 +vt 0.1936369836400995 0.8035721331799502 +vt 0.1926604211400995 0.8035721331799502 +vt 0.18861536682004976 0.8045486956799502 +vt 0.1926604211400995 0.8045486956799502 +vt 0.1926604211400995 0.8035721331799502 +vt 0.18861536682004976 0.8035721331799502 +vt 0.18861536682004976 0.8045486956799502 +vt 0.18763880432004976 0.8045486956799502 +vt 0.18763880432004976 0.80859375 +vt 0.18861536682004976 0.80859375 +vt 0.18959192932004976 0.80859375 +vt 0.18861536682004976 0.80859375 +vt 0.18861536682004976 0.8045486956799502 +vt 0.18959192932004976 0.8045486956799502 +vn -0.7071067811865476 0.7071067811865475 -1.570092458683775e-16 +vn 0.7071067811865475 0.7071067811865476 -1.5700924586837752e-16 +vn 0.7071067811865476 -0.7071067811865475 1.570092458683775e-16 +vn -0.7071067811865475 -0.7071067811865476 1.5700924586837752e-16 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4340/13012/3253 4343/13011/3253 4341/13010/3253 4338/13009/3253 +f 4339/13016/3254 4340/13015/3254 4338/13014/3254 4337/13013/3254 +f 4344/13020/3255 4339/13019/3255 4337/13018/3255 4342/13017/3255 +f 4343/13024/3256 4344/13023/3256 4342/13022/3256 4341/13021/3256 +f 4342/13028/3257 4337/13027/3257 4338/13026/3257 4341/13025/3257 +f 4343/13032/3258 4340/13031/3258 4339/13030/3258 4344/13029/3258 +o octagon +v -0.25 1.8705582617584076 -0.7187500000000003 +v -0.25 2.129441738241592 -0.7187500000000003 +v -0.25 1.8705582617584076 -0.7812500000000003 +v -0.25 2.129441738241592 -0.7812500000000003 +v -0.3125 2.129441738241592 -0.7187500000000003 +v -0.3125 1.8705582617584076 -0.7187500000000003 +v -0.3125 2.129441738241592 -0.7812500000000003 +v -0.3125 1.8705582617584076 -0.7812500000000003 +vt 0.18666224182004976 0.9129471331799502 +vt 0.18763880432004976 0.9129471331799502 +vt 0.18763880432004976 0.9119705706799502 +vt 0.18666224182004976 0.9119705706799502 +vt 0.1826171875 0.9129471331799502 +vt 0.18666224182004976 0.9129471331799502 +vt 0.18666224182004976 0.9119705706799502 +vt 0.1826171875 0.9119705706799502 +vt 0.1916838586400995 0.9129471331799502 +vt 0.1926604211400995 0.9129471331799502 +vt 0.1926604211400995 0.9119705706799502 +vt 0.1916838586400995 0.9119705706799502 +vt 0.18763880432004976 0.9129471331799502 +vt 0.1916838586400995 0.9129471331799502 +vt 0.1916838586400995 0.9119705706799502 +vt 0.18763880432004976 0.9119705706799502 +vt 0.18763880432004976 0.9129471331799502 +vt 0.18666224182004976 0.9129471331799502 +vt 0.18666224182004976 0.9169921875 +vt 0.18763880432004976 0.9169921875 +vt 0.18861536682004976 0.9169921875 +vt 0.18763880432004976 0.9169921875 +vt 0.18763880432004976 0.9129471331799502 +vt 0.18861536682004976 0.9129471331799502 +vn 0 1 -2.220446049250313e-16 +vn 1 0 0 +vn 0 -1 2.220446049250313e-16 +vn -1 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4348/13036/3259 4351/13035/3259 4349/13034/3259 4346/13033/3259 +f 4347/13040/3260 4348/13039/3260 4346/13038/3260 4345/13037/3260 +f 4352/13044/3261 4347/13043/3261 4345/13042/3261 4350/13041/3261 +f 4351/13048/3262 4352/13047/3262 4350/13046/3262 4349/13045/3262 +f 4350/13052/3263 4345/13051/3263 4346/13050/3263 4349/13049/3263 +f 4351/13056/3264 4348/13055/3264 4347/13054/3264 4352/13053/3264 +o octagon +v 0.3124999999999998 2.129441738241592 -0.7164062500000004 +v 0.12944173824159189 2.3125 -0.7164062500000005 +v 0.3124999999999998 2.129441738241592 -0.7789062500000004 +v 0.12944173824159189 2.3125 -0.7789062500000005 +v 0.08524756441743264 2.2683058261758404 -0.7164062500000005 +v 0.26830582617584053 2.0852475644174326 -0.7164062500000004 +v 0.08524756441743264 2.2683058261758404 -0.7789062500000005 +v 0.26830582617584053 2.0852475644174326 -0.7789062500000004 +vt 0.004045054320049757 0.8201736956799502 +vt 0.005021616820049757 0.8201736956799502 +vt 0.005021616820049757 0.8191971331799502 +vt 0.004045054320049757 0.8191971331799502 +vt 0 0.8201736956799502 +vt 0.004045054320049757 0.8201736956799502 +vt 0.004045054320049757 0.8191971331799502 +vt 0 0.8191971331799502 +vt 0.009066671140099514 0.8201736956799502 +vt 0.010043233640099514 0.8201736956799502 +vt 0.010043233640099514 0.8191971331799502 +vt 0.009066671140099514 0.8191971331799502 +vt 0.005021616820049757 0.8201736956799502 +vt 0.009066671140099514 0.8201736956799502 +vt 0.009066671140099514 0.8191971331799502 +vt 0.005021616820049757 0.8191971331799502 +vt 0.005021616820049757 0.8201736956799502 +vt 0.004045054320049757 0.8201736956799502 +vt 0.004045054320049757 0.82421875 +vt 0.005021616820049757 0.82421875 +vt 0.005998179320049757 0.82421875 +vt 0.005021616820049757 0.82421875 +vt 0.005021616820049757 0.8201736956799502 +vt 0.005998179320049757 0.8201736956799502 +vn -0.7071067811865476 0.7071067811865475 -1.570092458683775e-16 +vn 0.7071067811865475 0.7071067811865476 -1.5700924586837752e-16 +vn 0.7071067811865476 -0.7071067811865475 1.570092458683775e-16 +vn -0.7071067811865475 -0.7071067811865476 1.5700924586837752e-16 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4356/13060/3265 4359/13059/3265 4357/13058/3265 4354/13057/3265 +f 4355/13064/3266 4356/13063/3266 4354/13062/3266 4353/13061/3266 +f 4360/13068/3267 4355/13067/3267 4353/13066/3267 4358/13065/3267 +f 4359/13072/3268 4360/13071/3268 4358/13070/3268 4357/13069/3268 +f 4358/13076/3269 4353/13075/3269 4354/13074/3269 4357/13073/3269 +f 4359/13080/3270 4356/13079/3270 4355/13078/3270 4360/13077/3270 +o octagon +v 0.3125 1.8705582617584076 -0.7187500000000003 +v 0.3125 2.129441738241592 -0.7187500000000003 +v 0.3125 1.8705582617584076 -0.7812500000000003 +v 0.3125 2.129441738241592 -0.7812500000000003 +v 0.25 2.129441738241592 -0.7187500000000003 +v 0.25 1.8705582617584076 -0.7187500000000003 +v 0.25 2.129441738241592 -0.7812500000000003 +v 0.25 1.8705582617584076 -0.7812500000000003 +vt 0.004045054320049757 0.8250565081799502 +vt 0.005021616820049757 0.8250565081799502 +vt 0.005021616820049757 0.8240799456799502 +vt 0.004045054320049757 0.8240799456799502 +vt 0 0.8250565081799502 +vt 0.004045054320049757 0.8250565081799502 +vt 0.004045054320049757 0.8240799456799502 +vt 0 0.8240799456799502 +vt 0.009066671140099514 0.8250565081799502 +vt 0.010043233640099514 0.8250565081799502 +vt 0.010043233640099514 0.8240799456799502 +vt 0.009066671140099514 0.8240799456799502 +vt 0.005021616820049757 0.8250565081799502 +vt 0.009066671140099514 0.8250565081799502 +vt 0.009066671140099514 0.8240799456799502 +vt 0.005021616820049757 0.8240799456799502 +vt 0.005021616820049757 0.8250565081799502 +vt 0.004045054320049757 0.8250565081799502 +vt 0.004045054320049757 0.8291015625 +vt 0.005021616820049757 0.8291015625 +vt 0.005998179320049757 0.8291015625 +vt 0.005021616820049757 0.8291015625 +vt 0.005021616820049757 0.8250565081799502 +vt 0.005998179320049757 0.8250565081799502 +vn 0 1 -2.220446049250313e-16 +vn 1 0 0 +vn 0 -1 2.220446049250313e-16 +vn -1 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4364/13084/3271 4367/13083/3271 4365/13082/3271 4362/13081/3271 +f 4363/13088/3272 4364/13087/3272 4362/13086/3272 4361/13085/3272 +f 4368/13092/3273 4363/13091/3273 4361/13090/3273 4366/13089/3273 +f 4367/13096/3274 4368/13095/3274 4366/13094/3274 4365/13093/3274 +f 4366/13100/3275 4361/13099/3275 4362/13098/3275 4365/13097/3275 +f 4367/13104/3276 4364/13103/3276 4363/13102/3276 4368/13101/3276 +o cube +v 0.0625 2.0625 -0.75 +v 0.0625 2.0625 -0.875 +v 0.0625 1.9375 -0.75 +v 0.0625 1.9375 -0.875 +v -0.0625 2.0625 -0.875 +v -0.0625 2.0625 -0.75 +v -0.0625 1.9375 -0.875 +v -0.0625 1.9375 -0.75 +vt 0.001953125 0.994140625 +vt 0.00390625 0.994140625 +vt 0.00390625 0.9921875 +vt 0.001953125 0.9921875 +vt 0 0.994140625 +vt 0.001953125 0.994140625 +vt 0.001953125 0.9921875 +vt 0 0.9921875 +vt 0.005859375 0.994140625 +vt 0.0078125 0.994140625 +vt 0.0078125 0.9921875 +vt 0.005859375 0.9921875 +vt 0.00390625 0.994140625 +vt 0.005859375 0.994140625 +vt 0.005859375 0.9921875 +vt 0.00390625 0.9921875 +vt 0.00390625 0.994140625 +vt 0.001953125 0.994140625 +vt 0.001953125 0.99609375 +vt 0.00390625 0.99609375 +vt 0.005859375 0.99609375 +vt 0.00390625 0.99609375 +vt 0.00390625 0.994140625 +vt 0.005859375 0.994140625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4372/13108/3277 4375/13107/3277 4373/13106/3277 4370/13105/3277 +f 4371/13112/3278 4372/13111/3278 4370/13110/3278 4369/13109/3278 +f 4376/13116/3279 4371/13115/3279 4369/13114/3279 4374/13113/3279 +f 4375/13120/3280 4376/13119/3280 4374/13118/3280 4373/13117/3280 +f 4374/13124/3281 4369/13123/3281 4370/13122/3281 4373/13121/3281 +f 4375/13128/3282 4372/13127/3282 4371/13126/3282 4376/13125/3282 +o cube +v 0.125 2.1875 -0.8125 +v 0.125 2.1875 -1 +v 0.125 1.375 -0.8125 +v 0.125 1.375 -1 +v -0.125 2.1875 -1 +v -0.125 2.1875 -0.8125 +v -0.125 1.375 -1 +v -0.125 1.375 -0.8125 +vt 0.1015625 0.9853515625 +vt 0.10546875 0.9853515625 +vt 0.10546875 0.97265625 +vt 0.1015625 0.97265625 +vt 0.0986328125 0.9853515625 +vt 0.1015625 0.9853515625 +vt 0.1015625 0.97265625 +vt 0.0986328125 0.97265625 +vt 0.1083984375 0.9853515625 +vt 0.1123046875 0.9853515625 +vt 0.1123046875 0.97265625 +vt 0.1083984375 0.97265625 +vt 0.10546875 0.9853515625 +vt 0.1083984375 0.9853515625 +vt 0.1083984375 0.97265625 +vt 0.10546875 0.97265625 +vt 0.10546875 0.9853515625 +vt 0.1015625 0.9853515625 +vt 0.1015625 0.98828125 +vt 0.10546875 0.98828125 +vt 0.109375 0.98828125 +vt 0.10546875 0.98828125 +vt 0.10546875 0.9853515625 +vt 0.109375 0.9853515625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4380/13132/3283 4383/13131/3283 4381/13130/3283 4378/13129/3283 +f 4379/13136/3284 4380/13135/3284 4378/13134/3284 4377/13133/3284 +f 4384/13140/3285 4379/13139/3285 4377/13138/3285 4382/13137/3285 +f 4383/13144/3286 4384/13143/3286 4382/13142/3286 4381/13141/3286 +f 4382/13148/3287 4377/13147/3287 4378/13146/3287 4381/13145/3287 +f 4383/13152/3288 4380/13151/3288 4379/13150/3288 4384/13149/3288 +o cube +v 0.6875 2.2768848870573217 -0.7607030464816117 +v 0.6875 2.305744175384511 -0.8161412235552505 +v 0.6875 2.1105703558364053 -0.8472809114631805 +v 0.6875 2.1394296441635947 -0.9027190885368195 +v 0.4375 2.305744175384511 -0.8161412235552505 +v 0.4375 2.2768848870573217 -0.7607030464816117 +v 0.4375 2.1394296441635947 -0.9027190885368195 +v 0.4375 2.1105703558364053 -0.8472809114631805 +vt 0.33203125 0.90625 +vt 0.3359375 0.90625 +vt 0.3359375 0.9033203125 +vt 0.33203125 0.9033203125 +vt 0.3310546875 0.90625 +vt 0.33203125 0.90625 +vt 0.33203125 0.9033203125 +vt 0.3310546875 0.9033203125 +vt 0.3369140625 0.90625 +vt 0.3408203125 0.90625 +vt 0.3408203125 0.9033203125 +vt 0.3369140625 0.9033203125 +vt 0.3359375 0.90625 +vt 0.3369140625 0.90625 +vt 0.3369140625 0.9033203125 +vt 0.3359375 0.9033203125 +vt 0.3359375 0.90625 +vt 0.33203125 0.90625 +vt 0.33203125 0.9072265625 +vt 0.3359375 0.9072265625 +vt 0.33984375 0.9072265625 +vt 0.3359375 0.9072265625 +vt 0.3359375 0.90625 +vt 0.33984375 0.90625 +vn 0 0.4617486132350339 -0.8870108331782217 +vn 1 0 0 +vn 0 -0.4617486132350339 0.8870108331782217 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4388/13156/3289 4391/13155/3289 4389/13154/3289 4386/13153/3289 +f 4387/13160/3290 4388/13159/3290 4386/13158/3290 4385/13157/3290 +f 4392/13164/3291 4387/13163/3291 4385/13162/3291 4390/13161/3291 +f 4391/13168/3292 4392/13167/3292 4390/13166/3292 4389/13165/3292 +f 4390/13172/3293 4385/13171/3293 4386/13170/3293 4389/13169/3293 +f 4391/13176/3294 4388/13175/3294 4387/13174/3294 4392/13173/3294 +o cube +v 0.625 2.125 -0.75078125 +v 0.625 2.125 -1.00078125 +v 0.625 1.5 -0.75078125 +v 0.625 1.5 -1.00078125 +v 0.5 2.125 -1.00078125 +v 0.5 2.125 -0.75078125 +v 0.5 1.5 -1.00078125 +v 0.5 1.5 -0.75078125 +vt 0.060546875 0.849609375 +vt 0.0625 0.849609375 +vt 0.0625 0.83984375 +vt 0.060546875 0.83984375 +vt 0.056640625 0.849609375 +vt 0.060546875 0.849609375 +vt 0.060546875 0.83984375 +vt 0.056640625 0.83984375 +vt 0.06640625 0.849609375 +vt 0.068359375 0.849609375 +vt 0.068359375 0.83984375 +vt 0.06640625 0.83984375 +vt 0.0625 0.849609375 +vt 0.06640625 0.849609375 +vt 0.06640625 0.83984375 +vt 0.0625 0.83984375 +vt 0.0625 0.849609375 +vt 0.060546875 0.849609375 +vt 0.060546875 0.853515625 +vt 0.0625 0.853515625 +vt 0.064453125 0.853515625 +vt 0.0625 0.853515625 +vt 0.0625 0.849609375 +vt 0.064453125 0.849609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4396/13180/3295 4399/13179/3295 4397/13178/3295 4394/13177/3295 +f 4395/13184/3296 4396/13183/3296 4394/13182/3296 4393/13181/3296 +f 4400/13188/3297 4395/13187/3297 4393/13186/3297 4398/13185/3297 +f 4399/13192/3298 4400/13191/3298 4398/13190/3298 4397/13189/3298 +f 4398/13196/3299 4393/13195/3299 4394/13194/3299 4397/13193/3299 +f 4399/13200/3300 4396/13199/3300 4395/13198/3300 4400/13197/3300 +o cube +v 0.65 2.25 -0.75 +v 0.65 2.25 -1 +v 0.65 2 -0.75 +v 0.65 2 -1 +v 0.4625 2.25 -1 +v 0.4625 2.25 -0.75 +v 0.4625 2 -1 +v 0.4625 2 -0.75 +vt 0.0556640625 0.8623046875 +vt 0.052734375 0.8623046875 +vt 0.052734375 0.8583984375 +vt 0.0556640625 0.8583984375 +vt 0.0595703125 0.8623046875 +vt 0.0556640625 0.8623046875 +vt 0.0556640625 0.8583984375 +vt 0.0595703125 0.8583984375 +vt 0.0625 0.8623046875 +vt 0.0595703125 0.8623046875 +vt 0.0595703125 0.8583984375 +vt 0.0625 0.8583984375 +vt 0.052734375 0.8623046875 +vt 0.048828125 0.8623046875 +vt 0.048828125 0.8583984375 +vt 0.052734375 0.8583984375 +vt 0.052734375 0.8623046875 +vt 0.0556640625 0.8623046875 +vt 0.0556640625 0.8662109375 +vt 0.052734375 0.8662109375 +vt 0.0556640625 0.8662109375 +vt 0.05859375 0.8662109375 +vt 0.05859375 0.8623046875 +vt 0.0556640625 0.8623046875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4404/13204/3301 4407/13203/3301 4405/13202/3301 4402/13201/3301 +f 4403/13208/3302 4404/13207/3302 4402/13206/3302 4401/13205/3302 +f 4408/13212/3303 4403/13211/3303 4401/13210/3303 4406/13209/3303 +f 4407/13216/3304 4408/13215/3304 4406/13214/3304 4405/13213/3304 +f 4406/13220/3305 4401/13219/3305 4402/13218/3305 4405/13217/3305 +f 4407/13224/3306 4404/13223/3306 4403/13222/3306 4408/13221/3306 +o cube +v 1.46875 2.1954140457796627 3.500711737487836 +v 1.46875 2.5312263009964275 2.9735920838547822 +v 1.46875 2.0899901150530518 3.433549286444483 +v 1.46875 2.4258023702698166 2.906429632811429 +v 1.34375 2.5312263009964275 2.9735920838547822 +v 1.34375 2.1954140457796627 3.500711737487836 +v 1.34375 2.4258023702698166 2.906429632811429 +v 1.34375 2.0899901150530518 3.433549286444483 +vt 0.025390625 0.4130859375 +vt 0.02734375 0.4130859375 +vt 0.02734375 0.4111328125 +vt 0.025390625 0.4111328125 +vt 0.015625 0.4130859375 +vt 0.025390625 0.4130859375 +vt 0.025390625 0.4111328125 +vt 0.015625 0.4111328125 +vt 0.037109375 0.4130859375 +vt 0.0390625 0.4130859375 +vt 0.0390625 0.4111328125 +vt 0.037109375 0.4111328125 +vt 0.02734375 0.4130859375 +vt 0.037109375 0.4130859375 +vt 0.037109375 0.4111328125 +vt 0.02734375 0.4111328125 +vt 0.02734375 0.4130859375 +vt 0.025390625 0.4130859375 +vt 0.025390625 0.4228515625 +vt 0.02734375 0.4228515625 +vt 0.029296875 0.4228515625 +vt 0.02734375 0.4228515625 +vt 0.02734375 0.4130859375 +vt 0.029296875 0.4130859375 +vn 0 0.5372996083468239 -0.8433914458128857 +vn 1 0 0 +vn 0 -0.5372996083468239 0.8433914458128857 +vn -1 0 0 +vn 0 0.8433914458128857 0.5372996083468239 +vn 0 -0.8433914458128857 -0.5372996083468239 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4412/13228/3307 4415/13227/3307 4413/13226/3307 4410/13225/3307 +f 4411/13232/3308 4412/13231/3308 4410/13230/3308 4409/13229/3308 +f 4416/13236/3309 4411/13235/3309 4409/13234/3309 4414/13233/3309 +f 4415/13240/3310 4416/13239/3310 4414/13238/3310 4413/13237/3310 +f 4414/13244/3311 4409/13243/3311 4410/13242/3311 4413/13241/3311 +f 4415/13248/3312 4412/13247/3312 4411/13246/3312 4416/13245/3312 +o cube +v 1.5514710870455009 2.1559092424798396 3.4754800294839523 +v 1.531916778915472 2.222244812301151 3.371354042285569 +v 1.5514710870455009 2.103197277116534 3.4418988039622755 +v 1.531916778915472 2.1695328469378454 3.3377728167638927 +v 1.4084557363410797 2.211738290201393 3.387845978491225 +v 1.4280100444711086 2.1454027203800816 3.4919719656896078 +v 1.4084557363410797 2.159026324838088 3.354264752969548 +v 1.4280100444711086 2.0926907550167764 3.4583907401679315 +vt 0.162109375 0.9716796875 +vt 0.1640625 0.9716796875 +vt 0.1640625 0.970703125 +vt 0.162109375 0.970703125 +vt 0.16015625 0.9716796875 +vt 0.162109375 0.9716796875 +vt 0.162109375 0.970703125 +vt 0.16015625 0.970703125 +vt 0.166015625 0.9716796875 +vt 0.16796875 0.9716796875 +vt 0.16796875 0.970703125 +vt 0.166015625 0.970703125 +vt 0.1640625 0.9716796875 +vt 0.166015625 0.9716796875 +vt 0.166015625 0.970703125 +vt 0.1640625 0.970703125 +vt 0.1640625 0.9716796875 +vt 0.162109375 0.9716796875 +vt 0.162109375 0.9736328125 +vt 0.1640625 0.9736328125 +vt 0.166015625 0.9736328125 +vt 0.1640625 0.9736328125 +vt 0.1640625 0.9716796875 +vt 0.166015625 0.9716796875 +vn -0.15643446504023092 0.5306845585704919 -0.8330078975870632 +vn 0.9876883405951378 0.08405217679806107 -0.13193548964524568 +vn 0.15643446504023092 -0.5306845585704919 0.8330078975870632 +vn -0.9876883405951378 -0.08405217679806107 0.13193548964524568 +vn -5.551115123125783e-17 0.8433914458128857 0.537299608346824 +vn 5.551115123125783e-17 -0.8433914458128857 -0.537299608346824 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4420/13252/3313 4423/13251/3313 4421/13250/3313 4418/13249/3313 +f 4419/13256/3314 4420/13255/3314 4418/13254/3314 4417/13253/3314 +f 4424/13260/3315 4419/13259/3315 4417/13258/3315 4422/13257/3315 +f 4423/13264/3316 4424/13263/3316 4422/13262/3316 4421/13261/3316 +f 4422/13268/3317 4417/13267/3317 4418/13266/3317 4421/13265/3317 +f 4423/13272/3318 4420/13271/3318 4419/13270/3318 4424/13269/3318 +o cube +v 1.3844899555288914 2.1454027203800816 3.4919719656896078 +v 1.4040442636589203 2.211738290201393 3.387845978491225 +v 1.3844899555288914 2.0926907550167764 3.4583907401679315 +v 1.4040442636589203 2.159026324838088 3.354264752969548 +v 1.280583221084528 2.222244812301151 3.371354042285569 +v 1.2610289129544991 2.1559092424798396 3.4754800294839523 +v 1.280583221084528 2.1695328469378454 3.3377728167638927 +v 1.2610289129544991 2.103197277116534 3.4418988039622755 +vt 0.158203125 0.9775390625 +vt 0.16015625 0.9775390625 +vt 0.16015625 0.9765625 +vt 0.158203125 0.9765625 +vt 0.15625 0.9775390625 +vt 0.158203125 0.9775390625 +vt 0.158203125 0.9765625 +vt 0.15625 0.9765625 +vt 0.162109375 0.9775390625 +vt 0.1640625 0.9775390625 +vt 0.1640625 0.9765625 +vt 0.162109375 0.9765625 +vt 0.16015625 0.9775390625 +vt 0.162109375 0.9775390625 +vt 0.162109375 0.9765625 +vt 0.16015625 0.9765625 +vt 0.16015625 0.9775390625 +vt 0.158203125 0.9775390625 +vt 0.158203125 0.9794921875 +vt 0.16015625 0.9794921875 +vt 0.162109375 0.9794921875 +vt 0.16015625 0.9794921875 +vt 0.16015625 0.9775390625 +vt 0.162109375 0.9775390625 +vn 0.15643446504023092 0.5306845585704919 -0.8330078975870632 +vn 0.9876883405951378 -0.08405217679806107 0.13193548964524568 +vn -0.15643446504023092 -0.5306845585704919 0.8330078975870632 +vn -0.9876883405951378 0.08405217679806107 -0.13193548964524568 +vn 5.551115123125783e-17 0.8433914458128857 0.537299608346824 +vn -5.551115123125783e-17 -0.8433914458128857 -0.537299608346824 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4428/13276/3319 4431/13275/3319 4429/13274/3319 4426/13273/3319 +f 4427/13280/3320 4428/13279/3320 4426/13278/3320 4425/13277/3320 +f 4432/13284/3321 4427/13283/3321 4425/13282/3321 4430/13281/3321 +f 4431/13288/3322 4432/13287/3322 4430/13286/3322 4429/13285/3322 +f 4430/13292/3323 4425/13291/3323 4426/13290/3323 4429/13289/3323 +f 4431/13296/3324 4428/13295/3324 4427/13294/3324 4432/13293/3324 +o cube +v 1.531916778915472 2.222244812301151 3.371354042285569 +v 1.463476700460371 2.4544193066757414 3.0069130870912293 +v 1.531916778915472 2.1695328469378454 3.3377728167638927 +v 1.463476700460371 2.4017073413124357 2.9733318615695525 +v 1.401746179173175 2.449166045625862 3.015159055194057 +v 1.4701862576282758 2.216991551251272 3.379600010388397 +v 1.401746179173175 2.396454080262557 2.9815778296723803 +v 1.4701862576282758 2.1642795858879667 3.3460187848667204 +vt 0.357421875 0.7314453125 +vt 0.3583984375 0.7314453125 +vt 0.3583984375 0.73046875 +vt 0.357421875 0.73046875 +vt 0.3505859375 0.7314453125 +vt 0.357421875 0.7314453125 +vt 0.357421875 0.73046875 +vt 0.3505859375 0.73046875 +vt 0.365234375 0.7314453125 +vt 0.3662109375 0.7314453125 +vt 0.3662109375 0.73046875 +vt 0.365234375 0.73046875 +vt 0.3583984375 0.7314453125 +vt 0.365234375 0.7314453125 +vt 0.365234375 0.73046875 +vt 0.3583984375 0.73046875 +vt 0.3583984375 0.7314453125 +vt 0.357421875 0.7314453125 +vt 0.357421875 0.73828125 +vt 0.3583984375 0.73828125 +vt 0.359375 0.73828125 +vt 0.3583984375 0.73828125 +vt 0.3583984375 0.7314453125 +vt 0.359375 0.7314453125 +vn -0.15643446504023092 0.5306845585704919 -0.8330078975870632 +vn 0.9876883405951378 0.08405217679806107 -0.13193548964524568 +vn 0.15643446504023092 -0.5306845585704919 0.8330078975870632 +vn -0.9876883405951378 -0.08405217679806107 0.13193548964524568 +vn -5.551115123125783e-17 0.8433914458128857 0.537299608346824 +vn 5.551115123125783e-17 -0.8433914458128857 -0.537299608346824 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4436/13300/3325 4439/13299/3325 4437/13298/3325 4434/13297/3325 +f 4435/13304/3326 4436/13303/3326 4434/13302/3326 4433/13301/3326 +f 4440/13308/3327 4435/13307/3327 4433/13306/3327 4438/13305/3327 +f 4439/13312/3328 4440/13311/3328 4438/13310/3328 4437/13309/3328 +f 4438/13316/3329 4433/13315/3329 4434/13314/3329 4437/13313/3329 +f 4439/13320/3330 4436/13319/3330 4435/13318/3330 4440/13317/3330 +o cube +v 1.698314537967226 2.155222744780882 5.9375 +v 1.698314537967226 2.155222744780882 3.6875 +v 1.7144907282861335 2.094852380637815 5.9375 +v 1.7144907282861335 2.094852380637815 3.6875 +v 1.5775738096810925 2.1228703641430666 3.6875 +v 1.5775738096810925 2.1228703641430666 5.9375 +v 1.59375 2.0625 3.6875 +v 1.59375 2.0625 5.9375 +vt 0.615234375 0.8818359375 +vt 0.6171875 0.8818359375 +vt 0.6171875 0.880859375 +vt 0.615234375 0.880859375 +vt 0.580078125 0.8818359375 +vt 0.615234375 0.8818359375 +vt 0.615234375 0.880859375 +vt 0.580078125 0.880859375 +vt 0.65234375 0.8818359375 +vt 0.654296875 0.8818359375 +vt 0.654296875 0.880859375 +vt 0.65234375 0.880859375 +vt 0.6171875 0.8818359375 +vt 0.65234375 0.8818359375 +vt 0.65234375 0.880859375 +vt 0.6171875 0.880859375 +vt 0.6171875 0.8818359375 +vt 0.615234375 0.8818359375 +vt 0.615234375 0.9169921875 +vt 0.6171875 0.9169921875 +vt 0.619140625 0.9169921875 +vt 0.6171875 0.9169921875 +vt 0.6171875 0.8818359375 +vt 0.619140625 0.8818359375 +vn 0 0 -1 +vn 0.9659258262890683 0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 -0.25881904510252074 0 +vn -0.25881904510252074 0.9659258262890683 0 +vn 0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4444/13324/3331 4447/13323/3331 4445/13322/3331 4442/13321/3331 +f 4443/13328/3332 4444/13327/3332 4442/13326/3332 4441/13325/3332 +f 4448/13332/3333 4443/13331/3333 4441/13330/3333 4446/13329/3333 +f 4447/13336/3334 4448/13335/3334 4446/13334/3334 4445/13333/3334 +f 4446/13340/3335 4441/13339/3335 4442/13338/3335 4445/13337/3335 +f 4447/13344/3336 4444/13343/3336 4443/13342/3336 4448/13341/3336 +o cube +v 1.6988557294292204 2.1543965485859715 3.696810810283892 +v 1.6273493378447135 2.187708188448631 3.4595827120066778 +v 1.7142072440987866 2.0952089065537374 3.6838723394308803 +v 1.6427008525142797 2.128520546416397 3.4466442411536664 +v 1.5115735503067262 2.1511722364961825 3.4893499966474906 +v 1.5830799418912331 2.117860596633523 3.726578094924705 +v 1.5269250649762922 2.0919845944639484 3.476411525794479 +v 1.598431456560799 2.0586729546012887 3.7136396240716936 +vt 0.4775390625 0.9453125 +vt 0.4794921875 0.9453125 +vt 0.4794921875 0.9443359375 +vt 0.4775390625 0.9443359375 +vt 0.4736328125 0.9453125 +vt 0.4775390625 0.9453125 +vt 0.4775390625 0.9443359375 +vt 0.4736328125 0.9443359375 +vt 0.4833984375 0.9453125 +vt 0.4853515625 0.9453125 +vt 0.4853515625 0.9443359375 +vt 0.4833984375 0.9443359375 +vt 0.4794921875 0.9453125 +vt 0.4833984375 0.9453125 +vt 0.4833984375 0.9443359375 +vt 0.4794921875 0.9443359375 +vt 0.4794921875 0.9453125 +vt 0.4775390625 0.9453125 +vt 0.4775390625 0.94921875 +vt 0.4794921875 0.94921875 +vt 0.4814453125 0.94921875 +vt 0.4794921875 0.94921875 +vt 0.4794921875 0.9453125 +vt 0.4814453125 0.9453125 +vn -0.2860255663380277 0.13324655945063893 -0.9489123931088571 +vn 0.9262063003038986 0.2922876156195896 -0.23813827712650368 +vn 0.2860255663380277 -0.13324655945063893 0.9489123931088571 +vn -0.9262063003038986 -0.2922876156195896 0.23813827712650368 +vn -0.24562423471305708 0.9470022725157435 0.2070155336481846 +vn 0.24562423471305708 -0.9470022725157435 -0.2070155336481846 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4452/13348/3337 4455/13347/3337 4453/13346/3337 4450/13345/3337 +f 4451/13352/3338 4452/13351/3338 4450/13350/3338 4449/13349/3338 +f 4456/13356/3339 4451/13355/3339 4449/13354/3339 4454/13353/3339 +f 4455/13360/3340 4456/13359/3340 4454/13358/3340 4453/13357/3340 +f 4454/13364/3341 4449/13363/3341 4450/13362/3341 4453/13361/3341 +f 4455/13368/3342 4452/13367/3342 4451/13366/3342 4456/13365/3342 +o cube +v 1.6342278974705078 2.1816520291609955 3.4789026842511537 +v 1.4784145495930558 2.3877374691995126 3.12583435937996 +v 1.6419594213556183 2.1296349964252395 3.4451284064086707 +v 1.4861460734781664 2.3357204364637565 3.092060081537477 +v 1.4205266558240623 2.369469493223288 3.140718001700366 +v 1.576340003701514 2.163384053184771 3.4937863265715605 +v 1.428258179709173 2.317452460487532 3.106943723857883 +v 1.5840715275866246 2.111367020449015 3.460012048729077 +vt 0.357421875 0.7119140625 +vt 0.3583984375 0.7119140625 +vt 0.3583984375 0.7109375 +vt 0.357421875 0.7109375 +vt 0.3505859375 0.7119140625 +vt 0.357421875 0.7119140625 +vt 0.357421875 0.7109375 +vt 0.3505859375 0.7109375 +vt 0.365234375 0.7119140625 +vt 0.3662109375 0.7119140625 +vt 0.3662109375 0.7109375 +vt 0.365234375 0.7109375 +vt 0.3583984375 0.7119140625 +vt 0.365234375 0.7119140625 +vt 0.365234375 0.7109375 +vt 0.3583984375 0.7109375 +vt 0.3583984375 0.7119140625 +vt 0.357421875 0.7119140625 +vt 0.357421875 0.71875 +vt 0.3583984375 0.71875 +vt 0.359375 0.71875 +vt 0.3583984375 0.71875 +vt 0.3583984375 0.7119140625 +vt 0.359375 0.7119140625 +vn -0.3561447951484612 0.4710524343737528 -0.8070133139913007 +vn 0.9262063003038985 0.29228761561958966 -0.23813827712650373 +vn 0.3561447951484612 -0.4710524343737528 0.8070133139913007 +vn -0.9262063003038985 -0.29228761561958966 0.23813827712650373 +vn -0.12370438216176961 0.8322725237720974 0.5403884454797296 +vn 0.12370438216176961 -0.8322725237720974 -0.5403884454797296 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4460/13372/3343 4463/13371/3343 4461/13370/3343 4458/13369/3343 +f 4459/13376/3344 4460/13375/3344 4458/13374/3344 4457/13373/3344 +f 4464/13380/3345 4459/13379/3345 4457/13378/3345 4462/13377/3345 +f 4463/13384/3346 4464/13383/3346 4462/13382/3346 4461/13381/3346 +f 4462/13388/3347 4457/13387/3347 4458/13386/3347 4461/13385/3347 +f 4463/13392/3348 4460/13391/3348 4459/13390/3348 4464/13389/3348 +o cube +v 1.576340003701514 2.163384053184771 3.4937863265715605 +v 1.5095628546111777 2.2517063846298497 3.3424713301981916 +v 1.5840715275866246 2.111367020449015 3.460012048729077 +v 1.5172943784962882 2.1996893518940936 3.308697052355708 +v 1.451674960842184 2.2334384086536256 3.357354972518598 +v 1.5184521099325203 2.145116077208547 3.508669968891967 +v 1.4594064847272945 2.1814213759178696 3.323580694676115 +v 1.526183633817631 2.093099044472791 3.474895691049484 +vt 0.1875 0.90234375 +vt 0.1884765625 0.90234375 +vt 0.1884765625 0.9013671875 +vt 0.1875 0.9013671875 +vt 0.1845703125 0.90234375 +vt 0.1875 0.90234375 +vt 0.1875 0.9013671875 +vt 0.1845703125 0.9013671875 +vt 0.19140625 0.90234375 +vt 0.1923828125 0.90234375 +vt 0.1923828125 0.9013671875 +vt 0.19140625 0.9013671875 +vt 0.1884765625 0.90234375 +vt 0.19140625 0.90234375 +vt 0.19140625 0.9013671875 +vt 0.1884765625 0.9013671875 +vt 0.1884765625 0.90234375 +vt 0.1875 0.90234375 +vt 0.1875 0.9052734375 +vt 0.1884765625 0.9052734375 +vt 0.189453125 0.9052734375 +vt 0.1884765625 0.9052734375 +vt 0.1884765625 0.90234375 +vt 0.189453125 0.90234375 +vn -0.3561447951484612 0.4710524343737528 -0.8070133139913007 +vn 0.9262063003038985 0.29228761561958966 -0.23813827712650373 +vn 0.3561447951484612 -0.4710524343737528 0.8070133139913007 +vn -0.9262063003038985 -0.29228761561958966 0.23813827712650373 +vn -0.12370438216176961 0.8322725237720974 0.5403884454797296 +vn 0.12370438216176961 -0.8322725237720974 -0.5403884454797296 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4468/13396/3349 4471/13395/3349 4469/13394/3349 4466/13393/3349 +f 4467/13400/3350 4468/13399/3350 4466/13398/3350 4465/13397/3350 +f 4472/13404/3351 4467/13403/3351 4465/13402/3351 4470/13401/3351 +f 4471/13408/3352 4472/13407/3352 4470/13406/3352 4469/13405/3352 +f 4470/13412/3353 4465/13411/3353 4466/13410/3353 4469/13409/3353 +f 4471/13416/3354 4468/13415/3354 4467/13414/3354 4472/13413/3354 +o cube +v 1.8524951219272818 2.30814349462131 4.562978754332086 +v 1.8416969963549332 2.318941620193659 3.688112021070244 +v 1.8966825647647083 2.2639560517838837 4.561887978929756 +v 1.88588443919236 2.274754177356232 3.6870212456679137 +v 1.753308648706615 2.23055327254534 3.688112021070244 +v 1.7641067742789633 2.2197551469729917 4.562978754332086 +v 1.7974960915440414 2.186365829707914 3.6870212456679137 +v 1.80829421711639 2.175567704135565 4.561887978929756 +vt 0.2265625 0.4296875 +vt 0.228515625 0.4296875 +vt 0.228515625 0.4287109375 +vt 0.2265625 0.4287109375 +vt 0.212890625 0.4296875 +vt 0.2265625 0.4296875 +vt 0.2265625 0.4287109375 +vt 0.212890625 0.4287109375 +vt 0.2421875 0.4296875 +vt 0.244140625 0.4296875 +vt 0.244140625 0.4287109375 +vt 0.2421875 0.4287109375 +vt 0.228515625 0.4296875 +vt 0.2421875 0.4296875 +vt 0.2421875 0.4287109375 +vt 0.228515625 0.4287109375 +vt 0.228515625 0.4296875 +vt 0.2265625 0.4296875 +vt 0.2265625 0.443359375 +vt 0.228515625 0.443359375 +vt 0.23046875 0.443359375 +vt 0.228515625 0.443359375 +vt 0.228515625 0.4296875 +vt 0.23046875 0.4296875 +vn -0.012340714939826936 0.012340714939826919 -0.9998476951563913 +vn 0.7071067811865476 0.7071067811865476 -1.2143064331837653e-17 +vn 0.012340714939826936 -0.012340714939826919 0.9998476951563913 +vn -0.7071067811865476 -0.7071067811865476 1.2143064331837653e-17 +vn -0.7069990853988243 0.7069990853988243 0.017452406437283515 +vn 0.7069990853988243 -0.7069990853988243 -0.017452406437283515 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4476/13420/3355 4479/13419/3355 4477/13418/3355 4474/13417/3355 +f 4475/13424/3356 4476/13423/3356 4474/13422/3356 4473/13421/3356 +f 4480/13428/3357 4475/13427/3357 4473/13426/3357 4478/13425/3357 +f 4479/13432/3358 4480/13431/3358 4478/13430/3358 4477/13429/3358 +f 4478/13436/3359 4473/13435/3359 4474/13434/3359 4477/13433/3359 +f 4479/13440/3360 4476/13439/3360 4475/13438/3360 4480/13437/3360 +o cube +v 1.8470926936477414 2.313545922900851 5.9375 +v 1.8470926936477414 2.313545922900851 5.1875 +v 1.8912868674719006 2.2693517490766917 5.9375 +v 1.8912868674719006 2.2693517490766917 5.1875 +v 1.758704345999423 2.2251575752525325 5.1875 +v 1.758704345999423 2.2251575752525325 5.9375 +v 1.802898519823582 2.1809634014283734 5.1875 +v 1.802898519823582 2.1809634014283734 5.9375 +vt 0.01171875 0.4111328125 +vt 0.013671875 0.4111328125 +vt 0.013671875 0.41015625 +vt 0.01171875 0.41015625 +vt 0 0.4111328125 +vt 0.01171875 0.4111328125 +vt 0.01171875 0.41015625 +vt 0 0.41015625 +vt 0.025390625 0.4111328125 +vt 0.02734375 0.4111328125 +vt 0.02734375 0.41015625 +vt 0.025390625 0.41015625 +vt 0.013671875 0.4111328125 +vt 0.025390625 0.4111328125 +vt 0.025390625 0.41015625 +vt 0.013671875 0.41015625 +vt 0.013671875 0.4111328125 +vt 0.01171875 0.4111328125 +vt 0.01171875 0.4228515625 +vt 0.013671875 0.4228515625 +vt 0.015625 0.4228515625 +vt 0.013671875 0.4228515625 +vt 0.013671875 0.4111328125 +vt 0.015625 0.4111328125 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4484/13444/3361 4487/13443/3361 4485/13442/3361 4482/13441/3361 +f 4483/13448/3362 4484/13447/3362 4482/13446/3362 4481/13445/3362 +f 4488/13452/3363 4483/13451/3363 4481/13450/3363 4486/13449/3363 +f 4487/13456/3364 4488/13455/3364 4486/13454/3364 4485/13453/3364 +f 4486/13460/3365 4481/13459/3365 4482/13458/3365 4485/13457/3365 +f 4487/13464/3366 4484/13463/3366 4483/13462/3366 4488/13461/3366 +o cube +v 1.8413421014511469 2.319296515097445 5.185839463389164 +v 1.8606193293244166 2.3000192872241754 4.561434324900503 +v 1.8854942122144525 2.2751444043341396 5.188565675099497 +v 1.9047714400877225 2.2558671764608693 4.564160536610836 +v 1.7722309816760984 2.2116309395758567 4.561434324900503 +v 1.7529537538028284 2.230908167449127 5.185839463389164 +v 1.816383092439404 2.167478828812551 4.564160536610836 +v 1.7971058645661342 2.186756056685821 5.188565675099497 +vt 0.609375 0.4736328125 +vt 0.611328125 0.4736328125 +vt 0.611328125 0.47265625 +vt 0.609375 0.47265625 +vt 0.599609375 0.4736328125 +vt 0.609375 0.4736328125 +vt 0.609375 0.47265625 +vt 0.599609375 0.47265625 +vt 0.62109375 0.4736328125 +vt 0.623046875 0.4736328125 +vt 0.623046875 0.47265625 +vt 0.62109375 0.47265625 +vt 0.611328125 0.4736328125 +vt 0.62109375 0.4736328125 +vt 0.62109375 0.47265625 +vt 0.611328125 0.47265625 +vt 0.611328125 0.4736328125 +vt 0.609375 0.4736328125 +vt 0.609375 0.4833984375 +vt 0.611328125 0.4833984375 +vt 0.61328125 0.4833984375 +vt 0.611328125 0.4833984375 +vt 0.611328125 0.4736328125 +vt 0.61328125 0.4736328125 +vn 0.030843564597231896 -0.0308435645972319 -0.9990482215818578 +vn 0.7071067811865475 0.7071067811865477 -1.0408340855860843e-17 +vn -0.030843564597231896 0.0308435645972319 0.9990482215818578 +vn -0.7071067811865475 -0.7071067811865477 1.0408340855860843e-17 +vn -0.7064337722128923 0.7064337722128922 -0.04361938736533601 +vn 0.7064337722128923 -0.7064337722128922 0.04361938736533601 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4492/13468/3367 4495/13467/3367 4493/13466/3367 4490/13465/3367 +f 4491/13472/3368 4492/13471/3368 4490/13470/3368 4489/13469/3368 +f 4496/13476/3369 4491/13475/3369 4489/13474/3369 4494/13473/3369 +f 4495/13480/3370 4496/13479/3370 4494/13478/3370 4493/13477/3370 +f 4494/13484/3371 4489/13483/3371 4490/13482/3371 4493/13481/3371 +f 4495/13488/3372 4492/13487/3372 4491/13486/3372 4496/13485/3372 +o cube +v 1.7615976525890167 2.222264268662938 5.250254855670654 +v 1.7558127221885491 2.2280491990634057 4.312790552797994 +v 1.8057901436344552 2.1780717776175 5.249709447202006 +v 1.8000052132339877 2.1838567080179674 4.312245144329346 +v 1.6674243745402306 2.1396608514150874 4.312790552797994 +v 1.6732093049406982 2.13387592101462 5.250254855670654 +v 1.7116168655856692 2.095468360369649 4.312245144329346 +v 1.7174017959861367 2.0896834299691815 5.249709447202006 +vt 0.501953125 0.962890625 +vt 0.50390625 0.962890625 +vt 0.50390625 0.9619140625 +vt 0.501953125 0.9619140625 +vt 0.4873046875 0.962890625 +vt 0.501953125 0.962890625 +vt 0.501953125 0.9619140625 +vt 0.4873046875 0.9619140625 +vt 0.5185546875 0.962890625 +vt 0.5205078125 0.962890625 +vt 0.5205078125 0.9619140625 +vt 0.5185546875 0.9619140625 +vt 0.50390625 0.962890625 +vt 0.5185546875 0.962890625 +vt 0.5185546875 0.9619140625 +vt 0.50390625 0.9619140625 +vt 0.50390625 0.962890625 +vt 0.501953125 0.962890625 +vt 0.501953125 0.9775390625 +vt 0.50390625 0.9775390625 +vt 0.505859375 0.9775390625 +vt 0.50390625 0.9775390625 +vt 0.50390625 0.962890625 +vt 0.505859375 0.962890625 +vn -0.006170592427165338 0.006170592427165337 -0.9999619230641714 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0.006170592427165338 -0.006170592427165337 0.9999619230641714 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7070798567270163 0.7070798567270162 0.008726535498373935 +vn 0.7070798567270163 -0.7070798567270162 -0.008726535498373935 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4500/13492/3373 4503/13491/3373 4501/13490/3373 4498/13489/3373 +f 4499/13496/3374 4500/13495/3374 4498/13494/3374 4497/13493/3374 +f 4504/13500/3375 4499/13499/3375 4497/13498/3375 4502/13497/3375 +f 4503/13504/3376 4504/13503/3376 4502/13502/3376 4501/13501/3376 +f 4502/13508/3377 4497/13507/3377 4498/13506/3377 4501/13505/3377 +f 4503/13512/3378 4500/13511/3378 4499/13510/3378 4504/13509/3378 +o cube +v 1.7413875466831539 2.2424743745688014 5.935222095783614 +v 1.7668299345051506 2.2170319867468042 5.248664290639845 +v 1.7855211539280367 2.198340767323918 5.938493093048798 +v 1.8109635417500334 2.1728983795019214 5.251935287905029 +v 1.678441586856832 2.128643639098486 5.248664290639845 +v 1.6529991990348354 2.1540860269204827 5.935222095783614 +v 1.7225751941017151 2.084510031853603 5.251935287905029 +v 1.6971328062797182 2.1099524196756 5.938493093048798 +vt 0.375 0.9013671875 +vt 0.376953125 0.9013671875 +vt 0.376953125 0.900390625 +vt 0.375 0.900390625 +vt 0.3642578125 0.9013671875 +vt 0.375 0.9013671875 +vt 0.375 0.900390625 +vt 0.3642578125 0.900390625 +vt 0.3876953125 0.9013671875 +vt 0.3896484375 0.9013671875 +vt 0.3896484375 0.900390625 +vt 0.3876953125 0.900390625 +vt 0.376953125 0.9013671875 +vt 0.3876953125 0.9013671875 +vt 0.3876953125 0.900390625 +vt 0.376953125 0.900390625 +vt 0.376953125 0.9013671875 +vt 0.375 0.9013671875 +vt 0.375 0.912109375 +vt 0.376953125 0.912109375 +vt 0.37890625 0.912109375 +vt 0.376953125 0.912109375 +vt 0.376953125 0.9013671875 +vt 0.37890625 0.9013671875 +vn 0.03700710955926802 -0.037007109559267996 -0.9986295347545739 +vn 0.7071067811865475 0.7071067811865476 1.3877787807814457e-17 +vn -0.03700710955926802 0.037007109559267996 0.9986295347545739 +vn -0.7071067811865475 -0.7071067811865476 -1.3877787807814457e-17 +vn -0.7061377159181264 0.7061377159181262 -0.052335956242943835 +vn 0.7061377159181264 -0.7061377159181262 0.052335956242943835 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4508/13516/3379 4511/13515/3379 4509/13514/3379 4506/13513/3379 +f 4507/13520/3380 4508/13519/3380 4506/13518/3380 4505/13517/3380 +f 4512/13524/3381 4507/13523/3381 4505/13522/3381 4510/13521/3381 +f 4511/13528/3382 4512/13527/3382 4510/13526/3382 4509/13525/3382 +f 4510/13532/3383 4505/13531/3383 4506/13530/3383 4509/13529/3383 +f 4511/13536/3384 4508/13535/3384 4507/13534/3384 4512/13533/3384 +o cube +v 1.758704345999423 2.2251575752525325 4.3125 +v 1.758704345999423 2.2251575752525325 3.6875 +v 1.802898519823582 2.1809634014283734 4.3125 +v 1.802898519823582 2.1809634014283734 3.6875 +v 1.6703159983511044 2.136769227604214 3.6875 +v 1.6703159983511044 2.136769227604214 4.3125 +v 1.7145101721752638 2.0925750537800547 3.6875 +v 1.7145101721752638 2.0925750537800547 4.3125 +vt 0.609375 0.484375 +vt 0.611328125 0.484375 +vt 0.611328125 0.4833984375 +vt 0.609375 0.4833984375 +vt 0.599609375 0.484375 +vt 0.609375 0.484375 +vt 0.609375 0.4833984375 +vt 0.599609375 0.4833984375 +vt 0.62109375 0.484375 +vt 0.623046875 0.484375 +vt 0.623046875 0.4833984375 +vt 0.62109375 0.4833984375 +vt 0.611328125 0.484375 +vt 0.62109375 0.484375 +vt 0.62109375 0.4833984375 +vt 0.611328125 0.4833984375 +vt 0.611328125 0.484375 +vt 0.609375 0.484375 +vt 0.609375 0.494140625 +vt 0.611328125 0.494140625 +vt 0.61328125 0.494140625 +vt 0.611328125 0.494140625 +vt 0.611328125 0.484375 +vt 0.61328125 0.484375 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4516/13540/3385 4519/13539/3385 4517/13538/3385 4514/13537/3385 +f 4515/13544/3386 4516/13543/3386 4514/13542/3386 4513/13541/3386 +f 4520/13548/3387 4515/13547/3387 4513/13546/3387 4518/13545/3387 +f 4519/13552/3388 4520/13551/3388 4518/13550/3388 4517/13549/3388 +f 4518/13556/3389 4513/13555/3389 4514/13554/3389 4517/13553/3389 +f 4519/13560/3390 4516/13559/3390 4515/13558/3390 4520/13557/3390 +o cube +v 1.7605688834749524 2.2232319682233097 3.705571319830632 +v 1.6847918892272515 2.252860984650382 3.469181877324525 +v 1.8027176161753666 2.1810832355228955 3.686777207361615 +v 1.7269406219276657 2.2107122519499676 3.450387764855508 +v 1.6006289572875185 2.1617595704276202 3.4847425075791354 +v 1.6764059515352194 2.132130554000548 3.7211319500852427 +v 1.6427776899879327 2.119610837727206 3.4659483951101184 +v 1.7185546842356336 2.089981821300134 3.7023378376162257 +vt 0.4765625 0.865234375 +vt 0.478515625 0.865234375 +vt 0.478515625 0.8642578125 +vt 0.4765625 0.8642578125 +vt 0.47265625 0.865234375 +vt 0.4765625 0.865234375 +vt 0.4765625 0.8642578125 +vt 0.47265625 0.8642578125 +vt 0.482421875 0.865234375 +vt 0.484375 0.865234375 +vt 0.484375 0.8642578125 +vt 0.482421875 0.8642578125 +vt 0.478515625 0.865234375 +vt 0.482421875 0.865234375 +vt 0.482421875 0.8642578125 +vt 0.478515625 0.8642578125 +vt 0.478515625 0.865234375 +vt 0.4765625 0.865234375 +vt 0.4765625 0.869140625 +vt 0.478515625 0.869140625 +vt 0.48046875 0.869140625 +vt 0.478515625 0.869140625 +vt 0.478515625 0.865234375 +vt 0.48046875 0.865234375 +vn -0.3031079769908036 0.11851606570828935 -0.9455577700244291 +vn 0.6733034555178632 0.7288113137820926 -0.1244850420368845 +vn 0.3031079769908036 -0.11851606570828935 0.9455577700244291 +vn -0.6733034555178632 -0.7288113137820926 0.1244850420368845 +vn -0.6743797232066274 0.6743797232066282 0.30070579950427323 +vn 0.6743797232066274 -0.6743797232066282 -0.30070579950427323 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4524/13564/3391 4527/13563/3391 4525/13562/3391 4522/13561/3391 +f 4523/13568/3392 4524/13567/3392 4522/13566/3392 4521/13565/3392 +f 4528/13572/3393 4523/13571/3393 4521/13570/3393 4526/13569/3393 +f 4527/13576/3394 4528/13575/3394 4526/13574/3394 4525/13573/3394 +f 4526/13580/3395 4521/13579/3395 4522/13578/3395 4525/13577/3395 +f 4527/13584/3396 4524/13583/3396 4523/13582/3396 4528/13581/3396 +o cube +v 1.6906151061122423 2.2495684545895283 3.4868189996491785 +v 1.5168291307070676 2.37010441976949 3.2567629937492955 +v 1.7217778051427457 2.214953593131301 3.445142296860187 +v 1.5479918297375712 2.335489558311262 3.2150862909603033 +v 1.4337129811515654 2.2778676676550935 3.2712228430726786 +v 1.6074989565567401 2.1573317024751324 3.501278848972562 +v 1.4648756801820688 2.243252806196866 3.229546140283687 +v 1.6386616555872435 2.1227168410169046 3.45960214618357 +vt 0.3505859375 0.9072265625 +vt 0.3525390625 0.9072265625 +vt 0.3525390625 0.90625 +vt 0.3505859375 0.90625 +vt 0.345703125 0.9072265625 +vt 0.3505859375 0.9072265625 +vt 0.3505859375 0.90625 +vt 0.345703125 0.90625 +vt 0.357421875 0.9072265625 +vt 0.359375 0.9072265625 +vt 0.359375 0.90625 +vt 0.357421875 0.90625 +vt 0.3525390625 0.9072265625 +vt 0.357421875 0.9072265625 +vt 0.357421875 0.90625 +vt 0.3525390625 0.90625 +vt 0.3525390625 0.9072265625 +vt 0.3505859375 0.9072265625 +vt 0.3505859375 0.912109375 +vt 0.3525390625 0.912109375 +vt 0.3544921875 0.912109375 +vt 0.3525390625 0.912109375 +vt 0.3525390625 0.9072265625 +vt 0.3544921875 0.9072265625 +vn -0.5561151212965588 0.3857150885758765 -0.7361792188796269 +vn 0.6649291964440152 0.7378940169151661 -0.11567879458706787 +vn 0.5561151212965588 -0.3857150885758765 0.7361792188796269 +vn -0.6649291964440152 -0.7378940169151661 0.11567879458706787 +vn -0.49860318448805563 0.55383778333164 0.6668272446238721 +vn 0.49860318448805563 -0.55383778333164 -0.6668272446238721 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4532/13588/3397 4535/13587/3397 4533/13586/3397 4530/13585/3397 +f 4531/13592/3398 4532/13591/3398 4530/13590/3398 4529/13589/3398 +f 4536/13596/3399 4531/13595/3399 4529/13594/3399 4534/13593/3399 +f 4535/13600/3400 4536/13599/3400 4534/13598/3400 4533/13597/3400 +f 4534/13604/3401 4529/13603/3401 4530/13602/3401 4533/13601/3401 +f 4535/13608/3402 4532/13607/3402 4531/13606/3402 4536/13605/3402 +o cube +v 1.8251036078557399 2.3187870709798557 3.7079599208392144 +v 1.7420564654555923 2.340440311395517 3.4731529590202106 +v 1.873768929650816 2.2852370468502783 3.687653952862128 +v 1.7907217872506684 2.306890287265939 3.452846991043124 +v 1.6755167115251848 2.2355338396290216 3.4870127327696756 +v 1.7585638539253323 2.2138805992133603 3.7218196945886795 +v 1.7241820333202609 2.201983815499444 3.466706764792589 +v 1.8072291757204084 2.180330575083783 3.701513726611593 +vt 0.4609375 0.7109375 +vt 0.462890625 0.7109375 +vt 0.462890625 0.7099609375 +vt 0.4609375 0.7099609375 +vt 0.45703125 0.7109375 +vt 0.4609375 0.7109375 +vt 0.4609375 0.7099609375 +vt 0.45703125 0.7099609375 +vt 0.466796875 0.7109375 +vt 0.46875 0.7109375 +vt 0.46875 0.7099609375 +vt 0.466796875 0.7099609375 +vt 0.462890625 0.7109375 +vt 0.466796875 0.7109375 +vt 0.466796875 0.7099609375 +vt 0.462890625 0.7099609375 +vt 0.462890625 0.7109375 +vt 0.4609375 0.7109375 +vt 0.4609375 0.71484375 +vt 0.462890625 0.71484375 +vt 0.46484375 0.71484375 +vt 0.462890625 0.71484375 +vt 0.462890625 0.7109375 +vt 0.46484375 0.7109375 +vn -0.3321885696005898 0.08661296166264455 -0.9392278472760163 +vn 0.5323180314432603 0.8392517741319618 -0.11087818999571912 +vn 0.3321885696005898 -0.08661296166264455 0.9392278472760163 +vn -0.5323180314432603 -0.8392517741319618 0.11087818999571912 +vn -0.7786451487212172 0.5368003860732404 0.32489548763338333 +vn 0.7786451487212172 -0.5368003860732404 -0.32489548763338333 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4540/13612/3403 4543/13611/3403 4541/13610/3403 4538/13609/3403 +f 4539/13616/3404 4540/13615/3404 4538/13614/3404 4537/13613/3404 +f 4544/13620/3405 4539/13619/3405 4537/13618/3405 4542/13617/3405 +f 4543/13624/3406 4544/13623/3406 4542/13622/3406 4541/13621/3406 +f 4542/13628/3407 4537/13627/3407 4538/13626/3407 4541/13625/3407 +f 4543/13632/3408 4540/13631/3408 4539/13630/3408 4544/13629/3408 +o cube +v 1.751405723029188 2.3384874219759646 3.4950681901167746 +v 1.6133198699517952 2.3515893054351253 3.368906041158732 +v 1.787545987870889 2.3102880228549605 3.4525837794890397 +v 1.6494601347934965 2.3233899063141212 3.326421630530997 +v 1.569433762332519 2.240378323457922 3.4053906549801143 +v 1.7075196154099115 2.2272764399987612 3.531552803938157 +v 1.60557402717422 2.212178924336918 3.362906244352379 +v 1.7436598802516126 2.1990770408777567 3.4890683933104216 +vt 0.3408203125 0.884765625 +vt 0.3427734375 0.884765625 +vt 0.3427734375 0.8837890625 +vt 0.3408203125 0.8837890625 +vt 0.337890625 0.884765625 +vt 0.3408203125 0.884765625 +vt 0.3408203125 0.8837890625 +vt 0.337890625 0.8837890625 +vt 0.345703125 0.884765625 +vt 0.34765625 0.884765625 +vt 0.34765625 0.8837890625 +vt 0.345703125 0.8837890625 +vt 0.3427734375 0.884765625 +vt 0.345703125 0.884765625 +vt 0.345703125 0.8837890625 +vt 0.3427734375 0.8837890625 +vt 0.3427734375 0.884765625 +vt 0.3408203125 0.884765625 +vt 0.3408203125 0.8876953125 +vt 0.3427734375 0.8876953125 +vt 0.3447265625 0.8876953125 +vt 0.3427734375 0.8876953125 +vt 0.3427734375 0.884765625 +vt 0.3447265625 0.884765625 +vn -0.736457883079427 0.0698767117821912 -0.6728647944428939 +vn 0.3510888609542113 0.8896878558176285 -0.2918769105710576 +vn 0.736457883079427 -0.0698767117821912 0.6728647944428939 +vn -0.3510888609542113 -0.8896878558176285 0.2918769105710576 +vn -0.5782442374672174 0.45119038593606947 0.6797505700437602 +vn 0.5782442374672174 -0.45119038593606947 -0.6797505700437602 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4548/13636/3409 4551/13635/3409 4549/13634/3409 4546/13633/3409 +f 4547/13640/3410 4548/13639/3410 4546/13638/3410 4545/13637/3410 +f 4552/13644/3411 4547/13643/3411 4545/13642/3411 4550/13641/3411 +f 4551/13648/3412 4552/13647/3412 4550/13646/3412 4549/13645/3412 +f 4550/13652/3413 4545/13651/3413 4546/13650/3413 4549/13649/3413 +f 4551/13656/3414 4548/13655/3414 4547/13654/3414 4552/13653/3414 +o cube +v 1.8729956593722892 2.4039231264092744 4.437920099922167 +v 1.86035236179079 2.4073108877859033 3.6880343285548727 +v 1.9333568288164866 2.3877493998025034 4.436829324519836 +v 1.9207135312349872 2.3911371611791328 3.6869435531525423 +v 1.8279999811529748 2.28657015949977 3.6880343285548727 +v 1.8406432787344742 2.2831823981231407 4.437920099922167 +v 1.8883611505971722 2.270396432892999 3.6869435531525423 +v 1.9010044481786716 2.26700867151637 4.436829324519836 +vt 0.14453125 0.4140625 +vt 0.146484375 0.4140625 +vt 0.146484375 0.4130859375 +vt 0.14453125 0.4130859375 +vt 0.1328125 0.4140625 +vt 0.14453125 0.4140625 +vt 0.14453125 0.4130859375 +vt 0.1328125 0.4130859375 +vt 0.158203125 0.4140625 +vt 0.16015625 0.4140625 +vt 0.16015625 0.4130859375 +vt 0.158203125 0.4130859375 +vt 0.146484375 0.4140625 +vt 0.158203125 0.4140625 +vt 0.158203125 0.4130859375 +vt 0.146484375 0.4130859375 +vt 0.146484375 0.4140625 +vt 0.14453125 0.4140625 +vt 0.14453125 0.42578125 +vt 0.146484375 0.42578125 +vt 0.1484375 0.42578125 +vt 0.146484375 0.42578125 +vt 0.146484375 0.4140625 +vt 0.1484375 0.4140625 +vn -0.016857730108665734 0.004517015168838799 -0.9998476951563913 +vn 0.25881904510252063 0.9659258262890683 -2.60208521396521e-18 +vn 0.016857730108665734 -0.004517015168838799 0.9998476951563913 +vn -0.25881904510252063 -0.9659258262890683 2.60208521396521e-18 +vn -0.9657787111071579 0.25877962570833335 0.01745240643728352 +vn 0.9657787111071579 -0.25877962570833335 -0.01745240643728352 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4556/13660/3415 4559/13659/3415 4557/13658/3415 4554/13657/3415 +f 4555/13664/3416 4556/13663/3416 4554/13662/3416 4553/13661/3416 +f 4560/13668/3417 4555/13667/3417 4553/13666/3417 4558/13665/3417 +f 4559/13672/3418 4560/13671/3418 4558/13670/3418 4557/13669/3418 +f 4558/13676/3419 4553/13675/3419 4554/13674/3419 4557/13673/3419 +f 4559/13680/3420 4556/13679/3420 4555/13678/3420 4560/13677/3420 +o cube +v 1.865467835373784 2.455082542404606 3.714047514198111 +v 1.759813269938609 2.4550825424046065 3.487470567438949 +v 1.9221120720635745 2.455082542404606 3.6876338728393177 +v 1.8164575066283997 2.4550825424046065 3.461056926080155 +v 1.7598132699386089 2.3925825424046065 3.487470567438949 +v 1.8654678353737837 2.392582542404606 3.714047514198111 +v 1.8164575066283994 2.3925825424046065 3.461056926080155 +v 1.9221120720635743 2.392582542404606 3.6876338728393177 +vt 0.318359375 0.693359375 +vt 0.3193359375 0.693359375 +vt 0.3193359375 0.6923828125 +vt 0.318359375 0.6923828125 +vt 0.314453125 0.693359375 +vt 0.318359375 0.693359375 +vt 0.318359375 0.6923828125 +vt 0.314453125 0.6923828125 +vt 0.3232421875 0.693359375 +vt 0.32421875 0.693359375 +vt 0.32421875 0.6923828125 +vt 0.3232421875 0.6923828125 +vt 0.3193359375 0.693359375 +vt 0.3232421875 0.693359375 +vt 0.3232421875 0.6923828125 +vt 0.3193359375 0.6923828125 +vt 0.3193359375 0.693359375 +vt 0.318359375 0.693359375 +vt 0.318359375 0.697265625 +vt 0.3193359375 0.697265625 +vt 0.3203125 0.697265625 +vt 0.3193359375 0.697265625 +vt 0.3193359375 0.693359375 +vt 0.3203125 0.693359375 +vn -0.42261826174069944 1.5116120878383722e-15 -0.90630778703665 +vn 3.2612805302853506e-15 1 1.636088227669755e-16 +vn 0.42261826174069944 -1.5116120878383722e-15 0.90630778703665 +vn -3.2612805302853506e-15 -1 -1.636088227669755e-16 +vn -0.9063077870366499 2.8476108617172314e-15 0.42261826174069933 +vn 0.9063077870366499 -2.8476108617172314e-15 -0.42261826174069933 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4564/13684/3421 4567/13683/3421 4565/13682/3421 4562/13681/3421 +f 4563/13688/3422 4564/13687/3422 4562/13686/3422 4561/13685/3422 +f 4568/13692/3423 4563/13691/3423 4561/13690/3423 4566/13689/3423 +f 4567/13696/3424 4568/13695/3424 4566/13694/3424 4565/13693/3424 +f 4566/13700/3425 4561/13699/3425 4562/13698/3425 4565/13697/3425 +f 4567/13704/3426 4564/13703/3426 4563/13702/3426 4568/13701/3426 +o cube +v 1.868582068547066 2.417657799963084 3.7125953234201283 +v 1.7629275031118914 2.4176577999630844 3.4860183766609656 +v 1.9218102397745127 2.39628154100523 3.6877746195471843 +v 1.816155674339338 2.39628154100523 3.461197672788022 +v 1.724180563209461 2.3001962223648458 3.5040863714675403 +v 1.8298351286446353 2.3001962223648453 3.730663318226703 +v 1.7774087344369074 2.2788199634069914 3.4792656675945963 +v 1.883063299872082 2.2788199634069914 3.705842614353759 +vt 0.4345703125 0.96875 +vt 0.4365234375 0.96875 +vt 0.4365234375 0.9677734375 +vt 0.4345703125 0.9677734375 +vt 0.4306640625 0.96875 +vt 0.4345703125 0.96875 +vt 0.4345703125 0.9677734375 +vt 0.4306640625 0.9677734375 +vt 0.4404296875 0.96875 +vt 0.4423828125 0.96875 +vt 0.4423828125 0.9677734375 +vt 0.4404296875 0.9677734375 +vt 0.4365234375 0.96875 +vt 0.4404296875 0.96875 +vt 0.4404296875 0.9677734375 +vt 0.4365234375 0.9677734375 +vt 0.4365234375 0.96875 +vt 0.4345703125 0.96875 +vt 0.4345703125 0.97265625 +vt 0.4365234375 0.97265625 +vt 0.4384765625 0.97265625 +vt 0.4365234375 0.97265625 +vt 0.4365234375 0.96875 +vt 0.4384765625 0.96875 +vn -0.4226182617406982 1.5543122344752196e-15 -0.9063077870366506 +vn 0.3099755192194452 0.9396926207859086 -0.1445439584525972 +vn 0.4226182617406982 -1.5543122344752196e-15 0.9063077870366506 +vn -0.3099755192194452 -0.9396926207859086 0.1445439584525972 +vn -0.851650739639147 0.34202014332566844 0.397131261967102 +vn 0.851650739639147 -0.34202014332566844 -0.397131261967102 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4572/13708/3427 4575/13707/3427 4573/13706/3427 4570/13705/3427 +f 4571/13712/3428 4572/13711/3428 4570/13710/3428 4569/13709/3428 +f 4576/13716/3429 4571/13715/3429 4569/13714/3429 4574/13713/3429 +f 4575/13720/3430 4576/13719/3430 4574/13718/3430 4573/13717/3430 +f 4574/13724/3431 4569/13723/3431 4570/13722/3431 4573/13721/3431 +f 4575/13728/3432 4572/13727/3432 4571/13726/3432 4576/13725/3432 +o cube +v 1.8597118447583887 2.455082542404606 5.936916081617751 +v 1.8597118447583887 2.4550825424046065 3.686916081617751 +v 1.9222118447583887 2.4550825424046057 5.936916081617751 +v 1.9222118447583887 2.455082542404606 3.686916081617751 +v 1.8597118447583885 2.3925825424046065 3.686916081617751 +v 1.8597118447583885 2.392582542404606 5.936916081617751 +v 1.9222118447583885 2.392582542404606 3.686916081617751 +v 1.9222118447583885 2.3925825424046057 5.936916081617751 +vt 0.8603515625 0.705078125 +vt 0.861328125 0.705078125 +vt 0.861328125 0.7041015625 +vt 0.8603515625 0.7041015625 +vt 0.8251953125 0.705078125 +vt 0.8603515625 0.705078125 +vt 0.8603515625 0.7041015625 +vt 0.8251953125 0.7041015625 +vt 0.896484375 0.705078125 +vt 0.8974609375 0.705078125 +vt 0.8974609375 0.7041015625 +vt 0.896484375 0.7041015625 +vt 0.861328125 0.705078125 +vt 0.896484375 0.705078125 +vt 0.896484375 0.7041015625 +vt 0.861328125 0.7041015625 +vt 0.861328125 0.705078125 +vt 0.8603515625 0.705078125 +vt 0.8603515625 0.740234375 +vt 0.861328125 0.740234375 +vt 0.8623046875 0.740234375 +vt 0.861328125 0.740234375 +vt 0.861328125 0.705078125 +vt 0.8623046875 0.705078125 +vn 6.440309734030917e-31 1.3183898417423734e-16 -1 +vn 4.884981308350689e-15 1 1.3183898417423734e-16 +vn -6.440309734030917e-31 -1.3183898417423734e-16 1 +vn -4.884981308350689e-15 -1 -1.3183898417423734e-16 +vn -1 4.884981308350689e-15 3.0814879110195774e-33 +vn 1 -4.884981308350689e-15 -3.0814879110195774e-33 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4580/13732/3433 4583/13731/3433 4581/13730/3433 4578/13729/3433 +f 4579/13736/3434 4580/13735/3434 4578/13734/3434 4577/13733/3434 +f 4584/13740/3435 4579/13739/3435 4577/13738/3435 4582/13737/3435 +f 4583/13744/3436 4584/13743/3436 4582/13742/3436 4581/13741/3436 +f 4582/13748/3437 4577/13747/3437 4578/13746/3437 4581/13745/3437 +f 4583/13752/3438 4580/13751/3438 4579/13750/3438 4584/13749/3438 +o cube +v 1.7736619397639608 2.4550825424046065 3.5040681851897326 +v 1.393642447980152 2.4550825424046083 3.0893496832340377 +v 1.8197417733145935 2.4550825424046065 3.4618437972137537 +v 1.4397222815307849 2.4550825424046083 3.0471252952580588 +v 1.393642447980152 2.3925825424046083 3.0893496832340377 +v 1.7736619397639606 2.3925825424046065 3.5040681851897326 +v 1.4397222815307846 2.3925825424046083 3.0471252952580588 +v 1.8197417733145933 2.3925825424046065 3.4618437972137537 +vt 0.453125 0.9755859375 +vt 0.4541015625 0.9755859375 +vt 0.4541015625 0.974609375 +vt 0.453125 0.974609375 +vt 0.4443359375 0.9755859375 +vt 0.453125 0.9755859375 +vt 0.453125 0.974609375 +vt 0.4443359375 0.974609375 +vt 0.462890625 0.9755859375 +vt 0.4638671875 0.9755859375 +vt 0.4638671875 0.974609375 +vt 0.462890625 0.974609375 +vt 0.4541015625 0.9755859375 +vt 0.462890625 0.9755859375 +vt 0.462890625 0.974609375 +vt 0.4541015625 0.974609375 +vt 0.4541015625 0.9755859375 +vt 0.453125 0.9755859375 +vt 0.453125 0.984375 +vt 0.4541015625 0.984375 +vt 0.455078125 0.984375 +vt 0.4541015625 0.984375 +vt 0.4541015625 0.9755859375 +vt 0.455078125 0.9755859375 +vn -0.6755902076156601 2.8229822345714422e-15 -0.7372773368101243 +vn 4.003349423903872e-15 1 9.621059751618302e-17 +vn 0.6755902076156601 -2.8229822345714422e-15 0.7372773368101243 +vn -4.003349423903872e-15 -1 -9.621059751618302e-17 +vn -0.7372773368101243 2.83424381894337e-15 0.6755902076156599 +vn 0.7372773368101243 -2.83424381894337e-15 -0.6755902076156599 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4588/13756/3439 4591/13755/3439 4589/13754/3439 4586/13753/3439 +f 4587/13760/3440 4588/13759/3440 4586/13758/3440 4585/13757/3440 +f 4592/13764/3441 4587/13763/3441 4585/13762/3441 4590/13761/3441 +f 4591/13768/3442 4592/13767/3442 4590/13766/3442 4589/13765/3442 +f 4590/13772/3443 4585/13771/3443 4586/13770/3443 4589/13769/3443 +f 4591/13776/3444 4588/13775/3444 4587/13774/3444 4592/13773/3444 +o cube +v 1.7731012660789678 2.42487228736136 3.5045819479657427 +v 1.4353061622711378 2.4248722873613615 3.1359432795606805 +v 1.8164021456335402 2.403496028403506 3.4649040021675144 +v 1.4786070418257102 2.4034960284035067 3.096265333762452 +v 1.4037856997203164 2.3074107097631233 3.1648264620154465 +v 1.7415808035281461 2.307410709763122 3.5334651304205087 +v 1.4470865792748886 2.2860344508052686 3.125148516217218 +v 1.7848816830827188 2.2860344508052672 3.4937871846222803 +vt 0.435546875 0.728515625 +vt 0.4375 0.728515625 +vt 0.4375 0.7275390625 +vt 0.435546875 0.7275390625 +vt 0.427734375 0.728515625 +vt 0.435546875 0.728515625 +vt 0.435546875 0.7275390625 +vt 0.427734375 0.7275390625 +vt 0.4453125 0.728515625 +vt 0.447265625 0.728515625 +vt 0.447265625 0.7275390625 +vt 0.4453125 0.7275390625 +vt 0.4375 0.728515625 +vt 0.4453125 0.728515625 +vt 0.4453125 0.7275390625 +vt 0.4375 0.7275390625 +vt 0.4375 0.728515625 +vt 0.435546875 0.728515625 +vt 0.435546875 0.736328125 +vt 0.4375 0.736328125 +vt 0.439453125 0.736328125 +vt 0.4375 0.736328125 +vt 0.4375 0.728515625 +vt 0.439453125 0.728515625 +vn -0.6755902076156599 2.525757381022231e-15 -0.7372773368101243 +vn 0.25216370040657177 0.9396926207859064 -0.2310654596381283 +vn 0.6755902076156599 -2.525757381022231e-15 0.7372773368101243 +vn -0.25216370040657177 -0.9396926207859064 0.2310654596381283 +vn -0.6928140728731585 0.34202014332567426 0.6348471327716547 +vn 0.6928140728731585 -0.34202014332567426 -0.6348471327716547 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4596/13780/3445 4599/13779/3445 4597/13778/3445 4594/13777/3445 +f 4595/13784/3446 4596/13783/3446 4594/13782/3446 4593/13781/3446 +f 4600/13788/3447 4595/13787/3447 4593/13786/3447 4598/13785/3447 +f 4599/13792/3448 4600/13791/3448 4598/13790/3448 4597/13789/3448 +f 4598/13796/3449 4593/13795/3449 4594/13794/3449 4597/13793/3449 +f 4599/13800/3450 4596/13799/3450 4595/13798/3450 4600/13797/3450 +o cube +v 1.8600536608230644 2.4073909244689844 4.999657335630418 +v 1.8657433296059915 2.4058663823133983 4.437188177862317 +v 1.9204207148207608 2.3912156211008555 5.000311822137683 +v 1.9261103836036881 2.3896910789452694 4.437842664369582 +v 1.8333909489681766 2.2851256540272646 4.437188177862317 +v 1.8277012801852492 2.2866501961828507 4.999657335630418 +v 1.893758002965873 2.2689503506591358 4.437842664369582 +v 1.8880683341829458 2.270474892814722 5.000311822137683 +vt 0.546875 0.7607421875 +vt 0.548828125 0.7607421875 +vt 0.548828125 0.759765625 +vt 0.546875 0.759765625 +vt 0.5380859375 0.7607421875 +vt 0.546875 0.7607421875 +vt 0.546875 0.759765625 +vt 0.5380859375 0.759765625 +vt 0.5576171875 0.7607421875 +vt 0.5595703125 0.7607421875 +vt 0.5595703125 0.759765625 +vt 0.5576171875 0.759765625 +vt 0.548828125 0.7607421875 +vt 0.5576171875 0.7607421875 +vt 0.5576171875 0.759765625 +vt 0.548828125 0.759765625 +vt 0.548828125 0.7607421875 +vt 0.546875 0.7607421875 +vt 0.546875 0.76953125 +vt 0.548828125 0.76953125 +vt 0.55078125 0.76953125 +vt 0.548828125 0.76953125 +vt 0.548828125 0.7607421875 +vt 0.55078125 0.7607421875 +vn 0.010114966725203926 -0.0027102971654860693 -0.9999451693655123 +vn 0.2588190451025207 0.9659258262890684 -2.168404344971009e-18 +vn -0.010114966725203926 0.0027102971654860693 0.9999451693655123 +vn -0.2588190451025207 -0.9659258262890684 2.168404344971009e-18 +vn -0.9658728639631449 0.2588048538900602 -0.010471784116244208 +vn 0.9658728639631449 -0.2588048538900602 0.010471784116244208 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4604/13804/3451 4607/13803/3451 4605/13802/3451 4602/13801/3451 +f 4603/13808/3452 4604/13807/3452 4602/13806/3452 4601/13805/3452 +f 4608/13812/3453 4603/13811/3453 4601/13810/3453 4606/13809/3453 +f 4607/13816/3454 4608/13815/3454 4606/13814/3454 4605/13813/3454 +f 4606/13820/3455 4601/13819/3455 4602/13818/3455 4605/13817/3455 +f 4607/13824/3456 4604/13823/3456 4603/13822/3456 4608/13821/3456 +o cube +v 1.8814573953208023 2.401655811095305 5.937840519128469 +v 1.8640730464965316 2.4063139333237094 5.000513289014427 +v 1.9418166339375456 2.3854826018521913 5.936640678978488 +v 1.924432285113275 2.3901407240805956 4.999313448864447 +v 1.8317206658587164 2.285573205037576 5.000513289014427 +v 1.8491050146829873 2.2809150828091718 5.937840519128469 +v 1.8920799044754597 2.269399995794462 4.999313448864447 +v 1.9094642532997306 2.2647418735660576 5.936640678978488 +vt 0.48828125 0.7529296875 +vt 0.490234375 0.7529296875 +vt 0.490234375 0.751953125 +vt 0.48828125 0.751953125 +vt 0.4736328125 0.7529296875 +vt 0.48828125 0.7529296875 +vt 0.48828125 0.751953125 +vt 0.4736328125 0.751953125 +vt 0.5048828125 0.7529296875 +vt 0.5068359375 0.7529296875 +vt 0.5068359375 0.751953125 +vt 0.5048828125 0.751953125 +vt 0.490234375 0.7529296875 +vt 0.5048828125 0.7529296875 +vt 0.5048828125 0.751953125 +vt 0.490234375 0.751953125 +vt 0.490234375 0.7529296875 +vt 0.48828125 0.7529296875 +vt 0.48828125 0.767578125 +vt 0.490234375 0.767578125 +vt 0.4921875 0.767578125 +vt 0.490234375 0.767578125 +vt 0.490234375 0.7529296875 +vt 0.4921875 0.7529296875 +vn -0.018543305412555503 0.004968663710297916 -0.9998157121216444 +vn 0.2588190451025208 0.9659258262890683 -2.6020852139652106e-18 +vn 0.018543305412555503 -0.004968663710297916 0.9998157121216444 +vn -0.2588190451025208 -0.9659258262890683 2.6020852139652106e-18 +vn -0.9657478178678924 0.25877134788982087 0.01919744239968808 +vn 0.9657478178678924 -0.25877134788982087 -0.01919744239968808 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4612/13828/3457 4615/13827/3457 4613/13826/3457 4610/13825/3457 +f 4611/13832/3458 4612/13831/3458 4610/13830/3458 4609/13829/3458 +f 4616/13836/3459 4611/13835/3459 4609/13834/3459 4614/13833/3459 +f 4615/13840/3460 4616/13839/3460 4614/13838/3460 4613/13837/3460 +f 4614/13844/3461 4609/13843/3461 4610/13842/3461 4613/13841/3461 +f 4615/13848/3462 4612/13847/3462 4611/13846/3462 4616/13845/3462 +o cube +v 0.9633949853170127 2.2809150828091718 5.937840519128469 +v 0.9807793341412836 2.285573205037576 5.000513289014427 +v 0.9030357467002694 2.2647418735660576 5.936640678978488 +v 0.9204200955245403 2.269399995794462 4.999313448864447 +v 0.9484269535034684 2.4063139333237094 5.000513289014427 +v 0.9310426046791976 2.401655811095305 5.937840519128469 +v 0.8880677148867252 2.3901407240805956 4.999313448864447 +v 0.8706833660624543 2.3854826018521913 5.936640678978488 +vt 0.458984375 0.947265625 +vt 0.4609375 0.947265625 +vt 0.4609375 0.9462890625 +vt 0.458984375 0.9462890625 +vt 0.4443359375 0.947265625 +vt 0.458984375 0.947265625 +vt 0.458984375 0.9462890625 +vt 0.4443359375 0.9462890625 +vt 0.4755859375 0.947265625 +vt 0.4775390625 0.947265625 +vt 0.4775390625 0.9462890625 +vt 0.4755859375 0.9462890625 +vt 0.4609375 0.947265625 +vt 0.4755859375 0.947265625 +vt 0.4755859375 0.9462890625 +vt 0.4609375 0.9462890625 +vt 0.4609375 0.947265625 +vt 0.458984375 0.947265625 +vt 0.458984375 0.9619140625 +vt 0.4609375 0.9619140625 +vt 0.462890625 0.9619140625 +vt 0.4609375 0.9619140625 +vt 0.4609375 0.947265625 +vt 0.462890625 0.947265625 +vn 0.018543305412555503 0.004968663710297916 -0.9998157121216444 +vn 0.2588190451025208 -0.9659258262890683 2.6020852139652106e-18 +vn -0.018543305412555503 -0.004968663710297916 0.9998157121216444 +vn -0.2588190451025208 0.9659258262890683 -2.6020852139652106e-18 +vn 0.9657478178678924 0.25877134788982087 0.01919744239968808 +vn -0.9657478178678924 -0.25877134788982087 -0.01919744239968808 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4620/13852/3463 4623/13851/3463 4621/13850/3463 4618/13849/3463 +f 4619/13856/3464 4620/13855/3464 4618/13854/3464 4617/13853/3464 +f 4624/13860/3465 4619/13859/3465 4617/13858/3465 4622/13857/3465 +f 4623/13864/3466 4624/13863/3466 4622/13862/3466 4621/13861/3466 +f 4622/13868/3467 4617/13867/3467 4618/13866/3467 4621/13865/3467 +f 4623/13872/3468 4620/13871/3468 4619/13870/3468 4624/13869/3468 +o cube +v 1.2349261903189075 2.1228703641430666 5.9375 +v 1.2349261903189075 2.1228703641430666 3.6875 +v 1.21875 2.0625 5.9375 +v 1.21875 2.0625 3.6875 +v 1.114185462032774 2.155222744780882 3.6875 +v 1.114185462032774 2.155222744780882 5.9375 +v 1.0980092717138665 2.094852380637815 3.6875 +v 1.0980092717138665 2.094852380637815 5.9375 +vt 0.615234375 0.9228515625 +vt 0.6171875 0.9228515625 +vt 0.6171875 0.921875 +vt 0.615234375 0.921875 +vt 0.580078125 0.9228515625 +vt 0.615234375 0.9228515625 +vt 0.615234375 0.921875 +vt 0.580078125 0.921875 +vt 0.65234375 0.9228515625 +vt 0.654296875 0.9228515625 +vt 0.654296875 0.921875 +vt 0.65234375 0.921875 +vt 0.6171875 0.9228515625 +vt 0.65234375 0.9228515625 +vt 0.65234375 0.921875 +vt 0.6171875 0.921875 +vt 0.6171875 0.9228515625 +vt 0.615234375 0.9228515625 +vt 0.615234375 0.9580078125 +vt 0.6171875 0.9580078125 +vt 0.619140625 0.9580078125 +vt 0.6171875 0.9580078125 +vt 0.6171875 0.9228515625 +vt 0.619140625 0.9228515625 +vn 0 0 -1 +vn 0.9659258262890683 -0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 0.25881904510252074 0 +vn 0.25881904510252074 0.9659258262890683 0 +vn -0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4628/13876/3469 4631/13875/3469 4629/13874/3469 4626/13873/3469 +f 4627/13880/3470 4628/13879/3470 4626/13878/3470 4625/13877/3470 +f 4632/13884/3471 4627/13883/3471 4625/13882/3471 4630/13881/3471 +f 4631/13888/3472 4632/13887/3472 4630/13886/3472 4629/13885/3472 +f 4630/13892/3473 4625/13891/3473 4626/13890/3473 4629/13889/3473 +f 4631/13896/3474 4628/13895/3474 4627/13894/3474 4632/13893/3474 +o cube +v 1.2294200581087669 2.117860596633523 3.726578094924705 +v 1.3009264496932738 2.1511722364961825 3.4893499966474906 +v 1.214068543439201 2.0586729546012887 3.7136396240716936 +v 1.2855749350237078 2.0919845944639484 3.476411525794479 +v 1.1851506621552865 2.187708188448631 3.4595827120066778 +v 1.1136442705707796 2.1543965485859715 3.696810810283892 +v 1.1697991474857203 2.128520546416397 3.4466442411536664 +v 1.0982927559012134 2.0952089065537374 3.6838723394308803 +vt 0.3212890625 0.822265625 +vt 0.3232421875 0.822265625 +vt 0.3232421875 0.8212890625 +vt 0.3212890625 0.8212890625 +vt 0.3173828125 0.822265625 +vt 0.3212890625 0.822265625 +vt 0.3212890625 0.8212890625 +vt 0.3173828125 0.8212890625 +vt 0.3271484375 0.822265625 +vt 0.3291015625 0.822265625 +vt 0.3291015625 0.8212890625 +vt 0.3271484375 0.8212890625 +vt 0.3232421875 0.822265625 +vt 0.3271484375 0.822265625 +vt 0.3271484375 0.8212890625 +vt 0.3232421875 0.8212890625 +vt 0.3232421875 0.822265625 +vt 0.3212890625 0.822265625 +vt 0.3212890625 0.826171875 +vt 0.3232421875 0.826171875 +vt 0.3251953125 0.826171875 +vt 0.3232421875 0.826171875 +vt 0.3232421875 0.822265625 +vt 0.3251953125 0.822265625 +vn 0.2860255663380277 0.13324655945063893 -0.9489123931088571 +vn 0.9262063003038986 -0.2922876156195896 0.23813827712650368 +vn -0.2860255663380277 -0.13324655945063893 0.9489123931088571 +vn -0.9262063003038986 0.2922876156195896 -0.23813827712650368 +vn 0.24562423471305708 0.9470022725157435 0.2070155336481846 +vn -0.24562423471305708 -0.9470022725157435 -0.2070155336481846 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4636/13900/3475 4639/13899/3475 4637/13898/3475 4634/13897/3475 +f 4635/13904/3476 4636/13903/3476 4634/13902/3476 4633/13901/3476 +f 4640/13908/3477 4635/13907/3477 4633/13906/3477 4638/13905/3477 +f 4639/13912/3478 4640/13911/3478 4638/13910/3478 4637/13909/3478 +f 4638/13916/3479 4633/13915/3479 4634/13914/3479 4637/13913/3479 +f 4639/13920/3480 4636/13919/3480 4635/13918/3480 4640/13917/3480 +o cube +v 1.236159996298486 2.163384053184771 3.4937863265715605 +v 1.3919733441759377 2.369469493223288 3.140718001700366 +v 1.2284284724133754 2.111367020449015 3.460012048729077 +v 1.384241820290827 2.317452460487532 3.106943723857883 +v 1.3340854504069442 2.3877374691995126 3.12583435937996 +v 1.1782721025294922 2.1816520291609955 3.4789026842511537 +v 1.3263539265218336 2.3357204364637565 3.092060081537477 +v 1.1705405786443817 2.1296349964252395 3.4451284064086707 +vt 0.357421875 0.7236328125 +vt 0.3583984375 0.7236328125 +vt 0.3583984375 0.72265625 +vt 0.357421875 0.72265625 +vt 0.3505859375 0.7236328125 +vt 0.357421875 0.7236328125 +vt 0.357421875 0.72265625 +vt 0.3505859375 0.72265625 +vt 0.365234375 0.7236328125 +vt 0.3662109375 0.7236328125 +vt 0.3662109375 0.72265625 +vt 0.365234375 0.72265625 +vt 0.3583984375 0.7236328125 +vt 0.365234375 0.7236328125 +vt 0.365234375 0.72265625 +vt 0.3583984375 0.72265625 +vt 0.3583984375 0.7236328125 +vt 0.357421875 0.7236328125 +vt 0.357421875 0.73046875 +vt 0.3583984375 0.73046875 +vt 0.359375 0.73046875 +vt 0.3583984375 0.73046875 +vt 0.3583984375 0.7236328125 +vt 0.359375 0.7236328125 +vn 0.3561447951484612 0.4710524343737528 -0.8070133139913007 +vn 0.9262063003038985 -0.29228761561958966 0.23813827712650373 +vn -0.3561447951484612 -0.4710524343737528 0.8070133139913007 +vn -0.9262063003038985 0.29228761561958966 -0.23813827712650373 +vn 0.12370438216176961 0.8322725237720974 0.5403884454797296 +vn -0.12370438216176961 -0.8322725237720974 -0.5403884454797296 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4644/13924/3481 4647/13923/3481 4645/13922/3481 4642/13921/3481 +f 4643/13928/3482 4644/13927/3482 4642/13926/3482 4641/13925/3482 +f 4648/13932/3483 4643/13931/3483 4641/13930/3483 4646/13929/3483 +f 4647/13936/3484 4648/13935/3484 4646/13934/3484 4645/13933/3484 +f 4646/13940/3485 4641/13939/3485 4642/13938/3485 4645/13937/3485 +f 4647/13944/3486 4644/13943/3486 4643/13942/3486 4648/13941/3486 +o cube +v 1.2940478900674797 2.145116077208547 3.508669968891967 +v 1.360825039157816 2.2334384086536256 3.357354972518598 +v 1.286316366182369 2.093099044472791 3.474895691049484 +v 1.3530935152727055 2.1814213759178696 3.323580694676115 +v 1.3029371453888223 2.2517063846298497 3.3424713301981916 +v 1.236159996298486 2.163384053184771 3.4937863265715605 +v 1.2952056215037118 2.1996893518940936 3.308697052355708 +v 1.2284284724133754 2.111367020449015 3.460012048729077 +vt 0.177734375 0.90234375 +vt 0.1787109375 0.90234375 +vt 0.1787109375 0.9013671875 +vt 0.177734375 0.9013671875 +vt 0.1748046875 0.90234375 +vt 0.177734375 0.90234375 +vt 0.177734375 0.9013671875 +vt 0.1748046875 0.9013671875 +vt 0.181640625 0.90234375 +vt 0.1826171875 0.90234375 +vt 0.1826171875 0.9013671875 +vt 0.181640625 0.9013671875 +vt 0.1787109375 0.90234375 +vt 0.181640625 0.90234375 +vt 0.181640625 0.9013671875 +vt 0.1787109375 0.9013671875 +vt 0.1787109375 0.90234375 +vt 0.177734375 0.90234375 +vt 0.177734375 0.9052734375 +vt 0.1787109375 0.9052734375 +vt 0.1796875 0.9052734375 +vt 0.1787109375 0.9052734375 +vt 0.1787109375 0.90234375 +vt 0.1796875 0.90234375 +vn 0.3561447951484612 0.4710524343737528 -0.8070133139913007 +vn 0.9262063003038985 -0.29228761561958966 0.23813827712650373 +vn -0.3561447951484612 -0.4710524343737528 0.8070133139913007 +vn -0.9262063003038985 0.29228761561958966 -0.23813827712650373 +vn 0.12370438216176961 0.8322725237720974 0.5403884454797296 +vn -0.12370438216176961 -0.8322725237720974 -0.5403884454797296 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4652/13948/3487 4655/13947/3487 4653/13946/3487 4650/13945/3487 +f 4651/13952/3488 4652/13951/3488 4650/13950/3488 4649/13949/3488 +f 4656/13956/3489 4651/13955/3489 4649/13954/3489 4654/13953/3489 +f 4655/13960/3490 4656/13959/3490 4654/13958/3490 4653/13957/3490 +f 4654/13964/3491 4649/13963/3491 4650/13962/3491 4653/13961/3491 +f 4655/13968/3492 4652/13967/3492 4651/13966/3492 4656/13965/3492 +o cube +v 1.0483932257210367 2.2197551469729917 4.562978754332086 +v 1.059191351293385 2.23055327254534 3.688112021070244 +v 1.00420578288361 2.175567704135565 4.561887978929756 +v 1.0150039084559586 2.186365829707914 3.6870212456679137 +v 0.9708030036450667 2.318941620193659 3.688112021070244 +v 0.9600048780727182 2.30814349462131 4.562978754332086 +v 0.9266155608076402 2.274754177356232 3.6870212456679137 +v 0.9158174352352916 2.2639560517838837 4.561887978929756 +vt 0.5380859375 0.435546875 +vt 0.5400390625 0.435546875 +vt 0.5400390625 0.4345703125 +vt 0.5380859375 0.4345703125 +vt 0.5244140625 0.435546875 +vt 0.5380859375 0.435546875 +vt 0.5380859375 0.4345703125 +vt 0.5244140625 0.4345703125 +vt 0.5537109375 0.435546875 +vt 0.5556640625 0.435546875 +vt 0.5556640625 0.4345703125 +vt 0.5537109375 0.4345703125 +vt 0.5400390625 0.435546875 +vt 0.5537109375 0.435546875 +vt 0.5537109375 0.4345703125 +vt 0.5400390625 0.4345703125 +vt 0.5400390625 0.435546875 +vt 0.5380859375 0.435546875 +vt 0.5380859375 0.44921875 +vt 0.5400390625 0.44921875 +vt 0.5419921875 0.44921875 +vt 0.5400390625 0.44921875 +vt 0.5400390625 0.435546875 +vt 0.5419921875 0.435546875 +vn 0.012340714939826936 0.012340714939826919 -0.9998476951563913 +vn 0.7071067811865476 -0.7071067811865476 1.2143064331837653e-17 +vn -0.012340714939826936 -0.012340714939826919 0.9998476951563913 +vn -0.7071067811865476 0.7071067811865476 -1.2143064331837653e-17 +vn 0.7069990853988243 0.7069990853988243 0.017452406437283515 +vn -0.7069990853988243 -0.7069990853988243 -0.017452406437283515 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4660/13972/3493 4663/13971/3493 4661/13970/3493 4658/13969/3493 +f 4659/13976/3494 4660/13975/3494 4658/13974/3494 4657/13973/3494 +f 4664/13980/3495 4659/13979/3495 4657/13978/3495 4662/13977/3495 +f 4663/13984/3496 4664/13983/3496 4662/13982/3496 4661/13981/3496 +f 4662/13988/3497 4657/13987/3497 4658/13986/3497 4661/13985/3497 +f 4663/13992/3498 4660/13991/3498 4659/13990/3498 4664/13989/3498 +o cube +v 1.053795654000577 2.2251575752525325 5.9375 +v 1.053795654000577 2.2251575752525325 5.1875 +v 1.009601480176418 2.1809634014283734 5.9375 +v 1.009601480176418 2.1809634014283734 5.1875 +v 0.9654073063522587 2.313545922900851 5.1875 +v 0.9654073063522587 2.313545922900851 5.9375 +v 0.9212131325280994 2.2693517490766917 5.1875 +v 0.9212131325280994 2.2693517490766917 5.9375 +vt 0.580078125 0.4609375 +vt 0.58203125 0.4609375 +vt 0.58203125 0.4599609375 +vt 0.580078125 0.4599609375 +vt 0.568359375 0.4609375 +vt 0.580078125 0.4609375 +vt 0.580078125 0.4599609375 +vt 0.568359375 0.4599609375 +vt 0.59375 0.4609375 +vt 0.595703125 0.4609375 +vt 0.595703125 0.4599609375 +vt 0.59375 0.4599609375 +vt 0.58203125 0.4609375 +vt 0.59375 0.4609375 +vt 0.59375 0.4599609375 +vt 0.58203125 0.4599609375 +vt 0.58203125 0.4609375 +vt 0.580078125 0.4609375 +vt 0.580078125 0.47265625 +vt 0.58203125 0.47265625 +vt 0.583984375 0.47265625 +vt 0.58203125 0.47265625 +vt 0.58203125 0.4609375 +vt 0.583984375 0.4609375 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4668/13996/3499 4671/13995/3499 4669/13994/3499 4666/13993/3499 +f 4667/14000/3500 4668/13999/3500 4666/13998/3500 4665/13997/3500 +f 4672/14004/3501 4667/14003/3501 4665/14002/3501 4670/14001/3501 +f 4671/14008/3502 4672/14007/3502 4670/14006/3502 4669/14005/3502 +f 4670/14012/3503 4665/14011/3503 4666/14010/3503 4669/14009/3503 +f 4671/14016/3504 4668/14015/3504 4667/14014/3504 4672/14013/3504 +o cube +v 1.0595462461971716 2.230908167449127 5.185839463389164 +v 1.0402690183239016 2.2116309395758567 4.561434324900503 +v 1.0153941354338658 2.186756056685821 5.188565675099497 +v 0.9961169075605959 2.167478828812551 4.564160536610836 +v 0.9518806706755832 2.3000192872241754 4.561434324900503 +v 0.9711578985488533 2.319296515097445 5.185839463389164 +v 0.9077285599122775 2.2558671764608693 4.564160536610836 +v 0.9270057877855474 2.2751444043341396 5.188565675099497 +vt 0.482421875 0.390625 +vt 0.484375 0.390625 +vt 0.484375 0.3896484375 +vt 0.482421875 0.3896484375 +vt 0.47265625 0.390625 +vt 0.482421875 0.390625 +vt 0.482421875 0.3896484375 +vt 0.47265625 0.3896484375 +vt 0.494140625 0.390625 +vt 0.49609375 0.390625 +vt 0.49609375 0.3896484375 +vt 0.494140625 0.3896484375 +vt 0.484375 0.390625 +vt 0.494140625 0.390625 +vt 0.494140625 0.3896484375 +vt 0.484375 0.3896484375 +vt 0.484375 0.390625 +vt 0.482421875 0.390625 +vt 0.482421875 0.400390625 +vt 0.484375 0.400390625 +vt 0.486328125 0.400390625 +vt 0.484375 0.400390625 +vt 0.484375 0.390625 +vt 0.486328125 0.390625 +vn -0.030843564597231896 -0.0308435645972319 -0.9990482215818578 +vn 0.7071067811865475 -0.7071067811865477 1.0408340855860843e-17 +vn 0.030843564597231896 0.0308435645972319 0.9990482215818578 +vn -0.7071067811865475 0.7071067811865477 -1.0408340855860843e-17 +vn 0.7064337722128923 0.7064337722128922 -0.04361938736533601 +vn -0.7064337722128923 -0.7064337722128922 0.04361938736533601 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4676/14020/3505 4679/14019/3505 4677/14018/3505 4674/14017/3505 +f 4675/14024/3506 4676/14023/3506 4674/14022/3506 4673/14021/3506 +f 4680/14028/3507 4675/14027/3507 4673/14026/3507 4678/14025/3507 +f 4679/14032/3508 4680/14031/3508 4678/14030/3508 4677/14029/3508 +f 4678/14036/3509 4673/14035/3509 4674/14034/3509 4677/14033/3509 +f 4679/14040/3510 4676/14039/3510 4675/14038/3510 4680/14037/3510 +o cube +v 1.1392906950593018 2.13387592101462 5.250254855670654 +v 1.1450756254597694 2.1396608514150874 4.312790552797994 +v 1.0950982040138633 2.0896834299691815 5.249709447202006 +v 1.1008831344143308 2.095468360369649 4.312245144329346 +v 1.0566872778114509 2.2280491990634057 4.312790552797994 +v 1.0509023474109833 2.222264268662938 5.250254855670654 +v 1.0124947867660123 2.1838567080179674 4.312245144329346 +v 1.0067098563655448 2.1780717776175 5.249709447202006 +vt 0.3466796875 0.7041015625 +vt 0.3486328125 0.7041015625 +vt 0.3486328125 0.703125 +vt 0.3466796875 0.703125 +vt 0.33203125 0.7041015625 +vt 0.3466796875 0.7041015625 +vt 0.3466796875 0.703125 +vt 0.33203125 0.703125 +vt 0.36328125 0.7041015625 +vt 0.365234375 0.7041015625 +vt 0.365234375 0.703125 +vt 0.36328125 0.703125 +vt 0.3486328125 0.7041015625 +vt 0.36328125 0.7041015625 +vt 0.36328125 0.703125 +vt 0.3486328125 0.703125 +vt 0.3486328125 0.7041015625 +vt 0.3466796875 0.7041015625 +vt 0.3466796875 0.71875 +vt 0.3486328125 0.71875 +vt 0.3505859375 0.71875 +vt 0.3486328125 0.71875 +vt 0.3486328125 0.7041015625 +vt 0.3505859375 0.7041015625 +vn 0.006170592427165338 0.006170592427165337 -0.9999619230641714 +vn 0.7071067811865475 -0.7071067811865476 0 +vn -0.006170592427165338 -0.006170592427165337 0.9999619230641714 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7070798567270163 0.7070798567270162 0.008726535498373935 +vn -0.7070798567270163 -0.7070798567270162 -0.008726535498373935 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4684/14044/3511 4687/14043/3511 4685/14042/3511 4682/14041/3511 +f 4683/14048/3512 4684/14047/3512 4682/14046/3512 4681/14045/3512 +f 4688/14052/3513 4683/14051/3513 4681/14050/3513 4686/14049/3513 +f 4687/14056/3514 4688/14055/3514 4686/14054/3514 4685/14053/3514 +f 4686/14060/3515 4681/14059/3515 4682/14058/3515 4685/14057/3515 +f 4687/14064/3516 4684/14063/3516 4683/14062/3516 4688/14061/3516 +o cube +v 1.1595008009651646 2.1540860269204827 5.935222095783614 +v 1.134058413143168 2.128643639098486 5.248664290639845 +v 1.1153671937202818 2.1099524196756 5.938493093048798 +v 1.0899248058982849 2.084510031853603 5.251935287905029 +v 1.0456700654948494 2.2170319867468042 5.248664290639845 +v 1.0711124533168461 2.2424743745688014 5.935222095783614 +v 1.0015364582499666 2.1728983795019214 5.251935287905029 +v 1.0269788460719633 2.198340767323918 5.938493093048798 +vt 0.341796875 0.9013671875 +vt 0.34375 0.9013671875 +vt 0.34375 0.900390625 +vt 0.341796875 0.900390625 +vt 0.3310546875 0.9013671875 +vt 0.341796875 0.9013671875 +vt 0.341796875 0.900390625 +vt 0.3310546875 0.900390625 +vt 0.3544921875 0.9013671875 +vt 0.3564453125 0.9013671875 +vt 0.3564453125 0.900390625 +vt 0.3544921875 0.900390625 +vt 0.34375 0.9013671875 +vt 0.3544921875 0.9013671875 +vt 0.3544921875 0.900390625 +vt 0.34375 0.900390625 +vt 0.34375 0.9013671875 +vt 0.341796875 0.9013671875 +vt 0.341796875 0.912109375 +vt 0.34375 0.912109375 +vt 0.345703125 0.912109375 +vt 0.34375 0.912109375 +vt 0.34375 0.9013671875 +vt 0.345703125 0.9013671875 +vn -0.03700710955926802 -0.037007109559267996 -0.9986295347545739 +vn 0.7071067811865475 -0.7071067811865476 -1.3877787807814457e-17 +vn 0.03700710955926802 0.037007109559267996 0.9986295347545739 +vn -0.7071067811865475 0.7071067811865476 1.3877787807814457e-17 +vn 0.7061377159181264 0.7061377159181262 -0.052335956242943835 +vn -0.7061377159181264 -0.7061377159181262 0.052335956242943835 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4692/14068/3517 4695/14067/3517 4693/14066/3517 4690/14065/3517 +f 4691/14072/3518 4692/14071/3518 4690/14070/3518 4689/14069/3518 +f 4696/14076/3519 4691/14075/3519 4689/14074/3519 4694/14073/3519 +f 4695/14080/3520 4696/14079/3520 4694/14078/3520 4693/14077/3520 +f 4694/14084/3521 4689/14083/3521 4690/14082/3521 4693/14081/3521 +f 4695/14088/3522 4692/14087/3522 4691/14086/3522 4696/14085/3522 +o cube +v 1.1421840016488956 2.136769227604214 4.3125 +v 1.1421840016488956 2.136769227604214 3.6875 +v 1.0979898278247362 2.0925750537800547 4.3125 +v 1.0979898278247362 2.0925750537800547 3.6875 +v 1.053795654000577 2.2251575752525325 3.6875 +v 1.053795654000577 2.2251575752525325 4.3125 +v 1.009601480176418 2.1809634014283734 3.6875 +v 1.009601480176418 2.1809634014283734 4.3125 +vt 0.0234375 0.3916015625 +vt 0.025390625 0.3916015625 +vt 0.025390625 0.390625 +vt 0.0234375 0.390625 +vt 0.013671875 0.3916015625 +vt 0.0234375 0.3916015625 +vt 0.0234375 0.390625 +vt 0.013671875 0.390625 +vt 0.03515625 0.3916015625 +vt 0.037109375 0.3916015625 +vt 0.037109375 0.390625 +vt 0.03515625 0.390625 +vt 0.025390625 0.3916015625 +vt 0.03515625 0.3916015625 +vt 0.03515625 0.390625 +vt 0.025390625 0.390625 +vt 0.025390625 0.3916015625 +vt 0.0234375 0.3916015625 +vt 0.0234375 0.4013671875 +vt 0.025390625 0.4013671875 +vt 0.02734375 0.4013671875 +vt 0.025390625 0.4013671875 +vt 0.025390625 0.3916015625 +vt 0.02734375 0.3916015625 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4700/14092/3523 4703/14091/3523 4701/14090/3523 4698/14089/3523 +f 4699/14096/3524 4700/14095/3524 4698/14094/3524 4697/14093/3524 +f 4704/14100/3525 4699/14099/3525 4697/14098/3525 4702/14097/3525 +f 4703/14104/3526 4704/14103/3526 4702/14102/3526 4701/14101/3526 +f 4702/14108/3527 4697/14107/3527 4698/14106/3527 4701/14105/3527 +f 4703/14112/3528 4700/14111/3528 4699/14110/3528 4704/14109/3528 +o cube +v 1.1360940484647806 2.132130554000548 3.7211319500852427 +v 1.2118710427124815 2.1617595704276202 3.4847425075791354 +v 1.0939453157643664 2.089981821300134 3.7023378376162257 +v 1.1697223100120673 2.119610837727206 3.4659483951101184 +v 1.1277081107727485 2.252860984650382 3.469181877324525 +v 1.0519311165250476 2.2232319682233097 3.705571319830632 +v 1.0855593780723343 2.2107122519499676 3.450387764855508 +v 1.0097823838246334 2.1810832355228955 3.686777207361615 +vt 0.2900390625 0.98046875 +vt 0.2919921875 0.98046875 +vt 0.2919921875 0.9794921875 +vt 0.2900390625 0.9794921875 +vt 0.2861328125 0.98046875 +vt 0.2900390625 0.98046875 +vt 0.2900390625 0.9794921875 +vt 0.2861328125 0.9794921875 +vt 0.2958984375 0.98046875 +vt 0.2978515625 0.98046875 +vt 0.2978515625 0.9794921875 +vt 0.2958984375 0.9794921875 +vt 0.2919921875 0.98046875 +vt 0.2958984375 0.98046875 +vt 0.2958984375 0.9794921875 +vt 0.2919921875 0.9794921875 +vt 0.2919921875 0.98046875 +vt 0.2900390625 0.98046875 +vt 0.2900390625 0.984375 +vt 0.2919921875 0.984375 +vt 0.2939453125 0.984375 +vt 0.2919921875 0.984375 +vt 0.2919921875 0.98046875 +vt 0.2939453125 0.98046875 +vn 0.3031079769908036 0.11851606570828935 -0.9455577700244291 +vn 0.6733034555178632 -0.7288113137820926 0.1244850420368845 +vn -0.3031079769908036 -0.11851606570828935 0.9455577700244291 +vn -0.6733034555178632 0.7288113137820926 -0.1244850420368845 +vn 0.6743797232066274 0.6743797232066282 0.30070579950427323 +vn -0.6743797232066274 -0.6743797232066282 -0.30070579950427323 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4708/14116/3529 4711/14115/3529 4709/14114/3529 4706/14113/3529 +f 4707/14120/3530 4708/14119/3530 4706/14118/3530 4705/14117/3530 +f 4712/14124/3531 4707/14123/3531 4705/14122/3531 4710/14121/3531 +f 4711/14128/3532 4712/14127/3532 4710/14126/3532 4709/14125/3532 +f 4710/14132/3533 4705/14131/3533 4706/14130/3533 4709/14129/3533 +f 4711/14136/3534 4708/14135/3534 4707/14134/3534 4712/14133/3534 +o cube +v 1.2050010434432599 2.1573317024751324 3.501278848972562 +v 1.3787870188484346 2.2778676676550935 3.2712228430726786 +v 1.1738383444127565 2.1227168410169046 3.45960214618357 +v 1.3476243198179312 2.243252806196866 3.229546140283687 +v 1.2956708692929324 2.37010441976949 3.2567629937492955 +v 1.1218848938877577 2.2495684545895283 3.4868189996491785 +v 1.2645081702624288 2.335489558311262 3.2150862909603033 +v 1.0907221948572543 2.214953593131301 3.445142296860187 +vt 0.1845703125 0.8544921875 +vt 0.1865234375 0.8544921875 +vt 0.1865234375 0.853515625 +vt 0.1845703125 0.853515625 +vt 0.1796875 0.8544921875 +vt 0.1845703125 0.8544921875 +vt 0.1845703125 0.853515625 +vt 0.1796875 0.853515625 +vt 0.19140625 0.8544921875 +vt 0.193359375 0.8544921875 +vt 0.193359375 0.853515625 +vt 0.19140625 0.853515625 +vt 0.1865234375 0.8544921875 +vt 0.19140625 0.8544921875 +vt 0.19140625 0.853515625 +vt 0.1865234375 0.853515625 +vt 0.1865234375 0.8544921875 +vt 0.1845703125 0.8544921875 +vt 0.1845703125 0.859375 +vt 0.1865234375 0.859375 +vt 0.1884765625 0.859375 +vt 0.1865234375 0.859375 +vt 0.1865234375 0.8544921875 +vt 0.1884765625 0.8544921875 +vn 0.5561151212965588 0.3857150885758765 -0.7361792188796269 +vn 0.6649291964440152 -0.7378940169151661 0.11567879458706787 +vn -0.5561151212965588 -0.3857150885758765 0.7361792188796269 +vn -0.6649291964440152 0.7378940169151661 -0.11567879458706787 +vn 0.49860318448805563 0.55383778333164 0.6668272446238721 +vn -0.49860318448805563 -0.55383778333164 -0.6668272446238721 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4716/14140/3535 4719/14139/3535 4717/14138/3535 4714/14137/3535 +f 4715/14144/3536 4716/14143/3536 4714/14142/3536 4713/14141/3536 +f 4720/14148/3537 4715/14147/3537 4713/14146/3537 4718/14145/3537 +f 4719/14152/3538 4720/14151/3538 4718/14150/3538 4717/14149/3538 +f 4718/14156/3539 4713/14155/3539 4714/14154/3539 4717/14153/3539 +f 4719/14160/3540 4716/14159/3540 4715/14158/3540 4720/14157/3540 +o cube +v 1.0539361460746677 2.2138805992133603 3.7218196945886795 +v 1.1369832884748152 2.2355338396290216 3.4870127327696756 +v 1.0052708242795916 2.180330575083783 3.701513726611593 +v 1.0883179666797391 2.201983815499444 3.466706764792589 +v 1.0704435345444077 2.340440311395517 3.4731529590202106 +v 0.9873963921442602 2.3187870709798557 3.7079599208392144 +v 1.0217782127493316 2.306890287265939 3.452846991043124 +v 0.9387310703491841 2.2852370468502783 3.687653952862128 +vt 0.1845703125 0.8095703125 +vt 0.1865234375 0.8095703125 +vt 0.1865234375 0.80859375 +vt 0.1845703125 0.80859375 +vt 0.1806640625 0.8095703125 +vt 0.1845703125 0.8095703125 +vt 0.1845703125 0.80859375 +vt 0.1806640625 0.80859375 +vt 0.1904296875 0.8095703125 +vt 0.1923828125 0.8095703125 +vt 0.1923828125 0.80859375 +vt 0.1904296875 0.80859375 +vt 0.1865234375 0.8095703125 +vt 0.1904296875 0.8095703125 +vt 0.1904296875 0.80859375 +vt 0.1865234375 0.80859375 +vt 0.1865234375 0.8095703125 +vt 0.1845703125 0.8095703125 +vt 0.1845703125 0.8134765625 +vt 0.1865234375 0.8134765625 +vt 0.1884765625 0.8134765625 +vt 0.1865234375 0.8134765625 +vt 0.1865234375 0.8095703125 +vt 0.1884765625 0.8095703125 +vn 0.3321885696005898 0.08661296166264455 -0.9392278472760163 +vn 0.5323180314432603 -0.8392517741319618 0.11087818999571912 +vn -0.3321885696005898 -0.08661296166264455 0.9392278472760163 +vn -0.5323180314432603 0.8392517741319618 -0.11087818999571912 +vn 0.7786451487212172 0.5368003860732404 0.32489548763338333 +vn -0.7786451487212172 -0.5368003860732404 -0.32489548763338333 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4724/14164/3541 4727/14163/3541 4725/14162/3541 4722/14161/3541 +f 4723/14168/3542 4724/14167/3542 4722/14166/3542 4721/14165/3542 +f 4728/14172/3543 4723/14171/3543 4721/14170/3543 4726/14169/3543 +f 4727/14176/3544 4728/14175/3544 4726/14174/3544 4725/14173/3544 +f 4726/14180/3545 4721/14179/3545 4722/14178/3545 4725/14177/3545 +f 4727/14184/3546 4724/14183/3546 4723/14182/3546 4728/14181/3546 +o cube +v 1.1049803845900885 2.2272764399987612 3.531552803938157 +v 1.243066237667481 2.240378323457922 3.4053906549801143 +v 1.0688401197483874 2.1990770408777567 3.4890683933104216 +v 1.20692597282578 2.212178924336918 3.362906244352379 +v 1.1991801300482048 2.3515893054351253 3.368906041158732 +v 1.061094276970812 2.3384874219759646 3.4950681901167746 +v 1.1630398652065035 2.3233899063141212 3.326421630530997 +v 1.024954012129111 2.3102880228549605 3.4525837794890397 +vt 0.21484375 0.6845703125 +vt 0.216796875 0.6845703125 +vt 0.216796875 0.68359375 +vt 0.21484375 0.68359375 +vt 0.2119140625 0.6845703125 +vt 0.21484375 0.6845703125 +vt 0.21484375 0.68359375 +vt 0.2119140625 0.68359375 +vt 0.2197265625 0.6845703125 +vt 0.2216796875 0.6845703125 +vt 0.2216796875 0.68359375 +vt 0.2197265625 0.68359375 +vt 0.216796875 0.6845703125 +vt 0.2197265625 0.6845703125 +vt 0.2197265625 0.68359375 +vt 0.216796875 0.68359375 +vt 0.216796875 0.6845703125 +vt 0.21484375 0.6845703125 +vt 0.21484375 0.6875 +vt 0.216796875 0.6875 +vt 0.21875 0.6875 +vt 0.216796875 0.6875 +vt 0.216796875 0.6845703125 +vt 0.21875 0.6845703125 +vn 0.736457883079427 0.0698767117821912 -0.6728647944428939 +vn 0.3510888609542113 -0.8896878558176285 0.2918769105710576 +vn -0.736457883079427 -0.0698767117821912 0.6728647944428939 +vn -0.3510888609542113 0.8896878558176285 -0.2918769105710576 +vn 0.5782442374672174 0.45119038593606947 0.6797505700437602 +vn -0.5782442374672174 -0.45119038593606947 -0.6797505700437602 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4732/14188/3547 4735/14187/3547 4733/14186/3547 4730/14185/3547 +f 4731/14192/3548 4732/14191/3548 4730/14190/3548 4729/14189/3548 +f 4736/14196/3549 4731/14195/3549 4729/14194/3549 4734/14193/3549 +f 4735/14200/3550 4736/14199/3550 4734/14198/3550 4733/14197/3550 +f 4734/14204/3551 4729/14203/3551 4730/14202/3551 4733/14201/3551 +f 4735/14208/3552 4732/14207/3552 4731/14206/3552 4736/14205/3552 +o cube +v 0.9718567212655258 2.2831823981231407 4.437920099922167 +v 0.9845000188470251 2.28657015949977 3.6880343285548727 +v 0.9114955518213285 2.26700867151637 4.436829324519836 +v 0.9241388494028278 2.270396432892999 3.6869435531525423 +v 0.95214763820921 2.4073108877859033 3.6880343285548727 +v 0.9395043406277107 2.4039231264092744 4.437920099922167 +v 0.8917864687650127 2.3911371611791328 3.6869435531525423 +v 0.8791431711835134 2.3877493998025034 4.436829324519836 +vt 0.421875 0.435546875 +vt 0.423828125 0.435546875 +vt 0.423828125 0.4345703125 +vt 0.421875 0.4345703125 +vt 0.41015625 0.435546875 +vt 0.421875 0.435546875 +vt 0.421875 0.4345703125 +vt 0.41015625 0.4345703125 +vt 0.435546875 0.435546875 +vt 0.4375 0.435546875 +vt 0.4375 0.4345703125 +vt 0.435546875 0.4345703125 +vt 0.423828125 0.435546875 +vt 0.435546875 0.435546875 +vt 0.435546875 0.4345703125 +vt 0.423828125 0.4345703125 +vt 0.423828125 0.435546875 +vt 0.421875 0.435546875 +vt 0.421875 0.447265625 +vt 0.423828125 0.447265625 +vt 0.42578125 0.447265625 +vt 0.423828125 0.447265625 +vt 0.423828125 0.435546875 +vt 0.42578125 0.435546875 +vn 0.016857730108665734 0.004517015168838799 -0.9998476951563913 +vn 0.25881904510252063 -0.9659258262890683 2.60208521396521e-18 +vn -0.016857730108665734 -0.004517015168838799 0.9998476951563913 +vn -0.25881904510252063 0.9659258262890683 -2.60208521396521e-18 +vn 0.9657787111071579 0.25877962570833335 0.01745240643728352 +vn -0.9657787111071579 -0.25877962570833335 -0.01745240643728352 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4740/14212/3553 4743/14211/3553 4741/14210/3553 4738/14209/3553 +f 4739/14216/3554 4740/14215/3554 4738/14214/3554 4737/14213/3554 +f 4744/14220/3555 4739/14219/3555 4737/14218/3555 4742/14217/3555 +f 4743/14224/3556 4744/14223/3556 4742/14222/3556 4741/14221/3556 +f 4742/14228/3557 4737/14227/3557 4738/14226/3557 4741/14225/3557 +f 4743/14232/3558 4740/14231/3558 4739/14230/3558 4744/14229/3558 +o cube +v 0.9470321646262163 2.392582542404606 3.714047514198111 +v 1.0526867300613911 2.3925825424046065 3.487470567438949 +v 0.8903879279364257 2.392582542404606 3.6876338728393177 +v 0.9960424933716006 2.3925825424046065 3.461056926080155 +v 1.052686730061391 2.4550825424046065 3.487470567438949 +v 0.9470321646262162 2.455082542404606 3.714047514198111 +v 0.9960424933716004 2.4550825424046065 3.461056926080155 +v 0.8903879279364255 2.455082542404606 3.6876338728393177 +vt 0.2890625 0.92578125 +vt 0.2900390625 0.92578125 +vt 0.2900390625 0.9248046875 +vt 0.2890625 0.9248046875 +vt 0.28515625 0.92578125 +vt 0.2890625 0.92578125 +vt 0.2890625 0.9248046875 +vt 0.28515625 0.9248046875 +vt 0.2939453125 0.92578125 +vt 0.294921875 0.92578125 +vt 0.294921875 0.9248046875 +vt 0.2939453125 0.9248046875 +vt 0.2900390625 0.92578125 +vt 0.2939453125 0.92578125 +vt 0.2939453125 0.9248046875 +vt 0.2900390625 0.9248046875 +vt 0.2900390625 0.92578125 +vt 0.2890625 0.92578125 +vt 0.2890625 0.9296875 +vt 0.2900390625 0.9296875 +vt 0.291015625 0.9296875 +vt 0.2900390625 0.9296875 +vt 0.2900390625 0.92578125 +vt 0.291015625 0.92578125 +vn 0.42261826174069944 1.5116120878383722e-15 -0.90630778703665 +vn 3.2612805302853506e-15 -1 -1.636088227669755e-16 +vn -0.42261826174069944 -1.5116120878383722e-15 0.90630778703665 +vn -3.2612805302853506e-15 1 1.636088227669755e-16 +vn 0.9063077870366499 2.8476108617172314e-15 0.42261826174069933 +vn -0.9063077870366499 -2.8476108617172314e-15 -0.42261826174069933 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4748/14236/3559 4751/14235/3559 4749/14234/3559 4746/14233/3559 +f 4747/14240/3560 4748/14239/3560 4746/14238/3560 4745/14237/3560 +f 4752/14244/3561 4747/14243/3561 4745/14242/3561 4750/14241/3561 +f 4751/14248/3562 4752/14247/3562 4750/14246/3562 4749/14245/3562 +f 4750/14252/3563 4745/14251/3563 4746/14250/3563 4749/14249/3563 +f 4751/14256/3564 4748/14255/3564 4747/14254/3564 4752/14253/3564 +o cube +v 0.9826648713553647 2.3001962223648453 3.730663318226703 +v 1.088319436790539 2.3001962223648458 3.5040863714675403 +v 0.929436700127918 2.2788199634069914 3.705842614353759 +v 1.0350912655630926 2.2788199634069914 3.4792656675945963 +v 1.0495724968881086 2.4176577999630844 3.4860183766609656 +v 0.943917931452934 2.417657799963084 3.7125953234201283 +v 0.9963443256606619 2.39628154100523 3.461197672788022 +v 0.8906897602254874 2.39628154100523 3.6877746195471843 +vt 0.16015625 0.98046875 +vt 0.162109375 0.98046875 +vt 0.162109375 0.9794921875 +vt 0.16015625 0.9794921875 +vt 0.15625 0.98046875 +vt 0.16015625 0.98046875 +vt 0.16015625 0.9794921875 +vt 0.15625 0.9794921875 +vt 0.166015625 0.98046875 +vt 0.16796875 0.98046875 +vt 0.16796875 0.9794921875 +vt 0.166015625 0.9794921875 +vt 0.162109375 0.98046875 +vt 0.166015625 0.98046875 +vt 0.166015625 0.9794921875 +vt 0.162109375 0.9794921875 +vt 0.162109375 0.98046875 +vt 0.16015625 0.98046875 +vt 0.16015625 0.984375 +vt 0.162109375 0.984375 +vt 0.1640625 0.984375 +vt 0.162109375 0.984375 +vt 0.162109375 0.98046875 +vt 0.1640625 0.98046875 +vn 0.4226182617406982 1.5543122344752196e-15 -0.9063077870366506 +vn 0.3099755192194452 -0.9396926207859086 0.1445439584525972 +vn -0.4226182617406982 -1.5543122344752196e-15 0.9063077870366506 +vn -0.3099755192194452 0.9396926207859086 -0.1445439584525972 +vn 0.851650739639147 0.34202014332566844 0.397131261967102 +vn -0.851650739639147 -0.34202014332566844 -0.397131261967102 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4756/14260/3565 4759/14259/3565 4757/14258/3565 4754/14257/3565 +f 4755/14264/3566 4756/14263/3566 4754/14262/3566 4753/14261/3566 +f 4760/14268/3567 4755/14267/3567 4753/14266/3567 4758/14265/3567 +f 4759/14272/3568 4760/14271/3568 4758/14270/3568 4757/14269/3568 +f 4758/14276/3569 4753/14275/3569 4754/14274/3569 4757/14273/3569 +f 4759/14280/3570 4756/14279/3570 4755/14278/3570 4760/14277/3570 +o cube +v 0.9527881552416115 2.392582542404606 5.936916081617751 +v 0.9527881552416115 2.3925825424046065 3.686916081617751 +v 0.8902881552416115 2.3925825424046057 5.936916081617751 +v 0.8902881552416115 2.392582542404606 3.686916081617751 +v 0.9527881552416113 2.4550825424046065 3.686916081617751 +v 0.9527881552416113 2.455082542404606 5.936916081617751 +v 0.8902881552416113 2.455082542404606 3.686916081617751 +v 0.8902881552416113 2.4550825424046057 5.936916081617751 +vt 0.8603515625 0.744140625 +vt 0.861328125 0.744140625 +vt 0.861328125 0.7431640625 +vt 0.8603515625 0.7431640625 +vt 0.8251953125 0.744140625 +vt 0.8603515625 0.744140625 +vt 0.8603515625 0.7431640625 +vt 0.8251953125 0.7431640625 +vt 0.896484375 0.744140625 +vt 0.8974609375 0.744140625 +vt 0.8974609375 0.7431640625 +vt 0.896484375 0.7431640625 +vt 0.861328125 0.744140625 +vt 0.896484375 0.744140625 +vt 0.896484375 0.7431640625 +vt 0.861328125 0.7431640625 +vt 0.861328125 0.744140625 +vt 0.8603515625 0.744140625 +vt 0.8603515625 0.779296875 +vt 0.861328125 0.779296875 +vt 0.8623046875 0.779296875 +vt 0.861328125 0.779296875 +vt 0.861328125 0.744140625 +vt 0.8623046875 0.744140625 +vn -6.440309734030917e-31 1.3183898417423734e-16 -1 +vn 4.884981308350689e-15 -1 -1.3183898417423734e-16 +vn 6.440309734030917e-31 -1.3183898417423734e-16 1 +vn -4.884981308350689e-15 1 1.3183898417423734e-16 +vn 1 4.884981308350689e-15 3.0814879110195774e-33 +vn -1 -4.884981308350689e-15 -3.0814879110195774e-33 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4764/14284/3571 4767/14283/3571 4765/14282/3571 4762/14281/3571 +f 4763/14288/3572 4764/14287/3572 4762/14286/3572 4761/14285/3572 +f 4768/14292/3573 4763/14291/3573 4761/14290/3573 4766/14289/3573 +f 4767/14296/3574 4768/14295/3574 4766/14294/3574 4765/14293/3574 +f 4766/14300/3575 4761/14299/3575 4762/14298/3575 4765/14297/3575 +f 4767/14304/3576 4764/14303/3576 4763/14302/3576 4768/14301/3576 +o cube +v 1.0388380602360394 2.3925825424046065 3.5040681851897326 +v 1.418857552019848 2.3925825424046083 3.0893496832340377 +v 0.9927582266854067 2.3925825424046065 3.4618437972137537 +v 1.3727777184692154 2.3925825424046083 3.0471252952580588 +v 1.418857552019848 2.4550825424046083 3.0893496832340377 +v 1.0388380602360392 2.4550825424046065 3.5040681851897326 +v 1.3727777184692151 2.4550825424046083 3.0471252952580588 +v 0.9927582266854065 2.4550825424046065 3.4618437972137537 +vt 0.3837890625 0.8193359375 +vt 0.384765625 0.8193359375 +vt 0.384765625 0.818359375 +vt 0.3837890625 0.818359375 +vt 0.375 0.8193359375 +vt 0.3837890625 0.8193359375 +vt 0.3837890625 0.818359375 +vt 0.375 0.818359375 +vt 0.3935546875 0.8193359375 +vt 0.39453125 0.8193359375 +vt 0.39453125 0.818359375 +vt 0.3935546875 0.818359375 +vt 0.384765625 0.8193359375 +vt 0.3935546875 0.8193359375 +vt 0.3935546875 0.818359375 +vt 0.384765625 0.818359375 +vt 0.384765625 0.8193359375 +vt 0.3837890625 0.8193359375 +vt 0.3837890625 0.828125 +vt 0.384765625 0.828125 +vt 0.3857421875 0.828125 +vt 0.384765625 0.828125 +vt 0.384765625 0.8193359375 +vt 0.3857421875 0.8193359375 +vn 0.6755902076156601 2.8229822345714422e-15 -0.7372773368101243 +vn 4.003349423903872e-15 -1 -9.621059751618302e-17 +vn -0.6755902076156601 -2.8229822345714422e-15 0.7372773368101243 +vn -4.003349423903872e-15 1 9.621059751618302e-17 +vn 0.7372773368101243 2.83424381894337e-15 0.6755902076156599 +vn -0.7372773368101243 -2.83424381894337e-15 -0.6755902076156599 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4772/14308/3577 4775/14307/3577 4773/14306/3577 4770/14305/3577 +f 4771/14312/3578 4772/14311/3578 4770/14310/3578 4769/14309/3578 +f 4776/14316/3579 4771/14315/3579 4769/14314/3579 4774/14313/3579 +f 4775/14320/3580 4776/14319/3580 4774/14318/3580 4773/14317/3580 +f 4774/14324/3581 4769/14323/3581 4770/14322/3581 4773/14321/3581 +f 4775/14328/3582 4772/14327/3582 4771/14326/3582 4776/14325/3582 +o cube +v 1.0709191964718539 2.307410709763122 3.5334651304205087 +v 1.4087143002796836 2.3074107097631233 3.1648264620154465 +v 1.0276183169172812 2.2860344508052672 3.4937871846222803 +v 1.3654134207251114 2.2860344508052686 3.125148516217218 +v 1.3771938377288622 2.4248722873613615 3.1359432795606805 +v 1.0393987339210322 2.42487228736136 3.5045819479657427 +v 1.3338929581742898 2.4034960284035067 3.096265333762452 +v 0.9960978543664598 2.403496028403506 3.4649040021675144 +vt 0.435546875 0.771484375 +vt 0.4375 0.771484375 +vt 0.4375 0.7705078125 +vt 0.435546875 0.7705078125 +vt 0.427734375 0.771484375 +vt 0.435546875 0.771484375 +vt 0.435546875 0.7705078125 +vt 0.427734375 0.7705078125 +vt 0.4453125 0.771484375 +vt 0.447265625 0.771484375 +vt 0.447265625 0.7705078125 +vt 0.4453125 0.7705078125 +vt 0.4375 0.771484375 +vt 0.4453125 0.771484375 +vt 0.4453125 0.7705078125 +vt 0.4375 0.7705078125 +vt 0.4375 0.771484375 +vt 0.435546875 0.771484375 +vt 0.435546875 0.779296875 +vt 0.4375 0.779296875 +vt 0.439453125 0.779296875 +vt 0.4375 0.779296875 +vt 0.4375 0.771484375 +vt 0.439453125 0.771484375 +vn 0.6755902076156599 2.525757381022231e-15 -0.7372773368101243 +vn 0.25216370040657177 -0.9396926207859064 0.2310654596381283 +vn -0.6755902076156599 -2.525757381022231e-15 0.7372773368101243 +vn -0.25216370040657177 0.9396926207859064 -0.2310654596381283 +vn 0.6928140728731585 0.34202014332567426 0.6348471327716547 +vn -0.6928140728731585 -0.34202014332567426 -0.6348471327716547 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4780/14332/3583 4783/14331/3583 4781/14330/3583 4778/14329/3583 +f 4779/14336/3584 4780/14335/3584 4778/14334/3584 4777/14333/3584 +f 4784/14340/3585 4779/14339/3585 4777/14338/3585 4782/14337/3585 +f 4783/14344/3586 4784/14343/3586 4782/14342/3586 4781/14341/3586 +f 4782/14348/3587 4777/14347/3587 4778/14346/3587 4781/14345/3587 +f 4783/14352/3588 4780/14351/3588 4779/14350/3588 4784/14349/3588 +o cube +v 0.9847987198147508 2.2866501961828507 4.999657335630418 +v 0.9791090510318236 2.2851256540272646 4.437188177862317 +v 0.9244316658170542 2.270474892814722 5.000311822137683 +v 0.918741997034127 2.2689503506591358 4.437842664369582 +v 0.9467566703940085 2.4058663823133983 4.437188177862317 +v 0.9524463391769357 2.4073909244689844 4.999657335630418 +v 0.8863896163963119 2.3896910789452694 4.437842664369582 +v 0.8920792851792391 2.3912156211008555 5.000311822137683 +vt 0.5439453125 0.4833984375 +vt 0.5458984375 0.4833984375 +vt 0.5458984375 0.482421875 +vt 0.5439453125 0.482421875 +vt 0.53515625 0.4833984375 +vt 0.5439453125 0.4833984375 +vt 0.5439453125 0.482421875 +vt 0.53515625 0.482421875 +vt 0.5546875 0.4833984375 +vt 0.556640625 0.4833984375 +vt 0.556640625 0.482421875 +vt 0.5546875 0.482421875 +vt 0.5458984375 0.4833984375 +vt 0.5546875 0.4833984375 +vt 0.5546875 0.482421875 +vt 0.5458984375 0.482421875 +vt 0.5458984375 0.4833984375 +vt 0.5439453125 0.4833984375 +vt 0.5439453125 0.4921875 +vt 0.5458984375 0.4921875 +vt 0.5478515625 0.4921875 +vt 0.5458984375 0.4921875 +vt 0.5458984375 0.4833984375 +vt 0.5478515625 0.4833984375 +vn -0.010114966725203926 -0.0027102971654860693 -0.9999451693655123 +vn 0.2588190451025207 -0.9659258262890684 2.168404344971009e-18 +vn 0.010114966725203926 0.0027102971654860693 0.9999451693655123 +vn -0.2588190451025207 0.9659258262890684 -2.168404344971009e-18 +vn 0.9658728639631449 0.2588048538900602 -0.010471784116244208 +vn -0.9658728639631449 -0.2588048538900602 0.010471784116244208 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4788/14356/3589 4791/14355/3589 4789/14354/3589 4786/14353/3589 +f 4787/14360/3590 4788/14359/3590 4786/14358/3590 4785/14357/3590 +f 4792/14364/3591 4787/14363/3591 4785/14362/3591 4790/14361/3591 +f 4791/14368/3592 4792/14367/3592 4790/14366/3592 4789/14365/3592 +f 4790/14372/3593 4785/14371/3593 4786/14370/3593 4789/14369/3593 +f 4791/14376/3594 4788/14375/3594 4787/14374/3594 4792/14373/3594 +o cube +v 1.46875 2.109375 5.9375 +v 1.46875 2.109375 3.6875 +v 1.46875 2.046875 5.9375 +v 1.46875 2.046875 3.6875 +v 1.34375 2.109375 3.6875 +v 1.34375 2.109375 5.9375 +v 1.34375 2.046875 3.6875 +v 1.34375 2.046875 5.9375 +vt 0.595703125 0.458984375 +vt 0.59765625 0.458984375 +vt 0.59765625 0.4580078125 +vt 0.595703125 0.4580078125 +vt 0.560546875 0.458984375 +vt 0.595703125 0.458984375 +vt 0.595703125 0.4580078125 +vt 0.560546875 0.4580078125 +vt 0.6328125 0.458984375 +vt 0.634765625 0.458984375 +vt 0.634765625 0.4580078125 +vt 0.6328125 0.4580078125 +vt 0.59765625 0.458984375 +vt 0.6328125 0.458984375 +vt 0.6328125 0.4580078125 +vt 0.59765625 0.4580078125 +vt 0.59765625 0.458984375 +vt 0.595703125 0.458984375 +vt 0.595703125 0.494140625 +vt 0.59765625 0.494140625 +vt 0.599609375 0.494140625 +vt 0.59765625 0.494140625 +vt 0.59765625 0.458984375 +vt 0.599609375 0.458984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4796/14380/3595 4799/14379/3595 4797/14378/3595 4794/14377/3595 +f 4795/14384/3596 4796/14383/3596 4794/14382/3596 4793/14381/3596 +f 4800/14388/3597 4795/14387/3597 4793/14386/3597 4798/14385/3597 +f 4799/14392/3598 4800/14391/3598 4798/14390/3598 4797/14389/3598 +f 4798/14396/3599 4793/14395/3599 4794/14394/3599 4797/14393/3599 +f 4799/14400/3600 4796/14399/3600 4795/14398/3600 4800/14397/3600 +o cube +v 1.46875 2.1087321375720576 3.6952366065247193 +v 1.46875 2.149994039037227 3.4486652061404115 +v 1.46875 2.047089287475981 3.684921131158427 +v 1.46875 2.08835118894115 3.438349730774119 +v 1.34375 2.149994039037227 3.4486652061404115 +v 1.34375 2.1087321375720576 3.6952366065247193 +v 1.34375 2.08835118894115 3.438349730774119 +v 1.34375 2.047089287475981 3.684921131158427 +vt 0.1171875 0.8447265625 +vt 0.119140625 0.8447265625 +vt 0.119140625 0.84375 +vt 0.1171875 0.84375 +vt 0.11328125 0.8447265625 +vt 0.1171875 0.8447265625 +vt 0.1171875 0.84375 +vt 0.11328125 0.84375 +vt 0.123046875 0.8447265625 +vt 0.125 0.8447265625 +vt 0.125 0.84375 +vt 0.123046875 0.84375 +vt 0.119140625 0.8447265625 +vt 0.123046875 0.8447265625 +vt 0.123046875 0.84375 +vt 0.119140625 0.84375 +vt 0.119140625 0.8447265625 +vt 0.1171875 0.8447265625 +vt 0.1171875 0.8486328125 +vt 0.119140625 0.8486328125 +vt 0.12109375 0.8486328125 +vt 0.119140625 0.8486328125 +vt 0.119140625 0.8447265625 +vt 0.12109375 0.8447265625 +vn 0 0.16504760586067765 -0.9862856015372314 +vn 1 0 0 +vn 0 -0.16504760586067765 0.9862856015372314 +vn -1 0 0 +vn 0 0.9862856015372314 0.16504760586067765 +vn 0 -0.9862856015372314 -0.16504760586067765 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4804/14404/3601 4807/14403/3601 4805/14402/3601 4802/14401/3601 +f 4803/14408/3602 4804/14407/3602 4802/14406/3602 4801/14405/3602 +f 4808/14412/3603 4803/14411/3603 4801/14410/3603 4806/14409/3603 +f 4807/14416/3604 4808/14415/3604 4806/14414/3604 4805/14413/3604 +f 4806/14420/3605 4801/14419/3605 4802/14418/3605 4805/14417/3605 +f 4807/14424/3606 4804/14423/3606 4803/14422/3606 4808/14421/3606 +o cube +v 1.5940476850376069 2.124147148606833 3.6977897884788993 +v 1.5506356406208746 2.1647821890737573 3.454964361709356 +v 1.5940476850376069 2.062504298510756 3.687474313112607 +v 1.5506356406208746 2.1031393389776802 3.4446488863430638 +v 1.4275346714943484 2.1611996620755076 3.4763726988801156 +v 1.470946715911081 2.120564621608583 3.7191981256496582 +v 1.4275346714943484 2.0995568119794306 3.466057223513823 +v 1.470946715911081 2.058921771512506 3.708882650283366 +vt 0.11718749999999999 0.849609375 +vt 0.11914062499999999 0.849609375 +vt 0.11914062499999999 0.8486328125 +vt 0.11718749999999999 0.8486328125 +vt 0.11328125 0.849609375 +vt 0.11718749999999999 0.849609375 +vt 0.11718749999999999 0.8486328125 +vt 0.11328125 0.8486328125 +vt 0.12304687499999997 0.849609375 +vt 0.12499999999999997 0.849609375 +vt 0.12499999999999997 0.8486328125 +vt 0.12304687499999997 0.8486328125 +vt 0.11914062499999999 0.849609375 +vt 0.12304687499999997 0.849609375 +vt 0.12304687499999997 0.8486328125 +vt 0.11914062499999999 0.8486328125 +vt 0.11914062499999999 0.849609375 +vt 0.11718749999999999 0.849609375 +vt 0.11718749999999999 0.853515625 +vt 0.11914062499999999 0.853515625 +vt 0.12109374999999999 0.853515625 +vt 0.11914062499999999 0.853515625 +vt 0.11914062499999999 0.849609375 +vt 0.12109374999999999 0.849609375 +vn -0.17364817766693033 0.16254016186769843 -0.9713017070781749 +vn 0.9848077530122081 0.028660215985996433 -0.17126669736607245 +vn 0.17364817766693033 -0.16254016186769843 0.9713017070781749 +vn -0.9848077530122081 -0.028660215985996433 0.17126669736607245 +vn 3.469446951953614e-18 0.9862856015372314 0.1650476058606776 +vn -3.469446951953614e-18 -0.9862856015372314 -0.1650476058606776 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4812/14428/3607 4815/14427/3607 4813/14426/3607 4810/14425/3607 +f 4811/14432/3608 4812/14431/3608 4810/14430/3608 4809/14429/3608 +f 4816/14436/3609 4811/14435/3609 4809/14434/3609 4814/14433/3609 +f 4815/14440/3610 4816/14439/3610 4814/14438/3610 4813/14437/3610 +f 4814/14444/3611 4809/14443/3611 4810/14442/3611 4813/14441/3611 +f 4815/14448/3612 4812/14447/3612 4811/14446/3612 4816/14445/3612 +o cube +v 1.341553284088919 2.120564621608583 3.7191981256496582 +v 1.3849653285056516 2.1611996620755076 3.4763726988801156 +v 1.341553284088919 2.058921771512506 3.708882650283366 +v 1.3849653285056516 2.0995568119794306 3.466057223513823 +v 1.2618643593791254 2.1647821890737573 3.454964361709356 +v 1.2184523149623931 2.124147148606833 3.6977897884788993 +v 1.2618643593791254 2.1031393389776802 3.4446488863430638 +v 1.2184523149623931 2.062504298510756 3.687474313112607 +vt 0.08300781249999999 0.9013671875 +vt 0.08496093749999999 0.9013671875 +vt 0.08496093749999999 0.900390625 +vt 0.08300781249999999 0.900390625 +vt 0.0791015625 0.9013671875 +vt 0.08300781249999999 0.9013671875 +vt 0.08300781249999999 0.900390625 +vt 0.0791015625 0.900390625 +vt 0.08886718749999997 0.9013671875 +vt 0.09082031249999997 0.9013671875 +vt 0.09082031249999997 0.900390625 +vt 0.08886718749999997 0.900390625 +vt 0.08496093749999999 0.9013671875 +vt 0.08886718749999997 0.9013671875 +vt 0.08886718749999997 0.900390625 +vt 0.08496093749999999 0.900390625 +vt 0.08496093749999999 0.9013671875 +vt 0.08300781249999999 0.9013671875 +vt 0.08300781249999999 0.9052734375 +vt 0.08496093749999999 0.9052734375 +vt 0.08691406249999999 0.9052734375 +vt 0.08496093749999999 0.9052734375 +vt 0.08496093749999999 0.9013671875 +vt 0.08691406249999999 0.9013671875 +vn 0.17364817766693033 0.16254016186769843 -0.9713017070781749 +vn 0.9848077530122081 -0.028660215985996433 0.17126669736607245 +vn -0.17364817766693033 -0.16254016186769843 0.9713017070781749 +vn -0.9848077530122081 0.028660215985996433 -0.17126669736607245 +vn -3.469446951953614e-18 0.9862856015372314 0.1650476058606776 +vn 3.469446951953614e-18 -0.9862856015372314 -0.1650476058606776 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4820/14452/3613 4823/14451/3613 4821/14450/3613 4818/14449/3613 +f 4819/14456/3614 4820/14455/3614 4818/14454/3614 4817/14453/3614 +f 4824/14460/3615 4819/14459/3615 4817/14458/3615 4822/14457/3615 +f 4823/14464/3616 4824/14463/3616 4822/14462/3616 4821/14461/3616 +f 4822/14468/3617 4817/14467/3617 4818/14466/3617 4821/14465/3617 +f 4823/14472/3618 4820/14471/3618 4819/14470/3618 4824/14469/3618 +o cube +v 1.59375 2.125 5.9375 +v 1.59375 2.125 3.6875 +v 1.59375 2.0625 5.9375 +v 1.59375 2.0625 3.6875 +v 1.46875 2.125 3.6875 +v 1.46875 2.125 5.9375 +v 1.46875 2.0625 3.6875 +v 1.46875 2.0625 5.9375 +vt 0.2841796875 0.408203125 +vt 0.2861328125 0.408203125 +vt 0.2861328125 0.4072265625 +vt 0.2841796875 0.4072265625 +vt 0.2490234375 0.408203125 +vt 0.2841796875 0.408203125 +vt 0.2841796875 0.4072265625 +vt 0.2490234375 0.4072265625 +vt 0.3212890625 0.408203125 +vt 0.3232421875 0.408203125 +vt 0.3232421875 0.4072265625 +vt 0.3212890625 0.4072265625 +vt 0.2861328125 0.408203125 +vt 0.3212890625 0.408203125 +vt 0.3212890625 0.4072265625 +vt 0.2861328125 0.4072265625 +vt 0.2861328125 0.408203125 +vt 0.2841796875 0.408203125 +vt 0.2841796875 0.443359375 +vt 0.2861328125 0.443359375 +vt 0.2880859375 0.443359375 +vt 0.2861328125 0.443359375 +vt 0.2861328125 0.408203125 +vt 0.2880859375 0.408203125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4828/14476/3619 4831/14475/3619 4829/14474/3619 4826/14473/3619 +f 4827/14480/3620 4828/14479/3620 4826/14478/3620 4825/14477/3620 +f 4832/14484/3621 4827/14483/3621 4825/14482/3621 4830/14481/3621 +f 4831/14488/3622 4832/14487/3622 4830/14486/3622 4829/14485/3622 +f 4830/14492/3623 4825/14491/3623 4826/14490/3623 4829/14489/3623 +f 4831/14496/3624 4828/14495/3624 4827/14494/3624 4832/14493/3624 +o cube +v 1.34375 2.125 5.9375 +v 1.34375 2.125 3.6875 +v 1.34375 2.0625 5.9375 +v 1.34375 2.0625 3.6875 +v 1.21875 2.125 3.6875 +v 1.21875 2.125 5.9375 +v 1.21875 2.0625 3.6875 +v 1.21875 2.0625 5.9375 +vt 0.3671875 0.703125 +vt 0.369140625 0.703125 +vt 0.369140625 0.7021484375 +vt 0.3671875 0.7021484375 +vt 0.33203125 0.703125 +vt 0.3671875 0.703125 +vt 0.3671875 0.7021484375 +vt 0.33203125 0.7021484375 +vt 0.404296875 0.703125 +vt 0.40625 0.703125 +vt 0.40625 0.7021484375 +vt 0.404296875 0.7021484375 +vt 0.369140625 0.703125 +vt 0.404296875 0.703125 +vt 0.404296875 0.7021484375 +vt 0.369140625 0.7021484375 +vt 0.369140625 0.703125 +vt 0.3671875 0.703125 +vt 0.3671875 0.73828125 +vt 0.369140625 0.73828125 +vt 0.37109375 0.73828125 +vt 0.369140625 0.73828125 +vt 0.369140625 0.703125 +vt 0.37109375 0.703125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4836/14500/3625 4839/14499/3625 4837/14498/3625 4834/14497/3625 +f 4835/14504/3626 4836/14503/3626 4834/14502/3626 4833/14501/3626 +f 4840/14508/3627 4835/14507/3627 4833/14506/3627 4838/14505/3627 +f 4839/14512/3628 4840/14511/3628 4838/14510/3628 4837/14509/3628 +f 4838/14516/3629 4833/14515/3629 4834/14514/3629 4837/14513/3629 +f 4839/14520/3630 4836/14519/3630 4835/14518/3630 4840/14517/3630 +o cube +v 2 3.1875 3.703125 +v 2 3.1875 3.703125 +v 2 1.4375 3.703125 +v 2 1.4375 3.703125 +v 0.625 3.1875 3.703125 +v 0.625 3.1875 3.703125 +v 0.625 1.4375 3.703125 +v 0.625 1.4375 3.703125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4844/14524/3631 4847/14523/3631 4845/14522/3631 4842/14521/3631 +f 4843/14528/3632 4844/14527/3632 4842/14526/3632 4841/14525/3632 +f 4848/14532/3633 4843/14531/3633 4841/14530/3633 4846/14529/3633 +f 4847/14536/3634 4848/14535/3634 4846/14534/3634 4845/14533/3634 +f 4846/14540/3635 4841/14539/3635 4842/14538/3635 4845/14537/3635 +f 4847/14544/3636 4844/14543/3636 4843/14542/3636 4848/14541/3636 +o cube +v 2 3.1875 3.6875 +v 2 3.1875 3.6875 +v 2 1.4375 3.6875 +v 2 1.4375 3.6875 +v 0.625 3.1875 3.6875 +v 0.625 3.1875 3.6875 +v 0.625 1.4375 3.6875 +v 0.625 1.4375 3.6875 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4852/14548/3637 4855/14547/3637 4853/14546/3637 4850/14545/3637 +f 4851/14552/3638 4852/14551/3638 4850/14550/3638 4849/14549/3638 +f 4856/14556/3639 4851/14555/3639 4849/14554/3639 4854/14553/3639 +f 4855/14560/3640 4856/14559/3640 4854/14558/3640 4853/14557/3640 +f 4854/14564/3641 4849/14563/3641 4850/14562/3641 4853/14561/3641 +f 4855/14568/3642 4852/14567/3642 4851/14566/3642 4856/14565/3642 +o cube +v 2 3.1875 3.671875 +v 2 3.1875 3.671875 +v 2 1.4375 3.671875 +v 2 1.4375 3.671875 +v 0.625 3.1875 3.671875 +v 0.625 3.1875 3.671875 +v 0.625 1.4375 3.671875 +v 0.625 1.4375 3.671875 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4860/14572/3643 4863/14571/3643 4861/14570/3643 4858/14569/3643 +f 4859/14576/3644 4860/14575/3644 4858/14574/3644 4857/14573/3644 +f 4864/14580/3645 4859/14579/3645 4857/14578/3645 4862/14577/3645 +f 4863/14584/3646 4864/14583/3646 4862/14582/3646 4861/14581/3646 +f 4862/14588/3647 4857/14587/3647 4858/14586/3647 4861/14585/3647 +f 4863/14592/3648 4860/14591/3648 4859/14590/3648 4864/14589/3648 +o cube +v 2 3.1875 3.65625 +v 2 3.1875 3.65625 +v 2 1.4375 3.65625 +v 2 1.4375 3.65625 +v 0.625 3.1875 3.65625 +v 0.625 3.1875 3.65625 +v 0.625 1.4375 3.65625 +v 0.625 1.4375 3.65625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4868/14596/3649 4871/14595/3649 4869/14594/3649 4866/14593/3649 +f 4867/14600/3650 4868/14599/3650 4866/14598/3650 4865/14597/3650 +f 4872/14604/3651 4867/14603/3651 4865/14602/3651 4870/14601/3651 +f 4871/14608/3652 4872/14607/3652 4870/14606/3652 4869/14605/3652 +f 4870/14612/3653 4865/14611/3653 4866/14610/3653 4869/14609/3653 +f 4871/14616/3654 4868/14615/3654 4867/14614/3654 4872/14613/3654 +o cube +v 2 3.1875 3.6500000000000004 +v 2 3.1875 3.6500000000000004 +v 2 1.4375 3.6500000000000004 +v 2 1.4375 3.6500000000000004 +v 0.625 3.1875 3.6500000000000004 +v 0.625 3.1875 3.6500000000000004 +v 0.625 1.4375 3.6500000000000004 +v 0.625 1.4375 3.6500000000000004 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4876/14620/3655 4879/14619/3655 4877/14618/3655 4874/14617/3655 +f 4875/14624/3656 4876/14623/3656 4874/14622/3656 4873/14621/3656 +f 4880/14628/3657 4875/14627/3657 4873/14626/3657 4878/14625/3657 +f 4879/14632/3658 4880/14631/3658 4878/14630/3658 4877/14629/3658 +f 4878/14636/3659 4873/14635/3659 4874/14634/3659 4877/14633/3659 +f 4879/14640/3660 4876/14639/3660 4875/14638/3660 4880/14637/3660 +o cube +v 2 3.1875 3.6656250000000004 +v 2 3.1875 3.6656250000000004 +v 2 1.4375 3.6656250000000004 +v 2 1.4375 3.6656250000000004 +v 0.625 3.1875 3.6656250000000004 +v 0.625 3.1875 3.6656250000000004 +v 0.625 1.4375 3.6656250000000004 +v 0.625 1.4375 3.6656250000000004 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4884/14644/3661 4887/14643/3661 4885/14642/3661 4882/14641/3661 +f 4883/14648/3662 4884/14647/3662 4882/14646/3662 4881/14645/3662 +f 4888/14652/3663 4883/14651/3663 4881/14650/3663 4886/14649/3663 +f 4887/14656/3664 4888/14655/3664 4886/14654/3664 4885/14653/3664 +f 4886/14660/3665 4881/14659/3665 4882/14658/3665 4885/14657/3665 +f 4887/14664/3666 4884/14663/3666 4883/14662/3666 4888/14661/3666 +o cube +v 2 3.1875 3.6812500000000004 +v 2 3.1875 3.6812500000000004 +v 2 1.4375 3.6812500000000004 +v 2 1.4375 3.6812500000000004 +v 0.625 3.1875 3.6812500000000004 +v 0.625 3.1875 3.6812500000000004 +v 0.625 1.4375 3.6812500000000004 +v 0.625 1.4375 3.6812500000000004 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4892/14668/3667 4895/14667/3667 4893/14666/3667 4890/14665/3667 +f 4891/14672/3668 4892/14671/3668 4890/14670/3668 4889/14669/3668 +f 4896/14676/3669 4891/14675/3669 4889/14674/3669 4894/14673/3669 +f 4895/14680/3670 4896/14679/3670 4894/14678/3670 4893/14677/3670 +f 4894/14684/3671 4889/14683/3671 4890/14682/3671 4893/14681/3671 +f 4895/14688/3672 4892/14687/3672 4891/14686/3672 4896/14685/3672 +o cube +v 2 3.1875 3.6968750000000004 +v 2 3.1875 3.6968750000000004 +v 2 1.4375 3.6968750000000004 +v 2 1.4375 3.6968750000000004 +v 0.625 3.1875 3.6968750000000004 +v 0.625 3.1875 3.6968750000000004 +v 0.625 1.4375 3.6968750000000004 +v 0.625 1.4375 3.6968750000000004 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4900/14692/3673 4903/14691/3673 4901/14690/3673 4898/14689/3673 +f 4899/14696/3674 4900/14695/3674 4898/14694/3674 4897/14693/3674 +f 4904/14700/3675 4899/14699/3675 4897/14698/3675 4902/14697/3675 +f 4903/14704/3676 4904/14703/3676 4902/14702/3676 4901/14701/3676 +f 4902/14708/3677 4897/14707/3677 4898/14706/3677 4901/14705/3677 +f 4903/14712/3678 4900/14711/3678 4899/14710/3678 4904/14709/3678 +o cube +v 2 3.1875 4.765625 +v 2 3.1875 4.765625 +v 2 1.4375 4.765625 +v 2 1.4375 4.765625 +v 0.625 3.1875 4.765625 +v 0.625 3.1875 4.765625 +v 0.625 1.4375 4.765625 +v 0.625 1.4375 4.765625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4908/14716/3679 4911/14715/3679 4909/14714/3679 4906/14713/3679 +f 4907/14720/3680 4908/14719/3680 4906/14718/3680 4905/14717/3680 +f 4912/14724/3681 4907/14723/3681 4905/14722/3681 4910/14721/3681 +f 4911/14728/3682 4912/14727/3682 4910/14726/3682 4909/14725/3682 +f 4910/14732/3683 4905/14731/3683 4906/14730/3683 4909/14729/3683 +f 4911/14736/3684 4908/14735/3684 4907/14734/3684 4912/14733/3684 +o cube +v 2 3.1875 4.75 +v 2 3.1875 4.75 +v 2 1.4375 4.75 +v 2 1.4375 4.75 +v 0.625 3.1875 4.75 +v 0.625 3.1875 4.75 +v 0.625 1.4375 4.75 +v 0.625 1.4375 4.75 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4916/14740/3685 4919/14739/3685 4917/14738/3685 4914/14737/3685 +f 4915/14744/3686 4916/14743/3686 4914/14742/3686 4913/14741/3686 +f 4920/14748/3687 4915/14747/3687 4913/14746/3687 4918/14745/3687 +f 4919/14752/3688 4920/14751/3688 4918/14750/3688 4917/14749/3688 +f 4918/14756/3689 4913/14755/3689 4914/14754/3689 4917/14753/3689 +f 4919/14760/3690 4916/14759/3690 4915/14758/3690 4920/14757/3690 +o cube +v 2 3.1875 4.734375 +v 2 3.1875 4.734375 +v 2 1.4375 4.734375 +v 2 1.4375 4.734375 +v 0.625 3.1875 4.734375 +v 0.625 3.1875 4.734375 +v 0.625 1.4375 4.734375 +v 0.625 1.4375 4.734375 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4924/14764/3691 4927/14763/3691 4925/14762/3691 4922/14761/3691 +f 4923/14768/3692 4924/14767/3692 4922/14766/3692 4921/14765/3692 +f 4928/14772/3693 4923/14771/3693 4921/14770/3693 4926/14769/3693 +f 4927/14776/3694 4928/14775/3694 4926/14774/3694 4925/14773/3694 +f 4926/14780/3695 4921/14779/3695 4922/14778/3695 4925/14777/3695 +f 4927/14784/3696 4924/14783/3696 4923/14782/3696 4928/14781/3696 +o cube +v 2 3.1875 4.71875 +v 2 3.1875 4.71875 +v 2 1.4375 4.71875 +v 2 1.4375 4.71875 +v 0.625 3.1875 4.71875 +v 0.625 3.1875 4.71875 +v 0.625 1.4375 4.71875 +v 0.625 1.4375 4.71875 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4932/14788/3697 4935/14787/3697 4933/14786/3697 4930/14785/3697 +f 4931/14792/3698 4932/14791/3698 4930/14790/3698 4929/14789/3698 +f 4936/14796/3699 4931/14795/3699 4929/14794/3699 4934/14793/3699 +f 4935/14800/3700 4936/14799/3700 4934/14798/3700 4933/14797/3700 +f 4934/14804/3701 4929/14803/3701 4930/14802/3701 4933/14801/3701 +f 4935/14808/3702 4932/14807/3702 4931/14806/3702 4936/14805/3702 +o cube +v 2 3.1875 4.7125 +v 2 3.1875 4.7125 +v 2 1.4375 4.7125 +v 2 1.4375 4.7125 +v 0.625 3.1875 4.7125 +v 0.625 3.1875 4.7125 +v 0.625 1.4375 4.7125 +v 0.625 1.4375 4.7125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4940/14812/3703 4943/14811/3703 4941/14810/3703 4938/14809/3703 +f 4939/14816/3704 4940/14815/3704 4938/14814/3704 4937/14813/3704 +f 4944/14820/3705 4939/14819/3705 4937/14818/3705 4942/14817/3705 +f 4943/14824/3706 4944/14823/3706 4942/14822/3706 4941/14821/3706 +f 4942/14828/3707 4937/14827/3707 4938/14826/3707 4941/14825/3707 +f 4943/14832/3708 4940/14831/3708 4939/14830/3708 4944/14829/3708 +o cube +v 2 3.1875 4.728125 +v 2 3.1875 4.728125 +v 2 1.4375 4.728125 +v 2 1.4375 4.728125 +v 0.625 3.1875 4.728125 +v 0.625 3.1875 4.728125 +v 0.625 1.4375 4.728125 +v 0.625 1.4375 4.728125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4948/14836/3709 4951/14835/3709 4949/14834/3709 4946/14833/3709 +f 4947/14840/3710 4948/14839/3710 4946/14838/3710 4945/14837/3710 +f 4952/14844/3711 4947/14843/3711 4945/14842/3711 4950/14841/3711 +f 4951/14848/3712 4952/14847/3712 4950/14846/3712 4949/14845/3712 +f 4950/14852/3713 4945/14851/3713 4946/14850/3713 4949/14849/3713 +f 4951/14856/3714 4948/14855/3714 4947/14854/3714 4952/14853/3714 +o cube +v 2 3.1875 4.74375 +v 2 3.1875 4.74375 +v 2 1.4375 4.74375 +v 2 1.4375 4.74375 +v 0.625 3.1875 4.74375 +v 0.625 3.1875 4.74375 +v 0.625 1.4375 4.74375 +v 0.625 1.4375 4.74375 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4956/14860/3715 4959/14859/3715 4957/14858/3715 4954/14857/3715 +f 4955/14864/3716 4956/14863/3716 4954/14862/3716 4953/14861/3716 +f 4960/14868/3717 4955/14867/3717 4953/14866/3717 4958/14865/3717 +f 4959/14872/3718 4960/14871/3718 4958/14870/3718 4957/14869/3718 +f 4958/14876/3719 4953/14875/3719 4954/14874/3719 4957/14873/3719 +f 4959/14880/3720 4956/14879/3720 4955/14878/3720 4960/14877/3720 +o cube +v 2 3.1875 4.759375 +v 2 3.1875 4.759375 +v 2 1.4375 4.759375 +v 2 1.4375 4.759375 +v 0.625 3.1875 4.759375 +v 0.625 3.1875 4.759375 +v 0.625 1.4375 4.759375 +v 0.625 1.4375 4.759375 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4964/14884/3721 4967/14883/3721 4965/14882/3721 4962/14881/3721 +f 4963/14888/3722 4964/14887/3722 4962/14886/3722 4961/14885/3722 +f 4968/14892/3723 4963/14891/3723 4961/14890/3723 4966/14889/3723 +f 4967/14896/3724 4968/14895/3724 4966/14894/3724 4965/14893/3724 +f 4966/14900/3725 4961/14899/3725 4962/14898/3725 4965/14897/3725 +f 4967/14904/3726 4964/14903/3726 4963/14902/3726 4968/14901/3726 +o cube +v 2 3.1875 5.625 +v 2 3.1875 5.625 +v 2 1.4375 5.625 +v 2 1.4375 5.625 +v 0.625 3.1875 5.625 +v 0.625 3.1875 5.625 +v 0.625 1.4375 5.625 +v 0.625 1.4375 5.625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4972/14908/3727 4975/14907/3727 4973/14906/3727 4970/14905/3727 +f 4971/14912/3728 4972/14911/3728 4970/14910/3728 4969/14909/3728 +f 4976/14916/3729 4971/14915/3729 4969/14914/3729 4974/14913/3729 +f 4975/14920/3730 4976/14919/3730 4974/14918/3730 4973/14917/3730 +f 4974/14924/3731 4969/14923/3731 4970/14922/3731 4973/14921/3731 +f 4975/14928/3732 4972/14927/3732 4971/14926/3732 4976/14925/3732 +o cube +v 2 3.1875 5.640625 +v 2 3.1875 5.640625 +v 2 1.4375 5.640625 +v 2 1.4375 5.640625 +v 0.625 3.1875 5.640625 +v 0.625 3.1875 5.640625 +v 0.625 1.4375 5.640625 +v 0.625 1.4375 5.640625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4980/14932/3733 4983/14931/3733 4981/14930/3733 4978/14929/3733 +f 4979/14936/3734 4980/14935/3734 4978/14934/3734 4977/14933/3734 +f 4984/14940/3735 4979/14939/3735 4977/14938/3735 4982/14937/3735 +f 4983/14944/3736 4984/14943/3736 4982/14942/3736 4981/14941/3736 +f 4982/14948/3737 4977/14947/3737 4978/14946/3737 4981/14945/3737 +f 4983/14952/3738 4980/14951/3738 4979/14950/3738 4984/14949/3738 +o cube +v 2 3.1875 5.59375 +v 2 3.1875 5.59375 +v 2 1.4375 5.59375 +v 2 1.4375 5.59375 +v 0.625 3.1875 5.59375 +v 0.625 3.1875 5.59375 +v 0.625 1.4375 5.59375 +v 0.625 1.4375 5.59375 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4988/14956/3739 4991/14955/3739 4989/14954/3739 4986/14953/3739 +f 4987/14960/3740 4988/14959/3740 4986/14958/3740 4985/14957/3740 +f 4992/14964/3741 4987/14963/3741 4985/14962/3741 4990/14961/3741 +f 4991/14968/3742 4992/14967/3742 4990/14966/3742 4989/14965/3742 +f 4990/14972/3743 4985/14971/3743 4986/14970/3743 4989/14969/3743 +f 4991/14976/3744 4988/14975/3744 4987/14974/3744 4992/14973/3744 +o cube +v 2 3.1875 5.609375 +v 2 3.1875 5.609375 +v 2 1.4375 5.609375 +v 2 1.4375 5.609375 +v 0.625 3.1875 5.609375 +v 0.625 3.1875 5.609375 +v 0.625 1.4375 5.609375 +v 0.625 1.4375 5.609375 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 4996/14980/3745 4999/14979/3745 4997/14978/3745 4994/14977/3745 +f 4995/14984/3746 4996/14983/3746 4994/14982/3746 4993/14981/3746 +f 5000/14988/3747 4995/14987/3747 4993/14986/3747 4998/14985/3747 +f 4999/14992/3748 5000/14991/3748 4998/14990/3748 4997/14989/3748 +f 4998/14996/3749 4993/14995/3749 4994/14994/3749 4997/14993/3749 +f 4999/15000/3750 4996/14999/3750 4995/14998/3750 5000/14997/3750 +o cube +v 2 3.1875 5.634375 +v 2 3.1875 5.634375 +v 2 1.4375 5.634375 +v 2 1.4375 5.634375 +v 0.625 3.1875 5.634375 +v 0.625 3.1875 5.634375 +v 0.625 1.4375 5.634375 +v 0.625 1.4375 5.634375 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5004/15004/3751 5007/15003/3751 5005/15002/3751 5002/15001/3751 +f 5003/15008/3752 5004/15007/3752 5002/15006/3752 5001/15005/3752 +f 5008/15012/3753 5003/15011/3753 5001/15010/3753 5006/15009/3753 +f 5007/15016/3754 5008/15015/3754 5006/15014/3754 5005/15013/3754 +f 5006/15020/3755 5001/15019/3755 5002/15018/3755 5005/15017/3755 +f 5007/15024/3756 5004/15023/3756 5003/15022/3756 5008/15021/3756 +o cube +v 2 3.1875 5.61875 +v 2 3.1875 5.61875 +v 2 1.4375 5.61875 +v 2 1.4375 5.61875 +v 0.625 3.1875 5.61875 +v 0.625 3.1875 5.61875 +v 0.625 1.4375 5.61875 +v 0.625 1.4375 5.61875 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5012/15028/3757 5015/15027/3757 5013/15026/3757 5010/15025/3757 +f 5011/15032/3758 5012/15031/3758 5010/15030/3758 5009/15029/3758 +f 5016/15036/3759 5011/15035/3759 5009/15034/3759 5014/15033/3759 +f 5015/15040/3760 5016/15039/3760 5014/15038/3760 5013/15037/3760 +f 5014/15044/3761 5009/15043/3761 5010/15042/3761 5013/15041/3761 +f 5015/15048/3762 5012/15047/3762 5011/15046/3762 5016/15045/3762 +o cube +v 2 3.1875 5.603125 +v 2 3.1875 5.603125 +v 2 1.4375 5.603125 +v 2 1.4375 5.603125 +v 0.625 3.1875 5.603125 +v 0.625 3.1875 5.603125 +v 0.625 1.4375 5.603125 +v 0.625 1.4375 5.603125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5020/15052/3763 5023/15051/3763 5021/15050/3763 5018/15049/3763 +f 5019/15056/3764 5020/15055/3764 5018/15054/3764 5017/15053/3764 +f 5024/15060/3765 5019/15059/3765 5017/15058/3765 5022/15057/3765 +f 5023/15064/3766 5024/15063/3766 5022/15062/3766 5021/15061/3766 +f 5022/15068/3767 5017/15067/3767 5018/15066/3767 5021/15065/3767 +f 5023/15072/3768 5020/15071/3768 5019/15070/3768 5024/15069/3768 +o cube +v 2 3.1875 5.5875 +v 2 3.1875 5.5875 +v 2 1.4375 5.5875 +v 2 1.4375 5.5875 +v 0.625 3.1875 5.5875 +v 0.625 3.1875 5.5875 +v 0.625 1.4375 5.5875 +v 0.625 1.4375 5.5875 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5028/15076/3769 5031/15075/3769 5029/15074/3769 5026/15073/3769 +f 5027/15080/3770 5028/15079/3770 5026/15078/3770 5025/15077/3770 +f 5032/15084/3771 5027/15083/3771 5025/15082/3771 5030/15081/3771 +f 5031/15088/3772 5032/15087/3772 5030/15086/3772 5029/15085/3772 +f 5030/15092/3773 5025/15091/3773 5026/15090/3773 5029/15089/3773 +f 5031/15096/3774 5028/15095/3774 5027/15094/3774 5032/15093/3774 +o cube +v 1.2336694015996625 2.2294597495027566 6 +v 1.2336694015996625 2.2294597495027566 5.9375 +v 1.101086880127185 2.0968772280302788 6 +v 1.101086880127185 2.0968772280302788 5.9375 +v 1.0568927063030258 2.4062364447993936 5.9375 +v 1.0568927063030258 2.4062364447993936 6 +v 0.924310184830548 2.2736539233269157 5.9375 +v 0.924310184830548 2.2736539233269157 6 +vt 0.365234375 0.9072265625 +vt 0.369140625 0.9072265625 +vt 0.369140625 0.904296875 +vt 0.365234375 0.904296875 +vt 0.3642578125 0.9072265625 +vt 0.365234375 0.9072265625 +vt 0.365234375 0.904296875 +vt 0.3642578125 0.904296875 +vt 0.3701171875 0.9072265625 +vt 0.3740234375 0.9072265625 +vt 0.3740234375 0.904296875 +vt 0.3701171875 0.904296875 +vt 0.369140625 0.9072265625 +vt 0.3701171875 0.9072265625 +vt 0.3701171875 0.904296875 +vt 0.369140625 0.904296875 +vt 0.369140625 0.9072265625 +vt 0.365234375 0.9072265625 +vt 0.365234375 0.908203125 +vt 0.369140625 0.908203125 +vt 0.373046875 0.908203125 +vt 0.369140625 0.908203125 +vt 0.369140625 0.9072265625 +vt 0.373046875 0.9072265625 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5036/15100/3775 5039/15099/3775 5037/15098/3775 5034/15097/3775 +f 5035/15104/3776 5036/15103/3776 5034/15102/3776 5033/15101/3776 +f 5040/15108/3777 5035/15107/3777 5033/15106/3777 5038/15105/3777 +f 5039/15112/3778 5040/15111/3778 5038/15110/3778 5037/15109/3778 +f 5038/15116/3779 5033/15115/3779 5034/15114/3779 5037/15113/3779 +f 5039/15120/3780 5036/15119/3780 5035/15118/3780 5040/15117/3780 +o cube +v 1.2751323374070511 2.2413219282652928 6 +v 1.2751323374070511 2.2413219282652928 5.9375 +v 1.21875 2.0625 6 +v 1.21875 2.0625 5.9375 +v 1.1559177185635228 2.2789101532033267 5.9375 +v 1.1559177185635228 2.2789101532033267 6 +v 1.0995353811564716 2.100088224938034 5.9375 +v 1.0995353811564716 2.100088224938034 6 +vt 0.2021484375 0.9716796875 +vt 0.2041015625 0.9716796875 +vt 0.2041015625 0.96875 +vt 0.2021484375 0.96875 +vt 0.201171875 0.9716796875 +vt 0.2021484375 0.9716796875 +vt 0.2021484375 0.96875 +vt 0.201171875 0.96875 +vt 0.205078125 0.9716796875 +vt 0.20703125 0.9716796875 +vt 0.20703125 0.96875 +vt 0.205078125 0.96875 +vt 0.2041015625 0.9716796875 +vt 0.205078125 0.9716796875 +vt 0.205078125 0.96875 +vt 0.2041015625 0.96875 +vt 0.2041015625 0.9716796875 +vt 0.2021484375 0.9716796875 +vt 0.2021484375 0.97265625 +vt 0.2041015625 0.97265625 +vt 0.2060546875 0.97265625 +vt 0.2041015625 0.97265625 +vt 0.2041015625 0.9716796875 +vt 0.2060546875 0.9716796875 +vn 0 0 -1 +vn 0.9537169507482269 -0.30070579950427306 0 +vn 0 0 1 +vn -0.9537169507482269 0.30070579950427306 0 +vn 0.30070579950427306 0.9537169507482269 0 +vn -0.30070579950427306 -0.9537169507482269 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5044/15124/3781 5047/15123/3781 5045/15122/3781 5042/15121/3781 +f 5043/15128/3782 5044/15127/3782 5042/15126/3782 5041/15125/3782 +f 5048/15132/3783 5043/15131/3783 5041/15130/3783 5046/15129/3783 +f 5047/15136/3784 5048/15135/3784 5046/15134/3784 5045/15133/3784 +f 5046/15140/3785 5041/15139/3785 5042/15138/3785 5045/15137/3785 +f 5047/15144/3786 5044/15143/3786 5043/15142/3786 5048/15141/3786 +o cube +v 1.7556072936969742 2.4062364447993936 6 +v 1.7556072936969742 2.4062364447993936 5.9375 +v 1.888189815169452 2.2736539233269157 6 +v 1.888189815169452 2.2736539233269157 5.9375 +v 1.5788305984003375 2.2294597495027566 5.9375 +v 1.5788305984003375 2.2294597495027566 6 +v 1.711413119872815 2.0968772280302788 5.9375 +v 1.711413119872815 2.0968772280302788 6 +vt 0.365234375 0.9111328125 +vt 0.369140625 0.9111328125 +vt 0.369140625 0.908203125 +vt 0.365234375 0.908203125 +vt 0.3642578125 0.9111328125 +vt 0.365234375 0.9111328125 +vt 0.365234375 0.908203125 +vt 0.3642578125 0.908203125 +vt 0.3701171875 0.9111328125 +vt 0.3740234375 0.9111328125 +vt 0.3740234375 0.908203125 +vt 0.3701171875 0.908203125 +vt 0.369140625 0.9111328125 +vt 0.3701171875 0.9111328125 +vt 0.3701171875 0.908203125 +vt 0.369140625 0.908203125 +vt 0.369140625 0.9111328125 +vt 0.365234375 0.9111328125 +vt 0.365234375 0.912109375 +vt 0.369140625 0.912109375 +vt 0.373046875 0.912109375 +vt 0.369140625 0.912109375 +vt 0.369140625 0.9111328125 +vt 0.373046875 0.9111328125 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5052/15148/3787 5055/15147/3787 5053/15146/3787 5050/15145/3787 +f 5051/15152/3788 5052/15151/3788 5050/15150/3788 5049/15149/3788 +f 5056/15156/3789 5051/15155/3789 5049/15154/3789 5054/15153/3789 +f 5055/15160/3790 5056/15159/3790 5054/15158/3790 5053/15157/3790 +f 5054/15164/3791 5049/15163/3791 5050/15162/3791 5053/15161/3791 +f 5055/15168/3792 5052/15167/3792 5051/15166/3792 5056/15165/3792 +o cube +v 1.6565822814364772 2.2789101532033267 6 +v 1.6565822814364772 2.2789101532033267 5.9375 +v 1.7129646188435284 2.100088224938034 6 +v 1.7129646188435284 2.100088224938034 5.9375 +v 1.5373676625929489 2.2413219282652928 5.9375 +v 1.5373676625929489 2.2413219282652928 6 +v 1.59375 2.0625 5.9375 +v 1.59375 2.0625 6 +vt 0.2021484375 0.9755859375 +vt 0.2041015625 0.9755859375 +vt 0.2041015625 0.97265625 +vt 0.2021484375 0.97265625 +vt 0.201171875 0.9755859375 +vt 0.2021484375 0.9755859375 +vt 0.2021484375 0.97265625 +vt 0.201171875 0.97265625 +vt 0.205078125 0.9755859375 +vt 0.20703125 0.9755859375 +vt 0.20703125 0.97265625 +vt 0.205078125 0.97265625 +vt 0.2041015625 0.9755859375 +vt 0.205078125 0.9755859375 +vt 0.205078125 0.97265625 +vt 0.2041015625 0.97265625 +vt 0.2041015625 0.9755859375 +vt 0.2021484375 0.9755859375 +vt 0.2021484375 0.9765625 +vt 0.2041015625 0.9765625 +vt 0.2060546875 0.9765625 +vt 0.2041015625 0.9765625 +vt 0.2041015625 0.9755859375 +vt 0.2060546875 0.9755859375 +vn 0 0 -1 +vn 0.9537169507482269 0.30070579950427306 0 +vn 0 0 1 +vn -0.9537169507482269 -0.30070579950427306 0 +vn -0.30070579950427306 0.9537169507482269 0 +vn 0.30070579950427306 -0.9537169507482269 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5060/15172/3793 5063/15171/3793 5061/15170/3793 5058/15169/3793 +f 5059/15176/3794 5060/15175/3794 5058/15174/3794 5057/15173/3794 +f 5064/15180/3795 5059/15179/3795 5057/15178/3795 5062/15177/3795 +f 5063/15184/3796 5064/15183/3796 5062/15182/3796 5061/15181/3796 +f 5062/15188/3797 5057/15187/3797 5058/15186/3797 5061/15185/3797 +f 5063/15192/3798 5060/15191/3798 5059/15190/3798 5064/15189/3798 +o cube +v 1.9218366217463334 2.3931095001281064 6 +v 1.9218366217463334 2.3931095001281064 5.9375 +v 1.8894842411085182 2.2723687718419727 6 +v 1.8894842411085182 2.2723687718419727 5.9375 +v 1.8010958934602 2.4254618807659214 5.9375 +v 1.8010958934602 2.4254618807659214 6 +v 1.7687435128223847 2.3047211524797877 5.9375 +v 1.7687435128223847 2.3047211524797877 6 +vt 0.2021484375 0.9521484375 +vt 0.2041015625 0.9521484375 +vt 0.2041015625 0.9501953125 +vt 0.2021484375 0.9501953125 +vt 0.201171875 0.9521484375 +vt 0.2021484375 0.9521484375 +vt 0.2021484375 0.9501953125 +vt 0.201171875 0.9501953125 +vt 0.205078125 0.9521484375 +vt 0.20703125 0.9521484375 +vt 0.20703125 0.9501953125 +vt 0.205078125 0.9501953125 +vt 0.2041015625 0.9521484375 +vt 0.205078125 0.9521484375 +vt 0.205078125 0.9501953125 +vt 0.2041015625 0.9501953125 +vt 0.2041015625 0.9521484375 +vt 0.2021484375 0.9521484375 +vt 0.2021484375 0.953125 +vt 0.2041015625 0.953125 +vt 0.2060546875 0.953125 +vt 0.2041015625 0.953125 +vt 0.2041015625 0.9521484375 +vt 0.2060546875 0.9521484375 +vn 0 0 -1 +vn 0.9659258262890683 -0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 0.25881904510252074 0 +vn 0.25881904510252074 0.9659258262890683 0 +vn -0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5068/15196/3799 5071/15195/3799 5069/15194/3799 5066/15193/3799 +f 5067/15200/3800 5068/15199/3800 5066/15198/3800 5065/15197/3800 +f 5072/15204/3801 5067/15203/3801 5065/15202/3801 5070/15201/3801 +f 5071/15208/3802 5072/15207/3802 5070/15206/3802 5069/15205/3802 +f 5070/15212/3803 5065/15211/3803 5066/15210/3803 5069/15209/3803 +f 5071/15216/3804 5068/15215/3804 5067/15214/3804 5072/15213/3804 +o cube +v 1.0114041065398 2.4254618807659214 6 +v 1.0114041065398 2.4254618807659214 5.9375 +v 1.0437564871776153 2.3047211524797877 6 +v 1.0437564871776153 2.3047211524797877 5.9375 +v 0.8906633782536666 2.3931095001281064 5.9375 +v 0.8906633782536666 2.3931095001281064 6 +v 0.9230157588914817 2.2723687718419727 5.9375 +v 0.9230157588914817 2.2723687718419727 6 +vt 0.1103515625 0.9873046875 +vt 0.1123046875 0.9873046875 +vt 0.1123046875 0.9853515625 +vt 0.1103515625 0.9853515625 +vt 0.109375 0.9873046875 +vt 0.1103515625 0.9873046875 +vt 0.1103515625 0.9853515625 +vt 0.109375 0.9853515625 +vt 0.11328125 0.9873046875 +vt 0.115234375 0.9873046875 +vt 0.115234375 0.9853515625 +vt 0.11328125 0.9853515625 +vt 0.1123046875 0.9873046875 +vt 0.11328125 0.9873046875 +vt 0.11328125 0.9853515625 +vt 0.1123046875 0.9853515625 +vt 0.1123046875 0.9873046875 +vt 0.1103515625 0.9873046875 +vt 0.1103515625 0.98828125 +vt 0.1123046875 0.98828125 +vt 0.1142578125 0.98828125 +vt 0.1123046875 0.98828125 +vt 0.1123046875 0.9873046875 +vt 0.1142578125 0.9873046875 +vn 0 0 -1 +vn 0.9659258262890683 0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 -0.25881904510252074 0 +vn -0.25881904510252074 0.9659258262890683 0 +vn 0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5076/15220/3805 5079/15219/3805 5077/15218/3805 5074/15217/3805 +f 5075/15224/3806 5076/15223/3806 5074/15222/3806 5073/15221/3806 +f 5080/15228/3807 5075/15227/3807 5073/15226/3807 5078/15225/3807 +f 5079/15232/3808 5080/15231/3808 5078/15230/3808 5077/15229/3808 +f 5078/15236/3809 5073/15235/3809 5074/15234/3809 5077/15233/3809 +f 5079/15240/3810 5076/15239/3810 5075/15238/3810 5080/15237/3810 +o cube +v 1.142837815198213 2.5081256578688023 6.01328125 +v 1.142837815198213 2.5081256578688023 5.88828125 +v 1.1590140055171207 2.4477552937257356 6.01328125 +v 1.1590140055171207 2.4477552937257356 5.88828125 +v 0.8409859944828793 2.4272447062742644 5.88828125 +v 0.8409859944828793 2.4272447062742644 6.01328125 +v 0.8571621848017869 2.3668743421311977 5.88828125 +v 0.8571621848017869 2.3668743421311977 6.01328125 +vt 0.4091796875 0.521484375 +vt 0.4140625 0.521484375 +vt 0.4140625 0.5205078125 +vt 0.4091796875 0.5205078125 +vt 0.4072265625 0.521484375 +vt 0.4091796875 0.521484375 +vt 0.4091796875 0.5205078125 +vt 0.4072265625 0.5205078125 +vt 0.416015625 0.521484375 +vt 0.4208984375 0.521484375 +vt 0.4208984375 0.5205078125 +vt 0.416015625 0.5205078125 +vt 0.4140625 0.521484375 +vt 0.416015625 0.521484375 +vt 0.416015625 0.5205078125 +vt 0.4140625 0.5205078125 +vt 0.4140625 0.521484375 +vt 0.4091796875 0.521484375 +vt 0.4091796875 0.5234375 +vt 0.4140625 0.5234375 +vt 0.4189453125 0.5234375 +vt 0.4140625 0.5234375 +vt 0.4140625 0.521484375 +vt 0.4189453125 0.521484375 +vn 0 0 -1 +vn 0.9659258262890683 0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 -0.25881904510252074 0 +vn -0.25881904510252074 0.9659258262890683 0 +vn 0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5084/15244/3811 5087/15243/3811 5085/15242/3811 5082/15241/3811 +f 5083/15248/3812 5084/15247/3812 5082/15246/3812 5081/15245/3812 +f 5088/15252/3813 5083/15251/3813 5081/15250/3813 5086/15249/3813 +f 5087/15256/3814 5088/15255/3814 5086/15254/3814 5085/15253/3814 +f 5086/15260/3815 5081/15259/3815 5082/15258/3815 5085/15257/3815 +f 5087/15264/3816 5084/15263/3816 5083/15262/3816 5088/15261/3816 +o cube +v 1.96989638648523 2.4212076698599576 6.015625 +v 1.96989638648523 2.4212076698599576 5.890625 +v 1.9537201961663224 2.360837305716891 6.015625 +v 1.9537201961663224 2.360837305716891 5.890625 +v 1.6680445657698961 2.5020886214544955 5.890625 +v 1.6680445657698961 2.5020886214544955 6.015625 +v 1.6518683754509884 2.441718257311429 5.890625 +v 1.6518683754509884 2.441718257311429 6.015625 +vt 0.38671875 0.521484375 +vt 0.3916015625 0.521484375 +vt 0.3916015625 0.5205078125 +vt 0.38671875 0.5205078125 +vt 0.384765625 0.521484375 +vt 0.38671875 0.521484375 +vt 0.38671875 0.5205078125 +vt 0.384765625 0.5205078125 +vt 0.3935546875 0.521484375 +vt 0.3984375 0.521484375 +vt 0.3984375 0.5205078125 +vt 0.3935546875 0.5205078125 +vt 0.3916015625 0.521484375 +vt 0.3935546875 0.521484375 +vt 0.3935546875 0.5205078125 +vt 0.3916015625 0.5205078125 +vt 0.3916015625 0.521484375 +vt 0.38671875 0.521484375 +vt 0.38671875 0.5234375 +vt 0.3916015625 0.5234375 +vt 0.396484375 0.5234375 +vt 0.3916015625 0.5234375 +vt 0.3916015625 0.521484375 +vt 0.396484375 0.521484375 +vn 0 0 -1 +vn 0.9659258262890683 -0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 0.25881904510252074 0 +vn 0.25881904510252074 0.9659258262890683 0 +vn -0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5092/15268/3817 5095/15267/3817 5093/15266/3817 5090/15265/3817 +f 5091/15272/3818 5092/15271/3818 5090/15270/3818 5089/15269/3818 +f 5096/15276/3819 5091/15275/3819 5089/15274/3819 5094/15273/3819 +f 5095/15280/3820 5096/15279/3820 5094/15278/3820 5093/15277/3820 +f 5094/15284/3821 5089/15283/3821 5090/15282/3821 5093/15281/3821 +f 5095/15288/3822 5092/15287/3822 5091/15286/3822 5096/15285/3822 +o cube +v 1.84375 2.45390625 6.00234375 +v 1.84375 2.45390625 5.93984375 +v 1.84375 2.26640625 6.00234375 +v 1.84375 2.26640625 5.93984375 +v 0.96875 2.45390625 5.93984375 +v 0.96875 2.45390625 6.00234375 +v 0.96875 2.26640625 5.93984375 +v 0.96875 2.26640625 6.00234375 +vt 0.3291015625 0.48828125 +vt 0.3427734375 0.48828125 +vt 0.3427734375 0.4853515625 +vt 0.3291015625 0.4853515625 +vt 0.328125 0.48828125 +vt 0.3291015625 0.48828125 +vt 0.3291015625 0.4853515625 +vt 0.328125 0.4853515625 +vt 0.34375 0.48828125 +vt 0.357421875 0.48828125 +vt 0.357421875 0.4853515625 +vt 0.34375 0.4853515625 +vt 0.3427734375 0.48828125 +vt 0.34375 0.48828125 +vt 0.34375 0.4853515625 +vt 0.3427734375 0.4853515625 +vt 0.3427734375 0.48828125 +vt 0.3291015625 0.48828125 +vt 0.3291015625 0.4892578125 +vt 0.3427734375 0.4892578125 +vt 0.3564453125 0.4892578125 +vt 0.3427734375 0.4892578125 +vt 0.3427734375 0.48828125 +vt 0.3564453125 0.48828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5100/15292/3823 5103/15291/3823 5101/15290/3823 5098/15289/3823 +f 5099/15296/3824 5100/15295/3824 5098/15294/3824 5097/15293/3824 +f 5104/15300/3825 5099/15299/3825 5097/15298/3825 5102/15297/3825 +f 5103/15304/3826 5104/15303/3826 5102/15302/3826 5101/15301/3826 +f 5102/15308/3827 5097/15307/3827 5098/15306/3827 5101/15305/3827 +f 5103/15312/3828 5100/15311/3828 5099/15310/3828 5104/15309/3828 +o cube +v 1.4523437499999998 2.5109375 6.020312499999999 +v 1.4523437499999998 2.5109375 5.895312499999999 +v 1.4523437499999998 2.4484375 6.020312499999999 +v 1.4523437499999998 2.4484375 5.895312499999999 +v 1.1398437499999998 2.5109375 5.895312499999999 +v 1.1398437499999998 2.5109375 6.020312499999999 +v 1.1398437499999998 2.4484375 5.895312499999999 +v 1.1398437499999998 2.4484375 6.020312499999999 +vt 0.4462890625 0.5234375 +vt 0.451171875 0.5234375 +vt 0.451171875 0.5224609375 +vt 0.4462890625 0.5224609375 +vt 0.4443359375 0.5234375 +vt 0.4462890625 0.5234375 +vt 0.4462890625 0.5224609375 +vt 0.4443359375 0.5224609375 +vt 0.453125 0.5234375 +vt 0.4580078125 0.5234375 +vt 0.4580078125 0.5224609375 +vt 0.453125 0.5224609375 +vt 0.451171875 0.5234375 +vt 0.453125 0.5234375 +vt 0.453125 0.5224609375 +vt 0.451171875 0.5224609375 +vt 0.451171875 0.5234375 +vt 0.4462890625 0.5234375 +vt 0.4462890625 0.525390625 +vt 0.451171875 0.525390625 +vt 0.4560546875 0.525390625 +vt 0.451171875 0.525390625 +vt 0.451171875 0.5234375 +vt 0.4560546875 0.5234375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5108/15316/3829 5111/15315/3829 5109/15314/3829 5106/15313/3829 +f 5107/15320/3830 5108/15319/3830 5106/15318/3830 5105/15317/3830 +f 5112/15324/3831 5107/15323/3831 5105/15322/3831 5110/15321/3831 +f 5111/15328/3832 5112/15327/3832 5110/15326/3832 5109/15325/3832 +f 5110/15332/3833 5105/15331/3833 5106/15330/3833 5109/15329/3833 +f 5111/15336/3834 5108/15335/3834 5107/15334/3834 5112/15333/3834 +o cube +v 1.6726562500000002 2.50703125 6.015625 +v 1.6726562500000002 2.50703125 5.890625 +v 1.6726562500000002 2.44453125 6.015625 +v 1.6726562500000002 2.44453125 5.890625 +v 1.3601562500000002 2.50703125 5.890625 +v 1.3601562500000002 2.50703125 6.015625 +v 1.3601562500000002 2.44453125 5.890625 +v 1.3601562500000002 2.44453125 6.015625 +vt 0.078125 0.8154296875 +vt 0.0830078125 0.8154296875 +vt 0.0830078125 0.814453125 +vt 0.078125 0.814453125 +vt 0.076171875 0.8154296875 +vt 0.078125 0.8154296875 +vt 0.078125 0.814453125 +vt 0.076171875 0.814453125 +vt 0.0849609375 0.8154296875 +vt 0.08984375 0.8154296875 +vt 0.08984375 0.814453125 +vt 0.0849609375 0.814453125 +vt 0.0830078125 0.8154296875 +vt 0.0849609375 0.8154296875 +vt 0.0849609375 0.814453125 +vt 0.0830078125 0.814453125 +vt 0.0830078125 0.8154296875 +vt 0.078125 0.8154296875 +vt 0.078125 0.8173828125 +vt 0.0830078125 0.8173828125 +vt 0.087890625 0.8173828125 +vt 0.0830078125 0.8173828125 +vt 0.0830078125 0.8154296875 +vt 0.087890625 0.8154296875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5116/15340/3835 5119/15339/3835 5117/15338/3835 5114/15337/3835 +f 5115/15344/3836 5116/15343/3836 5114/15342/3836 5113/15341/3836 +f 5120/15348/3837 5115/15347/3837 5113/15346/3837 5118/15345/3837 +f 5119/15352/3838 5120/15351/3838 5118/15350/3838 5117/15349/3838 +f 5118/15356/3839 5113/15355/3839 5114/15354/3839 5117/15353/3839 +f 5119/15360/3840 5116/15359/3840 5115/15358/3840 5120/15357/3840 +o cube +v 1.4828125000000005 2.3265625 6.01328125 +v 1.4828125000000005 2.3265625 5.95078125 +v 1.4828125000000005 2.2015625 6.01328125 +v 1.4828125000000005 2.2015625 5.95078125 +v 1.0453125 2.3265625 5.95078125 +v 1.0453125 2.3265625 6.01328125 +v 1.0453125 2.2015625 5.95078125 +v 1.0453125 2.2015625 6.01328125 +vt 0.177734375 0.81640625 +vt 0.1845703125 0.81640625 +vt 0.1845703125 0.814453125 +vt 0.177734375 0.814453125 +vt 0.1767578125 0.81640625 +vt 0.177734375 0.81640625 +vt 0.177734375 0.814453125 +vt 0.1767578125 0.814453125 +vt 0.185546875 0.81640625 +vt 0.1923828125 0.81640625 +vt 0.1923828125 0.814453125 +vt 0.185546875 0.814453125 +vt 0.1845703125 0.81640625 +vt 0.185546875 0.81640625 +vt 0.185546875 0.814453125 +vt 0.1845703125 0.814453125 +vt 0.1845703125 0.81640625 +vt 0.177734375 0.81640625 +vt 0.177734375 0.8173828125 +vt 0.1845703125 0.8173828125 +vt 0.19140625 0.8173828125 +vt 0.1845703125 0.8173828125 +vt 0.1845703125 0.81640625 +vt 0.19140625 0.81640625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5124/15364/3841 5127/15363/3841 5125/15362/3841 5122/15361/3841 +f 5123/15368/3842 5124/15367/3842 5122/15366/3842 5121/15365/3842 +f 5128/15372/3843 5123/15371/3843 5121/15370/3843 5126/15369/3843 +f 5127/15376/3844 5128/15375/3844 5126/15374/3844 5125/15373/3844 +f 5126/15380/3845 5121/15379/3845 5122/15378/3845 5125/15377/3845 +f 5127/15384/3846 5124/15383/3846 5123/15382/3846 5128/15381/3846 +o cube +v 1.6492187500000002 2.421875 6.017968750000001 +v 1.6492187500000002 2.421875 5.955468750000001 +v 1.6492187500000002 2.359375 6.017968750000001 +v 1.6492187500000002 2.359375 5.955468750000001 +v 1.2742187500000002 2.421875 5.955468750000001 +v 1.2742187500000002 2.421875 6.017968750000001 +v 1.2742187500000002 2.359375 5.955468750000001 +v 1.2742187500000002 2.359375 6.017968750000001 +vt 0.099609375 0.91015625 +vt 0.10546875 0.91015625 +vt 0.10546875 0.9091796875 +vt 0.099609375 0.9091796875 +vt 0.0986328125 0.91015625 +vt 0.099609375 0.91015625 +vt 0.099609375 0.9091796875 +vt 0.0986328125 0.9091796875 +vt 0.1064453125 0.91015625 +vt 0.1123046875 0.91015625 +vt 0.1123046875 0.9091796875 +vt 0.1064453125 0.9091796875 +vt 0.10546875 0.91015625 +vt 0.1064453125 0.91015625 +vt 0.1064453125 0.9091796875 +vt 0.10546875 0.9091796875 +vt 0.10546875 0.91015625 +vt 0.099609375 0.91015625 +vt 0.099609375 0.9111328125 +vt 0.10546875 0.9111328125 +vt 0.111328125 0.9111328125 +vt 0.10546875 0.9111328125 +vt 0.10546875 0.91015625 +vt 0.111328125 0.91015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5132/15388/3847 5135/15387/3847 5133/15386/3847 5130/15385/3847 +f 5131/15392/3848 5132/15391/3848 5130/15390/3848 5129/15389/3848 +f 5136/15396/3849 5131/15395/3849 5129/15394/3849 5134/15393/3849 +f 5135/15400/3850 5136/15399/3850 5134/15398/3850 5133/15397/3850 +f 5134/15404/3851 5129/15403/3851 5130/15402/3851 5133/15401/3851 +f 5135/15408/3852 5132/15407/3852 5131/15406/3852 5136/15405/3852 +o cube +v 1.7117187500000002 2.271875 6.017968750000001 +v 1.7117187500000002 2.271875 5.955468750000001 +v 1.7117187500000002 2.146875 6.017968750000001 +v 1.7117187500000002 2.146875 5.955468750000001 +v 1.2742187500000002 2.271875 5.955468750000001 +v 1.2742187500000002 2.271875 6.017968750000001 +v 1.2742187500000002 2.146875 5.955468750000001 +v 1.2742187500000002 2.146875 6.017968750000001 +vt 0.021484375 0.8427734375 +vt 0.0283203125 0.8427734375 +vt 0.0283203125 0.8408203125 +vt 0.021484375 0.8408203125 +vt 0.0205078125 0.8427734375 +vt 0.021484375 0.8427734375 +vt 0.021484375 0.8408203125 +vt 0.0205078125 0.8408203125 +vt 0.029296875 0.8427734375 +vt 0.0361328125 0.8427734375 +vt 0.0361328125 0.8408203125 +vt 0.029296875 0.8408203125 +vt 0.0283203125 0.8427734375 +vt 0.029296875 0.8427734375 +vt 0.029296875 0.8408203125 +vt 0.0283203125 0.8408203125 +vt 0.0283203125 0.8427734375 +vt 0.021484375 0.8427734375 +vt 0.021484375 0.84375 +vt 0.0283203125 0.84375 +vt 0.03515625 0.84375 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.8427734375 +vt 0.03515625 0.8427734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5140/15412/3853 5143/15411/3853 5141/15410/3853 5138/15409/3853 +f 5139/15416/3854 5140/15415/3854 5138/15414/3854 5137/15413/3854 +f 5144/15420/3855 5139/15419/3855 5137/15418/3855 5142/15417/3855 +f 5143/15424/3856 5144/15423/3856 5142/15422/3856 5141/15421/3856 +f 5142/15428/3857 5137/15427/3857 5138/15426/3857 5141/15425/3857 +f 5143/15432/3858 5140/15431/3858 5139/15430/3858 5144/15429/3858 +o cube +v 1.59375 2.25 6 +v 1.59375 2.25 5.9375 +v 1.59375 2.0625 6 +v 1.59375 2.0625 5.9375 +v 1.21875 2.25 5.9375 +v 1.21875 2.25 6 +v 1.21875 2.0625 5.9375 +v 1.21875 2.0625 6 +vt 0.3466796875 0.9052734375 +vt 0.3525390625 0.9052734375 +vt 0.3525390625 0.90234375 +vt 0.3466796875 0.90234375 +vt 0.345703125 0.9052734375 +vt 0.3466796875 0.9052734375 +vt 0.3466796875 0.90234375 +vt 0.345703125 0.90234375 +vt 0.353515625 0.9052734375 +vt 0.359375 0.9052734375 +vt 0.359375 0.90234375 +vt 0.353515625 0.90234375 +vt 0.3525390625 0.9052734375 +vt 0.353515625 0.9052734375 +vt 0.353515625 0.90234375 +vt 0.3525390625 0.90234375 +vt 0.3525390625 0.9052734375 +vt 0.3466796875 0.9052734375 +vt 0.3466796875 0.90625 +vt 0.3525390625 0.90625 +vt 0.3583984375 0.90625 +vt 0.3525390625 0.90625 +vt 0.3525390625 0.9052734375 +vt 0.3583984375 0.9052734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5148/15436/3859 5151/15435/3859 5149/15434/3859 5146/15433/3859 +f 5147/15440/3860 5148/15439/3860 5146/15438/3860 5145/15437/3860 +f 5152/15444/3861 5147/15443/3861 5145/15442/3861 5150/15441/3861 +f 5151/15448/3862 5152/15447/3862 5150/15446/3862 5149/15445/3862 +f 5150/15452/3863 5145/15451/3863 5146/15450/3863 5149/15449/3863 +f 5151/15456/3864 5148/15455/3864 5147/15454/3864 5152/15453/3864 +o cube +v 0.0625 2.1954140457796627 7.750711737487836 +v 0.0625 2.5312263009964275 7.223592083854783 +v 0.0625 2.0899901150530518 7.683549286444483 +v 0.0625 2.4258023702698166 7.156429632811429 +v -0.0625 2.5312263009964275 7.223592083854783 +v -0.0625 2.1954140457796627 7.750711737487836 +v -0.0625 2.4258023702698166 7.156429632811429 +v -0.0625 2.0899901150530518 7.683549286444483 +vt 0.025390625 0.4130859375 +vt 0.02734375 0.4130859375 +vt 0.02734375 0.4111328125 +vt 0.025390625 0.4111328125 +vt 0.015625 0.4130859375 +vt 0.025390625 0.4130859375 +vt 0.025390625 0.4111328125 +vt 0.015625 0.4111328125 +vt 0.037109375 0.4130859375 +vt 0.0390625 0.4130859375 +vt 0.0390625 0.4111328125 +vt 0.037109375 0.4111328125 +vt 0.02734375 0.4130859375 +vt 0.037109375 0.4130859375 +vt 0.037109375 0.4111328125 +vt 0.02734375 0.4111328125 +vt 0.02734375 0.4130859375 +vt 0.025390625 0.4130859375 +vt 0.025390625 0.4228515625 +vt 0.02734375 0.4228515625 +vt 0.029296875 0.4228515625 +vt 0.02734375 0.4228515625 +vt 0.02734375 0.4130859375 +vt 0.029296875 0.4130859375 +vn 0 0.5372996083468239 -0.8433914458128857 +vn 1 0 0 +vn 0 -0.5372996083468239 0.8433914458128857 +vn -1 0 0 +vn 0 0.8433914458128857 0.5372996083468239 +vn 0 -0.8433914458128857 -0.5372996083468239 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5156/15460/3865 5159/15459/3865 5157/15458/3865 5154/15457/3865 +f 5155/15464/3866 5156/15463/3866 5154/15462/3866 5153/15461/3866 +f 5160/15468/3867 5155/15467/3867 5153/15466/3867 5158/15465/3867 +f 5159/15472/3868 5160/15471/3868 5158/15470/3868 5157/15469/3868 +f 5158/15476/3869 5153/15475/3869 5154/15474/3869 5157/15473/3869 +f 5159/15480/3870 5156/15479/3870 5155/15478/3870 5160/15477/3870 +o cube +v 0.14522108704550085 2.1559092424798396 7.725480029483952 +v 0.12566677891547198 2.222244812301151 7.621354042285569 +v 0.14522108704550085 2.103197277116534 7.6918988039622755 +v 0.12566677891547198 2.1695328469378454 7.587772816763892 +v 0.0022057363410797615 2.211738290201393 7.6378459784912245 +v 0.02176004447110863 2.1454027203800816 7.741971965689608 +v 0.0022057363410797615 2.159026324838088 7.604264752969549 +v 0.02176004447110863 2.0926907550167764 7.708390740167931 +vt 0.162109375 0.9716796875 +vt 0.1640625 0.9716796875 +vt 0.1640625 0.970703125 +vt 0.162109375 0.970703125 +vt 0.16015625 0.9716796875 +vt 0.162109375 0.9716796875 +vt 0.162109375 0.970703125 +vt 0.16015625 0.970703125 +vt 0.166015625 0.9716796875 +vt 0.16796875 0.9716796875 +vt 0.16796875 0.970703125 +vt 0.166015625 0.970703125 +vt 0.1640625 0.9716796875 +vt 0.166015625 0.9716796875 +vt 0.166015625 0.970703125 +vt 0.1640625 0.970703125 +vt 0.1640625 0.9716796875 +vt 0.162109375 0.9716796875 +vt 0.162109375 0.9736328125 +vt 0.1640625 0.9736328125 +vt 0.166015625 0.9736328125 +vt 0.1640625 0.9736328125 +vt 0.1640625 0.9716796875 +vt 0.166015625 0.9716796875 +vn -0.15643446504023092 0.5306845585704919 -0.8330078975870632 +vn 0.9876883405951378 0.08405217679806107 -0.13193548964524568 +vn 0.15643446504023092 -0.5306845585704919 0.8330078975870632 +vn -0.9876883405951378 -0.08405217679806107 0.13193548964524568 +vn -5.551115123125783e-17 0.8433914458128857 0.537299608346824 +vn 5.551115123125783e-17 -0.8433914458128857 -0.537299608346824 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5164/15484/3871 5167/15483/3871 5165/15482/3871 5162/15481/3871 +f 5163/15488/3872 5164/15487/3872 5162/15486/3872 5161/15485/3872 +f 5168/15492/3873 5163/15491/3873 5161/15490/3873 5166/15489/3873 +f 5167/15496/3874 5168/15495/3874 5166/15494/3874 5165/15493/3874 +f 5166/15500/3875 5161/15499/3875 5162/15498/3875 5165/15497/3875 +f 5167/15504/3876 5164/15503/3876 5163/15502/3876 5168/15501/3876 +o cube +v -0.02176004447110863 2.1454027203800816 7.741971965689608 +v -0.0022057363410797615 2.211738290201393 7.6378459784912245 +v -0.02176004447110863 2.0926907550167764 7.708390740167931 +v -0.0022057363410797615 2.159026324838088 7.604264752969549 +v -0.12566677891547198 2.222244812301151 7.621354042285569 +v -0.14522108704550085 2.1559092424798396 7.725480029483952 +v -0.12566677891547198 2.1695328469378454 7.587772816763892 +v -0.14522108704550085 2.103197277116534 7.6918988039622755 +vt 0.158203125 0.9775390625 +vt 0.16015625 0.9775390625 +vt 0.16015625 0.9765625 +vt 0.158203125 0.9765625 +vt 0.15625 0.9775390625 +vt 0.158203125 0.9775390625 +vt 0.158203125 0.9765625 +vt 0.15625 0.9765625 +vt 0.162109375 0.9775390625 +vt 0.1640625 0.9775390625 +vt 0.1640625 0.9765625 +vt 0.162109375 0.9765625 +vt 0.16015625 0.9775390625 +vt 0.162109375 0.9775390625 +vt 0.162109375 0.9765625 +vt 0.16015625 0.9765625 +vt 0.16015625 0.9775390625 +vt 0.158203125 0.9775390625 +vt 0.158203125 0.9794921875 +vt 0.16015625 0.9794921875 +vt 0.162109375 0.9794921875 +vt 0.16015625 0.9794921875 +vt 0.16015625 0.9775390625 +vt 0.162109375 0.9775390625 +vn 0.15643446504023092 0.5306845585704919 -0.8330078975870632 +vn 0.9876883405951378 -0.08405217679806107 0.13193548964524568 +vn -0.15643446504023092 -0.5306845585704919 0.8330078975870632 +vn -0.9876883405951378 0.08405217679806107 -0.13193548964524568 +vn 5.551115123125783e-17 0.8433914458128857 0.537299608346824 +vn -5.551115123125783e-17 -0.8433914458128857 -0.537299608346824 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5172/15508/3877 5175/15507/3877 5173/15506/3877 5170/15505/3877 +f 5171/15512/3878 5172/15511/3878 5170/15510/3878 5169/15509/3878 +f 5176/15516/3879 5171/15515/3879 5169/15514/3879 5174/15513/3879 +f 5175/15520/3880 5176/15519/3880 5174/15518/3880 5173/15517/3880 +f 5174/15524/3881 5169/15523/3881 5170/15522/3881 5173/15521/3881 +f 5175/15528/3882 5172/15527/3882 5171/15526/3882 5176/15525/3882 +o cube +v 0.12566677891547198 2.222244812301151 7.621354042285569 +v 0.05722670046037094 2.4544193066757414 7.256913087091229 +v 0.12566677891547198 2.1695328469378454 7.587772816763892 +v 0.05722670046037094 2.4017073413124357 7.2233318615695525 +v -0.004503820826825183 2.449166045625862 7.265159055194057 +v 0.06393625762827586 2.216991551251272 7.629600010388397 +v -0.004503820826825156 2.396454080262557 7.23157782967238 +v 0.06393625762827587 2.1642795858879667 7.596018784866721 +vt 0.357421875 0.7314453125 +vt 0.3583984375 0.7314453125 +vt 0.3583984375 0.73046875 +vt 0.357421875 0.73046875 +vt 0.3505859375 0.7314453125 +vt 0.357421875 0.7314453125 +vt 0.357421875 0.73046875 +vt 0.3505859375 0.73046875 +vt 0.365234375 0.7314453125 +vt 0.3662109375 0.7314453125 +vt 0.3662109375 0.73046875 +vt 0.365234375 0.73046875 +vt 0.3583984375 0.7314453125 +vt 0.365234375 0.7314453125 +vt 0.365234375 0.73046875 +vt 0.3583984375 0.73046875 +vt 0.3583984375 0.7314453125 +vt 0.357421875 0.7314453125 +vt 0.357421875 0.73828125 +vt 0.3583984375 0.73828125 +vt 0.359375 0.73828125 +vt 0.3583984375 0.73828125 +vt 0.3583984375 0.7314453125 +vt 0.359375 0.7314453125 +vn -0.15643446504023092 0.5306845585704919 -0.8330078975870632 +vn 0.9876883405951378 0.08405217679806107 -0.13193548964524568 +vn 0.15643446504023092 -0.5306845585704919 0.8330078975870632 +vn -0.9876883405951378 -0.08405217679806107 0.13193548964524568 +vn -5.551115123125783e-17 0.8433914458128857 0.537299608346824 +vn 5.551115123125783e-17 -0.8433914458128857 -0.537299608346824 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5180/15532/3883 5183/15531/3883 5181/15530/3883 5178/15529/3883 +f 5179/15536/3884 5180/15535/3884 5178/15534/3884 5177/15533/3884 +f 5184/15540/3885 5179/15539/3885 5177/15538/3885 5182/15537/3885 +f 5183/15544/3886 5184/15543/3886 5182/15542/3886 5181/15541/3886 +f 5182/15548/3887 5177/15547/3887 5178/15546/3887 5181/15545/3887 +f 5183/15552/3888 5180/15551/3888 5179/15550/3888 5184/15549/3888 +o cube +v 0.292064537967226 2.155222744780882 10.1875 +v 0.292064537967226 2.155222744780882 7.9375 +v 0.3082407282861335 2.094852380637815 10.1875 +v 0.3082407282861335 2.094852380637815 7.9375 +v 0.17132380968109245 2.1228703641430666 7.9375 +v 0.17132380968109245 2.1228703641430666 10.1875 +v 0.1875 2.0625 7.9375 +v 0.1875 2.0625 10.1875 +vt 0.615234375 0.8818359375 +vt 0.6171875 0.8818359375 +vt 0.6171875 0.880859375 +vt 0.615234375 0.880859375 +vt 0.580078125 0.8818359375 +vt 0.615234375 0.8818359375 +vt 0.615234375 0.880859375 +vt 0.580078125 0.880859375 +vt 0.65234375 0.8818359375 +vt 0.654296875 0.8818359375 +vt 0.654296875 0.880859375 +vt 0.65234375 0.880859375 +vt 0.6171875 0.8818359375 +vt 0.65234375 0.8818359375 +vt 0.65234375 0.880859375 +vt 0.6171875 0.880859375 +vt 0.6171875 0.8818359375 +vt 0.615234375 0.8818359375 +vt 0.615234375 0.9169921875 +vt 0.6171875 0.9169921875 +vt 0.619140625 0.9169921875 +vt 0.6171875 0.9169921875 +vt 0.6171875 0.8818359375 +vt 0.619140625 0.8818359375 +vn 0 0 -1 +vn 0.9659258262890683 0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 -0.25881904510252074 0 +vn -0.25881904510252074 0.9659258262890683 0 +vn 0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5188/15556/3889 5191/15555/3889 5189/15554/3889 5186/15553/3889 +f 5187/15560/3890 5188/15559/3890 5186/15558/3890 5185/15557/3890 +f 5192/15564/3891 5187/15563/3891 5185/15562/3891 5190/15561/3891 +f 5191/15568/3892 5192/15567/3892 5190/15566/3892 5189/15565/3892 +f 5190/15572/3893 5185/15571/3893 5186/15570/3893 5189/15569/3893 +f 5191/15576/3894 5188/15575/3894 5187/15574/3894 5192/15573/3894 +o cube +v 0.2926057294292204 2.1543965485859715 7.946810810283892 +v 0.22109933784471353 2.187708188448631 7.709582712006678 +v 0.3079572440987865 2.0952089065537374 7.933872339430881 +v 0.23645085251427958 2.128520546416397 7.696644241153666 +v 0.10532355030672619 2.1511722364961825 7.739349996647491 +v 0.1768299418912331 2.117860596633523 7.976578094924705 +v 0.12067506497629227 2.0919845944639484 7.72641152579448 +v 0.19218145656079916 2.0586729546012887 7.963639624071694 +vt 0.4775390625 0.9453125 +vt 0.4794921875 0.9453125 +vt 0.4794921875 0.9443359375 +vt 0.4775390625 0.9443359375 +vt 0.4736328125 0.9453125 +vt 0.4775390625 0.9453125 +vt 0.4775390625 0.9443359375 +vt 0.4736328125 0.9443359375 +vt 0.4833984375 0.9453125 +vt 0.4853515625 0.9453125 +vt 0.4853515625 0.9443359375 +vt 0.4833984375 0.9443359375 +vt 0.4794921875 0.9453125 +vt 0.4833984375 0.9453125 +vt 0.4833984375 0.9443359375 +vt 0.4794921875 0.9443359375 +vt 0.4794921875 0.9453125 +vt 0.4775390625 0.9453125 +vt 0.4775390625 0.94921875 +vt 0.4794921875 0.94921875 +vt 0.4814453125 0.94921875 +vt 0.4794921875 0.94921875 +vt 0.4794921875 0.9453125 +vt 0.4814453125 0.9453125 +vn -0.2860255663380277 0.13324655945063893 -0.9489123931088571 +vn 0.9262063003038986 0.2922876156195896 -0.23813827712650368 +vn 0.2860255663380277 -0.13324655945063893 0.9489123931088571 +vn -0.9262063003038986 -0.2922876156195896 0.23813827712650368 +vn -0.24562423471305708 0.9470022725157435 0.2070155336481846 +vn 0.24562423471305708 -0.9470022725157435 -0.2070155336481846 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5196/15580/3895 5199/15579/3895 5197/15578/3895 5194/15577/3895 +f 5195/15584/3896 5196/15583/3896 5194/15582/3896 5193/15581/3896 +f 5200/15588/3897 5195/15587/3897 5193/15586/3897 5198/15585/3897 +f 5199/15592/3898 5200/15591/3898 5198/15590/3898 5197/15589/3898 +f 5198/15596/3899 5193/15595/3899 5194/15594/3899 5197/15593/3899 +f 5199/15600/3900 5196/15599/3900 5195/15598/3900 5200/15597/3900 +o cube +v 0.2279778974705077 2.1816520291609955 7.728902684251154 +v 0.07216454959305593 2.3877374691995126 7.37583435937996 +v 0.2357094213556183 2.1296349964252395 7.695128406408671 +v 0.07989607347816652 2.3357204364637565 7.342060081537476 +v 0.01427665582406229 2.369469493223288 7.390718001700367 +v 0.17009000370151403 2.163384053184771 7.74378632657156 +v 0.022008179709172876 2.317452460487532 7.356943723857883 +v 0.17782152758662462 2.111367020449015 7.7100120487290775 +vt 0.357421875 0.7119140625 +vt 0.3583984375 0.7119140625 +vt 0.3583984375 0.7109375 +vt 0.357421875 0.7109375 +vt 0.3505859375 0.7119140625 +vt 0.357421875 0.7119140625 +vt 0.357421875 0.7109375 +vt 0.3505859375 0.7109375 +vt 0.365234375 0.7119140625 +vt 0.3662109375 0.7119140625 +vt 0.3662109375 0.7109375 +vt 0.365234375 0.7109375 +vt 0.3583984375 0.7119140625 +vt 0.365234375 0.7119140625 +vt 0.365234375 0.7109375 +vt 0.3583984375 0.7109375 +vt 0.3583984375 0.7119140625 +vt 0.357421875 0.7119140625 +vt 0.357421875 0.71875 +vt 0.3583984375 0.71875 +vt 0.359375 0.71875 +vt 0.3583984375 0.71875 +vt 0.3583984375 0.7119140625 +vt 0.359375 0.7119140625 +vn -0.3561447951484612 0.4710524343737528 -0.8070133139913007 +vn 0.9262063003038985 0.29228761561958966 -0.23813827712650373 +vn 0.3561447951484612 -0.4710524343737528 0.8070133139913007 +vn -0.9262063003038985 -0.29228761561958966 0.23813827712650373 +vn -0.12370438216176961 0.8322725237720974 0.5403884454797296 +vn 0.12370438216176961 -0.8322725237720974 -0.5403884454797296 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5204/15604/3901 5207/15603/3901 5205/15602/3901 5202/15601/3901 +f 5203/15608/3902 5204/15607/3902 5202/15606/3902 5201/15605/3902 +f 5208/15612/3903 5203/15611/3903 5201/15610/3903 5206/15609/3903 +f 5207/15616/3904 5208/15615/3904 5206/15614/3904 5205/15613/3904 +f 5206/15620/3905 5201/15619/3905 5202/15618/3905 5205/15617/3905 +f 5207/15624/3906 5204/15623/3906 5203/15622/3906 5208/15621/3906 +o cube +v 0.17009000370151403 2.163384053184771 7.74378632657156 +v 0.10331285461117758 2.2517063846298497 7.592471330198191 +v 0.17782152758662462 2.111367020449015 7.7100120487290775 +v 0.11104437849628818 2.1996893518940936 7.558697052355709 +v 0.04542496084218392 2.2334384086536256 7.607354972518598 +v 0.11220210993252039 2.145116077208547 7.758669968891967 +v 0.053156484727294506 2.1814213759178696 7.573580694676115 +v 0.11993363381763099 2.093099044472791 7.7248956910494835 +vt 0.1875 0.90234375 +vt 0.1884765625 0.90234375 +vt 0.1884765625 0.9013671875 +vt 0.1875 0.9013671875 +vt 0.1845703125 0.90234375 +vt 0.1875 0.90234375 +vt 0.1875 0.9013671875 +vt 0.1845703125 0.9013671875 +vt 0.19140625 0.90234375 +vt 0.1923828125 0.90234375 +vt 0.1923828125 0.9013671875 +vt 0.19140625 0.9013671875 +vt 0.1884765625 0.90234375 +vt 0.19140625 0.90234375 +vt 0.19140625 0.9013671875 +vt 0.1884765625 0.9013671875 +vt 0.1884765625 0.90234375 +vt 0.1875 0.90234375 +vt 0.1875 0.9052734375 +vt 0.1884765625 0.9052734375 +vt 0.189453125 0.9052734375 +vt 0.1884765625 0.9052734375 +vt 0.1884765625 0.90234375 +vt 0.189453125 0.90234375 +vn -0.3561447951484612 0.4710524343737528 -0.8070133139913007 +vn 0.9262063003038985 0.29228761561958966 -0.23813827712650373 +vn 0.3561447951484612 -0.4710524343737528 0.8070133139913007 +vn -0.9262063003038985 -0.29228761561958966 0.23813827712650373 +vn -0.12370438216176961 0.8322725237720974 0.5403884454797296 +vn 0.12370438216176961 -0.8322725237720974 -0.5403884454797296 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5212/15628/3907 5215/15627/3907 5213/15626/3907 5210/15625/3907 +f 5211/15632/3908 5212/15631/3908 5210/15630/3908 5209/15629/3908 +f 5216/15636/3909 5211/15635/3909 5209/15634/3909 5214/15633/3909 +f 5215/15640/3910 5216/15639/3910 5214/15638/3910 5213/15637/3910 +f 5214/15644/3911 5209/15643/3911 5210/15642/3911 5213/15641/3911 +f 5215/15648/3912 5212/15647/3912 5211/15646/3912 5216/15645/3912 +o cube +v 0.4462451219272819 2.30814349462131 8.812978754332086 +v 0.43544699635493334 2.318941620193659 7.938112021070244 +v 0.4904325647647084 2.2639560517838837 8.811887978929756 +v 0.4796344391923598 2.274754177356232 7.937021245667914 +v 0.34705864870661485 2.23055327254534 7.938112021070244 +v 0.35785677427896345 2.2197551469729917 8.812978754332086 +v 0.3912460915440414 2.186365829707914 7.937021245667914 +v 0.40204421711638993 2.175567704135565 8.811887978929756 +vt 0.2265625 0.4296875 +vt 0.228515625 0.4296875 +vt 0.228515625 0.4287109375 +vt 0.2265625 0.4287109375 +vt 0.212890625 0.4296875 +vt 0.2265625 0.4296875 +vt 0.2265625 0.4287109375 +vt 0.212890625 0.4287109375 +vt 0.2421875 0.4296875 +vt 0.244140625 0.4296875 +vt 0.244140625 0.4287109375 +vt 0.2421875 0.4287109375 +vt 0.228515625 0.4296875 +vt 0.2421875 0.4296875 +vt 0.2421875 0.4287109375 +vt 0.228515625 0.4287109375 +vt 0.228515625 0.4296875 +vt 0.2265625 0.4296875 +vt 0.2265625 0.443359375 +vt 0.228515625 0.443359375 +vt 0.23046875 0.443359375 +vt 0.228515625 0.443359375 +vt 0.228515625 0.4296875 +vt 0.23046875 0.4296875 +vn -0.012340714939826936 0.012340714939826919 -0.9998476951563913 +vn 0.7071067811865476 0.7071067811865476 -1.2143064331837653e-17 +vn 0.012340714939826936 -0.012340714939826919 0.9998476951563913 +vn -0.7071067811865476 -0.7071067811865476 1.2143064331837653e-17 +vn -0.7069990853988243 0.7069990853988243 0.017452406437283515 +vn 0.7069990853988243 -0.7069990853988243 -0.017452406437283515 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5220/15652/3913 5223/15651/3913 5221/15650/3913 5218/15649/3913 +f 5219/15656/3914 5220/15655/3914 5218/15654/3914 5217/15653/3914 +f 5224/15660/3915 5219/15659/3915 5217/15658/3915 5222/15657/3915 +f 5223/15664/3916 5224/15663/3916 5222/15662/3916 5221/15661/3916 +f 5222/15668/3917 5217/15667/3917 5218/15666/3917 5221/15665/3917 +f 5223/15672/3918 5220/15671/3918 5219/15670/3918 5224/15669/3918 +o cube +v 0.4408426936477413 2.313545922900851 10.1875 +v 0.4408426936477413 2.313545922900851 9.4375 +v 0.48503686747190056 2.2693517490766917 10.1875 +v 0.48503686747190056 2.2693517490766917 9.4375 +v 0.35245434599942294 2.2251575752525325 9.4375 +v 0.35245434599942294 2.2251575752525325 10.1875 +v 0.3966485198235821 2.1809634014283734 9.4375 +v 0.3966485198235821 2.1809634014283734 10.1875 +vt 0.01171875 0.4111328125 +vt 0.013671875 0.4111328125 +vt 0.013671875 0.41015625 +vt 0.01171875 0.41015625 +vt 0 0.4111328125 +vt 0.01171875 0.4111328125 +vt 0.01171875 0.41015625 +vt 0 0.41015625 +vt 0.025390625 0.4111328125 +vt 0.02734375 0.4111328125 +vt 0.02734375 0.41015625 +vt 0.025390625 0.41015625 +vt 0.013671875 0.4111328125 +vt 0.025390625 0.4111328125 +vt 0.025390625 0.41015625 +vt 0.013671875 0.41015625 +vt 0.013671875 0.4111328125 +vt 0.01171875 0.4111328125 +vt 0.01171875 0.4228515625 +vt 0.013671875 0.4228515625 +vt 0.015625 0.4228515625 +vt 0.013671875 0.4228515625 +vt 0.013671875 0.4111328125 +vt 0.015625 0.4111328125 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5228/15676/3919 5231/15675/3919 5229/15674/3919 5226/15673/3919 +f 5227/15680/3920 5228/15679/3920 5226/15678/3920 5225/15677/3920 +f 5232/15684/3921 5227/15683/3921 5225/15682/3921 5230/15681/3921 +f 5231/15688/3922 5232/15687/3922 5230/15686/3922 5229/15685/3922 +f 5230/15692/3923 5225/15691/3923 5226/15690/3923 5229/15689/3923 +f 5231/15696/3924 5228/15695/3924 5227/15694/3924 5232/15693/3924 +o cube +v 0.4350921014511468 2.319296515097445 9.435839463389163 +v 0.4543693293244167 2.3000192872241754 8.811434324900503 +v 0.47924421221445257 2.2751444043341396 9.438565675099497 +v 0.4985214400877225 2.2558671764608693 8.814160536610837 +v 0.36598098167609827 2.2116309395758567 8.811434324900503 +v 0.34670375380282836 2.230908167449127 9.435839463389163 +v 0.41013309243940405 2.167478828812551 8.814160536610837 +v 0.39085586456613414 2.186756056685821 9.438565675099497 +vt 0.609375 0.4736328125 +vt 0.611328125 0.4736328125 +vt 0.611328125 0.47265625 +vt 0.609375 0.47265625 +vt 0.599609375 0.4736328125 +vt 0.609375 0.4736328125 +vt 0.609375 0.47265625 +vt 0.599609375 0.47265625 +vt 0.62109375 0.4736328125 +vt 0.623046875 0.4736328125 +vt 0.623046875 0.47265625 +vt 0.62109375 0.47265625 +vt 0.611328125 0.4736328125 +vt 0.62109375 0.4736328125 +vt 0.62109375 0.47265625 +vt 0.611328125 0.47265625 +vt 0.611328125 0.4736328125 +vt 0.609375 0.4736328125 +vt 0.609375 0.4833984375 +vt 0.611328125 0.4833984375 +vt 0.61328125 0.4833984375 +vt 0.611328125 0.4833984375 +vt 0.611328125 0.4736328125 +vt 0.61328125 0.4736328125 +vn 0.030843564597231896 -0.0308435645972319 -0.9990482215818578 +vn 0.7071067811865475 0.7071067811865477 -1.0408340855860843e-17 +vn -0.030843564597231896 0.0308435645972319 0.9990482215818578 +vn -0.7071067811865475 -0.7071067811865477 1.0408340855860843e-17 +vn -0.7064337722128923 0.7064337722128922 -0.04361938736533601 +vn 0.7064337722128923 -0.7064337722128922 0.04361938736533601 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5236/15700/3925 5239/15699/3925 5237/15698/3925 5234/15697/3925 +f 5235/15704/3926 5236/15703/3926 5234/15702/3926 5233/15701/3926 +f 5240/15708/3927 5235/15707/3927 5233/15706/3927 5238/15705/3927 +f 5239/15712/3928 5240/15711/3928 5238/15710/3928 5237/15709/3928 +f 5238/15716/3929 5233/15715/3929 5234/15714/3929 5237/15713/3929 +f 5239/15720/3930 5236/15719/3930 5235/15718/3930 5240/15717/3930 +o cube +v 0.3553476525890166 2.222264268662938 9.500254855670654 +v 0.3495627221885491 2.2280491990634057 8.562790552797994 +v 0.39954014363445517 2.1780717776175 9.499709447202006 +v 0.39375521323398766 2.1838567080179674 8.562245144329346 +v 0.2611743745402307 2.1396608514150874 8.562790552797994 +v 0.2669593049406982 2.13387592101462 9.500254855670654 +v 0.3053668655856692 2.095468360369649 8.562245144329346 +v 0.31115179598613674 2.0896834299691815 9.499709447202006 +vt 0.501953125 0.962890625 +vt 0.50390625 0.962890625 +vt 0.50390625 0.9619140625 +vt 0.501953125 0.9619140625 +vt 0.4873046875 0.962890625 +vt 0.501953125 0.962890625 +vt 0.501953125 0.9619140625 +vt 0.4873046875 0.9619140625 +vt 0.5185546875 0.962890625 +vt 0.5205078125 0.962890625 +vt 0.5205078125 0.9619140625 +vt 0.5185546875 0.9619140625 +vt 0.50390625 0.962890625 +vt 0.5185546875 0.962890625 +vt 0.5185546875 0.9619140625 +vt 0.50390625 0.9619140625 +vt 0.50390625 0.962890625 +vt 0.501953125 0.962890625 +vt 0.501953125 0.9775390625 +vt 0.50390625 0.9775390625 +vt 0.505859375 0.9775390625 +vt 0.50390625 0.9775390625 +vt 0.50390625 0.962890625 +vt 0.505859375 0.962890625 +vn -0.006170592427165338 0.006170592427165337 -0.9999619230641714 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0.006170592427165338 -0.006170592427165337 0.9999619230641714 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7070798567270163 0.7070798567270162 0.008726535498373935 +vn 0.7070798567270163 -0.7070798567270162 -0.008726535498373935 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5244/15724/3931 5247/15723/3931 5245/15722/3931 5242/15721/3931 +f 5243/15728/3932 5244/15727/3932 5242/15726/3932 5241/15725/3932 +f 5248/15732/3933 5243/15731/3933 5241/15730/3933 5246/15729/3933 +f 5247/15736/3934 5248/15735/3934 5246/15734/3934 5245/15733/3934 +f 5246/15740/3935 5241/15739/3935 5242/15738/3935 5245/15737/3935 +f 5247/15744/3936 5244/15743/3936 5243/15742/3936 5248/15741/3936 +o cube +v 0.3351375466831538 2.2424743745688014 10.185222095783615 +v 0.3605799345051506 2.2170319867468042 9.498664290639844 +v 0.3792711539280367 2.198340767323918 10.188493093048798 +v 0.4047135417500335 2.1728983795019214 9.50193528790503 +v 0.27219158685683215 2.128643639098486 9.498664290639844 +v 0.2467491990348354 2.1540860269204827 10.185222095783615 +v 0.31632519410171506 2.084510031853603 9.50193528790503 +v 0.2908828062797183 2.1099524196756 10.188493093048798 +vt 0.375 0.9013671875 +vt 0.376953125 0.9013671875 +vt 0.376953125 0.900390625 +vt 0.375 0.900390625 +vt 0.3642578125 0.9013671875 +vt 0.375 0.9013671875 +vt 0.375 0.900390625 +vt 0.3642578125 0.900390625 +vt 0.3876953125 0.9013671875 +vt 0.3896484375 0.9013671875 +vt 0.3896484375 0.900390625 +vt 0.3876953125 0.900390625 +vt 0.376953125 0.9013671875 +vt 0.3876953125 0.9013671875 +vt 0.3876953125 0.900390625 +vt 0.376953125 0.900390625 +vt 0.376953125 0.9013671875 +vt 0.375 0.9013671875 +vt 0.375 0.912109375 +vt 0.376953125 0.912109375 +vt 0.37890625 0.912109375 +vt 0.376953125 0.912109375 +vt 0.376953125 0.9013671875 +vt 0.37890625 0.9013671875 +vn 0.03700710955926802 -0.037007109559267996 -0.9986295347545739 +vn 0.7071067811865475 0.7071067811865476 1.3877787807814457e-17 +vn -0.03700710955926802 0.037007109559267996 0.9986295347545739 +vn -0.7071067811865475 -0.7071067811865476 -1.3877787807814457e-17 +vn -0.7061377159181264 0.7061377159181262 -0.052335956242943835 +vn 0.7061377159181264 -0.7061377159181262 0.052335956242943835 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5252/15748/3937 5255/15747/3937 5253/15746/3937 5250/15745/3937 +f 5251/15752/3938 5252/15751/3938 5250/15750/3938 5249/15749/3938 +f 5256/15756/3939 5251/15755/3939 5249/15754/3939 5254/15753/3939 +f 5255/15760/3940 5256/15759/3940 5254/15758/3940 5253/15757/3940 +f 5254/15764/3941 5249/15763/3941 5250/15762/3941 5253/15761/3941 +f 5255/15768/3942 5252/15767/3942 5251/15766/3942 5256/15765/3942 +o cube +v 0.35245434599942294 2.2251575752525325 8.5625 +v 0.35245434599942294 2.2251575752525325 7.9375 +v 0.3966485198235821 2.1809634014283734 8.5625 +v 0.3966485198235821 2.1809634014283734 7.9375 +v 0.2640659983511045 2.136769227604214 7.9375 +v 0.2640659983511045 2.136769227604214 8.5625 +v 0.3082601721752637 2.0925750537800547 7.9375 +v 0.3082601721752637 2.0925750537800547 8.5625 +vt 0.609375 0.484375 +vt 0.611328125 0.484375 +vt 0.611328125 0.4833984375 +vt 0.609375 0.4833984375 +vt 0.599609375 0.484375 +vt 0.609375 0.484375 +vt 0.609375 0.4833984375 +vt 0.599609375 0.4833984375 +vt 0.62109375 0.484375 +vt 0.623046875 0.484375 +vt 0.623046875 0.4833984375 +vt 0.62109375 0.4833984375 +vt 0.611328125 0.484375 +vt 0.62109375 0.484375 +vt 0.62109375 0.4833984375 +vt 0.611328125 0.4833984375 +vt 0.611328125 0.484375 +vt 0.609375 0.484375 +vt 0.609375 0.494140625 +vt 0.611328125 0.494140625 +vt 0.61328125 0.494140625 +vt 0.611328125 0.494140625 +vt 0.611328125 0.484375 +vt 0.61328125 0.484375 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5260/15772/3943 5263/15771/3943 5261/15770/3943 5258/15769/3943 +f 5259/15776/3944 5260/15775/3944 5258/15774/3944 5257/15773/3944 +f 5264/15780/3945 5259/15779/3945 5257/15778/3945 5262/15777/3945 +f 5263/15784/3946 5264/15783/3946 5262/15782/3946 5261/15781/3946 +f 5262/15788/3947 5257/15787/3947 5258/15786/3947 5261/15785/3947 +f 5263/15792/3948 5260/15791/3948 5259/15790/3948 5264/15789/3948 +o cube +v 0.3543188834749524 2.2232319682233097 7.955571319830632 +v 0.2785418892272515 2.252860984650382 7.719181877324525 +v 0.3964676161753666 2.1810832355228955 7.936777207361615 +v 0.32069062192766573 2.2107122519499676 7.700387764855508 +v 0.19437895728751858 2.1617595704276202 7.734742507579135 +v 0.2701559515352195 2.132130554000548 7.971131950085242 +v 0.23652768998793283 2.119610837727206 7.715948395110118 +v 0.31230468423563373 2.089981821300134 7.952337837616225 +vt 0.4765625 0.865234375 +vt 0.478515625 0.865234375 +vt 0.478515625 0.8642578125 +vt 0.4765625 0.8642578125 +vt 0.47265625 0.865234375 +vt 0.4765625 0.865234375 +vt 0.4765625 0.8642578125 +vt 0.47265625 0.8642578125 +vt 0.482421875 0.865234375 +vt 0.484375 0.865234375 +vt 0.484375 0.8642578125 +vt 0.482421875 0.8642578125 +vt 0.478515625 0.865234375 +vt 0.482421875 0.865234375 +vt 0.482421875 0.8642578125 +vt 0.478515625 0.8642578125 +vt 0.478515625 0.865234375 +vt 0.4765625 0.865234375 +vt 0.4765625 0.869140625 +vt 0.478515625 0.869140625 +vt 0.48046875 0.869140625 +vt 0.478515625 0.869140625 +vt 0.478515625 0.865234375 +vt 0.48046875 0.865234375 +vn -0.3031079769908036 0.11851606570828935 -0.9455577700244291 +vn 0.6733034555178632 0.7288113137820926 -0.1244850420368845 +vn 0.3031079769908036 -0.11851606570828935 0.9455577700244291 +vn -0.6733034555178632 -0.7288113137820926 0.1244850420368845 +vn -0.6743797232066274 0.6743797232066282 0.30070579950427323 +vn 0.6743797232066274 -0.6743797232066282 -0.30070579950427323 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5268/15796/3949 5271/15795/3949 5269/15794/3949 5266/15793/3949 +f 5267/15800/3950 5268/15799/3950 5266/15798/3950 5265/15797/3950 +f 5272/15804/3951 5267/15803/3951 5265/15802/3951 5270/15801/3951 +f 5271/15808/3952 5272/15807/3952 5270/15806/3952 5269/15805/3952 +f 5270/15812/3953 5265/15811/3953 5266/15810/3953 5269/15809/3953 +f 5271/15816/3954 5268/15815/3954 5267/15814/3954 5272/15813/3954 +o cube +v 0.28436510611224225 2.2495684545895283 7.736818999649179 +v 0.11057913070706762 2.37010441976949 7.5067629937492955 +v 0.31552780514274575 2.214953593131301 7.695142296860187 +v 0.1417418297375711 2.335489558311262 7.465086290960303 +v 0.027462981151565424 2.2778676676550935 7.521222843072679 +v 0.20124895655674008 2.1573317024751324 7.751278848972563 +v 0.0586256801820689 2.243252806196866 7.479546140283687 +v 0.23241165558724355 2.1227168410169046 7.70960214618357 +vt 0.3505859375 0.9072265625 +vt 0.3525390625 0.9072265625 +vt 0.3525390625 0.90625 +vt 0.3505859375 0.90625 +vt 0.345703125 0.9072265625 +vt 0.3505859375 0.9072265625 +vt 0.3505859375 0.90625 +vt 0.345703125 0.90625 +vt 0.357421875 0.9072265625 +vt 0.359375 0.9072265625 +vt 0.359375 0.90625 +vt 0.357421875 0.90625 +vt 0.3525390625 0.9072265625 +vt 0.357421875 0.9072265625 +vt 0.357421875 0.90625 +vt 0.3525390625 0.90625 +vt 0.3525390625 0.9072265625 +vt 0.3505859375 0.9072265625 +vt 0.3505859375 0.912109375 +vt 0.3525390625 0.912109375 +vt 0.3544921875 0.912109375 +vt 0.3525390625 0.912109375 +vt 0.3525390625 0.9072265625 +vt 0.3544921875 0.9072265625 +vn -0.5561151212965588 0.3857150885758765 -0.7361792188796269 +vn 0.6649291964440152 0.7378940169151661 -0.11567879458706787 +vn 0.5561151212965588 -0.3857150885758765 0.7361792188796269 +vn -0.6649291964440152 -0.7378940169151661 0.11567879458706787 +vn -0.49860318448805563 0.55383778333164 0.6668272446238721 +vn 0.49860318448805563 -0.55383778333164 -0.6668272446238721 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5276/15820/3955 5279/15819/3955 5277/15818/3955 5274/15817/3955 +f 5275/15824/3956 5276/15823/3956 5274/15822/3956 5273/15821/3956 +f 5280/15828/3957 5275/15827/3957 5273/15826/3957 5278/15825/3957 +f 5279/15832/3958 5280/15831/3958 5278/15830/3958 5277/15829/3958 +f 5278/15836/3959 5273/15835/3959 5274/15834/3959 5277/15833/3959 +f 5279/15840/3960 5276/15839/3960 5275/15838/3960 5280/15837/3960 +o cube +v 0.4188536078557398 2.3187870709798557 7.957959920839214 +v 0.33580646545559234 2.340440311395517 7.723152959020211 +v 0.4675189296508159 2.2852370468502783 7.937653952862128 +v 0.38447178725066844 2.306890287265939 7.702846991043124 +v 0.26926671152518483 2.2355338396290216 7.737012732769675 +v 0.35231385392533227 2.2138805992133603 7.97181969458868 +v 0.3179320333202609 2.201983815499444 7.716706764792589 +v 0.40097917572040837 2.180330575083783 7.951513726611593 +vt 0.4609375 0.7109375 +vt 0.462890625 0.7109375 +vt 0.462890625 0.7099609375 +vt 0.4609375 0.7099609375 +vt 0.45703125 0.7109375 +vt 0.4609375 0.7109375 +vt 0.4609375 0.7099609375 +vt 0.45703125 0.7099609375 +vt 0.466796875 0.7109375 +vt 0.46875 0.7109375 +vt 0.46875 0.7099609375 +vt 0.466796875 0.7099609375 +vt 0.462890625 0.7109375 +vt 0.466796875 0.7109375 +vt 0.466796875 0.7099609375 +vt 0.462890625 0.7099609375 +vt 0.462890625 0.7109375 +vt 0.4609375 0.7109375 +vt 0.4609375 0.71484375 +vt 0.462890625 0.71484375 +vt 0.46484375 0.71484375 +vt 0.462890625 0.71484375 +vt 0.462890625 0.7109375 +vt 0.46484375 0.7109375 +vn -0.3321885696005898 0.08661296166264455 -0.9392278472760163 +vn 0.5323180314432603 0.8392517741319618 -0.11087818999571912 +vn 0.3321885696005898 -0.08661296166264455 0.9392278472760163 +vn -0.5323180314432603 -0.8392517741319618 0.11087818999571912 +vn -0.7786451487212172 0.5368003860732404 0.32489548763338333 +vn 0.7786451487212172 -0.5368003860732404 -0.32489548763338333 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5284/15844/3961 5287/15843/3961 5285/15842/3961 5282/15841/3961 +f 5283/15848/3962 5284/15847/3962 5282/15846/3962 5281/15845/3962 +f 5288/15852/3963 5283/15851/3963 5281/15850/3963 5286/15849/3963 +f 5287/15856/3964 5288/15855/3964 5286/15854/3964 5285/15853/3964 +f 5286/15860/3965 5281/15859/3965 5282/15858/3965 5285/15857/3965 +f 5287/15864/3966 5284/15863/3966 5283/15862/3966 5288/15861/3966 +o cube +v 0.34515572302918784 2.3384874219759646 7.745068190116775 +v 0.20706986995179533 2.3515893054351253 7.618906041158732 +v 0.381295987870889 2.3102880228549605 7.702583779489039 +v 0.24321013479349643 2.3233899063141212 7.576421630530997 +v 0.1631837623325189 2.240378323457922 7.655390654980114 +v 0.30126961540991143 2.2272764399987612 7.7815528039381565 +v 0.19932402717422001 2.212178924336918 7.612906244352379 +v 0.33740988025161256 2.1990770408777567 7.739068393310422 +vt 0.3408203125 0.884765625 +vt 0.3427734375 0.884765625 +vt 0.3427734375 0.8837890625 +vt 0.3408203125 0.8837890625 +vt 0.337890625 0.884765625 +vt 0.3408203125 0.884765625 +vt 0.3408203125 0.8837890625 +vt 0.337890625 0.8837890625 +vt 0.345703125 0.884765625 +vt 0.34765625 0.884765625 +vt 0.34765625 0.8837890625 +vt 0.345703125 0.8837890625 +vt 0.3427734375 0.884765625 +vt 0.345703125 0.884765625 +vt 0.345703125 0.8837890625 +vt 0.3427734375 0.8837890625 +vt 0.3427734375 0.884765625 +vt 0.3408203125 0.884765625 +vt 0.3408203125 0.8876953125 +vt 0.3427734375 0.8876953125 +vt 0.3447265625 0.8876953125 +vt 0.3427734375 0.8876953125 +vt 0.3427734375 0.884765625 +vt 0.3447265625 0.884765625 +vn -0.736457883079427 0.0698767117821912 -0.6728647944428939 +vn 0.3510888609542113 0.8896878558176285 -0.2918769105710576 +vn 0.736457883079427 -0.0698767117821912 0.6728647944428939 +vn -0.3510888609542113 -0.8896878558176285 0.2918769105710576 +vn -0.5782442374672174 0.45119038593606947 0.6797505700437602 +vn 0.5782442374672174 -0.45119038593606947 -0.6797505700437602 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5292/15868/3967 5295/15867/3967 5293/15866/3967 5290/15865/3967 +f 5291/15872/3968 5292/15871/3968 5290/15870/3968 5289/15869/3968 +f 5296/15876/3969 5291/15875/3969 5289/15874/3969 5294/15873/3969 +f 5295/15880/3970 5296/15879/3970 5294/15878/3970 5293/15877/3970 +f 5294/15884/3971 5289/15883/3971 5290/15882/3971 5293/15881/3971 +f 5295/15888/3972 5292/15887/3972 5291/15886/3972 5296/15885/3972 +o cube +v 0.46674565937228923 2.4039231264092744 8.687920099922167 +v 0.45410236179078994 2.4073108877859033 7.938034328554873 +v 0.5271068288164866 2.3877493998025034 8.686829324519836 +v 0.5144635312349873 2.3911371611791328 7.936943553152543 +v 0.4217499811529749 2.28657015949977 7.938034328554873 +v 0.4343932787344742 2.2831823981231407 8.687920099922167 +v 0.48211115059717224 2.270396432892999 7.936943553152543 +v 0.49475444817867154 2.26700867151637 8.686829324519836 +vt 0.14453125 0.4140625 +vt 0.146484375 0.4140625 +vt 0.146484375 0.4130859375 +vt 0.14453125 0.4130859375 +vt 0.1328125 0.4140625 +vt 0.14453125 0.4140625 +vt 0.14453125 0.4130859375 +vt 0.1328125 0.4130859375 +vt 0.158203125 0.4140625 +vt 0.16015625 0.4140625 +vt 0.16015625 0.4130859375 +vt 0.158203125 0.4130859375 +vt 0.146484375 0.4140625 +vt 0.158203125 0.4140625 +vt 0.158203125 0.4130859375 +vt 0.146484375 0.4130859375 +vt 0.146484375 0.4140625 +vt 0.14453125 0.4140625 +vt 0.14453125 0.42578125 +vt 0.146484375 0.42578125 +vt 0.1484375 0.42578125 +vt 0.146484375 0.42578125 +vt 0.146484375 0.4140625 +vt 0.1484375 0.4140625 +vn -0.016857730108665734 0.004517015168838799 -0.9998476951563913 +vn 0.25881904510252063 0.9659258262890683 -2.60208521396521e-18 +vn 0.016857730108665734 -0.004517015168838799 0.9998476951563913 +vn -0.25881904510252063 -0.9659258262890683 2.60208521396521e-18 +vn -0.9657787111071579 0.25877962570833335 0.01745240643728352 +vn 0.9657787111071579 -0.25877962570833335 -0.01745240643728352 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5300/15892/3973 5303/15891/3973 5301/15890/3973 5298/15889/3973 +f 5299/15896/3974 5300/15895/3974 5298/15894/3974 5297/15893/3974 +f 5304/15900/3975 5299/15899/3975 5297/15898/3975 5302/15897/3975 +f 5303/15904/3976 5304/15903/3976 5302/15902/3976 5301/15901/3976 +f 5302/15908/3977 5297/15907/3977 5298/15906/3977 5301/15905/3977 +f 5303/15912/3978 5300/15911/3978 5299/15910/3978 5304/15909/3978 +o cube +v 0.45921783537378386 2.455082542404606 7.9640475141981115 +v 0.353563269938609 2.4550825424046065 7.737470567438948 +v 0.5158620720635745 2.455082542404606 7.937633872839317 +v 0.4102075066283996 2.4550825424046065 7.711056926080155 +v 0.35356326993860876 2.3925825424046065 7.737470567438948 +v 0.45921783537378363 2.392582542404606 7.9640475141981115 +v 0.4102075066283994 2.3925825424046065 7.711056926080155 +v 0.5158620720635743 2.392582542404606 7.937633872839317 +vt 0.318359375 0.693359375 +vt 0.3193359375 0.693359375 +vt 0.3193359375 0.6923828125 +vt 0.318359375 0.6923828125 +vt 0.314453125 0.693359375 +vt 0.318359375 0.693359375 +vt 0.318359375 0.6923828125 +vt 0.314453125 0.6923828125 +vt 0.3232421875 0.693359375 +vt 0.32421875 0.693359375 +vt 0.32421875 0.6923828125 +vt 0.3232421875 0.6923828125 +vt 0.3193359375 0.693359375 +vt 0.3232421875 0.693359375 +vt 0.3232421875 0.6923828125 +vt 0.3193359375 0.6923828125 +vt 0.3193359375 0.693359375 +vt 0.318359375 0.693359375 +vt 0.318359375 0.697265625 +vt 0.3193359375 0.697265625 +vt 0.3203125 0.697265625 +vt 0.3193359375 0.697265625 +vt 0.3193359375 0.693359375 +vt 0.3203125 0.693359375 +vn -0.42261826174069944 1.5116120878383722e-15 -0.90630778703665 +vn 3.2612805302853506e-15 1 1.636088227669755e-16 +vn 0.42261826174069944 -1.5116120878383722e-15 0.90630778703665 +vn -3.2612805302853506e-15 -1 -1.636088227669755e-16 +vn -0.9063077870366499 2.8476108617172314e-15 0.42261826174069933 +vn 0.9063077870366499 -2.8476108617172314e-15 -0.42261826174069933 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5308/15916/3979 5311/15915/3979 5309/15914/3979 5306/15913/3979 +f 5307/15920/3980 5308/15919/3980 5306/15918/3980 5305/15917/3980 +f 5312/15924/3981 5307/15923/3981 5305/15922/3981 5310/15921/3981 +f 5311/15928/3982 5312/15927/3982 5310/15926/3982 5309/15925/3982 +f 5310/15932/3983 5305/15931/3983 5306/15930/3983 5309/15929/3983 +f 5311/15936/3984 5308/15935/3984 5307/15934/3984 5312/15933/3984 +o cube +v 0.462332068547066 2.417657799963084 7.962595323420128 +v 0.35667750311189145 2.4176577999630844 7.736018376660966 +v 0.5155602397745126 2.39628154100523 7.937774619547184 +v 0.4099056743393381 2.39628154100523 7.711197672788022 +v 0.3179305632094608 2.3001962223648458 7.75408637146754 +v 0.4235851286446353 2.3001962223648453 7.9806633182267035 +v 0.3711587344369075 2.2788199634069914 7.729265667594596 +v 0.476813299872082 2.2788199634069914 7.9558426143537595 +vt 0.4345703125 0.96875 +vt 0.4365234375 0.96875 +vt 0.4365234375 0.9677734375 +vt 0.4345703125 0.9677734375 +vt 0.4306640625 0.96875 +vt 0.4345703125 0.96875 +vt 0.4345703125 0.9677734375 +vt 0.4306640625 0.9677734375 +vt 0.4404296875 0.96875 +vt 0.4423828125 0.96875 +vt 0.4423828125 0.9677734375 +vt 0.4404296875 0.9677734375 +vt 0.4365234375 0.96875 +vt 0.4404296875 0.96875 +vt 0.4404296875 0.9677734375 +vt 0.4365234375 0.9677734375 +vt 0.4365234375 0.96875 +vt 0.4345703125 0.96875 +vt 0.4345703125 0.97265625 +vt 0.4365234375 0.97265625 +vt 0.4384765625 0.97265625 +vt 0.4365234375 0.97265625 +vt 0.4365234375 0.96875 +vt 0.4384765625 0.96875 +vn -0.4226182617406982 1.5543122344752196e-15 -0.9063077870366506 +vn 0.3099755192194452 0.9396926207859086 -0.1445439584525972 +vn 0.4226182617406982 -1.5543122344752196e-15 0.9063077870366506 +vn -0.3099755192194452 -0.9396926207859086 0.1445439584525972 +vn -0.851650739639147 0.34202014332566844 0.397131261967102 +vn 0.851650739639147 -0.34202014332566844 -0.397131261967102 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5316/15940/3985 5319/15939/3985 5317/15938/3985 5314/15937/3985 +f 5315/15944/3986 5316/15943/3986 5314/15942/3986 5313/15941/3986 +f 5320/15948/3987 5315/15947/3987 5313/15946/3987 5318/15945/3987 +f 5319/15952/3988 5320/15951/3988 5318/15950/3988 5317/15949/3988 +f 5318/15956/3989 5313/15955/3989 5314/15954/3989 5317/15953/3989 +f 5319/15960/3990 5316/15959/3990 5315/15958/3990 5320/15957/3990 +o cube +v 0.45346184475838874 2.455082542404606 10.18691608161775 +v 0.45346184475838874 2.4550825424046065 7.936916081617751 +v 0.5159618447583887 2.4550825424046057 10.18691608161775 +v 0.5159618447583887 2.455082542404606 7.936916081617751 +v 0.4534618447583884 2.3925825424046065 7.936916081617751 +v 0.4534618447583884 2.392582542404606 10.18691608161775 +v 0.5159618447583885 2.392582542404606 7.936916081617751 +v 0.5159618447583885 2.3925825424046057 10.18691608161775 +vt 0.8603515625 0.705078125 +vt 0.861328125 0.705078125 +vt 0.861328125 0.7041015625 +vt 0.8603515625 0.7041015625 +vt 0.8251953125 0.705078125 +vt 0.8603515625 0.705078125 +vt 0.8603515625 0.7041015625 +vt 0.8251953125 0.7041015625 +vt 0.896484375 0.705078125 +vt 0.8974609375 0.705078125 +vt 0.8974609375 0.7041015625 +vt 0.896484375 0.7041015625 +vt 0.861328125 0.705078125 +vt 0.896484375 0.705078125 +vt 0.896484375 0.7041015625 +vt 0.861328125 0.7041015625 +vt 0.861328125 0.705078125 +vt 0.8603515625 0.705078125 +vt 0.8603515625 0.740234375 +vt 0.861328125 0.740234375 +vt 0.8623046875 0.740234375 +vt 0.861328125 0.740234375 +vt 0.861328125 0.705078125 +vt 0.8623046875 0.705078125 +vn 6.440309734030917e-31 1.3183898417423734e-16 -1 +vn 4.884981308350689e-15 1 1.3183898417423734e-16 +vn -6.440309734030917e-31 -1.3183898417423734e-16 1 +vn -4.884981308350689e-15 -1 -1.3183898417423734e-16 +vn -1 4.884981308350689e-15 3.0814879110195774e-33 +vn 1 -4.884981308350689e-15 -3.0814879110195774e-33 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5324/15964/3991 5327/15963/3991 5325/15962/3991 5322/15961/3991 +f 5323/15968/3992 5324/15967/3992 5322/15966/3992 5321/15965/3992 +f 5328/15972/3993 5323/15971/3993 5321/15970/3993 5326/15969/3993 +f 5327/15976/3994 5328/15975/3994 5326/15974/3994 5325/15973/3994 +f 5326/15980/3995 5321/15979/3995 5322/15978/3995 5325/15977/3995 +f 5327/15984/3996 5324/15983/3996 5323/15982/3996 5328/15981/3996 +o cube +v 0.36741193976396075 2.4550825424046065 7.754068185189732 +v -0.012607552019847978 2.4550825424046083 7.339349683234038 +v 0.4134917733145935 2.4550825424046065 7.711843797213754 +v 0.0334722815307848 2.4550825424046083 7.297125295258059 +v -0.0126075520198482 2.3925825424046083 7.339349683234038 +v 0.36741193976396047 2.3925825424046065 7.754068185189732 +v 0.03347228153078452 2.3925825424046083 7.297125295258059 +v 0.41349177331459325 2.3925825424046065 7.711843797213754 +vt 0.453125 0.9755859375 +vt 0.4541015625 0.9755859375 +vt 0.4541015625 0.974609375 +vt 0.453125 0.974609375 +vt 0.4443359375 0.9755859375 +vt 0.453125 0.9755859375 +vt 0.453125 0.974609375 +vt 0.4443359375 0.974609375 +vt 0.462890625 0.9755859375 +vt 0.4638671875 0.9755859375 +vt 0.4638671875 0.974609375 +vt 0.462890625 0.974609375 +vt 0.4541015625 0.9755859375 +vt 0.462890625 0.9755859375 +vt 0.462890625 0.974609375 +vt 0.4541015625 0.974609375 +vt 0.4541015625 0.9755859375 +vt 0.453125 0.9755859375 +vt 0.453125 0.984375 +vt 0.4541015625 0.984375 +vt 0.455078125 0.984375 +vt 0.4541015625 0.984375 +vt 0.4541015625 0.9755859375 +vt 0.455078125 0.9755859375 +vn -0.6755902076156601 2.8229822345714422e-15 -0.7372773368101243 +vn 4.003349423903872e-15 1 9.621059751618302e-17 +vn 0.6755902076156601 -2.8229822345714422e-15 0.7372773368101243 +vn -4.003349423903872e-15 -1 -9.621059751618302e-17 +vn -0.7372773368101243 2.83424381894337e-15 0.6755902076156599 +vn 0.7372773368101243 -2.83424381894337e-15 -0.6755902076156599 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5332/15988/3997 5335/15987/3997 5333/15986/3997 5330/15985/3997 +f 5331/15992/3998 5332/15991/3998 5330/15990/3998 5329/15989/3998 +f 5336/15996/3999 5331/15995/3999 5329/15994/3999 5334/15993/3999 +f 5335/16000/4000 5336/15999/4000 5334/15998/4000 5333/15997/4000 +f 5334/16004/4001 5329/16003/4001 5330/16002/4001 5333/16001/4001 +f 5335/16008/4002 5332/16007/4002 5331/16006/4002 5336/16005/4002 +o cube +v 0.36685126607896773 2.42487228736136 7.754581947965743 +v 0.029056162271137775 2.4248722873613615 7.3859432795606805 +v 0.41015214563354013 2.403496028403506 7.714904002167515 +v 0.07235704182571018 2.4034960284035067 7.346265333762452 +v -0.0024643002796836955 2.3074107097631233 7.414826462015447 +v 0.33533080352814626 2.307410709763122 7.783465130420509 +v 0.04083657927488871 2.2860344508052686 7.375148516217219 +v 0.37863168308271866 2.2860344508052672 7.74378718462228 +vt 0.435546875 0.728515625 +vt 0.4375 0.728515625 +vt 0.4375 0.7275390625 +vt 0.435546875 0.7275390625 +vt 0.427734375 0.728515625 +vt 0.435546875 0.728515625 +vt 0.435546875 0.7275390625 +vt 0.427734375 0.7275390625 +vt 0.4453125 0.728515625 +vt 0.447265625 0.728515625 +vt 0.447265625 0.7275390625 +vt 0.4453125 0.7275390625 +vt 0.4375 0.728515625 +vt 0.4453125 0.728515625 +vt 0.4453125 0.7275390625 +vt 0.4375 0.7275390625 +vt 0.4375 0.728515625 +vt 0.435546875 0.728515625 +vt 0.435546875 0.736328125 +vt 0.4375 0.736328125 +vt 0.439453125 0.736328125 +vt 0.4375 0.736328125 +vt 0.4375 0.728515625 +vt 0.439453125 0.728515625 +vn -0.6755902076156599 2.525757381022231e-15 -0.7372773368101243 +vn 0.25216370040657177 0.9396926207859064 -0.2310654596381283 +vn 0.6755902076156599 -2.525757381022231e-15 0.7372773368101243 +vn -0.25216370040657177 -0.9396926207859064 0.2310654596381283 +vn -0.6928140728731585 0.34202014332567426 0.6348471327716547 +vn 0.6928140728731585 -0.34202014332567426 -0.6348471327716547 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5340/16012/4003 5343/16011/4003 5341/16010/4003 5338/16009/4003 +f 5339/16016/4004 5340/16015/4004 5338/16014/4004 5337/16013/4004 +f 5344/16020/4005 5339/16019/4005 5337/16018/4005 5342/16017/4005 +f 5343/16024/4006 5344/16023/4006 5342/16022/4006 5341/16021/4006 +f 5342/16028/4007 5337/16027/4007 5338/16026/4007 5341/16025/4007 +f 5343/16032/4008 5340/16031/4008 5339/16030/4008 5344/16029/4008 +o cube +v 0.45380366082306434 2.4073909244689844 9.249657335630417 +v 0.45949332960599154 2.4058663823133983 8.687188177862318 +v 0.5141707148207609 2.3912156211008555 9.250311822137682 +v 0.5198603836036881 2.3896910789452694 8.687842664369583 +v 0.42714094896817645 2.2851256540272646 8.687188177862318 +v 0.42145128018524924 2.2866501961828507 9.249657335630417 +v 0.48750800296587304 2.2689503506591358 8.687842664369583 +v 0.48181833418294584 2.270474892814722 9.250311822137682 +vt 0.546875 0.7607421875 +vt 0.548828125 0.7607421875 +vt 0.548828125 0.759765625 +vt 0.546875 0.759765625 +vt 0.5380859375 0.7607421875 +vt 0.546875 0.7607421875 +vt 0.546875 0.759765625 +vt 0.5380859375 0.759765625 +vt 0.5576171875 0.7607421875 +vt 0.5595703125 0.7607421875 +vt 0.5595703125 0.759765625 +vt 0.5576171875 0.759765625 +vt 0.548828125 0.7607421875 +vt 0.5576171875 0.7607421875 +vt 0.5576171875 0.759765625 +vt 0.548828125 0.759765625 +vt 0.548828125 0.7607421875 +vt 0.546875 0.7607421875 +vt 0.546875 0.76953125 +vt 0.548828125 0.76953125 +vt 0.55078125 0.76953125 +vt 0.548828125 0.76953125 +vt 0.548828125 0.7607421875 +vt 0.55078125 0.7607421875 +vn 0.010114966725203926 -0.0027102971654860693 -0.9999451693655123 +vn 0.2588190451025207 0.9659258262890684 -2.168404344971009e-18 +vn -0.010114966725203926 0.0027102971654860693 0.9999451693655123 +vn -0.2588190451025207 -0.9659258262890684 2.168404344971009e-18 +vn -0.9658728639631449 0.2588048538900602 -0.010471784116244208 +vn 0.9658728639631449 -0.2588048538900602 0.010471784116244208 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5348/16036/4009 5351/16035/4009 5349/16034/4009 5346/16033/4009 +f 5347/16040/4010 5348/16039/4010 5346/16038/4010 5345/16037/4010 +f 5352/16044/4011 5347/16043/4011 5345/16042/4011 5350/16041/4011 +f 5351/16048/4012 5352/16047/4012 5350/16046/4012 5349/16045/4012 +f 5350/16052/4013 5345/16051/4013 5346/16050/4013 5349/16049/4013 +f 5351/16056/4014 5348/16055/4014 5347/16054/4014 5352/16053/4014 +o cube +v 0.47520739532080236 2.401655811095305 10.18784051912847 +v 0.45782304649653155 2.4063139333237094 9.250513289014428 +v 0.5355666339375457 2.3854826018521913 10.186640678978488 +v 0.5181822851132748 2.3901407240805956 9.249313448864447 +v 0.42547066585871646 2.285573205037576 9.250513289014428 +v 0.4428550146829872 2.2809150828091718 10.18784051912847 +v 0.4858299044754597 2.269399995794462 9.249313448864447 +v 0.5032142532997306 2.2647418735660576 10.186640678978488 +vt 0.48828125 0.7529296875 +vt 0.490234375 0.7529296875 +vt 0.490234375 0.751953125 +vt 0.48828125 0.751953125 +vt 0.4736328125 0.7529296875 +vt 0.48828125 0.7529296875 +vt 0.48828125 0.751953125 +vt 0.4736328125 0.751953125 +vt 0.5048828125 0.7529296875 +vt 0.5068359375 0.7529296875 +vt 0.5068359375 0.751953125 +vt 0.5048828125 0.751953125 +vt 0.490234375 0.7529296875 +vt 0.5048828125 0.7529296875 +vt 0.5048828125 0.751953125 +vt 0.490234375 0.751953125 +vt 0.490234375 0.7529296875 +vt 0.48828125 0.7529296875 +vt 0.48828125 0.767578125 +vt 0.490234375 0.767578125 +vt 0.4921875 0.767578125 +vt 0.490234375 0.767578125 +vt 0.490234375 0.7529296875 +vt 0.4921875 0.7529296875 +vn -0.018543305412555503 0.004968663710297916 -0.9998157121216444 +vn 0.2588190451025208 0.9659258262890683 -2.6020852139652106e-18 +vn 0.018543305412555503 -0.004968663710297916 0.9998157121216444 +vn -0.2588190451025208 -0.9659258262890683 2.6020852139652106e-18 +vn -0.9657478178678924 0.25877134788982087 0.01919744239968808 +vn 0.9657478178678924 -0.25877134788982087 -0.01919744239968808 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5356/16060/4015 5359/16059/4015 5357/16058/4015 5354/16057/4015 +f 5355/16064/4016 5356/16063/4016 5354/16062/4016 5353/16061/4016 +f 5360/16068/4017 5355/16067/4017 5353/16066/4017 5358/16065/4017 +f 5359/16072/4018 5360/16071/4018 5358/16070/4018 5357/16069/4018 +f 5358/16076/4019 5353/16075/4019 5354/16074/4019 5357/16073/4019 +f 5359/16080/4020 5356/16079/4020 5355/16078/4020 5360/16077/4020 +o cube +v -0.4428550146829872 2.2809150828091718 10.18784051912847 +v -0.42547066585871646 2.285573205037576 9.250513289014428 +v -0.5032142532997306 2.2647418735660576 10.186640678978488 +v -0.4858299044754597 2.269399995794462 9.249313448864447 +v -0.45782304649653155 2.4063139333237094 9.250513289014428 +v -0.47520739532080236 2.401655811095305 10.18784051912847 +v -0.5181822851132748 2.3901407240805956 9.249313448864447 +v -0.5355666339375457 2.3854826018521913 10.186640678978488 +vt 0.458984375 0.947265625 +vt 0.4609375 0.947265625 +vt 0.4609375 0.9462890625 +vt 0.458984375 0.9462890625 +vt 0.4443359375 0.947265625 +vt 0.458984375 0.947265625 +vt 0.458984375 0.9462890625 +vt 0.4443359375 0.9462890625 +vt 0.4755859375 0.947265625 +vt 0.4775390625 0.947265625 +vt 0.4775390625 0.9462890625 +vt 0.4755859375 0.9462890625 +vt 0.4609375 0.947265625 +vt 0.4755859375 0.947265625 +vt 0.4755859375 0.9462890625 +vt 0.4609375 0.9462890625 +vt 0.4609375 0.947265625 +vt 0.458984375 0.947265625 +vt 0.458984375 0.9619140625 +vt 0.4609375 0.9619140625 +vt 0.462890625 0.9619140625 +vt 0.4609375 0.9619140625 +vt 0.4609375 0.947265625 +vt 0.462890625 0.947265625 +vn 0.018543305412555503 0.004968663710297916 -0.9998157121216444 +vn 0.2588190451025208 -0.9659258262890683 2.6020852139652106e-18 +vn -0.018543305412555503 -0.004968663710297916 0.9998157121216444 +vn -0.2588190451025208 0.9659258262890683 -2.6020852139652106e-18 +vn 0.9657478178678924 0.25877134788982087 0.01919744239968808 +vn -0.9657478178678924 -0.25877134788982087 -0.01919744239968808 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5364/16084/4021 5367/16083/4021 5365/16082/4021 5362/16081/4021 +f 5363/16088/4022 5364/16087/4022 5362/16086/4022 5361/16085/4022 +f 5368/16092/4023 5363/16091/4023 5361/16090/4023 5366/16089/4023 +f 5367/16096/4024 5368/16095/4024 5366/16094/4024 5365/16093/4024 +f 5366/16100/4025 5361/16099/4025 5362/16098/4025 5365/16097/4025 +f 5367/16104/4026 5364/16103/4026 5363/16102/4026 5368/16101/4026 +o cube +v -0.17132380968109245 2.1228703641430666 10.1875 +v -0.17132380968109245 2.1228703641430666 7.9375 +v -0.1875 2.0625 10.1875 +v -0.1875 2.0625 7.9375 +v -0.292064537967226 2.155222744780882 7.9375 +v -0.292064537967226 2.155222744780882 10.1875 +v -0.3082407282861335 2.094852380637815 7.9375 +v -0.3082407282861335 2.094852380637815 10.1875 +vt 0.615234375 0.9228515625 +vt 0.6171875 0.9228515625 +vt 0.6171875 0.921875 +vt 0.615234375 0.921875 +vt 0.580078125 0.9228515625 +vt 0.615234375 0.9228515625 +vt 0.615234375 0.921875 +vt 0.580078125 0.921875 +vt 0.65234375 0.9228515625 +vt 0.654296875 0.9228515625 +vt 0.654296875 0.921875 +vt 0.65234375 0.921875 +vt 0.6171875 0.9228515625 +vt 0.65234375 0.9228515625 +vt 0.65234375 0.921875 +vt 0.6171875 0.921875 +vt 0.6171875 0.9228515625 +vt 0.615234375 0.9228515625 +vt 0.615234375 0.9580078125 +vt 0.6171875 0.9580078125 +vt 0.619140625 0.9580078125 +vt 0.6171875 0.9580078125 +vt 0.6171875 0.9228515625 +vt 0.619140625 0.9228515625 +vn 0 0 -1 +vn 0.9659258262890683 -0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 0.25881904510252074 0 +vn 0.25881904510252074 0.9659258262890683 0 +vn -0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5372/16108/4027 5375/16107/4027 5373/16106/4027 5370/16105/4027 +f 5371/16112/4028 5372/16111/4028 5370/16110/4028 5369/16109/4028 +f 5376/16116/4029 5371/16115/4029 5369/16114/4029 5374/16113/4029 +f 5375/16120/4030 5376/16119/4030 5374/16118/4030 5373/16117/4030 +f 5374/16124/4031 5369/16123/4031 5370/16122/4031 5373/16121/4031 +f 5375/16128/4032 5372/16127/4032 5371/16126/4032 5376/16125/4032 +o cube +v -0.1768299418912331 2.117860596633523 7.976578094924705 +v -0.10532355030672619 2.1511722364961825 7.739349996647491 +v -0.19218145656079916 2.0586729546012887 7.963639624071694 +v -0.12067506497629227 2.0919845944639484 7.72641152579448 +v -0.22109933784471353 2.187708188448631 7.709582712006678 +v -0.2926057294292204 2.1543965485859715 7.946810810283892 +v -0.23645085251427958 2.128520546416397 7.696644241153666 +v -0.3079572440987865 2.0952089065537374 7.933872339430881 +vt 0.3212890625 0.822265625 +vt 0.3232421875 0.822265625 +vt 0.3232421875 0.8212890625 +vt 0.3212890625 0.8212890625 +vt 0.3173828125 0.822265625 +vt 0.3212890625 0.822265625 +vt 0.3212890625 0.8212890625 +vt 0.3173828125 0.8212890625 +vt 0.3271484375 0.822265625 +vt 0.3291015625 0.822265625 +vt 0.3291015625 0.8212890625 +vt 0.3271484375 0.8212890625 +vt 0.3232421875 0.822265625 +vt 0.3271484375 0.822265625 +vt 0.3271484375 0.8212890625 +vt 0.3232421875 0.8212890625 +vt 0.3232421875 0.822265625 +vt 0.3212890625 0.822265625 +vt 0.3212890625 0.826171875 +vt 0.3232421875 0.826171875 +vt 0.3251953125 0.826171875 +vt 0.3232421875 0.826171875 +vt 0.3232421875 0.822265625 +vt 0.3251953125 0.822265625 +vn 0.2860255663380277 0.13324655945063893 -0.9489123931088571 +vn 0.9262063003038986 -0.2922876156195896 0.23813827712650368 +vn -0.2860255663380277 -0.13324655945063893 0.9489123931088571 +vn -0.9262063003038986 0.2922876156195896 -0.23813827712650368 +vn 0.24562423471305708 0.9470022725157435 0.2070155336481846 +vn -0.24562423471305708 -0.9470022725157435 -0.2070155336481846 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5380/16132/4033 5383/16131/4033 5381/16130/4033 5378/16129/4033 +f 5379/16136/4034 5380/16135/4034 5378/16134/4034 5377/16133/4034 +f 5384/16140/4035 5379/16139/4035 5377/16138/4035 5382/16137/4035 +f 5383/16144/4036 5384/16143/4036 5382/16142/4036 5381/16141/4036 +f 5382/16148/4037 5377/16147/4037 5378/16146/4037 5381/16145/4037 +f 5383/16152/4038 5380/16151/4038 5379/16150/4038 5384/16149/4038 +o cube +v -0.17009000370151403 2.163384053184771 7.74378632657156 +v -0.01427665582406229 2.369469493223288 7.390718001700367 +v -0.17782152758662462 2.111367020449015 7.7100120487290775 +v -0.022008179709172876 2.317452460487532 7.356943723857883 +v -0.07216454959305593 2.3877374691995126 7.37583435937996 +v -0.2279778974705077 2.1816520291609955 7.728902684251154 +v -0.07989607347816652 2.3357204364637565 7.342060081537476 +v -0.2357094213556183 2.1296349964252395 7.695128406408671 +vt 0.357421875 0.7236328125 +vt 0.3583984375 0.7236328125 +vt 0.3583984375 0.72265625 +vt 0.357421875 0.72265625 +vt 0.3505859375 0.7236328125 +vt 0.357421875 0.7236328125 +vt 0.357421875 0.72265625 +vt 0.3505859375 0.72265625 +vt 0.365234375 0.7236328125 +vt 0.3662109375 0.7236328125 +vt 0.3662109375 0.72265625 +vt 0.365234375 0.72265625 +vt 0.3583984375 0.7236328125 +vt 0.365234375 0.7236328125 +vt 0.365234375 0.72265625 +vt 0.3583984375 0.72265625 +vt 0.3583984375 0.7236328125 +vt 0.357421875 0.7236328125 +vt 0.357421875 0.73046875 +vt 0.3583984375 0.73046875 +vt 0.359375 0.73046875 +vt 0.3583984375 0.73046875 +vt 0.3583984375 0.7236328125 +vt 0.359375 0.7236328125 +vn 0.3561447951484612 0.4710524343737528 -0.8070133139913007 +vn 0.9262063003038985 -0.29228761561958966 0.23813827712650373 +vn -0.3561447951484612 -0.4710524343737528 0.8070133139913007 +vn -0.9262063003038985 0.29228761561958966 -0.23813827712650373 +vn 0.12370438216176961 0.8322725237720974 0.5403884454797296 +vn -0.12370438216176961 -0.8322725237720974 -0.5403884454797296 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5388/16156/4039 5391/16155/4039 5389/16154/4039 5386/16153/4039 +f 5387/16160/4040 5388/16159/4040 5386/16158/4040 5385/16157/4040 +f 5392/16164/4041 5387/16163/4041 5385/16162/4041 5390/16161/4041 +f 5391/16168/4042 5392/16167/4042 5390/16166/4042 5389/16165/4042 +f 5390/16172/4043 5385/16171/4043 5386/16170/4043 5389/16169/4043 +f 5391/16176/4044 5388/16175/4044 5387/16174/4044 5392/16173/4044 +o cube +v -0.11220210993252039 2.145116077208547 7.758669968891967 +v -0.04542496084218392 2.2334384086536256 7.607354972518598 +v -0.11993363381763099 2.093099044472791 7.7248956910494835 +v -0.053156484727294506 2.1814213759178696 7.573580694676115 +v -0.10331285461117758 2.2517063846298497 7.592471330198191 +v -0.17009000370151403 2.163384053184771 7.74378632657156 +v -0.11104437849628818 2.1996893518940936 7.558697052355709 +v -0.17782152758662462 2.111367020449015 7.7100120487290775 +vt 0.177734375 0.90234375 +vt 0.1787109375 0.90234375 +vt 0.1787109375 0.9013671875 +vt 0.177734375 0.9013671875 +vt 0.1748046875 0.90234375 +vt 0.177734375 0.90234375 +vt 0.177734375 0.9013671875 +vt 0.1748046875 0.9013671875 +vt 0.181640625 0.90234375 +vt 0.1826171875 0.90234375 +vt 0.1826171875 0.9013671875 +vt 0.181640625 0.9013671875 +vt 0.1787109375 0.90234375 +vt 0.181640625 0.90234375 +vt 0.181640625 0.9013671875 +vt 0.1787109375 0.9013671875 +vt 0.1787109375 0.90234375 +vt 0.177734375 0.90234375 +vt 0.177734375 0.9052734375 +vt 0.1787109375 0.9052734375 +vt 0.1796875 0.9052734375 +vt 0.1787109375 0.9052734375 +vt 0.1787109375 0.90234375 +vt 0.1796875 0.90234375 +vn 0.3561447951484612 0.4710524343737528 -0.8070133139913007 +vn 0.9262063003038985 -0.29228761561958966 0.23813827712650373 +vn -0.3561447951484612 -0.4710524343737528 0.8070133139913007 +vn -0.9262063003038985 0.29228761561958966 -0.23813827712650373 +vn 0.12370438216176961 0.8322725237720974 0.5403884454797296 +vn -0.12370438216176961 -0.8322725237720974 -0.5403884454797296 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5396/16180/4045 5399/16179/4045 5397/16178/4045 5394/16177/4045 +f 5395/16184/4046 5396/16183/4046 5394/16182/4046 5393/16181/4046 +f 5400/16188/4047 5395/16187/4047 5393/16186/4047 5398/16185/4047 +f 5399/16192/4048 5400/16191/4048 5398/16190/4048 5397/16189/4048 +f 5398/16196/4049 5393/16195/4049 5394/16194/4049 5397/16193/4049 +f 5399/16200/4050 5396/16199/4050 5395/16198/4050 5400/16197/4050 +o cube +v -0.35785677427896345 2.2197551469729917 8.812978754332086 +v -0.34705864870661485 2.23055327254534 7.938112021070244 +v -0.40204421711638993 2.175567704135565 8.811887978929756 +v -0.3912460915440414 2.186365829707914 7.937021245667914 +v -0.43544699635493334 2.318941620193659 7.938112021070244 +v -0.4462451219272819 2.30814349462131 8.812978754332086 +v -0.4796344391923598 2.274754177356232 7.937021245667914 +v -0.4904325647647084 2.2639560517838837 8.811887978929756 +vt 0.5380859375 0.435546875 +vt 0.5400390625 0.435546875 +vt 0.5400390625 0.4345703125 +vt 0.5380859375 0.4345703125 +vt 0.5244140625 0.435546875 +vt 0.5380859375 0.435546875 +vt 0.5380859375 0.4345703125 +vt 0.5244140625 0.4345703125 +vt 0.5537109375 0.435546875 +vt 0.5556640625 0.435546875 +vt 0.5556640625 0.4345703125 +vt 0.5537109375 0.4345703125 +vt 0.5400390625 0.435546875 +vt 0.5537109375 0.435546875 +vt 0.5537109375 0.4345703125 +vt 0.5400390625 0.4345703125 +vt 0.5400390625 0.435546875 +vt 0.5380859375 0.435546875 +vt 0.5380859375 0.44921875 +vt 0.5400390625 0.44921875 +vt 0.5419921875 0.44921875 +vt 0.5400390625 0.44921875 +vt 0.5400390625 0.435546875 +vt 0.5419921875 0.435546875 +vn 0.012340714939826936 0.012340714939826919 -0.9998476951563913 +vn 0.7071067811865476 -0.7071067811865476 1.2143064331837653e-17 +vn -0.012340714939826936 -0.012340714939826919 0.9998476951563913 +vn -0.7071067811865476 0.7071067811865476 -1.2143064331837653e-17 +vn 0.7069990853988243 0.7069990853988243 0.017452406437283515 +vn -0.7069990853988243 -0.7069990853988243 -0.017452406437283515 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5404/16204/4051 5407/16203/4051 5405/16202/4051 5402/16201/4051 +f 5403/16208/4052 5404/16207/4052 5402/16206/4052 5401/16205/4052 +f 5408/16212/4053 5403/16211/4053 5401/16210/4053 5406/16209/4053 +f 5407/16216/4054 5408/16215/4054 5406/16214/4054 5405/16213/4054 +f 5406/16220/4055 5401/16219/4055 5402/16218/4055 5405/16217/4055 +f 5407/16224/4056 5404/16223/4056 5403/16222/4056 5408/16221/4056 +o cube +v -0.35245434599942294 2.2251575752525325 10.1875 +v -0.35245434599942294 2.2251575752525325 9.4375 +v -0.3966485198235821 2.1809634014283734 10.1875 +v -0.3966485198235821 2.1809634014283734 9.4375 +v -0.4408426936477413 2.313545922900851 9.4375 +v -0.4408426936477413 2.313545922900851 10.1875 +v -0.48503686747190056 2.2693517490766917 9.4375 +v -0.48503686747190056 2.2693517490766917 10.1875 +vt 0.580078125 0.4609375 +vt 0.58203125 0.4609375 +vt 0.58203125 0.4599609375 +vt 0.580078125 0.4599609375 +vt 0.568359375 0.4609375 +vt 0.580078125 0.4609375 +vt 0.580078125 0.4599609375 +vt 0.568359375 0.4599609375 +vt 0.59375 0.4609375 +vt 0.595703125 0.4609375 +vt 0.595703125 0.4599609375 +vt 0.59375 0.4599609375 +vt 0.58203125 0.4609375 +vt 0.59375 0.4609375 +vt 0.59375 0.4599609375 +vt 0.58203125 0.4599609375 +vt 0.58203125 0.4609375 +vt 0.580078125 0.4609375 +vt 0.580078125 0.47265625 +vt 0.58203125 0.47265625 +vt 0.583984375 0.47265625 +vt 0.58203125 0.47265625 +vt 0.58203125 0.4609375 +vt 0.583984375 0.4609375 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5412/16228/4057 5415/16227/4057 5413/16226/4057 5410/16225/4057 +f 5411/16232/4058 5412/16231/4058 5410/16230/4058 5409/16229/4058 +f 5416/16236/4059 5411/16235/4059 5409/16234/4059 5414/16233/4059 +f 5415/16240/4060 5416/16239/4060 5414/16238/4060 5413/16237/4060 +f 5414/16244/4061 5409/16243/4061 5410/16242/4061 5413/16241/4061 +f 5415/16248/4062 5412/16247/4062 5411/16246/4062 5416/16245/4062 +o cube +v -0.34670375380282836 2.230908167449127 9.435839463389163 +v -0.36598098167609827 2.2116309395758567 8.811434324900503 +v -0.39085586456613414 2.186756056685821 9.438565675099497 +v -0.41013309243940405 2.167478828812551 8.814160536610837 +v -0.4543693293244167 2.3000192872241754 8.811434324900503 +v -0.4350921014511468 2.319296515097445 9.435839463389163 +v -0.4985214400877225 2.2558671764608693 8.814160536610837 +v -0.47924421221445257 2.2751444043341396 9.438565675099497 +vt 0.482421875 0.390625 +vt 0.484375 0.390625 +vt 0.484375 0.3896484375 +vt 0.482421875 0.3896484375 +vt 0.47265625 0.390625 +vt 0.482421875 0.390625 +vt 0.482421875 0.3896484375 +vt 0.47265625 0.3896484375 +vt 0.494140625 0.390625 +vt 0.49609375 0.390625 +vt 0.49609375 0.3896484375 +vt 0.494140625 0.3896484375 +vt 0.484375 0.390625 +vt 0.494140625 0.390625 +vt 0.494140625 0.3896484375 +vt 0.484375 0.3896484375 +vt 0.484375 0.390625 +vt 0.482421875 0.390625 +vt 0.482421875 0.400390625 +vt 0.484375 0.400390625 +vt 0.486328125 0.400390625 +vt 0.484375 0.400390625 +vt 0.484375 0.390625 +vt 0.486328125 0.390625 +vn -0.030843564597231896 -0.0308435645972319 -0.9990482215818578 +vn 0.7071067811865475 -0.7071067811865477 1.0408340855860843e-17 +vn 0.030843564597231896 0.0308435645972319 0.9990482215818578 +vn -0.7071067811865475 0.7071067811865477 -1.0408340855860843e-17 +vn 0.7064337722128923 0.7064337722128922 -0.04361938736533601 +vn -0.7064337722128923 -0.7064337722128922 0.04361938736533601 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5420/16252/4063 5423/16251/4063 5421/16250/4063 5418/16249/4063 +f 5419/16256/4064 5420/16255/4064 5418/16254/4064 5417/16253/4064 +f 5424/16260/4065 5419/16259/4065 5417/16258/4065 5422/16257/4065 +f 5423/16264/4066 5424/16263/4066 5422/16262/4066 5421/16261/4066 +f 5422/16268/4067 5417/16267/4067 5418/16266/4067 5421/16265/4067 +f 5423/16272/4068 5420/16271/4068 5419/16270/4068 5424/16269/4068 +o cube +v -0.2669593049406982 2.13387592101462 9.500254855670654 +v -0.2611743745402307 2.1396608514150874 8.562790552797994 +v -0.31115179598613674 2.0896834299691815 9.499709447202006 +v -0.3053668655856692 2.095468360369649 8.562245144329346 +v -0.3495627221885491 2.2280491990634057 8.562790552797994 +v -0.3553476525890166 2.222264268662938 9.500254855670654 +v -0.39375521323398766 2.1838567080179674 8.562245144329346 +v -0.39954014363445517 2.1780717776175 9.499709447202006 +vt 0.3466796875 0.7041015625 +vt 0.3486328125 0.7041015625 +vt 0.3486328125 0.703125 +vt 0.3466796875 0.703125 +vt 0.33203125 0.7041015625 +vt 0.3466796875 0.7041015625 +vt 0.3466796875 0.703125 +vt 0.33203125 0.703125 +vt 0.36328125 0.7041015625 +vt 0.365234375 0.7041015625 +vt 0.365234375 0.703125 +vt 0.36328125 0.703125 +vt 0.3486328125 0.7041015625 +vt 0.36328125 0.7041015625 +vt 0.36328125 0.703125 +vt 0.3486328125 0.703125 +vt 0.3486328125 0.7041015625 +vt 0.3466796875 0.7041015625 +vt 0.3466796875 0.71875 +vt 0.3486328125 0.71875 +vt 0.3505859375 0.71875 +vt 0.3486328125 0.71875 +vt 0.3486328125 0.7041015625 +vt 0.3505859375 0.7041015625 +vn 0.006170592427165338 0.006170592427165337 -0.9999619230641714 +vn 0.7071067811865475 -0.7071067811865476 0 +vn -0.006170592427165338 -0.006170592427165337 0.9999619230641714 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7070798567270163 0.7070798567270162 0.008726535498373935 +vn -0.7070798567270163 -0.7070798567270162 -0.008726535498373935 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5428/16276/4069 5431/16275/4069 5429/16274/4069 5426/16273/4069 +f 5427/16280/4070 5428/16279/4070 5426/16278/4070 5425/16277/4070 +f 5432/16284/4071 5427/16283/4071 5425/16282/4071 5430/16281/4071 +f 5431/16288/4072 5432/16287/4072 5430/16286/4072 5429/16285/4072 +f 5430/16292/4073 5425/16291/4073 5426/16290/4073 5429/16289/4073 +f 5431/16296/4074 5428/16295/4074 5427/16294/4074 5432/16293/4074 +o cube +v -0.2467491990348354 2.1540860269204827 10.185222095783615 +v -0.27219158685683215 2.128643639098486 9.498664290639844 +v -0.2908828062797183 2.1099524196756 10.188493093048798 +v -0.31632519410171506 2.084510031853603 9.50193528790503 +v -0.3605799345051506 2.2170319867468042 9.498664290639844 +v -0.3351375466831538 2.2424743745688014 10.185222095783615 +v -0.4047135417500335 2.1728983795019214 9.50193528790503 +v -0.3792711539280367 2.198340767323918 10.188493093048798 +vt 0.341796875 0.9013671875 +vt 0.34375 0.9013671875 +vt 0.34375 0.900390625 +vt 0.341796875 0.900390625 +vt 0.3310546875 0.9013671875 +vt 0.341796875 0.9013671875 +vt 0.341796875 0.900390625 +vt 0.3310546875 0.900390625 +vt 0.3544921875 0.9013671875 +vt 0.3564453125 0.9013671875 +vt 0.3564453125 0.900390625 +vt 0.3544921875 0.900390625 +vt 0.34375 0.9013671875 +vt 0.3544921875 0.9013671875 +vt 0.3544921875 0.900390625 +vt 0.34375 0.900390625 +vt 0.34375 0.9013671875 +vt 0.341796875 0.9013671875 +vt 0.341796875 0.912109375 +vt 0.34375 0.912109375 +vt 0.345703125 0.912109375 +vt 0.34375 0.912109375 +vt 0.34375 0.9013671875 +vt 0.345703125 0.9013671875 +vn -0.03700710955926802 -0.037007109559267996 -0.9986295347545739 +vn 0.7071067811865475 -0.7071067811865476 -1.3877787807814457e-17 +vn 0.03700710955926802 0.037007109559267996 0.9986295347545739 +vn -0.7071067811865475 0.7071067811865476 1.3877787807814457e-17 +vn 0.7061377159181264 0.7061377159181262 -0.052335956242943835 +vn -0.7061377159181264 -0.7061377159181262 0.052335956242943835 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5436/16300/4075 5439/16299/4075 5437/16298/4075 5434/16297/4075 +f 5435/16304/4076 5436/16303/4076 5434/16302/4076 5433/16301/4076 +f 5440/16308/4077 5435/16307/4077 5433/16306/4077 5438/16305/4077 +f 5439/16312/4078 5440/16311/4078 5438/16310/4078 5437/16309/4078 +f 5438/16316/4079 5433/16315/4079 5434/16314/4079 5437/16313/4079 +f 5439/16320/4080 5436/16319/4080 5435/16318/4080 5440/16317/4080 +o cube +v -0.2640659983511045 2.136769227604214 8.5625 +v -0.2640659983511045 2.136769227604214 7.9375 +v -0.3082601721752637 2.0925750537800547 8.5625 +v -0.3082601721752637 2.0925750537800547 7.9375 +v -0.35245434599942294 2.2251575752525325 7.9375 +v -0.35245434599942294 2.2251575752525325 8.5625 +v -0.3966485198235821 2.1809634014283734 7.9375 +v -0.3966485198235821 2.1809634014283734 8.5625 +vt 0.0234375 0.3916015625 +vt 0.025390625 0.3916015625 +vt 0.025390625 0.390625 +vt 0.0234375 0.390625 +vt 0.013671875 0.3916015625 +vt 0.0234375 0.3916015625 +vt 0.0234375 0.390625 +vt 0.013671875 0.390625 +vt 0.03515625 0.3916015625 +vt 0.037109375 0.3916015625 +vt 0.037109375 0.390625 +vt 0.03515625 0.390625 +vt 0.025390625 0.3916015625 +vt 0.03515625 0.3916015625 +vt 0.03515625 0.390625 +vt 0.025390625 0.390625 +vt 0.025390625 0.3916015625 +vt 0.0234375 0.3916015625 +vt 0.0234375 0.4013671875 +vt 0.025390625 0.4013671875 +vt 0.02734375 0.4013671875 +vt 0.025390625 0.4013671875 +vt 0.025390625 0.3916015625 +vt 0.02734375 0.3916015625 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5444/16324/4081 5447/16323/4081 5445/16322/4081 5442/16321/4081 +f 5443/16328/4082 5444/16327/4082 5442/16326/4082 5441/16325/4082 +f 5448/16332/4083 5443/16331/4083 5441/16330/4083 5446/16329/4083 +f 5447/16336/4084 5448/16335/4084 5446/16334/4084 5445/16333/4084 +f 5446/16340/4085 5441/16339/4085 5442/16338/4085 5445/16337/4085 +f 5447/16344/4086 5444/16343/4086 5443/16342/4086 5448/16341/4086 +o cube +v -0.2701559515352195 2.132130554000548 7.971131950085242 +v -0.19437895728751858 2.1617595704276202 7.734742507579135 +v -0.31230468423563373 2.089981821300134 7.952337837616225 +v -0.23652768998793283 2.119610837727206 7.715948395110118 +v -0.2785418892272515 2.252860984650382 7.719181877324525 +v -0.3543188834749524 2.2232319682233097 7.955571319830632 +v -0.32069062192766573 2.2107122519499676 7.700387764855508 +v -0.3964676161753666 2.1810832355228955 7.936777207361615 +vt 0.2900390625 0.98046875 +vt 0.2919921875 0.98046875 +vt 0.2919921875 0.9794921875 +vt 0.2900390625 0.9794921875 +vt 0.2861328125 0.98046875 +vt 0.2900390625 0.98046875 +vt 0.2900390625 0.9794921875 +vt 0.2861328125 0.9794921875 +vt 0.2958984375 0.98046875 +vt 0.2978515625 0.98046875 +vt 0.2978515625 0.9794921875 +vt 0.2958984375 0.9794921875 +vt 0.2919921875 0.98046875 +vt 0.2958984375 0.98046875 +vt 0.2958984375 0.9794921875 +vt 0.2919921875 0.9794921875 +vt 0.2919921875 0.98046875 +vt 0.2900390625 0.98046875 +vt 0.2900390625 0.984375 +vt 0.2919921875 0.984375 +vt 0.2939453125 0.984375 +vt 0.2919921875 0.984375 +vt 0.2919921875 0.98046875 +vt 0.2939453125 0.98046875 +vn 0.3031079769908036 0.11851606570828935 -0.9455577700244291 +vn 0.6733034555178632 -0.7288113137820926 0.1244850420368845 +vn -0.3031079769908036 -0.11851606570828935 0.9455577700244291 +vn -0.6733034555178632 0.7288113137820926 -0.1244850420368845 +vn 0.6743797232066274 0.6743797232066282 0.30070579950427323 +vn -0.6743797232066274 -0.6743797232066282 -0.30070579950427323 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5452/16348/4087 5455/16347/4087 5453/16346/4087 5450/16345/4087 +f 5451/16352/4088 5452/16351/4088 5450/16350/4088 5449/16349/4088 +f 5456/16356/4089 5451/16355/4089 5449/16354/4089 5454/16353/4089 +f 5455/16360/4090 5456/16359/4090 5454/16358/4090 5453/16357/4090 +f 5454/16364/4091 5449/16363/4091 5450/16362/4091 5453/16361/4091 +f 5455/16368/4092 5452/16367/4092 5451/16366/4092 5456/16365/4092 +o cube +v -0.20124895655674008 2.1573317024751324 7.751278848972563 +v -0.027462981151565424 2.2778676676550935 7.521222843072679 +v -0.23241165558724355 2.1227168410169046 7.70960214618357 +v -0.0586256801820689 2.243252806196866 7.479546140283687 +v -0.11057913070706762 2.37010441976949 7.5067629937492955 +v -0.28436510611224225 2.2495684545895283 7.736818999649179 +v -0.1417418297375711 2.335489558311262 7.465086290960303 +v -0.31552780514274575 2.214953593131301 7.695142296860187 +vt 0.1845703125 0.8544921875 +vt 0.1865234375 0.8544921875 +vt 0.1865234375 0.853515625 +vt 0.1845703125 0.853515625 +vt 0.1796875 0.8544921875 +vt 0.1845703125 0.8544921875 +vt 0.1845703125 0.853515625 +vt 0.1796875 0.853515625 +vt 0.19140625 0.8544921875 +vt 0.193359375 0.8544921875 +vt 0.193359375 0.853515625 +vt 0.19140625 0.853515625 +vt 0.1865234375 0.8544921875 +vt 0.19140625 0.8544921875 +vt 0.19140625 0.853515625 +vt 0.1865234375 0.853515625 +vt 0.1865234375 0.8544921875 +vt 0.1845703125 0.8544921875 +vt 0.1845703125 0.859375 +vt 0.1865234375 0.859375 +vt 0.1884765625 0.859375 +vt 0.1865234375 0.859375 +vt 0.1865234375 0.8544921875 +vt 0.1884765625 0.8544921875 +vn 0.5561151212965588 0.3857150885758765 -0.7361792188796269 +vn 0.6649291964440152 -0.7378940169151661 0.11567879458706787 +vn -0.5561151212965588 -0.3857150885758765 0.7361792188796269 +vn -0.6649291964440152 0.7378940169151661 -0.11567879458706787 +vn 0.49860318448805563 0.55383778333164 0.6668272446238721 +vn -0.49860318448805563 -0.55383778333164 -0.6668272446238721 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5460/16372/4093 5463/16371/4093 5461/16370/4093 5458/16369/4093 +f 5459/16376/4094 5460/16375/4094 5458/16374/4094 5457/16373/4094 +f 5464/16380/4095 5459/16379/4095 5457/16378/4095 5462/16377/4095 +f 5463/16384/4096 5464/16383/4096 5462/16382/4096 5461/16381/4096 +f 5462/16388/4097 5457/16387/4097 5458/16386/4097 5461/16385/4097 +f 5463/16392/4098 5460/16391/4098 5459/16390/4098 5464/16389/4098 +o cube +v -0.35231385392533227 2.2138805992133603 7.97181969458868 +v -0.26926671152518483 2.2355338396290216 7.737012732769675 +v -0.40097917572040837 2.180330575083783 7.951513726611593 +v -0.3179320333202609 2.201983815499444 7.716706764792589 +v -0.33580646545559234 2.340440311395517 7.723152959020211 +v -0.4188536078557398 2.3187870709798557 7.957959920839214 +v -0.38447178725066844 2.306890287265939 7.702846991043124 +v -0.4675189296508159 2.2852370468502783 7.937653952862128 +vt 0.1845703125 0.8095703125 +vt 0.1865234375 0.8095703125 +vt 0.1865234375 0.80859375 +vt 0.1845703125 0.80859375 +vt 0.1806640625 0.8095703125 +vt 0.1845703125 0.8095703125 +vt 0.1845703125 0.80859375 +vt 0.1806640625 0.80859375 +vt 0.1904296875 0.8095703125 +vt 0.1923828125 0.8095703125 +vt 0.1923828125 0.80859375 +vt 0.1904296875 0.80859375 +vt 0.1865234375 0.8095703125 +vt 0.1904296875 0.8095703125 +vt 0.1904296875 0.80859375 +vt 0.1865234375 0.80859375 +vt 0.1865234375 0.8095703125 +vt 0.1845703125 0.8095703125 +vt 0.1845703125 0.8134765625 +vt 0.1865234375 0.8134765625 +vt 0.1884765625 0.8134765625 +vt 0.1865234375 0.8134765625 +vt 0.1865234375 0.8095703125 +vt 0.1884765625 0.8095703125 +vn 0.3321885696005898 0.08661296166264455 -0.9392278472760163 +vn 0.5323180314432603 -0.8392517741319618 0.11087818999571912 +vn -0.3321885696005898 -0.08661296166264455 0.9392278472760163 +vn -0.5323180314432603 0.8392517741319618 -0.11087818999571912 +vn 0.7786451487212172 0.5368003860732404 0.32489548763338333 +vn -0.7786451487212172 -0.5368003860732404 -0.32489548763338333 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5468/16396/4099 5471/16395/4099 5469/16394/4099 5466/16393/4099 +f 5467/16400/4100 5468/16399/4100 5466/16398/4100 5465/16397/4100 +f 5472/16404/4101 5467/16403/4101 5465/16402/4101 5470/16401/4101 +f 5471/16408/4102 5472/16407/4102 5470/16406/4102 5469/16405/4102 +f 5470/16412/4103 5465/16411/4103 5466/16410/4103 5469/16409/4103 +f 5471/16416/4104 5468/16415/4104 5467/16414/4104 5472/16413/4104 +o cube +v -0.30126961540991143 2.2272764399987612 7.7815528039381565 +v -0.1631837623325189 2.240378323457922 7.655390654980114 +v -0.33740988025161256 2.1990770408777567 7.739068393310422 +v -0.19932402717422001 2.212178924336918 7.612906244352379 +v -0.20706986995179533 2.3515893054351253 7.618906041158732 +v -0.34515572302918784 2.3384874219759646 7.745068190116775 +v -0.24321013479349643 2.3233899063141212 7.576421630530997 +v -0.381295987870889 2.3102880228549605 7.702583779489039 +vt 0.21484375 0.6845703125 +vt 0.216796875 0.6845703125 +vt 0.216796875 0.68359375 +vt 0.21484375 0.68359375 +vt 0.2119140625 0.6845703125 +vt 0.21484375 0.6845703125 +vt 0.21484375 0.68359375 +vt 0.2119140625 0.68359375 +vt 0.2197265625 0.6845703125 +vt 0.2216796875 0.6845703125 +vt 0.2216796875 0.68359375 +vt 0.2197265625 0.68359375 +vt 0.216796875 0.6845703125 +vt 0.2197265625 0.6845703125 +vt 0.2197265625 0.68359375 +vt 0.216796875 0.68359375 +vt 0.216796875 0.6845703125 +vt 0.21484375 0.6845703125 +vt 0.21484375 0.6875 +vt 0.216796875 0.6875 +vt 0.21875 0.6875 +vt 0.216796875 0.6875 +vt 0.216796875 0.6845703125 +vt 0.21875 0.6845703125 +vn 0.736457883079427 0.0698767117821912 -0.6728647944428939 +vn 0.3510888609542113 -0.8896878558176285 0.2918769105710576 +vn -0.736457883079427 -0.0698767117821912 0.6728647944428939 +vn -0.3510888609542113 0.8896878558176285 -0.2918769105710576 +vn 0.5782442374672174 0.45119038593606947 0.6797505700437602 +vn -0.5782442374672174 -0.45119038593606947 -0.6797505700437602 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5476/16420/4105 5479/16419/4105 5477/16418/4105 5474/16417/4105 +f 5475/16424/4106 5476/16423/4106 5474/16422/4106 5473/16421/4106 +f 5480/16428/4107 5475/16427/4107 5473/16426/4107 5478/16425/4107 +f 5479/16432/4108 5480/16431/4108 5478/16430/4108 5477/16429/4108 +f 5478/16436/4109 5473/16435/4109 5474/16434/4109 5477/16433/4109 +f 5479/16440/4110 5476/16439/4110 5475/16438/4110 5480/16437/4110 +o cube +v -0.4343932787344742 2.2831823981231407 8.687920099922167 +v -0.4217499811529749 2.28657015949977 7.938034328554873 +v -0.49475444817867154 2.26700867151637 8.686829324519836 +v -0.48211115059717224 2.270396432892999 7.936943553152543 +v -0.45410236179078994 2.4073108877859033 7.938034328554873 +v -0.46674565937228923 2.4039231264092744 8.687920099922167 +v -0.5144635312349873 2.3911371611791328 7.936943553152543 +v -0.5271068288164866 2.3877493998025034 8.686829324519836 +vt 0.421875 0.435546875 +vt 0.423828125 0.435546875 +vt 0.423828125 0.4345703125 +vt 0.421875 0.4345703125 +vt 0.41015625 0.435546875 +vt 0.421875 0.435546875 +vt 0.421875 0.4345703125 +vt 0.41015625 0.4345703125 +vt 0.435546875 0.435546875 +vt 0.4375 0.435546875 +vt 0.4375 0.4345703125 +vt 0.435546875 0.4345703125 +vt 0.423828125 0.435546875 +vt 0.435546875 0.435546875 +vt 0.435546875 0.4345703125 +vt 0.423828125 0.4345703125 +vt 0.423828125 0.435546875 +vt 0.421875 0.435546875 +vt 0.421875 0.447265625 +vt 0.423828125 0.447265625 +vt 0.42578125 0.447265625 +vt 0.423828125 0.447265625 +vt 0.423828125 0.435546875 +vt 0.42578125 0.435546875 +vn 0.016857730108665734 0.004517015168838799 -0.9998476951563913 +vn 0.25881904510252063 -0.9659258262890683 2.60208521396521e-18 +vn -0.016857730108665734 -0.004517015168838799 0.9998476951563913 +vn -0.25881904510252063 0.9659258262890683 -2.60208521396521e-18 +vn 0.9657787111071579 0.25877962570833335 0.01745240643728352 +vn -0.9657787111071579 -0.25877962570833335 -0.01745240643728352 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5484/16444/4111 5487/16443/4111 5485/16442/4111 5482/16441/4111 +f 5483/16448/4112 5484/16447/4112 5482/16446/4112 5481/16445/4112 +f 5488/16452/4113 5483/16451/4113 5481/16450/4113 5486/16449/4113 +f 5487/16456/4114 5488/16455/4114 5486/16454/4114 5485/16453/4114 +f 5486/16460/4115 5481/16459/4115 5482/16458/4115 5485/16457/4115 +f 5487/16464/4116 5484/16463/4116 5483/16462/4116 5488/16461/4116 +o cube +v -0.45921783537378363 2.392582542404606 7.9640475141981115 +v -0.35356326993860876 2.3925825424046065 7.737470567438948 +v -0.5158620720635743 2.392582542404606 7.937633872839317 +v -0.4102075066283994 2.3925825424046065 7.711056926080155 +v -0.353563269938609 2.4550825424046065 7.737470567438948 +v -0.45921783537378386 2.455082542404606 7.9640475141981115 +v -0.4102075066283996 2.4550825424046065 7.711056926080155 +v -0.5158620720635745 2.455082542404606 7.937633872839317 +vt 0.2890625 0.92578125 +vt 0.2900390625 0.92578125 +vt 0.2900390625 0.9248046875 +vt 0.2890625 0.9248046875 +vt 0.28515625 0.92578125 +vt 0.2890625 0.92578125 +vt 0.2890625 0.9248046875 +vt 0.28515625 0.9248046875 +vt 0.2939453125 0.92578125 +vt 0.294921875 0.92578125 +vt 0.294921875 0.9248046875 +vt 0.2939453125 0.9248046875 +vt 0.2900390625 0.92578125 +vt 0.2939453125 0.92578125 +vt 0.2939453125 0.9248046875 +vt 0.2900390625 0.9248046875 +vt 0.2900390625 0.92578125 +vt 0.2890625 0.92578125 +vt 0.2890625 0.9296875 +vt 0.2900390625 0.9296875 +vt 0.291015625 0.9296875 +vt 0.2900390625 0.9296875 +vt 0.2900390625 0.92578125 +vt 0.291015625 0.92578125 +vn 0.42261826174069944 1.5116120878383722e-15 -0.90630778703665 +vn 3.2612805302853506e-15 -1 -1.636088227669755e-16 +vn -0.42261826174069944 -1.5116120878383722e-15 0.90630778703665 +vn -3.2612805302853506e-15 1 1.636088227669755e-16 +vn 0.9063077870366499 2.8476108617172314e-15 0.42261826174069933 +vn -0.9063077870366499 -2.8476108617172314e-15 -0.42261826174069933 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5492/16468/4117 5495/16467/4117 5493/16466/4117 5490/16465/4117 +f 5491/16472/4118 5492/16471/4118 5490/16470/4118 5489/16469/4118 +f 5496/16476/4119 5491/16475/4119 5489/16474/4119 5494/16473/4119 +f 5495/16480/4120 5496/16479/4120 5494/16478/4120 5493/16477/4120 +f 5494/16484/4121 5489/16483/4121 5490/16482/4121 5493/16481/4121 +f 5495/16488/4122 5492/16487/4122 5491/16486/4122 5496/16485/4122 +o cube +v -0.4235851286446353 2.3001962223648453 7.9806633182267035 +v -0.3179305632094608 2.3001962223648458 7.75408637146754 +v -0.476813299872082 2.2788199634069914 7.9558426143537595 +v -0.3711587344369075 2.2788199634069914 7.729265667594596 +v -0.35667750311189145 2.4176577999630844 7.736018376660966 +v -0.462332068547066 2.417657799963084 7.962595323420128 +v -0.4099056743393381 2.39628154100523 7.711197672788022 +v -0.5155602397745126 2.39628154100523 7.937774619547184 +vt 0.16015625 0.98046875 +vt 0.162109375 0.98046875 +vt 0.162109375 0.9794921875 +vt 0.16015625 0.9794921875 +vt 0.15625 0.98046875 +vt 0.16015625 0.98046875 +vt 0.16015625 0.9794921875 +vt 0.15625 0.9794921875 +vt 0.166015625 0.98046875 +vt 0.16796875 0.98046875 +vt 0.16796875 0.9794921875 +vt 0.166015625 0.9794921875 +vt 0.162109375 0.98046875 +vt 0.166015625 0.98046875 +vt 0.166015625 0.9794921875 +vt 0.162109375 0.9794921875 +vt 0.162109375 0.98046875 +vt 0.16015625 0.98046875 +vt 0.16015625 0.984375 +vt 0.162109375 0.984375 +vt 0.1640625 0.984375 +vt 0.162109375 0.984375 +vt 0.162109375 0.98046875 +vt 0.1640625 0.98046875 +vn 0.4226182617406982 1.5543122344752196e-15 -0.9063077870366506 +vn 0.3099755192194452 -0.9396926207859086 0.1445439584525972 +vn -0.4226182617406982 -1.5543122344752196e-15 0.9063077870366506 +vn -0.3099755192194452 0.9396926207859086 -0.1445439584525972 +vn 0.851650739639147 0.34202014332566844 0.397131261967102 +vn -0.851650739639147 -0.34202014332566844 -0.397131261967102 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5500/16492/4123 5503/16491/4123 5501/16490/4123 5498/16489/4123 +f 5499/16496/4124 5500/16495/4124 5498/16494/4124 5497/16493/4124 +f 5504/16500/4125 5499/16499/4125 5497/16498/4125 5502/16497/4125 +f 5503/16504/4126 5504/16503/4126 5502/16502/4126 5501/16501/4126 +f 5502/16508/4127 5497/16507/4127 5498/16506/4127 5501/16505/4127 +f 5503/16512/4128 5500/16511/4128 5499/16510/4128 5504/16509/4128 +o cube +v -0.4534618447583884 2.392582542404606 10.18691608161775 +v -0.4534618447583884 2.3925825424046065 7.936916081617751 +v -0.5159618447583885 2.3925825424046057 10.18691608161775 +v -0.5159618447583885 2.392582542404606 7.936916081617751 +v -0.45346184475838874 2.4550825424046065 7.936916081617751 +v -0.45346184475838874 2.455082542404606 10.18691608161775 +v -0.5159618447583887 2.455082542404606 7.936916081617751 +v -0.5159618447583887 2.4550825424046057 10.18691608161775 +vt 0.8603515625 0.744140625 +vt 0.861328125 0.744140625 +vt 0.861328125 0.7431640625 +vt 0.8603515625 0.7431640625 +vt 0.8251953125 0.744140625 +vt 0.8603515625 0.744140625 +vt 0.8603515625 0.7431640625 +vt 0.8251953125 0.7431640625 +vt 0.896484375 0.744140625 +vt 0.8974609375 0.744140625 +vt 0.8974609375 0.7431640625 +vt 0.896484375 0.7431640625 +vt 0.861328125 0.744140625 +vt 0.896484375 0.744140625 +vt 0.896484375 0.7431640625 +vt 0.861328125 0.7431640625 +vt 0.861328125 0.744140625 +vt 0.8603515625 0.744140625 +vt 0.8603515625 0.779296875 +vt 0.861328125 0.779296875 +vt 0.8623046875 0.779296875 +vt 0.861328125 0.779296875 +vt 0.861328125 0.744140625 +vt 0.8623046875 0.744140625 +vn -6.440309734030917e-31 1.3183898417423734e-16 -1 +vn 4.884981308350689e-15 -1 -1.3183898417423734e-16 +vn 6.440309734030917e-31 -1.3183898417423734e-16 1 +vn -4.884981308350689e-15 1 1.3183898417423734e-16 +vn 1 4.884981308350689e-15 3.0814879110195774e-33 +vn -1 -4.884981308350689e-15 -3.0814879110195774e-33 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5508/16516/4129 5511/16515/4129 5509/16514/4129 5506/16513/4129 +f 5507/16520/4130 5508/16519/4130 5506/16518/4130 5505/16517/4130 +f 5512/16524/4131 5507/16523/4131 5505/16522/4131 5510/16521/4131 +f 5511/16528/4132 5512/16527/4132 5510/16526/4132 5509/16525/4132 +f 5510/16532/4133 5505/16531/4133 5506/16530/4133 5509/16529/4133 +f 5511/16536/4134 5508/16535/4134 5507/16534/4134 5512/16533/4134 +o cube +v -0.36741193976396047 2.3925825424046065 7.754068185189732 +v 0.0126075520198482 2.3925825424046083 7.339349683234038 +v -0.41349177331459325 2.3925825424046065 7.711843797213754 +v -0.03347228153078452 2.3925825424046083 7.297125295258059 +v 0.012607552019847978 2.4550825424046083 7.339349683234038 +v -0.36741193976396075 2.4550825424046065 7.754068185189732 +v -0.0334722815307848 2.4550825424046083 7.297125295258059 +v -0.4134917733145935 2.4550825424046065 7.711843797213754 +vt 0.3837890625 0.8193359375 +vt 0.384765625 0.8193359375 +vt 0.384765625 0.818359375 +vt 0.3837890625 0.818359375 +vt 0.375 0.8193359375 +vt 0.3837890625 0.8193359375 +vt 0.3837890625 0.818359375 +vt 0.375 0.818359375 +vt 0.3935546875 0.8193359375 +vt 0.39453125 0.8193359375 +vt 0.39453125 0.818359375 +vt 0.3935546875 0.818359375 +vt 0.384765625 0.8193359375 +vt 0.3935546875 0.8193359375 +vt 0.3935546875 0.818359375 +vt 0.384765625 0.818359375 +vt 0.384765625 0.8193359375 +vt 0.3837890625 0.8193359375 +vt 0.3837890625 0.828125 +vt 0.384765625 0.828125 +vt 0.3857421875 0.828125 +vt 0.384765625 0.828125 +vt 0.384765625 0.8193359375 +vt 0.3857421875 0.8193359375 +vn 0.6755902076156601 2.8229822345714422e-15 -0.7372773368101243 +vn 4.003349423903872e-15 -1 -9.621059751618302e-17 +vn -0.6755902076156601 -2.8229822345714422e-15 0.7372773368101243 +vn -4.003349423903872e-15 1 9.621059751618302e-17 +vn 0.7372773368101243 2.83424381894337e-15 0.6755902076156599 +vn -0.7372773368101243 -2.83424381894337e-15 -0.6755902076156599 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5516/16540/4135 5519/16539/4135 5517/16538/4135 5514/16537/4135 +f 5515/16544/4136 5516/16543/4136 5514/16542/4136 5513/16541/4136 +f 5520/16548/4137 5515/16547/4137 5513/16546/4137 5518/16545/4137 +f 5519/16552/4138 5520/16551/4138 5518/16550/4138 5517/16549/4138 +f 5518/16556/4139 5513/16555/4139 5514/16554/4139 5517/16553/4139 +f 5519/16560/4140 5516/16559/4140 5515/16558/4140 5520/16557/4140 +o cube +v -0.33533080352814626 2.307410709763122 7.783465130420509 +v 0.0024643002796836955 2.3074107097631233 7.414826462015447 +v -0.37863168308271866 2.2860344508052672 7.74378718462228 +v -0.04083657927488871 2.2860344508052686 7.375148516217219 +v -0.029056162271137775 2.4248722873613615 7.3859432795606805 +v -0.36685126607896773 2.42487228736136 7.754581947965743 +v -0.07235704182571018 2.4034960284035067 7.346265333762452 +v -0.41015214563354013 2.403496028403506 7.714904002167515 +vt 0.435546875 0.771484375 +vt 0.4375 0.771484375 +vt 0.4375 0.7705078125 +vt 0.435546875 0.7705078125 +vt 0.427734375 0.771484375 +vt 0.435546875 0.771484375 +vt 0.435546875 0.7705078125 +vt 0.427734375 0.7705078125 +vt 0.4453125 0.771484375 +vt 0.447265625 0.771484375 +vt 0.447265625 0.7705078125 +vt 0.4453125 0.7705078125 +vt 0.4375 0.771484375 +vt 0.4453125 0.771484375 +vt 0.4453125 0.7705078125 +vt 0.4375 0.7705078125 +vt 0.4375 0.771484375 +vt 0.435546875 0.771484375 +vt 0.435546875 0.779296875 +vt 0.4375 0.779296875 +vt 0.439453125 0.779296875 +vt 0.4375 0.779296875 +vt 0.4375 0.771484375 +vt 0.439453125 0.771484375 +vn 0.6755902076156599 2.525757381022231e-15 -0.7372773368101243 +vn 0.25216370040657177 -0.9396926207859064 0.2310654596381283 +vn -0.6755902076156599 -2.525757381022231e-15 0.7372773368101243 +vn -0.25216370040657177 0.9396926207859064 -0.2310654596381283 +vn 0.6928140728731585 0.34202014332567426 0.6348471327716547 +vn -0.6928140728731585 -0.34202014332567426 -0.6348471327716547 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5524/16564/4141 5527/16563/4141 5525/16562/4141 5522/16561/4141 +f 5523/16568/4142 5524/16567/4142 5522/16566/4142 5521/16565/4142 +f 5528/16572/4143 5523/16571/4143 5521/16570/4143 5526/16569/4143 +f 5527/16576/4144 5528/16575/4144 5526/16574/4144 5525/16573/4144 +f 5526/16580/4145 5521/16579/4145 5522/16578/4145 5525/16577/4145 +f 5527/16584/4146 5524/16583/4146 5523/16582/4146 5528/16581/4146 +o cube +v -0.42145128018524924 2.2866501961828507 9.249657335630417 +v -0.42714094896817645 2.2851256540272646 8.687188177862318 +v -0.48181833418294584 2.270474892814722 9.250311822137682 +v -0.48750800296587304 2.2689503506591358 8.687842664369583 +v -0.45949332960599154 2.4058663823133983 8.687188177862318 +v -0.45380366082306434 2.4073909244689844 9.249657335630417 +v -0.5198603836036881 2.3896910789452694 8.687842664369583 +v -0.5141707148207609 2.3912156211008555 9.250311822137682 +vt 0.5439453125 0.4833984375 +vt 0.5458984375 0.4833984375 +vt 0.5458984375 0.482421875 +vt 0.5439453125 0.482421875 +vt 0.53515625 0.4833984375 +vt 0.5439453125 0.4833984375 +vt 0.5439453125 0.482421875 +vt 0.53515625 0.482421875 +vt 0.5546875 0.4833984375 +vt 0.556640625 0.4833984375 +vt 0.556640625 0.482421875 +vt 0.5546875 0.482421875 +vt 0.5458984375 0.4833984375 +vt 0.5546875 0.4833984375 +vt 0.5546875 0.482421875 +vt 0.5458984375 0.482421875 +vt 0.5458984375 0.4833984375 +vt 0.5439453125 0.4833984375 +vt 0.5439453125 0.4921875 +vt 0.5458984375 0.4921875 +vt 0.5478515625 0.4921875 +vt 0.5458984375 0.4921875 +vt 0.5458984375 0.4833984375 +vt 0.5478515625 0.4833984375 +vn -0.010114966725203926 -0.0027102971654860693 -0.9999451693655123 +vn 0.2588190451025207 -0.9659258262890684 2.168404344971009e-18 +vn 0.010114966725203926 0.0027102971654860693 0.9999451693655123 +vn -0.2588190451025207 0.9659258262890684 -2.168404344971009e-18 +vn 0.9658728639631449 0.2588048538900602 -0.010471784116244208 +vn -0.9658728639631449 -0.2588048538900602 0.010471784116244208 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5532/16588/4147 5535/16587/4147 5533/16586/4147 5530/16585/4147 +f 5531/16592/4148 5532/16591/4148 5530/16590/4148 5529/16589/4148 +f 5536/16596/4149 5531/16595/4149 5529/16594/4149 5534/16593/4149 +f 5535/16600/4150 5536/16599/4150 5534/16598/4150 5533/16597/4150 +f 5534/16604/4151 5529/16603/4151 5530/16602/4151 5533/16601/4151 +f 5535/16608/4152 5532/16607/4152 5531/16606/4152 5536/16605/4152 +o cube +v 0.0625 2.109375 10.1875 +v 0.0625 2.109375 7.9375 +v 0.0625 2.046875 10.1875 +v 0.0625 2.046875 7.9375 +v -0.0625 2.109375 7.9375 +v -0.0625 2.109375 10.1875 +v -0.0625 2.046875 7.9375 +v -0.0625 2.046875 10.1875 +vt 0.595703125 0.458984375 +vt 0.59765625 0.458984375 +vt 0.59765625 0.4580078125 +vt 0.595703125 0.4580078125 +vt 0.560546875 0.458984375 +vt 0.595703125 0.458984375 +vt 0.595703125 0.4580078125 +vt 0.560546875 0.4580078125 +vt 0.6328125 0.458984375 +vt 0.634765625 0.458984375 +vt 0.634765625 0.4580078125 +vt 0.6328125 0.4580078125 +vt 0.59765625 0.458984375 +vt 0.6328125 0.458984375 +vt 0.6328125 0.4580078125 +vt 0.59765625 0.4580078125 +vt 0.59765625 0.458984375 +vt 0.595703125 0.458984375 +vt 0.595703125 0.494140625 +vt 0.59765625 0.494140625 +vt 0.599609375 0.494140625 +vt 0.59765625 0.494140625 +vt 0.59765625 0.458984375 +vt 0.599609375 0.458984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5540/16612/4153 5543/16611/4153 5541/16610/4153 5538/16609/4153 +f 5539/16616/4154 5540/16615/4154 5538/16614/4154 5537/16613/4154 +f 5544/16620/4155 5539/16619/4155 5537/16618/4155 5542/16617/4155 +f 5543/16624/4156 5544/16623/4156 5542/16622/4156 5541/16621/4156 +f 5542/16628/4157 5537/16627/4157 5538/16626/4157 5541/16625/4157 +f 5543/16632/4158 5540/16631/4158 5539/16630/4158 5544/16629/4158 +o cube +v 0.0625 2.1087321375720576 7.945236606524719 +v 0.0625 2.149994039037227 7.6986652061404115 +v 0.0625 2.047089287475981 7.934921131158427 +v 0.0625 2.08835118894115 7.688349730774119 +v -0.0625 2.149994039037227 7.6986652061404115 +v -0.0625 2.1087321375720576 7.945236606524719 +v -0.0625 2.08835118894115 7.688349730774119 +v -0.0625 2.047089287475981 7.934921131158427 +vt 0.1171875 0.8447265625 +vt 0.119140625 0.8447265625 +vt 0.119140625 0.84375 +vt 0.1171875 0.84375 +vt 0.11328125 0.8447265625 +vt 0.1171875 0.8447265625 +vt 0.1171875 0.84375 +vt 0.11328125 0.84375 +vt 0.123046875 0.8447265625 +vt 0.125 0.8447265625 +vt 0.125 0.84375 +vt 0.123046875 0.84375 +vt 0.119140625 0.8447265625 +vt 0.123046875 0.8447265625 +vt 0.123046875 0.84375 +vt 0.119140625 0.84375 +vt 0.119140625 0.8447265625 +vt 0.1171875 0.8447265625 +vt 0.1171875 0.8486328125 +vt 0.119140625 0.8486328125 +vt 0.12109375 0.8486328125 +vt 0.119140625 0.8486328125 +vt 0.119140625 0.8447265625 +vt 0.12109375 0.8447265625 +vn 0 0.16504760586067765 -0.9862856015372314 +vn 1 0 0 +vn 0 -0.16504760586067765 0.9862856015372314 +vn -1 0 0 +vn 0 0.9862856015372314 0.16504760586067765 +vn 0 -0.9862856015372314 -0.16504760586067765 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5548/16636/4159 5551/16635/4159 5549/16634/4159 5546/16633/4159 +f 5547/16640/4160 5548/16639/4160 5546/16638/4160 5545/16637/4160 +f 5552/16644/4161 5547/16643/4161 5545/16642/4161 5550/16641/4161 +f 5551/16648/4162 5552/16647/4162 5550/16646/4162 5549/16645/4162 +f 5550/16652/4163 5545/16651/4163 5546/16650/4163 5549/16649/4163 +f 5551/16656/4164 5548/16655/4164 5547/16654/4164 5552/16653/4164 +o cube +v 0.1877976850376069 2.124147148606833 7.947789788478899 +v 0.1443856406208743 2.1647821890737573 7.704964361709355 +v 0.1877976850376069 2.062504298510756 7.937474313112607 +v 0.1443856406208743 2.1031393389776802 7.694648886343063 +v 0.021284671494348317 2.1611996620755076 7.726372698880114 +v 0.0646967159110809 2.120564621608583 7.969198125649658 +v 0.021284671494348317 2.099556811979431 7.716057223513822 +v 0.0646967159110809 2.058921771512506 7.958882650283366 +vt 0.11718749999999999 0.849609375 +vt 0.11914062499999999 0.849609375 +vt 0.11914062499999999 0.8486328125 +vt 0.11718749999999999 0.8486328125 +vt 0.11328125 0.849609375 +vt 0.11718749999999999 0.849609375 +vt 0.11718749999999999 0.8486328125 +vt 0.11328125 0.8486328125 +vt 0.12304687499999997 0.849609375 +vt 0.12499999999999997 0.849609375 +vt 0.12499999999999997 0.8486328125 +vt 0.12304687499999997 0.8486328125 +vt 0.11914062499999999 0.849609375 +vt 0.12304687499999997 0.849609375 +vt 0.12304687499999997 0.8486328125 +vt 0.11914062499999999 0.8486328125 +vt 0.11914062499999999 0.849609375 +vt 0.11718749999999999 0.849609375 +vt 0.11718749999999999 0.853515625 +vt 0.11914062499999999 0.853515625 +vt 0.12109374999999999 0.853515625 +vt 0.11914062499999999 0.853515625 +vt 0.11914062499999999 0.849609375 +vt 0.12109374999999999 0.849609375 +vn -0.17364817766693033 0.16254016186769843 -0.9713017070781749 +vn 0.9848077530122081 0.028660215985996433 -0.17126669736607245 +vn 0.17364817766693033 -0.16254016186769843 0.9713017070781749 +vn -0.9848077530122081 -0.028660215985996433 0.17126669736607245 +vn 3.469446951953614e-18 0.9862856015372314 0.1650476058606776 +vn -3.469446951953614e-18 -0.9862856015372314 -0.1650476058606776 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5556/16660/4165 5559/16659/4165 5557/16658/4165 5554/16657/4165 +f 5555/16664/4166 5556/16663/4166 5554/16662/4166 5553/16661/4166 +f 5560/16668/4167 5555/16667/4167 5553/16666/4167 5558/16665/4167 +f 5559/16672/4168 5560/16671/4168 5558/16670/4168 5557/16669/4168 +f 5558/16676/4169 5553/16675/4169 5554/16674/4169 5557/16673/4169 +f 5559/16680/4170 5556/16679/4170 5555/16678/4170 5560/16677/4170 +o cube +v -0.0646967159110809 2.120564621608583 7.969198125649658 +v -0.021284671494348317 2.1611996620755076 7.726372698880114 +v -0.0646967159110809 2.058921771512506 7.958882650283366 +v -0.021284671494348317 2.099556811979431 7.716057223513822 +v -0.1443856406208743 2.1647821890737573 7.704964361709355 +v -0.1877976850376069 2.124147148606833 7.947789788478899 +v -0.1443856406208743 2.1031393389776802 7.694648886343063 +v -0.1877976850376069 2.062504298510756 7.937474313112607 +vt 0.08300781249999999 0.9013671875 +vt 0.08496093749999999 0.9013671875 +vt 0.08496093749999999 0.900390625 +vt 0.08300781249999999 0.900390625 +vt 0.0791015625 0.9013671875 +vt 0.08300781249999999 0.9013671875 +vt 0.08300781249999999 0.900390625 +vt 0.0791015625 0.900390625 +vt 0.08886718749999997 0.9013671875 +vt 0.09082031249999997 0.9013671875 +vt 0.09082031249999997 0.900390625 +vt 0.08886718749999997 0.900390625 +vt 0.08496093749999999 0.9013671875 +vt 0.08886718749999997 0.9013671875 +vt 0.08886718749999997 0.900390625 +vt 0.08496093749999999 0.900390625 +vt 0.08496093749999999 0.9013671875 +vt 0.08300781249999999 0.9013671875 +vt 0.08300781249999999 0.9052734375 +vt 0.08496093749999999 0.9052734375 +vt 0.08691406249999999 0.9052734375 +vt 0.08496093749999999 0.9052734375 +vt 0.08496093749999999 0.9013671875 +vt 0.08691406249999999 0.9013671875 +vn 0.17364817766693033 0.16254016186769843 -0.9713017070781749 +vn 0.9848077530122081 -0.028660215985996433 0.17126669736607245 +vn -0.17364817766693033 -0.16254016186769843 0.9713017070781749 +vn -0.9848077530122081 0.028660215985996433 -0.17126669736607245 +vn -3.469446951953614e-18 0.9862856015372314 0.1650476058606776 +vn 3.469446951953614e-18 -0.9862856015372314 -0.1650476058606776 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5564/16684/4171 5567/16683/4171 5565/16682/4171 5562/16681/4171 +f 5563/16688/4172 5564/16687/4172 5562/16686/4172 5561/16685/4172 +f 5568/16692/4173 5563/16691/4173 5561/16690/4173 5566/16689/4173 +f 5567/16696/4174 5568/16695/4174 5566/16694/4174 5565/16693/4174 +f 5566/16700/4175 5561/16699/4175 5562/16698/4175 5565/16697/4175 +f 5567/16704/4176 5564/16703/4176 5563/16702/4176 5568/16701/4176 +o cube +v 0.1875 2.125 10.1875 +v 0.1875 2.125 7.9375 +v 0.1875 2.0625 10.1875 +v 0.1875 2.0625 7.9375 +v 0.0625 2.125 7.9375 +v 0.0625 2.125 10.1875 +v 0.0625 2.0625 7.9375 +v 0.0625 2.0625 10.1875 +vt 0.2841796875 0.408203125 +vt 0.2861328125 0.408203125 +vt 0.2861328125 0.4072265625 +vt 0.2841796875 0.4072265625 +vt 0.2490234375 0.408203125 +vt 0.2841796875 0.408203125 +vt 0.2841796875 0.4072265625 +vt 0.2490234375 0.4072265625 +vt 0.3212890625 0.408203125 +vt 0.3232421875 0.408203125 +vt 0.3232421875 0.4072265625 +vt 0.3212890625 0.4072265625 +vt 0.2861328125 0.408203125 +vt 0.3212890625 0.408203125 +vt 0.3212890625 0.4072265625 +vt 0.2861328125 0.4072265625 +vt 0.2861328125 0.408203125 +vt 0.2841796875 0.408203125 +vt 0.2841796875 0.443359375 +vt 0.2861328125 0.443359375 +vt 0.2880859375 0.443359375 +vt 0.2861328125 0.443359375 +vt 0.2861328125 0.408203125 +vt 0.2880859375 0.408203125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5572/16708/4177 5575/16707/4177 5573/16706/4177 5570/16705/4177 +f 5571/16712/4178 5572/16711/4178 5570/16710/4178 5569/16709/4178 +f 5576/16716/4179 5571/16715/4179 5569/16714/4179 5574/16713/4179 +f 5575/16720/4180 5576/16719/4180 5574/16718/4180 5573/16717/4180 +f 5574/16724/4181 5569/16723/4181 5570/16722/4181 5573/16721/4181 +f 5575/16728/4182 5572/16727/4182 5571/16726/4182 5576/16725/4182 +o cube +v -0.0625 2.125 10.1875 +v -0.0625 2.125 7.9375 +v -0.0625 2.0625 10.1875 +v -0.0625 2.0625 7.9375 +v -0.1875 2.125 7.9375 +v -0.1875 2.125 10.1875 +v -0.1875 2.0625 7.9375 +v -0.1875 2.0625 10.1875 +vt 0.3671875 0.703125 +vt 0.369140625 0.703125 +vt 0.369140625 0.7021484375 +vt 0.3671875 0.7021484375 +vt 0.33203125 0.703125 +vt 0.3671875 0.703125 +vt 0.3671875 0.7021484375 +vt 0.33203125 0.7021484375 +vt 0.404296875 0.703125 +vt 0.40625 0.703125 +vt 0.40625 0.7021484375 +vt 0.404296875 0.7021484375 +vt 0.369140625 0.703125 +vt 0.404296875 0.703125 +vt 0.404296875 0.7021484375 +vt 0.369140625 0.7021484375 +vt 0.369140625 0.703125 +vt 0.3671875 0.703125 +vt 0.3671875 0.73828125 +vt 0.369140625 0.73828125 +vt 0.37109375 0.73828125 +vt 0.369140625 0.73828125 +vt 0.369140625 0.703125 +vt 0.37109375 0.703125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5580/16732/4183 5583/16731/4183 5581/16730/4183 5578/16729/4183 +f 5579/16736/4184 5580/16735/4184 5578/16734/4184 5577/16733/4184 +f 5584/16740/4185 5579/16739/4185 5577/16738/4185 5582/16737/4185 +f 5583/16744/4186 5584/16743/4186 5582/16742/4186 5581/16741/4186 +f 5582/16748/4187 5577/16747/4187 5578/16746/4187 5581/16745/4187 +f 5583/16752/4188 5580/16751/4188 5579/16750/4188 5584/16749/4188 +o cube +v 0.6875 3.1875 8 +v 0.6875 3.1875 8 +v 0.6875 2.375 8 +v 0.6875 2.375 8 +v -0.6875 3.1875 8 +v -0.6875 3.1875 8 +v -0.6875 2.375 8 +v -0.6875 2.375 8 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5588/16756/4189 5591/16755/4189 5589/16754/4189 5586/16753/4189 +f 5587/16760/4190 5588/16759/4190 5586/16758/4190 5585/16757/4190 +f 5592/16764/4191 5587/16763/4191 5585/16762/4191 5590/16761/4191 +f 5591/16768/4192 5592/16767/4192 5590/16766/4192 5589/16765/4192 +f 5590/16772/4193 5585/16771/4193 5586/16770/4193 5589/16769/4193 +f 5591/16776/4194 5588/16775/4194 5587/16774/4194 5592/16773/4194 +o cube +v 0.6875 3.1875 7.987500000000001 +v 0.6875 3.1875 7.987500000000001 +v 0.6875 2.375 7.987500000000001 +v 0.6875 2.375 7.987500000000001 +v -0.6875 3.1875 7.987500000000001 +v -0.6875 3.1875 7.987500000000001 +v -0.6875 2.375 7.987500000000001 +v -0.6875 2.375 7.987500000000001 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5596/16780/4195 5599/16779/4195 5597/16778/4195 5594/16777/4195 +f 5595/16784/4196 5596/16783/4196 5594/16782/4196 5593/16781/4196 +f 5600/16788/4197 5595/16787/4197 5593/16786/4197 5598/16785/4197 +f 5599/16792/4198 5600/16791/4198 5598/16790/4198 5597/16789/4198 +f 5598/16796/4199 5593/16795/4199 5594/16794/4199 5597/16793/4199 +f 5599/16800/4200 5596/16799/4200 5595/16798/4200 5600/16797/4200 +o cube +v 0.6875 3.1875 7.965625000000001 +v 0.6875 3.1875 7.965625000000001 +v 0.6875 2.375 7.965625000000001 +v 0.6875 2.375 7.965625000000001 +v -0.6875 3.1875 7.965625000000001 +v -0.6875 3.1875 7.965625000000001 +v -0.6875 2.375 7.965625000000001 +v -0.6875 2.375 7.965625000000001 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5604/16804/4201 5607/16803/4201 5605/16802/4201 5602/16801/4201 +f 5603/16808/4202 5604/16807/4202 5602/16806/4202 5601/16805/4202 +f 5608/16812/4203 5603/16811/4203 5601/16810/4203 5606/16809/4203 +f 5607/16816/4204 5608/16815/4204 5606/16814/4204 5605/16813/4204 +f 5606/16820/4205 5601/16819/4205 5602/16818/4205 5605/16817/4205 +f 5607/16824/4206 5604/16823/4206 5603/16822/4206 5608/16821/4206 +o cube +v 0.6875 3.1875 7.978125 +v 0.6875 3.1875 7.978125 +v 0.6875 2.375 7.978125 +v 0.6875 2.375 7.978125 +v -0.6875 3.1875 7.978125 +v -0.6875 3.1875 7.978125 +v -0.6875 2.375 7.978125 +v -0.6875 2.375 7.978125 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5612/16828/4207 5615/16827/4207 5613/16826/4207 5610/16825/4207 +f 5611/16832/4208 5612/16831/4208 5610/16830/4208 5609/16829/4208 +f 5616/16836/4209 5611/16835/4209 5609/16834/4209 5614/16833/4209 +f 5615/16840/4210 5616/16839/4210 5614/16838/4210 5613/16837/4210 +f 5614/16844/4211 5609/16843/4211 5610/16842/4211 5613/16841/4211 +f 5615/16848/4212 5612/16847/4212 5611/16846/4212 5616/16845/4212 +o cube +v 0.6875 3.1875 7.975 +v 0.6875 3.1875 7.975 +v 0.6875 2.375 7.975 +v 0.6875 2.375 7.975 +v -0.6875 3.1875 7.975 +v -0.6875 3.1875 7.975 +v -0.6875 2.375 7.975 +v -0.6875 2.375 7.975 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5620/16852/4213 5623/16851/4213 5621/16850/4213 5618/16849/4213 +f 5619/16856/4214 5620/16855/4214 5618/16854/4214 5617/16853/4214 +f 5624/16860/4215 5619/16859/4215 5617/16858/4215 5622/16857/4215 +f 5623/16864/4216 5624/16863/4216 5622/16862/4216 5621/16861/4216 +f 5622/16868/4217 5617/16867/4217 5618/16866/4217 5621/16865/4217 +f 5623/16872/4218 5620/16871/4218 5619/16870/4218 5624/16869/4218 +o cube +v 0.6875 3.1875 7.9625 +v 0.6875 3.1875 7.9625 +v 0.6875 2.375 7.9625 +v 0.6875 2.375 7.9625 +v -0.6875 3.1875 7.9625 +v -0.6875 3.1875 7.9625 +v -0.6875 2.375 7.9625 +v -0.6875 2.375 7.9625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5628/16876/4219 5631/16875/4219 5629/16874/4219 5626/16873/4219 +f 5627/16880/4220 5628/16879/4220 5626/16878/4220 5625/16877/4220 +f 5632/16884/4221 5627/16883/4221 5625/16882/4221 5630/16881/4221 +f 5631/16888/4222 5632/16887/4222 5630/16886/4222 5629/16885/4222 +f 5630/16892/4223 5625/16891/4223 5626/16890/4223 5629/16889/4223 +f 5631/16896/4224 5628/16895/4224 5627/16894/4224 5632/16893/4224 +o cube +v 0.6875 3.1875 7.940625000000001 +v 0.6875 3.1875 7.940625000000001 +v 0.6875 2.375 7.940625000000001 +v 0.6875 2.375 7.940625000000001 +v -0.6875 3.1875 7.940625000000001 +v -0.6875 3.1875 7.940625000000001 +v -0.6875 2.375 7.940625000000001 +v -0.6875 2.375 7.940625000000001 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5636/16900/4225 5639/16899/4225 5637/16898/4225 5634/16897/4225 +f 5635/16904/4226 5636/16903/4226 5634/16902/4226 5633/16901/4226 +f 5640/16908/4227 5635/16907/4227 5633/16906/4227 5638/16905/4227 +f 5639/16912/4228 5640/16911/4228 5638/16910/4228 5637/16909/4228 +f 5638/16916/4229 5633/16915/4229 5634/16914/4229 5637/16913/4229 +f 5639/16920/4230 5636/16919/4230 5635/16918/4230 5640/16917/4230 +o cube +v 0.6875 3.1875 7.953125 +v 0.6875 3.1875 7.953125 +v 0.6875 2.375 7.953125 +v 0.6875 2.375 7.953125 +v -0.6875 3.1875 7.953125 +v -0.6875 3.1875 7.953125 +v -0.6875 2.375 7.953125 +v -0.6875 2.375 7.953125 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5644/16924/4231 5647/16923/4231 5645/16922/4231 5642/16921/4231 +f 5643/16928/4232 5644/16927/4232 5642/16926/4232 5641/16925/4232 +f 5648/16932/4233 5643/16931/4233 5641/16930/4233 5646/16929/4233 +f 5647/16936/4234 5648/16935/4234 5646/16934/4234 5645/16933/4234 +f 5646/16940/4235 5641/16939/4235 5642/16938/4235 5645/16937/4235 +f 5647/16944/4236 5644/16943/4236 5643/16942/4236 5648/16941/4236 +o cube +v 0.6875 3.1875 9.875 +v 0.6875 3.1875 9.875 +v 0.6875 2.375 9.875 +v 0.6875 2.375 9.875 +v -0.6875 3.1875 9.875 +v -0.6875 3.1875 9.875 +v -0.6875 2.375 9.875 +v -0.6875 2.375 9.875 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5652/16948/4237 5655/16947/4237 5653/16946/4237 5650/16945/4237 +f 5651/16952/4238 5652/16951/4238 5650/16950/4238 5649/16949/4238 +f 5656/16956/4239 5651/16955/4239 5649/16954/4239 5654/16953/4239 +f 5655/16960/4240 5656/16959/4240 5654/16958/4240 5653/16957/4240 +f 5654/16964/4241 5649/16963/4241 5650/16962/4241 5653/16961/4241 +f 5655/16968/4242 5652/16967/4242 5651/16966/4242 5656/16965/4242 +o cube +v 0.6875 3.1875 9.8625 +v 0.6875 3.1875 9.8625 +v 0.6875 2.375 9.8625 +v 0.6875 2.375 9.8625 +v -0.6875 3.1875 9.8625 +v -0.6875 3.1875 9.8625 +v -0.6875 2.375 9.8625 +v -0.6875 2.375 9.8625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5660/16972/4243 5663/16971/4243 5661/16970/4243 5658/16969/4243 +f 5659/16976/4244 5660/16975/4244 5658/16974/4244 5657/16973/4244 +f 5664/16980/4245 5659/16979/4245 5657/16978/4245 5662/16977/4245 +f 5663/16984/4246 5664/16983/4246 5662/16982/4246 5661/16981/4246 +f 5662/16988/4247 5657/16987/4247 5658/16986/4247 5661/16985/4247 +f 5663/16992/4248 5660/16991/4248 5659/16990/4248 5664/16989/4248 +o cube +v 0.6875 3.1875 9.853125 +v 0.6875 3.1875 9.853125 +v 0.6875 2.375 9.853125 +v 0.6875 2.375 9.853125 +v -0.6875 3.1875 9.853125 +v -0.6875 3.1875 9.853125 +v -0.6875 2.375 9.853125 +v -0.6875 2.375 9.853125 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5668/16996/4249 5671/16995/4249 5669/16994/4249 5666/16993/4249 +f 5667/17000/4250 5668/16999/4250 5666/16998/4250 5665/16997/4250 +f 5672/17004/4251 5667/17003/4251 5665/17002/4251 5670/17001/4251 +f 5671/17008/4252 5672/17007/4252 5670/17006/4252 5669/17005/4252 +f 5670/17012/4253 5665/17011/4253 5666/17010/4253 5669/17009/4253 +f 5671/17016/4254 5668/17015/4254 5667/17014/4254 5672/17013/4254 +o cube +v 0.6875 3.1875 9.840625000000001 +v 0.6875 3.1875 9.840625000000001 +v 0.6875 2.375 9.840625000000001 +v 0.6875 2.375 9.840625000000001 +v -0.6875 3.1875 9.840625000000001 +v -0.6875 3.1875 9.840625000000001 +v -0.6875 2.375 9.840625000000001 +v -0.6875 2.375 9.840625000000001 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5676/17020/4255 5679/17019/4255 5677/17018/4255 5674/17017/4255 +f 5675/17024/4256 5676/17023/4256 5674/17022/4256 5673/17021/4256 +f 5680/17028/4257 5675/17027/4257 5673/17026/4257 5678/17025/4257 +f 5679/17032/4258 5680/17031/4258 5678/17030/4258 5677/17029/4258 +f 5678/17036/4259 5673/17035/4259 5674/17034/4259 5677/17033/4259 +f 5679/17040/4260 5676/17039/4260 5675/17038/4260 5680/17037/4260 +o cube +v 0.6875 3.1875 9.828125 +v 0.6875 3.1875 9.828125 +v 0.6875 2.375 9.828125 +v 0.6875 2.375 9.828125 +v -0.6875 3.1875 9.828125 +v -0.6875 3.1875 9.828125 +v -0.6875 2.375 9.828125 +v -0.6875 2.375 9.828125 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5684/17044/4261 5687/17043/4261 5685/17042/4261 5682/17041/4261 +f 5683/17048/4262 5684/17047/4262 5682/17046/4262 5681/17045/4262 +f 5688/17052/4263 5683/17051/4263 5681/17050/4263 5686/17049/4263 +f 5687/17056/4264 5688/17055/4264 5686/17054/4264 5685/17053/4264 +f 5686/17060/4265 5681/17059/4265 5682/17058/4265 5685/17057/4265 +f 5687/17064/4266 5684/17063/4266 5683/17062/4266 5688/17061/4266 +o cube +v 0.6875 3.1875 9.815625 +v 0.6875 3.1875 9.815625 +v 0.6875 2.375 9.815625 +v 0.6875 2.375 9.815625 +v -0.6875 3.1875 9.815625 +v -0.6875 3.1875 9.815625 +v -0.6875 2.375 9.815625 +v -0.6875 2.375 9.815625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5692/17068/4267 5695/17067/4267 5693/17066/4267 5690/17065/4267 +f 5691/17072/4268 5692/17071/4268 5690/17070/4268 5689/17069/4268 +f 5696/17076/4269 5691/17075/4269 5689/17074/4269 5694/17073/4269 +f 5695/17080/4270 5696/17079/4270 5694/17078/4270 5693/17077/4270 +f 5694/17084/4271 5689/17083/4271 5690/17082/4271 5693/17081/4271 +f 5695/17088/4272 5692/17087/4272 5691/17086/4272 5696/17085/4272 +o cube +v 0.6875 3.1875 9.8375 +v 0.6875 3.1875 9.8375 +v 0.6875 2.375 9.8375 +v 0.6875 2.375 9.8375 +v -0.6875 3.1875 9.8375 +v -0.6875 3.1875 9.8375 +v -0.6875 2.375 9.8375 +v -0.6875 2.375 9.8375 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5700/17092/4273 5703/17091/4273 5701/17090/4273 5698/17089/4273 +f 5699/17096/4274 5700/17095/4274 5698/17094/4274 5697/17093/4274 +f 5704/17100/4275 5699/17099/4275 5697/17098/4275 5702/17097/4275 +f 5703/17104/4276 5704/17103/4276 5702/17102/4276 5701/17101/4276 +f 5702/17108/4277 5697/17107/4277 5698/17106/4277 5701/17105/4277 +f 5703/17112/4278 5700/17111/4278 5699/17110/4278 5704/17109/4278 +o cube +v 0.6875 3.1875 9.85 +v 0.6875 3.1875 9.85 +v 0.6875 2.375 9.85 +v 0.6875 2.375 9.85 +v -0.6875 3.1875 9.85 +v -0.6875 3.1875 9.85 +v -0.6875 2.375 9.85 +v -0.6875 2.375 9.85 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5708/17116/4279 5711/17115/4279 5709/17114/4279 5706/17113/4279 +f 5707/17120/4280 5708/17119/4280 5706/17118/4280 5705/17117/4280 +f 5712/17124/4281 5707/17123/4281 5705/17122/4281 5710/17121/4281 +f 5711/17128/4282 5712/17127/4282 5710/17126/4282 5709/17125/4282 +f 5710/17132/4283 5705/17131/4283 5706/17130/4283 5709/17129/4283 +f 5711/17136/4284 5708/17135/4284 5707/17134/4284 5712/17133/4284 +o cube +v 0.6875 3.1875 8.9375 +v 0.6875 3.1875 8.9375 +v 0.6875 2.375 8.9375 +v 0.6875 2.375 8.9375 +v -0.6875 3.1875 8.9375 +v -0.6875 3.1875 8.9375 +v -0.6875 2.375 8.9375 +v -0.6875 2.375 8.9375 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5716/17140/4285 5719/17139/4285 5717/17138/4285 5714/17137/4285 +f 5715/17144/4286 5716/17143/4286 5714/17142/4286 5713/17141/4286 +f 5720/17148/4287 5715/17147/4287 5713/17146/4287 5718/17145/4287 +f 5719/17152/4288 5720/17151/4288 5718/17150/4288 5717/17149/4288 +f 5718/17156/4289 5713/17155/4289 5714/17154/4289 5717/17153/4289 +f 5719/17160/4290 5716/17159/4290 5715/17158/4290 5720/17157/4290 +o cube +v 0.6875 3.1875 8.925 +v 0.6875 3.1875 8.925 +v 0.6875 2.375 8.925 +v 0.6875 2.375 8.925 +v -0.6875 3.1875 8.925 +v -0.6875 3.1875 8.925 +v -0.6875 2.375 8.925 +v -0.6875 2.375 8.925 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5724/17164/4291 5727/17163/4291 5725/17162/4291 5722/17161/4291 +f 5723/17168/4292 5724/17167/4292 5722/17166/4292 5721/17165/4292 +f 5728/17172/4293 5723/17171/4293 5721/17170/4293 5726/17169/4293 +f 5727/17176/4294 5728/17175/4294 5726/17174/4294 5725/17173/4294 +f 5726/17180/4295 5721/17179/4295 5722/17178/4295 5725/17177/4295 +f 5727/17184/4296 5724/17183/4296 5723/17182/4296 5728/17181/4296 +o cube +v 0.6875 3.1875 8.903125000000001 +v 0.6875 3.1875 8.903125000000001 +v 0.6875 2.375 8.903125000000001 +v 0.6875 2.375 8.903125000000001 +v -0.6875 3.1875 8.903125000000001 +v -0.6875 3.1875 8.903125000000001 +v -0.6875 2.375 8.903125000000001 +v -0.6875 2.375 8.903125000000001 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5732/17188/4297 5735/17187/4297 5733/17186/4297 5730/17185/4297 +f 5731/17192/4298 5732/17191/4298 5730/17190/4298 5729/17189/4298 +f 5736/17196/4299 5731/17195/4299 5729/17194/4299 5734/17193/4299 +f 5735/17200/4300 5736/17199/4300 5734/17198/4300 5733/17197/4300 +f 5734/17204/4301 5729/17203/4301 5730/17202/4301 5733/17201/4301 +f 5735/17208/4302 5732/17207/4302 5731/17206/4302 5736/17205/4302 +o cube +v 0.6875 3.1875 8.915625 +v 0.6875 3.1875 8.915625 +v 0.6875 2.375 8.915625 +v 0.6875 2.375 8.915625 +v -0.6875 3.1875 8.915625 +v -0.6875 3.1875 8.915625 +v -0.6875 2.375 8.915625 +v -0.6875 2.375 8.915625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5740/17212/4303 5743/17211/4303 5741/17210/4303 5738/17209/4303 +f 5739/17216/4304 5740/17215/4304 5738/17214/4304 5737/17213/4304 +f 5744/17220/4305 5739/17219/4305 5737/17218/4305 5742/17217/4305 +f 5743/17224/4306 5744/17223/4306 5742/17222/4306 5741/17221/4306 +f 5742/17228/4307 5737/17227/4307 5738/17226/4307 5741/17225/4307 +f 5743/17232/4308 5740/17231/4308 5739/17230/4308 5744/17229/4308 +o cube +v 0.6875 3.1875 8.9125 +v 0.6875 3.1875 8.9125 +v 0.6875 2.375 8.9125 +v 0.6875 2.375 8.9125 +v -0.6875 3.1875 8.9125 +v -0.6875 3.1875 8.9125 +v -0.6875 2.375 8.9125 +v -0.6875 2.375 8.9125 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5748/17236/4309 5751/17235/4309 5749/17234/4309 5746/17233/4309 +f 5747/17240/4310 5748/17239/4310 5746/17238/4310 5745/17237/4310 +f 5752/17244/4311 5747/17243/4311 5745/17242/4311 5750/17241/4311 +f 5751/17248/4312 5752/17247/4312 5750/17246/4312 5749/17245/4312 +f 5750/17252/4313 5745/17251/4313 5746/17250/4313 5749/17249/4313 +f 5751/17256/4314 5748/17255/4314 5747/17254/4314 5752/17253/4314 +o cube +v 0.6875 3.1875 8.9 +v 0.6875 3.1875 8.9 +v 0.6875 2.375 8.9 +v 0.6875 2.375 8.9 +v -0.6875 3.1875 8.9 +v -0.6875 3.1875 8.9 +v -0.6875 2.375 8.9 +v -0.6875 2.375 8.9 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5756/17260/4315 5759/17259/4315 5757/17258/4315 5754/17257/4315 +f 5755/17264/4316 5756/17263/4316 5754/17262/4316 5753/17261/4316 +f 5760/17268/4317 5755/17267/4317 5753/17266/4317 5758/17265/4317 +f 5759/17272/4318 5760/17271/4318 5758/17270/4318 5757/17269/4318 +f 5758/17276/4319 5753/17275/4319 5754/17274/4319 5757/17273/4319 +f 5759/17280/4320 5756/17279/4320 5755/17278/4320 5760/17277/4320 +o cube +v 0.6875 3.1875 8.878125 +v 0.6875 3.1875 8.878125 +v 0.6875 2.375 8.878125 +v 0.6875 2.375 8.878125 +v -0.6875 3.1875 8.878125 +v -0.6875 3.1875 8.878125 +v -0.6875 2.375 8.878125 +v -0.6875 2.375 8.878125 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5764/17284/4321 5767/17283/4321 5765/17282/4321 5762/17281/4321 +f 5763/17288/4322 5764/17287/4322 5762/17286/4322 5761/17285/4322 +f 5768/17292/4323 5763/17291/4323 5761/17290/4323 5766/17289/4323 +f 5767/17296/4324 5768/17295/4324 5766/17294/4324 5765/17293/4324 +f 5766/17300/4325 5761/17299/4325 5762/17298/4325 5765/17297/4325 +f 5767/17304/4326 5764/17303/4326 5763/17302/4326 5768/17301/4326 +o cube +v 0.6875 3.1875 8.890625 +v 0.6875 3.1875 8.890625 +v 0.6875 2.375 8.890625 +v 0.6875 2.375 8.890625 +v -0.6875 3.1875 8.890625 +v -0.6875 3.1875 8.890625 +v -0.6875 2.375 8.890625 +v -0.6875 2.375 8.890625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9638671875 +vt 0.5322265625 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5751953125 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9638671875 +vt 0.5537109375 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5322265625 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.5751953125 0.9765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5772/17308/4327 5775/17307/4327 5773/17306/4327 5770/17305/4327 +f 5771/17312/4328 5772/17311/4328 5770/17310/4328 5769/17309/4328 +f 5776/17316/4329 5771/17315/4329 5769/17314/4329 5774/17313/4329 +f 5775/17320/4330 5776/17319/4330 5774/17318/4330 5773/17317/4330 +f 5774/17324/4331 5769/17323/4331 5770/17322/4331 5773/17321/4331 +f 5775/17328/4332 5772/17327/4332 5771/17326/4332 5776/17325/4332 +o cube +v -0.17258059840033743 2.2294597495027566 10.25 +v -0.17258059840033743 2.2294597495027566 10.1875 +v -0.30516311987281514 2.0968772280302788 10.25 +v -0.30516311987281514 2.0968772280302788 10.1875 +v -0.3493572936969743 2.4062364447993936 10.1875 +v -0.3493572936969743 2.4062364447993936 10.25 +v -0.48193981516945195 2.2736539233269157 10.1875 +v -0.48193981516945195 2.2736539233269157 10.25 +vt 0.365234375 0.9072265625 +vt 0.369140625 0.9072265625 +vt 0.369140625 0.904296875 +vt 0.365234375 0.904296875 +vt 0.3642578125 0.9072265625 +vt 0.365234375 0.9072265625 +vt 0.365234375 0.904296875 +vt 0.3642578125 0.904296875 +vt 0.3701171875 0.9072265625 +vt 0.3740234375 0.9072265625 +vt 0.3740234375 0.904296875 +vt 0.3701171875 0.904296875 +vt 0.369140625 0.9072265625 +vt 0.3701171875 0.9072265625 +vt 0.3701171875 0.904296875 +vt 0.369140625 0.904296875 +vt 0.369140625 0.9072265625 +vt 0.365234375 0.9072265625 +vt 0.365234375 0.908203125 +vt 0.369140625 0.908203125 +vt 0.373046875 0.908203125 +vt 0.369140625 0.908203125 +vt 0.369140625 0.9072265625 +vt 0.373046875 0.9072265625 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5780/17332/4333 5783/17331/4333 5781/17330/4333 5778/17329/4333 +f 5779/17336/4334 5780/17335/4334 5778/17334/4334 5777/17333/4334 +f 5784/17340/4335 5779/17339/4335 5777/17338/4335 5782/17337/4335 +f 5783/17344/4336 5784/17343/4336 5782/17342/4336 5781/17341/4336 +f 5782/17348/4337 5777/17347/4337 5778/17346/4337 5781/17345/4337 +f 5783/17352/4338 5780/17351/4338 5779/17350/4338 5784/17349/4338 +o cube +v -0.1311176625929488 2.2413219282652928 10.25 +v -0.1311176625929488 2.2413219282652928 10.1875 +v -0.1875 2.0625 10.25 +v -0.1875 2.0625 10.1875 +v -0.2503322814364772 2.2789101532033267 10.1875 +v -0.2503322814364772 2.2789101532033267 10.25 +v -0.30671461884352835 2.100088224938034 10.1875 +v -0.30671461884352835 2.100088224938034 10.25 +vt 0.2021484375 0.9716796875 +vt 0.2041015625 0.9716796875 +vt 0.2041015625 0.96875 +vt 0.2021484375 0.96875 +vt 0.201171875 0.9716796875 +vt 0.2021484375 0.9716796875 +vt 0.2021484375 0.96875 +vt 0.201171875 0.96875 +vt 0.205078125 0.9716796875 +vt 0.20703125 0.9716796875 +vt 0.20703125 0.96875 +vt 0.205078125 0.96875 +vt 0.2041015625 0.9716796875 +vt 0.205078125 0.9716796875 +vt 0.205078125 0.96875 +vt 0.2041015625 0.96875 +vt 0.2041015625 0.9716796875 +vt 0.2021484375 0.9716796875 +vt 0.2021484375 0.97265625 +vt 0.2041015625 0.97265625 +vt 0.2060546875 0.97265625 +vt 0.2041015625 0.97265625 +vt 0.2041015625 0.9716796875 +vt 0.2060546875 0.9716796875 +vn 0 0 -1 +vn 0.9537169507482269 -0.30070579950427306 0 +vn 0 0 1 +vn -0.9537169507482269 0.30070579950427306 0 +vn 0.30070579950427306 0.9537169507482269 0 +vn -0.30070579950427306 -0.9537169507482269 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5788/17356/4339 5791/17355/4339 5789/17354/4339 5786/17353/4339 +f 5787/17360/4340 5788/17359/4340 5786/17358/4340 5785/17357/4340 +f 5792/17364/4341 5787/17363/4341 5785/17362/4341 5790/17361/4341 +f 5791/17368/4342 5792/17367/4342 5790/17366/4342 5789/17365/4342 +f 5790/17372/4343 5785/17371/4343 5786/17370/4343 5789/17369/4343 +f 5791/17376/4344 5788/17375/4344 5787/17374/4344 5792/17373/4344 +o cube +v 0.3493572936969743 2.4062364447993936 10.25 +v 0.3493572936969743 2.4062364447993936 10.1875 +v 0.48193981516945195 2.2736539233269157 10.25 +v 0.48193981516945195 2.2736539233269157 10.1875 +v 0.17258059840033743 2.2294597495027566 10.1875 +v 0.17258059840033743 2.2294597495027566 10.25 +v 0.30516311987281514 2.0968772280302788 10.1875 +v 0.30516311987281514 2.0968772280302788 10.25 +vt 0.365234375 0.9111328125 +vt 0.369140625 0.9111328125 +vt 0.369140625 0.908203125 +vt 0.365234375 0.908203125 +vt 0.3642578125 0.9111328125 +vt 0.365234375 0.9111328125 +vt 0.365234375 0.908203125 +vt 0.3642578125 0.908203125 +vt 0.3701171875 0.9111328125 +vt 0.3740234375 0.9111328125 +vt 0.3740234375 0.908203125 +vt 0.3701171875 0.908203125 +vt 0.369140625 0.9111328125 +vt 0.3701171875 0.9111328125 +vt 0.3701171875 0.908203125 +vt 0.369140625 0.908203125 +vt 0.369140625 0.9111328125 +vt 0.365234375 0.9111328125 +vt 0.365234375 0.912109375 +vt 0.369140625 0.912109375 +vt 0.373046875 0.912109375 +vt 0.369140625 0.912109375 +vt 0.369140625 0.9111328125 +vt 0.373046875 0.9111328125 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5796/17380/4345 5799/17379/4345 5797/17378/4345 5794/17377/4345 +f 5795/17384/4346 5796/17383/4346 5794/17382/4346 5793/17381/4346 +f 5800/17388/4347 5795/17387/4347 5793/17386/4347 5798/17385/4347 +f 5799/17392/4348 5800/17391/4348 5798/17390/4348 5797/17389/4348 +f 5798/17396/4349 5793/17395/4349 5794/17394/4349 5797/17393/4349 +f 5799/17400/4350 5796/17399/4350 5795/17398/4350 5800/17397/4350 +o cube +v 0.2503322814364772 2.2789101532033267 10.25 +v 0.2503322814364772 2.2789101532033267 10.1875 +v 0.30671461884352835 2.100088224938034 10.25 +v 0.30671461884352835 2.100088224938034 10.1875 +v 0.1311176625929488 2.2413219282652928 10.1875 +v 0.1311176625929488 2.2413219282652928 10.25 +v 0.1875 2.0625 10.1875 +v 0.1875 2.0625 10.25 +vt 0.2021484375 0.9755859375 +vt 0.2041015625 0.9755859375 +vt 0.2041015625 0.97265625 +vt 0.2021484375 0.97265625 +vt 0.201171875 0.9755859375 +vt 0.2021484375 0.9755859375 +vt 0.2021484375 0.97265625 +vt 0.201171875 0.97265625 +vt 0.205078125 0.9755859375 +vt 0.20703125 0.9755859375 +vt 0.20703125 0.97265625 +vt 0.205078125 0.97265625 +vt 0.2041015625 0.9755859375 +vt 0.205078125 0.9755859375 +vt 0.205078125 0.97265625 +vt 0.2041015625 0.97265625 +vt 0.2041015625 0.9755859375 +vt 0.2021484375 0.9755859375 +vt 0.2021484375 0.9765625 +vt 0.2041015625 0.9765625 +vt 0.2060546875 0.9765625 +vt 0.2041015625 0.9765625 +vt 0.2041015625 0.9755859375 +vt 0.2060546875 0.9755859375 +vn 0 0 -1 +vn 0.9537169507482269 0.30070579950427306 0 +vn 0 0 1 +vn -0.9537169507482269 -0.30070579950427306 0 +vn -0.30070579950427306 0.9537169507482269 0 +vn 0.30070579950427306 -0.9537169507482269 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5804/17404/4351 5807/17403/4351 5805/17402/4351 5802/17401/4351 +f 5803/17408/4352 5804/17407/4352 5802/17406/4352 5801/17405/4352 +f 5808/17412/4353 5803/17411/4353 5801/17410/4353 5806/17409/4353 +f 5807/17416/4354 5808/17415/4354 5806/17414/4354 5805/17413/4354 +f 5806/17420/4355 5801/17419/4355 5802/17418/4355 5805/17417/4355 +f 5807/17424/4356 5804/17423/4356 5803/17422/4356 5808/17421/4356 +o cube +v 0.5155866217463334 2.3931095001281064 10.25 +v 0.5155866217463334 2.3931095001281064 10.1875 +v 0.4832342411085183 2.2723687718419727 10.25 +v 0.4832342411085183 2.2723687718419727 10.1875 +v 0.3948458934601998 2.4254618807659214 10.1875 +v 0.3948458934601998 2.4254618807659214 10.25 +v 0.36249351282238473 2.3047211524797877 10.1875 +v 0.36249351282238473 2.3047211524797877 10.25 +vt 0.2021484375 0.9521484375 +vt 0.2041015625 0.9521484375 +vt 0.2041015625 0.9501953125 +vt 0.2021484375 0.9501953125 +vt 0.201171875 0.9521484375 +vt 0.2021484375 0.9521484375 +vt 0.2021484375 0.9501953125 +vt 0.201171875 0.9501953125 +vt 0.205078125 0.9521484375 +vt 0.20703125 0.9521484375 +vt 0.20703125 0.9501953125 +vt 0.205078125 0.9501953125 +vt 0.2041015625 0.9521484375 +vt 0.205078125 0.9521484375 +vt 0.205078125 0.9501953125 +vt 0.2041015625 0.9501953125 +vt 0.2041015625 0.9521484375 +vt 0.2021484375 0.9521484375 +vt 0.2021484375 0.953125 +vt 0.2041015625 0.953125 +vt 0.2060546875 0.953125 +vt 0.2041015625 0.953125 +vt 0.2041015625 0.9521484375 +vt 0.2060546875 0.9521484375 +vn 0 0 -1 +vn 0.9659258262890683 -0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 0.25881904510252074 0 +vn 0.25881904510252074 0.9659258262890683 0 +vn -0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5812/17428/4357 5815/17427/4357 5813/17426/4357 5810/17425/4357 +f 5811/17432/4358 5812/17431/4358 5810/17430/4358 5809/17429/4358 +f 5816/17436/4359 5811/17435/4359 5809/17434/4359 5814/17433/4359 +f 5815/17440/4360 5816/17439/4360 5814/17438/4360 5813/17437/4360 +f 5814/17444/4361 5809/17443/4361 5810/17442/4361 5813/17441/4361 +f 5815/17448/4362 5812/17447/4362 5811/17446/4362 5816/17445/4362 +o cube +v -0.3948458934601998 2.4254618807659214 10.25 +v -0.3948458934601998 2.4254618807659214 10.1875 +v -0.36249351282238473 2.3047211524797877 10.25 +v -0.36249351282238473 2.3047211524797877 10.1875 +v -0.5155866217463334 2.3931095001281064 10.1875 +v -0.5155866217463334 2.3931095001281064 10.25 +v -0.4832342411085183 2.2723687718419727 10.1875 +v -0.4832342411085183 2.2723687718419727 10.25 +vt 0.1103515625 0.9873046875 +vt 0.1123046875 0.9873046875 +vt 0.1123046875 0.9853515625 +vt 0.1103515625 0.9853515625 +vt 0.109375 0.9873046875 +vt 0.1103515625 0.9873046875 +vt 0.1103515625 0.9853515625 +vt 0.109375 0.9853515625 +vt 0.11328125 0.9873046875 +vt 0.115234375 0.9873046875 +vt 0.115234375 0.9853515625 +vt 0.11328125 0.9853515625 +vt 0.1123046875 0.9873046875 +vt 0.11328125 0.9873046875 +vt 0.11328125 0.9853515625 +vt 0.1123046875 0.9853515625 +vt 0.1123046875 0.9873046875 +vt 0.1103515625 0.9873046875 +vt 0.1103515625 0.98828125 +vt 0.1123046875 0.98828125 +vt 0.1142578125 0.98828125 +vt 0.1123046875 0.98828125 +vt 0.1123046875 0.9873046875 +vt 0.1142578125 0.9873046875 +vn 0 0 -1 +vn 0.9659258262890683 0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 -0.25881904510252074 0 +vn -0.25881904510252074 0.9659258262890683 0 +vn 0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5820/17452/4363 5823/17451/4363 5821/17450/4363 5818/17449/4363 +f 5819/17456/4364 5820/17455/4364 5818/17454/4364 5817/17453/4364 +f 5824/17460/4365 5819/17459/4365 5817/17458/4365 5822/17457/4365 +f 5823/17464/4366 5824/17463/4366 5822/17462/4366 5821/17461/4366 +f 5822/17468/4367 5817/17467/4367 5818/17466/4367 5821/17465/4367 +f 5823/17472/4368 5820/17471/4368 5819/17470/4368 5824/17469/4368 +o cube +v -0.26341218480178685 2.5081256578688023 10.26328125 +v -0.26341218480178685 2.5081256578688023 10.13828125 +v -0.2472359944828793 2.4477552937257356 10.26328125 +v -0.2472359944828793 2.4477552937257356 10.13828125 +v -0.5652640055171207 2.4272447062742644 10.13828125 +v -0.5652640055171207 2.4272447062742644 10.26328125 +v -0.5490878151982131 2.3668743421311977 10.13828125 +v -0.5490878151982131 2.3668743421311977 10.26328125 +vt 0.4091796875 0.521484375 +vt 0.4140625 0.521484375 +vt 0.4140625 0.5205078125 +vt 0.4091796875 0.5205078125 +vt 0.4072265625 0.521484375 +vt 0.4091796875 0.521484375 +vt 0.4091796875 0.5205078125 +vt 0.4072265625 0.5205078125 +vt 0.416015625 0.521484375 +vt 0.4208984375 0.521484375 +vt 0.4208984375 0.5205078125 +vt 0.416015625 0.5205078125 +vt 0.4140625 0.521484375 +vt 0.416015625 0.521484375 +vt 0.416015625 0.5205078125 +vt 0.4140625 0.5205078125 +vt 0.4140625 0.521484375 +vt 0.4091796875 0.521484375 +vt 0.4091796875 0.5234375 +vt 0.4140625 0.5234375 +vt 0.4189453125 0.5234375 +vt 0.4140625 0.5234375 +vt 0.4140625 0.521484375 +vt 0.4189453125 0.521484375 +vn 0 0 -1 +vn 0.9659258262890683 0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 -0.25881904510252074 0 +vn -0.25881904510252074 0.9659258262890683 0 +vn 0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5828/17476/4369 5831/17475/4369 5829/17474/4369 5826/17473/4369 +f 5827/17480/4370 5828/17479/4370 5826/17478/4370 5825/17477/4370 +f 5832/17484/4371 5827/17483/4371 5825/17482/4371 5830/17481/4371 +f 5831/17488/4372 5832/17487/4372 5830/17486/4372 5829/17485/4372 +f 5830/17492/4373 5825/17491/4373 5826/17490/4373 5829/17489/4373 +f 5831/17496/4374 5828/17495/4374 5827/17494/4374 5832/17493/4374 +o cube +v 0.5636463864852299 2.4212076698599576 10.265625 +v 0.5636463864852299 2.4212076698599576 10.140625 +v 0.5474701961663224 2.360837305716891 10.265625 +v 0.5474701961663224 2.360837305716891 10.140625 +v 0.26179456576989607 2.5020886214544955 10.140625 +v 0.26179456576989607 2.5020886214544955 10.265625 +v 0.24561837545098852 2.441718257311429 10.140625 +v 0.24561837545098852 2.441718257311429 10.265625 +vt 0.38671875 0.521484375 +vt 0.3916015625 0.521484375 +vt 0.3916015625 0.5205078125 +vt 0.38671875 0.5205078125 +vt 0.384765625 0.521484375 +vt 0.38671875 0.521484375 +vt 0.38671875 0.5205078125 +vt 0.384765625 0.5205078125 +vt 0.3935546875 0.521484375 +vt 0.3984375 0.521484375 +vt 0.3984375 0.5205078125 +vt 0.3935546875 0.5205078125 +vt 0.3916015625 0.521484375 +vt 0.3935546875 0.521484375 +vt 0.3935546875 0.5205078125 +vt 0.3916015625 0.5205078125 +vt 0.3916015625 0.521484375 +vt 0.38671875 0.521484375 +vt 0.38671875 0.5234375 +vt 0.3916015625 0.5234375 +vt 0.396484375 0.5234375 +vt 0.3916015625 0.5234375 +vt 0.3916015625 0.521484375 +vt 0.396484375 0.521484375 +vn 0 0 -1 +vn 0.9659258262890683 -0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 0.25881904510252074 0 +vn 0.25881904510252074 0.9659258262890683 0 +vn -0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5836/17500/4375 5839/17499/4375 5837/17498/4375 5834/17497/4375 +f 5835/17504/4376 5836/17503/4376 5834/17502/4376 5833/17501/4376 +f 5840/17508/4377 5835/17507/4377 5833/17506/4377 5838/17505/4377 +f 5839/17512/4378 5840/17511/4378 5838/17510/4378 5837/17509/4378 +f 5838/17516/4379 5833/17515/4379 5834/17514/4379 5837/17513/4379 +f 5839/17520/4380 5836/17519/4380 5835/17518/4380 5840/17517/4380 +o cube +v 0.4375 2.45390625 10.25234375 +v 0.4375 2.45390625 10.18984375 +v 0.4375 2.26640625 10.25234375 +v 0.4375 2.26640625 10.18984375 +v -0.4375 2.45390625 10.18984375 +v -0.4375 2.45390625 10.25234375 +v -0.4375 2.26640625 10.18984375 +v -0.4375 2.26640625 10.25234375 +vt 0.3291015625 0.48828125 +vt 0.3427734375 0.48828125 +vt 0.3427734375 0.4853515625 +vt 0.3291015625 0.4853515625 +vt 0.328125 0.48828125 +vt 0.3291015625 0.48828125 +vt 0.3291015625 0.4853515625 +vt 0.328125 0.4853515625 +vt 0.34375 0.48828125 +vt 0.357421875 0.48828125 +vt 0.357421875 0.4853515625 +vt 0.34375 0.4853515625 +vt 0.3427734375 0.48828125 +vt 0.34375 0.48828125 +vt 0.34375 0.4853515625 +vt 0.3427734375 0.4853515625 +vt 0.3427734375 0.48828125 +vt 0.3291015625 0.48828125 +vt 0.3291015625 0.4892578125 +vt 0.3427734375 0.4892578125 +vt 0.3564453125 0.4892578125 +vt 0.3427734375 0.4892578125 +vt 0.3427734375 0.48828125 +vt 0.3564453125 0.48828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5844/17524/4381 5847/17523/4381 5845/17522/4381 5842/17521/4381 +f 5843/17528/4382 5844/17527/4382 5842/17526/4382 5841/17525/4382 +f 5848/17532/4383 5843/17531/4383 5841/17530/4383 5846/17529/4383 +f 5847/17536/4384 5848/17535/4384 5846/17534/4384 5845/17533/4384 +f 5846/17540/4385 5841/17539/4385 5842/17538/4385 5845/17537/4385 +f 5847/17544/4386 5844/17543/4386 5843/17542/4386 5848/17541/4386 +o cube +v 0.04609374999999982 2.5109375 10.2703125 +v 0.04609374999999982 2.5109375 10.1453125 +v 0.04609374999999982 2.4484375 10.2703125 +v 0.04609374999999982 2.4484375 10.1453125 +v -0.2664062500000002 2.5109375 10.1453125 +v -0.2664062500000002 2.5109375 10.2703125 +v -0.2664062500000002 2.4484375 10.1453125 +v -0.2664062500000002 2.4484375 10.2703125 +vt 0.4462890625 0.5234375 +vt 0.451171875 0.5234375 +vt 0.451171875 0.5224609375 +vt 0.4462890625 0.5224609375 +vt 0.4443359375 0.5234375 +vt 0.4462890625 0.5234375 +vt 0.4462890625 0.5224609375 +vt 0.4443359375 0.5224609375 +vt 0.453125 0.5234375 +vt 0.4580078125 0.5234375 +vt 0.4580078125 0.5224609375 +vt 0.453125 0.5224609375 +vt 0.451171875 0.5234375 +vt 0.453125 0.5234375 +vt 0.453125 0.5224609375 +vt 0.451171875 0.5224609375 +vt 0.451171875 0.5234375 +vt 0.4462890625 0.5234375 +vt 0.4462890625 0.525390625 +vt 0.451171875 0.525390625 +vt 0.4560546875 0.525390625 +vt 0.451171875 0.525390625 +vt 0.451171875 0.5234375 +vt 0.4560546875 0.5234375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5852/17548/4387 5855/17547/4387 5853/17546/4387 5850/17545/4387 +f 5851/17552/4388 5852/17551/4388 5850/17550/4388 5849/17549/4388 +f 5856/17556/4389 5851/17555/4389 5849/17554/4389 5854/17553/4389 +f 5855/17560/4390 5856/17559/4390 5854/17558/4390 5853/17557/4390 +f 5854/17564/4391 5849/17563/4391 5850/17562/4391 5853/17561/4391 +f 5855/17568/4392 5852/17567/4392 5851/17566/4392 5856/17565/4392 +o cube +v 0.2664062500000002 2.50703125 10.265625 +v 0.2664062500000002 2.50703125 10.140625 +v 0.2664062500000002 2.44453125 10.265625 +v 0.2664062500000002 2.44453125 10.140625 +v -0.04609374999999982 2.50703125 10.140625 +v -0.04609374999999982 2.50703125 10.265625 +v -0.04609374999999982 2.44453125 10.140625 +v -0.04609374999999982 2.44453125 10.265625 +vt 0.078125 0.8154296875 +vt 0.0830078125 0.8154296875 +vt 0.0830078125 0.814453125 +vt 0.078125 0.814453125 +vt 0.076171875 0.8154296875 +vt 0.078125 0.8154296875 +vt 0.078125 0.814453125 +vt 0.076171875 0.814453125 +vt 0.0849609375 0.8154296875 +vt 0.08984375 0.8154296875 +vt 0.08984375 0.814453125 +vt 0.0849609375 0.814453125 +vt 0.0830078125 0.8154296875 +vt 0.0849609375 0.8154296875 +vt 0.0849609375 0.814453125 +vt 0.0830078125 0.814453125 +vt 0.0830078125 0.8154296875 +vt 0.078125 0.8154296875 +vt 0.078125 0.8173828125 +vt 0.0830078125 0.8173828125 +vt 0.087890625 0.8173828125 +vt 0.0830078125 0.8173828125 +vt 0.0830078125 0.8154296875 +vt 0.087890625 0.8154296875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5860/17572/4393 5863/17571/4393 5861/17570/4393 5858/17569/4393 +f 5859/17576/4394 5860/17575/4394 5858/17574/4394 5857/17573/4394 +f 5864/17580/4395 5859/17579/4395 5857/17578/4395 5862/17577/4395 +f 5863/17584/4396 5864/17583/4396 5862/17582/4396 5861/17581/4396 +f 5862/17588/4397 5857/17587/4397 5858/17586/4397 5861/17585/4397 +f 5863/17592/4398 5860/17591/4398 5859/17590/4398 5864/17589/4398 +o cube +v 0.07656250000000053 2.3265625 10.26328125 +v 0.07656250000000053 2.3265625 10.20078125 +v 0.07656250000000053 2.2015625 10.26328125 +v 0.07656250000000053 2.2015625 10.20078125 +v -0.3609374999999999 2.3265625 10.20078125 +v -0.3609374999999999 2.3265625 10.26328125 +v -0.3609374999999999 2.2015625 10.20078125 +v -0.3609374999999999 2.2015625 10.26328125 +vt 0.177734375 0.81640625 +vt 0.1845703125 0.81640625 +vt 0.1845703125 0.814453125 +vt 0.177734375 0.814453125 +vt 0.1767578125 0.81640625 +vt 0.177734375 0.81640625 +vt 0.177734375 0.814453125 +vt 0.1767578125 0.814453125 +vt 0.185546875 0.81640625 +vt 0.1923828125 0.81640625 +vt 0.1923828125 0.814453125 +vt 0.185546875 0.814453125 +vt 0.1845703125 0.81640625 +vt 0.185546875 0.81640625 +vt 0.185546875 0.814453125 +vt 0.1845703125 0.814453125 +vt 0.1845703125 0.81640625 +vt 0.177734375 0.81640625 +vt 0.177734375 0.8173828125 +vt 0.1845703125 0.8173828125 +vt 0.19140625 0.8173828125 +vt 0.1845703125 0.8173828125 +vt 0.1845703125 0.81640625 +vt 0.19140625 0.81640625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5868/17596/4399 5871/17595/4399 5869/17594/4399 5866/17593/4399 +f 5867/17600/4400 5868/17599/4400 5866/17598/4400 5865/17597/4400 +f 5872/17604/4401 5867/17603/4401 5865/17602/4401 5870/17601/4401 +f 5871/17608/4402 5872/17607/4402 5870/17606/4402 5869/17605/4402 +f 5870/17612/4403 5865/17611/4403 5866/17610/4403 5869/17609/4403 +f 5871/17616/4404 5868/17615/4404 5867/17614/4404 5872/17613/4404 +o cube +v 0.24296875000000018 2.421875 10.267968750000001 +v 0.24296875000000018 2.421875 10.205468750000001 +v 0.24296875000000018 2.359375 10.267968750000001 +v 0.24296875000000018 2.359375 10.205468750000001 +v -0.13203124999999982 2.421875 10.205468750000001 +v -0.13203124999999982 2.421875 10.267968750000001 +v -0.13203124999999982 2.359375 10.205468750000001 +v -0.13203124999999982 2.359375 10.267968750000001 +vt 0.099609375 0.91015625 +vt 0.10546875 0.91015625 +vt 0.10546875 0.9091796875 +vt 0.099609375 0.9091796875 +vt 0.0986328125 0.91015625 +vt 0.099609375 0.91015625 +vt 0.099609375 0.9091796875 +vt 0.0986328125 0.9091796875 +vt 0.1064453125 0.91015625 +vt 0.1123046875 0.91015625 +vt 0.1123046875 0.9091796875 +vt 0.1064453125 0.9091796875 +vt 0.10546875 0.91015625 +vt 0.1064453125 0.91015625 +vt 0.1064453125 0.9091796875 +vt 0.10546875 0.9091796875 +vt 0.10546875 0.91015625 +vt 0.099609375 0.91015625 +vt 0.099609375 0.9111328125 +vt 0.10546875 0.9111328125 +vt 0.111328125 0.9111328125 +vt 0.10546875 0.9111328125 +vt 0.10546875 0.91015625 +vt 0.111328125 0.91015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5876/17620/4405 5879/17619/4405 5877/17618/4405 5874/17617/4405 +f 5875/17624/4406 5876/17623/4406 5874/17622/4406 5873/17621/4406 +f 5880/17628/4407 5875/17627/4407 5873/17626/4407 5878/17625/4407 +f 5879/17632/4408 5880/17631/4408 5878/17630/4408 5877/17629/4408 +f 5878/17636/4409 5873/17635/4409 5874/17634/4409 5877/17633/4409 +f 5879/17640/4410 5876/17639/4410 5875/17638/4410 5880/17637/4410 +o cube +v 0.3054687500000002 2.271875 10.267968750000001 +v 0.3054687500000002 2.271875 10.205468750000001 +v 0.3054687500000002 2.146875 10.267968750000001 +v 0.3054687500000002 2.146875 10.205468750000001 +v -0.13203124999999982 2.271875 10.205468750000001 +v -0.13203124999999982 2.271875 10.267968750000001 +v -0.13203124999999982 2.146875 10.205468750000001 +v -0.13203124999999982 2.146875 10.267968750000001 +vt 0.021484375 0.8427734375 +vt 0.0283203125 0.8427734375 +vt 0.0283203125 0.8408203125 +vt 0.021484375 0.8408203125 +vt 0.0205078125 0.8427734375 +vt 0.021484375 0.8427734375 +vt 0.021484375 0.8408203125 +vt 0.0205078125 0.8408203125 +vt 0.029296875 0.8427734375 +vt 0.0361328125 0.8427734375 +vt 0.0361328125 0.8408203125 +vt 0.029296875 0.8408203125 +vt 0.0283203125 0.8427734375 +vt 0.029296875 0.8427734375 +vt 0.029296875 0.8408203125 +vt 0.0283203125 0.8408203125 +vt 0.0283203125 0.8427734375 +vt 0.021484375 0.8427734375 +vt 0.021484375 0.84375 +vt 0.0283203125 0.84375 +vt 0.03515625 0.84375 +vt 0.0283203125 0.84375 +vt 0.0283203125 0.8427734375 +vt 0.03515625 0.8427734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5884/17644/4411 5887/17643/4411 5885/17642/4411 5882/17641/4411 +f 5883/17648/4412 5884/17647/4412 5882/17646/4412 5881/17645/4412 +f 5888/17652/4413 5883/17651/4413 5881/17650/4413 5886/17649/4413 +f 5887/17656/4414 5888/17655/4414 5886/17654/4414 5885/17653/4414 +f 5886/17660/4415 5881/17659/4415 5882/17658/4415 5885/17657/4415 +f 5887/17664/4416 5884/17663/4416 5883/17662/4416 5888/17661/4416 +o cube +v 0.1875 2.25 10.25 +v 0.1875 2.25 10.1875 +v 0.1875 2.0625 10.25 +v 0.1875 2.0625 10.1875 +v -0.1875 2.25 10.1875 +v -0.1875 2.25 10.25 +v -0.1875 2.0625 10.1875 +v -0.1875 2.0625 10.25 +vt 0.3466796875 0.9052734375 +vt 0.3525390625 0.9052734375 +vt 0.3525390625 0.90234375 +vt 0.3466796875 0.90234375 +vt 0.345703125 0.9052734375 +vt 0.3466796875 0.9052734375 +vt 0.3466796875 0.90234375 +vt 0.345703125 0.90234375 +vt 0.353515625 0.9052734375 +vt 0.359375 0.9052734375 +vt 0.359375 0.90234375 +vt 0.353515625 0.90234375 +vt 0.3525390625 0.9052734375 +vt 0.353515625 0.9052734375 +vt 0.353515625 0.90234375 +vt 0.3525390625 0.90234375 +vt 0.3525390625 0.9052734375 +vt 0.3466796875 0.9052734375 +vt 0.3466796875 0.90625 +vt 0.3525390625 0.90625 +vt 0.3583984375 0.90625 +vt 0.3525390625 0.90625 +vt 0.3525390625 0.9052734375 +vt 0.3583984375 0.9052734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5892/17668/4417 5895/17667/4417 5893/17666/4417 5890/17665/4417 +f 5891/17672/4418 5892/17671/4418 5890/17670/4418 5889/17669/4418 +f 5896/17676/4419 5891/17675/4419 5889/17674/4419 5894/17673/4419 +f 5895/17680/4420 5896/17679/4420 5894/17678/4420 5893/17677/4420 +f 5894/17684/4421 5889/17683/4421 5890/17682/4421 5893/17681/4421 +f 5895/17688/4422 5892/17687/4422 5891/17686/4422 5896/17685/4422 +o cube +v 0.7465700950179225 0.5364894580362736 -5.35027614430823 +v 0.10265237869209165 0.5702717431511801 -6.030816357531624 +v 0.7041870398373852 0.35652155489240533 -5.319107562826827 +v 0.06026932351155434 0.39030384000731194 -5.99964777605022 +v 0.05947995228403369 0.5876631654509997 -5.989103889030825 +v 0.7033976686098645 0.5538808803360932 -5.308563675807431 +v 0.017096897103496378 0.4076952623071316 -5.9579353075494215 +v 0.6610146134293272 0.373912977192225 -5.277395094326027 +vt 0.107421875 0.4287109375 +vt 0.1064453125 0.4287109375 +vt 0.1064453125 0.42578125 +vt 0.107421875 0.42578125 +vt 0.1220703125 0.4287109375 +vt 0.107421875 0.4287109375 +vt 0.107421875 0.42578125 +vt 0.1220703125 0.42578125 +vt 0.123046875 0.4287109375 +vt 0.1220703125 0.4287109375 +vt 0.1220703125 0.42578125 +vt 0.123046875 0.42578125 +vt 0.1064453125 0.4287109375 +vt 0.091796875 0.4287109375 +vt 0.091796875 0.42578125 +vt 0.1064453125 0.42578125 +vt 0.1064453125 0.4287109375 +vt 0.107421875 0.4287109375 +vt 0.107421875 0.443359375 +vt 0.1064453125 0.443359375 +vt 0.107421875 0.443359375 +vt 0.1083984375 0.443359375 +vt 0.1083984375 0.4287109375 +vt 0.107421875 0.4287109375 +vn -0.6868455640808862 0.03603443745590035 -0.7259095607716199 +vn 0.6907588225289272 -0.27826275679711393 -0.6673994960127858 +vn 0.6868455640808862 -0.03603443745590035 0.7259095607716199 +vn -0.6907588225289272 0.27826275679711393 0.6673994960127858 +vn 0.22604296096286525 0.9598288167672959 -0.16623243456748624 +vn -0.22604296096286525 -0.9598288167672959 0.16623243456748624 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5900/17692/4423 5903/17691/4423 5901/17690/4423 5898/17689/4423 +f 5899/17696/4424 5900/17695/4424 5898/17694/4424 5897/17693/4424 +f 5904/17700/4425 5899/17699/4425 5897/17698/4425 5902/17697/4425 +f 5903/17704/4426 5904/17703/4426 5902/17702/4426 5901/17701/4426 +f 5902/17708/4427 5897/17707/4427 5898/17706/4427 5901/17705/4427 +f 5903/17712/4428 5900/17711/4428 5899/17710/4428 5904/17709/4428 +o cube +v 0.6986338162582264 0.3644997031263676 -5.350622387829106 +v 0.12483788753020797 0.3898274361645701 -5.925316209019395 +v 0.6576506547841704 0.18453179998249963 -5.317634749029234 +v 0.08385472605615196 0.20985953302070215 -5.892328570219523 +v 0.08274929682650767 0.40725551514454994 -5.882525291809736 +v 0.6565452255545261 0.3819277821063474 -5.307831470619446 +v 0.04176613535245166 0.22728761200068195 -5.849537653009864 +v 0.6155620640804701 0.20195987896247947 -5.274843831819574 +vt 0.48046875 0.4423828125 +vt 0.4794921875 0.4423828125 +vt 0.4794921875 0.439453125 +vt 0.48046875 0.439453125 +vt 0.4931640625 0.4423828125 +vt 0.48046875 0.4423828125 +vt 0.48046875 0.439453125 +vt 0.4931640625 0.439453125 +vt 0.494140625 0.4423828125 +vt 0.4931640625 0.4423828125 +vt 0.4931640625 0.439453125 +vt 0.494140625 0.439453125 +vt 0.4794921875 0.4423828125 +vt 0.466796875 0.4423828125 +vt 0.466796875 0.439453125 +vt 0.4794921875 0.439453125 +vt 0.4794921875 0.4423828125 +vt 0.48046875 0.4423828125 +vt 0.48046875 0.455078125 +vt 0.4794921875 0.455078125 +vt 0.48046875 0.455078125 +vt 0.4814453125 0.455078125 +vt 0.4814453125 0.4423828125 +vt 0.48046875 0.4423828125 +vn -0.7062103738190997 0.031172594508556896 -0.7073154722342024 +vn 0.6734174512592054 -0.278849263679677 -0.6846546753545599 +vn 0.7062103738190997 -0.031172594508556896 0.7073154722342024 +vn -0.6734174512592054 0.278849263679677 0.6846546753545599 +vn 0.21857686119496575 0.9598288167672959 -0.17593407359931632 +vn -0.21857686119496575 -0.9598288167672959 0.17593407359931632 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5908/17716/4429 5911/17715/4429 5909/17714/4429 5906/17713/4429 +f 5907/17720/4430 5908/17719/4430 5906/17718/4430 5905/17717/4430 +f 5912/17724/4431 5907/17723/4431 5905/17722/4431 5910/17721/4431 +f 5911/17728/4432 5912/17727/4432 5910/17726/4432 5909/17725/4432 +f 5910/17732/4433 5905/17731/4433 5906/17730/4433 5909/17729/4433 +f 5911/17736/4434 5908/17735/4434 5907/17734/4434 5912/17733/4434 +o cube +v 0.6124070771908321 0.19637606926313245 -5.352038687634083 +v 0.08274929682650756 0.21975551514455016 -5.882525291809736 +v 0.5714239157167762 0.016408166119264003 -5.319051048834212 +v 0.04176613535245188 0.039787612000681746 -5.849537653009865 +v 0.040660706122807255 0.23718359412452977 -5.839734374600075 +v 0.5703184864871316 0.21380414824311206 -5.309247770424424 +v -0.00032245535124864055 0.05721569098066137 -5.806746735800204 +v 0.5293353250130759 0.03383624509924364 -5.276260131624552 +vt 0.314453125 0.97265625 +vt 0.3134765625 0.97265625 +vt 0.3134765625 0.9697265625 +vt 0.314453125 0.9697265625 +vt 0.326171875 0.97265625 +vt 0.314453125 0.97265625 +vt 0.314453125 0.9697265625 +vt 0.326171875 0.9697265625 +vt 0.3271484375 0.97265625 +vt 0.326171875 0.97265625 +vt 0.326171875 0.9697265625 +vt 0.3271484375 0.9697265625 +vt 0.3134765625 0.97265625 +vt 0.3017578125 0.97265625 +vt 0.3017578125 0.9697265625 +vt 0.3134765625 0.9697265625 +vt 0.3134765625 0.97265625 +vt 0.314453125 0.97265625 +vt 0.314453125 0.984375 +vt 0.3134765625 0.984375 +vt 0.314453125 0.984375 +vt 0.3154296875 0.984375 +vt 0.3154296875 0.97265625 +vt 0.314453125 0.97265625 +vn -0.7062103738190993 0.031172594508556986 -0.7073154722342028 +vn 0.6734174512592065 -0.2788492636796742 -0.68465467535456 +vn 0.7062103738190993 -0.031172594508556986 0.7073154722342028 +vn -0.6734174512592065 0.2788492636796742 0.68465467535456 +vn 0.21857686119496392 0.9598288167672966 -0.17593407359931412 +vn -0.21857686119496392 -0.9598288167672966 0.17593407359931412 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5916/17740/4435 5919/17739/4435 5917/17738/4435 5914/17737/4435 +f 5915/17744/4436 5916/17743/4436 5914/17742/4436 5913/17741/4436 +f 5920/17748/4437 5915/17747/4437 5913/17746/4437 5918/17745/4437 +f 5919/17752/4438 5920/17751/4438 5918/17750/4438 5917/17749/4438 +f 5918/17756/4439 5913/17755/4439 5914/17754/4439 5917/17753/4439 +f 5919/17760/4440 5916/17759/4440 5915/17758/4440 5920/17757/4440 +o cube +v 0.5339698870509071 0.03525343925152591 -5.331005114837215 +v 0.04760358580571522 0.07983576902407613 -5.814860968253419 +v 0.48359645677451263 -0.1420669334710516 -5.2967085707005905 +v -0.0027698444706790726 -0.0974846036985014 -5.780564424116794 +v 0.006746140748258633 0.09974081746679564 -5.771957492521611 +v 0.49311244199345045 0.05515848769424542 -5.288101639105406 +v -0.04362728952813566 -0.07757955525578186 -5.737660948384986 +v 0.44273901171705604 -0.12216188502833208 -5.253805094968781 +vt 0.1875 0.3984375 +vt 0.1865234375 0.3984375 +vt 0.1865234375 0.3955078125 +vt 0.1875 0.3955078125 +vt 0.1982421875 0.3984375 +vt 0.1875 0.3984375 +vt 0.1875 0.3955078125 +vt 0.1982421875 0.3955078125 +vt 0.19921875 0.3984375 +vt 0.1982421875 0.3984375 +vt 0.1982421875 0.3955078125 +vt 0.19921875 0.3955078125 +vt 0.1865234375 0.3984375 +vt 0.17578125 0.3984375 +vt 0.17578125 0.3955078125 +vt 0.1865234375 0.3955078125 +vt 0.1865234375 0.3984375 +vt 0.1875 0.3984375 +vt 0.1875 0.4091796875 +vt 0.1865234375 0.4091796875 +vt 0.1875 0.4091796875 +vt 0.1884765625 0.4091796875 +vt 0.1884765625 0.3984375 +vt 0.1875 0.3984375 +vn -0.7074418927202789 0.06484702512370939 -0.7037903322417511 +vn 0.6537191209193057 -0.31848077508351275 -0.6864556117089402 +vn 0.7074418927202789 -0.06484702512370939 0.7037903322417511 +vn -0.6537191209193057 0.31848077508351275 0.6864556117089402 +vn 0.2686582948074368 0.9457086545204132 -0.18291490206199826 +vn -0.2686582948074368 -0.9457086545204132 0.18291490206199826 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5924/17764/4441 5927/17763/4441 5925/17762/4441 5922/17761/4441 +f 5923/17768/4442 5924/17767/4442 5922/17766/4442 5921/17765/4442 +f 5928/17772/4443 5923/17771/4443 5921/17770/4443 5926/17769/4443 +f 5927/17776/4444 5928/17775/4444 5926/17774/4444 5925/17773/4444 +f 5926/17780/4445 5921/17779/4445 5922/17778/4445 5925/17777/4445 +f 5927/17784/4446 5924/17783/4446 5923/17782/4446 5928/17781/4446 +o cube +v 0.29804182255204226 -0.3259363204109968 -5.371003411403027 +v 0.15616872267563867 -0.28437799571724276 -5.572609287260128 +v 0.16965852961683475 -0.445792779517207 -5.305364937124338 +v 0.02778542974043119 -0.404234454823453 -5.506970812981439 +v 0.12758746749062283 -0.23745111567098104 -5.5428228846379115 +v 0.2694605673670264 -0.2790094403647351 -5.341217008780811 +v -0.0007958254445846746 -0.35730757477719133 -5.477184410359222 +v 0.1410772744318189 -0.3988658994709453 -5.275578534502122 +vt 0.169921875 0.853515625 +vt 0.1689453125 0.853515625 +vt 0.1689453125 0.8505859375 +vt 0.169921875 0.8505859375 +vt 0.173828125 0.853515625 +vt 0.169921875 0.853515625 +vt 0.169921875 0.8505859375 +vt 0.173828125 0.8505859375 +vt 0.1748046875 0.853515625 +vt 0.173828125 0.853515625 +vt 0.173828125 0.8505859375 +vt 0.1748046875 0.8505859375 +vt 0.1689453125 0.853515625 +vt 0.1650390625 0.853515625 +vt 0.1650390625 0.8505859375 +vt 0.1689453125 0.8505859375 +vt 0.1689453125 0.853515625 +vt 0.169921875 0.853515625 +vt 0.169921875 0.857421875 +vt 0.1689453125 0.857421875 +vt 0.169921875 0.857421875 +vt 0.1708984375 0.857421875 +vt 0.1708984375 0.853515625 +vt 0.169921875 0.853515625 +vn -0.5674923995056141 0.166233298775016 -0.8064235034284013 +vn 0.4573000829602535 -0.7508300807401879 -0.47658244195545874 +vn 0.5674923995056141 -0.166233298775016 0.8064235034284013 +vn -0.4573000829602535 0.7508300807401879 0.47658244195545874 +vn 0.6847108956544402 0.6392344485664547 -0.3500718628196719 +vn -0.6847108956544402 -0.6392344485664547 0.3500718628196719 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5932/17788/4447 5935/17787/4447 5933/17786/4447 5930/17785/4447 +f 5931/17792/4448 5932/17791/4448 5930/17790/4448 5929/17789/4448 +f 5936/17796/4449 5931/17795/4449 5929/17794/4449 5934/17793/4449 +f 5935/17800/4450 5936/17799/4450 5934/17798/4450 5933/17797/4450 +f 5934/17804/4451 5929/17803/4451 5930/17802/4451 5933/17801/4451 +f 5935/17808/4452 5932/17807/4452 5931/17806/4452 5936/17805/4452 +o cube +v 0.4282199581358531 -0.12951802902297965 -5.327006781952244 +v 0.04697449397276282 -0.09987093532782615 -5.739534594215249 +v 0.3832410023714006 -0.3092743700973491 -5.298357150507941 +v 0.001995538208310277 -0.2796272764021956 -5.710884962770946 +v 0.0035344277113991684 -0.08240272065673332 -5.698133240138203 +v 0.38477989187448947 -0.11204981435188682 -5.285605427875199 +v -0.041444528053053376 -0.26215906173110276 -5.669483608693899 +v 0.3398009361100369 -0.29180615542625626 -5.256955796430894 +vt 0.431640625 0.9755859375 +vt 0.4306640625 0.9755859375 +vt 0.4306640625 0.97265625 +vt 0.431640625 0.97265625 +vt 0.4404296875 0.9755859375 +vt 0.431640625 0.9755859375 +vt 0.431640625 0.97265625 +vt 0.4404296875 0.97265625 +vt 0.44140625 0.9755859375 +vt 0.4404296875 0.9755859375 +vt 0.4404296875 0.97265625 +vt 0.44140625 0.97265625 +vt 0.4306640625 0.9755859375 +vt 0.421875 0.9755859375 +vt 0.421875 0.97265625 +vt 0.4306640625 0.97265625 +vt 0.4306640625 0.9755859375 +vt 0.431640625 0.9755859375 +vt 0.431640625 0.984375 +vt 0.4306640625 0.984375 +vt 0.431640625 0.984375 +vt 0.4326171875 0.984375 +vt 0.4326171875 0.9755859375 +vt 0.431640625 0.9755859375 +vn -0.6777697140677161 0.05270594434693958 -0.7333827773564523 +vn 0.6950410601818181 -0.27949143473748483 -0.6624216652327404 +vn 0.6777697140677161 -0.05270594434693958 0.7333827773564523 +vn -0.6950410601818181 0.27949143473748483 0.6624216652327404 +vn 0.2398877640770801 0.9587004857299697 -0.15279803436962003 +vn -0.2398877640770801 -0.9587004857299697 0.15279803436962003 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5940/17812/4453 5943/17811/4453 5941/17810/4453 5938/17809/4453 +f 5939/17816/4454 5940/17815/4454 5938/17814/4454 5937/17813/4454 +f 5944/17820/4455 5939/17819/4455 5937/17818/4455 5942/17817/4455 +f 5943/17824/4456 5944/17823/4456 5942/17822/4456 5941/17821/4456 +f 5942/17828/4457 5937/17827/4457 5938/17826/4457 5941/17825/4457 +f 5943/17832/4458 5940/17831/4458 5939/17830/4458 5944/17829/4458 +o cube +v 1.3125 1.4375 -2.0625 +v 1.3125 1.4375 -4.125 +v 1.3125 1.25 -2.0625 +v 1.3125 1.25 -4.125 +v 1.25 1.4375 -4.125 +v 1.25 1.4375 -2.0625 +v 1.25 1.25 -4.125 +v 1.25 1.25 -2.0625 +vt 0.787109375 0.1083984375 +vt 0.7861328125 0.1083984375 +vt 0.7861328125 0.10546875 +vt 0.787109375 0.10546875 +vt 0.8193359375 0.1083984375 +vt 0.787109375 0.1083984375 +vt 0.787109375 0.10546875 +vt 0.8193359375 0.10546875 +vt 0.8203125 0.1083984375 +vt 0.8193359375 0.1083984375 +vt 0.8193359375 0.10546875 +vt 0.8203125 0.10546875 +vt 0.7861328125 0.1083984375 +vt 0.75390625 0.1083984375 +vt 0.75390625 0.10546875 +vt 0.7861328125 0.10546875 +vt 0.7861328125 0.1083984375 +vt 0.787109375 0.1083984375 +vt 0.787109375 0.140625 +vt 0.7861328125 0.140625 +vt 0.787109375 0.140625 +vt 0.7880859375 0.140625 +vt 0.7880859375 0.1083984375 +vt 0.787109375 0.1083984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5948/17836/4459 5951/17835/4459 5949/17834/4459 5946/17833/4459 +f 5947/17840/4460 5948/17839/4460 5946/17838/4460 5945/17837/4460 +f 5952/17844/4461 5947/17843/4461 5945/17842/4461 5950/17841/4461 +f 5951/17848/4462 5952/17847/4462 5950/17846/4462 5949/17845/4462 +f 5950/17852/4463 5945/17851/4463 5946/17850/4463 5949/17849/4463 +f 5951/17856/4464 5948/17855/4464 5947/17854/4464 5952/17853/4464 +o cube +v 1.3125 1.4375 -4.125 +v 0.8635985618850599 1.4375 -5.358346564781504 +v 1.3125 1.25 -4.125 +v 0.8635985618850599 1.25 -5.358346564781504 +v 0.8048677730859406 1.4375 -5.33697030582365 +v 1.2537692112008807 1.4375 -4.103623741042146 +v 0.8048677730859406 1.25 -5.33697030582365 +v 1.2537692112008807 1.25 -4.103623741042146 +vt 0.4658203125 0.4345703125 +vt 0.46484375 0.4345703125 +vt 0.46484375 0.431640625 +vt 0.4658203125 0.431640625 +vt 0.486328125 0.4345703125 +vt 0.4658203125 0.4345703125 +vt 0.4658203125 0.431640625 +vt 0.486328125 0.431640625 +vt 0.4873046875 0.4345703125 +vt 0.486328125 0.4345703125 +vt 0.486328125 0.431640625 +vt 0.4873046875 0.431640625 +vt 0.46484375 0.4345703125 +vt 0.4443359375 0.4345703125 +vt 0.4443359375 0.431640625 +vt 0.46484375 0.431640625 +vt 0.46484375 0.4345703125 +vt 0.4658203125 0.4345703125 +vt 0.4658203125 0.455078125 +vt 0.46484375 0.455078125 +vt 0.4658203125 0.455078125 +vt 0.466796875 0.455078125 +vt 0.466796875 0.4345703125 +vt 0.4658203125 0.4345703125 +vn -0.34202014332566866 0 -0.9396926207859084 +vn 0.9396926207859084 0 -0.34202014332566866 +vn 0.34202014332566866 0 0.9396926207859084 +vn -0.9396926207859084 0 0.34202014332566866 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5956/17860/4465 5959/17859/4465 5957/17858/4465 5954/17857/4465 +f 5955/17864/4466 5956/17863/4466 5954/17862/4466 5953/17861/4466 +f 5960/17868/4467 5955/17867/4467 5953/17866/4467 5958/17865/4467 +f 5959/17872/4468 5960/17871/4468 5958/17870/4468 5957/17869/4468 +f 5958/17876/4469 5953/17875/4469 5954/17874/4469 5957/17873/4469 +f 5959/17880/4470 5956/17879/4470 5955/17878/4470 5960/17877/4470 +o cube +v 0.8568649613572706 1.4375 -5.358505016858979 +v 0.013206223643687842 1.4375 -6.363938348452638 +v 0.8568649613572706 1.25 -5.358505016858979 +v 0.013206223643687842 1.25 -6.363938348452638 +v -0.03467155405124833 1.4375 -6.32376412284723 +v 0.8089871836623346 1.4375 -5.318330791253571 +v -0.03467155405124833 1.25 -6.32376412284723 +v 0.8089871836623346 1.25 -5.318330791253571 +vt 0.4658203125 0.4580078125 +vt 0.46484375 0.4580078125 +vt 0.46484375 0.455078125 +vt 0.4658203125 0.455078125 +vt 0.486328125 0.4580078125 +vt 0.4658203125 0.4580078125 +vt 0.4658203125 0.455078125 +vt 0.486328125 0.455078125 +vt 0.4873046875 0.4580078125 +vt 0.486328125 0.4580078125 +vt 0.486328125 0.455078125 +vt 0.4873046875 0.455078125 +vt 0.46484375 0.4580078125 +vt 0.4443359375 0.4580078125 +vt 0.4443359375 0.455078125 +vt 0.46484375 0.455078125 +vt 0.46484375 0.4580078125 +vt 0.4658203125 0.4580078125 +vt 0.4658203125 0.478515625 +vt 0.46484375 0.478515625 +vt 0.4658203125 0.478515625 +vt 0.466796875 0.478515625 +vt 0.466796875 0.4580078125 +vt 0.4658203125 0.4580078125 +vn -0.6427876096865394 0 -0.7660444431189781 +vn 0.7660444431189781 0 -0.6427876096865394 +vn 0.6427876096865394 0 0.7660444431189781 +vn -0.7660444431189781 0 0.6427876096865394 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5964/17884/4471 5967/17883/4471 5965/17882/4471 5962/17881/4471 +f 5963/17888/4472 5964/17887/4472 5962/17886/4472 5961/17885/4472 +f 5968/17892/4473 5963/17891/4473 5961/17890/4473 5966/17889/4473 +f 5967/17896/4474 5968/17895/4474 5966/17894/4474 5965/17893/4474 +f 5966/17900/4475 5961/17899/4475 5962/17898/4475 5965/17897/4475 +f 5967/17904/4476 5964/17903/4476 5963/17902/4476 5968/17901/4476 +o cube +v 1.3125 1.25 -2.0625 +v 1.3125 1.25 -4.125 +v 1.3125 1.0625 -2.0625 +v 1.3125 1.0625 -4.125 +v 1.25 1.25 -4.125 +v 1.25 1.25 -2.0625 +v 1.25 1.0625 -4.125 +v 1.25 1.0625 -2.0625 +vt 0.69140625 0.1083984375 +vt 0.6904296875 0.1083984375 +vt 0.6904296875 0.10546875 +vt 0.69140625 0.10546875 +vt 0.7236328125 0.1083984375 +vt 0.69140625 0.1083984375 +vt 0.69140625 0.10546875 +vt 0.7236328125 0.10546875 +vt 0.724609375 0.1083984375 +vt 0.7236328125 0.1083984375 +vt 0.7236328125 0.10546875 +vt 0.724609375 0.10546875 +vt 0.6904296875 0.1083984375 +vt 0.658203125 0.1083984375 +vt 0.658203125 0.10546875 +vt 0.6904296875 0.10546875 +vt 0.6904296875 0.1083984375 +vt 0.69140625 0.1083984375 +vt 0.69140625 0.140625 +vt 0.6904296875 0.140625 +vt 0.69140625 0.140625 +vt 0.6923828125 0.140625 +vt 0.6923828125 0.1083984375 +vt 0.69140625 0.1083984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5972/17908/4477 5975/17907/4477 5973/17906/4477 5970/17905/4477 +f 5971/17912/4478 5972/17911/4478 5970/17910/4478 5969/17909/4478 +f 5976/17916/4479 5971/17915/4479 5969/17914/4479 5974/17913/4479 +f 5975/17920/4480 5976/17919/4480 5974/17918/4480 5973/17917/4480 +f 5974/17924/4481 5969/17923/4481 5970/17922/4481 5973/17921/4481 +f 5975/17928/4482 5972/17927/4482 5971/17926/4482 5976/17925/4482 +o cube +v 1.3163926333639844 1.2499106083386524 -4.126265049851651 +v 0.8462188477942694 1.2529004782951547 -5.351656384095813 +v 1.3086073666360156 1.0625893916613476 -4.123734950148349 +v 0.8384335810663008 1.06557926161785 -5.3491262843925105 +v 0.7879244399295451 1.2556254522478156 -5.329282592985264 +v 1.2580982254992599 1.2526355822913133 -4.103891258741102 +v 0.7801391732015764 1.068304235570511 -5.326752493281962 +v 1.2503129587712913 1.0653143656140085 -4.1013611590378 +vt 0.4091796875 0.4345703125 +vt 0.408203125 0.4345703125 +vt 0.408203125 0.431640625 +vt 0.4091796875 0.431640625 +vt 0.4296875 0.4345703125 +vt 0.4091796875 0.4345703125 +vt 0.4091796875 0.431640625 +vt 0.4296875 0.431640625 +vt 0.4306640625 0.4345703125 +vt 0.4296875 0.4345703125 +vt 0.4296875 0.431640625 +vt 0.4306640625 0.431640625 +vt 0.408203125 0.4345703125 +vt 0.3876953125 0.4345703125 +vt 0.3876953125 0.431640625 +vt 0.408203125 0.431640625 +vt 0.408203125 0.4345703125 +vt 0.4091796875 0.4345703125 +vt 0.4091796875 0.455078125 +vt 0.408203125 0.455078125 +vt 0.4091796875 0.455078125 +vt 0.41015625 0.455078125 +vt 0.41015625 0.4345703125 +vt 0.4091796875 0.4345703125 +vn -0.3582276461483542 0.002277996157335156 -0.9336314927574567 +vn 0.9327105258355902 -0.04359958324257483 -0.35798065776878313 +vn 0.3582276461483542 -0.002277996157335156 0.9336314927574567 +vn -0.9327105258355902 0.04359958324257483 0.35798065776878313 +vn 0.04152142254916573 0.9990464889456251 -0.013493865084277287 +vn -0.04152142254916573 -0.9990464889456251 0.013493865084277287 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5980/17932/4483 5983/17931/4483 5981/17930/4483 5978/17929/4483 +f 5979/17936/4484 5980/17935/4484 5978/17934/4484 5977/17933/4484 +f 5984/17940/4485 5979/17939/4485 5977/17938/4485 5982/17937/4485 +f 5983/17944/4486 5984/17943/4486 5982/17942/4486 5981/17941/4486 +f 5982/17948/4487 5977/17947/4487 5978/17946/4487 5981/17945/4487 +f 5983/17952/4488 5980/17951/4488 5979/17950/4488 5984/17949/4488 +o cube +v 0.838143572436699 1.253193001682848 -5.354957372865531 +v 0.12717176871590985 1.270968010435507 -6.226638589468167 +v 0.8303682553519028 1.0658712626143716 -5.352435366403879 +v 0.11939645163111368 1.0836462713670305 -6.224116583006515 +v 0.07880435753949477 1.2735074692026132 -6.187136758051614 +v 0.789776161260284 1.2557324604499542 -5.315455541448978 +v 0.07102904045469871 1.0861857301341364 -6.184614751589961 +v 0.7820008441754879 1.0684107213814775 -5.312933534987326 +vt 0.0185546875 0.42578125 +vt 0.017578125 0.42578125 +vt 0.017578125 0.4228515625 +vt 0.0185546875 0.4228515625 +vt 0.0361328125 0.42578125 +vt 0.0185546875 0.42578125 +vt 0.0185546875 0.4228515625 +vt 0.0361328125 0.4228515625 +vt 0.037109375 0.42578125 +vt 0.0361328125 0.42578125 +vt 0.0361328125 0.4228515625 +vt 0.037109375 0.4228515625 +vt 0.017578125 0.42578125 +vt 0 0.42578125 +vt 0 0.4228515625 +vt 0.017578125 0.4228515625 +vt 0.017578125 0.42578125 +vt 0.0185546875 0.42578125 +vt 0.0185546875 0.443359375 +vt 0.017578125 0.443359375 +vt 0.0185546875 0.443359375 +vt 0.01953125 0.443359375 +vt 0.01953125 0.42578125 +vt 0.0185546875 0.42578125 +vn -0.6319749366407014 0.015800007780141217 -0.7748277480912317 +vn 0.7738785788226398 -0.04063134027369729 -0.6320293026648484 +vn 0.6319749366407014 -0.015800007780141217 0.7748277480912317 +vn -0.7738785788226398 0.04063134027369729 0.6320293026648484 +vn 0.041468357785579266 0.9990492750318728 -0.013450701128814283 +vn -0.041468357785579266 -0.9990492750318728 0.013450701128814283 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5988/17956/4489 5991/17955/4489 5989/17954/4489 5986/17953/4489 +f 5987/17960/4490 5988/17959/4490 5986/17958/4490 5985/17957/4490 +f 5992/17964/4491 5987/17963/4491 5985/17962/4491 5990/17961/4491 +f 5991/17968/4492 5992/17967/4492 5990/17966/4492 5989/17965/4492 +f 5990/17972/4493 5985/17971/4493 5986/17970/4493 5989/17969/4493 +f 5991/17976/4494 5988/17975/4494 5987/17974/4494 5992/17973/4494 +o cube +v 1.3161554374060358 1.0612009282654946 -2.0627475930969834 +v 1.2982008013320168 1.062456438725757 -4.125169059416837 +v 1.3087940044548747 0.8738454991791845 -2.0627975609881575 +v 1.290839368380856 0.8751010096394466 -4.125219027308011 +v 1.2357513594711063 1.0649100112810777 -4.1246239053316955 +v 1.2537059955451253 1.0636545008208156 -2.0622024390118425 +v 1.2283899265199454 0.8775545821947673 -4.12467387322287 +v 1.2463445625939642 0.8762990717345053 -2.0622524069030166 +vt 0.892578125 0.466796875 +vt 0.8916015625 0.466796875 +vt 0.8916015625 0.4638671875 +vt 0.892578125 0.4638671875 +vt 0.9248046875 0.466796875 +vt 0.892578125 0.466796875 +vt 0.892578125 0.4638671875 +vt 0.9248046875 0.4638671875 +vt 0.92578125 0.466796875 +vt 0.9248046875 0.466796875 +vt 0.9248046875 0.4638671875 +vt 0.92578125 0.4638671875 +vt 0.8916015625 0.466796875 +vt 0.859375 0.466796875 +vt 0.859375 0.4638671875 +vt 0.8916015625 0.4638671875 +vt 0.8916015625 0.466796875 +vt 0.892578125 0.466796875 +vt 0.892578125 0.4990234375 +vt 0.8916015625 0.4990234375 +vt 0.892578125 0.4990234375 +vt 0.8935546875 0.4990234375 +vt 0.8935546875 0.466796875 +vt 0.892578125 0.466796875 +vn -0.008705278096494025 0.0006087323443694987 -0.9999619230641714 +vn 0.9991910697745668 -0.039257160885132474 -0.008722465362253733 +vn 0.008705278096494025 -0.0006087323443694987 0.9999619230641714 +vn -0.9991910697745668 0.039257160885132474 0.008722465362253733 +vn 0.03926097573952527 0.999228955126988 0.00026649541959305366 +vn -0.03926097573952527 -0.999228955126988 -0.00026649541959305366 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 5996/17980/4495 5999/17979/4495 5997/17978/4495 5994/17977/4495 +f 5995/17984/4496 5996/17983/4496 5994/17982/4496 5993/17981/4496 +f 6000/17988/4497 5995/17987/4497 5993/17986/4497 5998/17985/4497 +f 5999/17992/4498 6000/17991/4498 5998/17990/4498 5997/17989/4498 +f 5998/17996/4499 5993/17995/4499 5994/17994/4499 5997/17993/4499 +f 5999/18000/4500 5996/17999/4500 5995/17998/4500 6000/17997/4500 +o cube +v 1.3089497119046887 1.060529563907766 -4.1312292565983215 +v 0.8496747788955 1.0789029378312114 -5.360613332076801 +v 1.2787450092988086 0.8756747162470386 -4.1227080338680135 +v 0.8194700762896199 0.8940480901704837 -5.352092109346492 +v 0.7919983236884931 1.0893275129135862 -5.338910688249237 +v 1.2512732566976819 1.0709541389901411 -4.109526612770758 +v 0.761793621082613 0.9044726652528585 -5.3303894655189294 +v 1.2210685540918016 0.8860992913294135 -4.10100539004045 +vt 0.349609375 0.4345703125 +vt 0.3486328125 0.4345703125 +vt 0.3486328125 0.431640625 +vt 0.349609375 0.431640625 +vt 0.3701171875 0.4345703125 +vt 0.349609375 0.4345703125 +vt 0.349609375 0.431640625 +vt 0.3701171875 0.431640625 +vt 0.37109375 0.4345703125 +vt 0.3701171875 0.4345703125 +vt 0.3701171875 0.431640625 +vt 0.37109375 0.431640625 +vt 0.3486328125 0.4345703125 +vt 0.328125 0.4345703125 +vt 0.328125 0.431640625 +vt 0.3486328125 0.431640625 +vt 0.3486328125 0.4345703125 +vt 0.349609375 0.4345703125 +vt 0.349609375 0.455078125 +vt 0.3486328125 0.455078125 +vt 0.349609375 0.455078125 +vt 0.3505859375 0.455078125 +vt 0.3505859375 0.4345703125 +vt 0.349609375 0.4345703125 +vn -0.3499237584831914 0.013998761084529625 -0.9366735813169363 +vn 0.9228232833121109 -0.16679320131799757 -0.34724230124100575 +vn 0.3499237584831914 -0.013998761084529625 0.9366735813169363 +vn -0.9228232833121109 0.16679320131799757 0.34724230124100575 +vn 0.1610917472313606 0.9858925208572141 -0.04544652122830987 +vn -0.1610917472313606 -0.9858925208572141 0.04544652122830987 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6004/18004/4501 6007/18003/4501 6005/18002/4501 6002/18001/4501 +f 6003/18008/4502 6004/18007/4502 6002/18006/4502 6001/18005/4502 +f 6008/18012/4503 6003/18011/4503 6001/18010/4503 6006/18009/4503 +f 6007/18016/4504 6008/18015/4504 6006/18014/4504 6005/18013/4504 +f 6006/18020/4505 6001/18019/4505 6002/18018/4505 6005/18017/4505 +f 6007/18024/4506 6004/18023/4506 6003/18022/4506 6008/18021/4506 +o cube +v 0.8443082700592742 1.0766612968535203 -5.370053640708074 +v 0.11209270521761594 1.1071829106652034 -6.223607269775364 +v 0.807282521144706 0.8945962482216956 -5.344801670804586 +v 0.07506695630304772 0.9251178620333786 -6.198355299871876 +v 0.06627594903609646 1.1220253840759324 -6.183772914803117 +v 0.7984915138777547 1.0915037702642494 -5.330219285735827 +v 0.029250200121528236 0.9399603354441078 -6.158520944899629 +v 0.7614657649631865 0.9094387216324248 -5.3049673158323385 +vt 0.5380859375 0.7724609375 +vt 0.537109375 0.7724609375 +vt 0.537109375 0.76953125 +vt 0.5380859375 0.76953125 +vt 0.5556640625 0.7724609375 +vt 0.5380859375 0.7724609375 +vt 0.5380859375 0.76953125 +vt 0.5556640625 0.76953125 +vt 0.556640625 0.7724609375 +vt 0.5556640625 0.7724609375 +vt 0.5556640625 0.76953125 +vt 0.556640625 0.76953125 +vt 0.537109375 0.7724609375 +vt 0.51953125 0.7724609375 +vt 0.51953125 0.76953125 +vt 0.537109375 0.76953125 +vt 0.537109375 0.7724609375 +vt 0.5380859375 0.7724609375 +vt 0.5380859375 0.7900390625 +vt 0.537109375 0.7900390625 +vt 0.5380859375 0.7900390625 +vt 0.5390625 0.7900390625 +vt 0.5390625 0.7724609375 +vt 0.5380859375 0.7724609375 +vn -0.6508582798592518 0.027130323388162722 -0.7587143369487027 +vn 0.7330680989043115 -0.2374795745716669 -0.6373496795559551 +vn 0.6508582798592518 -0.027130323388162722 0.7587143369487027 +vn -0.7330680989043115 0.2374795745716669 0.6373496795559551 +vn 0.1974706608776972 0.9710135927030652 -0.13467717281860248 +vn -0.1974706608776972 -0.9710135927030652 0.13467717281860248 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6012/18028/4507 6015/18027/4507 6013/18026/4507 6010/18025/4507 +f 6011/18032/4508 6012/18031/4508 6010/18030/4508 6009/18029/4508 +f 6016/18036/4509 6011/18035/4509 6009/18034/4509 6014/18033/4509 +f 6015/18040/4510 6016/18039/4510 6014/18038/4510 6013/18037/4510 +f 6014/18044/4511 6009/18043/4511 6010/18042/4511 6013/18041/4511 +f 6015/18048/4512 6012/18047/4512 6011/18046/4512 6016/18045/4512 +o cube +v 1.335237143823144 0.8672671030401827 -2.0636780036688194 +v 1.2902439434393618 0.8672671030401827 -4.125687184521132 +v 1.304298082135652 0.6823385527519519 -2.0630029109412416 +v 1.2593048817518697 0.6823385527519519 -4.125012091793554 +v 1.2286157626723249 0.8775825784064751 -4.124342452833083 +v 1.2736089630561072 0.8775825784064751 -2.0623332719807705 +v 1.1976767009848328 0.6926540281182442 -4.123667360105506 +v 1.242669901368615 0.6926540281182442 -2.061658179253193 +vt 0.5283203125 0.1083984375 +vt 0.52734375 0.1083984375 +vt 0.52734375 0.10546875 +vt 0.5283203125 0.10546875 +vt 0.560546875 0.1083984375 +vt 0.5283203125 0.1083984375 +vt 0.5283203125 0.10546875 +vt 0.560546875 0.10546875 +vt 0.5615234375 0.1083984375 +vt 0.560546875 0.1083984375 +vt 0.560546875 0.10546875 +vt 0.5615234375 0.10546875 +vt 0.52734375 0.1083984375 +vt 0.4951171875 0.1083984375 +vt 0.4951171875 0.10546875 +vt 0.52734375 0.10546875 +vt 0.52734375 0.1083984375 +vt 0.5283203125 0.1083984375 +vt 0.5283203125 0.140625 +vt 0.52734375 0.140625 +vt 0.5283203125 0.140625 +vt 0.529296875 0.140625 +vt 0.529296875 0.1083984375 +vt 0.5283203125 0.1083984375 +vn -0.021814885034561138 -4.336808689942018e-19 -0.9997620270799092 +vn 0.98605089227259 -0.16504760586067765 -0.021515707008777675 +vn 0.021814885034561138 4.336808689942018e-19 0.9997620270799092 +vn -0.98605089227259 0.16504760586067765 0.021515707008777675 +vn 0.165008328999957 0.9862856015372314 -0.0036004945470802427 +vn -0.165008328999957 -0.9862856015372314 0.0036004945470802427 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6020/18052/4513 6023/18051/4513 6021/18050/4513 6018/18049/4513 +f 6019/18056/4514 6020/18055/4514 6018/18054/4514 6017/18053/4514 +f 6024/18060/4515 6019/18059/4515 6017/18058/4515 6022/18057/4515 +f 6023/18064/4516 6024/18063/4516 6022/18062/4516 6021/18061/4516 +f 6022/18068/4517 6017/18067/4517 6018/18066/4517 6021/18065/4517 +f 6023/18072/4518 6020/18071/4518 6019/18070/4518 6024/18069/4518 +o cube +v 0.8073214788467187 0.8964173164016932 -5.348296385654534 +v 0.1041705768448915 0.9289393954285113 -6.144177892783446 +v 0.7838636016505152 0.710855297502659 -5.3351542724469025 +v 0.0807126996486881 0.743377376529477 -6.131035779575815 +v 0.05797199788867835 0.9376956556365474 -6.103004245755333 +v 0.7611228998905055 0.9051735766097294 -5.307122738626419 +v 0.03451412069247495 0.7521336367375132 -6.089862132547702 +v 0.737665022694302 0.7196115577106951 -5.293980625418788 +vt 0.419921875 0.947265625 +vt 0.4189453125 0.947265625 +vt 0.4189453125 0.9443359375 +vt 0.419921875 0.9443359375 +vt 0.4365234375 0.947265625 +vt 0.419921875 0.947265625 +vt 0.419921875 0.9443359375 +vt 0.4365234375 0.9443359375 +vt 0.4375 0.947265625 +vt 0.4365234375 0.947265625 +vt 0.4365234375 0.9443359375 +vt 0.4375 0.9443359375 +vt 0.4189453125 0.947265625 +vt 0.40234375 0.947265625 +vt 0.40234375 0.9443359375 +vt 0.4189453125 0.9443359375 +vt 0.4189453125 0.947265625 +vt 0.419921875 0.947265625 +vt 0.419921875 0.9638671875 +vt 0.4189453125 0.9638671875 +vt 0.419921875 0.9638671875 +vt 0.4208984375 0.9638671875 +vt 0.4208984375 0.947265625 +vt 0.419921875 0.947265625 +vn -0.6617890842370138 0.03060901555465232 -0.749064947886036 +vn 0.7391772632994109 -0.140100163328579 -0.6587783524498199 +vn 0.6617890842370138 -0.03060901555465232 0.749064947886036 +vn -0.7391772632994109 0.140100163328579 0.6587783524498199 +vn 0.12510867837975187 0.9896641007948508 -0.07009127044069934 +vn -0.12510867837975187 -0.9896641007948508 0.07009127044069934 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6028/18076/4519 6031/18075/4519 6029/18074/4519 6026/18073/4519 +f 6027/18080/4520 6028/18079/4520 6026/18078/4520 6025/18077/4520 +f 6032/18084/4521 6027/18083/4521 6025/18082/4521 6030/18081/4521 +f 6031/18088/4522 6032/18087/4522 6030/18086/4522 6029/18085/4522 +f 6030/18092/4523 6025/18091/4523 6026/18090/4523 6029/18089/4523 +f 6031/18096/4524 6028/18095/4524 6027/18094/4524 6032/18093/4524 +o cube +v 1.288980521615855 0.867385329250788 -4.127746282727008 +v 0.812163274845681 0.8962529098704816 -5.350230730878263 +v 1.2604012905088648 0.6822000456578106 -4.12097219312606 +v 0.783584043738691 0.7110676262775041 -5.343456641277315 +v 0.7547180487780709 0.9059462859520853 -5.327595924446976 +v 1.2315352955482448 0.8770787053323917 -4.105111476295723 +v 0.7261388176710809 0.7207610023591078 -5.320821834846028 +v 1.202956064441255 0.6918934217394143 -4.098337386694775 +vt 0.4091796875 0.4580078125 +vt 0.408203125 0.4580078125 +vt 0.408203125 0.455078125 +vt 0.4091796875 0.455078125 +vt 0.4296875 0.4580078125 +vt 0.4091796875 0.4580078125 +vt 0.4091796875 0.455078125 +vt 0.4296875 0.455078125 +vt 0.4306640625 0.4580078125 +vt 0.4296875 0.4580078125 +vt 0.4296875 0.455078125 +vt 0.4306640625 0.455078125 +vt 0.408203125 0.4580078125 +vt 0.3876953125 0.4580078125 +vt 0.3876953125 0.455078125 +vt 0.408203125 0.455078125 +vt 0.408203125 0.4580078125 +vt 0.4091796875 0.4580078125 +vt 0.4091796875 0.478515625 +vt 0.408203125 0.478515625 +vt 0.4091796875 0.478515625 +vt 0.41015625 0.478515625 +vt 0.41015625 0.4580078125 +vt 0.4091796875 0.4580078125 +vn -0.36328933087251347 0.021994347138814138 -0.9314167224009556 +vn 0.9191236170817605 -0.15509401730565908 -0.36215690290057095 +vn 0.36328933087251347 -0.021994347138814138 0.9314167224009556 +vn -0.9191236170817605 0.15509401730565908 0.36215690290057095 +vn 0.152422565903947 0.9876548458292145 -0.03612847787172419 +vn -0.152422565903947 -0.9876548458292145 0.03612847787172419 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6036/18100/4525 6039/18099/4525 6037/18098/4525 6034/18097/4525 +f 6035/18104/4526 6036/18103/4526 6034/18102/4526 6033/18101/4526 +f 6040/18108/4527 6035/18107/4527 6033/18106/4527 6038/18105/4527 +f 6039/18112/4528 6040/18111/4528 6038/18110/4528 6037/18109/4528 +f 6038/18116/4529 6033/18115/4529 6034/18114/4529 6037/18113/4529 +f 6039/18120/4530 6036/18119/4530 6035/18118/4530 6040/18117/4530 +o cube +v 1.3205346018461201 0.6844196619121072 -2.0636651036588947 +v 1.2575831517660137 0.6852040048015544 -4.125204031193139 +v 1.3041984999739862 0.497633156019905 -2.0632373277765246 +v 1.2412470498938797 0.49841749890935205 -4.124776255310769 +v 1.1953500499459073 0.6906511868695421 -4.1233015997577205 +v 1.2583015000260138 0.689866843980095 -2.0617626722234754 +v 1.1790139480737734 0.5038646809773398 -4.12287382387535 +v 1.2419653981538799 0.5030803380878928 -2.0613348963411053 +vt 0.892578125 0.5546875 +vt 0.8916015625 0.5546875 +vt 0.8916015625 0.5517578125 +vt 0.892578125 0.5517578125 +vt 0.9248046875 0.5546875 +vt 0.892578125 0.5546875 +vt 0.892578125 0.5517578125 +vt 0.9248046875 0.5517578125 +vt 0.92578125 0.5546875 +vt 0.9248046875 0.5546875 +vt 0.9248046875 0.5517578125 +vt 0.92578125 0.5517578125 +vt 0.8916015625 0.5546875 +vt 0.859375 0.5546875 +vt 0.859375 0.5517578125 +vt 0.8916015625 0.5517578125 +vt 0.8916015625 0.5546875 +vt 0.892578125 0.5546875 +vt 0.892578125 0.5869140625 +vt 0.8916015625 0.5869140625 +vt 0.892578125 0.5869140625 +vt 0.8935546875 0.5869140625 +vt 0.8935546875 0.5546875 +vt 0.892578125 0.5546875 +vn -0.03052191519035467 0.00038028746155010075 -0.9995340254711491 +vn 0.9957296291217014 -0.08715491308780336 -0.030438902966704307 +vn 0.03052191519035467 -0.00038028746155010075 0.9995340254711491 +vn -0.9957296291217014 0.08715491308780336 0.030438902966704307 +vn 0.0871258766513818 0.9961946980917455 -0.002281471372639752 +vn -0.0871258766513818 -0.9961946980917455 0.002281471372639752 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6044/18124/4531 6047/18123/4531 6045/18122/4531 6042/18121/4531 +f 6043/18128/4532 6044/18127/4532 6042/18126/4532 6041/18125/4532 +f 6048/18132/4533 6043/18131/4533 6041/18130/4533 6046/18129/4533 +f 6047/18136/4534 6048/18135/4534 6046/18134/4534 6045/18133/4534 +f 6046/18140/4535 6041/18139/4535 6042/18138/4535 6045/18137/4535 +f 6047/18144/4536 6044/18143/4536 6043/18142/4536 6048/18141/4536 +o cube +v 1.2641519469041935 0.6838730589084521 -4.129607235370754 +v 0.7795233851672101 0.7234660509666883 -5.348715024751423 +v 1.2327580016602164 0.4991335727976639 -4.123127075377334 +v 0.7481294399232331 0.5387265648559001 -5.3422348647580025 +v 0.7223904892686229 0.7339836570120875 -5.325661561468978 +v 1.2070190510056062 0.6943906649538512 -4.1065537720883105 +v 0.6909965440246458 0.5492441709012992 -5.319181401475559 +v 1.1756251057616292 0.509651178843063 -4.10007361209489 +vt 0.5537109375 0.9794921875 +vt 0.552734375 0.9794921875 +vt 0.552734375 0.9765625 +vt 0.5537109375 0.9765625 +vt 0.57421875 0.9794921875 +vt 0.5537109375 0.9794921875 +vt 0.5537109375 0.9765625 +vt 0.57421875 0.9765625 +vt 0.5751953125 0.9794921875 +vt 0.57421875 0.9794921875 +vt 0.57421875 0.9765625 +vt 0.5751953125 0.9765625 +vt 0.552734375 0.9794921875 +vt 0.5322265625 0.9794921875 +vt 0.5322265625 0.9765625 +vt 0.552734375 0.9765625 +vt 0.552734375 0.9794921875 +vt 0.5537109375 0.9794921875 +vt 0.5537109375 1 +vt 0.552734375 1 +vt 0.5537109375 1 +vt 0.5546875 1 +vt 0.5546875 0.9794921875 +vt 0.5537109375 0.9794921875 +vn -0.3692408089424634 0.03016608918722758 -0.9288440300043186 +vn 0.9141263343773959 -0.168281696726386 -0.3688554125190983 +vn 0.3692408089424634 -0.03016608918722758 0.9288440300043186 +vn -0.9141263343773959 0.168281696726386 0.3688554125190983 +vn 0.16743437463454364 0.9852772592575335 -0.03456085329823913 +vn -0.16743437463454364 -0.9852772592575335 0.03456085329823913 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6052/18148/4537 6055/18147/4537 6053/18146/4537 6050/18145/4537 +f 6051/18152/4538 6052/18151/4538 6050/18150/4538 6049/18149/4538 +f 6056/18156/4539 6051/18155/4539 6049/18154/4539 6054/18153/4539 +f 6055/18160/4540 6056/18159/4540 6054/18158/4540 6053/18157/4540 +f 6054/18164/4541 6049/18163/4541 6050/18162/4541 6053/18161/4541 +f 6055/18168/4542 6052/18167/4542 6051/18166/4542 6056/18165/4542 +o cube +v 0.766180628739862 0.7242793909323137 -5.358511173605533 +v 0.1404045070562352 0.7564416103268439 -6.0558461628138875 +v 0.740769620565053 0.5390574581534756 -5.344250518599134 +v 0.11499349888142629 0.5712196775480057 -6.041585507807489 +v 0.09464341188096204 0.7659150192135732 -6.014344034044095 +v 0.7204195335645889 0.7337527998190431 -5.31700904483574 +v 0.06923240370615302 0.580693086434735 -6.000083379037697 +v 0.6950085253897799 0.5485308670402049 -5.3027483898293415 +vt 0.1484375 0.4287109375 +vt 0.1474609375 0.4287109375 +vt 0.1474609375 0.42578125 +vt 0.1484375 0.42578125 +vt 0.1630859375 0.4287109375 +vt 0.1484375 0.4287109375 +vt 0.1484375 0.42578125 +vt 0.1630859375 0.42578125 +vt 0.1640625 0.4287109375 +vt 0.1630859375 0.4287109375 +vt 0.1630859375 0.42578125 +vt 0.1640625 0.42578125 +vt 0.1474609375 0.4287109375 +vt 0.1328125 0.4287109375 +vt 0.1328125 0.42578125 +vt 0.1474609375 0.42578125 +vt 0.1474609375 0.4287109375 +vt 0.1484375 0.4287109375 +vt 0.1484375 0.443359375 +vt 0.1474609375 0.443359375 +vt 0.1484375 0.443359375 +vt 0.1494140625 0.443359375 +vt 0.1494140625 0.4287109375 +vt 0.1484375 0.4287109375 +vn -0.6674945297958688 0.03430636735416545 -0.7438239884889122 +vn 0.7321775228043719 -0.15157454218766842 -0.6640340603166772 +vn 0.6674945297958688 -0.03430636735416545 0.7438239884889122 +vn -0.7321775228043719 0.15157454218766842 0.6640340603166772 +vn 0.13552537693231442 0.987850308153801 -0.07605682670079211 +vn -0.13552537693231442 -0.987850308153801 0.07605682670079211 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6060/18172/4543 6063/18171/4543 6061/18170/4543 6058/18169/4543 +f 6059/18176/4544 6060/18175/4544 6058/18174/4544 6057/18173/4544 +f 6064/18180/4545 6059/18179/4545 6057/18178/4545 6062/18177/4545 +f 6063/18184/4546 6064/18183/4546 6062/18182/4546 6061/18181/4546 +f 6062/18188/4547 6057/18187/4547 6058/18186/4547 6061/18185/4547 +f 6063/18192/4548 6060/18191/4548 6059/18190/4548 6064/18189/4548 +o cube +v 1.3244283470679332 0.4951190122469181 -2.0643852073462168 +v 1.2344633606269277 0.4951190122469181 -4.124922164358798 +v 1.2999779795290654 0.3092231007393287 -2.0633176812450102 +v 1.2100129930880599 0.3092231007393287 -4.123854638257592 +v 1.1725570340299292 0.5032768992606713 -4.122219275767572 +v 1.2625220204709346 0.5032768992606713 -2.0616823187549898 +v 1.1481066664910613 0.3173809877530819 -4.121151749666365 +v 1.2380716529320668 0.3173809877530819 -2.0606147926537832 +vt 0.16015625 0.109375 +vt 0.1591796875 0.109375 +vt 0.1591796875 0.1064453125 +vt 0.16015625 0.1064453125 +vt 0.1923828125 0.109375 +vt 0.16015625 0.109375 +vt 0.16015625 0.1064453125 +vt 0.1923828125 0.1064453125 +vt 0.193359375 0.109375 +vt 0.1923828125 0.109375 +vt 0.1923828125 0.1064453125 +vt 0.193359375 0.1064453125 +vt 0.1591796875 0.109375 +vt 0.126953125 0.109375 +vt 0.126953125 0.1064453125 +vt 0.1591796875 0.1064453125 +vt 0.1591796875 0.109375 +vt 0.16015625 0.109375 +vt 0.16015625 0.1416015625 +vt 0.1591796875 0.1416015625 +vt 0.16015625 0.1416015625 +vt 0.1611328125 0.1416015625 +vt 0.1611328125 0.109375 +vt 0.16015625 0.109375 +vn -0.043619387365336 1.734723475976807e-18 -0.9990482215818578 +vn 0.9905012255519768 -0.1305261922200516 -0.04324621745963608 +vn 0.043619387365336 -1.734723475976807e-18 0.9990482215818578 +vn -0.9905012255519768 0.1305261922200516 0.04324621745963608 +vn 0.1304019602072943 0.9914448613738105 -0.0056934725397687356 +vn -0.1304019602072943 -0.9914448613738105 0.0056934725397687356 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6068/18196/4549 6071/18195/4549 6069/18194/4549 6066/18193/4549 +f 6067/18200/4550 6068/18199/4550 6066/18198/4550 6065/18197/4550 +f 6072/18204/4551 6067/18203/4551 6065/18202/4551 6070/18201/4551 +f 6071/18208/4552 6072/18207/4552 6070/18206/4552 6069/18205/4552 +f 6070/18212/4553 6065/18211/4553 6066/18210/4553 6069/18209/4553 +f 6071/18216/4554 6068/18215/4554 6067/18214/4554 6072/18213/4554 +o cube +v 1.234017727073331 0.4951856071356501 -4.123532209239333 +v 0.7355824809035284 0.5537790025348983 -5.336291612167727 +v 1.2095673595344634 0.30928969562806086 -4.122464683138126 +v 0.7111321133646606 0.3678830910273091 -5.335224086066521 +v 0.6783419819402707 0.5614449087629274 -5.312395814207827 +v 1.1767772281100735 0.5028515133636793 -4.099636411279433 +v 0.6538916144014031 0.37554899725533825 -5.311328288106621 +v 1.1523268605712058 0.31695560185609 -4.098568885178226 +vt 0.5234375 0.4580078125 +vt 0.5224609375 0.4580078125 +vt 0.5224609375 0.455078125 +vt 0.5234375 0.455078125 +vt 0.5439453125 0.4580078125 +vt 0.5234375 0.4580078125 +vt 0.5234375 0.455078125 +vt 0.5439453125 0.455078125 +vt 0.544921875 0.4580078125 +vt 0.5439453125 0.4580078125 +vt 0.5439453125 0.455078125 +vt 0.544921875 0.455078125 +vt 0.5224609375 0.4580078125 +vt 0.501953125 0.4580078125 +vt 0.501953125 0.455078125 +vt 0.5224609375 0.455078125 +vt 0.5224609375 0.4580078125 +vt 0.5234375 0.4580078125 +vt 0.5234375 0.478515625 +vt 0.5224609375 0.478515625 +vt 0.5234375 0.478515625 +vt 0.5244140625 0.478515625 +vt 0.5244140625 0.4580078125 +vt 0.5234375 0.4580078125 +vn -0.3797601875579449 0.044642586970855824 -0.9240071641359195 +vn 0.9158479834121216 -0.12265449964846593 -0.3823327673584031 +vn 0.3797601875579449 -0.044642586970855824 0.9240071641359195 +vn -0.9158479834121216 0.12265449964846593 0.3823327673584031 +vn 0.13040196020729466 0.9914448613738105 -0.005693472539768769 +vn -0.13040196020729466 -0.9914448613738105 0.005693472539768769 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6076/18220/4555 6079/18219/4555 6077/18218/4555 6074/18217/4555 +f 6075/18224/4556 6076/18223/4556 6074/18222/4556 6073/18221/4556 +f 6080/18228/4557 6075/18227/4557 6073/18226/4557 6078/18225/4557 +f 6079/18232/4558 6080/18231/4558 6078/18230/4558 6077/18229/4558 +f 6078/18236/4559 6073/18235/4559 6074/18234/4559 6077/18233/4559 +f 6079/18240/4560 6076/18239/4560 6075/18238/4560 6080/18237/4560 +o cube +v -1.25 0.5 3.3125 +v -1.25 0.5 0.5 +v -1.25 0.3125 3.3125 +v -1.25 0.3125 0.5 +v -1.3125 0.5 0.5 +v -1.3125 0.5 3.3125 +v -1.3125 0.3125 0.5 +v -1.3125 0.3125 3.3125 +vt 0.0439453125 0.138671875 +vt 0.044921875 0.138671875 +vt 0.044921875 0.1357421875 +vt 0.0439453125 0.1357421875 +vt 0 0.138671875 +vt 0.0439453125 0.138671875 +vt 0.0439453125 0.1357421875 +vt 0 0.1357421875 +vt 0.0888671875 0.138671875 +vt 0.08984375 0.138671875 +vt 0.08984375 0.1357421875 +vt 0.0888671875 0.1357421875 +vt 0.044921875 0.138671875 +vt 0.0888671875 0.138671875 +vt 0.0888671875 0.1357421875 +vt 0.044921875 0.1357421875 +vt 0.044921875 0.138671875 +vt 0.0439453125 0.138671875 +vt 0.0439453125 0.1826171875 +vt 0.044921875 0.1826171875 +vt 0.0458984375 0.1826171875 +vt 0.044921875 0.1826171875 +vt 0.044921875 0.138671875 +vt 0.0458984375 0.138671875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6084/18244/4561 6087/18243/4561 6085/18242/4561 6082/18241/4561 +f 6083/18248/4562 6084/18247/4562 6082/18246/4562 6081/18245/4562 +f 6088/18252/4563 6083/18251/4563 6081/18250/4563 6086/18249/4563 +f 6087/18256/4564 6088/18255/4564 6086/18254/4564 6085/18253/4564 +f 6086/18260/4565 6081/18259/4565 6082/18258/4565 6085/18257/4565 +f 6087/18264/4566 6084/18263/4566 6083/18262/4566 6088/18261/4566 +o cube +v -1.2418602387984128 0.6893091083490637 3.812173750074667 +v -1.2663802600271605 0.6882385411020798 0.9997808414566849 +v -1.2336816036674123 0.5019875668024654 3.812173750074667 +v -1.25820162489616 0.5009169995554814 0.9997808414566849 +v -1.3288183963325877 0.6855124331975346 1.0003262499253334 +v -1.30429837510384 0.6865830004445186 3.812719158543315 +v -1.3206397612015872 0.49819089165093633 1.0003262499253334 +v -1.2961197399728395 0.4992614588979202 3.812719158543315 +vt 0.8603515625 0.501953125 +vt 0.861328125 0.501953125 +vt 0.861328125 0.4990234375 +vt 0.8603515625 0.4990234375 +vt 0.81640625 0.501953125 +vt 0.8603515625 0.501953125 +vt 0.8603515625 0.4990234375 +vt 0.81640625 0.4990234375 +vt 0.9052734375 0.501953125 +vt 0.90625 0.501953125 +vt 0.90625 0.4990234375 +vt 0.9052734375 0.4990234375 +vt 0.861328125 0.501953125 +vt 0.9052734375 0.501953125 +vt 0.9052734375 0.4990234375 +vt 0.861328125 0.4990234375 +vt 0.861328125 0.501953125 +vt 0.8603515625 0.501953125 +vt 0.8603515625 0.5458984375 +vt 0.861328125 0.5458984375 +vt 0.8623046875 0.5458984375 +vt 0.861328125 0.5458984375 +vt 0.861328125 0.501953125 +vt 0.8623046875 0.501953125 +vn -0.008718229770221433 -0.0003806461322609281 -0.9999619230641713 +vn 0.9990101808868349 0.0436177264727224 -0.008726535498373938 +vn 0.008718229770221433 0.0003806461322609281 0.9999619230641713 +vn -0.9990101808868349 -0.0436177264727224 0.008726535498373938 +vn -0.043619387365336 0.9990482215818579 5.421010862427523e-20 +vn 0.043619387365336 -0.9990482215818579 -5.421010862427523e-20 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6092/18268/4567 6095/18267/4567 6093/18266/4567 6090/18265/4567 +f 6091/18272/4568 6092/18271/4568 6090/18270/4568 6089/18269/4568 +f 6096/18276/4569 6091/18275/4569 6089/18274/4569 6094/18273/4569 +f 6095/18280/4570 6096/18279/4570 6094/18278/4570 6093/18277/4570 +f 6094/18284/4571 6089/18283/4571 6090/18282/4571 6093/18281/4571 +f 6095/18288/4572 6092/18287/4572 6091/18286/4572 6096/18285/4572 +o cube +v -1.25 0.875 2.875 +v -1.25 0.875 0.0625 +v -1.25 0.6875 2.875 +v -1.25 0.6875 0.0625 +v -1.3125 0.875 0.0625 +v -1.3125 0.875 2.875 +v -1.3125 0.6875 0.0625 +v -1.3125 0.6875 2.875 +vt 0.8583984375 0.3974609375 +vt 0.859375 0.3974609375 +vt 0.859375 0.39453125 +vt 0.8583984375 0.39453125 +vt 0.814453125 0.3974609375 +vt 0.8583984375 0.3974609375 +vt 0.8583984375 0.39453125 +vt 0.814453125 0.39453125 +vt 0.9033203125 0.3974609375 +vt 0.904296875 0.3974609375 +vt 0.904296875 0.39453125 +vt 0.9033203125 0.39453125 +vt 0.859375 0.3974609375 +vt 0.9033203125 0.3974609375 +vt 0.9033203125 0.39453125 +vt 0.859375 0.39453125 +vt 0.859375 0.3974609375 +vt 0.8583984375 0.3974609375 +vt 0.8583984375 0.44140625 +vt 0.859375 0.44140625 +vt 0.8603515625 0.44140625 +vt 0.859375 0.44140625 +vt 0.859375 0.3974609375 +vt 0.8603515625 0.3974609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6100/18292/4573 6103/18291/4573 6101/18290/4573 6098/18289/4573 +f 6099/18296/4574 6100/18295/4574 6098/18294/4574 6097/18293/4574 +f 6104/18300/4575 6099/18299/4575 6097/18298/4575 6102/18297/4575 +f 6103/18304/4576 6104/18303/4576 6102/18302/4576 6101/18301/4576 +f 6102/18308/4577 6097/18307/4577 6098/18306/4577 6101/18305/4577 +f 6103/18312/4578 6100/18311/4578 6099/18310/4578 6104/18309/4578 +o cube +v -1.2812500000000004 1.0625 4.25 +v -1.2812500000000004 1.0625 1.4375 +v -1.2812500000000004 0.875 4.25 +v -1.2812500000000004 0.875 1.4375 +v -1.3437500000000004 1.0625 1.4375 +v -1.3437500000000004 1.0625 4.25 +v -1.3437500000000004 0.875 1.4375 +v -1.3437500000000004 0.875 4.25 +vt 0.857421875 0.4443359375 +vt 0.8583984375 0.4443359375 +vt 0.8583984375 0.44140625 +vt 0.857421875 0.44140625 +vt 0.8134765625 0.4443359375 +vt 0.857421875 0.4443359375 +vt 0.857421875 0.44140625 +vt 0.8134765625 0.44140625 +vt 0.90234375 0.4443359375 +vt 0.9033203125 0.4443359375 +vt 0.9033203125 0.44140625 +vt 0.90234375 0.44140625 +vt 0.8583984375 0.4443359375 +vt 0.90234375 0.4443359375 +vt 0.90234375 0.44140625 +vt 0.8583984375 0.44140625 +vt 0.8583984375 0.4443359375 +vt 0.857421875 0.4443359375 +vt 0.857421875 0.48828125 +vt 0.8583984375 0.48828125 +vt 0.859375 0.48828125 +vt 0.8583984375 0.48828125 +vt 0.8583984375 0.4443359375 +vt 0.859375 0.4443359375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6108/18316/4579 6111/18315/4579 6109/18314/4579 6106/18313/4579 +f 6107/18320/4580 6108/18319/4580 6106/18318/4580 6105/18317/4580 +f 6112/18324/4581 6107/18323/4581 6105/18322/4581 6110/18321/4581 +f 6111/18328/4582 6112/18327/4582 6110/18326/4582 6109/18325/4582 +f 6110/18332/4583 6105/18331/4583 6106/18330/4583 6109/18329/4583 +f 6111/18336/4584 6108/18335/4584 6107/18334/4584 6112/18333/4584 +o cube +v -1.24375 1.25 3.25 +v -1.24375 1.25 0.4375 +v -1.24375 1.0625 3.25 +v -1.24375 1.0625 0.4375 +v -1.30625 1.25 0.4375 +v -1.30625 1.25 3.25 +v -1.30625 1.0625 0.4375 +v -1.30625 1.0625 3.25 +vt 0.8203125 0.1435546875 +vt 0.8212890625 0.1435546875 +vt 0.8212890625 0.140625 +vt 0.8203125 0.140625 +vt 0.7763671875 0.1435546875 +vt 0.8203125 0.1435546875 +vt 0.8203125 0.140625 +vt 0.7763671875 0.140625 +vt 0.865234375 0.1435546875 +vt 0.8662109375 0.1435546875 +vt 0.8662109375 0.140625 +vt 0.865234375 0.140625 +vt 0.8212890625 0.1435546875 +vt 0.865234375 0.1435546875 +vt 0.865234375 0.140625 +vt 0.8212890625 0.140625 +vt 0.8212890625 0.1435546875 +vt 0.8203125 0.1435546875 +vt 0.8203125 0.1875 +vt 0.8212890625 0.1875 +vt 0.822265625 0.1875 +vt 0.8212890625 0.1875 +vt 0.8212890625 0.1435546875 +vt 0.822265625 0.1435546875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6116/18340/4585 6119/18339/4585 6117/18338/4585 6114/18337/4585 +f 6115/18344/4586 6116/18343/4586 6114/18342/4586 6113/18341/4586 +f 6120/18348/4587 6115/18347/4587 6113/18346/4587 6118/18345/4587 +f 6119/18352/4588 6120/18351/4588 6118/18350/4588 6117/18349/4588 +f 6118/18356/4589 6113/18355/4589 6114/18354/4589 6117/18353/4589 +f 6119/18360/4590 6116/18359/4590 6115/18358/4590 6120/18357/4590 +o cube +v -1.25 1.4375 3.625 +v -1.25 1.4375 0.8125 +v -1.25 1.25 3.625 +v -1.25 1.25 0.8125 +v -1.3125 1.4375 0.8125 +v -1.3125 1.4375 3.625 +v -1.3125 1.25 0.8125 +v -1.3125 1.25 3.625 +vt 0.7060546875 0.1435546875 +vt 0.70703125 0.1435546875 +vt 0.70703125 0.140625 +vt 0.7060546875 0.140625 +vt 0.662109375 0.1435546875 +vt 0.7060546875 0.1435546875 +vt 0.7060546875 0.140625 +vt 0.662109375 0.140625 +vt 0.7509765625 0.1435546875 +vt 0.751953125 0.1435546875 +vt 0.751953125 0.140625 +vt 0.7509765625 0.140625 +vt 0.70703125 0.1435546875 +vt 0.7509765625 0.1435546875 +vt 0.7509765625 0.140625 +vt 0.70703125 0.140625 +vt 0.70703125 0.1435546875 +vt 0.7060546875 0.1435546875 +vt 0.7060546875 0.1875 +vt 0.70703125 0.1875 +vt 0.7080078125 0.1875 +vt 0.70703125 0.1875 +vt 0.70703125 0.1435546875 +vt 0.7080078125 0.1435546875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6124/18364/4591 6127/18363/4591 6125/18362/4591 6122/18361/4591 +f 6123/18368/4592 6124/18367/4592 6122/18366/4592 6121/18365/4592 +f 6128/18372/4593 6123/18371/4593 6121/18370/4593 6126/18369/4593 +f 6127/18376/4594 6128/18375/4594 6126/18374/4594 6125/18373/4594 +f 6126/18380/4595 6121/18379/4595 6122/18378/4595 6125/18377/4595 +f 6127/18384/4596 6124/18383/4596 6123/18382/4596 6128/18381/4596 +o cube +v -1.25 1.4375 8.1875 +v -1.25 1.4375 3.625 +v -1.25 1.25 8.1875 +v -1.25 1.25 3.625 +v -1.3125 1.4375 3.625 +v -1.3125 1.4375 8.1875 +v -1.3125 1.25 3.625 +v -1.3125 1.25 8.1875 +vt 0.5751953125 0.3466796875 +vt 0.576171875 0.3466796875 +vt 0.576171875 0.34375 +vt 0.5751953125 0.34375 +vt 0.50390625 0.3466796875 +vt 0.5751953125 0.3466796875 +vt 0.5751953125 0.34375 +vt 0.50390625 0.34375 +vt 0.6474609375 0.3466796875 +vt 0.6484375 0.3466796875 +vt 0.6484375 0.34375 +vt 0.6474609375 0.34375 +vt 0.576171875 0.3466796875 +vt 0.6474609375 0.3466796875 +vt 0.6474609375 0.34375 +vt 0.576171875 0.34375 +vt 0.576171875 0.3466796875 +vt 0.5751953125 0.3466796875 +vt 0.5751953125 0.41796875 +vt 0.576171875 0.41796875 +vt 0.5771484375 0.41796875 +vt 0.576171875 0.41796875 +vt 0.576171875 0.3466796875 +vt 0.5771484375 0.3466796875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6132/18388/4597 6135/18387/4597 6133/18386/4597 6130/18385/4597 +f 6131/18392/4598 6132/18391/4598 6130/18390/4598 6129/18389/4598 +f 6136/18396/4599 6131/18395/4599 6129/18394/4599 6134/18393/4599 +f 6135/18400/4600 6136/18399/4600 6134/18398/4600 6133/18397/4600 +f 6134/18404/4601 6129/18403/4601 6130/18402/4601 6133/18401/4601 +f 6135/18408/4602 6132/18407/4602 6131/18406/4602 6136/18405/4602 +o cube +v -1.2687500000000003 1.25 8.1875 +v -1.2687500000000003 1.25 3.25 +v -1.2687500000000003 1.0625 8.1875 +v -1.2687500000000003 1.0625 3.25 +v -1.3312500000000003 1.25 3.25 +v -1.3312500000000003 1.25 8.1875 +v -1.3312500000000003 1.0625 3.25 +v -1.3312500000000003 1.0625 8.1875 +vt 0.501953125 0.3408203125 +vt 0.5029296875 0.3408203125 +vt 0.5029296875 0.337890625 +vt 0.501953125 0.337890625 +vt 0.4248046875 0.3408203125 +vt 0.501953125 0.3408203125 +vt 0.501953125 0.337890625 +vt 0.4248046875 0.337890625 +vt 0.580078125 0.3408203125 +vt 0.5810546875 0.3408203125 +vt 0.5810546875 0.337890625 +vt 0.580078125 0.337890625 +vt 0.5029296875 0.3408203125 +vt 0.580078125 0.3408203125 +vt 0.580078125 0.337890625 +vt 0.5029296875 0.337890625 +vt 0.5029296875 0.3408203125 +vt 0.501953125 0.3408203125 +vt 0.501953125 0.41796875 +vt 0.5029296875 0.41796875 +vt 0.50390625 0.41796875 +vt 0.5029296875 0.41796875 +vt 0.5029296875 0.3408203125 +vt 0.50390625 0.3408203125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6140/18412/4603 6143/18411/4603 6141/18410/4603 6138/18409/4603 +f 6139/18416/4604 6140/18415/4604 6138/18414/4604 6137/18413/4604 +f 6144/18420/4605 6139/18419/4605 6137/18418/4605 6142/18417/4605 +f 6143/18424/4606 6144/18423/4606 6142/18422/4606 6141/18421/4606 +f 6142/18428/4607 6137/18427/4607 6138/18426/4607 6141/18425/4607 +f 6143/18432/4608 6140/18431/4608 6139/18430/4608 6144/18429/4608 +o cube +v -1.25 1.0625 8.1875 +v -1.25 1.0625 4.25 +v -1.25 0.875 8.1875 +v -1.25 0.875 4.25 +v -1.3125 1.0625 4.25 +v -1.3125 1.0625 8.1875 +v -1.3125 0.875 4.25 +v -1.3125 0.875 8.1875 +vt 0.771484375 0.298828125 +vt 0.7724609375 0.298828125 +vt 0.7724609375 0.2958984375 +vt 0.771484375 0.2958984375 +vt 0.7099609375 0.298828125 +vt 0.771484375 0.298828125 +vt 0.771484375 0.2958984375 +vt 0.7099609375 0.2958984375 +vt 0.833984375 0.298828125 +vt 0.8349609375 0.298828125 +vt 0.8349609375 0.2958984375 +vt 0.833984375 0.2958984375 +vt 0.7724609375 0.298828125 +vt 0.833984375 0.298828125 +vt 0.833984375 0.2958984375 +vt 0.7724609375 0.2958984375 +vt 0.7724609375 0.298828125 +vt 0.771484375 0.298828125 +vt 0.771484375 0.3603515625 +vt 0.7724609375 0.3603515625 +vt 0.7734375 0.3603515625 +vt 0.7724609375 0.3603515625 +vt 0.7724609375 0.298828125 +vt 0.7734375 0.298828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6148/18436/4609 6151/18435/4609 6149/18434/4609 6146/18433/4609 +f 6147/18440/4610 6148/18439/4610 6146/18438/4610 6145/18437/4610 +f 6152/18444/4611 6147/18443/4611 6145/18442/4611 6150/18441/4611 +f 6151/18448/4612 6152/18447/4612 6150/18446/4612 6149/18445/4612 +f 6150/18452/4613 6145/18451/4613 6146/18450/4613 6149/18449/4613 +f 6151/18456/4614 6148/18455/4614 6147/18454/4614 6152/18453/4614 +o cube +v -1.284089219194768 0.875 8.187623966203743 +v -1.2377294993596564 0.875 2.875326249925333 +v -1.284089219194768 0.6875 8.187623966203743 +v -1.2377294993596564 0.6875 2.875326249925333 +v -1.300227119551167 0.875 2.874780841456685 +v -1.3465868393862785 0.875 8.187078557735095 +v -1.300227119551167 0.6875 2.874780841456685 +v -1.3465868393862785 0.6875 8.187078557735095 +vt 0.4853515625 0.8310546875 +vt 0.486328125 0.8310546875 +vt 0.486328125 0.828125 +vt 0.4853515625 0.828125 +vt 0.40234375 0.8310546875 +vt 0.4853515625 0.8310546875 +vt 0.4853515625 0.828125 +vt 0.40234375 0.828125 +vt 0.5693359375 0.8310546875 +vt 0.5703125 0.8310546875 +vt 0.5703125 0.828125 +vt 0.5693359375 0.828125 +vt 0.486328125 0.8310546875 +vt 0.5693359375 0.8310546875 +vt 0.5693359375 0.828125 +vt 0.486328125 0.828125 +vt 0.486328125 0.8310546875 +vt 0.4853515625 0.8310546875 +vt 0.4853515625 0.9140625 +vt 0.486328125 0.9140625 +vt 0.4873046875 0.9140625 +vt 0.486328125 0.9140625 +vt 0.486328125 0.8310546875 +vt 0.4873046875 0.8310546875 +vn 0.008726535498373935 0 -0.9999619230641713 +vn 0.9999619230641713 0 0.008726535498373935 +vn -0.008726535498373935 0 0.9999619230641713 +vn -0.9999619230641713 0 -0.008726535498373935 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6156/18460/4615 6159/18459/4615 6157/18458/4615 6154/18457/4615 +f 6155/18464/4616 6156/18463/4616 6154/18462/4616 6153/18461/4616 +f 6160/18468/4617 6155/18467/4617 6153/18466/4617 6158/18465/4617 +f 6159/18472/4618 6160/18471/4618 6158/18470/4618 6157/18469/4618 +f 6158/18476/4619 6153/18475/4619 6154/18474/4619 6157/18473/4619 +f 6159/18480/4620 6156/18479/4620 6155/18478/4620 6160/18477/4620 +o cube +v -1.25 0.6875 8.1875 +v -1.25 0.6875 3.8125 +v -1.25 0.5 8.1875 +v -1.25 0.5 3.8125 +v -1.3125 0.6875 3.8125 +v -1.3125 0.6875 8.1875 +v -1.3125 0.5 3.8125 +v -1.3125 0.5 8.1875 +vt 0.712890625 0.46484375 +vt 0.7138671875 0.46484375 +vt 0.7138671875 0.4619140625 +vt 0.712890625 0.4619140625 +vt 0.64453125 0.46484375 +vt 0.712890625 0.46484375 +vt 0.712890625 0.4619140625 +vt 0.64453125 0.4619140625 +vt 0.7822265625 0.46484375 +vt 0.783203125 0.46484375 +vt 0.783203125 0.4619140625 +vt 0.7822265625 0.4619140625 +vt 0.7138671875 0.46484375 +vt 0.7822265625 0.46484375 +vt 0.7822265625 0.4619140625 +vt 0.7138671875 0.4619140625 +vt 0.7138671875 0.46484375 +vt 0.712890625 0.46484375 +vt 0.712890625 0.533203125 +vt 0.7138671875 0.533203125 +vt 0.71484375 0.533203125 +vt 0.7138671875 0.533203125 +vt 0.7138671875 0.46484375 +vt 0.71484375 0.46484375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6164/18484/4621 6167/18483/4621 6165/18482/4621 6162/18481/4621 +f 6163/18488/4622 6164/18487/4622 6162/18486/4622 6161/18485/4622 +f 6168/18492/4623 6163/18491/4623 6161/18490/4623 6166/18489/4623 +f 6167/18496/4624 6168/18495/4624 6166/18494/4624 6165/18493/4624 +f 6166/18500/4625 6161/18499/4625 6162/18498/4625 6165/18497/4625 +f 6167/18504/4626 6164/18503/4626 6163/18502/4626 6168/18501/4626 +o cube +v -1.24375 0.5 7.375 +v -1.24375 0.5 3.3125 +v -1.24375 0.3125 7.375 +v -1.24375 0.3125 3.3125 +v -1.30625 0.5 3.3125 +v -1.30625 0.5 7.375 +v -1.30625 0.3125 3.3125 +v -1.30625 0.3125 7.375 +vt 0.7099609375 0.640625 +vt 0.7109375 0.640625 +vt 0.7109375 0.6376953125 +vt 0.7099609375 0.6376953125 +vt 0.646484375 0.640625 +vt 0.7099609375 0.640625 +vt 0.7099609375 0.6376953125 +vt 0.646484375 0.6376953125 +vt 0.7744140625 0.640625 +vt 0.775390625 0.640625 +vt 0.775390625 0.6376953125 +vt 0.7744140625 0.6376953125 +vt 0.7109375 0.640625 +vt 0.7744140625 0.640625 +vt 0.7744140625 0.6376953125 +vt 0.7109375 0.6376953125 +vt 0.7109375 0.640625 +vt 0.7099609375 0.640625 +vt 0.7099609375 0.7041015625 +vt 0.7109375 0.7041015625 +vt 0.7119140625 0.7041015625 +vt 0.7109375 0.7041015625 +vt 0.7109375 0.640625 +vt 0.7119140625 0.640625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6172/18508/4627 6175/18507/4627 6173/18506/4627 6170/18505/4627 +f 6171/18512/4628 6172/18511/4628 6170/18510/4628 6169/18509/4628 +f 6176/18516/4629 6171/18515/4629 6169/18514/4629 6174/18513/4629 +f 6175/18520/4630 6176/18519/4630 6174/18518/4630 6173/18517/4630 +f 6174/18524/4631 6169/18523/4631 6170/18522/4631 6173/18521/4631 +f 6175/18528/4632 6172/18527/4632 6171/18526/4632 6176/18525/4632 +o cube +v -1.25 1.4375 0.8125 +v -1.25 1.4375 -2.0625 +v -1.25 1.25 0.8125 +v -1.25 1.25 -2.0625 +v -1.3125 1.4375 -2.0625 +v -1.3125 1.4375 0.8125 +v -1.3125 1.25 -2.0625 +v -1.3125 1.25 0.8125 +vt 0.814453125 0.4912109375 +vt 0.8154296875 0.4912109375 +vt 0.8154296875 0.48828125 +vt 0.814453125 0.48828125 +vt 0.76953125 0.4912109375 +vt 0.814453125 0.4912109375 +vt 0.814453125 0.48828125 +vt 0.76953125 0.48828125 +vt 0.8603515625 0.4912109375 +vt 0.861328125 0.4912109375 +vt 0.861328125 0.48828125 +vt 0.8603515625 0.48828125 +vt 0.8154296875 0.4912109375 +vt 0.8603515625 0.4912109375 +vt 0.8603515625 0.48828125 +vt 0.8154296875 0.48828125 +vt 0.8154296875 0.4912109375 +vt 0.814453125 0.4912109375 +vt 0.814453125 0.5361328125 +vt 0.8154296875 0.5361328125 +vt 0.81640625 0.5361328125 +vt 0.8154296875 0.5361328125 +vt 0.8154296875 0.4912109375 +vt 0.81640625 0.4912109375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6180/18532/4633 6183/18531/4633 6181/18530/4633 6178/18529/4633 +f 6179/18536/4634 6180/18535/4634 6178/18534/4634 6177/18533/4634 +f 6184/18540/4635 6179/18539/4635 6177/18538/4635 6182/18537/4635 +f 6183/18544/4636 6184/18543/4636 6182/18542/4636 6181/18541/4636 +f 6182/18548/4637 6177/18547/4637 6178/18546/4637 6181/18545/4637 +f 6183/18552/4638 6180/18551/4638 6179/18550/4638 6184/18549/4638 +o cube +v -1.2632812500000004 1.25 0.4375 +v -1.2632812500000004 1.25 -2.0625 +v -1.2632812500000004 1.0625 0.4375 +v -1.2632812500000004 1.0625 -2.0625 +v -1.3257812500000004 1.25 -2.0625 +v -1.3257812500000004 1.25 0.4375 +v -1.3257812500000004 1.0625 -2.0625 +v -1.3257812500000004 1.0625 0.4375 +vt 0.861328125 0.1484375 +vt 0.8623046875 0.1484375 +vt 0.8623046875 0.1455078125 +vt 0.861328125 0.1455078125 +vt 0.822265625 0.1484375 +vt 0.861328125 0.1484375 +vt 0.861328125 0.1455078125 +vt 0.822265625 0.1455078125 +vt 0.9013671875 0.1484375 +vt 0.90234375 0.1484375 +vt 0.90234375 0.1455078125 +vt 0.9013671875 0.1455078125 +vt 0.8623046875 0.1484375 +vt 0.9013671875 0.1484375 +vt 0.9013671875 0.1455078125 +vt 0.8623046875 0.1455078125 +vt 0.8623046875 0.1484375 +vt 0.861328125 0.1484375 +vt 0.861328125 0.1875 +vt 0.8623046875 0.1875 +vt 0.86328125 0.1875 +vt 0.8623046875 0.1875 +vt 0.8623046875 0.1484375 +vt 0.86328125 0.1484375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6188/18556/4639 6191/18555/4639 6189/18554/4639 6186/18553/4639 +f 6187/18560/4640 6188/18559/4640 6186/18558/4640 6185/18557/4640 +f 6192/18564/4641 6187/18563/4641 6185/18562/4641 6190/18561/4641 +f 6191/18568/4642 6192/18567/4642 6190/18566/4642 6189/18565/4642 +f 6190/18572/4643 6185/18571/4643 6186/18570/4643 6189/18569/4643 +f 6191/18576/4644 6188/18575/4644 6187/18574/4644 6192/18573/4644 +o cube +v -1.2679687499999999 1.0625 1.4375 +v -1.2679687499999999 1.0625 -2.0625 +v -1.2679687499999999 0.875 1.4375 +v -1.2679687499999999 0.875 -2.0625 +v -1.3304687499999999 1.0625 -2.0625 +v -1.3304687499999999 1.0625 1.4375 +v -1.3304687499999999 0.875 -2.0625 +v -1.3304687499999999 0.875 1.4375 +vt 0.0546875 0.232421875 +vt 0.0556640625 0.232421875 +vt 0.0556640625 0.2294921875 +vt 0.0546875 0.2294921875 +vt 0 0.232421875 +vt 0.0546875 0.232421875 +vt 0.0546875 0.2294921875 +vt 0 0.2294921875 +vt 0.1103515625 0.232421875 +vt 0.111328125 0.232421875 +vt 0.111328125 0.2294921875 +vt 0.1103515625 0.2294921875 +vt 0.0556640625 0.232421875 +vt 0.1103515625 0.232421875 +vt 0.1103515625 0.2294921875 +vt 0.0556640625 0.2294921875 +vt 0.0556640625 0.232421875 +vt 0.0546875 0.232421875 +vt 0.0546875 0.287109375 +vt 0.0556640625 0.287109375 +vt 0.056640625 0.287109375 +vt 0.0556640625 0.287109375 +vt 0.0556640625 0.232421875 +vt 0.056640625 0.232421875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6196/18580/4645 6199/18579/4645 6197/18578/4645 6194/18577/4645 +f 6195/18584/4646 6196/18583/4646 6194/18582/4646 6193/18581/4646 +f 6200/18588/4647 6195/18587/4647 6193/18586/4647 6198/18585/4647 +f 6199/18592/4648 6200/18591/4648 6198/18590/4648 6197/18589/4648 +f 6198/18596/4649 6193/18595/4649 6194/18594/4649 6197/18593/4649 +f 6199/18600/4650 6196/18599/4650 6195/18598/4650 6200/18597/4650 +o cube +v -1.2234801867825937 0.8703039060191557 0.061792788402500465 +v -1.2604254256513423 0.8735361955914285 -2.0628835638048306 +v -1.2398218885477796 0.6835174001269534 0.061792788402500465 +v -1.2767671274165282 0.6867496896992262 -2.0628835638048306 +v -1.3226781114522204 0.8789825998730466 -2.0617927884025002 +v -1.2857328725834718 0.8757503103007738 0.06288356380483084 +v -1.3390198132174063 0.6921960939808443 -2.0617927884025002 +v -1.3020745743486577 0.6889638044085715 0.06288356380483084 +vt 0.8818359375 0.84375 +vt 0.8828125 0.84375 +vt 0.8828125 0.8408203125 +vt 0.8818359375 0.8408203125 +vt 0.8486328125 0.84375 +vt 0.8818359375 0.84375 +vt 0.8818359375 0.8408203125 +vt 0.8486328125 0.8408203125 +vt 0.916015625 0.84375 +vt 0.9169921875 0.84375 +vt 0.9169921875 0.8408203125 +vt 0.916015625 0.8408203125 +vt 0.8828125 0.84375 +vt 0.916015625 0.84375 +vt 0.916015625 0.8408203125 +vt 0.8828125 0.8408203125 +vt 0.8828125 0.84375 +vt 0.8818359375 0.84375 +vt 0.8818359375 0.876953125 +vt 0.8828125 0.876953125 +vt 0.8837890625 0.876953125 +vt 0.8828125 0.876953125 +vt 0.8828125 0.84375 +vt 0.8837890625 0.84375 +vn -0.017385994761764088 0.0015210774457754556 -0.9998476951563913 +vn 0.9960429728140489 -0.0871424685058894 -0.017452406437283515 +vn 0.017385994761764088 -0.0015210774457754556 0.9998476951563913 +vn -0.9960429728140489 0.0871424685058894 0.017452406437283515 +vn 0.0871557427476582 0.9961946980917455 -2.168404344971009e-19 +vn -0.0871557427476582 -0.9961946980917455 2.168404344971009e-19 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6204/18604/4651 6207/18603/4651 6205/18602/4651 6202/18601/4651 +f 6203/18608/4652 6204/18607/4652 6202/18606/4652 6201/18605/4652 +f 6208/18612/4653 6203/18611/4653 6201/18610/4653 6206/18609/4653 +f 6207/18616/4654 6208/18615/4654 6206/18614/4654 6205/18613/4654 +f 6206/18620/4655 6201/18619/4655 6202/18618/4655 6205/18617/4655 +f 6207/18624/4656 6204/18623/4656 6203/18622/4656 6208/18621/4656 +o cube +v -1.2516341700000753 0.6904491591555932 0.9998490701884764 +v -1.2649459558253473 0.6892845288045968 -2.062621777018773 +v -1.2352924682348894 0.5036626532633909 0.9998490701884764 +v -1.2486042540601614 0.5024980229123945 -2.062621777018773 +v -1.3272075317651106 0.6838373467366091 -2.0623490701884766 +v -1.3138957459398386 0.6850019770876055 1.0001217770187731 +v -1.3108658299999247 0.49705084084440676 -2.0623490701884766 +v -1.2975540441746527 0.4982154711954032 1.0001217770187731 +vt 0.771484375 0.873046875 +vt 0.7724609375 0.873046875 +vt 0.7724609375 0.8701171875 +vt 0.771484375 0.8701171875 +vt 0.7236328125 0.873046875 +vt 0.771484375 0.873046875 +vt 0.771484375 0.8701171875 +vt 0.7236328125 0.8701171875 +vt 0.8203125 0.873046875 +vt 0.8212890625 0.873046875 +vt 0.8212890625 0.8701171875 +vt 0.8203125 0.8701171875 +vt 0.7724609375 0.873046875 +vt 0.8203125 0.873046875 +vt 0.8203125 0.8701171875 +vt 0.7724609375 0.8701171875 +vt 0.7724609375 0.873046875 +vt 0.771484375 0.873046875 +vt 0.771484375 0.9208984375 +vt 0.7724609375 0.9208984375 +vt 0.7734375 0.9208984375 +vt 0.7724609375 0.9208984375 +vt 0.7724609375 0.873046875 +vt 0.7734375 0.873046875 +vn -0.00434670557559902 -0.0003802874615498405 -0.9999904807207345 +vn 0.9961852150362116 0.08715491308780338 -0.004363309284746571 +vn 0.00434670557559902 0.0003802874615498405 0.9999904807207345 +vn -0.9961852150362116 -0.08715491308780338 0.004363309284746571 +vn -0.08715574274765818 0.9961946980917455 -5.421010862427522e-20 +vn 0.08715574274765818 -0.9961946980917455 5.421010862427522e-20 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6212/18628/4657 6215/18627/4657 6213/18626/4657 6210/18625/4657 +f 6211/18632/4658 6212/18631/4658 6210/18630/4658 6209/18629/4658 +f 6216/18636/4659 6211/18635/4659 6209/18634/4659 6214/18633/4659 +f 6215/18640/4660 6216/18639/4660 6214/18638/4660 6213/18637/4660 +f 6214/18644/4661 6209/18643/4661 6210/18642/4661 6213/18641/4661 +f 6215/18648/4662 6212/18647/4662 6211/18646/4662 6216/18645/4662 +o cube +v -1.2571118461748825 0.4990354196779859 0.5002239181602937 +v -1.2347713823886899 0.4980600139640673 -2.062178509691645 +v -1.265290481305883 0.31171387813138757 0.5002239181602937 +v -1.2429500175196904 0.31073847241746894 -2.062178509691645 +v -1.297209518694117 0.5007861218686124 -2.0627239181602937 +v -1.3195499824803096 0.501761527582531 0.4996785096916452 +v -1.3053881538251175 0.3134645803220141 -2.0627239181602937 +v -1.3277286176113101 0.3144399860359327 0.4996785096916452 +vt 0.5595703125 0.75 +vt 0.560546875 0.75 +vt 0.560546875 0.7470703125 +vt 0.5595703125 0.7470703125 +vt 0.51953125 0.75 +vt 0.5595703125 0.75 +vt 0.5595703125 0.7470703125 +vt 0.51953125 0.7470703125 +vt 0.6005859375 0.75 +vt 0.6015625 0.75 +vt 0.6015625 0.7470703125 +vt 0.6005859375 0.7470703125 +vt 0.560546875 0.75 +vt 0.6005859375 0.75 +vt 0.6005859375 0.7470703125 +vt 0.560546875 0.7470703125 +vt 0.560546875 0.75 +vt 0.5595703125 0.75 +vt 0.5595703125 0.7900390625 +vt 0.560546875 0.7900390625 +vt 0.5615234375 0.7900390625 +vt 0.560546875 0.7900390625 +vt 0.560546875 0.75 +vt 0.5615234375 0.75 +vn 0.008718229770221433 -0.0003806461322609281 -0.9999619230641713 +vn 0.9990101808868349 -0.0436177264727224 0.008726535498373938 +vn -0.008718229770221433 0.0003806461322609281 0.9999619230641713 +vn -0.9990101808868349 0.0436177264727224 -0.008726535498373938 +vn 0.043619387365336 0.9990482215818579 5.421010862427523e-20 +vn -0.043619387365336 -0.9990482215818579 -5.421010862427523e-20 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6220/18652/4663 6223/18651/4663 6221/18650/4663 6218/18649/4663 +f 6219/18656/4664 6220/18655/4664 6218/18654/4664 6217/18653/4664 +f 6224/18660/4665 6219/18659/4665 6217/18658/4665 6222/18657/4665 +f 6223/18664/4666 6224/18663/4666 6222/18662/4666 6221/18661/4666 +f 6222/18668/4667 6217/18667/4667 6218/18666/4667 6221/18665/4667 +f 6223/18672/4668 6220/18671/4668 6219/18670/4668 6224/18669/4668 +o cube +v 1.3195499824803096 0.501761527582531 0.4996785096916452 +v 1.297209518694117 0.5007861218686124 -2.0627239181602937 +v 1.3277286176113101 0.3144399860359327 0.4996785096916452 +v 1.3053881538251175 0.3134645803220141 -2.0627239181602937 +v 1.2347713823886899 0.4980600139640673 -2.062178509691645 +v 1.2571118461748825 0.4990354196779859 0.5002239181602937 +v 1.2429500175196904 0.31073847241746894 -2.062178509691645 +v 1.265290481305883 0.31171387813138757 0.5002239181602937 +vt 0.560546875 0.75 +vt 0.5595703125 0.75 +vt 0.5595703125 0.7470703125 +vt 0.560546875 0.7470703125 +vt 0.6005859375 0.75 +vt 0.560546875 0.75 +vt 0.560546875 0.7470703125 +vt 0.6005859375 0.7470703125 +vt 0.6015625 0.75 +vt 0.6005859375 0.75 +vt 0.6005859375 0.7470703125 +vt 0.6015625 0.7470703125 +vt 0.5595703125 0.75 +vt 0.51953125 0.75 +vt 0.51953125 0.7470703125 +vt 0.5595703125 0.7470703125 +vt 0.5595703125 0.75 +vt 0.560546875 0.75 +vt 0.560546875 0.7900390625 +vt 0.5595703125 0.7900390625 +vt 0.560546875 0.7900390625 +vt 0.5615234375 0.7900390625 +vt 0.5615234375 0.75 +vt 0.560546875 0.75 +vn -0.008718229770221433 -0.0003806461322609281 -0.9999619230641713 +vn 0.9990101808868349 0.0436177264727224 -0.008726535498373938 +vn 0.008718229770221433 0.0003806461322609281 0.9999619230641713 +vn -0.9990101808868349 -0.0436177264727224 0.008726535498373938 +vn -0.043619387365336 0.9990482215818579 5.421010862427523e-20 +vn 0.043619387365336 -0.9990482215818579 -5.421010862427523e-20 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6228/18676/4669 6231/18675/4669 6229/18674/4669 6226/18673/4669 +f 6227/18680/4670 6228/18679/4670 6226/18678/4670 6225/18677/4670 +f 6232/18684/4671 6227/18683/4671 6225/18682/4671 6230/18681/4671 +f 6231/18688/4672 6232/18687/4672 6230/18686/4672 6229/18685/4672 +f 6230/18692/4673 6225/18691/4673 6226/18690/4673 6229/18689/4673 +f 6231/18696/4674 6228/18695/4674 6227/18694/4674 6232/18693/4674 +o cube +v 1.3125 0.5 3.3125 +v 1.3125 0.5 0.5 +v 1.3125 0.3125 3.3125 +v 1.3125 0.3125 0.5 +v 1.25 0.5 0.5 +v 1.25 0.5 3.3125 +v 1.25 0.3125 0.5 +v 1.25 0.3125 3.3125 +vt 0.044921875 0.138671875 +vt 0.0439453125 0.138671875 +vt 0.0439453125 0.1357421875 +vt 0.044921875 0.1357421875 +vt 0.0888671875 0.138671875 +vt 0.044921875 0.138671875 +vt 0.044921875 0.1357421875 +vt 0.0888671875 0.1357421875 +vt 0.08984375 0.138671875 +vt 0.0888671875 0.138671875 +vt 0.0888671875 0.1357421875 +vt 0.08984375 0.1357421875 +vt 0.0439453125 0.138671875 +vt 0 0.138671875 +vt 0 0.1357421875 +vt 0.0439453125 0.1357421875 +vt 0.0439453125 0.138671875 +vt 0.044921875 0.138671875 +vt 0.044921875 0.1826171875 +vt 0.0439453125 0.1826171875 +vt 0.044921875 0.1826171875 +vt 0.0458984375 0.1826171875 +vt 0.0458984375 0.138671875 +vt 0.044921875 0.138671875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6236/18700/4675 6239/18699/4675 6237/18698/4675 6234/18697/4675 +f 6235/18704/4676 6236/18703/4676 6234/18702/4676 6233/18701/4676 +f 6240/18708/4677 6235/18707/4677 6233/18706/4677 6238/18705/4677 +f 6239/18712/4678 6240/18711/4678 6238/18710/4678 6237/18709/4678 +f 6238/18716/4679 6233/18715/4679 6234/18714/4679 6237/18713/4679 +f 6239/18720/4680 6236/18719/4680 6235/18718/4680 6240/18717/4680 +o cube +v 1.3125 0.6875 8.1875 +v 1.3125 0.6875 3.8125 +v 1.3125 0.5 8.1875 +v 1.3125 0.5 3.8125 +v 1.25 0.6875 3.8125 +v 1.25 0.6875 8.1875 +v 1.25 0.5 3.8125 +v 1.25 0.5 8.1875 +vt 0.7138671875 0.46484375 +vt 0.712890625 0.46484375 +vt 0.712890625 0.4619140625 +vt 0.7138671875 0.4619140625 +vt 0.7822265625 0.46484375 +vt 0.7138671875 0.46484375 +vt 0.7138671875 0.4619140625 +vt 0.7822265625 0.4619140625 +vt 0.783203125 0.46484375 +vt 0.7822265625 0.46484375 +vt 0.7822265625 0.4619140625 +vt 0.783203125 0.4619140625 +vt 0.712890625 0.46484375 +vt 0.64453125 0.46484375 +vt 0.64453125 0.4619140625 +vt 0.712890625 0.4619140625 +vt 0.712890625 0.46484375 +vt 0.7138671875 0.46484375 +vt 0.7138671875 0.533203125 +vt 0.712890625 0.533203125 +vt 0.7138671875 0.533203125 +vt 0.71484375 0.533203125 +vt 0.71484375 0.46484375 +vt 0.7138671875 0.46484375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6244/18724/4681 6247/18723/4681 6245/18722/4681 6242/18721/4681 +f 6243/18728/4682 6244/18727/4682 6242/18726/4682 6241/18725/4682 +f 6248/18732/4683 6243/18731/4683 6241/18730/4683 6246/18729/4683 +f 6247/18736/4684 6248/18735/4684 6246/18734/4684 6245/18733/4684 +f 6246/18740/4685 6241/18739/4685 6242/18738/4685 6245/18737/4685 +f 6247/18744/4686 6244/18743/4686 6243/18742/4686 6248/18741/4686 +o cube +v 1.30625 0.5 7.375 +v 1.30625 0.5 3.3125 +v 1.30625 0.3125 7.375 +v 1.30625 0.3125 3.3125 +v 1.24375 0.5 3.3125 +v 1.24375 0.5 7.375 +v 1.24375 0.3125 3.3125 +v 1.24375 0.3125 7.375 +vt 0.7109375 0.640625 +vt 0.7099609375 0.640625 +vt 0.7099609375 0.6376953125 +vt 0.7109375 0.6376953125 +vt 0.7744140625 0.640625 +vt 0.7109375 0.640625 +vt 0.7109375 0.6376953125 +vt 0.7744140625 0.6376953125 +vt 0.775390625 0.640625 +vt 0.7744140625 0.640625 +vt 0.7744140625 0.6376953125 +vt 0.775390625 0.6376953125 +vt 0.7099609375 0.640625 +vt 0.646484375 0.640625 +vt 0.646484375 0.6376953125 +vt 0.7099609375 0.6376953125 +vt 0.7099609375 0.640625 +vt 0.7109375 0.640625 +vt 0.7109375 0.7041015625 +vt 0.7099609375 0.7041015625 +vt 0.7109375 0.7041015625 +vt 0.7119140625 0.7041015625 +vt 0.7119140625 0.640625 +vt 0.7109375 0.640625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6252/18748/4687 6255/18747/4687 6253/18746/4687 6250/18745/4687 +f 6251/18752/4688 6252/18751/4688 6250/18750/4688 6249/18749/4688 +f 6256/18756/4689 6251/18755/4689 6249/18754/4689 6254/18753/4689 +f 6255/18760/4690 6256/18759/4690 6254/18758/4690 6253/18757/4690 +f 6254/18764/4691 6249/18763/4691 6250/18762/4691 6253/18761/4691 +f 6255/18768/4692 6252/18767/4692 6251/18766/4692 6256/18765/4692 +o cube +v 1.30429837510384 0.6865830004445186 3.812719158543315 +v 1.3288183963325877 0.6855124331975346 1.0003262499253334 +v 1.2961197399728395 0.4992614588979202 3.812719158543315 +v 1.3206397612015872 0.49819089165093633 1.0003262499253334 +v 1.2663802600271605 0.6882385411020798 0.9997808414566849 +v 1.2418602387984128 0.6893091083490637 3.812173750074667 +v 1.25820162489616 0.5009169995554814 0.9997808414566849 +v 1.2336816036674123 0.5019875668024654 3.812173750074667 +vt 0.861328125 0.501953125 +vt 0.8603515625 0.501953125 +vt 0.8603515625 0.4990234375 +vt 0.861328125 0.4990234375 +vt 0.9052734375 0.501953125 +vt 0.861328125 0.501953125 +vt 0.861328125 0.4990234375 +vt 0.9052734375 0.4990234375 +vt 0.90625 0.501953125 +vt 0.9052734375 0.501953125 +vt 0.9052734375 0.4990234375 +vt 0.90625 0.4990234375 +vt 0.8603515625 0.501953125 +vt 0.81640625 0.501953125 +vt 0.81640625 0.4990234375 +vt 0.8603515625 0.4990234375 +vt 0.8603515625 0.501953125 +vt 0.861328125 0.501953125 +vt 0.861328125 0.5458984375 +vt 0.8603515625 0.5458984375 +vt 0.861328125 0.5458984375 +vt 0.8623046875 0.5458984375 +vt 0.8623046875 0.501953125 +vt 0.861328125 0.501953125 +vn 0.008718229770221433 -0.0003806461322609281 -0.9999619230641713 +vn 0.9990101808868349 -0.0436177264727224 0.008726535498373938 +vn -0.008718229770221433 0.0003806461322609281 0.9999619230641713 +vn -0.9990101808868349 0.0436177264727224 -0.008726535498373938 +vn 0.043619387365336 0.9990482215818579 5.421010862427523e-20 +vn -0.043619387365336 -0.9990482215818579 -5.421010862427523e-20 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6260/18772/4693 6263/18771/4693 6261/18770/4693 6258/18769/4693 +f 6259/18776/4694 6260/18775/4694 6258/18774/4694 6257/18773/4694 +f 6264/18780/4695 6259/18779/4695 6257/18778/4695 6262/18777/4695 +f 6263/18784/4696 6264/18783/4696 6262/18782/4696 6261/18781/4696 +f 6262/18788/4697 6257/18787/4697 6258/18786/4697 6261/18785/4697 +f 6263/18792/4698 6260/18791/4698 6259/18790/4698 6264/18789/4698 +o cube +v 1.3138957459398386 0.6850019770876055 1.0001217770187731 +v 1.3272075317651106 0.6838373467366091 -2.0623490701884766 +v 1.2975540441746527 0.4982154711954032 1.0001217770187731 +v 1.3108658299999247 0.49705084084440676 -2.0623490701884766 +v 1.2649459558253473 0.6892845288045968 -2.062621777018773 +v 1.2516341700000753 0.6904491591555932 0.9998490701884764 +v 1.2486042540601614 0.5024980229123945 -2.062621777018773 +v 1.2352924682348894 0.5036626532633909 0.9998490701884764 +vt 0.7724609375 0.873046875 +vt 0.771484375 0.873046875 +vt 0.771484375 0.8701171875 +vt 0.7724609375 0.8701171875 +vt 0.8203125 0.873046875 +vt 0.7724609375 0.873046875 +vt 0.7724609375 0.8701171875 +vt 0.8203125 0.8701171875 +vt 0.8212890625 0.873046875 +vt 0.8203125 0.873046875 +vt 0.8203125 0.8701171875 +vt 0.8212890625 0.8701171875 +vt 0.771484375 0.873046875 +vt 0.7236328125 0.873046875 +vt 0.7236328125 0.8701171875 +vt 0.771484375 0.8701171875 +vt 0.771484375 0.873046875 +vt 0.7724609375 0.873046875 +vt 0.7724609375 0.9208984375 +vt 0.771484375 0.9208984375 +vt 0.7724609375 0.9208984375 +vt 0.7734375 0.9208984375 +vt 0.7734375 0.873046875 +vt 0.7724609375 0.873046875 +vn 0.00434670557559902 -0.0003802874615498405 -0.9999904807207345 +vn 0.9961852150362116 -0.08715491308780338 0.004363309284746571 +vn -0.00434670557559902 0.0003802874615498405 0.9999904807207345 +vn -0.9961852150362116 0.08715491308780338 -0.004363309284746571 +vn 0.08715574274765818 0.9961946980917455 -5.421010862427522e-20 +vn -0.08715574274765818 -0.9961946980917455 5.421010862427522e-20 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6268/18796/4699 6271/18795/4699 6269/18794/4699 6266/18793/4699 +f 6267/18800/4700 6268/18799/4700 6266/18798/4700 6265/18797/4700 +f 6272/18804/4701 6267/18803/4701 6265/18802/4701 6270/18801/4701 +f 6271/18808/4702 6272/18807/4702 6270/18806/4702 6269/18805/4702 +f 6270/18812/4703 6265/18811/4703 6266/18810/4703 6269/18809/4703 +f 6271/18816/4704 6268/18815/4704 6267/18814/4704 6272/18813/4704 +o cube +v 1.3304687499999999 1.0625 1.4375 +v 1.3304687499999999 1.0625 -2.0625 +v 1.3304687499999999 0.875 1.4375 +v 1.3304687499999999 0.875 -2.0625 +v 1.2679687499999999 1.0625 -2.0625 +v 1.2679687499999999 1.0625 1.4375 +v 1.2679687499999999 0.875 -2.0625 +v 1.2679687499999999 0.875 1.4375 +vt 0.0556640625 0.232421875 +vt 0.0546875 0.232421875 +vt 0.0546875 0.2294921875 +vt 0.0556640625 0.2294921875 +vt 0.1103515625 0.232421875 +vt 0.0556640625 0.232421875 +vt 0.0556640625 0.2294921875 +vt 0.1103515625 0.2294921875 +vt 0.111328125 0.232421875 +vt 0.1103515625 0.232421875 +vt 0.1103515625 0.2294921875 +vt 0.111328125 0.2294921875 +vt 0.0546875 0.232421875 +vt 0 0.232421875 +vt 0 0.2294921875 +vt 0.0546875 0.2294921875 +vt 0.0546875 0.232421875 +vt 0.0556640625 0.232421875 +vt 0.0556640625 0.287109375 +vt 0.0546875 0.287109375 +vt 0.0556640625 0.287109375 +vt 0.056640625 0.287109375 +vt 0.056640625 0.232421875 +vt 0.0556640625 0.232421875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6276/18820/4705 6279/18819/4705 6277/18818/4705 6274/18817/4705 +f 6275/18824/4706 6276/18823/4706 6274/18822/4706 6273/18821/4706 +f 6280/18828/4707 6275/18827/4707 6273/18826/4707 6278/18825/4707 +f 6279/18832/4708 6280/18831/4708 6278/18830/4708 6277/18829/4708 +f 6278/18836/4709 6273/18835/4709 6274/18834/4709 6277/18833/4709 +f 6279/18840/4710 6276/18839/4710 6275/18838/4710 6280/18837/4710 +o cube +v 1.2857328725834718 0.8757503103007738 0.06288356380483084 +v 1.3226781114522204 0.8789825998730466 -2.0617927884025002 +v 1.3020745743486577 0.6889638044085715 0.06288356380483084 +v 1.3390198132174063 0.6921960939808443 -2.0617927884025002 +v 1.2604254256513423 0.8735361955914285 -2.0628835638048306 +v 1.2234801867825937 0.8703039060191557 0.061792788402500465 +v 1.2767671274165282 0.6867496896992262 -2.0628835638048306 +v 1.2398218885477796 0.6835174001269534 0.061792788402500465 +vt 0.8828125 0.84375 +vt 0.8818359375 0.84375 +vt 0.8818359375 0.8408203125 +vt 0.8828125 0.8408203125 +vt 0.916015625 0.84375 +vt 0.8828125 0.84375 +vt 0.8828125 0.8408203125 +vt 0.916015625 0.8408203125 +vt 0.9169921875 0.84375 +vt 0.916015625 0.84375 +vt 0.916015625 0.8408203125 +vt 0.9169921875 0.8408203125 +vt 0.8818359375 0.84375 +vt 0.8486328125 0.84375 +vt 0.8486328125 0.8408203125 +vt 0.8818359375 0.8408203125 +vt 0.8818359375 0.84375 +vt 0.8828125 0.84375 +vt 0.8828125 0.876953125 +vt 0.8818359375 0.876953125 +vt 0.8828125 0.876953125 +vt 0.8837890625 0.876953125 +vt 0.8837890625 0.84375 +vt 0.8828125 0.84375 +vn 0.017385994761764088 0.0015210774457754556 -0.9998476951563913 +vn 0.9960429728140489 0.0871424685058894 0.017452406437283515 +vn -0.017385994761764088 -0.0015210774457754556 0.9998476951563913 +vn -0.9960429728140489 -0.0871424685058894 -0.017452406437283515 +vn -0.0871557427476582 0.9961946980917455 -2.168404344971009e-19 +vn 0.0871557427476582 -0.9961946980917455 2.168404344971009e-19 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6284/18844/4711 6287/18843/4711 6285/18842/4711 6282/18841/4711 +f 6283/18848/4712 6284/18847/4712 6282/18846/4712 6281/18845/4712 +f 6288/18852/4713 6283/18851/4713 6281/18850/4713 6286/18849/4713 +f 6287/18856/4714 6288/18855/4714 6286/18854/4714 6285/18853/4714 +f 6286/18860/4715 6281/18859/4715 6282/18858/4715 6285/18857/4715 +f 6287/18864/4716 6284/18863/4716 6283/18862/4716 6288/18861/4716 +o cube +v 1.3257812500000004 1.25 0.4375 +v 1.3257812500000004 1.25 -2.0625 +v 1.3257812500000004 1.0625 0.4375 +v 1.3257812500000004 1.0625 -2.0625 +v 1.2632812500000004 1.25 -2.0625 +v 1.2632812500000004 1.25 0.4375 +v 1.2632812500000004 1.0625 -2.0625 +v 1.2632812500000004 1.0625 0.4375 +vt 0.8623046875 0.1484375 +vt 0.861328125 0.1484375 +vt 0.861328125 0.1455078125 +vt 0.8623046875 0.1455078125 +vt 0.9013671875 0.1484375 +vt 0.8623046875 0.1484375 +vt 0.8623046875 0.1455078125 +vt 0.9013671875 0.1455078125 +vt 0.90234375 0.1484375 +vt 0.9013671875 0.1484375 +vt 0.9013671875 0.1455078125 +vt 0.90234375 0.1455078125 +vt 0.861328125 0.1484375 +vt 0.822265625 0.1484375 +vt 0.822265625 0.1455078125 +vt 0.861328125 0.1455078125 +vt 0.861328125 0.1484375 +vt 0.8623046875 0.1484375 +vt 0.8623046875 0.1875 +vt 0.861328125 0.1875 +vt 0.8623046875 0.1875 +vt 0.86328125 0.1875 +vt 0.86328125 0.1484375 +vt 0.8623046875 0.1484375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6292/18868/4717 6295/18867/4717 6293/18866/4717 6290/18865/4717 +f 6291/18872/4718 6292/18871/4718 6290/18870/4718 6289/18869/4718 +f 6296/18876/4719 6291/18875/4719 6289/18874/4719 6294/18873/4719 +f 6295/18880/4720 6296/18879/4720 6294/18878/4720 6293/18877/4720 +f 6294/18884/4721 6289/18883/4721 6290/18882/4721 6293/18881/4721 +f 6295/18888/4722 6292/18887/4722 6291/18886/4722 6296/18885/4722 +o cube +v 1.3125 1.4375 0.8125 +v 1.3125 1.4375 -2.0625 +v 1.3125 1.25 0.8125 +v 1.3125 1.25 -2.0625 +v 1.25 1.4375 -2.0625 +v 1.25 1.4375 0.8125 +v 1.25 1.25 -2.0625 +v 1.25 1.25 0.8125 +vt 0.8154296875 0.4912109375 +vt 0.814453125 0.4912109375 +vt 0.814453125 0.48828125 +vt 0.8154296875 0.48828125 +vt 0.8603515625 0.4912109375 +vt 0.8154296875 0.4912109375 +vt 0.8154296875 0.48828125 +vt 0.8603515625 0.48828125 +vt 0.861328125 0.4912109375 +vt 0.8603515625 0.4912109375 +vt 0.8603515625 0.48828125 +vt 0.861328125 0.48828125 +vt 0.814453125 0.4912109375 +vt 0.76953125 0.4912109375 +vt 0.76953125 0.48828125 +vt 0.814453125 0.48828125 +vt 0.814453125 0.4912109375 +vt 0.8154296875 0.4912109375 +vt 0.8154296875 0.5361328125 +vt 0.814453125 0.5361328125 +vt 0.8154296875 0.5361328125 +vt 0.81640625 0.5361328125 +vt 0.81640625 0.4912109375 +vt 0.8154296875 0.4912109375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6300/18892/4723 6303/18891/4723 6301/18890/4723 6298/18889/4723 +f 6299/18896/4724 6300/18895/4724 6298/18894/4724 6297/18893/4724 +f 6304/18900/4725 6299/18899/4725 6297/18898/4725 6302/18897/4725 +f 6303/18904/4726 6304/18903/4726 6302/18902/4726 6301/18901/4726 +f 6302/18908/4727 6297/18907/4727 6298/18906/4727 6301/18905/4727 +f 6303/18912/4728 6300/18911/4728 6299/18910/4728 6304/18909/4728 +o cube +v 1.3125 1.4375 3.625 +v 1.3125 1.4375 0.8125 +v 1.3125 1.25 3.625 +v 1.3125 1.25 0.8125 +v 1.25 1.4375 0.8125 +v 1.25 1.4375 3.625 +v 1.25 1.25 0.8125 +v 1.25 1.25 3.625 +vt 0.70703125 0.1435546875 +vt 0.7060546875 0.1435546875 +vt 0.7060546875 0.140625 +vt 0.70703125 0.140625 +vt 0.7509765625 0.1435546875 +vt 0.70703125 0.1435546875 +vt 0.70703125 0.140625 +vt 0.7509765625 0.140625 +vt 0.751953125 0.1435546875 +vt 0.7509765625 0.1435546875 +vt 0.7509765625 0.140625 +vt 0.751953125 0.140625 +vt 0.7060546875 0.1435546875 +vt 0.662109375 0.1435546875 +vt 0.662109375 0.140625 +vt 0.7060546875 0.140625 +vt 0.7060546875 0.1435546875 +vt 0.70703125 0.1435546875 +vt 0.70703125 0.1875 +vt 0.7060546875 0.1875 +vt 0.70703125 0.1875 +vt 0.7080078125 0.1875 +vt 0.7080078125 0.1435546875 +vt 0.70703125 0.1435546875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6308/18916/4729 6311/18915/4729 6309/18914/4729 6306/18913/4729 +f 6307/18920/4730 6308/18919/4730 6306/18918/4730 6305/18917/4730 +f 6312/18924/4731 6307/18923/4731 6305/18922/4731 6310/18921/4731 +f 6311/18928/4732 6312/18927/4732 6310/18926/4732 6309/18925/4732 +f 6310/18932/4733 6305/18931/4733 6306/18930/4733 6309/18929/4733 +f 6311/18936/4734 6308/18935/4734 6307/18934/4734 6312/18933/4734 +o cube +v 1.30625 1.25 3.25 +v 1.30625 1.25 0.4375 +v 1.30625 1.0625 3.25 +v 1.30625 1.0625 0.4375 +v 1.24375 1.25 0.4375 +v 1.24375 1.25 3.25 +v 1.24375 1.0625 0.4375 +v 1.24375 1.0625 3.25 +vt 0.8212890625 0.1435546875 +vt 0.8203125 0.1435546875 +vt 0.8203125 0.140625 +vt 0.8212890625 0.140625 +vt 0.865234375 0.1435546875 +vt 0.8212890625 0.1435546875 +vt 0.8212890625 0.140625 +vt 0.865234375 0.140625 +vt 0.8662109375 0.1435546875 +vt 0.865234375 0.1435546875 +vt 0.865234375 0.140625 +vt 0.8662109375 0.140625 +vt 0.8203125 0.1435546875 +vt 0.7763671875 0.1435546875 +vt 0.7763671875 0.140625 +vt 0.8203125 0.140625 +vt 0.8203125 0.1435546875 +vt 0.8212890625 0.1435546875 +vt 0.8212890625 0.1875 +vt 0.8203125 0.1875 +vt 0.8212890625 0.1875 +vt 0.822265625 0.1875 +vt 0.822265625 0.1435546875 +vt 0.8212890625 0.1435546875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6316/18940/4735 6319/18939/4735 6317/18938/4735 6314/18937/4735 +f 6315/18944/4736 6316/18943/4736 6314/18942/4736 6313/18941/4736 +f 6320/18948/4737 6315/18947/4737 6313/18946/4737 6318/18945/4737 +f 6319/18952/4738 6320/18951/4738 6318/18950/4738 6317/18949/4738 +f 6318/18956/4739 6313/18955/4739 6314/18954/4739 6317/18953/4739 +f 6319/18960/4740 6316/18959/4740 6315/18958/4740 6320/18957/4740 +o cube +v 1.3125 0.875 2.875 +v 1.3125 0.875 0.0625 +v 1.3125 0.6875 2.875 +v 1.3125 0.6875 0.0625 +v 1.25 0.875 0.0625 +v 1.25 0.875 2.875 +v 1.25 0.6875 0.0625 +v 1.25 0.6875 2.875 +vt 0.859375 0.3974609375 +vt 0.8583984375 0.3974609375 +vt 0.8583984375 0.39453125 +vt 0.859375 0.39453125 +vt 0.9033203125 0.3974609375 +vt 0.859375 0.3974609375 +vt 0.859375 0.39453125 +vt 0.9033203125 0.39453125 +vt 0.904296875 0.3974609375 +vt 0.9033203125 0.3974609375 +vt 0.9033203125 0.39453125 +vt 0.904296875 0.39453125 +vt 0.8583984375 0.3974609375 +vt 0.814453125 0.3974609375 +vt 0.814453125 0.39453125 +vt 0.8583984375 0.39453125 +vt 0.8583984375 0.3974609375 +vt 0.859375 0.3974609375 +vt 0.859375 0.44140625 +vt 0.8583984375 0.44140625 +vt 0.859375 0.44140625 +vt 0.8603515625 0.44140625 +vt 0.8603515625 0.3974609375 +vt 0.859375 0.3974609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6324/18964/4741 6327/18963/4741 6325/18962/4741 6322/18961/4741 +f 6323/18968/4742 6324/18967/4742 6322/18966/4742 6321/18965/4742 +f 6328/18972/4743 6323/18971/4743 6321/18970/4743 6326/18969/4743 +f 6327/18976/4744 6328/18975/4744 6326/18974/4744 6325/18973/4744 +f 6326/18980/4745 6321/18979/4745 6322/18978/4745 6325/18977/4745 +f 6327/18984/4746 6324/18983/4746 6323/18982/4746 6328/18981/4746 +o cube +v 1.3437500000000004 1.0625 4.25 +v 1.3437500000000004 1.0625 1.4375 +v 1.3437500000000004 0.875 4.25 +v 1.3437500000000004 0.875 1.4375 +v 1.2812500000000004 1.0625 1.4375 +v 1.2812500000000004 1.0625 4.25 +v 1.2812500000000004 0.875 1.4375 +v 1.2812500000000004 0.875 4.25 +vt 0.8583984375 0.4443359375 +vt 0.857421875 0.4443359375 +vt 0.857421875 0.44140625 +vt 0.8583984375 0.44140625 +vt 0.90234375 0.4443359375 +vt 0.8583984375 0.4443359375 +vt 0.8583984375 0.44140625 +vt 0.90234375 0.44140625 +vt 0.9033203125 0.4443359375 +vt 0.90234375 0.4443359375 +vt 0.90234375 0.44140625 +vt 0.9033203125 0.44140625 +vt 0.857421875 0.4443359375 +vt 0.8134765625 0.4443359375 +vt 0.8134765625 0.44140625 +vt 0.857421875 0.44140625 +vt 0.857421875 0.4443359375 +vt 0.8583984375 0.4443359375 +vt 0.8583984375 0.48828125 +vt 0.857421875 0.48828125 +vt 0.8583984375 0.48828125 +vt 0.859375 0.48828125 +vt 0.859375 0.4443359375 +vt 0.8583984375 0.4443359375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6332/18988/4747 6335/18987/4747 6333/18986/4747 6330/18985/4747 +f 6331/18992/4748 6332/18991/4748 6330/18990/4748 6329/18989/4748 +f 6336/18996/4749 6331/18995/4749 6329/18994/4749 6334/18993/4749 +f 6335/19000/4750 6336/18999/4750 6334/18998/4750 6333/18997/4750 +f 6334/19004/4751 6329/19003/4751 6330/19002/4751 6333/19001/4751 +f 6335/19008/4752 6332/19007/4752 6331/19006/4752 6336/19005/4752 +o cube +v 1.3312500000000003 1.25 8.1875 +v 1.3312500000000003 1.25 3.25 +v 1.3312500000000003 1.0625 8.1875 +v 1.3312500000000003 1.0625 3.25 +v 1.2687500000000003 1.25 3.25 +v 1.2687500000000003 1.25 8.1875 +v 1.2687500000000003 1.0625 3.25 +v 1.2687500000000003 1.0625 8.1875 +vt 0.5029296875 0.3408203125 +vt 0.501953125 0.3408203125 +vt 0.501953125 0.337890625 +vt 0.5029296875 0.337890625 +vt 0.580078125 0.3408203125 +vt 0.5029296875 0.3408203125 +vt 0.5029296875 0.337890625 +vt 0.580078125 0.337890625 +vt 0.5810546875 0.3408203125 +vt 0.580078125 0.3408203125 +vt 0.580078125 0.337890625 +vt 0.5810546875 0.337890625 +vt 0.501953125 0.3408203125 +vt 0.4248046875 0.3408203125 +vt 0.4248046875 0.337890625 +vt 0.501953125 0.337890625 +vt 0.501953125 0.3408203125 +vt 0.5029296875 0.3408203125 +vt 0.5029296875 0.41796875 +vt 0.501953125 0.41796875 +vt 0.5029296875 0.41796875 +vt 0.50390625 0.41796875 +vt 0.50390625 0.3408203125 +vt 0.5029296875 0.3408203125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6340/19012/4753 6343/19011/4753 6341/19010/4753 6338/19009/4753 +f 6339/19016/4754 6340/19015/4754 6338/19014/4754 6337/19013/4754 +f 6344/19020/4755 6339/19019/4755 6337/19018/4755 6342/19017/4755 +f 6343/19024/4756 6344/19023/4756 6342/19022/4756 6341/19021/4756 +f 6342/19028/4757 6337/19027/4757 6338/19026/4757 6341/19025/4757 +f 6343/19032/4758 6340/19031/4758 6339/19030/4758 6344/19029/4758 +o cube +v 1.3125 1.4375 8.1875 +v 1.3125 1.4375 3.625 +v 1.3125 1.25 8.1875 +v 1.3125 1.25 3.625 +v 1.25 1.4375 3.625 +v 1.25 1.4375 8.1875 +v 1.25 1.25 3.625 +v 1.25 1.25 8.1875 +vt 0.576171875 0.3466796875 +vt 0.5751953125 0.3466796875 +vt 0.5751953125 0.34375 +vt 0.576171875 0.34375 +vt 0.6474609375 0.3466796875 +vt 0.576171875 0.3466796875 +vt 0.576171875 0.34375 +vt 0.6474609375 0.34375 +vt 0.6484375 0.3466796875 +vt 0.6474609375 0.3466796875 +vt 0.6474609375 0.34375 +vt 0.6484375 0.34375 +vt 0.5751953125 0.3466796875 +vt 0.50390625 0.3466796875 +vt 0.50390625 0.34375 +vt 0.5751953125 0.34375 +vt 0.5751953125 0.3466796875 +vt 0.576171875 0.3466796875 +vt 0.576171875 0.41796875 +vt 0.5751953125 0.41796875 +vt 0.576171875 0.41796875 +vt 0.5771484375 0.41796875 +vt 0.5771484375 0.3466796875 +vt 0.576171875 0.3466796875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6348/19036/4759 6351/19035/4759 6349/19034/4759 6346/19033/4759 +f 6347/19040/4760 6348/19039/4760 6346/19038/4760 6345/19037/4760 +f 6352/19044/4761 6347/19043/4761 6345/19042/4761 6350/19041/4761 +f 6351/19048/4762 6352/19047/4762 6350/19046/4762 6349/19045/4762 +f 6350/19052/4763 6345/19051/4763 6346/19050/4763 6349/19049/4763 +f 6351/19056/4764 6348/19055/4764 6347/19054/4764 6352/19053/4764 +o cube +v 1.3125 1.0625 8.1875 +v 1.3125 1.0625 4.25 +v 1.3125 0.875 8.1875 +v 1.3125 0.875 4.25 +v 1.25 1.0625 4.25 +v 1.25 1.0625 8.1875 +v 1.25 0.875 4.25 +v 1.25 0.875 8.1875 +vt 0.7724609375 0.298828125 +vt 0.771484375 0.298828125 +vt 0.771484375 0.2958984375 +vt 0.7724609375 0.2958984375 +vt 0.833984375 0.298828125 +vt 0.7724609375 0.298828125 +vt 0.7724609375 0.2958984375 +vt 0.833984375 0.2958984375 +vt 0.8349609375 0.298828125 +vt 0.833984375 0.298828125 +vt 0.833984375 0.2958984375 +vt 0.8349609375 0.2958984375 +vt 0.771484375 0.298828125 +vt 0.7099609375 0.298828125 +vt 0.7099609375 0.2958984375 +vt 0.771484375 0.2958984375 +vt 0.771484375 0.298828125 +vt 0.7724609375 0.298828125 +vt 0.7724609375 0.3603515625 +vt 0.771484375 0.3603515625 +vt 0.7724609375 0.3603515625 +vt 0.7734375 0.3603515625 +vt 0.7734375 0.298828125 +vt 0.7724609375 0.298828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6356/19060/4765 6359/19059/4765 6357/19058/4765 6354/19057/4765 +f 6355/19064/4766 6356/19063/4766 6354/19062/4766 6353/19061/4766 +f 6360/19068/4767 6355/19067/4767 6353/19066/4767 6358/19065/4767 +f 6359/19072/4768 6360/19071/4768 6358/19070/4768 6357/19069/4768 +f 6358/19076/4769 6353/19075/4769 6354/19074/4769 6357/19073/4769 +f 6359/19080/4770 6356/19079/4770 6355/19078/4770 6360/19077/4770 +o cube +v 1.3465868393862785 0.875 8.187078557735095 +v 1.300227119551167 0.875 2.874780841456685 +v 1.3465868393862785 0.6875 8.187078557735095 +v 1.300227119551167 0.6875 2.874780841456685 +v 1.2377294993596564 0.875 2.875326249925333 +v 1.284089219194768 0.875 8.187623966203743 +v 1.2377294993596564 0.6875 2.875326249925333 +v 1.284089219194768 0.6875 8.187623966203743 +vt 0.486328125 0.8310546875 +vt 0.4853515625 0.8310546875 +vt 0.4853515625 0.828125 +vt 0.486328125 0.828125 +vt 0.5693359375 0.8310546875 +vt 0.486328125 0.8310546875 +vt 0.486328125 0.828125 +vt 0.5693359375 0.828125 +vt 0.5703125 0.8310546875 +vt 0.5693359375 0.8310546875 +vt 0.5693359375 0.828125 +vt 0.5703125 0.828125 +vt 0.4853515625 0.8310546875 +vt 0.40234375 0.8310546875 +vt 0.40234375 0.828125 +vt 0.4853515625 0.828125 +vt 0.4853515625 0.8310546875 +vt 0.486328125 0.8310546875 +vt 0.486328125 0.9140625 +vt 0.4853515625 0.9140625 +vt 0.486328125 0.9140625 +vt 0.4873046875 0.9140625 +vt 0.4873046875 0.8310546875 +vt 0.486328125 0.8310546875 +vn -0.008726535498373935 0 -0.9999619230641713 +vn 0.9999619230641713 0 -0.008726535498373935 +vn 0.008726535498373935 0 0.9999619230641713 +vn -0.9999619230641713 0 0.008726535498373935 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6364/19084/4771 6367/19083/4771 6365/19082/4771 6362/19081/4771 +f 6363/19088/4772 6364/19087/4772 6362/19086/4772 6361/19085/4772 +f 6368/19092/4773 6363/19091/4773 6361/19090/4773 6366/19089/4773 +f 6367/19096/4774 6368/19095/4774 6366/19094/4774 6365/19093/4774 +f 6366/19100/4775 6361/19099/4775 6362/19098/4775 6365/19097/4775 +f 6367/19104/4776 6364/19103/4776 6363/19102/4776 6368/19101/4776 +o cube +v 0.947656249999997 1.625 -5.3007812500000036 +v -0.01652516452981201 1.625 -6.44984791467847 +v 0.947656249999997 1.4375 -5.3007812500000036 +v -0.01652516452981201 1.4375 -6.44984791467847 +v -0.11228071991968436 1.625 -6.369499463467653 +v 0.8519006946101246 1.625 -5.220432798789186 +v -0.11228071991968436 1.4375 -6.369499463467653 +v 0.8519006946101246 1.4375 -5.220432798789186 +vt 0.2998046875 0.9609375 +vt 0.2978515625 0.9609375 +vt 0.2978515625 0.9580078125 +vt 0.2998046875 0.9580078125 +vt 0.3232421875 0.9609375 +vt 0.2998046875 0.9609375 +vt 0.2998046875 0.9580078125 +vt 0.3232421875 0.9580078125 +vt 0.3251953125 0.9609375 +vt 0.3232421875 0.9609375 +vt 0.3232421875 0.9580078125 +vt 0.3251953125 0.9580078125 +vt 0.2978515625 0.9609375 +vt 0.2744140625 0.9609375 +vt 0.2744140625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9609375 +vt 0.2998046875 0.9609375 +vt 0.2998046875 0.984375 +vt 0.2978515625 0.984375 +vt 0.2998046875 0.984375 +vt 0.3017578125 0.984375 +vt 0.3017578125 0.9609375 +vt 0.2998046875 0.9609375 +vn -0.6427876096865393 0 -0.7660444431189781 +vn 0.7660444431189781 0 -0.6427876096865393 +vn 0.6427876096865393 0 0.7660444431189781 +vn -0.7660444431189781 0 0.6427876096865393 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6372/19108/4777 6375/19107/4777 6373/19106/4777 6370/19105/4777 +f 6371/19112/4778 6372/19111/4778 6370/19110/4778 6369/19109/4778 +f 6376/19116/4779 6371/19115/4779 6369/19114/4779 6374/19113/4779 +f 6375/19120/4780 6376/19119/4780 6374/19118/4780 6373/19117/4780 +f 6374/19124/4781 6369/19123/4781 6370/19122/4781 6373/19121/4781 +f 6375/19128/4782 6372/19127/4782 6371/19126/4782 6376/19125/4782 +o cube +v 0.8997784723050608 1.9375 -5.260607024394594 +v -0.06440294222474818 1.9375 -6.4096736890730615 +v 0.8997784723050608 1.625 -5.260607024394594 +v -0.06440294222474818 1.625 -6.4096736890730615 +v -0.06440294222474818 1.9375 -6.4096736890730615 +v 0.8997784723050608 1.9375 -5.260607024394594 +v -0.06440294222474818 1.625 -6.4096736890730615 +v 0.8997784723050608 1.625 -5.260607024394594 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.953125 +vt 0.2978515625 0.953125 +vt 0.3212890625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.953125 +vt 0.3212890625 0.953125 +vt 0.3212890625 0.9580078125 +vt 0.3212890625 0.9580078125 +vt 0.3212890625 0.953125 +vt 0.3212890625 0.953125 +vt 0.2978515625 0.9580078125 +vt 0.2744140625 0.9580078125 +vt 0.2744140625 0.953125 +vt 0.2978515625 0.953125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9814453125 +vt 0.2978515625 0.9580078125 +vt 0.2978515625 0.9580078125 +vn -0.6427876096865393 0 -0.7660444431189781 +vn 0.7660444431189781 0 -0.6427876096865393 +vn 0.6427876096865393 0 0.7660444431189781 +vn -0.7660444431189781 0 0.6427876096865393 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6380/19132/4783 6383/19131/4783 6381/19130/4783 6378/19129/4783 +f 6379/19136/4784 6380/19135/4784 6378/19134/4784 6377/19133/4784 +f 6384/19140/4785 6379/19139/4785 6377/19138/4785 6382/19137/4785 +f 6383/19144/4786 6384/19143/4786 6382/19142/4786 6381/19141/4786 +f 6382/19148/4787 6377/19147/4787 6378/19146/4787 6381/19145/4787 +f 6383/19152/4788 6380/19151/4788 6379/19150/4788 6384/19149/4788 +o cube +v -1.34375 2.1954140457796627 3.500711737487836 +v -1.34375 2.5312263009964275 2.9735920838547822 +v -1.34375 2.0899901150530518 3.433549286444483 +v -1.34375 2.4258023702698166 2.906429632811429 +v -1.46875 2.5312263009964275 2.9735920838547822 +v -1.46875 2.1954140457796627 3.500711737487836 +v -1.46875 2.4258023702698166 2.906429632811429 +v -1.46875 2.0899901150530518 3.433549286444483 +vt 0.02734375 0.4130859375 +vt 0.025390625 0.4130859375 +vt 0.025390625 0.4111328125 +vt 0.02734375 0.4111328125 +vt 0.037109375 0.4130859375 +vt 0.02734375 0.4130859375 +vt 0.02734375 0.4111328125 +vt 0.037109375 0.4111328125 +vt 0.0390625 0.4130859375 +vt 0.037109375 0.4130859375 +vt 0.037109375 0.4111328125 +vt 0.0390625 0.4111328125 +vt 0.025390625 0.4130859375 +vt 0.015625 0.4130859375 +vt 0.015625 0.4111328125 +vt 0.025390625 0.4111328125 +vt 0.025390625 0.4130859375 +vt 0.02734375 0.4130859375 +vt 0.02734375 0.4228515625 +vt 0.025390625 0.4228515625 +vt 0.02734375 0.4228515625 +vt 0.029296875 0.4228515625 +vt 0.029296875 0.4130859375 +vt 0.02734375 0.4130859375 +vn 0 0.5372996083468239 -0.8433914458128857 +vn 1 0 0 +vn 0 -0.5372996083468239 0.8433914458128857 +vn -1 0 0 +vn 0 0.8433914458128857 0.5372996083468239 +vn 0 -0.8433914458128857 -0.5372996083468239 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6388/19156/4789 6391/19155/4789 6389/19154/4789 6386/19153/4789 +f 6387/19160/4790 6388/19159/4790 6386/19158/4790 6385/19157/4790 +f 6392/19164/4791 6387/19163/4791 6385/19162/4791 6390/19161/4791 +f 6391/19168/4792 6392/19167/4792 6390/19166/4792 6389/19165/4792 +f 6390/19172/4793 6385/19171/4793 6386/19170/4793 6389/19169/4793 +f 6391/19176/4794 6388/19175/4794 6387/19174/4794 6392/19173/4794 +o cube +v -1.4280100444711086 2.1454027203800816 3.4919719656896078 +v -1.4084557363410797 2.211738290201393 3.387845978491225 +v -1.4280100444711086 2.0926907550167764 3.4583907401679315 +v -1.4084557363410797 2.159026324838088 3.354264752969548 +v -1.531916778915472 2.222244812301151 3.371354042285569 +v -1.5514710870455009 2.1559092424798396 3.4754800294839523 +v -1.531916778915472 2.1695328469378454 3.3377728167638927 +v -1.5514710870455009 2.103197277116534 3.4418988039622755 +vt 0.1640625 0.9716796875 +vt 0.162109375 0.9716796875 +vt 0.162109375 0.970703125 +vt 0.1640625 0.970703125 +vt 0.166015625 0.9716796875 +vt 0.1640625 0.9716796875 +vt 0.1640625 0.970703125 +vt 0.166015625 0.970703125 +vt 0.16796875 0.9716796875 +vt 0.166015625 0.9716796875 +vt 0.166015625 0.970703125 +vt 0.16796875 0.970703125 +vt 0.162109375 0.9716796875 +vt 0.16015625 0.9716796875 +vt 0.16015625 0.970703125 +vt 0.162109375 0.970703125 +vt 0.162109375 0.9716796875 +vt 0.1640625 0.9716796875 +vt 0.1640625 0.9736328125 +vt 0.162109375 0.9736328125 +vt 0.1640625 0.9736328125 +vt 0.166015625 0.9736328125 +vt 0.166015625 0.9716796875 +vt 0.1640625 0.9716796875 +vn 0.15643446504023092 0.5306845585704919 -0.8330078975870632 +vn 0.9876883405951378 -0.08405217679806107 0.13193548964524568 +vn -0.15643446504023092 -0.5306845585704919 0.8330078975870632 +vn -0.9876883405951378 0.08405217679806107 -0.13193548964524568 +vn 5.551115123125783e-17 0.8433914458128857 0.537299608346824 +vn -5.551115123125783e-17 -0.8433914458128857 -0.537299608346824 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6396/19180/4795 6399/19179/4795 6397/19178/4795 6394/19177/4795 +f 6395/19184/4796 6396/19183/4796 6394/19182/4796 6393/19181/4796 +f 6400/19188/4797 6395/19187/4797 6393/19186/4797 6398/19185/4797 +f 6399/19192/4798 6400/19191/4798 6398/19190/4798 6397/19189/4798 +f 6398/19196/4799 6393/19195/4799 6394/19194/4799 6397/19193/4799 +f 6399/19200/4800 6396/19199/4800 6395/19198/4800 6400/19197/4800 +o cube +v -1.2610289129544991 2.1559092424798396 3.4754800294839523 +v -1.280583221084528 2.222244812301151 3.371354042285569 +v -1.2610289129544991 2.103197277116534 3.4418988039622755 +v -1.280583221084528 2.1695328469378454 3.3377728167638927 +v -1.4040442636589203 2.211738290201393 3.387845978491225 +v -1.3844899555288914 2.1454027203800816 3.4919719656896078 +v -1.4040442636589203 2.159026324838088 3.354264752969548 +v -1.3844899555288914 2.0926907550167764 3.4583907401679315 +vt 0.16015625 0.9775390625 +vt 0.158203125 0.9775390625 +vt 0.158203125 0.9765625 +vt 0.16015625 0.9765625 +vt 0.162109375 0.9775390625 +vt 0.16015625 0.9775390625 +vt 0.16015625 0.9765625 +vt 0.162109375 0.9765625 +vt 0.1640625 0.9775390625 +vt 0.162109375 0.9775390625 +vt 0.162109375 0.9765625 +vt 0.1640625 0.9765625 +vt 0.158203125 0.9775390625 +vt 0.15625 0.9775390625 +vt 0.15625 0.9765625 +vt 0.158203125 0.9765625 +vt 0.158203125 0.9775390625 +vt 0.16015625 0.9775390625 +vt 0.16015625 0.9794921875 +vt 0.158203125 0.9794921875 +vt 0.16015625 0.9794921875 +vt 0.162109375 0.9794921875 +vt 0.162109375 0.9775390625 +vt 0.16015625 0.9775390625 +vn -0.15643446504023092 0.5306845585704919 -0.8330078975870632 +vn 0.9876883405951378 0.08405217679806107 -0.13193548964524568 +vn 0.15643446504023092 -0.5306845585704919 0.8330078975870632 +vn -0.9876883405951378 -0.08405217679806107 0.13193548964524568 +vn -5.551115123125783e-17 0.8433914458128857 0.537299608346824 +vn 5.551115123125783e-17 -0.8433914458128857 -0.537299608346824 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6404/19204/4801 6407/19203/4801 6405/19202/4801 6402/19201/4801 +f 6403/19208/4802 6404/19207/4802 6402/19206/4802 6401/19205/4802 +f 6408/19212/4803 6403/19211/4803 6401/19210/4803 6406/19209/4803 +f 6407/19216/4804 6408/19215/4804 6406/19214/4804 6405/19213/4804 +f 6406/19220/4805 6401/19219/4805 6402/19218/4805 6405/19217/4805 +f 6407/19224/4806 6404/19223/4806 6403/19222/4806 6408/19221/4806 +o cube +v -1.4701862576282758 2.216991551251272 3.379600010388397 +v -1.401746179173175 2.449166045625862 3.015159055194057 +v -1.4701862576282758 2.1642795858879667 3.3460187848667204 +v -1.401746179173175 2.396454080262557 2.9815778296723803 +v -1.463476700460371 2.4544193066757414 3.0069130870912293 +v -1.531916778915472 2.222244812301151 3.371354042285569 +v -1.463476700460371 2.4017073413124357 2.9733318615695525 +v -1.531916778915472 2.1695328469378454 3.3377728167638927 +vt 0.3583984375 0.7314453125 +vt 0.357421875 0.7314453125 +vt 0.357421875 0.73046875 +vt 0.3583984375 0.73046875 +vt 0.365234375 0.7314453125 +vt 0.3583984375 0.7314453125 +vt 0.3583984375 0.73046875 +vt 0.365234375 0.73046875 +vt 0.3662109375 0.7314453125 +vt 0.365234375 0.7314453125 +vt 0.365234375 0.73046875 +vt 0.3662109375 0.73046875 +vt 0.357421875 0.7314453125 +vt 0.3505859375 0.7314453125 +vt 0.3505859375 0.73046875 +vt 0.357421875 0.73046875 +vt 0.357421875 0.7314453125 +vt 0.3583984375 0.7314453125 +vt 0.3583984375 0.73828125 +vt 0.357421875 0.73828125 +vt 0.3583984375 0.73828125 +vt 0.359375 0.73828125 +vt 0.359375 0.7314453125 +vt 0.3583984375 0.7314453125 +vn 0.15643446504023092 0.5306845585704919 -0.8330078975870632 +vn 0.9876883405951378 -0.08405217679806107 0.13193548964524568 +vn -0.15643446504023092 -0.5306845585704919 0.8330078975870632 +vn -0.9876883405951378 0.08405217679806107 -0.13193548964524568 +vn 5.551115123125783e-17 0.8433914458128857 0.537299608346824 +vn -5.551115123125783e-17 -0.8433914458128857 -0.537299608346824 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6412/19228/4807 6415/19227/4807 6413/19226/4807 6410/19225/4807 +f 6411/19232/4808 6412/19231/4808 6410/19230/4808 6409/19229/4808 +f 6416/19236/4809 6411/19235/4809 6409/19234/4809 6414/19233/4809 +f 6415/19240/4810 6416/19239/4810 6414/19238/4810 6413/19237/4810 +f 6414/19244/4811 6409/19243/4811 6410/19242/4811 6413/19241/4811 +f 6415/19248/4812 6412/19247/4812 6411/19246/4812 6416/19245/4812 +o cube +v -1.5775738096810925 2.1228703641430666 5.9375 +v -1.5775738096810925 2.1228703641430666 3.6875 +v -1.59375 2.0625 5.9375 +v -1.59375 2.0625 3.6875 +v -1.698314537967226 2.155222744780882 3.6875 +v -1.698314537967226 2.155222744780882 5.9375 +v -1.7144907282861335 2.094852380637815 3.6875 +v -1.7144907282861335 2.094852380637815 5.9375 +vt 0.6171875 0.8818359375 +vt 0.615234375 0.8818359375 +vt 0.615234375 0.880859375 +vt 0.6171875 0.880859375 +vt 0.65234375 0.8818359375 +vt 0.6171875 0.8818359375 +vt 0.6171875 0.880859375 +vt 0.65234375 0.880859375 +vt 0.654296875 0.8818359375 +vt 0.65234375 0.8818359375 +vt 0.65234375 0.880859375 +vt 0.654296875 0.880859375 +vt 0.615234375 0.8818359375 +vt 0.580078125 0.8818359375 +vt 0.580078125 0.880859375 +vt 0.615234375 0.880859375 +vt 0.615234375 0.8818359375 +vt 0.6171875 0.8818359375 +vt 0.6171875 0.9169921875 +vt 0.615234375 0.9169921875 +vt 0.6171875 0.9169921875 +vt 0.619140625 0.9169921875 +vt 0.619140625 0.8818359375 +vt 0.6171875 0.8818359375 +vn 0 0 -1 +vn 0.9659258262890683 -0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 0.25881904510252074 0 +vn 0.25881904510252074 0.9659258262890683 0 +vn -0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6420/19252/4813 6423/19251/4813 6421/19250/4813 6418/19249/4813 +f 6419/19256/4814 6420/19255/4814 6418/19254/4814 6417/19253/4814 +f 6424/19260/4815 6419/19259/4815 6417/19258/4815 6422/19257/4815 +f 6423/19264/4816 6424/19263/4816 6422/19262/4816 6421/19261/4816 +f 6422/19268/4817 6417/19267/4817 6418/19266/4817 6421/19265/4817 +f 6423/19272/4818 6420/19271/4818 6419/19270/4818 6424/19269/4818 +o cube +v -1.5830799418912331 2.117860596633523 3.726578094924705 +v -1.5115735503067262 2.1511722364961825 3.4893499966474906 +v -1.598431456560799 2.0586729546012887 3.7136396240716936 +v -1.5269250649762922 2.0919845944639484 3.476411525794479 +v -1.6273493378447135 2.187708188448631 3.4595827120066778 +v -1.6988557294292204 2.1543965485859715 3.696810810283892 +v -1.6427008525142797 2.128520546416397 3.4466442411536664 +v -1.7142072440987866 2.0952089065537374 3.6838723394308803 +vt 0.4794921875 0.9453125 +vt 0.4775390625 0.9453125 +vt 0.4775390625 0.9443359375 +vt 0.4794921875 0.9443359375 +vt 0.4833984375 0.9453125 +vt 0.4794921875 0.9453125 +vt 0.4794921875 0.9443359375 +vt 0.4833984375 0.9443359375 +vt 0.4853515625 0.9453125 +vt 0.4833984375 0.9453125 +vt 0.4833984375 0.9443359375 +vt 0.4853515625 0.9443359375 +vt 0.4775390625 0.9453125 +vt 0.4736328125 0.9453125 +vt 0.4736328125 0.9443359375 +vt 0.4775390625 0.9443359375 +vt 0.4775390625 0.9453125 +vt 0.4794921875 0.9453125 +vt 0.4794921875 0.94921875 +vt 0.4775390625 0.94921875 +vt 0.4794921875 0.94921875 +vt 0.4814453125 0.94921875 +vt 0.4814453125 0.9453125 +vt 0.4794921875 0.9453125 +vn 0.2860255663380277 0.13324655945063893 -0.9489123931088571 +vn 0.9262063003038986 -0.2922876156195896 0.23813827712650368 +vn -0.2860255663380277 -0.13324655945063893 0.9489123931088571 +vn -0.9262063003038986 0.2922876156195896 -0.23813827712650368 +vn 0.24562423471305708 0.9470022725157435 0.2070155336481846 +vn -0.24562423471305708 -0.9470022725157435 -0.2070155336481846 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6428/19276/4819 6431/19275/4819 6429/19274/4819 6426/19273/4819 +f 6427/19280/4820 6428/19279/4820 6426/19278/4820 6425/19277/4820 +f 6432/19284/4821 6427/19283/4821 6425/19282/4821 6430/19281/4821 +f 6431/19288/4822 6432/19287/4822 6430/19286/4822 6429/19285/4822 +f 6430/19292/4823 6425/19291/4823 6426/19290/4823 6429/19289/4823 +f 6431/19296/4824 6428/19295/4824 6427/19294/4824 6432/19293/4824 +o cube +v -1.576340003701514 2.163384053184771 3.4937863265715605 +v -1.4205266558240623 2.369469493223288 3.140718001700366 +v -1.5840715275866246 2.111367020449015 3.460012048729077 +v -1.428258179709173 2.317452460487532 3.106943723857883 +v -1.4784145495930558 2.3877374691995126 3.12583435937996 +v -1.6342278974705078 2.1816520291609955 3.4789026842511537 +v -1.4861460734781664 2.3357204364637565 3.092060081537477 +v -1.6419594213556183 2.1296349964252395 3.4451284064086707 +vt 0.3583984375 0.7119140625 +vt 0.357421875 0.7119140625 +vt 0.357421875 0.7109375 +vt 0.3583984375 0.7109375 +vt 0.365234375 0.7119140625 +vt 0.3583984375 0.7119140625 +vt 0.3583984375 0.7109375 +vt 0.365234375 0.7109375 +vt 0.3662109375 0.7119140625 +vt 0.365234375 0.7119140625 +vt 0.365234375 0.7109375 +vt 0.3662109375 0.7109375 +vt 0.357421875 0.7119140625 +vt 0.3505859375 0.7119140625 +vt 0.3505859375 0.7109375 +vt 0.357421875 0.7109375 +vt 0.357421875 0.7119140625 +vt 0.3583984375 0.7119140625 +vt 0.3583984375 0.71875 +vt 0.357421875 0.71875 +vt 0.3583984375 0.71875 +vt 0.359375 0.71875 +vt 0.359375 0.7119140625 +vt 0.3583984375 0.7119140625 +vn 0.3561447951484612 0.4710524343737528 -0.8070133139913007 +vn 0.9262063003038985 -0.29228761561958966 0.23813827712650373 +vn -0.3561447951484612 -0.4710524343737528 0.8070133139913007 +vn -0.9262063003038985 0.29228761561958966 -0.23813827712650373 +vn 0.12370438216176961 0.8322725237720974 0.5403884454797296 +vn -0.12370438216176961 -0.8322725237720974 -0.5403884454797296 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6436/19300/4825 6439/19299/4825 6437/19298/4825 6434/19297/4825 +f 6435/19304/4826 6436/19303/4826 6434/19302/4826 6433/19301/4826 +f 6440/19308/4827 6435/19307/4827 6433/19306/4827 6438/19305/4827 +f 6439/19312/4828 6440/19311/4828 6438/19310/4828 6437/19309/4828 +f 6438/19316/4829 6433/19315/4829 6434/19314/4829 6437/19313/4829 +f 6439/19320/4830 6436/19319/4830 6435/19318/4830 6440/19317/4830 +o cube +v -1.5184521099325203 2.145116077208547 3.508669968891967 +v -1.451674960842184 2.2334384086536256 3.357354972518598 +v -1.526183633817631 2.093099044472791 3.474895691049484 +v -1.4594064847272945 2.1814213759178696 3.323580694676115 +v -1.5095628546111777 2.2517063846298497 3.3424713301981916 +v -1.576340003701514 2.163384053184771 3.4937863265715605 +v -1.5172943784962882 2.1996893518940936 3.308697052355708 +v -1.5840715275866246 2.111367020449015 3.460012048729077 +vt 0.1884765625 0.90234375 +vt 0.1875 0.90234375 +vt 0.1875 0.9013671875 +vt 0.1884765625 0.9013671875 +vt 0.19140625 0.90234375 +vt 0.1884765625 0.90234375 +vt 0.1884765625 0.9013671875 +vt 0.19140625 0.9013671875 +vt 0.1923828125 0.90234375 +vt 0.19140625 0.90234375 +vt 0.19140625 0.9013671875 +vt 0.1923828125 0.9013671875 +vt 0.1875 0.90234375 +vt 0.1845703125 0.90234375 +vt 0.1845703125 0.9013671875 +vt 0.1875 0.9013671875 +vt 0.1875 0.90234375 +vt 0.1884765625 0.90234375 +vt 0.1884765625 0.9052734375 +vt 0.1875 0.9052734375 +vt 0.1884765625 0.9052734375 +vt 0.189453125 0.9052734375 +vt 0.189453125 0.90234375 +vt 0.1884765625 0.90234375 +vn 0.3561447951484612 0.4710524343737528 -0.8070133139913007 +vn 0.9262063003038985 -0.29228761561958966 0.23813827712650373 +vn -0.3561447951484612 -0.4710524343737528 0.8070133139913007 +vn -0.9262063003038985 0.29228761561958966 -0.23813827712650373 +vn 0.12370438216176961 0.8322725237720974 0.5403884454797296 +vn -0.12370438216176961 -0.8322725237720974 -0.5403884454797296 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6444/19324/4831 6447/19323/4831 6445/19322/4831 6442/19321/4831 +f 6443/19328/4832 6444/19327/4832 6442/19326/4832 6441/19325/4832 +f 6448/19332/4833 6443/19331/4833 6441/19330/4833 6446/19329/4833 +f 6447/19336/4834 6448/19335/4834 6446/19334/4834 6445/19333/4834 +f 6446/19340/4835 6441/19339/4835 6442/19338/4835 6445/19337/4835 +f 6447/19344/4836 6444/19343/4836 6443/19342/4836 6448/19341/4836 +o cube +v -1.7641067742789633 2.2197551469729917 4.562978754332086 +v -1.753308648706615 2.23055327254534 3.688112021070244 +v -1.80829421711639 2.175567704135565 4.561887978929756 +v -1.7974960915440414 2.186365829707914 3.6870212456679137 +v -1.8416969963549332 2.318941620193659 3.688112021070244 +v -1.8524951219272818 2.30814349462131 4.562978754332086 +v -1.88588443919236 2.274754177356232 3.6870212456679137 +v -1.8966825647647083 2.2639560517838837 4.561887978929756 +vt 0.228515625 0.4296875 +vt 0.2265625 0.4296875 +vt 0.2265625 0.4287109375 +vt 0.228515625 0.4287109375 +vt 0.2421875 0.4296875 +vt 0.228515625 0.4296875 +vt 0.228515625 0.4287109375 +vt 0.2421875 0.4287109375 +vt 0.244140625 0.4296875 +vt 0.2421875 0.4296875 +vt 0.2421875 0.4287109375 +vt 0.244140625 0.4287109375 +vt 0.2265625 0.4296875 +vt 0.212890625 0.4296875 +vt 0.212890625 0.4287109375 +vt 0.2265625 0.4287109375 +vt 0.2265625 0.4296875 +vt 0.228515625 0.4296875 +vt 0.228515625 0.443359375 +vt 0.2265625 0.443359375 +vt 0.228515625 0.443359375 +vt 0.23046875 0.443359375 +vt 0.23046875 0.4296875 +vt 0.228515625 0.4296875 +vn 0.012340714939826936 0.012340714939826919 -0.9998476951563913 +vn 0.7071067811865476 -0.7071067811865476 1.2143064331837653e-17 +vn -0.012340714939826936 -0.012340714939826919 0.9998476951563913 +vn -0.7071067811865476 0.7071067811865476 -1.2143064331837653e-17 +vn 0.7069990853988243 0.7069990853988243 0.017452406437283515 +vn -0.7069990853988243 -0.7069990853988243 -0.017452406437283515 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6452/19348/4837 6455/19347/4837 6453/19346/4837 6450/19345/4837 +f 6451/19352/4838 6452/19351/4838 6450/19350/4838 6449/19349/4838 +f 6456/19356/4839 6451/19355/4839 6449/19354/4839 6454/19353/4839 +f 6455/19360/4840 6456/19359/4840 6454/19358/4840 6453/19357/4840 +f 6454/19364/4841 6449/19363/4841 6450/19362/4841 6453/19361/4841 +f 6455/19368/4842 6452/19367/4842 6451/19366/4842 6456/19365/4842 +o cube +v -1.758704345999423 2.2251575752525325 5.9375 +v -1.758704345999423 2.2251575752525325 5.1875 +v -1.802898519823582 2.1809634014283734 5.9375 +v -1.802898519823582 2.1809634014283734 5.1875 +v -1.8470926936477414 2.313545922900851 5.1875 +v -1.8470926936477414 2.313545922900851 5.9375 +v -1.8912868674719006 2.2693517490766917 5.1875 +v -1.8912868674719006 2.2693517490766917 5.9375 +vt 0.013671875 0.4111328125 +vt 0.01171875 0.4111328125 +vt 0.01171875 0.41015625 +vt 0.013671875 0.41015625 +vt 0.025390625 0.4111328125 +vt 0.013671875 0.4111328125 +vt 0.013671875 0.41015625 +vt 0.025390625 0.41015625 +vt 0.02734375 0.4111328125 +vt 0.025390625 0.4111328125 +vt 0.025390625 0.41015625 +vt 0.02734375 0.41015625 +vt 0.01171875 0.4111328125 +vt 0 0.4111328125 +vt 0 0.41015625 +vt 0.01171875 0.41015625 +vt 0.01171875 0.4111328125 +vt 0.013671875 0.4111328125 +vt 0.013671875 0.4228515625 +vt 0.01171875 0.4228515625 +vt 0.013671875 0.4228515625 +vt 0.015625 0.4228515625 +vt 0.015625 0.4111328125 +vt 0.013671875 0.4111328125 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6460/19372/4843 6463/19371/4843 6461/19370/4843 6458/19369/4843 +f 6459/19376/4844 6460/19375/4844 6458/19374/4844 6457/19373/4844 +f 6464/19380/4845 6459/19379/4845 6457/19378/4845 6462/19377/4845 +f 6463/19384/4846 6464/19383/4846 6462/19382/4846 6461/19381/4846 +f 6462/19388/4847 6457/19387/4847 6458/19386/4847 6461/19385/4847 +f 6463/19392/4848 6460/19391/4848 6459/19390/4848 6464/19389/4848 +o cube +v -1.7529537538028284 2.230908167449127 5.185839463389164 +v -1.7722309816760984 2.2116309395758567 4.561434324900503 +v -1.7971058645661342 2.186756056685821 5.188565675099497 +v -1.816383092439404 2.167478828812551 4.564160536610836 +v -1.8606193293244166 2.3000192872241754 4.561434324900503 +v -1.8413421014511469 2.319296515097445 5.185839463389164 +v -1.9047714400877225 2.2558671764608693 4.564160536610836 +v -1.8854942122144525 2.2751444043341396 5.188565675099497 +vt 0.611328125 0.4736328125 +vt 0.609375 0.4736328125 +vt 0.609375 0.47265625 +vt 0.611328125 0.47265625 +vt 0.62109375 0.4736328125 +vt 0.611328125 0.4736328125 +vt 0.611328125 0.47265625 +vt 0.62109375 0.47265625 +vt 0.623046875 0.4736328125 +vt 0.62109375 0.4736328125 +vt 0.62109375 0.47265625 +vt 0.623046875 0.47265625 +vt 0.609375 0.4736328125 +vt 0.599609375 0.4736328125 +vt 0.599609375 0.47265625 +vt 0.609375 0.47265625 +vt 0.609375 0.4736328125 +vt 0.611328125 0.4736328125 +vt 0.611328125 0.4833984375 +vt 0.609375 0.4833984375 +vt 0.611328125 0.4833984375 +vt 0.61328125 0.4833984375 +vt 0.61328125 0.4736328125 +vt 0.611328125 0.4736328125 +vn -0.030843564597231896 -0.0308435645972319 -0.9990482215818578 +vn 0.7071067811865475 -0.7071067811865477 1.0408340855860843e-17 +vn 0.030843564597231896 0.0308435645972319 0.9990482215818578 +vn -0.7071067811865475 0.7071067811865477 -1.0408340855860843e-17 +vn 0.7064337722128923 0.7064337722128922 -0.04361938736533601 +vn -0.7064337722128923 -0.7064337722128922 0.04361938736533601 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6468/19396/4849 6471/19395/4849 6469/19394/4849 6466/19393/4849 +f 6467/19400/4850 6468/19399/4850 6466/19398/4850 6465/19397/4850 +f 6472/19404/4851 6467/19403/4851 6465/19402/4851 6470/19401/4851 +f 6471/19408/4852 6472/19407/4852 6470/19406/4852 6469/19405/4852 +f 6470/19412/4853 6465/19411/4853 6466/19410/4853 6469/19409/4853 +f 6471/19416/4854 6468/19415/4854 6467/19414/4854 6472/19413/4854 +o cube +v -1.6732093049406982 2.13387592101462 5.250254855670654 +v -1.6674243745402306 2.1396608514150874 4.312790552797994 +v -1.7174017959861367 2.0896834299691815 5.249709447202006 +v -1.7116168655856692 2.095468360369649 4.312245144329346 +v -1.7558127221885491 2.2280491990634057 4.312790552797994 +v -1.7615976525890167 2.222264268662938 5.250254855670654 +v -1.8000052132339877 2.1838567080179674 4.312245144329346 +v -1.8057901436344552 2.1780717776175 5.249709447202006 +vt 0.50390625 0.962890625 +vt 0.501953125 0.962890625 +vt 0.501953125 0.9619140625 +vt 0.50390625 0.9619140625 +vt 0.5185546875 0.962890625 +vt 0.50390625 0.962890625 +vt 0.50390625 0.9619140625 +vt 0.5185546875 0.9619140625 +vt 0.5205078125 0.962890625 +vt 0.5185546875 0.962890625 +vt 0.5185546875 0.9619140625 +vt 0.5205078125 0.9619140625 +vt 0.501953125 0.962890625 +vt 0.4873046875 0.962890625 +vt 0.4873046875 0.9619140625 +vt 0.501953125 0.9619140625 +vt 0.501953125 0.962890625 +vt 0.50390625 0.962890625 +vt 0.50390625 0.9775390625 +vt 0.501953125 0.9775390625 +vt 0.50390625 0.9775390625 +vt 0.505859375 0.9775390625 +vt 0.505859375 0.962890625 +vt 0.50390625 0.962890625 +vn 0.006170592427165338 0.006170592427165337 -0.9999619230641714 +vn 0.7071067811865475 -0.7071067811865476 0 +vn -0.006170592427165338 -0.006170592427165337 0.9999619230641714 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7070798567270163 0.7070798567270162 0.008726535498373935 +vn -0.7070798567270163 -0.7070798567270162 -0.008726535498373935 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6476/19420/4855 6479/19419/4855 6477/19418/4855 6474/19417/4855 +f 6475/19424/4856 6476/19423/4856 6474/19422/4856 6473/19421/4856 +f 6480/19428/4857 6475/19427/4857 6473/19426/4857 6478/19425/4857 +f 6479/19432/4858 6480/19431/4858 6478/19430/4858 6477/19429/4858 +f 6478/19436/4859 6473/19435/4859 6474/19434/4859 6477/19433/4859 +f 6479/19440/4860 6476/19439/4860 6475/19438/4860 6480/19437/4860 +o cube +v -1.6529991990348354 2.1540860269204827 5.935222095783614 +v -1.678441586856832 2.128643639098486 5.248664290639845 +v -1.6971328062797182 2.1099524196756 5.938493093048798 +v -1.7225751941017151 2.084510031853603 5.251935287905029 +v -1.7668299345051506 2.2170319867468042 5.248664290639845 +v -1.7413875466831539 2.2424743745688014 5.935222095783614 +v -1.8109635417500334 2.1728983795019214 5.251935287905029 +v -1.7855211539280367 2.198340767323918 5.938493093048798 +vt 0.376953125 0.9013671875 +vt 0.375 0.9013671875 +vt 0.375 0.900390625 +vt 0.376953125 0.900390625 +vt 0.3876953125 0.9013671875 +vt 0.376953125 0.9013671875 +vt 0.376953125 0.900390625 +vt 0.3876953125 0.900390625 +vt 0.3896484375 0.9013671875 +vt 0.3876953125 0.9013671875 +vt 0.3876953125 0.900390625 +vt 0.3896484375 0.900390625 +vt 0.375 0.9013671875 +vt 0.3642578125 0.9013671875 +vt 0.3642578125 0.900390625 +vt 0.375 0.900390625 +vt 0.375 0.9013671875 +vt 0.376953125 0.9013671875 +vt 0.376953125 0.912109375 +vt 0.375 0.912109375 +vt 0.376953125 0.912109375 +vt 0.37890625 0.912109375 +vt 0.37890625 0.9013671875 +vt 0.376953125 0.9013671875 +vn -0.03700710955926802 -0.037007109559267996 -0.9986295347545739 +vn 0.7071067811865475 -0.7071067811865476 -1.3877787807814457e-17 +vn 0.03700710955926802 0.037007109559267996 0.9986295347545739 +vn -0.7071067811865475 0.7071067811865476 1.3877787807814457e-17 +vn 0.7061377159181264 0.7061377159181262 -0.052335956242943835 +vn -0.7061377159181264 -0.7061377159181262 0.052335956242943835 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6484/19444/4861 6487/19443/4861 6485/19442/4861 6482/19441/4861 +f 6483/19448/4862 6484/19447/4862 6482/19446/4862 6481/19445/4862 +f 6488/19452/4863 6483/19451/4863 6481/19450/4863 6486/19449/4863 +f 6487/19456/4864 6488/19455/4864 6486/19454/4864 6485/19453/4864 +f 6486/19460/4865 6481/19459/4865 6482/19458/4865 6485/19457/4865 +f 6487/19464/4866 6484/19463/4866 6483/19462/4866 6488/19461/4866 +o cube +v -1.6703159983511044 2.136769227604214 4.3125 +v -1.6703159983511044 2.136769227604214 3.6875 +v -1.7145101721752638 2.0925750537800547 4.3125 +v -1.7145101721752638 2.0925750537800547 3.6875 +v -1.758704345999423 2.2251575752525325 3.6875 +v -1.758704345999423 2.2251575752525325 4.3125 +v -1.802898519823582 2.1809634014283734 3.6875 +v -1.802898519823582 2.1809634014283734 4.3125 +vt 0.611328125 0.484375 +vt 0.609375 0.484375 +vt 0.609375 0.4833984375 +vt 0.611328125 0.4833984375 +vt 0.62109375 0.484375 +vt 0.611328125 0.484375 +vt 0.611328125 0.4833984375 +vt 0.62109375 0.4833984375 +vt 0.623046875 0.484375 +vt 0.62109375 0.484375 +vt 0.62109375 0.4833984375 +vt 0.623046875 0.4833984375 +vt 0.609375 0.484375 +vt 0.599609375 0.484375 +vt 0.599609375 0.4833984375 +vt 0.609375 0.4833984375 +vt 0.609375 0.484375 +vt 0.611328125 0.484375 +vt 0.611328125 0.494140625 +vt 0.609375 0.494140625 +vt 0.611328125 0.494140625 +vt 0.61328125 0.494140625 +vt 0.61328125 0.484375 +vt 0.611328125 0.484375 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6492/19468/4867 6495/19467/4867 6493/19466/4867 6490/19465/4867 +f 6491/19472/4868 6492/19471/4868 6490/19470/4868 6489/19469/4868 +f 6496/19476/4869 6491/19475/4869 6489/19474/4869 6494/19473/4869 +f 6495/19480/4870 6496/19479/4870 6494/19478/4870 6493/19477/4870 +f 6494/19484/4871 6489/19483/4871 6490/19482/4871 6493/19481/4871 +f 6495/19488/4872 6492/19487/4872 6491/19486/4872 6496/19485/4872 +o cube +v -1.6764059515352194 2.132130554000548 3.7211319500852427 +v -1.6006289572875185 2.1617595704276202 3.4847425075791354 +v -1.7185546842356336 2.089981821300134 3.7023378376162257 +v -1.6427776899879327 2.119610837727206 3.4659483951101184 +v -1.6847918892272515 2.252860984650382 3.469181877324525 +v -1.7605688834749524 2.2232319682233097 3.705571319830632 +v -1.7269406219276657 2.2107122519499676 3.450387764855508 +v -1.8027176161753666 2.1810832355228955 3.686777207361615 +vt 0.478515625 0.865234375 +vt 0.4765625 0.865234375 +vt 0.4765625 0.8642578125 +vt 0.478515625 0.8642578125 +vt 0.482421875 0.865234375 +vt 0.478515625 0.865234375 +vt 0.478515625 0.8642578125 +vt 0.482421875 0.8642578125 +vt 0.484375 0.865234375 +vt 0.482421875 0.865234375 +vt 0.482421875 0.8642578125 +vt 0.484375 0.8642578125 +vt 0.4765625 0.865234375 +vt 0.47265625 0.865234375 +vt 0.47265625 0.8642578125 +vt 0.4765625 0.8642578125 +vt 0.4765625 0.865234375 +vt 0.478515625 0.865234375 +vt 0.478515625 0.869140625 +vt 0.4765625 0.869140625 +vt 0.478515625 0.869140625 +vt 0.48046875 0.869140625 +vt 0.48046875 0.865234375 +vt 0.478515625 0.865234375 +vn 0.3031079769908036 0.11851606570828935 -0.9455577700244291 +vn 0.6733034555178632 -0.7288113137820926 0.1244850420368845 +vn -0.3031079769908036 -0.11851606570828935 0.9455577700244291 +vn -0.6733034555178632 0.7288113137820926 -0.1244850420368845 +vn 0.6743797232066274 0.6743797232066282 0.30070579950427323 +vn -0.6743797232066274 -0.6743797232066282 -0.30070579950427323 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6500/19492/4873 6503/19491/4873 6501/19490/4873 6498/19489/4873 +f 6499/19496/4874 6500/19495/4874 6498/19494/4874 6497/19493/4874 +f 6504/19500/4875 6499/19499/4875 6497/19498/4875 6502/19497/4875 +f 6503/19504/4876 6504/19503/4876 6502/19502/4876 6501/19501/4876 +f 6502/19508/4877 6497/19507/4877 6498/19506/4877 6501/19505/4877 +f 6503/19512/4878 6500/19511/4878 6499/19510/4878 6504/19509/4878 +o cube +v -1.6074989565567401 2.1573317024751324 3.501278848972562 +v -1.4337129811515654 2.2778676676550935 3.2712228430726786 +v -1.6386616555872435 2.1227168410169046 3.45960214618357 +v -1.4648756801820688 2.243252806196866 3.229546140283687 +v -1.5168291307070676 2.37010441976949 3.2567629937492955 +v -1.6906151061122423 2.2495684545895283 3.4868189996491785 +v -1.5479918297375712 2.335489558311262 3.2150862909603033 +v -1.7217778051427457 2.214953593131301 3.445142296860187 +vt 0.3525390625 0.9072265625 +vt 0.3505859375 0.9072265625 +vt 0.3505859375 0.90625 +vt 0.3525390625 0.90625 +vt 0.357421875 0.9072265625 +vt 0.3525390625 0.9072265625 +vt 0.3525390625 0.90625 +vt 0.357421875 0.90625 +vt 0.359375 0.9072265625 +vt 0.357421875 0.9072265625 +vt 0.357421875 0.90625 +vt 0.359375 0.90625 +vt 0.3505859375 0.9072265625 +vt 0.345703125 0.9072265625 +vt 0.345703125 0.90625 +vt 0.3505859375 0.90625 +vt 0.3505859375 0.9072265625 +vt 0.3525390625 0.9072265625 +vt 0.3525390625 0.912109375 +vt 0.3505859375 0.912109375 +vt 0.3525390625 0.912109375 +vt 0.3544921875 0.912109375 +vt 0.3544921875 0.9072265625 +vt 0.3525390625 0.9072265625 +vn 0.5561151212965588 0.3857150885758765 -0.7361792188796269 +vn 0.6649291964440152 -0.7378940169151661 0.11567879458706787 +vn -0.5561151212965588 -0.3857150885758765 0.7361792188796269 +vn -0.6649291964440152 0.7378940169151661 -0.11567879458706787 +vn 0.49860318448805563 0.55383778333164 0.6668272446238721 +vn -0.49860318448805563 -0.55383778333164 -0.6668272446238721 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6508/19516/4879 6511/19515/4879 6509/19514/4879 6506/19513/4879 +f 6507/19520/4880 6508/19519/4880 6506/19518/4880 6505/19517/4880 +f 6512/19524/4881 6507/19523/4881 6505/19522/4881 6510/19521/4881 +f 6511/19528/4882 6512/19527/4882 6510/19526/4882 6509/19525/4882 +f 6510/19532/4883 6505/19531/4883 6506/19530/4883 6509/19529/4883 +f 6511/19536/4884 6508/19535/4884 6507/19534/4884 6512/19533/4884 +o cube +v -1.7585638539253323 2.2138805992133603 3.7218196945886795 +v -1.6755167115251848 2.2355338396290216 3.4870127327696756 +v -1.8072291757204084 2.180330575083783 3.701513726611593 +v -1.7241820333202609 2.201983815499444 3.466706764792589 +v -1.7420564654555923 2.340440311395517 3.4731529590202106 +v -1.8251036078557399 2.3187870709798557 3.7079599208392144 +v -1.7907217872506684 2.306890287265939 3.452846991043124 +v -1.873768929650816 2.2852370468502783 3.687653952862128 +vt 0.462890625 0.7109375 +vt 0.4609375 0.7109375 +vt 0.4609375 0.7099609375 +vt 0.462890625 0.7099609375 +vt 0.466796875 0.7109375 +vt 0.462890625 0.7109375 +vt 0.462890625 0.7099609375 +vt 0.466796875 0.7099609375 +vt 0.46875 0.7109375 +vt 0.466796875 0.7109375 +vt 0.466796875 0.7099609375 +vt 0.46875 0.7099609375 +vt 0.4609375 0.7109375 +vt 0.45703125 0.7109375 +vt 0.45703125 0.7099609375 +vt 0.4609375 0.7099609375 +vt 0.4609375 0.7109375 +vt 0.462890625 0.7109375 +vt 0.462890625 0.71484375 +vt 0.4609375 0.71484375 +vt 0.462890625 0.71484375 +vt 0.46484375 0.71484375 +vt 0.46484375 0.7109375 +vt 0.462890625 0.7109375 +vn 0.3321885696005898 0.08661296166264455 -0.9392278472760163 +vn 0.5323180314432603 -0.8392517741319618 0.11087818999571912 +vn -0.3321885696005898 -0.08661296166264455 0.9392278472760163 +vn -0.5323180314432603 0.8392517741319618 -0.11087818999571912 +vn 0.7786451487212172 0.5368003860732404 0.32489548763338333 +vn -0.7786451487212172 -0.5368003860732404 -0.32489548763338333 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6516/19540/4885 6519/19539/4885 6517/19538/4885 6514/19537/4885 +f 6515/19544/4886 6516/19543/4886 6514/19542/4886 6513/19541/4886 +f 6520/19548/4887 6515/19547/4887 6513/19546/4887 6518/19545/4887 +f 6519/19552/4888 6520/19551/4888 6518/19550/4888 6517/19549/4888 +f 6518/19556/4889 6513/19555/4889 6514/19554/4889 6517/19553/4889 +f 6519/19560/4890 6516/19559/4890 6515/19558/4890 6520/19557/4890 +o cube +v -1.7075196154099115 2.2272764399987612 3.531552803938157 +v -1.569433762332519 2.240378323457922 3.4053906549801143 +v -1.7436598802516126 2.1990770408777567 3.4890683933104216 +v -1.60557402717422 2.212178924336918 3.362906244352379 +v -1.6133198699517952 2.3515893054351253 3.368906041158732 +v -1.751405723029188 2.3384874219759646 3.4950681901167746 +v -1.6494601347934965 2.3233899063141212 3.326421630530997 +v -1.787545987870889 2.3102880228549605 3.4525837794890397 +vt 0.3427734375 0.884765625 +vt 0.3408203125 0.884765625 +vt 0.3408203125 0.8837890625 +vt 0.3427734375 0.8837890625 +vt 0.345703125 0.884765625 +vt 0.3427734375 0.884765625 +vt 0.3427734375 0.8837890625 +vt 0.345703125 0.8837890625 +vt 0.34765625 0.884765625 +vt 0.345703125 0.884765625 +vt 0.345703125 0.8837890625 +vt 0.34765625 0.8837890625 +vt 0.3408203125 0.884765625 +vt 0.337890625 0.884765625 +vt 0.337890625 0.8837890625 +vt 0.3408203125 0.8837890625 +vt 0.3408203125 0.884765625 +vt 0.3427734375 0.884765625 +vt 0.3427734375 0.8876953125 +vt 0.3408203125 0.8876953125 +vt 0.3427734375 0.8876953125 +vt 0.3447265625 0.8876953125 +vt 0.3447265625 0.884765625 +vt 0.3427734375 0.884765625 +vn 0.736457883079427 0.0698767117821912 -0.6728647944428939 +vn 0.3510888609542113 -0.8896878558176285 0.2918769105710576 +vn -0.736457883079427 -0.0698767117821912 0.6728647944428939 +vn -0.3510888609542113 0.8896878558176285 -0.2918769105710576 +vn 0.5782442374672174 0.45119038593606947 0.6797505700437602 +vn -0.5782442374672174 -0.45119038593606947 -0.6797505700437602 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6524/19564/4891 6527/19563/4891 6525/19562/4891 6522/19561/4891 +f 6523/19568/4892 6524/19567/4892 6522/19566/4892 6521/19565/4892 +f 6528/19572/4893 6523/19571/4893 6521/19570/4893 6526/19569/4893 +f 6527/19576/4894 6528/19575/4894 6526/19574/4894 6525/19573/4894 +f 6526/19580/4895 6521/19579/4895 6522/19578/4895 6525/19577/4895 +f 6527/19584/4896 6524/19583/4896 6523/19582/4896 6528/19581/4896 +o cube +v -1.8406432787344742 2.2831823981231407 4.437920099922167 +v -1.8279999811529748 2.28657015949977 3.6880343285548727 +v -1.9010044481786716 2.26700867151637 4.436829324519836 +v -1.8883611505971722 2.270396432892999 3.6869435531525423 +v -1.86035236179079 2.4073108877859033 3.6880343285548727 +v -1.8729956593722892 2.4039231264092744 4.437920099922167 +v -1.9207135312349872 2.3911371611791328 3.6869435531525423 +v -1.9333568288164866 2.3877493998025034 4.436829324519836 +vt 0.146484375 0.4140625 +vt 0.14453125 0.4140625 +vt 0.14453125 0.4130859375 +vt 0.146484375 0.4130859375 +vt 0.158203125 0.4140625 +vt 0.146484375 0.4140625 +vt 0.146484375 0.4130859375 +vt 0.158203125 0.4130859375 +vt 0.16015625 0.4140625 +vt 0.158203125 0.4140625 +vt 0.158203125 0.4130859375 +vt 0.16015625 0.4130859375 +vt 0.14453125 0.4140625 +vt 0.1328125 0.4140625 +vt 0.1328125 0.4130859375 +vt 0.14453125 0.4130859375 +vt 0.14453125 0.4140625 +vt 0.146484375 0.4140625 +vt 0.146484375 0.42578125 +vt 0.14453125 0.42578125 +vt 0.146484375 0.42578125 +vt 0.1484375 0.42578125 +vt 0.1484375 0.4140625 +vt 0.146484375 0.4140625 +vn 0.016857730108665734 0.004517015168838799 -0.9998476951563913 +vn 0.25881904510252063 -0.9659258262890683 2.60208521396521e-18 +vn -0.016857730108665734 -0.004517015168838799 0.9998476951563913 +vn -0.25881904510252063 0.9659258262890683 -2.60208521396521e-18 +vn 0.9657787111071579 0.25877962570833335 0.01745240643728352 +vn -0.9657787111071579 -0.25877962570833335 -0.01745240643728352 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6532/19588/4897 6535/19587/4897 6533/19586/4897 6530/19585/4897 +f 6531/19592/4898 6532/19591/4898 6530/19590/4898 6529/19589/4898 +f 6536/19596/4899 6531/19595/4899 6529/19594/4899 6534/19593/4899 +f 6535/19600/4900 6536/19599/4900 6534/19598/4900 6533/19597/4900 +f 6534/19604/4901 6529/19603/4901 6530/19602/4901 6533/19601/4901 +f 6535/19608/4902 6532/19607/4902 6531/19606/4902 6536/19605/4902 +o cube +v -1.8654678353737837 2.392582542404606 3.714047514198111 +v -1.7598132699386089 2.3925825424046065 3.487470567438949 +v -1.9221120720635743 2.392582542404606 3.6876338728393177 +v -1.8164575066283994 2.3925825424046065 3.461056926080155 +v -1.759813269938609 2.4550825424046065 3.487470567438949 +v -1.865467835373784 2.455082542404606 3.714047514198111 +v -1.8164575066283997 2.4550825424046065 3.461056926080155 +v -1.9221120720635745 2.455082542404606 3.6876338728393177 +vt 0.3193359375 0.693359375 +vt 0.318359375 0.693359375 +vt 0.318359375 0.6923828125 +vt 0.3193359375 0.6923828125 +vt 0.3232421875 0.693359375 +vt 0.3193359375 0.693359375 +vt 0.3193359375 0.6923828125 +vt 0.3232421875 0.6923828125 +vt 0.32421875 0.693359375 +vt 0.3232421875 0.693359375 +vt 0.3232421875 0.6923828125 +vt 0.32421875 0.6923828125 +vt 0.318359375 0.693359375 +vt 0.314453125 0.693359375 +vt 0.314453125 0.6923828125 +vt 0.318359375 0.6923828125 +vt 0.318359375 0.693359375 +vt 0.3193359375 0.693359375 +vt 0.3193359375 0.697265625 +vt 0.318359375 0.697265625 +vt 0.3193359375 0.697265625 +vt 0.3203125 0.697265625 +vt 0.3203125 0.693359375 +vt 0.3193359375 0.693359375 +vn 0.42261826174069944 1.5116120878383722e-15 -0.90630778703665 +vn 3.2612805302853506e-15 -1 -1.636088227669755e-16 +vn -0.42261826174069944 -1.5116120878383722e-15 0.90630778703665 +vn -3.2612805302853506e-15 1 1.636088227669755e-16 +vn 0.9063077870366499 2.8476108617172314e-15 0.42261826174069933 +vn -0.9063077870366499 -2.8476108617172314e-15 -0.42261826174069933 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6540/19612/4903 6543/19611/4903 6541/19610/4903 6538/19609/4903 +f 6539/19616/4904 6540/19615/4904 6538/19614/4904 6537/19613/4904 +f 6544/19620/4905 6539/19619/4905 6537/19618/4905 6542/19617/4905 +f 6543/19624/4906 6544/19623/4906 6542/19622/4906 6541/19621/4906 +f 6542/19628/4907 6537/19627/4907 6538/19626/4907 6541/19625/4907 +f 6543/19632/4908 6540/19631/4908 6539/19630/4908 6544/19629/4908 +o cube +v -1.8298351286446353 2.3001962223648453 3.730663318226703 +v -1.724180563209461 2.3001962223648458 3.5040863714675403 +v -1.883063299872082 2.2788199634069914 3.705842614353759 +v -1.7774087344369074 2.2788199634069914 3.4792656675945963 +v -1.7629275031118914 2.4176577999630844 3.4860183766609656 +v -1.868582068547066 2.417657799963084 3.7125953234201283 +v -1.816155674339338 2.39628154100523 3.461197672788022 +v -1.9218102397745127 2.39628154100523 3.6877746195471843 +vt 0.4365234375 0.96875 +vt 0.4345703125 0.96875 +vt 0.4345703125 0.9677734375 +vt 0.4365234375 0.9677734375 +vt 0.4404296875 0.96875 +vt 0.4365234375 0.96875 +vt 0.4365234375 0.9677734375 +vt 0.4404296875 0.9677734375 +vt 0.4423828125 0.96875 +vt 0.4404296875 0.96875 +vt 0.4404296875 0.9677734375 +vt 0.4423828125 0.9677734375 +vt 0.4345703125 0.96875 +vt 0.4306640625 0.96875 +vt 0.4306640625 0.9677734375 +vt 0.4345703125 0.9677734375 +vt 0.4345703125 0.96875 +vt 0.4365234375 0.96875 +vt 0.4365234375 0.97265625 +vt 0.4345703125 0.97265625 +vt 0.4365234375 0.97265625 +vt 0.4384765625 0.97265625 +vt 0.4384765625 0.96875 +vt 0.4365234375 0.96875 +vn 0.4226182617406982 1.5543122344752196e-15 -0.9063077870366506 +vn 0.3099755192194452 -0.9396926207859086 0.1445439584525972 +vn -0.4226182617406982 -1.5543122344752196e-15 0.9063077870366506 +vn -0.3099755192194452 0.9396926207859086 -0.1445439584525972 +vn 0.851650739639147 0.34202014332566844 0.397131261967102 +vn -0.851650739639147 -0.34202014332566844 -0.397131261967102 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6548/19636/4909 6551/19635/4909 6549/19634/4909 6546/19633/4909 +f 6547/19640/4910 6548/19639/4910 6546/19638/4910 6545/19637/4910 +f 6552/19644/4911 6547/19643/4911 6545/19642/4911 6550/19641/4911 +f 6551/19648/4912 6552/19647/4912 6550/19646/4912 6549/19645/4912 +f 6550/19652/4913 6545/19651/4913 6546/19650/4913 6549/19649/4913 +f 6551/19656/4914 6548/19655/4914 6547/19654/4914 6552/19653/4914 +o cube +v -1.8597118447583885 2.392582542404606 5.936916081617751 +v -1.8597118447583885 2.3925825424046065 3.686916081617751 +v -1.9222118447583885 2.3925825424046057 5.936916081617751 +v -1.9222118447583885 2.392582542404606 3.686916081617751 +v -1.8597118447583887 2.4550825424046065 3.686916081617751 +v -1.8597118447583887 2.455082542404606 5.936916081617751 +v -1.9222118447583887 2.455082542404606 3.686916081617751 +v -1.9222118447583887 2.4550825424046057 5.936916081617751 +vt 0.861328125 0.705078125 +vt 0.8603515625 0.705078125 +vt 0.8603515625 0.7041015625 +vt 0.861328125 0.7041015625 +vt 0.896484375 0.705078125 +vt 0.861328125 0.705078125 +vt 0.861328125 0.7041015625 +vt 0.896484375 0.7041015625 +vt 0.8974609375 0.705078125 +vt 0.896484375 0.705078125 +vt 0.896484375 0.7041015625 +vt 0.8974609375 0.7041015625 +vt 0.8603515625 0.705078125 +vt 0.8251953125 0.705078125 +vt 0.8251953125 0.7041015625 +vt 0.8603515625 0.7041015625 +vt 0.8603515625 0.705078125 +vt 0.861328125 0.705078125 +vt 0.861328125 0.740234375 +vt 0.8603515625 0.740234375 +vt 0.861328125 0.740234375 +vt 0.8623046875 0.740234375 +vt 0.8623046875 0.705078125 +vt 0.861328125 0.705078125 +vn -6.440309734030917e-31 1.3183898417423734e-16 -1 +vn 4.884981308350689e-15 -1 -1.3183898417423734e-16 +vn 6.440309734030917e-31 -1.3183898417423734e-16 1 +vn -4.884981308350689e-15 1 1.3183898417423734e-16 +vn 1 4.884981308350689e-15 3.0814879110195774e-33 +vn -1 -4.884981308350689e-15 -3.0814879110195774e-33 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6556/19660/4915 6559/19659/4915 6557/19658/4915 6554/19657/4915 +f 6555/19664/4916 6556/19663/4916 6554/19662/4916 6553/19661/4916 +f 6560/19668/4917 6555/19667/4917 6553/19666/4917 6558/19665/4917 +f 6559/19672/4918 6560/19671/4918 6558/19670/4918 6557/19669/4918 +f 6558/19676/4919 6553/19675/4919 6554/19674/4919 6557/19673/4919 +f 6559/19680/4920 6556/19679/4920 6555/19678/4920 6560/19677/4920 +o cube +v -1.7736619397639606 2.3925825424046065 3.5040681851897326 +v -1.393642447980152 2.3925825424046083 3.0893496832340377 +v -1.8197417733145933 2.3925825424046065 3.4618437972137537 +v -1.4397222815307846 2.3925825424046083 3.0471252952580588 +v -1.393642447980152 2.4550825424046083 3.0893496832340377 +v -1.7736619397639608 2.4550825424046065 3.5040681851897326 +v -1.4397222815307849 2.4550825424046083 3.0471252952580588 +v -1.8197417733145935 2.4550825424046065 3.4618437972137537 +vt 0.4541015625 0.9755859375 +vt 0.453125 0.9755859375 +vt 0.453125 0.974609375 +vt 0.4541015625 0.974609375 +vt 0.462890625 0.9755859375 +vt 0.4541015625 0.9755859375 +vt 0.4541015625 0.974609375 +vt 0.462890625 0.974609375 +vt 0.4638671875 0.9755859375 +vt 0.462890625 0.9755859375 +vt 0.462890625 0.974609375 +vt 0.4638671875 0.974609375 +vt 0.453125 0.9755859375 +vt 0.4443359375 0.9755859375 +vt 0.4443359375 0.974609375 +vt 0.453125 0.974609375 +vt 0.453125 0.9755859375 +vt 0.4541015625 0.9755859375 +vt 0.4541015625 0.984375 +vt 0.453125 0.984375 +vt 0.4541015625 0.984375 +vt 0.455078125 0.984375 +vt 0.455078125 0.9755859375 +vt 0.4541015625 0.9755859375 +vn 0.6755902076156601 2.8229822345714422e-15 -0.7372773368101243 +vn 4.003349423903872e-15 -1 -9.621059751618302e-17 +vn -0.6755902076156601 -2.8229822345714422e-15 0.7372773368101243 +vn -4.003349423903872e-15 1 9.621059751618302e-17 +vn 0.7372773368101243 2.83424381894337e-15 0.6755902076156599 +vn -0.7372773368101243 -2.83424381894337e-15 -0.6755902076156599 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6564/19684/4921 6567/19683/4921 6565/19682/4921 6562/19681/4921 +f 6563/19688/4922 6564/19687/4922 6562/19686/4922 6561/19685/4922 +f 6568/19692/4923 6563/19691/4923 6561/19690/4923 6566/19689/4923 +f 6567/19696/4924 6568/19695/4924 6566/19694/4924 6565/19693/4924 +f 6566/19700/4925 6561/19699/4925 6562/19698/4925 6565/19697/4925 +f 6567/19704/4926 6564/19703/4926 6563/19702/4926 6568/19701/4926 +o cube +v -1.7415808035281461 2.307410709763122 3.5334651304205087 +v -1.4037856997203164 2.3074107097631233 3.1648264620154465 +v -1.7848816830827188 2.2860344508052672 3.4937871846222803 +v -1.4470865792748886 2.2860344508052686 3.125148516217218 +v -1.4353061622711378 2.4248722873613615 3.1359432795606805 +v -1.7731012660789678 2.42487228736136 3.5045819479657427 +v -1.4786070418257102 2.4034960284035067 3.096265333762452 +v -1.8164021456335402 2.403496028403506 3.4649040021675144 +vt 0.4375 0.728515625 +vt 0.435546875 0.728515625 +vt 0.435546875 0.7275390625 +vt 0.4375 0.7275390625 +vt 0.4453125 0.728515625 +vt 0.4375 0.728515625 +vt 0.4375 0.7275390625 +vt 0.4453125 0.7275390625 +vt 0.447265625 0.728515625 +vt 0.4453125 0.728515625 +vt 0.4453125 0.7275390625 +vt 0.447265625 0.7275390625 +vt 0.435546875 0.728515625 +vt 0.427734375 0.728515625 +vt 0.427734375 0.7275390625 +vt 0.435546875 0.7275390625 +vt 0.435546875 0.728515625 +vt 0.4375 0.728515625 +vt 0.4375 0.736328125 +vt 0.435546875 0.736328125 +vt 0.4375 0.736328125 +vt 0.439453125 0.736328125 +vt 0.439453125 0.728515625 +vt 0.4375 0.728515625 +vn 0.6755902076156599 2.525757381022231e-15 -0.7372773368101243 +vn 0.25216370040657177 -0.9396926207859064 0.2310654596381283 +vn -0.6755902076156599 -2.525757381022231e-15 0.7372773368101243 +vn -0.25216370040657177 0.9396926207859064 -0.2310654596381283 +vn 0.6928140728731585 0.34202014332567426 0.6348471327716547 +vn -0.6928140728731585 -0.34202014332567426 -0.6348471327716547 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6572/19708/4927 6575/19707/4927 6573/19706/4927 6570/19705/4927 +f 6571/19712/4928 6572/19711/4928 6570/19710/4928 6569/19709/4928 +f 6576/19716/4929 6571/19715/4929 6569/19714/4929 6574/19713/4929 +f 6575/19720/4930 6576/19719/4930 6574/19718/4930 6573/19717/4930 +f 6574/19724/4931 6569/19723/4931 6570/19722/4931 6573/19721/4931 +f 6575/19728/4932 6572/19727/4932 6571/19726/4932 6576/19725/4932 +o cube +v -1.8277012801852492 2.2866501961828507 4.999657335630418 +v -1.8333909489681766 2.2851256540272646 4.437188177862317 +v -1.8880683341829458 2.270474892814722 5.000311822137683 +v -1.893758002965873 2.2689503506591358 4.437842664369582 +v -1.8657433296059915 2.4058663823133983 4.437188177862317 +v -1.8600536608230644 2.4073909244689844 4.999657335630418 +v -1.9261103836036881 2.3896910789452694 4.437842664369582 +v -1.9204207148207608 2.3912156211008555 5.000311822137683 +vt 0.548828125 0.7607421875 +vt 0.546875 0.7607421875 +vt 0.546875 0.759765625 +vt 0.548828125 0.759765625 +vt 0.5576171875 0.7607421875 +vt 0.548828125 0.7607421875 +vt 0.548828125 0.759765625 +vt 0.5576171875 0.759765625 +vt 0.5595703125 0.7607421875 +vt 0.5576171875 0.7607421875 +vt 0.5576171875 0.759765625 +vt 0.5595703125 0.759765625 +vt 0.546875 0.7607421875 +vt 0.5380859375 0.7607421875 +vt 0.5380859375 0.759765625 +vt 0.546875 0.759765625 +vt 0.546875 0.7607421875 +vt 0.548828125 0.7607421875 +vt 0.548828125 0.76953125 +vt 0.546875 0.76953125 +vt 0.548828125 0.76953125 +vt 0.55078125 0.76953125 +vt 0.55078125 0.7607421875 +vt 0.548828125 0.7607421875 +vn -0.010114966725203926 -0.0027102971654860693 -0.9999451693655123 +vn 0.2588190451025207 -0.9659258262890684 2.168404344971009e-18 +vn 0.010114966725203926 0.0027102971654860693 0.9999451693655123 +vn -0.2588190451025207 0.9659258262890684 -2.168404344971009e-18 +vn 0.9658728639631449 0.2588048538900602 -0.010471784116244208 +vn -0.9658728639631449 -0.2588048538900602 0.010471784116244208 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6580/19732/4933 6583/19731/4933 6581/19730/4933 6578/19729/4933 +f 6579/19736/4934 6580/19735/4934 6578/19734/4934 6577/19733/4934 +f 6584/19740/4935 6579/19739/4935 6577/19738/4935 6582/19737/4935 +f 6583/19744/4936 6584/19743/4936 6582/19742/4936 6581/19741/4936 +f 6582/19748/4937 6577/19747/4937 6578/19746/4937 6581/19745/4937 +f 6583/19752/4938 6580/19751/4938 6579/19750/4938 6584/19749/4938 +o cube +v -1.8491050146829873 2.2809150828091718 5.937840519128469 +v -1.8317206658587164 2.285573205037576 5.000513289014427 +v -1.9094642532997306 2.2647418735660576 5.936640678978488 +v -1.8920799044754597 2.269399995794462 4.999313448864447 +v -1.8640730464965316 2.4063139333237094 5.000513289014427 +v -1.8814573953208023 2.401655811095305 5.937840519128469 +v -1.924432285113275 2.3901407240805956 4.999313448864447 +v -1.9418166339375456 2.3854826018521913 5.936640678978488 +vt 0.490234375 0.7529296875 +vt 0.48828125 0.7529296875 +vt 0.48828125 0.751953125 +vt 0.490234375 0.751953125 +vt 0.5048828125 0.7529296875 +vt 0.490234375 0.7529296875 +vt 0.490234375 0.751953125 +vt 0.5048828125 0.751953125 +vt 0.5068359375 0.7529296875 +vt 0.5048828125 0.7529296875 +vt 0.5048828125 0.751953125 +vt 0.5068359375 0.751953125 +vt 0.48828125 0.7529296875 +vt 0.4736328125 0.7529296875 +vt 0.4736328125 0.751953125 +vt 0.48828125 0.751953125 +vt 0.48828125 0.7529296875 +vt 0.490234375 0.7529296875 +vt 0.490234375 0.767578125 +vt 0.48828125 0.767578125 +vt 0.490234375 0.767578125 +vt 0.4921875 0.767578125 +vt 0.4921875 0.7529296875 +vt 0.490234375 0.7529296875 +vn 0.018543305412555503 0.004968663710297916 -0.9998157121216444 +vn 0.2588190451025208 -0.9659258262890683 2.6020852139652106e-18 +vn -0.018543305412555503 -0.004968663710297916 0.9998157121216444 +vn -0.2588190451025208 0.9659258262890683 -2.6020852139652106e-18 +vn 0.9657478178678924 0.25877134788982087 0.01919744239968808 +vn -0.9657478178678924 -0.25877134788982087 -0.01919744239968808 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6588/19756/4939 6591/19755/4939 6589/19754/4939 6586/19753/4939 +f 6587/19760/4940 6588/19759/4940 6586/19758/4940 6585/19757/4940 +f 6592/19764/4941 6587/19763/4941 6585/19762/4941 6590/19761/4941 +f 6591/19768/4942 6592/19767/4942 6590/19766/4942 6589/19765/4942 +f 6590/19772/4943 6585/19771/4943 6586/19770/4943 6589/19769/4943 +f 6591/19776/4944 6588/19775/4944 6587/19774/4944 6592/19773/4944 +o cube +v -0.9310426046791976 2.401655811095305 5.937840519128469 +v -0.9484269535034684 2.4063139333237094 5.000513289014427 +v -0.8706833660624543 2.3854826018521913 5.936640678978488 +v -0.8880677148867252 2.3901407240805956 4.999313448864447 +v -0.9807793341412836 2.285573205037576 5.000513289014427 +v -0.9633949853170127 2.2809150828091718 5.937840519128469 +v -0.9204200955245403 2.269399995794462 4.999313448864447 +v -0.9030357467002694 2.2647418735660576 5.936640678978488 +vt 0.4609375 0.947265625 +vt 0.458984375 0.947265625 +vt 0.458984375 0.9462890625 +vt 0.4609375 0.9462890625 +vt 0.4755859375 0.947265625 +vt 0.4609375 0.947265625 +vt 0.4609375 0.9462890625 +vt 0.4755859375 0.9462890625 +vt 0.4775390625 0.947265625 +vt 0.4755859375 0.947265625 +vt 0.4755859375 0.9462890625 +vt 0.4775390625 0.9462890625 +vt 0.458984375 0.947265625 +vt 0.4443359375 0.947265625 +vt 0.4443359375 0.9462890625 +vt 0.458984375 0.9462890625 +vt 0.458984375 0.947265625 +vt 0.4609375 0.947265625 +vt 0.4609375 0.9619140625 +vt 0.458984375 0.9619140625 +vt 0.4609375 0.9619140625 +vt 0.462890625 0.9619140625 +vt 0.462890625 0.947265625 +vt 0.4609375 0.947265625 +vn -0.018543305412555503 0.004968663710297916 -0.9998157121216444 +vn 0.2588190451025208 0.9659258262890683 -2.6020852139652106e-18 +vn 0.018543305412555503 -0.004968663710297916 0.9998157121216444 +vn -0.2588190451025208 -0.9659258262890683 2.6020852139652106e-18 +vn -0.9657478178678924 0.25877134788982087 0.01919744239968808 +vn 0.9657478178678924 -0.25877134788982087 -0.01919744239968808 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6596/19780/4945 6599/19779/4945 6597/19778/4945 6594/19777/4945 +f 6595/19784/4946 6596/19783/4946 6594/19782/4946 6593/19781/4946 +f 6600/19788/4947 6595/19787/4947 6593/19786/4947 6598/19785/4947 +f 6599/19792/4948 6600/19791/4948 6598/19790/4948 6597/19789/4948 +f 6598/19796/4949 6593/19795/4949 6594/19794/4949 6597/19793/4949 +f 6599/19800/4950 6596/19799/4950 6595/19798/4950 6600/19797/4950 +o cube +v -1.114185462032774 2.155222744780882 5.9375 +v -1.114185462032774 2.155222744780882 3.6875 +v -1.0980092717138665 2.094852380637815 5.9375 +v -1.0980092717138665 2.094852380637815 3.6875 +v -1.2349261903189075 2.1228703641430666 3.6875 +v -1.2349261903189075 2.1228703641430666 5.9375 +v -1.21875 2.0625 3.6875 +v -1.21875 2.0625 5.9375 +vt 0.6171875 0.9228515625 +vt 0.615234375 0.9228515625 +vt 0.615234375 0.921875 +vt 0.6171875 0.921875 +vt 0.65234375 0.9228515625 +vt 0.6171875 0.9228515625 +vt 0.6171875 0.921875 +vt 0.65234375 0.921875 +vt 0.654296875 0.9228515625 +vt 0.65234375 0.9228515625 +vt 0.65234375 0.921875 +vt 0.654296875 0.921875 +vt 0.615234375 0.9228515625 +vt 0.580078125 0.9228515625 +vt 0.580078125 0.921875 +vt 0.615234375 0.921875 +vt 0.615234375 0.9228515625 +vt 0.6171875 0.9228515625 +vt 0.6171875 0.9580078125 +vt 0.615234375 0.9580078125 +vt 0.6171875 0.9580078125 +vt 0.619140625 0.9580078125 +vt 0.619140625 0.9228515625 +vt 0.6171875 0.9228515625 +vn 0 0 -1 +vn 0.9659258262890683 0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 -0.25881904510252074 0 +vn -0.25881904510252074 0.9659258262890683 0 +vn 0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6604/19804/4951 6607/19803/4951 6605/19802/4951 6602/19801/4951 +f 6603/19808/4952 6604/19807/4952 6602/19806/4952 6601/19805/4952 +f 6608/19812/4953 6603/19811/4953 6601/19810/4953 6606/19809/4953 +f 6607/19816/4954 6608/19815/4954 6606/19814/4954 6605/19813/4954 +f 6606/19820/4955 6601/19819/4955 6602/19818/4955 6605/19817/4955 +f 6607/19824/4956 6604/19823/4956 6603/19822/4956 6608/19821/4956 +o cube +v -1.1136442705707796 2.1543965485859715 3.696810810283892 +v -1.1851506621552865 2.187708188448631 3.4595827120066778 +v -1.0982927559012134 2.0952089065537374 3.6838723394308803 +v -1.1697991474857203 2.128520546416397 3.4466442411536664 +v -1.3009264496932738 2.1511722364961825 3.4893499966474906 +v -1.2294200581087669 2.117860596633523 3.726578094924705 +v -1.2855749350237078 2.0919845944639484 3.476411525794479 +v -1.214068543439201 2.0586729546012887 3.7136396240716936 +vt 0.3232421875 0.822265625 +vt 0.3212890625 0.822265625 +vt 0.3212890625 0.8212890625 +vt 0.3232421875 0.8212890625 +vt 0.3271484375 0.822265625 +vt 0.3232421875 0.822265625 +vt 0.3232421875 0.8212890625 +vt 0.3271484375 0.8212890625 +vt 0.3291015625 0.822265625 +vt 0.3271484375 0.822265625 +vt 0.3271484375 0.8212890625 +vt 0.3291015625 0.8212890625 +vt 0.3212890625 0.822265625 +vt 0.3173828125 0.822265625 +vt 0.3173828125 0.8212890625 +vt 0.3212890625 0.8212890625 +vt 0.3212890625 0.822265625 +vt 0.3232421875 0.822265625 +vt 0.3232421875 0.826171875 +vt 0.3212890625 0.826171875 +vt 0.3232421875 0.826171875 +vt 0.3251953125 0.826171875 +vt 0.3251953125 0.822265625 +vt 0.3232421875 0.822265625 +vn -0.2860255663380277 0.13324655945063893 -0.9489123931088571 +vn 0.9262063003038986 0.2922876156195896 -0.23813827712650368 +vn 0.2860255663380277 -0.13324655945063893 0.9489123931088571 +vn -0.9262063003038986 -0.2922876156195896 0.23813827712650368 +vn -0.24562423471305708 0.9470022725157435 0.2070155336481846 +vn 0.24562423471305708 -0.9470022725157435 -0.2070155336481846 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6612/19828/4957 6615/19827/4957 6613/19826/4957 6610/19825/4957 +f 6611/19832/4958 6612/19831/4958 6610/19830/4958 6609/19829/4958 +f 6616/19836/4959 6611/19835/4959 6609/19834/4959 6614/19833/4959 +f 6615/19840/4960 6616/19839/4960 6614/19838/4960 6613/19837/4960 +f 6614/19844/4961 6609/19843/4961 6610/19842/4961 6613/19841/4961 +f 6615/19848/4962 6612/19847/4962 6611/19846/4962 6616/19845/4962 +o cube +v -1.1782721025294922 2.1816520291609955 3.4789026842511537 +v -1.3340854504069442 2.3877374691995126 3.12583435937996 +v -1.1705405786443817 2.1296349964252395 3.4451284064086707 +v -1.3263539265218336 2.3357204364637565 3.092060081537477 +v -1.3919733441759377 2.369469493223288 3.140718001700366 +v -1.236159996298486 2.163384053184771 3.4937863265715605 +v -1.384241820290827 2.317452460487532 3.106943723857883 +v -1.2284284724133754 2.111367020449015 3.460012048729077 +vt 0.3583984375 0.7236328125 +vt 0.357421875 0.7236328125 +vt 0.357421875 0.72265625 +vt 0.3583984375 0.72265625 +vt 0.365234375 0.7236328125 +vt 0.3583984375 0.7236328125 +vt 0.3583984375 0.72265625 +vt 0.365234375 0.72265625 +vt 0.3662109375 0.7236328125 +vt 0.365234375 0.7236328125 +vt 0.365234375 0.72265625 +vt 0.3662109375 0.72265625 +vt 0.357421875 0.7236328125 +vt 0.3505859375 0.7236328125 +vt 0.3505859375 0.72265625 +vt 0.357421875 0.72265625 +vt 0.357421875 0.7236328125 +vt 0.3583984375 0.7236328125 +vt 0.3583984375 0.73046875 +vt 0.357421875 0.73046875 +vt 0.3583984375 0.73046875 +vt 0.359375 0.73046875 +vt 0.359375 0.7236328125 +vt 0.3583984375 0.7236328125 +vn -0.3561447951484612 0.4710524343737528 -0.8070133139913007 +vn 0.9262063003038985 0.29228761561958966 -0.23813827712650373 +vn 0.3561447951484612 -0.4710524343737528 0.8070133139913007 +vn -0.9262063003038985 -0.29228761561958966 0.23813827712650373 +vn -0.12370438216176961 0.8322725237720974 0.5403884454797296 +vn 0.12370438216176961 -0.8322725237720974 -0.5403884454797296 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6620/19852/4963 6623/19851/4963 6621/19850/4963 6618/19849/4963 +f 6619/19856/4964 6620/19855/4964 6618/19854/4964 6617/19853/4964 +f 6624/19860/4965 6619/19859/4965 6617/19858/4965 6622/19857/4965 +f 6623/19864/4966 6624/19863/4966 6622/19862/4966 6621/19861/4966 +f 6622/19868/4967 6617/19867/4967 6618/19866/4967 6621/19865/4967 +f 6623/19872/4968 6620/19871/4968 6619/19870/4968 6624/19869/4968 +o cube +v -1.236159996298486 2.163384053184771 3.4937863265715605 +v -1.3029371453888223 2.2517063846298497 3.3424713301981916 +v -1.2284284724133754 2.111367020449015 3.460012048729077 +v -1.2952056215037118 2.1996893518940936 3.308697052355708 +v -1.360825039157816 2.2334384086536256 3.357354972518598 +v -1.2940478900674797 2.145116077208547 3.508669968891967 +v -1.3530935152727055 2.1814213759178696 3.323580694676115 +v -1.286316366182369 2.093099044472791 3.474895691049484 +vt 0.1787109375 0.90234375 +vt 0.177734375 0.90234375 +vt 0.177734375 0.9013671875 +vt 0.1787109375 0.9013671875 +vt 0.181640625 0.90234375 +vt 0.1787109375 0.90234375 +vt 0.1787109375 0.9013671875 +vt 0.181640625 0.9013671875 +vt 0.1826171875 0.90234375 +vt 0.181640625 0.90234375 +vt 0.181640625 0.9013671875 +vt 0.1826171875 0.9013671875 +vt 0.177734375 0.90234375 +vt 0.1748046875 0.90234375 +vt 0.1748046875 0.9013671875 +vt 0.177734375 0.9013671875 +vt 0.177734375 0.90234375 +vt 0.1787109375 0.90234375 +vt 0.1787109375 0.9052734375 +vt 0.177734375 0.9052734375 +vt 0.1787109375 0.9052734375 +vt 0.1796875 0.9052734375 +vt 0.1796875 0.90234375 +vt 0.1787109375 0.90234375 +vn -0.3561447951484612 0.4710524343737528 -0.8070133139913007 +vn 0.9262063003038985 0.29228761561958966 -0.23813827712650373 +vn 0.3561447951484612 -0.4710524343737528 0.8070133139913007 +vn -0.9262063003038985 -0.29228761561958966 0.23813827712650373 +vn -0.12370438216176961 0.8322725237720974 0.5403884454797296 +vn 0.12370438216176961 -0.8322725237720974 -0.5403884454797296 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6628/19876/4969 6631/19875/4969 6629/19874/4969 6626/19873/4969 +f 6627/19880/4970 6628/19879/4970 6626/19878/4970 6625/19877/4970 +f 6632/19884/4971 6627/19883/4971 6625/19882/4971 6630/19881/4971 +f 6631/19888/4972 6632/19887/4972 6630/19886/4972 6629/19885/4972 +f 6630/19892/4973 6625/19891/4973 6626/19890/4973 6629/19889/4973 +f 6631/19896/4974 6628/19895/4974 6627/19894/4974 6632/19893/4974 +o cube +v -0.9600048780727182 2.30814349462131 4.562978754332086 +v -0.9708030036450667 2.318941620193659 3.688112021070244 +v -0.9158174352352916 2.2639560517838837 4.561887978929756 +v -0.9266155608076402 2.274754177356232 3.6870212456679137 +v -1.059191351293385 2.23055327254534 3.688112021070244 +v -1.0483932257210367 2.2197551469729917 4.562978754332086 +v -1.0150039084559586 2.186365829707914 3.6870212456679137 +v -1.00420578288361 2.175567704135565 4.561887978929756 +vt 0.5400390625 0.435546875 +vt 0.5380859375 0.435546875 +vt 0.5380859375 0.4345703125 +vt 0.5400390625 0.4345703125 +vt 0.5537109375 0.435546875 +vt 0.5400390625 0.435546875 +vt 0.5400390625 0.4345703125 +vt 0.5537109375 0.4345703125 +vt 0.5556640625 0.435546875 +vt 0.5537109375 0.435546875 +vt 0.5537109375 0.4345703125 +vt 0.5556640625 0.4345703125 +vt 0.5380859375 0.435546875 +vt 0.5244140625 0.435546875 +vt 0.5244140625 0.4345703125 +vt 0.5380859375 0.4345703125 +vt 0.5380859375 0.435546875 +vt 0.5400390625 0.435546875 +vt 0.5400390625 0.44921875 +vt 0.5380859375 0.44921875 +vt 0.5400390625 0.44921875 +vt 0.5419921875 0.44921875 +vt 0.5419921875 0.435546875 +vt 0.5400390625 0.435546875 +vn -0.012340714939826936 0.012340714939826919 -0.9998476951563913 +vn 0.7071067811865476 0.7071067811865476 -1.2143064331837653e-17 +vn 0.012340714939826936 -0.012340714939826919 0.9998476951563913 +vn -0.7071067811865476 -0.7071067811865476 1.2143064331837653e-17 +vn -0.7069990853988243 0.7069990853988243 0.017452406437283515 +vn 0.7069990853988243 -0.7069990853988243 -0.017452406437283515 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6636/19900/4975 6639/19899/4975 6637/19898/4975 6634/19897/4975 +f 6635/19904/4976 6636/19903/4976 6634/19902/4976 6633/19901/4976 +f 6640/19908/4977 6635/19907/4977 6633/19906/4977 6638/19905/4977 +f 6639/19912/4978 6640/19911/4978 6638/19910/4978 6637/19909/4978 +f 6638/19916/4979 6633/19915/4979 6634/19914/4979 6637/19913/4979 +f 6639/19920/4980 6636/19919/4980 6635/19918/4980 6640/19917/4980 +o cube +v -0.9654073063522587 2.313545922900851 5.9375 +v -0.9654073063522587 2.313545922900851 5.1875 +v -0.9212131325280994 2.2693517490766917 5.9375 +v -0.9212131325280994 2.2693517490766917 5.1875 +v -1.053795654000577 2.2251575752525325 5.1875 +v -1.053795654000577 2.2251575752525325 5.9375 +v -1.009601480176418 2.1809634014283734 5.1875 +v -1.009601480176418 2.1809634014283734 5.9375 +vt 0.58203125 0.4609375 +vt 0.580078125 0.4609375 +vt 0.580078125 0.4599609375 +vt 0.58203125 0.4599609375 +vt 0.59375 0.4609375 +vt 0.58203125 0.4609375 +vt 0.58203125 0.4599609375 +vt 0.59375 0.4599609375 +vt 0.595703125 0.4609375 +vt 0.59375 0.4609375 +vt 0.59375 0.4599609375 +vt 0.595703125 0.4599609375 +vt 0.580078125 0.4609375 +vt 0.568359375 0.4609375 +vt 0.568359375 0.4599609375 +vt 0.580078125 0.4599609375 +vt 0.580078125 0.4609375 +vt 0.58203125 0.4609375 +vt 0.58203125 0.47265625 +vt 0.580078125 0.47265625 +vt 0.58203125 0.47265625 +vt 0.583984375 0.47265625 +vt 0.583984375 0.4609375 +vt 0.58203125 0.4609375 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6644/19924/4981 6647/19923/4981 6645/19922/4981 6642/19921/4981 +f 6643/19928/4982 6644/19927/4982 6642/19926/4982 6641/19925/4982 +f 6648/19932/4983 6643/19931/4983 6641/19930/4983 6646/19929/4983 +f 6647/19936/4984 6648/19935/4984 6646/19934/4984 6645/19933/4984 +f 6646/19940/4985 6641/19939/4985 6642/19938/4985 6645/19937/4985 +f 6647/19944/4986 6644/19943/4986 6643/19942/4986 6648/19941/4986 +o cube +v -0.9711578985488533 2.319296515097445 5.185839463389164 +v -0.9518806706755832 2.3000192872241754 4.561434324900503 +v -0.9270057877855474 2.2751444043341396 5.188565675099497 +v -0.9077285599122775 2.2558671764608693 4.564160536610836 +v -1.0402690183239016 2.2116309395758567 4.561434324900503 +v -1.0595462461971716 2.230908167449127 5.185839463389164 +v -0.9961169075605959 2.167478828812551 4.564160536610836 +v -1.0153941354338658 2.186756056685821 5.188565675099497 +vt 0.484375 0.390625 +vt 0.482421875 0.390625 +vt 0.482421875 0.3896484375 +vt 0.484375 0.3896484375 +vt 0.494140625 0.390625 +vt 0.484375 0.390625 +vt 0.484375 0.3896484375 +vt 0.494140625 0.3896484375 +vt 0.49609375 0.390625 +vt 0.494140625 0.390625 +vt 0.494140625 0.3896484375 +vt 0.49609375 0.3896484375 +vt 0.482421875 0.390625 +vt 0.47265625 0.390625 +vt 0.47265625 0.3896484375 +vt 0.482421875 0.3896484375 +vt 0.482421875 0.390625 +vt 0.484375 0.390625 +vt 0.484375 0.400390625 +vt 0.482421875 0.400390625 +vt 0.484375 0.400390625 +vt 0.486328125 0.400390625 +vt 0.486328125 0.390625 +vt 0.484375 0.390625 +vn 0.030843564597231896 -0.0308435645972319 -0.9990482215818578 +vn 0.7071067811865475 0.7071067811865477 -1.0408340855860843e-17 +vn -0.030843564597231896 0.0308435645972319 0.9990482215818578 +vn -0.7071067811865475 -0.7071067811865477 1.0408340855860843e-17 +vn -0.7064337722128923 0.7064337722128922 -0.04361938736533601 +vn 0.7064337722128923 -0.7064337722128922 0.04361938736533601 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6652/19948/4987 6655/19947/4987 6653/19946/4987 6650/19945/4987 +f 6651/19952/4988 6652/19951/4988 6650/19950/4988 6649/19949/4988 +f 6656/19956/4989 6651/19955/4989 6649/19954/4989 6654/19953/4989 +f 6655/19960/4990 6656/19959/4990 6654/19958/4990 6653/19957/4990 +f 6654/19964/4991 6649/19963/4991 6650/19962/4991 6653/19961/4991 +f 6655/19968/4992 6652/19967/4992 6651/19966/4992 6656/19965/4992 +o cube +v -1.0509023474109833 2.222264268662938 5.250254855670654 +v -1.0566872778114509 2.2280491990634057 4.312790552797994 +v -1.0067098563655448 2.1780717776175 5.249709447202006 +v -1.0124947867660123 2.1838567080179674 4.312245144329346 +v -1.1450756254597694 2.1396608514150874 4.312790552797994 +v -1.1392906950593018 2.13387592101462 5.250254855670654 +v -1.1008831344143308 2.095468360369649 4.312245144329346 +v -1.0950982040138633 2.0896834299691815 5.249709447202006 +vt 0.3486328125 0.7041015625 +vt 0.3466796875 0.7041015625 +vt 0.3466796875 0.703125 +vt 0.3486328125 0.703125 +vt 0.36328125 0.7041015625 +vt 0.3486328125 0.7041015625 +vt 0.3486328125 0.703125 +vt 0.36328125 0.703125 +vt 0.365234375 0.7041015625 +vt 0.36328125 0.7041015625 +vt 0.36328125 0.703125 +vt 0.365234375 0.703125 +vt 0.3466796875 0.7041015625 +vt 0.33203125 0.7041015625 +vt 0.33203125 0.703125 +vt 0.3466796875 0.703125 +vt 0.3466796875 0.7041015625 +vt 0.3486328125 0.7041015625 +vt 0.3486328125 0.71875 +vt 0.3466796875 0.71875 +vt 0.3486328125 0.71875 +vt 0.3505859375 0.71875 +vt 0.3505859375 0.7041015625 +vt 0.3486328125 0.7041015625 +vn -0.006170592427165338 0.006170592427165337 -0.9999619230641714 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0.006170592427165338 -0.006170592427165337 0.9999619230641714 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7070798567270163 0.7070798567270162 0.008726535498373935 +vn 0.7070798567270163 -0.7070798567270162 -0.008726535498373935 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6660/19972/4993 6663/19971/4993 6661/19970/4993 6658/19969/4993 +f 6659/19976/4994 6660/19975/4994 6658/19974/4994 6657/19973/4994 +f 6664/19980/4995 6659/19979/4995 6657/19978/4995 6662/19977/4995 +f 6663/19984/4996 6664/19983/4996 6662/19982/4996 6661/19981/4996 +f 6662/19988/4997 6657/19987/4997 6658/19986/4997 6661/19985/4997 +f 6663/19992/4998 6660/19991/4998 6659/19990/4998 6664/19989/4998 +o cube +v -1.0711124533168461 2.2424743745688014 5.935222095783614 +v -1.0456700654948494 2.2170319867468042 5.248664290639845 +v -1.0269788460719633 2.198340767323918 5.938493093048798 +v -1.0015364582499666 2.1728983795019214 5.251935287905029 +v -1.134058413143168 2.128643639098486 5.248664290639845 +v -1.1595008009651646 2.1540860269204827 5.935222095783614 +v -1.0899248058982849 2.084510031853603 5.251935287905029 +v -1.1153671937202818 2.1099524196756 5.938493093048798 +vt 0.34375 0.9013671875 +vt 0.341796875 0.9013671875 +vt 0.341796875 0.900390625 +vt 0.34375 0.900390625 +vt 0.3544921875 0.9013671875 +vt 0.34375 0.9013671875 +vt 0.34375 0.900390625 +vt 0.3544921875 0.900390625 +vt 0.3564453125 0.9013671875 +vt 0.3544921875 0.9013671875 +vt 0.3544921875 0.900390625 +vt 0.3564453125 0.900390625 +vt 0.341796875 0.9013671875 +vt 0.3310546875 0.9013671875 +vt 0.3310546875 0.900390625 +vt 0.341796875 0.900390625 +vt 0.341796875 0.9013671875 +vt 0.34375 0.9013671875 +vt 0.34375 0.912109375 +vt 0.341796875 0.912109375 +vt 0.34375 0.912109375 +vt 0.345703125 0.912109375 +vt 0.345703125 0.9013671875 +vt 0.34375 0.9013671875 +vn 0.03700710955926802 -0.037007109559267996 -0.9986295347545739 +vn 0.7071067811865475 0.7071067811865476 1.3877787807814457e-17 +vn -0.03700710955926802 0.037007109559267996 0.9986295347545739 +vn -0.7071067811865475 -0.7071067811865476 -1.3877787807814457e-17 +vn -0.7061377159181264 0.7061377159181262 -0.052335956242943835 +vn 0.7061377159181264 -0.7061377159181262 0.052335956242943835 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6668/19996/4999 6671/19995/4999 6669/19994/4999 6666/19993/4999 +f 6667/20000/5000 6668/19999/5000 6666/19998/5000 6665/19997/5000 +f 6672/20004/5001 6667/20003/5001 6665/20002/5001 6670/20001/5001 +f 6671/20008/5002 6672/20007/5002 6670/20006/5002 6669/20005/5002 +f 6670/20012/5003 6665/20011/5003 6666/20010/5003 6669/20009/5003 +f 6671/20016/5004 6668/20015/5004 6667/20014/5004 6672/20013/5004 +o cube +v -1.053795654000577 2.2251575752525325 4.3125 +v -1.053795654000577 2.2251575752525325 3.6875 +v -1.009601480176418 2.1809634014283734 4.3125 +v -1.009601480176418 2.1809634014283734 3.6875 +v -1.1421840016488956 2.136769227604214 3.6875 +v -1.1421840016488956 2.136769227604214 4.3125 +v -1.0979898278247362 2.0925750537800547 3.6875 +v -1.0979898278247362 2.0925750537800547 4.3125 +vt 0.025390625 0.3916015625 +vt 0.0234375 0.3916015625 +vt 0.0234375 0.390625 +vt 0.025390625 0.390625 +vt 0.03515625 0.3916015625 +vt 0.025390625 0.3916015625 +vt 0.025390625 0.390625 +vt 0.03515625 0.390625 +vt 0.037109375 0.3916015625 +vt 0.03515625 0.3916015625 +vt 0.03515625 0.390625 +vt 0.037109375 0.390625 +vt 0.0234375 0.3916015625 +vt 0.013671875 0.3916015625 +vt 0.013671875 0.390625 +vt 0.0234375 0.390625 +vt 0.0234375 0.3916015625 +vt 0.025390625 0.3916015625 +vt 0.025390625 0.4013671875 +vt 0.0234375 0.4013671875 +vt 0.025390625 0.4013671875 +vt 0.02734375 0.4013671875 +vt 0.02734375 0.3916015625 +vt 0.025390625 0.3916015625 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6676/20020/5005 6679/20019/5005 6677/20018/5005 6674/20017/5005 +f 6675/20024/5006 6676/20023/5006 6674/20022/5006 6673/20021/5006 +f 6680/20028/5007 6675/20027/5007 6673/20026/5007 6678/20025/5007 +f 6679/20032/5008 6680/20031/5008 6678/20030/5008 6677/20029/5008 +f 6678/20036/5009 6673/20035/5009 6674/20034/5009 6677/20033/5009 +f 6679/20040/5010 6676/20039/5010 6675/20038/5010 6680/20037/5010 +o cube +v -1.0519311165250476 2.2232319682233097 3.705571319830632 +v -1.1277081107727485 2.252860984650382 3.469181877324525 +v -1.0097823838246334 2.1810832355228955 3.686777207361615 +v -1.0855593780723343 2.2107122519499676 3.450387764855508 +v -1.2118710427124815 2.1617595704276202 3.4847425075791354 +v -1.1360940484647806 2.132130554000548 3.7211319500852427 +v -1.1697223100120673 2.119610837727206 3.4659483951101184 +v -1.0939453157643664 2.089981821300134 3.7023378376162257 +vt 0.2919921875 0.98046875 +vt 0.2900390625 0.98046875 +vt 0.2900390625 0.9794921875 +vt 0.2919921875 0.9794921875 +vt 0.2958984375 0.98046875 +vt 0.2919921875 0.98046875 +vt 0.2919921875 0.9794921875 +vt 0.2958984375 0.9794921875 +vt 0.2978515625 0.98046875 +vt 0.2958984375 0.98046875 +vt 0.2958984375 0.9794921875 +vt 0.2978515625 0.9794921875 +vt 0.2900390625 0.98046875 +vt 0.2861328125 0.98046875 +vt 0.2861328125 0.9794921875 +vt 0.2900390625 0.9794921875 +vt 0.2900390625 0.98046875 +vt 0.2919921875 0.98046875 +vt 0.2919921875 0.984375 +vt 0.2900390625 0.984375 +vt 0.2919921875 0.984375 +vt 0.2939453125 0.984375 +vt 0.2939453125 0.98046875 +vt 0.2919921875 0.98046875 +vn -0.3031079769908036 0.11851606570828935 -0.9455577700244291 +vn 0.6733034555178632 0.7288113137820926 -0.1244850420368845 +vn 0.3031079769908036 -0.11851606570828935 0.9455577700244291 +vn -0.6733034555178632 -0.7288113137820926 0.1244850420368845 +vn -0.6743797232066274 0.6743797232066282 0.30070579950427323 +vn 0.6743797232066274 -0.6743797232066282 -0.30070579950427323 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6684/20044/5011 6687/20043/5011 6685/20042/5011 6682/20041/5011 +f 6683/20048/5012 6684/20047/5012 6682/20046/5012 6681/20045/5012 +f 6688/20052/5013 6683/20051/5013 6681/20050/5013 6686/20049/5013 +f 6687/20056/5014 6688/20055/5014 6686/20054/5014 6685/20053/5014 +f 6686/20060/5015 6681/20059/5015 6682/20058/5015 6685/20057/5015 +f 6687/20064/5016 6684/20063/5016 6683/20062/5016 6688/20061/5016 +o cube +v -1.1218848938877577 2.2495684545895283 3.4868189996491785 +v -1.2956708692929324 2.37010441976949 3.2567629937492955 +v -1.0907221948572543 2.214953593131301 3.445142296860187 +v -1.2645081702624288 2.335489558311262 3.2150862909603033 +v -1.3787870188484346 2.2778676676550935 3.2712228430726786 +v -1.2050010434432599 2.1573317024751324 3.501278848972562 +v -1.3476243198179312 2.243252806196866 3.229546140283687 +v -1.1738383444127565 2.1227168410169046 3.45960214618357 +vt 0.1865234375 0.8544921875 +vt 0.1845703125 0.8544921875 +vt 0.1845703125 0.853515625 +vt 0.1865234375 0.853515625 +vt 0.19140625 0.8544921875 +vt 0.1865234375 0.8544921875 +vt 0.1865234375 0.853515625 +vt 0.19140625 0.853515625 +vt 0.193359375 0.8544921875 +vt 0.19140625 0.8544921875 +vt 0.19140625 0.853515625 +vt 0.193359375 0.853515625 +vt 0.1845703125 0.8544921875 +vt 0.1796875 0.8544921875 +vt 0.1796875 0.853515625 +vt 0.1845703125 0.853515625 +vt 0.1845703125 0.8544921875 +vt 0.1865234375 0.8544921875 +vt 0.1865234375 0.859375 +vt 0.1845703125 0.859375 +vt 0.1865234375 0.859375 +vt 0.1884765625 0.859375 +vt 0.1884765625 0.8544921875 +vt 0.1865234375 0.8544921875 +vn -0.5561151212965588 0.3857150885758765 -0.7361792188796269 +vn 0.6649291964440152 0.7378940169151661 -0.11567879458706787 +vn 0.5561151212965588 -0.3857150885758765 0.7361792188796269 +vn -0.6649291964440152 -0.7378940169151661 0.11567879458706787 +vn -0.49860318448805563 0.55383778333164 0.6668272446238721 +vn 0.49860318448805563 -0.55383778333164 -0.6668272446238721 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6692/20068/5017 6695/20067/5017 6693/20066/5017 6690/20065/5017 +f 6691/20072/5018 6692/20071/5018 6690/20070/5018 6689/20069/5018 +f 6696/20076/5019 6691/20075/5019 6689/20074/5019 6694/20073/5019 +f 6695/20080/5020 6696/20079/5020 6694/20078/5020 6693/20077/5020 +f 6694/20084/5021 6689/20083/5021 6690/20082/5021 6693/20081/5021 +f 6695/20088/5022 6692/20087/5022 6691/20086/5022 6696/20085/5022 +o cube +v -0.9873963921442602 2.3187870709798557 3.7079599208392144 +v -1.0704435345444077 2.340440311395517 3.4731529590202106 +v -0.9387310703491841 2.2852370468502783 3.687653952862128 +v -1.0217782127493316 2.306890287265939 3.452846991043124 +v -1.1369832884748152 2.2355338396290216 3.4870127327696756 +v -1.0539361460746677 2.2138805992133603 3.7218196945886795 +v -1.0883179666797391 2.201983815499444 3.466706764792589 +v -1.0052708242795916 2.180330575083783 3.701513726611593 +vt 0.1865234375 0.8095703125 +vt 0.1845703125 0.8095703125 +vt 0.1845703125 0.80859375 +vt 0.1865234375 0.80859375 +vt 0.1904296875 0.8095703125 +vt 0.1865234375 0.8095703125 +vt 0.1865234375 0.80859375 +vt 0.1904296875 0.80859375 +vt 0.1923828125 0.8095703125 +vt 0.1904296875 0.8095703125 +vt 0.1904296875 0.80859375 +vt 0.1923828125 0.80859375 +vt 0.1845703125 0.8095703125 +vt 0.1806640625 0.8095703125 +vt 0.1806640625 0.80859375 +vt 0.1845703125 0.80859375 +vt 0.1845703125 0.8095703125 +vt 0.1865234375 0.8095703125 +vt 0.1865234375 0.8134765625 +vt 0.1845703125 0.8134765625 +vt 0.1865234375 0.8134765625 +vt 0.1884765625 0.8134765625 +vt 0.1884765625 0.8095703125 +vt 0.1865234375 0.8095703125 +vn -0.3321885696005898 0.08661296166264455 -0.9392278472760163 +vn 0.5323180314432603 0.8392517741319618 -0.11087818999571912 +vn 0.3321885696005898 -0.08661296166264455 0.9392278472760163 +vn -0.5323180314432603 -0.8392517741319618 0.11087818999571912 +vn -0.7786451487212172 0.5368003860732404 0.32489548763338333 +vn 0.7786451487212172 -0.5368003860732404 -0.32489548763338333 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6700/20092/5023 6703/20091/5023 6701/20090/5023 6698/20089/5023 +f 6699/20096/5024 6700/20095/5024 6698/20094/5024 6697/20093/5024 +f 6704/20100/5025 6699/20099/5025 6697/20098/5025 6702/20097/5025 +f 6703/20104/5026 6704/20103/5026 6702/20102/5026 6701/20101/5026 +f 6702/20108/5027 6697/20107/5027 6698/20106/5027 6701/20105/5027 +f 6703/20112/5028 6700/20111/5028 6699/20110/5028 6704/20109/5028 +o cube +v -1.061094276970812 2.3384874219759646 3.4950681901167746 +v -1.1991801300482048 2.3515893054351253 3.368906041158732 +v -1.024954012129111 2.3102880228549605 3.4525837794890397 +v -1.1630398652065035 2.3233899063141212 3.326421630530997 +v -1.243066237667481 2.240378323457922 3.4053906549801143 +v -1.1049803845900885 2.2272764399987612 3.531552803938157 +v -1.20692597282578 2.212178924336918 3.362906244352379 +v -1.0688401197483874 2.1990770408777567 3.4890683933104216 +vt 0.216796875 0.6845703125 +vt 0.21484375 0.6845703125 +vt 0.21484375 0.68359375 +vt 0.216796875 0.68359375 +vt 0.2197265625 0.6845703125 +vt 0.216796875 0.6845703125 +vt 0.216796875 0.68359375 +vt 0.2197265625 0.68359375 +vt 0.2216796875 0.6845703125 +vt 0.2197265625 0.6845703125 +vt 0.2197265625 0.68359375 +vt 0.2216796875 0.68359375 +vt 0.21484375 0.6845703125 +vt 0.2119140625 0.6845703125 +vt 0.2119140625 0.68359375 +vt 0.21484375 0.68359375 +vt 0.21484375 0.6845703125 +vt 0.216796875 0.6845703125 +vt 0.216796875 0.6875 +vt 0.21484375 0.6875 +vt 0.216796875 0.6875 +vt 0.21875 0.6875 +vt 0.21875 0.6845703125 +vt 0.216796875 0.6845703125 +vn -0.736457883079427 0.0698767117821912 -0.6728647944428939 +vn 0.3510888609542113 0.8896878558176285 -0.2918769105710576 +vn 0.736457883079427 -0.0698767117821912 0.6728647944428939 +vn -0.3510888609542113 -0.8896878558176285 0.2918769105710576 +vn -0.5782442374672174 0.45119038593606947 0.6797505700437602 +vn 0.5782442374672174 -0.45119038593606947 -0.6797505700437602 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6708/20116/5029 6711/20115/5029 6709/20114/5029 6706/20113/5029 +f 6707/20120/5030 6708/20119/5030 6706/20118/5030 6705/20117/5030 +f 6712/20124/5031 6707/20123/5031 6705/20122/5031 6710/20121/5031 +f 6711/20128/5032 6712/20127/5032 6710/20126/5032 6709/20125/5032 +f 6710/20132/5033 6705/20131/5033 6706/20130/5033 6709/20129/5033 +f 6711/20136/5034 6708/20135/5034 6707/20134/5034 6712/20133/5034 +o cube +v -0.9395043406277107 2.4039231264092744 4.437920099922167 +v -0.95214763820921 2.4073108877859033 3.6880343285548727 +v -0.8791431711835134 2.3877493998025034 4.436829324519836 +v -0.8917864687650127 2.3911371611791328 3.6869435531525423 +v -0.9845000188470251 2.28657015949977 3.6880343285548727 +v -0.9718567212655258 2.2831823981231407 4.437920099922167 +v -0.9241388494028278 2.270396432892999 3.6869435531525423 +v -0.9114955518213285 2.26700867151637 4.436829324519836 +vt 0.423828125 0.435546875 +vt 0.421875 0.435546875 +vt 0.421875 0.4345703125 +vt 0.423828125 0.4345703125 +vt 0.435546875 0.435546875 +vt 0.423828125 0.435546875 +vt 0.423828125 0.4345703125 +vt 0.435546875 0.4345703125 +vt 0.4375 0.435546875 +vt 0.435546875 0.435546875 +vt 0.435546875 0.4345703125 +vt 0.4375 0.4345703125 +vt 0.421875 0.435546875 +vt 0.41015625 0.435546875 +vt 0.41015625 0.4345703125 +vt 0.421875 0.4345703125 +vt 0.421875 0.435546875 +vt 0.423828125 0.435546875 +vt 0.423828125 0.447265625 +vt 0.421875 0.447265625 +vt 0.423828125 0.447265625 +vt 0.42578125 0.447265625 +vt 0.42578125 0.435546875 +vt 0.423828125 0.435546875 +vn -0.016857730108665734 0.004517015168838799 -0.9998476951563913 +vn 0.25881904510252063 0.9659258262890683 -2.60208521396521e-18 +vn 0.016857730108665734 -0.004517015168838799 0.9998476951563913 +vn -0.25881904510252063 -0.9659258262890683 2.60208521396521e-18 +vn -0.9657787111071579 0.25877962570833335 0.01745240643728352 +vn 0.9657787111071579 -0.25877962570833335 -0.01745240643728352 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6716/20140/5035 6719/20139/5035 6717/20138/5035 6714/20137/5035 +f 6715/20144/5036 6716/20143/5036 6714/20142/5036 6713/20141/5036 +f 6720/20148/5037 6715/20147/5037 6713/20146/5037 6718/20145/5037 +f 6719/20152/5038 6720/20151/5038 6718/20150/5038 6717/20149/5038 +f 6718/20156/5039 6713/20155/5039 6714/20154/5039 6717/20153/5039 +f 6719/20160/5040 6716/20159/5040 6715/20158/5040 6720/20157/5040 +o cube +v -0.9470321646262162 2.455082542404606 3.714047514198111 +v -1.052686730061391 2.4550825424046065 3.487470567438949 +v -0.8903879279364255 2.455082542404606 3.6876338728393177 +v -0.9960424933716004 2.4550825424046065 3.461056926080155 +v -1.0526867300613911 2.3925825424046065 3.487470567438949 +v -0.9470321646262163 2.392582542404606 3.714047514198111 +v -0.9960424933716006 2.3925825424046065 3.461056926080155 +v -0.8903879279364257 2.392582542404606 3.6876338728393177 +vt 0.2900390625 0.92578125 +vt 0.2890625 0.92578125 +vt 0.2890625 0.9248046875 +vt 0.2900390625 0.9248046875 +vt 0.2939453125 0.92578125 +vt 0.2900390625 0.92578125 +vt 0.2900390625 0.9248046875 +vt 0.2939453125 0.9248046875 +vt 0.294921875 0.92578125 +vt 0.2939453125 0.92578125 +vt 0.2939453125 0.9248046875 +vt 0.294921875 0.9248046875 +vt 0.2890625 0.92578125 +vt 0.28515625 0.92578125 +vt 0.28515625 0.9248046875 +vt 0.2890625 0.9248046875 +vt 0.2890625 0.92578125 +vt 0.2900390625 0.92578125 +vt 0.2900390625 0.9296875 +vt 0.2890625 0.9296875 +vt 0.2900390625 0.9296875 +vt 0.291015625 0.9296875 +vt 0.291015625 0.92578125 +vt 0.2900390625 0.92578125 +vn -0.42261826174069944 1.5116120878383722e-15 -0.90630778703665 +vn 3.2612805302853506e-15 1 1.636088227669755e-16 +vn 0.42261826174069944 -1.5116120878383722e-15 0.90630778703665 +vn -3.2612805302853506e-15 -1 -1.636088227669755e-16 +vn -0.9063077870366499 2.8476108617172314e-15 0.42261826174069933 +vn 0.9063077870366499 -2.8476108617172314e-15 -0.42261826174069933 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6724/20164/5041 6727/20163/5041 6725/20162/5041 6722/20161/5041 +f 6723/20168/5042 6724/20167/5042 6722/20166/5042 6721/20165/5042 +f 6728/20172/5043 6723/20171/5043 6721/20170/5043 6726/20169/5043 +f 6727/20176/5044 6728/20175/5044 6726/20174/5044 6725/20173/5044 +f 6726/20180/5045 6721/20179/5045 6722/20178/5045 6725/20177/5045 +f 6727/20184/5046 6724/20183/5046 6723/20182/5046 6728/20181/5046 +o cube +v -0.943917931452934 2.417657799963084 3.7125953234201283 +v -1.0495724968881086 2.4176577999630844 3.4860183766609656 +v -0.8906897602254874 2.39628154100523 3.6877746195471843 +v -0.9963443256606619 2.39628154100523 3.461197672788022 +v -1.088319436790539 2.3001962223648458 3.5040863714675403 +v -0.9826648713553647 2.3001962223648453 3.730663318226703 +v -1.0350912655630926 2.2788199634069914 3.4792656675945963 +v -0.929436700127918 2.2788199634069914 3.705842614353759 +vt 0.162109375 0.98046875 +vt 0.16015625 0.98046875 +vt 0.16015625 0.9794921875 +vt 0.162109375 0.9794921875 +vt 0.166015625 0.98046875 +vt 0.162109375 0.98046875 +vt 0.162109375 0.9794921875 +vt 0.166015625 0.9794921875 +vt 0.16796875 0.98046875 +vt 0.166015625 0.98046875 +vt 0.166015625 0.9794921875 +vt 0.16796875 0.9794921875 +vt 0.16015625 0.98046875 +vt 0.15625 0.98046875 +vt 0.15625 0.9794921875 +vt 0.16015625 0.9794921875 +vt 0.16015625 0.98046875 +vt 0.162109375 0.98046875 +vt 0.162109375 0.984375 +vt 0.16015625 0.984375 +vt 0.162109375 0.984375 +vt 0.1640625 0.984375 +vt 0.1640625 0.98046875 +vt 0.162109375 0.98046875 +vn -0.4226182617406982 1.5543122344752196e-15 -0.9063077870366506 +vn 0.3099755192194452 0.9396926207859086 -0.1445439584525972 +vn 0.4226182617406982 -1.5543122344752196e-15 0.9063077870366506 +vn -0.3099755192194452 -0.9396926207859086 0.1445439584525972 +vn -0.851650739639147 0.34202014332566844 0.397131261967102 +vn 0.851650739639147 -0.34202014332566844 -0.397131261967102 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6732/20188/5047 6735/20187/5047 6733/20186/5047 6730/20185/5047 +f 6731/20192/5048 6732/20191/5048 6730/20190/5048 6729/20189/5048 +f 6736/20196/5049 6731/20195/5049 6729/20194/5049 6734/20193/5049 +f 6735/20200/5050 6736/20199/5050 6734/20198/5050 6733/20197/5050 +f 6734/20204/5051 6729/20203/5051 6730/20202/5051 6733/20201/5051 +f 6735/20208/5052 6732/20207/5052 6731/20206/5052 6736/20205/5052 +o cube +v -0.9527881552416113 2.455082542404606 5.936916081617751 +v -0.9527881552416113 2.4550825424046065 3.686916081617751 +v -0.8902881552416113 2.4550825424046057 5.936916081617751 +v -0.8902881552416113 2.455082542404606 3.686916081617751 +v -0.9527881552416115 2.3925825424046065 3.686916081617751 +v -0.9527881552416115 2.392582542404606 5.936916081617751 +v -0.8902881552416115 2.392582542404606 3.686916081617751 +v -0.8902881552416115 2.3925825424046057 5.936916081617751 +vt 0.861328125 0.744140625 +vt 0.8603515625 0.744140625 +vt 0.8603515625 0.7431640625 +vt 0.861328125 0.7431640625 +vt 0.896484375 0.744140625 +vt 0.861328125 0.744140625 +vt 0.861328125 0.7431640625 +vt 0.896484375 0.7431640625 +vt 0.8974609375 0.744140625 +vt 0.896484375 0.744140625 +vt 0.896484375 0.7431640625 +vt 0.8974609375 0.7431640625 +vt 0.8603515625 0.744140625 +vt 0.8251953125 0.744140625 +vt 0.8251953125 0.7431640625 +vt 0.8603515625 0.7431640625 +vt 0.8603515625 0.744140625 +vt 0.861328125 0.744140625 +vt 0.861328125 0.779296875 +vt 0.8603515625 0.779296875 +vt 0.861328125 0.779296875 +vt 0.8623046875 0.779296875 +vt 0.8623046875 0.744140625 +vt 0.861328125 0.744140625 +vn 6.440309734030917e-31 1.3183898417423734e-16 -1 +vn 4.884981308350689e-15 1 1.3183898417423734e-16 +vn -6.440309734030917e-31 -1.3183898417423734e-16 1 +vn -4.884981308350689e-15 -1 -1.3183898417423734e-16 +vn -1 4.884981308350689e-15 3.0814879110195774e-33 +vn 1 -4.884981308350689e-15 -3.0814879110195774e-33 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6740/20212/5053 6743/20211/5053 6741/20210/5053 6738/20209/5053 +f 6739/20216/5054 6740/20215/5054 6738/20214/5054 6737/20213/5054 +f 6744/20220/5055 6739/20219/5055 6737/20218/5055 6742/20217/5055 +f 6743/20224/5056 6744/20223/5056 6742/20222/5056 6741/20221/5056 +f 6742/20228/5057 6737/20227/5057 6738/20226/5057 6741/20225/5057 +f 6743/20232/5058 6740/20231/5058 6739/20230/5058 6744/20229/5058 +o cube +v -1.0388380602360392 2.4550825424046065 3.5040681851897326 +v -1.418857552019848 2.4550825424046083 3.0893496832340377 +v -0.9927582266854065 2.4550825424046065 3.4618437972137537 +v -1.3727777184692151 2.4550825424046083 3.0471252952580588 +v -1.418857552019848 2.3925825424046083 3.0893496832340377 +v -1.0388380602360394 2.3925825424046065 3.5040681851897326 +v -1.3727777184692154 2.3925825424046083 3.0471252952580588 +v -0.9927582266854067 2.3925825424046065 3.4618437972137537 +vt 0.384765625 0.8193359375 +vt 0.3837890625 0.8193359375 +vt 0.3837890625 0.818359375 +vt 0.384765625 0.818359375 +vt 0.3935546875 0.8193359375 +vt 0.384765625 0.8193359375 +vt 0.384765625 0.818359375 +vt 0.3935546875 0.818359375 +vt 0.39453125 0.8193359375 +vt 0.3935546875 0.8193359375 +vt 0.3935546875 0.818359375 +vt 0.39453125 0.818359375 +vt 0.3837890625 0.8193359375 +vt 0.375 0.8193359375 +vt 0.375 0.818359375 +vt 0.3837890625 0.818359375 +vt 0.3837890625 0.8193359375 +vt 0.384765625 0.8193359375 +vt 0.384765625 0.828125 +vt 0.3837890625 0.828125 +vt 0.384765625 0.828125 +vt 0.3857421875 0.828125 +vt 0.3857421875 0.8193359375 +vt 0.384765625 0.8193359375 +vn -0.6755902076156601 2.8229822345714422e-15 -0.7372773368101243 +vn 4.003349423903872e-15 1 9.621059751618302e-17 +vn 0.6755902076156601 -2.8229822345714422e-15 0.7372773368101243 +vn -4.003349423903872e-15 -1 -9.621059751618302e-17 +vn -0.7372773368101243 2.83424381894337e-15 0.6755902076156599 +vn 0.7372773368101243 -2.83424381894337e-15 -0.6755902076156599 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6748/20236/5059 6751/20235/5059 6749/20234/5059 6746/20233/5059 +f 6747/20240/5060 6748/20239/5060 6746/20238/5060 6745/20237/5060 +f 6752/20244/5061 6747/20243/5061 6745/20242/5061 6750/20241/5061 +f 6751/20248/5062 6752/20247/5062 6750/20246/5062 6749/20245/5062 +f 6750/20252/5063 6745/20251/5063 6746/20250/5063 6749/20249/5063 +f 6751/20256/5064 6748/20255/5064 6747/20254/5064 6752/20253/5064 +o cube +v -1.0393987339210322 2.42487228736136 3.5045819479657427 +v -1.3771938377288622 2.4248722873613615 3.1359432795606805 +v -0.9960978543664598 2.403496028403506 3.4649040021675144 +v -1.3338929581742898 2.4034960284035067 3.096265333762452 +v -1.4087143002796836 2.3074107097631233 3.1648264620154465 +v -1.0709191964718539 2.307410709763122 3.5334651304205087 +v -1.3654134207251114 2.2860344508052686 3.125148516217218 +v -1.0276183169172812 2.2860344508052672 3.4937871846222803 +vt 0.4375 0.771484375 +vt 0.435546875 0.771484375 +vt 0.435546875 0.7705078125 +vt 0.4375 0.7705078125 +vt 0.4453125 0.771484375 +vt 0.4375 0.771484375 +vt 0.4375 0.7705078125 +vt 0.4453125 0.7705078125 +vt 0.447265625 0.771484375 +vt 0.4453125 0.771484375 +vt 0.4453125 0.7705078125 +vt 0.447265625 0.7705078125 +vt 0.435546875 0.771484375 +vt 0.427734375 0.771484375 +vt 0.427734375 0.7705078125 +vt 0.435546875 0.7705078125 +vt 0.435546875 0.771484375 +vt 0.4375 0.771484375 +vt 0.4375 0.779296875 +vt 0.435546875 0.779296875 +vt 0.4375 0.779296875 +vt 0.439453125 0.779296875 +vt 0.439453125 0.771484375 +vt 0.4375 0.771484375 +vn -0.6755902076156599 2.525757381022231e-15 -0.7372773368101243 +vn 0.25216370040657177 0.9396926207859064 -0.2310654596381283 +vn 0.6755902076156599 -2.525757381022231e-15 0.7372773368101243 +vn -0.25216370040657177 -0.9396926207859064 0.2310654596381283 +vn -0.6928140728731585 0.34202014332567426 0.6348471327716547 +vn 0.6928140728731585 -0.34202014332567426 -0.6348471327716547 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6756/20260/5065 6759/20259/5065 6757/20258/5065 6754/20257/5065 +f 6755/20264/5066 6756/20263/5066 6754/20262/5066 6753/20261/5066 +f 6760/20268/5067 6755/20267/5067 6753/20266/5067 6758/20265/5067 +f 6759/20272/5068 6760/20271/5068 6758/20270/5068 6757/20269/5068 +f 6758/20276/5069 6753/20275/5069 6754/20274/5069 6757/20273/5069 +f 6759/20280/5070 6756/20279/5070 6755/20278/5070 6760/20277/5070 +o cube +v -0.9524463391769357 2.4073909244689844 4.999657335630418 +v -0.9467566703940085 2.4058663823133983 4.437188177862317 +v -0.8920792851792391 2.3912156211008555 5.000311822137683 +v -0.8863896163963119 2.3896910789452694 4.437842664369582 +v -0.9791090510318236 2.2851256540272646 4.437188177862317 +v -0.9847987198147508 2.2866501961828507 4.999657335630418 +v -0.918741997034127 2.2689503506591358 4.437842664369582 +v -0.9244316658170542 2.270474892814722 5.000311822137683 +vt 0.5458984375 0.4833984375 +vt 0.5439453125 0.4833984375 +vt 0.5439453125 0.482421875 +vt 0.5458984375 0.482421875 +vt 0.5546875 0.4833984375 +vt 0.5458984375 0.4833984375 +vt 0.5458984375 0.482421875 +vt 0.5546875 0.482421875 +vt 0.556640625 0.4833984375 +vt 0.5546875 0.4833984375 +vt 0.5546875 0.482421875 +vt 0.556640625 0.482421875 +vt 0.5439453125 0.4833984375 +vt 0.53515625 0.4833984375 +vt 0.53515625 0.482421875 +vt 0.5439453125 0.482421875 +vt 0.5439453125 0.4833984375 +vt 0.5458984375 0.4833984375 +vt 0.5458984375 0.4921875 +vt 0.5439453125 0.4921875 +vt 0.5458984375 0.4921875 +vt 0.5478515625 0.4921875 +vt 0.5478515625 0.4833984375 +vt 0.5458984375 0.4833984375 +vn 0.010114966725203926 -0.0027102971654860693 -0.9999451693655123 +vn 0.2588190451025207 0.9659258262890684 -2.168404344971009e-18 +vn -0.010114966725203926 0.0027102971654860693 0.9999451693655123 +vn -0.2588190451025207 -0.9659258262890684 2.168404344971009e-18 +vn -0.9658728639631449 0.2588048538900602 -0.010471784116244208 +vn 0.9658728639631449 -0.2588048538900602 0.010471784116244208 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6764/20284/5071 6767/20283/5071 6765/20282/5071 6762/20281/5071 +f 6763/20288/5072 6764/20287/5072 6762/20286/5072 6761/20285/5072 +f 6768/20292/5073 6763/20291/5073 6761/20290/5073 6766/20289/5073 +f 6767/20296/5074 6768/20295/5074 6766/20294/5074 6765/20293/5074 +f 6766/20300/5075 6761/20299/5075 6762/20298/5075 6765/20297/5075 +f 6767/20304/5076 6764/20303/5076 6763/20302/5076 6768/20301/5076 +o cube +v -1.34375 2.109375 5.9375 +v -1.34375 2.109375 3.6875 +v -1.34375 2.046875 5.9375 +v -1.34375 2.046875 3.6875 +v -1.46875 2.109375 3.6875 +v -1.46875 2.109375 5.9375 +v -1.46875 2.046875 3.6875 +v -1.46875 2.046875 5.9375 +vt 0.59765625 0.458984375 +vt 0.595703125 0.458984375 +vt 0.595703125 0.4580078125 +vt 0.59765625 0.4580078125 +vt 0.6328125 0.458984375 +vt 0.59765625 0.458984375 +vt 0.59765625 0.4580078125 +vt 0.6328125 0.4580078125 +vt 0.634765625 0.458984375 +vt 0.6328125 0.458984375 +vt 0.6328125 0.4580078125 +vt 0.634765625 0.4580078125 +vt 0.595703125 0.458984375 +vt 0.560546875 0.458984375 +vt 0.560546875 0.4580078125 +vt 0.595703125 0.4580078125 +vt 0.595703125 0.458984375 +vt 0.59765625 0.458984375 +vt 0.59765625 0.494140625 +vt 0.595703125 0.494140625 +vt 0.59765625 0.494140625 +vt 0.599609375 0.494140625 +vt 0.599609375 0.458984375 +vt 0.59765625 0.458984375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6772/20308/5077 6775/20307/5077 6773/20306/5077 6770/20305/5077 +f 6771/20312/5078 6772/20311/5078 6770/20310/5078 6769/20309/5078 +f 6776/20316/5079 6771/20315/5079 6769/20314/5079 6774/20313/5079 +f 6775/20320/5080 6776/20319/5080 6774/20318/5080 6773/20317/5080 +f 6774/20324/5081 6769/20323/5081 6770/20322/5081 6773/20321/5081 +f 6775/20328/5082 6772/20327/5082 6771/20326/5082 6776/20325/5082 +o cube +v -1.34375 2.1087321375720576 3.6952366065247193 +v -1.34375 2.149994039037227 3.4486652061404115 +v -1.34375 2.047089287475981 3.684921131158427 +v -1.34375 2.08835118894115 3.438349730774119 +v -1.46875 2.149994039037227 3.4486652061404115 +v -1.46875 2.1087321375720576 3.6952366065247193 +v -1.46875 2.08835118894115 3.438349730774119 +v -1.46875 2.047089287475981 3.684921131158427 +vt 0.119140625 0.8447265625 +vt 0.1171875 0.8447265625 +vt 0.1171875 0.84375 +vt 0.119140625 0.84375 +vt 0.123046875 0.8447265625 +vt 0.119140625 0.8447265625 +vt 0.119140625 0.84375 +vt 0.123046875 0.84375 +vt 0.125 0.8447265625 +vt 0.123046875 0.8447265625 +vt 0.123046875 0.84375 +vt 0.125 0.84375 +vt 0.1171875 0.8447265625 +vt 0.11328125 0.8447265625 +vt 0.11328125 0.84375 +vt 0.1171875 0.84375 +vt 0.1171875 0.8447265625 +vt 0.119140625 0.8447265625 +vt 0.119140625 0.8486328125 +vt 0.1171875 0.8486328125 +vt 0.119140625 0.8486328125 +vt 0.12109375 0.8486328125 +vt 0.12109375 0.8447265625 +vt 0.119140625 0.8447265625 +vn 0 0.16504760586067765 -0.9862856015372314 +vn 1 0 0 +vn 0 -0.16504760586067765 0.9862856015372314 +vn -1 0 0 +vn 0 0.9862856015372314 0.16504760586067765 +vn 0 -0.9862856015372314 -0.16504760586067765 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6780/20332/5083 6783/20331/5083 6781/20330/5083 6778/20329/5083 +f 6779/20336/5084 6780/20335/5084 6778/20334/5084 6777/20333/5084 +f 6784/20340/5085 6779/20339/5085 6777/20338/5085 6782/20337/5085 +f 6783/20344/5086 6784/20343/5086 6782/20342/5086 6781/20341/5086 +f 6782/20348/5087 6777/20347/5087 6778/20346/5087 6781/20345/5087 +f 6783/20352/5088 6780/20351/5088 6779/20350/5088 6784/20349/5088 +o cube +v -1.470946715911081 2.120564621608583 3.7191981256496582 +v -1.4275346714943484 2.1611996620755076 3.4763726988801156 +v -1.470946715911081 2.058921771512506 3.708882650283366 +v -1.4275346714943484 2.0995568119794306 3.466057223513823 +v -1.5506356406208746 2.1647821890737573 3.454964361709356 +v -1.5940476850376069 2.124147148606833 3.6977897884788993 +v -1.5506356406208746 2.1031393389776802 3.4446488863430638 +v -1.5940476850376069 2.062504298510756 3.687474313112607 +vt 0.11914062499999999 0.849609375 +vt 0.11718749999999999 0.849609375 +vt 0.11718749999999999 0.8486328125 +vt 0.11914062499999999 0.8486328125 +vt 0.12304687499999997 0.849609375 +vt 0.11914062499999999 0.849609375 +vt 0.11914062499999999 0.8486328125 +vt 0.12304687499999997 0.8486328125 +vt 0.12499999999999997 0.849609375 +vt 0.12304687499999997 0.849609375 +vt 0.12304687499999997 0.8486328125 +vt 0.12499999999999997 0.8486328125 +vt 0.11718749999999999 0.849609375 +vt 0.11328125 0.849609375 +vt 0.11328125 0.8486328125 +vt 0.11718749999999999 0.8486328125 +vt 0.11718749999999999 0.849609375 +vt 0.11914062499999999 0.849609375 +vt 0.11914062499999999 0.853515625 +vt 0.11718749999999999 0.853515625 +vt 0.11914062499999999 0.853515625 +vt 0.12109374999999999 0.853515625 +vt 0.12109374999999999 0.849609375 +vt 0.11914062499999999 0.849609375 +vn 0.17364817766693033 0.16254016186769843 -0.9713017070781749 +vn 0.9848077530122081 -0.028660215985996433 0.17126669736607245 +vn -0.17364817766693033 -0.16254016186769843 0.9713017070781749 +vn -0.9848077530122081 0.028660215985996433 -0.17126669736607245 +vn -3.469446951953614e-18 0.9862856015372314 0.1650476058606776 +vn 3.469446951953614e-18 -0.9862856015372314 -0.1650476058606776 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6788/20356/5089 6791/20355/5089 6789/20354/5089 6786/20353/5089 +f 6787/20360/5090 6788/20359/5090 6786/20358/5090 6785/20357/5090 +f 6792/20364/5091 6787/20363/5091 6785/20362/5091 6790/20361/5091 +f 6791/20368/5092 6792/20367/5092 6790/20366/5092 6789/20365/5092 +f 6790/20372/5093 6785/20371/5093 6786/20370/5093 6789/20369/5093 +f 6791/20376/5094 6788/20375/5094 6787/20374/5094 6792/20373/5094 +o cube +v -1.2184523149623931 2.124147148606833 3.6977897884788993 +v -1.2618643593791254 2.1647821890737573 3.454964361709356 +v -1.2184523149623931 2.062504298510756 3.687474313112607 +v -1.2618643593791254 2.1031393389776802 3.4446488863430638 +v -1.3849653285056516 2.1611996620755076 3.4763726988801156 +v -1.341553284088919 2.120564621608583 3.7191981256496582 +v -1.3849653285056516 2.0995568119794306 3.466057223513823 +v -1.341553284088919 2.058921771512506 3.708882650283366 +vt 0.08496093749999999 0.9013671875 +vt 0.08300781249999999 0.9013671875 +vt 0.08300781249999999 0.900390625 +vt 0.08496093749999999 0.900390625 +vt 0.08886718749999997 0.9013671875 +vt 0.08496093749999999 0.9013671875 +vt 0.08496093749999999 0.900390625 +vt 0.08886718749999997 0.900390625 +vt 0.09082031249999997 0.9013671875 +vt 0.08886718749999997 0.9013671875 +vt 0.08886718749999997 0.900390625 +vt 0.09082031249999997 0.900390625 +vt 0.08300781249999999 0.9013671875 +vt 0.0791015625 0.9013671875 +vt 0.0791015625 0.900390625 +vt 0.08300781249999999 0.900390625 +vt 0.08300781249999999 0.9013671875 +vt 0.08496093749999999 0.9013671875 +vt 0.08496093749999999 0.9052734375 +vt 0.08300781249999999 0.9052734375 +vt 0.08496093749999999 0.9052734375 +vt 0.08691406249999999 0.9052734375 +vt 0.08691406249999999 0.9013671875 +vt 0.08496093749999999 0.9013671875 +vn -0.17364817766693033 0.16254016186769843 -0.9713017070781749 +vn 0.9848077530122081 0.028660215985996433 -0.17126669736607245 +vn 0.17364817766693033 -0.16254016186769843 0.9713017070781749 +vn -0.9848077530122081 -0.028660215985996433 0.17126669736607245 +vn 3.469446951953614e-18 0.9862856015372314 0.1650476058606776 +vn -3.469446951953614e-18 -0.9862856015372314 -0.1650476058606776 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6796/20380/5095 6799/20379/5095 6797/20378/5095 6794/20377/5095 +f 6795/20384/5096 6796/20383/5096 6794/20382/5096 6793/20381/5096 +f 6800/20388/5097 6795/20387/5097 6793/20386/5097 6798/20385/5097 +f 6799/20392/5098 6800/20391/5098 6798/20390/5098 6797/20389/5098 +f 6798/20396/5099 6793/20395/5099 6794/20394/5099 6797/20393/5099 +f 6799/20400/5100 6796/20399/5100 6795/20398/5100 6800/20397/5100 +o cube +v -1.46875 2.125 5.9375 +v -1.46875 2.125 3.6875 +v -1.46875 2.0625 5.9375 +v -1.46875 2.0625 3.6875 +v -1.59375 2.125 3.6875 +v -1.59375 2.125 5.9375 +v -1.59375 2.0625 3.6875 +v -1.59375 2.0625 5.9375 +vt 0.2861328125 0.408203125 +vt 0.2841796875 0.408203125 +vt 0.2841796875 0.4072265625 +vt 0.2861328125 0.4072265625 +vt 0.3212890625 0.408203125 +vt 0.2861328125 0.408203125 +vt 0.2861328125 0.4072265625 +vt 0.3212890625 0.4072265625 +vt 0.3232421875 0.408203125 +vt 0.3212890625 0.408203125 +vt 0.3212890625 0.4072265625 +vt 0.3232421875 0.4072265625 +vt 0.2841796875 0.408203125 +vt 0.2490234375 0.408203125 +vt 0.2490234375 0.4072265625 +vt 0.2841796875 0.4072265625 +vt 0.2841796875 0.408203125 +vt 0.2861328125 0.408203125 +vt 0.2861328125 0.443359375 +vt 0.2841796875 0.443359375 +vt 0.2861328125 0.443359375 +vt 0.2880859375 0.443359375 +vt 0.2880859375 0.408203125 +vt 0.2861328125 0.408203125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6804/20404/5101 6807/20403/5101 6805/20402/5101 6802/20401/5101 +f 6803/20408/5102 6804/20407/5102 6802/20406/5102 6801/20405/5102 +f 6808/20412/5103 6803/20411/5103 6801/20410/5103 6806/20409/5103 +f 6807/20416/5104 6808/20415/5104 6806/20414/5104 6805/20413/5104 +f 6806/20420/5105 6801/20419/5105 6802/20418/5105 6805/20417/5105 +f 6807/20424/5106 6804/20423/5106 6803/20422/5106 6808/20421/5106 +o cube +v -1.21875 2.125 5.9375 +v -1.21875 2.125 3.6875 +v -1.21875 2.0625 5.9375 +v -1.21875 2.0625 3.6875 +v -1.34375 2.125 3.6875 +v -1.34375 2.125 5.9375 +v -1.34375 2.0625 3.6875 +v -1.34375 2.0625 5.9375 +vt 0.369140625 0.703125 +vt 0.3671875 0.703125 +vt 0.3671875 0.7021484375 +vt 0.369140625 0.7021484375 +vt 0.404296875 0.703125 +vt 0.369140625 0.703125 +vt 0.369140625 0.7021484375 +vt 0.404296875 0.7021484375 +vt 0.40625 0.703125 +vt 0.404296875 0.703125 +vt 0.404296875 0.7021484375 +vt 0.40625 0.7021484375 +vt 0.3671875 0.703125 +vt 0.33203125 0.703125 +vt 0.33203125 0.7021484375 +vt 0.3671875 0.7021484375 +vt 0.3671875 0.703125 +vt 0.369140625 0.703125 +vt 0.369140625 0.73828125 +vt 0.3671875 0.73828125 +vt 0.369140625 0.73828125 +vt 0.37109375 0.73828125 +vt 0.37109375 0.703125 +vt 0.369140625 0.703125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6812/20428/5107 6815/20427/5107 6813/20426/5107 6810/20425/5107 +f 6811/20432/5108 6812/20431/5108 6810/20430/5108 6809/20429/5108 +f 6816/20436/5109 6811/20435/5109 6809/20434/5109 6814/20433/5109 +f 6815/20440/5110 6816/20439/5110 6814/20438/5110 6813/20437/5110 +f 6814/20444/5111 6809/20443/5111 6810/20442/5111 6813/20441/5111 +f 6815/20448/5112 6812/20447/5112 6811/20446/5112 6816/20445/5112 +o cube +v -0.625 3.1875 3.703125 +v -0.625 3.1875 3.703125 +v -0.625 1.4375 3.703125 +v -0.625 1.4375 3.703125 +v -2 3.1875 3.703125 +v -2 3.1875 3.703125 +v -2 1.4375 3.703125 +v -2 1.4375 3.703125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6820/20452/5113 6823/20451/5113 6821/20450/5113 6818/20449/5113 +f 6819/20456/5114 6820/20455/5114 6818/20454/5114 6817/20453/5114 +f 6824/20460/5115 6819/20459/5115 6817/20458/5115 6822/20457/5115 +f 6823/20464/5116 6824/20463/5116 6822/20462/5116 6821/20461/5116 +f 6822/20468/5117 6817/20467/5117 6818/20466/5117 6821/20465/5117 +f 6823/20472/5118 6820/20471/5118 6819/20470/5118 6824/20469/5118 +o cube +v -0.625 3.1875 3.6875 +v -0.625 3.1875 3.6875 +v -0.625 1.4375 3.6875 +v -0.625 1.4375 3.6875 +v -2 3.1875 3.6875 +v -2 3.1875 3.6875 +v -2 1.4375 3.6875 +v -2 1.4375 3.6875 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6828/20476/5119 6831/20475/5119 6829/20474/5119 6826/20473/5119 +f 6827/20480/5120 6828/20479/5120 6826/20478/5120 6825/20477/5120 +f 6832/20484/5121 6827/20483/5121 6825/20482/5121 6830/20481/5121 +f 6831/20488/5122 6832/20487/5122 6830/20486/5122 6829/20485/5122 +f 6830/20492/5123 6825/20491/5123 6826/20490/5123 6829/20489/5123 +f 6831/20496/5124 6828/20495/5124 6827/20494/5124 6832/20493/5124 +o cube +v -0.625 3.1875 3.671875 +v -0.625 3.1875 3.671875 +v -0.625 1.4375 3.671875 +v -0.625 1.4375 3.671875 +v -2 3.1875 3.671875 +v -2 3.1875 3.671875 +v -2 1.4375 3.671875 +v -2 1.4375 3.671875 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6836/20500/5125 6839/20499/5125 6837/20498/5125 6834/20497/5125 +f 6835/20504/5126 6836/20503/5126 6834/20502/5126 6833/20501/5126 +f 6840/20508/5127 6835/20507/5127 6833/20506/5127 6838/20505/5127 +f 6839/20512/5128 6840/20511/5128 6838/20510/5128 6837/20509/5128 +f 6838/20516/5129 6833/20515/5129 6834/20514/5129 6837/20513/5129 +f 6839/20520/5130 6836/20519/5130 6835/20518/5130 6840/20517/5130 +o cube +v -0.625 3.1875 3.65625 +v -0.625 3.1875 3.65625 +v -0.625 1.4375 3.65625 +v -0.625 1.4375 3.65625 +v -2 3.1875 3.65625 +v -2 3.1875 3.65625 +v -2 1.4375 3.65625 +v -2 1.4375 3.65625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6844/20524/5131 6847/20523/5131 6845/20522/5131 6842/20521/5131 +f 6843/20528/5132 6844/20527/5132 6842/20526/5132 6841/20525/5132 +f 6848/20532/5133 6843/20531/5133 6841/20530/5133 6846/20529/5133 +f 6847/20536/5134 6848/20535/5134 6846/20534/5134 6845/20533/5134 +f 6846/20540/5135 6841/20539/5135 6842/20538/5135 6845/20537/5135 +f 6847/20544/5136 6844/20543/5136 6843/20542/5136 6848/20541/5136 +o cube +v -0.625 3.1875 3.6500000000000004 +v -0.625 3.1875 3.6500000000000004 +v -0.625 1.4375 3.6500000000000004 +v -0.625 1.4375 3.6500000000000004 +v -2 3.1875 3.6500000000000004 +v -2 3.1875 3.6500000000000004 +v -2 1.4375 3.6500000000000004 +v -2 1.4375 3.6500000000000004 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6852/20548/5137 6855/20547/5137 6853/20546/5137 6850/20545/5137 +f 6851/20552/5138 6852/20551/5138 6850/20550/5138 6849/20549/5138 +f 6856/20556/5139 6851/20555/5139 6849/20554/5139 6854/20553/5139 +f 6855/20560/5140 6856/20559/5140 6854/20558/5140 6853/20557/5140 +f 6854/20564/5141 6849/20563/5141 6850/20562/5141 6853/20561/5141 +f 6855/20568/5142 6852/20567/5142 6851/20566/5142 6856/20565/5142 +o cube +v -0.625 3.1875 3.6656250000000004 +v -0.625 3.1875 3.6656250000000004 +v -0.625 1.4375 3.6656250000000004 +v -0.625 1.4375 3.6656250000000004 +v -2 3.1875 3.6656250000000004 +v -2 3.1875 3.6656250000000004 +v -2 1.4375 3.6656250000000004 +v -2 1.4375 3.6656250000000004 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6860/20572/5143 6863/20571/5143 6861/20570/5143 6858/20569/5143 +f 6859/20576/5144 6860/20575/5144 6858/20574/5144 6857/20573/5144 +f 6864/20580/5145 6859/20579/5145 6857/20578/5145 6862/20577/5145 +f 6863/20584/5146 6864/20583/5146 6862/20582/5146 6861/20581/5146 +f 6862/20588/5147 6857/20587/5147 6858/20586/5147 6861/20585/5147 +f 6863/20592/5148 6860/20591/5148 6859/20590/5148 6864/20589/5148 +o cube +v -0.625 3.1875 3.6812500000000004 +v -0.625 3.1875 3.6812500000000004 +v -0.625 1.4375 3.6812500000000004 +v -0.625 1.4375 3.6812500000000004 +v -2 3.1875 3.6812500000000004 +v -2 3.1875 3.6812500000000004 +v -2 1.4375 3.6812500000000004 +v -2 1.4375 3.6812500000000004 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6868/20596/5149 6871/20595/5149 6869/20594/5149 6866/20593/5149 +f 6867/20600/5150 6868/20599/5150 6866/20598/5150 6865/20597/5150 +f 6872/20604/5151 6867/20603/5151 6865/20602/5151 6870/20601/5151 +f 6871/20608/5152 6872/20607/5152 6870/20606/5152 6869/20605/5152 +f 6870/20612/5153 6865/20611/5153 6866/20610/5153 6869/20609/5153 +f 6871/20616/5154 6868/20615/5154 6867/20614/5154 6872/20613/5154 +o cube +v -0.625 3.1875 3.6968750000000004 +v -0.625 3.1875 3.6968750000000004 +v -0.625 1.4375 3.6968750000000004 +v -0.625 1.4375 3.6968750000000004 +v -2 3.1875 3.6968750000000004 +v -2 3.1875 3.6968750000000004 +v -2 1.4375 3.6968750000000004 +v -2 1.4375 3.6968750000000004 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6876/20620/5155 6879/20619/5155 6877/20618/5155 6874/20617/5155 +f 6875/20624/5156 6876/20623/5156 6874/20622/5156 6873/20621/5156 +f 6880/20628/5157 6875/20627/5157 6873/20626/5157 6878/20625/5157 +f 6879/20632/5158 6880/20631/5158 6878/20630/5158 6877/20629/5158 +f 6878/20636/5159 6873/20635/5159 6874/20634/5159 6877/20633/5159 +f 6879/20640/5160 6876/20639/5160 6875/20638/5160 6880/20637/5160 +o cube +v -0.625 3.1875 4.765625 +v -0.625 3.1875 4.765625 +v -0.625 1.4375 4.765625 +v -0.625 1.4375 4.765625 +v -2 3.1875 4.765625 +v -2 3.1875 4.765625 +v -2 1.4375 4.765625 +v -2 1.4375 4.765625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6884/20644/5161 6887/20643/5161 6885/20642/5161 6882/20641/5161 +f 6883/20648/5162 6884/20647/5162 6882/20646/5162 6881/20645/5162 +f 6888/20652/5163 6883/20651/5163 6881/20650/5163 6886/20649/5163 +f 6887/20656/5164 6888/20655/5164 6886/20654/5164 6885/20653/5164 +f 6886/20660/5165 6881/20659/5165 6882/20658/5165 6885/20657/5165 +f 6887/20664/5166 6884/20663/5166 6883/20662/5166 6888/20661/5166 +o cube +v -0.625 3.1875 4.75 +v -0.625 3.1875 4.75 +v -0.625 1.4375 4.75 +v -0.625 1.4375 4.75 +v -2 3.1875 4.75 +v -2 3.1875 4.75 +v -2 1.4375 4.75 +v -2 1.4375 4.75 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6892/20668/5167 6895/20667/5167 6893/20666/5167 6890/20665/5167 +f 6891/20672/5168 6892/20671/5168 6890/20670/5168 6889/20669/5168 +f 6896/20676/5169 6891/20675/5169 6889/20674/5169 6894/20673/5169 +f 6895/20680/5170 6896/20679/5170 6894/20678/5170 6893/20677/5170 +f 6894/20684/5171 6889/20683/5171 6890/20682/5171 6893/20681/5171 +f 6895/20688/5172 6892/20687/5172 6891/20686/5172 6896/20685/5172 +o cube +v -0.625 3.1875 4.734375 +v -0.625 3.1875 4.734375 +v -0.625 1.4375 4.734375 +v -0.625 1.4375 4.734375 +v -2 3.1875 4.734375 +v -2 3.1875 4.734375 +v -2 1.4375 4.734375 +v -2 1.4375 4.734375 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6900/20692/5173 6903/20691/5173 6901/20690/5173 6898/20689/5173 +f 6899/20696/5174 6900/20695/5174 6898/20694/5174 6897/20693/5174 +f 6904/20700/5175 6899/20699/5175 6897/20698/5175 6902/20697/5175 +f 6903/20704/5176 6904/20703/5176 6902/20702/5176 6901/20701/5176 +f 6902/20708/5177 6897/20707/5177 6898/20706/5177 6901/20705/5177 +f 6903/20712/5178 6900/20711/5178 6899/20710/5178 6904/20709/5178 +o cube +v -0.625 3.1875 4.71875 +v -0.625 3.1875 4.71875 +v -0.625 1.4375 4.71875 +v -0.625 1.4375 4.71875 +v -2 3.1875 4.71875 +v -2 3.1875 4.71875 +v -2 1.4375 4.71875 +v -2 1.4375 4.71875 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6908/20716/5179 6911/20715/5179 6909/20714/5179 6906/20713/5179 +f 6907/20720/5180 6908/20719/5180 6906/20718/5180 6905/20717/5180 +f 6912/20724/5181 6907/20723/5181 6905/20722/5181 6910/20721/5181 +f 6911/20728/5182 6912/20727/5182 6910/20726/5182 6909/20725/5182 +f 6910/20732/5183 6905/20731/5183 6906/20730/5183 6909/20729/5183 +f 6911/20736/5184 6908/20735/5184 6907/20734/5184 6912/20733/5184 +o cube +v -0.625 3.1875 4.7125 +v -0.625 3.1875 4.7125 +v -0.625 1.4375 4.7125 +v -0.625 1.4375 4.7125 +v -2 3.1875 4.7125 +v -2 3.1875 4.7125 +v -2 1.4375 4.7125 +v -2 1.4375 4.7125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6916/20740/5185 6919/20739/5185 6917/20738/5185 6914/20737/5185 +f 6915/20744/5186 6916/20743/5186 6914/20742/5186 6913/20741/5186 +f 6920/20748/5187 6915/20747/5187 6913/20746/5187 6918/20745/5187 +f 6919/20752/5188 6920/20751/5188 6918/20750/5188 6917/20749/5188 +f 6918/20756/5189 6913/20755/5189 6914/20754/5189 6917/20753/5189 +f 6919/20760/5190 6916/20759/5190 6915/20758/5190 6920/20757/5190 +o cube +v -0.625 3.1875 4.728125 +v -0.625 3.1875 4.728125 +v -0.625 1.4375 4.728125 +v -0.625 1.4375 4.728125 +v -2 3.1875 4.728125 +v -2 3.1875 4.728125 +v -2 1.4375 4.728125 +v -2 1.4375 4.728125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6924/20764/5191 6927/20763/5191 6925/20762/5191 6922/20761/5191 +f 6923/20768/5192 6924/20767/5192 6922/20766/5192 6921/20765/5192 +f 6928/20772/5193 6923/20771/5193 6921/20770/5193 6926/20769/5193 +f 6927/20776/5194 6928/20775/5194 6926/20774/5194 6925/20773/5194 +f 6926/20780/5195 6921/20779/5195 6922/20778/5195 6925/20777/5195 +f 6927/20784/5196 6924/20783/5196 6923/20782/5196 6928/20781/5196 +o cube +v -0.625 3.1875 4.74375 +v -0.625 3.1875 4.74375 +v -0.625 1.4375 4.74375 +v -0.625 1.4375 4.74375 +v -2 3.1875 4.74375 +v -2 3.1875 4.74375 +v -2 1.4375 4.74375 +v -2 1.4375 4.74375 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6932/20788/5197 6935/20787/5197 6933/20786/5197 6930/20785/5197 +f 6931/20792/5198 6932/20791/5198 6930/20790/5198 6929/20789/5198 +f 6936/20796/5199 6931/20795/5199 6929/20794/5199 6934/20793/5199 +f 6935/20800/5200 6936/20799/5200 6934/20798/5200 6933/20797/5200 +f 6934/20804/5201 6929/20803/5201 6930/20802/5201 6933/20801/5201 +f 6935/20808/5202 6932/20807/5202 6931/20806/5202 6936/20805/5202 +o cube +v -0.625 3.1875 4.759375 +v -0.625 3.1875 4.759375 +v -0.625 1.4375 4.759375 +v -0.625 1.4375 4.759375 +v -2 3.1875 4.759375 +v -2 3.1875 4.759375 +v -2 1.4375 4.759375 +v -2 1.4375 4.759375 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6940/20812/5203 6943/20811/5203 6941/20810/5203 6938/20809/5203 +f 6939/20816/5204 6940/20815/5204 6938/20814/5204 6937/20813/5204 +f 6944/20820/5205 6939/20819/5205 6937/20818/5205 6942/20817/5205 +f 6943/20824/5206 6944/20823/5206 6942/20822/5206 6941/20821/5206 +f 6942/20828/5207 6937/20827/5207 6938/20826/5207 6941/20825/5207 +f 6943/20832/5208 6940/20831/5208 6939/20830/5208 6944/20829/5208 +o cube +v -0.625 3.1875 5.640625 +v -0.625 3.1875 5.640625 +v -0.625 1.4375 5.640625 +v -0.625 1.4375 5.640625 +v -2 3.1875 5.640625 +v -2 3.1875 5.640625 +v -2 1.4375 5.640625 +v -2 1.4375 5.640625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6948/20836/5209 6951/20835/5209 6949/20834/5209 6946/20833/5209 +f 6947/20840/5210 6948/20839/5210 6946/20838/5210 6945/20837/5210 +f 6952/20844/5211 6947/20843/5211 6945/20842/5211 6950/20841/5211 +f 6951/20848/5212 6952/20847/5212 6950/20846/5212 6949/20845/5212 +f 6950/20852/5213 6945/20851/5213 6946/20850/5213 6949/20849/5213 +f 6951/20856/5214 6948/20855/5214 6947/20854/5214 6952/20853/5214 +o cube +v -0.625 3.1875 5.625 +v -0.625 3.1875 5.625 +v -0.625 1.4375 5.625 +v -0.625 1.4375 5.625 +v -2 3.1875 5.625 +v -2 3.1875 5.625 +v -2 1.4375 5.625 +v -2 1.4375 5.625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6956/20860/5215 6959/20859/5215 6957/20858/5215 6954/20857/5215 +f 6955/20864/5216 6956/20863/5216 6954/20862/5216 6953/20861/5216 +f 6960/20868/5217 6955/20867/5217 6953/20866/5217 6958/20865/5217 +f 6959/20872/5218 6960/20871/5218 6958/20870/5218 6957/20869/5218 +f 6958/20876/5219 6953/20875/5219 6954/20874/5219 6957/20873/5219 +f 6959/20880/5220 6956/20879/5220 6955/20878/5220 6960/20877/5220 +o cube +v -0.625 3.1875 5.609375 +v -0.625 3.1875 5.609375 +v -0.625 1.4375 5.609375 +v -0.625 1.4375 5.609375 +v -2 3.1875 5.609375 +v -2 3.1875 5.609375 +v -2 1.4375 5.609375 +v -2 1.4375 5.609375 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6964/20884/5221 6967/20883/5221 6965/20882/5221 6962/20881/5221 +f 6963/20888/5222 6964/20887/5222 6962/20886/5222 6961/20885/5222 +f 6968/20892/5223 6963/20891/5223 6961/20890/5223 6966/20889/5223 +f 6967/20896/5224 6968/20895/5224 6966/20894/5224 6965/20893/5224 +f 6966/20900/5225 6961/20899/5225 6962/20898/5225 6965/20897/5225 +f 6967/20904/5226 6964/20903/5226 6963/20902/5226 6968/20901/5226 +o cube +v -0.625 3.1875 5.59375 +v -0.625 3.1875 5.59375 +v -0.625 1.4375 5.59375 +v -0.625 1.4375 5.59375 +v -2 3.1875 5.59375 +v -2 3.1875 5.59375 +v -2 1.4375 5.59375 +v -2 1.4375 5.59375 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6972/20908/5227 6975/20907/5227 6973/20906/5227 6970/20905/5227 +f 6971/20912/5228 6972/20911/5228 6970/20910/5228 6969/20909/5228 +f 6976/20916/5229 6971/20915/5229 6969/20914/5229 6974/20913/5229 +f 6975/20920/5230 6976/20919/5230 6974/20918/5230 6973/20917/5230 +f 6974/20924/5231 6969/20923/5231 6970/20922/5231 6973/20921/5231 +f 6975/20928/5232 6972/20927/5232 6971/20926/5232 6976/20925/5232 +o cube +v -0.625 3.1875 5.5875 +v -0.625 3.1875 5.5875 +v -0.625 1.4375 5.5875 +v -0.625 1.4375 5.5875 +v -2 3.1875 5.5875 +v -2 3.1875 5.5875 +v -2 1.4375 5.5875 +v -2 1.4375 5.5875 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6980/20932/5233 6983/20931/5233 6981/20930/5233 6978/20929/5233 +f 6979/20936/5234 6980/20935/5234 6978/20934/5234 6977/20933/5234 +f 6984/20940/5235 6979/20939/5235 6977/20938/5235 6982/20937/5235 +f 6983/20944/5236 6984/20943/5236 6982/20942/5236 6981/20941/5236 +f 6982/20948/5237 6977/20947/5237 6978/20946/5237 6981/20945/5237 +f 6983/20952/5238 6980/20951/5238 6979/20950/5238 6984/20949/5238 +o cube +v -0.625 3.1875 5.603125 +v -0.625 3.1875 5.603125 +v -0.625 1.4375 5.603125 +v -0.625 1.4375 5.603125 +v -2 3.1875 5.603125 +v -2 3.1875 5.603125 +v -2 1.4375 5.603125 +v -2 1.4375 5.603125 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6988/20956/5239 6991/20955/5239 6989/20954/5239 6986/20953/5239 +f 6987/20960/5240 6988/20959/5240 6986/20958/5240 6985/20957/5240 +f 6992/20964/5241 6987/20963/5241 6985/20962/5241 6990/20961/5241 +f 6991/20968/5242 6992/20967/5242 6990/20966/5242 6989/20965/5242 +f 6990/20972/5243 6985/20971/5243 6986/20970/5243 6989/20969/5243 +f 6991/20976/5244 6988/20975/5244 6987/20974/5244 6992/20973/5244 +o cube +v -0.625 3.1875 5.61875 +v -0.625 3.1875 5.61875 +v -0.625 1.4375 5.61875 +v -0.625 1.4375 5.61875 +v -2 3.1875 5.61875 +v -2 3.1875 5.61875 +v -2 1.4375 5.61875 +v -2 1.4375 5.61875 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 6996/20980/5245 6999/20979/5245 6997/20978/5245 6994/20977/5245 +f 6995/20984/5246 6996/20983/5246 6994/20982/5246 6993/20981/5246 +f 7000/20988/5247 6995/20987/5247 6993/20986/5247 6998/20985/5247 +f 6999/20992/5248 7000/20991/5248 6998/20990/5248 6997/20989/5248 +f 6998/20996/5249 6993/20995/5249 6994/20994/5249 6997/20993/5249 +f 6999/21000/5250 6996/20999/5250 6995/20998/5250 7000/20997/5250 +o cube +v -0.625 3.1875 5.634375 +v -0.625 3.1875 5.634375 +v -0.625 1.4375 5.634375 +v -0.625 1.4375 5.634375 +v -2 3.1875 5.634375 +v -2 3.1875 5.634375 +v -2 1.4375 5.634375 +v -2 1.4375 5.634375 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8173828125 +vt 0.3173828125 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8173828125 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.2744140625 0.8447265625 +vt 0.2958984375 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.3173828125 0.8447265625 +vt 0.2958984375 0.8447265625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7004/21004/5251 7007/21003/5251 7005/21002/5251 7002/21001/5251 +f 7003/21008/5252 7004/21007/5252 7002/21006/5252 7001/21005/5252 +f 7008/21012/5253 7003/21011/5253 7001/21010/5253 7006/21009/5253 +f 7007/21016/5254 7008/21015/5254 7006/21014/5254 7005/21013/5254 +f 7006/21020/5255 7001/21019/5255 7002/21018/5255 7005/21017/5255 +f 7007/21024/5256 7004/21023/5256 7003/21022/5256 7008/21021/5256 +o cube +v -1.0568927063030258 2.4062364447993936 6 +v -1.0568927063030258 2.4062364447993936 5.9375 +v -0.924310184830548 2.2736539233269157 6 +v -0.924310184830548 2.2736539233269157 5.9375 +v -1.2336694015996625 2.2294597495027566 5.9375 +v -1.2336694015996625 2.2294597495027566 6 +v -1.101086880127185 2.0968772280302788 5.9375 +v -1.101086880127185 2.0968772280302788 6 +vt 0.369140625 0.9072265625 +vt 0.365234375 0.9072265625 +vt 0.365234375 0.904296875 +vt 0.369140625 0.904296875 +vt 0.3701171875 0.9072265625 +vt 0.369140625 0.9072265625 +vt 0.369140625 0.904296875 +vt 0.3701171875 0.904296875 +vt 0.3740234375 0.9072265625 +vt 0.3701171875 0.9072265625 +vt 0.3701171875 0.904296875 +vt 0.3740234375 0.904296875 +vt 0.365234375 0.9072265625 +vt 0.3642578125 0.9072265625 +vt 0.3642578125 0.904296875 +vt 0.365234375 0.904296875 +vt 0.365234375 0.9072265625 +vt 0.369140625 0.9072265625 +vt 0.369140625 0.908203125 +vt 0.365234375 0.908203125 +vt 0.369140625 0.908203125 +vt 0.373046875 0.908203125 +vt 0.373046875 0.9072265625 +vt 0.369140625 0.9072265625 +vn 0 0 -1 +vn 0.7071067811865475 0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7012/21028/5257 7015/21027/5257 7013/21026/5257 7010/21025/5257 +f 7011/21032/5258 7012/21031/5258 7010/21030/5258 7009/21029/5258 +f 7016/21036/5259 7011/21035/5259 7009/21034/5259 7014/21033/5259 +f 7015/21040/5260 7016/21039/5260 7014/21038/5260 7013/21037/5260 +f 7014/21044/5261 7009/21043/5261 7010/21042/5261 7013/21041/5261 +f 7015/21048/5262 7012/21047/5262 7011/21046/5262 7016/21045/5262 +o cube +v -1.1559177185635228 2.2789101532033267 6 +v -1.1559177185635228 2.2789101532033267 5.9375 +v -1.0995353811564716 2.100088224938034 6 +v -1.0995353811564716 2.100088224938034 5.9375 +v -1.2751323374070511 2.2413219282652928 5.9375 +v -1.2751323374070511 2.2413219282652928 6 +v -1.21875 2.0625 5.9375 +v -1.21875 2.0625 6 +vt 0.2041015625 0.9716796875 +vt 0.2021484375 0.9716796875 +vt 0.2021484375 0.96875 +vt 0.2041015625 0.96875 +vt 0.205078125 0.9716796875 +vt 0.2041015625 0.9716796875 +vt 0.2041015625 0.96875 +vt 0.205078125 0.96875 +vt 0.20703125 0.9716796875 +vt 0.205078125 0.9716796875 +vt 0.205078125 0.96875 +vt 0.20703125 0.96875 +vt 0.2021484375 0.9716796875 +vt 0.201171875 0.9716796875 +vt 0.201171875 0.96875 +vt 0.2021484375 0.96875 +vt 0.2021484375 0.9716796875 +vt 0.2041015625 0.9716796875 +vt 0.2041015625 0.97265625 +vt 0.2021484375 0.97265625 +vt 0.2041015625 0.97265625 +vt 0.2060546875 0.97265625 +vt 0.2060546875 0.9716796875 +vt 0.2041015625 0.9716796875 +vn 0 0 -1 +vn 0.9537169507482269 0.30070579950427306 0 +vn 0 0 1 +vn -0.9537169507482269 -0.30070579950427306 0 +vn -0.30070579950427306 0.9537169507482269 0 +vn 0.30070579950427306 -0.9537169507482269 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7020/21052/5263 7023/21051/5263 7021/21050/5263 7018/21049/5263 +f 7019/21056/5264 7020/21055/5264 7018/21054/5264 7017/21053/5264 +f 7024/21060/5265 7019/21059/5265 7017/21058/5265 7022/21057/5265 +f 7023/21064/5266 7024/21063/5266 7022/21062/5266 7021/21061/5266 +f 7022/21068/5267 7017/21067/5267 7018/21066/5267 7021/21065/5267 +f 7023/21072/5268 7020/21071/5268 7019/21070/5268 7024/21069/5268 +o cube +v -1.5788305984003375 2.2294597495027566 6 +v -1.5788305984003375 2.2294597495027566 5.9375 +v -1.711413119872815 2.0968772280302788 6 +v -1.711413119872815 2.0968772280302788 5.9375 +v -1.7556072936969742 2.4062364447993936 5.9375 +v -1.7556072936969742 2.4062364447993936 6 +v -1.888189815169452 2.2736539233269157 5.9375 +v -1.888189815169452 2.2736539233269157 6 +vt 0.369140625 0.9111328125 +vt 0.365234375 0.9111328125 +vt 0.365234375 0.908203125 +vt 0.369140625 0.908203125 +vt 0.3701171875 0.9111328125 +vt 0.369140625 0.9111328125 +vt 0.369140625 0.908203125 +vt 0.3701171875 0.908203125 +vt 0.3740234375 0.9111328125 +vt 0.3701171875 0.9111328125 +vt 0.3701171875 0.908203125 +vt 0.3740234375 0.908203125 +vt 0.365234375 0.9111328125 +vt 0.3642578125 0.9111328125 +vt 0.3642578125 0.908203125 +vt 0.365234375 0.908203125 +vt 0.365234375 0.9111328125 +vt 0.369140625 0.9111328125 +vt 0.369140625 0.912109375 +vt 0.365234375 0.912109375 +vt 0.369140625 0.912109375 +vt 0.373046875 0.912109375 +vt 0.373046875 0.9111328125 +vt 0.369140625 0.9111328125 +vn 0 0 -1 +vn 0.7071067811865475 -0.7071067811865476 0 +vn 0 0 1 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7028/21076/5269 7031/21075/5269 7029/21074/5269 7026/21073/5269 +f 7027/21080/5270 7028/21079/5270 7026/21078/5270 7025/21077/5270 +f 7032/21084/5271 7027/21083/5271 7025/21082/5271 7030/21081/5271 +f 7031/21088/5272 7032/21087/5272 7030/21086/5272 7029/21085/5272 +f 7030/21092/5273 7025/21091/5273 7026/21090/5273 7029/21089/5273 +f 7031/21096/5274 7028/21095/5274 7027/21094/5274 7032/21093/5274 +o cube +v -1.5373676625929489 2.2413219282652928 6 +v -1.5373676625929489 2.2413219282652928 5.9375 +v -1.59375 2.0625 6 +v -1.59375 2.0625 5.9375 +v -1.6565822814364772 2.2789101532033267 5.9375 +v -1.6565822814364772 2.2789101532033267 6 +v -1.7129646188435284 2.100088224938034 5.9375 +v -1.7129646188435284 2.100088224938034 6 +vt 0.2041015625 0.9755859375 +vt 0.2021484375 0.9755859375 +vt 0.2021484375 0.97265625 +vt 0.2041015625 0.97265625 +vt 0.205078125 0.9755859375 +vt 0.2041015625 0.9755859375 +vt 0.2041015625 0.97265625 +vt 0.205078125 0.97265625 +vt 0.20703125 0.9755859375 +vt 0.205078125 0.9755859375 +vt 0.205078125 0.97265625 +vt 0.20703125 0.97265625 +vt 0.2021484375 0.9755859375 +vt 0.201171875 0.9755859375 +vt 0.201171875 0.97265625 +vt 0.2021484375 0.97265625 +vt 0.2021484375 0.9755859375 +vt 0.2041015625 0.9755859375 +vt 0.2041015625 0.9765625 +vt 0.2021484375 0.9765625 +vt 0.2041015625 0.9765625 +vt 0.2060546875 0.9765625 +vt 0.2060546875 0.9755859375 +vt 0.2041015625 0.9755859375 +vn 0 0 -1 +vn 0.9537169507482269 -0.30070579950427306 0 +vn 0 0 1 +vn -0.9537169507482269 0.30070579950427306 0 +vn 0.30070579950427306 0.9537169507482269 0 +vn -0.30070579950427306 -0.9537169507482269 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7036/21100/5275 7039/21099/5275 7037/21098/5275 7034/21097/5275 +f 7035/21104/5276 7036/21103/5276 7034/21102/5276 7033/21101/5276 +f 7040/21108/5277 7035/21107/5277 7033/21106/5277 7038/21105/5277 +f 7039/21112/5278 7040/21111/5278 7038/21110/5278 7037/21109/5278 +f 7038/21116/5279 7033/21115/5279 7034/21114/5279 7037/21113/5279 +f 7039/21120/5280 7036/21119/5280 7035/21118/5280 7040/21117/5280 +o cube +v -1.8010958934602 2.4254618807659214 6 +v -1.8010958934602 2.4254618807659214 5.9375 +v -1.7687435128223847 2.3047211524797877 6 +v -1.7687435128223847 2.3047211524797877 5.9375 +v -1.9218366217463334 2.3931095001281064 5.9375 +v -1.9218366217463334 2.3931095001281064 6 +v -1.8894842411085182 2.2723687718419727 5.9375 +v -1.8894842411085182 2.2723687718419727 6 +vt 0.2041015625 0.9521484375 +vt 0.2021484375 0.9521484375 +vt 0.2021484375 0.9501953125 +vt 0.2041015625 0.9501953125 +vt 0.205078125 0.9521484375 +vt 0.2041015625 0.9521484375 +vt 0.2041015625 0.9501953125 +vt 0.205078125 0.9501953125 +vt 0.20703125 0.9521484375 +vt 0.205078125 0.9521484375 +vt 0.205078125 0.9501953125 +vt 0.20703125 0.9501953125 +vt 0.2021484375 0.9521484375 +vt 0.201171875 0.9521484375 +vt 0.201171875 0.9501953125 +vt 0.2021484375 0.9501953125 +vt 0.2021484375 0.9521484375 +vt 0.2041015625 0.9521484375 +vt 0.2041015625 0.953125 +vt 0.2021484375 0.953125 +vt 0.2041015625 0.953125 +vt 0.2060546875 0.953125 +vt 0.2060546875 0.9521484375 +vt 0.2041015625 0.9521484375 +vn 0 0 -1 +vn 0.9659258262890683 0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 -0.25881904510252074 0 +vn -0.25881904510252074 0.9659258262890683 0 +vn 0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7044/21124/5281 7047/21123/5281 7045/21122/5281 7042/21121/5281 +f 7043/21128/5282 7044/21127/5282 7042/21126/5282 7041/21125/5282 +f 7048/21132/5283 7043/21131/5283 7041/21130/5283 7046/21129/5283 +f 7047/21136/5284 7048/21135/5284 7046/21134/5284 7045/21133/5284 +f 7046/21140/5285 7041/21139/5285 7042/21138/5285 7045/21137/5285 +f 7047/21144/5286 7044/21143/5286 7043/21142/5286 7048/21141/5286 +o cube +v -0.8906633782536666 2.3931095001281064 6 +v -0.8906633782536666 2.3931095001281064 5.9375 +v -0.9230157588914817 2.2723687718419727 6 +v -0.9230157588914817 2.2723687718419727 5.9375 +v -1.0114041065398 2.4254618807659214 5.9375 +v -1.0114041065398 2.4254618807659214 6 +v -1.0437564871776153 2.3047211524797877 5.9375 +v -1.0437564871776153 2.3047211524797877 6 +vt 0.1123046875 0.9873046875 +vt 0.1103515625 0.9873046875 +vt 0.1103515625 0.9853515625 +vt 0.1123046875 0.9853515625 +vt 0.11328125 0.9873046875 +vt 0.1123046875 0.9873046875 +vt 0.1123046875 0.9853515625 +vt 0.11328125 0.9853515625 +vt 0.115234375 0.9873046875 +vt 0.11328125 0.9873046875 +vt 0.11328125 0.9853515625 +vt 0.115234375 0.9853515625 +vt 0.1103515625 0.9873046875 +vt 0.109375 0.9873046875 +vt 0.109375 0.9853515625 +vt 0.1103515625 0.9853515625 +vt 0.1103515625 0.9873046875 +vt 0.1123046875 0.9873046875 +vt 0.1123046875 0.98828125 +vt 0.1103515625 0.98828125 +vt 0.1123046875 0.98828125 +vt 0.1142578125 0.98828125 +vt 0.1142578125 0.9873046875 +vt 0.1123046875 0.9873046875 +vn 0 0 -1 +vn 0.9659258262890683 -0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 0.25881904510252074 0 +vn 0.25881904510252074 0.9659258262890683 0 +vn -0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7052/21148/5287 7055/21147/5287 7053/21146/5287 7050/21145/5287 +f 7051/21152/5288 7052/21151/5288 7050/21150/5288 7049/21149/5288 +f 7056/21156/5289 7051/21155/5289 7049/21154/5289 7054/21153/5289 +f 7055/21160/5290 7056/21159/5290 7054/21158/5290 7053/21157/5290 +f 7054/21164/5291 7049/21163/5291 7050/21162/5291 7053/21161/5291 +f 7055/21168/5292 7052/21167/5292 7051/21166/5292 7056/21165/5292 +o cube +v -0.8409859944828793 2.4272447062742644 6.01328125 +v -0.8409859944828793 2.4272447062742644 5.88828125 +v -0.8571621848017869 2.3668743421311977 6.01328125 +v -0.8571621848017869 2.3668743421311977 5.88828125 +v -1.142837815198213 2.5081256578688023 5.88828125 +v -1.142837815198213 2.5081256578688023 6.01328125 +v -1.1590140055171207 2.4477552937257356 5.88828125 +v -1.1590140055171207 2.4477552937257356 6.01328125 +vt 0.4140625 0.521484375 +vt 0.4091796875 0.521484375 +vt 0.4091796875 0.5205078125 +vt 0.4140625 0.5205078125 +vt 0.416015625 0.521484375 +vt 0.4140625 0.521484375 +vt 0.4140625 0.5205078125 +vt 0.416015625 0.5205078125 +vt 0.4208984375 0.521484375 +vt 0.416015625 0.521484375 +vt 0.416015625 0.5205078125 +vt 0.4208984375 0.5205078125 +vt 0.4091796875 0.521484375 +vt 0.4072265625 0.521484375 +vt 0.4072265625 0.5205078125 +vt 0.4091796875 0.5205078125 +vt 0.4091796875 0.521484375 +vt 0.4140625 0.521484375 +vt 0.4140625 0.5234375 +vt 0.4091796875 0.5234375 +vt 0.4140625 0.5234375 +vt 0.4189453125 0.5234375 +vt 0.4189453125 0.521484375 +vt 0.4140625 0.521484375 +vn 0 0 -1 +vn 0.9659258262890683 -0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 0.25881904510252074 0 +vn 0.25881904510252074 0.9659258262890683 0 +vn -0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7060/21172/5293 7063/21171/5293 7061/21170/5293 7058/21169/5293 +f 7059/21176/5294 7060/21175/5294 7058/21174/5294 7057/21173/5294 +f 7064/21180/5295 7059/21179/5295 7057/21178/5295 7062/21177/5295 +f 7063/21184/5296 7064/21183/5296 7062/21182/5296 7061/21181/5296 +f 7062/21188/5297 7057/21187/5297 7058/21186/5297 7061/21185/5297 +f 7063/21192/5298 7060/21191/5298 7059/21190/5298 7064/21189/5298 +o cube +v -1.6680445657698961 2.5020886214544955 6.015625 +v -1.6680445657698961 2.5020886214544955 5.890625 +v -1.6518683754509884 2.441718257311429 6.015625 +v -1.6518683754509884 2.441718257311429 5.890625 +v -1.96989638648523 2.4212076698599576 5.890625 +v -1.96989638648523 2.4212076698599576 6.015625 +v -1.9537201961663224 2.360837305716891 5.890625 +v -1.9537201961663224 2.360837305716891 6.015625 +vt 0.3916015625 0.521484375 +vt 0.38671875 0.521484375 +vt 0.38671875 0.5205078125 +vt 0.3916015625 0.5205078125 +vt 0.3935546875 0.521484375 +vt 0.3916015625 0.521484375 +vt 0.3916015625 0.5205078125 +vt 0.3935546875 0.5205078125 +vt 0.3984375 0.521484375 +vt 0.3935546875 0.521484375 +vt 0.3935546875 0.5205078125 +vt 0.3984375 0.5205078125 +vt 0.38671875 0.521484375 +vt 0.384765625 0.521484375 +vt 0.384765625 0.5205078125 +vt 0.38671875 0.5205078125 +vt 0.38671875 0.521484375 +vt 0.3916015625 0.521484375 +vt 0.3916015625 0.5234375 +vt 0.38671875 0.5234375 +vt 0.3916015625 0.5234375 +vt 0.396484375 0.5234375 +vt 0.396484375 0.521484375 +vt 0.3916015625 0.521484375 +vn 0 0 -1 +vn 0.9659258262890683 0.25881904510252074 0 +vn 0 0 1 +vn -0.9659258262890683 -0.25881904510252074 0 +vn -0.25881904510252074 0.9659258262890683 0 +vn 0.25881904510252074 -0.9659258262890683 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7068/21196/5299 7071/21195/5299 7069/21194/5299 7066/21193/5299 +f 7067/21200/5300 7068/21199/5300 7066/21198/5300 7065/21197/5300 +f 7072/21204/5301 7067/21203/5301 7065/21202/5301 7070/21201/5301 +f 7071/21208/5302 7072/21207/5302 7070/21206/5302 7069/21205/5302 +f 7070/21212/5303 7065/21211/5303 7066/21210/5303 7069/21209/5303 +f 7071/21216/5304 7068/21215/5304 7067/21214/5304 7072/21213/5304 +o cube +v -0.96875 2.45390625 6.00234375 +v -0.96875 2.45390625 5.93984375 +v -0.96875 2.26640625 6.00234375 +v -0.96875 2.26640625 5.93984375 +v -1.84375 2.45390625 5.93984375 +v -1.84375 2.45390625 6.00234375 +v -1.84375 2.26640625 5.93984375 +v -1.84375 2.26640625 6.00234375 +vt 0.3427734375 0.48828125 +vt 0.3291015625 0.48828125 +vt 0.3291015625 0.4853515625 +vt 0.3427734375 0.4853515625 +vt 0.34375 0.48828125 +vt 0.3427734375 0.48828125 +vt 0.3427734375 0.4853515625 +vt 0.34375 0.4853515625 +vt 0.357421875 0.48828125 +vt 0.34375 0.48828125 +vt 0.34375 0.4853515625 +vt 0.357421875 0.4853515625 +vt 0.3291015625 0.48828125 +vt 0.328125 0.48828125 +vt 0.328125 0.4853515625 +vt 0.3291015625 0.4853515625 +vt 0.3291015625 0.48828125 +vt 0.3427734375 0.48828125 +vt 0.3427734375 0.4892578125 +vt 0.3291015625 0.4892578125 +vt 0.3427734375 0.4892578125 +vt 0.3564453125 0.4892578125 +vt 0.3564453125 0.48828125 +vt 0.3427734375 0.48828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7076/21220/5305 7079/21219/5305 7077/21218/5305 7074/21217/5305 +f 7075/21224/5306 7076/21223/5306 7074/21222/5306 7073/21221/5306 +f 7080/21228/5307 7075/21227/5307 7073/21226/5307 7078/21225/5307 +f 7079/21232/5308 7080/21231/5308 7078/21230/5308 7077/21229/5308 +f 7078/21236/5309 7073/21235/5309 7074/21234/5309 7077/21233/5309 +f 7079/21240/5310 7076/21239/5310 7075/21238/5310 7080/21237/5310 +o cube +v -1.1398437499999998 2.5109375 6.020312499999999 +v -1.1398437499999998 2.5109375 5.895312499999999 +v -1.1398437499999998 2.4484375 6.020312499999999 +v -1.1398437499999998 2.4484375 5.895312499999999 +v -1.4523437499999998 2.5109375 5.895312499999999 +v -1.4523437499999998 2.5109375 6.020312499999999 +v -1.4523437499999998 2.4484375 5.895312499999999 +v -1.4523437499999998 2.4484375 6.020312499999999 +vt 0.451171875 0.5234375 +vt 0.4462890625 0.5234375 +vt 0.4462890625 0.5224609375 +vt 0.451171875 0.5224609375 +vt 0.453125 0.5234375 +vt 0.451171875 0.5234375 +vt 0.451171875 0.5224609375 +vt 0.453125 0.5224609375 +vt 0.4580078125 0.5234375 +vt 0.453125 0.5234375 +vt 0.453125 0.5224609375 +vt 0.4580078125 0.5224609375 +vt 0.4462890625 0.5234375 +vt 0.4443359375 0.5234375 +vt 0.4443359375 0.5224609375 +vt 0.4462890625 0.5224609375 +vt 0.4462890625 0.5234375 +vt 0.451171875 0.5234375 +vt 0.451171875 0.525390625 +vt 0.4462890625 0.525390625 +vt 0.451171875 0.525390625 +vt 0.4560546875 0.525390625 +vt 0.4560546875 0.5234375 +vt 0.451171875 0.5234375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7084/21244/5311 7087/21243/5311 7085/21242/5311 7082/21241/5311 +f 7083/21248/5312 7084/21247/5312 7082/21246/5312 7081/21245/5312 +f 7088/21252/5313 7083/21251/5313 7081/21250/5313 7086/21249/5313 +f 7087/21256/5314 7088/21255/5314 7086/21254/5314 7085/21253/5314 +f 7086/21260/5315 7081/21259/5315 7082/21258/5315 7085/21257/5315 +f 7087/21264/5316 7084/21263/5316 7083/21262/5316 7088/21261/5316 +o cube +v -1.3601562500000002 2.50703125 6.015625 +v -1.3601562500000002 2.50703125 5.890625 +v -1.3601562500000002 2.44453125 6.015625 +v -1.3601562500000002 2.44453125 5.890625 +v -1.6726562500000002 2.50703125 5.890625 +v -1.6726562500000002 2.50703125 6.015625 +v -1.6726562500000002 2.44453125 5.890625 +v -1.6726562500000002 2.44453125 6.015625 +vt 0.0830078125 0.8154296875 +vt 0.078125 0.8154296875 +vt 0.078125 0.814453125 +vt 0.0830078125 0.814453125 +vt 0.0849609375 0.8154296875 +vt 0.0830078125 0.8154296875 +vt 0.0830078125 0.814453125 +vt 0.0849609375 0.814453125 +vt 0.08984375 0.8154296875 +vt 0.0849609375 0.8154296875 +vt 0.0849609375 0.814453125 +vt 0.08984375 0.814453125 +vt 0.078125 0.8154296875 +vt 0.076171875 0.8154296875 +vt 0.076171875 0.814453125 +vt 0.078125 0.814453125 +vt 0.078125 0.8154296875 +vt 0.0830078125 0.8154296875 +vt 0.0830078125 0.8173828125 +vt 0.078125 0.8173828125 +vt 0.0830078125 0.8173828125 +vt 0.087890625 0.8173828125 +vt 0.087890625 0.8154296875 +vt 0.0830078125 0.8154296875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7092/21268/5317 7095/21267/5317 7093/21266/5317 7090/21265/5317 +f 7091/21272/5318 7092/21271/5318 7090/21270/5318 7089/21269/5318 +f 7096/21276/5319 7091/21275/5319 7089/21274/5319 7094/21273/5319 +f 7095/21280/5320 7096/21279/5320 7094/21278/5320 7093/21277/5320 +f 7094/21284/5321 7089/21283/5321 7090/21282/5321 7093/21281/5321 +f 7095/21288/5322 7092/21287/5322 7091/21286/5322 7096/21285/5322 +o cube +v -1.0453125 2.3265625 6.01328125 +v -1.0453125 2.3265625 5.95078125 +v -1.0453125 2.2015625 6.01328125 +v -1.0453125 2.2015625 5.95078125 +v -1.4828125000000005 2.3265625 5.95078125 +v -1.4828125000000005 2.3265625 6.01328125 +v -1.4828125000000005 2.2015625 5.95078125 +v -1.4828125000000005 2.2015625 6.01328125 +vt 0.1845703125 0.81640625 +vt 0.177734375 0.81640625 +vt 0.177734375 0.814453125 +vt 0.1845703125 0.814453125 +vt 0.185546875 0.81640625 +vt 0.1845703125 0.81640625 +vt 0.1845703125 0.814453125 +vt 0.185546875 0.814453125 +vt 0.1923828125 0.81640625 +vt 0.185546875 0.81640625 +vt 0.185546875 0.814453125 +vt 0.1923828125 0.814453125 +vt 0.177734375 0.81640625 +vt 0.1767578125 0.81640625 +vt 0.1767578125 0.814453125 +vt 0.177734375 0.814453125 +vt 0.177734375 0.81640625 +vt 0.1845703125 0.81640625 +vt 0.1845703125 0.8173828125 +vt 0.177734375 0.8173828125 +vt 0.1845703125 0.8173828125 +vt 0.19140625 0.8173828125 +vt 0.19140625 0.81640625 +vt 0.1845703125 0.81640625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7100/21292/5323 7103/21291/5323 7101/21290/5323 7098/21289/5323 +f 7099/21296/5324 7100/21295/5324 7098/21294/5324 7097/21293/5324 +f 7104/21300/5325 7099/21299/5325 7097/21298/5325 7102/21297/5325 +f 7103/21304/5326 7104/21303/5326 7102/21302/5326 7101/21301/5326 +f 7102/21308/5327 7097/21307/5327 7098/21306/5327 7101/21305/5327 +f 7103/21312/5328 7100/21311/5328 7099/21310/5328 7104/21309/5328 +o cube +v -1.2742187500000002 2.421875 6.017968750000001 +v -1.2742187500000002 2.421875 5.955468750000001 +v -1.2742187500000002 2.359375 6.017968750000001 +v -1.2742187500000002 2.359375 5.955468750000001 +v -1.6492187500000002 2.421875 5.955468750000001 +v -1.6492187500000002 2.421875 6.017968750000001 +v -1.6492187500000002 2.359375 5.955468750000001 +v -1.6492187500000002 2.359375 6.017968750000001 +vt 0.10546875 0.91015625 +vt 0.099609375 0.91015625 +vt 0.099609375 0.9091796875 +vt 0.10546875 0.9091796875 +vt 0.1064453125 0.91015625 +vt 0.10546875 0.91015625 +vt 0.10546875 0.9091796875 +vt 0.1064453125 0.9091796875 +vt 0.1123046875 0.91015625 +vt 0.1064453125 0.91015625 +vt 0.1064453125 0.9091796875 +vt 0.1123046875 0.9091796875 +vt 0.099609375 0.91015625 +vt 0.0986328125 0.91015625 +vt 0.0986328125 0.9091796875 +vt 0.099609375 0.9091796875 +vt 0.099609375 0.91015625 +vt 0.10546875 0.91015625 +vt 0.10546875 0.9111328125 +vt 0.099609375 0.9111328125 +vt 0.10546875 0.9111328125 +vt 0.111328125 0.9111328125 +vt 0.111328125 0.91015625 +vt 0.10546875 0.91015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7108/21316/5329 7111/21315/5329 7109/21314/5329 7106/21313/5329 +f 7107/21320/5330 7108/21319/5330 7106/21318/5330 7105/21317/5330 +f 7112/21324/5331 7107/21323/5331 7105/21322/5331 7110/21321/5331 +f 7111/21328/5332 7112/21327/5332 7110/21326/5332 7109/21325/5332 +f 7110/21332/5333 7105/21331/5333 7106/21330/5333 7109/21329/5333 +f 7111/21336/5334 7108/21335/5334 7107/21334/5334 7112/21333/5334 +o cube +v -1.2742187500000002 2.271875 6.017968750000001 +v -1.2742187500000002 2.271875 5.955468750000001 +v -1.2742187500000002 2.146875 6.017968750000001 +v -1.2742187500000002 2.146875 5.955468750000001 +v -1.7117187500000002 2.271875 5.955468750000001 +v -1.7117187500000002 2.271875 6.017968750000001 +v -1.7117187500000002 2.146875 5.955468750000001 +v -1.7117187500000002 2.146875 6.017968750000001 +vt 0.0283203125 0.8427734375 +vt 0.021484375 0.8427734375 +vt 0.021484375 0.8408203125 +vt 0.0283203125 0.8408203125 +vt 0.029296875 0.8427734375 +vt 0.0283203125 0.8427734375 +vt 0.0283203125 0.8408203125 +vt 0.029296875 0.8408203125 +vt 0.0361328125 0.8427734375 +vt 0.029296875 0.8427734375 +vt 0.029296875 0.8408203125 +vt 0.0361328125 0.8408203125 +vt 0.021484375 0.8427734375 +vt 0.0205078125 0.8427734375 +vt 0.0205078125 0.8408203125 +vt 0.021484375 0.8408203125 +vt 0.021484375 0.8427734375 +vt 0.0283203125 0.8427734375 +vt 0.0283203125 0.84375 +vt 0.021484375 0.84375 +vt 0.0283203125 0.84375 +vt 0.03515625 0.84375 +vt 0.03515625 0.8427734375 +vt 0.0283203125 0.8427734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7116/21340/5335 7119/21339/5335 7117/21338/5335 7114/21337/5335 +f 7115/21344/5336 7116/21343/5336 7114/21342/5336 7113/21341/5336 +f 7120/21348/5337 7115/21347/5337 7113/21346/5337 7118/21345/5337 +f 7119/21352/5338 7120/21351/5338 7118/21350/5338 7117/21349/5338 +f 7118/21356/5339 7113/21355/5339 7114/21354/5339 7117/21353/5339 +f 7119/21360/5340 7116/21359/5340 7115/21358/5340 7120/21357/5340 +o cube +v -1.21875 2.25 6 +v -1.21875 2.25 5.9375 +v -1.21875 2.0625 6 +v -1.21875 2.0625 5.9375 +v -1.59375 2.25 5.9375 +v -1.59375 2.25 6 +v -1.59375 2.0625 5.9375 +v -1.59375 2.0625 6 +vt 0.3525390625 0.9052734375 +vt 0.3466796875 0.9052734375 +vt 0.3466796875 0.90234375 +vt 0.3525390625 0.90234375 +vt 0.353515625 0.9052734375 +vt 0.3525390625 0.9052734375 +vt 0.3525390625 0.90234375 +vt 0.353515625 0.90234375 +vt 0.359375 0.9052734375 +vt 0.353515625 0.9052734375 +vt 0.353515625 0.90234375 +vt 0.359375 0.90234375 +vt 0.3466796875 0.9052734375 +vt 0.345703125 0.9052734375 +vt 0.345703125 0.90234375 +vt 0.3466796875 0.90234375 +vt 0.3466796875 0.9052734375 +vt 0.3525390625 0.9052734375 +vt 0.3525390625 0.90625 +vt 0.3466796875 0.90625 +vt 0.3525390625 0.90625 +vt 0.3583984375 0.90625 +vt 0.3583984375 0.9052734375 +vt 0.3525390625 0.9052734375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7124/21364/5341 7127/21363/5341 7125/21362/5341 7122/21361/5341 +f 7123/21368/5342 7124/21367/5342 7122/21366/5342 7121/21365/5342 +f 7128/21372/5343 7123/21371/5343 7121/21370/5343 7126/21369/5343 +f 7127/21376/5344 7128/21375/5344 7126/21374/5344 7125/21373/5344 +f 7126/21380/5345 7121/21379/5345 7122/21378/5345 7125/21377/5345 +f 7127/21384/5346 7124/21383/5346 7123/21382/5346 7128/21381/5346 +o cube +v 3.775029510248665 1.984375 2.2026987197207095 +v 3.775029510248665 1.984375 1.8276987197207095 +v 3.775029510248665 1.546875 2.2026987197207095 +v 3.775029510248665 1.546875 1.8276987197207095 +v 3.400029510248665 1.984375 1.8276987197207095 +v 3.400029510248665 1.984375 2.2026987197207095 +v 3.400029510248665 1.546875 1.8276987197207095 +v 3.400029510248665 1.546875 2.2026987197207095 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7132/21388/5347 7135/21387/5347 7133/21386/5347 7130/21385/5347 +f 7131/21392/5348 7132/21391/5348 7130/21390/5348 7129/21389/5348 +f 7136/21396/5349 7131/21395/5349 7129/21394/5349 7134/21393/5349 +f 7135/21400/5350 7136/21399/5350 7134/21398/5350 7133/21397/5350 +f 7134/21404/5351 7129/21403/5351 7130/21402/5351 7133/21401/5351 +f 7135/21408/5352 7132/21407/5352 7131/21406/5352 7136/21405/5352 +o cube +v 3.806279510248665 1.90625 2.2339487197207095 +v 3.806279510248665 1.90625 1.7964487197207095 +v 3.806279510248665 1.84375 2.2339487197207095 +v 3.806279510248665 1.84375 1.7964487197207095 +v 3.368779510248665 1.90625 1.7964487197207095 +v 3.368779510248665 1.90625 2.2339487197207095 +v 3.368779510248665 1.84375 1.7964487197207095 +v 3.368779510248665 1.84375 2.2339487197207095 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7140/21412/5353 7143/21411/5353 7141/21410/5353 7138/21409/5353 +f 7139/21416/5354 7140/21415/5354 7138/21414/5354 7137/21413/5354 +f 7144/21420/5355 7139/21419/5355 7137/21418/5355 7142/21417/5355 +f 7143/21424/5356 7144/21423/5356 7142/21422/5356 7141/21421/5356 +f 7142/21428/5357 7137/21427/5357 7138/21426/5357 7141/21425/5357 +f 7143/21432/5358 7140/21431/5358 7139/21430/5358 7144/21429/5358 +o cube +v 3.806279510248665 1.68125 2.2339487197207095 +v 3.806279510248665 1.68125 1.7964487197207095 +v 3.806279510248665 1.61875 2.2339487197207095 +v 3.806279510248665 1.61875 1.7964487197207095 +v 3.368779510248665 1.68125 1.7964487197207095 +v 3.368779510248665 1.68125 2.2339487197207095 +v 3.368779510248665 1.61875 1.7964487197207095 +v 3.368779510248665 1.61875 2.2339487197207095 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7148/21436/5359 7151/21435/5359 7149/21434/5359 7146/21433/5359 +f 7147/21440/5360 7148/21439/5360 7146/21438/5360 7145/21437/5360 +f 7152/21444/5361 7147/21443/5361 7145/21442/5361 7150/21441/5361 +f 7151/21448/5362 7152/21447/5362 7150/21446/5362 7149/21445/5362 +f 7150/21452/5363 7145/21451/5363 7146/21450/5363 7149/21449/5363 +f 7151/21456/5364 7148/21455/5364 7147/21454/5364 7152/21453/5364 +o cube +v 3.775029510248665 1.90625 2.2026987197207095 +v 3.775029510248665 1.90625 1.8276987197207095 +v 3.775029510248665 1.90625 2.2026987197207095 +v 3.775029510248665 1.90625 1.8276987197207095 +v 3.400029510248665 1.90625 1.8276987197207095 +v 3.400029510248665 1.90625 2.2026987197207095 +v 3.400029510248665 1.90625 1.8276987197207095 +v 3.400029510248665 1.90625 2.2026987197207095 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7156/21460/5365 7159/21459/5365 7157/21458/5365 7154/21457/5365 +f 7155/21464/5366 7156/21463/5366 7154/21462/5366 7153/21461/5366 +f 7160/21468/5367 7155/21467/5367 7153/21466/5367 7158/21465/5367 +f 7159/21472/5368 7160/21471/5368 7158/21470/5368 7157/21469/5368 +f 7158/21476/5369 7153/21475/5369 7154/21474/5369 7157/21473/5369 +f 7159/21480/5370 7156/21479/5370 7155/21478/5370 7160/21477/5370 +o cube +v 3.775029510248665 1.921875 2.2026987197207095 +v 3.775029510248665 1.921875 1.8276987197207095 +v 3.775029510248665 1.921875 2.2026987197207095 +v 3.775029510248665 1.921875 1.8276987197207095 +v 3.400029510248665 1.921875 1.8276987197207095 +v 3.400029510248665 1.921875 2.2026987197207095 +v 3.400029510248665 1.921875 1.8276987197207095 +v 3.400029510248665 1.921875 2.2026987197207095 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7164/21484/5371 7167/21483/5371 7165/21482/5371 7162/21481/5371 +f 7163/21488/5372 7164/21487/5372 7162/21486/5372 7161/21485/5372 +f 7168/21492/5373 7163/21491/5373 7161/21490/5373 7166/21489/5373 +f 7167/21496/5374 7168/21495/5374 7166/21494/5374 7165/21493/5374 +f 7166/21500/5375 7161/21499/5375 7162/21498/5375 7165/21497/5375 +f 7167/21504/5376 7164/21503/5376 7163/21502/5376 7168/21501/5376 +o cube +v 3.775029510248665 1.9375 2.2026987197207095 +v 3.775029510248665 1.9375 1.8276987197207095 +v 3.775029510248665 1.9375 2.2026987197207095 +v 3.775029510248665 1.9375 1.8276987197207095 +v 3.400029510248665 1.9375 1.8276987197207095 +v 3.400029510248665 1.9375 2.2026987197207095 +v 3.400029510248665 1.9375 1.8276987197207095 +v 3.400029510248665 1.9375 2.2026987197207095 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.12109375 0.009765625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.12109375 0.009765625 +vt 0.138671875 0.009765625 +vt 0.14453125 0.009765625 +vt 0.14453125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7172/21508/5377 7175/21507/5377 7173/21506/5377 7170/21505/5377 +f 7171/21512/5378 7172/21511/5378 7170/21510/5378 7169/21509/5378 +f 7176/21516/5379 7171/21515/5379 7169/21514/5379 7174/21513/5379 +f 7175/21520/5380 7176/21519/5380 7174/21518/5380 7173/21517/5380 +f 7174/21524/5381 7169/21523/5381 7170/21522/5381 7173/21521/5381 +f 7175/21528/5382 7172/21527/5382 7171/21526/5382 7176/21525/5382 +o cube +v 4.368779510248665 1.984375 2.2026987197207095 +v 4.368779510248665 1.984375 1.8276987197207095 +v 4.368779510248665 1.546875 2.2026987197207095 +v 4.368779510248665 1.546875 1.8276987197207095 +v 3.9937795102486646 1.984375 1.8276987197207095 +v 3.9937795102486646 1.984375 2.2026987197207095 +v 3.9937795102486646 1.546875 1.8276987197207095 +v 3.9937795102486646 1.546875 2.2026987197207095 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7180/21532/5383 7183/21531/5383 7181/21530/5383 7178/21529/5383 +f 7179/21536/5384 7180/21535/5384 7178/21534/5384 7177/21533/5384 +f 7184/21540/5385 7179/21539/5385 7177/21538/5385 7182/21537/5385 +f 7183/21544/5386 7184/21543/5386 7182/21542/5386 7181/21541/5386 +f 7182/21548/5387 7177/21547/5387 7178/21546/5387 7181/21545/5387 +f 7183/21552/5388 7180/21551/5388 7179/21550/5388 7184/21549/5388 +o cube +v 4.400029510248665 1.90625 2.2339487197207095 +v 4.400029510248665 1.90625 1.7964487197207095 +v 4.400029510248665 1.84375 2.2339487197207095 +v 4.400029510248665 1.84375 1.7964487197207095 +v 3.9625295102486646 1.90625 1.7964487197207095 +v 3.9625295102486646 1.90625 2.2339487197207095 +v 3.9625295102486646 1.84375 1.7964487197207095 +v 3.9625295102486646 1.84375 2.2339487197207095 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7188/21556/5389 7191/21555/5389 7189/21554/5389 7186/21553/5389 +f 7187/21560/5390 7188/21559/5390 7186/21558/5390 7185/21557/5390 +f 7192/21564/5391 7187/21563/5391 7185/21562/5391 7190/21561/5391 +f 7191/21568/5392 7192/21567/5392 7190/21566/5392 7189/21565/5392 +f 7190/21572/5393 7185/21571/5393 7186/21570/5393 7189/21569/5393 +f 7191/21576/5394 7188/21575/5394 7187/21574/5394 7192/21573/5394 +o cube +v 4.400029510248665 1.68125 2.2339487197207095 +v 4.400029510248665 1.68125 1.7964487197207095 +v 4.400029510248665 1.61875 2.2339487197207095 +v 4.400029510248665 1.61875 1.7964487197207095 +v 3.9625295102486646 1.68125 1.7964487197207095 +v 3.9625295102486646 1.68125 2.2339487197207095 +v 3.9625295102486646 1.61875 1.7964487197207095 +v 3.9625295102486646 1.61875 2.2339487197207095 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7196/21580/5395 7199/21579/5395 7197/21578/5395 7194/21577/5395 +f 7195/21584/5396 7196/21583/5396 7194/21582/5396 7193/21581/5396 +f 7200/21588/5397 7195/21587/5397 7193/21586/5397 7198/21585/5397 +f 7199/21592/5398 7200/21591/5398 7198/21590/5398 7197/21589/5398 +f 7198/21596/5399 7193/21595/5399 7194/21594/5399 7197/21593/5399 +f 7199/21600/5400 7196/21599/5400 7195/21598/5400 7200/21597/5400 +o cube +v 4.368779510248665 1.90625 2.2026987197207095 +v 4.368779510248665 1.90625 1.8276987197207095 +v 4.368779510248665 1.90625 2.2026987197207095 +v 4.368779510248665 1.90625 1.8276987197207095 +v 3.9937795102486646 1.90625 1.8276987197207095 +v 3.9937795102486646 1.90625 2.2026987197207095 +v 3.9937795102486646 1.90625 1.8276987197207095 +v 3.9937795102486646 1.90625 2.2026987197207095 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7204/21604/5401 7207/21603/5401 7205/21602/5401 7202/21601/5401 +f 7203/21608/5402 7204/21607/5402 7202/21606/5402 7201/21605/5402 +f 7208/21612/5403 7203/21611/5403 7201/21610/5403 7206/21609/5403 +f 7207/21616/5404 7208/21615/5404 7206/21614/5404 7205/21613/5404 +f 7206/21620/5405 7201/21619/5405 7202/21618/5405 7205/21617/5405 +f 7207/21624/5406 7204/21623/5406 7203/21622/5406 7208/21621/5406 +o cube +v 4.368779510248665 1.921875 2.2026987197207095 +v 4.368779510248665 1.921875 1.8276987197207095 +v 4.368779510248665 1.921875 2.2026987197207095 +v 4.368779510248665 1.921875 1.8276987197207095 +v 3.9937795102486646 1.921875 1.8276987197207095 +v 3.9937795102486646 1.921875 2.2026987197207095 +v 3.9937795102486646 1.921875 1.8276987197207095 +v 3.9937795102486646 1.921875 2.2026987197207095 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7212/21628/5407 7215/21627/5407 7213/21626/5407 7210/21625/5407 +f 7211/21632/5408 7212/21631/5408 7210/21630/5408 7209/21629/5408 +f 7216/21636/5409 7211/21635/5409 7209/21634/5409 7214/21633/5409 +f 7215/21640/5410 7216/21639/5410 7214/21638/5410 7213/21637/5410 +f 7214/21644/5411 7209/21643/5411 7210/21642/5411 7213/21641/5411 +f 7215/21648/5412 7212/21647/5412 7211/21646/5412 7216/21645/5412 +o cube +v 4.368779510248665 1.9375 2.2026987197207095 +v 4.368779510248665 1.9375 1.8276987197207095 +v 4.368779510248665 1.9375 2.2026987197207095 +v 4.368779510248665 1.9375 1.8276987197207095 +v 3.9937795102486646 1.9375 1.8276987197207095 +v 3.9937795102486646 1.9375 2.2026987197207095 +v 3.9937795102486646 1.9375 1.8276987197207095 +v 3.9937795102486646 1.9375 2.2026987197207095 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7220/21652/5413 7223/21651/5413 7221/21650/5413 7218/21649/5413 +f 7219/21656/5414 7220/21655/5414 7218/21654/5414 7217/21653/5414 +f 7224/21660/5415 7219/21659/5415 7217/21658/5415 7222/21657/5415 +f 7223/21664/5416 7224/21663/5416 7222/21662/5416 7221/21661/5416 +f 7222/21668/5417 7217/21667/5417 7218/21666/5417 7221/21665/5417 +f 7223/21672/5418 7220/21671/5418 7219/21670/5418 7224/21669/5418 +o cube +v 5.052173213739099 1.8727258667205589 1.866647355893493 +v 5.052173213739099 1.8102853528716927 1.8639211441831596 +v 5.052173213739099 1.8590948081688914 2.1788499251378237 +v 5.052173213739099 1.7966542943200252 2.17612371342749 +v 4.552173213739099 1.8102853528716927 1.8639211441831596 +v 4.552173213739099 1.8727258667205589 1.866647355893493 +v 4.552173213739099 1.7966542943200252 2.17612371342749 +v 4.552173213739099 1.8590948081688914 2.1788499251378237 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.068359375 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0673828125 0.0126953125 +vn 0 -0.9990482215818578 -0.04361938736533622 +vn 1 0 0 +vn 0 0.9990482215818578 0.04361938736533622 +vn -1 0 0 +vn 0 0.04361938736533622 -0.9990482215818578 +vn 0 -0.04361938736533622 0.9990482215818578 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7228/21676/5419 7231/21675/5419 7229/21674/5419 7226/21673/5419 +f 7227/21680/5420 7228/21679/5420 7226/21678/5420 7225/21677/5420 +f 7232/21684/5421 7227/21683/5421 7225/21682/5421 7230/21681/5421 +f 7231/21688/5422 7232/21687/5422 7230/21686/5422 7229/21685/5422 +f 7230/21692/5423 7225/21691/5423 7226/21690/5423 7229/21689/5423 +f 7231/21696/5424 7228/21695/5424 7227/21694/5424 7232/21693/5424 +o cube +v 5.052173213739099 1.8178166003657041 1.8642499655500264 +v 5.052173213739099 1.6929355726679716 1.8587975421293594 +v 5.052173213739099 1.8178166003657041 1.8642499655500264 +v 5.052173213739099 1.6929355726679716 1.8587975421293594 +v 4.552173213739099 1.6929355726679716 1.8587975421293594 +v 4.552173213739099 1.8178166003657041 1.8642499655500264 +v 4.552173213739099 1.6929355726679716 1.8587975421293594 +v 4.552173213739099 1.8178166003657041 1.8642499655500264 +vt 0.05078125000000001 0.005859375 +vt 0.05859375000000001 0.005859375 +vt 0.05859375000000001 0.005859375 +vt 0.05078125000000001 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125000000001 0.005859375 +vt 0.05078125000000001 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875000000014 0.005859375 +vt 0.06835937500000001 0.005859375 +vt 0.06835937500000001 0.005859375 +vt 0.060546875000000014 0.005859375 +vt 0.05859375000000001 0.005859375 +vt 0.060546875000000014 0.005859375 +vt 0.060546875000000014 0.005859375 +vt 0.05859375000000001 0.005859375 +vt 0.05859375000000001 0.005859375 +vt 0.05078125000000001 0.005859375 +vt 0.05078125000000001 0.0078125 +vt 0.05859375000000001 0.0078125 +vt 0.06640625 0.0078125 +vt 0.05859375000000001 0.0078125 +vt 0.05859375000000001 0.005859375 +vt 0.06640625 0.005859375 +vn 0 -0.9990482215818578 -0.04361938736533622 +vn 1 0 0 +vn 0 0.9990482215818578 0.04361938736533622 +vn -1 0 0 +vn 0 0.04361938736533622 -0.9990482215818578 +vn 0 -0.04361938736533622 0.9990482215818578 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7236/21700/5425 7239/21699/5425 7237/21698/5425 7234/21697/5425 +f 7235/21704/5426 7236/21703/5426 7234/21702/5426 7233/21701/5426 +f 7240/21708/5427 7235/21707/5427 7233/21706/5427 7238/21705/5427 +f 7239/21712/5428 7240/21711/5428 7238/21710/5428 7237/21709/5428 +f 7238/21716/5429 7233/21715/5429 7234/21714/5429 7237/21713/5429 +f 7239/21720/5430 7236/21719/5430 7235/21718/5430 7240/21717/5430 +o cube +v 5.057798213739099 1.8681518396221715 1.9786102296563914 +v 5.057798213739099 1.8220720060715387 2.0208346176323704 +v 5.057798213739099 1.9103762275981502 2.0246900632070246 +v 5.057798213739099 1.8642963940475177 2.066914451183003 +v 4.870298213739099 1.8220720060715387 2.0208346176323704 +v 4.870298213739099 1.8681518396221715 1.9786102296563914 +v 4.870298213739099 1.8642963940475177 2.066914451183003 +v 4.870298213739099 1.9103762275981502 2.0246900632070246 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.076171875 0.0166015625 +vt 0.076171875 0.015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.0751953125 0.0166015625 +vn 0 -0.7372773368101242 0.6755902076156601 +vn 1 0 0 +vn 0 0.7372773368101242 -0.6755902076156601 +vn -1 0 0 +vn 0 -0.6755902076156601 -0.7372773368101242 +vn 0 0.6755902076156601 0.7372773368101242 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7244/21724/5431 7247/21723/5431 7245/21722/5431 7242/21721/5431 +f 7243/21728/5432 7244/21727/5432 7242/21726/5432 7241/21725/5432 +f 7248/21732/5433 7243/21731/5433 7241/21730/5433 7246/21729/5433 +f 7247/21736/5434 7248/21735/5434 7246/21734/5434 7245/21733/5434 +f 7246/21740/5435 7241/21739/5435 7242/21738/5435 7245/21737/5435 +f 7247/21744/5436 7244/21743/5436 7243/21742/5436 7248/21741/5436 +o cube +v 4.732798213739098 1.8681518396221715 1.9786102296563914 +v 4.732798213739098 1.8220720060715387 2.0208346176323704 +v 4.732798213739098 1.9103762275981502 2.0246900632070246 +v 4.732798213739098 1.8642963940475177 2.066914451183003 +v 4.545298213739098 1.8220720060715387 2.0208346176323704 +v 4.545298213739098 1.8681518396221715 1.9786102296563914 +v 4.545298213739098 1.8642963940475177 2.066914451183003 +v 4.545298213739098 1.9103762275981502 2.0246900632070246 +vt 0.0693359375 0.0166015625 +vt 0.07226562500000001 0.0166015625 +vt 0.07226562500000001 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.07324218750000001 0.0166015625 +vt 0.07617187500000003 0.0166015625 +vt 0.07617187500000003 0.015625 +vt 0.07324218750000001 0.015625 +vt 0.07226562500000001 0.0166015625 +vt 0.07324218750000001 0.0166015625 +vt 0.07324218750000001 0.015625 +vt 0.07226562500000001 0.015625 +vt 0.07226562500000001 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.07226562500000001 0.017578125 +vt 0.07519531250000003 0.017578125 +vt 0.07226562500000001 0.017578125 +vt 0.07226562500000001 0.0166015625 +vt 0.07519531250000003 0.0166015625 +vn 0 -0.7372773368101242 0.6755902076156601 +vn 1 0 0 +vn 0 0.7372773368101242 -0.6755902076156601 +vn -1 0 0 +vn 0 -0.6755902076156601 -0.7372773368101242 +vn 0 0.6755902076156601 0.7372773368101242 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7252/21748/5437 7255/21747/5437 7253/21746/5437 7250/21745/5437 +f 7251/21752/5438 7252/21751/5438 7250/21750/5438 7249/21749/5438 +f 7256/21756/5439 7251/21755/5439 7249/21754/5439 7254/21753/5439 +f 7255/21760/5440 7256/21759/5440 7254/21758/5440 7253/21757/5440 +f 7254/21764/5441 7249/21763/5441 7250/21762/5441 7253/21761/5441 +f 7255/21768/5442 7252/21767/5442 7251/21766/5442 7256/21765/5442 +o cube +v 5.050923213739099 1.9687655145018117 2.0266375546147133 +v 5.050923213739099 1.9180421406289985 1.9901219505123735 +v 5.050923213739099 1.8592187021947928 2.178807676233153 +v 5.050923213739099 1.8084953283219796 2.1422920721308136 +v 4.550923213739099 1.9180421406289985 1.9901219505123735 +v 4.550923213739099 1.9687655145018117 2.0266375546147133 +v 4.550923213739099 1.8084953283219796 2.1422920721308136 +v 4.550923213739099 1.8592187021947928 2.178807676233153 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn 0 -0.8115739819650123 -0.5842496656374345 +vn 1 0 0 +vn 0 0.8115739819650123 0.5842496656374345 +vn -1 0 0 +vn 0 0.5842496656374345 -0.8115739819650123 +vn 0 -0.5842496656374345 0.8115739819650123 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7260/21772/5443 7263/21771/5443 7261/21770/5443 7258/21769/5443 +f 7259/21776/5444 7260/21775/5444 7258/21774/5444 7257/21773/5444 +f 7264/21780/5445 7259/21779/5445 7257/21778/5445 7262/21777/5445 +f 7263/21784/5446 7264/21783/5446 7262/21782/5446 7261/21781/5446 +f 7262/21788/5447 7257/21787/5447 7258/21786/5447 7261/21785/5447 +f 7263/21792/5448 7260/21791/5448 7259/21790/5448 7264/21789/5448 +o cube +v 5.0515482137391 1.9150942872099925 2.058783624181222 +v 5.0515482137391 1.9689461097375882 2.0270624764961775 +v 5.0515482137391 1.8199308441548605 1.8972281565984357 +v 5.0515482137391 1.8737826666824562 1.8655070089133914 +v 4.5515482137391 1.9689461097375882 2.0270624764961775 +v 4.5515482137391 1.9150942872099925 2.058783624181222 +v 4.5515482137391 1.8737826666824562 1.8655070089133914 +v 4.5515482137391 1.8199308441548605 1.8972281565984357 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn 0 0.8616291604415258 -0.5075383629607042 +vn 1 0 0 +vn 0 -0.8616291604415258 0.5075383629607042 +vn -1 0 0 +vn 0 0.5075383629607042 0.8616291604415258 +vn 0 -0.5075383629607042 -0.8616291604415258 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7268/21796/5449 7271/21795/5449 7269/21794/5449 7266/21793/5449 +f 7267/21800/5450 7268/21799/5450 7266/21798/5450 7265/21797/5450 +f 7272/21804/5451 7267/21803/5451 7265/21802/5451 7270/21801/5451 +f 7271/21808/5452 7272/21807/5452 7270/21806/5452 7269/21805/5452 +f 7270/21812/5453 7265/21811/5453 7266/21810/5453 7269/21809/5453 +f 7271/21816/5454 7268/21815/5454 7267/21814/5454 7272/21813/5454 +o chest +v 5.0515482137391 1.8125 2.179191675364044 +v 5.0515482137391 1.8125 1.8666916753640441 +v 5.0515482137391 1.5625 2.179191675364044 +v 5.0515482137391 1.5625 1.8666916753640441 +v 4.5515482137391 1.8125 1.8666916753640441 +v 4.5515482137391 1.8125 2.179191675364044 +v 4.5515482137391 1.5625 1.8666916753640441 +v 4.5515482137391 1.5625 2.179191675364044 +vt 0.0068359375 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.0087890625 +vt 0.0068359375 0.0087890625 +vt 0.001953125 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.0087890625 +vt 0.001953125 0.0087890625 +vt 0.01953125 0.0126953125 +vt 0.02734375 0.0126953125 +vt 0.02734375 0.0087890625 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.01953125 0.0126953125 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.017578125 +vt 0.0146484375 0.017578125 +vt 0.0224609375 0.017578125 +vt 0.0146484375 0.017578125 +vt 0.0146484375 0.0126953125 +vt 0.0224609375 0.0126953125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7276/21820/5455 7279/21819/5455 7277/21818/5455 7274/21817/5455 +f 7275/21824/5456 7276/21823/5456 7274/21822/5456 7273/21821/5456 +f 7280/21828/5457 7275/21827/5457 7273/21826/5457 7278/21825/5457 +f 7279/21832/5458 7280/21831/5458 7278/21830/5458 7277/21829/5458 +f 7278/21836/5459 7273/21835/5459 7274/21834/5459 7277/21833/5459 +f 7279/21840/5460 7276/21839/5460 7275/21838/5460 7280/21837/5460 +o cube +v 0.8235161764880128 1.921875 8.330591115923195 +v 0.9966719064511504 1.921875 7.997962053481362 +v 0.8235161764880128 1.484375 8.330591115923195 +v 0.9966719064511504 1.484375 7.997962053481362 +v 0.6640428440093173 1.921875 7.824806323518224 +v 0.49088711404617963 1.921875 8.157435385960056 +v 0.6640428440093173 1.484375 7.824806323518224 +v 0.49088711404617963 1.484375 8.157435385960056 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7284/21844/5461 7287/21843/5461 7285/21842/5461 7282/21841/5461 +f 7283/21848/5462 7284/21847/5462 7282/21846/5462 7281/21845/5462 +f 7288/21852/5463 7283/21851/5463 7281/21850/5463 7286/21849/5463 +f 7287/21856/5464 7288/21855/5464 7286/21854/5464 7285/21853/5464 +f 7286/21860/5465 7281/21859/5465 7282/21858/5465 7285/21857/5465 +f 7287/21864/5466 7284/21863/5466 7283/21862/5466 7288/21861/5466 +o cube +v 0.8368056208612374 1.84375 8.37273984862361 +v 1.0388206391515649 1.84375 7.984672609108137 +v 0.8368056208612374 1.78125 8.37273984862361 +v 1.0388206391515649 1.78125 7.984672609108137 +v 0.6507533996360927 1.84375 7.78265759081781 +v 0.4487383813457654 1.84375 8.170724830333281 +v 0.6507533996360927 1.78125 7.78265759081781 +v 0.4487383813457654 1.78125 8.170724830333281 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7292/21868/5467 7295/21867/5467 7293/21866/5467 7290/21865/5467 +f 7291/21872/5468 7292/21871/5468 7290/21870/5468 7289/21869/5468 +f 7296/21876/5469 7291/21875/5469 7289/21874/5469 7294/21873/5469 +f 7295/21880/5470 7296/21879/5470 7294/21878/5470 7293/21877/5470 +f 7294/21884/5471 7289/21883/5471 7290/21882/5471 7293/21881/5471 +f 7295/21888/5472 7292/21887/5472 7291/21886/5472 7296/21885/5472 +o cube +v 0.8368056208612374 1.61875 8.37273984862361 +v 1.0388206391515649 1.61875 7.984672609108137 +v 0.8368056208612374 1.55625 8.37273984862361 +v 1.0388206391515649 1.55625 7.984672609108137 +v 0.6507533996360927 1.61875 7.78265759081781 +v 0.4487383813457654 1.61875 8.170724830333281 +v 0.6507533996360927 1.55625 7.78265759081781 +v 0.4487383813457654 1.55625 8.170724830333281 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7300/21892/5473 7303/21891/5473 7301/21890/5473 7298/21889/5473 +f 7299/21896/5474 7300/21895/5474 7298/21894/5474 7297/21893/5474 +f 7304/21900/5475 7299/21899/5475 7297/21898/5475 7302/21897/5475 +f 7303/21904/5476 7304/21903/5476 7302/21902/5476 7301/21901/5476 +f 7302/21908/5477 7297/21907/5477 7298/21906/5477 7301/21905/5477 +f 7303/21912/5478 7300/21911/5478 7299/21910/5478 7304/21909/5478 +o cube +v 0.8235161764880128 1.84375 8.330591115923195 +v 0.9966719064511504 1.84375 7.997962053481362 +v 0.8235161764880128 1.84375 8.330591115923195 +v 0.9966719064511504 1.84375 7.997962053481362 +v 0.6640428440093173 1.84375 7.824806323518224 +v 0.49088711404617963 1.84375 8.157435385960056 +v 0.6640428440093173 1.84375 7.824806323518224 +v 0.49088711404617963 1.84375 8.157435385960056 +vt 0.142578125 0.9765625 +vt 0.1484375 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.9765625 +vt 0.13671875 0.9765625 +vt 0.142578125 0.9765625 +vt 0.142578125 0.9765625 +vt 0.13671875 0.9765625 +vt 0.154296875 0.9765625 +vt 0.16015625 0.9765625 +vt 0.16015625 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.154296875 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.9765625 +vt 0.142578125 0.982421875 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.1484375 0.9765625 +vt 0.154296875 0.9765625 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7308/21916/5479 7311/21915/5479 7309/21914/5479 7306/21913/5479 +f 7307/21920/5480 7308/21919/5480 7306/21918/5480 7305/21917/5480 +f 7312/21924/5481 7307/21923/5481 7305/21922/5481 7310/21921/5481 +f 7311/21928/5482 7312/21927/5482 7310/21926/5482 7309/21925/5482 +f 7310/21932/5483 7305/21931/5483 7306/21930/5483 7309/21929/5483 +f 7311/21936/5484 7308/21935/5484 7307/21934/5484 7312/21933/5484 +o cube +v 0.8235161764880128 1.859375 8.330591115923195 +v 0.9966719064511504 1.859375 7.997962053481362 +v 0.8235161764880128 1.859375 8.330591115923195 +v 0.9966719064511504 1.859375 7.997962053481362 +v 0.6640428440093173 1.859375 7.824806323518224 +v 0.49088711404617963 1.859375 8.157435385960056 +v 0.6640428440093173 1.859375 7.824806323518224 +v 0.49088711404617963 1.859375 8.157435385960056 +vt 0.142578125 0.982421875 +vt 0.1484375 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.982421875 +vt 0.13671875 0.982421875 +vt 0.142578125 0.982421875 +vt 0.142578125 0.982421875 +vt 0.13671875 0.982421875 +vt 0.154296875 0.982421875 +vt 0.16015625 0.982421875 +vt 0.16015625 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.982421875 +vt 0.142578125 0.98828125 +vt 0.1484375 0.98828125 +vt 0.154296875 0.98828125 +vt 0.1484375 0.98828125 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7316/21940/5485 7319/21939/5485 7317/21938/5485 7314/21937/5485 +f 7315/21944/5486 7316/21943/5486 7314/21942/5486 7313/21941/5486 +f 7320/21948/5487 7315/21947/5487 7313/21946/5487 7318/21945/5487 +f 7319/21952/5488 7320/21951/5488 7318/21950/5488 7317/21949/5488 +f 7318/21956/5489 7313/21955/5489 7314/21954/5489 7317/21953/5489 +f 7319/21960/5490 7316/21959/5490 7315/21958/5490 7320/21957/5490 +o cube +v 0.8235161764880128 1.875 8.330591115923195 +v 0.9966719064511504 1.875 7.997962053481362 +v 0.8235161764880128 1.875 8.330591115923195 +v 0.9966719064511504 1.875 7.997962053481362 +v 0.6640428440093173 1.875 7.824806323518224 +v 0.49088711404617963 1.875 8.157435385960056 +v 0.6640428440093173 1.875 7.824806323518224 +v 0.49088711404617963 1.875 8.157435385960056 +vt 0.01171875 0.994140625 +vt 0.017578125 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 0.994140625 +vt 0.005859375 0.994140625 +vt 0.01171875 0.994140625 +vt 0.01171875 0.994140625 +vt 0.005859375 0.994140625 +vt 0.0234375 0.994140625 +vt 0.029296875 0.994140625 +vt 0.029296875 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.0234375 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 0.994140625 +vt 0.01171875 1 +vt 0.017578125 1 +vt 0.0234375 1 +vt 0.017578125 1 +vt 0.017578125 0.994140625 +vt 0.0234375 0.994140625 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7324/21964/5491 7327/21963/5491 7325/21962/5491 7322/21961/5491 +f 7323/21968/5492 7324/21967/5492 7322/21966/5492 7321/21965/5492 +f 7328/21972/5493 7323/21971/5493 7321/21970/5493 7326/21969/5493 +f 7327/21976/5494 7328/21975/5494 7326/21974/5494 7325/21973/5494 +f 7326/21980/5495 7321/21979/5495 7322/21978/5495 7325/21977/5495 +f 7327/21984/5496 7324/21983/5496 7323/21982/5496 7328/21981/5496 +o cube +v 0.27502951024866507 1.921875 8.70269871972071 +v 0.27502951024866507 1.921875 8.32769871972071 +v 0.27502951024866507 1.484375 8.70269871972071 +v 0.27502951024866507 1.484375 8.32769871972071 +v -0.09997048975133493 1.921875 8.32769871972071 +v -0.09997048975133493 1.921875 8.70269871972071 +v -0.09997048975133493 1.484375 8.32769871972071 +v -0.09997048975133493 1.484375 8.70269871972071 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7332/21988/5497 7335/21987/5497 7333/21986/5497 7330/21985/5497 +f 7331/21992/5498 7332/21991/5498 7330/21990/5498 7329/21989/5498 +f 7336/21996/5499 7331/21995/5499 7329/21994/5499 7334/21993/5499 +f 7335/22000/5500 7336/21999/5500 7334/21998/5500 7333/21997/5500 +f 7334/22004/5501 7329/22003/5501 7330/22002/5501 7333/22001/5501 +f 7335/22008/5502 7332/22007/5502 7331/22006/5502 7336/22005/5502 +o cube +v 0.30627951024866507 1.84375 8.73394871972071 +v 0.30627951024866507 1.84375 8.29644871972071 +v 0.30627951024866507 1.78125 8.73394871972071 +v 0.30627951024866507 1.78125 8.29644871972071 +v -0.13122048975133493 1.84375 8.29644871972071 +v -0.13122048975133493 1.84375 8.73394871972071 +v -0.13122048975133493 1.78125 8.29644871972071 +v -0.13122048975133493 1.78125 8.73394871972071 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7340/22012/5503 7343/22011/5503 7341/22010/5503 7338/22009/5503 +f 7339/22016/5504 7340/22015/5504 7338/22014/5504 7337/22013/5504 +f 7344/22020/5505 7339/22019/5505 7337/22018/5505 7342/22017/5505 +f 7343/22024/5506 7344/22023/5506 7342/22022/5506 7341/22021/5506 +f 7342/22028/5507 7337/22027/5507 7338/22026/5507 7341/22025/5507 +f 7343/22032/5508 7340/22031/5508 7339/22030/5508 7344/22029/5508 +o cube +v 0.30627951024866507 1.61875 8.73394871972071 +v 0.30627951024866507 1.61875 8.29644871972071 +v 0.30627951024866507 1.55625 8.73394871972071 +v 0.30627951024866507 1.55625 8.29644871972071 +v -0.13122048975133493 1.61875 8.29644871972071 +v -0.13122048975133493 1.61875 8.73394871972071 +v -0.13122048975133493 1.55625 8.29644871972071 +v -0.13122048975133493 1.55625 8.73394871972071 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7348/22036/5509 7351/22035/5509 7349/22034/5509 7346/22033/5509 +f 7347/22040/5510 7348/22039/5510 7346/22038/5510 7345/22037/5510 +f 7352/22044/5511 7347/22043/5511 7345/22042/5511 7350/22041/5511 +f 7351/22048/5512 7352/22047/5512 7350/22046/5512 7349/22045/5512 +f 7350/22052/5513 7345/22051/5513 7346/22050/5513 7349/22049/5513 +f 7351/22056/5514 7348/22055/5514 7347/22054/5514 7352/22053/5514 +o cube +v 0.27502951024866507 1.84375 8.70269871972071 +v 0.27502951024866507 1.84375 8.32769871972071 +v 0.27502951024866507 1.84375 8.70269871972071 +v 0.27502951024866507 1.84375 8.32769871972071 +v -0.09997048975133493 1.84375 8.32769871972071 +v -0.09997048975133493 1.84375 8.70269871972071 +v -0.09997048975133493 1.84375 8.32769871972071 +v -0.09997048975133493 1.84375 8.70269871972071 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7356/22060/5515 7359/22059/5515 7357/22058/5515 7354/22057/5515 +f 7355/22064/5516 7356/22063/5516 7354/22062/5516 7353/22061/5516 +f 7360/22068/5517 7355/22067/5517 7353/22066/5517 7358/22065/5517 +f 7359/22072/5518 7360/22071/5518 7358/22070/5518 7357/22069/5518 +f 7358/22076/5519 7353/22075/5519 7354/22074/5519 7357/22073/5519 +f 7359/22080/5520 7356/22079/5520 7355/22078/5520 7360/22077/5520 +o cube +v 0.27502951024866507 1.859375 8.70269871972071 +v 0.27502951024866507 1.859375 8.32769871972071 +v 0.27502951024866507 1.859375 8.70269871972071 +v 0.27502951024866507 1.859375 8.32769871972071 +v -0.09997048975133493 1.859375 8.32769871972071 +v -0.09997048975133493 1.859375 8.70269871972071 +v -0.09997048975133493 1.859375 8.32769871972071 +v -0.09997048975133493 1.859375 8.70269871972071 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7364/22084/5521 7367/22083/5521 7365/22082/5521 7362/22081/5521 +f 7363/22088/5522 7364/22087/5522 7362/22086/5522 7361/22085/5522 +f 7368/22092/5523 7363/22091/5523 7361/22090/5523 7366/22089/5523 +f 7367/22096/5524 7368/22095/5524 7366/22094/5524 7365/22093/5524 +f 7366/22100/5525 7361/22099/5525 7362/22098/5525 7365/22097/5525 +f 7367/22104/5526 7364/22103/5526 7363/22102/5526 7368/22101/5526 +o cube +v 0.27502951024866507 1.875 8.70269871972071 +v 0.27502951024866507 1.875 8.32769871972071 +v 0.27502951024866507 1.875 8.70269871972071 +v 0.27502951024866507 1.875 8.32769871972071 +v -0.09997048975133493 1.875 8.32769871972071 +v -0.09997048975133493 1.875 8.70269871972071 +v -0.09997048975133493 1.875 8.32769871972071 +v -0.09997048975133493 1.875 8.70269871972071 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.12109375 0.009765625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.12109375 0.009765625 +vt 0.138671875 0.009765625 +vt 0.14453125 0.009765625 +vt 0.14453125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7372/22108/5527 7375/22107/5527 7373/22106/5527 7370/22105/5527 +f 7371/22112/5528 7372/22111/5528 7370/22110/5528 7369/22109/5528 +f 7376/22116/5529 7371/22115/5529 7369/22114/5529 7374/22113/5529 +f 7375/22120/5530 7376/22119/5530 7374/22118/5530 7373/22117/5530 +f 7374/22124/5531 7369/22123/5531 7370/22122/5531 7373/22121/5531 +f 7375/22128/5532 7372/22127/5532 7371/22126/5532 7376/22125/5532 +o cube +v 0.5414837759210084 1.921875 8.01263831057895 +v 0.428719101106906 1.921875 7.654994454048365 +v 0.5414837759210084 1.484375 8.01263831057895 +v 0.428719101106906 1.484375 7.654994454048365 +v 0.0710752445763213 1.921875 7.767759128862468 +v 0.1838399193904237 1.921875 8.125402985393054 +v 0.0710752445763213 1.484375 7.767759128862468 +v 0.1838399193904237 1.484375 8.125402985393054 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vn -0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 -0.30070579950427306 +vn 0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7380/22132/5533 7383/22131/5533 7381/22130/5533 7378/22129/5533 +f 7379/22136/5534 7380/22135/5534 7378/22134/5534 7377/22133/5534 +f 7384/22140/5535 7379/22139/5535 7377/22138/5535 7382/22137/5535 +f 7383/22144/5536 7384/22143/5536 7382/22142/5536 7381/22141/5536 +f 7382/22148/5537 7377/22147/5537 7378/22146/5537 7381/22145/5537 +f 7383/22152/5538 7380/22151/5538 7379/22150/5538 7384/22149/5538 +o cube +v 0.580684486866399 1.84375 8.033044909055324 +v 0.4491256995832795 1.84375 7.615793743102975 +v 0.580684486866399 1.78125 8.033044909055324 +v 0.4491256995832795 1.78125 7.615793743102975 +v 0.03187453363093068 1.84375 7.747352530386094 +v 0.1634333209140501 1.84375 8.164603696338444 +v 0.03187453363093068 1.78125 7.747352530386094 +v 0.1634333209140501 1.78125 8.164603696338444 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn -0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 -0.30070579950427306 +vn 0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7388/22156/5539 7391/22155/5539 7389/22154/5539 7386/22153/5539 +f 7387/22160/5540 7388/22159/5540 7386/22158/5540 7385/22157/5540 +f 7392/22164/5541 7387/22163/5541 7385/22162/5541 7390/22161/5541 +f 7391/22168/5542 7392/22167/5542 7390/22166/5542 7389/22165/5542 +f 7390/22172/5543 7385/22171/5543 7386/22170/5543 7389/22169/5543 +f 7391/22176/5544 7388/22175/5544 7387/22174/5544 7392/22173/5544 +o cube +v 0.580684486866399 1.61875 8.033044909055324 +v 0.4491256995832795 1.61875 7.615793743102975 +v 0.580684486866399 1.55625 8.033044909055324 +v 0.4491256995832795 1.55625 7.615793743102975 +v 0.03187453363093068 1.61875 7.747352530386094 +v 0.1634333209140501 1.61875 8.164603696338444 +v 0.03187453363093068 1.55625 7.747352530386094 +v 0.1634333209140501 1.55625 8.164603696338444 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn -0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 -0.30070579950427306 +vn 0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7396/22180/5545 7399/22179/5545 7397/22178/5545 7394/22177/5545 +f 7395/22184/5546 7396/22183/5546 7394/22182/5546 7393/22181/5546 +f 7400/22188/5547 7395/22187/5547 7393/22186/5547 7398/22185/5547 +f 7399/22192/5548 7400/22191/5548 7398/22190/5548 7397/22189/5548 +f 7398/22196/5549 7393/22195/5549 7394/22194/5549 7397/22193/5549 +f 7399/22200/5550 7396/22199/5550 7395/22198/5550 7400/22197/5550 +o cube +v 0.5414837759210084 1.84375 8.01263831057895 +v 0.428719101106906 1.84375 7.654994454048365 +v 0.5414837759210084 1.84375 8.01263831057895 +v 0.428719101106906 1.84375 7.654994454048365 +v 0.0710752445763213 1.84375 7.767759128862468 +v 0.1838399193904237 1.84375 8.125402985393054 +v 0.0710752445763213 1.84375 7.767759128862468 +v 0.1838399193904237 1.84375 8.125402985393054 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn -0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 -0.30070579950427306 +vn 0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7404/22204/5551 7407/22203/5551 7405/22202/5551 7402/22201/5551 +f 7403/22208/5552 7404/22207/5552 7402/22206/5552 7401/22205/5552 +f 7408/22212/5553 7403/22211/5553 7401/22210/5553 7406/22209/5553 +f 7407/22216/5554 7408/22215/5554 7406/22214/5554 7405/22213/5554 +f 7406/22220/5555 7401/22219/5555 7402/22218/5555 7405/22217/5555 +f 7407/22224/5556 7404/22223/5556 7403/22222/5556 7408/22221/5556 +o cube +v 0.5414837759210084 1.859375 8.01263831057895 +v 0.428719101106906 1.859375 7.654994454048365 +v 0.5414837759210084 1.859375 8.01263831057895 +v 0.428719101106906 1.859375 7.654994454048365 +v 0.0710752445763213 1.859375 7.767759128862468 +v 0.1838399193904237 1.859375 8.125402985393054 +v 0.0710752445763213 1.859375 7.767759128862468 +v 0.1838399193904237 1.859375 8.125402985393054 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn -0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 -0.30070579950427306 +vn 0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7412/22228/5557 7415/22227/5557 7413/22226/5557 7410/22225/5557 +f 7411/22232/5558 7412/22231/5558 7410/22230/5558 7409/22229/5558 +f 7416/22236/5559 7411/22235/5559 7409/22234/5559 7414/22233/5559 +f 7415/22240/5560 7416/22239/5560 7414/22238/5560 7413/22237/5560 +f 7414/22244/5561 7409/22243/5561 7410/22242/5561 7413/22241/5561 +f 7415/22248/5562 7412/22247/5562 7411/22246/5562 7416/22245/5562 +o cube +v 0.5414837759210084 1.875 8.01263831057895 +v 0.428719101106906 1.875 7.654994454048365 +v 0.5414837759210084 1.875 8.01263831057895 +v 0.428719101106906 1.875 7.654994454048365 +v 0.0710752445763213 1.875 7.767759128862468 +v 0.1838399193904237 1.875 8.125402985393054 +v 0.0710752445763213 1.875 7.767759128862468 +v 0.1838399193904237 1.875 8.125402985393054 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn -0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 -0.30070579950427306 +vn 0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7420/22252/5563 7423/22251/5563 7421/22250/5563 7418/22249/5563 +f 7419/22256/5564 7420/22255/5564 7418/22254/5564 7417/22253/5564 +f 7424/22260/5565 7419/22259/5565 7417/22258/5565 7422/22257/5565 +f 7423/22264/5566 7424/22263/5566 7422/22262/5566 7421/22261/5566 +f 7422/22268/5567 7417/22267/5567 7418/22266/5567 7421/22265/5567 +f 7423/22272/5568 7420/22271/5568 7419/22270/5568 7424/22269/5568 +o cube +v 0.7953715794917334 1.9245513843113122 7.036941013123961 +v 0.7783932180995968 1.8679071476215217 7.01670698993852 +v 0.9774226470134789 1.7924831775173435 7.253901026878612 +v 0.9604442856213423 1.735838940827553 7.233667003693171 +v 0.39537099654010777 1.8679071476215217 7.33810079478179 +v 0.41234935793224425 1.9245513843113122 7.358334817967231 +v 0.5774220640618533 1.735838940827553 7.555060808536441 +v 0.5944004254539897 1.7924831775173435 7.575294831721882 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.068359375 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0673828125 0.0126953125 +vn -0.2716537822741845 -0.9063077870366498 -0.32374437096706477 +vn 0.7660444431189782 0 -0.6427876096865394 +vn 0.2716537822741845 0.9063077870366498 0.32374437096706477 +vn -0.7660444431189782 0 0.6427876096865394 +vn -0.5825634160695853 0.4226182617406997 -0.6942720440148838 +vn 0.5825634160695853 -0.4226182617406997 0.6942720440148838 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7428/22276/5569 7431/22275/5569 7429/22274/5569 7426/22273/5569 +f 7427/22280/5570 7428/22279/5570 7426/22278/5570 7425/22277/5570 +f 7432/22284/5571 7427/22283/5571 7425/22282/5571 7430/22281/5571 +f 7431/22288/5572 7432/22287/5572 7430/22286/5572 7429/22285/5572 +f 7430/22292/5573 7425/22291/5573 7426/22290/5573 7429/22289/5573 +f 7431/22296/5574 7428/22295/5574 7427/22294/5574 7432/22293/5574 +o cube +v 0.7783932180995969 1.867907147621521 7.01670698993852 +v 0.7713903891556944 1.7433828103600528 7.0083613433863 +v 0.7783932180995969 1.867907147621521 7.01670698993852 +v 0.7713903891556944 1.7433828103600528 7.0083613433863 +v 0.38836816759620507 1.7433828103600528 7.3297551482295695 +v 0.3953709965401079 1.867907147621521 7.33810079478179 +v 0.38836816759620507 1.7433828103600528 7.3297551482295695 +v 0.3953709965401079 1.867907147621521 7.33810079478179 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875 0.005859375 +vt 0.068359375 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05078125 0.0078125 +vt 0.05859375 0.0078125 +vt 0.06640625 0.0078125 +vt 0.05859375 0.0078125 +vt 0.05859375 0.005859375 +vt 0.06640625 0.005859375 +vn -0.05602263155122229 -0.9961946980917455 -0.0667651724177509 +vn 0.7660444431189781 0 -0.6427876096865393 +vn 0.05602263155122229 0.9961946980917455 0.0667651724177509 +vn -0.7660444431189781 0 0.6427876096865393 +vn -0.6403416087687968 0.08715574274765847 -0.7631294127377696 +vn 0.6403416087687968 -0.08715574274765847 0.7631294127377696 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7436/22300/5575 7439/22299/5575 7437/22298/5575 7434/22297/5575 +f 7435/22304/5576 7436/22303/5576 7434/22302/5576 7433/22301/5576 +f 7440/22308/5577 7435/22307/5577 7433/22306/5577 7438/22305/5577 +f 7439/22312/5578 7440/22311/5578 7438/22310/5578 7437/22309/5578 +f 7438/22316/5579 7433/22315/5579 7434/22314/5579 7437/22313/5579 +f 7439/22320/5580 7436/22319/5580 7435/22318/5580 7440/22317/5580 +o cube +v 0.8650455249361734 1.8774791974649143 7.111224241391496 +v 0.8787859193357331 1.8187484086657952 7.127599405780833 +v 0.9027969482833643 1.8988554564227687 7.156214635791056 +v 0.9165373426829239 1.8401246676236496 7.172589800180392 +v 0.7351525862509246 1.8187484086657952 7.2481220825970585 +v 0.721412191851365 1.8774791974649143 7.2317469182077225 +v 0.7729040095981156 1.8401246676236496 7.293112476996619 +v 0.7591636151985559 1.8988554564227687 7.276737312607281 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.076171875 0.0166015625 +vt 0.076171875 0.015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.0751953125 0.0166015625 +vn 0.21984631039295408 -0.9396926207859086 0.26200263022938486 +vn 0.7660444431189781 0 -0.6427876096865393 +vn -0.21984631039295408 0.9396926207859086 -0.26200263022938486 +vn -0.7660444431189781 0 0.6427876096865393 +vn -0.6040227735550537 -0.34202014332566866 -0.7198463103929543 +vn 0.6040227735550537 0.34202014332566866 0.7198463103929543 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7444/22324/5581 7447/22323/5581 7445/22322/5581 7442/22321/5581 +f 7443/22328/5582 7444/22327/5582 7442/22326/5582 7441/22325/5582 +f 7448/22332/5583 7443/22331/5583 7441/22330/5583 7446/22329/5583 +f 7447/22336/5584 7448/22335/5584 7446/22334/5584 7445/22333/5584 +f 7446/22340/5585 7441/22339/5585 7442/22338/5585 7445/22337/5585 +f 7447/22344/5586 7444/22343/5586 7443/22342/5586 7448/22341/5586 +o cube +v 0.6160810809225057 1.8774791974649143 7.3201302145396205 +v 0.6298214753220653 1.8187484086657952 7.336505378928958 +v 0.6538325042696966 1.8988554564227687 7.365120608939181 +v 0.6675728986692563 1.8401246676236496 7.381495773328517 +v 0.4861881422372566 1.8187484086657952 7.457028055745184 +v 0.47244774783769694 1.8774791974649143 7.440652891355848 +v 0.5239395655844475 1.8401246676236496 7.502018450144744 +v 0.5101991711848879 1.8988554564227687 7.4856432857554065 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.07617187500000001 0.0166015625 +vt 0.07617187500000001 0.015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.072265625 0.017578125 +vt 0.07519531250000001 0.017578125 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.07519531250000001 0.0166015625 +vn 0.21984631039295408 -0.9396926207859086 0.26200263022938486 +vn 0.7660444431189781 0 -0.6427876096865393 +vn -0.21984631039295408 0.9396926207859086 -0.26200263022938486 +vn -0.7660444431189781 0 0.6427876096865393 +vn -0.6040227735550537 -0.34202014332566866 -0.7198463103929543 +vn 0.6040227735550537 0.34202014332566866 0.7198463103929543 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7452/22348/5587 7455/22347/5587 7453/22346/5587 7450/22345/5587 +f 7451/22352/5588 7452/22351/5588 7450/22350/5588 7449/22349/5588 +f 7456/22356/5589 7451/22355/5589 7449/22354/5589 7454/22353/5589 +f 7455/22360/5590 7456/22359/5590 7454/22358/5590 7453/22357/5590 +f 7454/22364/5591 7449/22363/5591 7450/22362/5591 7453/22361/5591 +f 7455/22368/5592 7452/22367/5592 7451/22366/5592 7456/22365/5592 +o cube +v 0.913049766908668 1.9520548508145954 7.179129070531643 +v 0.878887524777635 1.9191664805863535 7.1384160957409115 +v 0.9764704775651608 1.792613808627927 7.254710930301396 +v 0.9423082354341278 1.7597254383996852 7.213997955510664 +v 0.49586530321814604 1.9191664805863535 7.459809900584181 +v 0.5300275453491791 1.9520548508145954 7.500522875374913 +v 0.5592860138746387 1.7597254383996852 7.535391760353934 +v 0.5934482560056717 1.792613808627927 7.576104735144666 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn -0.5465958740965281 -0.5262139236518696 -0.6514075966517098 +vn 0.7660444431189782 2.7755575615628907e-17 -0.6427876096865393 +vn 0.5465958740965281 0.5262139236518696 0.6514075966517098 +vn -0.7660444431189782 -2.7755575615628907e-17 0.6427876096865393 +vn -0.33824379016796025 0.8503522249955631 -0.40310325210534886 +vn 0.33824379016796025 -0.8503522249955631 0.40310325210534886 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7460/22372/5593 7463/22371/5593 7461/22370/5593 7458/22369/5593 +f 7459/22376/5594 7460/22375/5594 7458/22374/5594 7457/22373/5594 +f 7464/22380/5595 7459/22379/5595 7457/22378/5595 7462/22377/5595 +f 7463/22384/5596 7464/22383/5596 7462/22382/5596 7461/22381/5596 +f 7462/22388/5597 7457/22387/5597 7458/22386/5597 7461/22385/5597 +f 7463/22392/5598 7460/22391/5598 7459/22390/5598 7464/22389/5598 +o cube +v 0.9194164832038483 1.8901673341961636 7.185744300157664 +v 0.9138253116476742 1.9520590884925118 7.1790810013687825 +v 0.8000667247934794 1.8640723777661514 7.043508796796855 +v 0.7944755532373053 1.9259641320624996 7.036845498007974 +v 0.5308030900881852 1.9520590884925118 7.500474806212052 +v 0.5363942616443591 1.8901673341961636 7.507138105000934 +v 0.4114533316778163 1.9259641320624996 7.358239302851244 +v 0.4170445032339902 1.8640723777661514 7.364902601640125 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn -0.08945874489878386 0.9902680687415705 -0.10661278062209463 +vn 0.7660444431189781 0 -0.6427876096865395 +vn 0.08945874489878386 -0.9902680687415705 0.10661278062209463 +vn -0.7660444431189781 0 0.6427876096865395 +vn 0.6365320448552997 0.1391731009600654 0.7585893512576423 +vn -0.6365320448552997 -0.1391731009600654 -0.7585893512576423 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7468/22396/5599 7471/22395/5599 7469/22394/5599 7466/22393/5599 +f 7467/22400/5600 7468/22399/5600 7466/22398/5600 7465/22397/5600 +f 7472/22404/5601 7467/22403/5601 7465/22402/5601 7470/22401/5601 +f 7471/22408/5602 7472/22407/5602 7470/22406/5602 7469/22405/5602 +f 7470/22412/5603 7465/22411/5603 7466/22410/5603 7469/22409/5603 +f 7471/22416/5604 7468/22415/5604 7467/22414/5604 7472/22413/5604 +o chest +v 0.9657166316526308 1.75 7.240922668409145 +v 0.7648455036255871 1.75 7.001533779934464 +v 0.9657166316526308 1.5 7.240922668409145 +v 0.7648455036255871 1.5 7.001533779934464 +v 0.38182328206609806 1.75 7.322927584777734 +v 0.5826944100931417 1.75 7.562316473252414 +v 0.38182328206609806 1.5 7.322927584777734 +v 0.5826944100931417 1.5 7.562316473252414 +vt 0.0068359375 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.0087890625 +vt 0.0068359375 0.0087890625 +vt 0.001953125 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.0087890625 +vt 0.001953125 0.0087890625 +vt 0.01953125 0.0126953125 +vt 0.02734375 0.0126953125 +vt 0.02734375 0.0087890625 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.01953125 0.0126953125 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.017578125 +vt 0.0146484375 0.017578125 +vt 0.0224609375 0.017578125 +vt 0.0146484375 0.017578125 +vt 0.0146484375 0.0126953125 +vt 0.0224609375 0.0126953125 +vn -0.6427876096865394 0 -0.7660444431189781 +vn 0.7660444431189781 0 -0.6427876096865394 +vn 0.6427876096865394 0 0.7660444431189781 +vn -0.7660444431189781 0 0.6427876096865394 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7476/22420/5605 7479/22419/5605 7477/22418/5605 7474/22417/5605 +f 7475/22424/5606 7476/22423/5606 7474/22422/5606 7473/22421/5606 +f 7480/22428/5607 7475/22427/5607 7473/22426/5607 7478/22425/5607 +f 7479/22432/5608 7480/22431/5608 7478/22430/5608 7477/22429/5608 +f 7478/22436/5609 7473/22435/5609 7474/22434/5609 7477/22433/5609 +f 7479/22440/5610 7476/22439/5610 7475/22438/5610 7480/22437/5610 +o cube +v -0.3989022203397803 1.8102258667205584 8.058414445581363 +v -0.3976433958631489 1.7477853528716922 8.05599626626076 +v -0.5430613237367643 1.796594808168891 8.335341506647158 +v -0.5418024992601329 1.7341542943200248 8.332923327326554 +v -0.8411488124522597 1.7477853528716922 7.8251219596432415 +v -0.8424076369288911 1.8102258667205584 7.827540138963845 +v -0.9853079158492437 1.7341542943200248 8.102049020709037 +v -0.9865667403258751 1.796594808168891 8.10446720002964 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.068359375 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0673828125 0.0126953125 +vn 0.02014119162610576 -0.9990482215818578 -0.03869086912965048 +vn 0.8870108331782217 3.469446951953614e-18 0.4617486132350339 +vn -0.02014119162610576 0.9990482215818578 0.03869086912965048 +vn -0.8870108331782217 -3.469446951953614e-18 -0.4617486132350339 +vn 0.4613091308703497 0.043619387365336215 -0.8861665954105443 +vn -0.4613091308703497 -0.043619387365336215 0.8861665954105443 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7484/22444/5611 7487/22443/5611 7485/22442/5611 7482/22441/5611 +f 7483/22448/5612 7484/22447/5612 7482/22446/5612 7481/22445/5612 +f 7488/22452/5613 7483/22451/5613 7481/22450/5613 7486/22449/5613 +f 7487/22456/5614 7488/22455/5614 7486/22454/5614 7485/22453/5614 +f 7486/22460/5615 7481/22459/5615 7482/22458/5615 7485/22457/5615 +f 7487/22464/5616 7484/22463/5616 7483/22462/5616 7488/22461/5616 +o cube +v -0.3977952286733014 1.7553166003657041 8.05628793437535 +v -0.3952775797200382 1.630435572667972 8.051451575734143 +v -0.3977952286733014 1.7553166003657041 8.05628793437535 +v -0.3952775797200382 1.630435572667972 8.051451575734143 +v -0.8387829963091491 1.630435572667972 7.820577269116627 +v -0.8413006452624123 1.7553166003657041 7.8254136277578334 +v -0.8387829963091491 1.630435572667972 7.820577269116627 +v -0.8413006452624123 1.7553166003657041 7.8254136277578334 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875 0.005859375 +vt 0.068359375 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05078125 0.0078125 +vt 0.05859375 0.0078125 +vt 0.06640625 0.0078125 +vt 0.05859375 0.0078125 +vt 0.05859375 0.005859375 +vt 0.06640625 0.005859375 +vn 0.02014119162610576 -0.9990482215818578 -0.03869086912965048 +vn 0.8870108331782217 3.469446951953614e-18 0.4617486132350339 +vn -0.02014119162610576 0.9990482215818578 0.03869086912965048 +vn -0.8870108331782217 -3.469446951953614e-18 -0.4617486132350339 +vn 0.4613091308703497 0.043619387365336215 -0.8861665954105443 +vn -0.4613091308703497 -0.043619387365336215 0.8861665954105443 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7492/22468/5617 7495/22467/5617 7493/22466/5617 7490/22465/5617 +f 7491/22472/5618 7492/22471/5618 7490/22470/5618 7489/22469/5618 +f 7496/22476/5619 7491/22475/5619 7489/22474/5619 7494/22473/5619 +f 7495/22480/5620 7496/22479/5620 7494/22478/5620 7493/22477/5620 +f 7494/22484/5621 7489/22483/5621 7490/22482/5621 7493/22481/5621 +f 7495/22488/5622 7492/22487/5622 7491/22486/5622 7496/22485/5622 +o cube +v -0.4456114860969802 1.805651839622172 8.160324063472267 +v -0.46510853868958657 1.759572006071539 8.19777755303128 +v -0.4668887853370862 1.8478762275981504 8.201197375022726 +v -0.4863858379296926 1.8017963940475177 8.23865086458174 +v -0.6314230699105032 1.759572006071539 8.11119968804971 +v -0.6119260173178969 1.805651839622172 8.073746198490698 +v -0.652700369150609 1.8017963940475177 8.152072999600172 +v -0.6332033165580027 1.8478762275981504 8.114619510041159 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.076171875 0.0166015625 +vt 0.076171875 0.015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.0751953125 0.0166015625 +vn -0.3119528414816997 -0.7372773368101242 0.5992558329442145 +vn 0.8870108331782218 2.7755575615628914e-17 0.4617486132350339 +vn 0.3119528414816997 0.7372773368101242 -0.5992558329442145 +vn -0.8870108331782218 -2.7755575615628914e-17 -0.4617486132350339 +vn 0.34043678784169384 -0.6755902076156601 -0.6539729848073687 +vn -0.34043678784169384 0.6755902076156601 0.6539729848073687 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7500/22492/5623 7503/22491/5623 7501/22490/5623 7498/22489/5623 +f 7499/22496/5624 7500/22495/5624 7498/22494/5624 7497/22493/5624 +f 7504/22500/5625 7499/22499/5625 7497/22498/5625 7502/22497/5625 +f 7503/22504/5626 7504/22503/5626 7502/22502/5626 7501/22501/5626 +f 7502/22508/5627 7497/22507/5627 7498/22506/5627 7501/22505/5627 +f 7503/22512/5628 7500/22511/5628 7499/22510/5628 7504/22509/5628 +o cube +v -0.7338900068799024 1.805651839622172 8.01025576417088 +v -0.7533870594725087 1.759572006071539 8.047709253729893 +v -0.7551673061200084 1.8478762275981504 8.051129075721342 +v -0.7746643587126147 1.8017963940475177 8.088582565280355 +v -0.9197015906934263 1.759572006071539 7.961131388748324 +v -0.9002045381008199 1.805651839622172 7.923677899189311 +v -0.9409788899335321 1.8017963940475177 8.002004700298784 +v -0.9214818373409257 1.8478762275981504 7.964551210739771 +vt 0.0693359375 0.0166015625 +vt 0.07226562500000001 0.0166015625 +vt 0.07226562500000001 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.07324218750000001 0.0166015625 +vt 0.07617187500000003 0.0166015625 +vt 0.07617187500000003 0.015625 +vt 0.07324218750000001 0.015625 +vt 0.07226562500000001 0.0166015625 +vt 0.07324218750000001 0.0166015625 +vt 0.07324218750000001 0.015625 +vt 0.07226562500000001 0.015625 +vt 0.07226562500000001 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.07226562500000001 0.017578125 +vt 0.07519531250000003 0.017578125 +vt 0.07226562500000001 0.017578125 +vt 0.07226562500000001 0.0166015625 +vt 0.07519531250000003 0.0166015625 +vn -0.3119528414816997 -0.7372773368101242 0.5992558329442145 +vn 0.8870108331782218 2.7755575615628914e-17 0.4617486132350339 +vn 0.3119528414816997 0.7372773368101242 -0.5992558329442145 +vn -0.8870108331782218 -2.7755575615628914e-17 -0.4617486132350339 +vn 0.34043678784169384 -0.6755902076156601 -0.6539729848073687 +vn -0.34043678784169384 0.6755902076156601 0.6539729848073687 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7508/22516/5629 7511/22515/5629 7509/22514/5629 7506/22513/5629 +f 7507/22520/5630 7508/22519/5630 7506/22518/5630 7505/22517/5630 +f 7512/22524/5631 7507/22523/5631 7505/22522/5631 7510/22521/5631 +f 7511/22528/5632 7512/22527/5632 7510/22526/5632 7509/22525/5632 +f 7510/22532/5633 7505/22531/5633 7506/22530/5633 7509/22529/5633 +f 7511/22536/5634 7508/22535/5634 7507/22534/5634 7512/22533/5634 +o cube +v -0.4738862362719738 1.906265514501812 8.199750299282877 +v -0.457025206716279 1.8555421406289987 8.167360562864054 +v -0.5441505789050951 1.7967187021947928 8.33472684564448 +v -0.5272895493494001 1.7459953283219796 8.302337109225657 +v -0.9005306233053898 1.8555421406289987 7.936486256246537 +v -0.9173916528610846 1.906265514501812 7.96887599266536 +v -0.9707949659385109 1.7459953283219796 8.071462802608142 +v -0.9876559954942059 1.7967187021947928 8.103852539026963 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn 0.2697764728911176 -0.8115739819650124 -0.5182357827011582 +vn 0.8870108331782218 0 0.46174861323503397 +vn -0.2697764728911176 0.8115739819650124 0.5182357827011582 +vn -0.8870108331782218 0 -0.46174861323503397 +vn 0.3747431607099789 0.5842496656374345 -0.7198749139285526 +vn -0.3747431607099789 -0.5842496656374345 0.7198749139285526 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7516/22540/5635 7519/22539/5635 7517/22538/5635 7514/22537/5635 +f 7515/22544/5636 7516/22543/5636 7514/22542/5636 7513/22541/5636 +f 7520/22548/5637 7515/22547/5637 7513/22546/5637 7518/22545/5637 +f 7519/22552/5638 7520/22551/5638 7518/22550/5638 7517/22549/5638 +f 7518/22556/5639 7513/22555/5639 7514/22554/5639 7517/22553/5639 +f 7519/22560/5640 7516/22559/5640 7515/22558/5640 7520/22557/5640 +o cube +v -0.48817525754452906 1.8525942872099925 8.228552804115742 +v -0.47352806159073624 1.906446109737588 8.200415802478261 +v -0.4135772444276402 1.7574308441548605 8.085251354210637 +v -0.3989300484738474 1.811282666682456 8.057114352573159 +v -0.9170334781798473 1.906446109737588 7.969541495860745 +v -0.9316806741336401 1.8525942872099925 7.997678497498225 +v -0.8424354650629582 1.811282666682456 7.8262400459556405 +v -0.857082661016751 1.7574308441548605 7.854377047593121 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn 0.23435513526068447 0.8616291604415258 -0.45019202619968496 +vn 0.8870108331782217 -2.7755575615628914e-17 0.46174861323503397 +vn -0.23435513526068447 -0.8616291604415258 0.45019202619968496 +vn -0.8870108331782217 2.7755575615628914e-17 -0.46174861323503397 +vn -0.3978560699567411 0.5075383629607042 0.7642743994938895 +vn 0.3978560699567411 -0.5075383629607042 -0.7642743994938895 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7524/22564/5641 7527/22563/5641 7525/22562/5641 7522/22561/5641 +f 7523/22568/5642 7524/22567/5642 7522/22566/5642 7521/22565/5642 +f 7528/22572/5643 7523/22571/5643 7521/22570/5643 7526/22569/5643 +f 7527/22576/5644 7528/22575/5644 7526/22574/5644 7525/22573/5644 +f 7526/22580/5645 7521/22579/5645 7522/22578/5645 7525/22577/5645 +f 7527/22584/5646 7524/22583/5646 7523/22582/5646 7528/22581/5646 +o chest +v -0.543773508200531 1.75 8.335356049916784 +v -0.39947706656458304 1.75 8.05816516454859 +v -0.543773508200531 1.5 8.335356049916784 +v -0.39947706656458304 1.5 8.05816516454859 +v -0.8429824831536938 1.75 7.827290857931073 +v -0.9872789247896419 1.75 8.104481743299267 +v -0.8429824831536938 1.5 7.827290857931073 +v -0.9872789247896419 1.5 8.104481743299267 +vt 0.006835937500000014 0.0126953125 +vt 0.014648437500000014 0.0126953125 +vt 0.014648437500000014 0.0087890625 +vt 0.006835937500000014 0.0087890625 +vt 0.001953125 0.0126953125 +vt 0.006835937500000014 0.0126953125 +vt 0.006835937500000014 0.0087890625 +vt 0.001953125 0.0087890625 +vt 0.019531250000000028 0.0126953125 +vt 0.027343750000000028 0.0126953125 +vt 0.027343750000000028 0.0087890625 +vt 0.019531250000000028 0.0087890625 +vt 0.014648437500000014 0.0126953125 +vt 0.019531250000000028 0.0126953125 +vt 0.019531250000000028 0.0087890625 +vt 0.014648437500000014 0.0087890625 +vt 0.014648437500000014 0.0126953125 +vt 0.006835937500000014 0.0126953125 +vt 0.006835937500000014 0.017578125 +vt 0.014648437500000014 0.017578125 +vt 0.022460937500000014 0.017578125 +vt 0.014648437500000014 0.017578125 +vt 0.014648437500000014 0.0126953125 +vt 0.022460937500000014 0.0126953125 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7532/22588/5647 7535/22587/5647 7533/22586/5647 7530/22585/5647 +f 7531/22592/5648 7532/22591/5648 7530/22590/5648 7529/22589/5648 +f 7536/22596/5649 7531/22595/5649 7529/22594/5649 7534/22593/5649 +f 7535/22600/5650 7536/22599/5650 7534/22598/5650 7533/22597/5650 +f 7534/22604/5651 7529/22603/5651 7530/22602/5651 7533/22601/5651 +f 7535/22608/5652 7532/22607/5652 7531/22606/5652 7536/22605/5652 +o cube +v 0.5414837759210084 1.921875 -5.049861689421049 +v 0.428719101106906 1.921875 -5.407505545951635 +v 0.5414837759210084 1.484375 -5.049861689421049 +v 0.428719101106906 1.484375 -5.407505545951635 +v 0.0710752445763213 1.921875 -5.294740871137532 +v 0.1838399193904237 1.921875 -4.937097014606947 +v 0.0710752445763213 1.484375 -5.294740871137532 +v 0.1838399193904237 1.484375 -4.937097014606947 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn -0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 -0.30070579950427306 +vn 0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7540/22612/5653 7543/22611/5653 7541/22610/5653 7538/22609/5653 +f 7539/22616/5654 7540/22615/5654 7538/22614/5654 7537/22613/5654 +f 7544/22620/5655 7539/22619/5655 7537/22618/5655 7542/22617/5655 +f 7543/22624/5656 7544/22623/5656 7542/22622/5656 7541/22621/5656 +f 7542/22628/5657 7537/22627/5657 7538/22626/5657 7541/22625/5657 +f 7543/22632/5658 7540/22631/5658 7539/22630/5658 7544/22629/5658 +o cube +v 0.580684486866399 1.84375 -5.029455090944675 +v 0.4491256995832795 1.84375 -5.446706256897025 +v 0.580684486866399 1.78125 -5.029455090944675 +v 0.4491256995832795 1.78125 -5.446706256897025 +v 0.03187453363093068 1.84375 -5.315147469613906 +v 0.1634333209140501 1.84375 -4.897896303661557 +v 0.03187453363093068 1.78125 -5.315147469613906 +v 0.1634333209140501 1.78125 -4.897896303661557 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn -0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 -0.30070579950427306 +vn 0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7548/22636/5659 7551/22635/5659 7549/22634/5659 7546/22633/5659 +f 7547/22640/5660 7548/22639/5660 7546/22638/5660 7545/22637/5660 +f 7552/22644/5661 7547/22643/5661 7545/22642/5661 7550/22641/5661 +f 7551/22648/5662 7552/22647/5662 7550/22646/5662 7549/22645/5662 +f 7550/22652/5663 7545/22651/5663 7546/22650/5663 7549/22649/5663 +f 7551/22656/5664 7548/22655/5664 7547/22654/5664 7552/22653/5664 +o cube +v 0.580684486866399 1.61875 -5.029455090944675 +v 0.4491256995832795 1.61875 -5.446706256897025 +v 0.580684486866399 1.55625 -5.029455090944675 +v 0.4491256995832795 1.55625 -5.446706256897025 +v 0.03187453363093068 1.61875 -5.315147469613906 +v 0.1634333209140501 1.61875 -4.897896303661557 +v 0.03187453363093068 1.55625 -5.315147469613906 +v 0.1634333209140501 1.55625 -4.897896303661557 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn -0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 -0.30070579950427306 +vn 0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7556/22660/5665 7559/22659/5665 7557/22658/5665 7554/22657/5665 +f 7555/22664/5666 7556/22663/5666 7554/22662/5666 7553/22661/5666 +f 7560/22668/5667 7555/22667/5667 7553/22666/5667 7558/22665/5667 +f 7559/22672/5668 7560/22671/5668 7558/22670/5668 7557/22669/5668 +f 7558/22676/5669 7553/22675/5669 7554/22674/5669 7557/22673/5669 +f 7559/22680/5670 7556/22679/5670 7555/22678/5670 7560/22677/5670 +o cube +v 0.5414837759210084 1.84375 -5.049861689421049 +v 0.428719101106906 1.84375 -5.407505545951635 +v 0.5414837759210084 1.84375 -5.049861689421049 +v 0.428719101106906 1.84375 -5.407505545951635 +v 0.0710752445763213 1.84375 -5.294740871137532 +v 0.1838399193904237 1.84375 -4.937097014606947 +v 0.0710752445763213 1.84375 -5.294740871137532 +v 0.1838399193904237 1.84375 -4.937097014606947 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn -0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 -0.30070579950427306 +vn 0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7564/22684/5671 7567/22683/5671 7565/22682/5671 7562/22681/5671 +f 7563/22688/5672 7564/22687/5672 7562/22686/5672 7561/22685/5672 +f 7568/22692/5673 7563/22691/5673 7561/22690/5673 7566/22689/5673 +f 7567/22696/5674 7568/22695/5674 7566/22694/5674 7565/22693/5674 +f 7566/22700/5675 7561/22699/5675 7562/22698/5675 7565/22697/5675 +f 7567/22704/5676 7564/22703/5676 7563/22702/5676 7568/22701/5676 +o cube +v 0.5414837759210084 1.859375 -5.049861689421049 +v 0.428719101106906 1.859375 -5.407505545951635 +v 0.5414837759210084 1.859375 -5.049861689421049 +v 0.428719101106906 1.859375 -5.407505545951635 +v 0.0710752445763213 1.859375 -5.294740871137532 +v 0.1838399193904237 1.859375 -4.937097014606947 +v 0.0710752445763213 1.859375 -5.294740871137532 +v 0.1838399193904237 1.859375 -4.937097014606947 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn -0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 -0.30070579950427306 +vn 0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7572/22708/5677 7575/22707/5677 7573/22706/5677 7570/22705/5677 +f 7571/22712/5678 7572/22711/5678 7570/22710/5678 7569/22709/5678 +f 7576/22716/5679 7571/22715/5679 7569/22714/5679 7574/22713/5679 +f 7575/22720/5680 7576/22719/5680 7574/22718/5680 7573/22717/5680 +f 7574/22724/5681 7569/22723/5681 7570/22722/5681 7573/22721/5681 +f 7575/22728/5682 7572/22727/5682 7571/22726/5682 7576/22725/5682 +o cube +v 0.5414837759210084 1.875 -5.049861689421049 +v 0.428719101106906 1.875 -5.407505545951635 +v 0.5414837759210084 1.875 -5.049861689421049 +v 0.428719101106906 1.875 -5.407505545951635 +v 0.0710752445763213 1.875 -5.294740871137532 +v 0.1838399193904237 1.875 -4.937097014606947 +v 0.0710752445763213 1.875 -5.294740871137532 +v 0.1838399193904237 1.875 -4.937097014606947 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn -0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 -0.30070579950427306 +vn 0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7580/22732/5683 7583/22731/5683 7581/22730/5683 7578/22729/5683 +f 7579/22736/5684 7580/22735/5684 7578/22734/5684 7577/22733/5684 +f 7584/22740/5685 7579/22739/5685 7577/22738/5685 7582/22737/5685 +f 7583/22744/5686 7584/22743/5686 7582/22742/5686 7581/22741/5686 +f 7582/22748/5687 7577/22747/5687 7578/22746/5687 7581/22745/5687 +f 7583/22752/5688 7580/22751/5688 7579/22750/5688 7584/22749/5688 +o cube +v -0.11398382351198766 1.921875 -4.919408884076805 +v 0.05917190645115006 1.921875 -5.252037946518638 +v -0.11398382351198766 1.484375 -4.919408884076805 +v 0.05917190645115006 1.484375 -5.252037946518638 +v -0.2734571559906827 1.921875 -5.425193676481776 +v -0.4466128859538204 1.921875 -5.092564614039943 +v -0.2734571559906827 1.484375 -5.425193676481776 +v -0.4466128859538204 1.484375 -5.092564614039943 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7588/22756/5689 7591/22755/5689 7589/22754/5689 7586/22753/5689 +f 7587/22760/5690 7588/22759/5690 7586/22758/5690 7585/22757/5690 +f 7592/22764/5691 7587/22763/5691 7585/22762/5691 7590/22761/5691 +f 7591/22768/5692 7592/22767/5692 7590/22766/5692 7589/22765/5692 +f 7590/22772/5693 7585/22771/5693 7586/22770/5693 7589/22769/5693 +f 7591/22776/5694 7588/22775/5694 7587/22774/5694 7592/22773/5694 +o cube +v -0.10069437913876304 1.84375 -4.877260151376391 +v 0.1013206391515643 1.84375 -5.265327390891863 +v -0.10069437913876304 1.78125 -4.877260151376391 +v 0.1013206391515643 1.78125 -5.265327390891863 +v -0.2867466003639073 1.84375 -5.46734240918219 +v -0.4887616186542347 1.84375 -5.079275169666718 +v -0.2867466003639073 1.78125 -5.46734240918219 +v -0.4887616186542347 1.78125 -5.079275169666718 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7596/22780/5695 7599/22779/5695 7597/22778/5695 7594/22777/5695 +f 7595/22784/5696 7596/22783/5696 7594/22782/5696 7593/22781/5696 +f 7600/22788/5697 7595/22787/5697 7593/22786/5697 7598/22785/5697 +f 7599/22792/5698 7600/22791/5698 7598/22790/5698 7597/22789/5698 +f 7598/22796/5699 7593/22795/5699 7594/22794/5699 7597/22793/5699 +f 7599/22800/5700 7596/22799/5700 7595/22798/5700 7600/22797/5700 +o cube +v -0.10069437913876304 1.61875 -4.877260151376391 +v 0.1013206391515643 1.61875 -5.265327390891863 +v -0.10069437913876304 1.55625 -4.877260151376391 +v 0.1013206391515643 1.55625 -5.265327390891863 +v -0.2867466003639073 1.61875 -5.46734240918219 +v -0.4887616186542347 1.61875 -5.079275169666718 +v -0.2867466003639073 1.55625 -5.46734240918219 +v -0.4887616186542347 1.55625 -5.079275169666718 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7604/22804/5701 7607/22803/5701 7605/22802/5701 7602/22801/5701 +f 7603/22808/5702 7604/22807/5702 7602/22806/5702 7601/22805/5702 +f 7608/22812/5703 7603/22811/5703 7601/22810/5703 7606/22809/5703 +f 7607/22816/5704 7608/22815/5704 7606/22814/5704 7605/22813/5704 +f 7606/22820/5705 7601/22819/5705 7602/22818/5705 7605/22817/5705 +f 7607/22824/5706 7604/22823/5706 7603/22822/5706 7608/22821/5706 +o cube +v -0.11398382351198766 1.84375 -4.919408884076805 +v 0.05917190645115006 1.84375 -5.252037946518638 +v -0.11398382351198766 1.84375 -4.919408884076805 +v 0.05917190645115006 1.84375 -5.252037946518638 +v -0.2734571559906827 1.84375 -5.425193676481776 +v -0.4466128859538204 1.84375 -5.092564614039943 +v -0.2734571559906827 1.84375 -5.425193676481776 +v -0.4466128859538204 1.84375 -5.092564614039943 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7612/22828/5707 7615/22827/5707 7613/22826/5707 7610/22825/5707 +f 7611/22832/5708 7612/22831/5708 7610/22830/5708 7609/22829/5708 +f 7616/22836/5709 7611/22835/5709 7609/22834/5709 7614/22833/5709 +f 7615/22840/5710 7616/22839/5710 7614/22838/5710 7613/22837/5710 +f 7614/22844/5711 7609/22843/5711 7610/22842/5711 7613/22841/5711 +f 7615/22848/5712 7612/22847/5712 7611/22846/5712 7616/22845/5712 +o cube +v -0.11398382351198766 1.859375 -4.919408884076805 +v 0.05917190645115006 1.859375 -5.252037946518638 +v -0.11398382351198766 1.859375 -4.919408884076805 +v 0.05917190645115006 1.859375 -5.252037946518638 +v -0.2734571559906827 1.859375 -5.425193676481776 +v -0.4466128859538204 1.859375 -5.092564614039943 +v -0.2734571559906827 1.859375 -5.425193676481776 +v -0.4466128859538204 1.859375 -5.092564614039943 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7620/22852/5713 7623/22851/5713 7621/22850/5713 7618/22849/5713 +f 7619/22856/5714 7620/22855/5714 7618/22854/5714 7617/22853/5714 +f 7624/22860/5715 7619/22859/5715 7617/22858/5715 7622/22857/5715 +f 7623/22864/5716 7624/22863/5716 7622/22862/5716 7621/22861/5716 +f 7622/22868/5717 7617/22867/5717 7618/22866/5717 7621/22865/5717 +f 7623/22872/5718 7620/22871/5718 7619/22870/5718 7624/22869/5718 +o cube +v -0.11398382351198766 1.875 -4.919408884076805 +v 0.05917190645115006 1.875 -5.252037946518638 +v -0.11398382351198766 1.875 -4.919408884076805 +v 0.05917190645115006 1.875 -5.252037946518638 +v -0.2734571559906827 1.875 -5.425193676481776 +v -0.4466128859538204 1.875 -5.092564614039943 +v -0.2734571559906827 1.875 -5.425193676481776 +v -0.4466128859538204 1.875 -5.092564614039943 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7628/22876/5719 7631/22875/5719 7629/22874/5719 7626/22873/5719 +f 7627/22880/5720 7628/22879/5720 7626/22878/5720 7625/22877/5720 +f 7632/22884/5721 7627/22883/5721 7625/22882/5721 7630/22881/5721 +f 7631/22888/5722 7632/22887/5722 7630/22886/5722 7629/22885/5722 +f 7630/22892/5723 7625/22891/5723 7626/22890/5723 7629/22889/5723 +f 7631/22896/5724 7628/22895/5724 7627/22894/5724 7632/22893/5724 +o cube +v -0.27184869740872364 1.921875 -4.501856476152274 +v 0.10172431437568097 1.921875 -4.469173072621902 +v -0.27184869740872364 1.484375 -4.501856476152274 +v 0.10172431437568097 1.484375 -4.469173072621902 +v 0.13440771790605283 1.921875 -4.842746084406306 +v -0.23916529387835178 1.921875 -4.875429487936678 +v 0.13440771790605283 1.484375 -4.842746084406306 +v -0.23916529387835178 1.484375 -4.875429487936678 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn 0.9961946980917455 0 0.08715574274765836 +vn -0.08715574274765836 0 0.9961946980917455 +vn -0.9961946980917455 0 -0.08715574274765836 +vn 0.08715574274765836 0 -0.9961946980917455 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7636/22900/5725 7639/22899/5725 7637/22898/5725 7634/22897/5725 +f 7635/22904/5726 7636/22903/5726 7634/22902/5726 7633/22901/5726 +f 7640/22908/5727 7635/22907/5727 7633/22906/5727 7638/22905/5727 +f 7639/22912/5728 7640/22911/5728 7638/22910/5728 7637/22909/5728 +f 7638/22916/5729 7633/22915/5729 7634/22914/5729 7637/22913/5729 +f 7639/22920/5730 7636/22919/5730 7635/22918/5730 7640/22917/5730 +o cube +v -0.305703398684955 1.84375 -4.473449008797772 +v 0.1301317817301837 1.84375 -4.435318371345671 +v -0.305703398684955 1.78125 -4.473449008797772 +v 0.1301317817301837 1.78125 -4.435318371345671 +v 0.16826241918228418 1.84375 -4.871153551760809 +v -0.2675727612328545 1.84375 -4.90928418921291 +v 0.16826241918228418 1.78125 -4.871153551760809 +v -0.2675727612328545 1.78125 -4.90928418921291 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0.9961946980917455 0 0.08715574274765836 +vn -0.08715574274765836 0 0.9961946980917455 +vn -0.9961946980917455 0 -0.08715574274765836 +vn 0.08715574274765836 0 -0.9961946980917455 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7644/22924/5731 7647/22923/5731 7645/22922/5731 7642/22921/5731 +f 7643/22928/5732 7644/22927/5732 7642/22926/5732 7641/22925/5732 +f 7648/22932/5733 7643/22931/5733 7641/22930/5733 7646/22929/5733 +f 7647/22936/5734 7648/22935/5734 7646/22934/5734 7645/22933/5734 +f 7646/22940/5735 7641/22939/5735 7642/22938/5735 7645/22937/5735 +f 7647/22944/5736 7644/22943/5736 7643/22942/5736 7648/22941/5736 +o cube +v -0.305703398684955 1.61875 -4.473449008797772 +v 0.1301317817301837 1.61875 -4.435318371345671 +v -0.305703398684955 1.55625 -4.473449008797772 +v 0.1301317817301837 1.55625 -4.435318371345671 +v 0.16826241918228418 1.61875 -4.871153551760809 +v -0.2675727612328545 1.61875 -4.90928418921291 +v 0.16826241918228418 1.55625 -4.871153551760809 +v -0.2675727612328545 1.55625 -4.90928418921291 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0.9961946980917455 0 0.08715574274765836 +vn -0.08715574274765836 0 0.9961946980917455 +vn -0.9961946980917455 0 -0.08715574274765836 +vn 0.08715574274765836 0 -0.9961946980917455 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7652/22948/5737 7655/22947/5737 7653/22946/5737 7650/22945/5737 +f 7651/22952/5738 7652/22951/5738 7650/22950/5738 7649/22949/5738 +f 7656/22956/5739 7651/22955/5739 7649/22954/5739 7654/22953/5739 +f 7655/22960/5740 7656/22959/5740 7654/22958/5740 7653/22957/5740 +f 7654/22964/5741 7649/22963/5741 7650/22962/5741 7653/22961/5741 +f 7655/22968/5742 7652/22967/5742 7651/22966/5742 7656/22965/5742 +o cube +v -0.27184869740872364 1.84375 -4.501856476152274 +v 0.10172431437568097 1.84375 -4.469173072621902 +v -0.27184869740872364 1.84375 -4.501856476152274 +v 0.10172431437568097 1.84375 -4.469173072621902 +v 0.13440771790605283 1.84375 -4.842746084406306 +v -0.23916529387835178 1.84375 -4.875429487936678 +v 0.13440771790605283 1.84375 -4.842746084406306 +v -0.23916529387835178 1.84375 -4.875429487936678 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0.9961946980917455 0 0.08715574274765836 +vn -0.08715574274765836 0 0.9961946980917455 +vn -0.9961946980917455 0 -0.08715574274765836 +vn 0.08715574274765836 0 -0.9961946980917455 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7660/22972/5743 7663/22971/5743 7661/22970/5743 7658/22969/5743 +f 7659/22976/5744 7660/22975/5744 7658/22974/5744 7657/22973/5744 +f 7664/22980/5745 7659/22979/5745 7657/22978/5745 7662/22977/5745 +f 7663/22984/5746 7664/22983/5746 7662/22982/5746 7661/22981/5746 +f 7662/22988/5747 7657/22987/5747 7658/22986/5747 7661/22985/5747 +f 7663/22992/5748 7660/22991/5748 7659/22990/5748 7664/22989/5748 +o cube +v -0.27184869740872364 1.859375 -4.501856476152274 +v 0.10172431437568097 1.859375 -4.469173072621902 +v -0.27184869740872364 1.859375 -4.501856476152274 +v 0.10172431437568097 1.859375 -4.469173072621902 +v 0.13440771790605283 1.859375 -4.842746084406306 +v -0.23916529387835178 1.859375 -4.875429487936678 +v 0.13440771790605283 1.859375 -4.842746084406306 +v -0.23916529387835178 1.859375 -4.875429487936678 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0.9961946980917455 0 0.08715574274765836 +vn -0.08715574274765836 0 0.9961946980917455 +vn -0.9961946980917455 0 -0.08715574274765836 +vn 0.08715574274765836 0 -0.9961946980917455 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7668/22996/5749 7671/22995/5749 7669/22994/5749 7666/22993/5749 +f 7667/23000/5750 7668/22999/5750 7666/22998/5750 7665/22997/5750 +f 7672/23004/5751 7667/23003/5751 7665/23002/5751 7670/23001/5751 +f 7671/23008/5752 7672/23007/5752 7670/23006/5752 7669/23005/5752 +f 7670/23012/5753 7665/23011/5753 7666/23010/5753 7669/23009/5753 +f 7671/23016/5754 7668/23015/5754 7667/23014/5754 7672/23013/5754 +o cube +v -0.27184869740872364 1.875 -4.501856476152274 +v 0.10172431437568097 1.875 -4.469173072621902 +v -0.27184869740872364 1.875 -4.501856476152274 +v 0.10172431437568097 1.875 -4.469173072621902 +v 0.13440771790605283 1.875 -4.842746084406306 +v -0.23916529387835178 1.875 -4.875429487936678 +v 0.13440771790605283 1.875 -4.842746084406306 +v -0.23916529387835178 1.875 -4.875429487936678 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn 0.9961946980917455 0 0.08715574274765836 +vn -0.08715574274765836 0 0.9961946980917455 +vn -0.9961946980917455 0 -0.08715574274765836 +vn 0.08715574274765836 0 -0.9961946980917455 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7676/23020/5755 7679/23019/5755 7677/23018/5755 7674/23017/5755 +f 7675/23024/5756 7676/23023/5756 7674/23022/5756 7673/23021/5756 +f 7680/23028/5757 7675/23027/5757 7673/23026/5757 7678/23025/5757 +f 7679/23032/5758 7680/23031/5758 7678/23030/5758 7677/23029/5758 +f 7678/23036/5759 7673/23035/5759 7674/23034/5759 7677/23033/5759 +f 7679/23040/5760 7676/23039/5760 7675/23038/5760 7680/23037/5760 +o cube +v 0.4483347061216483 1.921875 -4.469173072621902 +v 0.8219077179060529 1.921875 -4.501856476152274 +v 0.4483347061216483 1.484375 -4.469173072621902 +v 0.8219077179060529 1.484375 -4.501856476152274 +v 0.789224314375681 1.921875 -4.875429487936678 +v 0.4156513025912764 1.921875 -4.842746084406306 +v 0.789224314375681 1.484375 -4.875429487936678 +v 0.4156513025912764 1.484375 -4.842746084406306 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn 0.9961946980917457 0 -0.08715574274765849 +vn 0.08715574274765849 0 0.9961946980917457 +vn -0.9961946980917457 0 0.08715574274765849 +vn -0.08715574274765849 0 -0.9961946980917457 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7684/23044/5761 7687/23043/5761 7685/23042/5761 7682/23041/5761 +f 7683/23048/5762 7684/23047/5762 7682/23046/5762 7681/23045/5762 +f 7688/23052/5763 7683/23051/5763 7681/23050/5763 7686/23049/5763 +f 7687/23056/5764 7688/23055/5764 7686/23054/5764 7685/23053/5764 +f 7686/23060/5765 7681/23059/5765 7682/23058/5765 7685/23057/5765 +f 7687/23064/5766 7684/23063/5766 7683/23062/5766 7688/23061/5766 +o cube +v 0.4199272387671456 1.84375 -4.435318371345671 +v 0.8557624191822842 1.84375 -4.473449008797772 +v 0.4199272387671456 1.78125 -4.435318371345671 +v 0.8557624191822842 1.78125 -4.473449008797772 +v 0.8176317817301837 1.84375 -4.90928418921291 +v 0.38179660131504506 1.84375 -4.871153551760809 +v 0.8176317817301837 1.78125 -4.90928418921291 +v 0.38179660131504506 1.78125 -4.871153551760809 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0.9961946980917457 0 -0.08715574274765849 +vn 0.08715574274765849 0 0.9961946980917457 +vn -0.9961946980917457 0 0.08715574274765849 +vn -0.08715574274765849 0 -0.9961946980917457 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7692/23068/5767 7695/23067/5767 7693/23066/5767 7690/23065/5767 +f 7691/23072/5768 7692/23071/5768 7690/23070/5768 7689/23069/5768 +f 7696/23076/5769 7691/23075/5769 7689/23074/5769 7694/23073/5769 +f 7695/23080/5770 7696/23079/5770 7694/23078/5770 7693/23077/5770 +f 7694/23084/5771 7689/23083/5771 7690/23082/5771 7693/23081/5771 +f 7695/23088/5772 7692/23087/5772 7691/23086/5772 7696/23085/5772 +o cube +v 0.4199272387671456 1.61875 -4.435318371345671 +v 0.8557624191822842 1.61875 -4.473449008797772 +v 0.4199272387671456 1.55625 -4.435318371345671 +v 0.8557624191822842 1.55625 -4.473449008797772 +v 0.8176317817301837 1.61875 -4.90928418921291 +v 0.38179660131504506 1.61875 -4.871153551760809 +v 0.8176317817301837 1.55625 -4.90928418921291 +v 0.38179660131504506 1.55625 -4.871153551760809 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0.9961946980917457 0 -0.08715574274765849 +vn 0.08715574274765849 0 0.9961946980917457 +vn -0.9961946980917457 0 0.08715574274765849 +vn -0.08715574274765849 0 -0.9961946980917457 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7700/23092/5773 7703/23091/5773 7701/23090/5773 7698/23089/5773 +f 7699/23096/5774 7700/23095/5774 7698/23094/5774 7697/23093/5774 +f 7704/23100/5775 7699/23099/5775 7697/23098/5775 7702/23097/5775 +f 7703/23104/5776 7704/23103/5776 7702/23102/5776 7701/23101/5776 +f 7702/23108/5777 7697/23107/5777 7698/23106/5777 7701/23105/5777 +f 7703/23112/5778 7700/23111/5778 7699/23110/5778 7704/23109/5778 +o cube +v 0.4483347061216483 1.84375 -4.469173072621902 +v 0.8219077179060529 1.84375 -4.501856476152274 +v 0.4483347061216483 1.84375 -4.469173072621902 +v 0.8219077179060529 1.84375 -4.501856476152274 +v 0.789224314375681 1.84375 -4.875429487936678 +v 0.4156513025912764 1.84375 -4.842746084406306 +v 0.789224314375681 1.84375 -4.875429487936678 +v 0.4156513025912764 1.84375 -4.842746084406306 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0.9961946980917457 0 -0.08715574274765849 +vn 0.08715574274765849 0 0.9961946980917457 +vn -0.9961946980917457 0 0.08715574274765849 +vn -0.08715574274765849 0 -0.9961946980917457 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7708/23116/5779 7711/23115/5779 7709/23114/5779 7706/23113/5779 +f 7707/23120/5780 7708/23119/5780 7706/23118/5780 7705/23117/5780 +f 7712/23124/5781 7707/23123/5781 7705/23122/5781 7710/23121/5781 +f 7711/23128/5782 7712/23127/5782 7710/23126/5782 7709/23125/5782 +f 7710/23132/5783 7705/23131/5783 7706/23130/5783 7709/23129/5783 +f 7711/23136/5784 7708/23135/5784 7707/23134/5784 7712/23133/5784 +o cube +v 0.4483347061216483 1.859375 -4.469173072621902 +v 0.8219077179060529 1.859375 -4.501856476152274 +v 0.4483347061216483 1.859375 -4.469173072621902 +v 0.8219077179060529 1.859375 -4.501856476152274 +v 0.789224314375681 1.859375 -4.875429487936678 +v 0.4156513025912764 1.859375 -4.842746084406306 +v 0.789224314375681 1.859375 -4.875429487936678 +v 0.4156513025912764 1.859375 -4.842746084406306 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0.9961946980917457 0 -0.08715574274765849 +vn 0.08715574274765849 0 0.9961946980917457 +vn -0.9961946980917457 0 0.08715574274765849 +vn -0.08715574274765849 0 -0.9961946980917457 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7716/23140/5785 7719/23139/5785 7717/23138/5785 7714/23137/5785 +f 7715/23144/5786 7716/23143/5786 7714/23142/5786 7713/23141/5786 +f 7720/23148/5787 7715/23147/5787 7713/23146/5787 7718/23145/5787 +f 7719/23152/5788 7720/23151/5788 7718/23150/5788 7717/23149/5788 +f 7718/23156/5789 7713/23155/5789 7714/23154/5789 7717/23153/5789 +f 7719/23160/5790 7716/23159/5790 7715/23158/5790 7720/23157/5790 +o cube +v 0.4483347061216483 1.875 -4.469173072621902 +v 0.8219077179060529 1.875 -4.501856476152274 +v 0.4483347061216483 1.875 -4.469173072621902 +v 0.8219077179060529 1.875 -4.501856476152274 +v 0.789224314375681 1.875 -4.875429487936678 +v 0.4156513025912764 1.875 -4.842746084406306 +v 0.789224314375681 1.875 -4.875429487936678 +v 0.4156513025912764 1.875 -4.842746084406306 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn 0.9961946980917457 0 -0.08715574274765849 +vn 0.08715574274765849 0 0.9961946980917457 +vn -0.9961946980917457 0 0.08715574274765849 +vn -0.08715574274765849 0 -0.9961946980917457 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7724/23164/5791 7727/23163/5791 7725/23162/5791 7722/23161/5791 +f 7723/23168/5792 7724/23167/5792 7722/23166/5792 7721/23165/5792 +f 7728/23172/5793 7723/23171/5793 7721/23170/5793 7726/23169/5793 +f 7727/23176/5794 7728/23175/5794 7726/23174/5794 7725/23173/5794 +f 7726/23180/5795 7721/23179/5795 7722/23178/5795 7725/23177/5795 +f 7727/23184/5796 7724/23183/5796 7723/23182/5796 7728/23181/5796 +o cube +v 0.05014974703908237 1.921875 -4.166171517069708 +v 0.3749092734582469 1.921875 -3.9786715170697082 +v 0.05014974703908237 1.484375 -4.166171517069708 +v 0.3749092734582469 1.484375 -3.9786715170697082 +v 0.5624092734582467 1.921875 -4.303431043488873 +v 0.2376497470390821 1.921875 -4.490931043488873 +v 0.5624092734582467 1.484375 -4.303431043488873 +v 0.2376497470390821 1.484375 -4.490931043488873 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn 0.8660254037844388 0 0.4999999999999998 +vn -0.4999999999999998 0 0.8660254037844388 +vn -0.8660254037844388 0 -0.4999999999999998 +vn 0.4999999999999998 0 -0.8660254037844388 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7732/23188/5797 7735/23187/5797 7733/23186/5797 7730/23185/5797 +f 7731/23192/5798 7732/23191/5798 7730/23190/5798 7729/23189/5798 +f 7736/23196/5799 7731/23195/5799 7729/23194/5799 7734/23193/5799 +f 7735/23200/5800 7736/23199/5800 7734/23198/5800 7733/23197/5800 +f 7734/23204/5801 7729/23203/5801 7730/23202/5801 7733/23201/5801 +f 7735/23208/5802 7732/23207/5802 7731/23206/5802 7736/23205/5802 +o cube +v 0.007461453170818699 1.84375 -4.154733223201444 +v 0.38634756732651065 1.84375 -3.9359832232014447 +v 0.007461453170818699 1.78125 -4.154733223201444 +v 0.38634756732651065 1.78125 -3.9359832232014447 +v 0.6050975673265103 1.84375 -4.314869337357136 +v 0.22621145317081837 1.84375 -4.533619337357136 +v 0.6050975673265103 1.78125 -4.314869337357136 +v 0.22621145317081837 1.78125 -4.533619337357136 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0.8660254037844388 0 0.4999999999999998 +vn -0.4999999999999998 0 0.8660254037844388 +vn -0.8660254037844388 0 -0.4999999999999998 +vn 0.4999999999999998 0 -0.8660254037844388 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7740/23212/5803 7743/23211/5803 7741/23210/5803 7738/23209/5803 +f 7739/23216/5804 7740/23215/5804 7738/23214/5804 7737/23213/5804 +f 7744/23220/5805 7739/23219/5805 7737/23218/5805 7742/23217/5805 +f 7743/23224/5806 7744/23223/5806 7742/23222/5806 7741/23221/5806 +f 7742/23228/5807 7737/23227/5807 7738/23226/5807 7741/23225/5807 +f 7743/23232/5808 7740/23231/5808 7739/23230/5808 7744/23229/5808 +o cube +v 0.007461453170818699 1.61875 -4.154733223201444 +v 0.38634756732651065 1.61875 -3.9359832232014447 +v 0.007461453170818699 1.55625 -4.154733223201444 +v 0.38634756732651065 1.55625 -3.9359832232014447 +v 0.6050975673265103 1.61875 -4.314869337357136 +v 0.22621145317081837 1.61875 -4.533619337357136 +v 0.6050975673265103 1.55625 -4.314869337357136 +v 0.22621145317081837 1.55625 -4.533619337357136 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0.8660254037844388 0 0.4999999999999998 +vn -0.4999999999999998 0 0.8660254037844388 +vn -0.8660254037844388 0 -0.4999999999999998 +vn 0.4999999999999998 0 -0.8660254037844388 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7748/23236/5809 7751/23235/5809 7749/23234/5809 7746/23233/5809 +f 7747/23240/5810 7748/23239/5810 7746/23238/5810 7745/23237/5810 +f 7752/23244/5811 7747/23243/5811 7745/23242/5811 7750/23241/5811 +f 7751/23248/5812 7752/23247/5812 7750/23246/5812 7749/23245/5812 +f 7750/23252/5813 7745/23251/5813 7746/23250/5813 7749/23249/5813 +f 7751/23256/5814 7748/23255/5814 7747/23254/5814 7752/23253/5814 +o cube +v 0.05014974703908237 1.84375 -4.166171517069708 +v 0.3749092734582469 1.84375 -3.9786715170697082 +v 0.05014974703908237 1.84375 -4.166171517069708 +v 0.3749092734582469 1.84375 -3.9786715170697082 +v 0.5624092734582467 1.84375 -4.303431043488873 +v 0.2376497470390821 1.84375 -4.490931043488873 +v 0.5624092734582467 1.84375 -4.303431043488873 +v 0.2376497470390821 1.84375 -4.490931043488873 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0.8660254037844388 0 0.4999999999999998 +vn -0.4999999999999998 0 0.8660254037844388 +vn -0.8660254037844388 0 -0.4999999999999998 +vn 0.4999999999999998 0 -0.8660254037844388 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7756/23260/5815 7759/23259/5815 7757/23258/5815 7754/23257/5815 +f 7755/23264/5816 7756/23263/5816 7754/23262/5816 7753/23261/5816 +f 7760/23268/5817 7755/23267/5817 7753/23266/5817 7758/23265/5817 +f 7759/23272/5818 7760/23271/5818 7758/23270/5818 7757/23269/5818 +f 7758/23276/5819 7753/23275/5819 7754/23274/5819 7757/23273/5819 +f 7759/23280/5820 7756/23279/5820 7755/23278/5820 7760/23277/5820 +o cube +v 0.05014974703908237 1.859375 -4.166171517069708 +v 0.3749092734582469 1.859375 -3.9786715170697082 +v 0.05014974703908237 1.859375 -4.166171517069708 +v 0.3749092734582469 1.859375 -3.9786715170697082 +v 0.5624092734582467 1.859375 -4.303431043488873 +v 0.2376497470390821 1.859375 -4.490931043488873 +v 0.5624092734582467 1.859375 -4.303431043488873 +v 0.2376497470390821 1.859375 -4.490931043488873 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0.8660254037844388 0 0.4999999999999998 +vn -0.4999999999999998 0 0.8660254037844388 +vn -0.8660254037844388 0 -0.4999999999999998 +vn 0.4999999999999998 0 -0.8660254037844388 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7764/23284/5821 7767/23283/5821 7765/23282/5821 7762/23281/5821 +f 7763/23288/5822 7764/23287/5822 7762/23286/5822 7761/23285/5822 +f 7768/23292/5823 7763/23291/5823 7761/23290/5823 7766/23289/5823 +f 7767/23296/5824 7768/23295/5824 7766/23294/5824 7765/23293/5824 +f 7766/23300/5825 7761/23299/5825 7762/23298/5825 7765/23297/5825 +f 7767/23304/5826 7764/23303/5826 7763/23302/5826 7768/23301/5826 +o cube +v 0.05014974703908237 1.875 -4.166171517069708 +v 0.3749092734582469 1.875 -3.9786715170697082 +v 0.05014974703908237 1.875 -4.166171517069708 +v 0.3749092734582469 1.875 -3.9786715170697082 +v 0.5624092734582467 1.875 -4.303431043488873 +v 0.2376497470390821 1.875 -4.490931043488873 +v 0.5624092734582467 1.875 -4.303431043488873 +v 0.2376497470390821 1.875 -4.490931043488873 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn 0.8660254037844388 0 0.4999999999999998 +vn -0.4999999999999998 0 0.8660254037844388 +vn -0.8660254037844388 0 -0.4999999999999998 +vn 0.4999999999999998 0 -0.8660254037844388 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7772/23308/5827 7775/23307/5827 7773/23306/5827 7770/23305/5827 +f 7771/23312/5828 7772/23311/5828 7770/23310/5828 7769/23309/5828 +f 7776/23316/5829 7771/23315/5829 7769/23314/5829 7774/23313/5829 +f 7775/23320/5830 7776/23319/5830 7774/23318/5830 7773/23317/5830 +f 7774/23324/5831 7769/23323/5831 7770/23322/5831 7773/23321/5831 +f 7775/23328/5832 7772/23327/5832 7771/23326/5832 7776/23325/5832 +o cube +v 0.2796274531741504 2.0417728263999457 -4.906836723568234 +v 0.10202945045787287 2.370057613174543 -4.943072730571573 +v 0.15255142286211482 1.9285394941675933 -5.309870400810834 +v -0.02504657985416271 2.256824280942191 -5.346106407814173 +v -0.2097715749509311 2.2169759030457685 -4.801753550776091 +v -0.032173572234653586 1.8886911162711706 -4.765517543772752 +v -0.33684760526296664 2.1037425708134156 -5.2047872280186915 +v -0.15924960254668916 1.7754577840388182 -5.168551221015353 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn -0.4735946739100735 0.8754260980655938 -0.09662935200890406 +vn 0.831469401090145 0.408217893676734 -0.3768511461212855 +vn 0.4735946739100735 -0.8754260980655938 0.09662935200890406 +vn -0.831469401090145 -0.408217893676734 0.3768511461212855 +vn 0.2904594978560812 0.25881904510251985 0.9212198336973716 +vn -0.2904594978560812 -0.25881904510251985 -0.9212198336973716 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7780/23332/5833 7783/23331/5833 7781/23330/5833 7778/23329/5833 +f 7779/23336/5834 7780/23335/5834 7778/23334/5834 7777/23333/5834 +f 7784/23340/5835 7779/23339/5835 7777/23338/5835 7782/23337/5835 +f 7783/23344/5836 7784/23343/5836 7782/23342/5836 7781/23341/5836 +f 7782/23348/5837 7777/23347/5837 7778/23346/5837 7781/23345/5837 +f 7783/23352/5838 7780/23351/5838 7779/23350/5838 7784/23349/5838 +o cube +v 0.29771855724790086 2.0069523321141594 -4.987563954141853 +v 0.09052088741224375 2.3899512500178566 -5.029839295645749 +v 0.2795648386318958 1.990776141795252 -5.0451401937479385 +v 0.07236716879623868 2.373775059698949 -5.087415535251835 +v -0.2732469755646943 2.211355921534286 -4.864966919217687 +v -0.06604930572903718 1.8283570036305887 -4.822691577713791 +v -0.29140069418069936 2.1951797312153785 -4.922543158823772 +v -0.08420302434504225 1.8121808133116812 -4.880267817319877 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn -0.4735946739100735 0.8754260980655938 -0.09662935200890406 +vn 0.831469401090145 0.408217893676734 -0.3768511461212855 +vn 0.4735946739100735 -0.8754260980655938 0.09662935200890406 +vn -0.831469401090145 -0.408217893676734 0.3768511461212855 +vn 0.2904594978560812 0.25881904510251985 0.9212198336973716 +vn -0.2904594978560812 -0.25881904510251985 -0.9212198336973716 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7788/23356/5839 7791/23355/5839 7789/23354/5839 7786/23353/5839 +f 7787/23360/5840 7788/23359/5840 7786/23358/5840 7785/23357/5840 +f 7792/23364/5841 7787/23363/5841 7785/23362/5841 7790/23361/5841 +f 7791/23368/5842 7792/23367/5842 7790/23366/5842 7789/23365/5842 +f 7790/23372/5843 7785/23371/5843 7786/23370/5843 7789/23369/5843 +f 7791/23376/5844 7788/23375/5844 7787/23374/5844 7792/23373/5844 +o cube +v 0.23236517023028253 1.9487180469660925 -5.194838416723762 +v 0.025167500394625442 2.3317169648697895 -5.2371137582276575 +v 0.21421145161427746 1.932541856647185 -5.252414656329847 +v 0.007013781778620349 2.315540774550882 -5.294689997833743 +v -0.3386003625823126 2.153121636386219 -5.0722413817995955 +v -0.13140269274665548 1.7701227184825217 -5.0299660402957 +v -0.3567540811983177 2.1369454460673114 -5.129817621405681 +v -0.14955641136266057 1.7539465281636142 -5.087542279901785 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn -0.4735946739100735 0.8754260980655938 -0.09662935200890406 +vn 0.831469401090145 0.408217893676734 -0.3768511461212855 +vn 0.4735946739100735 -0.8754260980655938 0.09662935200890406 +vn -0.831469401090145 -0.408217893676734 0.3768511461212855 +vn 0.2904594978560812 0.25881904510251985 0.9212198336973716 +vn -0.2904594978560812 -0.25881904510251985 -0.9212198336973716 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7796/23380/5845 7799/23379/5845 7797/23378/5845 7794/23377/5845 +f 7795/23384/5846 7796/23383/5846 7794/23382/5846 7793/23381/5846 +f 7800/23388/5847 7795/23387/5847 7793/23386/5847 7798/23385/5847 +f 7799/23392/5848 7800/23391/5848 7798/23390/5848 7797/23389/5848 +f 7798/23396/5849 7793/23395/5849 7794/23394/5849 7797/23393/5849 +f 7799/23400/5850 7796/23399/5850 7795/23398/5850 7800/23397/5850 +o cube +v 0.25693530490414407 2.0215525885013115 -4.978807023075841 +v 0.07933730218786653 2.349837375275909 -5.01504303007918 +v 0.25693530490414407 2.0215525885013115 -4.978807023075841 +v 0.07933730218786653 2.349837375275909 -5.01504303007918 +v -0.23246372322093745 2.196755665147134 -4.873723850283699 +v -0.054865720504659946 1.8684708783725363 -4.83748784328036 +v -0.23246372322093745 2.196755665147134 -4.873723850283699 +v -0.054865720504659946 1.8684708783725363 -4.83748784328036 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn -0.4735946739100735 0.8754260980655938 -0.09662935200890406 +vn 0.831469401090145 0.408217893676734 -0.3768511461212855 +vn 0.4735946739100735 -0.8754260980655938 0.09662935200890406 +vn -0.831469401090145 -0.408217893676734 0.3768511461212855 +vn 0.2904594978560812 0.25881904510251985 0.9212198336973716 +vn -0.2904594978560812 -0.25881904510251985 -0.9212198336973716 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7804/23404/5851 7807/23403/5851 7805/23402/5851 7802/23401/5851 +f 7803/23408/5852 7804/23407/5852 7802/23406/5852 7801/23405/5852 +f 7808/23412/5853 7803/23411/5853 7801/23410/5853 7806/23409/5853 +f 7807/23416/5854 7808/23415/5854 7806/23414/5854 7805/23413/5854 +f 7806/23420/5855 7801/23419/5855 7802/23418/5855 7805/23417/5855 +f 7807/23424/5856 7804/23423/5856 7803/23422/5856 7808/23421/5856 +o cube +v 0.26147373455814527 2.0255966360810382 -4.96441296317432 +v 0.08387573184186778 2.3538814228556357 -5.000648970177659 +v 0.26147373455814527 2.0255966360810382 -4.96441296317432 +v 0.08387573184186778 2.3538814228556357 -5.000648970177659 +v -0.2279252935669362 2.2007997127268606 -4.859329790382177 +v -0.05032729085065868 1.872514925952263 -4.823093783378838 +v -0.2279252935669362 2.2007997127268606 -4.859329790382177 +v -0.05032729085065868 1.872514925952263 -4.823093783378838 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn -0.4735946739100735 0.8754260980655938 -0.09662935200890406 +vn 0.831469401090145 0.408217893676734 -0.3768511461212855 +vn 0.4735946739100735 -0.8754260980655938 0.09662935200890406 +vn -0.831469401090145 -0.408217893676734 0.3768511461212855 +vn 0.2904594978560812 0.25881904510251985 0.9212198336973716 +vn -0.2904594978560812 -0.25881904510251985 -0.9212198336973716 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7812/23428/5857 7815/23427/5857 7813/23426/5857 7810/23425/5857 +f 7811/23432/5858 7812/23431/5858 7810/23430/5858 7809/23429/5858 +f 7816/23436/5859 7811/23435/5859 7809/23434/5859 7814/23433/5859 +f 7815/23440/5860 7816/23439/5860 7814/23438/5860 7813/23437/5860 +f 7814/23444/5861 7809/23443/5861 7810/23442/5861 7813/23441/5861 +f 7815/23448/5862 7812/23447/5862 7811/23446/5862 7816/23445/5862 +o cube +v 0.2660121642121466 2.029640683660765 -4.950018903272799 +v 0.08841416149586906 2.3579254704353625 -4.986254910276138 +v 0.2660121642121466 2.029640683660765 -4.950018903272799 +v 0.08841416149586906 2.3579254704353625 -4.986254910276138 +v -0.2233868639129349 2.204843760306588 -4.844935730480656 +v -0.0457888611966574 1.87655897353199 -4.808699723477317 +v -0.2233868639129349 2.204843760306588 -4.844935730480656 +v -0.0457888611966574 1.87655897353199 -4.808699723477317 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn -0.4735946739100735 0.8754260980655938 -0.09662935200890406 +vn 0.831469401090145 0.408217893676734 -0.3768511461212855 +vn 0.4735946739100735 -0.8754260980655938 0.09662935200890406 +vn -0.831469401090145 -0.408217893676734 0.3768511461212855 +vn 0.2904594978560812 0.25881904510251985 0.9212198336973716 +vn -0.2904594978560812 -0.25881904510251985 -0.9212198336973716 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7820/23452/5863 7823/23451/5863 7821/23450/5863 7818/23449/5863 +f 7819/23456/5864 7820/23455/5864 7818/23454/5864 7817/23453/5864 +f 7824/23460/5865 7819/23459/5865 7817/23458/5865 7822/23457/5865 +f 7823/23464/5866 7824/23463/5866 7822/23462/5866 7821/23461/5866 +f 7822/23468/5867 7817/23467/5867 7818/23466/5867 7821/23465/5867 +f 7823/23472/5868 7820/23471/5868 7819/23470/5868 7824/23469/5868 +o cube +v 0.2796274531741504 2.0417728263999457 -4.906836723568234 +v 0.10202945045787287 2.370057613174543 -4.943072730571573 +v 0.15255142286211482 1.9285394941675933 -5.309870400810834 +v -0.02504657985416271 2.256824280942191 -5.346106407814173 +v -0.2097715749509311 2.2169759030457685 -4.801753550776091 +v -0.032173572234653586 1.8886911162711706 -4.765517543772752 +v -0.33684760526296664 2.1037425708134156 -5.2047872280186915 +v -0.15924960254668916 1.7754577840388182 -5.168551221015353 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn -0.4735946739100735 0.8754260980655938 -0.09662935200890406 +vn 0.831469401090145 0.408217893676734 -0.3768511461212855 +vn 0.4735946739100735 -0.8754260980655938 0.09662935200890406 +vn -0.831469401090145 -0.408217893676734 0.3768511461212855 +vn 0.2904594978560812 0.25881904510251985 0.9212198336973716 +vn -0.2904594978560812 -0.25881904510251985 -0.9212198336973716 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7828/23476/5869 7831/23475/5869 7829/23474/5869 7826/23473/5869 +f 7827/23480/5870 7828/23479/5870 7826/23478/5870 7825/23477/5870 +f 7832/23484/5871 7827/23483/5871 7825/23482/5871 7830/23481/5871 +f 7831/23488/5872 7832/23487/5872 7830/23486/5872 7829/23485/5872 +f 7830/23492/5873 7825/23491/5873 7826/23490/5873 7829/23489/5873 +f 7831/23496/5874 7828/23495/5874 7827/23494/5874 7832/23493/5874 +o cube +v -0.041591145753440306 1.6253682372601836 -4.3802992412963935 +v -0.21918914846971943 1.9536530240347805 -4.416535248299732 +v -0.4053590087303781 1.4467729087766106 -4.215426864868332 +v -0.5829570114466572 1.7750576955512074 -4.251662871871671 +v -0.11026683677369 2.0507101659482254 -4.071077810663219 +v 0.06733116594258909 1.7224253791736288 -4.034841803659879 +v -0.4740346997506278 1.8721148374646526 -3.906205434235157 +v -0.2964366970343487 1.5438300506900557 -3.8699694272318177 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn -0.4735946739100776 0.8754260980655917 -0.09662935200890423 +vn -0.2904594978560787 -0.25881904510252074 -0.9212198336973723 +vn 0.4735946739100776 -0.8754260980655917 0.09662935200890423 +vn 0.2904594978560787 0.25881904510252074 0.9212198336973723 +vn 0.8314694010901436 0.4082178936767382 -0.376851146121284 +vn -0.8314694010901436 -0.4082178936767382 0.376851146121284 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7836/23500/5875 7839/23499/5875 7837/23498/5875 7834/23497/5875 +f 7835/23504/5876 7836/23503/5876 7834/23502/5876 7833/23501/5876 +f 7840/23508/5877 7835/23507/5877 7833/23506/5877 7838/23505/5877 +f 7839/23512/5878 7840/23511/5878 7838/23510/5878 7837/23509/5878 +f 7838/23516/5879 7833/23515/5879 7834/23514/5879 7837/23513/5879 +f 7839/23520/5880 7836/23519/5880 7835/23518/5880 7840/23517/5880 +o cube +v -0.041591145753440306 1.6253682372601836 -4.3802992412963935 +v -0.21918914846971943 1.9536530240347805 -4.416535248299732 +v -0.4053590087303781 1.4467729087766106 -4.215426864868332 +v -0.5829570114466572 1.7750576955512074 -4.251662871871671 +v -0.11026683677369 2.0507101659482254 -4.071077810663219 +v 0.06733116594258909 1.7224253791736288 -4.034841803659879 +v -0.4740346997506278 1.8721148374646526 -3.906205434235157 +v -0.2964366970343487 1.5438300506900557 -3.8699694272318177 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn -0.4735946739100776 0.8754260980655917 -0.09662935200890423 +vn -0.2904594978560787 -0.25881904510252074 -0.9212198336973723 +vn 0.4735946739100776 -0.8754260980655917 0.09662935200890423 +vn 0.2904594978560787 0.25881904510252074 0.9212198336973723 +vn 0.8314694010901436 0.4082178936767382 -0.376851146121284 +vn -0.8314694010901436 -0.4082178936767382 0.376851146121284 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7844/23524/5881 7847/23523/5881 7845/23522/5881 7842/23521/5881 +f 7843/23528/5882 7844/23527/5882 7842/23526/5882 7841/23525/5882 +f 7848/23532/5883 7843/23531/5883 7841/23530/5883 7846/23529/5883 +f 7847/23536/5884 7848/23535/5884 7846/23534/5884 7845/23533/5884 +f 7846/23540/5885 7841/23539/5885 7842/23538/5885 7845/23537/5885 +f 7847/23544/5886 7844/23543/5886 7843/23542/5886 7848/23541/5886 +o cube +v -0.10082671846192032 1.558031053592685 -4.376626198058433 +v -0.3080243882975793 1.9410299714963812 -4.418901539562329 +v -0.1527935560300543 1.5325174352378887 -4.3530730014258525 +v -0.35999122586571325 1.915516353141585 -4.395348342929748 +v -0.1809483579855449 2.054263303728734 -4.015867862319729 +v 0.026249311850114032 1.6712643858250376 -3.973592520815833 +v -0.23291519555367887 2.028749685373938 -3.9923146656871484 +v -0.025717525718019912 1.6457507674702416 -3.950039324183253 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn -0.4735946739100776 0.8754260980655917 -0.09662935200890423 +vn -0.2904594978560787 -0.25881904510252074 -0.9212198336973723 +vn 0.4735946739100776 -0.8754260980655917 0.09662935200890423 +vn 0.2904594978560787 0.25881904510252074 0.9212198336973723 +vn 0.8314694010901436 0.4082178936767382 -0.376851146121284 +vn -0.8314694010901436 -0.4082178936767382 0.376851146121284 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7852/23548/5887 7855/23547/5887 7853/23546/5887 7850/23545/5887 +f 7851/23552/5888 7852/23551/5888 7850/23550/5888 7849/23549/5888 +f 7856/23556/5889 7851/23555/5889 7849/23554/5889 7854/23553/5889 +f 7855/23560/5890 7856/23559/5890 7854/23558/5890 7853/23557/5890 +f 7854/23564/5891 7849/23563/5891 7850/23562/5891 7853/23561/5891 +f 7855/23568/5892 7852/23567/5892 7851/23566/5892 7856/23565/5892 +o cube +v -0.2879073337072027 1.4661820275154187 -4.291834690181144 +v -0.4951050035428617 1.849180945419115 -4.334110031685039 +v -0.3398741712753367 1.4406684091606228 -4.268281493548564 +v -0.5470718411109956 1.8236673270643189 -4.310556835052459 +v -0.3680289732308273 1.962414277651468 -3.93107635444244 +v -0.16083130339516832 1.5794153597477716 -3.888801012938544 +v -0.41999581079896126 1.9369006592966715 -3.9075231578098597 +v -0.2127981409633023 1.5539017413929754 -3.865247816305964 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn -0.4735946739100776 0.8754260980655917 -0.09662935200890423 +vn -0.2904594978560787 -0.25881904510252074 -0.9212198336973723 +vn 0.4735946739100776 -0.8754260980655917 0.09662935200890423 +vn 0.2904594978560787 0.25881904510252074 0.9212198336973723 +vn 0.8314694010901436 0.4082178936767382 -0.376851146121284 +vn -0.8314694010901436 -0.4082178936767382 0.376851146121284 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7860/23572/5893 7863/23571/5893 7861/23570/5893 7858/23569/5893 +f 7859/23576/5894 7860/23575/5894 7858/23574/5894 7857/23573/5894 +f 7864/23580/5895 7859/23579/5895 7857/23578/5895 7862/23577/5895 +f 7863/23584/5896 7864/23583/5896 7862/23582/5896 7861/23581/5896 +f 7862/23588/5897 7857/23587/5897 7858/23586/5897 7861/23585/5897 +f 7863/23592/5898 7860/23591/5898 7859/23590/5898 7864/23589/5898 +o cube +v -0.10654969271360779 1.5934762143166885 -4.350857745505668 +v -0.2841476954298869 1.9217610010912853 -4.387093752509007 +v -0.10654969271360779 1.5934762143166885 -4.350857745505668 +v -0.2841476954298869 1.9217610010912853 -4.387093752509007 +v -0.17522538373385743 2.0188181430047303 -4.041636314872493 +v 0.002372618982421637 1.6905333562301337 -4.005400307869154 +v -0.17522538373385743 2.0188181430047303 -4.041636314872493 +v 0.002372618982421637 1.6905333562301337 -4.005400307869154 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn -0.4735946739100776 0.8754260980655917 -0.09662935200890423 +vn -0.2904594978560787 -0.25881904510252074 -0.9212198336973723 +vn 0.4735946739100776 -0.8754260980655917 0.09662935200890423 +vn 0.2904594978560787 0.25881904510252074 0.9212198336973723 +vn 0.8314694010901436 0.4082178936767382 -0.376851146121284 +vn -0.8314694010901436 -0.4082178936767382 0.376851146121284 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7868/23596/5899 7871/23595/5899 7869/23594/5899 7866/23593/5899 +f 7867/23600/5900 7868/23599/5900 7866/23598/5900 7865/23597/5900 +f 7872/23604/5901 7867/23603/5901 7865/23602/5901 7870/23601/5901 +f 7871/23608/5902 7872/23607/5902 7870/23606/5902 7869/23605/5902 +f 7870/23612/5903 7865/23611/5903 7866/23610/5903 7869/23609/5903 +f 7871/23616/5904 7868/23615/5904 7867/23614/5904 7872/23613/5904 +o cube +v -0.09355798332157428 1.5998546189053875 -4.356746044663813 +v -0.2711559860378534 1.9281394056799843 -4.392982051667152 +v -0.09355798332157428 1.5998546189053875 -4.356746044663813 +v -0.2711559860378534 1.9281394056799843 -4.392982051667152 +v -0.16223367434182395 2.0251965475934295 -4.047524614030638 +v 0.015364328374455116 1.6969117608188327 -4.011288607027299 +v -0.16223367434182395 2.0251965475934295 -4.047524614030638 +v 0.015364328374455116 1.6969117608188327 -4.011288607027299 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn -0.4735946739100776 0.8754260980655917 -0.09662935200890423 +vn -0.2904594978560787 -0.25881904510252074 -0.9212198336973723 +vn 0.4735946739100776 -0.8754260980655917 0.09662935200890423 +vn 0.2904594978560787 0.25881904510252074 0.9212198336973723 +vn 0.8314694010901436 0.4082178936767382 -0.376851146121284 +vn -0.8314694010901436 -0.4082178936767382 0.376851146121284 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7876/23620/5905 7879/23619/5905 7877/23618/5905 7874/23617/5905 +f 7875/23624/5906 7876/23623/5906 7874/23622/5906 7873/23621/5906 +f 7880/23628/5907 7875/23627/5907 7873/23626/5907 7878/23625/5907 +f 7879/23632/5908 7880/23631/5908 7878/23630/5908 7877/23629/5908 +f 7878/23636/5909 7873/23635/5909 7874/23634/5909 7877/23633/5909 +f 7879/23640/5910 7876/23639/5910 7875/23638/5910 7880/23637/5910 +o cube +v -0.0805662739295408 1.6062330234940865 -4.362634343821958 +v -0.25816427664581987 1.9345178102686833 -4.398870350825297 +v -0.0805662739295408 1.6062330234940865 -4.362634343821958 +v -0.25816427664581987 1.9345178102686833 -4.398870350825297 +v -0.14924196494979047 2.0315749521821287 -4.053412913188783 +v 0.02835603776648865 1.7032901654075316 -4.017176906185444 +v -0.14924196494979047 2.0315749521821287 -4.053412913188783 +v 0.02835603776648865 1.7032901654075316 -4.017176906185444 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn -0.4735946739100776 0.8754260980655917 -0.09662935200890423 +vn -0.2904594978560787 -0.25881904510252074 -0.9212198336973723 +vn 0.4735946739100776 -0.8754260980655917 0.09662935200890423 +vn 0.2904594978560787 0.25881904510252074 0.9212198336973723 +vn 0.8314694010901436 0.4082178936767382 -0.376851146121284 +vn -0.8314694010901436 -0.4082178936767382 0.376851146121284 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7884/23644/5911 7887/23643/5911 7885/23642/5911 7882/23641/5911 +f 7883/23648/5912 7884/23647/5912 7882/23646/5912 7881/23645/5912 +f 7888/23652/5913 7883/23651/5913 7881/23650/5913 7886/23649/5913 +f 7887/23656/5914 7888/23655/5914 7886/23654/5914 7885/23653/5914 +f 7886/23660/5915 7881/23659/5915 7882/23658/5915 7885/23657/5915 +f 7887/23664/5916 7884/23663/5916 7883/23662/5916 7888/23661/5916 +o cube +v -0.7432840792751303 1.921875 -4.431980137008369 +v -0.3908993464804147 1.921875 -4.560237690755495 +v -0.7432840792751303 1.484375 -4.431980137008369 +v -0.3908993464804147 1.484375 -4.560237690755495 +v -0.5191569002275404 1.921875 -4.912622423550211 +v -0.871541633022256 1.921875 -4.784364869803085 +v -0.5191569002275404 1.484375 -4.912622423550211 +v -0.871541633022256 1.484375 -4.784364869803085 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7892/23668/5917 7895/23667/5917 7893/23666/5917 7890/23665/5917 +f 7891/23672/5918 7892/23671/5918 7890/23670/5918 7889/23669/5918 +f 7896/23676/5919 7891/23675/5919 7889/23674/5919 7894/23673/5919 +f 7895/23680/5920 7896/23679/5920 7894/23678/5920 7893/23677/5920 +f 7894/23684/5921 7889/23683/5921 7890/23682/5921 7893/23681/5921 +f 7895/23688/5922 7892/23687/5922 7891/23686/5922 7896/23685/5922 +o cube +v -0.7619613441957628 1.84375 -4.391926613129883 +v -0.35084582260192787 1.84375 -4.541560425834863 +v -0.7619613441957628 1.78125 -4.391926613129883 +v -0.35084582260192787 1.78125 -4.541560425834863 +v -0.5004796353069079 1.84375 -4.952675947428697 +v -0.9115951569007428 1.84375 -4.803042134723717 +v -0.5004796353069079 1.78125 -4.952675947428697 +v -0.9115951569007428 1.78125 -4.803042134723717 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7900/23692/5923 7903/23691/5923 7901/23690/5923 7898/23689/5923 +f 7899/23696/5924 7900/23695/5924 7898/23694/5924 7897/23693/5924 +f 7904/23700/5925 7899/23699/5925 7897/23698/5925 7902/23697/5925 +f 7903/23704/5926 7904/23703/5926 7902/23702/5926 7901/23701/5926 +f 7902/23708/5927 7897/23707/5927 7898/23706/5927 7901/23705/5927 +f 7903/23712/5928 7900/23711/5928 7899/23710/5928 7904/23709/5928 +o cube +v -0.7619613441957628 1.61875 -4.391926613129883 +v -0.35084582260192787 1.61875 -4.541560425834863 +v -0.7619613441957628 1.55625 -4.391926613129883 +v -0.35084582260192787 1.55625 -4.541560425834863 +v -0.5004796353069079 1.61875 -4.952675947428697 +v -0.9115951569007428 1.61875 -4.803042134723717 +v -0.5004796353069079 1.55625 -4.952675947428697 +v -0.9115951569007428 1.55625 -4.803042134723717 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7908/23716/5929 7911/23715/5929 7909/23714/5929 7906/23713/5929 +f 7907/23720/5930 7908/23719/5930 7906/23718/5930 7905/23717/5930 +f 7912/23724/5931 7907/23723/5931 7905/23722/5931 7910/23721/5931 +f 7911/23728/5932 7912/23727/5932 7910/23726/5932 7909/23725/5932 +f 7910/23732/5933 7905/23731/5933 7906/23730/5933 7909/23729/5933 +f 7911/23736/5934 7908/23735/5934 7907/23734/5934 7912/23733/5934 +o cube +v -0.7432840792751303 1.84375 -4.431980137008369 +v -0.3908993464804147 1.84375 -4.560237690755495 +v -0.7432840792751303 1.84375 -4.431980137008369 +v -0.3908993464804147 1.84375 -4.560237690755495 +v -0.5191569002275404 1.84375 -4.912622423550211 +v -0.871541633022256 1.84375 -4.784364869803085 +v -0.5191569002275404 1.84375 -4.912622423550211 +v -0.871541633022256 1.84375 -4.784364869803085 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7916/23740/5935 7919/23739/5935 7917/23738/5935 7914/23737/5935 +f 7915/23744/5936 7916/23743/5936 7914/23742/5936 7913/23741/5936 +f 7920/23748/5937 7915/23747/5937 7913/23746/5937 7918/23745/5937 +f 7919/23752/5938 7920/23751/5938 7918/23750/5938 7917/23749/5938 +f 7918/23756/5939 7913/23755/5939 7914/23754/5939 7917/23753/5939 +f 7919/23760/5940 7916/23759/5940 7915/23758/5940 7920/23757/5940 +o cube +v -0.7432840792751303 1.859375 -4.431980137008369 +v -0.3908993464804147 1.859375 -4.560237690755495 +v -0.7432840792751303 1.859375 -4.431980137008369 +v -0.3908993464804147 1.859375 -4.560237690755495 +v -0.5191569002275404 1.859375 -4.912622423550211 +v -0.871541633022256 1.859375 -4.784364869803085 +v -0.5191569002275404 1.859375 -4.912622423550211 +v -0.871541633022256 1.859375 -4.784364869803085 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7924/23764/5941 7927/23763/5941 7925/23762/5941 7922/23761/5941 +f 7923/23768/5942 7924/23767/5942 7922/23766/5942 7921/23765/5942 +f 7928/23772/5943 7923/23771/5943 7921/23770/5943 7926/23769/5943 +f 7927/23776/5944 7928/23775/5944 7926/23774/5944 7925/23773/5944 +f 7926/23780/5945 7921/23779/5945 7922/23778/5945 7925/23777/5945 +f 7927/23784/5946 7924/23783/5946 7923/23782/5946 7928/23781/5946 +o cube +v -0.7432840792751303 1.875 -4.431980137008369 +v -0.3908993464804147 1.875 -4.560237690755495 +v -0.7432840792751303 1.875 -4.431980137008369 +v -0.3908993464804147 1.875 -4.560237690755495 +v -0.5191569002275404 1.875 -4.912622423550211 +v -0.871541633022256 1.875 -4.784364869803085 +v -0.5191569002275404 1.875 -4.912622423550211 +v -0.871541633022256 1.875 -4.784364869803085 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7932/23788/5947 7935/23787/5947 7933/23786/5947 7930/23785/5947 +f 7931/23792/5948 7932/23791/5948 7930/23790/5948 7929/23789/5948 +f 7936/23796/5949 7931/23795/5949 7929/23794/5949 7934/23793/5949 +f 7935/23800/5950 7936/23799/5950 7934/23798/5950 7933/23797/5950 +f 7934/23804/5951 7929/23803/5951 7930/23802/5951 7933/23801/5951 +f 7935/23808/5952 7932/23807/5952 7931/23806/5952 7936/23805/5952 +o cube +v -0.07839934648041466 0.484375 0.4031351301969146 +v -0.4307840792751303 0.484375 0.27487757644978883 +v -0.07839934648041466 0.046875 0.4031351301969146 +v -0.4307840792751303 0.046875 0.27487757644978883 +v -0.559041633022256 0.484375 0.627262309244504 +v -0.20665690022754035 0.484375 0.7555198629916298 +v -0.559041633022256 0.046875 0.627262309244504 +v -0.20665690022754035 0.046875 0.7555198629916298 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7940/23812/5953 7943/23811/5953 7941/23810/5953 7938/23809/5953 +f 7939/23816/5954 7940/23815/5954 7938/23814/5954 7937/23813/5954 +f 7944/23820/5955 7939/23819/5955 7937/23818/5955 7942/23817/5955 +f 7943/23824/5956 7944/23823/5956 7942/23822/5956 7941/23821/5956 +f 7942/23828/5957 7937/23827/5957 7938/23826/5957 7941/23825/5957 +f 7943/23832/5958 7940/23831/5958 7939/23830/5958 7944/23829/5958 +o cube +v -0.03834582260192787 0.40625 0.3844578652762821 +v -0.4494613441957628 0.40625 0.234824052571302 +v -0.03834582260192787 0.34375 0.3844578652762821 +v -0.4494613441957628 0.34375 0.234824052571302 +v -0.5990951569007428 0.40625 0.6459395741651365 +v -0.18797963530690784 0.40625 0.7955733868701167 +v -0.5990951569007428 0.34375 0.6459395741651365 +v -0.18797963530690784 0.34375 0.7955733868701167 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7948/23836/5959 7951/23835/5959 7949/23834/5959 7946/23833/5959 +f 7947/23840/5960 7948/23839/5960 7946/23838/5960 7945/23837/5960 +f 7952/23844/5961 7947/23843/5961 7945/23842/5961 7950/23841/5961 +f 7951/23848/5962 7952/23847/5962 7950/23846/5962 7949/23845/5962 +f 7950/23852/5963 7945/23851/5963 7946/23850/5963 7949/23849/5963 +f 7951/23856/5964 7948/23855/5964 7947/23854/5964 7952/23853/5964 +o cube +v -0.03834582260192787 0.1812499999999999 0.3844578652762821 +v -0.4494613441957628 0.1812499999999999 0.234824052571302 +v -0.03834582260192787 0.11874999999999991 0.3844578652762821 +v -0.4494613441957628 0.11874999999999991 0.234824052571302 +v -0.5990951569007428 0.1812499999999999 0.6459395741651365 +v -0.18797963530690784 0.1812499999999999 0.7955733868701167 +v -0.5990951569007428 0.11874999999999991 0.6459395741651365 +v -0.18797963530690784 0.11874999999999991 0.7955733868701167 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7956/23860/5965 7959/23859/5965 7957/23858/5965 7954/23857/5965 +f 7955/23864/5966 7956/23863/5966 7954/23862/5966 7953/23861/5966 +f 7960/23868/5967 7955/23867/5967 7953/23866/5967 7958/23865/5967 +f 7959/23872/5968 7960/23871/5968 7958/23870/5968 7957/23869/5968 +f 7958/23876/5969 7953/23875/5969 7954/23874/5969 7957/23873/5969 +f 7959/23880/5970 7956/23879/5970 7955/23878/5970 7960/23877/5970 +o cube +v -0.07839934648041466 0.40625 0.4031351301969146 +v -0.4307840792751303 0.40625 0.27487757644978883 +v -0.07839934648041466 0.40625 0.4031351301969146 +v -0.4307840792751303 0.40625 0.27487757644978883 +v -0.559041633022256 0.40625 0.627262309244504 +v -0.20665690022754035 0.40625 0.7555198629916298 +v -0.559041633022256 0.40625 0.627262309244504 +v -0.20665690022754035 0.40625 0.7555198629916298 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7964/23884/5971 7967/23883/5971 7965/23882/5971 7962/23881/5971 +f 7963/23888/5972 7964/23887/5972 7962/23886/5972 7961/23885/5972 +f 7968/23892/5973 7963/23891/5973 7961/23890/5973 7966/23889/5973 +f 7967/23896/5974 7968/23895/5974 7966/23894/5974 7965/23893/5974 +f 7966/23900/5975 7961/23899/5975 7962/23898/5975 7965/23897/5975 +f 7967/23904/5976 7964/23903/5976 7963/23902/5976 7968/23901/5976 +o cube +v -0.07839934648041466 0.421875 0.4031351301969146 +v -0.4307840792751303 0.421875 0.27487757644978883 +v -0.07839934648041466 0.421875 0.4031351301969146 +v -0.4307840792751303 0.421875 0.27487757644978883 +v -0.559041633022256 0.421875 0.627262309244504 +v -0.20665690022754035 0.421875 0.7555198629916298 +v -0.559041633022256 0.421875 0.627262309244504 +v -0.20665690022754035 0.421875 0.7555198629916298 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7972/23908/5977 7975/23907/5977 7973/23906/5977 7970/23905/5977 +f 7971/23912/5978 7972/23911/5978 7970/23910/5978 7969/23909/5978 +f 7976/23916/5979 7971/23915/5979 7969/23914/5979 7974/23913/5979 +f 7975/23920/5980 7976/23919/5980 7974/23918/5980 7973/23917/5980 +f 7974/23924/5981 7969/23923/5981 7970/23922/5981 7973/23921/5981 +f 7975/23928/5982 7972/23927/5982 7971/23926/5982 7976/23925/5982 +o cube +v -0.07839934648041466 0.4375 0.4031351301969146 +v -0.4307840792751303 0.4375 0.27487757644978883 +v -0.07839934648041466 0.4375 0.4031351301969146 +v -0.4307840792751303 0.4375 0.27487757644978883 +v -0.559041633022256 0.4375 0.627262309244504 +v -0.20665690022754035 0.4375 0.7555198629916298 +v -0.559041633022256 0.4375 0.627262309244504 +v -0.20665690022754035 0.4375 0.7555198629916298 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7980/23932/5983 7983/23931/5983 7981/23930/5983 7978/23929/5983 +f 7979/23936/5984 7980/23935/5984 7978/23934/5984 7977/23933/5984 +f 7984/23940/5985 7979/23939/5985 7977/23938/5985 7982/23937/5985 +f 7983/23944/5986 7984/23943/5986 7982/23942/5986 7981/23941/5986 +f 7982/23948/5987 7977/23947/5987 7978/23946/5987 7981/23945/5987 +f 7983/23952/5988 7980/23951/5988 7979/23950/5988 7984/23949/5988 +o cube +v -0.8682840792751303 0.484375 -0.24448013700836976 +v -0.5158993464804147 0.484375 -0.37273769075549557 +v -0.8682840792751303 0.046875 -0.24448013700836976 +v -0.5158993464804147 0.046875 -0.37273769075549557 +v -0.6441569002275404 0.484375 -0.7251224235502107 +v -0.996541633022256 0.484375 -0.596864869803085 +v -0.6441569002275404 0.046875 -0.7251224235502107 +v -0.996541633022256 0.046875 -0.596864869803085 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7988/23956/5989 7991/23955/5989 7989/23954/5989 7986/23953/5989 +f 7987/23960/5990 7988/23959/5990 7986/23958/5990 7985/23957/5990 +f 7992/23964/5991 7987/23963/5991 7985/23962/5991 7990/23961/5991 +f 7991/23968/5992 7992/23967/5992 7990/23966/5992 7989/23965/5992 +f 7990/23972/5993 7985/23971/5993 7986/23970/5993 7989/23969/5993 +f 7991/23976/5994 7988/23975/5994 7987/23974/5994 7992/23973/5994 +o cube +v -0.8869613441957628 0.40625 -0.20442661312988297 +v -0.47584582260192787 0.40625 -0.3540604258348631 +v -0.8869613441957628 0.34375 -0.20442661312988297 +v -0.47584582260192787 0.34375 -0.3540604258348631 +v -0.6254796353069079 0.40625 -0.7651759474286977 +v -1.0365951569007428 0.40625 -0.6155421347237174 +v -0.6254796353069079 0.34375 -0.7651759474286977 +v -1.0365951569007428 0.34375 -0.6155421347237174 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 7996/23980/5995 7999/23979/5995 7997/23978/5995 7994/23977/5995 +f 7995/23984/5996 7996/23983/5996 7994/23982/5996 7993/23981/5996 +f 8000/23988/5997 7995/23987/5997 7993/23986/5997 7998/23985/5997 +f 7999/23992/5998 8000/23991/5998 7998/23990/5998 7997/23989/5998 +f 7998/23996/5999 7993/23995/5999 7994/23994/5999 7997/23993/5999 +f 7999/24000/6000 7996/23999/6000 7995/23998/6000 8000/23997/6000 +o cube +v -0.8869613441957628 0.1812499999999999 -0.20442661312988297 +v -0.47584582260192787 0.1812499999999999 -0.3540604258348631 +v -0.8869613441957628 0.11874999999999991 -0.20442661312988297 +v -0.47584582260192787 0.11874999999999991 -0.3540604258348631 +v -0.6254796353069079 0.1812499999999999 -0.7651759474286977 +v -1.0365951569007428 0.1812499999999999 -0.6155421347237174 +v -0.6254796353069079 0.11874999999999991 -0.7651759474286977 +v -1.0365951569007428 0.11874999999999991 -0.6155421347237174 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8004/24004/6001 8007/24003/6001 8005/24002/6001 8002/24001/6001 +f 8003/24008/6002 8004/24007/6002 8002/24006/6002 8001/24005/6002 +f 8008/24012/6003 8003/24011/6003 8001/24010/6003 8006/24009/6003 +f 8007/24016/6004 8008/24015/6004 8006/24014/6004 8005/24013/6004 +f 8006/24020/6005 8001/24019/6005 8002/24018/6005 8005/24017/6005 +f 8007/24024/6006 8004/24023/6006 8003/24022/6006 8008/24021/6006 +o cube +v -0.8682840792751303 0.40625 -0.24448013700836976 +v -0.5158993464804147 0.40625 -0.37273769075549557 +v -0.8682840792751303 0.40625 -0.24448013700836976 +v -0.5158993464804147 0.40625 -0.37273769075549557 +v -0.6441569002275404 0.40625 -0.7251224235502107 +v -0.996541633022256 0.40625 -0.596864869803085 +v -0.6441569002275404 0.40625 -0.7251224235502107 +v -0.996541633022256 0.40625 -0.596864869803085 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8012/24028/6007 8015/24027/6007 8013/24026/6007 8010/24025/6007 +f 8011/24032/6008 8012/24031/6008 8010/24030/6008 8009/24029/6008 +f 8016/24036/6009 8011/24035/6009 8009/24034/6009 8014/24033/6009 +f 8015/24040/6010 8016/24039/6010 8014/24038/6010 8013/24037/6010 +f 8014/24044/6011 8009/24043/6011 8010/24042/6011 8013/24041/6011 +f 8015/24048/6012 8012/24047/6012 8011/24046/6012 8016/24045/6012 +o cube +v -0.8682840792751303 0.421875 -0.24448013700836976 +v -0.5158993464804147 0.421875 -0.37273769075549557 +v -0.8682840792751303 0.421875 -0.24448013700836976 +v -0.5158993464804147 0.421875 -0.37273769075549557 +v -0.6441569002275404 0.421875 -0.7251224235502107 +v -0.996541633022256 0.421875 -0.596864869803085 +v -0.6441569002275404 0.421875 -0.7251224235502107 +v -0.996541633022256 0.421875 -0.596864869803085 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8020/24052/6013 8023/24051/6013 8021/24050/6013 8018/24049/6013 +f 8019/24056/6014 8020/24055/6014 8018/24054/6014 8017/24053/6014 +f 8024/24060/6015 8019/24059/6015 8017/24058/6015 8022/24057/6015 +f 8023/24064/6016 8024/24063/6016 8022/24062/6016 8021/24061/6016 +f 8022/24068/6017 8017/24067/6017 8018/24066/6017 8021/24065/6017 +f 8023/24072/6018 8020/24071/6018 8019/24070/6018 8024/24069/6018 +o cube +v -0.8682840792751303 0.4375 -0.24448013700836976 +v -0.5158993464804147 0.4375 -0.37273769075549557 +v -0.8682840792751303 0.4375 -0.24448013700836976 +v -0.5158993464804147 0.4375 -0.37273769075549557 +v -0.6441569002275404 0.4375 -0.7251224235502107 +v -0.996541633022256 0.4375 -0.596864869803085 +v -0.6441569002275404 0.4375 -0.7251224235502107 +v -0.996541633022256 0.4375 -0.596864869803085 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8028/24076/6019 8031/24075/6019 8029/24074/6019 8026/24073/6019 +f 8027/24080/6020 8028/24079/6020 8026/24078/6020 8025/24077/6020 +f 8032/24084/6021 8027/24083/6021 8025/24082/6021 8030/24081/6021 +f 8031/24088/6022 8032/24087/6022 8030/24086/6022 8029/24085/6022 +f 8030/24092/6023 8025/24091/6023 8026/24090/6023 8029/24089/6023 +f 8031/24096/6024 8028/24095/6024 8027/24094/6024 8032/24093/6024 +o cube +v -0.7446541530273734 0.921875 -0.749713944859125 +v -1.02113315433117 0.921875 -0.4963676170032525 +v -0.7446541530273734 0.484375 -0.749713944859125 +v -1.02113315433117 0.484375 -0.4963676170032525 +v -0.7677868264752976 0.921875 -0.21988861569945628 +v -0.4913078251715012 0.921875 -0.4732349435553288 +v -0.7677868264752976 0.484375 -0.21988861569945628 +v -0.4913078251715012 0.484375 -0.4732349435553288 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn -0.7372773368101241 0 0.6755902076156602 +vn -0.6755902076156602 0 -0.7372773368101241 +vn 0.7372773368101241 0 -0.6755902076156602 +vn 0.6755902076156602 0 0.7372773368101241 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8036/24100/6025 8039/24099/6025 8037/24098/6025 8034/24097/6025 +f 8035/24104/6026 8036/24103/6026 8034/24102/6026 8033/24101/6026 +f 8040/24108/6027 8035/24107/6027 8033/24106/6027 8038/24105/6027 +f 8039/24112/6028 8040/24111/6028 8038/24110/6028 8037/24109/6028 +f 8038/24116/6029 8033/24115/6029 8034/24114/6029 8037/24113/6029 +f 8039/24120/6030 8036/24119/6030 8035/24118/6030 8040/24117/6030 +o cube +v -0.7427264302400464 0.84375 -0.7938660556224307 +v -1.0652852650944755 0.84375 -0.4982953397905795 +v -0.7427264302400464 0.78125 -0.7938660556224307 +v -1.0652852650944755 0.78125 -0.4982953397905795 +v -0.7697145492626247 0.84375 -0.17573650493615056 +v -0.4471557144081954 0.84375 -0.4713072207680018 +v -0.7697145492626247 0.78125 -0.17573650493615056 +v -0.4471557144081954 0.78125 -0.4713072207680018 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn -0.7372773368101241 0 0.6755902076156602 +vn -0.6755902076156602 0 -0.7372773368101241 +vn 0.7372773368101241 0 -0.6755902076156602 +vn 0.6755902076156602 0 0.7372773368101241 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8044/24124/6031 8047/24123/6031 8045/24122/6031 8042/24121/6031 +f 8043/24128/6032 8044/24127/6032 8042/24126/6032 8041/24125/6032 +f 8048/24132/6033 8043/24131/6033 8041/24130/6033 8046/24129/6033 +f 8047/24136/6034 8048/24135/6034 8046/24134/6034 8045/24133/6034 +f 8046/24140/6035 8041/24139/6035 8042/24138/6035 8045/24137/6035 +f 8047/24144/6036 8044/24143/6036 8043/24142/6036 8048/24141/6036 +o cube +v -0.7427264302400464 0.6187499999999999 -0.7938660556224307 +v -1.0652852650944755 0.6187499999999999 -0.4982953397905795 +v -0.7427264302400464 0.5562499999999999 -0.7938660556224307 +v -1.0652852650944755 0.5562499999999999 -0.4982953397905795 +v -0.7697145492626247 0.6187499999999999 -0.17573650493615056 +v -0.4471557144081954 0.6187499999999999 -0.4713072207680018 +v -0.7697145492626247 0.5562499999999999 -0.17573650493615056 +v -0.4471557144081954 0.5562499999999999 -0.4713072207680018 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn -0.7372773368101241 0 0.6755902076156602 +vn -0.6755902076156602 0 -0.7372773368101241 +vn 0.7372773368101241 0 -0.6755902076156602 +vn 0.6755902076156602 0 0.7372773368101241 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8052/24148/6037 8055/24147/6037 8053/24146/6037 8050/24145/6037 +f 8051/24152/6038 8052/24151/6038 8050/24150/6038 8049/24149/6038 +f 8056/24156/6039 8051/24155/6039 8049/24154/6039 8054/24153/6039 +f 8055/24160/6040 8056/24159/6040 8054/24158/6040 8053/24157/6040 +f 8054/24164/6041 8049/24163/6041 8050/24162/6041 8053/24161/6041 +f 8055/24168/6042 8052/24167/6042 8051/24166/6042 8056/24165/6042 +o cube +v -0.7446541530273734 0.84375 -0.749713944859125 +v -1.02113315433117 0.84375 -0.4963676170032525 +v -0.7446541530273734 0.84375 -0.749713944859125 +v -1.02113315433117 0.84375 -0.4963676170032525 +v -0.7677868264752976 0.84375 -0.21988861569945628 +v -0.4913078251715012 0.84375 -0.4732349435553288 +v -0.7677868264752976 0.84375 -0.21988861569945628 +v -0.4913078251715012 0.84375 -0.4732349435553288 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn -0.7372773368101241 0 0.6755902076156602 +vn -0.6755902076156602 0 -0.7372773368101241 +vn 0.7372773368101241 0 -0.6755902076156602 +vn 0.6755902076156602 0 0.7372773368101241 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8060/24172/6043 8063/24171/6043 8061/24170/6043 8058/24169/6043 +f 8059/24176/6044 8060/24175/6044 8058/24174/6044 8057/24173/6044 +f 8064/24180/6045 8059/24179/6045 8057/24178/6045 8062/24177/6045 +f 8063/24184/6046 8064/24183/6046 8062/24182/6046 8061/24181/6046 +f 8062/24188/6047 8057/24187/6047 8058/24186/6047 8061/24185/6047 +f 8063/24192/6048 8060/24191/6048 8059/24190/6048 8064/24189/6048 +o cube +v -0.7446541530273734 0.859375 -0.749713944859125 +v -1.02113315433117 0.859375 -0.4963676170032525 +v -0.7446541530273734 0.859375 -0.749713944859125 +v -1.02113315433117 0.859375 -0.4963676170032525 +v -0.7677868264752976 0.859375 -0.21988861569945628 +v -0.4913078251715012 0.859375 -0.4732349435553288 +v -0.7677868264752976 0.859375 -0.21988861569945628 +v -0.4913078251715012 0.859375 -0.4732349435553288 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn -0.7372773368101241 0 0.6755902076156602 +vn -0.6755902076156602 0 -0.7372773368101241 +vn 0.7372773368101241 0 -0.6755902076156602 +vn 0.6755902076156602 0 0.7372773368101241 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8068/24196/6049 8071/24195/6049 8069/24194/6049 8066/24193/6049 +f 8067/24200/6050 8068/24199/6050 8066/24198/6050 8065/24197/6050 +f 8072/24204/6051 8067/24203/6051 8065/24202/6051 8070/24201/6051 +f 8071/24208/6052 8072/24207/6052 8070/24206/6052 8069/24205/6052 +f 8070/24212/6053 8065/24211/6053 8066/24210/6053 8069/24209/6053 +f 8071/24216/6054 8068/24215/6054 8067/24214/6054 8072/24213/6054 +o cube +v -0.7446541530273734 0.875 -0.749713944859125 +v -1.02113315433117 0.875 -0.4963676170032525 +v -0.7446541530273734 0.875 -0.749713944859125 +v -1.02113315433117 0.875 -0.4963676170032525 +v -0.7677868264752976 0.875 -0.21988861569945628 +v -0.4913078251715012 0.875 -0.4732349435553288 +v -0.7677868264752976 0.875 -0.21988861569945628 +v -0.4913078251715012 0.875 -0.4732349435553288 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn -0.7372773368101241 0 0.6755902076156602 +vn -0.6755902076156602 0 -0.7372773368101241 +vn 0.7372773368101241 0 -0.6755902076156602 +vn 0.6755902076156602 0 0.7372773368101241 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8076/24220/6055 8079/24219/6055 8077/24218/6055 8074/24217/6055 +f 8075/24224/6056 8076/24223/6056 8074/24222/6056 8073/24221/6056 +f 8080/24228/6057 8075/24227/6057 8073/24226/6057 8078/24225/6057 +f 8079/24232/6058 8080/24231/6058 8078/24230/6058 8077/24229/6058 +f 8078/24236/6059 8073/24235/6059 8074/24234/6059 8077/24233/6059 +f 8079/24240/6060 8076/24239/6060 8075/24238/6060 8080/24237/6060 +o cube +v 1 0.875 -0.375 +v 1 0.875 -1.1875 +v 1 0.0625 -0.375 +v 1 0.0625 -1.1875 +v 0.1875 0.875 -1.1875 +v 0.1875 0.875 -0.375 +v 0.1875 0.0625 -1.1875 +v 0.1875 0.0625 -0.375 +vt 0.9619140625 0.9814453125 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.96875 +vt 0.9619140625 0.96875 +vt 0.94921875 0.9814453125 +vt 0.9619140625 0.9814453125 +vt 0.9619140625 0.96875 +vt 0.94921875 0.96875 +vt 0.9873046875 0.9814453125 +vt 1 0.9814453125 +vt 1 0.96875 +vt 0.9873046875 0.96875 +vt 0.974609375 0.9814453125 +vt 0.9873046875 0.9814453125 +vt 0.9873046875 0.96875 +vt 0.974609375 0.96875 +vt 0.974609375 0.9814453125 +vt 0.9619140625 0.9814453125 +vt 0.9619140625 0.994140625 +vt 0.974609375 0.994140625 +vt 0.9873046875 0.994140625 +vt 0.974609375 0.994140625 +vt 0.974609375 0.9814453125 +vt 0.9873046875 0.9814453125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8084/24244/6061 8087/24243/6061 8085/24242/6061 8082/24241/6061 +f 8083/24248/6062 8084/24247/6062 8082/24246/6062 8081/24245/6062 +f 8088/24252/6063 8083/24251/6063 8081/24250/6063 8086/24249/6063 +f 8087/24256/6064 8088/24255/6064 8086/24254/6064 8085/24253/6064 +f 8086/24260/6065 8081/24259/6065 8082/24258/6065 8085/24257/6065 +f 8087/24264/6066 8084/24263/6066 8083/24262/6066 8088/24261/6066 +o cube +v -0.04598722314807996 0.875 -0.6708164748946148 +v 0.3291835251053852 0.875 -1.39151277685192 +v -0.04598722314807996 0.0625 -0.6708164748946148 +v 0.3291835251053852 0.0625 -1.39151277685192 +v -0.39151277685192004 0.875 -1.7666835251053852 +v -0.7666835251053852 0.875 -1.04598722314808 +v -0.39151277685192004 0.0625 -1.7666835251053852 +v -0.7666835251053852 0.0625 -1.04598722314808 +vt 0.9619140625 0.9814453125 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.96875 +vt 0.9619140625 0.96875 +vt 0.94921875 0.9814453125 +vt 0.9619140625 0.9814453125 +vt 0.9619140625 0.96875 +vt 0.94921875 0.96875 +vt 0.9873046875 0.9814453125 +vt 1 0.9814453125 +vt 1 0.96875 +vt 0.9873046875 0.96875 +vt 0.974609375 0.9814453125 +vt 0.9873046875 0.9814453125 +vt 0.9873046875 0.96875 +vt 0.974609375 0.96875 +vt 0.974609375 0.9814453125 +vt 0.9619140625 0.9814453125 +vt 0.9619140625 0.994140625 +vt 0.974609375 0.994140625 +vt 0.9873046875 0.994140625 +vt 0.974609375 0.994140625 +vt 0.974609375 0.9814453125 +vt 0.9873046875 0.9814453125 +vn 0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 0.4617486132350339 +vn -0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 -0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8092/24268/6067 8095/24267/6067 8093/24266/6067 8090/24265/6067 +f 8091/24272/6068 8092/24271/6068 8090/24270/6068 8089/24269/6068 +f 8096/24276/6069 8091/24275/6069 8089/24274/6069 8094/24273/6069 +f 8095/24280/6070 8096/24279/6070 8094/24278/6070 8093/24277/6070 +f 8094/24284/6071 8089/24283/6071 8090/24282/6071 8093/24281/6071 +f 8095/24288/6072 8092/24287/6072 8091/24286/6072 8096/24285/6072 +o cube +v -0.4307840792751303 0.484375 5.100122423550212 +v -0.07839934648041466 0.484375 4.971864869803086 +v -0.4307840792751303 0.046875 5.100122423550212 +v -0.07839934648041466 0.046875 4.971864869803086 +v -0.20665690022754035 0.484375 4.61948013700837 +v -0.559041633022256 0.484375 4.747737690755496 +v -0.20665690022754035 0.046875 4.61948013700837 +v -0.559041633022256 0.046875 4.747737690755496 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8100/24292/6073 8103/24291/6073 8101/24290/6073 8098/24289/6073 +f 8099/24296/6074 8100/24295/6074 8098/24294/6074 8097/24293/6074 +f 8104/24300/6075 8099/24299/6075 8097/24298/6075 8102/24297/6075 +f 8103/24304/6076 8104/24303/6076 8102/24302/6076 8101/24301/6076 +f 8102/24308/6077 8097/24307/6077 8098/24306/6077 8101/24305/6077 +f 8103/24312/6078 8100/24311/6078 8099/24310/6078 8104/24309/6078 +o cube +v -0.4494613441957628 0.40625 5.140175947428698 +v -0.03834582260192787 0.40625 4.990542134723718 +v -0.4494613441957628 0.34375 5.140175947428698 +v -0.03834582260192787 0.34375 4.990542134723718 +v -0.18797963530690784 0.40625 4.5794266131298835 +v -0.5990951569007428 0.40625 4.729060425834864 +v -0.18797963530690784 0.34375 4.5794266131298835 +v -0.5990951569007428 0.34375 4.729060425834864 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8108/24316/6079 8111/24315/6079 8109/24314/6079 8106/24313/6079 +f 8107/24320/6080 8108/24319/6080 8106/24318/6080 8105/24317/6080 +f 8112/24324/6081 8107/24323/6081 8105/24322/6081 8110/24321/6081 +f 8111/24328/6082 8112/24327/6082 8110/24326/6082 8109/24325/6082 +f 8110/24332/6083 8105/24331/6083 8106/24330/6083 8109/24329/6083 +f 8111/24336/6084 8108/24335/6084 8107/24334/6084 8112/24333/6084 +o cube +v -0.4494613441957628 0.1812499999999999 5.140175947428698 +v -0.03834582260192787 0.1812499999999999 4.990542134723718 +v -0.4494613441957628 0.11874999999999991 5.140175947428698 +v -0.03834582260192787 0.11874999999999991 4.990542134723718 +v -0.18797963530690784 0.1812499999999999 4.5794266131298835 +v -0.5990951569007428 0.1812499999999999 4.729060425834864 +v -0.18797963530690784 0.11874999999999991 4.5794266131298835 +v -0.5990951569007428 0.11874999999999991 4.729060425834864 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8116/24340/6085 8119/24339/6085 8117/24338/6085 8114/24337/6085 +f 8115/24344/6086 8116/24343/6086 8114/24342/6086 8113/24341/6086 +f 8120/24348/6087 8115/24347/6087 8113/24346/6087 8118/24345/6087 +f 8119/24352/6088 8120/24351/6088 8118/24350/6088 8117/24349/6088 +f 8118/24356/6089 8113/24355/6089 8114/24354/6089 8117/24353/6089 +f 8119/24360/6090 8116/24359/6090 8115/24358/6090 8120/24357/6090 +o cube +v -0.4307840792751303 0.40625 5.100122423550212 +v -0.07839934648041466 0.40625 4.971864869803086 +v -0.4307840792751303 0.40625 5.100122423550212 +v -0.07839934648041466 0.40625 4.971864869803086 +v -0.20665690022754035 0.40625 4.61948013700837 +v -0.559041633022256 0.40625 4.747737690755496 +v -0.20665690022754035 0.40625 4.61948013700837 +v -0.559041633022256 0.40625 4.747737690755496 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8124/24364/6091 8127/24363/6091 8125/24362/6091 8122/24361/6091 +f 8123/24368/6092 8124/24367/6092 8122/24366/6092 8121/24365/6092 +f 8128/24372/6093 8123/24371/6093 8121/24370/6093 8126/24369/6093 +f 8127/24376/6094 8128/24375/6094 8126/24374/6094 8125/24373/6094 +f 8126/24380/6095 8121/24379/6095 8122/24378/6095 8125/24377/6095 +f 8127/24384/6096 8124/24383/6096 8123/24382/6096 8128/24381/6096 +o cube +v -0.4307840792751303 0.421875 5.100122423550212 +v -0.07839934648041466 0.421875 4.971864869803086 +v -0.4307840792751303 0.421875 5.100122423550212 +v -0.07839934648041466 0.421875 4.971864869803086 +v -0.20665690022754035 0.421875 4.61948013700837 +v -0.559041633022256 0.421875 4.747737690755496 +v -0.20665690022754035 0.421875 4.61948013700837 +v -0.559041633022256 0.421875 4.747737690755496 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8132/24388/6097 8135/24387/6097 8133/24386/6097 8130/24385/6097 +f 8131/24392/6098 8132/24391/6098 8130/24390/6098 8129/24389/6098 +f 8136/24396/6099 8131/24395/6099 8129/24394/6099 8134/24393/6099 +f 8135/24400/6100 8136/24399/6100 8134/24398/6100 8133/24397/6100 +f 8134/24404/6101 8129/24403/6101 8130/24402/6101 8133/24401/6101 +f 8135/24408/6102 8132/24407/6102 8131/24406/6102 8136/24405/6102 +o cube +v -0.4307840792751303 0.4375 5.100122423550212 +v -0.07839934648041466 0.4375 4.971864869803086 +v -0.4307840792751303 0.4375 5.100122423550212 +v -0.07839934648041466 0.4375 4.971864869803086 +v -0.20665690022754035 0.4375 4.61948013700837 +v -0.559041633022256 0.4375 4.747737690755496 +v -0.20665690022754035 0.4375 4.61948013700837 +v -0.559041633022256 0.4375 4.747737690755496 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8140/24412/6103 8143/24411/6103 8141/24410/6103 8138/24409/6103 +f 8139/24416/6104 8140/24415/6104 8138/24414/6104 8137/24413/6104 +f 8144/24420/6105 8139/24419/6105 8137/24418/6105 8142/24417/6105 +f 8143/24424/6106 8144/24423/6106 8142/24422/6106 8141/24421/6106 +f 8142/24428/6107 8137/24427/6107 8138/24426/6107 8141/24425/6107 +f 8143/24432/6108 8140/24431/6108 8139/24430/6108 8144/24429/6108 +o cube +v 0.0034583669777439874 0.484375 4.971864869803086 +v 0.3558430997724596 0.484375 5.100122423550211 +v 0.0034583669777439874 0.046875 4.971864869803086 +v 0.3558430997724596 0.046875 5.100122423550211 +v 0.4841006535195851 0.484375 4.747737690755496 +v 0.13171592072486948 0.484375 4.61948013700837 +v 0.4841006535195851 0.046875 4.747737690755496 +v 0.13171592072486948 0.046875 4.61948013700837 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn 0.9396926207859085 0 0.34202014332566855 +vn -0.34202014332566855 0 0.9396926207859085 +vn -0.9396926207859085 0 -0.34202014332566855 +vn 0.34202014332566855 0 -0.9396926207859085 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8148/24436/6109 8151/24435/6109 8149/24434/6109 8146/24433/6109 +f 8147/24440/6110 8148/24439/6110 8146/24438/6110 8145/24437/6110 +f 8152/24444/6111 8147/24443/6111 8145/24442/6111 8150/24441/6111 +f 8151/24448/6112 8152/24447/6112 8150/24446/6112 8149/24445/6112 +f 8150/24452/6113 8145/24451/6113 8146/24450/6113 8149/24449/6113 +f 8151/24456/6114 8148/24455/6114 8147/24454/6114 8152/24453/6114 +o cube +v -0.036595156900742776 0.40625 4.990542134723718 +v 0.37452036469309213 0.40625 5.140175947428698 +v -0.036595156900742776 0.34375 4.990542134723718 +v 0.37452036469309213 0.34375 5.140175947428698 +v 0.5241541773980719 0.40625 4.729060425834863 +v 0.113038655804237 0.40625 4.5794266131298835 +v 0.5241541773980719 0.34375 4.729060425834863 +v 0.113038655804237 0.34375 4.5794266131298835 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0.9396926207859085 0 0.34202014332566855 +vn -0.34202014332566855 0 0.9396926207859085 +vn -0.9396926207859085 0 -0.34202014332566855 +vn 0.34202014332566855 0 -0.9396926207859085 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8156/24460/6115 8159/24459/6115 8157/24458/6115 8154/24457/6115 +f 8155/24464/6116 8156/24463/6116 8154/24462/6116 8153/24461/6116 +f 8160/24468/6117 8155/24467/6117 8153/24466/6117 8158/24465/6117 +f 8159/24472/6118 8160/24471/6118 8158/24470/6118 8157/24469/6118 +f 8158/24476/6119 8153/24475/6119 8154/24474/6119 8157/24473/6119 +f 8159/24480/6120 8156/24479/6120 8155/24478/6120 8160/24477/6120 +o cube +v -0.036595156900742776 0.1812499999999999 4.990542134723718 +v 0.37452036469309213 0.1812499999999999 5.140175947428698 +v -0.036595156900742776 0.11874999999999991 4.990542134723718 +v 0.37452036469309213 0.11874999999999991 5.140175947428698 +v 0.5241541773980719 0.1812499999999999 4.729060425834863 +v 0.113038655804237 0.1812499999999999 4.5794266131298835 +v 0.5241541773980719 0.11874999999999991 4.729060425834863 +v 0.113038655804237 0.11874999999999991 4.5794266131298835 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0.9396926207859085 0 0.34202014332566855 +vn -0.34202014332566855 0 0.9396926207859085 +vn -0.9396926207859085 0 -0.34202014332566855 +vn 0.34202014332566855 0 -0.9396926207859085 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8164/24484/6121 8167/24483/6121 8165/24482/6121 8162/24481/6121 +f 8163/24488/6122 8164/24487/6122 8162/24486/6122 8161/24485/6122 +f 8168/24492/6123 8163/24491/6123 8161/24490/6123 8166/24489/6123 +f 8167/24496/6124 8168/24495/6124 8166/24494/6124 8165/24493/6124 +f 8166/24500/6125 8161/24499/6125 8162/24498/6125 8165/24497/6125 +f 8167/24504/6126 8164/24503/6126 8163/24502/6126 8168/24501/6126 +o cube +v 0.0034583669777439874 0.40625 4.971864869803086 +v 0.3558430997724596 0.40625 5.100122423550211 +v 0.0034583669777439874 0.40625 4.971864869803086 +v 0.3558430997724596 0.40625 5.100122423550211 +v 0.4841006535195851 0.40625 4.747737690755496 +v 0.13171592072486948 0.40625 4.61948013700837 +v 0.4841006535195851 0.40625 4.747737690755496 +v 0.13171592072486948 0.40625 4.61948013700837 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0.9396926207859085 0 0.34202014332566855 +vn -0.34202014332566855 0 0.9396926207859085 +vn -0.9396926207859085 0 -0.34202014332566855 +vn 0.34202014332566855 0 -0.9396926207859085 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8172/24508/6127 8175/24507/6127 8173/24506/6127 8170/24505/6127 +f 8171/24512/6128 8172/24511/6128 8170/24510/6128 8169/24509/6128 +f 8176/24516/6129 8171/24515/6129 8169/24514/6129 8174/24513/6129 +f 8175/24520/6130 8176/24519/6130 8174/24518/6130 8173/24517/6130 +f 8174/24524/6131 8169/24523/6131 8170/24522/6131 8173/24521/6131 +f 8175/24528/6132 8172/24527/6132 8171/24526/6132 8176/24525/6132 +o cube +v 0.0034583669777439874 0.421875 4.971864869803086 +v 0.3558430997724596 0.421875 5.100122423550211 +v 0.0034583669777439874 0.421875 4.971864869803086 +v 0.3558430997724596 0.421875 5.100122423550211 +v 0.4841006535195851 0.421875 4.747737690755496 +v 0.13171592072486948 0.421875 4.61948013700837 +v 0.4841006535195851 0.421875 4.747737690755496 +v 0.13171592072486948 0.421875 4.61948013700837 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0.9396926207859085 0 0.34202014332566855 +vn -0.34202014332566855 0 0.9396926207859085 +vn -0.9396926207859085 0 -0.34202014332566855 +vn 0.34202014332566855 0 -0.9396926207859085 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8180/24532/6133 8183/24531/6133 8181/24530/6133 8178/24529/6133 +f 8179/24536/6134 8180/24535/6134 8178/24534/6134 8177/24533/6134 +f 8184/24540/6135 8179/24539/6135 8177/24538/6135 8182/24537/6135 +f 8183/24544/6136 8184/24543/6136 8182/24542/6136 8181/24541/6136 +f 8182/24548/6137 8177/24547/6137 8178/24546/6137 8181/24545/6137 +f 8183/24552/6138 8180/24551/6138 8179/24550/6138 8184/24549/6138 +o cube +v 0.0034583669777439874 0.4375 4.971864869803086 +v 0.3558430997724596 0.4375 5.100122423550211 +v 0.0034583669777439874 0.4375 4.971864869803086 +v 0.3558430997724596 0.4375 5.100122423550211 +v 0.4841006535195851 0.4375 4.747737690755496 +v 0.13171592072486948 0.4375 4.61948013700837 +v 0.4841006535195851 0.4375 4.747737690755496 +v 0.13171592072486948 0.4375 4.61948013700837 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn 0.9396926207859085 0 0.34202014332566855 +vn -0.34202014332566855 0 0.9396926207859085 +vn -0.9396926207859085 0 -0.34202014332566855 +vn 0.34202014332566855 0 -0.9396926207859085 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8188/24556/6139 8191/24555/6139 8189/24554/6139 8186/24553/6139 +f 8187/24560/6140 8188/24559/6140 8186/24558/6140 8185/24557/6140 +f 8192/24564/6141 8187/24563/6141 8185/24562/6141 8190/24561/6141 +f 8191/24568/6142 8192/24567/6142 8190/24566/6142 8189/24565/6142 +f 8190/24572/6143 8185/24571/6143 8186/24570/6143 8189/24569/6143 +f 8191/24576/6144 8188/24575/6144 8187/24574/6144 8192/24573/6144 +o cube +v -0.4307840792751303 0.484375 5.100122423550212 +v -0.07839934648041466 0.484375 4.971864869803086 +v -0.4307840792751303 0.046875 5.100122423550212 +v -0.07839934648041466 0.046875 4.971864869803086 +v -0.20665690022754035 0.484375 4.61948013700837 +v -0.559041633022256 0.484375 4.747737690755496 +v -0.20665690022754035 0.046875 4.61948013700837 +v -0.559041633022256 0.046875 4.747737690755496 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8196/24580/6145 8199/24579/6145 8197/24578/6145 8194/24577/6145 +f 8195/24584/6146 8196/24583/6146 8194/24582/6146 8193/24581/6146 +f 8200/24588/6147 8195/24587/6147 8193/24586/6147 8198/24585/6147 +f 8199/24592/6148 8200/24591/6148 8198/24590/6148 8197/24589/6148 +f 8198/24596/6149 8193/24595/6149 8194/24594/6149 8197/24593/6149 +f 8199/24600/6150 8196/24599/6150 8195/24598/6150 8200/24597/6150 +o cube +v -0.4494613441957628 0.40625 5.140175947428698 +v -0.03834582260192787 0.40625 4.990542134723718 +v -0.4494613441957628 0.34375 5.140175947428698 +v -0.03834582260192787 0.34375 4.990542134723718 +v -0.18797963530690784 0.40625 4.5794266131298835 +v -0.5990951569007428 0.40625 4.729060425834864 +v -0.18797963530690784 0.34375 4.5794266131298835 +v -0.5990951569007428 0.34375 4.729060425834864 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8204/24604/6151 8207/24603/6151 8205/24602/6151 8202/24601/6151 +f 8203/24608/6152 8204/24607/6152 8202/24606/6152 8201/24605/6152 +f 8208/24612/6153 8203/24611/6153 8201/24610/6153 8206/24609/6153 +f 8207/24616/6154 8208/24615/6154 8206/24614/6154 8205/24613/6154 +f 8206/24620/6155 8201/24619/6155 8202/24618/6155 8205/24617/6155 +f 8207/24624/6156 8204/24623/6156 8203/24622/6156 8208/24621/6156 +o cube +v -0.4494613441957628 0.1812499999999999 5.140175947428698 +v -0.03834582260192787 0.1812499999999999 4.990542134723718 +v -0.4494613441957628 0.11874999999999991 5.140175947428698 +v -0.03834582260192787 0.11874999999999991 4.990542134723718 +v -0.18797963530690784 0.1812499999999999 4.5794266131298835 +v -0.5990951569007428 0.1812499999999999 4.729060425834864 +v -0.18797963530690784 0.11874999999999991 4.5794266131298835 +v -0.5990951569007428 0.11874999999999991 4.729060425834864 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8212/24628/6157 8215/24627/6157 8213/24626/6157 8210/24625/6157 +f 8211/24632/6158 8212/24631/6158 8210/24630/6158 8209/24629/6158 +f 8216/24636/6159 8211/24635/6159 8209/24634/6159 8214/24633/6159 +f 8215/24640/6160 8216/24639/6160 8214/24638/6160 8213/24637/6160 +f 8214/24644/6161 8209/24643/6161 8210/24642/6161 8213/24641/6161 +f 8215/24648/6162 8212/24647/6162 8211/24646/6162 8216/24645/6162 +o cube +v -0.4307840792751303 0.40625 5.100122423550212 +v -0.07839934648041466 0.40625 4.971864869803086 +v -0.4307840792751303 0.40625 5.100122423550212 +v -0.07839934648041466 0.40625 4.971864869803086 +v -0.20665690022754035 0.40625 4.61948013700837 +v -0.559041633022256 0.40625 4.747737690755496 +v -0.20665690022754035 0.40625 4.61948013700837 +v -0.559041633022256 0.40625 4.747737690755496 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8220/24652/6163 8223/24651/6163 8221/24650/6163 8218/24649/6163 +f 8219/24656/6164 8220/24655/6164 8218/24654/6164 8217/24653/6164 +f 8224/24660/6165 8219/24659/6165 8217/24658/6165 8222/24657/6165 +f 8223/24664/6166 8224/24663/6166 8222/24662/6166 8221/24661/6166 +f 8222/24668/6167 8217/24667/6167 8218/24666/6167 8221/24665/6167 +f 8223/24672/6168 8220/24671/6168 8219/24670/6168 8224/24669/6168 +o cube +v -0.4307840792751303 0.421875 5.100122423550212 +v -0.07839934648041466 0.421875 4.971864869803086 +v -0.4307840792751303 0.421875 5.100122423550212 +v -0.07839934648041466 0.421875 4.971864869803086 +v -0.20665690022754035 0.421875 4.61948013700837 +v -0.559041633022256 0.421875 4.747737690755496 +v -0.20665690022754035 0.421875 4.61948013700837 +v -0.559041633022256 0.421875 4.747737690755496 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8228/24676/6169 8231/24675/6169 8229/24674/6169 8226/24673/6169 +f 8227/24680/6170 8228/24679/6170 8226/24678/6170 8225/24677/6170 +f 8232/24684/6171 8227/24683/6171 8225/24682/6171 8230/24681/6171 +f 8231/24688/6172 8232/24687/6172 8230/24686/6172 8229/24685/6172 +f 8230/24692/6173 8225/24691/6173 8226/24690/6173 8229/24689/6173 +f 8231/24696/6174 8228/24695/6174 8227/24694/6174 8232/24693/6174 +o cube +v -0.4307840792751303 0.4375 5.100122423550212 +v -0.07839934648041466 0.4375 4.971864869803086 +v -0.4307840792751303 0.4375 5.100122423550212 +v -0.07839934648041466 0.4375 4.971864869803086 +v -0.20665690022754035 0.4375 4.61948013700837 +v -0.559041633022256 0.4375 4.747737690755496 +v -0.20665690022754035 0.4375 4.61948013700837 +v -0.559041633022256 0.4375 4.747737690755496 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn 0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 0.9396926207859083 +vn -0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 -0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8236/24700/6175 8239/24699/6175 8237/24698/6175 8234/24697/6175 +f 8235/24704/6176 8236/24703/6176 8234/24702/6176 8233/24701/6176 +f 8240/24708/6177 8235/24707/6177 8233/24706/6177 8238/24705/6177 +f 8239/24712/6178 8240/24711/6178 8238/24710/6178 8237/24709/6178 +f 8238/24716/6179 8233/24715/6179 8234/24714/6179 8237/24713/6179 +f 8239/24720/6180 8236/24719/6180 8235/24718/6180 8240/24717/6180 +o cube +v -0.5158993464804147 0.484375 5.747737690755495 +v -0.8682840792751303 0.484375 5.619480137008369 +v -0.5158993464804147 0.046875 5.747737690755495 +v -0.8682840792751303 0.046875 5.619480137008369 +v -0.996541633022256 0.484375 5.971864869803085 +v -0.6441569002275404 0.484375 6.100122423550211 +v -0.996541633022256 0.046875 5.971864869803085 +v -0.6441569002275404 0.046875 6.100122423550211 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8244/24724/6181 8247/24723/6181 8245/24722/6181 8242/24721/6181 +f 8243/24728/6182 8244/24727/6182 8242/24726/6182 8241/24725/6182 +f 8248/24732/6183 8243/24731/6183 8241/24730/6183 8246/24729/6183 +f 8247/24736/6184 8248/24735/6184 8246/24734/6184 8245/24733/6184 +f 8246/24740/6185 8241/24739/6185 8242/24738/6185 8245/24737/6185 +f 8247/24744/6186 8244/24743/6186 8243/24742/6186 8248/24741/6186 +o cube +v -0.47584582260192787 0.40625 5.729060425834863 +v -0.8869613441957628 0.40625 5.579426613129883 +v -0.47584582260192787 0.34375 5.729060425834863 +v -0.8869613441957628 0.34375 5.579426613129883 +v -1.0365951569007428 0.40625 5.990542134723717 +v -0.6254796353069079 0.40625 6.140175947428697 +v -1.0365951569007428 0.34375 5.990542134723717 +v -0.6254796353069079 0.34375 6.140175947428697 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8252/24748/6187 8255/24747/6187 8253/24746/6187 8250/24745/6187 +f 8251/24752/6188 8252/24751/6188 8250/24750/6188 8249/24749/6188 +f 8256/24756/6189 8251/24755/6189 8249/24754/6189 8254/24753/6189 +f 8255/24760/6190 8256/24759/6190 8254/24758/6190 8253/24757/6190 +f 8254/24764/6191 8249/24763/6191 8250/24762/6191 8253/24761/6191 +f 8255/24768/6192 8252/24767/6192 8251/24766/6192 8256/24765/6192 +o cube +v -0.47584582260192787 0.1812499999999999 5.729060425834863 +v -0.8869613441957628 0.1812499999999999 5.579426613129883 +v -0.47584582260192787 0.11874999999999991 5.729060425834863 +v -0.8869613441957628 0.11874999999999991 5.579426613129883 +v -1.0365951569007428 0.1812499999999999 5.990542134723717 +v -0.6254796353069079 0.1812499999999999 6.140175947428697 +v -1.0365951569007428 0.11874999999999991 5.990542134723717 +v -0.6254796353069079 0.11874999999999991 6.140175947428697 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8260/24772/6193 8263/24771/6193 8261/24770/6193 8258/24769/6193 +f 8259/24776/6194 8260/24775/6194 8258/24774/6194 8257/24773/6194 +f 8264/24780/6195 8259/24779/6195 8257/24778/6195 8262/24777/6195 +f 8263/24784/6196 8264/24783/6196 8262/24782/6196 8261/24781/6196 +f 8262/24788/6197 8257/24787/6197 8258/24786/6197 8261/24785/6197 +f 8263/24792/6198 8260/24791/6198 8259/24790/6198 8264/24789/6198 +o cube +v -0.5158993464804147 0.40625 5.747737690755495 +v -0.8682840792751303 0.40625 5.619480137008369 +v -0.5158993464804147 0.40625 5.747737690755495 +v -0.8682840792751303 0.40625 5.619480137008369 +v -0.996541633022256 0.40625 5.971864869803085 +v -0.6441569002275404 0.40625 6.100122423550211 +v -0.996541633022256 0.40625 5.971864869803085 +v -0.6441569002275404 0.40625 6.100122423550211 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8268/24796/6199 8271/24795/6199 8269/24794/6199 8266/24793/6199 +f 8267/24800/6200 8268/24799/6200 8266/24798/6200 8265/24797/6200 +f 8272/24804/6201 8267/24803/6201 8265/24802/6201 8270/24801/6201 +f 8271/24808/6202 8272/24807/6202 8270/24806/6202 8269/24805/6202 +f 8270/24812/6203 8265/24811/6203 8266/24810/6203 8269/24809/6203 +f 8271/24816/6204 8268/24815/6204 8267/24814/6204 8272/24813/6204 +o cube +v -0.5158993464804147 0.421875 5.747737690755495 +v -0.8682840792751303 0.421875 5.619480137008369 +v -0.5158993464804147 0.421875 5.747737690755495 +v -0.8682840792751303 0.421875 5.619480137008369 +v -0.996541633022256 0.421875 5.971864869803085 +v -0.6441569002275404 0.421875 6.100122423550211 +v -0.996541633022256 0.421875 5.971864869803085 +v -0.6441569002275404 0.421875 6.100122423550211 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8276/24820/6205 8279/24819/6205 8277/24818/6205 8274/24817/6205 +f 8275/24824/6206 8276/24823/6206 8274/24822/6206 8273/24821/6206 +f 8280/24828/6207 8275/24827/6207 8273/24826/6207 8278/24825/6207 +f 8279/24832/6208 8280/24831/6208 8278/24830/6208 8277/24829/6208 +f 8278/24836/6209 8273/24835/6209 8274/24834/6209 8277/24833/6209 +f 8279/24840/6210 8276/24839/6210 8275/24838/6210 8280/24837/6210 +o cube +v -0.5158993464804147 0.4375 5.747737690755495 +v -0.8682840792751303 0.4375 5.619480137008369 +v -0.5158993464804147 0.4375 5.747737690755495 +v -0.8682840792751303 0.4375 5.619480137008369 +v -0.996541633022256 0.4375 5.971864869803085 +v -0.6441569002275404 0.4375 6.100122423550211 +v -0.996541633022256 0.4375 5.971864869803085 +v -0.6441569002275404 0.4375 6.100122423550211 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn -0.9396926207859083 0 -0.3420201433256689 +vn 0.3420201433256689 0 -0.9396926207859083 +vn 0.9396926207859083 0 0.3420201433256689 +vn -0.3420201433256689 0 0.9396926207859083 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8284/24844/6211 8287/24843/6211 8285/24842/6211 8282/24841/6211 +f 8283/24848/6212 8284/24847/6212 8282/24846/6212 8281/24845/6212 +f 8288/24852/6213 8283/24851/6213 8281/24850/6213 8286/24849/6213 +f 8287/24856/6214 8288/24855/6214 8286/24854/6214 8285/24853/6214 +f 8286/24860/6215 8281/24859/6215 8282/24858/6215 8285/24857/6215 +f 8287/24864/6216 8284/24863/6216 8283/24862/6216 8288/24861/6216 +o cube +v -1.02113315433117 0.921875 5.871367617003252 +v -0.7446541530273734 0.921875 6.124713944859125 +v -1.02113315433117 0.484375 5.871367617003252 +v -0.7446541530273734 0.484375 6.124713944859125 +v -0.4913078251715012 0.921875 5.848234943555329 +v -0.7677868264752976 0.921875 5.594888615699456 +v -0.4913078251715012 0.484375 5.848234943555329 +v -0.7677868264752976 0.484375 5.594888615699456 +vt 0.1650390625 0.0078125 +vt 0.1708984375 0.0078125 +vt 0.1708984375 0.0009765625 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.0009765625 +vt 0.1591796875 0.0009765625 +vt 0.1767578125 0.0078125 +vt 0.1826171875 0.0078125 +vt 0.1826171875 0.0009765625 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vt 0.1767578125 0.0009765625 +vt 0.1708984375 0.0009765625 +vt 0.1708984375 0.0078125 +vt 0.1650390625 0.0078125 +vt 0.1650390625 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1767578125 0.013671875 +vt 0.1708984375 0.013671875 +vt 0.1708984375 0.0078125 +vt 0.1767578125 0.0078125 +vn 0.7372773368101241 0 0.6755902076156602 +vn -0.6755902076156602 0 0.7372773368101241 +vn -0.7372773368101241 0 -0.6755902076156602 +vn 0.6755902076156602 0 -0.7372773368101241 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8292/24868/6217 8295/24867/6217 8293/24866/6217 8290/24865/6217 +f 8291/24872/6218 8292/24871/6218 8290/24870/6218 8289/24869/6218 +f 8296/24876/6219 8291/24875/6219 8289/24874/6219 8294/24873/6219 +f 8295/24880/6220 8296/24879/6220 8294/24878/6220 8293/24877/6220 +f 8294/24884/6221 8289/24883/6221 8290/24882/6221 8293/24881/6221 +f 8295/24888/6222 8292/24887/6222 8291/24886/6222 8296/24885/6222 +o cube +v -1.0652852650944755 0.84375 5.873295339790579 +v -0.7427264302400464 0.84375 6.168866055622431 +v -1.0652852650944755 0.78125 5.873295339790579 +v -0.7427264302400464 0.78125 6.168866055622431 +v -0.4471557144081954 0.84375 5.846307220768002 +v -0.7697145492626247 0.84375 5.55073650493615 +v -0.4471557144081954 0.78125 5.846307220768002 +v -0.7697145492626247 0.78125 5.55073650493615 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0.7372773368101241 0 0.6755902076156602 +vn -0.6755902076156602 0 0.7372773368101241 +vn -0.7372773368101241 0 -0.6755902076156602 +vn 0.6755902076156602 0 -0.7372773368101241 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8300/24892/6223 8303/24891/6223 8301/24890/6223 8298/24889/6223 +f 8299/24896/6224 8300/24895/6224 8298/24894/6224 8297/24893/6224 +f 8304/24900/6225 8299/24899/6225 8297/24898/6225 8302/24897/6225 +f 8303/24904/6226 8304/24903/6226 8302/24902/6226 8301/24901/6226 +f 8302/24908/6227 8297/24907/6227 8298/24906/6227 8301/24905/6227 +f 8303/24912/6228 8300/24911/6228 8299/24910/6228 8304/24909/6228 +o cube +v -1.0652852650944755 0.6187499999999999 5.873295339790579 +v -0.7427264302400464 0.6187499999999999 6.168866055622431 +v -1.0652852650944755 0.5562499999999999 5.873295339790579 +v -0.7427264302400464 0.5562499999999999 6.168866055622431 +v -0.4471557144081954 0.6187499999999999 5.846307220768002 +v -0.7697145492626247 0.6187499999999999 5.55073650493615 +v -0.4471557144081954 0.5562499999999999 5.846307220768002 +v -0.7697145492626247 0.5562499999999999 5.55073650493615 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0.7372773368101241 0 0.6755902076156602 +vn -0.6755902076156602 0 0.7372773368101241 +vn -0.7372773368101241 0 -0.6755902076156602 +vn 0.6755902076156602 0 -0.7372773368101241 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8308/24916/6229 8311/24915/6229 8309/24914/6229 8306/24913/6229 +f 8307/24920/6230 8308/24919/6230 8306/24918/6230 8305/24917/6230 +f 8312/24924/6231 8307/24923/6231 8305/24922/6231 8310/24921/6231 +f 8311/24928/6232 8312/24927/6232 8310/24926/6232 8309/24925/6232 +f 8310/24932/6233 8305/24931/6233 8306/24930/6233 8309/24929/6233 +f 8311/24936/6234 8308/24935/6234 8307/24934/6234 8312/24933/6234 +o cube +v -1.02113315433117 0.84375 5.871367617003252 +v -0.7446541530273734 0.84375 6.124713944859125 +v -1.02113315433117 0.84375 5.871367617003252 +v -0.7446541530273734 0.84375 6.124713944859125 +v -0.4913078251715012 0.84375 5.848234943555329 +v -0.7677868264752976 0.84375 5.594888615699456 +v -0.4913078251715012 0.84375 5.848234943555329 +v -0.7677868264752976 0.84375 5.594888615699456 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0.7372773368101241 0 0.6755902076156602 +vn -0.6755902076156602 0 0.7372773368101241 +vn -0.7372773368101241 0 -0.6755902076156602 +vn 0.6755902076156602 0 -0.7372773368101241 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8316/24940/6235 8319/24939/6235 8317/24938/6235 8314/24937/6235 +f 8315/24944/6236 8316/24943/6236 8314/24942/6236 8313/24941/6236 +f 8320/24948/6237 8315/24947/6237 8313/24946/6237 8318/24945/6237 +f 8319/24952/6238 8320/24951/6238 8318/24950/6238 8317/24949/6238 +f 8318/24956/6239 8313/24955/6239 8314/24954/6239 8317/24953/6239 +f 8319/24960/6240 8316/24959/6240 8315/24958/6240 8320/24957/6240 +o cube +v -1.02113315433117 0.859375 5.871367617003252 +v -0.7446541530273734 0.859375 6.124713944859125 +v -1.02113315433117 0.859375 5.871367617003252 +v -0.7446541530273734 0.859375 6.124713944859125 +v -0.4913078251715012 0.859375 5.848234943555329 +v -0.7677868264752976 0.859375 5.594888615699456 +v -0.4913078251715012 0.859375 5.848234943555329 +v -0.7677868264752976 0.859375 5.594888615699456 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0.7372773368101241 0 0.6755902076156602 +vn -0.6755902076156602 0 0.7372773368101241 +vn -0.7372773368101241 0 -0.6755902076156602 +vn 0.6755902076156602 0 -0.7372773368101241 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8324/24964/6241 8327/24963/6241 8325/24962/6241 8322/24961/6241 +f 8323/24968/6242 8324/24967/6242 8322/24966/6242 8321/24965/6242 +f 8328/24972/6243 8323/24971/6243 8321/24970/6243 8326/24969/6243 +f 8327/24976/6244 8328/24975/6244 8326/24974/6244 8325/24973/6244 +f 8326/24980/6245 8321/24979/6245 8322/24978/6245 8325/24977/6245 +f 8327/24984/6246 8324/24983/6246 8323/24982/6246 8328/24981/6246 +o cube +v -1.02113315433117 0.875 5.871367617003252 +v -0.7446541530273734 0.875 6.124713944859125 +v -1.02113315433117 0.875 5.871367617003252 +v -0.7446541530273734 0.875 6.124713944859125 +v -0.4913078251715012 0.875 5.848234943555329 +v -0.7677868264752976 0.875 5.594888615699456 +v -0.4913078251715012 0.875 5.848234943555329 +v -0.7677868264752976 0.875 5.594888615699456 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn 0.7372773368101241 0 0.6755902076156602 +vn -0.6755902076156602 0 0.7372773368101241 +vn -0.7372773368101241 0 -0.6755902076156602 +vn 0.6755902076156602 0 -0.7372773368101241 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8332/24988/6247 8335/24987/6247 8333/24986/6247 8330/24985/6247 +f 8331/24992/6248 8332/24991/6248 8330/24990/6248 8329/24989/6248 +f 8336/24996/6249 8331/24995/6249 8329/24994/6249 8334/24993/6249 +f 8335/25000/6250 8336/24999/6250 8334/24998/6250 8333/24997/6250 +f 8334/25004/6251 8329/25003/6251 8330/25002/6251 8333/25001/6251 +f 8335/25008/6252 8332/25007/6252 8331/25006/6252 8336/25005/6252 +o cube +v 1 0.875 6.5625 +v 1 0.875 5.75 +v 1 0.0625 6.5625 +v 1 0.0625 5.75 +v 0.1875 0.875 5.75 +v 0.1875 0.875 6.5625 +v 0.1875 0.0625 5.75 +v 0.1875 0.0625 6.5625 +vt 0.9619140625 0.9814453125 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.96875 +vt 0.9619140625 0.96875 +vt 0.94921875 0.9814453125 +vt 0.9619140625 0.9814453125 +vt 0.9619140625 0.96875 +vt 0.94921875 0.96875 +vt 0.9873046875 0.9814453125 +vt 1 0.9814453125 +vt 1 0.96875 +vt 0.9873046875 0.96875 +vt 0.974609375 0.9814453125 +vt 0.9873046875 0.9814453125 +vt 0.9873046875 0.96875 +vt 0.974609375 0.96875 +vt 0.974609375 0.9814453125 +vt 0.9619140625 0.9814453125 +vt 0.9619140625 0.994140625 +vt 0.974609375 0.994140625 +vt 0.9873046875 0.994140625 +vt 0.974609375 0.994140625 +vt 0.974609375 0.9814453125 +vt 0.9873046875 0.9814453125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8340/25012/6253 8343/25011/6253 8341/25010/6253 8338/25009/6253 +f 8339/25016/6254 8340/25015/6254 8338/25014/6254 8337/25013/6254 +f 8344/25020/6255 8339/25019/6255 8337/25018/6255 8342/25017/6255 +f 8343/25024/6256 8344/25023/6256 8342/25022/6256 8341/25021/6256 +f 8342/25028/6257 8337/25027/6257 8338/25026/6257 8341/25025/6257 +f 8343/25032/6258 8340/25031/6258 8339/25030/6258 8344/25029/6258 +o cube +v 0.3291835251053852 0.875 6.76651277685192 +v -0.04598722314807996 0.875 6.045816474894615 +v 0.3291835251053852 0.0625 6.76651277685192 +v -0.04598722314807996 0.0625 6.045816474894615 +v -0.7666835251053852 0.875 6.42098722314808 +v -0.39151277685192004 0.875 7.141683525105385 +v -0.7666835251053852 0.0625 6.42098722314808 +v -0.39151277685192004 0.0625 7.141683525105385 +vt 0.9619140625 0.9814453125 +vt 0.974609375 0.9814453125 +vt 0.974609375 0.96875 +vt 0.9619140625 0.96875 +vt 0.94921875 0.9814453125 +vt 0.9619140625 0.9814453125 +vt 0.9619140625 0.96875 +vt 0.94921875 0.96875 +vt 0.9873046875 0.9814453125 +vt 1 0.9814453125 +vt 1 0.96875 +vt 0.9873046875 0.96875 +vt 0.974609375 0.9814453125 +vt 0.9873046875 0.9814453125 +vt 0.9873046875 0.96875 +vt 0.974609375 0.96875 +vt 0.974609375 0.9814453125 +vt 0.9619140625 0.9814453125 +vt 0.9619140625 0.994140625 +vt 0.974609375 0.994140625 +vt 0.9873046875 0.994140625 +vt 0.974609375 0.994140625 +vt 0.974609375 0.9814453125 +vt 0.9873046875 0.9814453125 +vn -0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 -0.4617486132350339 +vn 0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8348/25036/6259 8351/25035/6259 8349/25034/6259 8346/25033/6259 +f 8347/25040/6260 8348/25039/6260 8346/25038/6260 8345/25037/6260 +f 8352/25044/6261 8347/25043/6261 8345/25042/6261 8350/25041/6261 +f 8351/25048/6262 8352/25047/6262 8350/25046/6262 8349/25045/6262 +f 8350/25052/6263 8345/25051/6263 8346/25050/6263 8349/25049/6263 +f 8351/25056/6264 8348/25055/6264 8347/25054/6264 8352/25053/6264 +o cube +v 0.9966719064511504 0.484375 3.939537946518638 +v 0.8235161764880128 0.484375 3.606908884076805 +v 0.9966719064511504 0.046875 3.939537946518638 +v 0.8235161764880128 0.046875 3.606908884076805 +v 0.49088711404617963 0.484375 3.7800646140399428 +v 0.6640428440093173 0.484375 4.112693676481776 +v 0.49088711404617963 0.046875 3.7800646140399428 +v 0.6640428440093173 0.046875 4.112693676481776 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vn -0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 -0.4617486132350339 +vn 0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8356/25060/6265 8359/25059/6265 8357/25058/6265 8354/25057/6265 +f 8355/25064/6266 8356/25063/6266 8354/25062/6266 8353/25061/6266 +f 8360/25068/6267 8355/25067/6267 8353/25066/6267 8358/25065/6267 +f 8359/25072/6268 8360/25071/6268 8358/25070/6268 8357/25069/6268 +f 8358/25076/6269 8353/25075/6269 8354/25074/6269 8357/25073/6269 +f 8359/25080/6270 8356/25079/6270 8355/25078/6270 8360/25077/6270 +o cube +v 1.0388206391515649 0.40625 3.952827390891863 +v 0.8368056208612374 0.40625 3.5647601513763907 +v 1.0388206391515649 0.34375 3.952827390891863 +v 0.8368056208612374 0.34375 3.5647601513763907 +v 0.4487383813457654 0.40625 3.766775169666718 +v 0.6507533996360927 0.40625 4.15484240918219 +v 0.4487383813457654 0.34375 3.766775169666718 +v 0.6507533996360927 0.34375 4.15484240918219 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn -0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 -0.4617486132350339 +vn 0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8364/25084/6271 8367/25083/6271 8365/25082/6271 8362/25081/6271 +f 8363/25088/6272 8364/25087/6272 8362/25086/6272 8361/25085/6272 +f 8368/25092/6273 8363/25091/6273 8361/25090/6273 8366/25089/6273 +f 8367/25096/6274 8368/25095/6274 8366/25094/6274 8365/25093/6274 +f 8366/25100/6275 8361/25099/6275 8362/25098/6275 8365/25097/6275 +f 8367/25104/6276 8364/25103/6276 8363/25102/6276 8368/25101/6276 +o cube +v 1.0388206391515649 0.1812499999999999 3.952827390891863 +v 0.8368056208612374 0.1812499999999999 3.5647601513763907 +v 1.0388206391515649 0.11874999999999991 3.952827390891863 +v 0.8368056208612374 0.11874999999999991 3.5647601513763907 +v 0.4487383813457654 0.1812499999999999 3.766775169666718 +v 0.6507533996360927 0.1812499999999999 4.15484240918219 +v 0.4487383813457654 0.11874999999999991 3.766775169666718 +v 0.6507533996360927 0.11874999999999991 4.15484240918219 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn -0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 -0.4617486132350339 +vn 0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8372/25108/6277 8375/25107/6277 8373/25106/6277 8370/25105/6277 +f 8371/25112/6278 8372/25111/6278 8370/25110/6278 8369/25109/6278 +f 8376/25116/6279 8371/25115/6279 8369/25114/6279 8374/25113/6279 +f 8375/25120/6280 8376/25119/6280 8374/25118/6280 8373/25117/6280 +f 8374/25124/6281 8369/25123/6281 8370/25122/6281 8373/25121/6281 +f 8375/25128/6282 8372/25127/6282 8371/25126/6282 8376/25125/6282 +o cube +v 0.9966719064511504 0.40625 3.939537946518638 +v 0.8235161764880128 0.40625 3.606908884076805 +v 0.9966719064511504 0.40625 3.939537946518638 +v 0.8235161764880128 0.40625 3.606908884076805 +v 0.49088711404617963 0.40625 3.7800646140399428 +v 0.6640428440093173 0.40625 4.112693676481776 +v 0.49088711404617963 0.40625 3.7800646140399428 +v 0.6640428440093173 0.40625 4.112693676481776 +vt 0.142578125 0.9765625 +vt 0.1484375 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.9765625 +vt 0.13671875 0.9765625 +vt 0.142578125 0.9765625 +vt 0.142578125 0.9765625 +vt 0.13671875 0.9765625 +vt 0.154296875 0.9765625 +vt 0.16015625 0.9765625 +vt 0.16015625 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.154296875 0.9765625 +vt 0.154296875 0.9765625 +vt 0.1484375 0.9765625 +vt 0.1484375 0.9765625 +vt 0.142578125 0.9765625 +vt 0.142578125 0.982421875 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.1484375 0.9765625 +vt 0.154296875 0.9765625 +vn -0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 -0.4617486132350339 +vn 0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8380/25132/6283 8383/25131/6283 8381/25130/6283 8378/25129/6283 +f 8379/25136/6284 8380/25135/6284 8378/25134/6284 8377/25133/6284 +f 8384/25140/6285 8379/25139/6285 8377/25138/6285 8382/25137/6285 +f 8383/25144/6286 8384/25143/6286 8382/25142/6286 8381/25141/6286 +f 8382/25148/6287 8377/25147/6287 8378/25146/6287 8381/25145/6287 +f 8383/25152/6288 8380/25151/6288 8379/25150/6288 8384/25149/6288 +o cube +v 0.9966719064511504 0.421875 3.939537946518638 +v 0.8235161764880128 0.421875 3.606908884076805 +v 0.9966719064511504 0.421875 3.939537946518638 +v 0.8235161764880128 0.421875 3.606908884076805 +v 0.49088711404617963 0.421875 3.7800646140399428 +v 0.6640428440093173 0.421875 4.112693676481776 +v 0.49088711404617963 0.421875 3.7800646140399428 +v 0.6640428440093173 0.421875 4.112693676481776 +vt 0.142578125 0.982421875 +vt 0.1484375 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.982421875 +vt 0.13671875 0.982421875 +vt 0.142578125 0.982421875 +vt 0.142578125 0.982421875 +vt 0.13671875 0.982421875 +vt 0.154296875 0.982421875 +vt 0.16015625 0.982421875 +vt 0.16015625 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vt 0.154296875 0.982421875 +vt 0.1484375 0.982421875 +vt 0.1484375 0.982421875 +vt 0.142578125 0.982421875 +vt 0.142578125 0.98828125 +vt 0.1484375 0.98828125 +vt 0.154296875 0.98828125 +vt 0.1484375 0.98828125 +vt 0.1484375 0.982421875 +vt 0.154296875 0.982421875 +vn -0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 -0.4617486132350339 +vn 0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8388/25156/6289 8391/25155/6289 8389/25154/6289 8386/25153/6289 +f 8387/25160/6290 8388/25159/6290 8386/25158/6290 8385/25157/6290 +f 8392/25164/6291 8387/25163/6291 8385/25162/6291 8390/25161/6291 +f 8391/25168/6292 8392/25167/6292 8390/25166/6292 8389/25165/6292 +f 8390/25172/6293 8385/25171/6293 8386/25170/6293 8389/25169/6293 +f 8391/25176/6294 8388/25175/6294 8387/25174/6294 8392/25173/6294 +o cube +v 0.9966719064511504 0.4375 3.939537946518638 +v 0.8235161764880128 0.4375 3.606908884076805 +v 0.9966719064511504 0.4375 3.939537946518638 +v 0.8235161764880128 0.4375 3.606908884076805 +v 0.49088711404617963 0.4375 3.7800646140399428 +v 0.6640428440093173 0.4375 4.112693676481776 +v 0.49088711404617963 0.4375 3.7800646140399428 +v 0.6640428440093173 0.4375 4.112693676481776 +vt 0.01171875 0.994140625 +vt 0.017578125 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 0.994140625 +vt 0.005859375 0.994140625 +vt 0.01171875 0.994140625 +vt 0.01171875 0.994140625 +vt 0.005859375 0.994140625 +vt 0.0234375 0.994140625 +vt 0.029296875 0.994140625 +vt 0.029296875 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.0234375 0.994140625 +vt 0.0234375 0.994140625 +vt 0.017578125 0.994140625 +vt 0.017578125 0.994140625 +vt 0.01171875 0.994140625 +vt 0.01171875 1 +vt 0.017578125 1 +vt 0.0234375 1 +vt 0.017578125 1 +vt 0.017578125 0.994140625 +vt 0.0234375 0.994140625 +vn -0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 -0.4617486132350339 +vn 0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8396/25180/6295 8399/25179/6295 8397/25178/6295 8394/25177/6295 +f 8395/25184/6296 8396/25183/6296 8394/25182/6296 8393/25181/6296 +f 8400/25188/6297 8395/25187/6297 8393/25186/6297 8398/25185/6297 +f 8399/25192/6298 8400/25191/6298 8398/25190/6298 8397/25189/6298 +f 8398/25196/6299 8393/25195/6299 8394/25194/6299 8397/25193/6299 +f 8399/25200/6300 8396/25199/6300 8395/25198/6300 8400/25197/6300 +o cube +v 0.27502951024866507 0.484375 3.6098012802792905 +v 0.27502951024866507 0.484375 3.2348012802792905 +v 0.27502951024866507 0.046875 3.6098012802792905 +v 0.27502951024866507 0.046875 3.2348012802792905 +v -0.09997048975133493 0.484375 3.2348012802792905 +v -0.09997048975133493 0.484375 3.6098012802792905 +v -0.09997048975133493 0.046875 3.2348012802792905 +v -0.09997048975133493 0.046875 3.6098012802792905 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8404/25204/6301 8407/25203/6301 8405/25202/6301 8402/25201/6301 +f 8403/25208/6302 8404/25207/6302 8402/25206/6302 8401/25205/6302 +f 8408/25212/6303 8403/25211/6303 8401/25210/6303 8406/25209/6303 +f 8407/25216/6304 8408/25215/6304 8406/25214/6304 8405/25213/6304 +f 8406/25220/6305 8401/25219/6305 8402/25218/6305 8405/25217/6305 +f 8407/25224/6306 8404/25223/6306 8403/25222/6306 8408/25221/6306 +o cube +v 0.30627951024866507 0.40625 3.6410512802792905 +v 0.30627951024866507 0.40625 3.2035512802792905 +v 0.30627951024866507 0.34375 3.6410512802792905 +v 0.30627951024866507 0.34375 3.2035512802792905 +v -0.13122048975133493 0.40625 3.2035512802792905 +v -0.13122048975133493 0.40625 3.6410512802792905 +v -0.13122048975133493 0.34375 3.2035512802792905 +v -0.13122048975133493 0.34375 3.6410512802792905 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8412/25228/6307 8415/25227/6307 8413/25226/6307 8410/25225/6307 +f 8411/25232/6308 8412/25231/6308 8410/25230/6308 8409/25229/6308 +f 8416/25236/6309 8411/25235/6309 8409/25234/6309 8414/25233/6309 +f 8415/25240/6310 8416/25239/6310 8414/25238/6310 8413/25237/6310 +f 8414/25244/6311 8409/25243/6311 8410/25242/6311 8413/25241/6311 +f 8415/25248/6312 8412/25247/6312 8411/25246/6312 8416/25245/6312 +o cube +v 0.30627951024866507 0.1812499999999999 3.6410512802792905 +v 0.30627951024866507 0.1812499999999999 3.2035512802792905 +v 0.30627951024866507 0.11874999999999991 3.6410512802792905 +v 0.30627951024866507 0.11874999999999991 3.2035512802792905 +v -0.13122048975133493 0.1812499999999999 3.2035512802792905 +v -0.13122048975133493 0.1812499999999999 3.6410512802792905 +v -0.13122048975133493 0.11874999999999991 3.2035512802792905 +v -0.13122048975133493 0.11874999999999991 3.6410512802792905 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8420/25252/6313 8423/25251/6313 8421/25250/6313 8418/25249/6313 +f 8419/25256/6314 8420/25255/6314 8418/25254/6314 8417/25253/6314 +f 8424/25260/6315 8419/25259/6315 8417/25258/6315 8422/25257/6315 +f 8423/25264/6316 8424/25263/6316 8422/25262/6316 8421/25261/6316 +f 8422/25268/6317 8417/25267/6317 8418/25266/6317 8421/25265/6317 +f 8423/25272/6318 8420/25271/6318 8419/25270/6318 8424/25269/6318 +o cube +v 0.27502951024866507 0.40625 3.6098012802792905 +v 0.27502951024866507 0.40625 3.2348012802792905 +v 0.27502951024866507 0.40625 3.6098012802792905 +v 0.27502951024866507 0.40625 3.2348012802792905 +v -0.09997048975133493 0.40625 3.2348012802792905 +v -0.09997048975133493 0.40625 3.6098012802792905 +v -0.09997048975133493 0.40625 3.2348012802792905 +v -0.09997048975133493 0.40625 3.6098012802792905 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8428/25276/6319 8431/25275/6319 8429/25274/6319 8426/25273/6319 +f 8427/25280/6320 8428/25279/6320 8426/25278/6320 8425/25277/6320 +f 8432/25284/6321 8427/25283/6321 8425/25282/6321 8430/25281/6321 +f 8431/25288/6322 8432/25287/6322 8430/25286/6322 8429/25285/6322 +f 8430/25292/6323 8425/25291/6323 8426/25290/6323 8429/25289/6323 +f 8431/25296/6324 8428/25295/6324 8427/25294/6324 8432/25293/6324 +o cube +v 0.27502951024866507 0.421875 3.6098012802792905 +v 0.27502951024866507 0.421875 3.2348012802792905 +v 0.27502951024866507 0.421875 3.6098012802792905 +v 0.27502951024866507 0.421875 3.2348012802792905 +v -0.09997048975133493 0.421875 3.2348012802792905 +v -0.09997048975133493 0.421875 3.6098012802792905 +v -0.09997048975133493 0.421875 3.2348012802792905 +v -0.09997048975133493 0.421875 3.6098012802792905 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8436/25300/6325 8439/25299/6325 8437/25298/6325 8434/25297/6325 +f 8435/25304/6326 8436/25303/6326 8434/25302/6326 8433/25301/6326 +f 8440/25308/6327 8435/25307/6327 8433/25306/6327 8438/25305/6327 +f 8439/25312/6328 8440/25311/6328 8438/25310/6328 8437/25309/6328 +f 8438/25316/6329 8433/25315/6329 8434/25314/6329 8437/25313/6329 +f 8439/25320/6330 8436/25319/6330 8435/25318/6330 8440/25317/6330 +o cube +v 0.27502951024866507 0.4375 3.6098012802792905 +v 0.27502951024866507 0.4375 3.2348012802792905 +v 0.27502951024866507 0.4375 3.6098012802792905 +v 0.27502951024866507 0.4375 3.2348012802792905 +v -0.09997048975133493 0.4375 3.2348012802792905 +v -0.09997048975133493 0.4375 3.6098012802792905 +v -0.09997048975133493 0.4375 3.2348012802792905 +v -0.09997048975133493 0.4375 3.6098012802792905 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.12109375 0.009765625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.12109375 0.009765625 +vt 0.138671875 0.009765625 +vt 0.14453125 0.009765625 +vt 0.14453125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.126953125 0.009765625 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8444/25324/6331 8447/25323/6331 8445/25322/6331 8442/25321/6331 +f 8443/25328/6332 8444/25327/6332 8442/25326/6332 8441/25325/6332 +f 8448/25332/6333 8443/25331/6333 8441/25330/6333 8446/25329/6333 +f 8447/25336/6334 8448/25335/6334 8446/25334/6334 8445/25333/6334 +f 8446/25340/6335 8441/25339/6335 8442/25338/6335 8445/25337/6335 +f 8447/25344/6336 8444/25343/6336 8443/25342/6336 8448/25341/6336 +o cube +v 0.428719101106906 0.484375 4.282505545951635 +v 0.5414837759210084 0.484375 3.924861689421049 +v 0.428719101106906 0.046875 4.282505545951635 +v 0.5414837759210084 0.046875 3.924861689421049 +v 0.1838399193904237 0.484375 3.812097014606947 +v 0.0710752445763213 0.484375 4.169740871137532 +v 0.1838399193904237 0.046875 3.812097014606947 +v 0.0710752445763213 0.046875 4.169740871137532 +vt 0.2548828125 0.4013671875 +vt 0.2607421875 0.4013671875 +vt 0.2607421875 0.39453125 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.39453125 +vt 0.2490234375 0.39453125 +vt 0.2666015625 0.4013671875 +vt 0.2724609375 0.4013671875 +vt 0.2724609375 0.39453125 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vt 0.2666015625 0.39453125 +vt 0.2607421875 0.39453125 +vt 0.2607421875 0.4013671875 +vt 0.2548828125 0.4013671875 +vt 0.2548828125 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2666015625 0.4072265625 +vt 0.2607421875 0.4072265625 +vt 0.2607421875 0.4013671875 +vt 0.2666015625 0.4013671875 +vn 0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 0.30070579950427306 +vn -0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 -0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8452/25348/6337 8455/25347/6337 8453/25346/6337 8450/25345/6337 +f 8451/25352/6338 8452/25351/6338 8450/25350/6338 8449/25349/6338 +f 8456/25356/6339 8451/25355/6339 8449/25354/6339 8454/25353/6339 +f 8455/25360/6340 8456/25359/6340 8454/25358/6340 8453/25357/6340 +f 8454/25364/6341 8449/25363/6341 8450/25362/6341 8453/25361/6341 +f 8455/25368/6342 8452/25367/6342 8451/25366/6342 8456/25365/6342 +o cube +v 0.4491256995832795 0.40625 4.321706256897025 +v 0.580684486866399 0.40625 3.9044550909446754 +v 0.4491256995832795 0.34375 4.321706256897025 +v 0.580684486866399 0.34375 3.9044550909446754 +v 0.1634333209140501 0.40625 3.772896303661556 +v 0.03187453363093068 0.40625 4.190147469613906 +v 0.1634333209140501 0.34375 3.772896303661556 +v 0.03187453363093068 0.34375 4.190147469613906 +vt 0.171875 0.828125 +vt 0.1787109375 0.828125 +vt 0.1787109375 0.8271484375 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8271484375 +vt 0.1650390625 0.8271484375 +vt 0.185546875 0.828125 +vt 0.1923828125 0.828125 +vt 0.1923828125 0.8271484375 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vt 0.185546875 0.8271484375 +vt 0.1787109375 0.8271484375 +vt 0.1787109375 0.828125 +vt 0.171875 0.828125 +vt 0.171875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.185546875 0.8349609375 +vt 0.1787109375 0.8349609375 +vt 0.1787109375 0.828125 +vt 0.185546875 0.828125 +vn 0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 0.30070579950427306 +vn -0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 -0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8460/25372/6343 8463/25371/6343 8461/25370/6343 8458/25369/6343 +f 8459/25376/6344 8460/25375/6344 8458/25374/6344 8457/25373/6344 +f 8464/25380/6345 8459/25379/6345 8457/25378/6345 8462/25377/6345 +f 8463/25384/6346 8464/25383/6346 8462/25382/6346 8461/25381/6346 +f 8462/25388/6347 8457/25387/6347 8458/25386/6347 8461/25385/6347 +f 8463/25392/6348 8460/25391/6348 8459/25390/6348 8464/25389/6348 +o cube +v 0.4491256995832795 0.1812499999999999 4.321706256897025 +v 0.580684486866399 0.1812499999999999 3.9044550909446754 +v 0.4491256995832795 0.11874999999999991 4.321706256897025 +v 0.580684486866399 0.11874999999999991 3.9044550909446754 +v 0.1634333209140501 0.1812499999999999 3.772896303661556 +v 0.03187453363093068 0.1812499999999999 4.190147469613906 +v 0.1634333209140501 0.11874999999999991 3.772896303661556 +v 0.03187453363093068 0.11874999999999991 4.190147469613906 +vt 0.1689453125 0.91015625 +vt 0.17578125 0.91015625 +vt 0.17578125 0.9091796875 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9091796875 +vt 0.162109375 0.9091796875 +vt 0.1826171875 0.91015625 +vt 0.189453125 0.91015625 +vt 0.189453125 0.9091796875 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vt 0.1826171875 0.9091796875 +vt 0.17578125 0.9091796875 +vt 0.17578125 0.91015625 +vt 0.1689453125 0.91015625 +vt 0.1689453125 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.1826171875 0.9169921875 +vt 0.17578125 0.9169921875 +vt 0.17578125 0.91015625 +vt 0.1826171875 0.91015625 +vn 0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 0.30070579950427306 +vn -0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 -0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8468/25396/6349 8471/25395/6349 8469/25394/6349 8466/25393/6349 +f 8467/25400/6350 8468/25399/6350 8466/25398/6350 8465/25397/6350 +f 8472/25404/6351 8467/25403/6351 8465/25402/6351 8470/25401/6351 +f 8471/25408/6352 8472/25407/6352 8470/25406/6352 8469/25405/6352 +f 8470/25412/6353 8465/25411/6353 8466/25410/6353 8469/25409/6353 +f 8471/25416/6354 8468/25415/6354 8467/25414/6354 8472/25413/6354 +o cube +v 0.428719101106906 0.40625 4.282505545951635 +v 0.5414837759210084 0.40625 3.924861689421049 +v 0.428719101106906 0.40625 4.282505545951635 +v 0.5414837759210084 0.40625 3.924861689421049 +v 0.1838399193904237 0.40625 3.812097014606947 +v 0.0710752445763213 0.40625 4.169740871137532 +v 0.1838399193904237 0.40625 3.812097014606947 +v 0.0710752445763213 0.40625 4.169740871137532 +vt 0.126953125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.12109375 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.14453125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.138671875 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.1328125 0.0224609375 +vt 0.126953125 0.0224609375 +vt 0.126953125 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.138671875 0.0283203125 +vt 0.1328125 0.0283203125 +vt 0.1328125 0.0224609375 +vt 0.138671875 0.0224609375 +vn 0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 0.30070579950427306 +vn -0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 -0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8476/25420/6355 8479/25419/6355 8477/25418/6355 8474/25417/6355 +f 8475/25424/6356 8476/25423/6356 8474/25422/6356 8473/25421/6356 +f 8480/25428/6357 8475/25427/6357 8473/25426/6357 8478/25425/6357 +f 8479/25432/6358 8480/25431/6358 8478/25430/6358 8477/25429/6358 +f 8478/25436/6359 8473/25435/6359 8474/25434/6359 8477/25433/6359 +f 8479/25440/6360 8476/25439/6360 8475/25438/6360 8480/25437/6360 +o cube +v 0.428719101106906 0.421875 4.282505545951635 +v 0.5414837759210084 0.421875 3.924861689421049 +v 0.428719101106906 0.421875 4.282505545951635 +v 0.5414837759210084 0.421875 3.924861689421049 +v 0.1838399193904237 0.421875 3.812097014606947 +v 0.0710752445763213 0.421875 4.169740871137532 +v 0.1838399193904237 0.421875 3.812097014606947 +v 0.0710752445763213 0.421875 4.169740871137532 +vt 0.126953125 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.015625 +vt 0.12109375 0.015625 +vt 0.138671875 0.015625 +vt 0.14453125 0.015625 +vt 0.14453125 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vt 0.138671875 0.015625 +vt 0.1328125 0.015625 +vt 0.1328125 0.015625 +vt 0.126953125 0.015625 +vt 0.126953125 0.021484375 +vt 0.1328125 0.021484375 +vt 0.138671875 0.021484375 +vt 0.1328125 0.021484375 +vt 0.1328125 0.015625 +vt 0.138671875 0.015625 +vn 0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 0.30070579950427306 +vn -0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 -0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8484/25444/6361 8487/25443/6361 8485/25442/6361 8482/25441/6361 +f 8483/25448/6362 8484/25447/6362 8482/25446/6362 8481/25445/6362 +f 8488/25452/6363 8483/25451/6363 8481/25450/6363 8486/25449/6363 +f 8487/25456/6364 8488/25455/6364 8486/25454/6364 8485/25453/6364 +f 8486/25460/6365 8481/25459/6365 8482/25458/6365 8485/25457/6365 +f 8487/25464/6366 8484/25463/6366 8483/25462/6366 8488/25461/6366 +o cube +v 0.428719101106906 0.4375 4.282505545951635 +v 0.5414837759210084 0.4375 3.924861689421049 +v 0.428719101106906 0.4375 4.282505545951635 +v 0.5414837759210084 0.4375 3.924861689421049 +v 0.1838399193904237 0.4375 3.812097014606947 +v 0.0710752445763213 0.4375 4.169740871137532 +v 0.1838399193904237 0.4375 3.812097014606947 +v 0.0710752445763213 0.4375 4.169740871137532 +vt 0.126953125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.12109375 0.00390625 +vt 0.138671875 0.00390625 +vt 0.14453125 0.00390625 +vt 0.14453125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vt 0.138671875 0.00390625 +vt 0.1328125 0.00390625 +vt 0.1328125 0.00390625 +vt 0.126953125 0.00390625 +vt 0.126953125 0.009765625 +vt 0.1328125 0.009765625 +vt 0.138671875 0.009765625 +vt 0.1328125 0.009765625 +vt 0.1328125 0.00390625 +vt 0.138671875 0.00390625 +vn 0.30070579950427306 0 -0.9537169507482269 +vn 0.9537169507482269 0 0.30070579950427306 +vn -0.30070579950427306 0 0.9537169507482269 +vn -0.9537169507482269 0 -0.30070579950427306 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8492/25468/6367 8495/25467/6367 8493/25466/6367 8490/25465/6367 +f 8491/25472/6368 8492/25471/6368 8490/25470/6368 8489/25469/6368 +f 8496/25476/6369 8491/25475/6369 8489/25474/6369 8494/25473/6369 +f 8495/25480/6370 8496/25479/6370 8494/25478/6370 8493/25477/6370 +f 8494/25484/6371 8489/25483/6371 8490/25482/6371 8493/25481/6371 +f 8495/25488/6372 8492/25487/6372 8491/25486/6372 8496/25485/6372 +o cube +v 0.7783932180995968 0.4304071476215216 4.92079301006148 +v 0.7953715794917334 0.4870513843113123 4.900558986876039 +v 0.9604442856213423 0.2983389408275528 4.703832996306829 +v 0.9774226470134789 0.3549831775173435 4.683598973121388 +v 0.41234935793224425 0.4870513843113123 4.579165182032769 +v 0.39537099654010777 0.4304071476215216 4.59939920521821 +v 0.5944004254539897 0.3549831775173435 4.362205168278118 +v 0.5774220640618533 0.2983389408275528 4.382439191463559 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.068359375 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0673828125 0.0126953125 +vn 0.2716537822741845 0.9063077870366498 -0.32374437096706477 +vn 0.7660444431189782 0 0.6427876096865394 +vn -0.2716537822741845 -0.9063077870366498 0.32374437096706477 +vn -0.7660444431189782 0 -0.6427876096865394 +vn -0.5825634160695853 0.4226182617406997 0.6942720440148838 +vn 0.5825634160695853 -0.4226182617406997 -0.6942720440148838 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8500/25492/6373 8503/25491/6373 8501/25490/6373 8498/25489/6373 +f 8499/25496/6374 8500/25495/6374 8498/25494/6374 8497/25493/6374 +f 8504/25500/6375 8499/25499/6375 8497/25498/6375 8502/25497/6375 +f 8503/25504/6376 8504/25503/6376 8502/25502/6376 8501/25501/6376 +f 8502/25508/6377 8497/25507/6377 8498/25506/6377 8501/25505/6377 +f 8503/25512/6378 8500/25511/6378 8499/25510/6378 8504/25509/6378 +o cube +v 0.7713903891556944 0.3058828103600527 4.9291386566137 +v 0.7783932180995969 0.4304071476215209 4.92079301006148 +v 0.7713903891556944 0.3058828103600527 4.9291386566137 +v 0.7783932180995969 0.4304071476215209 4.92079301006148 +v 0.3953709965401079 0.4304071476215209 4.59939920521821 +v 0.38836816759620507 0.3058828103600527 4.6077448517704305 +v 0.3953709965401079 0.4304071476215209 4.59939920521821 +v 0.38836816759620507 0.3058828103600527 4.6077448517704305 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875 0.005859375 +vt 0.068359375 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05078125 0.0078125 +vt 0.05859375 0.0078125 +vt 0.06640625 0.0078125 +vt 0.05859375 0.0078125 +vt 0.05859375 0.005859375 +vt 0.06640625 0.005859375 +vn 0.05602263155122229 0.9961946980917455 -0.0667651724177509 +vn 0.7660444431189781 0 0.6427876096865393 +vn -0.05602263155122229 -0.9961946980917455 0.0667651724177509 +vn -0.7660444431189781 0 -0.6427876096865393 +vn -0.6403416087687968 0.08715574274765847 0.7631294127377696 +vn 0.6403416087687968 -0.08715574274765847 -0.7631294127377696 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8508/25516/6379 8511/25515/6379 8509/25514/6379 8506/25513/6379 +f 8507/25520/6380 8508/25519/6380 8506/25518/6380 8505/25517/6380 +f 8512/25524/6381 8507/25523/6381 8505/25522/6381 8510/25521/6381 +f 8511/25528/6382 8512/25527/6382 8510/25526/6382 8509/25525/6382 +f 8510/25532/6383 8505/25531/6383 8506/25530/6383 8509/25529/6383 +f 8511/25536/6384 8508/25535/6384 8507/25534/6384 8512/25533/6384 +o cube +v 0.8787859193357331 0.38124840866579546 4.809900594219167 +v 0.8650455249361734 0.43997919746491465 4.826275758608504 +v 0.9165373426829239 0.4026246676236497 4.764910199819608 +v 0.9027969482833643 0.4613554564227689 4.781285364208944 +v 0.721412191851365 0.43997919746491465 4.7057530817922775 +v 0.7351525862509246 0.38124840866579546 4.6893779174029415 +v 0.7591636151985559 0.4613554564227689 4.660762687392719 +v 0.7729040095981156 0.4026246676236497 4.644387523003381 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.076171875 0.0166015625 +vt 0.076171875 0.015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.0751953125 0.0166015625 +vn -0.21984631039295408 0.9396926207859086 0.26200263022938486 +vn 0.7660444431189781 0 0.6427876096865393 +vn 0.21984631039295408 -0.9396926207859086 -0.26200263022938486 +vn -0.7660444431189781 0 -0.6427876096865393 +vn -0.6040227735550537 -0.34202014332566866 0.7198463103929543 +vn 0.6040227735550537 0.34202014332566866 -0.7198463103929543 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8516/25540/6385 8519/25539/6385 8517/25538/6385 8514/25537/6385 +f 8515/25544/6386 8516/25543/6386 8514/25542/6386 8513/25541/6386 +f 8520/25548/6387 8515/25547/6387 8513/25546/6387 8518/25545/6387 +f 8519/25552/6388 8520/25551/6388 8518/25550/6388 8517/25549/6388 +f 8518/25556/6389 8513/25555/6389 8514/25554/6389 8517/25553/6389 +f 8519/25560/6390 8516/25559/6390 8515/25558/6390 8520/25557/6390 +o cube +v 0.6298214753220653 0.38124840866579546 4.600994621071042 +v 0.6160810809225057 0.43997919746491465 4.6173697854603795 +v 0.6675728986692563 0.4026246676236497 4.556004226671483 +v 0.6538325042696966 0.4613554564227689 4.572379391060819 +v 0.47244774783769694 0.43997919746491465 4.496847108644152 +v 0.4861881422372566 0.38124840866579546 4.480471944254816 +v 0.5101991711848879 0.4613554564227689 4.4518567142445935 +v 0.5239395655844475 0.4026246676236497 4.435481549855256 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.07617187500000001 0.0166015625 +vt 0.07617187500000001 0.015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.072265625 0.017578125 +vt 0.07519531250000001 0.017578125 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.07519531250000001 0.0166015625 +vn -0.21984631039295408 0.9396926207859086 0.26200263022938486 +vn 0.7660444431189781 0 0.6427876096865393 +vn 0.21984631039295408 -0.9396926207859086 -0.26200263022938486 +vn -0.7660444431189781 0 -0.6427876096865393 +vn -0.6040227735550537 -0.34202014332566866 0.7198463103929543 +vn 0.6040227735550537 0.34202014332566866 -0.7198463103929543 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8524/25564/6391 8527/25563/6391 8525/25562/6391 8522/25561/6391 +f 8523/25568/6392 8524/25567/6392 8522/25566/6392 8521/25565/6392 +f 8528/25572/6393 8523/25571/6393 8521/25570/6393 8526/25569/6393 +f 8527/25576/6394 8528/25575/6394 8526/25574/6394 8525/25573/6394 +f 8526/25580/6395 8521/25579/6395 8522/25578/6395 8525/25577/6395 +f 8527/25584/6396 8524/25583/6396 8523/25582/6396 8528/25581/6396 +o cube +v 0.878887524777635 0.4816664805863535 4.7990839042590885 +v 0.913049766908668 0.5145548508145954 4.758370929468357 +v 0.9423082354341278 0.32222543839968515 4.723502044489336 +v 0.9764704775651608 0.355113808627927 4.682789069698604 +v 0.5300275453491791 0.5145548508145954 4.436977124625087 +v 0.49586530321814604 0.4816664805863535 4.477690099415819 +v 0.5934482560056717 0.355113808627927 4.361395264855334 +v 0.5592860138746387 0.32222543839968515 4.402108239646066 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn 0.5465958740965281 0.5262139236518696 -0.6514075966517098 +vn 0.7660444431189782 2.7755575615628907e-17 0.6427876096865393 +vn -0.5465958740965281 -0.5262139236518696 0.6514075966517098 +vn -0.7660444431189782 -2.7755575615628907e-17 -0.6427876096865393 +vn -0.33824379016796025 0.8503522249955631 0.40310325210534886 +vn 0.33824379016796025 -0.8503522249955631 -0.40310325210534886 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8532/25588/6397 8535/25587/6397 8533/25586/6397 8530/25585/6397 +f 8531/25592/6398 8532/25591/6398 8530/25590/6398 8529/25589/6398 +f 8536/25596/6399 8531/25595/6399 8529/25594/6399 8534/25593/6399 +f 8535/25600/6400 8536/25599/6400 8534/25598/6400 8533/25597/6400 +f 8534/25604/6401 8529/25603/6401 8530/25602/6401 8533/25601/6401 +f 8535/25608/6402 8532/25607/6402 8531/25606/6402 8536/25605/6402 +o cube +v 0.9138253116476742 0.5145590884925115 4.7584189986312175 +v 0.9194164832038483 0.45266733419616345 4.751755699842336 +v 0.7944755532373053 0.48846413206249933 4.900654501992026 +v 0.8000667247934794 0.4265723777661512 4.893991203203145 +v 0.5363942616443591 0.45266733419616345 4.430361894999066 +v 0.5308030900881852 0.5145590884925115 4.437025193787948 +v 0.4170445032339902 0.4265723777661512 4.572597398359875 +v 0.4114533316778163 0.48846413206249933 4.579260697148756 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn 0.08945874489878386 -0.9902680687415705 -0.10661278062209463 +vn 0.7660444431189781 0 0.6427876096865395 +vn -0.08945874489878386 0.9902680687415705 0.10661278062209463 +vn -0.7660444431189781 0 -0.6427876096865395 +vn 0.6365320448552997 0.1391731009600654 -0.7585893512576423 +vn -0.6365320448552997 -0.1391731009600654 0.7585893512576423 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8540/25612/6403 8543/25611/6403 8541/25610/6403 8538/25609/6403 +f 8539/25616/6404 8540/25615/6404 8538/25614/6404 8537/25613/6404 +f 8544/25620/6405 8539/25619/6405 8537/25618/6405 8542/25617/6405 +f 8543/25624/6406 8544/25623/6406 8542/25622/6406 8541/25621/6406 +f 8542/25628/6407 8537/25627/6407 8538/25626/6407 8541/25625/6407 +f 8543/25632/6408 8540/25631/6408 8539/25630/6408 8544/25629/6408 +o chest +v 0.7648455036255871 0.3125 4.935966220065536 +v 0.9657166316526308 0.3125 4.696577331590855 +v 0.7648455036255871 0.0625 4.935966220065536 +v 0.9657166316526308 0.0625 4.696577331590855 +v 0.5826944100931417 0.3125 4.375183526747586 +v 0.38182328206609806 0.3125 4.614572415222266 +v 0.5826944100931417 0.0625 4.375183526747586 +v 0.38182328206609806 0.0625 4.614572415222266 +vt 0.0068359375 0.0126953125 +vt 0.0146484375 0.0126953125 +vt 0.0146484375 0.0087890625 +vt 0.0068359375 0.0087890625 +vt 0.001953125 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.0087890625 +vt 0.001953125 0.0087890625 +vt 0.01953125 0.0126953125 +vt 0.02734375 0.0126953125 +vt 0.02734375 0.0087890625 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.01953125 0.0126953125 +vt 0.01953125 0.0087890625 +vt 0.0146484375 0.0087890625 +vt 0.0146484375 0.0126953125 +vt 0.0068359375 0.0126953125 +vt 0.0068359375 0.017578125 +vt 0.0146484375 0.017578125 +vt 0.0224609375 0.017578125 +vt 0.0146484375 0.017578125 +vt 0.0146484375 0.0126953125 +vt 0.0224609375 0.0126953125 +vn 0.6427876096865394 0 -0.7660444431189781 +vn 0.7660444431189781 0 0.6427876096865394 +vn -0.6427876096865394 0 0.7660444431189781 +vn -0.7660444431189781 0 -0.6427876096865394 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8548/25636/6409 8551/25635/6409 8549/25634/6409 8546/25633/6409 +f 8547/25640/6410 8548/25639/6410 8546/25638/6410 8545/25637/6410 +f 8552/25644/6411 8547/25643/6411 8545/25642/6411 8550/25641/6411 +f 8551/25648/6412 8552/25647/6412 8550/25646/6412 8549/25645/6412 +f 8550/25652/6413 8545/25651/6413 8546/25650/6413 8549/25649/6413 +f 8551/25656/6414 8548/25655/6414 8547/25654/6414 8552/25653/6414 +o cube +v -0.3976433958631489 0.31028535287169245 3.8815037337392413 +v -0.3989022203397803 0.37272586672055863 3.879085554418638 +v -0.5418024992601329 0.2966542943200249 3.6045766726734465 +v -0.5430613237367643 0.35909480816889106 3.602158493352843 +v -0.8424076369288911 0.37272586672055863 4.109959861036155 +v -0.8411488124522597 0.31028535287169245 4.1123780403567585 +v -0.9865667403258751 0.35909480816889106 3.8330327999703604 +v -0.9853079158492437 0.2966542943200249 3.8354509792909637 +vt 0.0517578125 0.0126953125 +vt 0.0595703125 0.0126953125 +vt 0.0595703125 0.0078125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.0078125 +vt 0.05078125 0.0078125 +vt 0.060546875 0.0126953125 +vt 0.068359375 0.0126953125 +vt 0.068359375 0.0078125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.060546875 0.0126953125 +vt 0.060546875 0.0078125 +vt 0.0595703125 0.0078125 +vt 0.0595703125 0.0126953125 +vt 0.0517578125 0.0126953125 +vt 0.0517578125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0673828125 0.013671875 +vt 0.0595703125 0.013671875 +vt 0.0595703125 0.0126953125 +vt 0.0673828125 0.0126953125 +vn -0.02014119162610576 0.9990482215818578 -0.03869086912965048 +vn 0.8870108331782217 3.469446951953614e-18 -0.4617486132350339 +vn 0.02014119162610576 -0.9990482215818578 0.03869086912965048 +vn -0.8870108331782217 -3.469446951953614e-18 0.4617486132350339 +vn 0.4613091308703497 0.043619387365336215 0.8861665954105443 +vn -0.4613091308703497 -0.043619387365336215 -0.8861665954105443 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8556/25660/6415 8559/25659/6415 8557/25658/6415 8554/25657/6415 +f 8555/25664/6416 8556/25663/6416 8554/25662/6416 8553/25661/6416 +f 8560/25668/6417 8555/25667/6417 8553/25666/6417 8558/25665/6417 +f 8559/25672/6418 8560/25671/6418 8558/25670/6418 8557/25669/6418 +f 8558/25676/6419 8553/25675/6419 8554/25674/6419 8557/25673/6419 +f 8559/25680/6420 8556/25679/6420 8555/25678/6420 8560/25677/6420 +o cube +v -0.3952775797200382 0.19293557266797204 3.8860484242658564 +v -0.3977952286733014 0.31781660036570425 3.8812120656246503 +v -0.3952775797200382 0.19293557266797204 3.8860484242658564 +v -0.3977952286733014 0.31781660036570425 3.8812120656246503 +v -0.8413006452624123 0.31781660036570425 4.112086372242167 +v -0.8387829963091491 0.19293557266797204 4.116922730883373 +v -0.8413006452624123 0.31781660036570425 4.112086372242167 +v -0.8387829963091491 0.19293557266797204 4.116922730883373 +vt 0.05078125 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05078125 0.005859375 +vt 0.048828125 0.005859375 +vt 0.060546875 0.005859375 +vt 0.068359375 0.005859375 +vt 0.068359375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.060546875 0.005859375 +vt 0.060546875 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05859375 0.005859375 +vt 0.05078125 0.005859375 +vt 0.05078125 0.0078125 +vt 0.05859375 0.0078125 +vt 0.06640625 0.0078125 +vt 0.05859375 0.0078125 +vt 0.05859375 0.005859375 +vt 0.06640625 0.005859375 +vn -0.02014119162610576 0.9990482215818578 -0.03869086912965048 +vn 0.8870108331782217 3.469446951953614e-18 -0.4617486132350339 +vn 0.02014119162610576 -0.9990482215818578 0.03869086912965048 +vn -0.8870108331782217 -3.469446951953614e-18 0.4617486132350339 +vn 0.4613091308703497 0.043619387365336215 0.8861665954105443 +vn -0.4613091308703497 -0.043619387365336215 -0.8861665954105443 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8564/25684/6421 8567/25683/6421 8565/25682/6421 8562/25681/6421 +f 8563/25688/6422 8564/25687/6422 8562/25686/6422 8561/25685/6422 +f 8568/25692/6423 8563/25691/6423 8561/25690/6423 8566/25689/6423 +f 8567/25696/6424 8568/25695/6424 8566/25694/6424 8565/25693/6424 +f 8566/25700/6425 8561/25699/6425 8562/25698/6425 8565/25697/6425 +f 8567/25704/6426 8564/25703/6426 8563/25702/6426 8568/25701/6426 +o cube +v -0.46510853868958657 0.3220720060715391 3.7397224469687202 +v -0.4456114860969802 0.3681518396221719 3.7771759365277338 +v -0.4863858379296926 0.3642963940475178 3.6988491354182598 +v -0.4668887853370862 0.4103762275981506 3.7363026249772733 +v -0.6119260173178969 0.3681518396221719 3.8637538015093025 +v -0.6314230699105032 0.3220720060715391 3.8263003119502894 +v -0.6332033165580027 0.4103762275981506 3.822880489958842 +v -0.652700369150609 0.3642963940475178 3.785427000399829 +vt 0.0693359375 0.0166015625 +vt 0.072265625 0.0166015625 +vt 0.072265625 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.0732421875 0.0166015625 +vt 0.076171875 0.0166015625 +vt 0.076171875 0.015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0732421875 0.0166015625 +vt 0.0732421875 0.015625 +vt 0.072265625 0.015625 +vt 0.072265625 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.072265625 0.017578125 +vt 0.0751953125 0.017578125 +vt 0.072265625 0.017578125 +vt 0.072265625 0.0166015625 +vt 0.0751953125 0.0166015625 +vn 0.3119528414816997 0.7372773368101242 0.5992558329442145 +vn 0.8870108331782218 2.7755575615628914e-17 -0.4617486132350339 +vn -0.3119528414816997 -0.7372773368101242 -0.5992558329442145 +vn -0.8870108331782218 -2.7755575615628914e-17 0.4617486132350339 +vn 0.34043678784169384 -0.6755902076156601 0.6539729848073687 +vn -0.34043678784169384 0.6755902076156601 -0.6539729848073687 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8572/25708/6427 8575/25707/6427 8573/25706/6427 8570/25705/6427 +f 8571/25712/6428 8572/25711/6428 8570/25710/6428 8569/25709/6428 +f 8576/25716/6429 8571/25715/6429 8569/25714/6429 8574/25713/6429 +f 8575/25720/6430 8576/25719/6430 8574/25718/6430 8573/25717/6430 +f 8574/25724/6431 8569/25723/6431 8570/25722/6431 8573/25721/6431 +f 8575/25728/6432 8572/25727/6432 8571/25726/6432 8576/25725/6432 +o cube +v -0.7533870594725087 0.3220720060715391 3.8897907462701067 +v -0.7338900068799024 0.3681518396221719 3.9272442358291197 +v -0.7746643587126147 0.3642963940475178 3.848917434719646 +v -0.7551673061200084 0.4103762275981506 3.8863709242786593 +v -0.9002045381008199 0.3681518396221719 4.013822100810689 +v -0.9197015906934263 0.3220720060715391 3.976368611251676 +v -0.9214818373409257 0.4103762275981506 3.972948789260229 +v -0.9409788899335321 0.3642963940475178 3.9354952997012154 +vt 0.0693359375 0.0166015625 +vt 0.07226562500000001 0.0166015625 +vt 0.07226562500000001 0.015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.015625 +vt 0.068359375 0.015625 +vt 0.07324218750000001 0.0166015625 +vt 0.07617187500000003 0.0166015625 +vt 0.07617187500000003 0.015625 +vt 0.07324218750000001 0.015625 +vt 0.07226562500000001 0.0166015625 +vt 0.07324218750000001 0.0166015625 +vt 0.07324218750000001 0.015625 +vt 0.07226562500000001 0.015625 +vt 0.07226562500000001 0.0166015625 +vt 0.0693359375 0.0166015625 +vt 0.0693359375 0.017578125 +vt 0.07226562500000001 0.017578125 +vt 0.07519531250000003 0.017578125 +vt 0.07226562500000001 0.017578125 +vt 0.07226562500000001 0.0166015625 +vt 0.07519531250000003 0.0166015625 +vn 0.3119528414816997 0.7372773368101242 0.5992558329442145 +vn 0.8870108331782218 2.7755575615628914e-17 -0.4617486132350339 +vn -0.3119528414816997 -0.7372773368101242 -0.5992558329442145 +vn -0.8870108331782218 -2.7755575615628914e-17 0.4617486132350339 +vn 0.34043678784169384 -0.6755902076156601 0.6539729848073687 +vn -0.34043678784169384 0.6755902076156601 -0.6539729848073687 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8580/25732/6433 8583/25731/6433 8581/25730/6433 8578/25729/6433 +f 8579/25736/6434 8580/25735/6434 8578/25734/6434 8577/25733/6434 +f 8584/25740/6435 8579/25739/6435 8577/25738/6435 8582/25737/6435 +f 8583/25744/6436 8584/25743/6436 8582/25742/6436 8581/25741/6436 +f 8582/25748/6437 8577/25747/6437 8578/25746/6437 8581/25745/6437 +f 8583/25752/6438 8580/25751/6438 8579/25750/6438 8584/25749/6438 +o cube +v -0.457025206716279 0.4180421406289987 3.770139437135945 +v -0.4738862362719738 0.4687655145018119 3.7377497007171225 +v -0.5272895493494001 0.3084953283219797 3.6351628907743416 +v -0.5441505789050951 0.3592187021947929 3.602773154355519 +v -0.9173916528610846 0.4687655145018119 3.9686240073346397 +v -0.9005306233053898 0.4180421406289987 4.001013743753462 +v -0.9876559954942059 0.3592187021947929 3.833647460973036 +v -0.9707949659385109 0.3084953283219797 3.8660371973918584 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn -0.2697764728911176 0.8115739819650124 -0.5182357827011582 +vn 0.8870108331782218 0 -0.46174861323503397 +vn 0.2697764728911176 -0.8115739819650124 0.5182357827011582 +vn -0.8870108331782218 0 0.46174861323503397 +vn 0.3747431607099789 0.5842496656374345 0.7198749139285526 +vn -0.3747431607099789 -0.5842496656374345 -0.7198749139285526 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8588/25756/6439 8591/25755/6439 8589/25754/6439 8586/25753/6439 +f 8587/25760/6440 8588/25759/6440 8586/25758/6440 8585/25757/6440 +f 8592/25764/6441 8587/25763/6441 8585/25762/6441 8590/25761/6441 +f 8591/25768/6442 8592/25767/6442 8590/25766/6442 8589/25765/6442 +f 8590/25772/6443 8585/25771/6443 8586/25770/6443 8589/25769/6443 +f 8591/25776/6444 8588/25775/6444 8587/25774/6444 8592/25773/6444 +o cube +v -0.47352806159073624 0.468946109737588 3.737084197521738 +v -0.48817525754452906 0.41509428720999253 3.708947195884258 +v -0.3989300484738474 0.37378266668245597 3.8803856474268423 +v -0.4135772444276402 0.3199308441548605 3.852248645789362 +v -0.9316806741336401 0.41509428720999253 3.9398215025017747 +v -0.9170334781798473 0.468946109737588 3.967958504139255 +v -0.857082661016751 0.3199308441548605 4.083122952406879 +v -0.8424354650629582 0.37378266668245597 4.1112599540443595 +vt 0.0322265625 0.0107421875 +vt 0.0400390625 0.0107421875 +vt 0.0400390625 0.0078125 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.0078125 +vt 0.03125 0.0078125 +vt 0.041015625 0.0107421875 +vt 0.048828125 0.0107421875 +vt 0.048828125 0.0078125 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.041015625 0.0107421875 +vt 0.041015625 0.0078125 +vt 0.0400390625 0.0078125 +vt 0.0400390625 0.0107421875 +vt 0.0322265625 0.0107421875 +vt 0.0322265625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0478515625 0.01171875 +vt 0.0400390625 0.01171875 +vt 0.0400390625 0.0107421875 +vt 0.0478515625 0.0107421875 +vn -0.23435513526068447 -0.8616291604415258 -0.45019202619968496 +vn 0.8870108331782217 -2.7755575615628914e-17 -0.46174861323503397 +vn 0.23435513526068447 0.8616291604415258 0.45019202619968496 +vn -0.8870108331782217 2.7755575615628914e-17 0.46174861323503397 +vn -0.3978560699567411 0.5075383629607042 -0.7642743994938895 +vn 0.3978560699567411 -0.5075383629607042 0.7642743994938895 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8596/25780/6445 8599/25779/6445 8597/25778/6445 8594/25777/6445 +f 8595/25784/6446 8596/25783/6446 8594/25782/6446 8593/25781/6446 +f 8600/25788/6447 8595/25787/6447 8593/25786/6447 8598/25785/6447 +f 8599/25792/6448 8600/25791/6448 8598/25790/6448 8597/25789/6448 +f 8598/25796/6449 8593/25795/6449 8594/25794/6449 8597/25793/6449 +f 8599/25800/6450 8596/25799/6450 8595/25798/6450 8600/25797/6450 +o chest +v -0.3994770665645826 0.3125 3.8793348354514103 +v -0.543773508200531 0.3125 3.6021439500832155 +v -0.3994770665645826 0.0625 3.8793348354514103 +v -0.543773508200531 0.0625 3.6021439500832155 +v -0.9872789247896419 0.3125 3.8330182567007327 +v -0.8429824831536934 0.3125 4.1102091420689275 +v -0.9872789247896419 0.0625 3.8330182567007327 +v -0.8429824831536934 0.0625 4.1102091420689275 +vt 0.006835937500000014 0.0126953125 +vt 0.014648437500000014 0.0126953125 +vt 0.014648437500000014 0.0087890625 +vt 0.006835937500000014 0.0087890625 +vt 0.001953125 0.0126953125 +vt 0.006835937500000014 0.0126953125 +vt 0.006835937500000014 0.0087890625 +vt 0.001953125 0.0087890625 +vt 0.019531250000000028 0.0126953125 +vt 0.027343750000000028 0.0126953125 +vt 0.027343750000000028 0.0087890625 +vt 0.019531250000000028 0.0087890625 +vt 0.014648437500000014 0.0126953125 +vt 0.019531250000000028 0.0126953125 +vt 0.019531250000000028 0.0087890625 +vt 0.014648437500000014 0.0087890625 +vt 0.014648437500000014 0.0126953125 +vt 0.006835937500000014 0.0126953125 +vt 0.006835937500000014 0.017578125 +vt 0.014648437500000014 0.017578125 +vt 0.022460937500000014 0.017578125 +vt 0.014648437500000014 0.017578125 +vt 0.014648437500000014 0.0126953125 +vt 0.022460937500000014 0.0126953125 +vn -0.4617486132350339 0 -0.8870108331782217 +vn 0.8870108331782217 0 -0.4617486132350339 +vn 0.4617486132350339 0 0.8870108331782217 +vn -0.8870108331782217 0 0.4617486132350339 +vn 0 1 0 +vn 0 -1 0 +usemtl m_64480dc7-fc68-f52d-eb18-7368900ee2a3 +f 8604/25804/6451 8607/25803/6451 8605/25802/6451 8602/25801/6451 +f 8603/25808/6452 8604/25807/6452 8602/25806/6452 8601/25805/6452 +f 8608/25812/6453 8603/25811/6453 8601/25810/6453 8606/25809/6453 +f 8607/25816/6454 8608/25815/6454 8606/25814/6454 8605/25813/6454 +f 8606/25820/6455 8601/25819/6455 8602/25818/6455 8605/25817/6455 +f 8607/25824/6456 8604/25823/6456 8603/25822/6456 8608/25821/6456 \ No newline at end of file diff --git a/resources/models/Corvette/corvetteclass.png b/resources/models/Corvette/corvetteclass.png new file mode 100644 index 0000000..0234a62 Binary files /dev/null and b/resources/models/Corvette/corvetteclass.png differ diff --git a/resources/models/Corvette/corvetteclass.vtx b/resources/models/Corvette/corvetteclass.vtx new file mode 100644 index 0000000..4ac6095 Binary files /dev/null and b/resources/models/Corvette/corvetteclass.vtx differ diff --git a/resources/models/Corvette/corvetteclass_mat.json b/resources/models/Corvette/corvetteclass_mat.json new file mode 100644 index 0000000..799b600 --- /dev/null +++ b/resources/models/Corvette/corvetteclass_mat.json @@ -0,0 +1,32 @@ +[ + { + "ID": "corvetteclass-mat-0", + "TexturePath": "", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + }, + { + "ID": "corvetteclass-mat-1", + "TexturePath": "resources\\models\\Corvette\\corvetteclass.png", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + }, + { + "ID": "corvetteclass-mat-2", + "TexturePath": "", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + } +] \ No newline at end of file diff --git a/resources/models/Flintlock/Flintlock.colmesh b/resources/models/Flintlock/Flintlock.colmesh deleted file mode 100644 index e69de29..0000000 diff --git a/resources/models/Flintlock/Flintlock.idx b/resources/models/Flintlock/Flintlock.idx deleted file mode 100644 index 5c65c88..0000000 Binary files a/resources/models/Flintlock/Flintlock.idx and /dev/null differ diff --git a/resources/models/Flintlock/Flintlock.json b/resources/models/Flintlock/Flintlock.json deleted file mode 100644 index 9cd0c93..0000000 --- a/resources/models/Flintlock/Flintlock.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ID": "Flintlock", - "Meshes": [ - { - "ID": "cube_0", - "MaterialID": "Flintlock-mat-1", - "OffsetVertex": 0, - "VertexSize": 19936, - "OffsetIndex": 0, - "IndexSize": 2160 - } - ], - "VertexPath": "resources/models/Flintlock/Flintlock.vtx", - "IndexPath": "resources/models/Flintlock/Flintlock.idx" -} \ No newline at end of file diff --git a/resources/models/Flintlock/Flintlock.mtl b/resources/models/Flintlock/Flintlock.mtl deleted file mode 100644 index 34ef431..0000000 --- a/resources/models/Flintlock/Flintlock.mtl +++ /dev/null @@ -1,4 +0,0 @@ -# Made in Blockbench 5.1.4 -newmtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -map_Kd Flintlock.png -newmtl none \ No newline at end of file diff --git a/resources/models/Flintlock/Flintlock.obj b/resources/models/Flintlock/Flintlock.obj deleted file mode 100644 index 13e2d10..0000000 --- a/resources/models/Flintlock/Flintlock.obj +++ /dev/null @@ -1,693 +0,0 @@ -# Made in Blockbench 5.1.4 -mtllib Flintlock.mtl - -o cube -v 0.13258252147247768 0.5625 -0.5 -v 0.13258252147247768 0.5625 -0.5625 -v -1.3877787807814457e-17 0.4299174785275223 -0.5 -v -1.3877787807814457e-17 0.4299174785275223 -0.5625 -v 1.3877787807814457e-17 0.6950825214724776 -0.5625 -v 1.3877787807814457e-17 0.6950825214724776 -0.5 -v -0.13258252147247768 0.5625 -0.5625 -v -0.13258252147247768 0.5625 -0.5 -vt 0.484375 0.625 -vt 0.53125 0.625 -vt 0.53125 0.578125 -vt 0.484375 0.578125 -vt 0.171875 0.390625 -vt 0.1875 0.390625 -vt 0.1875 0.34375 -vt 0.171875 0.34375 -vt 0.484375 0.5625 -vt 0.53125 0.5625 -vt 0.53125 0.515625 -vt 0.484375 0.515625 -vt 0.203125 0.390625 -vt 0.21875 0.390625 -vt 0.21875 0.34375 -vt 0.203125 0.34375 -vt 0.640625 0.859375 -vt 0.59375 0.859375 -vt 0.59375 0.875 -vt 0.640625 0.875 -vt 0.65625 0.78125 -vt 0.609375 0.78125 -vt 0.609375 0.765625 -vt 0.65625 0.765625 -vn 0 0 -1 -vn 0.7071067811865475 -0.7071067811865476 0 -vn 0 0 1 -vn -0.7071067811865475 0.7071067811865476 0 -vn 0.7071067811865476 0.7071067811865475 0 -vn -0.7071067811865476 -0.7071067811865475 0 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 4/4/1 7/3/1 5/2/1 2/1/1 -f 3/8/2 4/7/2 2/6/2 1/5/2 -f 8/12/3 3/11/3 1/10/3 6/9/3 -f 7/16/4 8/15/4 6/14/4 5/13/4 -f 6/20/5 1/19/5 2/18/5 5/17/5 -f 7/24/6 4/23/6 3/22/6 8/21/6 -o cube -v 0.09375 0.5625 0.25 -v 0.09375 0.5625 -0.3125 -v 0.09375 0.5 0.25 -v 0.09375 0.5 -0.3125 -v -0.09375 0.5625 -0.3125 -v -0.09375 0.5625 0.25 -v -0.09375 0.5 -0.3125 -v -0.09375 0.5 0.25 -vt 0.609375 0.75 -vt 0.65625 0.75 -vt 0.65625 0.734375 -vt 0.609375 0.734375 -vt 0.46875 0.84375 -vt 0.609375 0.84375 -vt 0.609375 0.828125 -vt 0.46875 0.828125 -vt 0.609375 0.71875 -vt 0.65625 0.71875 -vt 0.65625 0.703125 -vt 0.609375 0.703125 -vt 0.5 0.8125 -vt 0.640625 0.8125 -vt 0.640625 0.796875 -vt 0.5 0.796875 -vt 0.09375 0.671875 -vt 0.046875 0.671875 -vt 0.046875 0.8125 -vt 0.09375 0.8125 -vt 0.15625 0.8125 -vt 0.109375 0.8125 -vt 0.109375 0.671875 -vt 0.15625 0.671875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 12/28/7 15/27/7 13/26/7 10/25/7 -f 11/32/8 12/31/8 10/30/8 9/29/8 -f 16/36/9 11/35/9 9/34/9 14/33/9 -f 15/40/10 16/39/10 14/38/10 13/37/10 -f 14/44/11 9/43/11 10/42/11 13/41/11 -f 15/48/12 12/47/12 11/46/12 16/45/12 -o cube -v 0.08838834764831843 0.5625 0.375 -v 0.08838834764831843 0.5625 -0.5 -v -6.938893903907228e-18 0.47411165235168157 0.375 -v -6.938893903907228e-18 0.47411165235168157 -0.5 -v 6.938893903907228e-18 0.6508883476483185 -0.5 -v 6.938893903907228e-18 0.6508883476483185 0.375 -v -0.08838834764831843 0.5625 -0.5 -v -0.08838834764831843 0.5625 0.375 -vt 0.1875 0.4375 -vt 0.21875 0.4375 -vt 0.21875 0.40625 -vt 0.1875 0.40625 -vt 0.171875 1 -vt 0.390625 1 -vt 0.390625 0.96875 -vt 0.171875 0.96875 -vt 0.5625 0.78125 -vt 0.59375 0.78125 -vt 0.59375 0.75 -vt 0.5625 0.75 -vt 0.171875 0.953125 -vt 0.390625 0.953125 -vt 0.390625 0.921875 -vt 0.171875 0.921875 -vt 0.203125 0.6875 -vt 0.171875 0.6875 -vt 0.171875 0.90625 -vt 0.203125 0.90625 -vt 0.03125 0.8125 -vt 0 0.8125 -vt 0 0.59375 -vt 0.03125 0.59375 -vn 0 0 -1 -vn 0.7071067811865475 -0.7071067811865476 0 -vn 0 0 1 -vn -0.7071067811865475 0.7071067811865476 0 -vn 0.7071067811865476 0.7071067811865475 0 -vn -0.7071067811865476 -0.7071067811865475 0 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 20/52/13 23/51/13 21/50/13 18/49/13 -f 19/56/14 20/55/14 18/54/14 17/53/14 -f 24/60/15 19/59/15 17/58/15 22/57/15 -f 23/64/16 24/63/16 22/62/16 21/61/16 -f 22/68/17 17/67/17 18/66/17 21/65/17 -f 23/72/18 20/71/18 19/70/18 24/69/18 -o cube -v 0.09368750000000003 0.625 0.375 -v 0.09368750000000003 0.625 0.25 -v 0.09368750000000003 0.5 0.375 -v 0.09368750000000003 0.5 0.25 -v -0.09368750000000003 0.625 0.25 -v -0.09368750000000003 0.625 0.375 -v -0.09368750000000003 0.5 0.25 -v -0.09368750000000003 0.5 0.375 -vt 0.53125 1 -vt 0.578125 1 -vt 0.578125 0.96875 -vt 0.53125 0.96875 -vt 0.234375 0.4375 -vt 0.265625 0.4375 -vt 0.265625 0.40625 -vt 0.234375 0.40625 -vt 0.046875 0.46875 -vt 0.09375 0.46875 -vt 0.09375 0.4375 -vt 0.046875 0.4375 -vt 0.453125 0.4375 -vt 0.484375 0.4375 -vt 0.484375 0.40625 -vt 0.453125 0.40625 -vt 0.578125 0.921875 -vt 0.53125 0.921875 -vt 0.53125 0.953125 -vt 0.578125 0.953125 -vt 0.578125 0.90625 -vt 0.53125 0.90625 -vt 0.53125 0.875 -vt 0.578125 0.875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 28/76/19 31/75/19 29/74/19 26/73/19 -f 27/80/20 28/79/20 26/78/20 25/77/20 -f 32/84/21 27/83/21 25/82/21 30/81/21 -f 31/88/22 32/87/22 30/86/22 29/85/22 -f 30/92/23 25/91/23 26/90/23 29/89/23 -f 31/96/24 28/95/24 27/94/24 32/93/24 -o cube -v 0.09375000000000017 0.5000000000000004 0.37506249999999997 -v 0.09375000000000017 0.5000000000000004 -0.31243750000000003 -v 0.057873428215772835 0.4133862938270669 0.37506249999999997 -v 0.057873428215772835 0.4133862938270669 -0.31243750000000003 -v -0.021734941563910676 0.5478354290456366 -0.31243750000000003 -v -0.021734941563910676 0.5478354290456366 0.37506249999999997 -v -0.05761151334813802 0.4612217228727031 -0.31243750000000003 -v -0.05761151334813802 0.4612217228727031 0.37506249999999997 -vt 0.5 0.4375 -vt 0.53125 0.4375 -vt 0.53125 0.40625 -vt 0.5 0.40625 -vt 0.21875 0.90625 -vt 0.390625 0.90625 -vt 0.390625 0.875 -vt 0.21875 0.875 -vt 0.546875 0.4375 -vt 0.578125 0.4375 -vt 0.578125 0.40625 -vt 0.546875 0.40625 -vt 0.21875 0.859375 -vt 0.390625 0.859375 -vt 0.390625 0.828125 -vt 0.21875 0.828125 -vt 0.25 0.640625 -vt 0.21875 0.640625 -vt 0.21875 0.8125 -vt 0.25 0.8125 -vt 0.296875 0.8125 -vt 0.265625 0.8125 -vt 0.265625 0.640625 -vt 0.296875 0.640625 -vn 0 0 -1 -vn 0.9238795325112867 -0.3826834323650897 0 -vn 0 0 1 -vn -0.9238795325112867 0.3826834323650897 0 -vn 0.3826834323650897 0.9238795325112867 0 -vn -0.3826834323650897 -0.9238795325112867 0 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 36/100/25 39/99/25 37/98/25 34/97/25 -f 35/104/26 36/103/26 34/102/26 33/101/26 -f 40/108/27 35/107/27 33/106/27 38/105/27 -f 39/112/28 40/111/28 38/110/28 37/109/28 -f 38/116/29 33/115/29 34/114/29 37/113/29 -f 39/120/30 36/119/30 35/118/30 40/117/30 -o cube -v 0.021734941563910676 0.5478354290456366 0.37503125000000004 -v 0.021734941563910676 0.5478354290456366 -0.31246874999999996 -v 0.05761151334813802 0.4612217228727031 0.37503125000000004 -v 0.05761151334813802 0.4612217228727031 -0.31246874999999996 -v -0.09375000000000017 0.5000000000000004 -0.31246874999999996 -v -0.09375000000000017 0.5000000000000004 0.37503125000000004 -v -0.057873428215772835 0.4133862938270669 -0.31246874999999996 -v -0.057873428215772835 0.4133862938270669 0.37503125000000004 -vt 0.046875 0.421875 -vt 0.078125 0.421875 -vt 0.078125 0.390625 -vt 0.046875 0.390625 -vt 0.3125 0.8125 -vt 0.484375 0.8125 -vt 0.484375 0.78125 -vt 0.3125 0.78125 -vt 0.09375 0.421875 -vt 0.125 0.421875 -vt 0.125 0.390625 -vt 0.09375 0.390625 -vt 0.3125 0.765625 -vt 0.484375 0.765625 -vt 0.484375 0.734375 -vt 0.3125 0.734375 -vt 0.34375 0.546875 -vt 0.3125 0.546875 -vt 0.3125 0.71875 -vt 0.34375 0.71875 -vt 0.203125 0.671875 -vt 0.171875 0.671875 -vt 0.171875 0.5 -vt 0.203125 0.5 -vn 0 0 -1 -vn 0.9238795325112867 0.3826834323650897 0 -vn 0 0 1 -vn -0.9238795325112867 -0.3826834323650897 0 -vn -0.3826834323650897 0.9238795325112867 0 -vn 0.3826834323650897 -0.9238795325112867 0 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 44/124/31 47/123/31 45/122/31 42/121/31 -f 43/128/32 44/127/32 42/126/32 41/125/32 -f 48/132/33 43/131/33 41/130/33 46/129/33 -f 47/136/34 48/135/34 46/134/34 45/133/34 -f 46/140/35 41/139/35 42/138/35 45/137/35 -f 47/144/36 44/143/36 43/142/36 48/141/36 -o cube -v 0.06250000000000044 0.5 0.375 -v 0.06250000000000044 0.5 -0.3125 -v 0.06250000000000044 0.375 0.375 -v 0.06250000000000044 0.375 -0.3125 -v -0.0625 0.5 -0.3125 -v -0.0625 0.5 0.375 -v -0.0625 0.375 -0.3125 -v -0.0625 0.375 0.375 -vt 0.390625 0.421875 -vt 0.421875 0.421875 -vt 0.421875 0.390625 -vt 0.390625 0.390625 -vt 0.359375 0.71875 -vt 0.53125 0.71875 -vt 0.53125 0.6875 -vt 0.359375 0.6875 -vt 0.59375 1 -vt 0.625 1 -vt 0.625 0.96875 -vt 0.59375 0.96875 -vt 0.359375 0.671875 -vt 0.53125 0.671875 -vt 0.53125 0.640625 -vt 0.359375 0.640625 -vt 0.078125 0.484375 -vt 0.046875 0.484375 -vt 0.046875 0.65625 -vt 0.078125 0.65625 -vt 0.125 0.65625 -vt 0.09375 0.65625 -vt 0.09375 0.484375 -vt 0.125 0.484375 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 52/148/37 55/147/37 53/146/37 50/145/37 -f 51/152/38 52/151/38 50/150/38 49/149/38 -f 56/156/39 51/155/39 49/154/39 54/153/39 -f 55/160/40 56/159/40 54/158/40 53/157/40 -f 54/164/41 49/163/41 50/162/41 53/161/41 -f 55/168/42 52/167/42 51/166/42 56/165/42 -o cube -v 0.09375000000000044 0.5532468564315457 0.5482274123458662 -v 0.09375000000000044 0.625 0.375 -v 0.09375000000000044 0.32227697330372396 0.45255655425459385 -v 0.09375000000000044 0.3940301168721783 0.2793291419087276 -v -0.09375 0.625 0.375 -v -0.09375 0.5532468564315457 0.5482274123458662 -v -0.09375 0.3940301168721783 0.2793291419087276 -v -0.09375 0.32227697330372396 0.45255655425459385 -vt 0.421875 0.625 -vt 0.46875 0.625 -vt 0.46875 0.5625 -vt 0.421875 0.5625 -vt 0.421875 0.546875 -vt 0.46875 0.546875 -vt 0.46875 0.484375 -vt 0.421875 0.484375 -vt 0.46875 1 -vt 0.515625 1 -vt 0.515625 0.9375 -vt 0.46875 0.9375 -vt 0.46875 0.921875 -vt 0.515625 0.921875 -vt 0.515625 0.859375 -vt 0.46875 0.859375 -vt 0.546875 0.734375 -vt 0.5 0.734375 -vt 0.5 0.78125 -vt 0.546875 0.78125 -vt 0.53125 0.5 -vt 0.484375 0.5 -vt 0.484375 0.453125 -vt 0.53125 0.453125 -vn 0 0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 -0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 0.3826834323650897 -vn 0 -0.9238795325112867 -0.3826834323650897 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 60/172/43 63/171/43 61/170/43 58/169/43 -f 59/176/44 60/175/44 58/174/44 57/173/44 -f 64/180/45 59/179/45 57/178/45 62/177/45 -f 63/184/46 64/183/46 62/182/46 61/181/46 -f 62/188/47 57/187/47 58/186/47 61/185/47 -f 63/192/48 60/191/48 59/190/48 64/189/48 -o cube -v 0.031250000000000444 0.8200825214724777 0.36741747852752227 -v 0.031250000000000444 0.8200825214724777 0.30491747852752227 -v 0.031250000000000444 0.5700825214724777 0.36741747852752227 -v 0.031250000000000444 0.5700825214724777 0.30491747852752227 -v -0.03125 0.8200825214724777 0.30491747852752227 -v -0.03125 0.8200825214724777 0.36741747852752227 -v -0.03125 0.5700825214724777 0.30491747852752227 -v -0.03125 0.5700825214724777 0.36741747852752227 -vt 0.140625 0.5625 -vt 0.15625 0.5625 -vt 0.15625 0.5 -vt 0.140625 0.5 -vt 0.59375 0.953125 -vt 0.609375 0.953125 -vt 0.609375 0.890625 -vt 0.59375 0.890625 -vt 0.140625 0.40625 -vt 0.15625 0.40625 -vt 0.15625 0.34375 -vt 0.140625 0.34375 -vt 0.28125 0.40625 -vt 0.296875 0.40625 -vt 0.296875 0.34375 -vt 0.28125 0.34375 -vt 0.40625 0.5 -vt 0.390625 0.5 -vt 0.390625 0.515625 -vt 0.40625 0.515625 -vt 0.203125 0.484375 -vt 0.1875 0.484375 -vt 0.1875 0.46875 -vt 0.203125 0.46875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 68/196/49 71/195/49 69/194/49 66/193/49 -f 67/200/50 68/199/50 66/198/50 65/197/50 -f 72/204/51 67/203/51 65/202/51 70/201/51 -f 71/208/52 72/207/52 70/206/52 69/205/52 -f 70/212/53 65/211/53 66/210/53 69/209/53 -f 71/216/54 68/215/54 67/214/54 72/213/54 -o cube -v 0.031250000000000444 0.8200825214724777 0.11741747852752227 -v 0.031250000000000444 0.8200825214724777 0.11741747852752227 -v 0.031250000000000444 0.5700825214724777 0.11741747852752227 -v 0.031250000000000444 0.5700825214724777 0.11741747852752227 -v -0.03125 0.8200825214724777 0.11741747852752227 -v -0.03125 0.8200825214724777 0.11741747852752227 -v -0.03125 0.5700825214724777 0.11741747852752227 -v -0.03125 0.5700825214724777 0.11741747852752227 -vt 0.3125 0.40625 -vt 0.328125 0.40625 -vt 0.328125 0.34375 -vt 0.3125 0.34375 -vt 0.4375 0.421875 -vt 0.4375 0.421875 -vt 0.4375 0.359375 -vt 0.4375 0.359375 -vt 0.34375 0.40625 -vt 0.359375 0.40625 -vt 0.359375 0.34375 -vt 0.34375 0.34375 -vt 0.375 0.40625 -vt 0.375 0.40625 -vt 0.375 0.34375 -vt 0.375 0.34375 -vt 0.40625 0.484375 -vt 0.390625 0.484375 -vt 0.390625 0.484375 -vt 0.40625 0.484375 -vt 0.125 0.46875 -vt 0.109375 0.46875 -vt 0.109375 0.46875 -vt 0.125 0.46875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 76/220/55 79/219/55 77/218/55 74/217/55 -f 75/224/56 76/223/56 74/222/56 73/221/56 -f 80/228/57 75/227/57 73/226/57 78/225/57 -f 79/232/58 80/231/58 78/230/58 77/229/58 -f 78/236/59 73/235/59 74/234/59 77/233/59 -f 79/240/60 76/239/60 75/238/60 80/237/60 -o cube -v 4.440892098500626e-16 0.375 0.625 -v 4.440892098500626e-16 0.375 0 -v 4.440892098500626e-16 0.0625 0.625 -v 4.440892098500626e-16 0.0625 0 -v 0 0.375 0 -v 0 0.375 0.625 -v 0 0.0625 0 -v 0 0.0625 0.625 -vt 0.234375 0.390625 -vt 0.234375 0.390625 -vt 0.234375 0.3125 -vt 0.234375 0.3125 -vt 0 1 -vt 0.15625 1 -vt 0.15625 0.921875 -vt 0 0.921875 -vt 0.25 0.390625 -vt 0.25 0.390625 -vt 0.25 0.3125 -vt 0.25 0.3125 -vt 0 0.90625 -vt 0.15625 0.90625 -vt 0.15625 0.828125 -vt 0 0.828125 -vt 0.265625 0.234375 -vt 0.265625 0.234375 -vt 0.265625 0.390625 -vt 0.265625 0.390625 -vt 0.609375 0.625 -vt 0.609375 0.625 -vt 0.609375 0.46875 -vt 0.609375 0.46875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 84/244/61 87/243/61 85/242/61 82/241/61 -f 83/248/62 84/247/62 82/246/62 81/245/62 -f 88/252/63 83/251/63 81/250/63 86/249/63 -f 87/256/64 88/255/64 86/254/64 85/253/64 -f 86/260/65 81/259/65 82/258/65 85/257/65 -f 87/264/66 84/263/66 83/262/66 88/261/66 -o cube -v 0.09368750000000003 0.46473665235168143 0.6360445976483184 -v 0.09368750000000003 0.5531249999999999 0.54765625 -v 0.09368750000000003 0.28795995705504474 0.4592679023516817 -v 0.09368750000000003 0.37634830470336317 0.3708795547033632 -v -0.09368750000000003 0.5531249999999999 0.54765625 -v -0.09368750000000003 0.46473665235168143 0.6360445976483184 -v -0.09368750000000003 0.37634830470336317 0.3708795547033632 -v -0.09368750000000003 0.28795995705504474 0.4592679023516817 -vt 0.28125 0.53125 -vt 0.328125 0.53125 -vt 0.328125 0.46875 -vt 0.28125 0.46875 -vt 0.140625 0.484375 -vt 0.171875 0.484375 -vt 0.171875 0.421875 -vt 0.140625 0.421875 -vt 0.21875 0.515625 -vt 0.265625 0.515625 -vt 0.265625 0.453125 -vt 0.21875 0.453125 -vt 0 0.46875 -vt 0.03125 0.46875 -vt 0.03125 0.40625 -vt 0 0.40625 -vt 0.4375 0.4375 -vt 0.390625 0.4375 -vt 0.390625 0.46875 -vt 0.4375 0.46875 -vt 0.328125 0.453125 -vt 0.28125 0.453125 -vt 0.28125 0.421875 -vt 0.328125 0.421875 -vn 0 0.7071067811865476 -0.7071067811865475 -vn 1 0 0 -vn 0 -0.7071067811865476 0.7071067811865475 -vn -1 0 0 -vn 0 0.7071067811865475 0.7071067811865476 -vn 0 -0.7071067811865475 -0.7071067811865476 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 92/268/67 95/267/67 93/266/67 90/265/67 -f 91/272/68 92/271/68 90/270/68 89/269/68 -f 96/276/69 91/275/69 89/274/69 94/273/69 -f 95/280/70 96/279/70 94/278/70 93/277/70 -f 94/284/71 89/283/71 90/282/71 93/281/71 -f 95/288/72 92/287/72 91/286/72 96/285/72 -o cube -v 0.09375000000000044 0.4648437500000003 0.6359374999999998 -v 0.09375000000000044 0.4170083209543641 0.520452558436089 -v 0.09375000000000044 0.11838892530826778 0.7794437871369084 -v 0.09375000000000044 0.07055349626263158 0.6639588455729977 -v -0.09375 0.4170083209543641 0.520452558436089 -v -0.09375 0.4648437500000003 0.6359374999999998 -v -0.09375 0.07055349626263158 0.6639588455729977 -v -0.09375 0.11838892530826778 0.7794437871369084 -vt 0.21875 0.625 -vt 0.265625 0.625 -vt 0.265625 0.53125 -vt 0.21875 0.53125 -vt 0 0.578125 -vt 0.03125 0.578125 -vt 0.03125 0.484375 -vt 0 0.484375 -vt 0.359375 0.625 -vt 0.40625 0.625 -vt 0.40625 0.53125 -vt 0.359375 0.53125 -vt 0.34375 0.515625 -vt 0.375 0.515625 -vt 0.375 0.421875 -vt 0.34375 0.421875 -vt 0.59375 0.6875 -vt 0.546875 0.6875 -vt 0.546875 0.71875 -vt 0.59375 0.71875 -vt 0.59375 0.671875 -vt 0.546875 0.671875 -vt 0.546875 0.640625 -vt 0.59375 0.640625 -vn 0 -0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 -0.3826834323650897 -vn 0 -0.9238795325112867 0.3826834323650897 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 100/292/73 103/291/73 101/290/73 98/289/73 -f 99/296/74 100/295/74 98/294/74 97/293/74 -f 104/300/75 99/299/75 97/298/75 102/297/75 -f 103/304/76 104/303/76 102/302/76 101/301/76 -f 102/308/77 97/307/77 98/306/77 101/305/77 -f 103/312/78 100/311/78 99/310/78 104/309/78 -o cube -v 0.09368750000000003 0.2879599570550445 0.6360445976483183 -v 0.09368750000000003 0.376348304703363 0.54765625 -v 0.09368750000000003 0.19957160940672625 0.5476562500000001 -v 0.09368750000000003 0.28795995705504474 0.4592679023516817 -v -0.09368750000000003 0.376348304703363 0.54765625 -v -0.09368750000000003 0.2879599570550445 0.6360445976483183 -v -0.09368750000000003 0.28795995705504474 0.4592679023516817 -v -0.09368750000000003 0.19957160940672625 0.5476562500000001 -vt 0.546875 0.625 -vt 0.59375 0.625 -vt 0.59375 0.59375 -vt 0.546875 0.59375 -vt 0.59375 0.4375 -vt 0.625 0.4375 -vt 0.625 0.40625 -vt 0.59375 0.40625 -vt 0.546875 0.578125 -vt 0.59375 0.578125 -vt 0.59375 0.546875 -vt 0.546875 0.546875 -vt 0 0.390625 -vt 0.03125 0.390625 -vt 0.03125 0.359375 -vt 0 0.359375 -vt 0.59375 0.5 -vt 0.546875 0.5 -vt 0.546875 0.53125 -vt 0.59375 0.53125 -vt 0.59375 0.484375 -vt 0.546875 0.484375 -vt 0.546875 0.453125 -vt 0.59375 0.453125 -vn 0 0.7071067811865476 -0.7071067811865475 -vn 1 0 0 -vn 0 -0.7071067811865476 0.7071067811865475 -vn -1 0 0 -vn 0 0.7071067811865475 0.7071067811865476 -vn 0 -0.7071067811865475 -0.7071067811865476 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 108/316/79 111/315/79 109/314/79 106/313/79 -f 107/320/80 108/319/80 106/318/80 105/317/80 -f 112/324/81 107/323/81 105/322/81 110/321/81 -f 111/328/82 112/327/82 110/326/82 109/325/82 -f 110/332/83 105/331/83 106/330/83 109/329/83 -f 111/336/84 108/335/84 107/334/84 112/333/84 -o cube -v 0.09375000000000044 0.35926585017240864 0.544370272958907 -v 0.09375000000000044 0.33534813564959043 0.48662780217695145 -v 0.09375000000000044 0.07055349626263158 0.6639588455729977 -v 0.09375000000000044 0.046635781739813364 0.6062163747910421 -v -0.09375 0.33534813564959043 0.48662780217695145 -v -0.09375 0.35926585017240864 0.544370272958907 -v -0.09375 0.046635781739813364 0.6062163747910421 -v -0.09375 0.07055349626263158 0.6639588455729977 -vt 0.40625 1 -vt 0.453125 1 -vt 0.453125 0.921875 -vt 0.40625 0.921875 -vt 0.140625 0.65625 -vt 0.15625 0.65625 -vt 0.15625 0.578125 -vt 0.140625 0.578125 -vt 0.40625 0.90625 -vt 0.453125 0.90625 -vt 0.453125 0.828125 -vt 0.40625 0.828125 -vt 0.28125 0.625 -vt 0.296875 0.625 -vt 0.296875 0.546875 -vt 0.28125 0.546875 -vt 0.65625 0.671875 -vt 0.609375 0.671875 -vt 0.609375 0.6875 -vt 0.65625 0.6875 -vt 0.65625 0.65625 -vt 0.609375 0.65625 -vt 0.609375 0.640625 -vt 0.65625 0.640625 -vn 0 -0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 -0.3826834323650897 -vn 0 -0.9238795325112867 0.3826834323650897 -usemtl m_c50f7cbd-4ca6-e04a-d456-ede07ca132a4 -f 116/340/85 119/339/85 117/338/85 114/337/85 -f 115/344/86 116/343/86 114/342/86 113/341/86 -f 120/348/87 115/347/87 113/346/87 118/345/87 -f 119/352/88 120/351/88 118/350/88 117/349/88 -f 118/356/89 113/355/89 114/354/89 117/353/89 -f 119/360/90 116/359/90 115/358/90 120/357/90 \ No newline at end of file diff --git a/resources/models/Flintlock/Flintlock.png b/resources/models/Flintlock/Flintlock.png deleted file mode 100644 index f730aa3..0000000 Binary files a/resources/models/Flintlock/Flintlock.png and /dev/null differ diff --git a/resources/models/Flintlock/Flintlock.vtx b/resources/models/Flintlock/Flintlock.vtx deleted file mode 100644 index 50cf07f..0000000 Binary files a/resources/models/Flintlock/Flintlock.vtx and /dev/null differ diff --git a/resources/models/Flintlock/Flintlock_mat.json b/resources/models/Flintlock/Flintlock_mat.json deleted file mode 100644 index 3a85c5d..0000000 --- a/resources/models/Flintlock/Flintlock_mat.json +++ /dev/null @@ -1,44 +0,0 @@ -[ - { - "ID": "Flintlock-mat-0", - "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - }, - { - "ID": "Flintlock-mat-1", - "TexturePath": "resources\\models\\Flintlock\\Flintlock.png", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - }, - { - "ID": "Flintlock-mat-2", - "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - } -] \ No newline at end of file diff --git a/resources/models/Forest/ModelTexture0.png b/resources/models/Forest/ModelTexture0.png new file mode 100644 index 0000000..d0ac859 Binary files /dev/null and b/resources/models/Forest/ModelTexture0.png differ diff --git a/resources/models/Forest/ModelTexture10.png b/resources/models/Forest/ModelTexture10.png new file mode 100644 index 0000000..bd79ee4 Binary files /dev/null and b/resources/models/Forest/ModelTexture10.png differ diff --git a/resources/models/Forest/ModelTexture13.png b/resources/models/Forest/ModelTexture13.png new file mode 100644 index 0000000..e9257cb Binary files /dev/null and b/resources/models/Forest/ModelTexture13.png differ diff --git a/resources/models/Forest/ModelTexture14.png b/resources/models/Forest/ModelTexture14.png new file mode 100644 index 0000000..d95a293 Binary files /dev/null and b/resources/models/Forest/ModelTexture14.png differ diff --git a/resources/models/Forest/ModelTexture17.png b/resources/models/Forest/ModelTexture17.png new file mode 100644 index 0000000..5e7a9a4 Binary files /dev/null and b/resources/models/Forest/ModelTexture17.png differ diff --git a/resources/models/Forest/ModelTexture20.png b/resources/models/Forest/ModelTexture20.png new file mode 100644 index 0000000..1d3cc6a Binary files /dev/null and b/resources/models/Forest/ModelTexture20.png differ diff --git a/resources/models/Forest/ModelTexture23.png b/resources/models/Forest/ModelTexture23.png new file mode 100644 index 0000000..db885b4 Binary files /dev/null and b/resources/models/Forest/ModelTexture23.png differ diff --git a/resources/models/Forest/ModelTexture25.png b/resources/models/Forest/ModelTexture25.png new file mode 100644 index 0000000..63321b0 Binary files /dev/null and b/resources/models/Forest/ModelTexture25.png differ diff --git a/resources/models/Forest/ModelTexture28.png b/resources/models/Forest/ModelTexture28.png new file mode 100644 index 0000000..39355c8 Binary files /dev/null and b/resources/models/Forest/ModelTexture28.png differ diff --git a/resources/models/Forest/ModelTexture29.png b/resources/models/Forest/ModelTexture29.png new file mode 100644 index 0000000..e561a2c Binary files /dev/null and b/resources/models/Forest/ModelTexture29.png differ diff --git a/resources/models/Forest/ModelTexture32.png b/resources/models/Forest/ModelTexture32.png new file mode 100644 index 0000000..a0f1083 Binary files /dev/null and b/resources/models/Forest/ModelTexture32.png differ diff --git a/resources/models/Forest/ModelTexture35.png b/resources/models/Forest/ModelTexture35.png new file mode 100644 index 0000000..7a5687e Binary files /dev/null and b/resources/models/Forest/ModelTexture35.png differ diff --git a/resources/models/Forest/ModelTexture38.png b/resources/models/Forest/ModelTexture38.png new file mode 100644 index 0000000..4f1b0fb Binary files /dev/null and b/resources/models/Forest/ModelTexture38.png differ diff --git a/resources/models/Forest/ModelTexture4.png b/resources/models/Forest/ModelTexture4.png new file mode 100644 index 0000000..2c108cb Binary files /dev/null and b/resources/models/Forest/ModelTexture4.png differ diff --git a/resources/models/Forest/ModelTexture41.png b/resources/models/Forest/ModelTexture41.png new file mode 100644 index 0000000..e2a0c1c Binary files /dev/null and b/resources/models/Forest/ModelTexture41.png differ diff --git a/resources/models/Forest/ModelTexture44.png b/resources/models/Forest/ModelTexture44.png new file mode 100644 index 0000000..86672b1 Binary files /dev/null and b/resources/models/Forest/ModelTexture44.png differ diff --git a/resources/models/Forest/ModelTexture47.png b/resources/models/Forest/ModelTexture47.png new file mode 100644 index 0000000..8d03481 Binary files /dev/null and b/resources/models/Forest/ModelTexture47.png differ diff --git a/resources/models/Forest/ModelTexture48.png b/resources/models/Forest/ModelTexture48.png new file mode 100644 index 0000000..f7b0f84 Binary files /dev/null and b/resources/models/Forest/ModelTexture48.png differ diff --git a/resources/models/Forest/ModelTexture51.png b/resources/models/Forest/ModelTexture51.png new file mode 100644 index 0000000..6f73b59 Binary files /dev/null and b/resources/models/Forest/ModelTexture51.png differ diff --git a/resources/EngineResources/audio/music/MENUMUSIC_RetroFutureClean.ogg b/resources/models/Forest/ModelTexture52.png similarity index 59% rename from resources/EngineResources/audio/music/MENUMUSIC_RetroFutureClean.ogg rename to resources/models/Forest/ModelTexture52.png index 597781a..ef9d835 100644 Binary files a/resources/EngineResources/audio/music/MENUMUSIC_RetroFutureClean.ogg and b/resources/models/Forest/ModelTexture52.png differ diff --git a/resources/models/Forest/ModelTexture55.png b/resources/models/Forest/ModelTexture55.png new file mode 100644 index 0000000..36f1af4 Binary files /dev/null and b/resources/models/Forest/ModelTexture55.png differ diff --git a/resources/models/Forest/ModelTexture58.png b/resources/models/Forest/ModelTexture58.png new file mode 100644 index 0000000..276aa20 Binary files /dev/null and b/resources/models/Forest/ModelTexture58.png differ diff --git a/resources/models/Forest/ModelTexture61.png b/resources/models/Forest/ModelTexture61.png new file mode 100644 index 0000000..0343320 Binary files /dev/null and b/resources/models/Forest/ModelTexture61.png differ diff --git a/resources/models/Forest/ModelTexture64.png b/resources/models/Forest/ModelTexture64.png new file mode 100644 index 0000000..89b0414 Binary files /dev/null and b/resources/models/Forest/ModelTexture64.png differ diff --git a/resources/models/Forest/ModelTexture67.png b/resources/models/Forest/ModelTexture67.png new file mode 100644 index 0000000..20d111f Binary files /dev/null and b/resources/models/Forest/ModelTexture67.png differ diff --git a/resources/models/Forest/ModelTexture7.png b/resources/models/Forest/ModelTexture7.png new file mode 100644 index 0000000..352371c Binary files /dev/null and b/resources/models/Forest/ModelTexture7.png differ diff --git a/resources/models/Forest/forest.glb b/resources/models/Forest/forest.glb new file mode 100644 index 0000000..3f6ca38 Binary files /dev/null and b/resources/models/Forest/forest.glb differ diff --git a/resources/models/Forest/forest.idx b/resources/models/Forest/forest.idx new file mode 100644 index 0000000..21992af Binary files /dev/null and b/resources/models/Forest/forest.idx differ diff --git a/resources/models/Forest/forest.json b/resources/models/Forest/forest.json new file mode 100644 index 0000000..8ae2a5c --- /dev/null +++ b/resources/models/Forest/forest.json @@ -0,0 +1,215 @@ +{ + "ID": "forest", + "Meshes": [ + { + "ID": "Background_Tree_Atlas.001_Background_Tree_Atlas_0_0", + "MaterialID": "forest-mat-0", + "OffsetVertex": 0, + "VertexSize": 2085440, + "OffsetIndex": 0, + "IndexSize": 1125636 + }, + { + "ID": "Background_Tree_Atlas.002_Metal_Fence_0_1", + "MaterialID": "forest-mat-1", + "OffsetVertex": 2085440, + "VertexSize": 3280, + "OffsetIndex": 1125636, + "IndexSize": 984 + }, + { + "ID": "Background_Tree_Atlas.003_Dirt_Road_Bare_0_2", + "MaterialID": "forest-mat-2", + "OffsetVertex": 2088720, + "VertexSize": 4700, + "OffsetIndex": 1126620, + "IndexSize": 4740 + }, + { + "ID": "Background_Tree_Atlas.004_Trunk_Birch_0_3", + "MaterialID": "forest-mat-3", + "OffsetVertex": 2093420, + "VertexSize": 240720, + "OffsetIndex": 1131360, + "IndexSize": 155052 + }, + { + "ID": "Background_Tree_Atlas.005_Wood_Log_0_4", + "MaterialID": "forest-mat-4", + "OffsetVertex": 2334140, + "VertexSize": 20160, + "OffsetIndex": 1286412, + "IndexSize": 10584 + }, + { + "ID": "Background_Tree_Atlas.006_Trunk_Oak_0_5", + "MaterialID": "forest-mat-5", + "OffsetVertex": 2354300, + "VertexSize": 1306960, + "OffsetIndex": 1296996, + "IndexSize": 841836 + }, + { + "ID": "Background_Tree_Atlas.007_Fallen_Generic_Leaves_0_6", + "MaterialID": "forest-mat-6", + "OffsetVertex": 3661260, + "VertexSize": 135500, + "OffsetIndex": 2138832, + "IndexSize": 91788 + }, + { + "ID": "Background_Tree_Atlas.008_Ground_Dirt_0_7", + "MaterialID": "forest-mat-7", + "OffsetVertex": 3796760, + "VertexSize": 161440, + "OffsetIndex": 2230620, + "IndexSize": 41844 + }, + { + "ID": "Background_Tree_Atlas.009_Forest_Bush_0_8", + "MaterialID": "forest-mat-8", + "OffsetVertex": 3958200, + "VertexSize": 259640, + "OffsetIndex": 2272464, + "IndexSize": 102840 + }, + { + "ID": "Background_Tree_Atlas.010_Grass_Vegetation_Dry_0_9", + "MaterialID": "forest-mat-9", + "OffsetVertex": 4217840, + "VertexSize": 669040, + "OffsetIndex": 2375304, + "IndexSize": 200712 + }, + { + "ID": "Background_Tree_Atlas.011_Grass_Vegetation_Green_0_10", + "MaterialID": "forest-mat-10", + "OffsetVertex": 4886880, + "VertexSize": 1046480, + "OffsetIndex": 2576016, + "IndexSize": 313512 + }, + { + "ID": "Background_Tree_Atlas.012_Fallen_Maple_Leaves_0_11", + "MaterialID": "forest-mat-11", + "OffsetVertex": 5933360, + "VertexSize": 208400, + "OffsetIndex": 2889528, + "IndexSize": 138060 + }, + { + "ID": "Background_Tree_Atlas.013_Rock_Decal_0_12", + "MaterialID": "forest-mat-12", + "OffsetVertex": 6141760, + "VertexSize": 307820, + "OffsetIndex": 3027588, + "IndexSize": 246348 + }, + { + "ID": "Background_Tree_Atlas.014_Mud_Pile_0_13", + "MaterialID": "forest-mat-13", + "OffsetVertex": 6449580, + "VertexSize": 17400, + "OffsetIndex": 3273936, + "IndexSize": 18108 + }, + { + "ID": "Background_Tree_Atlas.015_Dirt_Road_Trails_0_14", + "MaterialID": "forest-mat-14", + "OffsetVertex": 6466980, + "VertexSize": 60640, + "OffsetIndex": 3292044, + "IndexSize": 63504 + }, + { + "ID": "Background_Tree_Atlas.016_Road_Edge_Gravel_Dusty_0_15", + "MaterialID": "forest-mat-15", + "OffsetVertex": 6527620, + "VertexSize": 36560, + "OffsetIndex": 3355548, + "IndexSize": 37512 + }, + { + "ID": "Background_Tree_Atlas.017_Puddle_Streaks_0_16", + "MaterialID": "forest-mat-16", + "OffsetVertex": 6564180, + "VertexSize": 40660, + "OffsetIndex": 3393060, + "IndexSize": 44316 + }, + { + "ID": "Background_Tree_Atlas.018_Wood_Fence_0_17", + "MaterialID": "forest-mat-17", + "OffsetVertex": 6604840, + "VertexSize": 22600, + "OffsetIndex": 3437376, + "IndexSize": 8016 + }, + { + "ID": "Background_Tree_Atlas.019_Sloped_Rock_0_18", + "MaterialID": "forest-mat-18", + "OffsetVertex": 6627440, + "VertexSize": 491300, + "OffsetIndex": 3445392, + "IndexSize": 123444 + }, + { + "ID": "Background_Tree_Atlas.020_Terrain_Far_0_19", + "MaterialID": "forest-mat-19", + "OffsetVertex": 7118740, + "VertexSize": 55780, + "OffsetIndex": 3568836, + "IndexSize": 31728 + }, + { + "ID": "Background_Tree_Atlas.021_Aerial_Grass_0_20", + "MaterialID": "forest-mat-20", + "OffsetVertex": 7174520, + "VertexSize": 383080, + "OffsetIndex": 3600564, + "IndexSize": 128748 + }, + { + "ID": "Background_Tree_Atlas.022_Tall_Cliff_0_21", + "MaterialID": "forest-mat-21", + "OffsetVertex": 7557600, + "VertexSize": 387380, + "OffsetIndex": 3729312, + "IndexSize": 93840 + }, + { + "ID": "Background_Tree_Atlas.023_Cobblestone_0_22", + "MaterialID": "forest-mat-22", + "OffsetVertex": 7944980, + "VertexSize": 40720, + "OffsetIndex": 3823152, + "IndexSize": 10860 + }, + { + "ID": "Background_Tree_Atlas.024_Grass_Close_0_23", + "MaterialID": "forest-mat-23", + "OffsetVertex": 7985700, + "VertexSize": 168280, + "OffsetIndex": 3834012, + "IndexSize": 87936 + }, + { + "ID": "Background_Tree_Atlas.025_Dirt_Road_0_24", + "MaterialID": "forest-mat-24", + "OffsetVertex": 8153980, + "VertexSize": 109260, + "OffsetIndex": 3921948, + "IndexSize": 120624 + }, + { + "ID": "Background_Tree_Atlas.026_Broken_Rocks_0_25", + "MaterialID": "forest-mat-25", + "OffsetVertex": 8263240, + "VertexSize": 225980, + "OffsetIndex": 4042572, + "IndexSize": 50736 + } + ], + "VertexPath": "resources/models/Forest/forest.vtx", + "IndexPath": "resources/models/Forest/forest.idx" +} \ No newline at end of file diff --git a/resources/EngineResources/audio/music/You Fought The Rain mp3.mp3 b/resources/models/Forest/forest.vtx similarity index 51% rename from resources/EngineResources/audio/music/You Fought The Rain mp3.mp3 rename to resources/models/Forest/forest.vtx index fe4eaf6..32b85db 100644 Binary files a/resources/EngineResources/audio/music/You Fought The Rain mp3.mp3 and b/resources/models/Forest/forest.vtx differ diff --git a/resources/models/Forest/forest_mat.json b/resources/models/Forest/forest_mat.json new file mode 100644 index 0000000..66d3692 --- /dev/null +++ b/resources/models/Forest/forest_mat.json @@ -0,0 +1,272 @@ +[ + { + "ID": "forest-mat-0", + "TexturePath": "resources\\models\\Forest\\ModelTexture0.png", + "DiffuseColour": { + "X": 0.3347269, + "Y": 0.3347269, + "Z": 0.3347269, + "W": 1.0 + } + }, + { + "ID": "forest-mat-1", + "TexturePath": "resources\\models\\Forest\\ModelTexture4.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-2", + "TexturePath": "resources\\models\\Forest\\ModelTexture7.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-3", + "TexturePath": "resources\\models\\Forest\\ModelTexture10.png", + "DiffuseColour": { + "X": 0.8147891, + "Y": 0.8147891, + "Z": 0.8147891, + "W": 1.0 + } + }, + { + "ID": "forest-mat-4", + "TexturePath": "resources\\models\\Forest\\ModelTexture13.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-5", + "TexturePath": "resources\\models\\Forest\\ModelTexture14.png", + "DiffuseColour": { + "X": 0.9180937, + "Y": 0.9180937, + "Z": 0.9180937, + "W": 1.0 + } + }, + { + "ID": "forest-mat-6", + "TexturePath": "resources\\models\\Forest\\ModelTexture17.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-7", + "TexturePath": "resources\\models\\Forest\\ModelTexture20.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-8", + "TexturePath": "resources\\models\\Forest\\ModelTexture23.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-9", + "TexturePath": "resources\\models\\Forest\\ModelTexture25.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-10", + "TexturePath": "resources\\models\\Forest\\ModelTexture28.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-11", + "TexturePath": "resources\\models\\Forest\\ModelTexture29.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-12", + "TexturePath": "resources\\models\\Forest\\ModelTexture32.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-13", + "TexturePath": "resources\\models\\Forest\\ModelTexture35.png", + "DiffuseColour": { + "X": 0.79048216, + "Y": 0.79048216, + "Z": 0.79048216, + "W": 1.0 + } + }, + { + "ID": "forest-mat-14", + "TexturePath": "resources\\models\\Forest\\ModelTexture38.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-15", + "TexturePath": "resources\\models\\Forest\\ModelTexture41.png", + "DiffuseColour": { + "X": 0.6446405, + "Y": 0.6446405, + "Z": 0.6446405, + "W": 1.0 + } + }, + { + "ID": "forest-mat-16", + "TexturePath": "resources\\models\\Forest\\ModelTexture44.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-17", + "TexturePath": "resources\\models\\Forest\\ModelTexture47.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-18", + "TexturePath": "resources\\models\\Forest\\ModelTexture48.png", + "DiffuseColour": { + "X": 0.74186826, + "Y": 0.74186826, + "Z": 0.74186826, + "W": 1.0 + } + }, + { + "ID": "forest-mat-19", + "TexturePath": "resources\\models\\Forest\\ModelTexture51.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-20", + "TexturePath": "resources\\models\\Forest\\ModelTexture52.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-21", + "TexturePath": "resources\\models\\Forest\\ModelTexture55.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-22", + "TexturePath": "resources\\models\\Forest\\ModelTexture58.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-23", + "TexturePath": "resources\\models\\Forest\\ModelTexture61.png", + "DiffuseColour": { + "X": 0.8998634, + "Y": 0.8998634, + "Z": 0.8998634, + "W": 1.0 + } + }, + { + "ID": "forest-mat-24", + "TexturePath": "resources\\models\\Forest\\ModelTexture64.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-25", + "TexturePath": "resources\\models\\Forest\\ModelTexture67.png", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + }, + { + "ID": "forest-mat-26", + "TexturePath": "", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + } +] \ No newline at end of file diff --git a/resources/models/Metro/MetroCarLeadDefault.png b/resources/models/Metro/MetroCarLeadDefault.png new file mode 100644 index 0000000..7f98e5c Binary files /dev/null and b/resources/models/Metro/MetroCarLeadDefault.png differ diff --git a/resources/models/Metro/MetroCarLeadDefaultGreyscale.png b/resources/models/Metro/MetroCarLeadDefaultGreyscale.png new file mode 100644 index 0000000..8250e08 Binary files /dev/null and b/resources/models/Metro/MetroCarLeadDefaultGreyscale.png differ diff --git a/resources/models/Metro/MetroLeadCar.json b/resources/models/Metro/MetroLeadCar.json new file mode 100644 index 0000000..f198a0a --- /dev/null +++ b/resources/models/Metro/MetroLeadCar.json @@ -0,0 +1,5609 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "texture_size": [256, 256], + "textures": { + "2": "MetroCarLeadDefault", + "particle": "MetroCarLeadRustyGreyscale" + }, + "elements": [ + { + "from": [2, 2, 24.25], + "to": [5, 3, 27], + "rotation": {"angle": 22.5, "axis": "x", "origin": [3.5, 2, 27]}, + "faces": { + "north": {"uv": [7.126, 4.501, 7.3115, 4.5615], "texture": "#2"}, + "east": {"uv": [7.251, 2.126, 7.42188, 2.1865], "texture": "#2"}, + "south": {"uv": [7.126, 4.5635, 7.3115, 4.624], "texture": "#2"}, + "west": {"uv": [7.251, 2.1885, 7.42188, 2.249], "texture": "#2"}, + "up": {"uv": [4.124, 6.60938, 3.9385, 6.4385], "texture": "#2"}, + "down": {"uv": [6.624, 4.751, 6.4385, 4.92188], "texture": "#2"} + } + }, + { + "from": [2, 3, -14], + "to": [5, 4, -6], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 2, 1]}, + "faces": { + "north": {"uv": [7.126, 5.001, 7.3115, 5.0615], "texture": "#2"}, + "east": {"uv": [6.501, 1.751, 6.999, 1.8115], "texture": "#2"}, + "south": {"uv": [7.126, 5.0635, 7.3115, 5.124], "texture": "#2"}, + "west": {"uv": [6.501, 1.8135, 6.999, 1.874], "texture": "#2"}, + "up": {"uv": [4.749, 3.749, 4.5635, 3.251], "texture": "#2"}, + "down": {"uv": [5.4365, 4.501, 5.251, 4.999], "texture": "#2"} + } + }, + { + "from": [2, 3, -0.15], + "to": [5, 4, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 2, 0]}, + "faces": { + "north": {"uv": [7.126, 5.126, 7.3115, 5.1865], "texture": "#2"}, + "east": {"uv": [5.5635, 0.1885, 6.70313, 0.249], "texture": "#2"}, + "south": {"uv": [7.126, 5.1885, 7.3115, 5.249], "texture": "#2"}, + "west": {"uv": [5.5635, 3.8135, 6.70313, 3.874], "texture": "#2"}, + "up": {"uv": [1.4365, 4.89063, 1.251, 3.751], "texture": "#2"}, + "down": {"uv": [1.624, 3.751, 1.4385, 4.89063], "texture": "#2"} + } + }, + { + "from": [2.75, 3, -6], + "to": [5, 4, -0.15], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 2, 1]}, + "faces": { + "north": {"uv": [7.3135, 0.5635, 7.45313, 0.624], "texture": "#2"}, + "east": {"uv": [6.751, 0.1885, 7.10938, 0.249], "texture": "#2"}, + "south": {"uv": [7.3135, 0.626, 7.45313, 0.6865], "texture": "#2"}, + "west": {"uv": [6.751, 1.9385, 7.10938, 1.999], "texture": "#2"}, + "up": {"uv": [6.07813, 6.29688, 5.9385, 5.9385], "texture": "#2"}, + "down": {"uv": [0.51563, 6.001, 0.376, 6.35938], "texture": "#2"} + } + }, + { + "from": [2, 3, -6], + "to": [2.75, 3.5, -0.15], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 2, 1]}, + "faces": { + "north": {"uv": [7.9385, 7.0635, 7.98438, 7.09375], "texture": "#2"}, + "east": {"uv": [7.251, 0.126, 7.60938, 0.15625], "texture": "#2"}, + "south": {"uv": [7.126, 7.9385, 7.17188, 7.96875], "texture": "#2"}, + "west": {"uv": [7.251, 0.376, 7.60938, 0.40625], "texture": "#2"}, + "up": {"uv": [2.92188, 7.17188, 2.876, 6.8135], "texture": "#2"}, + "down": {"uv": [2.98438, 6.8135, 2.9385, 7.17188], "texture": "#2"} + } + }, + { + "from": [2, 3, 18], + "to": [2.75, 3.5, 23.85], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 2, 25]}, + "faces": { + "north": {"uv": [7.9385, 7.126, 7.98438, 7.15625], "texture": "#2"}, + "east": {"uv": [7.251, 0.4385, 7.60938, 0.46875], "texture": "#2"}, + "south": {"uv": [7.1885, 7.9385, 7.23438, 7.96875], "texture": "#2"}, + "west": {"uv": [7.251, 0.501, 7.60938, 0.53125], "texture": "#2"}, + "up": {"uv": [3.04688, 7.17188, 3.001, 6.8135], "texture": "#2"}, + "down": {"uv": [3.10938, 6.8135, 3.0635, 7.17188], "texture": "#2"} + } + }, + { + "from": [2.75, 3, 18], + "to": [5, 4, 23.85], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 2, 25]}, + "faces": { + "north": {"uv": [7.3135, 2.0635, 7.45313, 2.124], "texture": "#2"}, + "east": {"uv": [2.376, 6.751, 2.73438, 6.8115], "texture": "#2"}, + "south": {"uv": [7.3135, 3.0635, 7.45313, 3.124], "texture": "#2"}, + "west": {"uv": [2.751, 6.751, 3.10938, 6.8115], "texture": "#2"}, + "up": {"uv": [4.45313, 6.35938, 4.3135, 6.001], "texture": "#2"}, + "down": {"uv": [0.14063, 6.0635, 0.001, 6.42188], "texture": "#2"} + } + }, + { + "from": [13.25, 3, -6], + "to": [14, 3.5, -0.15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 2, 1]}, + "faces": { + "north": {"uv": [7.9385, 7.1885, 7.98438, 7.21875], "texture": "#2"}, + "east": {"uv": [7.251, 0.8135, 7.60938, 0.84375], "texture": "#2"}, + "south": {"uv": [7.251, 7.9385, 7.29688, 7.96875], "texture": "#2"}, + "west": {"uv": [7.251, 0.876, 7.60938, 0.90625], "texture": "#2"}, + "up": {"uv": [4.85938, 7.17188, 4.8135, 6.8135], "texture": "#2"}, + "down": {"uv": [4.92188, 6.8135, 4.876, 7.17188], "texture": "#2"} + } + }, + { + "from": [11, 3, -0.15], + "to": [14, 4, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 2, 0]}, + "faces": { + "north": {"uv": [7.126, 5.376, 7.3115, 5.4365], "texture": "#2"}, + "east": {"uv": [5.626, 1.501, 6.76563, 1.5615], "texture": "#2"}, + "south": {"uv": [7.126, 5.4385, 7.3115, 5.499], "texture": "#2"}, + "west": {"uv": [5.626, 1.5635, 6.76563, 1.624], "texture": "#2"}, + "up": {"uv": [1.8115, 4.89063, 1.626, 3.751], "texture": "#2"}, + "down": {"uv": [0.1865, 3.8135, 0.001, 4.95313], "texture": "#2"} + } + }, + { + "from": [13.25, 3, 18], + "to": [14, 3.5, 23.85], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 2, 25]}, + "faces": { + "north": {"uv": [7.9385, 7.251, 7.98438, 7.28125], "texture": "#2"}, + "east": {"uv": [7.251, 1.626, 7.60938, 1.65625], "texture": "#2"}, + "south": {"uv": [7.3135, 7.9385, 7.35938, 7.96875], "texture": "#2"}, + "west": {"uv": [7.251, 1.6885, 7.60938, 1.71875], "texture": "#2"}, + "up": {"uv": [4.98438, 7.17188, 4.9385, 6.8135], "texture": "#2"}, + "down": {"uv": [5.73438, 6.8135, 5.6885, 7.17188], "texture": "#2"} + } + }, + { + "from": [11, 3, 18], + "to": [13.25, 4, 23.85], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 2, 25]}, + "faces": { + "north": {"uv": [7.3135, 3.126, 7.45313, 3.1865], "texture": "#2"}, + "east": {"uv": [6.751, 3.8135, 7.10938, 3.874], "texture": "#2"}, + "south": {"uv": [7.3135, 3.1885, 7.45313, 3.249], "texture": "#2"}, + "west": {"uv": [6.751, 4.251, 7.10938, 4.3115], "texture": "#2"}, + "up": {"uv": [0.70313, 6.42188, 0.5635, 6.0635], "texture": "#2"}, + "down": {"uv": [0.89063, 6.0635, 0.751, 6.42188], "texture": "#2"} + } + }, + { + "from": [11, 3, -6], + "to": [13.25, 4, -0.15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 2, 1]}, + "faces": { + "north": {"uv": [7.3135, 3.251, 7.45313, 3.3115], "texture": "#2"}, + "east": {"uv": [6.751, 4.3135, 7.10938, 4.374], "texture": "#2"}, + "south": {"uv": [7.3135, 3.3135, 7.45313, 3.374], "texture": "#2"}, + "west": {"uv": [6.751, 4.376, 7.10938, 4.4365], "texture": "#2"}, + "up": {"uv": [1.07813, 6.42188, 0.9385, 6.0635], "texture": "#2"}, + "down": {"uv": [3.32813, 6.0635, 3.1885, 6.42188], "texture": "#2"} + } + }, + { + "from": [2, 3, -15], + "to": [5, 4, -13], + "rotation": {"angle": 22.5, "axis": "y", "origin": [5, 3.5, -15]}, + "faces": { + "north": {"uv": [7.126, 5.501, 7.3115, 5.5615], "texture": "#2"}, + "east": {"uv": [2.4385, 5.876, 2.5615, 5.9365], "texture": "#2"}, + "south": {"uv": [7.126, 5.5635, 7.3115, 5.624], "texture": "#2"}, + "west": {"uv": [0.4385, 6.376, 0.5615, 6.4365], "texture": "#2"}, + "up": {"uv": [5.499, 1.499, 5.3135, 1.376], "texture": "#2"}, + "down": {"uv": [6.749, 6.3135, 6.5635, 6.4365], "texture": "#2"} + } + }, + { + "from": [2, 2, -15], + "to": [5, 3, -13], + "rotation": {"angle": 22.5, "axis": "y", "origin": [5, 2.5, -15]}, + "faces": { + "north": {"uv": [7.126, 5.626, 7.3115, 5.6865], "texture": "#2"}, + "east": {"uv": [6.876, 4.4385, 6.999, 4.499], "texture": "#2"}, + "south": {"uv": [7.126, 5.751, 7.3115, 5.8115], "texture": "#2"}, + "west": {"uv": [6.876, 4.6885, 6.999, 4.749], "texture": "#2"}, + "up": {"uv": [0.1865, 6.749, 0.001, 6.626], "texture": "#2"}, + "down": {"uv": [6.8115, 0.251, 6.626, 0.374], "texture": "#2"} + } + }, + { + "from": [1.999, 4, -14], + "to": [14.001, 6, -13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 4, -13]}, + "faces": { + "north": {"uv": [4.6885, 0.5635, 5.4365, 0.6865], "texture": "#2"}, + "east": {"uv": [5.24983, 3.876, 5.18728, 3.999], "texture": "#2"}, + "south": {"uv": [5.126, 0.251, 5.874, 0.374], "texture": "#2"}, + "west": {"uv": [5.1885, 3.876, 5.249, 3.999], "texture": "#2"}, + "up": {"uv": [6.8115, 0.0615, 6.0635, 0.001], "texture": "#2"}, + "down": {"uv": [6.8115, 0.0635, 6.0635, 0.124], "texture": "#2"} + } + }, + { + "from": [5, 16.146, -13.695], + "to": [6, 16.146, -11.695], + "rotation": {"angle": -22.5, "axis": "x", "origin": [11, 15.15, -11.7]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.0615, 0.001], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.124, 0.001], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.0615, 0.001], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.124, 0.001], "texture": "#2"}, + "up": {"uv": [7.4365, 5.999, 7.376, 5.876], "texture": "#2"}, + "down": {"uv": [7.4365, 6.001, 7.376, 6.124], "texture": "#2"} + } + }, + { + "from": [1.999, 15.146, -13.695], + "to": [4.999, 16.146, -11.695], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 15.15, -11.7]}, + "faces": { + "north": {"uv": [7.126, 6.6885, 7.3115, 6.749], "texture": "#2"}, + "east": {"uv": [7.376, 4.6885, 7.499, 4.749], "texture": "#2"}, + "south": {"uv": [7.126, 6.751, 7.3115, 6.8115], "texture": "#2"}, + "west": {"uv": [7.376, 5.6885, 7.499, 5.749], "texture": "#2"}, + "up": {"uv": [6.8115, 4.874, 6.626, 4.751], "texture": "#2"}, + "down": {"uv": [6.8115, 4.876, 6.626, 4.999], "texture": "#2"} + } + }, + { + "from": [4.999, 15.146, -13.695], + "to": [5.999, 16.146, -11.695], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 15.15, -11.7]}, + "faces": { + "north": {"uv": [7.126, 6.6885, 7.3115, 6.749], "texture": "#2"}, + "east": {"uv": [7.376, 4.6885, 7.499, 4.749], "texture": "#2"}, + "south": {"uv": [7.126, 6.751, 7.3115, 6.8115], "texture": "#2"}, + "west": {"uv": [7.376, 5.6885, 7.499, 5.749], "texture": "#2"}, + "up": {"uv": [6.8115, 4.874, 6.626, 4.751], "texture": "#2"}, + "down": {"uv": [6.6865, 4.876, 6.626, 4.999], "texture": "#2"} + } + }, + { + "from": [6, 15.146, -13.695], + "to": [14, 16.146, -11.695], + "rotation": {"angle": -22.5, "axis": "x", "origin": [13, 15.15, -11.7]}, + "faces": { + "north": {"uv": [6.501, 3.251, 6.999, 3.3115], "texture": "#2"}, + "east": {"uv": [7.376, 6.126, 7.499, 6.1865], "texture": "#2"}, + "south": {"uv": [6.501, 3.3135, 6.999, 3.374], "texture": "#2"}, + "west": {"uv": [7.376, 6.1885, 7.499, 6.249], "texture": "#2"}, + "up": {"uv": [6.249, 1.1865, 5.751, 1.0635], "texture": "#2"}, + "down": {"uv": [6.249, 1.1885, 5.751, 1.3115], "texture": "#2"} + } + }, + { + "from": [12, 15.0699, -11.08219], + "to": [14, 16.0699, -6.08219], + "rotation": {"angle": -22.5, "axis": "y", "origin": [14, 16.08516, -11.08519]}, + "faces": { + "north": {"uv": [7.4385, 0.9385, 7.5615, 0.999], "texture": "#2"}, + "east": {"uv": [6.8135, 0.5635, 7.124, 0.624], "texture": "#2"}, + "south": {"uv": [7.4385, 1.126, 7.5615, 1.1865], "texture": "#2"}, + "west": {"uv": [6.8135, 0.626, 7.124, 0.6865], "texture": "#2"}, + "up": {"uv": [4.499, 4.1865, 4.376, 3.876], "texture": "#2"}, + "down": {"uv": [6.3115, 3.251, 6.1885, 3.5615], "texture": "#2"} + } + }, + { + "from": [2, 15.0699, -11.08219], + "to": [4, 16.0699, -5.08219], + "rotation": {"angle": 22.5, "axis": "y", "origin": [2, 16.08516, -11.08519]}, + "faces": { + "north": {"uv": [7.4385, 1.1885, 7.5615, 1.249], "texture": "#2"}, + "east": {"uv": [6.5635, 6.4385, 6.9365, 6.499], "texture": "#2"}, + "south": {"uv": [7.4385, 1.3135, 7.5615, 1.374], "texture": "#2"}, + "west": {"uv": [6.626, 5.001, 6.999, 5.0615], "texture": "#2"}, + "up": {"uv": [4.8115, 6.3115, 4.6885, 5.9385], "texture": "#2"}, + "down": {"uv": [3.499, 6.0635, 3.376, 6.4365], "texture": "#2"} + } + }, + { + "from": [3, 1.38022, 1.91781], + "to": [5, 2.38022, 14.91781], + "rotation": {"angle": -22.5, "axis": "z", "origin": [5, 1.38022, -8.08219]}, + "faces": { + "north": {"uv": [7.4385, 1.376, 7.5615, 1.4365], "texture": "#2"}, + "east": {"uv": [5.751, 1.4385, 6.5615, 1.499], "texture": "#2"}, + "south": {"uv": [7.4385, 1.751, 7.5615, 1.8115], "texture": "#2"}, + "west": {"uv": [5.751, 3.751, 6.5615, 3.8115], "texture": "#2"}, + "up": {"uv": [4.499, 5.6865, 4.376, 4.876], "texture": "#2"}, + "down": {"uv": [2.6865, 5.126, 2.5635, 5.9365], "texture": "#2"} + } + }, + { + "from": [5, 1.38022, 1.91781], + "to": [11, 2.15522, 14.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 1.36484, -13.08519]}, + "faces": { + "north": {"uv": [6.8135, 1.501, 7.1865, 1.54688], "texture": "#2"}, + "east": {"uv": [6.126, 5.126, 6.9365, 5.17188], "texture": "#2"}, + "south": {"uv": [6.8135, 1.5635, 7.1865, 1.60938], "texture": "#2"}, + "west": {"uv": [6.1885, 0.751, 6.999, 0.79688], "texture": "#2"}, + "up": {"uv": [3.624, 1.5615, 3.251, 0.751], "texture": "#2"}, + "down": {"uv": [3.624, 1.5635, 3.251, 2.374], "texture": "#2"} + } + }, + { + "from": [3, 1.13022, 2.91781], + "to": [6, 3.38022, 7.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 1.36484, -12.08519]}, + "faces": { + "north": {"uv": [5.9385, 6.501, 6.124, 6.64063], "texture": "#2"}, + "east": {"uv": [6.126, 4.751, 6.4365, 4.89063], "texture": "#2"}, + "south": {"uv": [0.251, 6.5635, 0.4365, 6.70313], "texture": "#2"}, + "west": {"uv": [6.126, 4.9385, 6.4365, 5.07813], "texture": "#2"}, + "up": {"uv": [0.5615, 5.999, 0.376, 5.6885], "texture": "#2"}, + "down": {"uv": [4.499, 5.6885, 4.3135, 5.999], "texture": "#2"} + } + }, + { + "from": [2.5, 1.63022, 8.66781], + "to": [4.25, 3.38022, 13.66781], + "rotation": {"angle": 45, "axis": "z", "origin": [3.625, 2.75522, 11.16781]}, + "faces": { + "north": {"uv": [4.626, 5.8135, 4.73438, 5.92188], "texture": "#2"}, + "east": {"uv": [6.251, 1.3135, 6.5615, 1.42188], "texture": "#2"}, + "south": {"uv": [0.251, 6.251, 0.35938, 6.35938], "texture": "#2"}, + "west": {"uv": [6.3135, 0.251, 6.624, 0.35938], "texture": "#2"}, + "up": {"uv": [4.79688, 6.624, 4.6885, 6.3135], "texture": "#2"}, + "down": {"uv": [0.73438, 6.4385, 0.626, 6.749], "texture": "#2"} + } + }, + { + "from": [11.75, 1.63022, 8.66781], + "to": [13.5, 3.38022, 13.66781], + "rotation": {"angle": -45, "axis": "z", "origin": [12.375, 2.75522, 11.16781]}, + "faces": { + "north": {"uv": [7.126, 4.251, 7.23438, 4.35938], "texture": "#2"}, + "east": {"uv": [6.376, 3.626, 6.6865, 3.73438], "texture": "#2"}, + "south": {"uv": [7.126, 4.376, 7.23438, 4.48438], "texture": "#2"}, + "west": {"uv": [0.751, 6.4385, 1.0615, 6.54688], "texture": "#2"}, + "up": {"uv": [6.54688, 1.249, 6.4385, 0.9385], "texture": "#2"}, + "down": {"uv": [1.35938, 6.4385, 1.251, 6.749], "texture": "#2"} + } + }, + { + "from": [10, 1.13022, 2.91781], + "to": [13, 3.38022, 7.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [14.5, 1.36484, -12.08519]}, + "faces": { + "north": {"uv": [0.751, 6.5635, 0.9365, 6.70313], "texture": "#2"}, + "east": {"uv": [5.376, 6.126, 5.6865, 6.26563], "texture": "#2"}, + "south": {"uv": [6.5635, 4.251, 6.749, 4.39063], "texture": "#2"}, + "west": {"uv": [6.126, 5.9385, 6.4365, 6.07813], "texture": "#2"}, + "up": {"uv": [0.1865, 6.0615, 0.001, 5.751], "texture": "#2"}, + "down": {"uv": [5.9365, 4.4385, 5.751, 4.749], "texture": "#2"} + } + }, + { + "from": [3.15, 2.15, 1.91781], + "to": [12.85, 3.15, 14.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [1.65, 2.11484, -13.08519]}, + "faces": { + "north": {"uv": [6.1885, 0.8135, 6.79688, 0.874], "texture": "#2"}, + "east": {"uv": [5.9385, 1.9385, 6.749, 1.999], "texture": "#2"}, + "south": {"uv": [6.1885, 0.876, 6.79688, 0.9365], "texture": "#2"}, + "west": {"uv": [5.9385, 5.751, 6.749, 5.8115], "texture": "#2"}, + "up": {"uv": [0.60938, 3.8115, 0.001, 3.001], "texture": "#2"}, + "down": {"uv": [1.23438, 3.001, 0.626, 3.8115], "texture": "#2"} + } + }, + { + "from": [11, 1.38022, 1.91781], + "to": [13, 2.38022, 14.91781], + "rotation": {"angle": 22.5, "axis": "z", "origin": [11, 1.38022, -8.08219]}, + "faces": { + "north": {"uv": [1.8135, 7.4385, 1.9365, 7.499], "texture": "#2"}, + "east": {"uv": [5.9385, 5.8135, 6.749, 5.874], "texture": "#2"}, + "south": {"uv": [7.4385, 1.8135, 7.5615, 1.874], "texture": "#2"}, + "west": {"uv": [5.9385, 5.876, 6.749, 5.9365], "texture": "#2"}, + "up": {"uv": [2.8115, 5.9365, 2.6885, 5.126], "texture": "#2"}, + "down": {"uv": [4.624, 5.126, 4.501, 5.9365], "texture": "#2"} + } + }, + { + "from": [12, 15.06978, -11.08219], + "to": [14, 16.06978, 29.91781], + "rotation": {"angle": -22.5, "axis": "z", "origin": [12, 16.06978, -8.08219]}, + "faces": { + "north": {"uv": [7.4385, 1.876, 7.5615, 1.9365], "texture": "#2"}, + "east": {"uv": [4.626, 2.876, 7.1865, 2.9365], "texture": "#2"}, + "south": {"uv": [7.4385, 1.9385, 7.5615, 1.999], "texture": "#2"}, + "west": {"uv": [4.626, 2.9385, 7.1865, 2.999], "texture": "#2"}, + "up": {"uv": [1.999, 5.5615, 1.876, 3.001], "texture": "#2"}, + "down": {"uv": [2.124, 3.001, 2.001, 5.5615], "texture": "#2"} + } + }, + { + "from": [2, 15.06978, -11.08219], + "to": [4, 16.06978, 29.91781], + "rotation": {"angle": 22.5, "axis": "z", "origin": [4, 16.06978, -8.08219]}, + "faces": { + "north": {"uv": [7.4385, 2.001, 7.5615, 2.0615], "texture": "#2"}, + "east": {"uv": [4.626, 3.001, 7.1865, 3.0615], "texture": "#2"}, + "south": {"uv": [7.4385, 2.126, 7.5615, 2.1865], "texture": "#2"}, + "west": {"uv": [4.6885, 0.376, 7.249, 0.4365], "texture": "#2"}, + "up": {"uv": [2.249, 5.5615, 2.126, 3.001], "texture": "#2"}, + "down": {"uv": [2.374, 3.001, 2.251, 5.5615], "texture": "#2"} + } + }, + { + "from": [12.848, 14.305, -13.33219], + "to": [13.848, 14.805, -13.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 15.83516, -9.08519]}, + "faces": { + "north": {"uv": [2.9385, 7.9385, 2.999, 7.96875], "texture": "#2"}, + "east": {"uv": [1.1885, 8.126, 1.20313, 8.15625], "texture": "#2"}, + "south": {"uv": [7.9385, 2.9385, 7.999, 2.96875], "texture": "#2"}, + "west": {"uv": [8.126, 1.1885, 8.14063, 1.21875], "texture": "#2"}, + "up": {"uv": [8.0615, 4.76563, 8.001, 4.751], "texture": "#2"}, + "down": {"uv": [4.874, 8.001, 4.8135, 8.01563], "texture": "#2"} + } + }, + { + "from": [12.848, 14.305, -13.08219], + "to": [13.848, 15.305, 29.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 15.33516, -9.08519]}, + "faces": { + "north": {"uv": [2.8135, 6.5635, 2.874, 6.624], "texture": "#2"}, + "east": {"uv": [3.876, 0.6885, 6.5615, 0.749], "texture": "#2"}, + "south": {"uv": [6.9385, 5.126, 6.999, 5.1865], "texture": "#2"}, + "west": {"uv": [4.5635, 3.0635, 7.249, 3.124], "texture": "#2"}, + "up": {"uv": [1.874, 6.4365, 1.8135, 3.751], "texture": "#2"}, + "down": {"uv": [1.249, 4.501, 1.1885, 7.1865], "texture": "#2"} + } + }, + { + "from": [13.848, 14.305, 13.91781], + "to": [14.098, 14.805, 27.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 15.33516, -9.08519]}, + "faces": { + "north": {"uv": [1.251, 8.126, 1.26563, 8.15625], "texture": "#2"}, + "east": {"uv": [6.501, 5.6885, 7.374, 5.71875], "texture": "#2"}, + "south": {"uv": [8.126, 1.251, 8.14063, 1.28125], "texture": "#2"}, + "west": {"uv": [6.1885, 6.501, 7.0615, 6.53125], "texture": "#2"}, + "up": {"uv": [0.76563, 7.874, 0.751, 7.001], "texture": "#2"}, + "down": {"uv": [2.82813, 7.001, 2.8135, 7.874], "texture": "#2"} + } + }, + { + "from": [13.848, 14.305, -10.08219], + "to": [14.098, 14.805, 3.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 15.33516, -33.08519]}, + "faces": { + "north": {"uv": [1.3135, 8.126, 1.32813, 8.15625], "texture": "#2"}, + "east": {"uv": [6.5635, 0.6885, 7.4365, 0.71875], "texture": "#2"}, + "south": {"uv": [8.126, 1.3135, 8.14063, 1.34375], "texture": "#2"}, + "west": {"uv": [6.5635, 0.9385, 7.4365, 0.96875], "texture": "#2"}, + "up": {"uv": [4.45313, 7.874, 4.4385, 7.001], "texture": "#2"}, + "down": {"uv": [5.26563, 7.001, 5.251, 7.874], "texture": "#2"} + } + }, + { + "from": [2.152, 14.305, -13.33219], + "to": [3.152, 14.805, -13.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 15.83516, -9.08519]}, + "faces": { + "north": {"uv": [3.001, 7.9385, 3.0615, 7.96875], "texture": "#2"}, + "east": {"uv": [1.376, 8.126, 1.39063, 8.15625], "texture": "#2"}, + "south": {"uv": [7.9385, 3.001, 7.999, 3.03125], "texture": "#2"}, + "west": {"uv": [8.126, 1.376, 8.14063, 1.40625], "texture": "#2"}, + "up": {"uv": [8.0615, 4.82813, 8.001, 4.8135], "texture": "#2"}, + "down": {"uv": [8.0615, 4.876, 8.001, 4.89063], "texture": "#2"} + } + }, + { + "from": [13.348, 3.955, 23.91781], + "to": [13.848, 8.305, 28.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 15.33516, 28.91481]}, + "faces": { + "north": {"uv": [3.001, 7.3135, 3.03125, 7.57813], "texture": "#2"}, + "east": {"uv": [5.4385, 4.501, 5.749, 4.76563], "texture": "#2"}, + "south": {"uv": [4.376, 7.3135, 4.40625, 7.57813], "texture": "#2"}, + "west": {"uv": [5.4385, 4.8135, 5.749, 5.07813], "texture": "#2"}, + "up": {"uv": [7.34375, 2.0615, 7.3135, 1.751], "texture": "#2"}, + "down": {"uv": [2.40625, 7.3135, 2.376, 7.624], "texture": "#2"} + } + }, + { + "from": [13.348, 8.255, 26.41781], + "to": [13.598, 14.355, 28.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 19.63516, 29.91481]}, + "faces": { + "north": {"uv": [7.5635, 5.9385, 7.57813, 6.3115], "texture": "#2"}, + "east": {"uv": [5.751, 4.751, 5.90625, 5.124], "texture": "#2"}, + "south": {"uv": [7.5635, 6.5635, 7.57813, 6.9365], "texture": "#2"}, + "west": {"uv": [4.8135, 5.751, 4.96875, 6.124], "texture": "#2"}, + "up": {"uv": [7.89063, 1.09375, 7.876, 0.9385], "texture": "#2"}, + "down": {"uv": [7.89063, 1.251, 7.876, 1.40625], "texture": "#2"} + } + }, + { + "from": [13.348, 8.205, 23.91781], + "to": [13.848, 14.305, 26.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 19.33516, 23.41481]}, + "faces": { + "north": {"uv": [5.626, 7.126, 5.65625, 7.499], "texture": "#2"}, + "east": {"uv": [5.751, 5.126, 5.90625, 5.499], "texture": "#2"}, + "south": {"uv": [6.8135, 7.126, 6.84375, 7.499], "texture": "#2"}, + "west": {"uv": [5.376, 5.751, 5.53125, 6.124], "texture": "#2"}, + "up": {"uv": [7.65625, 2.34375, 7.626, 2.1885], "texture": "#2"}, + "down": {"uv": [2.28125, 7.626, 2.251, 7.78125], "texture": "#2"} + } + }, + { + "from": [13.348, 8.205, 15.41781], + "to": [13.848, 14.305, 17.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 19.33516, 16.91481]}, + "faces": { + "north": {"uv": [6.876, 7.126, 6.90625, 7.499], "texture": "#2"}, + "east": {"uv": [5.751, 5.501, 5.90625, 5.874], "texture": "#2"}, + "south": {"uv": [6.9385, 7.126, 6.96875, 7.499], "texture": "#2"}, + "west": {"uv": [5.5635, 5.751, 5.71875, 6.124], "texture": "#2"}, + "up": {"uv": [2.34375, 7.78125, 2.3135, 7.626], "texture": "#2"}, + "down": {"uv": [2.40625, 7.626, 2.376, 7.78125], "texture": "#2"} + } + }, + { + "from": [13.348, 8.205, -0.08219], + "to": [13.848, 14.305, 2.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 19.33516, -0.58519]}, + "faces": { + "north": {"uv": [7.001, 7.126, 7.03125, 7.499], "texture": "#2"}, + "east": {"uv": [1.251, 5.876, 1.40625, 6.249], "texture": "#2"}, + "south": {"uv": [0.626, 7.1885, 0.65625, 7.5615], "texture": "#2"}, + "west": {"uv": [1.4385, 5.876, 1.59375, 6.249], "texture": "#2"}, + "up": {"uv": [7.65625, 2.53125, 7.626, 2.376], "texture": "#2"}, + "down": {"uv": [2.46875, 7.626, 2.4385, 7.78125], "texture": "#2"} + } + }, + { + "from": [13.348, 3.955, -0.08219], + "to": [13.848, 8.305, 17.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 15.33516, 3.91481]}, + "faces": { + "north": {"uv": [5.1885, 7.3135, 5.21875, 7.57813], "texture": "#2"}, + "east": {"uv": [3.626, 0.751, 4.749, 1.01563], "texture": "#2"}, + "south": {"uv": [7.3135, 7.1885, 7.34375, 7.45313], "texture": "#2"}, + "west": {"uv": [3.626, 1.0635, 4.749, 1.32813], "texture": "#2"}, + "up": {"uv": [4.21875, 7.3115, 4.1885, 6.1885], "texture": "#2"}, + "down": {"uv": [4.28125, 6.1885, 4.251, 7.3115], "texture": "#2"} + } + }, + { + "from": [7.748, 3.955, 8.66781], + "to": [8.248, 15.555, 9.16781], + "rotation": {"angle": 0, "axis": "y", "origin": [7.725, 15.33516, 5.66481]}, + "faces": { + "north": {"uv": [1.8135, 6.6885, 1.84375, 7.40625], "texture": "#2"}, + "east": {"uv": [1.876, 6.6885, 1.90625, 7.40625], "texture": "#2"}, + "south": {"uv": [0.8135, 6.751, 0.84375, 7.46875], "texture": "#2"}, + "west": {"uv": [0.876, 6.751, 0.90625, 7.46875], "texture": "#2"}, + "up": {"uv": [8.03125, 4.96875, 8.001, 4.9385], "texture": "#2"}, + "down": {"uv": [8.03125, 5.001, 8.001, 5.03125], "texture": "#2"} + } + }, + { + "from": [7.748, 3.955, -3.08219], + "to": [8.248, 15.555, -2.58219], + "rotation": {"angle": 0, "axis": "y", "origin": [7.725, 15.33516, -6.08519]}, + "faces": { + "north": {"uv": [1.126, 6.751, 1.15625, 7.46875], "texture": "#2"}, + "east": {"uv": [1.251, 6.751, 1.28125, 7.46875], "texture": "#2"}, + "south": {"uv": [1.3135, 6.751, 1.34375, 7.46875], "texture": "#2"}, + "west": {"uv": [3.501, 6.751, 3.53125, 7.46875], "texture": "#2"}, + "up": {"uv": [8.03125, 5.09375, 8.001, 5.0635], "texture": "#2"}, + "down": {"uv": [8.03125, 5.126, 8.001, 5.15625], "texture": "#2"} + } + }, + { + "from": [7.748, 3.955, 20.91781], + "to": [8.248, 15.555, 21.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [7.725, 15.33516, 17.91481]}, + "faces": { + "north": {"uv": [3.5635, 6.751, 3.59375, 7.46875], "texture": "#2"}, + "east": {"uv": [3.6885, 6.751, 3.71875, 7.46875], "texture": "#2"}, + "south": {"uv": [3.751, 6.751, 3.78125, 7.46875], "texture": "#2"}, + "west": {"uv": [3.9385, 6.751, 3.96875, 7.46875], "texture": "#2"}, + "up": {"uv": [8.03125, 5.21875, 8.001, 5.1885], "texture": "#2"}, + "down": {"uv": [8.03125, 5.251, 8.001, 5.28125], "texture": "#2"} + } + }, + { + "from": [5.848, 3.955, -8.08219], + "to": [5.848, 15.555, 29.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [5.575, 15.33516, 17.91481]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.71875], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 2.34375, 0.71875], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.71875], "texture": "#2"}, + "west": {"uv": [0.001, 0.751, 2.34375, 1.46875], "texture": "#2"}, + "up": {"uv": [0.001, 2.34375, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 2.34375], "texture": "#2"} + } + }, + { + "from": [10.152, 3.955, -8.08219], + "to": [10.152, 15.555, 29.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [10.425, 15.33516, 17.91481]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.71875], "texture": "#2"}, + "east": {"uv": [0.001, 1.501, 2.34375, 2.21875], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.71875], "texture": "#2"}, + "west": {"uv": [0.001, 2.251, 2.34375, 2.96875], "texture": "#2"}, + "up": {"uv": [0.001, 2.34375, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 2.34375], "texture": "#2"} + } + }, + { + "from": [11.848, 10.555, 0.41781], + "to": [12.098, 13.055, 0.66781], + "rotation": {"angle": -22.5, "axis": "z", "origin": [11.848, 10.555, 0.54281]}, + "faces": { + "north": {"uv": [2.8135, 7.876, 2.82813, 8.03125], "texture": "#2"}, + "east": {"uv": [7.876, 2.9385, 7.89063, 3.09375], "texture": "#2"}, + "south": {"uv": [7.876, 3.126, 7.89063, 3.28125], "texture": "#2"}, + "west": {"uv": [7.876, 3.3135, 7.89063, 3.46875], "texture": "#2"}, + "up": {"uv": [3.57813, 8.14063, 3.5635, 8.126], "texture": "#2"}, + "down": {"uv": [8.14063, 3.5635, 8.126, 3.57813], "texture": "#2"} + } + }, + { + "from": [11.848, 3.955, 0.41781], + "to": [12.098, 10.555, 0.66781], + "rotation": {"angle": 0, "axis": "y", "origin": [11.575, 15.33516, -2.83519]}, + "faces": { + "north": {"uv": [7.501, 7.1885, 7.51563, 7.59375], "texture": "#2"}, + "east": {"uv": [7.3135, 7.501, 7.32813, 7.90625], "texture": "#2"}, + "south": {"uv": [0.626, 7.5635, 0.64063, 7.96875], "texture": "#2"}, + "west": {"uv": [0.6885, 7.5635, 0.70313, 7.96875], "texture": "#2"}, + "up": {"uv": [3.64063, 8.14063, 3.626, 8.126], "texture": "#2"}, + "down": {"uv": [8.14063, 3.626, 8.126, 3.64063], "texture": "#2"} + } + }, + { + "from": [11.848, 10.555, -6.83219], + "to": [12.098, 13.055, -6.58219], + "rotation": {"angle": -22.5, "axis": "z", "origin": [11.848, 10.555, -6.70719]}, + "faces": { + "north": {"uv": [7.876, 3.501, 7.89063, 3.65625], "texture": "#2"}, + "east": {"uv": [7.876, 3.6885, 7.89063, 3.84375], "texture": "#2"}, + "south": {"uv": [7.876, 3.876, 7.89063, 4.03125], "texture": "#2"}, + "west": {"uv": [7.876, 4.0635, 7.89063, 4.21875], "texture": "#2"}, + "up": {"uv": [3.70313, 8.14063, 3.6885, 8.126], "texture": "#2"}, + "down": {"uv": [8.14063, 3.6885, 8.126, 3.70313], "texture": "#2"} + } + }, + { + "from": [11.848, 3.955, -6.83219], + "to": [12.098, 10.555, -6.58219], + "rotation": {"angle": 0, "axis": "y", "origin": [11.575, 15.33516, -10.08519]}, + "faces": { + "north": {"uv": [1.0635, 7.5635, 1.07813, 7.96875], "texture": "#2"}, + "east": {"uv": [1.1885, 7.5635, 1.20313, 7.96875], "texture": "#2"}, + "south": {"uv": [1.376, 7.5635, 1.39063, 7.96875], "texture": "#2"}, + "west": {"uv": [1.4385, 7.5635, 1.45313, 7.96875], "texture": "#2"}, + "up": {"uv": [3.76563, 8.14063, 3.751, 8.126], "texture": "#2"}, + "down": {"uv": [8.14063, 3.751, 8.126, 3.76563], "texture": "#2"} + } + }, + { + "from": [11.848, 10.555, 24.41781], + "to": [12.098, 13.055, 24.66781], + "rotation": {"angle": -22.5, "axis": "z", "origin": [11.848, 10.555, 24.54281]}, + "faces": { + "north": {"uv": [2.8135, 7.876, 2.82813, 8.03125], "texture": "#2"}, + "east": {"uv": [7.876, 2.9385, 7.89063, 3.09375], "texture": "#2"}, + "south": {"uv": [7.876, 3.126, 7.89063, 3.28125], "texture": "#2"}, + "west": {"uv": [7.876, 3.3135, 7.89063, 3.46875], "texture": "#2"}, + "up": {"uv": [3.57813, 8.14063, 3.5635, 8.126], "texture": "#2"}, + "down": {"uv": [8.14063, 3.5635, 8.126, 3.57813], "texture": "#2"} + } + }, + { + "from": [11.848, 3.955, 24.41781], + "to": [12.098, 10.555, 24.66781], + "rotation": {"angle": 0, "axis": "y", "origin": [11.575, 15.33516, 21.16481]}, + "faces": { + "north": {"uv": [7.501, 7.1885, 7.51563, 7.59375], "texture": "#2"}, + "east": {"uv": [7.3135, 7.501, 7.32813, 7.90625], "texture": "#2"}, + "south": {"uv": [0.626, 7.5635, 0.64063, 7.96875], "texture": "#2"}, + "west": {"uv": [0.6885, 7.5635, 0.70313, 7.96875], "texture": "#2"}, + "up": {"uv": [3.64063, 8.14063, 3.626, 8.126], "texture": "#2"}, + "down": {"uv": [8.14063, 3.626, 8.126, 3.64063], "texture": "#2"} + } + }, + { + "from": [11.848, 10.555, 17.16781], + "to": [12.098, 13.055, 17.41781], + "rotation": {"angle": -22.5, "axis": "z", "origin": [11.848, 10.555, 17.29281]}, + "faces": { + "north": {"uv": [7.876, 3.501, 7.89063, 3.65625], "texture": "#2"}, + "east": {"uv": [7.876, 3.6885, 7.89063, 3.84375], "texture": "#2"}, + "south": {"uv": [7.876, 3.876, 7.89063, 4.03125], "texture": "#2"}, + "west": {"uv": [7.876, 4.0635, 7.89063, 4.21875], "texture": "#2"}, + "up": {"uv": [3.70313, 8.14063, 3.6885, 8.126], "texture": "#2"}, + "down": {"uv": [8.14063, 3.6885, 8.126, 3.70313], "texture": "#2"} + } + }, + { + "from": [11.848, 3.955, 17.16781], + "to": [12.098, 10.555, 17.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [11.575, 15.33516, 13.91481]}, + "faces": { + "north": {"uv": [1.0635, 7.5635, 1.07813, 7.96875], "texture": "#2"}, + "east": {"uv": [1.1885, 7.5635, 1.20313, 7.96875], "texture": "#2"}, + "south": {"uv": [1.376, 7.5635, 1.39063, 7.96875], "texture": "#2"}, + "west": {"uv": [1.4385, 7.5635, 1.45313, 7.96875], "texture": "#2"}, + "up": {"uv": [3.76563, 8.14063, 3.751, 8.126], "texture": "#2"}, + "down": {"uv": [8.14063, 3.751, 8.126, 3.76563], "texture": "#2"} + } + }, + { + "from": [3.902, 3.955, 17.16781], + "to": [4.152, 10.555, 17.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [4.425, 15.33516, 13.91481]}, + "faces": { + "north": {"uv": [1.07813, 7.5635, 1.0635, 7.96875], "texture": "#2"}, + "east": {"uv": [1.45313, 7.5635, 1.4385, 7.96875], "texture": "#2"}, + "south": {"uv": [1.39063, 7.5635, 1.376, 7.96875], "texture": "#2"}, + "west": {"uv": [1.20313, 7.5635, 1.1885, 7.96875], "texture": "#2"}, + "up": {"uv": [3.751, 8.14063, 3.76563, 8.126], "texture": "#2"}, + "down": {"uv": [8.126, 3.751, 8.14063, 3.76563], "texture": "#2"} + } + }, + { + "from": [3.902, 10.555, 17.16781], + "to": [4.152, 13.055, 17.41781], + "rotation": {"angle": 22.5, "axis": "z", "origin": [4.152, 10.555, 17.29281]}, + "faces": { + "north": {"uv": [7.89063, 3.501, 7.876, 3.65625], "texture": "#2"}, + "east": {"uv": [7.89063, 4.0635, 7.876, 4.21875], "texture": "#2"}, + "south": {"uv": [7.89063, 3.876, 7.876, 4.03125], "texture": "#2"}, + "west": {"uv": [7.89063, 3.6885, 7.876, 3.84375], "texture": "#2"}, + "up": {"uv": [3.6885, 8.14063, 3.70313, 8.126], "texture": "#2"}, + "down": {"uv": [8.126, 3.6885, 8.14063, 3.70313], "texture": "#2"} + } + }, + { + "from": [3.902, 3.955, 24.41781], + "to": [4.152, 10.555, 24.66781], + "rotation": {"angle": 0, "axis": "y", "origin": [4.425, 15.33516, 21.16481]}, + "faces": { + "north": {"uv": [7.51563, 7.1885, 7.501, 7.59375], "texture": "#2"}, + "east": {"uv": [0.70313, 7.5635, 0.6885, 7.96875], "texture": "#2"}, + "south": {"uv": [0.64063, 7.5635, 0.626, 7.96875], "texture": "#2"}, + "west": {"uv": [7.32813, 7.501, 7.3135, 7.90625], "texture": "#2"}, + "up": {"uv": [3.626, 8.14063, 3.64063, 8.126], "texture": "#2"}, + "down": {"uv": [8.126, 3.626, 8.14063, 3.64063], "texture": "#2"} + } + }, + { + "from": [3.902, 10.555, 24.41781], + "to": [4.152, 13.055, 24.66781], + "rotation": {"angle": 22.5, "axis": "z", "origin": [4.152, 10.555, 24.54281]}, + "faces": { + "north": {"uv": [2.82813, 7.876, 2.8135, 8.03125], "texture": "#2"}, + "east": {"uv": [7.89063, 3.3135, 7.876, 3.46875], "texture": "#2"}, + "south": {"uv": [7.89063, 3.126, 7.876, 3.28125], "texture": "#2"}, + "west": {"uv": [7.89063, 2.9385, 7.876, 3.09375], "texture": "#2"}, + "up": {"uv": [3.5635, 8.14063, 3.57813, 8.126], "texture": "#2"}, + "down": {"uv": [8.126, 3.5635, 8.14063, 3.57813], "texture": "#2"} + } + }, + { + "from": [3.902, 3.955, 0.41781], + "to": [4.152, 10.555, 0.66781], + "rotation": {"angle": 0, "axis": "y", "origin": [4.425, 15.33516, -2.83519]}, + "faces": { + "north": {"uv": [7.51563, 7.1885, 7.501, 7.59375], "texture": "#2"}, + "east": {"uv": [0.70313, 7.5635, 0.6885, 7.96875], "texture": "#2"}, + "south": {"uv": [0.64063, 7.5635, 0.626, 7.96875], "texture": "#2"}, + "west": {"uv": [7.32813, 7.501, 7.3135, 7.90625], "texture": "#2"}, + "up": {"uv": [3.626, 8.14063, 3.64063, 8.126], "texture": "#2"}, + "down": {"uv": [8.126, 3.626, 8.14063, 3.64063], "texture": "#2"} + } + }, + { + "from": [3.902, 10.555, 0.41781], + "to": [4.152, 13.055, 0.66781], + "rotation": {"angle": 22.5, "axis": "z", "origin": [4.152, 10.555, 0.54281]}, + "faces": { + "north": {"uv": [2.82813, 7.876, 2.8135, 8.03125], "texture": "#2"}, + "east": {"uv": [7.89063, 3.3135, 7.876, 3.46875], "texture": "#2"}, + "south": {"uv": [7.89063, 3.126, 7.876, 3.28125], "texture": "#2"}, + "west": {"uv": [7.89063, 2.9385, 7.876, 3.09375], "texture": "#2"}, + "up": {"uv": [3.5635, 8.14063, 3.57813, 8.126], "texture": "#2"}, + "down": {"uv": [8.126, 3.5635, 8.14063, 3.57813], "texture": "#2"} + } + }, + { + "from": [3.902, 3.955, -6.83219], + "to": [4.152, 10.555, -6.58219], + "rotation": {"angle": 0, "axis": "y", "origin": [4.425, 15.33516, -10.08519]}, + "faces": { + "north": {"uv": [1.07813, 7.5635, 1.0635, 7.96875], "texture": "#2"}, + "east": {"uv": [1.45313, 7.5635, 1.4385, 7.96875], "texture": "#2"}, + "south": {"uv": [1.39063, 7.5635, 1.376, 7.96875], "texture": "#2"}, + "west": {"uv": [1.20313, 7.5635, 1.1885, 7.96875], "texture": "#2"}, + "up": {"uv": [3.751, 8.14063, 3.76563, 8.126], "texture": "#2"}, + "down": {"uv": [8.126, 3.751, 8.14063, 3.76563], "texture": "#2"} + } + }, + { + "from": [3.902, 10.555, -6.83219], + "to": [4.152, 13.055, -6.58219], + "rotation": {"angle": 22.5, "axis": "z", "origin": [4.152, 10.555, -6.70719]}, + "faces": { + "north": {"uv": [7.89063, 3.501, 7.876, 3.65625], "texture": "#2"}, + "east": {"uv": [7.89063, 4.0635, 7.876, 4.21875], "texture": "#2"}, + "south": {"uv": [7.89063, 3.876, 7.876, 4.03125], "texture": "#2"}, + "west": {"uv": [7.89063, 3.6885, 7.876, 3.84375], "texture": "#2"}, + "up": {"uv": [3.6885, 8.14063, 3.70313, 8.126], "texture": "#2"}, + "down": {"uv": [8.126, 3.6885, 8.14063, 3.70313], "texture": "#2"} + } + }, + { + "from": [12.598, 3.955, 15.41781], + "to": [13.348, 15.305, 17.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.825, 15.33516, 3.91481]}, + "faces": { + "north": {"uv": [3.126, 6.3135, 3.17188, 7.01563], "texture": "#2"}, + "east": {"uv": [3.251, 4.876, 3.40625, 5.57813], "texture": "#2"}, + "south": {"uv": [1.0635, 6.4385, 1.10938, 7.14063], "texture": "#2"}, + "west": {"uv": [3.4385, 4.876, 3.59375, 5.57813], "texture": "#2"}, + "up": {"uv": [7.10938, 7.59375, 7.0635, 7.4385], "texture": "#2"}, + "down": {"uv": [7.17188, 7.4385, 7.126, 7.59375], "texture": "#2"} + } + }, + { + "from": [12.598, 3.955, 23.91781], + "to": [13.348, 15.305, 26.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.825, 15.33516, 12.41481]}, + "faces": { + "north": {"uv": [1.9385, 6.4385, 1.98438, 7.14063], "texture": "#2"}, + "east": {"uv": [3.626, 4.876, 3.78125, 5.57813], "texture": "#2"}, + "south": {"uv": [2.001, 6.4385, 2.04688, 7.14063], "texture": "#2"}, + "west": {"uv": [3.8135, 4.876, 3.96875, 5.57813], "texture": "#2"}, + "up": {"uv": [7.23438, 7.59375, 7.1885, 7.4385], "texture": "#2"}, + "down": {"uv": [7.48438, 7.1885, 7.4385, 7.34375], "texture": "#2"} + } + }, + { + "from": [12.598, 3.955, -0.08219], + "to": [13.348, 15.305, 2.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.825, 15.33516, -11.58519]}, + "faces": { + "north": {"uv": [2.0635, 6.4385, 2.10938, 7.14063], "texture": "#2"}, + "east": {"uv": [4.001, 4.876, 4.15625, 5.57813], "texture": "#2"}, + "south": {"uv": [2.126, 6.4385, 2.17188, 7.14063], "texture": "#2"}, + "west": {"uv": [4.1885, 4.876, 4.34375, 5.57813], "texture": "#2"}, + "up": {"uv": [7.29688, 7.59375, 7.251, 7.4385], "texture": "#2"}, + "down": {"uv": [7.42188, 7.4385, 7.376, 7.59375], "texture": "#2"} + } + }, + { + "from": [3.548, 3.955, 1.91781], + "to": [12.448, 9.055, 1.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.448, 5.955, 8.91781]}, + "faces": { + "north": {"uv": [3.876, 0, 4.4365, 0.3105], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.001, 0.3115], "texture": "#2"}, + "south": {"uv": [3.876, 0.001, 4.4365, 0.3115], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.001, 0.3115], "texture": "#2"}, + "up": {"uv": [0.5615, 0.001, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.5615, 0.001, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [3.548, 3.955, 15.91781], + "to": [12.448, 9.055, 15.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.448, 5.955, 22.91781]}, + "faces": { + "north": {"uv": [3.876, 0, 4.4365, 0.3105], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.001, 0.3115], "texture": "#2"}, + "south": {"uv": [3.876, 0.001, 4.4365, 0.3115], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.001, 0.3115], "texture": "#2"}, + "up": {"uv": [0.5615, 0.001, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.5615, 0.001, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [3.548, 3.955, 12.41781], + "to": [12.448, 9.055, 12.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.448, 5.955, 19.41781]}, + "faces": { + "north": {"uv": [3.876, 0, 4.4365, 0.3105], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.001, 0.3115], "texture": "#2"}, + "south": {"uv": [3.876, 0.001, 4.4365, 0.3115], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.001, 0.3115], "texture": "#2"}, + "up": {"uv": [0.5615, 0.001, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.5615, 0.001, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [3.548, 3.955, 5.41781], + "to": [12.448, 9.055, 5.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.448, 5.955, 12.41781]}, + "faces": { + "north": {"uv": [3.876, 0, 4.4365, 0.3105], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.001, 0.3115], "texture": "#2"}, + "south": {"uv": [3.876, 0.001, 4.4365, 0.3115], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.001, 0.3115], "texture": "#2"}, + "up": {"uv": [0.5615, 0.001, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.5615, 0.001, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [3.548, 3.955, 8.91781], + "to": [12.448, 9.055, 8.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.448, 5.955, 15.91781]}, + "faces": { + "north": {"uv": [3.876, 0, 4.4365, 0.3105], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.001, 0.3115], "texture": "#2"}, + "south": {"uv": [3.876, 0.001, 4.4365, 0.3115], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.001, 0.3115], "texture": "#2"}, + "up": {"uv": [0.5615, 0.001, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.5615, 0.001, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [3.302, 3.955, 3.91781], + "to": [5.552, 5.755, 4.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [3.552, 5.955, 8.91781]}, + "faces": { + "north": {"uv": [0.251, 6.876, 0.39063, 6.98438], "texture": "#2"}, + "east": {"uv": [4.001, 7.501, 4.0615, 7.60938], "texture": "#2"}, + "south": {"uv": [0.4385, 6.876, 0.57813, 6.98438], "texture": "#2"}, + "west": {"uv": [4.0635, 7.501, 4.124, 7.60938], "texture": "#2"}, + "up": {"uv": [7.45313, 4.4365, 7.3135, 4.376], "texture": "#2"}, + "down": {"uv": [7.45313, 4.501, 7.3135, 4.5615], "texture": "#2"} + } + }, + { + "from": [3.302, 3.955, 13.16781], + "to": [5.552, 5.755, 14.16781], + "rotation": {"angle": 0, "axis": "y", "origin": [3.552, 5.955, 18.16781]}, + "faces": { + "north": {"uv": [0.626, 6.876, 0.76563, 6.98438], "texture": "#2"}, + "east": {"uv": [7.501, 4.1885, 7.5615, 4.29688], "texture": "#2"}, + "south": {"uv": [6.876, 1.626, 7.01563, 1.73438], "texture": "#2"}, + "west": {"uv": [7.501, 4.3135, 7.5615, 4.42188], "texture": "#2"}, + "up": {"uv": [7.45313, 4.624, 7.3135, 4.5635], "texture": "#2"}, + "down": {"uv": [7.45313, 4.751, 7.3135, 4.8115], "texture": "#2"} + } + }, + { + "from": [3.302, 5.605, 1.91781], + "to": [6.302, 5.955, 15.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [3.552, 5.605, 8.91781]}, + "faces": { + "north": {"uv": [7.6885, 7.251, 7.874, 7.26563], "texture": "#2"}, + "east": {"uv": [7.001, 1.4385, 7.874, 1.45313], "texture": "#2"}, + "south": {"uv": [7.6885, 7.3135, 7.874, 7.32813], "texture": "#2"}, + "west": {"uv": [7.001, 2.8135, 7.874, 2.82813], "texture": "#2"}, + "up": {"uv": [0.624, 5.6865, 0.4385, 4.8135], "texture": "#2"}, + "down": {"uv": [4.999, 3.251, 4.8135, 4.124], "texture": "#2"} + } + }, + { + "from": [3.302, 5.955, 1.91781], + "to": [3.552, 9.055, 15.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [3.552, 5.955, 8.91781]}, + "faces": { + "north": {"uv": [7.1885, 7.6885, 7.20313, 7.874], "texture": "#2"}, + "east": {"uv": [4.626, 2.501, 5.499, 2.6865], "texture": "#2"}, + "south": {"uv": [7.251, 7.6885, 7.26563, 7.874], "texture": "#2"}, + "west": {"uv": [4.626, 2.6885, 5.499, 2.874], "texture": "#2"}, + "up": {"uv": [4.14063, 7.9365, 4.126, 7.0635], "texture": "#2"}, + "down": {"uv": [0.14063, 7.126, 0.126, 7.999], "texture": "#2"} + } + }, + { + "from": [9.698, 5.605, 1.91781], + "to": [12.698, 5.955, 15.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.448, 5.605, 8.91781]}, + "faces": { + "north": {"uv": [7.874, 7.251, 7.6885, 7.26563], "texture": "#2"}, + "east": {"uv": [7.874, 2.8135, 7.001, 2.82813], "texture": "#2"}, + "south": {"uv": [7.874, 7.3135, 7.6885, 7.32813], "texture": "#2"}, + "west": {"uv": [7.874, 1.4385, 7.001, 1.45313], "texture": "#2"}, + "up": {"uv": [0.4385, 5.6865, 0.624, 4.8135], "texture": "#2"}, + "down": {"uv": [4.8135, 3.251, 4.999, 4.124], "texture": "#2"} + } + }, + { + "from": [10.448, 3.955, 3.91781], + "to": [12.698, 5.755, 4.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.448, 5.955, 8.91781]}, + "faces": { + "north": {"uv": [0.39063, 6.876, 0.251, 6.98438], "texture": "#2"}, + "east": {"uv": [4.124, 7.501, 4.0635, 7.60938], "texture": "#2"}, + "south": {"uv": [0.57813, 6.876, 0.4385, 6.98438], "texture": "#2"}, + "west": {"uv": [4.0615, 7.501, 4.001, 7.60938], "texture": "#2"}, + "up": {"uv": [7.3135, 4.4365, 7.45313, 4.376], "texture": "#2"}, + "down": {"uv": [7.3135, 4.501, 7.45313, 4.5615], "texture": "#2"} + } + }, + { + "from": [12.448, 5.955, 1.91781], + "to": [12.698, 9.055, 15.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.448, 5.955, 8.91781]}, + "faces": { + "north": {"uv": [7.20313, 7.6885, 7.1885, 7.874], "texture": "#2"}, + "east": {"uv": [5.499, 2.6885, 4.626, 2.874], "texture": "#2"}, + "south": {"uv": [7.26563, 7.6885, 7.251, 7.874], "texture": "#2"}, + "west": {"uv": [5.499, 2.501, 4.626, 2.6865], "texture": "#2"}, + "up": {"uv": [4.126, 7.9365, 4.14063, 7.0635], "texture": "#2"}, + "down": {"uv": [0.126, 7.126, 0.14063, 7.999], "texture": "#2"} + } + }, + { + "from": [10.448, 3.955, 13.16781], + "to": [12.698, 5.755, 14.16781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.448, 5.955, 18.16781]}, + "faces": { + "north": {"uv": [0.76563, 6.876, 0.626, 6.98438], "texture": "#2"}, + "east": {"uv": [7.5615, 4.3135, 7.501, 4.42188], "texture": "#2"}, + "south": {"uv": [7.01563, 1.626, 6.876, 1.73438], "texture": "#2"}, + "west": {"uv": [7.5615, 4.1885, 7.501, 4.29688], "texture": "#2"}, + "up": {"uv": [7.3135, 4.624, 7.45313, 4.5635], "texture": "#2"}, + "down": {"uv": [7.3135, 4.751, 7.45313, 4.8115], "texture": "#2"} + } + }, + { + "from": [12.598, 3.955, -8.58219], + "to": [13.348, 15.305, -6.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [12.825, 15.33516, -20.08519]}, + "faces": { + "north": {"uv": [2.1885, 6.4385, 2.23438, 7.14063], "texture": "#2"}, + "east": {"uv": [4.9385, 0.751, 5.09375, 1.45313], "texture": "#2"}, + "south": {"uv": [2.251, 6.4385, 2.29688, 7.14063], "texture": "#2"}, + "west": {"uv": [1.251, 4.9385, 1.40625, 5.64063], "texture": "#2"}, + "up": {"uv": [7.48438, 7.53125, 7.4385, 7.376], "texture": "#2"}, + "down": {"uv": [0.04688, 7.501, 0.001, 7.65625], "texture": "#2"} + } + }, + { + "from": [2.652, 3.955, -8.58219], + "to": [3.402, 15.305, -6.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [3.175, 15.33516, -20.08519]}, + "faces": { + "north": {"uv": [2.3135, 6.4385, 2.35938, 7.14063], "texture": "#2"}, + "east": {"uv": [1.4385, 4.9385, 1.59375, 5.64063], "texture": "#2"}, + "south": {"uv": [3.1885, 6.4385, 3.23438, 7.14063], "texture": "#2"}, + "west": {"uv": [1.626, 4.9385, 1.78125, 5.64063], "texture": "#2"}, + "up": {"uv": [0.10938, 7.65625, 0.0635, 7.501], "texture": "#2"}, + "down": {"uv": [0.23438, 7.501, 0.1885, 7.65625], "texture": "#2"} + } + }, + { + "from": [2.652, 3.955, -0.08219], + "to": [3.402, 15.305, 2.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [3.175, 15.33516, -11.58519]}, + "faces": { + "north": {"uv": [3.251, 6.4385, 3.29688, 7.14063], "texture": "#2"}, + "east": {"uv": [0.001, 5.001, 0.15625, 5.70313], "texture": "#2"}, + "south": {"uv": [3.3135, 6.4385, 3.35938, 7.14063], "texture": "#2"}, + "west": {"uv": [5.001, 3.251, 5.15625, 3.95313], "texture": "#2"}, + "up": {"uv": [0.29688, 7.65625, 0.251, 7.501], "texture": "#2"}, + "down": {"uv": [0.35938, 7.501, 0.3135, 7.65625], "texture": "#2"} + } + }, + { + "from": [2.652, 3.955, 15.41781], + "to": [3.402, 15.305, 17.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [3.175, 15.33516, 3.91481]}, + "faces": { + "north": {"uv": [3.376, 6.4385, 3.42188, 7.14063], "texture": "#2"}, + "east": {"uv": [5.0635, 4.001, 5.21875, 4.70313], "texture": "#2"}, + "south": {"uv": [3.4385, 6.4385, 3.48438, 7.14063], "texture": "#2"}, + "west": {"uv": [5.0635, 4.751, 5.21875, 5.45313], "texture": "#2"}, + "up": {"uv": [0.42188, 7.65625, 0.376, 7.501], "texture": "#2"}, + "down": {"uv": [0.48438, 7.501, 0.4385, 7.65625], "texture": "#2"} + } + }, + { + "from": [2.652, 3.955, 23.91781], + "to": [3.402, 15.305, 26.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [3.175, 15.33516, 12.41481]}, + "faces": { + "north": {"uv": [3.8135, 6.4385, 3.85938, 7.14063], "texture": "#2"}, + "east": {"uv": [5.126, 0.751, 5.28125, 1.45313], "texture": "#2"}, + "south": {"uv": [3.876, 6.4385, 3.92188, 7.14063], "texture": "#2"}, + "west": {"uv": [2.376, 5.126, 2.53125, 5.82813], "texture": "#2"}, + "up": {"uv": [0.54688, 7.65625, 0.501, 7.501], "texture": "#2"}, + "down": {"uv": [0.60938, 7.501, 0.5635, 7.65625], "texture": "#2"} + } + }, + { + "from": [13.348, 8.205, 2.41781], + "to": [13.598, 14.305, 15.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 19.58516, 4.41481]}, + "faces": { + "north": {"uv": [6.6885, 7.5635, 6.70313, 7.9365], "texture": "#2"}, + "east": {"uv": [3.251, 2.376, 4.0615, 2.749], "texture": "#2"}, + "south": {"uv": [6.751, 7.5635, 6.76563, 7.9365], "texture": "#2"}, + "west": {"uv": [3.251, 2.751, 4.0615, 3.124], "texture": "#2"}, + "up": {"uv": [5.39063, 7.9365, 5.376, 7.126], "texture": "#2"}, + "down": {"uv": [5.45313, 7.126, 5.4385, 7.9365], "texture": "#2"} + } + }, + { + "from": [13.348, 8.205, -8.58219], + "to": [13.848, 14.305, -6.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 19.33516, -7.08519]}, + "faces": { + "north": {"uv": [0.6885, 7.1885, 0.71875, 7.5615], "texture": "#2"}, + "east": {"uv": [1.626, 5.876, 1.78125, 6.249], "texture": "#2"}, + "south": {"uv": [1.0635, 7.1885, 1.09375, 7.5615], "texture": "#2"}, + "west": {"uv": [1.876, 5.876, 2.03125, 6.249], "texture": "#2"}, + "up": {"uv": [2.59375, 7.78125, 2.5635, 7.626], "texture": "#2"}, + "down": {"uv": [2.65625, 7.626, 2.626, 7.78125], "texture": "#2"} + } + }, + { + "from": [13.348, 8.205, -12.08219], + "to": [13.598, 14.305, -8.58219], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 19.58516, -7.08519]}, + "faces": { + "north": {"uv": [7.5635, 7.1885, 7.57813, 7.5615], "texture": "#2"}, + "east": {"uv": [5.501, 0.751, 5.71875, 1.124], "texture": "#2"}, + "south": {"uv": [7.4385, 7.5635, 7.45313, 7.9365], "texture": "#2"}, + "west": {"uv": [5.501, 1.126, 5.71875, 1.499], "texture": "#2"}, + "up": {"uv": [7.70313, 6.03125, 7.6885, 5.8135], "texture": "#2"}, + "down": {"uv": [7.70313, 6.0635, 7.6885, 6.28125], "texture": "#2"} + } + }, + { + "from": [13.348, 3.955, -12.08219], + "to": [13.848, 8.305, -6.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 15.33516, -7.08519]}, + "faces": { + "north": {"uv": [7.376, 1.751, 7.40625, 2.01563], "texture": "#2"}, + "east": {"uv": [5.1885, 3.251, 5.5615, 3.51563], "texture": "#2"}, + "south": {"uv": [7.376, 3.4385, 7.40625, 3.70313], "texture": "#2"}, + "west": {"uv": [5.1885, 3.5635, 5.5615, 3.82813], "texture": "#2"}, + "up": {"uv": [1.21875, 7.5615, 1.1885, 7.1885], "texture": "#2"}, + "down": {"uv": [1.40625, 7.1885, 1.376, 7.5615], "texture": "#2"} + } + }, + { + "from": [3.348, 3.955, -8.33219], + "to": [12.598, 15.305, -8.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 15.33516, -7.08519]}, + "faces": { + "north": {"uv": [1.251, 3.001, 1.82813, 3.70313], "texture": "#2"}, + "east": {"uv": [2.751, 7.1885, 2.76563, 7.89063], "texture": "#2"}, + "south": {"uv": [3.251, 0.001, 3.82813, 0.70313], "texture": "#2"}, + "west": {"uv": [3.0635, 7.1885, 3.07813, 7.89063], "texture": "#2"}, + "up": {"uv": [7.82813, 6.51563, 7.251, 6.501], "texture": "#2"}, + "down": {"uv": [7.82813, 7.126, 7.251, 7.14063], "texture": "#2"} + } + }, + { + "from": [2.402, 8.205, -12.08219], + "to": [2.652, 14.305, -8.58219], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 19.58516, -7.08519]}, + "faces": { + "north": {"uv": [7.5635, 7.5635, 7.57813, 7.9365], "texture": "#2"}, + "east": {"uv": [5.501, 2.126, 5.71875, 2.499], "texture": "#2"}, + "south": {"uv": [7.626, 0.001, 7.64063, 0.374], "texture": "#2"}, + "west": {"uv": [5.501, 2.501, 5.71875, 2.874], "texture": "#2"}, + "up": {"uv": [7.70313, 6.78125, 7.6885, 6.5635], "texture": "#2"}, + "down": {"uv": [7.70313, 6.8135, 7.6885, 7.03125], "texture": "#2"} + } + }, + { + "from": [2.152, 8.205, -8.58219], + "to": [2.652, 14.305, -6.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 19.33516, -7.08519]}, + "faces": { + "north": {"uv": [1.4385, 7.1885, 1.46875, 7.5615], "texture": "#2"}, + "east": {"uv": [2.0635, 5.876, 2.21875, 6.249], "texture": "#2"}, + "south": {"uv": [1.501, 7.1885, 1.53125, 7.5615], "texture": "#2"}, + "west": {"uv": [2.251, 5.876, 2.40625, 6.249], "texture": "#2"}, + "up": {"uv": [2.71875, 7.78125, 2.6885, 7.626], "texture": "#2"}, + "down": {"uv": [2.90625, 7.626, 2.876, 7.78125], "texture": "#2"} + } + }, + { + "from": [2.152, 3.955, -12.08219], + "to": [2.652, 8.305, -6.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 15.33516, -7.08519]}, + "faces": { + "north": {"uv": [7.376, 3.876, 7.40625, 4.14063], "texture": "#2"}, + "east": {"uv": [5.251, 3.876, 5.624, 4.14063], "texture": "#2"}, + "south": {"uv": [4.1885, 7.376, 4.21875, 7.64063], "texture": "#2"}, + "west": {"uv": [5.251, 4.1885, 5.624, 4.45313], "texture": "#2"}, + "up": {"uv": [1.59375, 7.5615, 1.5635, 7.1885], "texture": "#2"}, + "down": {"uv": [1.65625, 7.1885, 1.626, 7.5615], "texture": "#2"} + } + }, + { + "from": [2.652, 3.955, -13.83219], + "to": [9.652, 6.305, -11.83219], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 15.33516, -8.83519]}, + "faces": { + "north": {"uv": [2.8135, 5.751, 3.249, 5.89063], "texture": "#2"}, + "east": {"uv": [1.6885, 5.6885, 1.8115, 5.82813], "texture": "#2"}, + "south": {"uv": [5.751, 3.376, 6.1865, 3.51563], "texture": "#2"}, + "west": {"uv": [5.3135, 6.751, 5.4365, 6.89063], "texture": "#2"}, + "up": {"uv": [4.499, 3.874, 4.0635, 3.751], "texture": "#2"}, + "down": {"uv": [6.3115, 0.251, 5.876, 0.374], "texture": "#2"} + } + }, + { + "from": [2.652, 5.305, -14.08219], + "to": [9.652, 6.305, -11.83219], + "rotation": {"angle": 22.5, "axis": "x", "origin": [6.152, 6.305, -11.83219]}, + "faces": { + "north": {"uv": [6.5635, 1.001, 6.999, 1.0615], "texture": "#2"}, + "east": {"uv": [7.3135, 4.8135, 7.45313, 4.874], "texture": "#2"}, + "south": {"uv": [6.5635, 1.0635, 6.999, 1.124], "texture": "#2"}, + "west": {"uv": [4.876, 7.3135, 5.01563, 7.374], "texture": "#2"}, + "up": {"uv": [6.1865, 3.70313, 5.751, 3.5635], "texture": "#2"}, + "down": {"uv": [6.1865, 3.876, 5.751, 4.01563], "texture": "#2"} + } + }, + { + "from": [2.652, 6.455, -14.08219], + "to": [9.652, 6.455, -11.83219], + "rotation": {"angle": 22.5, "axis": "x", "origin": [6.152, 6.305, -11.83219]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.4365, 0.001], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.14063, 0.001], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.4365, 0.001], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.14063, 0.001], "texture": "#2"}, + "up": {"uv": [6.1865, 4.20313, 5.751, 4.0635], "texture": "#2"}, + "down": {"uv": [6.1865, 4.251, 5.751, 4.39063], "texture": "#2"} + } + }, + { + "from": [3.652, 5.055, -11.58219], + "to": [6.652, 5.305, -8.58219], + "rotation": {"angle": 0, "axis": "y", "origin": [1.675, 14.33516, -6.58519]}, + "faces": { + "north": {"uv": [7.6885, 7.376, 7.874, 7.39063], "texture": "#2"}, + "east": {"uv": [7.6885, 7.4385, 7.874, 7.45313], "texture": "#2"}, + "south": {"uv": [7.6885, 7.501, 7.874, 7.51563], "texture": "#2"}, + "west": {"uv": [7.6885, 7.5635, 7.874, 7.57813], "texture": "#2"}, + "up": {"uv": [6.374, 3.749, 6.1885, 3.5635], "texture": "#2"}, + "down": {"uv": [6.374, 3.876, 6.1885, 4.0615], "texture": "#2"} + } + }, + { + "from": [4.652, 3.805, -10.58219], + "to": [5.652, 5.055, -9.58219], + "rotation": {"angle": 0, "axis": "y", "origin": [1.675, 14.33516, -6.58519]}, + "faces": { + "north": {"uv": [2.9385, 7.626, 2.999, 7.70313], "texture": "#2"}, + "east": {"uv": [3.001, 7.626, 3.0615, 7.70313], "texture": "#2"}, + "south": {"uv": [7.626, 3.1885, 7.6865, 3.26563], "texture": "#2"}, + "west": {"uv": [7.626, 3.3135, 7.6865, 3.39063], "texture": "#2"}, + "up": {"uv": [7.0615, 3.624, 7.001, 3.5635], "texture": "#2"}, + "down": {"uv": [5.9365, 7.001, 5.876, 7.0615], "texture": "#2"} + } + }, + { + "from": [3.652, 5.305, -8.83219], + "to": [6.652, 7.555, -8.58219], + "rotation": {"angle": 0, "axis": "y", "origin": [1.675, 14.58516, -6.58519]}, + "faces": { + "north": {"uv": [4.3135, 6.5635, 4.499, 6.70313], "texture": "#2"}, + "east": {"uv": [7.876, 6.4385, 7.89063, 6.57813], "texture": "#2"}, + "south": {"uv": [5.126, 6.5635, 5.3115, 6.70313], "texture": "#2"}, + "west": {"uv": [6.501, 7.876, 6.51563, 8.01563], "texture": "#2"}, + "up": {"uv": [7.8115, 7.70313, 7.626, 7.6885], "texture": "#2"}, + "down": {"uv": [7.874, 7.626, 7.6885, 7.64063], "texture": "#2"} + } + }, + { + "from": [10.002, 3.955, -13.83219], + "to": [13.502, 12.305, -11.83219], + "rotation": {"angle": 0, "axis": "y", "origin": [6.525, 15.33516, -8.83519]}, + "faces": { + "north": {"uv": [4.8135, 4.126, 5.0615, 4.64063], "texture": "#2"}, + "east": {"uv": [4.1885, 5.626, 4.3115, 6.14063], "texture": "#2"}, + "south": {"uv": [4.8135, 4.6885, 5.0615, 5.20313], "texture": "#2"}, + "west": {"uv": [0.251, 5.6885, 0.374, 6.20313], "texture": "#2"}, + "up": {"uv": [5.1865, 1.624, 4.9385, 1.501], "texture": "#2"}, + "down": {"uv": [3.124, 6.501, 2.876, 6.624], "texture": "#2"} + } + }, + { + "from": [2.152, 3.955, -0.08219], + "to": [2.652, 8.305, 17.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 15.33516, 3.91481]}, + "faces": { + "north": {"uv": [4.251, 7.376, 4.28125, 7.64063], "texture": "#2"}, + "east": {"uv": [3.626, 1.376, 4.749, 1.64063], "texture": "#2"}, + "south": {"uv": [4.3135, 7.376, 4.34375, 7.64063], "texture": "#2"}, + "west": {"uv": [3.626, 1.6885, 4.749, 1.95313], "texture": "#2"}, + "up": {"uv": [5.03125, 7.3115, 5.001, 6.1885], "texture": "#2"}, + "down": {"uv": [5.09375, 6.1885, 5.0635, 7.3115], "texture": "#2"} + } + }, + { + "from": [2.152, 8.205, -0.08219], + "to": [2.652, 14.305, 2.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 19.33516, -0.58519]}, + "faces": { + "north": {"uv": [1.6885, 7.1885, 1.71875, 7.5615], "texture": "#2"}, + "east": {"uv": [5.751, 5.876, 5.90625, 6.249], "texture": "#2"}, + "south": {"uv": [1.9385, 7.1885, 1.96875, 7.5615], "texture": "#2"}, + "west": {"uv": [2.4385, 5.9385, 2.59375, 6.3115], "texture": "#2"}, + "up": {"uv": [7.65625, 3.59375, 7.626, 3.4385], "texture": "#2"}, + "down": {"uv": [3.53125, 7.626, 3.501, 7.78125], "texture": "#2"} + } + }, + { + "from": [1.902, 14.305, -10.08219], + "to": [2.152, 14.805, 3.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 15.33516, -33.08519]}, + "faces": { + "north": {"uv": [1.4385, 8.126, 1.45313, 8.15625], "texture": "#2"}, + "east": {"uv": [6.5635, 1.126, 7.4365, 1.15625], "texture": "#2"}, + "south": {"uv": [8.126, 1.4385, 8.14063, 1.46875], "texture": "#2"}, + "west": {"uv": [6.5635, 1.1885, 7.4365, 1.21875], "texture": "#2"}, + "up": {"uv": [2.51563, 7.999, 2.501, 7.126], "texture": "#2"}, + "down": {"uv": [3.64063, 7.126, 3.626, 7.999], "texture": "#2"} + } + }, + { + "from": [2.152, 8.205, 15.41781], + "to": [2.652, 14.305, 17.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 19.33516, 16.91481]}, + "faces": { + "north": {"uv": [2.001, 7.1885, 2.03125, 7.5615], "texture": "#2"}, + "east": {"uv": [2.626, 5.9385, 2.78125, 6.3115], "texture": "#2"}, + "south": {"uv": [2.0635, 7.1885, 2.09375, 7.5615], "texture": "#2"}, + "west": {"uv": [2.8135, 5.9385, 2.96875, 6.3115], "texture": "#2"}, + "up": {"uv": [3.59375, 7.78125, 3.5635, 7.626], "texture": "#2"}, + "down": {"uv": [7.65625, 3.626, 7.626, 3.78125], "texture": "#2"} + } + }, + { + "from": [2.152, 3.955, 23.91781], + "to": [2.652, 8.305, 28.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 15.33516, 28.91481]}, + "faces": { + "north": {"uv": [4.876, 7.376, 4.90625, 7.64063], "texture": "#2"}, + "east": {"uv": [5.4385, 5.126, 5.749, 5.39063], "texture": "#2"}, + "south": {"uv": [4.9385, 7.376, 4.96875, 7.64063], "texture": "#2"}, + "west": {"uv": [5.4385, 5.4385, 5.749, 5.70313], "texture": "#2"}, + "up": {"uv": [2.46875, 7.624, 2.4385, 7.3135], "texture": "#2"}, + "down": {"uv": [2.59375, 7.3135, 2.5635, 7.624], "texture": "#2"} + } + }, + { + "from": [2.152, 8.205, 23.91781], + "to": [2.652, 14.305, 26.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 19.33516, 23.41481]}, + "faces": { + "north": {"uv": [2.126, 7.1885, 2.15625, 7.5615], "texture": "#2"}, + "east": {"uv": [3.001, 5.9385, 3.15625, 6.3115], "texture": "#2"}, + "south": {"uv": [2.1885, 7.1885, 2.21875, 7.5615], "texture": "#2"}, + "west": {"uv": [5.9385, 4.4385, 6.09375, 4.8115], "texture": "#2"}, + "up": {"uv": [3.71875, 7.78125, 3.6885, 7.626], "texture": "#2"}, + "down": {"uv": [3.78125, 7.626, 3.751, 7.78125], "texture": "#2"} + } + }, + { + "from": [1.902, 14.305, 13.91781], + "to": [2.152, 14.805, 27.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 15.33516, -9.08519]}, + "faces": { + "north": {"uv": [1.501, 8.126, 1.51563, 8.15625], "texture": "#2"}, + "east": {"uv": [6.5635, 1.3135, 7.4365, 1.34375], "texture": "#2"}, + "south": {"uv": [8.126, 1.501, 8.14063, 1.53125], "texture": "#2"}, + "west": {"uv": [6.5635, 1.376, 7.4365, 1.40625], "texture": "#2"}, + "up": {"uv": [4.64063, 7.999, 4.626, 7.126], "texture": "#2"}, + "down": {"uv": [5.32813, 7.126, 5.3135, 7.999], "texture": "#2"} + } + }, + { + "from": [2.402, 8.205, 2.41781], + "to": [2.652, 14.305, 15.41781], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 19.58516, 4.41481]}, + "faces": { + "north": {"uv": [7.626, 0.8135, 7.64063, 1.1865], "texture": "#2"}, + "east": {"uv": [3.251, 3.126, 4.0615, 3.499], "texture": "#2"}, + "south": {"uv": [1.126, 7.626, 1.14063, 7.999], "texture": "#2"}, + "west": {"uv": [3.251, 3.501, 4.0615, 3.874], "texture": "#2"}, + "up": {"uv": [5.51563, 7.9365, 5.501, 7.126], "texture": "#2"}, + "down": {"uv": [5.57813, 7.126, 5.5635, 7.9365], "texture": "#2"} + } + }, + { + "from": [2.402, 8.255, 26.41781], + "to": [2.652, 14.355, 28.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 19.63516, 29.91481]}, + "faces": { + "north": {"uv": [1.251, 7.626, 1.26563, 7.999], "texture": "#2"}, + "east": {"uv": [4.501, 5.9385, 4.65625, 6.3115], "texture": "#2"}, + "south": {"uv": [1.3135, 7.626, 1.32813, 7.999], "texture": "#2"}, + "west": {"uv": [5.9385, 4.8135, 6.09375, 5.1865], "texture": "#2"}, + "up": {"uv": [5.64063, 8.03125, 5.626, 7.876], "texture": "#2"}, + "down": {"uv": [7.89063, 5.751, 7.876, 5.90625], "texture": "#2"} + } + }, + { + "from": [12.848, 3.305, 28.91781], + "to": [13.848, 14.305, 29.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 15.33516, -11.08519]}, + "faces": { + "north": {"uv": [1.126, 6.0635, 1.1865, 6.749], "texture": "#2"}, + "east": {"uv": [3.6885, 6.0635, 3.749, 6.749], "texture": "#2"}, + "south": {"uv": [3.751, 6.0635, 3.8115, 6.749], "texture": "#2"}, + "west": {"uv": [4.8135, 6.126, 4.874, 6.8115], "texture": "#2"}, + "up": {"uv": [6.624, 7.0615, 6.5635, 7.001], "texture": "#2"}, + "down": {"uv": [7.5615, 6.251, 7.501, 6.3115], "texture": "#2"} + } + }, + { + "from": [11.098, 3.305, 28.91781], + "to": [12.848, 13.055, 29.66781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.325, 15.33516, -11.08519]}, + "faces": { + "north": {"uv": [3.8135, 5.626, 3.92188, 6.23438], "texture": "#2"}, + "east": {"uv": [2.8135, 5.126, 2.85938, 5.73438], "texture": "#2"}, + "south": {"uv": [5.626, 3.876, 5.73438, 4.48438], "texture": "#2"}, + "west": {"uv": [4.126, 6.4385, 4.17188, 7.04688], "texture": "#2"}, + "up": {"uv": [7.67188, 4.29688, 7.5635, 4.251], "texture": "#2"}, + "down": {"uv": [7.67188, 4.3135, 7.5635, 4.35938], "texture": "#2"} + } + }, + { + "from": [3.152, 3.305, 28.91781], + "to": [4.902, 13.055, 29.66781], + "rotation": {"angle": 0, "axis": "y", "origin": [3.675, 15.33516, -11.08519]}, + "faces": { + "north": {"uv": [3.9385, 5.626, 4.04688, 6.23438], "texture": "#2"}, + "east": {"uv": [3.626, 6.501, 3.67188, 7.10938], "texture": "#2"}, + "south": {"uv": [4.0635, 5.626, 4.17188, 6.23438], "texture": "#2"}, + "west": {"uv": [4.626, 6.501, 4.67188, 7.10938], "texture": "#2"}, + "up": {"uv": [7.67188, 4.42188, 7.5635, 4.376], "texture": "#2"}, + "down": {"uv": [7.67188, 4.4385, 7.5635, 4.48438], "texture": "#2"} + } + }, + { + "from": [3.952, 4.305, 29.61781], + "to": [4.702, 13.555, 32], + "rotation": {"angle": 0, "axis": "y", "origin": [3.475, 15.83516, -10.38519]}, + "faces": { + "north": {"uv": [5.4385, 6.501, 5.48438, 7.07813], "texture": "#2"}, + "east": {"uv": [5.3135, 0.751, 5.46875, 1.32813], "texture": "#2"}, + "south": {"uv": [5.501, 6.501, 5.54688, 7.07813], "texture": "#2"}, + "west": {"uv": [0.626, 5.4385, 0.78125, 6.01563], "texture": "#2"}, + "up": {"uv": [0.85938, 7.65625, 0.8135, 7.501], "texture": "#2"}, + "down": {"uv": [0.92188, 7.501, 0.876, 7.65625], "texture": "#2"} + } + }, + { + "from": [11.302, 4.305, 29.61781], + "to": [12.052, 13.555, 32], + "rotation": {"angle": 0, "axis": "y", "origin": [10.825, 15.83516, -10.38519]}, + "faces": { + "north": {"uv": [5.5635, 6.501, 5.60938, 7.07813], "texture": "#2"}, + "east": {"uv": [0.8135, 5.4385, 0.96875, 6.01563], "texture": "#2"}, + "south": {"uv": [5.626, 6.501, 5.67188, 7.07813], "texture": "#2"}, + "west": {"uv": [1.001, 5.4385, 1.15625, 6.01563], "texture": "#2"}, + "up": {"uv": [0.98438, 7.65625, 0.9385, 7.501], "texture": "#2"}, + "down": {"uv": [1.04688, 7.501, 1.001, 7.65625], "texture": "#2"} + } + }, + { + "from": [4.727, 13.58, 29.61781], + "to": [11.277, 14.33, 32], + "rotation": {"angle": 0, "axis": "y", "origin": [10.05, 16.61016, -10.38519]}, + "faces": { + "north": {"uv": [6.8135, 0.8135, 7.21875, 0.85938], "texture": "#2"}, + "east": {"uv": [7.501, 0.5635, 7.65625, 0.60938], "texture": "#2"}, + "south": {"uv": [6.8135, 0.876, 7.21875, 0.92188], "texture": "#2"}, + "west": {"uv": [7.501, 0.626, 7.65625, 0.67188], "texture": "#2"}, + "up": {"uv": [1.65625, 5.84375, 1.251, 5.6885], "texture": "#2"}, + "down": {"uv": [6.15625, 0.751, 5.751, 0.90625], "texture": "#2"} + } + }, + { + "from": [10.965, 12.83, 29.61781], + "to": [12.065, 13.58, 32], + "rotation": {"angle": -45, "axis": "z", "origin": [12.023, 13.58, 30.8089]}, + "faces": { + "north": {"uv": [7.376, 7.6885, 7.4365, 7.73438], "texture": "#2"}, + "east": {"uv": [7.501, 2.0635, 7.65625, 2.10938], "texture": "#2"}, + "south": {"uv": [7.501, 7.6885, 7.5615, 7.73438], "texture": "#2"}, + "west": {"uv": [7.501, 2.626, 7.65625, 2.67188], "texture": "#2"}, + "up": {"uv": [2.6865, 7.46875, 2.626, 7.3135], "texture": "#2"}, + "down": {"uv": [2.749, 7.3135, 2.6885, 7.46875], "texture": "#2"} + } + }, + { + "from": [3.935, 12.83, 29.61781], + "to": [5.035, 13.58, 32], + "rotation": {"angle": 45, "axis": "z", "origin": [3.977, 13.58, 30.8089]}, + "faces": { + "north": {"uv": [0.001, 7.751, 0.0615, 7.79688], "texture": "#2"}, + "east": {"uv": [7.501, 2.6885, 7.65625, 2.73438], "texture": "#2"}, + "south": {"uv": [7.751, 0.001, 7.8115, 0.04688], "texture": "#2"}, + "west": {"uv": [7.501, 3.001, 7.65625, 3.04688], "texture": "#2"}, + "up": {"uv": [2.9365, 7.46875, 2.876, 7.3135], "texture": "#2"}, + "down": {"uv": [2.999, 7.3135, 2.9385, 7.46875], "texture": "#2"} + } + }, + { + "from": [3.952, 3.805, 29.61781], + "to": [12.052, 4.305, 32], + "rotation": {"angle": 0, "axis": "y", "origin": [10.825, 6.33516, -10.38519]}, + "faces": { + "north": {"uv": [6.8135, 4.751, 7.3115, 4.78125], "texture": "#2"}, + "east": {"uv": [3.8135, 7.626, 3.96875, 7.65625], "texture": "#2"}, + "south": {"uv": [6.8135, 4.8135, 7.3115, 4.84375], "texture": "#2"}, + "west": {"uv": [7.626, 3.8135, 7.78125, 3.84375], "texture": "#2"}, + "up": {"uv": [6.0615, 0.15625, 5.5635, 0.001], "texture": "#2"}, + "down": {"uv": [2.374, 5.5635, 1.876, 5.71875], "texture": "#2"} + } + }, + { + "from": [3.098, 13.055, 28.91781], + "to": [12.848, 15.055, 29.66781], + "rotation": {"angle": 0, "axis": "y", "origin": [12.325, 15.33516, -11.08519]}, + "faces": { + "north": {"uv": [5.4385, 0.5635, 6.04688, 0.6865], "texture": "#2"}, + "east": {"uv": [7.501, 6.6885, 7.54688, 6.8115], "texture": "#2"}, + "south": {"uv": [5.5635, 3.251, 6.17188, 3.374], "texture": "#2"}, + "west": {"uv": [7.501, 6.8135, 7.54688, 6.9365], "texture": "#2"}, + "up": {"uv": [7.10938, 5.60938, 6.501, 5.5635], "texture": "#2"}, + "down": {"uv": [7.10938, 5.626, 6.501, 5.67188], "texture": "#2"} + } + }, + { + "from": [2.152, 3.955, -13.98219], + "to": [2.652, 14.305, -12.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 15.33516, -9.08519]}, + "faces": { + "north": {"uv": [4.001, 6.751, 4.03125, 7.39063], "texture": "#2"}, + "east": {"uv": [4.626, 5.126, 4.749, 5.76563], "texture": "#2"}, + "south": {"uv": [4.0635, 6.751, 4.09375, 7.39063], "texture": "#2"}, + "west": {"uv": [5.001, 5.501, 5.124, 6.14063], "texture": "#2"}, + "up": {"uv": [6.28125, 7.749, 6.251, 7.626], "texture": "#2"}, + "down": {"uv": [6.34375, 7.626, 6.3135, 7.749], "texture": "#2"} + } + }, + { + "from": [13.348, 3.955, -13.98219], + "to": [13.848, 14.305, -12.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [13.325, 15.33516, -9.08519]}, + "faces": { + "north": {"uv": [4.501, 6.751, 4.53125, 7.39063], "texture": "#2"}, + "east": {"uv": [5.126, 5.501, 5.249, 6.14063], "texture": "#2"}, + "south": {"uv": [4.5635, 6.751, 4.59375, 7.39063], "texture": "#2"}, + "west": {"uv": [5.251, 5.501, 5.374, 6.14063], "texture": "#2"}, + "up": {"uv": [7.65625, 6.6865, 7.626, 6.5635], "texture": "#2"}, + "down": {"uv": [7.65625, 6.6885, 7.626, 6.8115], "texture": "#2"} + } + }, + { + "from": [2.152, 3.305, 28.91781], + "to": [3.152, 14.305, 29.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 15.33516, -11.08519]}, + "faces": { + "north": {"uv": [4.876, 6.126, 4.9365, 6.8115], "texture": "#2"}, + "east": {"uv": [4.9385, 6.126, 4.999, 6.8115], "texture": "#2"}, + "south": {"uv": [5.6885, 6.126, 5.749, 6.8115], "texture": "#2"}, + "west": {"uv": [6.126, 6.126, 6.1865, 6.8115], "texture": "#2"}, + "up": {"uv": [7.624, 0.374, 7.5635, 0.3135], "texture": "#2"}, + "down": {"uv": [7.6865, 6.251, 7.626, 6.3115], "texture": "#2"} + } + }, + { + "from": [2.152, 14.305, -13.08219], + "to": [3.152, 15.305, 29.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [2.675, 15.33516, -9.08519]}, + "faces": { + "north": {"uv": [7.626, 6.8135, 7.6865, 6.874], "texture": "#2"}, + "east": {"uv": [4.5635, 3.126, 7.249, 3.1865], "texture": "#2"}, + "south": {"uv": [7.626, 6.876, 7.6865, 6.9365], "texture": "#2"}, + "west": {"uv": [4.5635, 3.1885, 7.249, 3.249], "texture": "#2"}, + "up": {"uv": [4.8115, 5.9365, 4.751, 3.251], "texture": "#2"}, + "down": {"uv": [0.249, 4.8135, 0.1885, 7.499], "texture": "#2"} + } + }, + { + "from": [4.5, 15.062, -9.08219], + "to": [11.5, 16.062, -8.08219], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 16.06978, -8.08219]}, + "faces": { + "north": {"uv": [6.5635, 1.4385, 6.999, 1.499], "texture": "#2"}, + "east": {"uv": [7.0635, 7.626, 7.124, 7.6865], "texture": "#2"}, + "south": {"uv": [2.376, 6.5635, 2.8115, 6.624], "texture": "#2"}, + "west": {"uv": [7.126, 7.626, 7.1865, 7.6865], "texture": "#2"}, + "up": {"uv": [6.999, 3.499, 6.5635, 3.4385], "texture": "#2"}, + "down": {"uv": [6.999, 3.501, 6.5635, 3.5615], "texture": "#2"} + } + }, + { + "from": [4.5, 15.44478, -13.00719], + "to": [11.5, 16.44478, -9.00719], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 16.46016, -15.01019]}, + "faces": { + "north": {"uv": [6.5635, 3.5635, 6.999, 3.624], "texture": "#2"}, + "east": {"uv": [6.8135, 4.876, 7.0615, 4.9365], "texture": "#2"}, + "south": {"uv": [6.5635, 3.751, 6.999, 3.8115], "texture": "#2"}, + "west": {"uv": [6.8135, 4.9385, 7.0615, 4.999], "texture": "#2"}, + "up": {"uv": [4.0615, 2.374, 3.626, 2.126], "texture": "#2"}, + "down": {"uv": [5.5615, 0.001, 5.126, 0.249], "texture": "#2"} + } + }, + { + "from": [4.5, 16.06978, 23.91781], + "to": [11.5, 16.31978, 29.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 16.33516, -13.08519]}, + "faces": { + "north": {"uv": [7.501, 4.501, 7.9365, 4.51563], "texture": "#2"}, + "east": {"uv": [7.501, 7.0635, 7.874, 7.07813], "texture": "#2"}, + "south": {"uv": [7.501, 4.5635, 7.9365, 4.57813], "texture": "#2"}, + "west": {"uv": [7.5635, 0.6885, 7.9365, 0.70313], "texture": "#2"}, + "up": {"uv": [5.124, 0.374, 4.6885, 0.001], "texture": "#2"}, + "down": {"uv": [5.1865, 1.626, 4.751, 1.999], "texture": "#2"} + } + }, + { + "from": [4, 15.06978, -11.08219], + "to": [12, 16.06978, 29.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 16.08516, -13.08519]}, + "faces": { + "north": {"uv": [6.501, 4.5635, 6.999, 4.624], "texture": "#2"}, + "east": {"uv": [4.6885, 0.4385, 7.249, 0.499], "texture": "#2"}, + "south": {"uv": [6.501, 4.626, 6.999, 4.6865], "texture": "#2"}, + "west": {"uv": [4.6885, 0.501, 7.249, 0.5615], "texture": "#2"}, + "up": {"uv": [2.874, 2.5615, 2.376, 0.001], "texture": "#2"}, + "down": {"uv": [2.874, 2.5635, 2.376, 5.124], "texture": "#2"} + } + }, + { + "from": [2, 15.06978, -12.08219], + "to": [14, 16.06978, -11.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 16.08516, -12.08519]}, + "faces": { + "north": {"uv": [6.0635, 0.126, 6.8115, 0.1865], "texture": "#2"}, + "east": {"uv": [7.1885, 7.626, 7.249, 7.6865], "texture": "#2"}, + "south": {"uv": [6.0635, 0.5635, 6.8115, 0.624], "texture": "#2"}, + "west": {"uv": [7.626, 7.1885, 7.6865, 7.249], "texture": "#2"}, + "up": {"uv": [6.8115, 0.6865, 6.0635, 0.626], "texture": "#2"}, + "down": {"uv": [6.874, 1.626, 6.126, 1.6865], "texture": "#2"} + } + }, + { + "from": [2, 5.462, -14.688], + "to": [14, 7.462, -13.688], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.45, -13.7]}, + "faces": { + "north": {"uv": [5.1885, 1.751, 5.9365, 1.874], "texture": "#2"}, + "east": {"uv": [7.4385, 2.626, 7.499, 2.749], "texture": "#2"}, + "south": {"uv": [5.1885, 1.876, 5.9365, 1.999], "texture": "#2"}, + "west": {"uv": [3.376, 7.4385, 3.4365, 7.5615], "texture": "#2"}, + "up": {"uv": [6.874, 1.749, 6.126, 1.6885], "texture": "#2"}, + "down": {"uv": [6.874, 4.4385, 6.126, 4.499], "texture": "#2"} + } + }, + { + "from": [2, 7.462, -14.688], + "to": [3, 13.462, -13.688], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.45, -13.7]}, + "faces": { + "north": {"uv": [0.6885, 4.126, 0.749, 4.499], "texture": "#2"}, + "east": {"uv": [0.626, 4.8135, 0.6865, 5.1865], "texture": "#2"}, + "south": {"uv": [0.5635, 5.6885, 0.624, 6.0615], "texture": "#2"}, + "west": {"uv": [0.9385, 6.5635, 0.999, 6.9365], "texture": "#2"}, + "up": {"uv": [7.3115, 7.6865, 7.251, 7.626], "texture": "#2"}, + "down": {"uv": [7.6865, 7.251, 7.626, 7.3115], "texture": "#2"} + } + }, + { + "from": [3, 11.462, -14.688], + "to": [10, 11.962, -13.688], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.45, -13.7]}, + "faces": { + "north": {"uv": [7.001, 3.751, 7.4365, 3.78125], "texture": "#2"}, + "east": {"uv": [3.0635, 7.9385, 3.124, 7.96875], "texture": "#2"}, + "south": {"uv": [7.126, 0.1885, 7.5615, 0.21875], "texture": "#2"}, + "west": {"uv": [7.9385, 3.0635, 7.999, 3.09375], "texture": "#2"}, + "up": {"uv": [6.999, 3.9365, 6.5635, 3.876], "texture": "#2"}, + "down": {"uv": [6.999, 3.9385, 6.5635, 3.999], "texture": "#2"} + } + }, + { + "from": [3, 12.962, -14.688], + "to": [10, 13.462, -13.688], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.95, -13.7]}, + "faces": { + "north": {"uv": [7.126, 2.3135, 7.5615, 2.34375], "texture": "#2"}, + "east": {"uv": [3.126, 7.9385, 3.1865, 7.96875], "texture": "#2"}, + "south": {"uv": [7.126, 3.8135, 7.5615, 3.84375], "texture": "#2"}, + "west": {"uv": [7.9385, 3.126, 7.999, 3.15625], "texture": "#2"}, + "up": {"uv": [6.999, 4.0615, 6.5635, 4.001], "texture": "#2"}, + "down": {"uv": [6.999, 4.0635, 6.5635, 4.124], "texture": "#2"} + } + }, + { + "from": [5, 13.615, -13.963], + "to": [6, 14.615, -13.963], + "rotation": {"angle": 0, "axis": "y", "origin": [5.5, 14.115, -13.963]}, + "faces": { + "north": {"uv": [7.626, 7.376, 7.6865, 7.4365], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.001, 0.0615], "texture": "#2"}, + "south": {"uv": [7.626, 7.4385, 7.6865, 7.499], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.001, 0.0615], "texture": "#2"}, + "up": {"uv": [0.0615, 0.001, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.0615, 0.001, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [6, 12.925, -14], + "to": [14, 14.925, -13], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 14.925, -13]}, + "faces": { + "north": {"uv": [5.751, 2.126, 6.249, 2.249], "texture": "#2"}, + "east": {"uv": [3.4385, 7.4385, 3.499, 7.5615], "texture": "#2"}, + "south": {"uv": [5.751, 2.251, 6.249, 2.374], "texture": "#2"}, + "west": {"uv": [7.4385, 3.4385, 7.499, 3.5615], "texture": "#2"}, + "up": {"uv": [6.999, 5.249, 6.501, 5.1885], "texture": "#2"}, + "down": {"uv": [6.999, 5.251, 6.501, 5.3115], "texture": "#2"} + } + }, + { + "from": [5, 14.175, -14], + "to": [6, 14.925, -14], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 14.925, -13]}, + "faces": { + "north": {"uv": [0.0635, 7.751, 0.124, 7.79688], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.001, 0.04688], "texture": "#2"}, + "south": {"uv": [7.751, 0.0635, 7.8115, 0.10938], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.001, 0.04688], "texture": "#2"}, + "up": {"uv": [0.0615, 0.001, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.0615, 0.001, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [5, 14.615, -14.213], + "to": [6, 14.615, -13.213], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.6, -13.225]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.0615, 0.001], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.0615, 0.001], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.0615, 0.001], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.0615, 0.001], "texture": "#2"}, + "up": {"uv": [0.0615, 7.749, 0.001, 7.6885], "texture": "#2"}, + "down": {"uv": [7.749, 0.001, 7.6885, 0.0615], "texture": "#2"} + } + }, + { + "from": [2.001, 12.925, -14], + "to": [5.001, 14.925, -13], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 14.925, -13]}, + "faces": { + "north": {"uv": [6.251, 6.626, 6.4365, 6.749], "texture": "#2"}, + "east": {"uv": [7.4385, 3.5635, 7.499, 3.6865], "texture": "#2"}, + "south": {"uv": [6.4385, 6.626, 6.624, 6.749], "texture": "#2"}, + "west": {"uv": [7.4385, 3.6885, 7.499, 3.8115], "texture": "#2"}, + "up": {"uv": [7.374, 0.0615, 7.1885, 0.001], "texture": "#2"}, + "down": {"uv": [7.374, 0.0635, 7.1885, 0.124], "texture": "#2"} + } + }, + { + "from": [5.001, 12.925, -13.2], + "to": [6.001, 14.925, -13], + "rotation": {"angle": 22.5, "axis": "x", "origin": [9, 14.925, -13]}, + "faces": { + "north": {"uv": [6.251, 6.626, 6.4365, 6.749], "texture": "#2"}, + "east": {"uv": [7.4385, 3.5635, 7.499, 3.6865], "texture": "#2"}, + "south": {"uv": [6.5635, 6.626, 6.624, 6.749], "texture": "#2"}, + "west": {"uv": [7.4385, 3.6885, 7.499, 3.8115], "texture": "#2"}, + "up": {"uv": [7.374, 0.0615, 7.1885, 0.001], "texture": "#2"}, + "down": {"uv": [7.374, 0.0635, 7.1885, 0.124], "texture": "#2"} + } + }, + { + "from": [5, 13.69, -14.593], + "to": [6, 13.69, -13.593], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8.675, -13.6]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.0615, 0.001], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.0615, 0.001], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.0615, 0.001], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.0615, 0.001], "texture": "#2"}, + "up": {"uv": [7.749, 0.1865, 7.6885, 0.126], "texture": "#2"}, + "down": {"uv": [0.249, 7.6885, 0.1885, 7.749], "texture": "#2"} + } + }, + { + "from": [5, 12.925, -14], + "to": [6, 13.175, -13], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 14.925, -13]}, + "faces": { + "north": {"uv": [5.3135, 8.001, 5.374, 8.01563], "texture": "#2"}, + "east": {"uv": [8.001, 5.3135, 8.0615, 5.32813], "texture": "#2"}, + "south": {"uv": [5.376, 8.001, 5.4365, 8.01563], "texture": "#2"}, + "west": {"uv": [8.001, 5.376, 8.0615, 5.39063], "texture": "#2"}, + "up": {"uv": [7.749, 0.249, 7.6885, 0.1885], "texture": "#2"}, + "down": {"uv": [0.3115, 7.6885, 0.251, 7.749], "texture": "#2"} + } + }, + { + "from": [13, 7.462, -14.688], + "to": [14, 13.462, -13.688], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 7.45, -13.7]}, + "faces": { + "north": {"uv": [1.5635, 6.6885, 1.624, 7.0615], "texture": "#2"}, + "east": {"uv": [1.626, 6.6885, 1.6865, 7.0615], "texture": "#2"}, + "south": {"uv": [1.6885, 6.6885, 1.749, 7.0615], "texture": "#2"}, + "west": {"uv": [1.751, 6.6885, 1.8115, 7.0615], "texture": "#2"}, + "up": {"uv": [7.749, 0.374, 7.6885, 0.3135], "texture": "#2"}, + "down": {"uv": [0.4365, 7.6885, 0.376, 7.749], "texture": "#2"} + } + }, + { + "from": [3, 11.962, -14.438], + "to": [10, 12.962, -13.688], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.45, -13.7]}, + "faces": { + "north": {"uv": [6.5635, 4.126, 6.999, 4.1865], "texture": "#2"}, + "east": {"uv": [7.751, 0.126, 7.79688, 0.1865], "texture": "#2"}, + "south": {"uv": [6.5635, 4.1885, 6.999, 4.249], "texture": "#2"}, + "west": {"uv": [0.1885, 7.751, 0.23438, 7.8115], "texture": "#2"}, + "up": {"uv": [7.1865, 5.92188, 6.751, 5.876], "texture": "#2"}, + "down": {"uv": [7.249, 0.126, 6.8135, 0.17188], "texture": "#2"} + } + }, + { + "from": [10, 7.462, -14.688], + "to": [13, 11.462, -13.688], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 7.45, -13.7]}, + "faces": { + "north": {"uv": [3.501, 6.0635, 3.6865, 6.3115], "texture": "#2"}, + "east": {"uv": [5.001, 5.251, 5.0615, 5.499], "texture": "#2"}, + "south": {"uv": [6.126, 4.501, 6.3115, 4.749], "texture": "#2"}, + "west": {"uv": [5.376, 5.501, 5.4365, 5.749], "texture": "#2"}, + "up": {"uv": [7.374, 1.0615, 7.1885, 1.001], "texture": "#2"}, + "down": {"uv": [7.374, 1.0635, 7.1885, 1.124], "texture": "#2"} + } + }, + { + "from": [3, 7.462, -14.438], + "to": [10, 11.462, -13.938], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 7.45, -13.7]}, + "faces": { + "north": {"uv": [1.0635, 5.1885, 0.624, 5.4365], "texture": "#2"}, + "east": {"uv": [5.001, 5.251, 5.0615, 5.499], "texture": "#2"}, + "south": {"uv": [0.626, 5.1885, 1.0615, 5.4365], "texture": "#2"}, + "west": {"uv": [5.376, 5.501, 5.4365, 5.749], "texture": "#2"}, + "up": {"uv": [7.374, 1.0615, 7.1885, 1.001], "texture": "#2"}, + "down": {"uv": [7.374, 1.0635, 7.1885, 1.124], "texture": "#2"} + } + }, + { + "from": [10.5, 11.462, -14.438], + "to": [13, 12.962, -13.688], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 7.45, -13.7]}, + "faces": { + "north": {"uv": [6.876, 3.626, 7.03125, 3.71875], "texture": "#2"}, + "east": {"uv": [7.626, 4.626, 7.67188, 4.71875], "texture": "#2"}, + "south": {"uv": [4.3135, 6.876, 4.46875, 6.96875], "texture": "#2"}, + "west": {"uv": [7.626, 4.751, 7.67188, 4.84375], "texture": "#2"}, + "up": {"uv": [7.65625, 3.10938, 7.501, 3.0635], "texture": "#2"}, + "down": {"uv": [7.65625, 3.126, 7.501, 3.17188], "texture": "#2"} + } + }, + { + "from": [10, 12.962, -14.688], + "to": [13, 13.462, -13.688], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9.45, -13.7]}, + "faces": { + "north": {"uv": [7.5635, 1.1885, 7.749, 1.21875], "texture": "#2"}, + "east": {"uv": [3.1885, 7.9385, 3.249, 7.96875], "texture": "#2"}, + "south": {"uv": [7.5635, 1.3135, 7.749, 1.34375], "texture": "#2"}, + "west": {"uv": [7.9385, 3.1885, 7.999, 3.21875], "texture": "#2"}, + "up": {"uv": [7.374, 1.5615, 7.1885, 1.501], "texture": "#2"}, + "down": {"uv": [7.374, 1.5635, 7.1885, 1.624], "texture": "#2"} + } + }, + { + "from": [10, 11.462, -14.688], + "to": [10.5, 12.962, -13.688], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9.45, -13.7]}, + "faces": { + "north": {"uv": [7.751, 0.1885, 7.78125, 0.28125], "texture": "#2"}, + "east": {"uv": [7.5635, 0.001, 7.624, 0.09375], "texture": "#2"}, + "south": {"uv": [0.251, 7.751, 0.28125, 7.84375], "texture": "#2"}, + "west": {"uv": [7.5635, 0.1885, 7.624, 0.28125], "texture": "#2"}, + "up": {"uv": [3.28125, 7.999, 3.251, 7.9385], "texture": "#2"}, + "down": {"uv": [7.96875, 3.251, 7.9385, 3.3115], "texture": "#2"} + } + }, + { + "from": [2, 2, -14], + "to": [5, 3, -11], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 1, 1]}, + "faces": { + "north": {"uv": [7.1885, 2.376, 7.374, 2.4365], "texture": "#2"}, + "east": {"uv": [7.1885, 2.4385, 7.374, 2.499], "texture": "#2"}, + "south": {"uv": [7.1885, 2.501, 7.374, 2.5615], "texture": "#2"}, + "west": {"uv": [2.5635, 7.1885, 2.749, 7.249], "texture": "#2"}, + "up": {"uv": [6.374, 4.249, 6.1885, 4.0635], "texture": "#2"}, + "down": {"uv": [6.374, 4.251, 6.1885, 4.4365], "texture": "#2"} + } + }, + { + "from": [2, 2, -11], + "to": [5, 3, -8.25], + "rotation": {"angle": -22.5, "axis": "x", "origin": [3.5, 2, -11]}, + "faces": { + "north": {"uv": [7.1885, 2.5635, 7.374, 2.624], "texture": "#2"}, + "east": {"uv": [7.251, 2.251, 7.42188, 2.3115], "texture": "#2"}, + "south": {"uv": [2.876, 7.1885, 3.0615, 7.249], "texture": "#2"}, + "west": {"uv": [2.5635, 7.251, 2.73438, 7.3115], "texture": "#2"}, + "up": {"uv": [6.624, 5.10938, 6.4385, 4.9385], "texture": "#2"}, + "down": {"uv": [5.9365, 6.4385, 5.751, 6.60938], "texture": "#2"} + } + }, + { + "from": [2, 2, 27], + "to": [5, 3, 30], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 1, 15]}, + "faces": { + "north": {"uv": [7.1885, 3.5635, 7.374, 3.624], "texture": "#2"}, + "east": {"uv": [7.1885, 3.626, 7.374, 3.6865], "texture": "#2"}, + "south": {"uv": [7.1885, 3.6885, 7.374, 3.749], "texture": "#2"}, + "west": {"uv": [7.1885, 3.876, 7.374, 3.9365], "texture": "#2"}, + "up": {"uv": [6.4365, 1.124, 6.251, 0.9385], "texture": "#2"}, + "down": {"uv": [6.4365, 1.126, 6.251, 1.3115], "texture": "#2"} + } + }, + { + "from": [2, 3, 23.85], + "to": [5, 4, 30], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 2, 16]}, + "faces": { + "north": {"uv": [7.1885, 3.9385, 7.374, 3.999], "texture": "#2"}, + "east": {"uv": [6.5635, 6.126, 6.95313, 6.1865], "texture": "#2"}, + "south": {"uv": [7.1885, 4.001, 7.374, 4.0615], "texture": "#2"}, + "west": {"uv": [6.1885, 6.5635, 6.57813, 6.624], "texture": "#2"}, + "up": {"uv": [5.749, 3.76563, 5.5635, 3.376], "texture": "#2"}, + "down": {"uv": [3.4365, 5.626, 3.251, 6.01563], "texture": "#2"} + } + }, + { + "from": [2, 2, 29], + "to": [5, 3, 31], + "rotation": {"angle": -22.5, "axis": "y", "origin": [5, 2.5, 31]}, + "faces": { + "north": {"uv": [7.1885, 4.0635, 7.374, 4.124], "texture": "#2"}, + "east": {"uv": [7.4385, 2.251, 7.5615, 2.3115], "texture": "#2"}, + "south": {"uv": [7.1885, 4.126, 7.374, 4.1865], "texture": "#2"}, + "west": {"uv": [7.4385, 2.751, 7.5615, 2.8115], "texture": "#2"}, + "up": {"uv": [6.874, 3.749, 6.6885, 3.626], "texture": "#2"}, + "down": {"uv": [6.124, 6.6885, 5.9385, 6.8115], "texture": "#2"} + } + }, + { + "from": [2, 2.999, 29], + "to": [5, 3.999, 31], + "rotation": {"angle": -22.5, "axis": "y", "origin": [5, 3.5, 31]}, + "faces": { + "north": {"uv": [7.1885, 4.1885, 7.374, 4.249], "texture": "#2"}, + "east": {"uv": [3.8135, 7.4385, 3.9365, 7.499], "texture": "#2"}, + "south": {"uv": [7.1885, 4.626, 7.374, 4.6865], "texture": "#2"}, + "west": {"uv": [7.4385, 3.876, 7.5615, 3.9365], "texture": "#2"}, + "up": {"uv": [6.874, 6.6865, 6.6885, 6.5635], "texture": "#2"}, + "down": {"uv": [6.874, 6.6885, 6.6885, 6.8115], "texture": "#2"} + } + }, + { + "from": [5, 3, -15], + "to": [11, 4, 31], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 2, 16]}, + "faces": { + "north": {"uv": [6.626, 5.0635, 6.999, 5.124], "texture": "#2"}, + "east": {"uv": [3.626, 2.001, 6.499, 2.0615], "texture": "#2"}, + "south": {"uv": [6.626, 6.0635, 6.999, 6.124], "texture": "#2"}, + "west": {"uv": [3.626, 2.0635, 6.499, 2.124], "texture": "#2"}, + "up": {"uv": [3.249, 2.874, 2.876, 0.001], "texture": "#2"}, + "down": {"uv": [3.249, 2.876, 2.876, 5.749], "texture": "#2"} + } + }, + { + "from": [11, 2, -14], + "to": [14, 3, -11], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 1, 1]}, + "faces": { + "north": {"uv": [7.374, 2.376, 7.1885, 2.4365], "texture": "#2"}, + "east": {"uv": [2.749, 7.1885, 2.5635, 7.249], "texture": "#2"}, + "south": {"uv": [7.374, 2.501, 7.1885, 2.5615], "texture": "#2"}, + "west": {"uv": [7.374, 2.4385, 7.1885, 2.499], "texture": "#2"}, + "up": {"uv": [6.1885, 4.249, 6.374, 4.0635], "texture": "#2"}, + "down": {"uv": [6.1885, 4.251, 6.374, 4.4365], "texture": "#2"} + } + }, + { + "from": [11, 3, -14], + "to": [14, 4, -6], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 2, 1]}, + "faces": { + "north": {"uv": [7.3115, 5.001, 7.126, 5.0615], "texture": "#2"}, + "east": {"uv": [6.999, 1.8135, 6.501, 1.874], "texture": "#2"}, + "south": {"uv": [7.3115, 5.0635, 7.126, 5.124], "texture": "#2"}, + "west": {"uv": [6.999, 1.751, 6.501, 1.8115], "texture": "#2"}, + "up": {"uv": [4.5635, 3.749, 4.749, 3.251], "texture": "#2"}, + "down": {"uv": [5.251, 4.501, 5.4365, 4.999], "texture": "#2"} + } + }, + { + "from": [11, 2, -11], + "to": [14, 3, -8.25], + "rotation": {"angle": -22.5, "axis": "x", "origin": [12.5, 2, -11]}, + "faces": { + "north": {"uv": [7.374, 2.5635, 7.1885, 2.624], "texture": "#2"}, + "east": {"uv": [2.73438, 7.251, 2.5635, 7.3115], "texture": "#2"}, + "south": {"uv": [3.0615, 7.1885, 2.876, 7.249], "texture": "#2"}, + "west": {"uv": [7.42188, 2.251, 7.251, 2.3115], "texture": "#2"}, + "up": {"uv": [6.4385, 5.10938, 6.624, 4.9385], "texture": "#2"}, + "down": {"uv": [5.751, 6.4385, 5.9365, 6.60938], "texture": "#2"} + } + }, + { + "from": [7, 0.75, -14], + "to": [9, 3, -10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6125, -13.875]}, + "faces": { + "north": {"uv": [2.499, 6.8135, 2.376, 6.95313], "texture": "#2"}, + "east": {"uv": [1.749, 6.251, 1.501, 6.39063], "texture": "#2"}, + "south": {"uv": [2.624, 6.8135, 2.501, 6.95313], "texture": "#2"}, + "west": {"uv": [1.499, 6.251, 1.251, 6.39063], "texture": "#2"}, + "up": {"uv": [1.0635, 5.4365, 1.1865, 5.1885], "texture": "#2"}, + "down": {"uv": [3.501, 6.501, 3.624, 6.749], "texture": "#2"} + } + }, + { + "from": [11, 2, -15], + "to": [14, 3, -13], + "rotation": {"angle": -22.5, "axis": "y", "origin": [11, 2.5, -15]}, + "faces": { + "north": {"uv": [7.3115, 5.626, 7.126, 5.6865], "texture": "#2"}, + "east": {"uv": [6.999, 4.6885, 6.876, 4.749], "texture": "#2"}, + "south": {"uv": [7.3115, 5.751, 7.126, 5.8115], "texture": "#2"}, + "west": {"uv": [6.999, 4.4385, 6.876, 4.499], "texture": "#2"}, + "up": {"uv": [0.001, 6.749, 0.1865, 6.626], "texture": "#2"}, + "down": {"uv": [6.626, 0.251, 6.8115, 0.374], "texture": "#2"} + } + }, + { + "from": [11, 3, -15], + "to": [14, 4, -13], + "rotation": {"angle": -22.5, "axis": "y", "origin": [11, 3.5, -15]}, + "faces": { + "north": {"uv": [7.3115, 5.501, 7.126, 5.5615], "texture": "#2"}, + "east": {"uv": [0.5615, 6.376, 0.4385, 6.4365], "texture": "#2"}, + "south": {"uv": [7.3115, 5.5635, 7.126, 5.624], "texture": "#2"}, + "west": {"uv": [2.5615, 5.876, 2.4385, 5.9365], "texture": "#2"}, + "up": {"uv": [5.3135, 1.499, 5.499, 1.376], "texture": "#2"}, + "down": {"uv": [6.5635, 6.3135, 6.749, 6.4365], "texture": "#2"} + } + }, + { + "from": [7, 0.75, 26], + "to": [9, 3, 30], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6125, 29.875]}, + "faces": { + "north": {"uv": [2.626, 6.8135, 2.749, 6.95313], "texture": "#2"}, + "east": {"uv": [1.876, 6.251, 2.124, 6.39063], "texture": "#2"}, + "south": {"uv": [2.751, 6.8135, 2.874, 6.95313], "texture": "#2"}, + "west": {"uv": [2.126, 6.251, 2.374, 6.39063], "texture": "#2"}, + "up": {"uv": [4.624, 6.749, 4.501, 6.501], "texture": "#2"}, + "down": {"uv": [5.4365, 6.501, 5.3135, 6.749], "texture": "#2"} + } + }, + { + "from": [11, 2.999, 29], + "to": [14, 3.999, 31], + "rotation": {"angle": 22.5, "axis": "y", "origin": [11, 3.5, 31]}, + "faces": { + "north": {"uv": [4.6885, 7.1885, 4.874, 7.249], "texture": "#2"}, + "east": {"uv": [7.4385, 3.9385, 7.5615, 3.999], "texture": "#2"}, + "south": {"uv": [7.1885, 4.6885, 7.374, 4.749], "texture": "#2"}, + "west": {"uv": [4.001, 7.4385, 4.124, 7.499], "texture": "#2"}, + "up": {"uv": [0.1865, 6.874, 0.001, 6.751], "texture": "#2"}, + "down": {"uv": [0.4365, 6.751, 0.251, 6.874], "texture": "#2"} + } + }, + { + "from": [11, 2, 29], + "to": [14, 3, 31], + "rotation": {"angle": 22.5, "axis": "y", "origin": [11, 2.5, 31]}, + "faces": { + "north": {"uv": [5.6885, 7.1885, 5.874, 7.249], "texture": "#2"}, + "east": {"uv": [7.4385, 4.001, 7.5615, 4.0615], "texture": "#2"}, + "south": {"uv": [7.1885, 5.876, 7.374, 5.9365], "texture": "#2"}, + "west": {"uv": [7.4385, 4.0635, 7.5615, 4.124], "texture": "#2"}, + "up": {"uv": [0.624, 6.874, 0.4385, 6.751], "texture": "#2"}, + "down": {"uv": [0.8115, 6.751, 0.626, 6.874], "texture": "#2"} + } + }, + { + "from": [11, 2, 27], + "to": [14, 3, 30], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 1, 15]}, + "faces": { + "north": {"uv": [7.1885, 5.9385, 7.374, 5.999], "texture": "#2"}, + "east": {"uv": [7.1885, 6.001, 7.374, 6.0615], "texture": "#2"}, + "south": {"uv": [7.1885, 6.0635, 7.374, 6.124], "texture": "#2"}, + "west": {"uv": [6.126, 7.1885, 6.3115, 7.249], "texture": "#2"}, + "up": {"uv": [6.4365, 2.3115, 6.251, 2.126], "texture": "#2"}, + "down": {"uv": [6.4365, 2.3135, 6.251, 2.499], "texture": "#2"} + } + }, + { + "from": [11, 3, 23.85], + "to": [14, 4, 30], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 2, 16]}, + "faces": { + "north": {"uv": [7.1885, 6.126, 7.374, 6.1865], "texture": "#2"}, + "east": {"uv": [6.5635, 6.1885, 6.95313, 6.249], "texture": "#2"}, + "south": {"uv": [7.1885, 6.1885, 7.374, 6.249], "texture": "#2"}, + "west": {"uv": [6.5635, 6.251, 6.95313, 6.3115], "texture": "#2"}, + "up": {"uv": [3.624, 6.01563, 3.4385, 5.626], "texture": "#2"}, + "down": {"uv": [3.8115, 5.626, 3.626, 6.01563], "texture": "#2"} + } + }, + { + "from": [11, 2, 25.25], + "to": [14, 3, 28], + "rotation": {"angle": 22.5, "axis": "x", "origin": [12.5, 2, 28]}, + "faces": { + "north": {"uv": [7.1885, 6.251, 7.374, 6.3115], "texture": "#2"}, + "east": {"uv": [7.251, 2.751, 7.42188, 2.8115], "texture": "#2"}, + "south": {"uv": [6.3135, 7.1885, 6.499, 7.249], "texture": "#2"}, + "west": {"uv": [2.876, 7.251, 3.04688, 7.3115], "texture": "#2"}, + "up": {"uv": [1.749, 6.67188, 1.5635, 6.501], "texture": "#2"}, + "down": {"uv": [1.9365, 6.501, 1.751, 6.67188], "texture": "#2"} + } + }, + { + "from": [7.25, 1, -15.25], + "to": [8.75, 2.5, -14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6125, -13.875]}, + "faces": { + "north": {"uv": [3.376, 7.3135, 3.46875, 7.40625], "texture": "#2"}, + "east": {"uv": [1.251, 7.501, 1.32813, 7.59375], "texture": "#2"}, + "south": {"uv": [3.8135, 7.3135, 3.90625, 7.40625], "texture": "#2"}, + "west": {"uv": [1.8135, 7.501, 1.89063, 7.59375], "texture": "#2"}, + "up": {"uv": [2.34375, 7.57813, 2.251, 7.501], "texture": "#2"}, + "down": {"uv": [2.71875, 7.501, 2.626, 7.57813], "texture": "#2"} + } + }, + { + "from": [6.75, 0.75, -15.5], + "to": [9.25, 2.25, -14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6125, -13.875]}, + "faces": { + "north": {"uv": [5.126, 6.876, 5.28125, 6.96875], "texture": "#2"}, + "east": {"uv": [7.5635, 0.9385, 7.624, 1.03125], "texture": "#2"}, + "south": {"uv": [5.751, 6.876, 5.90625, 6.96875], "texture": "#2"}, + "west": {"uv": [7.5635, 1.0635, 7.624, 1.15625], "texture": "#2"}, + "up": {"uv": [7.40625, 4.499, 7.251, 4.4385], "texture": "#2"}, + "down": {"uv": [7.40625, 4.876, 7.251, 4.9365], "texture": "#2"} + } + }, + { + "from": [8.1, 0.9, -16], + "to": [9.1, 2.15, -15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6125, -13.875]}, + "faces": { + "north": {"uv": [7.626, 3.876, 7.6865, 3.95313], "texture": "#2"}, + "east": {"uv": [7.876, 6.0635, 7.90625, 6.14063], "texture": "#2"}, + "south": {"uv": [4.001, 7.626, 4.0615, 7.70313], "texture": "#2"}, + "west": {"uv": [7.876, 6.1885, 7.90625, 6.26563], "texture": "#2"}, + "up": {"uv": [3.374, 7.96875, 3.3135, 7.9385], "texture": "#2"}, + "down": {"uv": [7.999, 3.3135, 7.9385, 3.34375], "texture": "#2"} + } + }, + { + "from": [8, 0, -16], + "to": [8, 1.25, -14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6125, -13.875]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.07813], "texture": "#2"}, + "east": {"uv": [7.501, 3.1885, 7.59375, 3.26563], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.07813], "texture": "#2"}, + "west": {"uv": [7.59475, 3.1885, 7.5, 3.26563], "texture": "#2"}, + "up": {"uv": [0.001, 0.09375, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 0.09375], "texture": "#2"} + } + }, + { + "from": [6.875, 1, -15.525], + "to": [7.875, 2, -15.525], + "rotation": {"angle": 0, "axis": "y", "origin": [7.875, 1.6125, -13.875]}, + "faces": { + "north": {"uv": [5.21194, 6.89163, 5.27244, 6.95313], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.001, 0.07813], "texture": "#2"}, + "south": {"uv": [4.0635, 7.626, 4.124, 7.70313], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.001, 0.07813], "texture": "#2"}, + "up": {"uv": [0.0615, 0.001, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.0615, 0.001, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [7, 2.35, -15.5], + "to": [9, 2.85, -14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6125, -13.875]}, + "faces": { + "north": {"uv": [0.4385, 7.6885, 0.5615, 7.71875], "texture": "#2"}, + "east": {"uv": [7.9385, 3.376, 7.999, 3.40625], "texture": "#2"}, + "south": {"uv": [7.6885, 0.5635, 7.8115, 0.59375], "texture": "#2"}, + "west": {"uv": [7.9385, 3.4385, 7.999, 3.46875], "texture": "#2"}, + "up": {"uv": [7.5615, 4.1865, 7.4385, 4.126], "texture": "#2"}, + "down": {"uv": [7.5615, 4.4385, 7.4385, 4.499], "texture": "#2"} + } + }, + { + "from": [7.25, 1, 30], + "to": [8.75, 2.5, 31.25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6125, 29.875]}, + "faces": { + "north": {"uv": [3.90625, 7.3135, 3.8135, 7.40625], "texture": "#2"}, + "east": {"uv": [1.32813, 7.501, 1.251, 7.59375], "texture": "#2"}, + "south": {"uv": [3.46875, 7.3135, 3.376, 7.40625], "texture": "#2"}, + "west": {"uv": [1.89063, 7.501, 1.8135, 7.59375], "texture": "#2"}, + "up": {"uv": [2.34375, 7.501, 2.251, 7.57813], "texture": "#2"}, + "down": {"uv": [2.71875, 7.57813, 2.626, 7.501], "texture": "#2"} + } + }, + { + "from": [6.75, 0.75, 30.5], + "to": [9.25, 2.25, 31.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6125, 29.875]}, + "faces": { + "north": {"uv": [5.90625, 6.876, 5.751, 6.96875], "texture": "#2"}, + "east": {"uv": [7.624, 0.9385, 7.5635, 1.03125], "texture": "#2"}, + "south": {"uv": [5.28125, 6.876, 5.126, 6.96875], "texture": "#2"}, + "west": {"uv": [7.624, 1.0635, 7.5635, 1.15625], "texture": "#2"}, + "up": {"uv": [7.40625, 4.4385, 7.251, 4.499], "texture": "#2"}, + "down": {"uv": [7.40625, 4.9365, 7.251, 4.876], "texture": "#2"} + } + }, + { + "from": [6.9, 0.9, 31.5], + "to": [7.9, 2.15, 32], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6125, 29.875]}, + "faces": { + "north": {"uv": [4.001, 7.626, 4.0615, 7.70313], "texture": "#2"}, + "east": {"uv": [7.876, 6.1885, 7.90625, 6.26563], "texture": "#2"}, + "south": {"uv": [7.626, 3.876, 7.6865, 3.95313], "texture": "#2"}, + "west": {"uv": [7.876, 6.0635, 7.90625, 6.14063], "texture": "#2"}, + "up": {"uv": [3.3135, 7.9385, 3.374, 7.96875], "texture": "#2"}, + "down": {"uv": [7.9385, 3.34375, 7.999, 3.3135], "texture": "#2"} + } + }, + { + "from": [8, 0, 30.5], + "to": [8, 1.25, 32], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6125, 29.875]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.07813], "texture": "#2"}, + "east": {"uv": [7.59375, 3.1885, 7.501, 3.26563], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.07813], "texture": "#2"}, + "west": {"uv": [7.5, 3.1885, 7.59475, 3.26563], "texture": "#2"}, + "up": {"uv": [0.001, 0.001, 0.001, 0.09375], "texture": "#2"}, + "down": {"uv": [0.001, 0.09375, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [8.125, 1, 31.525], + "to": [9.125, 2, 31.525], + "rotation": {"angle": 0, "axis": "y", "origin": [8.125, 1.6125, 29.875]}, + "faces": { + "north": {"uv": [4.0635, 7.626, 4.124, 7.70313], "texture": "#2"}, + "east": {"uv": [0.001, 0.001, 0.001, 0.07813], "texture": "#2"}, + "south": {"uv": [5.19631, 6.89163, 5.13338, 6.95313], "texture": "#2"}, + "west": {"uv": [0.001, 0.001, 0.001, 0.07813], "texture": "#2"}, + "up": {"uv": [0.001, 0.001, 0.0615, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.0615, 0.001], "texture": "#2"} + } + }, + { + "from": [7, 2.35, 30.5], + "to": [9, 2.85, 31.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6125, 29.875]}, + "faces": { + "north": {"uv": [7.8115, 0.5635, 7.6885, 0.59375], "texture": "#2"}, + "east": {"uv": [7.999, 3.376, 7.9385, 3.40625], "texture": "#2"}, + "south": {"uv": [0.5615, 7.6885, 0.4385, 7.71875], "texture": "#2"}, + "west": {"uv": [7.999, 3.4385, 7.9385, 3.46875], "texture": "#2"}, + "up": {"uv": [7.5615, 4.126, 7.4385, 4.1865], "texture": "#2"}, + "down": {"uv": [7.5615, 4.499, 7.4385, 4.4385], "texture": "#2"} + } + }, + { + "name": "DoorRear", + "from": [13.848, 3.205, 20.91781], + "to": [14.098, 14.305, 24.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8.755, 10.91781]}, + "faces": { + "north": {"uv": [6.501, 7.1885, 6.51563, 7.874], "texture": "#2"}, + "east": {"uv": [0.751, 3.8135, 0.999, 4.499], "texture": "#2"}, + "south": {"uv": [3.1885, 7.251, 3.20313, 7.9365], "texture": "#2"}, + "west": {"uv": [1.001, 3.8135, 1.249, 4.499], "texture": "#2"}, + "up": {"uv": [0.57813, 7.9365, 0.5635, 7.6885], "texture": "#2"}, + "down": {"uv": [7.70313, 0.8135, 7.6885, 1.0615], "texture": "#2"} + } + }, + { + "name": "DoorRear", + "from": [1.902, 3.205, 20.91781], + "to": [2.152, 14.305, 24.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8.755, 10.91781]}, + "faces": { + "north": {"uv": [3.251, 7.251, 3.26563, 7.9365], "texture": "#2"}, + "east": {"uv": [4.0635, 3.0635, 4.3115, 3.749], "texture": "#2"}, + "south": {"uv": [3.3135, 7.251, 3.32813, 7.9365], "texture": "#2"}, + "west": {"uv": [0.1885, 4.126, 0.4365, 4.8115], "texture": "#2"}, + "up": {"uv": [0.95313, 7.9365, 0.9385, 7.6885], "texture": "#2"}, + "down": {"uv": [1.01563, 7.6885, 1.001, 7.9365], "texture": "#2"} + } + }, + { + "name": "DoorRear", + "from": [1.902, 3.205, -3.08219], + "to": [2.152, 14.305, 0.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8.755, 10.91781]}, + "faces": { + "north": {"uv": [4.6885, 7.251, 4.70313, 7.9365], "texture": "#2"}, + "east": {"uv": [0.4385, 4.126, 0.6865, 4.8115], "texture": "#2"}, + "south": {"uv": [4.751, 7.251, 4.76563, 7.9365], "texture": "#2"}, + "west": {"uv": [3.251, 4.1885, 3.499, 4.874], "texture": "#2"}, + "up": {"uv": [1.82813, 7.9365, 1.8135, 7.6885], "texture": "#2"}, + "down": {"uv": [1.89063, 7.6885, 1.876, 7.9365], "texture": "#2"} + } + }, + { + "name": "DoorRear", + "from": [13.848, 3.205, -3.08219], + "to": [14.098, 14.305, 0.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8.755, 10.91781]}, + "faces": { + "north": {"uv": [4.8135, 7.251, 4.82813, 7.9365], "texture": "#2"}, + "east": {"uv": [3.501, 4.1885, 3.749, 4.874], "texture": "#2"}, + "south": {"uv": [5.6885, 7.251, 5.70313, 7.9365], "texture": "#2"}, + "west": {"uv": [3.751, 4.1885, 3.999, 4.874], "texture": "#2"}, + "up": {"uv": [7.70313, 2.124, 7.6885, 1.876], "texture": "#2"}, + "down": {"uv": [7.70313, 2.1885, 7.6885, 2.4365], "texture": "#2"} + } + }, + { + "name": "DoorForward", + "from": [1.902, 3.205, 16.91781], + "to": [2.152, 14.305, 20.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8.755, 6.91781]}, + "faces": { + "north": {"uv": [5.751, 7.251, 5.76563, 7.9365], "texture": "#2"}, + "east": {"uv": [4.001, 4.1885, 4.249, 4.874], "texture": "#2"}, + "south": {"uv": [5.8135, 7.251, 5.82813, 7.9365], "texture": "#2"}, + "west": {"uv": [4.251, 4.1885, 4.499, 4.874], "texture": "#2"}, + "up": {"uv": [7.70313, 2.6865, 7.6885, 2.4385], "texture": "#2"}, + "down": {"uv": [7.70313, 2.876, 7.6885, 3.124], "texture": "#2"} + } + }, + { + "name": "DoorForward", + "from": [13.848, 3.205, 16.91781], + "to": [14.098, 14.305, 20.91781], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8.755, 6.91781]}, + "faces": { + "north": {"uv": [5.876, 7.251, 5.89063, 7.9365], "texture": "#2"}, + "east": {"uv": [4.3135, 3.0635, 4.5615, 3.749], "texture": "#2"}, + "south": {"uv": [5.9385, 7.251, 5.95313, 7.9365], "texture": "#2"}, + "west": {"uv": [4.4385, 0.001, 4.6865, 0.6865], "texture": "#2"}, + "up": {"uv": [7.70313, 3.374, 7.6885, 3.126], "texture": "#2"}, + "down": {"uv": [7.70313, 3.376, 7.6885, 3.624], "texture": "#2"} + } + }, + { + "name": "DoorForward", + "from": [13.848, 3.205, -7.08219], + "to": [14.098, 14.305, -3.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8.755, 6.91781]}, + "faces": { + "north": {"uv": [6.001, 7.251, 6.01563, 7.9365], "texture": "#2"}, + "east": {"uv": [0.6885, 4.501, 0.9365, 5.1865], "texture": "#2"}, + "south": {"uv": [6.0635, 7.251, 6.07813, 7.9365], "texture": "#2"}, + "west": {"uv": [0.9385, 4.501, 1.1865, 5.1865], "texture": "#2"}, + "up": {"uv": [3.82813, 7.9365, 3.8135, 7.6885], "texture": "#2"}, + "down": {"uv": [3.89063, 7.6885, 3.876, 7.9365], "texture": "#2"} + } + }, + { + "name": "DoorForward", + "from": [1.902, 3.205, -7.08219], + "to": [2.152, 14.305, -3.08219], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8.755, 6.91781]}, + "faces": { + "north": {"uv": [6.126, 7.251, 6.14063, 7.9365], "texture": "#2"}, + "east": {"uv": [4.501, 3.751, 4.749, 4.4365], "texture": "#2"}, + "south": {"uv": [6.1885, 7.251, 6.20313, 7.9365], "texture": "#2"}, + "west": {"uv": [4.501, 4.4385, 4.749, 5.124], "texture": "#2"}, + "up": {"uv": [7.70313, 4.124, 7.6885, 3.876], "texture": "#2"}, + "down": {"uv": [3.95313, 7.6885, 3.9385, 7.9365], "texture": "#2"} + } + }, + { + "from": [3.75, 0.75, -7], + "to": [12.25, 1.75, -6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [3.876, 0.626, 4.40625, 0.6865], "texture": "#2"}, + "east": {"uv": [7.6885, 1.0635, 7.749, 1.124], "texture": "#2"}, + "south": {"uv": [6.3135, 4.6885, 6.84375, 4.749], "texture": "#2"}, + "west": {"uv": [7.6885, 1.126, 7.749, 1.1865], "texture": "#2"}, + "up": {"uv": [6.96875, 1.3115, 6.4385, 1.251], "texture": "#2"}, + "down": {"uv": [1.90625, 6.4385, 1.376, 6.499], "texture": "#2"} + } + }, + { + "from": [3.5, -0.25, -7.125], + "to": [3.75, 2.75, -5.875], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [0.3135, 7.751, 0.32813, 7.9365], "texture": "#2"}, + "east": {"uv": [6.876, 6.5635, 6.95313, 6.749], "texture": "#2"}, + "south": {"uv": [7.751, 0.3135, 7.76563, 0.499], "texture": "#2"}, + "west": {"uv": [6.876, 6.751, 6.95313, 6.9365], "texture": "#2"}, + "up": {"uv": [8.01563, 1.51563, 8.001, 1.4385], "texture": "#2"}, + "down": {"uv": [1.57813, 8.001, 1.5635, 8.07813], "texture": "#2"} + } + }, + { + "from": [3.5, 0.625, -8], + "to": [3.75, 1.875, -5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.001, 1.5635, 8.01563, 1.64063], "texture": "#2"}, + "east": {"uv": [6.9385, 5.751, 7.124, 5.82813], "texture": "#2"}, + "south": {"uv": [1.626, 8.001, 1.64063, 8.07813], "texture": "#2"}, + "west": {"uv": [5.9385, 6.9385, 6.124, 7.01563], "texture": "#2"}, + "up": {"uv": [0.39063, 7.9365, 0.376, 7.751], "texture": "#2"}, + "down": {"uv": [0.45313, 7.751, 0.4385, 7.9365], "texture": "#2"} + } + }, + { + "from": [3.5, 3.11244, -8.0052], + "to": [3.75, 4.36244, -5.0052], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.6885, 8.001, 1.70313, 8.07813], "texture": "#2"}, + "east": {"uv": [6.9385, 6.3135, 7.124, 6.39063], "texture": "#2"}, + "south": {"uv": [8.001, 1.6885, 8.01563, 1.76563], "texture": "#2"}, + "west": {"uv": [6.626, 6.9385, 6.8115, 7.01563], "texture": "#2"}, + "up": {"uv": [0.51563, 7.9365, 0.501, 7.751], "texture": "#2"}, + "down": {"uv": [0.82813, 7.751, 0.8135, 7.9365], "texture": "#2"} + } + }, + { + "from": [3.5, 2.23744, -7.1302], + "to": [3.75, 5.23744, -5.8802], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.751, 0.8135, 7.76563, 0.999], "texture": "#2"}, + "east": {"uv": [0.9385, 6.9385, 1.01563, 7.124], "texture": "#2"}, + "south": {"uv": [0.876, 7.751, 0.89063, 7.9365], "texture": "#2"}, + "west": {"uv": [5.3135, 6.9385, 5.39063, 7.124], "texture": "#2"}, + "up": {"uv": [1.76563, 8.07813, 1.751, 8.001], "texture": "#2"}, + "down": {"uv": [1.82813, 8.001, 1.8135, 8.07813], "texture": "#2"} + } + }, + { + "from": [3.775, -0.25, -8], + "to": [3.775, 2.75, -5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [5.9365, 6.251, 5.751, 6.4365], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [6.124, 6.3135, 5.9385, 6.499], "texture": "#2"}, + "up": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "down": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [3.475, -0.25, -8], + "to": [3.475, 2.75, -5], + "rotation": {"angle": 0, "axis": "y", "origin": [7.7, 2.5, -3.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [5.9365, 6.251, 5.751, 6.4365], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [6.124, 6.3135, 5.9385, 6.499], "texture": "#2"}, + "up": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "down": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [12.25, -0.25, -7.125], + "to": [12.5, 2.75, -5.875], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.751, 1.001, 7.76563, 1.1865], "texture": "#2"}, + "east": {"uv": [6.8135, 6.9385, 6.89063, 7.124], "texture": "#2"}, + "south": {"uv": [7.751, 1.501, 7.76563, 1.6865], "texture": "#2"}, + "west": {"uv": [6.9385, 6.9385, 7.01563, 7.124], "texture": "#2"}, + "up": {"uv": [8.01563, 1.89063, 8.001, 1.8135], "texture": "#2"}, + "down": {"uv": [1.89063, 8.001, 1.876, 8.07813], "texture": "#2"} + } + }, + { + "from": [12.25, 0.625, -8], + "to": [12.5, 1.875, -5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.9385, 8.001, 1.95313, 8.07813], "texture": "#2"}, + "east": {"uv": [0.001, 7.001, 0.1865, 7.07813], "texture": "#2"}, + "south": {"uv": [8.001, 1.9385, 8.01563, 2.01563], "texture": "#2"}, + "west": {"uv": [7.001, 0.001, 7.1865, 0.07813], "texture": "#2"}, + "up": {"uv": [7.76563, 1.874, 7.751, 1.6885], "texture": "#2"}, + "down": {"uv": [7.76563, 1.876, 7.751, 2.0615], "texture": "#2"} + } + }, + { + "from": [12.25, 3.11244, -8.0052], + "to": [12.5, 4.36244, -5.0052], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [2.001, 8.001, 2.01563, 8.07813], "texture": "#2"}, + "east": {"uv": [0.251, 7.001, 0.4365, 7.07813], "texture": "#2"}, + "south": {"uv": [2.0635, 8.001, 2.07813, 8.07813], "texture": "#2"}, + "west": {"uv": [0.4385, 7.001, 0.624, 7.07813], "texture": "#2"}, + "up": {"uv": [7.76563, 2.249, 7.751, 2.0635], "texture": "#2"}, + "down": {"uv": [7.76563, 2.251, 7.751, 2.4365], "texture": "#2"} + } + }, + { + "from": [12.25, 2.23744, -7.1302], + "to": [12.5, 5.23744, -5.8802], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.751, 2.4385, 7.76563, 2.624], "texture": "#2"}, + "east": {"uv": [0.626, 7.001, 0.70313, 7.1865], "texture": "#2"}, + "south": {"uv": [7.751, 2.626, 7.76563, 2.8115], "texture": "#2"}, + "west": {"uv": [7.001, 1.751, 7.07813, 1.9365], "texture": "#2"}, + "up": {"uv": [8.01563, 2.14063, 8.001, 2.0635], "texture": "#2"}, + "down": {"uv": [2.14063, 8.001, 2.126, 8.07813], "texture": "#2"} + } + }, + { + "from": [12.225, -0.25, -8], + "to": [12.225, 2.75, -5], + "rotation": {"angle": 0, "axis": "y", "origin": [12.375, 1.25, -6.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [5.9385, 6.3135, 6.124, 6.499], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [5.751, 6.251, 5.9365, 6.4365], "texture": "#2"}, + "up": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "down": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [12.525, -0.25, -8], + "to": [12.525, 2.75, -5], + "rotation": {"angle": 0, "axis": "y", "origin": [12.375, 1.25, -6.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [5.9385, 6.3135, 6.124, 6.499], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [5.751, 6.251, 5.9365, 6.4365], "texture": "#2"}, + "up": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "down": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [3.5, -0.25, -1.125], + "to": [3.75, 2.75, 0.125], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.751, 2.876, 7.76563, 3.0615], "texture": "#2"}, + "east": {"uv": [7.001, 2.001, 7.07813, 2.1865], "texture": "#2"}, + "south": {"uv": [2.9385, 7.751, 2.95313, 7.9365], "texture": "#2"}, + "west": {"uv": [7.001, 2.1885, 7.07813, 2.374], "texture": "#2"}, + "up": {"uv": [2.20313, 8.07813, 2.1885, 8.001], "texture": "#2"}, + "down": {"uv": [8.01563, 2.1885, 8.001, 2.26563], "texture": "#2"} + } + }, + { + "from": [3.5, 0.625, -2], + "to": [3.75, 1.875, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [2.251, 8.001, 2.26563, 8.07813], "texture": "#2"}, + "east": {"uv": [7.001, 1.001, 7.1865, 1.07813], "texture": "#2"}, + "south": {"uv": [2.3135, 8.001, 2.32813, 8.07813], "texture": "#2"}, + "west": {"uv": [2.376, 7.001, 2.5615, 7.07813], "texture": "#2"}, + "up": {"uv": [3.01563, 7.9365, 3.001, 7.751], "texture": "#2"}, + "down": {"uv": [7.76563, 3.0635, 7.751, 3.249], "texture": "#2"} + } + }, + { + "from": [3.5, -1.1302, -3.76256], + "to": [3.75, 0.1198, -0.76256], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.001, 2.3135, 8.01563, 2.39063], "texture": "#2"}, + "east": {"uv": [7.001, 2.376, 7.1865, 2.45313], "texture": "#2"}, + "south": {"uv": [2.376, 8.001, 2.39063, 8.07813], "texture": "#2"}, + "west": {"uv": [7.001, 2.501, 7.1865, 2.57813], "texture": "#2"}, + "up": {"uv": [7.76563, 3.4365, 7.751, 3.251], "texture": "#2"}, + "down": {"uv": [7.76563, 3.4385, 7.751, 3.624], "texture": "#2"} + } + }, + { + "from": [3.5, -2.0052, -2.88756], + "to": [3.75, 0.9948, -1.63756], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.751, 3.626, 7.76563, 3.8115], "texture": "#2"}, + "east": {"uv": [2.5635, 7.001, 2.64063, 7.1865], "texture": "#2"}, + "south": {"uv": [7.751, 3.876, 7.76563, 4.0615], "texture": "#2"}, + "west": {"uv": [7.001, 2.626, 7.07813, 2.8115], "texture": "#2"}, + "up": {"uv": [2.45313, 8.07813, 2.4385, 8.001], "texture": "#2"}, + "down": {"uv": [8.01563, 2.4385, 8.001, 2.51563], "texture": "#2"} + } + }, + { + "from": [3.475, -0.25, -2], + "to": [3.475, 2.75, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [7.7, 2.5, 2.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [5.9365, 6.251, 5.751, 6.4365], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [6.124, 6.3135, 5.9385, 6.499], "texture": "#2"}, + "up": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "down": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [3.775, -0.25, -2], + "to": [3.775, 2.75, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 2.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [5.9365, 6.251, 5.751, 6.4365], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [6.124, 6.3135, 5.9385, 6.499], "texture": "#2"}, + "up": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "down": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [12.25, -0.25, -1.125], + "to": [12.5, 2.75, 0.125], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [4.001, 7.751, 4.01563, 7.9365], "texture": "#2"}, + "east": {"uv": [2.6885, 7.001, 2.76563, 7.1865], "texture": "#2"}, + "south": {"uv": [4.0635, 7.751, 4.07813, 7.9365], "texture": "#2"}, + "west": {"uv": [7.001, 3.251, 7.07813, 3.4365], "texture": "#2"}, + "up": {"uv": [2.51563, 8.07813, 2.501, 8.001], "texture": "#2"}, + "down": {"uv": [2.57813, 8.001, 2.5635, 8.07813], "texture": "#2"} + } + }, + { + "from": [12.25, 0.625, -2], + "to": [12.5, 1.875, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.001, 2.5635, 8.01563, 2.64063], "texture": "#2"}, + "east": {"uv": [7.001, 3.4385, 7.1865, 3.51563], "texture": "#2"}, + "south": {"uv": [2.626, 8.001, 2.64063, 8.07813], "texture": "#2"}, + "west": {"uv": [7.001, 3.876, 7.1865, 3.95313], "texture": "#2"}, + "up": {"uv": [7.76563, 4.249, 7.751, 4.0635], "texture": "#2"}, + "down": {"uv": [4.20313, 7.751, 4.1885, 7.9365], "texture": "#2"} + } + }, + { + "from": [12.25, -1.1302, -3.76256], + "to": [12.5, 0.1198, -0.76256], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [2.6885, 8.001, 2.70313, 8.07813], "texture": "#2"}, + "east": {"uv": [7.001, 4.001, 7.1865, 4.07813], "texture": "#2"}, + "south": {"uv": [8.001, 2.6885, 8.01563, 2.76563], "texture": "#2"}, + "west": {"uv": [7.001, 4.126, 7.1865, 4.20313], "texture": "#2"}, + "up": {"uv": [7.76563, 4.4365, 7.751, 4.251], "texture": "#2"}, + "down": {"uv": [4.32813, 7.751, 4.3135, 7.9365], "texture": "#2"} + } + }, + { + "from": [12.25, -2.0052, -2.88756], + "to": [12.5, 0.9948, -1.63756], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [4.376, 7.751, 4.39063, 7.9365], "texture": "#2"}, + "east": {"uv": [4.3135, 7.001, 4.39063, 7.1865], "texture": "#2"}, + "south": {"uv": [4.501, 7.751, 4.51563, 7.9365], "texture": "#2"}, + "west": {"uv": [7.001, 4.4385, 7.07813, 4.624], "texture": "#2"}, + "up": {"uv": [2.76563, 8.07813, 2.751, 8.001], "texture": "#2"}, + "down": {"uv": [8.01563, 2.8135, 8.001, 2.89063], "texture": "#2"} + } + }, + { + "from": [12.525, -0.25, -2], + "to": [12.525, 2.75, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [12.375, 1.25, -0.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [5.9385, 6.3135, 6.124, 6.499], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [5.751, 6.251, 5.9365, 6.4365], "texture": "#2"}, + "up": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "down": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [12.225, -0.25, -2], + "to": [12.225, 2.75, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [12.375, 1.25, -0.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [5.9385, 6.3135, 6.124, 6.499], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [5.751, 6.251, 5.9365, 6.4365], "texture": "#2"}, + "up": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "down": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"} + } + }, + { + "from": [2.2, 2.75, -5], + "to": [3.55, 3, -2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [2.876, 8.001, 2.95313, 8.01563], "texture": "#2"}, + "east": {"uv": [7.751, 0.501, 7.9365, 0.51563], "texture": "#2"}, + "south": {"uv": [8.001, 2.9385, 8.07813, 2.95313], "texture": "#2"}, + "west": {"uv": [7.751, 1.1885, 7.9365, 1.20313], "texture": "#2"}, + "up": {"uv": [4.76563, 7.1865, 4.6885, 7.001], "texture": "#2"}, + "down": {"uv": [7.07813, 5.001, 7.001, 5.1865], "texture": "#2"} + } + }, + { + "from": [2.2, 1.25, -4.5], + "to": [2.55, 2.75, -4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.9385, 7.3135, 7.95313, 7.40625], "texture": "#2"}, + "east": {"uv": [7.751, 1.3135, 7.78125, 1.40625], "texture": "#2"}, + "south": {"uv": [7.376, 7.9385, 7.39063, 8.03125], "texture": "#2"}, + "west": {"uv": [4.5635, 7.751, 4.59375, 7.84375], "texture": "#2"}, + "up": {"uv": [1.57813, 8.15625, 1.5635, 8.126], "texture": "#2"}, + "down": {"uv": [8.14063, 1.5635, 8.126, 1.59375], "texture": "#2"} + } + }, + { + "from": [2.75, 1.01131, -4.98869], + "to": [3, 1.51131, -4.48869], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.626, 8.126, 1.64063, 8.15625], "texture": "#2"}, + "east": {"uv": [5.4385, 8.001, 5.46875, 8.03125], "texture": "#2"}, + "south": {"uv": [8.126, 1.626, 8.14063, 1.65625], "texture": "#2"}, + "west": {"uv": [8.001, 5.4385, 8.03125, 5.46875], "texture": "#2"}, + "up": {"uv": [1.70313, 8.15625, 1.6885, 8.126], "texture": "#2"}, + "down": {"uv": [8.14063, 1.6885, 8.126, 1.71875], "texture": "#2"} + } + }, + { + "from": [2, 1.89519, -5.16547], + "to": [3, 2.39519, -4.66547], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.9385, 3.751, 7.999, 3.78125], "texture": "#2"}, + "east": {"uv": [5.501, 8.001, 5.53125, 8.03125], "texture": "#2"}, + "south": {"uv": [3.8135, 7.9385, 3.874, 7.96875], "texture": "#2"}, + "west": {"uv": [8.001, 5.501, 8.03125, 5.53125], "texture": "#2"}, + "up": {"uv": [7.999, 3.84375, 7.9385, 3.8135], "texture": "#2"}, + "down": {"uv": [3.9365, 7.9385, 3.876, 7.96875], "texture": "#2"} + } + }, + { + "from": [2.4, 1, -4.5], + "to": [3, 2, -2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.9385, 3.876, 7.96875, 3.9365], "texture": "#2"}, + "east": {"uv": [7.4385, 4.9385, 7.5615, 4.999], "texture": "#2"}, + "south": {"uv": [3.9385, 7.9385, 3.96875, 7.999], "texture": "#2"}, + "west": {"uv": [7.4385, 5.001, 7.5615, 5.0615], "texture": "#2"}, + "up": {"uv": [7.71875, 2.8115, 7.6885, 2.6885], "texture": "#2"}, + "down": {"uv": [7.71875, 3.626, 7.6885, 3.749], "texture": "#2"} + } + }, + { + "from": [2.65, 0.72402, -5.32269], + "to": [3.4, 0.97402, -3.82269], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.0635, 0.6885, 8.10938, 0.70313], "texture": "#2"}, + "east": {"uv": [7.4385, 7.9385, 7.53125, 7.95313], "texture": "#2"}, + "south": {"uv": [0.751, 8.0635, 0.79688, 8.07813], "texture": "#2"}, + "west": {"uv": [7.9385, 7.4385, 8.03125, 7.45313], "texture": "#2"}, + "up": {"uv": [7.67188, 4.96875, 7.626, 4.876], "texture": "#2"}, + "down": {"uv": [5.04688, 7.626, 5.001, 7.71875], "texture": "#2"} + } + }, + { + "from": [2.4, 0.96496, -6.05352], + "to": [3.4, 1.71496, -3.35352], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.751, 4.4385, 7.8115, 4.48438], "texture": "#2"}, + "east": {"uv": [7.3135, 5.626, 7.48438, 5.67188], "texture": "#2"}, + "south": {"uv": [7.751, 4.626, 7.8115, 4.67188], "texture": "#2"}, + "west": {"uv": [7.3135, 7.0635, 7.48438, 7.10938], "texture": "#2"}, + "up": {"uv": [1.8115, 6.42188, 1.751, 6.251], "texture": "#2"}, + "down": {"uv": [6.1865, 6.8135, 6.126, 6.98438], "texture": "#2"} + } + }, + { + "from": [2.4, 2, -7.95], + "to": [3.4, 2.75, -6.15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.751, 4.6885, 7.8115, 4.73438], "texture": "#2"}, + "east": {"uv": [7.5635, 6.3135, 7.67188, 6.35938], "texture": "#2"}, + "south": {"uv": [7.751, 4.751, 7.8115, 4.79688], "texture": "#2"}, + "west": {"uv": [7.5635, 6.376, 7.67188, 6.42188], "texture": "#2"}, + "up": {"uv": [4.5615, 7.60938, 4.501, 7.501], "texture": "#2"}, + "down": {"uv": [4.624, 7.501, 4.5635, 7.60938], "texture": "#2"} + } + }, + { + "from": [2.5, -0.75646, -4.98618], + "to": [2.75, -0.25646, -4.48618], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.751, 8.126, 1.76563, 8.15625], "texture": "#2"}, + "east": {"uv": [5.5635, 8.001, 5.59375, 8.03125], "texture": "#2"}, + "south": {"uv": [8.126, 1.751, 8.14063, 1.78125], "texture": "#2"}, + "west": {"uv": [8.001, 5.5635, 8.03125, 5.59375], "texture": "#2"}, + "up": {"uv": [1.82813, 8.15625, 1.8135, 8.126], "texture": "#2"}, + "down": {"uv": [8.14063, 1.8135, 8.126, 1.84375], "texture": "#2"} + } + }, + { + "from": [2.75, 0.65, -7], + "to": [3.5, 1.75, -6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.751, 4.8135, 7.79688, 4.874], "texture": "#2"}, + "east": {"uv": [7.6885, 1.376, 7.749, 1.4365], "texture": "#2"}, + "south": {"uv": [7.751, 4.876, 7.79688, 4.9365], "texture": "#2"}, + "west": {"uv": [7.6885, 3.751, 7.749, 3.8115], "texture": "#2"}, + "up": {"uv": [4.98438, 7.8115, 4.9385, 7.751], "texture": "#2"}, + "down": {"uv": [7.79688, 4.9385, 7.751, 4.999], "texture": "#2"} + } + }, + { + "from": [2.65, 1.75, -7.95], + "to": [3.4, 2, -7.15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.0635, 0.751, 8.10938, 0.76563], "texture": "#2"}, + "east": {"uv": [0.8135, 8.0635, 0.85938, 8.07813], "texture": "#2"}, + "south": {"uv": [8.0635, 0.8135, 8.10938, 0.82813], "texture": "#2"}, + "west": {"uv": [0.876, 8.0635, 0.92188, 8.07813], "texture": "#2"}, + "up": {"uv": [7.92188, 1.17188, 7.876, 1.126], "texture": "#2"}, + "down": {"uv": [7.92188, 4.4385, 7.876, 4.48438], "texture": "#2"} + } + }, + { + "from": [2.9, 0.75, -7.75], + "to": [3.4, 1.75, -7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.9385, 3.9385, 7.96875, 3.999], "texture": "#2"}, + "east": {"uv": [4.001, 7.9385, 4.03125, 7.999], "texture": "#2"}, + "south": {"uv": [7.9385, 4.001, 7.96875, 4.0615], "texture": "#2"}, + "west": {"uv": [4.0635, 7.9385, 4.09375, 7.999], "texture": "#2"}, + "up": {"uv": [8.03125, 5.65625, 8.001, 5.626], "texture": "#2"}, + "down": {"uv": [5.71875, 8.001, 5.6885, 8.03125], "texture": "#2"} + } + }, + { + "from": [2.9, 0.5, -5.75], + "to": [3.4, 1.5, -5.25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.25, -1.5]}, + "faces": { + "north": {"uv": [7.9385, 3.9385, 7.96875, 3.999], "texture": "#2"}, + "east": {"uv": [4.001, 7.9385, 4.03125, 7.999], "texture": "#2"}, + "south": {"uv": [7.9385, 4.001, 7.96875, 4.0615], "texture": "#2"}, + "west": {"uv": [4.0635, 7.9385, 4.09375, 7.999], "texture": "#2"}, + "up": {"uv": [8.03125, 5.65625, 8.001, 5.626], "texture": "#2"}, + "down": {"uv": [5.71875, 8.001, 5.6885, 8.03125], "texture": "#2"} + } + }, + { + "from": [2.9, 0.75, 0.25], + "to": [3.4, 1.75, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.96875, 4.001, 7.9385, 4.0615], "texture": "#2"}, + "east": {"uv": [4.03125, 7.9385, 4.001, 7.999], "texture": "#2"}, + "south": {"uv": [7.96875, 3.9385, 7.9385, 3.999], "texture": "#2"}, + "west": {"uv": [4.09375, 7.9385, 4.0635, 7.999], "texture": "#2"}, + "up": {"uv": [8.03125, 5.626, 8.001, 5.65625], "texture": "#2"}, + "down": {"uv": [5.71875, 8.03125, 5.6885, 8.001], "texture": "#2"} + } + }, + { + "from": [2.9, 0.5, -1.75], + "to": [3.4, 1.5, -1.25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.25, -5.5]}, + "faces": { + "north": {"uv": [7.96875, 4.001, 7.9385, 4.0615], "texture": "#2"}, + "east": {"uv": [4.03125, 7.9385, 4.001, 7.999], "texture": "#2"}, + "south": {"uv": [7.96875, 3.9385, 7.9385, 3.999], "texture": "#2"}, + "west": {"uv": [4.09375, 7.9385, 4.0635, 7.999], "texture": "#2"}, + "up": {"uv": [8.03125, 5.626, 8.001, 5.65625], "texture": "#2"}, + "down": {"uv": [5.71875, 8.03125, 5.6885, 8.001], "texture": "#2"} + } + }, + { + "from": [2.75, 0.25, -7.85], + "to": [3.4, 0.7, -7.1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.9385, 7.501, 7.98438, 7.53125], "texture": "#2"}, + "east": {"uv": [7.5635, 7.9385, 7.60938, 7.96875], "texture": "#2"}, + "south": {"uv": [7.9385, 7.5635, 7.98438, 7.59375], "texture": "#2"}, + "west": {"uv": [7.626, 7.9385, 7.67188, 7.96875], "texture": "#2"}, + "up": {"uv": [7.92188, 6.67188, 7.876, 6.626], "texture": "#2"}, + "down": {"uv": [7.92188, 6.6885, 7.876, 6.73438], "texture": "#2"} + } + }, + { + "from": [2.75, -0.77954, -6.67994], + "to": [3.4, -0.52954, -5.92994], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [0.9385, 8.0635, 0.98438, 8.07813], "texture": "#2"}, + "east": {"uv": [8.0635, 0.9385, 8.10938, 0.95313], "texture": "#2"}, + "south": {"uv": [8.0635, 1.001, 8.10938, 1.01563], "texture": "#2"}, + "west": {"uv": [1.0635, 8.0635, 1.10938, 8.07813], "texture": "#2"}, + "up": {"uv": [7.92188, 6.79688, 7.876, 6.751], "texture": "#2"}, + "down": {"uv": [7.92188, 6.8135, 7.876, 6.85938], "texture": "#2"} + } + }, + { + "from": [2.75, 0.7, -7.85], + "to": [3.4, 0.917, -7.595], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.126, 8.0635, 1.17188, 8.07813], "texture": "#2"}, + "east": {"uv": [4.3135, 8.126, 4.32813, 8.14063], "texture": "#2"}, + "south": {"uv": [8.0635, 1.126, 8.10938, 1.14063], "texture": "#2"}, + "west": {"uv": [8.126, 4.3135, 8.14063, 4.32813], "texture": "#2"}, + "up": {"uv": [1.23438, 8.07813, 1.1885, 8.0635], "texture": "#2"}, + "down": {"uv": [8.10938, 1.1885, 8.0635, 1.20313], "texture": "#2"} + } + }, + { + "from": [2.75, 0, -7.1], + "to": [3.4, 0.65, -6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.876, 6.876, 7.92188, 6.92188], "texture": "#2"}, + "east": {"uv": [5.001, 7.751, 5.0615, 7.79688], "texture": "#2"}, + "south": {"uv": [7.876, 6.9385, 7.92188, 6.98438], "texture": "#2"}, + "west": {"uv": [7.751, 5.001, 7.8115, 5.04688], "texture": "#2"}, + "up": {"uv": [5.10938, 7.8115, 5.0635, 7.751], "texture": "#2"}, + "down": {"uv": [7.79688, 5.0635, 7.751, 5.124], "texture": "#2"} + } + }, + { + "from": [2.75, -1.18736, -6.61926], + "to": [3.4, -0.93736, -5.86926], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.251, 8.0635, 1.29688, 8.07813], "texture": "#2"}, + "east": {"uv": [8.0635, 1.251, 8.10938, 1.26563], "texture": "#2"}, + "south": {"uv": [1.3135, 8.0635, 1.35938, 8.07813], "texture": "#2"}, + "west": {"uv": [8.0635, 1.3135, 8.10938, 1.32813], "texture": "#2"}, + "up": {"uv": [7.92188, 7.04688, 7.876, 7.001], "texture": "#2"}, + "down": {"uv": [7.10938, 7.876, 7.0635, 7.92188], "texture": "#2"} + } + }, + { + "from": [2.75, 0, -6], + "to": [3.4, 0.25, -5.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.376, 8.0635, 1.42188, 8.07813], "texture": "#2"}, + "east": {"uv": [4.376, 8.126, 4.39063, 8.14063], "texture": "#2"}, + "south": {"uv": [1.4385, 8.0635, 1.48438, 8.07813], "texture": "#2"}, + "west": {"uv": [8.126, 4.376, 8.14063, 4.39063], "texture": "#2"}, + "up": {"uv": [8.10938, 1.45313, 8.0635, 1.4385], "texture": "#2"}, + "down": {"uv": [1.54688, 8.0635, 1.501, 8.07813], "texture": "#2"} + } + }, + { + "from": [2.75, 0.25, -6], + "to": [3.4, 0.5, -5.1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.0635, 1.501, 8.10938, 1.51563], "texture": "#2"}, + "east": {"uv": [8.001, 5.751, 8.0615, 5.76563], "texture": "#2"}, + "south": {"uv": [8.0635, 1.5635, 8.10938, 1.57813], "texture": "#2"}, + "west": {"uv": [5.8135, 8.001, 5.874, 8.01563], "texture": "#2"}, + "up": {"uv": [5.17188, 7.8115, 5.126, 7.751], "texture": "#2"}, + "down": {"uv": [7.79688, 5.126, 7.751, 5.1865], "texture": "#2"} + } + }, + { + "from": [2.75, 1.08961, -6.62783], + "to": [3.4, 1.33961, -5.95283], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.0635, 1.626, 8.10938, 1.64063], "texture": "#2"}, + "east": {"uv": [8.0635, 1.6885, 8.10938, 1.70313], "texture": "#2"}, + "south": {"uv": [8.0635, 1.751, 8.10938, 1.76563], "texture": "#2"}, + "west": {"uv": [8.0635, 1.8135, 8.10938, 1.82813], "texture": "#2"}, + "up": {"uv": [7.92188, 7.10938, 7.876, 7.0635], "texture": "#2"}, + "down": {"uv": [7.17188, 7.876, 7.126, 7.92188], "texture": "#2"} + } + }, + { + "from": [3.47956, -0.91363, -4.5], + "to": [4.97956, 0.08637, -2.5], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.5635, 1.376, 7.65625, 1.4365], "texture": "#2"}, + "east": {"uv": [5.0635, 7.4385, 5.1865, 7.499], "texture": "#2"}, + "south": {"uv": [7.5635, 1.876, 7.65625, 1.9365], "texture": "#2"}, + "west": {"uv": [7.4385, 5.0635, 7.5615, 5.124], "texture": "#2"}, + "up": {"uv": [3.46875, 7.3115, 3.376, 7.1885], "texture": "#2"}, + "down": {"uv": [3.90625, 7.1885, 3.8135, 7.3115], "texture": "#2"} + } + }, + { + "from": [2.4, 2, -0.85], + "to": [3.4, 2.75, 0.95], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [5.1885, 7.751, 5.249, 7.79688], "texture": "#2"}, + "east": {"uv": [7.5635, 6.4385, 7.67188, 6.48438], "texture": "#2"}, + "south": {"uv": [7.751, 5.1885, 7.8115, 5.23438], "texture": "#2"}, + "west": {"uv": [7.5635, 6.9385, 7.67188, 6.98438], "texture": "#2"}, + "up": {"uv": [7.5615, 4.73438, 7.501, 4.626], "texture": "#2"}, + "down": {"uv": [7.5615, 4.751, 7.501, 4.85938], "texture": "#2"} + } + }, + { + "from": [2.65, 1.75, 0.15], + "to": [3.4, 2, 0.95], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.0635, 1.876, 8.10938, 1.89063], "texture": "#2"}, + "east": {"uv": [8.0635, 1.9385, 8.10938, 1.95313], "texture": "#2"}, + "south": {"uv": [8.0635, 2.001, 8.10938, 2.01563], "texture": "#2"}, + "west": {"uv": [8.0635, 2.0635, 8.10938, 2.07813], "texture": "#2"}, + "up": {"uv": [7.92188, 7.17188, 7.876, 7.126], "texture": "#2"}, + "down": {"uv": [7.23438, 7.876, 7.1885, 7.92188], "texture": "#2"} + } + }, + { + "from": [2.4, 0.96496, -3.64648], + "to": [3.4, 1.71496, -0.94648], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.751, 5.251, 7.8115, 5.29688], "texture": "#2"}, + "east": {"uv": [7.376, 0.001, 7.54688, 0.04688], "texture": "#2"}, + "south": {"uv": [7.751, 5.3135, 7.8115, 5.35938], "texture": "#2"}, + "west": {"uv": [7.376, 0.0635, 7.54688, 0.10938], "texture": "#2"}, + "up": {"uv": [7.3115, 3.23438, 7.251, 3.0635], "texture": "#2"}, + "down": {"uv": [7.3115, 3.251, 7.251, 3.42188], "texture": "#2"} + } + }, + { + "from": [2.5, -0.75646, -2.51382], + "to": [2.75, -0.25646, -2.01382], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.876, 8.126, 1.89063, 8.15625], "texture": "#2"}, + "east": {"uv": [8.001, 5.876, 8.03125, 5.90625], "texture": "#2"}, + "south": {"uv": [8.126, 1.876, 8.14063, 1.90625], "texture": "#2"}, + "west": {"uv": [5.9385, 8.001, 5.96875, 8.03125], "texture": "#2"}, + "up": {"uv": [1.95313, 8.15625, 1.9385, 8.126], "texture": "#2"}, + "down": {"uv": [8.14063, 1.9385, 8.126, 1.96875], "texture": "#2"} + } + }, + { + "from": [2.75, 0.65, -1], + "to": [3.5, 1.75, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.751, 5.376, 7.79688, 5.4365], "texture": "#2"}, + "east": {"uv": [7.6885, 4.126, 7.749, 4.1865], "texture": "#2"}, + "south": {"uv": [7.751, 5.4385, 7.79688, 5.499], "texture": "#2"}, + "west": {"uv": [4.1885, 7.6885, 4.249, 7.749], "texture": "#2"}, + "up": {"uv": [7.79688, 5.5615, 7.751, 5.501], "texture": "#2"}, + "down": {"uv": [7.79688, 5.5635, 7.751, 5.624], "texture": "#2"} + } + }, + { + "from": [2.75, 0.25, 0.1], + "to": [3.4, 0.7, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.9385, 7.626, 7.98438, 7.65625], "texture": "#2"}, + "east": {"uv": [7.6885, 7.9385, 7.73438, 7.96875], "texture": "#2"}, + "south": {"uv": [7.9385, 7.6885, 7.98438, 7.71875], "texture": "#2"}, + "west": {"uv": [7.751, 7.9385, 7.79688, 7.96875], "texture": "#2"}, + "up": {"uv": [7.92188, 7.23438, 7.876, 7.1885], "texture": "#2"}, + "down": {"uv": [7.29688, 7.876, 7.251, 7.92188], "texture": "#2"} + } + }, + { + "from": [2.75, -0.77954, -1.07006], + "to": [3.4, -0.52954, -0.32006], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.0635, 2.126, 8.10938, 2.14063], "texture": "#2"}, + "east": {"uv": [8.0635, 2.1885, 8.10938, 2.20313], "texture": "#2"}, + "south": {"uv": [8.0635, 2.251, 8.10938, 2.26563], "texture": "#2"}, + "west": {"uv": [8.0635, 2.3135, 8.10938, 2.32813], "texture": "#2"}, + "up": {"uv": [7.92188, 7.29688, 7.876, 7.251], "texture": "#2"}, + "down": {"uv": [7.92188, 7.3135, 7.876, 7.35938], "texture": "#2"} + } + }, + { + "from": [2.75, 0.7, 0.595], + "to": [3.4, 0.917, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.0635, 2.376, 8.10938, 2.39063], "texture": "#2"}, + "east": {"uv": [4.4385, 8.126, 4.45313, 8.14063], "texture": "#2"}, + "south": {"uv": [8.0635, 2.4385, 8.10938, 2.45313], "texture": "#2"}, + "west": {"uv": [8.126, 4.4385, 8.14063, 4.45313], "texture": "#2"}, + "up": {"uv": [8.10938, 2.51563, 8.0635, 2.501], "texture": "#2"}, + "down": {"uv": [8.10938, 2.5635, 8.0635, 2.57813], "texture": "#2"} + } + }, + { + "from": [2.75, -1.18736, -1.13074], + "to": [3.4, -0.93736, -0.38074], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.0635, 2.626, 8.10938, 2.64063], "texture": "#2"}, + "east": {"uv": [8.0635, 2.6885, 8.10938, 2.70313], "texture": "#2"}, + "south": {"uv": [8.0635, 2.751, 8.10938, 2.76563], "texture": "#2"}, + "west": {"uv": [2.8135, 8.0635, 2.85938, 8.07813], "texture": "#2"}, + "up": {"uv": [7.42188, 7.92188, 7.376, 7.876], "texture": "#2"}, + "down": {"uv": [7.92188, 7.376, 7.876, 7.42188], "texture": "#2"} + } + }, + { + "from": [2.75, 0, -1], + "to": [3.4, 0.65, 0.1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.876, 7.4385, 7.92188, 7.48438], "texture": "#2"}, + "east": {"uv": [5.626, 7.751, 5.6865, 7.79688], "texture": "#2"}, + "south": {"uv": [7.501, 7.876, 7.54688, 7.92188], "texture": "#2"}, + "west": {"uv": [7.751, 5.626, 7.8115, 5.67188], "texture": "#2"}, + "up": {"uv": [7.79688, 5.749, 7.751, 5.6885], "texture": "#2"}, + "down": {"uv": [7.79688, 5.751, 7.751, 5.8115], "texture": "#2"} + } + }, + { + "from": [2.75, 0.25, -1.9], + "to": [3.4, 0.5, -1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.0635, 2.8135, 8.10938, 2.82813], "texture": "#2"}, + "east": {"uv": [8.001, 5.9385, 8.0615, 5.95313], "texture": "#2"}, + "south": {"uv": [2.876, 8.0635, 2.92188, 8.07813], "texture": "#2"}, + "west": {"uv": [6.001, 8.001, 6.0615, 8.01563], "texture": "#2"}, + "up": {"uv": [7.79688, 5.874, 7.751, 5.8135], "texture": "#2"}, + "down": {"uv": [7.79688, 5.876, 7.751, 5.9365], "texture": "#2"} + } + }, + { + "from": [2.75, 0, -1.15], + "to": [3.4, 0.25, -1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.0635, 2.876, 8.10938, 2.89063], "texture": "#2"}, + "east": {"uv": [4.501, 8.126, 4.51563, 8.14063], "texture": "#2"}, + "south": {"uv": [2.9385, 8.0635, 2.98438, 8.07813], "texture": "#2"}, + "west": {"uv": [8.126, 4.501, 8.14063, 4.51563], "texture": "#2"}, + "up": {"uv": [3.04688, 8.07813, 3.001, 8.0635], "texture": "#2"}, + "down": {"uv": [3.10938, 8.0635, 3.0635, 8.07813], "texture": "#2"} + } + }, + { + "from": [2.75, 1.08961, -1.04717], + "to": [3.4, 1.33961, -0.37217], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.0635, 3.0635, 8.10938, 3.07813], "texture": "#2"}, + "east": {"uv": [8.0635, 3.126, 8.10938, 3.14063], "texture": "#2"}, + "south": {"uv": [8.0635, 3.1885, 8.10938, 3.20313], "texture": "#2"}, + "west": {"uv": [8.0635, 3.251, 8.10938, 3.26563], "texture": "#2"}, + "up": {"uv": [7.92188, 7.54688, 7.876, 7.501], "texture": "#2"}, + "down": {"uv": [7.92188, 7.5635, 7.876, 7.60938], "texture": "#2"} + } + }, + { + "from": [2.65, 0.72402, -3.17731], + "to": [3.4, 0.97402, -1.67731], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.0635, 3.3135, 8.10938, 3.32813], "texture": "#2"}, + "east": {"uv": [7.9385, 7.751, 8.03125, 7.76563], "texture": "#2"}, + "south": {"uv": [8.0635, 3.376, 8.10938, 3.39063], "texture": "#2"}, + "west": {"uv": [7.8135, 7.9385, 7.90625, 7.95313], "texture": "#2"}, + "up": {"uv": [7.67188, 5.09375, 7.626, 5.001], "texture": "#2"}, + "down": {"uv": [5.10938, 7.626, 5.0635, 7.71875], "texture": "#2"} + } + }, + { + "from": [12.45, 2.75, -5], + "to": [13.8, 3, -2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [2.95313, 8.001, 2.876, 8.01563], "texture": "#2"}, + "east": {"uv": [7.9365, 1.1885, 7.751, 1.20313], "texture": "#2"}, + "south": {"uv": [8.07813, 2.9385, 8.001, 2.95313], "texture": "#2"}, + "west": {"uv": [7.9365, 0.501, 7.751, 0.51563], "texture": "#2"}, + "up": {"uv": [4.6885, 7.1865, 4.76563, 7.001], "texture": "#2"}, + "down": {"uv": [7.001, 5.001, 7.07813, 5.1865], "texture": "#2"} + } + }, + { + "from": [13.45, 1.25, -4.5], + "to": [13.8, 2.75, -4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.95313, 7.3135, 7.9385, 7.40625], "texture": "#2"}, + "east": {"uv": [4.59375, 7.751, 4.5635, 7.84375], "texture": "#2"}, + "south": {"uv": [7.39063, 7.9385, 7.376, 8.03125], "texture": "#2"}, + "west": {"uv": [7.78125, 1.3135, 7.751, 1.40625], "texture": "#2"}, + "up": {"uv": [1.5635, 8.15625, 1.57813, 8.126], "texture": "#2"}, + "down": {"uv": [8.126, 1.5635, 8.14063, 1.59375], "texture": "#2"} + } + }, + { + "from": [13, 1.01131, -4.98869], + "to": [13.25, 1.51131, -4.48869], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.64063, 8.126, 1.626, 8.15625], "texture": "#2"}, + "east": {"uv": [8.03125, 5.4385, 8.001, 5.46875], "texture": "#2"}, + "south": {"uv": [8.14063, 1.626, 8.126, 1.65625], "texture": "#2"}, + "west": {"uv": [5.46875, 8.001, 5.4385, 8.03125], "texture": "#2"}, + "up": {"uv": [1.6885, 8.15625, 1.70313, 8.126], "texture": "#2"}, + "down": {"uv": [8.126, 1.6885, 8.14063, 1.71875], "texture": "#2"} + } + }, + { + "from": [13, 1.89519, -5.16547], + "to": [14, 2.39519, -4.66547], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.999, 3.751, 7.9385, 3.78125], "texture": "#2"}, + "east": {"uv": [8.03125, 5.501, 8.001, 5.53125], "texture": "#2"}, + "south": {"uv": [3.874, 7.9385, 3.8135, 7.96875], "texture": "#2"}, + "west": {"uv": [5.53125, 8.001, 5.501, 8.03125], "texture": "#2"}, + "up": {"uv": [7.9385, 3.84375, 7.999, 3.8135], "texture": "#2"}, + "down": {"uv": [3.876, 7.9385, 3.9365, 7.96875], "texture": "#2"} + } + }, + { + "from": [13, 1, -4.5], + "to": [13.6, 2, -2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.96875, 3.876, 7.9385, 3.9365], "texture": "#2"}, + "east": {"uv": [7.5615, 5.001, 7.4385, 5.0615], "texture": "#2"}, + "south": {"uv": [3.96875, 7.9385, 3.9385, 7.999], "texture": "#2"}, + "west": {"uv": [7.5615, 4.9385, 7.4385, 4.999], "texture": "#2"}, + "up": {"uv": [7.6885, 2.8115, 7.71875, 2.6885], "texture": "#2"}, + "down": {"uv": [7.6885, 3.626, 7.71875, 3.749], "texture": "#2"} + } + }, + { + "from": [12.6, 0.72402, -5.32269], + "to": [13.35, 0.97402, -3.82269], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.10938, 0.6885, 8.0635, 0.70313], "texture": "#2"}, + "east": {"uv": [8.03125, 7.4385, 7.9385, 7.45313], "texture": "#2"}, + "south": {"uv": [0.79688, 8.0635, 0.751, 8.07813], "texture": "#2"}, + "west": {"uv": [7.53125, 7.9385, 7.4385, 7.95313], "texture": "#2"}, + "up": {"uv": [7.626, 4.96875, 7.67188, 4.876], "texture": "#2"}, + "down": {"uv": [5.001, 7.626, 5.04688, 7.71875], "texture": "#2"} + } + }, + { + "from": [12.6, 0.96496, -6.05352], + "to": [13.6, 1.71496, -3.35352], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.8115, 4.4385, 7.751, 4.48438], "texture": "#2"}, + "east": {"uv": [7.48438, 7.0635, 7.3135, 7.10938], "texture": "#2"}, + "south": {"uv": [7.8115, 4.626, 7.751, 4.67188], "texture": "#2"}, + "west": {"uv": [7.48438, 5.626, 7.3135, 5.67188], "texture": "#2"}, + "up": {"uv": [1.751, 6.42188, 1.8115, 6.251], "texture": "#2"}, + "down": {"uv": [6.126, 6.8135, 6.1865, 6.98438], "texture": "#2"} + } + }, + { + "from": [12.6, 2, -7.95], + "to": [13.6, 2.75, -6.15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.8115, 4.6885, 7.751, 4.73438], "texture": "#2"}, + "east": {"uv": [7.67188, 6.376, 7.5635, 6.42188], "texture": "#2"}, + "south": {"uv": [7.8115, 4.751, 7.751, 4.79688], "texture": "#2"}, + "west": {"uv": [7.67188, 6.3135, 7.5635, 6.35938], "texture": "#2"}, + "up": {"uv": [4.501, 7.60938, 4.5615, 7.501], "texture": "#2"}, + "down": {"uv": [4.5635, 7.501, 4.624, 7.60938], "texture": "#2"} + } + }, + { + "from": [13.25, -0.75646, -4.98618], + "to": [13.5, -0.25646, -4.48618], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.76563, 8.126, 1.751, 8.15625], "texture": "#2"}, + "east": {"uv": [8.03125, 5.5635, 8.001, 5.59375], "texture": "#2"}, + "south": {"uv": [8.14063, 1.751, 8.126, 1.78125], "texture": "#2"}, + "west": {"uv": [5.59375, 8.001, 5.5635, 8.03125], "texture": "#2"}, + "up": {"uv": [1.8135, 8.15625, 1.82813, 8.126], "texture": "#2"}, + "down": {"uv": [8.126, 1.8135, 8.14063, 1.84375], "texture": "#2"} + } + }, + { + "from": [12.5, 0.65, -7], + "to": [13.25, 1.75, -6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.79688, 4.8135, 7.751, 4.874], "texture": "#2"}, + "east": {"uv": [7.749, 3.751, 7.6885, 3.8115], "texture": "#2"}, + "south": {"uv": [7.79688, 4.876, 7.751, 4.9365], "texture": "#2"}, + "west": {"uv": [7.749, 1.376, 7.6885, 1.4365], "texture": "#2"}, + "up": {"uv": [4.9385, 7.8115, 4.98438, 7.751], "texture": "#2"}, + "down": {"uv": [7.751, 4.9385, 7.79688, 4.999], "texture": "#2"} + } + }, + { + "from": [12.6, 1.75, -7.95], + "to": [13.35, 2, -7.15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.10938, 0.751, 8.0635, 0.76563], "texture": "#2"}, + "east": {"uv": [0.92188, 8.0635, 0.876, 8.07813], "texture": "#2"}, + "south": {"uv": [8.10938, 0.8135, 8.0635, 0.82813], "texture": "#2"}, + "west": {"uv": [0.85938, 8.0635, 0.8135, 8.07813], "texture": "#2"}, + "up": {"uv": [7.876, 1.17188, 7.92188, 1.126], "texture": "#2"}, + "down": {"uv": [7.876, 4.4385, 7.92188, 4.48438], "texture": "#2"} + } + }, + { + "from": [12.6, 0.75, -7.75], + "to": [13.1, 1.75, -7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.96875, 3.9385, 7.9385, 3.999], "texture": "#2"}, + "east": {"uv": [4.09375, 7.9385, 4.0635, 7.999], "texture": "#2"}, + "south": {"uv": [7.96875, 4.001, 7.9385, 4.0615], "texture": "#2"}, + "west": {"uv": [4.03125, 7.9385, 4.001, 7.999], "texture": "#2"}, + "up": {"uv": [8.001, 5.65625, 8.03125, 5.626], "texture": "#2"}, + "down": {"uv": [5.6885, 8.001, 5.71875, 8.03125], "texture": "#2"} + } + }, + { + "from": [12.6, 0.5, -5.75], + "to": [13.1, 1.5, -5.25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.25, -1.5]}, + "faces": { + "north": {"uv": [7.96875, 3.9385, 7.9385, 3.999], "texture": "#2"}, + "east": {"uv": [4.09375, 7.9385, 4.0635, 7.999], "texture": "#2"}, + "south": {"uv": [7.96875, 4.001, 7.9385, 4.0615], "texture": "#2"}, + "west": {"uv": [4.03125, 7.9385, 4.001, 7.999], "texture": "#2"}, + "up": {"uv": [8.001, 5.65625, 8.03125, 5.626], "texture": "#2"}, + "down": {"uv": [5.6885, 8.001, 5.71875, 8.03125], "texture": "#2"} + } + }, + { + "from": [12.6, 0.75, 0.25], + "to": [13.1, 1.75, 0.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.9385, 4.001, 7.96875, 4.0615], "texture": "#2"}, + "east": {"uv": [4.0635, 7.9385, 4.09375, 7.999], "texture": "#2"}, + "south": {"uv": [7.9385, 3.9385, 7.96875, 3.999], "texture": "#2"}, + "west": {"uv": [4.001, 7.9385, 4.03125, 7.999], "texture": "#2"}, + "up": {"uv": [8.001, 5.626, 8.03125, 5.65625], "texture": "#2"}, + "down": {"uv": [5.6885, 8.03125, 5.71875, 8.001], "texture": "#2"} + } + }, + { + "from": [12.6, 0.5, -1.75], + "to": [13.1, 1.5, -1.25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.25, -5.5]}, + "faces": { + "north": {"uv": [7.9385, 4.001, 7.96875, 4.0615], "texture": "#2"}, + "east": {"uv": [4.0635, 7.9385, 4.09375, 7.999], "texture": "#2"}, + "south": {"uv": [7.9385, 3.9385, 7.96875, 3.999], "texture": "#2"}, + "west": {"uv": [4.001, 7.9385, 4.03125, 7.999], "texture": "#2"}, + "up": {"uv": [8.001, 5.626, 8.03125, 5.65625], "texture": "#2"}, + "down": {"uv": [5.6885, 8.03125, 5.71875, 8.001], "texture": "#2"} + } + }, + { + "from": [12.6, 0.25, -7.85], + "to": [13.25, 0.7, -7.1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.98438, 7.501, 7.9385, 7.53125], "texture": "#2"}, + "east": {"uv": [7.67188, 7.9385, 7.626, 7.96875], "texture": "#2"}, + "south": {"uv": [7.98438, 7.5635, 7.9385, 7.59375], "texture": "#2"}, + "west": {"uv": [7.60938, 7.9385, 7.5635, 7.96875], "texture": "#2"}, + "up": {"uv": [7.876, 6.67188, 7.92188, 6.626], "texture": "#2"}, + "down": {"uv": [7.876, 6.6885, 7.92188, 6.73438], "texture": "#2"} + } + }, + { + "from": [12.6, -0.77954, -6.67994], + "to": [13.25, -0.52954, -5.92994], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [0.98438, 8.0635, 0.9385, 8.07813], "texture": "#2"}, + "east": {"uv": [1.10938, 8.0635, 1.0635, 8.07813], "texture": "#2"}, + "south": {"uv": [8.10938, 1.001, 8.0635, 1.01563], "texture": "#2"}, + "west": {"uv": [8.10938, 0.9385, 8.0635, 0.95313], "texture": "#2"}, + "up": {"uv": [7.876, 6.79688, 7.92188, 6.751], "texture": "#2"}, + "down": {"uv": [7.876, 6.8135, 7.92188, 6.85938], "texture": "#2"} + } + }, + { + "from": [12.6, 0.7, -7.85], + "to": [13.25, 0.917, -7.595], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.17188, 8.0635, 1.126, 8.07813], "texture": "#2"}, + "east": {"uv": [8.14063, 4.3135, 8.126, 4.32813], "texture": "#2"}, + "south": {"uv": [8.10938, 1.126, 8.0635, 1.14063], "texture": "#2"}, + "west": {"uv": [4.32813, 8.126, 4.3135, 8.14063], "texture": "#2"}, + "up": {"uv": [1.1885, 8.07813, 1.23438, 8.0635], "texture": "#2"}, + "down": {"uv": [8.0635, 1.1885, 8.10938, 1.20313], "texture": "#2"} + } + }, + { + "from": [12.6, 0, -7.1], + "to": [13.25, 0.65, -6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.92188, 6.876, 7.876, 6.92188], "texture": "#2"}, + "east": {"uv": [7.8115, 5.001, 7.751, 5.04688], "texture": "#2"}, + "south": {"uv": [7.92188, 6.9385, 7.876, 6.98438], "texture": "#2"}, + "west": {"uv": [5.0615, 7.751, 5.001, 7.79688], "texture": "#2"}, + "up": {"uv": [5.0635, 7.8115, 5.10938, 7.751], "texture": "#2"}, + "down": {"uv": [7.751, 5.0635, 7.79688, 5.124], "texture": "#2"} + } + }, + { + "from": [12.6, -1.18736, -6.61926], + "to": [13.25, -0.93736, -5.86926], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.29688, 8.0635, 1.251, 8.07813], "texture": "#2"}, + "east": {"uv": [8.10938, 1.3135, 8.0635, 1.32813], "texture": "#2"}, + "south": {"uv": [1.35938, 8.0635, 1.3135, 8.07813], "texture": "#2"}, + "west": {"uv": [8.10938, 1.251, 8.0635, 1.26563], "texture": "#2"}, + "up": {"uv": [7.876, 7.04688, 7.92188, 7.001], "texture": "#2"}, + "down": {"uv": [7.0635, 7.876, 7.10938, 7.92188], "texture": "#2"} + } + }, + { + "from": [12.6, 0, -6], + "to": [13.25, 0.25, -5.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.42188, 8.0635, 1.376, 8.07813], "texture": "#2"}, + "east": {"uv": [8.14063, 4.376, 8.126, 4.39063], "texture": "#2"}, + "south": {"uv": [1.48438, 8.0635, 1.4385, 8.07813], "texture": "#2"}, + "west": {"uv": [4.39063, 8.126, 4.376, 8.14063], "texture": "#2"}, + "up": {"uv": [8.0635, 1.45313, 8.10938, 1.4385], "texture": "#2"}, + "down": {"uv": [1.501, 8.0635, 1.54688, 8.07813], "texture": "#2"} + } + }, + { + "from": [12.6, 0.25, -6], + "to": [13.25, 0.5, -5.1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.10938, 1.501, 8.0635, 1.51563], "texture": "#2"}, + "east": {"uv": [5.874, 8.001, 5.8135, 8.01563], "texture": "#2"}, + "south": {"uv": [8.10938, 1.5635, 8.0635, 1.57813], "texture": "#2"}, + "west": {"uv": [8.0615, 5.751, 8.001, 5.76563], "texture": "#2"}, + "up": {"uv": [5.126, 7.8115, 5.17188, 7.751], "texture": "#2"}, + "down": {"uv": [7.751, 5.126, 7.79688, 5.1865], "texture": "#2"} + } + }, + { + "from": [12.6, 1.08961, -6.62783], + "to": [13.25, 1.33961, -5.95283], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.10938, 1.626, 8.0635, 1.64063], "texture": "#2"}, + "east": {"uv": [8.10938, 1.8135, 8.0635, 1.82813], "texture": "#2"}, + "south": {"uv": [8.10938, 1.751, 8.0635, 1.76563], "texture": "#2"}, + "west": {"uv": [8.10938, 1.6885, 8.0635, 1.70313], "texture": "#2"}, + "up": {"uv": [7.876, 7.10938, 7.92188, 7.0635], "texture": "#2"}, + "down": {"uv": [7.126, 7.876, 7.17188, 7.92188], "texture": "#2"} + } + }, + { + "from": [11.02044, -0.91363, -4.5], + "to": [12.52044, 0.08637, -2.5], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.65625, 1.376, 7.5635, 1.4365], "texture": "#2"}, + "east": {"uv": [7.5615, 5.0635, 7.4385, 5.124], "texture": "#2"}, + "south": {"uv": [7.65625, 1.876, 7.5635, 1.9365], "texture": "#2"}, + "west": {"uv": [5.1865, 7.4385, 5.0635, 7.499], "texture": "#2"}, + "up": {"uv": [3.376, 7.3115, 3.46875, 7.1885], "texture": "#2"}, + "down": {"uv": [3.8135, 7.1885, 3.90625, 7.3115], "texture": "#2"} + } + }, + { + "from": [12.6, 2, -0.85], + "to": [13.6, 2.75, 0.95], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [5.249, 7.751, 5.1885, 7.79688], "texture": "#2"}, + "east": {"uv": [7.67188, 6.9385, 7.5635, 6.98438], "texture": "#2"}, + "south": {"uv": [7.8115, 5.1885, 7.751, 5.23438], "texture": "#2"}, + "west": {"uv": [7.67188, 6.4385, 7.5635, 6.48438], "texture": "#2"}, + "up": {"uv": [7.501, 4.73438, 7.5615, 4.626], "texture": "#2"}, + "down": {"uv": [7.501, 4.751, 7.5615, 4.85938], "texture": "#2"} + } + }, + { + "from": [12.6, 1.75, 0.15], + "to": [13.35, 2, 0.95], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.10938, 1.876, 8.0635, 1.89063], "texture": "#2"}, + "east": {"uv": [8.10938, 2.0635, 8.0635, 2.07813], "texture": "#2"}, + "south": {"uv": [8.10938, 2.001, 8.0635, 2.01563], "texture": "#2"}, + "west": {"uv": [8.10938, 1.9385, 8.0635, 1.95313], "texture": "#2"}, + "up": {"uv": [7.876, 7.17188, 7.92188, 7.126], "texture": "#2"}, + "down": {"uv": [7.1885, 7.876, 7.23438, 7.92188], "texture": "#2"} + } + }, + { + "from": [12.6, 0.96496, -3.64648], + "to": [13.6, 1.71496, -0.94648], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.8115, 5.251, 7.751, 5.29688], "texture": "#2"}, + "east": {"uv": [7.54688, 0.0635, 7.376, 0.10938], "texture": "#2"}, + "south": {"uv": [7.8115, 5.3135, 7.751, 5.35938], "texture": "#2"}, + "west": {"uv": [7.54688, 0.001, 7.376, 0.04688], "texture": "#2"}, + "up": {"uv": [7.251, 3.23438, 7.3115, 3.0635], "texture": "#2"}, + "down": {"uv": [7.251, 3.251, 7.3115, 3.42188], "texture": "#2"} + } + }, + { + "from": [13.25, -0.75646, -2.51382], + "to": [13.5, -0.25646, -2.01382], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [1.89063, 8.126, 1.876, 8.15625], "texture": "#2"}, + "east": {"uv": [5.96875, 8.001, 5.9385, 8.03125], "texture": "#2"}, + "south": {"uv": [8.14063, 1.876, 8.126, 1.90625], "texture": "#2"}, + "west": {"uv": [8.03125, 5.876, 8.001, 5.90625], "texture": "#2"}, + "up": {"uv": [1.9385, 8.15625, 1.95313, 8.126], "texture": "#2"}, + "down": {"uv": [8.126, 1.9385, 8.14063, 1.96875], "texture": "#2"} + } + }, + { + "from": [12.5, 0.65, -1], + "to": [13.25, 1.75, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.79688, 5.376, 7.751, 5.4365], "texture": "#2"}, + "east": {"uv": [4.249, 7.6885, 4.1885, 7.749], "texture": "#2"}, + "south": {"uv": [7.79688, 5.4385, 7.751, 5.499], "texture": "#2"}, + "west": {"uv": [7.749, 4.126, 7.6885, 4.1865], "texture": "#2"}, + "up": {"uv": [7.751, 5.5615, 7.79688, 5.501], "texture": "#2"}, + "down": {"uv": [7.751, 5.5635, 7.79688, 5.624], "texture": "#2"} + } + }, + { + "from": [12.6, 0.25, 0.1], + "to": [13.25, 0.7, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.98438, 7.626, 7.9385, 7.65625], "texture": "#2"}, + "east": {"uv": [7.79688, 7.9385, 7.751, 7.96875], "texture": "#2"}, + "south": {"uv": [7.98438, 7.6885, 7.9385, 7.71875], "texture": "#2"}, + "west": {"uv": [7.73438, 7.9385, 7.6885, 7.96875], "texture": "#2"}, + "up": {"uv": [7.876, 7.23438, 7.92188, 7.1885], "texture": "#2"}, + "down": {"uv": [7.251, 7.876, 7.29688, 7.92188], "texture": "#2"} + } + }, + { + "from": [12.6, -0.77954, -1.07006], + "to": [13.25, -0.52954, -0.32006], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.10938, 2.126, 8.0635, 2.14063], "texture": "#2"}, + "east": {"uv": [8.10938, 2.3135, 8.0635, 2.32813], "texture": "#2"}, + "south": {"uv": [8.10938, 2.251, 8.0635, 2.26563], "texture": "#2"}, + "west": {"uv": [8.10938, 2.1885, 8.0635, 2.20313], "texture": "#2"}, + "up": {"uv": [7.876, 7.29688, 7.92188, 7.251], "texture": "#2"}, + "down": {"uv": [7.876, 7.3135, 7.92188, 7.35938], "texture": "#2"} + } + }, + { + "from": [12.6, 0.7, 0.595], + "to": [13.25, 0.917, 0.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.10938, 2.376, 8.0635, 2.39063], "texture": "#2"}, + "east": {"uv": [8.14063, 4.4385, 8.126, 4.45313], "texture": "#2"}, + "south": {"uv": [8.10938, 2.4385, 8.0635, 2.45313], "texture": "#2"}, + "west": {"uv": [4.45313, 8.126, 4.4385, 8.14063], "texture": "#2"}, + "up": {"uv": [8.0635, 2.51563, 8.10938, 2.501], "texture": "#2"}, + "down": {"uv": [8.0635, 2.5635, 8.10938, 2.57813], "texture": "#2"} + } + }, + { + "from": [12.6, -1.18736, -1.13074], + "to": [13.25, -0.93736, -0.38074], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.10938, 2.626, 8.0635, 2.64063], "texture": "#2"}, + "east": {"uv": [2.85938, 8.0635, 2.8135, 8.07813], "texture": "#2"}, + "south": {"uv": [8.10938, 2.751, 8.0635, 2.76563], "texture": "#2"}, + "west": {"uv": [8.10938, 2.6885, 8.0635, 2.70313], "texture": "#2"}, + "up": {"uv": [7.376, 7.92188, 7.42188, 7.876], "texture": "#2"}, + "down": {"uv": [7.876, 7.376, 7.92188, 7.42188], "texture": "#2"} + } + }, + { + "from": [12.6, 0, -1], + "to": [13.25, 0.65, 0.1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.92188, 7.4385, 7.876, 7.48438], "texture": "#2"}, + "east": {"uv": [7.8115, 5.626, 7.751, 5.67188], "texture": "#2"}, + "south": {"uv": [7.54688, 7.876, 7.501, 7.92188], "texture": "#2"}, + "west": {"uv": [5.6865, 7.751, 5.626, 7.79688], "texture": "#2"}, + "up": {"uv": [7.751, 5.749, 7.79688, 5.6885], "texture": "#2"}, + "down": {"uv": [7.751, 5.751, 7.79688, 5.8115], "texture": "#2"} + } + }, + { + "from": [12.6, 0.25, -1.9], + "to": [13.25, 0.5, -1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.10938, 2.8135, 8.0635, 2.82813], "texture": "#2"}, + "east": {"uv": [6.0615, 8.001, 6.001, 8.01563], "texture": "#2"}, + "south": {"uv": [2.92188, 8.0635, 2.876, 8.07813], "texture": "#2"}, + "west": {"uv": [8.0615, 5.9385, 8.001, 5.95313], "texture": "#2"}, + "up": {"uv": [7.751, 5.874, 7.79688, 5.8135], "texture": "#2"}, + "down": {"uv": [7.751, 5.876, 7.79688, 5.9365], "texture": "#2"} + } + }, + { + "from": [12.6, 0, -1.15], + "to": [13.25, 0.25, -1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.10938, 2.876, 8.0635, 2.89063], "texture": "#2"}, + "east": {"uv": [8.14063, 4.501, 8.126, 4.51563], "texture": "#2"}, + "south": {"uv": [2.98438, 8.0635, 2.9385, 8.07813], "texture": "#2"}, + "west": {"uv": [4.51563, 8.126, 4.501, 8.14063], "texture": "#2"}, + "up": {"uv": [3.001, 8.07813, 3.04688, 8.0635], "texture": "#2"}, + "down": {"uv": [3.0635, 8.0635, 3.10938, 8.07813], "texture": "#2"} + } + }, + { + "from": [12.6, 1.08961, -1.04717], + "to": [13.25, 1.33961, -0.37217], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.10938, 3.0635, 8.0635, 3.07813], "texture": "#2"}, + "east": {"uv": [8.10938, 3.251, 8.0635, 3.26563], "texture": "#2"}, + "south": {"uv": [8.10938, 3.1885, 8.0635, 3.20313], "texture": "#2"}, + "west": {"uv": [8.10938, 3.126, 8.0635, 3.14063], "texture": "#2"}, + "up": {"uv": [7.876, 7.54688, 7.92188, 7.501], "texture": "#2"}, + "down": {"uv": [7.876, 7.5635, 7.92188, 7.60938], "texture": "#2"} + } + }, + { + "from": [12.6, 0.72402, -3.17731], + "to": [13.35, 0.97402, -1.67731], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [8.10938, 3.3135, 8.0635, 3.32813], "texture": "#2"}, + "east": {"uv": [7.90625, 7.9385, 7.8135, 7.95313], "texture": "#2"}, + "south": {"uv": [8.10938, 3.376, 8.0635, 3.39063], "texture": "#2"}, + "west": {"uv": [8.03125, 7.751, 7.9385, 7.76563], "texture": "#2"}, + "up": {"uv": [7.626, 5.09375, 7.67188, 5.001], "texture": "#2"}, + "down": {"uv": [5.0635, 7.626, 5.10938, 7.71875], "texture": "#2"} + } + }, + { + "from": [12, 1.11131, -4.88869], + "to": [13, 1.41131, -4.58869], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [6.751, 8.001, 6.8115, 8.01563], "texture": "#2"}, + "east": {"uv": [4.8135, 8.126, 4.82813, 8.14063], "texture": "#2"}, + "south": {"uv": [8.001, 6.751, 8.0615, 6.76563], "texture": "#2"}, + "west": {"uv": [8.126, 4.8135, 8.14063, 4.82813], "texture": "#2"}, + "up": {"uv": [6.874, 8.01563, 6.8135, 8.001], "texture": "#2"}, + "down": {"uv": [8.0615, 6.8135, 8.001, 6.82813], "texture": "#2"} + } + }, + { + "from": [3, 1.11131, -4.88869], + "to": [4, 1.41131, -4.58869], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [6.876, 8.001, 6.9365, 8.01563], "texture": "#2"}, + "east": {"uv": [4.876, 8.126, 4.89063, 8.14063], "texture": "#2"}, + "south": {"uv": [8.001, 6.876, 8.0615, 6.89063], "texture": "#2"}, + "west": {"uv": [8.126, 4.876, 8.14063, 4.89063], "texture": "#2"}, + "up": {"uv": [6.999, 8.01563, 6.9385, 8.001], "texture": "#2"}, + "down": {"uv": [8.0615, 6.9385, 8.001, 6.95313], "texture": "#2"} + } + }, + { + "from": [3.75, 0.75, -1], + "to": [12.25, 1.75, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [6.4385, 2.126, 6.96875, 2.1865], "texture": "#2"}, + "east": {"uv": [7.6885, 4.626, 7.749, 4.6865], "texture": "#2"}, + "south": {"uv": [6.4385, 2.1885, 6.96875, 2.249], "texture": "#2"}, + "west": {"uv": [7.6885, 4.6885, 7.749, 4.749], "texture": "#2"}, + "up": {"uv": [6.96875, 2.3115, 6.4385, 2.251], "texture": "#2"}, + "down": {"uv": [6.96875, 2.3135, 6.4385, 2.374], "texture": "#2"} + } + }, + { + "from": [4.85, 0.25, -5.5], + "to": [4.85, 3, -0.25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.17188], "texture": "#2"}, + "east": {"uv": [6.26663, 5.5635, 5.9375, 5.73438], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.17188], "texture": "#2"}, + "west": {"uv": [5.9385, 5.5635, 6.26563, 5.73438], "texture": "#2"}, + "up": {"uv": [0.001, 0.32813, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 0.32813], "texture": "#2"} + } + }, + { + "from": [4, 0.25, -7.5], + "to": [5.1, 2.25, -4.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.4385, 5.376, 7.499, 5.499], "texture": "#2"}, + "east": {"uv": [4.3135, 6.751, 4.48438, 6.874], "texture": "#2"}, + "south": {"uv": [7.4385, 5.501, 7.499, 5.624], "texture": "#2"}, + "west": {"uv": [5.126, 6.751, 5.29688, 6.874], "texture": "#2"}, + "up": {"uv": [6.499, 7.42188, 6.4385, 7.251], "texture": "#2"}, + "down": {"uv": [6.624, 7.251, 6.5635, 7.42188], "texture": "#2"} + } + }, + { + "from": [4, 0.25, -2.25], + "to": [5.1, 2.25, 0.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.4385, 5.751, 7.499, 5.874], "texture": "#2"}, + "east": {"uv": [5.751, 6.751, 5.92188, 6.874], "texture": "#2"}, + "south": {"uv": [7.4385, 5.876, 7.499, 5.999], "texture": "#2"}, + "west": {"uv": [6.751, 5.751, 6.92188, 5.874], "texture": "#2"}, + "up": {"uv": [6.6865, 7.42188, 6.626, 7.251], "texture": "#2"}, + "down": {"uv": [6.749, 7.251, 6.6885, 7.42188], "texture": "#2"} + } + }, + { + "from": [4, 0.5, -4.5], + "to": [12.1, 1.5, -2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [6.501, 5.3135, 6.999, 5.374], "texture": "#2"}, + "east": {"uv": [7.4385, 6.001, 7.5615, 6.0615], "texture": "#2"}, + "south": {"uv": [6.501, 5.376, 6.999, 5.4365], "texture": "#2"}, + "west": {"uv": [7.4385, 6.0635, 7.5615, 6.124], "texture": "#2"}, + "up": {"uv": [6.249, 2.499, 5.751, 2.376], "texture": "#2"}, + "down": {"uv": [6.249, 2.501, 5.751, 2.624], "texture": "#2"} + } + }, + { + "from": [7.25, 1.5, -4.25], + "to": [8.75, 3, -2.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, -3.5]}, + "faces": { + "north": {"uv": [7.3135, 5.126, 7.40625, 5.21875], "texture": "#2"}, + "east": {"uv": [7.3135, 5.251, 7.40625, 5.34375], "texture": "#2"}, + "south": {"uv": [7.3135, 5.376, 7.40625, 5.46875], "texture": "#2"}, + "west": {"uv": [7.3135, 5.501, 7.40625, 5.59375], "texture": "#2"}, + "up": {"uv": [7.40625, 5.84375, 7.3135, 5.751], "texture": "#2"}, + "down": {"uv": [7.40625, 6.3135, 7.3135, 6.40625], "texture": "#2"} + } + }, + { + "from": [3.75, 0.75, 23], + "to": [12.25, 1.75, 24], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [6.4385, 2.376, 6.96875, 2.4365], "texture": "#2"}, + "east": {"uv": [7.6885, 4.751, 7.749, 4.8115], "texture": "#2"}, + "south": {"uv": [6.4385, 2.4385, 6.96875, 2.499], "texture": "#2"}, + "west": {"uv": [7.6885, 4.8135, 7.749, 4.874], "texture": "#2"}, + "up": {"uv": [6.96875, 2.5615, 6.4385, 2.501], "texture": "#2"}, + "down": {"uv": [6.96875, 2.5635, 6.4385, 2.624], "texture": "#2"} + } + }, + { + "from": [3.5, -0.25, 22.875], + "to": [3.75, 2.75, 24.125], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.8135, 0.8135, 7.82813, 0.999], "texture": "#2"}, + "east": {"uv": [7.001, 5.376, 7.07813, 5.5615], "texture": "#2"}, + "south": {"uv": [7.8135, 1.001, 7.82813, 1.1865], "texture": "#2"}, + "west": {"uv": [5.751, 7.001, 5.82813, 7.1865], "texture": "#2"}, + "up": {"uv": [8.01563, 3.14063, 8.001, 3.0635], "texture": "#2"}, + "down": {"uv": [3.14063, 8.001, 3.126, 8.07813], "texture": "#2"} + } + }, + { + "from": [3.5, 0.625, 22], + "to": [3.75, 1.875, 25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [3.1885, 8.001, 3.20313, 8.07813], "texture": "#2"}, + "east": {"uv": [7.001, 4.626, 7.1865, 4.70313], "texture": "#2"}, + "south": {"uv": [8.001, 3.1885, 8.01563, 3.26563], "texture": "#2"}, + "west": {"uv": [7.001, 5.9385, 7.1865, 6.01563], "texture": "#2"}, + "up": {"uv": [7.82813, 1.6865, 7.8135, 1.501], "texture": "#2"}, + "down": {"uv": [7.82813, 1.6885, 7.8135, 1.874], "texture": "#2"} + } + }, + { + "from": [3.5, 3.11244, 22.0052], + "to": [3.75, 4.36244, 25.0052], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [3.251, 8.001, 3.26563, 8.07813], "texture": "#2"}, + "east": {"uv": [7.001, 6.0635, 7.1865, 6.14063], "texture": "#2"}, + "south": {"uv": [3.3135, 8.001, 3.32813, 8.07813], "texture": "#2"}, + "west": {"uv": [6.126, 7.001, 6.3115, 7.07813], "texture": "#2"}, + "up": {"uv": [7.82813, 2.0615, 7.8135, 1.876], "texture": "#2"}, + "down": {"uv": [7.82813, 2.0635, 7.8135, 2.249], "texture": "#2"} + } + }, + { + "from": [3.5, 2.23744, 22.8802], + "to": [3.75, 5.23744, 24.1302], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [2.251, 7.8135, 2.26563, 7.999], "texture": "#2"}, + "east": {"uv": [6.3135, 7.001, 6.39063, 7.1865], "texture": "#2"}, + "south": {"uv": [7.8135, 2.251, 7.82813, 2.4365], "texture": "#2"}, + "west": {"uv": [6.4385, 7.001, 6.51563, 7.1865], "texture": "#2"}, + "up": {"uv": [8.01563, 3.39063, 8.001, 3.3135], "texture": "#2"}, + "down": {"uv": [3.39063, 8.001, 3.376, 8.07813], "texture": "#2"} + } + }, + { + "from": [3.775, -0.25, 22], + "to": [3.775, 2.75, 25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [5.751, 6.251, 5.9365, 6.4365], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [5.9385, 6.3135, 6.124, 6.499], "texture": "#2"}, + "up": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"} + } + }, + { + "from": [3.475, -0.25, 22], + "to": [3.475, 2.75, 25], + "rotation": {"angle": 0, "axis": "y", "origin": [7.7, 2.5, 20.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [5.751, 6.251, 5.9365, 6.4365], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [5.9385, 6.3135, 6.124, 6.499], "texture": "#2"}, + "up": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"} + } + }, + { + "from": [12.25, -0.25, 22.875], + "to": [12.5, 2.75, 24.125], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [2.3135, 7.8135, 2.32813, 7.999], "texture": "#2"}, + "east": {"uv": [7.001, 6.5635, 7.07813, 6.749], "texture": "#2"}, + "south": {"uv": [2.376, 7.8135, 2.39063, 7.999], "texture": "#2"}, + "west": {"uv": [7.001, 6.751, 7.07813, 6.9365], "texture": "#2"}, + "up": {"uv": [3.45313, 8.07813, 3.4385, 8.001], "texture": "#2"}, + "down": {"uv": [8.01563, 3.4385, 8.001, 3.51563], "texture": "#2"} + } + }, + { + "from": [12.25, 0.625, 22], + "to": [12.5, 1.875, 25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [3.501, 8.001, 3.51563, 8.07813], "texture": "#2"}, + "east": {"uv": [7.001, 6.1885, 7.1865, 6.26563], "texture": "#2"}, + "south": {"uv": [3.5635, 8.001, 3.57813, 8.07813], "texture": "#2"}, + "west": {"uv": [1.376, 7.0635, 1.5615, 7.14063], "texture": "#2"}, + "up": {"uv": [2.45313, 7.999, 2.4385, 7.8135], "texture": "#2"}, + "down": {"uv": [7.82813, 2.4385, 7.8135, 2.624], "texture": "#2"} + } + }, + { + "from": [12.25, 3.11244, 22.0052], + "to": [12.5, 4.36244, 25.0052], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.001, 3.5635, 8.01563, 3.64063], "texture": "#2"}, + "east": {"uv": [1.5635, 7.0635, 1.749, 7.14063], "texture": "#2"}, + "south": {"uv": [3.626, 8.001, 3.64063, 8.07813], "texture": "#2"}, + "west": {"uv": [7.0635, 1.626, 7.249, 1.70313], "texture": "#2"}, + "up": {"uv": [2.57813, 7.999, 2.5635, 7.8135], "texture": "#2"}, + "down": {"uv": [2.64063, 7.8135, 2.626, 7.999], "texture": "#2"} + } + }, + { + "from": [12.25, 2.23744, 22.8802], + "to": [12.5, 5.23744, 24.1302], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.8135, 2.626, 7.82813, 2.8115], "texture": "#2"}, + "east": {"uv": [7.0635, 3.5635, 7.14063, 3.749], "texture": "#2"}, + "south": {"uv": [2.6885, 7.8135, 2.70313, 7.999], "texture": "#2"}, + "west": {"uv": [5.876, 7.0635, 5.95313, 7.249], "texture": "#2"}, + "up": {"uv": [3.70313, 8.07813, 3.6885, 8.001], "texture": "#2"}, + "down": {"uv": [8.01563, 3.6885, 8.001, 3.76563], "texture": "#2"} + } + }, + { + "from": [12.525, -0.25, 22], + "to": [12.525, 2.75, 25], + "rotation": {"angle": 0, "axis": "y", "origin": [12.375, 1.25, 23.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [6.124, 6.3135, 5.9385, 6.499], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [5.9365, 6.251, 5.751, 6.4365], "texture": "#2"}, + "up": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"} + } + }, + { + "from": [12.225, -0.25, 22], + "to": [12.225, 2.75, 25], + "rotation": {"angle": 0, "axis": "y", "origin": [12.375, 1.25, 23.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [6.124, 6.3135, 5.9385, 6.499], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [5.9365, 6.251, 5.751, 6.4365], "texture": "#2"}, + "up": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"} + } + }, + { + "from": [3.5, -0.25, 16.875], + "to": [3.75, 2.75, 18.125], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [2.876, 7.8135, 2.89063, 7.999], "texture": "#2"}, + "east": {"uv": [6.001, 7.0635, 6.07813, 7.249], "texture": "#2"}, + "south": {"uv": [7.8135, 2.876, 7.82813, 3.0615], "texture": "#2"}, + "west": {"uv": [6.5635, 7.0635, 6.64063, 7.249], "texture": "#2"}, + "up": {"uv": [3.76563, 8.07813, 3.751, 8.001], "texture": "#2"}, + "down": {"uv": [3.82813, 8.001, 3.8135, 8.07813], "texture": "#2"} + } + }, + { + "from": [3.5, 0.625, 16], + "to": [3.75, 1.875, 19], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.001, 3.8135, 8.01563, 3.89063], "texture": "#2"}, + "east": {"uv": [7.0635, 4.876, 7.249, 4.95313], "texture": "#2"}, + "south": {"uv": [3.876, 8.001, 3.89063, 8.07813], "texture": "#2"}, + "west": {"uv": [7.0635, 6.4385, 7.249, 6.51563], "texture": "#2"}, + "up": {"uv": [7.82813, 3.249, 7.8135, 3.0635], "texture": "#2"}, + "down": {"uv": [7.82813, 3.251, 7.8135, 3.4365], "texture": "#2"} + } + }, + { + "from": [3.5, -1.1302, 17.76256], + "to": [3.75, 0.1198, 20.76256], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [3.9385, 8.001, 3.95313, 8.07813], "texture": "#2"}, + "east": {"uv": [7.0635, 6.9385, 7.249, 7.01563], "texture": "#2"}, + "south": {"uv": [8.001, 3.9385, 8.01563, 4.01563], "texture": "#2"}, + "west": {"uv": [7.0635, 7.0635, 7.249, 7.14063], "texture": "#2"}, + "up": {"uv": [7.82813, 3.624, 7.8135, 3.4385], "texture": "#2"}, + "down": {"uv": [3.51563, 7.8135, 3.501, 7.999], "texture": "#2"} + } + }, + { + "from": [3.5, -2.0052, 18.63756], + "to": [3.75, 0.9948, 19.88756], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [3.5635, 7.8135, 3.57813, 7.999], "texture": "#2"}, + "east": {"uv": [6.6885, 7.0635, 6.76563, 7.249], "texture": "#2"}, + "south": {"uv": [7.8135, 3.626, 7.82813, 3.8115], "texture": "#2"}, + "west": {"uv": [0.001, 7.126, 0.07813, 7.3115], "texture": "#2"}, + "up": {"uv": [4.01563, 8.07813, 4.001, 8.001], "texture": "#2"}, + "down": {"uv": [4.07813, 8.001, 4.0635, 8.07813], "texture": "#2"} + } + }, + { + "from": [3.475, -0.25, 16], + "to": [3.475, 2.75, 19], + "rotation": {"angle": 0, "axis": "y", "origin": [7.7, 2.5, 14.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [5.751, 6.251, 5.9365, 6.4365], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [5.9385, 6.3135, 6.124, 6.499], "texture": "#2"}, + "up": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"} + } + }, + { + "from": [3.775, -0.25, 16], + "to": [3.775, 2.75, 19], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 14.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [5.751, 6.251, 5.9365, 6.4365], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [5.9385, 6.3135, 6.124, 6.499], "texture": "#2"}, + "up": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"} + } + }, + { + "from": [12.25, -0.25, 16.875], + "to": [12.5, 2.75, 18.125], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [3.6885, 7.8135, 3.70313, 7.999], "texture": "#2"}, + "east": {"uv": [0.251, 7.126, 0.32813, 7.3115], "texture": "#2"}, + "south": {"uv": [3.751, 7.8135, 3.76563, 7.999], "texture": "#2"}, + "west": {"uv": [0.376, 7.126, 0.45313, 7.3115], "texture": "#2"}, + "up": {"uv": [8.01563, 4.14063, 8.001, 4.0635], "texture": "#2"}, + "down": {"uv": [4.14063, 8.001, 4.126, 8.07813], "texture": "#2"} + } + }, + { + "from": [12.25, 0.625, 16], + "to": [12.5, 1.875, 19], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [4.1885, 8.001, 4.20313, 8.07813], "texture": "#2"}, + "east": {"uv": [7.126, 0.5635, 7.3115, 0.64063], "texture": "#2"}, + "south": {"uv": [8.001, 4.1885, 8.01563, 4.26563], "texture": "#2"}, + "west": {"uv": [7.126, 1.751, 7.3115, 1.82813], "texture": "#2"}, + "up": {"uv": [7.82813, 3.999, 7.8135, 3.8135], "texture": "#2"}, + "down": {"uv": [7.82813, 4.001, 7.8135, 4.1865], "texture": "#2"} + } + }, + { + "from": [12.25, -1.1302, 17.76256], + "to": [12.5, 0.1198, 20.76256], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [4.251, 8.001, 4.26563, 8.07813], "texture": "#2"}, + "east": {"uv": [7.126, 1.876, 7.3115, 1.95313], "texture": "#2"}, + "south": {"uv": [4.3135, 8.001, 4.32813, 8.07813], "texture": "#2"}, + "west": {"uv": [7.126, 2.001, 7.3115, 2.07813], "texture": "#2"}, + "up": {"uv": [7.82813, 4.374, 7.8135, 4.1885], "texture": "#2"}, + "down": {"uv": [4.26563, 7.8135, 4.251, 7.999], "texture": "#2"} + } + }, + { + "from": [12.25, -2.0052, 18.63756], + "to": [12.5, 0.9948, 19.88756], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.8135, 4.626, 7.82813, 4.8115], "texture": "#2"}, + "east": {"uv": [0.501, 7.126, 0.57813, 7.3115], "texture": "#2"}, + "south": {"uv": [7.8135, 4.8135, 7.82813, 4.999], "texture": "#2"}, + "west": {"uv": [0.9385, 7.126, 1.01563, 7.3115], "texture": "#2"}, + "up": {"uv": [8.01563, 4.39063, 8.001, 4.3135], "texture": "#2"}, + "down": {"uv": [4.39063, 8.001, 4.376, 8.07813], "texture": "#2"} + } + }, + { + "from": [12.525, -0.25, 16], + "to": [12.525, 2.75, 19], + "rotation": {"angle": 0, "axis": "y", "origin": [12.375, 1.25, 17.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [6.124, 6.3135, 5.9385, 6.499], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [5.9365, 6.251, 5.751, 6.4365], "texture": "#2"}, + "up": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"} + } + }, + { + "from": [12.225, -0.25, 16], + "to": [12.225, 2.75, 19], + "rotation": {"angle": 0, "axis": "y", "origin": [12.375, 1.25, 17.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "east": {"uv": [6.124, 6.3135, 5.9385, 6.499], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"}, + "west": {"uv": [5.9365, 6.251, 5.751, 6.4365], "texture": "#2"}, + "up": {"uv": [0.001, 0.1865, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 0.1865], "texture": "#2"} + } + }, + { + "from": [12, 1.11131, 21.58869], + "to": [13, 1.41131, 21.88869], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 0.376, 8.124, 0.39063], "texture": "#2"}, + "east": {"uv": [5.4385, 8.126, 5.45313, 8.14063], "texture": "#2"}, + "south": {"uv": [0.4385, 8.0635, 0.499, 8.07813], "texture": "#2"}, + "west": {"uv": [8.126, 5.4385, 8.14063, 5.45313], "texture": "#2"}, + "up": {"uv": [8.124, 0.45313, 8.0635, 0.4385], "texture": "#2"}, + "down": {"uv": [0.624, 8.0635, 0.5635, 8.07813], "texture": "#2"} + } + }, + { + "from": [3, 1.11131, 21.58869], + "to": [4, 1.41131, 21.88869], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 0.5635, 8.124, 0.57813], "texture": "#2"}, + "east": {"uv": [5.501, 8.126, 5.51563, 8.14063], "texture": "#2"}, + "south": {"uv": [0.626, 8.0635, 0.6865, 8.07813], "texture": "#2"}, + "west": {"uv": [8.126, 5.501, 8.14063, 5.51563], "texture": "#2"}, + "up": {"uv": [8.124, 0.64063, 8.0635, 0.626], "texture": "#2"}, + "down": {"uv": [0.749, 8.0635, 0.6885, 8.07813], "texture": "#2"} + } + }, + { + "from": [3.75, 0.75, 17], + "to": [12.25, 1.75, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [6.4385, 2.626, 6.96875, 2.6865], "texture": "#2"}, + "east": {"uv": [7.6885, 5.6885, 7.749, 5.749], "texture": "#2"}, + "south": {"uv": [6.4385, 2.6885, 6.96875, 2.749], "texture": "#2"}, + "west": {"uv": [7.6885, 5.751, 7.749, 5.8115], "texture": "#2"}, + "up": {"uv": [6.96875, 2.8115, 6.4385, 2.751], "texture": "#2"}, + "down": {"uv": [6.96875, 2.8135, 6.4385, 2.874], "texture": "#2"} + } + }, + { + "from": [4.85, 0.25, 17.25], + "to": [4.85, 3, 22.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [0.001, 0.001, 0.001, 0.17188], "texture": "#2"}, + "east": {"uv": [5.9385, 5.5635, 6.26563, 5.73438], "texture": "#2"}, + "south": {"uv": [0.001, 0.001, 0.001, 0.17188], "texture": "#2"}, + "west": {"uv": [6.26663, 5.5635, 5.9375, 5.73438], "texture": "#2"}, + "up": {"uv": [0.001, 0.32813, 0.001, 0.001], "texture": "#2"}, + "down": {"uv": [0.001, 0.001, 0.001, 0.32813], "texture": "#2"} + } + }, + { + "from": [4, 0.25, 21.75], + "to": [5.1, 2.25, 24.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [6.6885, 7.4385, 6.749, 7.5615], "texture": "#2"}, + "east": {"uv": [6.251, 6.751, 6.42188, 6.874], "texture": "#2"}, + "south": {"uv": [7.4385, 6.6885, 7.499, 6.8115], "texture": "#2"}, + "west": {"uv": [6.751, 6.3135, 6.92188, 6.4365], "texture": "#2"}, + "up": {"uv": [0.5615, 7.48438, 0.501, 7.3135], "texture": "#2"}, + "down": {"uv": [0.624, 7.3135, 0.5635, 7.48438], "texture": "#2"} + } + }, + { + "from": [4, 0.25, 16.5], + "to": [5.1, 2.25, 19.25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [6.751, 7.4385, 6.8115, 7.5615], "texture": "#2"}, + "east": {"uv": [6.4385, 6.751, 6.60938, 6.874], "texture": "#2"}, + "south": {"uv": [7.4385, 6.8135, 7.499, 6.9365], "texture": "#2"}, + "west": {"uv": [6.8135, 0.001, 6.98438, 0.124], "texture": "#2"}, + "up": {"uv": [0.999, 7.48438, 0.9385, 7.3135], "texture": "#2"}, + "down": {"uv": [1.0615, 7.3135, 1.001, 7.48438], "texture": "#2"} + } + }, + { + "from": [4, 0.5, 19.5], + "to": [12.1, 1.5, 21.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [6.501, 5.4385, 6.999, 5.499], "texture": "#2"}, + "east": {"uv": [7.4385, 6.9385, 7.5615, 6.999], "texture": "#2"}, + "south": {"uv": [6.501, 5.501, 6.999, 5.5615], "texture": "#2"}, + "west": {"uv": [7.4385, 7.001, 7.5615, 7.0615], "texture": "#2"}, + "up": {"uv": [6.249, 2.749, 5.751, 2.626], "texture": "#2"}, + "down": {"uv": [6.249, 2.751, 5.751, 2.874], "texture": "#2"} + } + }, + { + "from": [7.25, 1.5, 19.75], + "to": [8.75, 3, 21.25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.3135, 6.5635, 7.40625, 6.65625], "texture": "#2"}, + "east": {"uv": [7.3135, 6.6885, 7.40625, 6.78125], "texture": "#2"}, + "south": {"uv": [7.3135, 6.8135, 7.40625, 6.90625], "texture": "#2"}, + "west": {"uv": [7.3135, 6.9385, 7.40625, 7.03125], "texture": "#2"}, + "up": {"uv": [7.15625, 7.40625, 7.0635, 7.3135], "texture": "#2"}, + "down": {"uv": [7.28125, 7.3135, 7.1885, 7.40625], "texture": "#2"} + } + }, + { + "from": [2.2, 2.75, 19], + "to": [3.55, 3, 22], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.07813, 2.9385, 8.001, 2.95313], "texture": "#2"}, + "east": {"uv": [7.9365, 0.501, 7.751, 0.51563], "texture": "#2"}, + "south": {"uv": [2.95313, 8.001, 2.876, 8.01563], "texture": "#2"}, + "west": {"uv": [7.9365, 1.1885, 7.751, 1.20313], "texture": "#2"}, + "up": {"uv": [4.76563, 7.001, 4.6885, 7.1865], "texture": "#2"}, + "down": {"uv": [7.07813, 5.1865, 7.001, 5.001], "texture": "#2"} + } + }, + { + "from": [2.2, 1.25, 21], + "to": [2.55, 2.75, 21.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.39063, 7.9385, 7.376, 8.03125], "texture": "#2"}, + "east": {"uv": [7.78125, 1.3135, 7.751, 1.40625], "texture": "#2"}, + "south": {"uv": [7.95313, 7.3135, 7.9385, 7.40625], "texture": "#2"}, + "west": {"uv": [4.59375, 7.751, 4.5635, 7.84375], "texture": "#2"}, + "up": {"uv": [1.57813, 8.126, 1.5635, 8.15625], "texture": "#2"}, + "down": {"uv": [8.14063, 1.59375, 8.126, 1.5635], "texture": "#2"} + } + }, + { + "from": [2.75, 1.01131, 21.48869], + "to": [3, 1.51131, 21.98869], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.14063, 1.626, 8.126, 1.65625], "texture": "#2"}, + "east": {"uv": [5.46875, 8.001, 5.4385, 8.03125], "texture": "#2"}, + "south": {"uv": [1.64063, 8.126, 1.626, 8.15625], "texture": "#2"}, + "west": {"uv": [8.03125, 5.4385, 8.001, 5.46875], "texture": "#2"}, + "up": {"uv": [1.70313, 8.126, 1.6885, 8.15625], "texture": "#2"}, + "down": {"uv": [8.14063, 1.71875, 8.126, 1.6885], "texture": "#2"} + } + }, + { + "from": [2, 1.89519, 21.66547], + "to": [3, 2.39519, 22.16547], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [3.874, 7.9385, 3.8135, 7.96875], "texture": "#2"}, + "east": {"uv": [5.53125, 8.001, 5.501, 8.03125], "texture": "#2"}, + "south": {"uv": [7.999, 3.751, 7.9385, 3.78125], "texture": "#2"}, + "west": {"uv": [8.03125, 5.501, 8.001, 5.53125], "texture": "#2"}, + "up": {"uv": [7.999, 3.8135, 7.9385, 3.84375], "texture": "#2"}, + "down": {"uv": [3.9365, 7.96875, 3.876, 7.9385], "texture": "#2"} + } + }, + { + "from": [2.4, 1, 19.5], + "to": [3, 2, 21.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [3.96875, 7.9385, 3.9385, 7.999], "texture": "#2"}, + "east": {"uv": [7.5615, 4.9385, 7.4385, 4.999], "texture": "#2"}, + "south": {"uv": [7.96875, 3.876, 7.9385, 3.9365], "texture": "#2"}, + "west": {"uv": [7.5615, 5.001, 7.4385, 5.0615], "texture": "#2"}, + "up": {"uv": [7.71875, 2.6885, 7.6885, 2.8115], "texture": "#2"}, + "down": {"uv": [7.71875, 3.749, 7.6885, 3.626], "texture": "#2"} + } + }, + { + "from": [2.65, 0.72402, 20.82269], + "to": [3.4, 0.97402, 22.32269], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [0.79688, 8.0635, 0.751, 8.07813], "texture": "#2"}, + "east": {"uv": [7.53125, 7.9385, 7.4385, 7.95313], "texture": "#2"}, + "south": {"uv": [8.10938, 0.6885, 8.0635, 0.70313], "texture": "#2"}, + "west": {"uv": [8.03125, 7.4385, 7.9385, 7.45313], "texture": "#2"}, + "up": {"uv": [7.67188, 4.876, 7.626, 4.96875], "texture": "#2"}, + "down": {"uv": [5.04688, 7.71875, 5.001, 7.626], "texture": "#2"} + } + }, + { + "from": [2.4, 0.96496, 20.35352], + "to": [3.4, 1.71496, 23.05352], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.8115, 4.626, 7.751, 4.67188], "texture": "#2"}, + "east": {"uv": [7.48438, 5.626, 7.3135, 5.67188], "texture": "#2"}, + "south": {"uv": [7.8115, 4.4385, 7.751, 4.48438], "texture": "#2"}, + "west": {"uv": [7.48438, 7.0635, 7.3135, 7.10938], "texture": "#2"}, + "up": {"uv": [1.8115, 6.251, 1.751, 6.42188], "texture": "#2"}, + "down": {"uv": [6.1865, 6.98438, 6.126, 6.8135], "texture": "#2"} + } + }, + { + "from": [2.4, 2, 23.15], + "to": [3.4, 2.75, 24.95], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.8115, 4.751, 7.751, 4.79688], "texture": "#2"}, + "east": {"uv": [7.67188, 6.3135, 7.5635, 6.35938], "texture": "#2"}, + "south": {"uv": [7.8115, 4.6885, 7.751, 4.73438], "texture": "#2"}, + "west": {"uv": [7.67188, 6.376, 7.5635, 6.42188], "texture": "#2"}, + "up": {"uv": [4.5615, 7.501, 4.501, 7.60938], "texture": "#2"}, + "down": {"uv": [4.624, 7.60938, 4.5635, 7.501], "texture": "#2"} + } + }, + { + "from": [2.5, -0.75646, 21.48618], + "to": [2.75, -0.25646, 21.98618], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.14063, 1.751, 8.126, 1.78125], "texture": "#2"}, + "east": {"uv": [5.59375, 8.001, 5.5635, 8.03125], "texture": "#2"}, + "south": {"uv": [1.76563, 8.126, 1.751, 8.15625], "texture": "#2"}, + "west": {"uv": [8.03125, 5.5635, 8.001, 5.59375], "texture": "#2"}, + "up": {"uv": [1.82813, 8.126, 1.8135, 8.15625], "texture": "#2"}, + "down": {"uv": [8.14063, 1.84375, 8.126, 1.8135], "texture": "#2"} + } + }, + { + "from": [2.75, 0.65, 23], + "to": [3.5, 1.75, 24], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.79688, 4.876, 7.751, 4.9365], "texture": "#2"}, + "east": {"uv": [7.749, 1.376, 7.6885, 1.4365], "texture": "#2"}, + "south": {"uv": [7.79688, 4.8135, 7.751, 4.874], "texture": "#2"}, + "west": {"uv": [7.749, 3.751, 7.6885, 3.8115], "texture": "#2"}, + "up": {"uv": [4.98438, 7.751, 4.9385, 7.8115], "texture": "#2"}, + "down": {"uv": [7.79688, 4.999, 7.751, 4.9385], "texture": "#2"} + } + }, + { + "from": [2.65, 1.75, 24.15], + "to": [3.4, 2, 24.95], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.10938, 0.8135, 8.0635, 0.82813], "texture": "#2"}, + "east": {"uv": [0.85938, 8.0635, 0.8135, 8.07813], "texture": "#2"}, + "south": {"uv": [8.10938, 0.751, 8.0635, 0.76563], "texture": "#2"}, + "west": {"uv": [0.92188, 8.0635, 0.876, 8.07813], "texture": "#2"}, + "up": {"uv": [7.92188, 1.126, 7.876, 1.17188], "texture": "#2"}, + "down": {"uv": [7.92188, 4.48438, 7.876, 4.4385], "texture": "#2"} + } + }, + { + "from": [2.9, 0.75, 24.25], + "to": [3.4, 1.75, 24.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.96875, 4.001, 7.9385, 4.0615], "texture": "#2"}, + "east": {"uv": [4.03125, 7.9385, 4.001, 7.999], "texture": "#2"}, + "south": {"uv": [7.96875, 3.9385, 7.9385, 3.999], "texture": "#2"}, + "west": {"uv": [4.09375, 7.9385, 4.0635, 7.999], "texture": "#2"}, + "up": {"uv": [8.03125, 5.626, 8.001, 5.65625], "texture": "#2"}, + "down": {"uv": [5.71875, 8.03125, 5.6885, 8.001], "texture": "#2"} + } + }, + { + "from": [2.9, 0.5, 22.25], + "to": [3.4, 1.5, 22.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.25, 18.5]}, + "faces": { + "north": {"uv": [7.96875, 4.001, 7.9385, 4.0615], "texture": "#2"}, + "east": {"uv": [4.03125, 7.9385, 4.001, 7.999], "texture": "#2"}, + "south": {"uv": [7.96875, 3.9385, 7.9385, 3.999], "texture": "#2"}, + "west": {"uv": [4.09375, 7.9385, 4.0635, 7.999], "texture": "#2"}, + "up": {"uv": [8.03125, 5.626, 8.001, 5.65625], "texture": "#2"}, + "down": {"uv": [5.71875, 8.03125, 5.6885, 8.001], "texture": "#2"} + } + }, + { + "from": [2.9, 0.75, 16.25], + "to": [3.4, 1.75, 16.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.9385, 3.9385, 7.96875, 3.999], "texture": "#2"}, + "east": {"uv": [4.001, 7.9385, 4.03125, 7.999], "texture": "#2"}, + "south": {"uv": [7.9385, 4.001, 7.96875, 4.0615], "texture": "#2"}, + "west": {"uv": [4.0635, 7.9385, 4.09375, 7.999], "texture": "#2"}, + "up": {"uv": [8.03125, 5.65625, 8.001, 5.626], "texture": "#2"}, + "down": {"uv": [5.71875, 8.001, 5.6885, 8.03125], "texture": "#2"} + } + }, + { + "from": [2.9, 0.5, 18.25], + "to": [3.4, 1.5, 18.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.25, 22.5]}, + "faces": { + "north": {"uv": [7.9385, 3.9385, 7.96875, 3.999], "texture": "#2"}, + "east": {"uv": [4.001, 7.9385, 4.03125, 7.999], "texture": "#2"}, + "south": {"uv": [7.9385, 4.001, 7.96875, 4.0615], "texture": "#2"}, + "west": {"uv": [4.0635, 7.9385, 4.09375, 7.999], "texture": "#2"}, + "up": {"uv": [8.03125, 5.65625, 8.001, 5.626], "texture": "#2"}, + "down": {"uv": [5.71875, 8.001, 5.6885, 8.03125], "texture": "#2"} + } + }, + { + "from": [2.75, 0.25, 24.1], + "to": [3.4, 0.7, 24.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.98438, 7.5635, 7.9385, 7.59375], "texture": "#2"}, + "east": {"uv": [7.60938, 7.9385, 7.5635, 7.96875], "texture": "#2"}, + "south": {"uv": [7.98438, 7.501, 7.9385, 7.53125], "texture": "#2"}, + "west": {"uv": [7.67188, 7.9385, 7.626, 7.96875], "texture": "#2"}, + "up": {"uv": [7.92188, 6.626, 7.876, 6.67188], "texture": "#2"}, + "down": {"uv": [7.92188, 6.73438, 7.876, 6.6885], "texture": "#2"} + } + }, + { + "from": [2.75, -0.77954, 22.92994], + "to": [3.4, -0.52954, 23.67994], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.10938, 1.001, 8.0635, 1.01563], "texture": "#2"}, + "east": {"uv": [8.10938, 0.9385, 8.0635, 0.95313], "texture": "#2"}, + "south": {"uv": [0.98438, 8.0635, 0.9385, 8.07813], "texture": "#2"}, + "west": {"uv": [1.10938, 8.0635, 1.0635, 8.07813], "texture": "#2"}, + "up": {"uv": [7.92188, 6.751, 7.876, 6.79688], "texture": "#2"}, + "down": {"uv": [7.92188, 6.85938, 7.876, 6.8135], "texture": "#2"} + } + }, + { + "from": [2.75, 0.7, 24.595], + "to": [3.4, 0.917, 24.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.10938, 1.126, 8.0635, 1.14063], "texture": "#2"}, + "east": {"uv": [4.32813, 8.126, 4.3135, 8.14063], "texture": "#2"}, + "south": {"uv": [1.17188, 8.0635, 1.126, 8.07813], "texture": "#2"}, + "west": {"uv": [8.14063, 4.3135, 8.126, 4.32813], "texture": "#2"}, + "up": {"uv": [1.23438, 8.0635, 1.1885, 8.07813], "texture": "#2"}, + "down": {"uv": [8.10938, 1.20313, 8.0635, 1.1885], "texture": "#2"} + } + }, + { + "from": [2.75, 0, 23], + "to": [3.4, 0.65, 24.1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.92188, 6.9385, 7.876, 6.98438], "texture": "#2"}, + "east": {"uv": [5.0615, 7.751, 5.001, 7.79688], "texture": "#2"}, + "south": {"uv": [7.92188, 6.876, 7.876, 6.92188], "texture": "#2"}, + "west": {"uv": [7.8115, 5.001, 7.751, 5.04688], "texture": "#2"}, + "up": {"uv": [5.10938, 7.751, 5.0635, 7.8115], "texture": "#2"}, + "down": {"uv": [7.79688, 5.124, 7.751, 5.0635], "texture": "#2"} + } + }, + { + "from": [2.75, -1.18736, 22.86926], + "to": [3.4, -0.93736, 23.61926], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [1.35938, 8.0635, 1.3135, 8.07813], "texture": "#2"}, + "east": {"uv": [8.10938, 1.251, 8.0635, 1.26563], "texture": "#2"}, + "south": {"uv": [1.29688, 8.0635, 1.251, 8.07813], "texture": "#2"}, + "west": {"uv": [8.10938, 1.3135, 8.0635, 1.32813], "texture": "#2"}, + "up": {"uv": [7.92188, 7.001, 7.876, 7.04688], "texture": "#2"}, + "down": {"uv": [7.10938, 7.92188, 7.0635, 7.876], "texture": "#2"} + } + }, + { + "from": [2.75, 0, 22.85], + "to": [3.4, 0.25, 23], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [1.48438, 8.0635, 1.4385, 8.07813], "texture": "#2"}, + "east": {"uv": [4.39063, 8.126, 4.376, 8.14063], "texture": "#2"}, + "south": {"uv": [1.42188, 8.0635, 1.376, 8.07813], "texture": "#2"}, + "west": {"uv": [8.14063, 4.376, 8.126, 4.39063], "texture": "#2"}, + "up": {"uv": [8.10938, 1.4385, 8.0635, 1.45313], "texture": "#2"}, + "down": {"uv": [1.54688, 8.07813, 1.501, 8.0635], "texture": "#2"} + } + }, + { + "from": [2.75, 0.25, 22.1], + "to": [3.4, 0.5, 23], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.10938, 1.5635, 8.0635, 1.57813], "texture": "#2"}, + "east": {"uv": [8.0615, 5.751, 8.001, 5.76563], "texture": "#2"}, + "south": {"uv": [8.10938, 1.501, 8.0635, 1.51563], "texture": "#2"}, + "west": {"uv": [5.874, 8.001, 5.8135, 8.01563], "texture": "#2"}, + "up": {"uv": [5.17188, 7.751, 5.126, 7.8115], "texture": "#2"}, + "down": {"uv": [7.79688, 5.1865, 7.751, 5.126], "texture": "#2"} + } + }, + { + "from": [2.75, 1.08961, 22.95283], + "to": [3.4, 1.33961, 23.62783], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.10938, 1.751, 8.0635, 1.76563], "texture": "#2"}, + "east": {"uv": [8.10938, 1.6885, 8.0635, 1.70313], "texture": "#2"}, + "south": {"uv": [8.10938, 1.626, 8.0635, 1.64063], "texture": "#2"}, + "west": {"uv": [8.10938, 1.8135, 8.0635, 1.82813], "texture": "#2"}, + "up": {"uv": [7.92188, 7.0635, 7.876, 7.10938], "texture": "#2"}, + "down": {"uv": [7.17188, 7.92188, 7.126, 7.876], "texture": "#2"} + } + }, + { + "from": [3.47956, -0.91363, 19.5], + "to": [4.97956, 0.08637, 21.5], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.65625, 1.876, 7.5635, 1.9365], "texture": "#2"}, + "east": {"uv": [5.1865, 7.4385, 5.0635, 7.499], "texture": "#2"}, + "south": {"uv": [7.65625, 1.376, 7.5635, 1.4365], "texture": "#2"}, + "west": {"uv": [7.5615, 5.0635, 7.4385, 5.124], "texture": "#2"}, + "up": {"uv": [3.46875, 7.1885, 3.376, 7.3115], "texture": "#2"}, + "down": {"uv": [3.90625, 7.3115, 3.8135, 7.1885], "texture": "#2"} + } + }, + { + "from": [2.4, 2, 16.05], + "to": [3.4, 2.75, 17.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.8115, 5.1885, 7.751, 5.23438], "texture": "#2"}, + "east": {"uv": [7.67188, 6.4385, 7.5635, 6.48438], "texture": "#2"}, + "south": {"uv": [5.249, 7.751, 5.1885, 7.79688], "texture": "#2"}, + "west": {"uv": [7.67188, 6.9385, 7.5635, 6.98438], "texture": "#2"}, + "up": {"uv": [7.5615, 4.626, 7.501, 4.73438], "texture": "#2"}, + "down": {"uv": [7.5615, 4.85938, 7.501, 4.751], "texture": "#2"} + } + }, + { + "from": [2.65, 1.75, 16.05], + "to": [3.4, 2, 16.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.10938, 2.001, 8.0635, 2.01563], "texture": "#2"}, + "east": {"uv": [8.10938, 1.9385, 8.0635, 1.95313], "texture": "#2"}, + "south": {"uv": [8.10938, 1.876, 8.0635, 1.89063], "texture": "#2"}, + "west": {"uv": [8.10938, 2.0635, 8.0635, 2.07813], "texture": "#2"}, + "up": {"uv": [7.92188, 7.126, 7.876, 7.17188], "texture": "#2"}, + "down": {"uv": [7.23438, 7.92188, 7.1885, 7.876], "texture": "#2"} + } + }, + { + "from": [2.4, 0.96496, 17.94648], + "to": [3.4, 1.71496, 20.64648], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.8115, 5.3135, 7.751, 5.35938], "texture": "#2"}, + "east": {"uv": [7.54688, 0.001, 7.376, 0.04688], "texture": "#2"}, + "south": {"uv": [7.8115, 5.251, 7.751, 5.29688], "texture": "#2"}, + "west": {"uv": [7.54688, 0.0635, 7.376, 0.10938], "texture": "#2"}, + "up": {"uv": [7.3115, 3.0635, 7.251, 3.23438], "texture": "#2"}, + "down": {"uv": [7.3115, 3.42188, 7.251, 3.251], "texture": "#2"} + } + }, + { + "from": [2.5, -0.75646, 19.01382], + "to": [2.75, -0.25646, 19.51382], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.14063, 1.876, 8.126, 1.90625], "texture": "#2"}, + "east": {"uv": [8.03125, 5.876, 8.001, 5.90625], "texture": "#2"}, + "south": {"uv": [1.89063, 8.126, 1.876, 8.15625], "texture": "#2"}, + "west": {"uv": [5.96875, 8.001, 5.9385, 8.03125], "texture": "#2"}, + "up": {"uv": [1.95313, 8.126, 1.9385, 8.15625], "texture": "#2"}, + "down": {"uv": [8.14063, 1.96875, 8.126, 1.9385], "texture": "#2"} + } + }, + { + "from": [2.75, 0.65, 17], + "to": [3.5, 1.75, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.79688, 5.4385, 7.751, 5.499], "texture": "#2"}, + "east": {"uv": [7.749, 4.126, 7.6885, 4.1865], "texture": "#2"}, + "south": {"uv": [7.79688, 5.376, 7.751, 5.4365], "texture": "#2"}, + "west": {"uv": [4.249, 7.6885, 4.1885, 7.749], "texture": "#2"}, + "up": {"uv": [7.79688, 5.501, 7.751, 5.5615], "texture": "#2"}, + "down": {"uv": [7.79688, 5.624, 7.751, 5.5635], "texture": "#2"} + } + }, + { + "from": [2.75, 0.25, 16.15], + "to": [3.4, 0.7, 16.9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.98438, 7.6885, 7.9385, 7.71875], "texture": "#2"}, + "east": {"uv": [7.73438, 7.9385, 7.6885, 7.96875], "texture": "#2"}, + "south": {"uv": [7.98438, 7.626, 7.9385, 7.65625], "texture": "#2"}, + "west": {"uv": [7.79688, 7.9385, 7.751, 7.96875], "texture": "#2"}, + "up": {"uv": [7.92188, 7.1885, 7.876, 7.23438], "texture": "#2"}, + "down": {"uv": [7.29688, 7.92188, 7.251, 7.876], "texture": "#2"} + } + }, + { + "from": [2.75, -0.77954, 17.32006], + "to": [3.4, -0.52954, 18.07006], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.10938, 2.251, 8.0635, 2.26563], "texture": "#2"}, + "east": {"uv": [8.10938, 2.1885, 8.0635, 2.20313], "texture": "#2"}, + "south": {"uv": [8.10938, 2.126, 8.0635, 2.14063], "texture": "#2"}, + "west": {"uv": [8.10938, 2.3135, 8.0635, 2.32813], "texture": "#2"}, + "up": {"uv": [7.92188, 7.251, 7.876, 7.29688], "texture": "#2"}, + "down": {"uv": [7.92188, 7.35938, 7.876, 7.3135], "texture": "#2"} + } + }, + { + "from": [2.75, 0.7, 16.15], + "to": [3.4, 0.917, 16.405], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.10938, 2.4385, 8.0635, 2.45313], "texture": "#2"}, + "east": {"uv": [4.45313, 8.126, 4.4385, 8.14063], "texture": "#2"}, + "south": {"uv": [8.10938, 2.376, 8.0635, 2.39063], "texture": "#2"}, + "west": {"uv": [8.14063, 4.4385, 8.126, 4.45313], "texture": "#2"}, + "up": {"uv": [8.10938, 2.501, 8.0635, 2.51563], "texture": "#2"}, + "down": {"uv": [8.10938, 2.57813, 8.0635, 2.5635], "texture": "#2"} + } + }, + { + "from": [2.75, -1.18736, 17.38074], + "to": [3.4, -0.93736, 18.13074], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.10938, 2.751, 8.0635, 2.76563], "texture": "#2"}, + "east": {"uv": [8.10938, 2.6885, 8.0635, 2.70313], "texture": "#2"}, + "south": {"uv": [8.10938, 2.626, 8.0635, 2.64063], "texture": "#2"}, + "west": {"uv": [2.85938, 8.0635, 2.8135, 8.07813], "texture": "#2"}, + "up": {"uv": [7.42188, 7.876, 7.376, 7.92188], "texture": "#2"}, + "down": {"uv": [7.92188, 7.42188, 7.876, 7.376], "texture": "#2"} + } + }, + { + "from": [2.75, 0, 16.9], + "to": [3.4, 0.65, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.54688, 7.876, 7.501, 7.92188], "texture": "#2"}, + "east": {"uv": [5.6865, 7.751, 5.626, 7.79688], "texture": "#2"}, + "south": {"uv": [7.92188, 7.4385, 7.876, 7.48438], "texture": "#2"}, + "west": {"uv": [7.8115, 5.626, 7.751, 5.67188], "texture": "#2"}, + "up": {"uv": [7.79688, 5.6885, 7.751, 5.749], "texture": "#2"}, + "down": {"uv": [7.79688, 5.8115, 7.751, 5.751], "texture": "#2"} + } + }, + { + "from": [2.75, 0.25, 18], + "to": [3.4, 0.5, 18.9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [2.92188, 8.0635, 2.876, 8.07813], "texture": "#2"}, + "east": {"uv": [8.0615, 5.9385, 8.001, 5.95313], "texture": "#2"}, + "south": {"uv": [8.10938, 2.8135, 8.0635, 2.82813], "texture": "#2"}, + "west": {"uv": [6.0615, 8.001, 6.001, 8.01563], "texture": "#2"}, + "up": {"uv": [7.79688, 5.8135, 7.751, 5.874], "texture": "#2"}, + "down": {"uv": [7.79688, 5.9365, 7.751, 5.876], "texture": "#2"} + } + }, + { + "from": [2.75, 0, 18], + "to": [3.4, 0.25, 18.15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [2.98438, 8.0635, 2.9385, 8.07813], "texture": "#2"}, + "east": {"uv": [4.51563, 8.126, 4.501, 8.14063], "texture": "#2"}, + "south": {"uv": [8.10938, 2.876, 8.0635, 2.89063], "texture": "#2"}, + "west": {"uv": [8.14063, 4.501, 8.126, 4.51563], "texture": "#2"}, + "up": {"uv": [3.04688, 8.0635, 3.001, 8.07813], "texture": "#2"}, + "down": {"uv": [3.10938, 8.07813, 3.0635, 8.0635], "texture": "#2"} + } + }, + { + "from": [2.75, 1.08961, 17.37217], + "to": [3.4, 1.33961, 18.04717], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.10938, 3.1885, 8.0635, 3.20313], "texture": "#2"}, + "east": {"uv": [8.10938, 3.126, 8.0635, 3.14063], "texture": "#2"}, + "south": {"uv": [8.10938, 3.0635, 8.0635, 3.07813], "texture": "#2"}, + "west": {"uv": [8.10938, 3.251, 8.0635, 3.26563], "texture": "#2"}, + "up": {"uv": [7.92188, 7.501, 7.876, 7.54688], "texture": "#2"}, + "down": {"uv": [7.92188, 7.60938, 7.876, 7.5635], "texture": "#2"} + } + }, + { + "from": [2.65, 0.72402, 18.67731], + "to": [3.4, 0.97402, 20.17731], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.10938, 3.376, 8.0635, 3.39063], "texture": "#2"}, + "east": {"uv": [8.03125, 7.751, 7.9385, 7.76563], "texture": "#2"}, + "south": {"uv": [8.10938, 3.3135, 8.0635, 3.32813], "texture": "#2"}, + "west": {"uv": [7.90625, 7.9385, 7.8135, 7.95313], "texture": "#2"}, + "up": {"uv": [7.67188, 5.001, 7.626, 5.09375], "texture": "#2"}, + "down": {"uv": [5.10938, 7.71875, 5.0635, 7.626], "texture": "#2"} + } + }, + { + "from": [12.45, 2.75, 19], + "to": [13.8, 3, 22], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.001, 2.9385, 8.07813, 2.95313], "texture": "#2"}, + "east": {"uv": [7.751, 1.1885, 7.9365, 1.20313], "texture": "#2"}, + "south": {"uv": [2.876, 8.001, 2.95313, 8.01563], "texture": "#2"}, + "west": {"uv": [7.751, 0.501, 7.9365, 0.51563], "texture": "#2"}, + "up": {"uv": [4.6885, 7.001, 4.76563, 7.1865], "texture": "#2"}, + "down": {"uv": [7.001, 5.1865, 7.07813, 5.001], "texture": "#2"} + } + }, + { + "from": [13.45, 1.25, 21], + "to": [13.8, 2.75, 21.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.376, 7.9385, 7.39063, 8.03125], "texture": "#2"}, + "east": {"uv": [4.5635, 7.751, 4.59375, 7.84375], "texture": "#2"}, + "south": {"uv": [7.9385, 7.3135, 7.95313, 7.40625], "texture": "#2"}, + "west": {"uv": [7.751, 1.3135, 7.78125, 1.40625], "texture": "#2"}, + "up": {"uv": [1.5635, 8.126, 1.57813, 8.15625], "texture": "#2"}, + "down": {"uv": [8.126, 1.59375, 8.14063, 1.5635], "texture": "#2"} + } + }, + { + "from": [13, 1.01131, 21.48869], + "to": [13.25, 1.51131, 21.98869], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.126, 1.626, 8.14063, 1.65625], "texture": "#2"}, + "east": {"uv": [8.001, 5.4385, 8.03125, 5.46875], "texture": "#2"}, + "south": {"uv": [1.626, 8.126, 1.64063, 8.15625], "texture": "#2"}, + "west": {"uv": [5.4385, 8.001, 5.46875, 8.03125], "texture": "#2"}, + "up": {"uv": [1.6885, 8.126, 1.70313, 8.15625], "texture": "#2"}, + "down": {"uv": [8.126, 1.71875, 8.14063, 1.6885], "texture": "#2"} + } + }, + { + "from": [13, 1.89519, 21.66547], + "to": [14, 2.39519, 22.16547], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [3.8135, 7.9385, 3.874, 7.96875], "texture": "#2"}, + "east": {"uv": [8.001, 5.501, 8.03125, 5.53125], "texture": "#2"}, + "south": {"uv": [7.9385, 3.751, 7.999, 3.78125], "texture": "#2"}, + "west": {"uv": [5.501, 8.001, 5.53125, 8.03125], "texture": "#2"}, + "up": {"uv": [7.9385, 3.8135, 7.999, 3.84375], "texture": "#2"}, + "down": {"uv": [3.876, 7.96875, 3.9365, 7.9385], "texture": "#2"} + } + }, + { + "from": [13, 1, 19.5], + "to": [13.6, 2, 21.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [3.9385, 7.9385, 3.96875, 7.999], "texture": "#2"}, + "east": {"uv": [7.4385, 5.001, 7.5615, 5.0615], "texture": "#2"}, + "south": {"uv": [7.9385, 3.876, 7.96875, 3.9365], "texture": "#2"}, + "west": {"uv": [7.4385, 4.9385, 7.5615, 4.999], "texture": "#2"}, + "up": {"uv": [7.6885, 2.6885, 7.71875, 2.8115], "texture": "#2"}, + "down": {"uv": [7.6885, 3.749, 7.71875, 3.626], "texture": "#2"} + } + }, + { + "from": [12.6, 0.72402, 20.82269], + "to": [13.35, 0.97402, 22.32269], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [0.751, 8.0635, 0.79688, 8.07813], "texture": "#2"}, + "east": {"uv": [7.9385, 7.4385, 8.03125, 7.45313], "texture": "#2"}, + "south": {"uv": [8.0635, 0.6885, 8.10938, 0.70313], "texture": "#2"}, + "west": {"uv": [7.4385, 7.9385, 7.53125, 7.95313], "texture": "#2"}, + "up": {"uv": [7.626, 4.876, 7.67188, 4.96875], "texture": "#2"}, + "down": {"uv": [5.001, 7.71875, 5.04688, 7.626], "texture": "#2"} + } + }, + { + "from": [12.6, 0.96496, 20.35352], + "to": [13.6, 1.71496, 23.05352], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.751, 4.626, 7.8115, 4.67188], "texture": "#2"}, + "east": {"uv": [7.3135, 7.0635, 7.48438, 7.10938], "texture": "#2"}, + "south": {"uv": [7.751, 4.4385, 7.8115, 4.48438], "texture": "#2"}, + "west": {"uv": [7.3135, 5.626, 7.48438, 5.67188], "texture": "#2"}, + "up": {"uv": [1.751, 6.251, 1.8115, 6.42188], "texture": "#2"}, + "down": {"uv": [6.126, 6.98438, 6.1865, 6.8135], "texture": "#2"} + } + }, + { + "from": [12.6, 2, 23.15], + "to": [13.6, 2.75, 24.95], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.751, 4.751, 7.8115, 4.79688], "texture": "#2"}, + "east": {"uv": [7.5635, 6.376, 7.67188, 6.42188], "texture": "#2"}, + "south": {"uv": [7.751, 4.6885, 7.8115, 4.73438], "texture": "#2"}, + "west": {"uv": [7.5635, 6.3135, 7.67188, 6.35938], "texture": "#2"}, + "up": {"uv": [4.501, 7.501, 4.5615, 7.60938], "texture": "#2"}, + "down": {"uv": [4.5635, 7.60938, 4.624, 7.501], "texture": "#2"} + } + }, + { + "from": [13.25, -0.75646, 21.48618], + "to": [13.5, -0.25646, 21.98618], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.126, 1.751, 8.14063, 1.78125], "texture": "#2"}, + "east": {"uv": [8.001, 5.5635, 8.03125, 5.59375], "texture": "#2"}, + "south": {"uv": [1.751, 8.126, 1.76563, 8.15625], "texture": "#2"}, + "west": {"uv": [5.5635, 8.001, 5.59375, 8.03125], "texture": "#2"}, + "up": {"uv": [1.8135, 8.126, 1.82813, 8.15625], "texture": "#2"}, + "down": {"uv": [8.126, 1.84375, 8.14063, 1.8135], "texture": "#2"} + } + }, + { + "from": [12.5, 0.65, 23], + "to": [13.25, 1.75, 24], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.751, 4.876, 7.79688, 4.9365], "texture": "#2"}, + "east": {"uv": [7.6885, 3.751, 7.749, 3.8115], "texture": "#2"}, + "south": {"uv": [7.751, 4.8135, 7.79688, 4.874], "texture": "#2"}, + "west": {"uv": [7.6885, 1.376, 7.749, 1.4365], "texture": "#2"}, + "up": {"uv": [4.9385, 7.751, 4.98438, 7.8115], "texture": "#2"}, + "down": {"uv": [7.751, 4.999, 7.79688, 4.9385], "texture": "#2"} + } + }, + { + "from": [12.6, 1.75, 24.15], + "to": [13.35, 2, 24.95], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 0.8135, 8.10938, 0.82813], "texture": "#2"}, + "east": {"uv": [0.876, 8.0635, 0.92188, 8.07813], "texture": "#2"}, + "south": {"uv": [8.0635, 0.751, 8.10938, 0.76563], "texture": "#2"}, + "west": {"uv": [0.8135, 8.0635, 0.85938, 8.07813], "texture": "#2"}, + "up": {"uv": [7.876, 1.126, 7.92188, 1.17188], "texture": "#2"}, + "down": {"uv": [7.876, 4.48438, 7.92188, 4.4385], "texture": "#2"} + } + }, + { + "from": [12.6, 0.75, 24.25], + "to": [13.1, 1.75, 24.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.9385, 4.001, 7.96875, 4.0615], "texture": "#2"}, + "east": {"uv": [4.0635, 7.9385, 4.09375, 7.999], "texture": "#2"}, + "south": {"uv": [7.9385, 3.9385, 7.96875, 3.999], "texture": "#2"}, + "west": {"uv": [4.001, 7.9385, 4.03125, 7.999], "texture": "#2"}, + "up": {"uv": [8.001, 5.626, 8.03125, 5.65625], "texture": "#2"}, + "down": {"uv": [5.6885, 8.03125, 5.71875, 8.001], "texture": "#2"} + } + }, + { + "from": [12.6, 0.5, 22.25], + "to": [13.1, 1.5, 22.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.25, 18.5]}, + "faces": { + "north": {"uv": [7.9385, 4.001, 7.96875, 4.0615], "texture": "#2"}, + "east": {"uv": [4.0635, 7.9385, 4.09375, 7.999], "texture": "#2"}, + "south": {"uv": [7.9385, 3.9385, 7.96875, 3.999], "texture": "#2"}, + "west": {"uv": [4.001, 7.9385, 4.03125, 7.999], "texture": "#2"}, + "up": {"uv": [8.001, 5.626, 8.03125, 5.65625], "texture": "#2"}, + "down": {"uv": [5.6885, 8.03125, 5.71875, 8.001], "texture": "#2"} + } + }, + { + "from": [12.6, 0.75, 16.25], + "to": [13.1, 1.75, 16.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.96875, 3.9385, 7.9385, 3.999], "texture": "#2"}, + "east": {"uv": [4.09375, 7.9385, 4.0635, 7.999], "texture": "#2"}, + "south": {"uv": [7.96875, 4.001, 7.9385, 4.0615], "texture": "#2"}, + "west": {"uv": [4.03125, 7.9385, 4.001, 7.999], "texture": "#2"}, + "up": {"uv": [8.001, 5.65625, 8.03125, 5.626], "texture": "#2"}, + "down": {"uv": [5.6885, 8.001, 5.71875, 8.03125], "texture": "#2"} + } + }, + { + "from": [12.6, 0.5, 18.25], + "to": [13.1, 1.5, 18.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.25, 22.5]}, + "faces": { + "north": {"uv": [7.96875, 3.9385, 7.9385, 3.999], "texture": "#2"}, + "east": {"uv": [4.09375, 7.9385, 4.0635, 7.999], "texture": "#2"}, + "south": {"uv": [7.96875, 4.001, 7.9385, 4.0615], "texture": "#2"}, + "west": {"uv": [4.03125, 7.9385, 4.001, 7.999], "texture": "#2"}, + "up": {"uv": [8.001, 5.65625, 8.03125, 5.626], "texture": "#2"}, + "down": {"uv": [5.6885, 8.001, 5.71875, 8.03125], "texture": "#2"} + } + }, + { + "from": [12.6, 0.25, 24.1], + "to": [13.25, 0.7, 24.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.9385, 7.5635, 7.98438, 7.59375], "texture": "#2"}, + "east": {"uv": [7.626, 7.9385, 7.67188, 7.96875], "texture": "#2"}, + "south": {"uv": [7.9385, 7.501, 7.98438, 7.53125], "texture": "#2"}, + "west": {"uv": [7.5635, 7.9385, 7.60938, 7.96875], "texture": "#2"}, + "up": {"uv": [7.876, 6.626, 7.92188, 6.67188], "texture": "#2"}, + "down": {"uv": [7.876, 6.73438, 7.92188, 6.6885], "texture": "#2"} + } + }, + { + "from": [12.6, -0.77954, 22.92994], + "to": [13.25, -0.52954, 23.67994], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 1.001, 8.10938, 1.01563], "texture": "#2"}, + "east": {"uv": [1.0635, 8.0635, 1.10938, 8.07813], "texture": "#2"}, + "south": {"uv": [0.9385, 8.0635, 0.98438, 8.07813], "texture": "#2"}, + "west": {"uv": [8.0635, 0.9385, 8.10938, 0.95313], "texture": "#2"}, + "up": {"uv": [7.876, 6.751, 7.92188, 6.79688], "texture": "#2"}, + "down": {"uv": [7.876, 6.85938, 7.92188, 6.8135], "texture": "#2"} + } + }, + { + "from": [12.6, 0.7, 24.595], + "to": [13.25, 0.917, 24.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 1.126, 8.10938, 1.14063], "texture": "#2"}, + "east": {"uv": [8.126, 4.3135, 8.14063, 4.32813], "texture": "#2"}, + "south": {"uv": [1.126, 8.0635, 1.17188, 8.07813], "texture": "#2"}, + "west": {"uv": [4.3135, 8.126, 4.32813, 8.14063], "texture": "#2"}, + "up": {"uv": [1.1885, 8.0635, 1.23438, 8.07813], "texture": "#2"}, + "down": {"uv": [8.0635, 1.20313, 8.10938, 1.1885], "texture": "#2"} + } + }, + { + "from": [12.6, 0, 23], + "to": [13.25, 0.65, 24.1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.876, 6.9385, 7.92188, 6.98438], "texture": "#2"}, + "east": {"uv": [7.751, 5.001, 7.8115, 5.04688], "texture": "#2"}, + "south": {"uv": [7.876, 6.876, 7.92188, 6.92188], "texture": "#2"}, + "west": {"uv": [5.001, 7.751, 5.0615, 7.79688], "texture": "#2"}, + "up": {"uv": [5.0635, 7.751, 5.10938, 7.8115], "texture": "#2"}, + "down": {"uv": [7.751, 5.124, 7.79688, 5.0635], "texture": "#2"} + } + }, + { + "from": [12.6, -1.18736, 22.86926], + "to": [13.25, -0.93736, 23.61926], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [1.3135, 8.0635, 1.35938, 8.07813], "texture": "#2"}, + "east": {"uv": [8.0635, 1.3135, 8.10938, 1.32813], "texture": "#2"}, + "south": {"uv": [1.251, 8.0635, 1.29688, 8.07813], "texture": "#2"}, + "west": {"uv": [8.0635, 1.251, 8.10938, 1.26563], "texture": "#2"}, + "up": {"uv": [7.876, 7.001, 7.92188, 7.04688], "texture": "#2"}, + "down": {"uv": [7.0635, 7.92188, 7.10938, 7.876], "texture": "#2"} + } + }, + { + "from": [12.6, 0, 22.85], + "to": [13.25, 0.25, 23], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [1.4385, 8.0635, 1.48438, 8.07813], "texture": "#2"}, + "east": {"uv": [8.126, 4.376, 8.14063, 4.39063], "texture": "#2"}, + "south": {"uv": [1.376, 8.0635, 1.42188, 8.07813], "texture": "#2"}, + "west": {"uv": [4.376, 8.126, 4.39063, 8.14063], "texture": "#2"}, + "up": {"uv": [8.0635, 1.4385, 8.10938, 1.45313], "texture": "#2"}, + "down": {"uv": [1.501, 8.07813, 1.54688, 8.0635], "texture": "#2"} + } + }, + { + "from": [12.6, 0.25, 22.1], + "to": [13.25, 0.5, 23], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 1.5635, 8.10938, 1.57813], "texture": "#2"}, + "east": {"uv": [5.8135, 8.001, 5.874, 8.01563], "texture": "#2"}, + "south": {"uv": [8.0635, 1.501, 8.10938, 1.51563], "texture": "#2"}, + "west": {"uv": [8.001, 5.751, 8.0615, 5.76563], "texture": "#2"}, + "up": {"uv": [5.126, 7.751, 5.17188, 7.8115], "texture": "#2"}, + "down": {"uv": [7.751, 5.1865, 7.79688, 5.126], "texture": "#2"} + } + }, + { + "from": [12.6, 1.08961, 22.95283], + "to": [13.25, 1.33961, 23.62783], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 1.751, 8.10938, 1.76563], "texture": "#2"}, + "east": {"uv": [8.0635, 1.8135, 8.10938, 1.82813], "texture": "#2"}, + "south": {"uv": [8.0635, 1.626, 8.10938, 1.64063], "texture": "#2"}, + "west": {"uv": [8.0635, 1.6885, 8.10938, 1.70313], "texture": "#2"}, + "up": {"uv": [7.876, 7.0635, 7.92188, 7.10938], "texture": "#2"}, + "down": {"uv": [7.126, 7.92188, 7.17188, 7.876], "texture": "#2"} + } + }, + { + "from": [11.02044, -0.91363, 19.5], + "to": [12.52044, 0.08637, 21.5], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.5635, 1.876, 7.65625, 1.9365], "texture": "#2"}, + "east": {"uv": [7.4385, 5.0635, 7.5615, 5.124], "texture": "#2"}, + "south": {"uv": [7.5635, 1.376, 7.65625, 1.4365], "texture": "#2"}, + "west": {"uv": [5.0635, 7.4385, 5.1865, 7.499], "texture": "#2"}, + "up": {"uv": [3.376, 7.1885, 3.46875, 7.3115], "texture": "#2"}, + "down": {"uv": [3.8135, 7.3115, 3.90625, 7.1885], "texture": "#2"} + } + }, + { + "from": [12.6, 2, 16.05], + "to": [13.6, 2.75, 17.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.751, 5.1885, 7.8115, 5.23438], "texture": "#2"}, + "east": {"uv": [7.5635, 6.9385, 7.67188, 6.98438], "texture": "#2"}, + "south": {"uv": [5.1885, 7.751, 5.249, 7.79688], "texture": "#2"}, + "west": {"uv": [7.5635, 6.4385, 7.67188, 6.48438], "texture": "#2"}, + "up": {"uv": [7.501, 4.626, 7.5615, 4.73438], "texture": "#2"}, + "down": {"uv": [7.501, 4.85938, 7.5615, 4.751], "texture": "#2"} + } + }, + { + "from": [12.6, 1.75, 16.05], + "to": [13.35, 2, 16.85], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 2.001, 8.10938, 2.01563], "texture": "#2"}, + "east": {"uv": [8.0635, 2.0635, 8.10938, 2.07813], "texture": "#2"}, + "south": {"uv": [8.0635, 1.876, 8.10938, 1.89063], "texture": "#2"}, + "west": {"uv": [8.0635, 1.9385, 8.10938, 1.95313], "texture": "#2"}, + "up": {"uv": [7.876, 7.126, 7.92188, 7.17188], "texture": "#2"}, + "down": {"uv": [7.1885, 7.92188, 7.23438, 7.876], "texture": "#2"} + } + }, + { + "from": [12.6, 0.96496, 17.94648], + "to": [13.6, 1.71496, 20.64648], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.751, 5.3135, 7.8115, 5.35938], "texture": "#2"}, + "east": {"uv": [7.376, 0.0635, 7.54688, 0.10938], "texture": "#2"}, + "south": {"uv": [7.751, 5.251, 7.8115, 5.29688], "texture": "#2"}, + "west": {"uv": [7.376, 0.001, 7.54688, 0.04688], "texture": "#2"}, + "up": {"uv": [7.251, 3.0635, 7.3115, 3.23438], "texture": "#2"}, + "down": {"uv": [7.251, 3.42188, 7.3115, 3.251], "texture": "#2"} + } + }, + { + "from": [13.25, -0.75646, 19.01382], + "to": [13.5, -0.25646, 19.51382], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.126, 1.876, 8.14063, 1.90625], "texture": "#2"}, + "east": {"uv": [5.9385, 8.001, 5.96875, 8.03125], "texture": "#2"}, + "south": {"uv": [1.876, 8.126, 1.89063, 8.15625], "texture": "#2"}, + "west": {"uv": [8.001, 5.876, 8.03125, 5.90625], "texture": "#2"}, + "up": {"uv": [1.9385, 8.126, 1.95313, 8.15625], "texture": "#2"}, + "down": {"uv": [8.126, 1.96875, 8.14063, 1.9385], "texture": "#2"} + } + }, + { + "from": [12.5, 0.65, 17], + "to": [13.25, 1.75, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.751, 5.4385, 7.79688, 5.499], "texture": "#2"}, + "east": {"uv": [4.1885, 7.6885, 4.249, 7.749], "texture": "#2"}, + "south": {"uv": [7.751, 5.376, 7.79688, 5.4365], "texture": "#2"}, + "west": {"uv": [7.6885, 4.126, 7.749, 4.1865], "texture": "#2"}, + "up": {"uv": [7.751, 5.501, 7.79688, 5.5615], "texture": "#2"}, + "down": {"uv": [7.751, 5.624, 7.79688, 5.5635], "texture": "#2"} + } + }, + { + "from": [12.6, 0.25, 16.15], + "to": [13.25, 0.7, 16.9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.9385, 7.6885, 7.98438, 7.71875], "texture": "#2"}, + "east": {"uv": [7.751, 7.9385, 7.79688, 7.96875], "texture": "#2"}, + "south": {"uv": [7.9385, 7.626, 7.98438, 7.65625], "texture": "#2"}, + "west": {"uv": [7.6885, 7.9385, 7.73438, 7.96875], "texture": "#2"}, + "up": {"uv": [7.876, 7.1885, 7.92188, 7.23438], "texture": "#2"}, + "down": {"uv": [7.251, 7.92188, 7.29688, 7.876], "texture": "#2"} + } + }, + { + "from": [12.6, -0.77954, 17.32006], + "to": [13.25, -0.52954, 18.07006], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 2.251, 8.10938, 2.26563], "texture": "#2"}, + "east": {"uv": [8.0635, 2.3135, 8.10938, 2.32813], "texture": "#2"}, + "south": {"uv": [8.0635, 2.126, 8.10938, 2.14063], "texture": "#2"}, + "west": {"uv": [8.0635, 2.1885, 8.10938, 2.20313], "texture": "#2"}, + "up": {"uv": [7.876, 7.251, 7.92188, 7.29688], "texture": "#2"}, + "down": {"uv": [7.876, 7.35938, 7.92188, 7.3135], "texture": "#2"} + } + }, + { + "from": [12.6, 0.7, 16.15], + "to": [13.25, 0.917, 16.405], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 2.4385, 8.10938, 2.45313], "texture": "#2"}, + "east": {"uv": [8.126, 4.4385, 8.14063, 4.45313], "texture": "#2"}, + "south": {"uv": [8.0635, 2.376, 8.10938, 2.39063], "texture": "#2"}, + "west": {"uv": [4.4385, 8.126, 4.45313, 8.14063], "texture": "#2"}, + "up": {"uv": [8.0635, 2.501, 8.10938, 2.51563], "texture": "#2"}, + "down": {"uv": [8.0635, 2.57813, 8.10938, 2.5635], "texture": "#2"} + } + }, + { + "from": [12.6, -1.18736, 17.38074], + "to": [13.25, -0.93736, 18.13074], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 2.751, 8.10938, 2.76563], "texture": "#2"}, + "east": {"uv": [2.8135, 8.0635, 2.85938, 8.07813], "texture": "#2"}, + "south": {"uv": [8.0635, 2.626, 8.10938, 2.64063], "texture": "#2"}, + "west": {"uv": [8.0635, 2.6885, 8.10938, 2.70313], "texture": "#2"}, + "up": {"uv": [7.376, 7.876, 7.42188, 7.92188], "texture": "#2"}, + "down": {"uv": [7.876, 7.42188, 7.92188, 7.376], "texture": "#2"} + } + }, + { + "from": [12.6, 0, 16.9], + "to": [13.25, 0.65, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [7.501, 7.876, 7.54688, 7.92188], "texture": "#2"}, + "east": {"uv": [7.751, 5.626, 7.8115, 5.67188], "texture": "#2"}, + "south": {"uv": [7.876, 7.4385, 7.92188, 7.48438], "texture": "#2"}, + "west": {"uv": [5.626, 7.751, 5.6865, 7.79688], "texture": "#2"}, + "up": {"uv": [7.751, 5.6885, 7.79688, 5.749], "texture": "#2"}, + "down": {"uv": [7.751, 5.8115, 7.79688, 5.751], "texture": "#2"} + } + }, + { + "from": [12.6, 0.25, 18], + "to": [13.25, 0.5, 18.9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [2.876, 8.0635, 2.92188, 8.07813], "texture": "#2"}, + "east": {"uv": [6.001, 8.001, 6.0615, 8.01563], "texture": "#2"}, + "south": {"uv": [8.0635, 2.8135, 8.10938, 2.82813], "texture": "#2"}, + "west": {"uv": [8.001, 5.9385, 8.0615, 5.95313], "texture": "#2"}, + "up": {"uv": [7.751, 5.8135, 7.79688, 5.874], "texture": "#2"}, + "down": {"uv": [7.751, 5.9365, 7.79688, 5.876], "texture": "#2"} + } + }, + { + "from": [12.6, 0, 18], + "to": [13.25, 0.25, 18.15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [2.9385, 8.0635, 2.98438, 8.07813], "texture": "#2"}, + "east": {"uv": [8.126, 4.501, 8.14063, 4.51563], "texture": "#2"}, + "south": {"uv": [8.0635, 2.876, 8.10938, 2.89063], "texture": "#2"}, + "west": {"uv": [4.501, 8.126, 4.51563, 8.14063], "texture": "#2"}, + "up": {"uv": [3.001, 8.0635, 3.04688, 8.07813], "texture": "#2"}, + "down": {"uv": [3.0635, 8.07813, 3.10938, 8.0635], "texture": "#2"} + } + }, + { + "from": [12.6, 1.08961, 17.37217], + "to": [13.25, 1.33961, 18.04717], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 3.1885, 8.10938, 3.20313], "texture": "#2"}, + "east": {"uv": [8.0635, 3.251, 8.10938, 3.26563], "texture": "#2"}, + "south": {"uv": [8.0635, 3.0635, 8.10938, 3.07813], "texture": "#2"}, + "west": {"uv": [8.0635, 3.126, 8.10938, 3.14063], "texture": "#2"}, + "up": {"uv": [7.876, 7.501, 7.92188, 7.54688], "texture": "#2"}, + "down": {"uv": [7.876, 7.60938, 7.92188, 7.5635], "texture": "#2"} + } + }, + { + "from": [12.6, 0.72402, 18.67731], + "to": [13.35, 0.97402, 20.17731], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.5, 20.5]}, + "faces": { + "north": {"uv": [8.0635, 3.376, 8.10938, 3.39063], "texture": "#2"}, + "east": {"uv": [7.8135, 7.9385, 7.90625, 7.95313], "texture": "#2"}, + "south": {"uv": [8.0635, 3.3135, 8.10938, 3.32813], "texture": "#2"}, + "west": {"uv": [7.9385, 7.751, 8.03125, 7.76563], "texture": "#2"}, + "up": {"uv": [7.626, 5.001, 7.67188, 5.09375], "texture": "#2"}, + "down": {"uv": [5.0635, 7.71875, 5.10938, 7.626], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "scale": [4, 4, 4] + }, + "thirdperson_lefthand": { + "scale": [4, 4, 4] + }, + "firstperson_righthand": { + "scale": [4, 4, 4] + }, + "firstperson_lefthand": { + "scale": [4, 4, 4] + }, + "ground": { + "translation": [0, 0.25, 0], + "scale": [0.3, 0.3, 0.3] + }, + "gui": { + "rotation": [0, -153, 0], + "translation": [0, -0.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, 12, 0] + }, + "fixed": { + "rotation": [0, 90, 0], + "scale": [0.8, 0.8, 0.8] + } + }, + "groups": [ + { + "name": "Chassis", + "origin": [3.5, 2, 27], + "scope": 0, + "color": 0, + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164 + ] + }, + { + "name": "KnuckleFront", + "origin": [2, 0.75, 17], + "scope": 0, + "color": 0, + "children": [165, 166, 167, 168, 169, 170] + }, + { + "name": "KnuckleRear", + "origin": [2, 0.75, 17], + "scope": 0, + "color": 0, + "children": [171, 172, 173, 174, 175, 176] + }, + { + "name": "DoorBackwards", + "origin": [2.175, 15.33516, 22.91481], + "scope": 0, + "color": 0, + "children": [177, 178, 179, 180] + }, + { + "name": "DoorForward", + "origin": [13.825, 15.33516, 18.91481], + "scope": 0, + "color": 0, + "children": [181, 182, 183, 184] + }, + { + "name": "BogieFront", + "origin": [12.975, 1.5, -1.6], + "scope": 0, + "color": 0, + "children": [ + 185, + { + "name": "Wheel", + "origin": [9.95, 1.5, -1.5], + "scope": 0, + "color": 0, + "children": [186, 187, 188, 189, 190, 191] + }, + { + "name": "Wheel", + "origin": [9.95, 1.5, -1.5], + "scope": 0, + "color": 0, + "children": [192, 193, 194, 195, 196, 197] + }, + { + "name": "Wheel", + "origin": [9.95, 1.5, -1.5], + "scope": 0, + "color": 0, + "children": [198, 199, 200, 201, 202, 203] + }, + { + "name": "Wheel", + "origin": [9.95, 1.5, -1.5], + "scope": 0, + "color": 0, + "children": [204, 205, 206, 207, 208, 209] + }, + { + "name": "BogieFrame", + "origin": [12.975, 1.5, -1.6], + "scope": 0, + "color": 0, + "children": [210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247] + }, + { + "name": "BogieFrame", + "origin": [12.975, 1.5, -1.6], + "scope": 0, + "color": 0, + "children": [248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285] + }, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293 + ] + }, + { + "name": "BogieRear", + "origin": [12.975, 1.5, -1.6], + "scope": 0, + "color": 0, + "children": [ + 294, + { + "name": "Wheel", + "origin": [9.95, 1.5, -1.5], + "scope": 0, + "color": 0, + "children": [295, 296, 297, 298, 299, 300] + }, + { + "name": "Wheel", + "origin": [9.95, 1.5, -1.5], + "scope": 0, + "color": 0, + "children": [301, 302, 303, 304, 305, 306] + }, + { + "name": "Wheel", + "origin": [9.95, 1.5, -1.5], + "scope": 0, + "color": 0, + "children": [307, 308, 309, 310, 311, 312] + }, + { + "name": "Wheel", + "origin": [9.95, 1.5, -1.5], + "scope": 0, + "color": 0, + "children": [313, 314, 315, 316, 317, 318] + }, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + { + "name": "BogieFrame", + "origin": [12.975, 1.5, -1.6], + "scope": 0, + "color": 0, + "children": [327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] + }, + { + "name": "BogieFrame", + "origin": [12.975, 1.5, -1.6], + "scope": 0, + "color": 0, + "children": [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402] + } + ] + } + ] +} \ No newline at end of file diff --git a/resources/models/Metro/OBJ/MetroCarLeadDefault.png b/resources/models/Metro/OBJ/MetroCarLeadDefault.png new file mode 100644 index 0000000..d5fe990 Binary files /dev/null and b/resources/models/Metro/OBJ/MetroCarLeadDefault.png differ diff --git a/resources/models/Metro/OBJ/MetroLeadCar.idx b/resources/models/Metro/OBJ/MetroLeadCar.idx new file mode 100644 index 0000000..52fd4c1 Binary files /dev/null and b/resources/models/Metro/OBJ/MetroLeadCar.idx differ diff --git a/resources/models/Metro/OBJ/MetroLeadCar.json b/resources/models/Metro/OBJ/MetroLeadCar.json new file mode 100644 index 0000000..8c567d9 --- /dev/null +++ b/resources/models/Metro/OBJ/MetroLeadCar.json @@ -0,0 +1,15 @@ +{ + "ID": "MetroLeadCar", + "Meshes": [ + { + "ID": "DoorForward_0", + "MaterialID": "MetroLeadCar-mat-1", + "OffsetVertex": 0, + "VertexSize": 186900, + "OffsetIndex": 0, + "IndexSize": 58032 + } + ], + "VertexPath": "resources/models/Metro/OBJ/MetroLeadCar.vtx", + "IndexPath": "resources/models/Metro/OBJ/MetroLeadCar.idx" +} \ No newline at end of file diff --git a/resources/models/Metro/OBJ/MetroLeadCar.mtl b/resources/models/Metro/OBJ/MetroLeadCar.mtl new file mode 100644 index 0000000..eb810ee --- /dev/null +++ b/resources/models/Metro/OBJ/MetroLeadCar.mtl @@ -0,0 +1,4 @@ +# Made in Blockbench 5.1.4 +newmtl m_6a204395-c016-b66d-c397-a01625c2ee08 +map_Kd MetroCarLeadDefault.png +newmtl none \ No newline at end of file diff --git a/resources/models/Metro/OBJ/MetroLeadCar.obj b/resources/models/Metro/OBJ/MetroLeadCar.obj new file mode 100644 index 0000000..444c3d3 --- /dev/null +++ b/resources/models/Metro/OBJ/MetroLeadCar.obj @@ -0,0 +1,18541 @@ +# Made in Blockbench 5.1.4 +mtllib MetroLeadCar.mtl + +o cube +v -0.1875 0.18274247078195544 1.2114177145228182 +v -0.1875 0.2485161857197052 1.0526259198724408 +v -0.1875 0.125 1.1875 +v -0.1875 0.1907737149377498 1.0287082053496226 +v -0.375 0.18274247078195544 1.2114177145228182 +v -0.375 0.2485161857197052 1.0526259198724408 +v -0.375 0.125 1.1875 +v -0.375 0.1907737149377498 1.0287082053496226 +vt 0.4638671875 0.86334375 +vt 0.4638671875 0.867125 +vt 0.4531875 0.867125 +vt 0.4531875 0.86334375 +vt 0.4638671875 0.8594375 +vt 0.4638671875 0.86321875 +vt 0.4531875 0.86321875 +vt 0.4531875 0.8594375 +vt 0.24615625 0.5975937499999999 +vt 0.24615625 0.5869140625 +vt 0.25775 0.5869140625 +vt 0.25775 0.5975937499999999 +vt 0.40240625 0.6923828125 +vt 0.40240625 0.7030624999999999 +vt 0.414 0.7030624999999999 +vt 0.414 0.6923828125 +vt 0.45696875 0.7110000000000001 +vt 0.45696875 0.7147812499999999 +vt 0.445375 0.7147812499999999 +vt 0.445375 0.7110000000000001 +vt 0.45696875 0.7149062500000001 +vt 0.45696875 0.7186874999999999 +vt 0.445375 0.7186874999999999 +vt 0.445375 0.7149062500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 4/1/1 2/2/1 1/3/1 3/4/1 +f 7/5/2 5/6/2 6/7/2 8/8/2 +f 1/9/3 2/10/3 6/11/3 5/12/3 +f 4/13/4 3/14/4 7/15/4 8/16/4 +f 3/17/5 1/18/5 5/19/5 7/20/5 +f 8/21/6 6/22/6 2/23/6 4/24/6 +o cube +v -0.1875 0.25 -0.875 +v -0.1875 0.25 -1.375 +v -0.1875 0.1875 -0.875 +v -0.1875 0.1875 -1.375 +v -0.375 0.25 -0.875 +v -0.375 0.25 -1.375 +v -0.375 0.1875 -0.875 +v -0.375 0.1875 -1.375 +vt 0.4374375 0.88678125 +vt 0.4374375 0.8905625 +vt 0.4063125 0.8905625 +vt 0.4063125 0.88678125 +vt 0.4374375 0.882875 +vt 0.4374375 0.88665625 +vt 0.4063125 0.88665625 +vt 0.4063125 0.882875 +vt 0.28521875 0.7968125 +vt 0.28521875 0.7656875 +vt 0.2968125 0.7656875 +vt 0.2968125 0.7968125 +vt 0.3281875 0.6875625000000001 +vt 0.3281875 0.7186874999999999 +vt 0.33978125 0.7186874999999999 +vt 0.33978125 0.6875625000000001 +vt 0.45696875 0.6797500000000001 +vt 0.45696875 0.6835312499999999 +vt 0.445375 0.6835312499999999 +vt 0.445375 0.6797500000000001 +vt 0.45696875 0.6836562500000001 +vt 0.45696875 0.6874374999999999 +vt 0.445375 0.6874374999999999 +vt 0.445375 0.6836562500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 12/25/7 10/26/7 9/27/7 11/28/7 +f 15/29/8 13/30/8 14/31/8 16/32/8 +f 9/33/9 10/34/9 14/35/9 13/36/9 +f 12/37/10 11/38/10 15/39/10 16/40/10 +f 11/41/11 9/42/11 13/43/11 15/44/11 +f 16/45/12 14/46/12 10/47/12 12/48/12 +o cube +v -0.1875 0.25 0.625 +v -0.1875 0.25 -0.509375 +v -0.1875 0.1875 0.625 +v -0.1875 0.1875 -0.509375 +v -0.375 0.25 0.625 +v -0.375 0.25 -0.509375 +v -0.375 0.1875 0.625 +v -0.375 0.1875 -0.509375 +vt 0.4189453125 0.9844375 +vt 0.4189453125 0.98821875 +vt 0.34771875 0.98821875 +vt 0.34771875 0.9844375 +vt 0.4189453125 0.757875 +vt 0.4189453125 0.76165625 +vt 0.34771875 0.76165625 +vt 0.34771875 0.757875 +vt 0.0781875 0.7655625 +vt 0.0781875 0.6943359375 +vt 0.08978125 0.6943359375 +vt 0.08978125 0.7655625 +vt 0.08990625 0.6943359375 +vt 0.08990625 0.7655625 +vt 0.1015 0.7655625 +vt 0.1015 0.6943359375 +vt 0.45696875 0.6719375000000001 +vt 0.45696875 0.6757187499999999 +vt 0.445375 0.6757187499999999 +vt 0.445375 0.6719375000000001 +vt 0.45696875 0.6758437500000001 +vt 0.45696875 0.6796249999999999 +vt 0.445375 0.6796249999999999 +vt 0.445375 0.6758437500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 20/49/13 18/50/13 17/51/13 19/52/13 +f 23/53/14 21/54/14 22/55/14 24/56/14 +f 17/57/15 18/58/15 22/59/15 21/60/15 +f 20/61/16 19/62/16 23/63/16 24/64/16 +f 19/65/17 17/66/17 21/67/17 23/68/17 +f 24/69/18 22/70/18 18/71/18 20/72/18 +o cube +v -0.1875 0.25 -0.5093749999999999 +v -0.1875 0.25 -0.875 +v -0.1875 0.1875 -0.5093749999999999 +v -0.1875 0.1875 -0.875 +v -0.328125 0.25 -0.5093749999999999 +v -0.328125 0.25 -0.875 +v -0.328125 0.1875 -0.5093749999999999 +v -0.328125 0.1875 -0.875 +vt 0.4443359375 0.9844375 +vt 0.4443359375 0.98821875 +vt 0.4219375 0.98821875 +vt 0.4219375 0.9844375 +vt 0.4443359375 0.8750625 +vt 0.4443359375 0.87884375 +vt 0.4219375 0.87884375 +vt 0.4219375 0.8750625 +vt 0.37115625 0.6288437499999999 +vt 0.37115625 0.6064453125 +vt 0.3798828125 0.6064453125 +vt 0.3798828125 0.6288437499999999 +vt 0.0235 0.6025390625 +vt 0.0235 0.6249374999999999 +vt 0.0322265625 0.6249374999999999 +vt 0.0322265625 0.6025390625 +vt 0.4658203125 0.95709375 +vt 0.4658203125 0.960875 +vt 0.45709375 0.960875 +vt 0.45709375 0.95709375 +vt 0.4658203125 0.961 +vt 0.4658203125 0.96478125 +vt 0.45709375 0.96478125 +vt 0.45709375 0.961 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 28/73/19 26/74/19 25/75/19 27/76/19 +f 31/77/20 29/78/20 30/79/20 32/80/20 +f 25/81/21 26/82/21 30/83/21 29/84/21 +f 28/85/22 27/86/22 31/87/22 32/88/22 +f 27/89/23 25/90/23 29/91/23 31/92/23 +f 32/93/24 30/94/24 26/95/24 28/96/24 +o cube +v -0.328125 0.21875 -0.5093749999999999 +v -0.328125 0.21875 -0.875 +v -0.328125 0.1875 -0.5093749999999999 +v -0.328125 0.1875 -0.875 +v -0.375 0.21875 -0.5093749999999999 +v -0.375 0.21875 -0.875 +v -0.375 0.1875 -0.5093749999999999 +v -0.375 0.1875 -0.875 +vt 0.4755859375 0.990234375 +vt 0.4755859375 0.992125 +vt 0.4531875 0.992125 +vt 0.4531875 0.990234375 +vt 0.4755859375 0.974609375 +vt 0.4755859375 0.9765 +vt 0.4531875 0.9765 +vt 0.4531875 0.974609375 +vt 0.17975 0.5741562499999999 +vt 0.17975 0.5517578125 +vt 0.1826171875 0.5517578125 +vt 0.1826171875 0.5741562499999999 +vt 0.18365625 0.5517578125 +vt 0.18365625 0.5741562499999999 +vt 0.1865234375 0.5741562499999999 +vt 0.1865234375 0.5517578125 +vt 0.4482421875 0.501953125 +vt 0.4482421875 0.5038437499999999 +vt 0.445375 0.5038437499999999 +vt 0.445375 0.501953125 +vt 0.4990234375 0.556640625 +vt 0.4990234375 0.5585312499999999 +vt 0.49615625 0.5585312499999999 +vt 0.49615625 0.556640625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 36/97/25 34/98/25 33/99/25 35/100/25 +f 39/101/26 37/102/26 38/103/26 40/104/26 +f 33/105/27 34/106/27 38/107/27 37/108/27 +f 36/109/28 35/110/28 39/111/28 40/112/28 +f 35/113/29 33/114/29 37/115/29 39/116/29 +f 40/117/30 38/118/30 34/119/30 36/120/30 +o cube +v -0.328125 0.21875 0.9906250000000001 +v -0.328125 0.21875 0.625 +v -0.328125 0.1875 0.9906250000000001 +v -0.328125 0.1875 0.625 +v -0.375 0.21875 0.9906250000000001 +v -0.375 0.21875 0.625 +v -0.375 0.1875 0.9906250000000001 +v -0.375 0.1875 0.625 +vt 0.4755859375 0.970703125 +vt 0.4755859375 0.97259375 +vt 0.4531875 0.97259375 +vt 0.4531875 0.970703125 +vt 0.4755859375 0.966796875 +vt 0.4755859375 0.9686875 +vt 0.4531875 0.9686875 +vt 0.4531875 0.966796875 +vt 0.1875625 0.5741562499999999 +vt 0.1875625 0.5517578125 +vt 0.1904296875 0.5517578125 +vt 0.1904296875 0.5741562499999999 +vt 0.19146875 0.5517578125 +vt 0.19146875 0.5741562499999999 +vt 0.1943359375 0.5741562499999999 +vt 0.1943359375 0.5517578125 +vt 0.4521484375 0.501953125 +vt 0.4521484375 0.5038437499999999 +vt 0.44928125 0.5038437499999999 +vt 0.44928125 0.501953125 +vt 0.4990234375 0.552734375 +vt 0.4990234375 0.5546249999999999 +vt 0.49615625 0.5546249999999999 +vt 0.49615625 0.552734375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 44/121/31 42/122/31 41/123/31 43/124/31 +f 47/125/32 45/126/32 46/127/32 48/128/32 +f 41/129/33 42/130/33 46/131/33 45/132/33 +f 44/133/34 43/134/34 47/135/34 48/136/34 +f 43/137/35 41/138/35 45/139/35 47/140/35 +f 48/141/36 46/142/36 42/143/36 44/144/36 +o cube +v -0.1875 0.25 0.9906250000000001 +v -0.1875 0.25 0.625 +v -0.1875 0.1875 0.9906250000000001 +v -0.1875 0.1875 0.625 +v -0.328125 0.25 0.9906250000000001 +v -0.328125 0.25 0.625 +v -0.328125 0.1875 0.9906250000000001 +v -0.328125 0.1875 0.625 +vt 0.1708984375 0.5742812500000001 +vt 0.1708984375 0.5780624999999999 +vt 0.1485 0.5780624999999999 +vt 0.1485 0.5742812500000001 +vt 0.1943359375 0.5742812500000001 +vt 0.1943359375 0.5780624999999999 +vt 0.1719375 0.5780624999999999 +vt 0.1719375 0.5742812500000001 +vt 0.26959375 0.6249374999999999 +vt 0.26959375 0.6025390625 +vt 0.2783203125 0.6025390625 +vt 0.2783203125 0.6249374999999999 +vt 0.0000625 0.5986328125 +vt 0.0000625 0.6210312499999999 +vt 0.0087890625 0.6210312499999999 +vt 0.0087890625 0.5986328125 +vt 0.4658203125 0.80475 +vt 0.4658203125 0.80853125 +vt 0.45709375 0.80853125 +vt 0.45709375 0.80475 +vt 0.4658203125 0.86725 +vt 0.4658203125 0.87103125 +vt 0.45709375 0.87103125 +vt 0.45709375 0.86725 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 52/145/37 50/146/37 49/147/37 51/148/37 +f 55/149/38 53/150/38 54/151/38 56/152/38 +f 49/153/39 50/154/39 54/155/39 53/156/39 +f 52/157/40 51/158/40 55/159/40 56/160/40 +f 51/161/41 49/162/41 53/163/41 55/164/41 +f 56/165/42 54/166/42 50/167/42 52/168/42 +o cube +v 0.375 0.21875 -0.5093749999999999 +v 0.375 0.21875 -0.875 +v 0.375 0.1875 -0.5093749999999999 +v 0.375 0.1875 -0.875 +v 0.328125 0.21875 -0.5093749999999999 +v 0.328125 0.21875 -0.875 +v 0.328125 0.1875 -0.5093749999999999 +v 0.328125 0.1875 -0.875 +vt 0.4755859375 0.947265625 +vt 0.4755859375 0.94915625 +vt 0.4531875 0.94915625 +vt 0.4531875 0.947265625 +vt 0.4755859375 0.943359375 +vt 0.4755859375 0.94525 +vt 0.4531875 0.94525 +vt 0.4531875 0.943359375 +vt 0.30084375 0.5741562499999999 +vt 0.30084375 0.5517578125 +vt 0.3037109375 0.5517578125 +vt 0.3037109375 0.5741562499999999 +vt 0.30475 0.5517578125 +vt 0.30475 0.5741562499999999 +vt 0.3076171875 0.5741562499999999 +vt 0.3076171875 0.5517578125 +vt 0.4560546875 0.501953125 +vt 0.4560546875 0.5038437499999999 +vt 0.4531875 0.5038437499999999 +vt 0.4531875 0.501953125 +vt 0.4990234375 0.548828125 +vt 0.4990234375 0.5507187499999999 +vt 0.49615625 0.5507187499999999 +vt 0.49615625 0.548828125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 60/169/43 58/170/43 57/171/43 59/172/43 +f 63/173/44 61/174/44 62/175/44 64/176/44 +f 57/177/45 58/178/45 62/179/45 61/180/45 +f 60/181/46 59/182/46 63/183/46 64/184/46 +f 59/185/47 57/186/47 61/187/47 63/188/47 +f 64/189/48 62/190/48 58/191/48 60/192/48 +o cube +v 0.375 0.25 0.625 +v 0.375 0.25 -0.509375 +v 0.375 0.1875 0.625 +v 0.375 0.1875 -0.509375 +v 0.1875 0.25 0.625 +v 0.1875 0.25 -0.509375 +v 0.1875 0.1875 0.625 +v 0.1875 0.1875 -0.509375 +vt 0.4228515625 0.90240625 +vt 0.4228515625 0.9061875 +vt 0.351625 0.9061875 +vt 0.351625 0.90240625 +vt 0.4228515625 0.8985 +vt 0.4228515625 0.90228125 +vt 0.351625 0.90228125 +vt 0.351625 0.8985 +vt 0.101625 0.7655625 +vt 0.101625 0.6943359375 +vt 0.11321875 0.6943359375 +vt 0.11321875 0.7655625 +vt 0.0000625 0.6904296875 +vt 0.0000625 0.76165625 +vt 0.01165625 0.76165625 +vt 0.01165625 0.6904296875 +vt 0.45696875 0.6563125000000001 +vt 0.45696875 0.6600937499999999 +vt 0.445375 0.6600937499999999 +vt 0.445375 0.6563125000000001 +vt 0.45696875 0.6602187500000001 +vt 0.45696875 0.6639999999999999 +vt 0.445375 0.6639999999999999 +vt 0.445375 0.6602187500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 68/193/49 66/194/49 65/195/49 67/196/49 +f 71/197/50 69/198/50 70/199/50 72/200/50 +f 65/201/51 66/202/51 70/203/51 69/204/51 +f 68/205/52 67/206/52 71/207/52 72/208/52 +f 67/209/53 65/210/53 69/211/53 71/212/53 +f 72/213/54 70/214/54 66/215/54 68/216/54 +o cube +v 0.375 0.21875 0.9906250000000001 +v 0.375 0.21875 0.625 +v 0.375 0.1875 0.9906250000000001 +v 0.375 0.1875 0.625 +v 0.328125 0.21875 0.9906250000000001 +v 0.328125 0.21875 0.625 +v 0.328125 0.1875 0.9906250000000001 +v 0.328125 0.1875 0.625 +vt 0.4755859375 0.896484375 +vt 0.4755859375 0.898375 +vt 0.4531875 0.898375 +vt 0.4531875 0.896484375 +vt 0.4755859375 0.892578125 +vt 0.4755859375 0.89446875 +vt 0.4531875 0.89446875 +vt 0.4531875 0.892578125 +vt 0.30865625 0.5741562499999999 +vt 0.30865625 0.5517578125 +vt 0.3115234375 0.5517578125 +vt 0.3115234375 0.5741562499999999 +vt 0.35553125 0.5517578125 +vt 0.35553125 0.5741562499999999 +vt 0.3583984375 0.5741562499999999 +vt 0.3583984375 0.5517578125 +vt 0.4599609375 0.501953125 +vt 0.4599609375 0.5038437499999999 +vt 0.45709375 0.5038437499999999 +vt 0.45709375 0.501953125 +vt 0.4990234375 0.544921875 +vt 0.4990234375 0.5468124999999999 +vt 0.49615625 0.5468124999999999 +vt 0.49615625 0.544921875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 76/217/55 74/218/55 73/219/55 75/220/55 +f 79/221/56 77/222/56 78/223/56 80/224/56 +f 73/225/57 74/226/57 78/227/57 77/228/57 +f 76/229/58 75/230/58 79/231/58 80/232/58 +f 75/233/59 73/234/59 77/235/59 79/236/59 +f 80/237/60 78/238/60 74/239/60 76/240/60 +o cube +v 0.328125 0.25 0.9906250000000001 +v 0.328125 0.25 0.625 +v 0.328125 0.1875 0.9906250000000001 +v 0.328125 0.1875 0.625 +v 0.1875 0.25 0.9906250000000001 +v 0.1875 0.25 0.625 +v 0.1875 0.1875 0.9906250000000001 +v 0.1875 0.1875 0.625 +vt 0.4443359375 0.757875 +vt 0.4443359375 0.76165625 +vt 0.4219375 0.76165625 +vt 0.4219375 0.757875 +vt 0.4443359375 0.7305312500000001 +vt 0.4443359375 0.7343124999999999 +vt 0.4219375 0.7343124999999999 +vt 0.4219375 0.7305312500000001 +vt 0.03521875 0.6210312499999999 +vt 0.03521875 0.5986328125 +vt 0.0439453125 0.5986328125 +vt 0.0439453125 0.6210312499999999 +vt 0.0469375 0.5986328125 +vt 0.0469375 0.6210312499999999 +vt 0.0556640625 0.6210312499999999 +vt 0.0556640625 0.5986328125 +vt 0.4658203125 0.7969375 +vt 0.4658203125 0.80071875 +vt 0.45709375 0.80071875 +vt 0.45709375 0.7969375 +vt 0.4658203125 0.80084375 +vt 0.4658203125 0.804625 +vt 0.45709375 0.804625 +vt 0.45709375 0.80084375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 84/241/61 82/242/61 81/243/61 83/244/61 +f 87/245/62 85/246/62 86/247/62 88/248/62 +f 81/249/63 82/250/63 86/251/63 85/252/63 +f 84/253/64 83/254/64 87/255/64 88/256/64 +f 83/257/65 81/258/65 85/259/65 87/260/65 +f 88/261/66 86/262/66 82/263/66 84/264/66 +o cube +v 0.328125 0.25 -0.5093749999999999 +v 0.328125 0.25 -0.875 +v 0.328125 0.1875 -0.5093749999999999 +v 0.328125 0.1875 -0.875 +v 0.1875 0.25 -0.5093749999999999 +v 0.1875 0.25 -0.875 +v 0.1875 0.1875 -0.5093749999999999 +v 0.1875 0.1875 -0.875 +vt 0.4443359375 0.7266250000000001 +vt 0.4443359375 0.7304062499999999 +vt 0.4219375 0.7304062499999999 +vt 0.4219375 0.7266250000000001 +vt 0.4443359375 0.7227187500000001 +vt 0.4443359375 0.7264999999999999 +vt 0.4219375 0.7264999999999999 +vt 0.4219375 0.7227187500000001 +vt 0.05865625 0.6210312499999999 +vt 0.05865625 0.5986328125 +vt 0.0673828125 0.5986328125 +vt 0.0673828125 0.6210312499999999 +vt 0.19928125 0.5986328125 +vt 0.19928125 0.6210312499999999 +vt 0.2080078125 0.6210312499999999 +vt 0.2080078125 0.5986328125 +vt 0.4658203125 0.789125 +vt 0.4658203125 0.79290625 +vt 0.45709375 0.79290625 +vt 0.45709375 0.789125 +vt 0.4658203125 0.79303125 +vt 0.4658203125 0.7968125 +vt 0.45709375 0.7968125 +vt 0.45709375 0.79303125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 92/265/67 90/266/67 89/267/67 91/268/67 +f 95/269/68 93/270/68 94/271/68 96/272/68 +f 89/273/69 90/274/69 94/275/69 93/276/69 +f 92/277/70 91/278/70 95/279/70 96/280/70 +f 91/281/71 89/282/71 93/283/71 95/284/71 +f 96/285/72 94/286/72 90/287/72 92/288/72 +o cube +v -0.1396645709543638 0.25 -1.3220150584360892 +v -0.1875 0.25 -1.4375 +v -0.1396645709543638 0.1875 -1.3220150584360892 +v -0.1875 0.1875 -1.4375 +v -0.31289198330023005 0.25 -1.2502619148676348 +v -0.36072741234586625 0.25 -1.3657468564315456 +v -0.31289198330023005 0.1875 -1.2502619148676348 +v -0.36072741234586625 0.1875 -1.3657468564315456 +vt 0.16009375 0.6289687500000001 +vt 0.16009375 0.6327499999999999 +vt 0.15240625 0.6327499999999999 +vt 0.15240625 0.6289687500000001 +vt 0.03509375 0.5977187500000001 +vt 0.03509375 0.6014999999999999 +vt 0.02740625 0.6014999999999999 +vt 0.02740625 0.5977187500000001 +vt 0.33209375 0.914 +vt 0.33209375 0.9063125 +vt 0.3436875 0.9063125 +vt 0.3436875 0.914 +vt 0.41021875 0.5977187500000001 +vt 0.41021875 0.6054062499999999 +vt 0.4218125 0.6054062499999999 +vt 0.4218125 0.5977187500000001 +vt 0.45696875 0.6485000000000001 +vt 0.45696875 0.6522812499999999 +vt 0.445375 0.6522812499999999 +vt 0.445375 0.6485000000000001 +vt 0.45696875 0.6524062500000001 +vt 0.45696875 0.6561874999999999 +vt 0.445375 0.6561874999999999 +vt 0.445375 0.6524062500000001 +vn 0.9238795325112867 0 -0.3826834323650897 +vn -0.9238795325112867 0 0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn 0.3826834323650897 0 0.9238795325112867 +vn -0.3826834323650897 0 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 100/289/73 98/290/73 97/291/73 99/292/73 +f 103/293/74 101/294/74 102/295/74 104/296/74 +f 97/297/75 98/298/75 102/299/75 101/300/75 +f 100/301/76 99/302/76 103/303/76 104/304/76 +f 99/305/77 97/306/77 101/307/77 103/308/77 +f 104/309/78 102/310/78 98/311/78 100/312/78 +o cube +v -0.1396645709543638 0.1875 -1.3220150584360892 +v -0.1875 0.1875 -1.4375 +v -0.1396645709543638 0.125 -1.3220150584360892 +v -0.1875 0.125 -1.4375 +v -0.31289198330023005 0.1875 -1.2502619148676348 +v -0.36072741234586625 0.1875 -1.3657468564315456 +v -0.31289198330023005 0.125 -1.2502619148676348 +v -0.36072741234586625 0.125 -1.3657468564315456 +vt 0.4374375 0.7188125000000001 +vt 0.4374375 0.7225937499999999 +vt 0.42975 0.7225937499999999 +vt 0.42975 0.7188125000000001 +vt 0.4374375 0.7031875000000001 +vt 0.4374375 0.7069687499999999 +vt 0.42975 0.7069687499999999 +vt 0.42975 0.7031875000000001 +vt 0.0000625 0.5858749999999999 +vt 0.0000625 0.5781875000000001 +vt 0.01165625 0.5781875000000001 +vt 0.01165625 0.5858749999999999 +vt 0.414125 0.976625 +vt 0.414125 0.9843125 +vt 0.42571875 0.9843125 +vt 0.42571875 0.976625 +vt 0.45696875 0.6367812500000001 +vt 0.45696875 0.6405624999999999 +vt 0.445375 0.6405624999999999 +vt 0.445375 0.6367812500000001 +vt 0.45696875 0.6445937500000001 +vt 0.45696875 0.6483749999999999 +vt 0.445375 0.6483749999999999 +vt 0.445375 0.6445937500000001 +vn 0.9238795325112867 0 -0.3826834323650897 +vn -0.9238795325112867 0 0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn 0.3826834323650897 0 0.9238795325112867 +vn -0.3826834323650897 0 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 108/313/79 106/314/79 105/315/79 107/316/79 +f 111/317/80 109/318/80 110/319/80 112/320/80 +f 105/321/81 106/322/81 110/323/81 109/324/81 +f 108/325/82 107/326/82 111/327/82 112/328/82 +f 107/329/83 105/330/83 109/331/83 111/332/83 +f 112/333/84 110/334/84 106/335/84 108/336/84 +o cube +v 0.37506249999999997 0.36548494156391087 -1.3603354290456362 +v 0.37506249999999997 0.34156722704109277 -1.4180778998275916 +v 0.37506249999999997 0.25 -1.3125 +v 0.37506249999999997 0.2260822854771819 -1.3702424707819554 +v -0.37506249999999997 0.36548494156391087 -1.3603354290456362 +v -0.37506249999999997 0.34156722704109277 -1.4180778998275916 +v -0.37506249999999997 0.25 -1.3125 +v -0.37506249999999997 0.2260822854771819 -1.3702424707819554 +vt 0.324205078125 0.7500625 +vt 0.324205078125 0.75775 +vt 0.3281142578125 0.75775 +vt 0.3281142578125 0.7500625 +vt 0.3280625 0.7500625 +vt 0.3280625 0.75775 +vt 0.32428125 0.75775 +vt 0.32428125 0.7500625 +vt 0.37896875 0.9999375 +vt 0.37896875 0.99615625 +vt 0.42571875 0.99615625 +vt 0.42571875 0.9999375 +vt 0.37896875 0.99225 +vt 0.37896875 0.99603125 +vt 0.42571875 0.99603125 +vt 0.42571875 0.99225 +vt 0.367125 0.976625 +vt 0.367125 0.9843125 +vt 0.320375 0.9843125 +vt 0.320375 0.976625 +vt 0.33978125 0.95709375 +vt 0.33978125 0.96478125 +vt 0.29303125 0.96478125 +vt 0.29303125 0.95709375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 116/337/85 114/338/85 113/339/85 115/340/85 +f 119/341/86 117/342/86 118/343/86 120/344/86 +f 113/345/87 114/346/87 118/347/87 117/348/87 +f 116/349/88 115/350/88 119/351/88 120/352/88 +f 115/353/89 113/354/89 117/355/89 119/356/89 +f 120/357/90 118/358/90 114/359/90 116/360/90 +o cube +v -0.125 1.0045060894714417 -1.2547833313108172 +v -0.125 0.9566706604258055 -1.3702682728747282 +v -0.125 1.0045060894714417 -1.2547833313108172 +v -0.125 0.9566706604258055 -1.3702682728747282 +v -0.1875 1.0045060894714417 -1.2547833313108172 +v -0.1875 0.9566706604258055 -1.3702682728747282 +v -0.1875 1.0045060894714417 -1.2547833313108172 +v -0.1875 0.9566706604258055 -1.3702682728747282 +vt 0.00775 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00775 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00775 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00775 0.9999375 +vt 0.0000625 0.9999375 +vt 0.461 0.6327499999999999 +vt 0.461 0.6250625000000001 +vt 0.46478125 0.6250625000000001 +vt 0.46478125 0.6327499999999999 +vt 0.461 0.6172500000000001 +vt 0.461 0.6249374999999999 +vt 0.46478125 0.6249374999999999 +vt 0.46478125 0.6172500000000001 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vn 0 0 0 +vn 0 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 122/361/91 121/362/91 124/363/91 123/364/91 +f 125/365/92 126/366/92 127/367/92 128/368/92 +f 121/369/93 122/370/93 126/371/93 125/372/93 +f 124/373/94 123/374/94 127/375/94 128/376/94 +f 121/377/95 125/378/95 123/379/95 127/380/95 +f 126/381/96 122/382/96 128/383/96 124/384/96 +o cube +v -0.1875625 1.0045060894714417 -1.2547833313108172 +v -0.1875625 0.9566706604258055 -1.3702682728747282 +v -0.1875625 0.9467636186894863 -1.2308656167879992 +v -0.1875625 0.8989281896438501 -1.34635055835191 +v -0.37506249999999997 1.0045060894714417 -1.2547833313108172 +v -0.37506249999999997 0.9566706604258055 -1.3702682728747282 +v -0.37506249999999997 0.9467636186894863 -1.2308656167879992 +v -0.37506249999999997 0.8989281896438501 -1.34635055835191 +vt 0.4686875 0.7031875000000001 +vt 0.4686875 0.7069687499999999 +vt 0.461 0.7069687499999999 +vt 0.461 0.7031875000000001 +vt 0.4686875 0.6406875000000001 +vt 0.4686875 0.6444687499999999 +vt 0.461 0.6444687499999999 +vt 0.461 0.6406875000000001 +vt 0.414125 0.7030624999999999 +vt 0.414125 0.6953750000000001 +vt 0.42571875 0.6953750000000001 +vt 0.42571875 0.7030624999999999 +vt 0.414125 0.6875625000000001 +vt 0.414125 0.6952499999999999 +vt 0.42571875 0.6952499999999999 +vt 0.42571875 0.6875625000000001 +vt 0.45696875 0.5742812500000001 +vt 0.45696875 0.5780624999999999 +vt 0.445375 0.5780624999999999 +vt 0.445375 0.5742812500000001 +vt 0.45696875 0.5781875000000001 +vt 0.45696875 0.5819687499999999 +vt 0.445375 0.5819687499999999 +vt 0.445375 0.5781875000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 132/385/97 130/386/97 129/387/97 131/388/97 +f 135/389/98 133/390/98 134/391/98 136/392/98 +f 129/393/99 130/394/99 134/395/99 133/396/99 +f 132/397/100 131/398/100 135/399/100 136/400/100 +f 131/401/101 129/402/101 133/403/101 135/404/101 +f 136/405/102 134/406/102 130/407/102 132/408/102 +o cube +v -0.12506250000000002 1.0045060894714417 -1.2547833313108172 +v -0.12506250000000002 0.9566706604258055 -1.3702682728747282 +v -0.12506250000000002 0.9467636186894863 -1.2308656167879992 +v -0.12506250000000002 0.8989281896438501 -1.34635055835191 +v -0.18756250000000002 1.0045060894714417 -1.2547833313108172 +v -0.18756250000000002 0.9566706604258055 -1.3702682728747282 +v -0.18756250000000002 0.9467636186894863 -1.2308656167879992 +v -0.18756250000000002 0.8989281896438501 -1.34635055835191 +vt 0.4686875 0.7031875000000001 +vt 0.4686875 0.7069687499999999 +vt 0.461 0.7069687499999999 +vt 0.461 0.7031875000000001 +vt 0.4686875 0.6406875000000001 +vt 0.4686875 0.6444687499999999 +vt 0.461 0.6444687499999999 +vt 0.461 0.6406875000000001 +vt 0.414125 0.7030624999999999 +vt 0.414125 0.6953750000000001 +vt 0.42571875 0.6953750000000001 +vt 0.42571875 0.7030624999999999 +vt 0.414125 0.6875625000000001 +vt 0.414125 0.6952499999999999 +vt 0.41790625 0.6952499999999999 +vt 0.41790625 0.6875625000000001 +vt 0.45696875 0.5742812500000001 +vt 0.45696875 0.5780624999999999 +vt 0.445375 0.5780624999999999 +vt 0.445375 0.5742812500000001 +vt 0.45696875 0.5781875000000001 +vt 0.45696875 0.5819687499999999 +vt 0.445375 0.5819687499999999 +vt 0.445375 0.5781875000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 140/409/103 138/410/103 137/411/103 139/412/103 +f 143/413/104 141/414/104 142/415/104 144/416/104 +f 137/417/105 138/418/105 142/419/105 141/420/105 +f 140/421/106 139/422/106 143/423/106 144/424/106 +f 139/425/107 137/426/107 141/427/107 143/428/107 +f 144/429/108 142/430/108 138/431/108 140/432/108 +o cube +v 0.375 1.0045060894714417 -1.2547833313108172 +v 0.375 0.9566706604258055 -1.3702682728747282 +v 0.375 0.9467636186894863 -1.2308656167879992 +v 0.375 0.8989281896438501 -1.34635055835191 +v -0.125 1.0045060894714417 -1.2547833313108172 +v -0.125 0.9566706604258055 -1.3702682728747282 +v -0.125 0.9467636186894863 -1.2308656167879992 +v -0.125 0.8989281896438501 -1.34635055835191 +vt 0.4686875 0.6133437500000001 +vt 0.4686875 0.6171249999999999 +vt 0.461 0.6171249999999999 +vt 0.461 0.6133437500000001 +vt 0.4686875 0.6094375000000001 +vt 0.4686875 0.6132187499999999 +vt 0.461 0.6132187499999999 +vt 0.461 0.6094375000000001 +vt 0.3594375 0.93353125 +vt 0.3594375 0.92584375 +vt 0.3905625 0.92584375 +vt 0.3905625 0.93353125 +vt 0.3594375 0.91803125 +vt 0.3594375 0.92571875 +vt 0.3905625 0.92571875 +vt 0.3905625 0.91803125 +vt 0.4374375 0.789125 +vt 0.4374375 0.79290625 +vt 0.4063125 0.79290625 +vt 0.4063125 0.789125 +vt 0.4374375 0.79303125 +vt 0.4374375 0.7968125 +vt 0.4063125 0.7968125 +vt 0.4063125 0.79303125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 148/433/109 146/434/109 145/435/109 147/436/109 +f 151/437/110 149/438/110 150/439/110 152/440/110 +f 145/441/111 146/442/111 150/443/111 149/444/111 +f 148/445/112 147/446/112 151/447/112 152/448/112 +f 147/449/113 145/450/113 149/451/113 151/452/113 +f 152/453/114 150/454/114 146/455/114 148/456/114 +o cube +v 0.255339674242341 1.00436875 -0.9039387936778769 +v 0.37492824685643156 1.00436875 -1.192651147587654 +v 0.255339674242341 0.94186875 -0.9039387936778769 +v 0.37492824685643156 0.94186875 -1.192651147587654 +v 0.13985473267843015 1.00436875 -0.9517742227235131 +v 0.2594433052925207 1.00436875 -1.2404865766332902 +v 0.13985473267843015 0.94186875 -0.9517742227235131 +v 0.2594433052925207 0.94186875 -1.2404865766332902 +vt 0.44525 0.961 +vt 0.44525 0.96478125 +vt 0.42584375 0.96478125 +vt 0.42584375 0.961 +vt 0.44525 0.95709375 +vt 0.44525 0.960875 +vt 0.42584375 0.960875 +vt 0.42584375 0.95709375 +vt 0.2735 0.75775 +vt 0.2735 0.7383437500000001 +vt 0.2811875 0.7383437500000001 +vt 0.2811875 0.75775 +vt 0.38678125 0.77740625 +vt 0.38678125 0.7968125 +vt 0.39446875 0.7968125 +vt 0.39446875 0.77740625 +vt 0.47259375 0.92584375 +vt 0.47259375 0.929625 +vt 0.46490625 0.929625 +vt 0.46490625 0.92584375 +vt 0.47259375 0.9375625 +vt 0.47259375 0.94134375 +vt 0.46490625 0.94134375 +vt 0.46490625 0.9375625 +vn 0.9238795325112867 0 0.3826834323650897 +vn -0.9238795325112867 0 -0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn -0.3826834323650897 0 0.9238795325112867 +vn 0.3826834323650897 0 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 156/457/115 154/458/115 153/459/115 155/460/115 +f 159/461/116 157/462/116 158/463/116 160/464/116 +f 153/465/117 154/466/117 158/467/117 157/468/117 +f 156/469/118 155/470/118 159/471/118 160/472/118 +f 155/473/119 153/474/119 157/475/119 159/476/119 +f 160/477/120 158/478/120 154/479/120 156/480/120 +o cube +v -0.11593701815561208 1.00436875 -0.8940317519415577 +v -0.2594433052925207 1.00436875 -1.2404865766332902 +v -0.11593701815561208 0.94186875 -0.8940317519415577 +v -0.2594433052925207 0.94186875 -1.2404865766332902 +v -0.2314219597195229 1.00436875 -0.8461963228959215 +v -0.37492824685643156 1.00436875 -1.192651147587654 +v -0.2314219597195229 0.94186875 -0.8461963228959215 +v -0.37492824685643156 0.94186875 -1.192651147587654 +vt 0.43353125 0.5938125000000001 +vt 0.43353125 0.5975937499999999 +vt 0.41021875 0.5975937499999999 +vt 0.41021875 0.5938125000000001 +vt 0.4374375 0.6836562500000001 +vt 0.4374375 0.6874374999999999 +vt 0.414125 0.6874374999999999 +vt 0.414125 0.6836562500000001 +vt 0.29303125 0.6288437499999999 +vt 0.29303125 0.6055312500000001 +vt 0.30071875 0.6055312500000001 +vt 0.30071875 0.6288437499999999 +vt 0.211 0.5977187500000001 +vt 0.211 0.6210312499999999 +vt 0.2186875 0.6210312499999999 +vt 0.2186875 0.5977187500000001 +vt 0.47259375 0.914125 +vt 0.47259375 0.91790625 +vt 0.46490625 0.91790625 +vt 0.46490625 0.914125 +vt 0.47259375 0.9219375 +vt 0.47259375 0.92571875 +vt 0.46490625 0.92571875 +vt 0.46490625 0.9219375 +vn 0.9238795325112867 0 -0.3826834323650897 +vn -0.9238795325112867 0 0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn 0.3826834323650897 0 0.9238795325112867 +vn -0.3826834323650897 0 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 164/481/121 162/482/121 161/483/121 163/484/121 +f 167/485/122 165/486/122 166/487/122 168/488/122 +f 161/489/123 162/490/123 166/491/123 165/492/123 +f 164/493/124 163/494/124 167/495/124 168/496/124 +f 163/497/125 161/498/125 165/499/125 167/500/125 +f 168/501/126 166/502/126 162/503/126 164/504/126 +o cube +v -0.1635822854771819 0.1440062207819554 0.4323631250000002 +v -0.1635822854771819 0.1440062207819554 -0.3801368749999998 +v -0.1875 0.08626375 0.4323631250000002 +v -0.1875 0.08626375 -0.3801368749999998 +v -0.27906722704109277 0.19184164982759164 0.4323631250000002 +v -0.27906722704109277 0.19184164982759164 -0.3801368749999998 +v -0.30298494156391087 0.13409917904563623 0.4323631250000002 +v -0.30298494156391087 0.13409917904563623 -0.3801368749999998 +vt 0.41009375 0.9063125 +vt 0.41009375 0.91009375 +vt 0.3594375 0.91009375 +vt 0.3594375 0.9063125 +vt 0.41009375 0.76178125 +vt 0.41009375 0.7655625 +vt 0.3594375 0.7655625 +vt 0.3594375 0.76178125 +vt 0.2735 0.6952499999999999 +vt 0.2735 0.6445937500000001 +vt 0.2811875 0.6445937500000001 +vt 0.2811875 0.6952499999999999 +vt 0.16021875 0.6289687500000001 +vt 0.16021875 0.6796249999999999 +vt 0.16790625 0.6796249999999999 +vt 0.16790625 0.6289687500000001 +vt 0.47259375 0.88678125 +vt 0.47259375 0.8905625 +vt 0.46490625 0.8905625 +vt 0.46490625 0.88678125 +vt 0.47259375 0.91021875 +vt 0.47259375 0.914 +vt 0.46490625 0.914 +vt 0.46490625 0.91021875 +vn 0.9238795325112867 -0.3826834323650897 0 +vn -0.9238795325112867 0.3826834323650897 0 +vn 0.3826834323650897 0.9238795325112867 0 +vn -0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 172/505/127 170/506/127 169/507/127 171/508/127 +f 175/509/128 173/510/128 174/511/128 176/512/128 +f 169/513/129 170/514/129 174/515/129 173/516/129 +f 172/517/130 171/518/130 175/519/130 176/520/130 +f 171/521/131 169/522/131 173/523/131 175/524/131 +f 176/525/132 174/526/132 170/527/132 172/528/132 +o cube +v 0.1875 0.13470125 0.4323631250000002 +v 0.1875 0.13470125 -0.3801368749999998 +v 0.1875 0.08626375 0.4323631250000002 +v 0.1875 0.08626375 -0.3801368749999998 +v -0.1875 0.13470125 0.4323631250000002 +v -0.1875 0.13470125 -0.3801368749999998 +v -0.1875 0.08626375 0.4323631250000002 +v -0.1875 0.08626375 -0.3801368749999998 +vt 0.43353125 0.6767578125 +vt 0.43353125 0.6796249999999999 +vt 0.382875 0.6796249999999999 +vt 0.382875 0.6767578125 +vt 0.4374375 0.9501953125 +vt 0.4374375 0.9530625 +vt 0.38678125 0.9530625 +vt 0.38678125 0.9501953125 +vt 0.2031875 0.9530625 +vt 0.2031875 0.90240625 +vt 0.2265 0.90240625 +vt 0.2265 0.9530625 +vt 0.2031875 0.851625 +vt 0.2031875 0.90228125 +vt 0.2265 0.90228125 +vt 0.2265 0.851625 +vt 0.44915625 0.8994140625 +vt 0.44915625 0.90228125 +vt 0.42584375 0.90228125 +vt 0.42584375 0.8994140625 +vt 0.44915625 0.9033203125 +vt 0.44915625 0.9061875 +vt 0.42584375 0.9061875 +vt 0.42584375 0.9033203125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 180/529/133 178/530/133 177/531/133 179/532/133 +f 183/533/134 181/534/134 182/535/134 184/536/134 +f 177/537/135 178/538/135 182/539/135 181/540/135 +f 180/541/136 179/542/136 183/543/136 184/544/136 +f 179/545/137 177/546/137 181/547/137 183/548/137 +f 184/549/138 182/550/138 178/551/138 180/552/138 +o cube +v -0.125 0.21126375 -0.005136874999999819 +v -0.125 0.21126375 -0.3176368749999998 +v -0.125 0.07063875 -0.005136874999999819 +v -0.125 0.07063875 -0.3176368749999998 +v -0.3125 0.21126375 -0.005136874999999819 +v -0.3125 0.21126375 -0.3176368749999998 +v -0.3125 0.07063875 -0.005136874999999819 +v -0.3125 0.07063875 -0.3176368749999998 +vt 0.40228125 0.6943359375 +vt 0.40228125 0.7030624999999999 +vt 0.382875 0.7030624999999999 +vt 0.382875 0.6943359375 +vt 0.40228125 0.6826171875 +vt 0.40228125 0.6913437499999999 +vt 0.382875 0.6913437499999999 +vt 0.382875 0.6826171875 +vt 0.0235 0.6444687499999999 +vt 0.0235 0.6250625000000001 +vt 0.03509375 0.6250625000000001 +vt 0.03509375 0.6444687499999999 +vt 0.26959375 0.6250625000000001 +vt 0.26959375 0.6444687499999999 +vt 0.2811875 0.6444687499999999 +vt 0.2811875 0.6250625000000001 +vt 0.02728125 0.5810546875 +vt 0.02728125 0.5897812499999999 +vt 0.0156875 0.5897812499999999 +vt 0.0156875 0.5810546875 +vt 0.38275 0.5849609375 +vt 0.38275 0.5936874999999999 +vt 0.37115625 0.5936874999999999 +vt 0.37115625 0.5849609375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 188/553/139 186/554/139 185/555/139 187/556/139 +f 191/557/140 189/558/140 190/559/140 192/560/140 +f 185/561/141 186/562/141 190/563/141 189/564/141 +f 188/565/142 187/566/142 191/567/142 192/568/142 +f 187/569/143 185/570/143 189/571/143 191/572/143 +f 192/573/144 190/574/144 186/575/144 188/576/144 +o cube +v -0.2734375 0.22744396728019903 0.35423812499999996 +v -0.2734375 0.22744396728019903 0.04173812499999996 +v -0.19609769580772135 0.1501041630879204 0.35423812499999996 +v -0.19609769580772135 0.1501041630879204 0.04173812499999996 +v -0.35077730419227865 0.15010416308792038 0.35423812499999996 +v -0.35077730419227865 0.15010416308792038 0.04173812499999996 +v -0.2734375 0.07276435889564176 0.35423812499999996 +v -0.2734375 0.07276435889564176 0.04173812499999996 +vt 0.41009375 0.9111328125 +vt 0.41009375 0.91790625 +vt 0.3906875 0.91790625 +vt 0.3906875 0.9111328125 +vt 0.414 0.9775390625 +vt 0.414 0.9843125 +vt 0.39459375 0.9843125 +vt 0.39459375 0.9775390625 +vt 0.29303125 0.6054062499999999 +vt 0.29303125 0.5860000000000001 +vt 0.2998046875 0.5860000000000001 +vt 0.2998046875 0.6054062499999999 +vt 0.039125 0.5781875000000001 +vt 0.039125 0.5975937499999999 +vt 0.0458984375 0.5975937499999999 +vt 0.0458984375 0.5781875000000001 +vt 0.0224609375 0.6025390625 +vt 0.0224609375 0.6093124999999999 +vt 0.0156875 0.6093124999999999 +vt 0.0156875 0.6025390625 +vt 0.2958984375 0.6298828125 +vt 0.2958984375 0.6366562499999999 +vt 0.289125 0.6366562499999999 +vt 0.289125 0.6298828125 +vn 0.7071067811865475 0.7071067811865476 0 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 196/577/145 194/578/145 193/579/145 195/580/145 +f 199/581/146 197/582/146 198/583/146 200/584/146 +f 193/585/147 194/586/147 198/587/147 197/588/147 +f 196/589/148 195/590/148 199/591/148 200/592/148 +f 195/593/149 193/594/149 197/595/149 199/596/149 +f 200/597/150 198/598/150 194/599/150 196/600/150 +o cube +v 0.35077730419227865 0.15010416308792038 0.35423812499999996 +v 0.35077730419227865 0.15010416308792038 0.04173812499999996 +v 0.2734375 0.07276435889564176 0.35423812499999996 +v 0.2734375 0.07276435889564176 0.04173812499999996 +v 0.2734375 0.22744396728019903 0.35423812499999996 +v 0.2734375 0.22744396728019903 0.04173812499999996 +v 0.19609769580772135 0.1501041630879204 0.35423812499999996 +v 0.19609769580772135 0.1501041630879204 0.04173812499999996 +vt 0.41790625 0.7666015625 +vt 0.41790625 0.773375 +vt 0.3985 0.773375 +vt 0.3985 0.7666015625 +vt 0.06634375 0.5908203125 +vt 0.06634375 0.5975937499999999 +vt 0.0469375 0.5975937499999999 +vt 0.0469375 0.5908203125 +vt 0.40240625 0.94134375 +vt 0.40240625 0.9219375 +vt 0.4091796875 0.9219375 +vt 0.4091796875 0.94134375 +vt 0.0781875 0.5781875000000001 +vt 0.0781875 0.5975937499999999 +vt 0.0849609375 0.5975937499999999 +vt 0.0849609375 0.5781875000000001 +vt 0.4521484375 0.7197265625 +vt 0.4521484375 0.7264999999999999 +vt 0.445375 0.7264999999999999 +vt 0.445375 0.7197265625 +vt 0.4521484375 0.7275390625 +vt 0.4521484375 0.7343124999999999 +vt 0.445375 0.7343124999999999 +vt 0.445375 0.7275390625 +vn 0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 204/601/151 202/602/151 201/603/151 203/604/151 +f 207/605/152 205/606/152 206/607/152 208/608/152 +f 201/609/153 202/610/153 206/611/153 205/612/153 +f 204/613/154 203/614/154 207/615/154 208/616/154 +f 203/617/155 201/618/155 205/619/155 207/620/155 +f 208/621/156 206/622/156 202/623/156 204/624/156 +o cube +v 0.3125 0.21126375 -0.005136874999999819 +v 0.3125 0.21126375 -0.3176368749999998 +v 0.3125 0.07063875 -0.005136874999999819 +v 0.3125 0.07063875 -0.3176368749999998 +v 0.125 0.21126375 -0.005136874999999819 +v 0.125 0.21126375 -0.3176368749999998 +v 0.125 0.07063875 -0.005136874999999819 +v 0.125 0.07063875 -0.3176368749999998 +vt 0.35540625 0.6083984375 +vt 0.35540625 0.6171249999999999 +vt 0.336 0.6171249999999999 +vt 0.336 0.6083984375 +vt 0.40228125 0.6201171875 +vt 0.40228125 0.6288437499999999 +vt 0.382875 0.6288437499999999 +vt 0.382875 0.6201171875 +vt 0.0000625 0.6405624999999999 +vt 0.0000625 0.6211562500000001 +vt 0.01165625 0.6211562500000001 +vt 0.01165625 0.6405624999999999 +vt 0.3594375 0.7031875000000001 +vt 0.3594375 0.7225937499999999 +vt 0.37103125 0.7225937499999999 +vt 0.37103125 0.7031875000000001 +vt 0.4218125 0.7255859375 +vt 0.4218125 0.7343124999999999 +vt 0.41021875 0.7343124999999999 +vt 0.41021875 0.7255859375 +vt 0.05853125 0.5810546875 +vt 0.05853125 0.5897812499999999 +vt 0.0469375 0.5897812499999999 +vt 0.0469375 0.5810546875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 212/625/157 210/626/157 209/627/157 211/628/157 +f 215/629/158 213/630/158 214/631/158 216/632/158 +f 209/633/159 210/634/159 214/635/159 213/636/159 +f 212/637/160 211/638/160 215/639/160 216/640/160 +f 211/641/161 209/642/161 213/643/161 215/644/161 +f 216/645/162 214/646/162 210/647/162 212/648/162 +o cube +v 0.303125 0.196875 0.4323631250000002 +v 0.303125 0.196875 -0.3801368749999998 +v 0.303125 0.134375 0.4323631250000002 +v 0.303125 0.134375 -0.3801368749999998 +v -0.303125 0.196875 0.4323631250000002 +v -0.303125 0.196875 -0.3801368749999998 +v -0.303125 0.134375 0.4323631250000002 +v -0.303125 0.134375 -0.3801368749999998 +vt 0.4218125 0.8750625 +vt 0.4218125 0.87884375 +vt 0.37115625 0.87884375 +vt 0.37115625 0.8750625 +vt 0.4218125 0.6367812500000001 +vt 0.4218125 0.6405624999999999 +vt 0.37115625 0.6405624999999999 +vt 0.37115625 0.6367812500000001 +vt 0.0000625 0.8124375 +vt 0.0000625 0.76178125 +vt 0.0380859375 0.76178125 +vt 0.0380859375 0.8124375 +vt 0.039125 0.76178125 +vt 0.039125 0.8124375 +vt 0.0771484375 0.8124375 +vt 0.0771484375 0.76178125 +vt 0.4248046875 0.94146875 +vt 0.4248046875 0.94525 +vt 0.38678125 0.94525 +vt 0.38678125 0.94146875 +vt 0.4248046875 0.945375 +vt 0.4248046875 0.94915625 +vt 0.38678125 0.94915625 +vt 0.38678125 0.945375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 220/649/163 218/650/163 217/651/163 219/652/163 +f 223/653/164 221/654/164 222/655/164 224/656/164 +f 217/657/165 218/658/165 222/659/165 221/660/165 +f 220/661/166 219/662/166 223/663/166 224/664/166 +f 219/665/167 217/666/167 221/667/167 223/668/167 +f 224/669/168 222/670/168 218/671/168 220/672/168 +o cube +v 0.27906722704109277 0.19184164982759164 0.4323631250000002 +v 0.27906722704109277 0.19184164982759164 -0.3801368749999998 +v 0.30298494156391087 0.13409917904563623 0.4323631250000002 +v 0.30298494156391087 0.13409917904563623 -0.3801368749999998 +v 0.1635822854771819 0.1440062207819554 0.4323631250000002 +v 0.1635822854771819 0.1440062207819554 -0.3801368749999998 +v 0.1875 0.08626375 0.4323631250000002 +v 0.1875 0.08626375 -0.3801368749999998 +vt 0.4218125 0.6328750000000001 +vt 0.4218125 0.6366562499999999 +vt 0.37115625 0.6366562499999999 +vt 0.37115625 0.6328750000000001 +vt 0.4218125 0.6289687500000001 +vt 0.4218125 0.6327499999999999 +vt 0.37115625 0.6327499999999999 +vt 0.37115625 0.6289687500000001 +vt 0.16803125 0.6796249999999999 +vt 0.16803125 0.6289687500000001 +vt 0.17571875 0.6289687500000001 +vt 0.17571875 0.6796249999999999 +vt 0.2813125 0.6289687500000001 +vt 0.2813125 0.6796249999999999 +vt 0.289 0.6796249999999999 +vt 0.289 0.6289687500000001 +vt 0.47259375 0.882875 +vt 0.47259375 0.88665625 +vt 0.46490625 0.88665625 +vt 0.46490625 0.882875 +vt 0.12103125 0.5313125000000001 +vt 0.12103125 0.5350937499999999 +vt 0.11334375 0.5350937499999999 +vt 0.11334375 0.5313125000000001 +vn 0.9238795325112867 0.3826834323650897 0 +vn -0.9238795325112867 -0.3826834323650897 0 +vn -0.3826834323650897 0.9238795325112867 0 +vn 0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 228/673/169 226/674/169 225/675/169 227/676/169 +f 231/677/170 229/678/170 230/679/170 232/680/170 +f 225/681/171 226/682/171 230/683/171 229/684/171 +f 228/685/172 227/686/172 231/687/172 232/688/172 +f 227/689/173 225/690/173 229/691/173 231/692/173 +f 232/693/174 230/694/174 226/695/174 228/696/174 +o cube +v 0.36548494156391087 0.9565258209543639 1.3698631250000002 +v 0.36548494156391087 0.9565258209543639 -1.1926368749999998 +v 0.34156722704109277 0.8987833501724085 1.3698631250000002 +v 0.34156722704109277 0.8987833501724085 -1.1926368749999998 +v 0.25 1.00436125 1.3698631250000002 +v 0.25 1.00436125 -1.1926368749999998 +v 0.2260822854771819 0.9466187792180447 1.3698631250000002 +v 0.2260822854771819 0.9466187792180447 -1.1926368749999998 +vt 0.44915625 0.81646875 +vt 0.44915625 0.82025 +vt 0.289125 0.82025 +vt 0.289125 0.81646875 +vt 0.44915625 0.8125625 +vt 0.44915625 0.81634375 +vt 0.289125 0.81634375 +vt 0.289125 0.8125625 +vt 0.11725 0.8124375 +vt 0.11725 0.6524062500000001 +vt 0.1249375 0.6524062500000001 +vt 0.1249375 0.8124375 +vt 0.1250625 0.6524062500000001 +vt 0.1250625 0.8124375 +vt 0.13275 0.8124375 +vt 0.13275 0.6524062500000001 +vt 0.47259375 0.8750625 +vt 0.47259375 0.87884375 +vt 0.46490625 0.87884375 +vt 0.46490625 0.8750625 +vt 0.47259375 0.87896875 +vt 0.47259375 0.88275 +vt 0.46490625 0.88275 +vt 0.46490625 0.87896875 +vn 0.9238795325112867 -0.3826834323650897 0 +vn -0.9238795325112867 0.3826834323650897 0 +vn 0.3826834323650897 0.9238795325112867 0 +vn -0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 236/697/175 234/698/175 233/699/175 235/700/175 +f 239/701/176 237/702/176 238/703/176 240/704/176 +f 233/705/177 234/706/177 238/707/177 237/708/177 +f 236/709/178 235/710/178 239/711/178 240/712/178 +f 235/713/179 233/714/179 237/715/179 239/716/179 +f 240/717/180 238/718/180 234/719/180 236/720/180 +o cube +v -0.25 1.00436125 1.3698631250000002 +v -0.25 1.00436125 -1.1926368749999998 +v -0.2260822854771819 0.9466187792180447 1.3698631250000002 +v -0.2260822854771819 0.9466187792180447 -1.1926368749999998 +v -0.36548494156391087 0.9565258209543639 1.3698631250000002 +v -0.36548494156391087 0.9565258209543639 -1.1926368749999998 +v -0.34156722704109277 0.8987833501724085 1.3698631250000002 +v -0.34156722704109277 0.8987833501724085 -1.1926368749999998 +vt 0.44915625 0.80865625 +vt 0.44915625 0.8124375 +vt 0.289125 0.8124375 +vt 0.289125 0.80865625 +vt 0.4530625 0.97271875 +vt 0.4530625 0.9765 +vt 0.29303125 0.9765 +vt 0.29303125 0.97271875 +vt 0.132875 0.8124375 +vt 0.132875 0.6524062500000001 +vt 0.1405625 0.6524062500000001 +vt 0.1405625 0.8124375 +vt 0.1406875 0.6524062500000001 +vt 0.1406875 0.8124375 +vt 0.148375 0.8124375 +vt 0.148375 0.6524062500000001 +vt 0.47259375 0.86334375 +vt 0.47259375 0.867125 +vt 0.46490625 0.867125 +vt 0.46490625 0.86334375 +vt 0.47259375 0.87115625 +vt 0.47259375 0.8749375 +vt 0.46490625 0.8749375 +vt 0.46490625 0.87115625 +vn 0.9238795325112867 0.3826834323650897 0 +vn -0.9238795325112867 -0.3826834323650897 0 +vn -0.3826834323650897 0.9238795325112867 0 +vn 0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 244/721/181 242/722/181 241/723/181 243/724/181 +f 247/725/182 245/726/182 246/727/182 248/728/182 +f 241/729/183 242/730/183 246/731/183 245/732/183 +f 244/733/184 243/734/184 247/735/184 248/736/184 +f 243/737/185 241/738/185 245/739/185 247/740/185 +f 248/741/186 246/742/186 242/743/186 244/744/186 +o cube +v 0.36550000000000005 0.9253125 -1.3176368749999998 +v 0.36550000000000005 0.9253125 -1.3332618749999998 +v 0.36550000000000005 0.8940625 -1.3176368749999998 +v 0.36550000000000005 0.8940625 -1.3332618749999998 +v 0.30300000000000005 0.9253125 -1.3176368749999998 +v 0.30300000000000005 0.9253125 -1.3332618749999998 +v 0.30300000000000005 0.8940625 -1.3176368749999998 +v 0.30300000000000005 0.8940625 -1.3332618749999998 +vt 0.0751953125 0.490234375 +vt 0.0751953125 0.49212500000000003 +vt 0.07428125 0.49212500000000003 +vt 0.07428125 0.490234375 +vt 0.5087890625 0.923828125 +vt 0.5087890625 0.92571875 +vt 0.507875 0.92571875 +vt 0.507875 0.923828125 +vt 0.5000625 0.7030624999999999 +vt 0.5000625 0.7021484375 +vt 0.50384375 0.7021484375 +vt 0.50384375 0.7030624999999999 +vt 0.30084375 0.4990234375 +vt 0.30084375 0.49993750000000003 +vt 0.304625 0.49993750000000003 +vt 0.304625 0.4990234375 +vt 0.4999375 0.814453125 +vt 0.4999375 0.81634375 +vt 0.49615625 0.81634375 +vt 0.49615625 0.814453125 +vt 0.1874375 0.501953125 +vt 0.1874375 0.5038437499999999 +vt 0.18365625 0.5038437499999999 +vt 0.18365625 0.501953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 252/745/187 250/746/187 249/747/187 251/748/187 +f 255/749/188 253/750/188 254/751/188 256/752/188 +f 249/753/189 250/754/189 254/755/189 253/756/189 +f 252/757/190 251/758/190 255/759/190 256/760/190 +f 251/761/191 249/762/191 253/763/191 255/764/191 +f 256/765/192 254/766/192 250/767/192 252/768/192 +o cube +v 0.36550000000000005 0.9565625 1.3698631250000002 +v 0.36550000000000005 0.9565625 -1.3176368749999998 +v 0.36550000000000005 0.8940625 1.3698631250000002 +v 0.36550000000000005 0.8940625 -1.3176368749999998 +v 0.30300000000000005 0.9565625 1.3698631250000002 +v 0.30300000000000005 0.9565625 -1.3176368749999998 +v 0.30300000000000005 0.8940625 1.3698631250000002 +v 0.30300000000000005 0.8940625 -1.3176368749999998 +vt 0.41009375 0.9531875 +vt 0.41009375 0.95696875 +vt 0.24225 0.95696875 +vt 0.24225 0.9531875 +vt 0.4530625 0.80475 +vt 0.4530625 0.80853125 +vt 0.28521875 0.80853125 +vt 0.28521875 0.80475 +vt 0.11334375 0.7655625 +vt 0.11334375 0.5977187500000001 +vt 0.117125 0.5977187500000001 +vt 0.117125 0.7655625 +vt 0.07428125 0.5508437500000001 +vt 0.07428125 0.7186874999999999 +vt 0.0780625 0.7186874999999999 +vt 0.0780625 0.5508437500000001 +vt 0.4374375 0.6758437500000001 +vt 0.4374375 0.6796249999999999 +vt 0.43365625 0.6796249999999999 +vt 0.43365625 0.6758437500000001 +vt 0.179625 0.5860000000000001 +vt 0.179625 0.5897812499999999 +vt 0.17584375 0.5897812499999999 +vt 0.17584375 0.5860000000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 260/769/193 258/770/193 257/771/193 259/772/193 +f 263/773/194 261/774/194 262/775/194 264/776/194 +f 257/777/195 258/778/195 262/779/195 261/780/195 +f 260/781/196 259/782/196 263/783/196 264/784/196 +f 259/785/197 257/786/197 261/787/197 263/788/197 +f 264/789/198 262/790/198 258/791/198 260/792/198 +o cube +v 0.38112500000000005 0.9253125 1.2448631250000002 +v 0.38112500000000005 0.9253125 0.3698631250000002 +v 0.38112500000000005 0.8940625 1.2448631250000002 +v 0.38112500000000005 0.8940625 0.3698631250000002 +v 0.36550000000000005 0.9253125 1.2448631250000002 +v 0.36550000000000005 0.9253125 0.3698631250000002 +v 0.36550000000000005 0.8940625 1.2448631250000002 +v 0.36550000000000005 0.8940625 0.3698631250000002 +vt 0.460875 0.642578125 +vt 0.460875 0.6444687499999999 +vt 0.4063125 0.6444687499999999 +vt 0.4063125 0.642578125 +vt 0.44134375 0.591796875 +vt 0.44134375 0.5936874999999999 +vt 0.38678125 0.5936874999999999 +vt 0.38678125 0.591796875 +vt 0.0469375 0.5624374999999999 +vt 0.0469375 0.5078750000000001 +vt 0.0478515625 0.5078750000000001 +vt 0.0478515625 0.5624374999999999 +vt 0.17584375 0.5078750000000001 +vt 0.17584375 0.5624374999999999 +vt 0.1767578125 0.5624374999999999 +vt 0.1767578125 0.5078750000000001 +vt 0.5087890625 0.919921875 +vt 0.5087890625 0.9218125 +vt 0.507875 0.9218125 +vt 0.507875 0.919921875 +vt 0.0791015625 0.490234375 +vt 0.0791015625 0.49212500000000003 +vt 0.0781875 0.49212500000000003 +vt 0.0781875 0.490234375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 268/793/199 266/794/199 265/795/199 267/796/199 +f 271/797/200 269/798/200 270/799/200 272/800/200 +f 265/801/201 266/802/201 270/803/201 269/804/201 +f 268/805/202 267/806/202 271/807/202 272/808/202 +f 267/809/203 265/810/203 269/811/203 271/812/203 +f 272/813/204 270/814/204 266/815/204 268/816/204 +o cube +v 0.38112500000000005 0.9253125 -0.2551368749999998 +v 0.38112500000000005 0.9253125 -1.130136875 +v 0.38112500000000005 0.8940625 -0.2551368749999998 +v 0.38112500000000005 0.8940625 -1.130136875 +v 0.36550000000000005 0.9253125 -0.2551368749999998 +v 0.36550000000000005 0.9253125 -1.130136875 +v 0.36550000000000005 0.8940625 -0.2551368749999998 +v 0.36550000000000005 0.8940625 -1.130136875 +vt 0.46478125 0.955078125 +vt 0.46478125 0.95696875 +vt 0.41021875 0.95696875 +vt 0.41021875 0.955078125 +vt 0.46478125 0.939453125 +vt 0.46478125 0.94134375 +vt 0.41021875 0.94134375 +vt 0.41021875 0.939453125 +vt 0.27740625 0.5624374999999999 +vt 0.27740625 0.5078750000000001 +vt 0.2783203125 0.5078750000000001 +vt 0.2783203125 0.5624374999999999 +vt 0.3281875 0.5078750000000001 +vt 0.3281875 0.5624374999999999 +vt 0.3291015625 0.5624374999999999 +vt 0.3291015625 0.5078750000000001 +vt 0.5087890625 0.916015625 +vt 0.5087890625 0.91790625 +vt 0.507875 0.91790625 +vt 0.507875 0.916015625 +vt 0.0830078125 0.490234375 +vt 0.0830078125 0.49212500000000003 +vt 0.08209375 0.49212500000000003 +vt 0.08209375 0.490234375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 276/817/205 274/818/205 273/819/205 275/820/205 +f 279/821/206 277/822/206 278/823/206 280/824/206 +f 273/825/207 274/826/207 278/827/207 277/828/207 +f 276/829/208 275/830/208 279/831/208 280/832/208 +f 275/833/209 273/834/209 277/835/209 279/836/209 +f 280/837/210 278/838/210 274/839/210 276/840/210 +o cube +v -0.303 0.9253125 -1.3176368749999998 +v -0.303 0.9253125 -1.3332618749999998 +v -0.303 0.8940625 -1.3176368749999998 +v -0.303 0.8940625 -1.3332618749999998 +v -0.3655 0.9253125 -1.3176368749999998 +v -0.3655 0.9253125 -1.3332618749999998 +v -0.3655 0.8940625 -1.3176368749999998 +v -0.3655 0.8940625 -1.3332618749999998 +vt 0.0869140625 0.490234375 +vt 0.0869140625 0.49212500000000003 +vt 0.086 0.49212500000000003 +vt 0.086 0.490234375 +vt 0.5087890625 0.912109375 +vt 0.5087890625 0.914 +vt 0.507875 0.914 +vt 0.507875 0.912109375 +vt 0.5000625 0.6991562499999999 +vt 0.5000625 0.6982421875 +vt 0.50384375 0.6982421875 +vt 0.50384375 0.6991562499999999 +vt 0.5000625 0.6943359375 +vt 0.5000625 0.6952499999999999 +vt 0.50384375 0.6952499999999999 +vt 0.50384375 0.6943359375 +vt 0.4999375 0.810546875 +vt 0.4999375 0.8124375 +vt 0.49615625 0.8124375 +vt 0.49615625 0.810546875 +vt 0.19134375 0.501953125 +vt 0.19134375 0.5038437499999999 +vt 0.1875625 0.5038437499999999 +vt 0.1875625 0.501953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 284/841/211 282/842/211 281/843/211 283/844/211 +f 287/845/212 285/846/212 286/847/212 288/848/212 +f 281/849/213 282/850/213 286/851/213 285/852/213 +f 284/853/214 283/854/214 287/855/214 288/856/214 +f 283/857/215 281/858/215 285/859/215 287/860/215 +f 288/861/216 286/862/216 282/863/216 284/864/216 +o cube +v 0.36550000000000005 0.5190625 1.307363125 +v 0.36550000000000005 0.5190625 0.994863125 +v 0.36550000000000005 0.2471875 1.307363125 +v 0.36550000000000005 0.2471875 0.994863125 +v 0.33425000000000005 0.5190625 1.307363125 +v 0.33425000000000005 0.5190625 0.994863125 +v 0.33425000000000005 0.2471875 1.307363125 +v 0.33425000000000005 0.2471875 0.994863125 +vt 0.3593125 0.7021484375 +vt 0.3593125 0.7186874999999999 +vt 0.33990625 0.7186874999999999 +vt 0.33990625 0.7021484375 +vt 0.3593125 0.6826171875 +vt 0.3593125 0.6991562499999999 +vt 0.33990625 0.6991562499999999 +vt 0.33990625 0.6826171875 +vt 0.45709375 0.8905625 +vt 0.45709375 0.87115625 +vt 0.458984375 0.87115625 +vt 0.458984375 0.8905625 +vt 0.1485 0.5235000000000001 +vt 0.1485 0.5429062499999999 +vt 0.150390625 0.5429062499999999 +vt 0.150390625 0.5235000000000001 +vt 0.275390625 0.5263671875 +vt 0.275390625 0.5429062499999999 +vt 0.2735 0.5429062499999999 +vt 0.2735 0.5263671875 +vt 0.189453125 0.5263671875 +vt 0.189453125 0.5429062499999999 +vt 0.1875625 0.5429062499999999 +vt 0.1875625 0.5263671875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 292/865/217 290/866/217 289/867/217 291/868/217 +f 295/869/218 293/870/218 294/871/218 296/872/218 +f 289/873/219 290/874/219 294/875/219 293/876/219 +f 292/877/220 291/878/220 295/879/220 296/880/220 +f 291/881/221 289/882/221 293/883/221 295/884/221 +f 296/885/222 294/886/222 290/887/222 292/888/222 +o cube +v 0.34987500000000005 0.8971875 1.307363125 +v 0.34987500000000005 0.8971875 1.151113125 +v 0.34987500000000005 0.5159374999999999 1.307363125 +v 0.34987500000000005 0.5159374999999999 1.151113125 +v 0.33425000000000005 0.8971875 1.307363125 +v 0.33425000000000005 0.8971875 1.151113125 +v 0.33425000000000005 0.5159374999999999 1.307363125 +v 0.33425000000000005 0.5159374999999999 1.151113125 +vt 0.369140625 0.6797500000000001 +vt 0.369140625 0.7030624999999999 +vt 0.3594375 0.7030624999999999 +vt 0.3594375 0.6797500000000001 +vt 0.310546875 0.6172500000000001 +vt 0.310546875 0.6405624999999999 +vt 0.30084375 0.6405624999999999 +vt 0.30084375 0.6172500000000001 +vt 0.49225 0.94134375 +vt 0.49225 0.931640625 +vt 0.4931640625 0.931640625 +vt 0.4931640625 0.94134375 +vt 0.49225 0.912109375 +vt 0.49225 0.9218125 +vt 0.4931640625 0.9218125 +vt 0.4931640625 0.912109375 +vt 0.4736328125 0.5664687500000001 +vt 0.4736328125 0.5897812499999999 +vt 0.47271875 0.5897812499999999 +vt 0.47271875 0.5664687500000001 +vt 0.4736328125 0.6055312500000001 +vt 0.4736328125 0.6288437499999999 +vt 0.47271875 0.6288437499999999 +vt 0.47271875 0.6055312500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 300/889/223 298/890/223 297/891/223 299/892/223 +f 303/893/224 301/894/224 302/895/224 304/896/224 +f 297/897/225 298/898/225 302/899/225 301/900/225 +f 300/901/226 299/902/226 303/903/226 304/904/226 +f 299/905/227 297/906/227 301/907/227 303/908/227 +f 304/909/228 302/910/228 298/911/228 300/912/228 +o cube +v 0.36550000000000005 0.8940625 1.151113125 +v 0.36550000000000005 0.8940625 0.994863125 +v 0.36550000000000005 0.5128124999999999 1.151113125 +v 0.36550000000000005 0.5128124999999999 0.994863125 +v 0.33425000000000005 0.8940625 1.151113125 +v 0.33425000000000005 0.8940625 0.994863125 +v 0.33425000000000005 0.5128124999999999 1.151113125 +v 0.33425000000000005 0.5128124999999999 0.994863125 +vt 0.369140625 0.6563125000000001 +vt 0.369140625 0.6796249999999999 +vt 0.3594375 0.6796249999999999 +vt 0.3594375 0.6563125000000001 +vt 0.345703125 0.6172500000000001 +vt 0.345703125 0.6405624999999999 +vt 0.336 0.6405624999999999 +vt 0.336 0.6172500000000001 +vt 0.476625 0.86321875 +vt 0.476625 0.853515625 +vt 0.478515625 0.853515625 +vt 0.478515625 0.86321875 +vt 0.1406875 0.513671875 +vt 0.1406875 0.5233749999999999 +vt 0.142578125 0.5233749999999999 +vt 0.142578125 0.513671875 +vt 0.427734375 0.5313125000000001 +vt 0.427734375 0.5546249999999999 +vt 0.42584375 0.5546249999999999 +vt 0.42584375 0.5313125000000001 +vt 0.353515625 0.5313125000000001 +vt 0.353515625 0.5546249999999999 +vt 0.351625 0.5546249999999999 +vt 0.351625 0.5313125000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 308/913/229 306/914/229 305/915/229 307/916/229 +f 311/917/230 309/918/230 310/919/230 312/920/230 +f 305/921/231 306/922/231 310/923/231 309/924/231 +f 308/925/232 307/926/232 311/927/232 312/928/232 +f 307/929/233 305/930/233 309/931/233 311/932/233 +f 312/933/234 310/934/234 306/935/234 308/936/234 +o cube +v 0.36550000000000005 0.8940625 0.619863125 +v 0.36550000000000005 0.8940625 0.46361312499999996 +v 0.36550000000000005 0.5128124999999999 0.619863125 +v 0.36550000000000005 0.5128124999999999 0.46361312499999996 +v 0.33425000000000005 0.8940625 0.619863125 +v 0.33425000000000005 0.8940625 0.46361312499999996 +v 0.33425000000000005 0.5128124999999999 0.619863125 +v 0.33425000000000005 0.5128124999999999 0.46361312499999996 +vt 0.369140625 0.6328750000000001 +vt 0.369140625 0.6561874999999999 +vt 0.3594375 0.6561874999999999 +vt 0.3594375 0.6328750000000001 +vt 0.357421875 0.6172500000000001 +vt 0.357421875 0.6405624999999999 +vt 0.34771875 0.6405624999999999 +vt 0.34771875 0.6172500000000001 +vt 0.14459375 0.5233749999999999 +vt 0.14459375 0.513671875 +vt 0.146484375 0.513671875 +vt 0.146484375 0.5233749999999999 +vt 0.1485 0.513671875 +vt 0.1485 0.5233749999999999 +vt 0.150390625 0.5233749999999999 +vt 0.150390625 0.513671875 +vt 0.435546875 0.5313125000000001 +vt 0.435546875 0.5546249999999999 +vt 0.43365625 0.5546249999999999 +vt 0.43365625 0.5313125000000001 +vt 0.431640625 0.5313125000000001 +vt 0.431640625 0.5546249999999999 +vt 0.42975 0.5546249999999999 +vt 0.42975 0.5313125000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 316/937/235 314/938/235 313/939/235 315/940/235 +f 319/941/236 317/942/236 318/943/236 320/944/236 +f 313/945/237 314/946/237 318/947/237 317/948/237 +f 316/949/238 315/950/238 319/951/238 320/952/238 +f 315/953/239 313/954/239 317/955/239 319/956/239 +f 320/957/240 318/958/240 314/959/240 316/960/240 +o cube +v 0.36550000000000005 0.8940625 -0.34888687500000004 +v 0.36550000000000005 0.8940625 -0.505136875 +v 0.36550000000000005 0.5128124999999999 -0.34888687500000004 +v 0.36550000000000005 0.5128124999999999 -0.505136875 +v 0.33425000000000005 0.8940625 -0.34888687500000004 +v 0.33425000000000005 0.8940625 -0.505136875 +v 0.33425000000000005 0.5128124999999999 -0.34888687500000004 +v 0.33425000000000005 0.5128124999999999 -0.505136875 +vt 0.087890625 0.6094375000000001 +vt 0.087890625 0.6327499999999999 +vt 0.0781875 0.6327499999999999 +vt 0.0781875 0.6094375000000001 +vt 0.099609375 0.6094375000000001 +vt 0.099609375 0.6327499999999999 +vt 0.08990625 0.6327499999999999 +vt 0.08990625 0.6094375000000001 +vt 0.476625 0.8515 +vt 0.476625 0.841796875 +vt 0.478515625 0.841796875 +vt 0.478515625 0.8515 +vt 0.15240625 0.513671875 +vt 0.15240625 0.5233749999999999 +vt 0.154296875 0.5233749999999999 +vt 0.154296875 0.513671875 +vt 0.041015625 0.5274062500000001 +vt 0.041015625 0.5507187499999999 +vt 0.039125 0.5507187499999999 +vt 0.039125 0.5274062500000001 +vt 0.439453125 0.5313125000000001 +vt 0.439453125 0.5546249999999999 +vt 0.4375625 0.5546249999999999 +vt 0.4375625 0.5313125000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 324/961/241 322/962/241 321/963/241 323/964/241 +f 327/965/242 325/966/242 326/967/242 328/968/242 +f 321/969/243 322/970/243 326/971/243 325/972/243 +f 324/973/244 323/974/244 327/975/244 328/976/244 +f 323/977/245 321/978/245 325/979/245 327/980/245 +f 328/981/246 326/982/246 322/983/246 324/984/246 +o cube +v 0.36550000000000005 0.5190625 0.619863125 +v 0.36550000000000005 0.5190625 -0.505136875 +v 0.36550000000000005 0.2471875 0.619863125 +v 0.36550000000000005 0.2471875 -0.505136875 +v 0.33425000000000005 0.5190625 0.619863125 +v 0.33425000000000005 0.5190625 -0.505136875 +v 0.33425000000000005 0.2471875 0.619863125 +v 0.33425000000000005 0.2471875 -0.505136875 +vt 0.2968125 0.9365234375 +vt 0.2968125 0.9530625 +vt 0.226625 0.9530625 +vt 0.226625 0.9365234375 +vt 0.2968125 0.9169921875 +vt 0.2968125 0.93353125 +vt 0.226625 0.93353125 +vt 0.226625 0.9169921875 +vt 0.26178125 0.6132187499999999 +vt 0.26178125 0.5430312500000001 +vt 0.263671875 0.5430312500000001 +vt 0.263671875 0.6132187499999999 +vt 0.2656875 0.5430312500000001 +vt 0.2656875 0.6132187499999999 +vt 0.267578125 0.6132187499999999 +vt 0.267578125 0.5430312500000001 +vt 0.458984375 0.5341796875 +vt 0.458984375 0.5507187499999999 +vt 0.45709375 0.5507187499999999 +vt 0.45709375 0.5341796875 +vt 0.326171875 0.5263671875 +vt 0.326171875 0.5429062499999999 +vt 0.32428125 0.5429062499999999 +vt 0.32428125 0.5263671875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 332/985/247 330/986/247 329/987/247 331/988/247 +f 335/989/248 333/990/248 334/991/248 336/992/248 +f 329/993/249 330/994/249 334/995/249 333/996/249 +f 332/997/250 331/998/250 335/999/250 336/1000/250 +f 331/1001/251 329/1002/251 333/1003/251 335/1004/251 +f 336/1005/252 334/1006/252 330/1007/252 332/1008/252 +o cube +v 0.015499999999999958 0.9721875 0.0729881249999999 +v 0.015499999999999958 0.9721875 0.041738124999999904 +v 0.015499999999999958 0.2471875 0.0729881249999999 +v 0.015499999999999958 0.2471875 0.041738124999999904 +v -0.015749999999999986 0.9721875 0.0729881249999999 +v -0.015749999999999986 0.9721875 0.041738124999999904 +v -0.015749999999999986 0.2471875 0.0729881249999999 +v -0.015749999999999986 0.2471875 0.041738124999999904 +vt 0.119140625 0.537109375 +vt 0.119140625 0.5819687499999999 +vt 0.11725 0.5819687499999999 +vt 0.11725 0.537109375 +vt 0.056640625 0.533203125 +vt 0.056640625 0.5780624999999999 +vt 0.05475 0.5780624999999999 +vt 0.05475 0.533203125 +vt 0.5000625 0.6913437499999999 +vt 0.5000625 0.689453125 +vt 0.501953125 0.689453125 +vt 0.501953125 0.6913437499999999 +vt 0.5000625 0.685546875 +vt 0.5000625 0.6874374999999999 +vt 0.501953125 0.6874374999999999 +vt 0.501953125 0.685546875 +vt 0.052734375 0.533203125 +vt 0.052734375 0.5780624999999999 +vt 0.05084375 0.5780624999999999 +vt 0.05084375 0.533203125 +vt 0.115234375 0.537109375 +vt 0.115234375 0.5819687499999999 +vt 0.11334375 0.5819687499999999 +vt 0.11334375 0.537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 340/1009/253 338/1010/253 337/1011/253 339/1012/253 +f 343/1013/254 341/1014/254 342/1015/254 344/1016/254 +f 337/1017/255 338/1018/255 342/1019/255 341/1020/255 +f 340/1021/256 339/1022/256 343/1023/256 344/1024/256 +f 339/1025/257 337/1026/257 341/1027/257 343/1028/257 +f 344/1029/258 342/1030/258 338/1031/258 340/1032/258 +o cube +v 0.015499999999999958 0.9721875 -0.6613868749999998 +v 0.015499999999999958 0.9721875 -0.6926368749999998 +v 0.015499999999999958 0.2471875 -0.6613868749999998 +v 0.015499999999999958 0.2471875 -0.6926368749999998 +v -0.015749999999999986 0.9721875 -0.6613868749999998 +v -0.015749999999999986 0.9721875 -0.6926368749999998 +v -0.015749999999999986 0.2471875 -0.6613868749999998 +v -0.015749999999999986 0.2471875 -0.6926368749999998 +vt 0.080078125 0.533203125 +vt 0.080078125 0.5780624999999999 +vt 0.0781875 0.5780624999999999 +vt 0.0781875 0.533203125 +vt 0.220703125 0.533203125 +vt 0.220703125 0.5780624999999999 +vt 0.2188125 0.5780624999999999 +vt 0.2188125 0.533203125 +vt 0.5000625 0.6835312499999999 +vt 0.5000625 0.681640625 +vt 0.501953125 0.681640625 +vt 0.501953125 0.6835312499999999 +vt 0.5000625 0.677734375 +vt 0.5000625 0.6796249999999999 +vt 0.501953125 0.6796249999999999 +vt 0.501953125 0.677734375 +vt 0.083984375 0.533203125 +vt 0.083984375 0.5780624999999999 +vt 0.08209375 0.5780624999999999 +vt 0.08209375 0.533203125 +vt 0.072265625 0.533203125 +vt 0.072265625 0.5780624999999999 +vt 0.070375 0.5780624999999999 +vt 0.070375 0.533203125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 348/1033/259 346/1034/259 345/1035/259 347/1036/259 +f 351/1037/260 349/1038/260 350/1039/260 352/1040/260 +f 345/1041/261 346/1042/261 350/1043/261 349/1044/261 +f 348/1045/262 347/1046/262 351/1047/262 352/1048/262 +f 347/1049/263 345/1050/263 349/1051/263 351/1052/263 +f 352/1053/264 350/1054/264 346/1055/264 348/1056/264 +o cube +v 0.015499999999999958 0.9721875 0.838613125 +v 0.015499999999999958 0.9721875 0.807363125 +v 0.015499999999999958 0.2471875 0.838613125 +v 0.015499999999999958 0.2471875 0.807363125 +v -0.015749999999999986 0.9721875 0.838613125 +v -0.015749999999999986 0.9721875 0.807363125 +v -0.015749999999999986 0.2471875 0.838613125 +v -0.015749999999999986 0.2471875 0.807363125 +vt 0.232421875 0.533203125 +vt 0.232421875 0.5780624999999999 +vt 0.23053125 0.5780624999999999 +vt 0.23053125 0.533203125 +vt 0.248046875 0.533203125 +vt 0.248046875 0.5780624999999999 +vt 0.24615625 0.5780624999999999 +vt 0.24615625 0.533203125 +vt 0.5000625 0.6757187499999999 +vt 0.5000625 0.673828125 +vt 0.501953125 0.673828125 +vt 0.501953125 0.6757187499999999 +vt 0.5000625 0.669921875 +vt 0.5000625 0.6718124999999999 +vt 0.501953125 0.6718124999999999 +vt 0.501953125 0.669921875 +vt 0.236328125 0.533203125 +vt 0.236328125 0.5780624999999999 +vt 0.2344375 0.5780624999999999 +vt 0.2344375 0.533203125 +vt 0.224609375 0.533203125 +vt 0.224609375 0.5780624999999999 +vt 0.22271875 0.5780624999999999 +vt 0.22271875 0.533203125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 356/1057/265 354/1058/265 353/1059/265 355/1060/265 +f 359/1061/266 357/1062/266 358/1063/266 360/1064/266 +f 353/1065/267 354/1066/267 358/1067/267 357/1068/267 +f 356/1069/268 355/1070/268 359/1071/268 360/1072/268 +f 355/1073/269 353/1074/269 357/1075/269 359/1076/269 +f 360/1077/270 358/1078/270 354/1079/270 356/1080/270 +o cube +v -0.1345 0.9721875 1.338613125 +v -0.1345 0.9721875 -1.005136875 +v -0.1345 0.2471875 1.338613125 +v -0.1345 0.2471875 -1.005136875 +v -0.1345 0.9721875 1.338613125 +v -0.1345 0.9721875 -1.005136875 +v -0.1345 0.2471875 1.338613125 +v -0.1345 0.2471875 -1.005136875 +vt 0.146484375 0.955078125 +vt 0.146484375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.955078125 +vt 0.146484375 0.908203125 +vt 0.146484375 0.9530625 +vt 0.0000625 0.9530625 +vt 0.0000625 0.908203125 +vt 0.0000625 0.853515625 +vt 0.0000625 0.853515625 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.853515625 +vt 0.0000625 0.853515625 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.955078125 +vt 0.0000625 0.955078125 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.955078125 +vt 0.0000625 0.955078125 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 364/1081/271 362/1082/271 361/1083/271 363/1084/271 +f 367/1085/272 365/1086/272 366/1087/272 368/1088/272 +f 362/1089/273 366/1090/273 361/1091/273 365/1092/273 +f 363/1093/274 367/1094/274 364/1095/274 368/1096/274 +f 361/1097/275 365/1098/275 363/1099/275 367/1100/275 +f 366/1101/276 362/1102/276 368/1103/276 364/1104/276 +o cube +v 0.13449999999999995 0.9721875 1.338613125 +v 0.13449999999999995 0.9721875 -1.005136875 +v 0.13449999999999995 0.2471875 1.338613125 +v 0.13449999999999995 0.2471875 -1.005136875 +v 0.13449999999999995 0.9721875 1.338613125 +v 0.13449999999999995 0.9721875 -1.005136875 +v 0.13449999999999995 0.2471875 1.338613125 +v 0.13449999999999995 0.2471875 -1.005136875 +vt 0.146484375 0.861328125 +vt 0.146484375 0.9061875 +vt 0.0000625 0.9061875 +vt 0.0000625 0.861328125 +vt 0.146484375 0.814453125 +vt 0.146484375 0.8593125 +vt 0.0000625 0.8593125 +vt 0.0000625 0.814453125 +vt 0.0000625 0.853515625 +vt 0.0000625 0.853515625 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.853515625 +vt 0.0000625 0.853515625 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.955078125 +vt 0.0000625 0.955078125 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.955078125 +vt 0.0000625 0.955078125 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 372/1105/277 370/1106/277 369/1107/277 371/1108/277 +f 375/1109/278 373/1110/278 374/1111/278 376/1112/278 +f 370/1113/279 374/1114/279 369/1115/279 373/1116/279 +f 371/1117/280 375/1118/280 372/1119/280 376/1120/280 +f 369/1121/281 373/1122/281 371/1123/281 375/1124/281 +f 374/1125/282 370/1126/282 376/1127/282 372/1128/282 +o cube +v 0.3147299040025342 0.798064248324184 -0.45826187500000004 +v 0.3147299040025342 0.798064248324184 -0.47388687500000004 +v 0.2549356176954889 0.6537080713692954 -0.45826187500000004 +v 0.2549356176954889 0.6537080713692954 -0.47388687500000004 +v 0.3002942863070453 0.8040436769548885 -0.45826187500000004 +v 0.3002942863070453 0.8040436769548885 -0.47388687500000004 +v 0.24050000000000005 0.6596875 -0.45826187500000004 +v 0.24050000000000005 0.6596875 -0.47388687500000004 +vt 0.4931640625 0.806640625 +vt 0.4931640625 0.81634375 +vt 0.49225 0.81634375 +vt 0.49225 0.806640625 +vt 0.4931640625 0.783203125 +vt 0.4931640625 0.79290625 +vt 0.49225 0.79290625 +vt 0.49225 0.783203125 +vt 0.22271875 0.49212500000000003 +vt 0.22271875 0.4912109375 +vt 0.2236328125 0.4912109375 +vt 0.2236328125 0.49212500000000003 +vt 0.507875 0.7763671875 +vt 0.507875 0.77728125 +vt 0.5087890625 0.77728125 +vt 0.5087890625 0.7763671875 +vt 0.4931640625 0.794921875 +vt 0.4931640625 0.804625 +vt 0.49225 0.804625 +vt 0.49225 0.794921875 +vt 0.1767578125 0.498046875 +vt 0.1767578125 0.5077499999999999 +vt 0.17584375 0.5077499999999999 +vt 0.17584375 0.498046875 +vn 0.9238795325112867 -0.3826834323650897 0 +vn -0.9238795325112867 0.3826834323650897 0 +vn 0.3826834323650897 0.9238795325112867 0 +vn -0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 380/1129/283 378/1130/283 377/1131/283 379/1132/283 +f 383/1133/284 381/1134/284 382/1135/284 384/1136/284 +f 377/1137/285 378/1138/285 382/1139/285 381/1140/285 +f 380/1141/286 379/1142/286 383/1143/286 384/1144/286 +f 379/1145/287 377/1146/287 381/1147/287 383/1148/287 +f 384/1149/288 382/1150/288 378/1151/288 380/1152/288 +o cube +v 0.25612500000000005 0.6596875 -0.458261875 +v 0.25612500000000005 0.6596875 -0.473886875 +v 0.25612500000000005 0.2471875 -0.458261875 +v 0.25612500000000005 0.2471875 -0.473886875 +v 0.24050000000000005 0.6596875 -0.458261875 +v 0.24050000000000005 0.6596875 -0.473886875 +v 0.24050000000000005 0.2471875 -0.458261875 +v 0.24050000000000005 0.2471875 -0.473886875 +vt 0.4580078125 0.505859375 +vt 0.4580078125 0.5311874999999999 +vt 0.45709375 0.5311874999999999 +vt 0.45709375 0.505859375 +vt 0.0439453125 0.501953125 +vt 0.0439453125 0.5272812499999999 +vt 0.04303125 0.5272812499999999 +vt 0.04303125 0.501953125 +vt 0.226625 0.49212500000000003 +vt 0.226625 0.4912109375 +vt 0.2275390625 0.4912109375 +vt 0.2275390625 0.49212500000000003 +vt 0.507875 0.7724609375 +vt 0.507875 0.773375 +vt 0.5087890625 0.773375 +vt 0.5087890625 0.7724609375 +vt 0.0400390625 0.501953125 +vt 0.0400390625 0.5272812499999999 +vt 0.039125 0.5272812499999999 +vt 0.039125 0.501953125 +vt 0.4697265625 0.525390625 +vt 0.4697265625 0.5507187499999999 +vt 0.4688125 0.5507187499999999 +vt 0.4688125 0.525390625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 388/1153/289 386/1154/289 385/1155/289 387/1156/289 +f 391/1157/290 389/1158/290 390/1159/290 392/1160/290 +f 385/1161/291 386/1162/291 390/1163/291 389/1164/291 +f 388/1165/292 387/1166/292 391/1167/292 392/1168/292 +f 387/1169/293 385/1170/293 389/1171/293 391/1172/293 +f 392/1173/294 390/1174/294 386/1175/294 388/1176/294 +o cube +v 0.3147299040025342 0.798064248324184 -0.9113868749999998 +v 0.3147299040025342 0.798064248324184 -0.9270118749999998 +v 0.2549356176954889 0.6537080713692954 -0.9113868749999998 +v 0.2549356176954889 0.6537080713692954 -0.9270118749999998 +v 0.3002942863070453 0.8040436769548885 -0.9113868749999998 +v 0.3002942863070453 0.8040436769548885 -0.9270118749999998 +v 0.24050000000000005 0.6596875 -0.9113868749999998 +v 0.24050000000000005 0.6596875 -0.9270118749999998 +vt 0.4931640625 0.759765625 +vt 0.4931640625 0.76946875 +vt 0.49225 0.76946875 +vt 0.49225 0.759765625 +vt 0.4931640625 0.736328125 +vt 0.4931640625 0.7460312499999999 +vt 0.49225 0.7460312499999999 +vt 0.49225 0.736328125 +vt 0.23053125 0.49212500000000003 +vt 0.23053125 0.4912109375 +vt 0.2314453125 0.4912109375 +vt 0.2314453125 0.49212500000000003 +vt 0.507875 0.7685546875 +vt 0.507875 0.76946875 +vt 0.5087890625 0.76946875 +vt 0.5087890625 0.7685546875 +vt 0.4931640625 0.748046875 +vt 0.4931640625 0.75775 +vt 0.49225 0.75775 +vt 0.49225 0.748046875 +vt 0.4931640625 0.771484375 +vt 0.4931640625 0.7811875 +vt 0.49225 0.7811875 +vt 0.49225 0.771484375 +vn 0.9238795325112867 -0.3826834323650897 0 +vn -0.9238795325112867 0.3826834323650897 0 +vn 0.3826834323650897 0.9238795325112867 0 +vn -0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 396/1177/295 394/1178/295 393/1179/295 395/1180/295 +f 399/1181/296 397/1182/296 398/1183/296 400/1184/296 +f 393/1185/297 394/1186/297 398/1187/297 397/1188/297 +f 396/1189/298 395/1190/298 399/1191/298 400/1192/298 +f 395/1193/299 393/1194/299 397/1195/299 399/1196/299 +f 400/1197/300 398/1198/300 394/1199/300 396/1200/300 +o cube +v 0.25612500000000005 0.6596875 -0.9113868749999998 +v 0.25612500000000005 0.6596875 -0.9270118749999998 +v 0.25612500000000005 0.2471875 -0.9113868749999998 +v 0.25612500000000005 0.2471875 -0.9270118749999998 +v 0.24050000000000005 0.6596875 -0.9113868749999998 +v 0.24050000000000005 0.6596875 -0.9270118749999998 +v 0.24050000000000005 0.2471875 -0.9113868749999998 +v 0.24050000000000005 0.2471875 -0.9270118749999998 +vt 0.0751953125 0.501953125 +vt 0.0751953125 0.5272812499999999 +vt 0.07428125 0.5272812499999999 +vt 0.07428125 0.501953125 +vt 0.0908203125 0.501953125 +vt 0.0908203125 0.5272812499999999 +vt 0.08990625 0.5272812499999999 +vt 0.08990625 0.501953125 +vt 0.2344375 0.49212500000000003 +vt 0.2344375 0.4912109375 +vt 0.2353515625 0.4912109375 +vt 0.2353515625 0.49212500000000003 +vt 0.507875 0.7646484375 +vt 0.507875 0.7655625 +vt 0.5087890625 0.7655625 +vt 0.5087890625 0.7646484375 +vt 0.0869140625 0.501953125 +vt 0.0869140625 0.5272812499999999 +vt 0.086 0.5272812499999999 +vt 0.086 0.501953125 +vt 0.0673828125 0.501953125 +vt 0.0673828125 0.5272812499999999 +vt 0.06646875 0.5272812499999999 +vt 0.06646875 0.501953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 404/1201/301 402/1202/301 401/1203/301 403/1204/301 +f 407/1205/302 405/1206/302 406/1207/302 408/1208/302 +f 401/1209/303 402/1210/303 406/1211/303 405/1212/303 +f 404/1213/304 403/1214/304 407/1215/304 408/1216/304 +f 403/1217/305 401/1218/305 405/1219/305 407/1220/305 +f 408/1221/306 406/1222/306 402/1223/306 404/1224/306 +o cube +v 0.3147299040025342 0.798064248324184 1.041738125 +v 0.3147299040025342 0.798064248324184 1.026113125 +v 0.2549356176954889 0.6537080713692954 1.041738125 +v 0.2549356176954889 0.6537080713692954 1.026113125 +v 0.3002942863070453 0.8040436769548885 1.041738125 +v 0.3002942863070453 0.8040436769548885 1.026113125 +v 0.24050000000000005 0.6596875 1.041738125 +v 0.24050000000000005 0.6596875 1.026113125 +vt 0.4931640625 0.806640625 +vt 0.4931640625 0.81634375 +vt 0.49225 0.81634375 +vt 0.49225 0.806640625 +vt 0.4931640625 0.783203125 +vt 0.4931640625 0.79290625 +vt 0.49225 0.79290625 +vt 0.49225 0.783203125 +vt 0.22271875 0.49212500000000003 +vt 0.22271875 0.4912109375 +vt 0.2236328125 0.4912109375 +vt 0.2236328125 0.49212500000000003 +vt 0.507875 0.7763671875 +vt 0.507875 0.77728125 +vt 0.5087890625 0.77728125 +vt 0.5087890625 0.7763671875 +vt 0.4931640625 0.794921875 +vt 0.4931640625 0.804625 +vt 0.49225 0.804625 +vt 0.49225 0.794921875 +vt 0.1767578125 0.498046875 +vt 0.1767578125 0.5077499999999999 +vt 0.17584375 0.5077499999999999 +vt 0.17584375 0.498046875 +vn 0.9238795325112867 -0.3826834323650897 0 +vn -0.9238795325112867 0.3826834323650897 0 +vn 0.3826834323650897 0.9238795325112867 0 +vn -0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 412/1225/307 410/1226/307 409/1227/307 411/1228/307 +f 415/1229/308 413/1230/308 414/1231/308 416/1232/308 +f 409/1233/309 410/1234/309 414/1235/309 413/1236/309 +f 412/1237/310 411/1238/310 415/1239/310 416/1240/310 +f 411/1241/311 409/1242/311 413/1243/311 415/1244/311 +f 416/1245/312 414/1246/312 410/1247/312 412/1248/312 +o cube +v 0.25612500000000005 0.6596875 1.041738125 +v 0.25612500000000005 0.6596875 1.026113125 +v 0.25612500000000005 0.2471875 1.041738125 +v 0.25612500000000005 0.2471875 1.026113125 +v 0.24050000000000005 0.6596875 1.041738125 +v 0.24050000000000005 0.6596875 1.026113125 +v 0.24050000000000005 0.2471875 1.041738125 +v 0.24050000000000005 0.2471875 1.026113125 +vt 0.4580078125 0.505859375 +vt 0.4580078125 0.5311874999999999 +vt 0.45709375 0.5311874999999999 +vt 0.45709375 0.505859375 +vt 0.0439453125 0.501953125 +vt 0.0439453125 0.5272812499999999 +vt 0.04303125 0.5272812499999999 +vt 0.04303125 0.501953125 +vt 0.226625 0.49212500000000003 +vt 0.226625 0.4912109375 +vt 0.2275390625 0.4912109375 +vt 0.2275390625 0.49212500000000003 +vt 0.507875 0.7724609375 +vt 0.507875 0.773375 +vt 0.5087890625 0.773375 +vt 0.5087890625 0.7724609375 +vt 0.0400390625 0.501953125 +vt 0.0400390625 0.5272812499999999 +vt 0.039125 0.5272812499999999 +vt 0.039125 0.501953125 +vt 0.4697265625 0.525390625 +vt 0.4697265625 0.5507187499999999 +vt 0.4688125 0.5507187499999999 +vt 0.4688125 0.525390625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 420/1249/313 418/1250/313 417/1251/313 419/1252/313 +f 423/1253/314 421/1254/314 422/1255/314 424/1256/314 +f 417/1257/315 418/1258/315 422/1259/315 421/1260/315 +f 420/1261/316 419/1262/316 423/1263/316 424/1264/316 +f 419/1265/317 417/1266/317 421/1267/317 423/1268/317 +f 424/1269/318 422/1270/318 418/1271/318 420/1272/318 +o cube +v 0.3147299040025342 0.798064248324184 0.588613125 +v 0.3147299040025342 0.798064248324184 0.572988125 +v 0.2549356176954889 0.6537080713692954 0.588613125 +v 0.2549356176954889 0.6537080713692954 0.572988125 +v 0.3002942863070453 0.8040436769548885 0.588613125 +v 0.3002942863070453 0.8040436769548885 0.572988125 +v 0.24050000000000005 0.6596875 0.588613125 +v 0.24050000000000005 0.6596875 0.572988125 +vt 0.4931640625 0.759765625 +vt 0.4931640625 0.76946875 +vt 0.49225 0.76946875 +vt 0.49225 0.759765625 +vt 0.4931640625 0.736328125 +vt 0.4931640625 0.7460312499999999 +vt 0.49225 0.7460312499999999 +vt 0.49225 0.736328125 +vt 0.23053125 0.49212500000000003 +vt 0.23053125 0.4912109375 +vt 0.2314453125 0.4912109375 +vt 0.2314453125 0.49212500000000003 +vt 0.507875 0.7685546875 +vt 0.507875 0.76946875 +vt 0.5087890625 0.76946875 +vt 0.5087890625 0.7685546875 +vt 0.4931640625 0.748046875 +vt 0.4931640625 0.75775 +vt 0.49225 0.75775 +vt 0.49225 0.748046875 +vt 0.4931640625 0.771484375 +vt 0.4931640625 0.7811875 +vt 0.49225 0.7811875 +vt 0.49225 0.771484375 +vn 0.9238795325112867 -0.3826834323650897 0 +vn -0.9238795325112867 0.3826834323650897 0 +vn 0.3826834323650897 0.9238795325112867 0 +vn -0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 428/1273/319 426/1274/319 425/1275/319 427/1276/319 +f 431/1277/320 429/1278/320 430/1279/320 432/1280/320 +f 425/1281/321 426/1282/321 430/1283/321 429/1284/321 +f 428/1285/322 427/1286/322 431/1287/322 432/1288/322 +f 427/1289/323 425/1290/323 429/1291/323 431/1292/323 +f 432/1293/324 430/1294/324 426/1295/324 428/1296/324 +o cube +v 0.25612500000000005 0.6596875 0.588613125 +v 0.25612500000000005 0.6596875 0.572988125 +v 0.25612500000000005 0.2471875 0.588613125 +v 0.25612500000000005 0.2471875 0.572988125 +v 0.24050000000000005 0.6596875 0.588613125 +v 0.24050000000000005 0.6596875 0.572988125 +v 0.24050000000000005 0.2471875 0.588613125 +v 0.24050000000000005 0.2471875 0.572988125 +vt 0.0751953125 0.501953125 +vt 0.0751953125 0.5272812499999999 +vt 0.07428125 0.5272812499999999 +vt 0.07428125 0.501953125 +vt 0.0908203125 0.501953125 +vt 0.0908203125 0.5272812499999999 +vt 0.08990625 0.5272812499999999 +vt 0.08990625 0.501953125 +vt 0.2344375 0.49212500000000003 +vt 0.2344375 0.4912109375 +vt 0.2353515625 0.4912109375 +vt 0.2353515625 0.49212500000000003 +vt 0.507875 0.7646484375 +vt 0.507875 0.7655625 +vt 0.5087890625 0.7655625 +vt 0.5087890625 0.7646484375 +vt 0.0869140625 0.501953125 +vt 0.0869140625 0.5272812499999999 +vt 0.086 0.5272812499999999 +vt 0.086 0.501953125 +vt 0.0673828125 0.501953125 +vt 0.0673828125 0.5272812499999999 +vt 0.06646875 0.5272812499999999 +vt 0.06646875 0.501953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 436/1297/325 434/1298/325 433/1299/325 435/1300/325 +f 439/1301/326 437/1302/326 438/1303/326 440/1304/326 +f 433/1305/327 434/1306/327 438/1307/327 437/1308/327 +f 436/1309/328 435/1310/328 439/1311/328 440/1312/328 +f 435/1313/329 433/1314/329 437/1315/329 439/1316/329 +f 440/1317/330 438/1318/330 434/1319/330 436/1320/330 +o cube +v -0.2405 0.6596875 0.588613125 +v -0.2405 0.6596875 0.572988125 +v -0.2405 0.2471875 0.588613125 +v -0.2405 0.2471875 0.572988125 +v -0.256125 0.6596875 0.588613125 +v -0.256125 0.6596875 0.572988125 +v -0.256125 0.2471875 0.588613125 +v -0.256125 0.2471875 0.572988125 +vt 0.08990625 0.501953125 +vt 0.08990625 0.5272812499999999 +vt 0.0908203125 0.5272812499999999 +vt 0.0908203125 0.501953125 +vt 0.07428125 0.501953125 +vt 0.07428125 0.5272812499999999 +vt 0.0751953125 0.5272812499999999 +vt 0.0751953125 0.501953125 +vt 0.2353515625 0.49212500000000003 +vt 0.2353515625 0.4912109375 +vt 0.2344375 0.4912109375 +vt 0.2344375 0.49212500000000003 +vt 0.5087890625 0.7646484375 +vt 0.5087890625 0.7655625 +vt 0.507875 0.7655625 +vt 0.507875 0.7646484375 +vt 0.086 0.501953125 +vt 0.086 0.5272812499999999 +vt 0.0869140625 0.5272812499999999 +vt 0.0869140625 0.501953125 +vt 0.06646875 0.501953125 +vt 0.06646875 0.5272812499999999 +vt 0.0673828125 0.5272812499999999 +vt 0.0673828125 0.501953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 444/1321/331 442/1322/331 441/1323/331 443/1324/331 +f 447/1325/332 445/1326/332 446/1327/332 448/1328/332 +f 441/1329/333 442/1330/333 446/1331/333 445/1332/333 +f 444/1333/334 443/1334/334 447/1335/334 448/1336/334 +f 443/1337/335 441/1338/335 445/1339/335 447/1340/335 +f 448/1341/336 446/1342/336 442/1343/336 444/1344/336 +o cube +v -0.30029428630704524 0.8040436769548885 0.588613125 +v -0.30029428630704524 0.8040436769548885 0.572988125 +v -0.2405 0.6596875 0.588613125 +v -0.2405 0.6596875 0.572988125 +v -0.3147299040025341 0.798064248324184 0.588613125 +v -0.3147299040025341 0.798064248324184 0.572988125 +v -0.25493561769548884 0.6537080713692954 0.588613125 +v -0.25493561769548884 0.6537080713692954 0.572988125 +vt 0.49225 0.736328125 +vt 0.49225 0.7460312499999999 +vt 0.4931640625 0.7460312499999999 +vt 0.4931640625 0.736328125 +vt 0.49225 0.759765625 +vt 0.49225 0.76946875 +vt 0.4931640625 0.76946875 +vt 0.4931640625 0.759765625 +vt 0.2314453125 0.49212500000000003 +vt 0.2314453125 0.4912109375 +vt 0.23053125 0.4912109375 +vt 0.23053125 0.49212500000000003 +vt 0.5087890625 0.7685546875 +vt 0.5087890625 0.76946875 +vt 0.507875 0.76946875 +vt 0.507875 0.7685546875 +vt 0.49225 0.748046875 +vt 0.49225 0.75775 +vt 0.4931640625 0.75775 +vt 0.4931640625 0.748046875 +vt 0.49225 0.771484375 +vt 0.49225 0.7811875 +vt 0.4931640625 0.7811875 +vt 0.4931640625 0.771484375 +vn 0.9238795325112867 0.3826834323650897 0 +vn -0.9238795325112867 -0.3826834323650897 0 +vn -0.3826834323650897 0.9238795325112867 0 +vn 0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 452/1345/337 450/1346/337 449/1347/337 451/1348/337 +f 455/1349/338 453/1350/338 454/1351/338 456/1352/338 +f 449/1353/339 450/1354/339 454/1355/339 453/1356/339 +f 452/1357/340 451/1358/340 455/1359/340 456/1360/340 +f 451/1361/341 449/1362/341 453/1363/341 455/1364/341 +f 456/1365/342 454/1366/342 450/1367/342 452/1368/342 +o cube +v -0.2405 0.6596875 1.041738125 +v -0.2405 0.6596875 1.026113125 +v -0.2405 0.2471875 1.041738125 +v -0.2405 0.2471875 1.026113125 +v -0.256125 0.6596875 1.041738125 +v -0.256125 0.6596875 1.026113125 +v -0.256125 0.2471875 1.041738125 +v -0.256125 0.2471875 1.026113125 +vt 0.04303125 0.501953125 +vt 0.04303125 0.5272812499999999 +vt 0.0439453125 0.5272812499999999 +vt 0.0439453125 0.501953125 +vt 0.45709375 0.505859375 +vt 0.45709375 0.5311874999999999 +vt 0.4580078125 0.5311874999999999 +vt 0.4580078125 0.505859375 +vt 0.2275390625 0.49212500000000003 +vt 0.2275390625 0.4912109375 +vt 0.226625 0.4912109375 +vt 0.226625 0.49212500000000003 +vt 0.5087890625 0.7724609375 +vt 0.5087890625 0.773375 +vt 0.507875 0.773375 +vt 0.507875 0.7724609375 +vt 0.039125 0.501953125 +vt 0.039125 0.5272812499999999 +vt 0.0400390625 0.5272812499999999 +vt 0.0400390625 0.501953125 +vt 0.4688125 0.525390625 +vt 0.4688125 0.5507187499999999 +vt 0.4697265625 0.5507187499999999 +vt 0.4697265625 0.525390625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 460/1369/343 458/1370/343 457/1371/343 459/1372/343 +f 463/1373/344 461/1374/344 462/1375/344 464/1376/344 +f 457/1377/345 458/1378/345 462/1379/345 461/1380/345 +f 460/1381/346 459/1382/346 463/1383/346 464/1384/346 +f 459/1385/347 457/1386/347 461/1387/347 463/1388/347 +f 464/1389/348 462/1390/348 458/1391/348 460/1392/348 +o cube +v -0.30029428630704524 0.8040436769548885 1.041738125 +v -0.30029428630704524 0.8040436769548885 1.026113125 +v -0.2405 0.6596875 1.041738125 +v -0.2405 0.6596875 1.026113125 +v -0.3147299040025341 0.798064248324184 1.041738125 +v -0.3147299040025341 0.798064248324184 1.026113125 +v -0.25493561769548884 0.6537080713692954 1.041738125 +v -0.25493561769548884 0.6537080713692954 1.026113125 +vt 0.49225 0.783203125 +vt 0.49225 0.79290625 +vt 0.4931640625 0.79290625 +vt 0.4931640625 0.783203125 +vt 0.49225 0.806640625 +vt 0.49225 0.81634375 +vt 0.4931640625 0.81634375 +vt 0.4931640625 0.806640625 +vt 0.2236328125 0.49212500000000003 +vt 0.2236328125 0.4912109375 +vt 0.22271875 0.4912109375 +vt 0.22271875 0.49212500000000003 +vt 0.5087890625 0.7763671875 +vt 0.5087890625 0.77728125 +vt 0.507875 0.77728125 +vt 0.507875 0.7763671875 +vt 0.49225 0.794921875 +vt 0.49225 0.804625 +vt 0.4931640625 0.804625 +vt 0.4931640625 0.794921875 +vt 0.17584375 0.498046875 +vt 0.17584375 0.5077499999999999 +vt 0.1767578125 0.5077499999999999 +vt 0.1767578125 0.498046875 +vn 0.9238795325112867 0.3826834323650897 0 +vn -0.9238795325112867 -0.3826834323650897 0 +vn -0.3826834323650897 0.9238795325112867 0 +vn 0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 468/1393/349 466/1394/349 465/1395/349 467/1396/349 +f 471/1397/350 469/1398/350 470/1399/350 472/1400/350 +f 465/1401/351 466/1402/351 470/1403/351 469/1404/351 +f 468/1405/352 467/1406/352 471/1407/352 472/1408/352 +f 467/1409/353 465/1410/353 469/1411/353 471/1412/353 +f 472/1413/354 470/1414/354 466/1415/354 468/1416/354 +o cube +v -0.2405 0.6596875 -0.458261875 +v -0.2405 0.6596875 -0.473886875 +v -0.2405 0.2471875 -0.458261875 +v -0.2405 0.2471875 -0.473886875 +v -0.256125 0.6596875 -0.458261875 +v -0.256125 0.6596875 -0.473886875 +v -0.256125 0.2471875 -0.458261875 +v -0.256125 0.2471875 -0.473886875 +vt 0.04303125 0.501953125 +vt 0.04303125 0.5272812499999999 +vt 0.0439453125 0.5272812499999999 +vt 0.0439453125 0.501953125 +vt 0.45709375 0.505859375 +vt 0.45709375 0.5311874999999999 +vt 0.4580078125 0.5311874999999999 +vt 0.4580078125 0.505859375 +vt 0.2275390625 0.49212500000000003 +vt 0.2275390625 0.4912109375 +vt 0.226625 0.4912109375 +vt 0.226625 0.49212500000000003 +vt 0.5087890625 0.7724609375 +vt 0.5087890625 0.773375 +vt 0.507875 0.773375 +vt 0.507875 0.7724609375 +vt 0.039125 0.501953125 +vt 0.039125 0.5272812499999999 +vt 0.0400390625 0.5272812499999999 +vt 0.0400390625 0.501953125 +vt 0.4688125 0.525390625 +vt 0.4688125 0.5507187499999999 +vt 0.4697265625 0.5507187499999999 +vt 0.4697265625 0.525390625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 476/1417/355 474/1418/355 473/1419/355 475/1420/355 +f 479/1421/356 477/1422/356 478/1423/356 480/1424/356 +f 473/1425/357 474/1426/357 478/1427/357 477/1428/357 +f 476/1429/358 475/1430/358 479/1431/358 480/1432/358 +f 475/1433/359 473/1434/359 477/1435/359 479/1436/359 +f 480/1437/360 478/1438/360 474/1439/360 476/1440/360 +o cube +v -0.30029428630704524 0.8040436769548885 -0.45826187500000004 +v -0.30029428630704524 0.8040436769548885 -0.47388687500000004 +v -0.2405 0.6596875 -0.45826187500000004 +v -0.2405 0.6596875 -0.47388687500000004 +v -0.3147299040025341 0.798064248324184 -0.45826187500000004 +v -0.3147299040025341 0.798064248324184 -0.47388687500000004 +v -0.25493561769548884 0.6537080713692954 -0.45826187500000004 +v -0.25493561769548884 0.6537080713692954 -0.47388687500000004 +vt 0.49225 0.783203125 +vt 0.49225 0.79290625 +vt 0.4931640625 0.79290625 +vt 0.4931640625 0.783203125 +vt 0.49225 0.806640625 +vt 0.49225 0.81634375 +vt 0.4931640625 0.81634375 +vt 0.4931640625 0.806640625 +vt 0.2236328125 0.49212500000000003 +vt 0.2236328125 0.4912109375 +vt 0.22271875 0.4912109375 +vt 0.22271875 0.49212500000000003 +vt 0.5087890625 0.7763671875 +vt 0.5087890625 0.77728125 +vt 0.507875 0.77728125 +vt 0.507875 0.7763671875 +vt 0.49225 0.794921875 +vt 0.49225 0.804625 +vt 0.4931640625 0.804625 +vt 0.4931640625 0.794921875 +vt 0.17584375 0.498046875 +vt 0.17584375 0.5077499999999999 +vt 0.1767578125 0.5077499999999999 +vt 0.1767578125 0.498046875 +vn 0.9238795325112867 0.3826834323650897 0 +vn -0.9238795325112867 -0.3826834323650897 0 +vn -0.3826834323650897 0.9238795325112867 0 +vn 0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 484/1441/361 482/1442/361 481/1443/361 483/1444/361 +f 487/1445/362 485/1446/362 486/1447/362 488/1448/362 +f 481/1449/363 482/1450/363 486/1451/363 485/1452/363 +f 484/1453/364 483/1454/364 487/1455/364 488/1456/364 +f 483/1457/365 481/1458/365 485/1459/365 487/1460/365 +f 488/1461/366 486/1462/366 482/1463/366 484/1464/366 +o cube +v -0.2405 0.6596875 -0.9113868749999998 +v -0.2405 0.6596875 -0.9270118749999998 +v -0.2405 0.2471875 -0.9113868749999998 +v -0.2405 0.2471875 -0.9270118749999998 +v -0.256125 0.6596875 -0.9113868749999998 +v -0.256125 0.6596875 -0.9270118749999998 +v -0.256125 0.2471875 -0.9113868749999998 +v -0.256125 0.2471875 -0.9270118749999998 +vt 0.08990625 0.501953125 +vt 0.08990625 0.5272812499999999 +vt 0.0908203125 0.5272812499999999 +vt 0.0908203125 0.501953125 +vt 0.07428125 0.501953125 +vt 0.07428125 0.5272812499999999 +vt 0.0751953125 0.5272812499999999 +vt 0.0751953125 0.501953125 +vt 0.2353515625 0.49212500000000003 +vt 0.2353515625 0.4912109375 +vt 0.2344375 0.4912109375 +vt 0.2344375 0.49212500000000003 +vt 0.5087890625 0.7646484375 +vt 0.5087890625 0.7655625 +vt 0.507875 0.7655625 +vt 0.507875 0.7646484375 +vt 0.086 0.501953125 +vt 0.086 0.5272812499999999 +vt 0.0869140625 0.5272812499999999 +vt 0.0869140625 0.501953125 +vt 0.06646875 0.501953125 +vt 0.06646875 0.5272812499999999 +vt 0.0673828125 0.5272812499999999 +vt 0.0673828125 0.501953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 492/1465/367 490/1466/367 489/1467/367 491/1468/367 +f 495/1469/368 493/1470/368 494/1471/368 496/1472/368 +f 489/1473/369 490/1474/369 494/1475/369 493/1476/369 +f 492/1477/370 491/1478/370 495/1479/370 496/1480/370 +f 491/1481/371 489/1482/371 493/1483/371 495/1484/371 +f 496/1485/372 494/1486/372 490/1487/372 492/1488/372 +o cube +v -0.30029428630704524 0.8040436769548885 -0.9113868749999998 +v -0.30029428630704524 0.8040436769548885 -0.9270118749999998 +v -0.2405 0.6596875 -0.9113868749999998 +v -0.2405 0.6596875 -0.9270118749999998 +v -0.3147299040025341 0.798064248324184 -0.9113868749999998 +v -0.3147299040025341 0.798064248324184 -0.9270118749999998 +v -0.25493561769548884 0.6537080713692954 -0.9113868749999998 +v -0.25493561769548884 0.6537080713692954 -0.9270118749999998 +vt 0.49225 0.736328125 +vt 0.49225 0.7460312499999999 +vt 0.4931640625 0.7460312499999999 +vt 0.4931640625 0.736328125 +vt 0.49225 0.759765625 +vt 0.49225 0.76946875 +vt 0.4931640625 0.76946875 +vt 0.4931640625 0.759765625 +vt 0.2314453125 0.49212500000000003 +vt 0.2314453125 0.4912109375 +vt 0.23053125 0.4912109375 +vt 0.23053125 0.49212500000000003 +vt 0.5087890625 0.7685546875 +vt 0.5087890625 0.76946875 +vt 0.507875 0.76946875 +vt 0.507875 0.7685546875 +vt 0.49225 0.748046875 +vt 0.49225 0.75775 +vt 0.4931640625 0.75775 +vt 0.4931640625 0.748046875 +vt 0.49225 0.771484375 +vt 0.49225 0.7811875 +vt 0.4931640625 0.7811875 +vt 0.4931640625 0.771484375 +vn 0.9238795325112867 0.3826834323650897 0 +vn -0.9238795325112867 -0.3826834323650897 0 +vn -0.3826834323650897 0.9238795325112867 0 +vn 0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 500/1489/373 498/1490/373 497/1491/373 499/1492/373 +f 503/1493/374 501/1494/374 502/1495/374 504/1496/374 +f 497/1497/375 498/1498/375 502/1499/375 501/1500/375 +f 500/1501/376 499/1502/376 503/1503/376 504/1504/376 +f 499/1505/377 497/1506/377 501/1507/377 503/1508/377 +f 504/1509/378 502/1510/378 498/1511/378 500/1512/378 +o cube +v 0.33425000000000005 0.9565625 0.619863125 +v 0.33425000000000005 0.9565625 0.46361312499999996 +v 0.33425000000000005 0.2471875 0.619863125 +v 0.33425000000000005 0.2471875 0.46361312499999996 +v 0.28737500000000005 0.9565625 0.619863125 +v 0.28737500000000005 0.9565625 0.46361312499999996 +v 0.28737500000000005 0.2471875 0.619863125 +v 0.28737500000000005 0.2471875 0.46361312499999996 +vt 0.212890625 0.6513671875 +vt 0.212890625 0.6952499999999999 +vt 0.2031875 0.6952499999999999 +vt 0.2031875 0.6513671875 +vt 0.224609375 0.6513671875 +vt 0.224609375 0.6952499999999999 +vt 0.21490625 0.6952499999999999 +vt 0.21490625 0.6513671875 +vt 0.44146875 0.5350937499999999 +vt 0.44146875 0.525390625 +vt 0.4443359375 0.525390625 +vt 0.4443359375 0.5350937499999999 +vt 0.445375 0.525390625 +vt 0.445375 0.5350937499999999 +vt 0.4482421875 0.5350937499999999 +vt 0.4482421875 0.525390625 +vt 0.0693359375 0.5537109375 +vt 0.0693359375 0.5975937499999999 +vt 0.06646875 0.5975937499999999 +vt 0.06646875 0.5537109375 +vt 0.1982421875 0.5615234375 +vt 0.1982421875 0.6054062499999999 +vt 0.195375 0.6054062499999999 +vt 0.195375 0.5615234375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 508/1513/379 506/1514/379 505/1515/379 507/1516/379 +f 511/1517/380 509/1518/380 510/1519/380 512/1520/380 +f 505/1521/381 506/1522/381 510/1523/381 509/1524/381 +f 508/1525/382 507/1526/382 511/1527/382 512/1528/382 +f 507/1529/383 505/1530/383 509/1531/383 511/1532/383 +f 512/1533/384 510/1534/384 506/1535/384 508/1536/384 +o cube +v 0.33425000000000005 0.9565625 1.151113125 +v 0.33425000000000005 0.9565625 0.994863125 +v 0.33425000000000005 0.2471875 1.151113125 +v 0.33425000000000005 0.2471875 0.994863125 +v 0.28737500000000005 0.9565625 1.151113125 +v 0.28737500000000005 0.9565625 0.994863125 +v 0.28737500000000005 0.2471875 1.151113125 +v 0.28737500000000005 0.2471875 0.994863125 +vt 0.236328125 0.6513671875 +vt 0.236328125 0.6952499999999999 +vt 0.226625 0.6952499999999999 +vt 0.226625 0.6513671875 +vt 0.248046875 0.6513671875 +vt 0.248046875 0.6952499999999999 +vt 0.23834375 0.6952499999999999 +vt 0.23834375 0.6513671875 +vt 0.44928125 0.5350937499999999 +vt 0.44928125 0.525390625 +vt 0.4521484375 0.525390625 +vt 0.4521484375 0.5350937499999999 +vt 0.46490625 0.541015625 +vt 0.46490625 0.5507187499999999 +vt 0.4677734375 0.5507187499999999 +vt 0.4677734375 0.541015625 +vt 0.1279296875 0.5537109375 +vt 0.1279296875 0.5975937499999999 +vt 0.1250625 0.5975937499999999 +vt 0.1250625 0.5537109375 +vt 0.1240234375 0.5537109375 +vt 0.1240234375 0.5975937499999999 +vt 0.12115625 0.5975937499999999 +vt 0.12115625 0.5537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 516/1537/385 514/1538/385 513/1539/385 515/1540/385 +f 519/1541/386 517/1542/386 518/1543/386 520/1544/386 +f 513/1545/387 514/1546/387 518/1547/387 517/1548/387 +f 516/1549/388 515/1550/388 519/1551/388 520/1552/388 +f 515/1553/389 513/1554/389 517/1555/389 519/1556/389 +f 520/1557/390 518/1558/390 514/1559/390 516/1560/390 +o cube +v 0.33425000000000005 0.9565625 -0.3488868749999998 +v 0.33425000000000005 0.9565625 -0.5051368749999998 +v 0.33425000000000005 0.2471875 -0.3488868749999998 +v 0.33425000000000005 0.2471875 -0.5051368749999998 +v 0.28737500000000005 0.9565625 -0.3488868749999998 +v 0.28737500000000005 0.9565625 -0.5051368749999998 +v 0.28737500000000005 0.2471875 -0.3488868749999998 +v 0.28737500000000005 0.2471875 -0.5051368749999998 +vt 0.259765625 0.6513671875 +vt 0.259765625 0.6952499999999999 +vt 0.2500625 0.6952499999999999 +vt 0.2500625 0.6513671875 +vt 0.271484375 0.6513671875 +vt 0.271484375 0.6952499999999999 +vt 0.26178125 0.6952499999999999 +vt 0.26178125 0.6513671875 +vt 0.4531875 0.5350937499999999 +vt 0.4531875 0.525390625 +vt 0.4560546875 0.525390625 +vt 0.4560546875 0.5350937499999999 +vt 0.461 0.525390625 +vt 0.461 0.5350937499999999 +vt 0.4638671875 0.5350937499999999 +vt 0.4638671875 0.525390625 +vt 0.1357421875 0.5537109375 +vt 0.1357421875 0.5975937499999999 +vt 0.132875 0.5975937499999999 +vt 0.132875 0.5537109375 +vt 0.1318359375 0.5537109375 +vt 0.1318359375 0.5975937499999999 +vt 0.12896875 0.5975937499999999 +vt 0.12896875 0.5537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 524/1561/391 522/1562/391 521/1563/391 523/1564/391 +f 527/1565/392 525/1566/392 526/1567/392 528/1568/392 +f 521/1569/393 522/1570/393 526/1571/393 525/1572/393 +f 524/1573/394 523/1574/394 527/1575/394 528/1576/394 +f 523/1577/395 521/1578/395 525/1579/395 527/1580/395 +f 528/1581/396 526/1582/396 522/1583/396 524/1584/396 +o cube +v 0.278 0.5659375 -0.380136875 +v 0.278 0.5659375 -0.380136875 +v 0.278 0.2471875 -0.380136875 +v 0.278 0.2471875 -0.380136875 +v -0.27825 0.5659375 -0.380136875 +v -0.27825 0.5659375 -0.380136875 +v -0.27825 0.2471875 -0.380136875 +v -0.27825 0.2471875 -0.380136875 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98053125 +vt 0.0000625 0.98053125 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98053125 +vt 0.0000625 0.98053125 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.27728125 0.98053125 +vt 0.27728125 0.9999375 +vt 0.24225 0.9999375 +vt 0.24225 0.98053125 +vt 0.27728125 0.98059375 +vt 0.27728125 1 +vt 0.24225 1 +vt 0.24225 0.98059375 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 530/1585/397 529/1586/397 532/1587/397 531/1588/397 +f 533/1589/398 534/1590/398 535/1591/398 536/1592/398 +f 530/1593/399 534/1594/399 529/1595/399 533/1596/399 +f 531/1597/400 535/1598/400 532/1599/400 536/1600/400 +f 531/1601/401 529/1602/401 533/1603/401 535/1604/401 +f 536/1605/402 534/1606/402 530/1607/402 532/1608/402 +o cube +v 0.278 0.5659375 0.49486312499999996 +v 0.278 0.5659375 0.49486312499999996 +v 0.278 0.2471875 0.49486312499999996 +v 0.278 0.2471875 0.49486312499999996 +v -0.27825 0.5659375 0.49486312499999996 +v -0.27825 0.5659375 0.49486312499999996 +v -0.27825 0.2471875 0.49486312499999996 +v -0.27825 0.2471875 0.49486312499999996 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98053125 +vt 0.0000625 0.98053125 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98053125 +vt 0.0000625 0.98053125 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.27728125 0.98053125 +vt 0.27728125 0.9999375 +vt 0.24225 0.9999375 +vt 0.24225 0.98053125 +vt 0.27728125 0.98059375 +vt 0.27728125 1 +vt 0.24225 1 +vt 0.24225 0.98059375 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 538/1609/403 537/1610/403 540/1611/403 539/1612/403 +f 541/1613/404 542/1614/404 543/1615/404 544/1616/404 +f 538/1617/405 542/1618/405 537/1619/405 541/1620/405 +f 539/1621/406 543/1622/406 540/1623/406 544/1624/406 +f 539/1625/407 537/1626/407 541/1627/407 543/1628/407 +f 544/1629/408 542/1630/408 538/1631/408 540/1632/408 +o cube +v 0.278 0.5659375 0.27611312499999996 +v 0.278 0.5659375 0.27611312499999996 +v 0.278 0.2471875 0.27611312499999996 +v 0.278 0.2471875 0.27611312499999996 +v -0.27825 0.5659375 0.27611312499999996 +v -0.27825 0.5659375 0.27611312499999996 +v -0.27825 0.2471875 0.27611312499999996 +v -0.27825 0.2471875 0.27611312499999996 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98053125 +vt 0.0000625 0.98053125 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98053125 +vt 0.0000625 0.98053125 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.27728125 0.98053125 +vt 0.27728125 0.9999375 +vt 0.24225 0.9999375 +vt 0.24225 0.98053125 +vt 0.27728125 0.98059375 +vt 0.27728125 1 +vt 0.24225 1 +vt 0.24225 0.98059375 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 546/1633/409 545/1634/409 548/1635/409 547/1636/409 +f 549/1637/410 550/1638/410 551/1639/410 552/1640/410 +f 546/1641/411 550/1642/411 545/1643/411 549/1644/411 +f 547/1645/412 551/1646/412 548/1647/412 552/1648/412 +f 547/1649/413 545/1650/413 549/1651/413 551/1652/413 +f 552/1653/414 550/1654/414 546/1655/414 548/1656/414 +o cube +v 0.278 0.5659375 -0.16138687499999999 +v 0.278 0.5659375 -0.16138687499999999 +v 0.278 0.2471875 -0.16138687499999999 +v 0.278 0.2471875 -0.16138687499999999 +v -0.27825 0.5659375 -0.16138687499999999 +v -0.27825 0.5659375 -0.16138687499999999 +v -0.27825 0.2471875 -0.16138687499999999 +v -0.27825 0.2471875 -0.16138687499999999 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98053125 +vt 0.0000625 0.98053125 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98053125 +vt 0.0000625 0.98053125 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.27728125 0.98053125 +vt 0.27728125 0.9999375 +vt 0.24225 0.9999375 +vt 0.24225 0.98053125 +vt 0.27728125 0.98059375 +vt 0.27728125 1 +vt 0.24225 1 +vt 0.24225 0.98059375 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 554/1657/415 553/1658/415 556/1659/415 555/1660/415 +f 557/1661/416 558/1662/416 559/1663/416 560/1664/416 +f 554/1665/417 558/1666/417 553/1667/417 557/1668/417 +f 555/1669/418 559/1670/418 556/1671/418 560/1672/418 +f 555/1673/419 553/1674/419 557/1675/419 559/1676/419 +f 560/1677/420 558/1678/420 554/1679/420 556/1680/420 +o cube +v 0.278 0.5659375 0.05736312499999996 +v 0.278 0.5659375 0.05736312499999996 +v 0.278 0.2471875 0.05736312499999996 +v 0.278 0.2471875 0.05736312499999996 +v -0.27825 0.5659375 0.05736312499999996 +v -0.27825 0.5659375 0.05736312499999996 +v -0.27825 0.2471875 0.05736312499999996 +v -0.27825 0.2471875 0.05736312499999996 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98053125 +vt 0.0000625 0.98053125 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98053125 +vt 0.0000625 0.98053125 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.03509375 0.9999375 +vt 0.27728125 0.98053125 +vt 0.27728125 0.9999375 +vt 0.24225 0.9999375 +vt 0.24225 0.98053125 +vt 0.27728125 0.98059375 +vt 0.27728125 1 +vt 0.24225 1 +vt 0.24225 0.98059375 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 562/1681/421 561/1682/421 564/1683/421 563/1684/421 +f 565/1685/422 566/1686/422 567/1687/422 568/1688/422 +f 562/1689/423 566/1690/423 561/1691/423 565/1692/423 +f 563/1693/424 567/1694/424 564/1695/424 568/1696/424 +f 563/1697/425 561/1698/425 565/1699/425 567/1700/425 +f 568/1701/426 566/1702/426 562/1703/426 564/1704/426 +o cube +v -0.15300000000000002 0.35968750000000005 -0.19263687499999999 +v -0.15300000000000002 0.35968750000000005 -0.25513687500000004 +v -0.15300000000000002 0.24718750000000003 -0.19263687499999999 +v -0.15300000000000002 0.24718750000000003 -0.25513687500000004 +v -0.293625 0.35968750000000005 -0.19263687499999999 +v -0.293625 0.35968750000000005 -0.25513687500000004 +v -0.293625 0.24718750000000003 -0.19263687499999999 +v -0.293625 0.24718750000000003 -0.25513687500000004 +vt 0.25384375 0.5244140625 +vt 0.25384375 0.5311874999999999 +vt 0.2500625 0.5311874999999999 +vt 0.2500625 0.5244140625 +vt 0.25775 0.5244140625 +vt 0.25775 0.5311874999999999 +vt 0.25396875 0.5311874999999999 +vt 0.25396875 0.5244140625 +vt 0.45709375 0.7264999999999999 +vt 0.45709375 0.7227187500000001 +vt 0.4658203125 0.7227187500000001 +vt 0.4658203125 0.7264999999999999 +vt 0.45709375 0.7149062500000001 +vt 0.45709375 0.7186874999999999 +vt 0.4658203125 0.7186874999999999 +vt 0.4658203125 0.7149062500000001 +vt 0.0361328125 0.5634765625 +vt 0.0361328125 0.5702499999999999 +vt 0.02740625 0.5702499999999999 +vt 0.02740625 0.5634765625 +vt 0.0244140625 0.5634765625 +vt 0.0244140625 0.5702499999999999 +vt 0.0156875 0.5702499999999999 +vt 0.0156875 0.5634765625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 572/1705/427 570/1706/427 569/1707/427 571/1708/427 +f 575/1709/428 573/1710/428 574/1711/428 576/1712/428 +f 569/1713/429 570/1714/429 574/1715/429 573/1716/429 +f 572/1717/430 571/1718/430 575/1719/430 576/1720/430 +f 571/1721/431 569/1722/431 573/1723/431 575/1724/431 +f 576/1725/432 574/1726/432 570/1727/432 572/1728/432 +o cube +v -0.15300000000000002 0.35968750000000005 0.38548812499999996 +v -0.15300000000000002 0.35968750000000005 0.32298812499999996 +v -0.15300000000000002 0.24718750000000003 0.38548812499999996 +v -0.15300000000000002 0.24718750000000003 0.32298812499999996 +v -0.293625 0.35968750000000005 0.38548812499999996 +v -0.293625 0.35968750000000005 0.32298812499999996 +v -0.293625 0.24718750000000003 0.38548812499999996 +v -0.293625 0.24718750000000003 0.32298812499999996 +vt 0.47259375 0.7314453125 +vt 0.47259375 0.7382187499999999 +vt 0.4688125 0.7382187499999999 +vt 0.4688125 0.7314453125 +vt 0.47259375 0.7236328125 +vt 0.47259375 0.7304062499999999 +vt 0.4688125 0.7304062499999999 +vt 0.4688125 0.7236328125 +vt 0.45709375 0.7147812499999999 +vt 0.45709375 0.7110000000000001 +vt 0.4658203125 0.7110000000000001 +vt 0.4658203125 0.7147812499999999 +vt 0.45709375 0.6992812500000001 +vt 0.45709375 0.7030624999999999 +vt 0.4658203125 0.7030624999999999 +vt 0.4658203125 0.6992812500000001 +vt 0.4384765625 0.8916015625 +vt 0.4384765625 0.898375 +vt 0.42975 0.898375 +vt 0.42975 0.8916015625 +vt 0.0478515625 0.5634765625 +vt 0.0478515625 0.5702499999999999 +vt 0.039125 0.5702499999999999 +vt 0.039125 0.5634765625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 580/1729/433 578/1730/433 577/1731/433 579/1732/433 +f 583/1733/434 581/1734/434 582/1735/434 584/1736/434 +f 577/1737/435 578/1738/435 582/1739/435 581/1740/435 +f 580/1741/436 579/1742/436 583/1743/436 584/1744/436 +f 579/1745/437 577/1746/437 581/1747/437 583/1748/437 +f 584/1749/438 582/1750/438 578/1751/438 580/1752/438 +o cube +v -0.10612500000000002 0.3721875 0.494863125 +v -0.10612500000000002 0.3721875 -0.380136875 +v -0.10612500000000002 0.3503125 0.494863125 +v -0.10612500000000002 0.3503125 -0.380136875 +v -0.293625 0.3721875 0.494863125 +v -0.293625 0.3721875 -0.380136875 +v -0.293625 0.3503125 0.494863125 +v -0.293625 0.3503125 -0.380136875 +vt 0.492125 0.9091796875 +vt 0.492125 0.91009375 +vt 0.4375625 0.91009375 +vt 0.4375625 0.9091796875 +vt 0.492125 0.8232421875 +vt 0.492125 0.82415625 +vt 0.4375625 0.82415625 +vt 0.4375625 0.8232421875 +vt 0.02740625 0.6991562499999999 +vt 0.02740625 0.6445937500000001 +vt 0.039 0.6445937500000001 +vt 0.039 0.6991562499999999 +vt 0.30084375 0.7422500000000001 +vt 0.30084375 0.7968125 +vt 0.3124375 0.7968125 +vt 0.3124375 0.7422500000000001 +vt 0.492125 0.5419921875 +vt 0.492125 0.5429062499999999 +vt 0.48053125 0.5429062499999999 +vt 0.48053125 0.5419921875 +vt 0.492125 0.5458984375 +vt 0.492125 0.5468124999999999 +vt 0.48053125 0.5468124999999999 +vt 0.48053125 0.5458984375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 588/1753/439 586/1754/439 585/1755/439 587/1756/439 +f 591/1757/440 589/1758/440 590/1759/440 592/1760/440 +f 585/1761/441 586/1762/441 590/1763/441 589/1764/441 +f 588/1765/442 587/1766/442 591/1767/442 592/1768/442 +f 587/1769/443 585/1770/443 589/1771/443 591/1772/443 +f 592/1773/444 590/1774/444 586/1775/444 588/1776/444 +o cube +v -0.278 0.5659375 0.494863125 +v -0.278 0.5659375 -0.380136875 +v -0.278 0.3721875 0.494863125 +v -0.278 0.3721875 -0.380136875 +v -0.293625 0.5659375 0.494863125 +v -0.293625 0.5659375 -0.380136875 +v -0.293625 0.3721875 0.494863125 +v -0.293625 0.3721875 -0.380136875 +vt 0.3436875 0.83209375 +vt 0.3436875 0.8436875 +vt 0.289125 0.8436875 +vt 0.289125 0.83209375 +vt 0.3436875 0.820375 +vt 0.3436875 0.83196875 +vt 0.289125 0.83196875 +vt 0.289125 0.820375 +vt 0.257875 0.5585312499999999 +vt 0.257875 0.5039687500000001 +vt 0.2587890625 0.5039687500000001 +vt 0.2587890625 0.5585312499999999 +vt 0.007875 0.5000625000000001 +vt 0.007875 0.5546249999999999 +vt 0.0087890625 0.5546249999999999 +vt 0.0087890625 0.5000625000000001 +vt 0.4541015625 0.5078750000000001 +vt 0.4541015625 0.5194687499999999 +vt 0.4531875 0.5194687499999999 +vt 0.4531875 0.5078750000000001 +vt 0.4501953125 0.5078750000000001 +vt 0.4501953125 0.5194687499999999 +vt 0.44928125 0.5194687499999999 +vt 0.44928125 0.5078750000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 596/1777/445 594/1778/445 593/1779/445 595/1780/445 +f 599/1781/446 597/1782/446 598/1783/446 600/1784/446 +f 593/1785/447 594/1786/447 598/1787/447 597/1788/447 +f 596/1789/448 595/1790/448 599/1791/448 600/1792/448 +f 595/1793/449 593/1794/449 597/1795/449 599/1796/449 +f 600/1797/450 598/1798/450 594/1799/450 596/1800/450 +o cube +v 0.293625 0.3721875 0.494863125 +v 0.293625 0.3721875 -0.380136875 +v 0.293625 0.3503125 0.494863125 +v 0.293625 0.3503125 -0.380136875 +v 0.10612500000000002 0.3721875 0.494863125 +v 0.10612500000000002 0.3721875 -0.380136875 +v 0.10612500000000002 0.3503125 0.494863125 +v 0.10612500000000002 0.3503125 -0.380136875 +vt 0.4375625 0.8232421875 +vt 0.4375625 0.82415625 +vt 0.492125 0.82415625 +vt 0.492125 0.8232421875 +vt 0.4375625 0.9091796875 +vt 0.4375625 0.91009375 +vt 0.492125 0.91009375 +vt 0.492125 0.9091796875 +vt 0.039 0.6991562499999999 +vt 0.039 0.6445937500000001 +vt 0.02740625 0.6445937500000001 +vt 0.02740625 0.6991562499999999 +vt 0.3124375 0.7422500000000001 +vt 0.3124375 0.7968125 +vt 0.30084375 0.7968125 +vt 0.30084375 0.7422500000000001 +vt 0.48053125 0.5419921875 +vt 0.48053125 0.5429062499999999 +vt 0.492125 0.5429062499999999 +vt 0.492125 0.5419921875 +vt 0.48053125 0.5458984375 +vt 0.48053125 0.5468124999999999 +vt 0.492125 0.5468124999999999 +vt 0.492125 0.5458984375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 604/1801/451 602/1802/451 601/1803/451 603/1804/451 +f 607/1805/452 605/1806/452 606/1807/452 608/1808/452 +f 601/1809/453 602/1810/453 606/1811/453 605/1812/453 +f 604/1813/454 603/1814/454 607/1815/454 608/1816/454 +f 603/1817/455 601/1818/455 605/1819/455 607/1820/455 +f 608/1821/456 606/1822/456 602/1823/456 604/1824/456 +o cube +v 0.293625 0.35968750000000005 -0.19263687499999999 +v 0.293625 0.35968750000000005 -0.25513687500000004 +v 0.293625 0.24718750000000003 -0.19263687499999999 +v 0.293625 0.24718750000000003 -0.25513687500000004 +v 0.15300000000000002 0.35968750000000005 -0.19263687499999999 +v 0.15300000000000002 0.35968750000000005 -0.25513687500000004 +v 0.15300000000000002 0.24718750000000003 -0.19263687499999999 +v 0.15300000000000002 0.24718750000000003 -0.25513687500000004 +vt 0.25396875 0.5244140625 +vt 0.25396875 0.5311874999999999 +vt 0.25775 0.5311874999999999 +vt 0.25775 0.5244140625 +vt 0.2500625 0.5244140625 +vt 0.2500625 0.5311874999999999 +vt 0.25384375 0.5311874999999999 +vt 0.25384375 0.5244140625 +vt 0.4658203125 0.7264999999999999 +vt 0.4658203125 0.7227187500000001 +vt 0.45709375 0.7227187500000001 +vt 0.45709375 0.7264999999999999 +vt 0.4658203125 0.7149062500000001 +vt 0.4658203125 0.7186874999999999 +vt 0.45709375 0.7186874999999999 +vt 0.45709375 0.7149062500000001 +vt 0.02740625 0.5634765625 +vt 0.02740625 0.5702499999999999 +vt 0.0361328125 0.5702499999999999 +vt 0.0361328125 0.5634765625 +vt 0.0156875 0.5634765625 +vt 0.0156875 0.5702499999999999 +vt 0.0244140625 0.5702499999999999 +vt 0.0244140625 0.5634765625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 612/1825/457 610/1826/457 609/1827/457 611/1828/457 +f 615/1829/458 613/1830/458 614/1831/458 616/1832/458 +f 609/1833/459 610/1834/459 614/1835/459 613/1836/459 +f 612/1837/460 611/1838/460 615/1839/460 616/1840/460 +f 611/1841/461 609/1842/461 613/1843/461 615/1844/461 +f 616/1845/462 614/1846/462 610/1847/462 612/1848/462 +o cube +v 0.293625 0.5659375 0.494863125 +v 0.293625 0.5659375 -0.380136875 +v 0.293625 0.3721875 0.494863125 +v 0.293625 0.3721875 -0.380136875 +v 0.278 0.5659375 0.494863125 +v 0.278 0.5659375 -0.380136875 +v 0.278 0.3721875 0.494863125 +v 0.278 0.3721875 -0.380136875 +vt 0.289125 0.820375 +vt 0.289125 0.83196875 +vt 0.3436875 0.83196875 +vt 0.3436875 0.820375 +vt 0.289125 0.83209375 +vt 0.289125 0.8436875 +vt 0.3436875 0.8436875 +vt 0.3436875 0.83209375 +vt 0.2587890625 0.5585312499999999 +vt 0.2587890625 0.5039687500000001 +vt 0.257875 0.5039687500000001 +vt 0.257875 0.5585312499999999 +vt 0.0087890625 0.5000625000000001 +vt 0.0087890625 0.5546249999999999 +vt 0.007875 0.5546249999999999 +vt 0.007875 0.5000625000000001 +vt 0.4531875 0.5078750000000001 +vt 0.4531875 0.5194687499999999 +vt 0.4541015625 0.5194687499999999 +vt 0.4541015625 0.5078750000000001 +vt 0.44928125 0.5078750000000001 +vt 0.44928125 0.5194687499999999 +vt 0.4501953125 0.5194687499999999 +vt 0.4501953125 0.5078750000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 620/1849/463 618/1850/463 617/1851/463 619/1852/463 +f 623/1853/464 621/1854/464 622/1855/464 624/1856/464 +f 617/1857/465 618/1858/465 622/1859/465 621/1860/465 +f 620/1861/466 619/1862/466 623/1863/466 624/1864/466 +f 619/1865/467 617/1866/467 621/1867/467 623/1868/467 +f 624/1869/468 622/1870/468 618/1871/468 620/1872/468 +o cube +v 0.293625 0.35968750000000005 0.38548812499999996 +v 0.293625 0.35968750000000005 0.32298812499999996 +v 0.293625 0.24718750000000003 0.38548812499999996 +v 0.293625 0.24718750000000003 0.32298812499999996 +v 0.15300000000000002 0.35968750000000005 0.38548812499999996 +v 0.15300000000000002 0.35968750000000005 0.32298812499999996 +v 0.15300000000000002 0.24718750000000003 0.38548812499999996 +v 0.15300000000000002 0.24718750000000003 0.32298812499999996 +vt 0.4688125 0.7236328125 +vt 0.4688125 0.7304062499999999 +vt 0.47259375 0.7304062499999999 +vt 0.47259375 0.7236328125 +vt 0.4688125 0.7314453125 +vt 0.4688125 0.7382187499999999 +vt 0.47259375 0.7382187499999999 +vt 0.47259375 0.7314453125 +vt 0.4658203125 0.7147812499999999 +vt 0.4658203125 0.7110000000000001 +vt 0.45709375 0.7110000000000001 +vt 0.45709375 0.7147812499999999 +vt 0.4658203125 0.6992812500000001 +vt 0.4658203125 0.7030624999999999 +vt 0.45709375 0.7030624999999999 +vt 0.45709375 0.6992812500000001 +vt 0.42975 0.8916015625 +vt 0.42975 0.898375 +vt 0.4384765625 0.898375 +vt 0.4384765625 0.8916015625 +vt 0.039125 0.5634765625 +vt 0.039125 0.5702499999999999 +vt 0.0478515625 0.5702499999999999 +vt 0.0478515625 0.5634765625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 628/1873/469 626/1874/469 625/1875/469 627/1876/469 +f 631/1877/470 629/1878/470 630/1879/470 632/1880/470 +f 625/1881/471 626/1882/471 630/1883/471 629/1884/471 +f 628/1885/472 627/1886/472 631/1887/472 632/1888/472 +f 627/1889/473 625/1890/473 629/1891/473 631/1892/473 +f 632/1893/474 630/1894/474 626/1895/474 628/1896/474 +o cube +v 0.33425000000000005 0.9565625 -0.8801368749999998 +v 0.33425000000000005 0.9565625 -1.0363868749999998 +v 0.33425000000000005 0.2471875 -0.8801368749999998 +v 0.33425000000000005 0.2471875 -1.0363868749999998 +v 0.28737500000000005 0.9565625 -0.8801368749999998 +v 0.28737500000000005 0.9565625 -1.0363868749999998 +v 0.28737500000000005 0.2471875 -0.8801368749999998 +v 0.28737500000000005 0.2471875 -1.0363868749999998 +vt 0.318359375 0.9091796875 +vt 0.318359375 0.9530625 +vt 0.30865625 0.9530625 +vt 0.30865625 0.9091796875 +vt 0.087890625 0.6474609375 +vt 0.087890625 0.6913437499999999 +vt 0.0781875 0.6913437499999999 +vt 0.0781875 0.6474609375 +vt 0.46490625 0.5389999999999999 +vt 0.46490625 0.529296875 +vt 0.4677734375 0.529296875 +vt 0.4677734375 0.5389999999999999 +vt 0.0000625 0.521484375 +vt 0.0000625 0.5311874999999999 +vt 0.0029296875 0.5311874999999999 +vt 0.0029296875 0.521484375 +vt 0.1435546875 0.5537109375 +vt 0.1435546875 0.5975937499999999 +vt 0.1406875 0.5975937499999999 +vt 0.1406875 0.5537109375 +vt 0.1396484375 0.5537109375 +vt 0.1396484375 0.5975937499999999 +vt 0.13678125 0.5975937499999999 +vt 0.13678125 0.5537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 636/1897/475 634/1898/475 633/1899/475 635/1900/475 +f 639/1901/476 637/1902/476 638/1903/476 640/1904/476 +f 633/1905/477 634/1906/477 638/1907/477 637/1908/477 +f 636/1909/478 635/1910/478 639/1911/478 640/1912/478 +f 635/1913/479 633/1914/479 637/1915/479 639/1916/479 +f 640/1917/480 638/1918/480 634/1919/480 636/1920/480 +o cube +v -0.287375 0.9565625 -0.8801368749999998 +v -0.287375 0.9565625 -1.0363868749999998 +v -0.287375 0.2471875 -0.8801368749999998 +v -0.287375 0.2471875 -1.0363868749999998 +v -0.33425 0.9565625 -0.8801368749999998 +v -0.33425 0.9565625 -1.0363868749999998 +v -0.33425 0.2471875 -0.8801368749999998 +v -0.33425 0.2471875 -1.0363868749999998 +vt 0.099609375 0.6474609375 +vt 0.099609375 0.6913437499999999 +vt 0.08990625 0.6913437499999999 +vt 0.08990625 0.6474609375 +vt 0.111328125 0.6474609375 +vt 0.111328125 0.6913437499999999 +vt 0.101625 0.6913437499999999 +vt 0.101625 0.6474609375 +vt 0.00396875 0.5311874999999999 +vt 0.00396875 0.521484375 +vt 0.0068359375 0.521484375 +vt 0.0068359375 0.5311874999999999 +vt 0.01178125 0.521484375 +vt 0.01178125 0.5311874999999999 +vt 0.0146484375 0.5311874999999999 +vt 0.0146484375 0.521484375 +vt 0.2021484375 0.5537109375 +vt 0.2021484375 0.5975937499999999 +vt 0.19928125 0.5975937499999999 +vt 0.19928125 0.5537109375 +vt 0.1474609375 0.5537109375 +vt 0.1474609375 0.5975937499999999 +vt 0.14459375 0.5975937499999999 +vt 0.14459375 0.5537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 644/1921/481 642/1922/481 641/1923/481 643/1924/481 +f 647/1925/482 645/1926/482 646/1927/482 648/1928/482 +f 641/1929/483 642/1930/483 646/1931/483 645/1932/483 +f 644/1933/484 643/1934/484 647/1935/484 648/1936/484 +f 643/1937/485 641/1938/485 645/1939/485 647/1940/485 +f 648/1941/486 646/1942/486 642/1943/486 644/1944/486 +o cube +v -0.287375 0.9565625 -0.3488868749999998 +v -0.287375 0.9565625 -0.5051368749999998 +v -0.287375 0.2471875 -0.3488868749999998 +v -0.287375 0.2471875 -0.5051368749999998 +v -0.33425 0.9565625 -0.3488868749999998 +v -0.33425 0.9565625 -0.5051368749999998 +v -0.33425 0.2471875 -0.3488868749999998 +v -0.33425 0.2471875 -0.5051368749999998 +vt 0.009765625 0.6435546875 +vt 0.009765625 0.6874374999999999 +vt 0.0000625 0.6874374999999999 +vt 0.0000625 0.6435546875 +vt 0.322265625 0.7529296875 +vt 0.322265625 0.7968125 +vt 0.3125625 0.7968125 +vt 0.3125625 0.7529296875 +vt 0.0156875 0.5311874999999999 +vt 0.0156875 0.521484375 +vt 0.0185546875 0.521484375 +vt 0.0185546875 0.5311874999999999 +vt 0.01959375 0.521484375 +vt 0.01959375 0.5311874999999999 +vt 0.0224609375 0.5311874999999999 +vt 0.0224609375 0.521484375 +vt 0.2099609375 0.5537109375 +vt 0.2099609375 0.5975937499999999 +vt 0.20709375 0.5975937499999999 +vt 0.20709375 0.5537109375 +vt 0.2060546875 0.5537109375 +vt 0.2060546875 0.5975937499999999 +vt 0.2031875 0.5975937499999999 +vt 0.2031875 0.5537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 652/1945/487 650/1946/487 649/1947/487 651/1948/487 +f 655/1949/488 653/1950/488 654/1951/488 656/1952/488 +f 649/1953/489 650/1954/489 654/1955/489 653/1956/489 +f 652/1957/490 651/1958/490 655/1959/490 656/1960/490 +f 651/1961/491 649/1962/491 653/1963/491 655/1964/491 +f 656/1965/492 654/1966/492 650/1967/492 652/1968/492 +o cube +v -0.287375 0.9565625 0.619863125 +v -0.287375 0.9565625 0.46361312499999996 +v -0.287375 0.2471875 0.619863125 +v -0.287375 0.2471875 0.46361312499999996 +v -0.33425 0.9565625 0.619863125 +v -0.33425 0.9565625 0.46361312499999996 +v -0.33425 0.2471875 0.619863125 +v -0.33425 0.2471875 0.46361312499999996 +vt 0.326171875 0.7060546875 +vt 0.326171875 0.7499374999999999 +vt 0.31646875 0.7499374999999999 +vt 0.31646875 0.7060546875 +vt 0.326171875 0.6591796875 +vt 0.326171875 0.7030624999999999 +vt 0.31646875 0.7030624999999999 +vt 0.31646875 0.6591796875 +vt 0.0235 0.5311874999999999 +vt 0.0235 0.521484375 +vt 0.0263671875 0.521484375 +vt 0.0263671875 0.5311874999999999 +vt 0.02740625 0.521484375 +vt 0.02740625 0.5311874999999999 +vt 0.0302734375 0.5311874999999999 +vt 0.0302734375 0.521484375 +vt 0.2177734375 0.5537109375 +vt 0.2177734375 0.5975937499999999 +vt 0.21490625 0.5975937499999999 +vt 0.21490625 0.5537109375 +vt 0.2138671875 0.5537109375 +vt 0.2138671875 0.5975937499999999 +vt 0.211 0.5975937499999999 +vt 0.211 0.5537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 660/1969/493 658/1970/493 657/1971/493 659/1972/493 +f 663/1973/494 661/1974/494 662/1975/494 664/1976/494 +f 657/1977/495 658/1978/495 662/1979/495 661/1980/495 +f 660/1981/496 659/1982/496 663/1983/496 664/1984/496 +f 659/1985/497 657/1986/497 661/1987/497 663/1988/497 +f 664/1989/498 662/1990/498 658/1991/498 660/1992/498 +o cube +v -0.287375 0.9565625 1.151113125 +v -0.287375 0.9565625 0.994863125 +v -0.287375 0.2471875 1.151113125 +v -0.287375 0.2471875 0.994863125 +v -0.33425 0.9565625 1.151113125 +v -0.33425 0.9565625 0.994863125 +v -0.33425 0.2471875 1.151113125 +v -0.33425 0.2471875 0.994863125 +vt 0.330078125 0.9091796875 +vt 0.330078125 0.9530625 +vt 0.320375 0.9530625 +vt 0.320375 0.9091796875 +vt 0.158203125 0.6357421875 +vt 0.158203125 0.6796249999999999 +vt 0.1485 0.6796249999999999 +vt 0.1485 0.6357421875 +vt 0.0313125 0.5311874999999999 +vt 0.0313125 0.521484375 +vt 0.0341796875 0.521484375 +vt 0.0341796875 0.5311874999999999 +vt 0.03521875 0.521484375 +vt 0.03521875 0.5311874999999999 +vt 0.0380859375 0.5311874999999999 +vt 0.0380859375 0.521484375 +vt 0.2451171875 0.5537109375 +vt 0.2451171875 0.5975937499999999 +vt 0.24225 0.5975937499999999 +vt 0.24225 0.5537109375 +vt 0.2412109375 0.5537109375 +vt 0.2412109375 0.5975937499999999 +vt 0.23834375 0.5975937499999999 +vt 0.23834375 0.5537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 668/1993/499 666/1994/499 665/1995/499 667/1996/499 +f 671/1997/500 669/1998/500 670/1999/500 672/2000/500 +f 665/2001/501 666/2002/501 670/2003/501 669/2004/501 +f 668/2005/502 667/2006/502 671/2007/502 672/2008/502 +f 667/2009/503 665/2010/503 669/2011/503 671/2012/503 +f 672/2013/504 670/2014/504 666/2015/504 668/2016/504 +o cube +v 0.34987500000000005 0.8940625 0.46361312499999996 +v 0.34987500000000005 0.8940625 -0.3488868750000001 +v 0.34987500000000005 0.5128124999999999 0.46361312499999996 +v 0.34987500000000005 0.5128124999999999 -0.3488868750000001 +v 0.33425000000000005 0.8940625 0.46361312499999996 +v 0.33425000000000005 0.8940625 -0.3488868750000001 +v 0.33425000000000005 0.5128124999999999 0.46361312499999996 +v 0.33425000000000005 0.5128124999999999 -0.3488868750000001 +vt 0.25384375 0.8281875 +vt 0.25384375 0.8515 +vt 0.2031875 0.8515 +vt 0.2031875 0.8281875 +vt 0.25384375 0.80475 +vt 0.25384375 0.8280625 +vt 0.2031875 0.8280625 +vt 0.2031875 0.80475 +vt 0.336 0.5546249999999999 +vt 0.336 0.5039687500000001 +vt 0.3369140625 0.5039687500000001 +vt 0.3369140625 0.5546249999999999 +vt 0.33990625 0.5039687500000001 +vt 0.33990625 0.5546249999999999 +vt 0.3408203125 0.5546249999999999 +vt 0.3408203125 0.5039687500000001 +vt 0.4228515625 0.5039687500000001 +vt 0.4228515625 0.5272812499999999 +vt 0.4219375 0.5272812499999999 +vt 0.4219375 0.5039687500000001 +vt 0.4189453125 0.5039687500000001 +vt 0.4189453125 0.5272812499999999 +vt 0.41803125 0.5272812499999999 +vt 0.41803125 0.5039687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 676/2017/505 674/2018/505 673/2019/505 675/2020/505 +f 679/2021/506 677/2022/506 678/2023/506 680/2024/506 +f 673/2025/507 674/2026/507 678/2027/507 677/2028/507 +f 676/2029/508 675/2030/508 679/2031/508 680/2032/508 +f 675/2033/509 673/2034/509 677/2035/509 679/2036/509 +f 680/2037/510 678/2038/510 674/2039/510 676/2040/510 +o cube +v 0.36550000000000005 0.8940625 -0.8801368749999998 +v 0.36550000000000005 0.8940625 -1.0363868749999998 +v 0.36550000000000005 0.5128124999999999 -0.8801368749999998 +v 0.36550000000000005 0.5128124999999999 -1.0363868749999998 +v 0.33425000000000005 0.8940625 -0.8801368749999998 +v 0.33425000000000005 0.8940625 -1.0363868749999998 +v 0.33425000000000005 0.5128124999999999 -0.8801368749999998 +v 0.33425000000000005 0.5128124999999999 -1.0363868749999998 +vt 0.111328125 0.6094375000000001 +vt 0.111328125 0.6327499999999999 +vt 0.101625 0.6327499999999999 +vt 0.101625 0.6094375000000001 +vt 0.126953125 0.6094375000000001 +vt 0.126953125 0.6327499999999999 +vt 0.11725 0.6327499999999999 +vt 0.11725 0.6094375000000001 +vt 0.16021875 0.5233749999999999 +vt 0.16021875 0.513671875 +vt 0.162109375 0.513671875 +vt 0.162109375 0.5233749999999999 +vt 0.164125 0.513671875 +vt 0.164125 0.5233749999999999 +vt 0.166015625 0.5233749999999999 +vt 0.166015625 0.513671875 +vt 0.068359375 0.5274062500000001 +vt 0.068359375 0.5507187499999999 +vt 0.06646875 0.5507187499999999 +vt 0.06646875 0.5274062500000001 +vt 0.044921875 0.5274062500000001 +vt 0.044921875 0.5507187499999999 +vt 0.04303125 0.5507187499999999 +vt 0.04303125 0.5274062500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 684/2041/511 682/2042/511 681/2043/511 683/2044/511 +f 687/2045/512 685/2046/512 686/2047/512 688/2048/512 +f 681/2049/513 682/2050/513 686/2051/513 685/2052/513 +f 684/2053/514 683/2054/514 687/2055/514 688/2056/514 +f 683/2057/515 681/2058/515 685/2059/515 687/2060/515 +f 688/2061/516 686/2062/516 682/2063/516 684/2064/516 +o cube +v 0.34987500000000005 0.8940625 -1.0363868749999998 +v 0.34987500000000005 0.8940625 -1.2551368749999998 +v 0.34987500000000005 0.5128124999999999 -1.0363868749999998 +v 0.34987500000000005 0.5128124999999999 -1.2551368749999998 +v 0.33425000000000005 0.8940625 -1.0363868749999998 +v 0.33425000000000005 0.8940625 -1.2551368749999998 +v 0.33425000000000005 0.5128124999999999 -1.0363868749999998 +v 0.33425000000000005 0.5128124999999999 -1.2551368749999998 +vt 0.357421875 0.92975 +vt 0.357421875 0.9530625 +vt 0.3438125 0.9530625 +vt 0.3438125 0.92975 +vt 0.357421875 0.9063125 +vt 0.357421875 0.929625 +vt 0.3438125 0.929625 +vt 0.3438125 0.9063125 +vt 0.48053125 0.6366562499999999 +vt 0.48053125 0.623046875 +vt 0.4814453125 0.623046875 +vt 0.4814453125 0.6366562499999999 +vt 0.48053125 0.607421875 +vt 0.48053125 0.6210312499999999 +vt 0.4814453125 0.6210312499999999 +vt 0.4814453125 0.607421875 +vt 0.4658203125 0.5039687500000001 +vt 0.4658203125 0.5272812499999999 +vt 0.46490625 0.5272812499999999 +vt 0.46490625 0.5039687500000001 +vt 0.4736328125 0.5274062500000001 +vt 0.4736328125 0.5507187499999999 +vt 0.47271875 0.5507187499999999 +vt 0.47271875 0.5274062500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 692/2065/517 690/2066/517 689/2067/517 691/2068/517 +f 695/2069/518 693/2070/518 694/2071/518 696/2072/518 +f 689/2073/519 690/2074/519 694/2075/519 693/2076/519 +f 692/2077/520 691/2078/520 695/2079/520 696/2080/520 +f 691/2081/521 689/2082/521 693/2083/521 695/2084/521 +f 696/2085/522 694/2086/522 690/2087/522 692/2088/522 +o cube +v 0.36550000000000005 0.5190625 -0.8801368749999998 +v 0.36550000000000005 0.5190625 -1.2551368749999998 +v 0.36550000000000005 0.2471875 -0.8801368749999998 +v 0.36550000000000005 0.2471875 -1.2551368749999998 +v 0.33425000000000005 0.5190625 -0.8801368749999998 +v 0.33425000000000005 0.5190625 -1.2551368749999998 +v 0.33425000000000005 0.2471875 -0.8801368749999998 +v 0.33425000000000005 0.2471875 -1.2551368749999998 +vt 0.34759375 0.7802734375 +vt 0.34759375 0.7968125 +vt 0.32428125 0.7968125 +vt 0.32428125 0.7802734375 +vt 0.34759375 0.7607421875 +vt 0.34759375 0.77728125 +vt 0.32428125 0.77728125 +vt 0.32428125 0.7607421875 +vt 0.07428125 0.5507187499999999 +vt 0.07428125 0.5274062500000001 +vt 0.076171875 0.5274062500000001 +vt 0.076171875 0.5507187499999999 +vt 0.086 0.5274062500000001 +vt 0.086 0.5507187499999999 +vt 0.087890625 0.5507187499999999 +vt 0.087890625 0.5274062500000001 +vt 0.462890625 0.7685546875 +vt 0.462890625 0.78509375 +vt 0.461 0.78509375 +vt 0.461 0.7685546875 +vt 0.462890625 0.8740234375 +vt 0.462890625 0.8905625 +vt 0.461 0.8905625 +vt 0.461 0.8740234375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 700/2089/523 698/2090/523 697/2091/523 699/2092/523 +f 703/2093/524 701/2094/524 702/2095/524 704/2096/524 +f 697/2097/525 698/2098/525 702/2099/525 701/2100/525 +f 700/2101/526 699/2102/526 703/2103/526 704/2104/526 +f 699/2105/527 697/2106/527 701/2107/527 703/2108/527 +f 704/2109/528 702/2110/528 698/2111/528 700/2112/528 +o cube +v 0.287375 0.9565625 -1.0051368749999998 +v 0.287375 0.9565625 -1.0207618749999998 +v 0.287375 0.2471875 -1.0051368749999998 +v 0.287375 0.2471875 -1.0207618749999998 +v -0.29075000000000006 0.9565625 -1.0051368749999998 +v -0.29075000000000006 0.9565625 -1.0207618749999998 +v -0.29075000000000006 0.2471875 -1.0051368749999998 +v -0.29075000000000006 0.2471875 -1.0207618749999998 +vt 0.1728515625 0.5068359375 +vt 0.1728515625 0.5507187499999999 +vt 0.1719375 0.5507187499999999 +vt 0.1719375 0.5068359375 +vt 0.1923828125 0.5068359375 +vt 0.1923828125 0.5507187499999999 +vt 0.19146875 0.5507187499999999 +vt 0.19146875 0.5068359375 +vt 0.4531875 0.5936874999999999 +vt 0.4531875 0.5927734375 +vt 0.4892578125 0.5927734375 +vt 0.4892578125 0.5936874999999999 +vt 0.4531875 0.5537109375 +vt 0.4531875 0.5546249999999999 +vt 0.4892578125 0.5546249999999999 +vt 0.4892578125 0.5537109375 +vt 0.2392578125 0.9560546875 +vt 0.2392578125 0.9999375 +vt 0.2031875 0.9999375 +vt 0.2031875 0.9560546875 +vt 0.1142578125 0.7685546875 +vt 0.1142578125 0.8124375 +vt 0.0781875 0.8124375 +vt 0.0781875 0.7685546875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 708/2113/529 706/2114/529 705/2115/529 707/2116/529 +f 711/2117/530 709/2118/530 710/2119/530 712/2120/530 +f 705/2121/531 706/2122/531 710/2123/531 709/2124/531 +f 708/2125/532 707/2126/532 711/2127/532 712/2128/532 +f 707/2129/533 705/2130/533 709/2131/533 711/2132/533 +f 712/2133/534 710/2134/534 706/2135/534 708/2136/534 +o cube +v -0.33425 0.8940625 -1.0363868749999998 +v -0.33425 0.8940625 -1.2551368749999998 +v -0.33425 0.5128124999999999 -1.0363868749999998 +v -0.33425 0.5128124999999999 -1.2551368749999998 +v -0.349875 0.8940625 -1.0363868749999998 +v -0.349875 0.8940625 -1.2551368749999998 +v -0.349875 0.5128124999999999 -1.0363868749999998 +v -0.349875 0.5128124999999999 -1.2551368749999998 +vt 0.357421875 0.8438125 +vt 0.357421875 0.867125 +vt 0.3438125 0.867125 +vt 0.3438125 0.8438125 +vt 0.357421875 0.820375 +vt 0.357421875 0.8436875 +vt 0.3438125 0.8436875 +vt 0.3438125 0.820375 +vt 0.48053125 0.5897812499999999 +vt 0.48053125 0.576171875 +vt 0.4814453125 0.576171875 +vt 0.4814453125 0.5897812499999999 +vt 0.48053125 0.560546875 +vt 0.48053125 0.5741562499999999 +vt 0.4814453125 0.5741562499999999 +vt 0.4814453125 0.560546875 +vt 0.4775390625 0.976625 +vt 0.4775390625 0.9999375 +vt 0.476625 0.9999375 +vt 0.476625 0.976625 +vt 0.4736328125 0.5039687500000001 +vt 0.4736328125 0.5272812499999999 +vt 0.47271875 0.5272812499999999 +vt 0.47271875 0.5039687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 716/2137/535 714/2138/535 713/2139/535 715/2140/535 +f 719/2141/536 717/2142/536 718/2143/536 720/2144/536 +f 713/2145/537 714/2146/537 718/2147/537 717/2148/537 +f 716/2149/538 715/2150/538 719/2151/538 720/2152/538 +f 715/2153/539 713/2154/539 717/2155/539 719/2156/539 +f 720/2157/540 718/2158/540 714/2159/540 716/2160/540 +o cube +v -0.33425 0.8940625 -0.8801368749999998 +v -0.33425 0.8940625 -1.0363868749999998 +v -0.33425 0.5128124999999999 -0.8801368749999998 +v -0.33425 0.5128124999999999 -1.0363868749999998 +v -0.3655 0.8940625 -0.8801368749999998 +v -0.3655 0.8940625 -1.0363868749999998 +v -0.3655 0.5128124999999999 -0.8801368749999998 +v -0.3655 0.5128124999999999 -1.0363868749999998 +vt 0.138671875 0.6094375000000001 +vt 0.138671875 0.6327499999999999 +vt 0.12896875 0.6327499999999999 +vt 0.12896875 0.6094375000000001 +vt 0.150390625 0.6094375000000001 +vt 0.150390625 0.6327499999999999 +vt 0.1406875 0.6327499999999999 +vt 0.1406875 0.6094375000000001 +vt 0.16803125 0.5233749999999999 +vt 0.16803125 0.513671875 +vt 0.169921875 0.513671875 +vt 0.169921875 0.5233749999999999 +vt 0.17975 0.513671875 +vt 0.17975 0.5233749999999999 +vt 0.181640625 0.5233749999999999 +vt 0.181640625 0.513671875 +vt 0.095703125 0.5274062500000001 +vt 0.095703125 0.5507187499999999 +vt 0.0938125 0.5507187499999999 +vt 0.0938125 0.5274062500000001 +vt 0.091796875 0.5274062500000001 +vt 0.091796875 0.5507187499999999 +vt 0.08990625 0.5507187499999999 +vt 0.08990625 0.5274062500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 724/2161/541 722/2162/541 721/2163/541 723/2164/541 +f 727/2165/542 725/2166/542 726/2167/542 728/2168/542 +f 721/2169/543 722/2170/543 726/2171/543 725/2172/543 +f 724/2173/544 723/2174/544 727/2175/544 728/2176/544 +f 723/2177/545 721/2178/545 725/2179/545 727/2180/545 +f 728/2181/546 726/2182/546 722/2183/546 724/2184/546 +o cube +v -0.33425 0.5190625 -0.8801368749999998 +v -0.33425 0.5190625 -1.2551368749999998 +v -0.33425 0.2471875 -0.8801368749999998 +v -0.33425 0.2471875 -1.2551368749999998 +v -0.3655 0.5190625 -0.8801368749999998 +v -0.3655 0.5190625 -1.2551368749999998 +v -0.3655 0.2471875 -0.8801368749999998 +v -0.3655 0.2471875 -1.2551368749999998 +vt 0.3515 0.7412109375 +vt 0.3515 0.75775 +vt 0.3281875 0.75775 +vt 0.3281875 0.7412109375 +vt 0.3515 0.7216796875 +vt 0.3515 0.7382187499999999 +vt 0.3281875 0.7382187499999999 +vt 0.3281875 0.7216796875 +vt 0.09771875 0.5507187499999999 +vt 0.09771875 0.5274062500000001 +vt 0.099609375 0.5274062500000001 +vt 0.099609375 0.5507187499999999 +vt 0.101625 0.5274062500000001 +vt 0.101625 0.5507187499999999 +vt 0.103515625 0.5507187499999999 +vt 0.103515625 0.5274062500000001 +vt 0.263671875 0.5224609375 +vt 0.263671875 0.5389999999999999 +vt 0.26178125 0.5389999999999999 +vt 0.26178125 0.5224609375 +vt 0.462890625 0.7412109375 +vt 0.462890625 0.75775 +vt 0.461 0.75775 +vt 0.461 0.7412109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 732/2185/547 730/2186/547 729/2187/547 731/2188/547 +f 735/2189/548 733/2190/548 734/2191/548 736/2192/548 +f 729/2193/549 730/2194/549 734/2195/549 733/2196/549 +f 732/2197/550 731/2198/550 735/2199/550 736/2200/550 +f 731/2201/551 729/2202/551 733/2203/551 735/2204/551 +f 736/2205/552 734/2206/552 730/2207/552 732/2208/552 +o cube +v 0.10324999999999995 0.3940625 -1.2395118749999998 +v 0.10324999999999995 0.3940625 -1.3645118749999998 +v 0.10324999999999995 0.2471875 -1.2395118749999998 +v 0.10324999999999995 0.2471875 -1.3645118749999998 +v -0.33425 0.3940625 -1.2395118749999998 +v -0.33425 0.3940625 -1.3645118749999998 +v -0.33425 0.2471875 -1.2395118749999998 +v -0.33425 0.2471875 -1.3645118749999998 +vt 0.11321875 0.6357421875 +vt 0.11321875 0.6444687499999999 +vt 0.10553125 0.6444687499999999 +vt 0.10553125 0.6357421875 +vt 0.33978125 0.5693359375 +vt 0.33978125 0.5780624999999999 +vt 0.33209375 0.5780624999999999 +vt 0.33209375 0.5693359375 +vt 0.25396875 0.7655625 +vt 0.25396875 0.757875 +vt 0.2811875 0.757875 +vt 0.2811875 0.7655625 +vt 0.36725 0.976625 +vt 0.36725 0.9843125 +vt 0.39446875 0.9843125 +vt 0.39446875 0.976625 +vt 0.38665625 0.7802734375 +vt 0.38665625 0.789 +vt 0.3594375 0.789 +vt 0.3594375 0.7802734375 +vt 0.2030625 0.6318359375 +vt 0.2030625 0.6405624999999999 +vt 0.17584375 0.6405624999999999 +vt 0.17584375 0.6318359375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 740/2209/553 738/2210/553 737/2211/553 739/2212/553 +f 743/2213/554 741/2214/554 742/2215/554 744/2216/554 +f 737/2217/555 738/2218/555 742/2219/555 741/2220/555 +f 740/2221/556 739/2222/556 743/2223/556 744/2224/556 +f 739/2225/557 737/2226/557 741/2227/557 743/2228/557 +f 744/2229/558 742/2230/558 738/2231/558 740/2232/558 +o cube +v 0.10324999999999995 0.3940625 -1.2395118749999998 +v 0.10324999999999995 0.44787735767634074 -1.3694324342593995 +v 0.10324999999999995 0.33632002921804455 -1.263429589522818 +v 0.10324999999999995 0.3901348868943853 -1.3933501487822175 +v -0.33425 0.3940625 -1.2395118749999998 +v -0.33425 0.44787735767634074 -1.3694324342593995 +v -0.33425 0.33632002921804455 -1.263429589522818 +v -0.33425 0.3901348868943853 -1.3933501487822175 +vt 0.4658203125 0.6953750000000001 +vt 0.4658203125 0.6991562499999999 +vt 0.45709375 0.6991562499999999 +vt 0.45709375 0.6953750000000001 +vt 0.3134765625 0.5391250000000001 +vt 0.3134765625 0.5429062499999999 +vt 0.30475 0.5429062499999999 +vt 0.30475 0.5391250000000001 +vt 0.3594375 0.77728125 +vt 0.3594375 0.7685546875 +vt 0.38665625 0.7685546875 +vt 0.38665625 0.77728125 +vt 0.3594375 0.7490234375 +vt 0.3594375 0.75775 +vt 0.38665625 0.75775 +vt 0.38665625 0.7490234375 +vt 0.4374375 0.92975 +vt 0.4374375 0.93353125 +vt 0.41021875 0.93353125 +vt 0.41021875 0.92975 +vt 0.4374375 0.93365625 +vt 0.4374375 0.9374375 +vt 0.41021875 0.9374375 +vt 0.41021875 0.93365625 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 748/2233/559 746/2234/559 745/2235/559 747/2236/559 +f 751/2237/560 749/2238/560 750/2239/560 752/2240/560 +f 745/2241/561 746/2242/561 750/2243/561 749/2244/561 +f 748/2245/562 747/2246/562 751/2247/562 752/2248/562 +f 747/2249/563 745/2250/563 749/2251/563 751/2252/563 +f 752/2253/564 750/2254/564 746/2255/564 748/2256/564 +o cube +v 0.10324999999999995 0.4027238706172933 -1.235924217821577 +v 0.10324999999999995 0.45653872829363407 -1.3658447770809767 +v 0.10324999999999995 0.4027238706172933 -1.235924217821577 +v 0.10324999999999995 0.45653872829363407 -1.3658447770809767 +v -0.33425 0.4027238706172933 -1.235924217821577 +v -0.33425 0.45653872829363407 -1.3658447770809767 +v -0.33425 0.4027238706172933 -1.235924217821577 +v -0.33425 0.45653872829363407 -1.3658447770809767 +vt 0.0087890625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0087890625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0087890625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0087890625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.3594375 0.7460312499999999 +vt 0.3594375 0.7373046875 +vt 0.38665625 0.7373046875 +vt 0.38665625 0.7460312499999999 +vt 0.3594375 0.7255859375 +vt 0.3594375 0.7343124999999999 +vt 0.38665625 0.7343124999999999 +vt 0.38665625 0.7255859375 +vt 0.02728125 0.9999375 +vt 0.0000625 0.9999375 +vt 0.02728125 0.9999375 +vt 0.0000625 0.9999375 +vt 0.02728125 0.9999375 +vt 0.0000625 0.9999375 +vt 0.02728125 0.9999375 +vt 0.0000625 0.9999375 +vn 0 0 0 +vn 0 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 754/2257/565 753/2258/565 756/2259/565 755/2260/565 +f 757/2261/566 758/2262/566 759/2263/566 760/2264/566 +f 753/2265/567 754/2266/567 758/2267/567 757/2268/567 +f 756/2269/568 755/2270/568 759/2271/568 760/2272/568 +f 753/2273/569 757/2274/569 755/2275/569 759/2276/569 +f 758/2277/570 754/2278/570 760/2279/570 756/2280/570 +o cube +v -0.08424999999999999 0.3315625 -1.0363868749999998 +v -0.08424999999999999 0.3315625 -1.2238868749999998 +v -0.08424999999999999 0.3159375 -1.0363868749999998 +v -0.08424999999999999 0.3159375 -1.2238868749999998 +v -0.27175 0.3315625 -1.0363868749999998 +v -0.27175 0.3315625 -1.2238868749999998 +v -0.27175 0.3159375 -1.0363868749999998 +v -0.27175 0.3159375 -1.2238868749999998 +vt 0.492125 0.5341796875 +vt 0.492125 0.5350937499999999 +vt 0.48053125 0.5350937499999999 +vt 0.48053125 0.5341796875 +vt 0.492125 0.5263671875 +vt 0.492125 0.5272812499999999 +vt 0.48053125 0.5272812499999999 +vt 0.48053125 0.5263671875 +vt 0.38678125 0.77728125 +vt 0.38678125 0.7656875 +vt 0.398375 0.7656875 +vt 0.398375 0.77728125 +vt 0.38678125 0.7461562500000001 +vt 0.38678125 0.75775 +vt 0.398375 0.75775 +vt 0.398375 0.7461562500000001 +vt 0.492125 0.5302734375 +vt 0.492125 0.5311874999999999 +vt 0.48053125 0.5311874999999999 +vt 0.48053125 0.5302734375 +vt 0.492125 0.5380859375 +vt 0.492125 0.5389999999999999 +vt 0.48053125 0.5389999999999999 +vt 0.48053125 0.5380859375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 764/2281/571 762/2282/571 761/2283/571 763/2284/571 +f 767/2285/572 765/2286/572 766/2287/572 768/2288/572 +f 761/2289/573 762/2290/573 766/2291/573 765/2292/573 +f 764/2293/574 763/2294/574 767/2295/574 768/2296/574 +f 763/2297/575 761/2298/575 765/2299/575 767/2300/575 +f 768/2301/576 766/2302/576 762/2303/576 764/2304/576 +o cube +v -0.14675 0.3159375 -1.0988868749999998 +v -0.14675 0.3159375 -1.1613868749999998 +v -0.14675 0.23781249999999998 -1.0988868749999998 +v -0.14675 0.23781249999999998 -1.1613868749999998 +v -0.20925 0.3159375 -1.0988868749999998 +v -0.20925 0.3159375 -1.1613868749999998 +v -0.20925 0.23781249999999998 -1.0988868749999998 +v -0.20925 0.23781249999999998 -1.1613868749999998 +vt 0.19134375 0.5185546875 +vt 0.19134375 0.5233749999999999 +vt 0.1875625 0.5233749999999999 +vt 0.1875625 0.5185546875 +vt 0.48040625 0.7880859375 +vt 0.48040625 0.79290625 +vt 0.476625 0.79290625 +vt 0.476625 0.7880859375 +vt 0.4375625 0.77728125 +vt 0.4375625 0.7735 +vt 0.44134375 0.7735 +vt 0.44134375 0.77728125 +vt 0.36725 0.5586562500000001 +vt 0.36725 0.5624374999999999 +vt 0.37103125 0.5624374999999999 +vt 0.37103125 0.5586562500000001 +vt 0.48040625 0.7958984375 +vt 0.48040625 0.80071875 +vt 0.476625 0.80071875 +vt 0.476625 0.7958984375 +vt 0.1874375 0.5185546875 +vt 0.1874375 0.5233749999999999 +vt 0.18365625 0.5233749999999999 +vt 0.18365625 0.5185546875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 772/2305/577 770/2306/577 769/2307/577 771/2308/577 +f 775/2309/578 773/2310/578 774/2311/578 776/2312/578 +f 769/2313/579 770/2314/579 774/2315/579 773/2316/579 +f 772/2317/580 771/2318/580 775/2319/580 776/2320/580 +f 771/2321/581 769/2322/581 773/2323/581 775/2324/581 +f 776/2325/582 774/2326/582 770/2327/582 772/2328/582 +o cube +v -0.08424999999999999 0.4721875 -1.0363868749999998 +v -0.08424999999999999 0.4721875 -1.0520118749999998 +v -0.08424999999999999 0.3315625 -1.0363868749999998 +v -0.08424999999999999 0.3315625 -1.0520118749999998 +v -0.27175 0.4721875 -1.0363868749999998 +v -0.27175 0.4721875 -1.0520118749999998 +v -0.27175 0.3315625 -1.0363868749999998 +v -0.27175 0.3315625 -1.0520118749999998 +vt 0.4931640625 0.5888671875 +vt 0.4931640625 0.5975937499999999 +vt 0.49225 0.5975937499999999 +vt 0.49225 0.5888671875 +vt 0.4072265625 0.4990234375 +vt 0.4072265625 0.5077499999999999 +vt 0.4063125 0.5077499999999999 +vt 0.4063125 0.4990234375 +vt 0.476625 0.5194687499999999 +vt 0.476625 0.5185546875 +vt 0.48821875 0.5185546875 +vt 0.48821875 0.5194687499999999 +vt 0.48053125 0.5224609375 +vt 0.48053125 0.5233749999999999 +vt 0.492125 0.5233749999999999 +vt 0.492125 0.5224609375 +vt 0.33196875 0.5810546875 +vt 0.33196875 0.5897812499999999 +vt 0.320375 0.5897812499999999 +vt 0.320375 0.5810546875 +vt 0.2811875 0.5810546875 +vt 0.2811875 0.5897812499999999 +vt 0.26959375 0.5897812499999999 +vt 0.26959375 0.5810546875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 780/2329/583 778/2330/583 777/2331/583 779/2332/583 +f 783/2333/584 781/2334/584 782/2335/584 784/2336/584 +f 777/2337/585 778/2338/585 782/2339/585 781/2340/585 +f 780/2341/586 779/2342/586 783/2343/586 784/2344/586 +f 779/2345/587 777/2346/587 781/2347/587 783/2348/587 +f 784/2349/588 782/2350/588 778/2351/588 780/2352/588 +o cube +v 0.34387500000000004 0.7690625 -1.2395118749999998 +v 0.34387500000000004 0.7690625 -1.3645118749999998 +v 0.34387500000000004 0.2471875 -1.2395118749999998 +v 0.34387500000000004 0.2471875 -1.3645118749999998 +v 0.12512500000000004 0.7690625 -1.2395118749999998 +v 0.12512500000000004 0.7690625 -1.3645118749999998 +v 0.12512500000000004 0.2471875 -1.2395118749999998 +v 0.12512500000000004 0.2471875 -1.3645118749999998 +vt 0.26946875 0.6162109375 +vt 0.26946875 0.6483749999999999 +vt 0.26178125 0.6483749999999999 +vt 0.26178125 0.6162109375 +vt 0.023375 0.6123046875 +vt 0.023375 0.6444687499999999 +vt 0.0156875 0.6444687499999999 +vt 0.0156875 0.6123046875 +vt 0.30865625 0.9061875 +vt 0.30865625 0.8985 +vt 0.32415625 0.8985 +vt 0.32415625 0.9061875 +vt 0.17975 0.5860000000000001 +vt 0.17975 0.5936874999999999 +vt 0.19525 0.5936874999999999 +vt 0.19525 0.5860000000000001 +vt 0.31634375 0.6748046875 +vt 0.31634375 0.7069687499999999 +vt 0.30084375 0.7069687499999999 +vt 0.30084375 0.6748046875 +vt 0.31634375 0.7099609375 +vt 0.31634375 0.7421249999999999 +vt 0.30084375 0.7421249999999999 +vt 0.30084375 0.7099609375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 788/2353/589 786/2354/589 785/2355/589 787/2356/589 +f 791/2357/590 789/2358/590 790/2359/590 792/2360/590 +f 785/2361/591 786/2362/591 790/2363/591 789/2364/591 +f 788/2365/592 787/2366/592 791/2367/592 792/2368/592 +f 787/2369/593 785/2370/593 789/2371/593 791/2372/593 +f 792/2373/594 790/2374/594 786/2375/594 788/2376/594 +o cube +v -0.33425 0.5190625 0.619863125 +v -0.33425 0.5190625 -0.505136875 +v -0.33425 0.2471875 0.619863125 +v -0.33425 0.2471875 -0.505136875 +v -0.3655 0.5190625 0.619863125 +v -0.3655 0.5190625 -0.505136875 +v -0.3655 0.2471875 0.619863125 +v -0.3655 0.2471875 -0.505136875 +vt 0.2968125 0.8974609375 +vt 0.2968125 0.914 +vt 0.226625 0.914 +vt 0.226625 0.8974609375 +vt 0.2968125 0.8779296875 +vt 0.2968125 0.89446875 +vt 0.226625 0.89446875 +vt 0.226625 0.8779296875 +vt 0.3125625 0.6132187499999999 +vt 0.3125625 0.5430312500000001 +vt 0.314453125 0.5430312500000001 +vt 0.314453125 0.6132187499999999 +vt 0.31646875 0.5430312500000001 +vt 0.31646875 0.6132187499999999 +vt 0.318359375 0.6132187499999999 +vt 0.318359375 0.5430312500000001 +vt 0.271484375 0.5224609375 +vt 0.271484375 0.5389999999999999 +vt 0.26959375 0.5389999999999999 +vt 0.26959375 0.5224609375 +vt 0.267578125 0.5224609375 +vt 0.267578125 0.5389999999999999 +vt 0.2656875 0.5389999999999999 +vt 0.2656875 0.5224609375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 796/2377/595 794/2378/595 793/2379/595 795/2380/595 +f 799/2381/596 797/2382/596 798/2383/596 800/2384/596 +f 793/2385/597 794/2386/597 798/2387/597 797/2388/597 +f 796/2389/598 795/2390/598 799/2391/598 800/2392/598 +f 795/2393/599 793/2394/599 797/2395/599 799/2396/599 +f 800/2397/600 798/2398/600 794/2399/600 796/2400/600 +o cube +v -0.33425 0.8940625 -0.34888687500000004 +v -0.33425 0.8940625 -0.505136875 +v -0.33425 0.5128124999999999 -0.34888687500000004 +v -0.33425 0.5128124999999999 -0.505136875 +v -0.3655 0.8940625 -0.34888687500000004 +v -0.3655 0.8940625 -0.505136875 +v -0.3655 0.5128124999999999 -0.34888687500000004 +v -0.3655 0.5128124999999999 -0.505136875 +vt 0.369140625 0.6094375000000001 +vt 0.369140625 0.6327499999999999 +vt 0.3594375 0.6327499999999999 +vt 0.3594375 0.6094375000000001 +vt 0.162109375 0.6055312500000001 +vt 0.162109375 0.6288437499999999 +vt 0.15240625 0.6288437499999999 +vt 0.15240625 0.6055312500000001 +vt 0.476625 0.78509375 +vt 0.476625 0.775390625 +vt 0.478515625 0.775390625 +vt 0.478515625 0.78509375 +vt 0.2188125 0.513671875 +vt 0.2188125 0.5233749999999999 +vt 0.220703125 0.5233749999999999 +vt 0.220703125 0.513671875 +vt 0.123046875 0.5274062500000001 +vt 0.123046875 0.5507187499999999 +vt 0.12115625 0.5507187499999999 +vt 0.12115625 0.5274062500000001 +vt 0.107421875 0.5274062500000001 +vt 0.107421875 0.5507187499999999 +vt 0.10553125 0.5507187499999999 +vt 0.10553125 0.5274062500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 804/2401/601 802/2402/601 801/2403/601 803/2404/601 +f 807/2405/602 805/2406/602 806/2407/602 808/2408/602 +f 801/2409/603 802/2410/603 806/2411/603 805/2412/603 +f 804/2413/604 803/2414/604 807/2415/604 808/2416/604 +f 803/2417/605 801/2418/605 805/2419/605 807/2420/605 +f 808/2421/606 806/2422/606 802/2423/606 804/2424/606 +o cube +v -0.3655 0.9253125 -0.2551368749999998 +v -0.3655 0.9253125 -1.130136875 +v -0.3655 0.8940625 -0.2551368749999998 +v -0.3655 0.8940625 -1.130136875 +v -0.381125 0.9253125 -0.2551368749999998 +v -0.381125 0.9253125 -1.130136875 +v -0.381125 0.8940625 -0.2551368749999998 +v -0.381125 0.8940625 -1.130136875 +vt 0.46478125 0.927734375 +vt 0.46478125 0.929625 +vt 0.41021875 0.929625 +vt 0.41021875 0.927734375 +vt 0.46478125 0.923828125 +vt 0.46478125 0.92571875 +vt 0.41021875 0.92571875 +vt 0.41021875 0.923828125 +vt 0.1563125 0.5546249999999999 +vt 0.1563125 0.5000625000000001 +vt 0.1572265625 0.5000625000000001 +vt 0.1572265625 0.5546249999999999 +vt 0.226625 0.5000625000000001 +vt 0.226625 0.5546249999999999 +vt 0.2275390625 0.5546249999999999 +vt 0.2275390625 0.5000625000000001 +vt 0.5087890625 0.908203125 +vt 0.5087890625 0.91009375 +vt 0.507875 0.91009375 +vt 0.507875 0.908203125 +vt 0.0908203125 0.490234375 +vt 0.0908203125 0.49212500000000003 +vt 0.08990625 0.49212500000000003 +vt 0.08990625 0.490234375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 812/2425/607 810/2426/607 809/2427/607 811/2428/607 +f 815/2429/608 813/2430/608 814/2431/608 816/2432/608 +f 809/2433/609 810/2434/609 814/2435/609 813/2436/609 +f 812/2437/610 811/2438/610 815/2439/610 816/2440/610 +f 811/2441/611 809/2442/611 813/2443/611 815/2444/611 +f 816/2445/612 814/2446/612 810/2447/612 812/2448/612 +o cube +v -0.33425 0.8940625 0.619863125 +v -0.33425 0.8940625 0.46361312499999996 +v -0.33425 0.5128124999999999 0.619863125 +v -0.33425 0.5128124999999999 0.46361312499999996 +v -0.3655 0.8940625 0.619863125 +v -0.3655 0.8940625 0.46361312499999996 +v -0.3655 0.5128124999999999 0.619863125 +v -0.3655 0.5128124999999999 0.46361312499999996 +vt 0.173828125 0.6055312500000001 +vt 0.173828125 0.6288437499999999 +vt 0.164125 0.6288437499999999 +vt 0.164125 0.6055312500000001 +vt 0.185546875 0.6055312500000001 +vt 0.185546875 0.6288437499999999 +vt 0.17584375 0.6288437499999999 +vt 0.17584375 0.6055312500000001 +vt 0.22271875 0.5233749999999999 +vt 0.22271875 0.513671875 +vt 0.224609375 0.513671875 +vt 0.224609375 0.5233749999999999 +vt 0.476625 0.763671875 +vt 0.476625 0.773375 +vt 0.478515625 0.773375 +vt 0.478515625 0.763671875 +vt 0.130859375 0.5274062500000001 +vt 0.130859375 0.5507187499999999 +vt 0.12896875 0.5507187499999999 +vt 0.12896875 0.5274062500000001 +vt 0.126953125 0.5274062500000001 +vt 0.126953125 0.5507187499999999 +vt 0.1250625 0.5507187499999999 +vt 0.1250625 0.5274062500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 820/2449/613 818/2450/613 817/2451/613 819/2452/613 +f 823/2453/614 821/2454/614 822/2455/614 824/2456/614 +f 817/2457/615 818/2458/615 822/2459/615 821/2460/615 +f 820/2461/616 819/2462/616 823/2463/616 824/2464/616 +f 819/2465/617 817/2466/617 821/2467/617 823/2468/617 +f 824/2469/618 822/2470/618 818/2471/618 820/2472/618 +o cube +v -0.33425 0.5190625 1.307363125 +v -0.33425 0.5190625 0.994863125 +v -0.33425 0.2471875 1.307363125 +v -0.33425 0.2471875 0.994863125 +v -0.3655 0.5190625 1.307363125 +v -0.3655 0.5190625 0.994863125 +v -0.3655 0.2471875 1.307363125 +v -0.3655 0.2471875 0.994863125 +vt 0.3593125 0.6630859375 +vt 0.3593125 0.6796249999999999 +vt 0.33990625 0.6796249999999999 +vt 0.33990625 0.6630859375 +vt 0.3593125 0.6435546875 +vt 0.3593125 0.6600937499999999 +vt 0.33990625 0.6600937499999999 +vt 0.33990625 0.6435546875 +vt 0.15240625 0.5429062499999999 +vt 0.15240625 0.5235000000000001 +vt 0.154296875 0.5235000000000001 +vt 0.154296875 0.5429062499999999 +vt 0.16021875 0.5235000000000001 +vt 0.16021875 0.5429062499999999 +vt 0.162109375 0.5429062499999999 +vt 0.162109375 0.5235000000000001 +vt 0.310546875 0.5224609375 +vt 0.310546875 0.5389999999999999 +vt 0.30865625 0.5389999999999999 +vt 0.30865625 0.5224609375 +vt 0.306640625 0.5224609375 +vt 0.306640625 0.5389999999999999 +vt 0.30475 0.5389999999999999 +vt 0.30475 0.5224609375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 828/2473/619 826/2474/619 825/2475/619 827/2476/619 +f 831/2477/620 829/2478/620 830/2479/620 832/2480/620 +f 825/2481/621 826/2482/621 830/2483/621 829/2484/621 +f 828/2485/622 827/2486/622 831/2487/622 832/2488/622 +f 827/2489/623 825/2490/623 829/2491/623 831/2492/623 +f 832/2493/624 830/2494/624 826/2495/624 828/2496/624 +o cube +v -0.33425 0.8940625 1.151113125 +v -0.33425 0.8940625 0.994863125 +v -0.33425 0.5128124999999999 1.151113125 +v -0.33425 0.5128124999999999 0.994863125 +v -0.3655 0.8940625 1.151113125 +v -0.3655 0.8940625 0.994863125 +v -0.3655 0.5128124999999999 1.151113125 +v -0.3655 0.5128124999999999 0.994863125 +vt 0.197265625 0.6055312500000001 +vt 0.197265625 0.6288437499999999 +vt 0.1875625 0.6288437499999999 +vt 0.1875625 0.6055312500000001 +vt 0.380859375 0.6992812500000001 +vt 0.380859375 0.7225937499999999 +vt 0.37115625 0.7225937499999999 +vt 0.37115625 0.6992812500000001 +vt 0.23053125 0.5233749999999999 +vt 0.23053125 0.513671875 +vt 0.232421875 0.513671875 +vt 0.232421875 0.5233749999999999 +vt 0.2344375 0.513671875 +vt 0.2344375 0.5233749999999999 +vt 0.236328125 0.5233749999999999 +vt 0.236328125 0.513671875 +vt 0.138671875 0.5274062500000001 +vt 0.138671875 0.5507187499999999 +vt 0.13678125 0.5507187499999999 +vt 0.13678125 0.5274062500000001 +vt 0.134765625 0.5274062500000001 +vt 0.134765625 0.5507187499999999 +vt 0.132875 0.5507187499999999 +vt 0.132875 0.5274062500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 836/2497/625 834/2498/625 833/2499/625 835/2500/625 +f 839/2501/626 837/2502/626 838/2503/626 840/2504/626 +f 833/2505/627 834/2506/627 838/2507/627 837/2508/627 +f 836/2509/628 835/2510/628 839/2511/628 840/2512/628 +f 835/2513/629 833/2514/629 837/2515/629 839/2516/629 +f 840/2517/630 838/2518/630 834/2519/630 836/2520/630 +o cube +v -0.3655 0.9253125 1.2448631250000002 +v -0.3655 0.9253125 0.3698631250000002 +v -0.3655 0.8940625 1.2448631250000002 +v -0.3655 0.8940625 0.3698631250000002 +v -0.381125 0.9253125 1.2448631250000002 +v -0.381125 0.9253125 0.3698631250000002 +v -0.381125 0.8940625 1.2448631250000002 +v -0.381125 0.8940625 0.3698631250000002 +vt 0.46478125 0.916015625 +vt 0.46478125 0.91790625 +vt 0.41021875 0.91790625 +vt 0.41021875 0.916015625 +vt 0.46478125 0.912109375 +vt 0.46478125 0.914 +vt 0.41021875 0.914 +vt 0.41021875 0.912109375 +vt 0.289125 0.5546249999999999 +vt 0.289125 0.5000625000000001 +vt 0.2900390625 0.5000625000000001 +vt 0.2900390625 0.5546249999999999 +vt 0.33209375 0.5000625000000001 +vt 0.33209375 0.5546249999999999 +vt 0.3330078125 0.5546249999999999 +vt 0.3330078125 0.5000625000000001 +vt 0.5087890625 0.904296875 +vt 0.5087890625 0.9061875 +vt 0.507875 0.9061875 +vt 0.507875 0.904296875 +vt 0.0947265625 0.490234375 +vt 0.0947265625 0.49212500000000003 +vt 0.0938125 0.49212500000000003 +vt 0.0938125 0.490234375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 844/2521/631 842/2522/631 841/2523/631 843/2524/631 +f 847/2525/632 845/2526/632 846/2527/632 848/2528/632 +f 841/2529/633 842/2530/633 846/2531/633 845/2532/633 +f 844/2533/634 843/2534/634 847/2535/634 848/2536/634 +f 843/2537/635 841/2538/635 845/2539/635 847/2540/635 +f 848/2541/636 846/2542/636 842/2543/636 844/2544/636 +o cube +v -0.33425 0.8940625 0.46361312499999996 +v -0.33425 0.8940625 -0.3488868750000001 +v -0.33425 0.5128124999999999 0.46361312499999996 +v -0.33425 0.5128124999999999 -0.3488868750000001 +v -0.349875 0.8940625 0.46361312499999996 +v -0.349875 0.8940625 -0.3488868750000001 +v -0.349875 0.5128124999999999 0.46361312499999996 +v -0.349875 0.5128124999999999 -0.3488868750000001 +vt 0.25384375 0.7813125 +vt 0.25384375 0.804625 +vt 0.2031875 0.804625 +vt 0.2031875 0.7813125 +vt 0.25384375 0.757875 +vt 0.25384375 0.7811875 +vt 0.2031875 0.7811875 +vt 0.2031875 0.757875 +vt 0.3438125 0.5546249999999999 +vt 0.3438125 0.5039687500000001 +vt 0.3447265625 0.5039687500000001 +vt 0.3447265625 0.5546249999999999 +vt 0.34771875 0.5039687500000001 +vt 0.34771875 0.5546249999999999 +vt 0.3486328125 0.5546249999999999 +vt 0.3486328125 0.5039687500000001 +vt 0.0712890625 0.5000625000000001 +vt 0.0712890625 0.5233749999999999 +vt 0.070375 0.5233749999999999 +vt 0.070375 0.5000625000000001 +vt 0.4775390625 0.92584375 +vt 0.4775390625 0.94915625 +vt 0.476625 0.94915625 +vt 0.476625 0.92584375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 852/2545/637 850/2546/637 849/2547/637 851/2548/637 +f 855/2549/638 853/2550/638 854/2551/638 856/2552/638 +f 849/2553/639 850/2554/639 854/2555/639 853/2556/639 +f 852/2557/640 851/2558/640 855/2559/640 856/2560/640 +f 851/2561/641 849/2562/641 853/2563/641 855/2564/641 +f 856/2565/642 854/2566/642 850/2567/642 852/2568/642 +o cube +v -0.33425 0.8971875 1.307363125 +v -0.33425 0.8971875 1.151113125 +v -0.33425 0.5159374999999999 1.307363125 +v -0.33425 0.5159374999999999 1.151113125 +v -0.349875 0.8971875 1.307363125 +v -0.349875 0.8971875 1.151113125 +v -0.349875 0.5159374999999999 1.307363125 +v -0.349875 0.5159374999999999 1.151113125 +vt 0.291015625 0.6055312500000001 +vt 0.291015625 0.6288437499999999 +vt 0.2813125 0.6288437499999999 +vt 0.2813125 0.6055312500000001 +vt 0.380859375 0.6758437500000001 +vt 0.380859375 0.6991562499999999 +vt 0.37115625 0.6991562499999999 +vt 0.37115625 0.6758437500000001 +vt 0.351625 0.5077499999999999 +vt 0.351625 0.498046875 +vt 0.3525390625 0.498046875 +vt 0.3525390625 0.5077499999999999 +vt 0.49225 0.630859375 +vt 0.49225 0.6405624999999999 +vt 0.4931640625 0.6405624999999999 +vt 0.4931640625 0.630859375 +vt 0.0830078125 0.5000625000000001 +vt 0.0830078125 0.5233749999999999 +vt 0.08209375 0.5233749999999999 +vt 0.08209375 0.5000625000000001 +vt 0.0791015625 0.5000625000000001 +vt 0.0791015625 0.5233749999999999 +vt 0.0781875 0.5233749999999999 +vt 0.0781875 0.5000625000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 860/2569/643 858/2570/643 857/2571/643 859/2572/643 +f 863/2573/644 861/2574/644 862/2575/644 864/2576/644 +f 857/2577/645 858/2578/645 862/2579/645 861/2580/645 +f 860/2581/646 859/2582/646 863/2583/646 864/2584/646 +f 859/2585/647 857/2586/647 861/2587/647 863/2588/647 +f 864/2589/648 862/2590/648 858/2591/648 860/2592/648 +o cube +v 0.36550000000000005 0.8940625 1.3698631250000002 +v 0.36550000000000005 0.8940625 1.3073631250000002 +v 0.36550000000000005 0.20656249999999998 1.3698631250000002 +v 0.36550000000000005 0.20656249999999998 1.3073631250000002 +v 0.30300000000000005 0.8940625 1.3698631250000002 +v 0.30300000000000005 0.8940625 1.3073631250000002 +v 0.30300000000000005 0.20656249999999998 1.3698631250000002 +v 0.30300000000000005 0.20656249999999998 1.3073631250000002 +vt 0.2343125 0.5781875000000001 +vt 0.2343125 0.6210312499999999 +vt 0.23053125 0.6210312499999999 +vt 0.23053125 0.5781875000000001 +vt 0.304625 0.5742812500000001 +vt 0.304625 0.6171249999999999 +vt 0.30084375 0.6171249999999999 +vt 0.30084375 0.5742812500000001 +vt 0.41021875 0.5624374999999999 +vt 0.41021875 0.5586562500000001 +vt 0.414 0.5586562500000001 +vt 0.414 0.5624374999999999 +vt 0.4688125 0.6055312500000001 +vt 0.4688125 0.6093124999999999 +vt 0.47259375 0.6093124999999999 +vt 0.47259375 0.6055312500000001 +vt 0.23821875 0.5781875000000001 +vt 0.23821875 0.6210312499999999 +vt 0.2344375 0.6210312499999999 +vt 0.2344375 0.5781875000000001 +vt 0.07415625 0.5781875000000001 +vt 0.07415625 0.6210312499999999 +vt 0.070375 0.6210312499999999 +vt 0.070375 0.5781875000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 868/2593/649 866/2594/649 865/2595/649 867/2596/649 +f 871/2597/650 869/2598/650 870/2599/650 872/2600/650 +f 865/2601/651 866/2602/651 870/2603/651 869/2604/651 +f 868/2605/652 867/2606/652 871/2607/652 872/2608/652 +f 867/2609/653 865/2610/653 869/2611/653 871/2612/653 +f 872/2613/654 870/2614/654 866/2615/654 868/2616/654 +o cube +v 0.30300000000000005 0.8159375 1.3542381250000002 +v 0.30300000000000005 0.8159375 1.3073631250000002 +v 0.30300000000000005 0.20656249999999998 1.3542381250000002 +v 0.30300000000000005 0.20656249999999998 1.3073631250000002 +v 0.19362500000000005 0.8159375 1.3542381250000002 +v 0.19362500000000005 0.8159375 1.3073631250000002 +v 0.19362500000000005 0.20656249999999998 1.3542381250000002 +v 0.19362500000000005 0.20656249999999998 1.3073631250000002 +vt 0.1787109375 0.6416015625 +vt 0.1787109375 0.6796249999999999 +vt 0.17584375 0.6796249999999999 +vt 0.17584375 0.6416015625 +vt 0.2607421875 0.5595703125 +vt 0.2607421875 0.5975937499999999 +vt 0.257875 0.5975937499999999 +vt 0.257875 0.5595703125 +vt 0.47271875 0.7343124999999999 +vt 0.47271875 0.7314453125 +vt 0.4794921875 0.7314453125 +vt 0.4794921875 0.7343124999999999 +vt 0.47271875 0.7275390625 +vt 0.47271875 0.7304062499999999 +vt 0.4794921875 0.7304062499999999 +vt 0.4794921875 0.7275390625 +vt 0.3583984375 0.7197265625 +vt 0.3583984375 0.75775 +vt 0.351625 0.75775 +vt 0.351625 0.7197265625 +vt 0.2451171875 0.6103515625 +vt 0.2451171875 0.6483749999999999 +vt 0.23834375 0.6483749999999999 +vt 0.23834375 0.6103515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 876/2617/655 874/2618/655 873/2619/655 875/2620/655 +f 879/2621/656 877/2622/656 878/2623/656 880/2624/656 +f 873/2625/657 874/2626/657 878/2627/657 877/2628/657 +f 876/2629/658 875/2630/658 879/2631/658 880/2632/658 +f 875/2633/659 873/2634/659 877/2635/659 879/2636/659 +f 880/2637/660 878/2638/660 874/2639/660 876/2640/660 +o cube +v -0.193625 0.8159375 1.3542381250000002 +v -0.193625 0.8159375 1.3073631250000002 +v -0.193625 0.20656249999999998 1.3542381250000002 +v -0.193625 0.20656249999999998 1.3073631250000002 +v -0.303 0.8159375 1.3542381250000002 +v -0.303 0.8159375 1.3073631250000002 +v -0.303 0.20656249999999998 1.3542381250000002 +v -0.303 0.20656249999999998 1.3073631250000002 +vt 0.2294921875 0.5556640625 +vt 0.2294921875 0.5936874999999999 +vt 0.226625 0.5936874999999999 +vt 0.226625 0.5556640625 +vt 0.2919921875 0.5556640625 +vt 0.2919921875 0.5936874999999999 +vt 0.289125 0.5936874999999999 +vt 0.289125 0.5556640625 +vt 0.47271875 0.7264999999999999 +vt 0.47271875 0.7236328125 +vt 0.4794921875 0.7236328125 +vt 0.4794921875 0.7264999999999999 +vt 0.47271875 0.7197265625 +vt 0.47271875 0.7225937499999999 +vt 0.4794921875 0.7225937499999999 +vt 0.4794921875 0.7197265625 +vt 0.2607421875 0.6103515625 +vt 0.2607421875 0.6483749999999999 +vt 0.25396875 0.6483749999999999 +vt 0.25396875 0.6103515625 +vt 0.2529296875 0.6103515625 +vt 0.2529296875 0.6483749999999999 +vt 0.24615625 0.6483749999999999 +vt 0.24615625 0.6103515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 884/2641/661 882/2642/661 881/2643/661 883/2644/661 +f 887/2645/662 885/2646/662 886/2647/662 888/2648/662 +f 881/2649/663 882/2650/663 886/2651/663 885/2652/663 +f 884/2653/664 883/2654/664 887/2655/664 888/2656/664 +f 883/2657/665 881/2658/665 885/2659/665 887/2660/665 +f 888/2661/666 886/2662/666 882/2663/666 884/2664/666 +o cube +v -0.206125 0.8471875 1.5 +v -0.206125 0.8471875 1.351113125 +v -0.206125 0.2690625 1.5 +v -0.206125 0.2690625 1.351113125 +v -0.253 0.8471875 1.5 +v -0.253 0.8471875 1.351113125 +v -0.253 0.2690625 1.5 +v -0.253 0.2690625 1.351113125 +vt 0.341796875 0.9169921875 +vt 0.341796875 0.9530625 +vt 0.33209375 0.9530625 +vt 0.33209375 0.9169921875 +vt 0.048828125 0.6240234375 +vt 0.048828125 0.6600937499999999 +vt 0.039125 0.6600937499999999 +vt 0.039125 0.6240234375 +vt 0.05084375 0.5311874999999999 +vt 0.05084375 0.521484375 +vt 0.0537109375 0.521484375 +vt 0.0537109375 0.5311874999999999 +vt 0.05475 0.521484375 +vt 0.05475 0.5311874999999999 +vt 0.0576171875 0.5311874999999999 +vt 0.0576171875 0.521484375 +vt 0.3466796875 0.5576171875 +vt 0.3466796875 0.5936874999999999 +vt 0.3438125 0.5936874999999999 +vt 0.3438125 0.5576171875 +vt 0.3427734375 0.5576171875 +vt 0.3427734375 0.5936874999999999 +vt 0.33990625 0.5936874999999999 +vt 0.33990625 0.5576171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 892/2665/667 890/2666/667 889/2667/667 891/2668/667 +f 895/2669/668 893/2670/668 894/2671/668 896/2672/668 +f 889/2673/669 890/2674/669 894/2675/669 893/2676/669 +f 892/2677/670 891/2678/670 895/2679/670 896/2680/670 +f 891/2681/671 889/2682/671 893/2683/671 895/2684/671 +f 896/2685/672 894/2686/672 890/2687/672 892/2688/672 +o cube +v 0.25325 0.8471875 1.5 +v 0.25325 0.8471875 1.351113125 +v 0.25325 0.2690625 1.5 +v 0.25325 0.2690625 1.351113125 +v 0.20637499999999998 0.8471875 1.5 +v 0.20637499999999998 0.8471875 1.351113125 +v 0.20637499999999998 0.2690625 1.5 +v 0.20637499999999998 0.2690625 1.351113125 +vt 0.060546875 0.6240234375 +vt 0.060546875 0.6600937499999999 +vt 0.05084375 0.6600937499999999 +vt 0.05084375 0.6240234375 +vt 0.072265625 0.6240234375 +vt 0.072265625 0.6600937499999999 +vt 0.0625625 0.6600937499999999 +vt 0.0625625 0.6240234375 +vt 0.05865625 0.5311874999999999 +vt 0.05865625 0.521484375 +vt 0.0615234375 0.521484375 +vt 0.0615234375 0.5311874999999999 +vt 0.0625625 0.521484375 +vt 0.0625625 0.5311874999999999 +vt 0.0654296875 0.5311874999999999 +vt 0.0654296875 0.521484375 +vt 0.3544921875 0.5576171875 +vt 0.3544921875 0.5936874999999999 +vt 0.351625 0.5936874999999999 +vt 0.351625 0.5576171875 +vt 0.3505859375 0.5576171875 +vt 0.3505859375 0.5936874999999999 +vt 0.34771875 0.5936874999999999 +vt 0.34771875 0.5576171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 900/2689/673 898/2690/673 897/2691/673 899/2692/673 +f 903/2693/674 901/2694/674 902/2695/674 904/2696/674 +f 897/2697/675 898/2698/675 902/2699/675 901/2700/675 +f 900/2701/676 899/2702/676 903/2703/676 904/2704/676 +f 899/2705/677 897/2706/677 901/2707/677 903/2708/677 +f 904/2709/678 902/2710/678 898/2711/678 900/2712/678 +o cube +v 0.20481249999999995 0.895625 1.5 +v 0.20481249999999995 0.895625 1.351113125 +v 0.20481249999999995 0.84875 1.5 +v 0.20481249999999995 0.84875 1.351113125 +v -0.20456249999999998 0.895625 1.5 +v -0.20456249999999998 0.895625 1.351113125 +v -0.20456249999999998 0.84875 1.5 +v -0.20456249999999998 0.84875 1.351113125 +vt 0.478515625 0.9619140625 +vt 0.478515625 0.96478125 +vt 0.4688125 0.96478125 +vt 0.4688125 0.9619140625 +vt 0.478515625 0.9580078125 +vt 0.478515625 0.960875 +vt 0.4688125 0.960875 +vt 0.4688125 0.9580078125 +vt 0.0781875 0.6444687499999999 +vt 0.0781875 0.634765625 +vt 0.103515625 0.634765625 +vt 0.103515625 0.6444687499999999 +vt 0.3594375 0.943359375 +vt 0.3594375 0.9530625 +vt 0.384765625 0.9530625 +vt 0.384765625 0.943359375 +vt 0.451171875 0.9423828125 +vt 0.451171875 0.94525 +vt 0.42584375 0.94525 +vt 0.42584375 0.9423828125 +vt 0.451171875 0.9462890625 +vt 0.451171875 0.94915625 +vt 0.42584375 0.94915625 +vt 0.42584375 0.9462890625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 908/2713/679 906/2714/679 905/2715/679 907/2716/679 +f 911/2717/680 909/2718/680 910/2719/680 912/2720/680 +f 905/2721/681 906/2722/681 910/2723/681 909/2724/681 +f 908/2725/682 907/2726/682 911/2727/682 912/2728/682 +f 907/2729/683 905/2730/683 909/2731/683 911/2732/683 +f 912/2733/684 910/2734/684 906/2735/684 908/2736/684 +o cube +v 0.25329365530061465 0.8468938446993853 1.5 +v 0.25329365530061465 0.8468938446993853 1.351113125 +v 0.22014802493249525 0.8137482143312659 1.5 +v 0.22014802493249525 0.8137482143312659 1.351113125 +v 0.20468006409403955 0.8955074359059605 1.5 +v 0.20468006409403955 0.8955074359059605 1.351113125 +v 0.17153443372592012 0.862361805537841 1.5 +v 0.17153443372592012 0.862361805537841 1.351113125 +vt 0.478515625 0.8681640625 +vt 0.478515625 0.87103125 +vt 0.4688125 0.87103125 +vt 0.4688125 0.8681640625 +vt 0.478515625 0.8330078125 +vt 0.478515625 0.835875 +vt 0.4688125 0.835875 +vt 0.4688125 0.8330078125 +vt 0.164125 0.5429062499999999 +vt 0.164125 0.533203125 +vt 0.16790625 0.533203125 +vt 0.16790625 0.5429062499999999 +vt 0.16803125 0.533203125 +vt 0.16803125 0.5429062499999999 +vt 0.1718125 0.5429062499999999 +vt 0.1718125 0.533203125 +vt 0.47259375 0.5166015625 +vt 0.47259375 0.5194687499999999 +vt 0.4688125 0.5194687499999999 +vt 0.4688125 0.5166015625 +vt 0.46478125 0.5166015625 +vt 0.46478125 0.5194687499999999 +vt 0.461 0.5194687499999999 +vt 0.461 0.5166015625 +vn 0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 916/2737/685 914/2738/685 913/2739/685 915/2740/685 +f 919/2741/686 917/2742/686 918/2743/686 920/2744/686 +f 913/2745/687 914/2746/687 918/2747/687 917/2748/687 +f 916/2749/688 915/2750/688 919/2751/688 920/2752/688 +f 915/2753/689 913/2754/689 917/2755/689 919/2756/689 +f 920/2757/690 918/2758/690 914/2759/690 916/2760/690 +o cube +v -0.20468006409403955 0.8955074359059605 1.5 +v -0.20468006409403955 0.8955074359059605 1.351113125 +v -0.17153443372592012 0.862361805537841 1.5 +v -0.17153443372592012 0.862361805537841 1.351113125 +v -0.25329365530061465 0.8468938446993853 1.5 +v -0.25329365530061465 0.8468938446993853 1.351113125 +v -0.22014802493249525 0.8137482143312659 1.5 +v -0.22014802493249525 0.8137482143312659 1.351113125 +vt 0.478515625 0.8291015625 +vt 0.478515625 0.83196875 +vt 0.4688125 0.83196875 +vt 0.4688125 0.8291015625 +vt 0.478515625 0.8095703125 +vt 0.478515625 0.8124375 +vt 0.4688125 0.8124375 +vt 0.4688125 0.8095703125 +vt 0.17975 0.5429062499999999 +vt 0.17975 0.533203125 +vt 0.18353125 0.533203125 +vt 0.18353125 0.5429062499999999 +vt 0.18365625 0.533203125 +vt 0.18365625 0.5429062499999999 +vt 0.1874375 0.5429062499999999 +vt 0.1874375 0.533203125 +vt 0.48821875 0.9970703125 +vt 0.48821875 0.9999375 +vt 0.4844375 0.9999375 +vt 0.4844375 0.9970703125 +vt 0.00384375 0.5126953125 +vt 0.00384375 0.5155624999999999 +vt 0.0000625 0.5155624999999999 +vt 0.0000625 0.5126953125 +vn 0.7071067811865475 0.7071067811865476 0 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 924/2761/691 922/2762/691 921/2763/691 923/2764/691 +f 927/2765/692 925/2766/692 926/2767/692 928/2768/692 +f 921/2769/693 922/2770/693 926/2771/693 925/2772/693 +f 924/2773/694 923/2774/694 927/2775/694 928/2776/694 +f 923/2777/695 921/2778/695 925/2779/695 927/2780/695 +f 928/2781/696 926/2782/696 922/2783/696 924/2784/696 +o cube +v 0.25325 0.2690625 1.5 +v 0.25325 0.2690625 1.351113125 +v 0.25325 0.23781249999999998 1.5 +v 0.25325 0.23781249999999998 1.351113125 +v -0.253 0.2690625 1.5 +v -0.253 0.2690625 1.351113125 +v -0.253 0.23781249999999998 1.5 +v -0.253 0.23781249999999998 1.351113125 +vt 0.248046875 0.521484375 +vt 0.248046875 0.5233749999999999 +vt 0.23834375 0.5233749999999999 +vt 0.23834375 0.521484375 +vt 0.486328125 0.759765625 +vt 0.486328125 0.76165625 +vt 0.476625 0.76165625 +vt 0.476625 0.759765625 +vt 0.34771875 0.9999375 +vt 0.34771875 0.990234375 +vt 0.37884375 0.990234375 +vt 0.37884375 0.9999375 +vt 0.11725 0.642578125 +vt 0.11725 0.6522812499999999 +vt 0.148375 0.6522812499999999 +vt 0.148375 0.642578125 +vt 0.45696875 0.697265625 +vt 0.45696875 0.6991562499999999 +vt 0.42584375 0.6991562499999999 +vt 0.42584375 0.697265625 +vt 0.45696875 0.701171875 +vt 0.45696875 0.7030624999999999 +vt 0.42584375 0.7030624999999999 +vt 0.42584375 0.701171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 932/2785/697 930/2786/697 929/2787/697 931/2788/697 +f 935/2789/698 933/2790/698 934/2791/698 936/2792/698 +f 929/2793/699 930/2794/699 934/2795/699 933/2796/699 +f 932/2797/700 931/2798/700 935/2799/700 936/2800/700 +f 931/2801/701 929/2802/701 933/2803/701 935/2804/701 +f 936/2805/702 934/2806/702 930/2807/702 932/2808/702 +o cube +v 0.303 0.9409375 1.3542381250000002 +v 0.303 0.9409375 1.3073631250000002 +v 0.303 0.8159375 1.3542381250000002 +v 0.303 0.8159375 1.3073631250000002 +v -0.30637500000000006 0.9409375 1.3542381250000002 +v -0.30637500000000006 0.9409375 1.3073631250000002 +v -0.30637500000000006 0.8159375 1.3542381250000002 +v -0.30637500000000006 0.8159375 1.3073631250000002 +vt 0.4716796875 0.5742812500000001 +vt 0.4716796875 0.5819687499999999 +vt 0.4688125 0.5819687499999999 +vt 0.4688125 0.5742812500000001 +vt 0.4716796875 0.5664687500000001 +vt 0.4716796875 0.5741562499999999 +vt 0.4688125 0.5741562499999999 +vt 0.4688125 0.5664687500000001 +vt 0.4063125 0.6522812499999999 +vt 0.4063125 0.6494140625 +vt 0.4443359375 0.6494140625 +vt 0.4443359375 0.6522812499999999 +vt 0.4063125 0.6455078125 +vt 0.4063125 0.6483749999999999 +vt 0.4443359375 0.6483749999999999 +vt 0.4443359375 0.6455078125 +vt 0.3857421875 0.789125 +vt 0.3857421875 0.7968125 +vt 0.34771875 0.7968125 +vt 0.34771875 0.789125 +vt 0.3779296875 0.95709375 +vt 0.3779296875 0.96478125 +vt 0.33990625 0.96478125 +vt 0.33990625 0.95709375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 940/2809/703 938/2810/703 937/2811/703 939/2812/703 +f 943/2813/704 941/2814/704 942/2815/704 944/2816/704 +f 937/2817/705 938/2818/705 942/2819/705 941/2820/705 +f 940/2821/706 939/2822/706 943/2823/706 944/2824/706 +f 939/2825/707 937/2826/707 941/2827/707 943/2828/707 +f 944/2829/708 942/2830/708 938/2831/708 940/2832/708 +o cube +v -0.33425 0.8940625 -1.2551368749999998 +v -0.33425 0.8940625 -1.3738868749999997 +v -0.33425 0.2471875 -1.2551368749999998 +v -0.33425 0.2471875 -1.3738868749999997 +v -0.3655 0.8940625 -1.2551368749999998 +v -0.3655 0.8940625 -1.3738868749999997 +v -0.3655 0.2471875 -1.2551368749999998 +v -0.3655 0.2471875 -1.3738868749999997 +vt 0.2968125 0.6396484375 +vt 0.2968125 0.6796249999999999 +vt 0.289125 0.6796249999999999 +vt 0.289125 0.6396484375 +vt 0.32025 0.6162109375 +vt 0.32025 0.6561874999999999 +vt 0.3125625 0.6561874999999999 +vt 0.3125625 0.6162109375 +vt 0.3906875 0.5233749999999999 +vt 0.3906875 0.5156875000000001 +vt 0.392578125 0.5156875000000001 +vt 0.392578125 0.5233749999999999 +vt 0.39459375 0.5156875000000001 +vt 0.39459375 0.5233749999999999 +vt 0.396484375 0.5233749999999999 +vt 0.396484375 0.5156875000000001 +vt 0.255859375 0.5380859375 +vt 0.255859375 0.5780624999999999 +vt 0.25396875 0.5780624999999999 +vt 0.25396875 0.5380859375 +vt 0.251953125 0.5380859375 +vt 0.251953125 0.5780624999999999 +vt 0.2500625 0.5780624999999999 +vt 0.2500625 0.5380859375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 948/2833/709 946/2834/709 945/2835/709 947/2836/709 +f 951/2837/710 949/2838/710 950/2839/710 952/2840/710 +f 945/2841/711 946/2842/711 950/2843/711 949/2844/711 +f 948/2845/712 947/2846/712 951/2847/712 952/2848/712 +f 947/2849/713 945/2850/713 949/2851/713 951/2852/713 +f 952/2853/714 950/2854/714 946/2855/714 948/2856/714 +o cube +v 0.36550000000000005 0.8940625 -1.2551368749999998 +v 0.36550000000000005 0.8940625 -1.3738868749999997 +v 0.36550000000000005 0.2471875 -1.2551368749999998 +v 0.36550000000000005 0.2471875 -1.3738868749999997 +v 0.33425000000000005 0.8940625 -1.2551368749999998 +v 0.33425000000000005 0.8940625 -1.3738868749999997 +v 0.33425000000000005 0.2471875 -1.2551368749999998 +v 0.33425000000000005 0.2471875 -1.3738868749999997 +vt 0.3280625 0.6162109375 +vt 0.3280625 0.6561874999999999 +vt 0.320375 0.6561874999999999 +vt 0.320375 0.6162109375 +vt 0.335875 0.6162109375 +vt 0.335875 0.6561874999999999 +vt 0.3281875 0.6561874999999999 +vt 0.3281875 0.6162109375 +vt 0.476625 0.5897812499999999 +vt 0.476625 0.5820937500000001 +vt 0.478515625 0.5820937500000001 +vt 0.478515625 0.5897812499999999 +vt 0.476625 0.5742812500000001 +vt 0.476625 0.5819687499999999 +vt 0.478515625 0.5819687499999999 +vt 0.478515625 0.5742812500000001 +vt 0.287109375 0.5380859375 +vt 0.287109375 0.5780624999999999 +vt 0.28521875 0.5780624999999999 +vt 0.28521875 0.5380859375 +vt 0.283203125 0.5380859375 +vt 0.283203125 0.5780624999999999 +vt 0.2813125 0.5780624999999999 +vt 0.2813125 0.5380859375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 956/2857/715 954/2858/715 953/2859/715 955/2860/715 +f 959/2861/716 957/2862/716 958/2863/716 960/2864/716 +f 953/2865/717 954/2866/717 958/2867/717 957/2868/717 +f 956/2869/718 955/2870/718 959/2871/718 960/2872/718 +f 955/2873/719 953/2874/719 957/2875/719 959/2876/719 +f 960/2877/720 958/2878/720 954/2879/720 956/2880/720 +o cube +v -0.303 0.8940625 1.3698631250000002 +v -0.303 0.8940625 1.3073631250000002 +v -0.303 0.20656249999999998 1.3698631250000002 +v -0.303 0.20656249999999998 1.3073631250000002 +v -0.3655 0.8940625 1.3698631250000002 +v -0.3655 0.8940625 1.3073631250000002 +v -0.3655 0.20656249999999998 1.3698631250000002 +v -0.3655 0.20656249999999998 1.3073631250000002 +vt 0.3124375 0.5742812500000001 +vt 0.3124375 0.6171249999999999 +vt 0.30865625 0.6171249999999999 +vt 0.30865625 0.5742812500000001 +vt 0.38665625 0.5742812500000001 +vt 0.38665625 0.6171249999999999 +vt 0.382875 0.6171249999999999 +vt 0.382875 0.5742812500000001 +vt 0.47271875 0.98040625 +vt 0.47271875 0.976625 +vt 0.4765 0.976625 +vt 0.4765 0.98040625 +vt 0.476625 0.6055312500000001 +vt 0.476625 0.6093124999999999 +vt 0.48040625 0.6093124999999999 +vt 0.48040625 0.6055312500000001 +vt 0.3593125 0.5742812500000001 +vt 0.3593125 0.6171249999999999 +vt 0.35553125 0.6171249999999999 +vt 0.35553125 0.5742812500000001 +vt 0.30853125 0.5742812500000001 +vt 0.30853125 0.6171249999999999 +vt 0.30475 0.6171249999999999 +vt 0.30475 0.5742812500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 964/2881/721 962/2882/721 961/2883/721 963/2884/721 +f 967/2885/722 965/2886/722 966/2887/722 968/2888/722 +f 961/2889/723 962/2890/723 966/2891/723 965/2892/723 +f 964/2893/724 963/2894/724 967/2895/724 968/2896/724 +f 963/2897/725 961/2898/725 965/2899/725 967/2900/725 +f 968/2901/726 966/2902/726 962/2903/726 964/2904/726 +o cube +v -0.303 0.9565625 1.3698631250000002 +v -0.303 0.9565625 -1.3176368749999998 +v -0.303 0.8940625 1.3698631250000002 +v -0.303 0.8940625 -1.3176368749999998 +v -0.3655 0.9565625 1.3698631250000002 +v -0.3655 0.9565625 -1.3176368749999998 +v -0.3655 0.8940625 1.3698631250000002 +v -0.3655 0.8940625 -1.3176368749999998 +vt 0.4530625 0.80084375 +vt 0.4530625 0.804625 +vt 0.28521875 0.804625 +vt 0.28521875 0.80084375 +vt 0.4530625 0.7969375 +vt 0.4530625 0.80071875 +vt 0.28521875 0.80071875 +vt 0.28521875 0.7969375 +vt 0.2969375 0.7968125 +vt 0.2969375 0.6289687500000001 +vt 0.30071875 0.6289687500000001 +vt 0.30071875 0.7968125 +vt 0.01178125 0.5313125000000001 +vt 0.01178125 0.6991562499999999 +vt 0.0155625 0.6991562499999999 +vt 0.0155625 0.5313125000000001 +vt 0.48040625 0.5664687500000001 +vt 0.48040625 0.5702499999999999 +vt 0.476625 0.5702499999999999 +vt 0.476625 0.5664687500000001 +vt 0.48040625 0.5703750000000001 +vt 0.48040625 0.5741562499999999 +vt 0.476625 0.5741562499999999 +vt 0.476625 0.5703750000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 972/2905/727 970/2906/727 969/2907/727 971/2908/727 +f 975/2909/728 973/2910/728 974/2911/728 976/2912/728 +f 969/2913/729 970/2914/729 974/2915/729 973/2916/729 +f 972/2917/730 971/2918/730 975/2919/730 976/2920/730 +f 971/2921/731 969/2922/731 973/2923/731 975/2924/731 +f 976/2925/732 974/2926/732 970/2927/732 972/2928/732 +o cube +v 0.21875 1.0039120135773165 -1.0053229548189873 +v 0.21875 1.0278297281001345 -1.0630654256009429 +v 0.21875 0.946169542795361 -1.0292406693418055 +v 0.21875 0.9700872573181791 -1.0869831401237608 +v -0.21875 1.0039120135773165 -1.0053229548189873 +v -0.21875 1.0278297281001345 -1.0630654256009429 +v -0.21875 0.946169542795361 -1.0292406693418055 +v -0.21875 0.9700872573181791 -1.0869831401237608 +vt 0.44525 0.5195937500000001 +vt 0.44525 0.5233749999999999 +vt 0.44146875 0.5233749999999999 +vt 0.44146875 0.5195937500000001 +vt 0.44915625 0.5195937500000001 +vt 0.44915625 0.5233749999999999 +vt 0.445375 0.5233749999999999 +vt 0.445375 0.5195937500000001 +vt 0.41021875 0.78509375 +vt 0.41021875 0.7813125 +vt 0.4374375 0.7813125 +vt 0.4374375 0.78509375 +vt 0.41021875 0.77740625 +vt 0.41021875 0.7811875 +vt 0.4374375 0.7811875 +vt 0.4374375 0.77740625 +vt 0.17571875 0.5860000000000001 +vt 0.17571875 0.5897812499999999 +vt 0.1485 0.5897812499999999 +vt 0.1485 0.5860000000000001 +vt 0.4374375 0.9063125 +vt 0.4374375 0.91009375 +vt 0.41021875 0.91009375 +vt 0.41021875 0.9063125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 980/2929/733 978/2930/733 977/2931/733 979/2932/733 +f 983/2933/734 981/2934/734 982/2935/734 984/2936/734 +f 977/2937/735 978/2938/735 982/2939/735 981/2940/735 +f 980/2941/736 979/2942/736 983/2943/736 984/2944/736 +f 979/2945/737 977/2946/737 981/2947/737 983/2948/737 +f 984/2949/738 982/2950/738 978/2951/738 980/2952/738 +o cube +v 0.21875 1.02779875 -1.062949375 +v 0.21875 1.02779875 -1.312949375 +v 0.21875 0.9652987500000001 -1.062949375 +v 0.21875 0.9652987500000001 -1.312949375 +v -0.21875 1.02779875 -1.062949375 +v -0.21875 1.02779875 -1.312949375 +v -0.21875 0.9652987500000001 -1.062949375 +v -0.21875 0.9652987500000001 -1.312949375 +vt 0.44134375 0.6914687500000001 +vt 0.44134375 0.6952499999999999 +vt 0.42584375 0.6952499999999999 +vt 0.42584375 0.6914687500000001 +vt 0.44134375 0.6875625000000001 +vt 0.44134375 0.6913437499999999 +vt 0.42584375 0.6913437499999999 +vt 0.42584375 0.6875625000000001 +vt 0.226625 0.867125 +vt 0.226625 0.851625 +vt 0.25384375 0.851625 +vt 0.25384375 0.867125 +vt 0.320375 0.9844375 +vt 0.320375 0.9999375 +vt 0.34759375 0.9999375 +vt 0.34759375 0.9844375 +vt 0.4374375 0.76178125 +vt 0.4374375 0.7655625 +vt 0.41021875 0.7655625 +vt 0.41021875 0.76178125 +vt 0.4374375 0.7735 +vt 0.4374375 0.77728125 +vt 0.41021875 0.77728125 +vt 0.41021875 0.7735 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 988/2953/739 986/2954/739 985/2955/739 987/2956/739 +f 991/2957/740 989/2958/740 990/2959/740 992/2960/740 +f 985/2961/741 986/2962/741 990/2963/741 989/2964/741 +f 988/2965/742 987/2966/742 991/2967/742 992/2968/742 +f 987/2969/743 985/2970/743 989/2971/743 991/2972/743 +f 992/2973/744 990/2974/744 986/2975/744 988/2976/744 +o cube +v 0.21875 1.01998625 1.3698631250000002 +v 0.21875 1.01998625 0.9948631250000002 +v 0.21875 1.00436125 1.3698631250000002 +v 0.21875 1.00436125 0.9948631250000002 +v -0.21875 1.01998625 1.3698631250000002 +v -0.21875 1.01998625 0.9948631250000002 +v -0.21875 1.00436125 1.3698631250000002 +v -0.21875 1.00436125 0.9948631250000002 +vt 0.492125 0.5576171875 +vt 0.492125 0.5585312499999999 +vt 0.4688125 0.5585312499999999 +vt 0.4688125 0.5576171875 +vt 0.49603125 0.9560546875 +vt 0.49603125 0.95696875 +vt 0.47271875 0.95696875 +vt 0.47271875 0.9560546875 +vt 0.29303125 0.9999375 +vt 0.29303125 0.976625 +vt 0.32025 0.976625 +vt 0.32025 0.9999375 +vt 0.2969375 0.8750625 +vt 0.2969375 0.898375 +vt 0.32415625 0.898375 +vt 0.32415625 0.8750625 +vt 0.49603125 0.7138671875 +vt 0.49603125 0.7147812499999999 +vt 0.4688125 0.7147812499999999 +vt 0.4688125 0.7138671875 +vt 0.49603125 0.7177734375 +vt 0.49603125 0.7186874999999999 +vt 0.4688125 0.7186874999999999 +vt 0.4688125 0.7177734375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 996/2977/745 994/2978/745 993/2979/745 995/2980/745 +f 999/2981/746 997/2982/746 998/2983/746 1000/2984/746 +f 993/2985/747 994/2986/747 998/2987/747 997/2988/747 +f 996/2989/748 995/2990/748 999/2991/748 1000/2992/748 +f 995/2993/749 993/2994/749 997/2995/749 999/2996/749 +f 1000/2997/750 998/2998/750 994/2999/750 996/3000/750 +o cube +v 0.25 1.00436125 1.3698631250000002 +v 0.25 1.00436125 -1.1926368749999998 +v 0.25 0.9418612500000001 1.3698631250000002 +v 0.25 0.9418612500000001 -1.1926368749999998 +v -0.25 1.00436125 1.3698631250000002 +v -0.25 1.00436125 -1.1926368749999998 +v -0.25 0.9418612500000001 1.3698631250000002 +v -0.25 0.9418612500000001 -1.1926368749999998 +vt 0.4530625 0.9688125 +vt 0.4530625 0.97259375 +vt 0.29303125 0.97259375 +vt 0.29303125 0.9688125 +vt 0.4530625 0.96490625 +vt 0.4530625 0.9686875 +vt 0.29303125 0.9686875 +vt 0.29303125 0.96490625 +vt 0.1485 0.9999375 +vt 0.1485 0.83990625 +vt 0.179625 0.83990625 +vt 0.179625 0.9999375 +vt 0.1485 0.6797500000000001 +vt 0.1485 0.83978125 +vt 0.179625 0.83978125 +vt 0.179625 0.6797500000000001 +vt 0.4374375 0.7070937500000001 +vt 0.4374375 0.7108749999999999 +vt 0.4063125 0.7108749999999999 +vt 0.4063125 0.7070937500000001 +vt 0.4374375 0.7110000000000001 +vt 0.4374375 0.7147812499999999 +vt 0.4063125 0.7147812499999999 +vt 0.4063125 0.7110000000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1004/3001/751 1002/3002/751 1001/3003/751 1003/3004/751 +f 1007/3005/752 1005/3006/752 1006/3007/752 1008/3008/752 +f 1001/3009/753 1002/3010/753 1006/3011/753 1005/3012/753 +f 1004/3013/754 1003/3014/754 1007/3015/754 1008/3016/754 +f 1003/3017/755 1001/3018/755 1005/3019/755 1007/3020/755 +f 1008/3021/756 1006/3022/756 1002/3023/756 1004/3024/756 +o cube +v 0.375 1.00436125 -1.1926368749999998 +v 0.375 1.00436125 -1.2551368749999998 +v 0.375 0.9418612500000001 -1.1926368749999998 +v 0.375 0.9418612500000001 -1.2551368749999998 +v -0.375 1.00436125 -1.1926368749999998 +v -0.375 1.00436125 -1.2551368749999998 +v -0.375 0.9418612500000001 -1.1926368749999998 +v -0.375 0.9418612500000001 -1.2551368749999998 +vt 0.4530625 0.5195937500000001 +vt 0.4530625 0.5233749999999999 +vt 0.44928125 0.5233749999999999 +vt 0.44928125 0.5195937500000001 +vt 0.48040625 0.5469375000000001 +vt 0.48040625 0.5507187499999999 +vt 0.476625 0.5507187499999999 +vt 0.476625 0.5469375000000001 +vt 0.37896875 0.960875 +vt 0.37896875 0.95709375 +vt 0.42571875 0.95709375 +vt 0.42571875 0.960875 +vt 0.382875 0.89459375 +vt 0.382875 0.898375 +vt 0.429625 0.898375 +vt 0.429625 0.89459375 +vt 0.42571875 0.961 +vt 0.42571875 0.96478125 +vt 0.37896875 0.96478125 +vt 0.37896875 0.961 +vt 0.42571875 0.98834375 +vt 0.42571875 0.992125 +vt 0.37896875 0.992125 +vt 0.37896875 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1012/3025/757 1010/3026/757 1009/3027/757 1011/3028/757 +f 1015/3029/758 1013/3030/758 1014/3031/758 1016/3032/758 +f 1009/3033/759 1010/3034/759 1014/3035/759 1013/3036/759 +f 1012/3037/760 1011/3038/760 1015/3039/760 1016/3040/760 +f 1011/3041/761 1009/3042/761 1013/3043/761 1015/3044/761 +f 1016/3045/762 1014/3046/762 1010/3047/762 1012/3048/762 +o cube +v 0.375 0.466375 -1.3555000000000004 +v 0.375 0.466375 -1.4180000000000004 +v 0.375 0.341375 -1.3555000000000004 +v 0.375 0.341375 -1.4180000000000004 +v -0.375 0.466375 -1.3555000000000004 +v -0.375 0.466375 -1.4180000000000004 +v -0.375 0.341375 -1.3555000000000004 +v -0.375 0.341375 -1.4180000000000004 +vt 0.4686875 0.8281875 +vt 0.4686875 0.835875 +vt 0.46490625 0.835875 +vt 0.46490625 0.8281875 +vt 0.21478125 0.5274062500000001 +vt 0.21478125 0.5350937499999999 +vt 0.211 0.5350937499999999 +vt 0.211 0.5274062500000001 +vt 0.382875 0.89446875 +vt 0.382875 0.8906875 +vt 0.429625 0.8906875 +vt 0.429625 0.89446875 +vt 0.382875 0.7188125000000001 +vt 0.382875 0.7225937499999999 +vt 0.429625 0.7225937499999999 +vt 0.429625 0.7188125000000001 +vt 0.37103125 0.8750625 +vt 0.37103125 0.88275 +vt 0.32428125 0.88275 +vt 0.32428125 0.8750625 +vt 0.37103125 0.882875 +vt 0.37103125 0.8905625 +vt 0.32428125 0.8905625 +vt 0.32428125 0.882875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1020/3049/763 1018/3050/763 1017/3051/763 1019/3052/763 +f 1023/3053/764 1021/3054/764 1022/3055/764 1024/3056/764 +f 1017/3057/765 1018/3058/765 1022/3059/765 1021/3060/765 +f 1020/3061/766 1019/3062/766 1023/3063/766 1024/3064/766 +f 1019/3065/767 1017/3066/767 1021/3067/767 1023/3068/767 +f 1024/3069/768 1022/3070/768 1018/3071/768 1020/3072/768 +o cube +v -0.3125 0.841375 -1.3555000000000004 +v -0.3125 0.841375 -1.4180000000000004 +v -0.3125 0.466375 -1.3555000000000004 +v -0.3125 0.466375 -1.4180000000000004 +v -0.375 0.841375 -1.3555000000000004 +v -0.375 0.841375 -1.4180000000000004 +v -0.375 0.466375 -1.3555000000000004 +v -0.375 0.466375 -1.4180000000000004 +vt 0.04290625 0.6758437500000001 +vt 0.04290625 0.6991562499999999 +vt 0.039125 0.6991562499999999 +vt 0.039125 0.6758437500000001 +vt 0.0624375 0.5664687500000001 +vt 0.0624375 0.5897812499999999 +vt 0.05865625 0.5897812499999999 +vt 0.05865625 0.5664687500000001 +vt 0.4531875 0.5233749999999999 +vt 0.4531875 0.5195937500000001 +vt 0.45696875 0.5195937500000001 +vt 0.45696875 0.5233749999999999 +vt 0.476625 0.5430312500000001 +vt 0.476625 0.5468124999999999 +vt 0.48040625 0.5468124999999999 +vt 0.48040625 0.5430312500000001 +vt 0.039 0.6211562500000001 +vt 0.039 0.6444687499999999 +vt 0.03521875 0.6444687499999999 +vt 0.03521875 0.6211562500000001 +vt 0.0468125 0.7188125000000001 +vt 0.0468125 0.7421249999999999 +vt 0.04303125 0.7421249999999999 +vt 0.04303125 0.7188125000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1028/3073/769 1026/3074/769 1025/3075/769 1027/3076/769 +f 1031/3077/770 1029/3078/770 1030/3079/770 1032/3080/770 +f 1025/3081/771 1026/3082/771 1030/3083/771 1029/3084/771 +f 1028/3085/772 1027/3086/772 1031/3087/772 1032/3088/772 +f 1027/3089/773 1025/3090/773 1029/3091/773 1031/3092/773 +f 1032/3093/774 1030/3094/774 1026/3095/774 1028/3096/774 +o cube +v 0.125 0.747625 -1.3555000000000004 +v 0.125 0.747625 -1.4180000000000004 +v 0.125 0.716375 -1.3555000000000004 +v 0.125 0.716375 -1.4180000000000004 +v -0.3125 0.747625 -1.3555000000000004 +v -0.3125 0.747625 -1.4180000000000004 +v -0.3125 0.716375 -1.3555000000000004 +v -0.3125 0.716375 -1.4180000000000004 +vt 0.19525 0.501953125 +vt 0.19525 0.5038437499999999 +vt 0.19146875 0.5038437499999999 +vt 0.19146875 0.501953125 +vt 0.4999375 0.806640625 +vt 0.4999375 0.80853125 +vt 0.49615625 0.80853125 +vt 0.49615625 0.806640625 +vt 0.41021875 0.75775 +vt 0.41021875 0.75396875 +vt 0.4374375 0.75396875 +vt 0.4374375 0.75775 +vt 0.41021875 0.7500625 +vt 0.41021875 0.75384375 +vt 0.4374375 0.75384375 +vt 0.4374375 0.7500625 +vt 0.47259375 0.986328125 +vt 0.47259375 0.98821875 +vt 0.445375 0.98821875 +vt 0.445375 0.986328125 +vt 0.46478125 0.763671875 +vt 0.46478125 0.7655625 +vt 0.4375625 0.7655625 +vt 0.4375625 0.763671875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1036/3097/775 1034/3098/775 1033/3099/775 1035/3100/775 +f 1039/3101/776 1037/3102/776 1038/3103/776 1040/3104/776 +f 1033/3105/777 1034/3106/777 1038/3107/777 1037/3108/777 +f 1036/3109/778 1035/3110/778 1039/3111/778 1040/3112/778 +f 1035/3113/779 1033/3114/779 1037/3115/779 1039/3116/779 +f 1040/3117/780 1038/3118/780 1034/3119/780 1036/3120/780 +o cube +v 0.125 0.841375 -1.3555000000000004 +v 0.125 0.841375 -1.4180000000000004 +v 0.125 0.810125 -1.3555000000000004 +v 0.125 0.810125 -1.4180000000000004 +v -0.3125 0.841375 -1.3555000000000004 +v -0.3125 0.841375 -1.4180000000000004 +v -0.3125 0.810125 -1.3555000000000004 +v -0.3125 0.810125 -1.4180000000000004 +vt 0.19915625 0.501953125 +vt 0.19915625 0.5038437499999999 +vt 0.195375 0.5038437499999999 +vt 0.195375 0.501953125 +vt 0.4999375 0.802734375 +vt 0.4999375 0.804625 +vt 0.49615625 0.804625 +vt 0.49615625 0.802734375 +vt 0.41021875 0.7499374999999999 +vt 0.41021875 0.7461562500000001 +vt 0.4374375 0.7461562500000001 +vt 0.4374375 0.7499374999999999 +vt 0.41021875 0.7422500000000001 +vt 0.41021875 0.7460312499999999 +vt 0.4374375 0.7460312499999999 +vt 0.4374375 0.7422500000000001 +vt 0.47259375 0.759765625 +vt 0.47259375 0.76165625 +vt 0.445375 0.76165625 +vt 0.445375 0.759765625 +vt 0.47259375 0.853515625 +vt 0.47259375 0.85540625 +vt 0.445375 0.85540625 +vt 0.445375 0.853515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1044/3121/781 1042/3122/781 1041/3123/781 1043/3124/781 +f 1047/3125/782 1045/3126/782 1046/3127/782 1048/3128/782 +f 1041/3129/783 1042/3130/783 1046/3131/783 1045/3132/783 +f 1044/3133/784 1043/3134/784 1047/3135/784 1048/3136/784 +f 1043/3137/785 1041/3138/785 1045/3139/785 1047/3140/785 +f 1048/3141/786 1046/3142/786 1042/3143/786 1044/3144/786 +o cube +v -0.125 0.9134375 -1.3726875 +v -0.125 0.9134375 -1.3726875 +v -0.125 0.8509375 -1.3726875 +v -0.125 0.8509375 -1.3726875 +v -0.1875 0.9134375 -1.3726875 +v -0.1875 0.9134375 -1.3726875 +v -0.1875 0.8509375 -1.3726875 +v -0.1875 0.8509375 -1.3726875 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.99615625 +vt 0.0000625 0.99615625 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.99615625 +vt 0.0000625 0.99615625 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.48040625 0.5313125000000001 +vt 0.48040625 0.5350937499999999 +vt 0.476625 0.5350937499999999 +vt 0.476625 0.5313125000000001 +vt 0.48040625 0.5352187500000001 +vt 0.48040625 0.5389999999999999 +vt 0.476625 0.5389999999999999 +vt 0.476625 0.5352187500000001 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1050/3145/787 1049/3146/787 1052/3147/787 1051/3148/787 +f 1053/3149/788 1054/3150/788 1055/3151/788 1056/3152/788 +f 1050/3153/789 1054/3154/789 1049/3155/789 1053/3156/789 +f 1051/3157/790 1055/3158/790 1052/3159/790 1056/3160/790 +f 1051/3161/791 1049/3162/791 1053/3163/791 1055/3164/791 +f 1056/3165/792 1054/3166/792 1050/3167/792 1052/3168/792 +o cube +v 0.375 0.9328125 -1.3125 +v 0.375 0.9567302145228181 -1.3702424707819554 +v 0.375 0.8173275584360892 -1.3603354290456362 +v 0.375 0.8412452729589073 -1.4180778998275916 +v -0.125 0.9328125 -1.3125 +v -0.125 0.9567302145228181 -1.3702424707819554 +v -0.125 0.8173275584360892 -1.3603354290456362 +v -0.125 0.8412452729589073 -1.4180778998275916 +vt 0.2186875 0.5274062500000001 +vt 0.2186875 0.5350937499999999 +vt 0.21490625 0.5350937499999999 +vt 0.21490625 0.5274062500000001 +vt 0.4686875 0.77740625 +vt 0.4686875 0.78509375 +vt 0.46490625 0.78509375 +vt 0.46490625 0.77740625 +vt 0.4063125 0.6757187499999999 +vt 0.4063125 0.6719375000000001 +vt 0.4374375 0.6719375000000001 +vt 0.4374375 0.6757187499999999 +vt 0.4063125 0.6680312500000001 +vt 0.4063125 0.6718124999999999 +vt 0.4374375 0.6718124999999999 +vt 0.4374375 0.6680312500000001 +vt 0.3905625 0.851625 +vt 0.3905625 0.8593125 +vt 0.3594375 0.8593125 +vt 0.3594375 0.851625 +vt 0.3905625 0.8594375 +vt 0.3905625 0.867125 +vt 0.3594375 0.867125 +vt 0.3594375 0.8594375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1060/3169/793 1058/3170/793 1057/3171/793 1059/3172/793 +f 1063/3173/794 1061/3174/794 1062/3175/794 1064/3176/794 +f 1057/3177/795 1058/3178/795 1062/3179/795 1061/3180/795 +f 1060/3181/796 1059/3182/796 1063/3183/796 1064/3184/796 +f 1059/3185/797 1057/3186/797 1061/3187/797 1063/3188/797 +f 1064/3189/798 1062/3190/798 1058/3191/798 1060/3192/798 +o cube +v -0.125 0.9567302145228181 -1.3702424707819554 +v -0.125 0.9567302145228181 -1.3702424707819554 +v -0.125 0.9134233614363516 -1.388180756674069 +v -0.125 0.9134233614363516 -1.388180756674069 +v -0.1875 0.9567302145228181 -1.3702424707819554 +v -0.1875 0.9567302145228181 -1.3702424707819554 +v -0.1875 0.9134233614363516 -1.388180756674069 +v -0.1875 0.9134233614363516 -1.388180756674069 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9970703125 +vt 0.0000625 0.9970703125 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9970703125 +vt 0.0000625 0.9970703125 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.48821875 0.9931640625 +vt 0.48821875 0.99603125 +vt 0.4844375 0.99603125 +vt 0.4844375 0.9931640625 +vt 0.00775 0.5126953125 +vt 0.00775 0.5155624999999999 +vt 0.00396875 0.5155624999999999 +vt 0.00396875 0.5126953125 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1066/3193/799 1065/3194/799 1068/3195/799 1067/3196/799 +f 1069/3197/800 1070/3198/800 1071/3199/800 1072/3200/800 +f 1066/3201/801 1070/3202/801 1065/3203/801 1069/3204/801 +f 1067/3205/802 1071/3206/802 1068/3207/802 1072/3208/802 +f 1067/3209/803 1065/3210/803 1069/3211/803 1071/3212/803 +f 1072/3213/804 1070/3214/804 1066/3215/804 1068/3216/804 +o cube +v -0.125 0.9134375 -1.3258125 +v -0.125 0.9134375 -1.3883125 +v -0.125 0.9134375 -1.3258125 +v -0.125 0.9134375 -1.3883125 +v -0.1875 0.9134375 -1.3258125 +v -0.1875 0.9134375 -1.3883125 +v -0.1875 0.9134375 -1.3258125 +v -0.1875 0.9134375 -1.3883125 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.5194687499999999 +vt 0.0000625 0.5156875000000001 +vt 0.00384375 0.5156875000000001 +vt 0.00384375 0.5194687499999999 +vt 0.48053125 0.99615625 +vt 0.48053125 0.9999375 +vt 0.4843125 0.9999375 +vt 0.4843125 0.99615625 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1074/3217/805 1073/3218/805 1076/3219/805 1075/3220/805 +f 1077/3221/806 1078/3222/806 1079/3223/806 1080/3224/806 +f 1073/3225/807 1074/3226/807 1078/3227/807 1077/3228/807 +f 1076/3229/808 1075/3230/808 1079/3231/808 1080/3232/808 +f 1073/3233/809 1077/3234/809 1075/3235/809 1079/3236/809 +f 1078/3237/810 1074/3238/810 1080/3239/810 1076/3240/810 +o cube +v -0.1874375 0.9328125 -1.3125 +v -0.1874375 0.9567302145228181 -1.3702424707819554 +v -0.1874375 0.8173275584360892 -1.3603354290456362 +v -0.1874375 0.8412452729589073 -1.4180778998275916 +v -0.37493750000000003 0.9328125 -1.3125 +v -0.37493750000000003 0.9567302145228181 -1.3702424707819554 +v -0.37493750000000003 0.8173275584360892 -1.3603354290456362 +v -0.37493750000000003 0.8412452729589073 -1.4180778998275916 +vt 0.4686875 0.76959375 +vt 0.4686875 0.77728125 +vt 0.46490625 0.77728125 +vt 0.46490625 0.76959375 +vt 0.4686875 0.76178125 +vt 0.4686875 0.76946875 +vt 0.46490625 0.76946875 +vt 0.46490625 0.76178125 +vt 0.44928125 0.9999375 +vt 0.44928125 0.99615625 +vt 0.460875 0.99615625 +vt 0.460875 0.9999375 +vt 0.44928125 0.99225 +vt 0.44928125 0.99603125 +vt 0.460875 0.99603125 +vt 0.460875 0.99225 +vt 0.414 0.5781875000000001 +vt 0.414 0.5858749999999999 +vt 0.40240625 0.5858749999999999 +vt 0.40240625 0.5781875000000001 +vt 0.40228125 0.5781875000000001 +vt 0.40228125 0.5858749999999999 +vt 0.3906875 0.5858749999999999 +vt 0.3906875 0.5781875000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1084/3241/811 1082/3242/811 1081/3243/811 1083/3244/811 +f 1087/3245/812 1085/3246/812 1086/3247/812 1088/3248/812 +f 1081/3249/813 1082/3250/813 1086/3251/813 1085/3252/813 +f 1084/3253/814 1083/3254/814 1087/3255/814 1088/3256/814 +f 1083/3257/815 1081/3258/815 1085/3259/815 1087/3260/815 +f 1088/3261/816 1086/3262/816 1082/3263/816 1084/3264/816 +o cube +v -0.12493749999999998 0.9328125 -1.3125 +v -0.12493749999999998 0.9375960429045638 -1.3240484941563913 +v -0.12493749999999998 0.8173275584360892 -1.3603354290456362 +v -0.12493749999999998 0.8221111013406529 -1.3718839232020275 +v -0.18743749999999998 0.9328125 -1.3125 +v -0.18743749999999998 0.9375960429045638 -1.3240484941563913 +v -0.18743749999999998 0.8173275584360892 -1.3603354290456362 +v -0.18743749999999998 0.8221111013406529 -1.3718839232020275 +vt 0.4686875 0.76959375 +vt 0.4686875 0.77728125 +vt 0.46490625 0.77728125 +vt 0.46490625 0.76959375 +vt 0.4686875 0.76178125 +vt 0.4686875 0.76946875 +vt 0.46490625 0.76946875 +vt 0.46490625 0.76178125 +vt 0.44928125 0.9999375 +vt 0.44928125 0.99615625 +vt 0.460875 0.99615625 +vt 0.460875 0.9999375 +vt 0.44928125 0.99225 +vt 0.44928125 0.99603125 +vt 0.460875 0.99603125 +vt 0.460875 0.99225 +vt 0.414 0.5781875000000001 +vt 0.414 0.5858749999999999 +vt 0.41021875 0.5858749999999999 +vt 0.41021875 0.5781875000000001 +vt 0.40228125 0.5781875000000001 +vt 0.40228125 0.5858749999999999 +vt 0.3906875 0.5858749999999999 +vt 0.3906875 0.5781875000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1092/3265/817 1090/3266/817 1089/3267/817 1091/3268/817 +f 1095/3269/818 1093/3270/818 1094/3271/818 1096/3272/818 +f 1089/3273/819 1090/3274/819 1094/3275/819 1093/3276/819 +f 1092/3277/820 1091/3278/820 1095/3279/820 1096/3280/820 +f 1091/3281/821 1089/3282/821 1093/3283/821 1095/3284/821 +f 1096/3285/822 1094/3286/822 1090/3287/822 1092/3288/822 +o cube +v -0.125 0.855625 -1.3495625 +v -0.125 0.855625 -1.4120625 +v -0.125 0.855625 -1.3495625 +v -0.125 0.855625 -1.4120625 +v -0.1875 0.855625 -1.3495625 +v -0.1875 0.855625 -1.4120625 +v -0.1875 0.855625 -1.3495625 +v -0.1875 0.855625 -1.4120625 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.48053125 0.992125 +vt 0.48053125 0.98834375 +vt 0.4843125 0.98834375 +vt 0.4843125 0.992125 +vt 0.01178125 0.5156875000000001 +vt 0.01178125 0.5194687499999999 +vt 0.0155625 0.5194687499999999 +vt 0.0155625 0.5156875000000001 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1098/3289/823 1097/3290/823 1100/3291/823 1099/3292/823 +f 1101/3293/824 1102/3294/824 1103/3295/824 1104/3296/824 +f 1097/3297/825 1098/3298/825 1102/3299/825 1101/3300/825 +f 1100/3301/826 1099/3302/826 1103/3303/826 1104/3304/826 +f 1097/3305/827 1101/3306/827 1099/3307/827 1103/3308/827 +f 1102/3309/828 1098/3310/828 1104/3311/828 1100/3312/828 +o cube +v -0.125 0.831763176131578 -1.3543560004149318 +v -0.125 0.8556808906543962 -1.4120984711968871 +v -0.125 0.8173275584360892 -1.3603354290456362 +v -0.125 0.8412452729589073 -1.4180778998275916 +v -0.1875 0.831763176131578 -1.3543560004149318 +v -0.1875 0.8556808906543962 -1.4120984711968871 +v -0.1875 0.8173275584360892 -1.3603354290456362 +v -0.1875 0.8412452729589073 -1.4180778998275916 +vt 0.50384375 0.6669921875 +vt 0.50384375 0.6679062499999999 +vt 0.5000625 0.6679062499999999 +vt 0.5000625 0.6669921875 +vt 0.50384375 0.6630859375 +vt 0.50384375 0.6639999999999999 +vt 0.5000625 0.6639999999999999 +vt 0.5000625 0.6630859375 +vt 0.48053125 0.98821875 +vt 0.48053125 0.9844375 +vt 0.4843125 0.9844375 +vt 0.4843125 0.98821875 +vt 0.0156875 0.5156875000000001 +vt 0.0156875 0.5194687499999999 +vt 0.01946875 0.5194687499999999 +vt 0.01946875 0.5156875000000001 +vt 0.33978125 0.4990234375 +vt 0.33978125 0.49993750000000003 +vt 0.336 0.49993750000000003 +vt 0.336 0.4990234375 +vt 0.335875 0.4990234375 +vt 0.335875 0.49993750000000003 +vt 0.33209375 0.49993750000000003 +vt 0.33209375 0.4990234375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1108/3313/829 1106/3314/829 1105/3315/829 1107/3316/829 +f 1111/3317/830 1109/3318/830 1110/3319/830 1112/3320/830 +f 1105/3321/831 1106/3322/831 1110/3323/831 1109/3324/831 +f 1108/3325/832 1107/3326/832 1111/3327/832 1112/3328/832 +f 1107/3329/833 1105/3330/833 1109/3331/833 1111/3332/833 +f 1112/3333/834 1110/3334/834 1106/3335/834 1108/3336/834 +o cube +v 0.375 0.841375 -1.3555000000000004 +v 0.375 0.841375 -1.4180000000000004 +v 0.375 0.466375 -1.3555000000000004 +v 0.375 0.466375 -1.4180000000000004 +v 0.3125 0.841375 -1.3555000000000004 +v 0.3125 0.841375 -1.4180000000000004 +v 0.3125 0.466375 -1.3555000000000004 +v 0.3125 0.466375 -1.4180000000000004 +vt 0.10540625 0.5586562500000001 +vt 0.10540625 0.5819687499999999 +vt 0.101625 0.5819687499999999 +vt 0.101625 0.5586562500000001 +vt 0.11321875 0.5586562500000001 +vt 0.11321875 0.5819687499999999 +vt 0.1094375 0.5819687499999999 +vt 0.1094375 0.5586562500000001 +vt 0.48053125 0.98040625 +vt 0.48053125 0.976625 +vt 0.4843125 0.976625 +vt 0.4843125 0.98040625 +vt 0.0235 0.5156875000000001 +vt 0.0235 0.5194687499999999 +vt 0.02728125 0.5194687499999999 +vt 0.02728125 0.5156875000000001 +vt 0.1093125 0.5586562500000001 +vt 0.1093125 0.5819687499999999 +vt 0.10553125 0.5819687499999999 +vt 0.10553125 0.5586562500000001 +vt 0.1015 0.5586562500000001 +vt 0.1015 0.5819687499999999 +vt 0.09771875 0.5819687499999999 +vt 0.09771875 0.5586562500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1116/3337/835 1114/3338/835 1113/3339/835 1115/3340/835 +f 1119/3341/836 1117/3342/836 1118/3343/836 1120/3344/836 +f 1113/3345/837 1114/3346/837 1118/3347/837 1117/3348/837 +f 1116/3349/838 1115/3350/838 1119/3351/838 1120/3352/838 +f 1115/3353/839 1113/3354/839 1117/3355/839 1119/3356/839 +f 1120/3357/840 1118/3358/840 1114/3359/840 1116/3360/840 +o cube +v 0.125 0.810125 -1.3555000000000004 +v 0.125 0.810125 -1.4023750000000004 +v 0.125 0.747625 -1.3555000000000004 +v 0.125 0.747625 -1.4023750000000004 +v -0.3125 0.810125 -1.3555000000000004 +v -0.3125 0.810125 -1.4023750000000004 +v -0.3125 0.747625 -1.3555000000000004 +v -0.3125 0.747625 -1.4023750000000004 +vt 0.4873046875 0.98834375 +vt 0.4873046875 0.992125 +vt 0.4844375 0.992125 +vt 0.4844375 0.98834375 +vt 0.0146484375 0.5117812500000001 +vt 0.0146484375 0.5155624999999999 +vt 0.01178125 0.5155624999999999 +vt 0.01178125 0.5117812500000001 +vt 0.4219375 0.6327499999999999 +vt 0.4219375 0.6298828125 +vt 0.44915625 0.6298828125 +vt 0.44915625 0.6327499999999999 +vt 0.42584375 0.9892578125 +vt 0.42584375 0.992125 +vt 0.4530625 0.992125 +vt 0.4530625 0.9892578125 +vt 0.4374375 0.7344375000000001 +vt 0.4374375 0.7382187499999999 +vt 0.41021875 0.7382187499999999 +vt 0.41021875 0.7344375000000001 +vt 0.4374375 0.7383437500000001 +vt 0.4374375 0.7421249999999999 +vt 0.41021875 0.7421249999999999 +vt 0.41021875 0.7383437500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1124/3361/841 1122/3362/841 1121/3363/841 1123/3364/841 +f 1127/3365/842 1125/3366/842 1126/3367/842 1128/3368/842 +f 1121/3369/843 1122/3370/843 1126/3371/843 1125/3372/843 +f 1124/3373/844 1123/3374/844 1127/3375/844 1128/3376/844 +f 1123/3377/845 1121/3378/845 1125/3379/845 1127/3380/845 +f 1128/3381/846 1126/3382/846 1122/3383/846 1124/3384/846 +o cube +v 0.3125 0.716375 -1.3555000000000004 +v 0.3125 0.716375 -1.4180000000000004 +v 0.3125 0.466375 -1.3555000000000004 +v 0.3125 0.466375 -1.4180000000000004 +v 0.125 0.716375 -1.3555000000000004 +v 0.125 0.716375 -1.4180000000000004 +v 0.125 0.466375 -1.3555000000000004 +v 0.125 0.466375 -1.4180000000000004 +vt 0.31634375 0.6563125000000001 +vt 0.31634375 0.6718124999999999 +vt 0.3125625 0.6718124999999999 +vt 0.3125625 0.6563125000000001 +vt 0.33978125 0.6406875000000001 +vt 0.33978125 0.6561874999999999 +vt 0.336 0.6561874999999999 +vt 0.336 0.6406875000000001 +vt 0.44928125 0.9374375 +vt 0.44928125 0.93365625 +vt 0.460875 0.93365625 +vt 0.460875 0.9374375 +vt 0.44928125 0.92975 +vt 0.44928125 0.93353125 +vt 0.460875 0.93353125 +vt 0.460875 0.92975 +vt 0.39446875 0.7031875000000001 +vt 0.39446875 0.7186874999999999 +vt 0.382875 0.7186874999999999 +vt 0.382875 0.7031875000000001 +vt 0.23040625 0.6055312500000001 +vt 0.23040625 0.6210312499999999 +vt 0.2188125 0.6210312499999999 +vt 0.2188125 0.6055312500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1132/3385/847 1130/3386/847 1129/3387/847 1131/3388/847 +f 1135/3389/848 1133/3390/848 1134/3391/848 1136/3392/848 +f 1129/3393/849 1130/3394/849 1134/3395/849 1133/3396/849 +f 1132/3397/850 1131/3398/850 1135/3399/850 1136/3400/850 +f 1131/3401/851 1129/3402/851 1133/3403/851 1135/3404/851 +f 1136/3405/852 1134/3406/852 1130/3407/852 1132/3408/852 +o cube +v 0.125 0.716375 -1.3711250000000004 +v 0.125 0.716375 -1.4023750000000004 +v 0.125 0.466375 -1.3711250000000004 +v 0.125 0.466375 -1.4023750000000004 +v -0.3125 0.716375 -1.3711250000000004 +v -0.3125 0.716375 -1.4023750000000004 +v -0.3125 0.466375 -1.3711250000000004 +v -0.3125 0.466375 -1.4023750000000004 +vt 0.31634375 0.6563125000000001 +vt 0.31634375 0.6718124999999999 +vt 0.3125625 0.6718124999999999 +vt 0.3125625 0.6563125000000001 +vt 0.33978125 0.6406875000000001 +vt 0.33978125 0.6561874999999999 +vt 0.336 0.6561874999999999 +vt 0.336 0.6406875000000001 +vt 0.44928125 0.9374375 +vt 0.44928125 0.93365625 +vt 0.460875 0.93365625 +vt 0.460875 0.9374375 +vt 0.44928125 0.92975 +vt 0.44928125 0.93353125 +vt 0.460875 0.93353125 +vt 0.460875 0.92975 +vt 0.06634375 0.6602187500000001 +vt 0.06634375 0.6757187499999999 +vt 0.039125 0.6757187499999999 +vt 0.039125 0.6602187500000001 +vt 0.039 0.6602187500000001 +vt 0.039 0.6757187499999999 +vt 0.06646875 0.6757187499999999 +vt 0.06646875 0.6602187500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1140/3409/853 1138/3410/853 1137/3411/853 1139/3412/853 +f 1143/3413/854 1141/3414/854 1142/3415/854 1144/3416/854 +f 1137/3417/855 1138/3418/855 1142/3419/855 1141/3420/855 +f 1140/3421/856 1139/3422/856 1143/3423/856 1144/3424/856 +f 1139/3425/857 1137/3426/857 1141/3427/857 1143/3428/857 +f 1144/3429/858 1142/3430/858 1138/3431/858 1140/3432/858 +o cube +v 0.3125 0.810125 -1.3555000000000004 +v 0.3125 0.810125 -1.4023750000000004 +v 0.3125 0.716375 -1.3555000000000004 +v 0.3125 0.716375 -1.4023750000000004 +v 0.15625 0.810125 -1.3555000000000004 +v 0.15625 0.810125 -1.4023750000000004 +v 0.15625 0.716375 -1.3555000000000004 +v 0.15625 0.716375 -1.4023750000000004 +vt 0.4794921875 0.705078125 +vt 0.4794921875 0.7108749999999999 +vt 0.476625 0.7108749999999999 +vt 0.476625 0.705078125 +vt 0.4794921875 0.697265625 +vt 0.4794921875 0.7030624999999999 +vt 0.476625 0.7030624999999999 +vt 0.476625 0.697265625 +vt 0.4688125 0.80853125 +vt 0.4688125 0.8056640625 +vt 0.478515625 0.8056640625 +vt 0.478515625 0.80853125 +vt 0.4688125 0.8017578125 +vt 0.4688125 0.804625 +vt 0.478515625 0.804625 +vt 0.478515625 0.8017578125 +vt 0.279296875 0.564453125 +vt 0.279296875 0.5702499999999999 +vt 0.26959375 0.5702499999999999 +vt 0.26959375 0.564453125 +vt 0.439453125 0.767578125 +vt 0.439453125 0.773375 +vt 0.42975 0.773375 +vt 0.42975 0.767578125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1148/3433/859 1146/3434/859 1145/3435/859 1147/3436/859 +f 1151/3437/860 1149/3438/860 1150/3439/860 1152/3440/860 +f 1145/3441/861 1146/3442/861 1150/3443/861 1149/3444/861 +f 1148/3445/862 1147/3446/862 1151/3447/862 1152/3448/862 +f 1147/3449/863 1145/3450/863 1149/3451/863 1151/3452/863 +f 1152/3453/864 1150/3454/864 1146/3455/864 1148/3456/864 +o cube +v 0.3125 0.841375 -1.3555000000000004 +v 0.3125 0.841375 -1.4180000000000004 +v 0.3125 0.810125 -1.3555000000000004 +v 0.3125 0.810125 -1.4180000000000004 +v 0.125 0.841375 -1.3555000000000004 +v 0.125 0.841375 -1.4180000000000004 +v 0.125 0.810125 -1.3555000000000004 +v 0.125 0.810125 -1.4180000000000004 +vt 0.2030625 0.501953125 +vt 0.2030625 0.5038437499999999 +vt 0.19928125 0.5038437499999999 +vt 0.19928125 0.501953125 +vt 0.4999375 0.798828125 +vt 0.4999375 0.80071875 +vt 0.49615625 0.80071875 +vt 0.49615625 0.798828125 +vt 0.44928125 0.9061875 +vt 0.44928125 0.90240625 +vt 0.460875 0.90240625 +vt 0.460875 0.9061875 +vt 0.44928125 0.8985 +vt 0.44928125 0.90228125 +vt 0.460875 0.90228125 +vt 0.460875 0.8985 +vt 0.4843125 0.916015625 +vt 0.4843125 0.91790625 +vt 0.47271875 0.91790625 +vt 0.47271875 0.916015625 +vt 0.4843125 0.923828125 +vt 0.4843125 0.92571875 +vt 0.47271875 0.92571875 +vt 0.47271875 0.923828125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1156/3457/865 1154/3458/865 1153/3459/865 1155/3460/865 +f 1159/3461/866 1157/3462/866 1158/3463/866 1160/3464/866 +f 1153/3465/867 1154/3466/867 1158/3467/867 1157/3468/867 +f 1156/3469/868 1155/3470/868 1159/3471/868 1160/3472/868 +f 1155/3473/869 1153/3474/869 1157/3475/869 1159/3476/869 +f 1160/3477/870 1158/3478/870 1154/3479/870 1156/3480/870 +o cube +v 0.15625 0.810125 -1.3555000000000004 +v 0.15625 0.810125 -1.4180000000000004 +v 0.15625 0.716375 -1.3555000000000004 +v 0.15625 0.716375 -1.4180000000000004 +v 0.125 0.810125 -1.3555000000000004 +v 0.125 0.810125 -1.4180000000000004 +v 0.125 0.716375 -1.3555000000000004 +v 0.125 0.716375 -1.4180000000000004 +vt 0.4765 0.994140625 +vt 0.4765 0.9999375 +vt 0.47271875 0.9999375 +vt 0.47271875 0.994140625 +vt 0.4765 0.982421875 +vt 0.4765 0.98821875 +vt 0.47271875 0.98821875 +vt 0.47271875 0.982421875 +vt 0.2031875 0.5038437499999999 +vt 0.2031875 0.5000625000000001 +vt 0.205078125 0.5000625000000001 +vt 0.205078125 0.5038437499999999 +vt 0.49615625 0.79303125 +vt 0.49615625 0.7968125 +vt 0.498046875 0.7968125 +vt 0.498046875 0.79303125 +vt 0.017578125 0.509765625 +vt 0.017578125 0.5155624999999999 +vt 0.0156875 0.5155624999999999 +vt 0.0156875 0.509765625 +vt 0.486328125 0.982421875 +vt 0.486328125 0.98821875 +vt 0.4844375 0.98821875 +vt 0.4844375 0.982421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1164/3481/871 1162/3482/871 1161/3483/871 1163/3484/871 +f 1167/3485/872 1165/3486/872 1166/3487/872 1168/3488/872 +f 1161/3489/873 1162/3490/873 1166/3491/873 1165/3492/873 +f 1164/3493/874 1163/3494/874 1167/3495/874 1168/3496/874 +f 1163/3497/875 1161/3498/875 1165/3499/875 1167/3500/875 +f 1168/3501/876 1166/3502/876 1162/3503/876 1164/3504/876 +o cube +v -0.1875 0.1875 -1.1875 +v -0.1875 0.1875 -1.375 +v -0.1875 0.125 -1.1875 +v -0.1875 0.125 -1.375 +v -0.375 0.1875 -1.1875 +v -0.375 0.1875 -1.375 +v -0.375 0.125 -1.1875 +v -0.375 0.125 -1.375 +vt 0.460875 0.8438125 +vt 0.460875 0.84759375 +vt 0.44928125 0.84759375 +vt 0.44928125 0.8438125 +vt 0.1718125 0.5469375000000001 +vt 0.1718125 0.5507187499999999 +vt 0.16021875 0.5507187499999999 +vt 0.16021875 0.5469375000000001 +vt 0.38678125 0.7460312499999999 +vt 0.38678125 0.7344375000000001 +vt 0.398375 0.7344375000000001 +vt 0.398375 0.7460312499999999 +vt 0.38678125 0.7227187500000001 +vt 0.38678125 0.7343124999999999 +vt 0.398375 0.7343124999999999 +vt 0.398375 0.7227187500000001 +vt 0.460875 0.83990625 +vt 0.460875 0.8436875 +vt 0.44928125 0.8436875 +vt 0.44928125 0.83990625 +vt 0.460875 0.84771875 +vt 0.460875 0.8515 +vt 0.44928125 0.8515 +vt 0.44928125 0.84771875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1172/3505/877 1170/3506/877 1169/3507/877 1171/3508/877 +f 1175/3509/878 1173/3510/878 1174/3511/878 1176/3512/878 +f 1169/3513/879 1170/3514/879 1174/3515/879 1173/3516/879 +f 1172/3517/880 1171/3518/880 1175/3519/880 1176/3520/880 +f 1171/3521/881 1169/3522/881 1173/3523/881 1175/3524/881 +f 1176/3525/882 1174/3526/882 1170/3527/882 1172/3528/882 +o cube +v -0.1875 0.2485161857197052 -1.0526259198724408 +v -0.1875 0.18274247078195544 -1.2114177145228182 +v -0.1875 0.1907737149377498 -1.0287082053496226 +v -0.1875 0.125 -1.1875 +v -0.375 0.2485161857197052 -1.0526259198724408 +v -0.375 0.18274247078195544 -1.2114177145228182 +v -0.375 0.1907737149377498 -1.0287082053496226 +v -0.375 0.125 -1.1875 +vt 0.4638671875 0.85553125 +vt 0.4638671875 0.8593125 +vt 0.4531875 0.8593125 +vt 0.4531875 0.85553125 +vt 0.1708984375 0.5430312500000001 +vt 0.1708984375 0.5468124999999999 +vt 0.16021875 0.5468124999999999 +vt 0.16021875 0.5430312500000001 +vt 0.40240625 0.6913437499999999 +vt 0.40240625 0.6806640625 +vt 0.414 0.6806640625 +vt 0.414 0.6913437499999999 +vt 0.3594375 0.5869140625 +vt 0.3594375 0.5975937499999999 +vt 0.37103125 0.5975937499999999 +vt 0.37103125 0.5869140625 +vt 0.19134375 0.5469375000000001 +vt 0.19134375 0.5507187499999999 +vt 0.17975 0.5507187499999999 +vt 0.17975 0.5469375000000001 +vt 0.460875 0.836 +vt 0.460875 0.83978125 +vt 0.44928125 0.83978125 +vt 0.44928125 0.836 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1180/3529/883 1178/3530/883 1177/3531/883 1179/3532/883 +f 1183/3533/884 1181/3534/884 1182/3535/884 1184/3536/884 +f 1177/3537/885 1178/3538/885 1182/3539/885 1181/3540/885 +f 1180/3541/886 1179/3542/886 1183/3543/886 1184/3544/886 +f 1179/3545/887 1177/3546/887 1181/3547/887 1183/3548/887 +f 1184/3549/888 1182/3550/888 1178/3551/888 1180/3552/888 +o cube +v -0.1875 0.1875 1.375 +v -0.1875 0.1875 1.1875 +v -0.1875 0.125 1.375 +v -0.1875 0.125 1.1875 +v -0.375 0.1875 1.375 +v -0.375 0.1875 1.1875 +v -0.375 0.125 1.375 +v -0.375 0.125 1.1875 +vt 0.460875 0.76959375 +vt 0.460875 0.773375 +vt 0.44928125 0.773375 +vt 0.44928125 0.76959375 +vt 0.460875 0.75396875 +vt 0.460875 0.75775 +vt 0.44928125 0.75775 +vt 0.44928125 0.75396875 +vt 0.3906875 0.94134375 +vt 0.3906875 0.92975 +vt 0.40228125 0.92975 +vt 0.40228125 0.94134375 +vt 0.3906875 0.91803125 +vt 0.3906875 0.929625 +vt 0.40228125 0.929625 +vt 0.40228125 0.91803125 +vt 0.460875 0.7656875 +vt 0.460875 0.76946875 +vt 0.44928125 0.76946875 +vt 0.44928125 0.7656875 +vt 0.460875 0.7735 +vt 0.460875 0.77728125 +vt 0.44928125 0.77728125 +vt 0.44928125 0.7735 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1188/3553/889 1186/3554/889 1185/3555/889 1187/3556/889 +f 1191/3557/890 1189/3558/890 1190/3559/890 1192/3560/890 +f 1185/3561/891 1186/3562/891 1190/3563/891 1189/3564/891 +f 1188/3565/892 1187/3566/892 1191/3567/892 1192/3568/892 +f 1187/3569/893 1185/3570/893 1189/3571/893 1191/3572/893 +f 1192/3573/894 1190/3574/894 1186/3575/894 1188/3576/894 +o cube +v -0.1875 0.25 1.375 +v -0.1875 0.25 0.9906250000000001 +v -0.1875 0.1875 1.375 +v -0.1875 0.1875 0.9906250000000001 +v -0.375 0.25 1.375 +v -0.375 0.25 0.9906250000000001 +v -0.375 0.1875 1.375 +v -0.375 0.1875 0.9906250000000001 +vt 0.4345703125 0.6133437500000001 +vt 0.4345703125 0.6171249999999999 +vt 0.41021875 0.6171249999999999 +vt 0.41021875 0.6133437500000001 +vt 0.4111328125 0.5860000000000001 +vt 0.4111328125 0.5897812499999999 +vt 0.38678125 0.5897812499999999 +vt 0.38678125 0.5860000000000001 +vt 0.34771875 0.789 +vt 0.34771875 0.7646484375 +vt 0.3593125 0.7646484375 +vt 0.3593125 0.789 +vt 0.2031875 0.6240234375 +vt 0.2031875 0.6483749999999999 +vt 0.21478125 0.6483749999999999 +vt 0.21478125 0.6240234375 +vt 0.460875 0.7461562500000001 +vt 0.460875 0.7499374999999999 +vt 0.44928125 0.7499374999999999 +vt 0.44928125 0.7461562500000001 +vt 0.460875 0.7500625 +vt 0.460875 0.75384375 +vt 0.44928125 0.75384375 +vt 0.44928125 0.7500625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1196/3577/895 1194/3578/895 1193/3579/895 1195/3580/895 +f 1199/3581/896 1197/3582/896 1198/3583/896 1200/3584/896 +f 1193/3585/897 1194/3586/897 1198/3587/897 1197/3588/897 +f 1196/3589/898 1195/3590/898 1199/3591/898 1200/3592/898 +f 1195/3593/899 1193/3594/899 1197/3595/899 1199/3596/899 +f 1200/3597/900 1198/3598/900 1194/3599/900 1196/3600/900 +o cube +v -0.1875 0.1875 1.4375 +v -0.1396645709543638 0.1875 1.3220150584360892 +v -0.1875 0.125 1.4375 +v -0.1396645709543638 0.125 1.3220150584360892 +v -0.36072741234586625 0.1875 1.3657468564315456 +v -0.31289198330023005 0.1875 1.2502619148676348 +v -0.36072741234586625 0.125 1.3657468564315456 +v -0.31289198330023005 0.125 1.2502619148676348 +vt 0.47259375 0.85553125 +vt 0.47259375 0.8593125 +vt 0.46490625 0.8593125 +vt 0.46490625 0.85553125 +vt 0.47259375 0.82428125 +vt 0.47259375 0.8280625 +vt 0.46490625 0.8280625 +vt 0.46490625 0.82428125 +vt 0.41803125 0.773375 +vt 0.41803125 0.7656875 +vt 0.429625 0.7656875 +vt 0.429625 0.773375 +vt 0.37115625 0.5742812500000001 +vt 0.37115625 0.5819687499999999 +vt 0.38275 0.5819687499999999 +vt 0.38275 0.5742812500000001 +vt 0.460875 0.7383437500000001 +vt 0.460875 0.7421249999999999 +vt 0.44928125 0.7421249999999999 +vt 0.44928125 0.7383437500000001 +vt 0.460875 0.7422500000000001 +vt 0.460875 0.7460312499999999 +vt 0.44928125 0.7460312499999999 +vt 0.44928125 0.7422500000000001 +vn 0.9238795325112867 0 0.3826834323650897 +vn -0.9238795325112867 0 -0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn -0.3826834323650897 0 0.9238795325112867 +vn 0.3826834323650897 0 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1204/3601/901 1202/3602/901 1201/3603/901 1203/3604/901 +f 1207/3605/902 1205/3606/902 1206/3607/902 1208/3608/902 +f 1201/3609/903 1202/3610/903 1206/3611/903 1205/3612/903 +f 1204/3613/904 1203/3614/904 1207/3615/904 1208/3616/904 +f 1203/3617/905 1201/3618/905 1205/3619/905 1207/3620/905 +f 1208/3621/906 1206/3622/906 1202/3623/906 1204/3624/906 +o cube +v -0.1875 0.2499375 1.4375 +v -0.1396645709543638 0.2499375 1.3220150584360892 +v -0.1875 0.1874375 1.4375 +v -0.1396645709543638 0.1874375 1.3220150584360892 +v -0.36072741234586625 0.2499375 1.3657468564315456 +v -0.31289198330023005 0.2499375 1.2502619148676348 +v -0.36072741234586625 0.1874375 1.3657468564315456 +v -0.31289198330023005 0.1874375 1.2502619148676348 +vt 0.24603125 0.5313125000000001 +vt 0.24603125 0.5350937499999999 +vt 0.23834375 0.5350937499999999 +vt 0.23834375 0.5313125000000001 +vt 0.47259375 0.75396875 +vt 0.47259375 0.75775 +vt 0.46490625 0.75775 +vt 0.46490625 0.75396875 +vt 0.41803125 0.5897812499999999 +vt 0.41803125 0.5820937500000001 +vt 0.429625 0.5820937500000001 +vt 0.429625 0.5897812499999999 +vt 0.41803125 0.5742812500000001 +vt 0.41803125 0.5819687499999999 +vt 0.429625 0.5819687499999999 +vt 0.429625 0.5742812500000001 +vt 0.460875 0.7070937500000001 +vt 0.460875 0.7108749999999999 +vt 0.44928125 0.7108749999999999 +vt 0.44928125 0.7070937500000001 +vt 0.460875 0.7344375000000001 +vt 0.460875 0.7382187499999999 +vt 0.44928125 0.7382187499999999 +vt 0.44928125 0.7344375000000001 +vn 0.9238795325112867 0 0.3826834323650897 +vn -0.9238795325112867 0 -0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn -0.3826834323650897 0 0.9238795325112867 +vn 0.3826834323650897 0 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1212/3625/907 1210/3626/907 1209/3627/907 1211/3628/907 +f 1215/3629/908 1213/3630/908 1214/3631/908 1216/3632/908 +f 1209/3633/909 1210/3634/909 1214/3635/909 1213/3636/909 +f 1212/3637/910 1211/3638/910 1215/3639/910 1216/3640/910 +f 1211/3641/911 1209/3642/911 1213/3643/911 1215/3644/911 +f 1216/3645/912 1214/3646/912 1210/3647/912 1212/3648/912 +o cube +v 0.1875 0.1875 1.4375 +v 0.1875 0.25 1.4375 +v 0.1875 0.25 -1.4375 +v 0.1875 0.1875 -1.4375 +v -0.1875 0.25 1.4375 +v -0.1875 0.25 -1.4375 +v -0.1875 0.1875 1.4375 +v -0.1875 0.1875 -1.4375 +vt 0.4061875 0.87115625 +vt 0.4061875 0.8749375 +vt 0.226625 0.8749375 +vt 0.226625 0.87115625 +vt 0.4061875 0.86725 +vt 0.4061875 0.87103125 +vt 0.226625 0.87103125 +vt 0.226625 0.86725 +vt 0.17975 0.9999375 +vt 0.17975 0.820375 +vt 0.2030625 0.820375 +vt 0.2030625 0.9999375 +vt 0.17975 0.6406875000000001 +vt 0.17975 0.82025 +vt 0.2030625 0.82025 +vt 0.2030625 0.6406875000000001 +vt 0.4374375 0.6172500000000001 +vt 0.4374375 0.6210312499999999 +vt 0.414125 0.6210312499999999 +vt 0.414125 0.6172500000000001 +vt 0.4374375 0.6797500000000001 +vt 0.4374375 0.6835312499999999 +vt 0.414125 0.6835312499999999 +vt 0.414125 0.6797500000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1220/3649/913 1219/3650/913 1218/3651/913 1217/3652/913 +f 1223/3653/914 1221/3654/914 1222/3655/914 1224/3656/914 +f 1218/3657/915 1219/3658/915 1222/3659/915 1221/3660/915 +f 1220/3661/916 1217/3662/916 1223/3663/916 1224/3664/916 +f 1217/3665/917 1218/3666/917 1221/3667/917 1223/3668/917 +f 1224/3669/918 1222/3670/918 1219/3671/918 1220/3672/918 +o cube +v 0.375 0.1875 -1.1875 +v 0.375 0.1875 -1.375 +v 0.375 0.125 -1.1875 +v 0.375 0.125 -1.375 +v 0.1875 0.1875 -1.1875 +v 0.1875 0.1875 -1.375 +v 0.1875 0.125 -1.1875 +v 0.1875 0.125 -1.375 +vt 0.16021875 0.5469375000000001 +vt 0.16021875 0.5507187499999999 +vt 0.1718125 0.5507187499999999 +vt 0.1718125 0.5469375000000001 +vt 0.44928125 0.8438125 +vt 0.44928125 0.84759375 +vt 0.460875 0.84759375 +vt 0.460875 0.8438125 +vt 0.398375 0.7460312499999999 +vt 0.398375 0.7344375000000001 +vt 0.38678125 0.7344375000000001 +vt 0.38678125 0.7460312499999999 +vt 0.398375 0.7227187500000001 +vt 0.398375 0.7343124999999999 +vt 0.38678125 0.7343124999999999 +vt 0.38678125 0.7227187500000001 +vt 0.44928125 0.83990625 +vt 0.44928125 0.8436875 +vt 0.460875 0.8436875 +vt 0.460875 0.83990625 +vt 0.44928125 0.84771875 +vt 0.44928125 0.8515 +vt 0.460875 0.8515 +vt 0.460875 0.84771875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1228/3673/919 1226/3674/919 1225/3675/919 1227/3676/919 +f 1231/3677/920 1229/3678/920 1230/3679/920 1232/3680/920 +f 1225/3681/921 1226/3682/921 1230/3683/921 1229/3684/921 +f 1228/3685/922 1227/3686/922 1231/3687/922 1232/3688/922 +f 1227/3689/923 1225/3690/923 1229/3691/923 1231/3692/923 +f 1232/3693/924 1230/3694/924 1226/3695/924 1228/3696/924 +o cube +v 0.375 0.25 -0.875 +v 0.375 0.25 -1.375 +v 0.375 0.1875 -0.875 +v 0.375 0.1875 -1.375 +v 0.1875 0.25 -0.875 +v 0.1875 0.25 -1.375 +v 0.1875 0.1875 -0.875 +v 0.1875 0.1875 -1.375 +vt 0.4063125 0.882875 +vt 0.4063125 0.88665625 +vt 0.4374375 0.88665625 +vt 0.4374375 0.882875 +vt 0.4063125 0.88678125 +vt 0.4063125 0.8905625 +vt 0.4374375 0.8905625 +vt 0.4374375 0.88678125 +vt 0.2968125 0.7968125 +vt 0.2968125 0.7656875 +vt 0.28521875 0.7656875 +vt 0.28521875 0.7968125 +vt 0.33978125 0.6875625000000001 +vt 0.33978125 0.7186874999999999 +vt 0.3281875 0.7186874999999999 +vt 0.3281875 0.6875625000000001 +vt 0.445375 0.6797500000000001 +vt 0.445375 0.6835312499999999 +vt 0.45696875 0.6835312499999999 +vt 0.45696875 0.6797500000000001 +vt 0.445375 0.6836562500000001 +vt 0.445375 0.6874374999999999 +vt 0.45696875 0.6874374999999999 +vt 0.45696875 0.6836562500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1236/3697/925 1234/3698/925 1233/3699/925 1235/3700/925 +f 1239/3701/926 1237/3702/926 1238/3703/926 1240/3704/926 +f 1233/3705/927 1234/3706/927 1238/3707/927 1237/3708/927 +f 1236/3709/928 1235/3710/928 1239/3711/928 1240/3712/928 +f 1235/3713/929 1233/3714/929 1237/3715/929 1239/3716/929 +f 1240/3717/930 1238/3718/930 1234/3719/930 1236/3720/930 +o cube +v 0.375 0.2485161857197052 -1.0526259198724408 +v 0.375 0.18274247078195544 -1.2114177145228182 +v 0.375 0.1907737149377498 -1.0287082053496226 +v 0.375 0.125 -1.1875 +v 0.1875 0.2485161857197052 -1.0526259198724408 +v 0.1875 0.18274247078195544 -1.2114177145228182 +v 0.1875 0.1907737149377498 -1.0287082053496226 +v 0.1875 0.125 -1.1875 +vt 0.16021875 0.5430312500000001 +vt 0.16021875 0.5468124999999999 +vt 0.1708984375 0.5468124999999999 +vt 0.1708984375 0.5430312500000001 +vt 0.4531875 0.85553125 +vt 0.4531875 0.8593125 +vt 0.4638671875 0.8593125 +vt 0.4638671875 0.85553125 +vt 0.414 0.6913437499999999 +vt 0.414 0.6806640625 +vt 0.40240625 0.6806640625 +vt 0.40240625 0.6913437499999999 +vt 0.37103125 0.5869140625 +vt 0.37103125 0.5975937499999999 +vt 0.3594375 0.5975937499999999 +vt 0.3594375 0.5869140625 +vt 0.17975 0.5469375000000001 +vt 0.17975 0.5507187499999999 +vt 0.19134375 0.5507187499999999 +vt 0.19134375 0.5469375000000001 +vt 0.44928125 0.836 +vt 0.44928125 0.83978125 +vt 0.460875 0.83978125 +vt 0.460875 0.836 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1244/3721/931 1242/3722/931 1241/3723/931 1243/3724/931 +f 1247/3725/932 1245/3726/932 1246/3727/932 1248/3728/932 +f 1241/3729/933 1242/3730/933 1246/3731/933 1245/3732/933 +f 1244/3733/934 1243/3734/934 1247/3735/934 1248/3736/934 +f 1243/3737/935 1241/3738/935 1245/3739/935 1247/3740/935 +f 1248/3741/936 1246/3742/936 1242/3743/936 1244/3744/936 +o cube +v 0.0625 0.1875 -1.125 +v 0.0625 0.1875 -1.375 +v 0.0625 0.046875 -1.125 +v 0.0625 0.046875 -1.375 +v -0.0625 0.1875 -1.125 +v -0.0625 0.1875 -1.375 +v -0.0625 0.046875 -1.125 +v -0.0625 0.046875 -1.375 +vt 0.0938125 0.6005859375 +vt 0.0938125 0.6093124999999999 +vt 0.1093125 0.6093124999999999 +vt 0.1093125 0.6005859375 +vt 0.0781875 0.6005859375 +vt 0.0781875 0.6093124999999999 +vt 0.0936875 0.6093124999999999 +vt 0.0936875 0.6005859375 +vt 0.07415625 0.6757187499999999 +vt 0.07415625 0.6602187500000001 +vt 0.06646875 0.6602187500000001 +vt 0.06646875 0.6757187499999999 +vt 0.2265 0.5781875000000001 +vt 0.2265 0.5936874999999999 +vt 0.2188125 0.5936874999999999 +vt 0.2188125 0.5781875000000001 +vt 0.1563125 0.5654296875 +vt 0.1563125 0.5741562499999999 +vt 0.164 0.5741562499999999 +vt 0.164 0.5654296875 +vt 0.1485 0.5654296875 +vt 0.1485 0.5741562499999999 +vt 0.1561875 0.5741562499999999 +vt 0.1561875 0.5654296875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1252/3745/937 1250/3746/937 1249/3747/937 1251/3748/937 +f 1255/3749/938 1253/3750/938 1254/3751/938 1256/3752/938 +f 1249/3753/939 1250/3754/939 1254/3755/939 1253/3756/939 +f 1252/3757/940 1251/3758/940 1255/3759/940 1256/3760/940 +f 1251/3761/941 1249/3762/941 1253/3763/941 1255/3764/941 +f 1256/3765/942 1254/3766/942 1250/3767/942 1252/3768/942 +o cube +v 0.31289198330023005 0.1875 -1.2502619148676348 +v 0.36072741234586625 0.1875 -1.3657468564315456 +v 0.31289198330023005 0.125 -1.2502619148676348 +v 0.36072741234586625 0.125 -1.3657468564315456 +v 0.1396645709543638 0.1875 -1.3220150584360892 +v 0.1875 0.1875 -1.4375 +v 0.1396645709543638 0.125 -1.3220150584360892 +v 0.1875 0.125 -1.4375 +vt 0.42975 0.7031875000000001 +vt 0.42975 0.7069687499999999 +vt 0.4374375 0.7069687499999999 +vt 0.4374375 0.7031875000000001 +vt 0.42975 0.7188125000000001 +vt 0.42975 0.7225937499999999 +vt 0.4374375 0.7225937499999999 +vt 0.4374375 0.7188125000000001 +vt 0.01165625 0.5858749999999999 +vt 0.01165625 0.5781875000000001 +vt 0.0000625 0.5781875000000001 +vt 0.0000625 0.5858749999999999 +vt 0.42571875 0.976625 +vt 0.42571875 0.9843125 +vt 0.414125 0.9843125 +vt 0.414125 0.976625 +vt 0.445375 0.6367812500000001 +vt 0.445375 0.6405624999999999 +vt 0.45696875 0.6405624999999999 +vt 0.45696875 0.6367812500000001 +vt 0.445375 0.6445937500000001 +vt 0.445375 0.6483749999999999 +vt 0.45696875 0.6483749999999999 +vt 0.45696875 0.6445937500000001 +vn 0.9238795325112867 0 0.3826834323650897 +vn -0.9238795325112867 0 -0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn -0.3826834323650897 0 0.9238795325112867 +vn 0.3826834323650897 0 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1260/3769/943 1258/3770/943 1257/3771/943 1259/3772/943 +f 1263/3773/944 1261/3774/944 1262/3775/944 1264/3776/944 +f 1257/3777/945 1258/3778/945 1262/3779/945 1261/3780/945 +f 1260/3781/946 1259/3782/946 1263/3783/946 1264/3784/946 +f 1259/3785/947 1257/3786/947 1261/3787/947 1263/3788/947 +f 1264/3789/948 1262/3790/948 1258/3791/948 1260/3792/948 +o cube +v 0.31289198330023005 0.25 -1.2502619148676348 +v 0.36072741234586625 0.25 -1.3657468564315456 +v 0.31289198330023005 0.1875 -1.2502619148676348 +v 0.36072741234586625 0.1875 -1.3657468564315456 +v 0.1396645709543638 0.25 -1.3220150584360892 +v 0.1875 0.25 -1.4375 +v 0.1396645709543638 0.1875 -1.3220150584360892 +v 0.1875 0.1875 -1.4375 +vt 0.02740625 0.5977187500000001 +vt 0.02740625 0.6014999999999999 +vt 0.03509375 0.6014999999999999 +vt 0.03509375 0.5977187500000001 +vt 0.15240625 0.6289687500000001 +vt 0.15240625 0.6327499999999999 +vt 0.16009375 0.6327499999999999 +vt 0.16009375 0.6289687500000001 +vt 0.3436875 0.914 +vt 0.3436875 0.9063125 +vt 0.33209375 0.9063125 +vt 0.33209375 0.914 +vt 0.4218125 0.5977187500000001 +vt 0.4218125 0.6054062499999999 +vt 0.41021875 0.6054062499999999 +vt 0.41021875 0.5977187500000001 +vt 0.445375 0.6485000000000001 +vt 0.445375 0.6522812499999999 +vt 0.45696875 0.6522812499999999 +vt 0.45696875 0.6485000000000001 +vt 0.445375 0.6524062500000001 +vt 0.445375 0.6561874999999999 +vt 0.45696875 0.6561874999999999 +vt 0.45696875 0.6524062500000001 +vn 0.9238795325112867 0 0.3826834323650897 +vn -0.9238795325112867 0 -0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn -0.3826834323650897 0 0.9238795325112867 +vn 0.3826834323650897 0 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1268/3793/949 1266/3794/949 1265/3795/949 1267/3796/949 +f 1271/3797/950 1269/3798/950 1270/3799/950 1272/3800/950 +f 1265/3801/951 1266/3802/951 1270/3803/951 1269/3804/951 +f 1268/3805/952 1267/3806/952 1271/3807/952 1272/3808/952 +f 1267/3809/953 1265/3810/953 1269/3811/953 1271/3812/953 +f 1272/3813/954 1270/3814/954 1266/3815/954 1268/3816/954 +o cube +v 0.0625 0.1875 1.375 +v 0.0625 0.1875 1.125 +v 0.0625 0.046875 1.375 +v 0.0625 0.046875 1.125 +v -0.0625 0.1875 1.375 +v -0.0625 0.1875 1.125 +v -0.0625 0.046875 1.375 +v -0.0625 0.046875 1.125 +vt 0.13275 0.6005859375 +vt 0.13275 0.6093124999999999 +vt 0.11725 0.6093124999999999 +vt 0.11725 0.6005859375 +vt 0.148375 0.6005859375 +vt 0.148375 0.6093124999999999 +vt 0.132875 0.6093124999999999 +vt 0.132875 0.6005859375 +vt 0.2813125 0.5936874999999999 +vt 0.2813125 0.5781875000000001 +vt 0.289 0.5781875000000001 +vt 0.289 0.5936874999999999 +vt 0.33209375 0.5781875000000001 +vt 0.33209375 0.5936874999999999 +vt 0.33978125 0.5936874999999999 +vt 0.33978125 0.5781875000000001 +vt 0.179625 0.5654296875 +vt 0.179625 0.5741562499999999 +vt 0.1719375 0.5741562499999999 +vt 0.1719375 0.5654296875 +vt 0.1718125 0.5654296875 +vt 0.1718125 0.5741562499999999 +vt 0.164125 0.5741562499999999 +vt 0.164125 0.5654296875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1276/3817/955 1274/3818/955 1273/3819/955 1275/3820/955 +f 1279/3821/956 1277/3822/956 1278/3823/956 1280/3824/956 +f 1273/3825/957 1274/3826/957 1278/3827/957 1277/3828/957 +f 1276/3829/958 1275/3830/958 1279/3831/958 1280/3832/958 +f 1275/3833/959 1273/3834/959 1277/3835/959 1279/3836/959 +f 1280/3837/960 1278/3838/960 1274/3839/960 1276/3840/960 +o cube +v 0.36072741234586625 0.2499375 1.3657468564315456 +v 0.31289198330023005 0.2499375 1.2502619148676348 +v 0.36072741234586625 0.1874375 1.3657468564315456 +v 0.31289198330023005 0.1874375 1.2502619148676348 +v 0.1875 0.2499375 1.4375 +v 0.1396645709543638 0.2499375 1.3220150584360892 +v 0.1875 0.1874375 1.4375 +v 0.1396645709543638 0.1874375 1.3220150584360892 +vt 0.47259375 0.7500625 +vt 0.47259375 0.75384375 +vt 0.46490625 0.75384375 +vt 0.46490625 0.7500625 +vt 0.25775 0.5313125000000001 +vt 0.25775 0.5350937499999999 +vt 0.2500625 0.5350937499999999 +vt 0.2500625 0.5313125000000001 +vt 0.0000625 0.5780624999999999 +vt 0.0000625 0.5703750000000001 +vt 0.01165625 0.5703750000000001 +vt 0.01165625 0.5780624999999999 +vt 0.0156875 0.5703750000000001 +vt 0.0156875 0.5780624999999999 +vt 0.02728125 0.5780624999999999 +vt 0.02728125 0.5703750000000001 +vt 0.460875 0.7031875000000001 +vt 0.460875 0.7069687499999999 +vt 0.44928125 0.7069687499999999 +vt 0.44928125 0.7031875000000001 +vt 0.304625 0.5469375000000001 +vt 0.304625 0.5507187499999999 +vt 0.29303125 0.5507187499999999 +vt 0.29303125 0.5469375000000001 +vn 0.9238795325112867 0 -0.3826834323650897 +vn -0.9238795325112867 0 0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn 0.3826834323650897 0 0.9238795325112867 +vn -0.3826834323650897 0 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1284/3841/961 1282/3842/961 1281/3843/961 1283/3844/961 +f 1287/3845/962 1285/3846/962 1286/3847/962 1288/3848/962 +f 1281/3849/963 1282/3850/963 1286/3851/963 1285/3852/963 +f 1284/3853/964 1283/3854/964 1287/3855/964 1288/3856/964 +f 1283/3857/965 1281/3858/965 1285/3859/965 1287/3860/965 +f 1288/3861/966 1286/3862/966 1282/3863/966 1284/3864/966 +o cube +v 0.36072741234586625 0.1875 1.3657468564315456 +v 0.31289198330023005 0.1875 1.2502619148676348 +v 0.36072741234586625 0.125 1.3657468564315456 +v 0.31289198330023005 0.125 1.2502619148676348 +v 0.1875 0.1875 1.4375 +v 0.1396645709543638 0.1875 1.3220150584360892 +v 0.1875 0.125 1.4375 +v 0.1396645709543638 0.125 1.3220150584360892 +vt 0.47259375 0.7461562500000001 +vt 0.47259375 0.7499374999999999 +vt 0.46490625 0.7499374999999999 +vt 0.46490625 0.7461562500000001 +vt 0.47259375 0.7422500000000001 +vt 0.47259375 0.7460312499999999 +vt 0.46490625 0.7460312499999999 +vt 0.46490625 0.7422500000000001 +vt 0.02740625 0.5780624999999999 +vt 0.02740625 0.5703750000000001 +vt 0.039 0.5703750000000001 +vt 0.039 0.5780624999999999 +vt 0.039125 0.5703750000000001 +vt 0.039125 0.5780624999999999 +vt 0.05071875 0.5780624999999999 +vt 0.05071875 0.5703750000000001 +vt 0.460875 0.6289687500000001 +vt 0.460875 0.6327499999999999 +vt 0.44928125 0.6327499999999999 +vt 0.44928125 0.6289687500000001 +vt 0.367125 0.5469375000000001 +vt 0.367125 0.5507187499999999 +vt 0.35553125 0.5507187499999999 +vt 0.35553125 0.5469375000000001 +vn 0.9238795325112867 0 -0.3826834323650897 +vn -0.9238795325112867 0 0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn 0.3826834323650897 0 0.9238795325112867 +vn -0.3826834323650897 0 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1292/3865/967 1290/3866/967 1289/3867/967 1291/3868/967 +f 1295/3869/968 1293/3870/968 1294/3871/968 1296/3872/968 +f 1289/3873/969 1290/3874/969 1294/3875/969 1293/3876/969 +f 1292/3877/970 1291/3878/970 1295/3879/970 1296/3880/970 +f 1291/3881/971 1289/3882/971 1293/3883/971 1295/3884/971 +f 1296/3885/972 1294/3886/972 1290/3887/972 1292/3888/972 +o cube +v 0.375 0.1875 1.375 +v 0.375 0.1875 1.1875 +v 0.375 0.125 1.375 +v 0.375 0.125 1.1875 +v 0.1875 0.1875 1.375 +v 0.1875 0.1875 1.1875 +v 0.1875 0.125 1.375 +v 0.1875 0.125 1.1875 +vt 0.460875 0.6211562500000001 +vt 0.460875 0.6249374999999999 +vt 0.44928125 0.6249374999999999 +vt 0.44928125 0.6211562500000001 +vt 0.39446875 0.5469375000000001 +vt 0.39446875 0.5507187499999999 +vt 0.382875 0.5507187499999999 +vt 0.382875 0.5469375000000001 +vt 0.3906875 0.867125 +vt 0.3906875 0.85553125 +vt 0.40228125 0.85553125 +vt 0.40228125 0.867125 +vt 0.3906875 0.8438125 +vt 0.3906875 0.85540625 +vt 0.40228125 0.85540625 +vt 0.40228125 0.8438125 +vt 0.460875 0.6172500000000001 +vt 0.460875 0.6210312499999999 +vt 0.44928125 0.6210312499999999 +vt 0.44928125 0.6172500000000001 +vt 0.460875 0.6250625000000001 +vt 0.460875 0.6288437499999999 +vt 0.44928125 0.6288437499999999 +vt 0.44928125 0.6250625000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1300/3889/973 1298/3890/973 1297/3891/973 1299/3892/973 +f 1303/3893/974 1301/3894/974 1302/3895/974 1304/3896/974 +f 1297/3897/975 1298/3898/975 1302/3899/975 1301/3900/975 +f 1300/3901/976 1299/3902/976 1303/3903/976 1304/3904/976 +f 1299/3905/977 1297/3906/977 1301/3907/977 1303/3908/977 +f 1304/3909/978 1302/3910/978 1298/3911/978 1300/3912/978 +o cube +v 0.375 0.25 1.375 +v 0.375 0.25 0.9906250000000001 +v 0.375 0.1875 1.375 +v 0.375 0.1875 0.9906250000000001 +v 0.1875 0.25 1.375 +v 0.1875 0.25 0.9906250000000001 +v 0.1875 0.1875 1.375 +v 0.1875 0.1875 0.9906250000000001 +vt 0.4345703125 0.6094375000000001 +vt 0.4345703125 0.6132187499999999 +vt 0.41021875 0.6132187499999999 +vt 0.41021875 0.6094375000000001 +vt 0.4345703125 0.6055312500000001 +vt 0.4345703125 0.6093124999999999 +vt 0.41021875 0.6093124999999999 +vt 0.41021875 0.6055312500000001 +vt 0.21490625 0.6483749999999999 +vt 0.21490625 0.6240234375 +vt 0.2265 0.6240234375 +vt 0.2265 0.6483749999999999 +vt 0.226625 0.6240234375 +vt 0.226625 0.6483749999999999 +vt 0.23821875 0.6483749999999999 +vt 0.23821875 0.6240234375 +vt 0.460875 0.6094375000000001 +vt 0.460875 0.6132187499999999 +vt 0.44928125 0.6132187499999999 +vt 0.44928125 0.6094375000000001 +vt 0.460875 0.6133437500000001 +vt 0.460875 0.6171249999999999 +vt 0.44928125 0.6171249999999999 +vt 0.44928125 0.6133437500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1308/3913/979 1306/3914/979 1305/3915/979 1307/3916/979 +f 1311/3917/980 1309/3918/980 1310/3919/980 1312/3920/980 +f 1305/3921/981 1306/3922/981 1310/3923/981 1309/3924/981 +f 1308/3925/982 1307/3926/982 1311/3927/982 1312/3928/982 +f 1307/3929/983 1305/3930/983 1309/3931/983 1311/3932/983 +f 1312/3933/984 1310/3934/984 1306/3935/984 1308/3936/984 +o cube +v 0.375 0.18274247078195544 1.2739177145228182 +v 0.375 0.2485161857197052 1.1151259198724408 +v 0.375 0.125 1.25 +v 0.375 0.1907737149377498 1.0912082053496226 +v 0.1875 0.18274247078195544 1.2739177145228182 +v 0.1875 0.2485161857197052 1.1151259198724408 +v 0.1875 0.125 1.25 +v 0.1875 0.1907737149377498 1.0912082053496226 +vt 0.4638671875 0.82428125 +vt 0.4638671875 0.8280625 +vt 0.4531875 0.8280625 +vt 0.4531875 0.82428125 +vt 0.1904296875 0.5430312500000001 +vt 0.1904296875 0.5468124999999999 +vt 0.17975 0.5468124999999999 +vt 0.17975 0.5430312500000001 +vt 0.09771875 0.5936874999999999 +vt 0.09771875 0.5830078125 +vt 0.1093125 0.5830078125 +vt 0.1093125 0.5936874999999999 +vt 0.1094375 0.5830078125 +vt 0.1094375 0.5936874999999999 +vt 0.12103125 0.5936874999999999 +vt 0.12103125 0.5830078125 +vt 0.4061875 0.5469375000000001 +vt 0.4061875 0.5507187499999999 +vt 0.39459375 0.5507187499999999 +vt 0.39459375 0.5469375000000001 +vt 0.460875 0.6055312500000001 +vt 0.460875 0.6093124999999999 +vt 0.44928125 0.6093124999999999 +vt 0.44928125 0.6055312500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1316/3937/985 1314/3938/985 1313/3939/985 1315/3940/985 +f 1319/3941/986 1317/3942/986 1318/3943/986 1320/3944/986 +f 1313/3945/987 1314/3946/987 1318/3947/987 1317/3948/987 +f 1316/3949/988 1315/3950/988 1319/3951/988 1320/3952/988 +f 1315/3953/989 1313/3954/989 1317/3955/989 1319/3956/989 +f 1320/3957/990 1318/3958/990 1314/3959/990 1316/3960/990 +o cube +v 0.046875 0.15625 -1.375 +v 0.046875 0.15625 -1.453125 +v 0.046875 0.0625 -1.375 +v 0.046875 0.0625 -1.453125 +v -0.046875 0.15625 -1.375 +v -0.046875 0.15625 -1.453125 +v -0.046875 0.0625 -1.375 +v -0.046875 0.0625 -1.453125 +vt 0.0830078125 0.525390625 +vt 0.0830078125 0.5311874999999999 +vt 0.0781875 0.5311874999999999 +vt 0.0781875 0.525390625 +vt 0.1181640625 0.525390625 +vt 0.1181640625 0.5311874999999999 +vt 0.11334375 0.5311874999999999 +vt 0.11334375 0.525390625 +vt 0.1406875 0.5311874999999999 +vt 0.1406875 0.5263671875 +vt 0.146484375 0.5263671875 +vt 0.146484375 0.5311874999999999 +vt 0.164125 0.5263671875 +vt 0.164125 0.5311874999999999 +vt 0.169921875 0.5311874999999999 +vt 0.169921875 0.5263671875 +vt 0.244140625 0.537109375 +vt 0.244140625 0.5429062499999999 +vt 0.23834375 0.5429062499999999 +vt 0.23834375 0.537109375 +vt 0.216796875 0.537109375 +vt 0.216796875 0.5429062499999999 +vt 0.211 0.5429062499999999 +vt 0.211 0.537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1324/3961/991 1322/3962/991 1321/3963/991 1323/3964/991 +f 1327/3965/992 1325/3966/992 1326/3967/992 1328/3968/992 +f 1321/3969/993 1322/3970/993 1326/3971/993 1325/3972/993 +f 1324/3973/994 1323/3974/994 1327/3975/994 1328/3976/994 +f 1323/3977/995 1321/3978/995 1325/3979/995 1327/3980/995 +f 1328/3981/996 1326/3982/996 1322/3983/996 1324/3984/996 +o cube +v 0.078125 0.140625 -1.40625 +v 0.078125 0.140625 -1.46875 +v 0.078125 0.046875 -1.40625 +v 0.078125 0.046875 -1.46875 +v -0.078125 0.140625 -1.40625 +v -0.078125 0.140625 -1.46875 +v -0.078125 0.046875 -1.40625 +v -0.078125 0.046875 -1.46875 +vt 0.4765 0.935546875 +vt 0.4765 0.94134375 +vt 0.47271875 0.94134375 +vt 0.47271875 0.935546875 +vt 0.4765 0.927734375 +vt 0.4765 0.93353125 +vt 0.47271875 0.93353125 +vt 0.47271875 0.927734375 +vt 0.4531875 0.7225937499999999 +vt 0.4531875 0.7188125000000001 +vt 0.462890625 0.7188125000000001 +vt 0.462890625 0.7225937499999999 +vt 0.4531875 0.6914687500000001 +vt 0.4531875 0.6952499999999999 +vt 0.462890625 0.6952499999999999 +vt 0.462890625 0.6914687500000001 +vt 0.369140625 0.564453125 +vt 0.369140625 0.5702499999999999 +vt 0.3594375 0.5702499999999999 +vt 0.3594375 0.564453125 +vt 0.330078125 0.564453125 +vt 0.330078125 0.5702499999999999 +vt 0.320375 0.5702499999999999 +vt 0.320375 0.564453125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1332/3985/997 1330/3986/997 1329/3987/997 1331/3988/997 +f 1335/3989/998 1333/3990/998 1334/3991/998 1336/3992/998 +f 1329/3993/999 1330/3994/999 1334/3995/999 1333/3996/999 +f 1332/3997/1000 1331/3998/1000 1335/3999/1000 1336/4000/1000 +f 1331/4001/1001 1329/4002/1001 1333/4003/1001 1335/4004/1001 +f 1336/4005/1002 1334/4006/1002 1330/4007/1002 1332/4008/1002 +o cube +v 0.06874999999999998 0.134375 -1.46875 +v 0.06874999999999998 0.134375 -1.5 +v 0.06874999999999998 0.056249999999999994 -1.46875 +v 0.06874999999999998 0.056249999999999994 -1.5 +v 0.006249999999999978 0.134375 -1.46875 +v 0.006249999999999978 0.134375 -1.5 +v 0.006249999999999978 0.056249999999999994 -1.46875 +v 0.006249999999999978 0.056249999999999994 -1.5 +vt 0.494140625 0.6162109375 +vt 0.494140625 0.6210312499999999 +vt 0.49225 0.6210312499999999 +vt 0.49225 0.6162109375 +vt 0.494140625 0.6083984375 +vt 0.494140625 0.6132187499999999 +vt 0.49225 0.6132187499999999 +vt 0.49225 0.6083984375 +vt 0.20709375 0.5038437499999999 +vt 0.20709375 0.501953125 +vt 0.210875 0.501953125 +vt 0.210875 0.5038437499999999 +vt 0.49615625 0.791015625 +vt 0.49615625 0.79290625 +vt 0.4999375 0.79290625 +vt 0.4999375 0.791015625 +vt 0.25384375 0.5185546875 +vt 0.25384375 0.5233749999999999 +vt 0.2500625 0.5233749999999999 +vt 0.2500625 0.5185546875 +vt 0.48040625 0.7529296875 +vt 0.48040625 0.75775 +vt 0.476625 0.75775 +vt 0.476625 0.7529296875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1340/4009/1003 1338/4010/1003 1337/4011/1003 1339/4012/1003 +f 1343/4013/1004 1341/4014/1004 1342/4015/1004 1344/4016/1004 +f 1337/4017/1005 1338/4018/1005 1342/4019/1005 1341/4020/1005 +f 1340/4021/1006 1339/4022/1006 1343/4023/1006 1344/4024/1006 +f 1339/4025/1007 1337/4026/1007 1341/4027/1007 1343/4028/1007 +f 1344/4029/1008 1342/4030/1008 1338/4031/1008 1340/4032/1008 +o cube +v 0 0.078125 -1.40625 +v 0 0.078125 -1.5 +v 0 0 -1.40625 +v 0 0 -1.5 +v 0 0.078125 -1.40625 +v 0 0.078125 -1.5 +v 0 0 -1.40625 +v 0 0 -1.5 +vt 0.474609375 0.7958984375 +vt 0.474609375 0.80071875 +vt 0.4688125 0.80071875 +vt 0.4688125 0.7958984375 +vt 0.46875 0.7958984375 +vt 0.46875 0.80071875 +vt 0.474671875 0.80071875 +vt 0.474671875 0.7958984375 +vt 0.0000625 0.994140625 +vt 0.0000625 0.994140625 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.994140625 +vt 0.0000625 0.994140625 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1348/4033/1009 1346/4034/1009 1345/4035/1009 1347/4036/1009 +f 1351/4037/1010 1349/4038/1010 1350/4039/1010 1352/4040/1010 +f 1346/4041/1011 1350/4042/1011 1345/4043/1011 1349/4044/1011 +f 1347/4045/1012 1351/4046/1012 1348/4047/1012 1352/4048/1012 +f 1345/4049/1013 1349/4050/1013 1347/4051/1013 1351/4052/1013 +f 1350/4053/1014 1346/4054/1014 1352/4055/1014 1348/4056/1014 +o cube +v -0.0078125 0.125 -1.4703125 +v -0.0078125 0.125 -1.4703125 +v -0.0078125 0.0625 -1.4703125 +v -0.0078125 0.0625 -1.4703125 +v -0.0703125 0.125 -1.4703125 +v -0.0703125 0.125 -1.4703125 +v -0.0703125 0.0625 -1.4703125 +v -0.0703125 0.0625 -1.4703125 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.25775 0.5185546875 +vt 0.25775 0.5233749999999999 +vt 0.25396875 0.5233749999999999 +vt 0.25396875 0.5185546875 +vt 0.32952734375 0.5654296875 +vt 0.32952734375 0.5692734374999999 +vt 0.32574609375 0.5692734374999999 +vt 0.32574609375 0.5654296875 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1354/4057/1015 1353/4058/1015 1356/4059/1015 1355/4060/1015 +f 1357/4061/1016 1358/4062/1016 1359/4063/1016 1360/4064/1016 +f 1354/4065/1017 1358/4066/1017 1353/4067/1017 1357/4068/1017 +f 1355/4069/1018 1359/4070/1018 1356/4071/1018 1360/4072/1018 +f 1355/4073/1019 1353/4074/1019 1357/4075/1019 1359/4076/1019 +f 1360/4077/1020 1358/4078/1020 1354/4079/1020 1356/4080/1020 +o cube +v 0.0625 0.178125 -1.40625 +v 0.0625 0.178125 -1.46875 +v 0.0625 0.146875 -1.40625 +v 0.0625 0.146875 -1.46875 +v -0.0625 0.178125 -1.40625 +v -0.0625 0.178125 -1.46875 +v -0.0625 0.146875 -1.40625 +v -0.0625 0.146875 -1.46875 +vt 0.4999375 0.787109375 +vt 0.4999375 0.789 +vt 0.49615625 0.789 +vt 0.49615625 0.787109375 +vt 0.4999375 0.783203125 +vt 0.4999375 0.78509375 +vt 0.49615625 0.78509375 +vt 0.49615625 0.783203125 +vt 0.46490625 0.7421249999999999 +vt 0.46490625 0.7383437500000001 +vt 0.47259375 0.7383437500000001 +vt 0.47259375 0.7421249999999999 +vt 0.46490625 0.7188125000000001 +vt 0.46490625 0.7225937499999999 +vt 0.47259375 0.7225937499999999 +vt 0.47259375 0.7188125000000001 +vt 0.48821875 0.962890625 +vt 0.48821875 0.96478125 +vt 0.48053125 0.96478125 +vt 0.48053125 0.962890625 +vt 0.03509375 0.517578125 +vt 0.03509375 0.5194687499999999 +vt 0.02740625 0.5194687499999999 +vt 0.02740625 0.517578125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1364/4081/1021 1362/4082/1021 1361/4083/1021 1363/4084/1021 +f 1367/4085/1022 1365/4086/1022 1366/4087/1022 1368/4088/1022 +f 1361/4089/1023 1362/4090/1023 1366/4091/1023 1365/4092/1023 +f 1364/4093/1024 1363/4094/1024 1367/4095/1024 1368/4096/1024 +f 1363/4097/1025 1361/4098/1025 1365/4099/1025 1367/4100/1025 +f 1368/4101/1026 1366/4102/1026 1362/4103/1026 1364/4104/1026 +o cube +v 0.046875 0.15625 1.453125 +v 0.046875 0.15625 1.375 +v 0.046875 0.0625 1.453125 +v 0.046875 0.0625 1.375 +v -0.046875 0.15625 1.453125 +v -0.046875 0.15625 1.375 +v -0.046875 0.0625 1.453125 +v -0.046875 0.0625 1.375 +vt 0.0781875 0.525390625 +vt 0.0781875 0.5311874999999999 +vt 0.0830078125 0.5311874999999999 +vt 0.0830078125 0.525390625 +vt 0.11334375 0.525390625 +vt 0.11334375 0.5311874999999999 +vt 0.1181640625 0.5311874999999999 +vt 0.1181640625 0.525390625 +vt 0.1406875 0.5263671875 +vt 0.1406875 0.5311874999999999 +vt 0.146484375 0.5311874999999999 +vt 0.146484375 0.5263671875 +vt 0.164125 0.5311874999999999 +vt 0.164125 0.5263671875 +vt 0.169921875 0.5263671875 +vt 0.169921875 0.5311874999999999 +vt 0.211 0.537109375 +vt 0.211 0.5429062499999999 +vt 0.216796875 0.5429062499999999 +vt 0.216796875 0.537109375 +vt 0.23834375 0.537109375 +vt 0.23834375 0.5429062499999999 +vt 0.244140625 0.5429062499999999 +vt 0.244140625 0.537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1372/4105/1027 1370/4106/1027 1369/4107/1027 1371/4108/1027 +f 1375/4109/1028 1373/4110/1028 1374/4111/1028 1376/4112/1028 +f 1369/4113/1029 1370/4114/1029 1374/4115/1029 1373/4116/1029 +f 1372/4117/1030 1371/4118/1030 1375/4119/1030 1376/4120/1030 +f 1371/4121/1031 1369/4122/1031 1373/4123/1031 1375/4124/1031 +f 1376/4125/1032 1374/4126/1032 1370/4127/1032 1372/4128/1032 +o cube +v 0.078125 0.140625 1.46875 +v 0.078125 0.140625 1.40625 +v 0.078125 0.046875 1.46875 +v 0.078125 0.046875 1.40625 +v -0.078125 0.140625 1.46875 +v -0.078125 0.140625 1.40625 +v -0.078125 0.046875 1.46875 +v -0.078125 0.046875 1.40625 +vt 0.47271875 0.935546875 +vt 0.47271875 0.94134375 +vt 0.4765 0.94134375 +vt 0.4765 0.935546875 +vt 0.47271875 0.927734375 +vt 0.47271875 0.93353125 +vt 0.4765 0.93353125 +vt 0.4765 0.927734375 +vt 0.4531875 0.7188125000000001 +vt 0.4531875 0.7225937499999999 +vt 0.462890625 0.7225937499999999 +vt 0.462890625 0.7188125000000001 +vt 0.4531875 0.6952499999999999 +vt 0.4531875 0.6914687500000001 +vt 0.462890625 0.6914687500000001 +vt 0.462890625 0.6952499999999999 +vt 0.320375 0.564453125 +vt 0.320375 0.5702499999999999 +vt 0.330078125 0.5702499999999999 +vt 0.330078125 0.564453125 +vt 0.3594375 0.564453125 +vt 0.3594375 0.5702499999999999 +vt 0.369140625 0.5702499999999999 +vt 0.369140625 0.564453125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1380/4129/1033 1378/4130/1033 1377/4131/1033 1379/4132/1033 +f 1383/4133/1034 1381/4134/1034 1382/4135/1034 1384/4136/1034 +f 1377/4137/1035 1378/4138/1035 1382/4139/1035 1381/4140/1035 +f 1380/4141/1036 1379/4142/1036 1383/4143/1036 1384/4144/1036 +f 1379/4145/1037 1377/4146/1037 1381/4147/1037 1383/4148/1037 +f 1384/4149/1038 1382/4150/1038 1378/4151/1038 1380/4152/1038 +o cube +v -0.006249999999999978 0.134375 1.5 +v -0.006249999999999978 0.134375 1.46875 +v -0.006249999999999978 0.056249999999999994 1.5 +v -0.006249999999999978 0.056249999999999994 1.46875 +v -0.06874999999999998 0.134375 1.5 +v -0.06874999999999998 0.134375 1.46875 +v -0.06874999999999998 0.056249999999999994 1.5 +v -0.06874999999999998 0.056249999999999994 1.46875 +vt 0.494140625 0.6083984375 +vt 0.494140625 0.6132187499999999 +vt 0.49225 0.6132187499999999 +vt 0.49225 0.6083984375 +vt 0.494140625 0.6162109375 +vt 0.494140625 0.6210312499999999 +vt 0.49225 0.6210312499999999 +vt 0.49225 0.6162109375 +vt 0.210875 0.501953125 +vt 0.210875 0.5038437499999999 +vt 0.20709375 0.5038437499999999 +vt 0.20709375 0.501953125 +vt 0.4999375 0.79290625 +vt 0.4999375 0.791015625 +vt 0.49615625 0.791015625 +vt 0.49615625 0.79290625 +vt 0.48040625 0.7529296875 +vt 0.48040625 0.75775 +vt 0.476625 0.75775 +vt 0.476625 0.7529296875 +vt 0.25384375 0.5185546875 +vt 0.25384375 0.5233749999999999 +vt 0.2500625 0.5233749999999999 +vt 0.2500625 0.5185546875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1388/4153/1039 1386/4154/1039 1385/4155/1039 1387/4156/1039 +f 1391/4157/1040 1389/4158/1040 1390/4159/1040 1392/4160/1040 +f 1385/4161/1041 1386/4162/1041 1390/4163/1041 1389/4164/1041 +f 1388/4165/1042 1387/4166/1042 1391/4167/1042 1392/4168/1042 +f 1387/4169/1043 1385/4170/1043 1389/4171/1043 1391/4172/1043 +f 1392/4173/1044 1390/4174/1044 1386/4175/1044 1388/4176/1044 +o cube +v 0 0.078125 1.5 +v 0 0.078125 1.40625 +v 0 0 1.5 +v 0 0 1.40625 +v 0 0.078125 1.5 +v 0 0.078125 1.40625 +v 0 0 1.5 +v 0 0 1.40625 +vt 0.4688125 0.7958984375 +vt 0.4688125 0.80071875 +vt 0.474609375 0.80071875 +vt 0.474609375 0.7958984375 +vt 0.474671875 0.7958984375 +vt 0.474671875 0.80071875 +vt 0.46875 0.80071875 +vt 0.46875 0.7958984375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.994140625 +vt 0.0000625 0.994140625 +vt 0.0000625 0.994140625 +vt 0.0000625 0.994140625 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1396/4177/1045 1394/4178/1045 1393/4179/1045 1395/4180/1045 +f 1399/4181/1046 1397/4182/1046 1398/4183/1046 1400/4184/1046 +f 1394/4185/1047 1398/4186/1047 1393/4187/1047 1397/4188/1047 +f 1395/4189/1048 1399/4190/1048 1396/4191/1048 1400/4192/1048 +f 1393/4193/1049 1397/4194/1049 1395/4195/1049 1399/4196/1049 +f 1398/4197/1050 1394/4198/1050 1400/4199/1050 1396/4200/1050 +o cube +v 0.0703125 0.125 1.4703125 +v 0.0703125 0.125 1.4703125 +v 0.0703125 0.0625 1.4703125 +v 0.0703125 0.0625 1.4703125 +v 0.0078125 0.125 1.4703125 +v 0.0078125 0.125 1.4703125 +v 0.0078125 0.0625 1.4703125 +v 0.0078125 0.0625 1.4703125 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9951171875 +vt 0.0000625 0.9951171875 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.00384375 0.9999375 +vt 0.0000625 0.9999375 +vt 0.3208359375 0.5654296875 +vt 0.3208359375 0.5692734374999999 +vt 0.32476953125 0.5692734374999999 +vt 0.32476953125 0.5654296875 +vt 0.25775 0.5185546875 +vt 0.25775 0.5233749999999999 +vt 0.25396875 0.5233749999999999 +vt 0.25396875 0.5185546875 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1402/4201/1051 1401/4202/1051 1404/4203/1051 1403/4204/1051 +f 1405/4205/1052 1406/4206/1052 1407/4207/1052 1408/4208/1052 +f 1402/4209/1053 1406/4210/1053 1401/4211/1053 1405/4212/1053 +f 1403/4213/1054 1407/4214/1054 1404/4215/1054 1408/4216/1054 +f 1403/4217/1055 1401/4218/1055 1405/4219/1055 1407/4220/1055 +f 1408/4221/1056 1406/4222/1056 1402/4223/1056 1404/4224/1056 +o cube +v 0.0625 0.178125 1.46875 +v 0.0625 0.178125 1.40625 +v 0.0625 0.146875 1.46875 +v 0.0625 0.146875 1.40625 +v -0.0625 0.178125 1.46875 +v -0.0625 0.178125 1.40625 +v -0.0625 0.146875 1.46875 +v -0.0625 0.146875 1.40625 +vt 0.49615625 0.787109375 +vt 0.49615625 0.789 +vt 0.4999375 0.789 +vt 0.4999375 0.787109375 +vt 0.49615625 0.783203125 +vt 0.49615625 0.78509375 +vt 0.4999375 0.78509375 +vt 0.4999375 0.783203125 +vt 0.46490625 0.7383437500000001 +vt 0.46490625 0.7421249999999999 +vt 0.47259375 0.7421249999999999 +vt 0.47259375 0.7383437500000001 +vt 0.46490625 0.7225937499999999 +vt 0.46490625 0.7188125000000001 +vt 0.47259375 0.7188125000000001 +vt 0.47259375 0.7225937499999999 +vt 0.02740625 0.517578125 +vt 0.02740625 0.5194687499999999 +vt 0.03509375 0.5194687499999999 +vt 0.03509375 0.517578125 +vt 0.48053125 0.962890625 +vt 0.48053125 0.96478125 +vt 0.48821875 0.96478125 +vt 0.48821875 0.962890625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1412/4225/1057 1410/4226/1057 1409/4227/1057 1411/4228/1057 +f 1415/4229/1058 1413/4230/1058 1414/4231/1058 1416/4232/1058 +f 1409/4233/1059 1410/4234/1059 1414/4235/1059 1413/4236/1059 +f 1412/4237/1060 1411/4238/1060 1415/4239/1060 1416/4240/1060 +f 1411/4241/1061 1409/4242/1061 1413/4243/1061 1415/4244/1061 +f 1416/4245/1062 1414/4246/1062 1410/4247/1062 1412/4248/1062 +o DoorRear +v 0.38112500000000005 0.8940625 1.057363125 +v 0.38112500000000005 0.8940625 0.807363125 +v 0.38112500000000005 0.20031249999999995 1.057363125 +v 0.38112500000000005 0.20031249999999995 0.807363125 +v 0.36550000000000005 0.8940625 1.057363125 +v 0.36550000000000005 0.8940625 0.807363125 +v 0.36550000000000005 0.20031249999999995 1.057363125 +v 0.36550000000000005 0.20031249999999995 0.807363125 +vt 0.0624375 0.7188125000000001 +vt 0.0624375 0.76165625 +vt 0.0469375 0.76165625 +vt 0.0469375 0.7188125000000001 +vt 0.0780625 0.7188125000000001 +vt 0.0780625 0.76165625 +vt 0.0625625 0.76165625 +vt 0.0625625 0.7188125000000001 +vt 0.03521875 0.5194687499999999 +vt 0.03521875 0.5039687500000001 +vt 0.0361328125 0.5039687500000001 +vt 0.0361328125 0.5194687499999999 +vt 0.48053125 0.93365625 +vt 0.48053125 0.94915625 +vt 0.4814453125 0.94915625 +vt 0.4814453125 0.93365625 +vt 0.2001953125 0.5039687500000001 +vt 0.2001953125 0.5468124999999999 +vt 0.19928125 0.5468124999999999 +vt 0.19928125 0.5039687500000001 +vt 0.4072265625 0.5078750000000001 +vt 0.4072265625 0.5507187499999999 +vt 0.4063125 0.5507187499999999 +vt 0.4063125 0.5078750000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1420/4249/1063 1418/4250/1063 1417/4251/1063 1419/4252/1063 +f 1423/4253/1064 1421/4254/1064 1422/4255/1064 1424/4256/1064 +f 1417/4257/1065 1418/4258/1065 1422/4259/1065 1421/4260/1065 +f 1420/4261/1066 1419/4262/1066 1423/4263/1066 1424/4264/1066 +f 1419/4265/1067 1417/4266/1067 1421/4267/1067 1423/4268/1067 +f 1424/4269/1068 1422/4270/1068 1418/4271/1068 1420/4272/1068 +o DoorRear +v -0.3655 0.8940625 1.057363125 +v -0.3655 0.8940625 0.807363125 +v -0.3655 0.20031249999999995 1.057363125 +v -0.3655 0.20031249999999995 0.807363125 +v -0.381125 0.8940625 1.057363125 +v -0.381125 0.8940625 0.807363125 +v -0.381125 0.20031249999999995 1.057363125 +v -0.381125 0.20031249999999995 0.807363125 +vt 0.26946875 0.7656875 +vt 0.26946875 0.80853125 +vt 0.25396875 0.80853125 +vt 0.25396875 0.7656875 +vt 0.02728125 0.6992812500000001 +vt 0.02728125 0.7421249999999999 +vt 0.01178125 0.7421249999999999 +vt 0.01178125 0.6992812500000001 +vt 0.05865625 0.5194687499999999 +vt 0.05865625 0.5039687500000001 +vt 0.0595703125 0.5039687500000001 +vt 0.0595703125 0.5194687499999999 +vt 0.0625625 0.5039687500000001 +vt 0.0625625 0.5194687499999999 +vt 0.0634765625 0.5194687499999999 +vt 0.0634765625 0.5039687500000001 +vt 0.2080078125 0.5039687500000001 +vt 0.2080078125 0.5468124999999999 +vt 0.20709375 0.5468124999999999 +vt 0.20709375 0.5039687500000001 +vt 0.2041015625 0.5039687500000001 +vt 0.2041015625 0.5468124999999999 +vt 0.2031875 0.5468124999999999 +vt 0.2031875 0.5039687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1428/4273/1069 1426/4274/1069 1425/4275/1069 1427/4276/1069 +f 1431/4277/1070 1429/4278/1070 1430/4279/1070 1432/4280/1070 +f 1425/4281/1071 1426/4282/1071 1430/4283/1071 1429/4284/1071 +f 1428/4285/1072 1427/4286/1072 1431/4287/1072 1432/4288/1072 +f 1427/4289/1073 1425/4290/1073 1429/4291/1073 1431/4292/1073 +f 1432/4293/1074 1430/4294/1074 1426/4295/1074 1428/4296/1074 +o DoorRear +v -0.3655 0.8940625 -0.44263687500000004 +v -0.3655 0.8940625 -0.692636875 +v -0.3655 0.20031249999999995 -0.44263687500000004 +v -0.3655 0.20031249999999995 -0.692636875 +v -0.381125 0.8940625 -0.44263687500000004 +v -0.381125 0.8940625 -0.692636875 +v -0.381125 0.20031249999999995 -0.44263687500000004 +v -0.381125 0.20031249999999995 -0.692636875 +vt 0.04290625 0.6992812500000001 +vt 0.04290625 0.7421249999999999 +vt 0.02740625 0.7421249999999999 +vt 0.02740625 0.6992812500000001 +vt 0.2186875 0.6953750000000001 +vt 0.2186875 0.7382187499999999 +vt 0.2031875 0.7382187499999999 +vt 0.2031875 0.6953750000000001 +vt 0.11334375 0.5194687499999999 +vt 0.11334375 0.5039687500000001 +vt 0.1142578125 0.5039687500000001 +vt 0.1142578125 0.5194687499999999 +vt 0.11725 0.5039687500000001 +vt 0.11725 0.5194687499999999 +vt 0.1181640625 0.5194687499999999 +vt 0.1181640625 0.5039687500000001 +vt 0.2978515625 0.5039687500000001 +vt 0.2978515625 0.5468124999999999 +vt 0.2969375 0.5468124999999999 +vt 0.2969375 0.5039687500000001 +vt 0.2939453125 0.5039687500000001 +vt 0.2939453125 0.5468124999999999 +vt 0.29303125 0.5468124999999999 +vt 0.29303125 0.5039687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1436/4297/1075 1434/4298/1075 1433/4299/1075 1435/4300/1075 +f 1439/4301/1076 1437/4302/1076 1438/4303/1076 1440/4304/1076 +f 1433/4305/1077 1434/4306/1077 1438/4307/1077 1437/4308/1077 +f 1436/4309/1078 1435/4310/1078 1439/4311/1078 1440/4312/1078 +f 1435/4313/1079 1433/4314/1079 1437/4315/1079 1439/4316/1079 +f 1440/4317/1080 1438/4318/1080 1434/4319/1080 1436/4320/1080 +o DoorRear +v 0.38112500000000005 0.8940625 -0.44263687500000004 +v 0.38112500000000005 0.8940625 -0.692636875 +v 0.38112500000000005 0.20031249999999995 -0.44263687500000004 +v 0.38112500000000005 0.20031249999999995 -0.692636875 +v 0.36550000000000005 0.8940625 -0.44263687500000004 +v 0.36550000000000005 0.8940625 -0.692636875 +v 0.36550000000000005 0.20031249999999995 -0.44263687500000004 +v 0.36550000000000005 0.20031249999999995 -0.692636875 +vt 0.2343125 0.6953750000000001 +vt 0.2343125 0.7382187499999999 +vt 0.2188125 0.7382187499999999 +vt 0.2188125 0.6953750000000001 +vt 0.2499375 0.6953750000000001 +vt 0.2499375 0.7382187499999999 +vt 0.2344375 0.7382187499999999 +vt 0.2344375 0.6953750000000001 +vt 0.48053125 0.88275 +vt 0.48053125 0.86725 +vt 0.4814453125 0.86725 +vt 0.4814453125 0.88275 +vt 0.48053125 0.84771875 +vt 0.48053125 0.86321875 +vt 0.4814453125 0.86321875 +vt 0.4814453125 0.84771875 +vt 0.3564453125 0.5039687500000001 +vt 0.3564453125 0.5468124999999999 +vt 0.35553125 0.5468124999999999 +vt 0.35553125 0.5039687500000001 +vt 0.3017578125 0.5039687500000001 +vt 0.3017578125 0.5468124999999999 +vt 0.30084375 0.5468124999999999 +vt 0.30084375 0.5039687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1444/4321/1081 1442/4322/1081 1441/4323/1081 1443/4324/1081 +f 1447/4325/1082 1445/4326/1082 1446/4327/1082 1448/4328/1082 +f 1441/4329/1083 1442/4330/1083 1446/4331/1083 1445/4332/1083 +f 1444/4333/1084 1443/4334/1084 1447/4335/1084 1448/4336/1084 +f 1443/4337/1085 1441/4338/1085 1445/4339/1085 1447/4340/1085 +f 1448/4341/1086 1446/4342/1086 1442/4343/1086 1444/4344/1086 +o DoorForward +v -0.3655 0.8940625 0.807363125 +v -0.3655 0.8940625 0.557363125 +v -0.3655 0.20031249999999995 0.807363125 +v -0.3655 0.20031249999999995 0.557363125 +v -0.381125 0.8940625 0.807363125 +v -0.381125 0.8940625 0.557363125 +v -0.381125 0.20031249999999995 0.807363125 +v -0.381125 0.20031249999999995 0.557363125 +vt 0.2655625 0.6953750000000001 +vt 0.2655625 0.7382187499999999 +vt 0.2500625 0.7382187499999999 +vt 0.2500625 0.6953750000000001 +vt 0.2811875 0.6953750000000001 +vt 0.2811875 0.7382187499999999 +vt 0.2656875 0.7382187499999999 +vt 0.2656875 0.6953750000000001 +vt 0.48053125 0.84759375 +vt 0.48053125 0.83209375 +vt 0.4814453125 0.83209375 +vt 0.4814453125 0.84759375 +vt 0.48053125 0.80475 +vt 0.48053125 0.82025 +vt 0.4814453125 0.82025 +vt 0.4814453125 0.80475 +vt 0.3642578125 0.5039687500000001 +vt 0.3642578125 0.5468124999999999 +vt 0.36334375 0.5468124999999999 +vt 0.36334375 0.5039687500000001 +vt 0.3603515625 0.5039687500000001 +vt 0.3603515625 0.5468124999999999 +vt 0.3594375 0.5468124999999999 +vt 0.3594375 0.5039687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1452/4345/1087 1450/4346/1087 1449/4347/1087 1451/4348/1087 +f 1455/4349/1088 1453/4350/1088 1454/4351/1088 1456/4352/1088 +f 1449/4353/1089 1450/4354/1089 1454/4355/1089 1453/4356/1089 +f 1452/4357/1090 1451/4358/1090 1455/4359/1090 1456/4360/1090 +f 1451/4361/1091 1449/4362/1091 1453/4363/1091 1455/4364/1091 +f 1456/4365/1092 1454/4366/1092 1450/4367/1092 1452/4368/1092 +o DoorForward +v 0.38112500000000005 0.8940625 0.807363125 +v 0.38112500000000005 0.8940625 0.557363125 +v 0.38112500000000005 0.20031249999999995 0.807363125 +v 0.38112500000000005 0.20031249999999995 0.557363125 +v 0.36550000000000005 0.8940625 0.807363125 +v 0.36550000000000005 0.8940625 0.557363125 +v 0.36550000000000005 0.20031249999999995 0.807363125 +v 0.36550000000000005 0.20031249999999995 0.557363125 +vt 0.28509375 0.7656875 +vt 0.28509375 0.80853125 +vt 0.26959375 0.80853125 +vt 0.26959375 0.7656875 +vt 0.29290625 0.95709375 +vt 0.29290625 0.9999375 +vt 0.27740625 0.9999375 +vt 0.27740625 0.95709375 +vt 0.48053125 0.804625 +vt 0.48053125 0.789125 +vt 0.4814453125 0.789125 +vt 0.4814453125 0.804625 +vt 0.48053125 0.7735 +vt 0.48053125 0.789 +vt 0.4814453125 0.789 +vt 0.4814453125 0.7735 +vt 0.3720703125 0.5039687500000001 +vt 0.3720703125 0.5468124999999999 +vt 0.37115625 0.5468124999999999 +vt 0.37115625 0.5039687500000001 +vt 0.3681640625 0.5039687500000001 +vt 0.3681640625 0.5468124999999999 +vt 0.36725 0.5468124999999999 +vt 0.36725 0.5039687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1460/4369/1093 1458/4370/1093 1457/4371/1093 1459/4372/1093 +f 1463/4373/1094 1461/4374/1094 1462/4375/1094 1464/4376/1094 +f 1457/4377/1095 1458/4378/1095 1462/4379/1095 1461/4380/1095 +f 1460/4381/1096 1459/4382/1096 1463/4383/1096 1464/4384/1096 +f 1459/4385/1097 1457/4386/1097 1461/4387/1097 1463/4388/1097 +f 1464/4389/1098 1462/4390/1098 1458/4391/1098 1460/4392/1098 +o DoorForward +v 0.38112500000000005 0.8940625 -0.692636875 +v 0.38112500000000005 0.8940625 -0.942636875 +v 0.38112500000000005 0.20031249999999995 -0.692636875 +v 0.38112500000000005 0.20031249999999995 -0.942636875 +v 0.36550000000000005 0.8940625 -0.692636875 +v 0.36550000000000005 0.8940625 -0.942636875 +v 0.36550000000000005 0.20031249999999995 -0.692636875 +v 0.36550000000000005 0.20031249999999995 -0.942636875 +vt 0.05853125 0.6758437500000001 +vt 0.05853125 0.7186874999999999 +vt 0.04303125 0.7186874999999999 +vt 0.04303125 0.6758437500000001 +vt 0.07415625 0.6758437500000001 +vt 0.07415625 0.7186874999999999 +vt 0.05865625 0.7186874999999999 +vt 0.05865625 0.6758437500000001 +vt 0.23834375 0.5194687499999999 +vt 0.23834375 0.5039687500000001 +vt 0.2392578125 0.5039687500000001 +vt 0.2392578125 0.5194687499999999 +vt 0.24225 0.5039687500000001 +vt 0.24225 0.5194687499999999 +vt 0.2431640625 0.5194687499999999 +vt 0.2431640625 0.5039687500000001 +vt 0.3798828125 0.5039687500000001 +vt 0.3798828125 0.5468124999999999 +vt 0.37896875 0.5468124999999999 +vt 0.37896875 0.5039687500000001 +vt 0.3759765625 0.5039687500000001 +vt 0.3759765625 0.5468124999999999 +vt 0.3750625 0.5468124999999999 +vt 0.3750625 0.5039687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1468/4393/1099 1466/4394/1099 1465/4395/1099 1467/4396/1099 +f 1471/4397/1100 1469/4398/1100 1470/4399/1100 1472/4400/1100 +f 1465/4401/1101 1466/4402/1101 1470/4403/1101 1469/4404/1101 +f 1468/4405/1102 1467/4406/1102 1471/4407/1102 1472/4408/1102 +f 1467/4409/1103 1465/4410/1103 1469/4411/1103 1471/4412/1103 +f 1472/4413/1104 1470/4414/1104 1466/4415/1104 1468/4416/1104 +o DoorForward +v -0.3655 0.8940625 -0.692636875 +v -0.3655 0.8940625 -0.942636875 +v -0.3655 0.20031249999999995 -0.692636875 +v -0.3655 0.20031249999999995 -0.942636875 +v -0.381125 0.8940625 -0.692636875 +v -0.381125 0.8940625 -0.942636875 +v -0.381125 0.20031249999999995 -0.692636875 +v -0.381125 0.20031249999999995 -0.942636875 +vt 0.2968125 0.7227187500000001 +vt 0.2968125 0.7655625 +vt 0.2813125 0.7655625 +vt 0.2813125 0.7227187500000001 +vt 0.2968125 0.6797500000000001 +vt 0.2968125 0.7225937499999999 +vt 0.2813125 0.7225937499999999 +vt 0.2813125 0.6797500000000001 +vt 0.48053125 0.75775 +vt 0.48053125 0.7422500000000001 +vt 0.4814453125 0.7422500000000001 +vt 0.4814453125 0.75775 +vt 0.24615625 0.5039687500000001 +vt 0.24615625 0.5194687499999999 +vt 0.2470703125 0.5194687499999999 +vt 0.2470703125 0.5039687500000001 +vt 0.3876953125 0.5039687500000001 +vt 0.3876953125 0.5468124999999999 +vt 0.38678125 0.5468124999999999 +vt 0.38678125 0.5039687500000001 +vt 0.3837890625 0.5039687500000001 +vt 0.3837890625 0.5468124999999999 +vt 0.382875 0.5468124999999999 +vt 0.382875 0.5039687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1476/4417/1105 1474/4418/1105 1473/4419/1105 1475/4420/1105 +f 1479/4421/1106 1477/4422/1106 1478/4423/1106 1480/4424/1106 +f 1473/4425/1107 1474/4426/1107 1478/4427/1107 1477/4428/1107 +f 1476/4429/1108 1475/4430/1108 1479/4431/1108 1480/4432/1108 +f 1475/4433/1109 1473/4434/1109 1477/4435/1109 1479/4436/1109 +f 1480/4437/1110 1478/4438/1110 1474/4439/1110 1476/4440/1110 +o cube +v -0.265625 0.171875 -0.8671875 +v -0.265625 0.171875 -0.9453125 +v -0.265625 -0.015625 -0.8671875 +v -0.265625 -0.015625 -0.9453125 +v -0.28125 0.171875 -0.8671875 +v -0.28125 0.171875 -0.9453125 +v -0.28125 -0.015625 -0.8671875 +v -0.28125 -0.015625 -0.9453125 +vt 0.4345703125 0.5781875000000001 +vt 0.4345703125 0.5897812499999999 +vt 0.42975 0.5897812499999999 +vt 0.42975 0.5781875000000001 +vt 0.4345703125 0.5664687500000001 +vt 0.4345703125 0.5780624999999999 +vt 0.42975 0.5780624999999999 +vt 0.42975 0.5664687500000001 +vt 0.5000625 0.91009375 +vt 0.5000625 0.9052734375 +vt 0.5009765625 0.9052734375 +vt 0.5009765625 0.91009375 +vt 0.09771875 0.4951171875 +vt 0.09771875 0.49993750000000003 +vt 0.0986328125 0.49993750000000003 +vt 0.0986328125 0.4951171875 +vt 0.4853515625 0.9688125 +vt 0.4853515625 0.98040625 +vt 0.4844375 0.98040625 +vt 0.4844375 0.9688125 +vt 0.0205078125 0.5039687500000001 +vt 0.0205078125 0.5155624999999999 +vt 0.01959375 0.5155624999999999 +vt 0.01959375 0.5039687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1484/4441/1111 1482/4442/1111 1481/4443/1111 1483/4444/1111 +f 1487/4445/1112 1485/4446/1112 1486/4447/1112 1488/4448/1112 +f 1481/4449/1113 1482/4450/1113 1486/4451/1113 1485/4452/1113 +f 1484/4453/1114 1483/4454/1114 1487/4455/1114 1488/4456/1114 +f 1483/4457/1115 1481/4458/1115 1485/4459/1115 1487/4460/1115 +f 1488/4461/1116 1486/4462/1116 1482/4463/1116 1484/4464/1116 +o cube +v -0.265625 0.1171875 -0.8125 +v -0.265625 0.1171875 -1 +v -0.265625 0.0390625 -0.8125 +v -0.265625 0.0390625 -1 +v -0.28125 0.1171875 -0.8125 +v -0.28125 0.1171875 -1 +v -0.28125 0.0390625 -0.8125 +v -0.28125 0.0390625 -1 +vt 0.44525 0.6357421875 +vt 0.44525 0.6405624999999999 +vt 0.43365625 0.6405624999999999 +vt 0.43365625 0.6357421875 +vt 0.38275 0.5615234375 +vt 0.38275 0.5663437499999999 +vt 0.37115625 0.5663437499999999 +vt 0.37115625 0.5615234375 +vt 0.0235 0.5155624999999999 +vt 0.0235 0.5039687500000001 +vt 0.0244140625 0.5039687500000001 +vt 0.0244140625 0.5155624999999999 +vt 0.02740625 0.5039687500000001 +vt 0.02740625 0.5155624999999999 +vt 0.0283203125 0.5155624999999999 +vt 0.0283203125 0.5039687500000001 +vt 0.1025390625 0.4951171875 +vt 0.1025390625 0.49993750000000003 +vt 0.101625 0.49993750000000003 +vt 0.101625 0.4951171875 +vt 0.5009765625 0.8974609375 +vt 0.5009765625 0.90228125 +vt 0.5000625 0.90228125 +vt 0.5000625 0.8974609375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1492/4465/1117 1490/4466/1117 1489/4467/1117 1491/4468/1117 +f 1495/4469/1118 1493/4470/1118 1494/4471/1118 1496/4472/1118 +f 1489/4473/1119 1490/4474/1119 1494/4475/1119 1493/4476/1119 +f 1492/4477/1120 1491/4478/1120 1495/4479/1120 1496/4480/1120 +f 1491/4481/1121 1489/4482/1121 1493/4483/1121 1495/4484/1121 +f 1496/4485/1122 1494/4486/1122 1490/4487/1122 1492/4488/1122 +o cube +v -0.265625 0.17203792665694256 -0.8675800675371916 +v -0.265625 0.03945540518446489 -1.0001625890096693 +v -0.265625 0.11679520937674354 -0.8123373502569926 +v -0.265625 -0.01578731209573414 -0.9449198717294702 +v -0.28125 0.17203792665694256 -0.8675800675371916 +v -0.28125 0.03945540518446489 -1.0001625890096693 +v -0.28125 0.11679520937674354 -0.8123373502569926 +v -0.28125 -0.01578731209573414 -0.9449198717294702 +vt 0.44525 0.6005859375 +vt 0.44525 0.6054062499999999 +vt 0.43365625 0.6054062499999999 +vt 0.43365625 0.6005859375 +vt 0.42571875 0.5615234375 +vt 0.42571875 0.5663437499999999 +vt 0.414125 0.5663437499999999 +vt 0.414125 0.5615234375 +vt 0.0313125 0.5155624999999999 +vt 0.0313125 0.5039687500000001 +vt 0.0322265625 0.5039687500000001 +vt 0.0322265625 0.5155624999999999 +vt 0.05084375 0.5039687500000001 +vt 0.05084375 0.5155624999999999 +vt 0.0517578125 0.5155624999999999 +vt 0.0517578125 0.5039687500000001 +vt 0.5009765625 0.8896484375 +vt 0.5009765625 0.89446875 +vt 0.5000625 0.89446875 +vt 0.5000625 0.8896484375 +vt 0.1064453125 0.4951171875 +vt 0.1064453125 0.49993750000000003 +vt 0.10553125 0.49993750000000003 +vt 0.10553125 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1500/4489/1123 1498/4490/1123 1497/4491/1123 1499/4492/1123 +f 1503/4493/1124 1501/4494/1124 1502/4495/1124 1504/4496/1124 +f 1497/4497/1125 1498/4498/1125 1502/4499/1125 1501/4500/1125 +f 1500/4501/1126 1499/4502/1126 1503/4503/1126 1504/4504/1126 +f 1499/4505/1127 1497/4506/1127 1501/4507/1127 1503/4508/1127 +f 1504/4509/1128 1502/4510/1128 1498/4511/1128 1500/4512/1128 +o cube +v -0.265625 0.17203792665694262 -0.9449198717294702 +v -0.265625 0.11679520937674359 -1.0001625890096693 +v -0.265625 0.039455405184464984 -0.8123373502569926 +v -0.265625 -0.015787312095734057 -0.8675800675371916 +v -0.28125 0.17203792665694262 -0.9449198717294702 +v -0.28125 0.11679520937674359 -1.0001625890096693 +v -0.28125 0.039455405184464984 -0.8123373502569926 +v -0.28125 -0.015787312095734057 -0.8675800675371916 +vt 0.0634765625 0.5547500000000001 +vt 0.0634765625 0.5663437499999999 +vt 0.05865625 0.5663437499999999 +vt 0.05865625 0.5547500000000001 +vt 0.3369140625 0.5547500000000001 +vt 0.3369140625 0.5663437499999999 +vt 0.33209375 0.5663437499999999 +vt 0.33209375 0.5547500000000001 +vt 0.1094375 0.49993750000000003 +vt 0.1094375 0.4951171875 +vt 0.1103515625 0.4951171875 +vt 0.1103515625 0.49993750000000003 +vt 0.11334375 0.4951171875 +vt 0.11334375 0.49993750000000003 +vt 0.1142578125 0.49993750000000003 +vt 0.1142578125 0.4951171875 +vt 0.0556640625 0.5039687500000001 +vt 0.0556640625 0.5155624999999999 +vt 0.05475 0.5155624999999999 +vt 0.05475 0.5039687500000001 +vt 0.4853515625 0.9375625 +vt 0.4853515625 0.94915625 +vt 0.4844375 0.94915625 +vt 0.4844375 0.9375625 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1508/4513/1129 1506/4514/1129 1505/4515/1129 1507/4516/1129 +f 1511/4517/1130 1509/4518/1130 1510/4519/1130 1512/4520/1130 +f 1505/4521/1131 1506/4522/1131 1510/4523/1131 1509/4524/1131 +f 1508/4525/1132 1507/4526/1132 1511/4527/1132 1512/4528/1132 +f 1507/4529/1133 1505/4530/1133 1509/4531/1133 1511/4532/1133 +f 1512/4533/1134 1510/4534/1134 1506/4535/1134 1508/4536/1134 +o cube +v -0.2640625 0.171875 -0.8125 +v -0.2640625 0.171875 -1 +v -0.2640625 -0.015625 -0.8125 +v -0.2640625 -0.015625 -1 +v -0.2640625 0.171875 -0.8125 +v -0.2640625 0.171875 -1 +v -0.2640625 -0.015625 -0.8125 +v -0.2640625 -0.015625 -1 +vt 0.3594375 0.5977187500000001 +vt 0.3594375 0.6093124999999999 +vt 0.37103125 0.6093124999999999 +vt 0.37103125 0.5977187500000001 +vt 0.37115625 0.5938125000000001 +vt 0.37115625 0.6054062499999999 +vt 0.38275 0.6054062499999999 +vt 0.38275 0.5938125000000001 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1516/4537/1135 1514/4538/1135 1513/4539/1135 1515/4540/1135 +f 1519/4541/1136 1517/4542/1136 1518/4543/1136 1520/4544/1136 +f 1514/4545/1137 1518/4546/1137 1513/4547/1137 1517/4548/1137 +f 1515/4549/1138 1519/4550/1138 1516/4551/1138 1520/4552/1138 +f 1513/4553/1139 1517/4554/1139 1515/4555/1139 1519/4556/1139 +f 1518/4557/1140 1514/4558/1140 1520/4559/1140 1516/4560/1140 +o cube +v -0.2828125 0.171875 -0.8125 +v -0.2828125 0.171875 -1 +v -0.2828125 -0.015625 -0.8125 +v -0.2828125 -0.015625 -1 +v -0.2828125 0.171875 -0.8125 +v -0.2828125 0.171875 -1 +v -0.2828125 -0.015625 -0.8125 +v -0.2828125 -0.015625 -1 +vt 0.3594375 0.5977187500000001 +vt 0.3594375 0.6093124999999999 +vt 0.37103125 0.6093124999999999 +vt 0.37103125 0.5977187500000001 +vt 0.37115625 0.5938125000000001 +vt 0.37115625 0.6054062499999999 +vt 0.38275 0.6054062499999999 +vt 0.38275 0.5938125000000001 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1524/4561/1141 1522/4562/1141 1521/4563/1141 1523/4564/1141 +f 1527/4565/1142 1525/4566/1142 1526/4567/1142 1528/4568/1142 +f 1522/4569/1143 1526/4570/1143 1521/4571/1143 1525/4572/1143 +f 1523/4573/1144 1527/4574/1144 1524/4575/1144 1528/4576/1144 +f 1521/4577/1145 1525/4578/1145 1523/4579/1145 1527/4580/1145 +f 1526/4581/1146 1522/4582/1146 1528/4583/1146 1524/4584/1146 +o cube +v 0.28125 0.171875 -0.8671875 +v 0.28125 0.171875 -0.9453125 +v 0.28125 -0.015625 -0.8671875 +v 0.28125 -0.015625 -0.9453125 +v 0.265625 0.171875 -0.8671875 +v 0.265625 0.171875 -0.9453125 +v 0.265625 -0.015625 -0.8671875 +v 0.265625 -0.015625 -0.9453125 +vt 0.4306640625 0.5547500000000001 +vt 0.4306640625 0.5663437499999999 +vt 0.42584375 0.5663437499999999 +vt 0.42584375 0.5547500000000001 +vt 0.4384765625 0.5547500000000001 +vt 0.4384765625 0.5663437499999999 +vt 0.43365625 0.5663437499999999 +vt 0.43365625 0.5547500000000001 +vt 0.5000625 0.88665625 +vt 0.5000625 0.8818359375 +vt 0.5009765625 0.8818359375 +vt 0.5009765625 0.88665625 +vt 0.11725 0.4951171875 +vt 0.11725 0.49993750000000003 +vt 0.1181640625 0.49993750000000003 +vt 0.1181640625 0.4951171875 +vt 0.4853515625 0.89459375 +vt 0.4853515625 0.9061875 +vt 0.4844375 0.9061875 +vt 0.4844375 0.89459375 +vt 0.4853515625 0.92584375 +vt 0.4853515625 0.9374375 +vt 0.4844375 0.9374375 +vt 0.4844375 0.92584375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1532/4585/1147 1530/4586/1147 1529/4587/1147 1531/4588/1147 +f 1535/4589/1148 1533/4590/1148 1534/4591/1148 1536/4592/1148 +f 1529/4593/1149 1530/4594/1149 1534/4595/1149 1533/4596/1149 +f 1532/4597/1150 1531/4598/1150 1535/4599/1150 1536/4600/1150 +f 1531/4601/1151 1529/4602/1151 1533/4603/1151 1535/4604/1151 +f 1536/4605/1152 1534/4606/1152 1530/4607/1152 1532/4608/1152 +o cube +v 0.28125 0.1171875 -0.8125 +v 0.28125 0.1171875 -1 +v 0.28125 0.0390625 -0.8125 +v 0.28125 0.0390625 -1 +v 0.265625 0.1171875 -0.8125 +v 0.265625 0.1171875 -1 +v 0.265625 0.0390625 -0.8125 +v 0.265625 0.0390625 -1 +vt 0.01165625 0.5576171875 +vt 0.01165625 0.5624374999999999 +vt 0.0000625 0.5624374999999999 +vt 0.0000625 0.5576171875 +vt 0.44915625 0.9951171875 +vt 0.44915625 0.9999375 +vt 0.4375625 0.9999375 +vt 0.4375625 0.9951171875 +vt 0.4844375 0.89446875 +vt 0.4844375 0.882875 +vt 0.4853515625 0.882875 +vt 0.4853515625 0.89446875 +vt 0.4844375 0.87115625 +vt 0.4844375 0.88275 +vt 0.4853515625 0.88275 +vt 0.4853515625 0.87115625 +vt 0.5009765625 0.8740234375 +vt 0.5009765625 0.87884375 +vt 0.5000625 0.87884375 +vt 0.5000625 0.8740234375 +vt 0.1220703125 0.4951171875 +vt 0.1220703125 0.49993750000000003 +vt 0.12115625 0.49993750000000003 +vt 0.12115625 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1540/4609/1153 1538/4610/1153 1537/4611/1153 1539/4612/1153 +f 1543/4613/1154 1541/4614/1154 1542/4615/1154 1544/4616/1154 +f 1537/4617/1155 1538/4618/1155 1542/4619/1155 1541/4620/1155 +f 1540/4621/1156 1539/4622/1156 1543/4623/1156 1544/4624/1156 +f 1539/4625/1157 1537/4626/1157 1541/4627/1157 1543/4628/1157 +f 1544/4629/1158 1542/4630/1158 1538/4631/1158 1540/4632/1158 +o cube +v 0.28125 0.17203792665694256 -0.8675800675371916 +v 0.28125 0.03945540518446489 -1.0001625890096693 +v 0.28125 0.11679520937674354 -0.8123373502569926 +v 0.28125 -0.01578731209573414 -0.9449198717294702 +v 0.265625 0.17203792665694256 -0.8675800675371916 +v 0.265625 0.03945540518446489 -1.0001625890096693 +v 0.265625 0.11679520937674354 -0.8123373502569926 +v 0.265625 -0.01578731209573414 -0.9449198717294702 +vt 0.02728125 0.5576171875 +vt 0.02728125 0.5624374999999999 +vt 0.0156875 0.5624374999999999 +vt 0.0156875 0.5576171875 +vt 0.039 0.5576171875 +vt 0.039 0.5624374999999999 +vt 0.02740625 0.5624374999999999 +vt 0.02740625 0.5576171875 +vt 0.4844375 0.87103125 +vt 0.4844375 0.8594375 +vt 0.4853515625 0.8594375 +vt 0.4853515625 0.87103125 +vt 0.4844375 0.84771875 +vt 0.4844375 0.8593125 +vt 0.4853515625 0.8593125 +vt 0.4853515625 0.84771875 +vt 0.1298828125 0.4951171875 +vt 0.1298828125 0.49993750000000003 +vt 0.12896875 0.49993750000000003 +vt 0.12896875 0.4951171875 +vt 0.1259765625 0.4951171875 +vt 0.1259765625 0.49993750000000003 +vt 0.1250625 0.49993750000000003 +vt 0.1250625 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1548/4633/1159 1546/4634/1159 1545/4635/1159 1547/4636/1159 +f 1551/4637/1160 1549/4638/1160 1550/4639/1160 1552/4640/1160 +f 1545/4641/1161 1546/4642/1161 1550/4643/1161 1549/4644/1161 +f 1548/4645/1162 1547/4646/1162 1551/4647/1162 1552/4648/1162 +f 1547/4649/1163 1545/4650/1163 1549/4651/1163 1551/4652/1163 +f 1552/4653/1164 1550/4654/1164 1546/4655/1164 1548/4656/1164 +o cube +v 0.28125 0.17203792665694262 -0.9449198717294702 +v 0.28125 0.11679520937674359 -1.0001625890096693 +v 0.28125 0.039455405184464984 -0.8123373502569926 +v 0.28125 -0.015787312095734057 -0.8675800675371916 +v 0.265625 0.17203792665694262 -0.9449198717294702 +v 0.265625 0.11679520937674359 -1.0001625890096693 +v 0.265625 0.039455405184464984 -0.8123373502569926 +v 0.265625 -0.015787312095734057 -0.8675800675371916 +vt 0.0439453125 0.5508437500000001 +vt 0.0439453125 0.5624374999999999 +vt 0.039125 0.5624374999999999 +vt 0.039125 0.5508437500000001 +vt 0.4423828125 0.87896875 +vt 0.4423828125 0.8905625 +vt 0.4375625 0.8905625 +vt 0.4375625 0.87896875 +vt 0.5000625 0.87103125 +vt 0.5000625 0.8662109375 +vt 0.5009765625 0.8662109375 +vt 0.5009765625 0.87103125 +vt 0.132875 0.4951171875 +vt 0.132875 0.49993750000000003 +vt 0.1337890625 0.49993750000000003 +vt 0.1337890625 0.4951171875 +vt 0.4853515625 0.82428125 +vt 0.4853515625 0.835875 +vt 0.4844375 0.835875 +vt 0.4844375 0.82428125 +vt 0.4853515625 0.836 +vt 0.4853515625 0.84759375 +vt 0.4844375 0.84759375 +vt 0.4844375 0.836 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1556/4657/1165 1554/4658/1165 1553/4659/1165 1555/4660/1165 +f 1559/4661/1166 1557/4662/1166 1558/4663/1166 1560/4664/1166 +f 1553/4665/1167 1554/4666/1167 1558/4667/1167 1557/4668/1167 +f 1556/4669/1168 1555/4670/1168 1559/4671/1168 1560/4672/1168 +f 1555/4673/1169 1553/4674/1169 1557/4675/1169 1559/4676/1169 +f 1560/4677/1170 1558/4678/1170 1554/4679/1170 1556/4680/1170 +o cube +v 0.2640625 0.171875 -0.8125 +v 0.2640625 0.171875 -1 +v 0.2640625 -0.015625 -0.8125 +v 0.2640625 -0.015625 -1 +v 0.2640625 0.171875 -0.8125 +v 0.2640625 0.171875 -1 +v 0.2640625 -0.015625 -0.8125 +v 0.2640625 -0.015625 -1 +vt 0.38275 0.5938125000000001 +vt 0.38275 0.6054062499999999 +vt 0.37115625 0.6054062499999999 +vt 0.37115625 0.5938125000000001 +vt 0.37103125 0.5977187500000001 +vt 0.37103125 0.6093124999999999 +vt 0.3594375 0.6093124999999999 +vt 0.3594375 0.5977187500000001 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1564/4681/1171 1562/4682/1171 1561/4683/1171 1563/4684/1171 +f 1567/4685/1172 1565/4686/1172 1566/4687/1172 1568/4688/1172 +f 1562/4689/1173 1566/4690/1173 1561/4691/1173 1565/4692/1173 +f 1563/4693/1174 1567/4694/1174 1564/4695/1174 1568/4696/1174 +f 1561/4697/1175 1565/4698/1175 1563/4699/1175 1567/4700/1175 +f 1566/4701/1176 1562/4702/1176 1568/4703/1176 1564/4704/1176 +o cube +v 0.2828125 0.171875 -0.8125 +v 0.2828125 0.171875 -1 +v 0.2828125 -0.015625 -0.8125 +v 0.2828125 -0.015625 -1 +v 0.2828125 0.171875 -0.8125 +v 0.2828125 0.171875 -1 +v 0.2828125 -0.015625 -0.8125 +v 0.2828125 -0.015625 -1 +vt 0.38275 0.5938125000000001 +vt 0.38275 0.6054062499999999 +vt 0.37115625 0.6054062499999999 +vt 0.37115625 0.5938125000000001 +vt 0.37103125 0.5977187500000001 +vt 0.37103125 0.6093124999999999 +vt 0.3594375 0.6093124999999999 +vt 0.3594375 0.5977187500000001 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1572/4705/1177 1570/4706/1177 1569/4707/1177 1571/4708/1177 +f 1575/4709/1178 1573/4710/1178 1574/4711/1178 1576/4712/1178 +f 1570/4713/1179 1574/4714/1179 1569/4715/1179 1573/4716/1179 +f 1571/4717/1180 1575/4718/1180 1572/4719/1180 1576/4720/1180 +f 1569/4721/1181 1573/4722/1181 1571/4723/1181 1575/4724/1181 +f 1574/4725/1182 1570/4726/1182 1576/4727/1182 1572/4728/1182 +o cube +v -0.265625 0.171875 -0.4921875 +v -0.265625 0.171875 -0.5703125 +v -0.265625 -0.015625 -0.4921875 +v -0.265625 -0.015625 -0.5703125 +v -0.28125 0.171875 -0.4921875 +v -0.28125 0.171875 -0.5703125 +v -0.28125 -0.015625 -0.4921875 +v -0.28125 -0.015625 -0.5703125 +vt 0.4423828125 0.86334375 +vt 0.4423828125 0.8749375 +vt 0.4375625 0.8749375 +vt 0.4375625 0.86334375 +vt 0.4423828125 0.851625 +vt 0.4423828125 0.86321875 +vt 0.4375625 0.86321875 +vt 0.4375625 0.851625 +vt 0.13678125 0.49993750000000003 +vt 0.13678125 0.4951171875 +vt 0.1376953125 0.4951171875 +vt 0.1376953125 0.49993750000000003 +vt 0.5000625 0.8583984375 +vt 0.5000625 0.86321875 +vt 0.5009765625 0.86321875 +vt 0.5009765625 0.8583984375 +vt 0.1845703125 0.5039687500000001 +vt 0.1845703125 0.5155624999999999 +vt 0.18365625 0.5155624999999999 +vt 0.18365625 0.5039687500000001 +vt 0.4853515625 0.80865625 +vt 0.4853515625 0.82025 +vt 0.4844375 0.82025 +vt 0.4844375 0.80865625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1580/4729/1183 1578/4730/1183 1577/4731/1183 1579/4732/1183 +f 1583/4733/1184 1581/4734/1184 1582/4735/1184 1584/4736/1184 +f 1577/4737/1185 1578/4738/1185 1582/4739/1185 1581/4740/1185 +f 1580/4741/1186 1579/4742/1186 1583/4743/1186 1584/4744/1186 +f 1579/4745/1187 1577/4746/1187 1581/4747/1187 1583/4748/1187 +f 1584/4749/1188 1582/4750/1188 1578/4751/1188 1580/4752/1188 +o cube +v -0.265625 0.1171875 -0.4375 +v -0.265625 0.1171875 -0.625 +v -0.265625 0.0390625 -0.4375 +v -0.265625 0.0390625 -0.625 +v -0.28125 0.1171875 -0.4375 +v -0.28125 0.1171875 -0.625 +v -0.28125 0.0390625 -0.4375 +v -0.28125 0.0390625 -0.625 +vt 0.44915625 0.9326171875 +vt 0.44915625 0.9374375 +vt 0.4375625 0.9374375 +vt 0.4375625 0.9326171875 +vt 0.16009375 0.5576171875 +vt 0.16009375 0.5624374999999999 +vt 0.1485 0.5624374999999999 +vt 0.1485 0.5576171875 +vt 0.1875625 0.5155624999999999 +vt 0.1875625 0.5039687500000001 +vt 0.1884765625 0.5039687500000001 +vt 0.1884765625 0.5155624999999999 +vt 0.4844375 0.7969375 +vt 0.4844375 0.80853125 +vt 0.4853515625 0.80853125 +vt 0.4853515625 0.7969375 +vt 0.1455078125 0.4951171875 +vt 0.1455078125 0.49993750000000003 +vt 0.14459375 0.49993750000000003 +vt 0.14459375 0.4951171875 +vt 0.1416015625 0.4951171875 +vt 0.1416015625 0.49993750000000003 +vt 0.1406875 0.49993750000000003 +vt 0.1406875 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1588/4753/1189 1586/4754/1189 1585/4755/1189 1587/4756/1189 +f 1591/4757/1190 1589/4758/1190 1590/4759/1190 1592/4760/1190 +f 1585/4761/1191 1586/4762/1191 1590/4763/1191 1589/4764/1191 +f 1588/4765/1192 1587/4766/1192 1591/4767/1192 1592/4768/1192 +f 1587/4769/1193 1585/4770/1193 1589/4771/1193 1591/4772/1193 +f 1592/4773/1194 1590/4774/1194 1586/4775/1194 1588/4776/1194 +o cube +v -0.265625 0.17203792665694262 -0.4925801282705298 +v -0.265625 0.039455405184464956 -0.6251626497430075 +v -0.265625 0.11679520937674359 -0.4373374109903308 +v -0.265625 -0.015787312095734085 -0.5699199324628085 +v -0.28125 0.17203792665694262 -0.4925801282705298 +v -0.28125 0.039455405184464956 -0.6251626497430075 +v -0.28125 0.11679520937674359 -0.4373374109903308 +v -0.28125 -0.015787312095734085 -0.5699199324628085 +vt 0.44915625 0.8466796875 +vt 0.44915625 0.8515 +vt 0.4375625 0.8515 +vt 0.4375625 0.8466796875 +vt 0.44915625 0.8388671875 +vt 0.44915625 0.8436875 +vt 0.4375625 0.8436875 +vt 0.4375625 0.8388671875 +vt 0.4844375 0.7968125 +vt 0.4844375 0.78521875 +vt 0.4853515625 0.78521875 +vt 0.4853515625 0.7968125 +vt 0.4844375 0.7735 +vt 0.4844375 0.78509375 +vt 0.4853515625 0.78509375 +vt 0.4853515625 0.7735 +vt 0.1494140625 0.4951171875 +vt 0.1494140625 0.49993750000000003 +vt 0.1485 0.49993750000000003 +vt 0.1485 0.4951171875 +vt 0.5009765625 0.8505859375 +vt 0.5009765625 0.85540625 +vt 0.5000625 0.85540625 +vt 0.5000625 0.8505859375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1596/4777/1195 1594/4778/1195 1593/4779/1195 1595/4780/1195 +f 1599/4781/1196 1597/4782/1196 1598/4783/1196 1600/4784/1196 +f 1593/4785/1197 1594/4786/1197 1598/4787/1197 1597/4788/1197 +f 1596/4789/1198 1595/4790/1198 1599/4791/1198 1600/4792/1198 +f 1595/4793/1199 1593/4794/1199 1597/4795/1199 1599/4796/1199 +f 1600/4797/1200 1598/4798/1200 1594/4799/1200 1596/4800/1200 +o cube +v -0.265625 0.17203792665694262 -0.5699199324628085 +v -0.265625 0.11679520937674359 -0.6251626497430075 +v -0.265625 0.039455405184464956 -0.43733741099033074 +v -0.265625 -0.015787312095734085 -0.49258012827052977 +v -0.28125 0.17203792665694262 -0.5699199324628085 +v -0.28125 0.11679520937674359 -0.6251626497430075 +v -0.28125 0.039455405184464956 -0.43733741099033074 +v -0.28125 -0.015787312095734085 -0.49258012827052977 +vt 0.1650390625 0.5508437500000001 +vt 0.1650390625 0.5624374999999999 +vt 0.16021875 0.5624374999999999 +vt 0.16021875 0.5508437500000001 +vt 0.4423828125 0.82428125 +vt 0.4423828125 0.835875 +vt 0.4375625 0.835875 +vt 0.4375625 0.82428125 +vt 0.15240625 0.49993750000000003 +vt 0.15240625 0.4951171875 +vt 0.1533203125 0.4951171875 +vt 0.1533203125 0.49993750000000003 +vt 0.5000625 0.8427734375 +vt 0.5000625 0.84759375 +vt 0.5009765625 0.84759375 +vt 0.5009765625 0.8427734375 +vt 0.4853515625 0.7461562500000001 +vt 0.4853515625 0.75775 +vt 0.4844375 0.75775 +vt 0.4844375 0.7461562500000001 +vt 0.4853515625 0.76178125 +vt 0.4853515625 0.773375 +vt 0.4844375 0.773375 +vt 0.4844375 0.76178125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1604/4801/1201 1602/4802/1201 1601/4803/1201 1603/4804/1201 +f 1607/4805/1202 1605/4806/1202 1606/4807/1202 1608/4808/1202 +f 1601/4809/1203 1602/4810/1203 1606/4811/1203 1605/4812/1203 +f 1604/4813/1204 1603/4814/1204 1607/4815/1204 1608/4816/1204 +f 1603/4817/1205 1601/4818/1205 1605/4819/1205 1607/4820/1205 +f 1608/4821/1206 1606/4822/1206 1602/4823/1206 1604/4824/1206 +o cube +v -0.2828125 0.171875 -0.4375 +v -0.2828125 0.171875 -0.625 +v -0.2828125 -0.015625 -0.4375 +v -0.2828125 -0.015625 -0.625 +v -0.2828125 0.171875 -0.4375 +v -0.2828125 0.171875 -0.625 +v -0.2828125 -0.015625 -0.4375 +v -0.2828125 -0.015625 -0.625 +vt 0.3594375 0.5977187500000001 +vt 0.3594375 0.6093124999999999 +vt 0.37103125 0.6093124999999999 +vt 0.37103125 0.5977187500000001 +vt 0.37115625 0.5938125000000001 +vt 0.37115625 0.6054062499999999 +vt 0.38275 0.6054062499999999 +vt 0.38275 0.5938125000000001 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1612/4825/1207 1610/4826/1207 1609/4827/1207 1611/4828/1207 +f 1615/4829/1208 1613/4830/1208 1614/4831/1208 1616/4832/1208 +f 1610/4833/1209 1614/4834/1209 1609/4835/1209 1613/4836/1209 +f 1611/4837/1210 1615/4838/1210 1612/4839/1210 1616/4840/1210 +f 1609/4841/1211 1613/4842/1211 1611/4843/1211 1615/4844/1211 +f 1614/4845/1212 1610/4846/1212 1616/4847/1212 1612/4848/1212 +o cube +v -0.2640625 0.171875 -0.4375 +v -0.2640625 0.171875 -0.625 +v -0.2640625 -0.015625 -0.4375 +v -0.2640625 -0.015625 -0.625 +v -0.2640625 0.171875 -0.4375 +v -0.2640625 0.171875 -0.625 +v -0.2640625 -0.015625 -0.4375 +v -0.2640625 -0.015625 -0.625 +vt 0.3594375 0.5977187500000001 +vt 0.3594375 0.6093124999999999 +vt 0.37103125 0.6093124999999999 +vt 0.37103125 0.5977187500000001 +vt 0.37115625 0.5938125000000001 +vt 0.37115625 0.6054062499999999 +vt 0.38275 0.6054062499999999 +vt 0.38275 0.5938125000000001 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1620/4849/1213 1618/4850/1213 1617/4851/1213 1619/4852/1213 +f 1623/4853/1214 1621/4854/1214 1622/4855/1214 1624/4856/1214 +f 1618/4857/1215 1622/4858/1215 1617/4859/1215 1621/4860/1215 +f 1619/4861/1216 1623/4862/1216 1620/4863/1216 1624/4864/1216 +f 1617/4865/1217 1621/4866/1217 1619/4867/1217 1623/4868/1217 +f 1622/4869/1218 1618/4870/1218 1624/4871/1218 1620/4872/1218 +o cube +v 0.28125 0.171875 -0.4921875 +v 0.28125 0.171875 -0.5703125 +v 0.28125 -0.015625 -0.4921875 +v 0.28125 -0.015625 -0.5703125 +v 0.265625 0.171875 -0.4921875 +v 0.265625 0.171875 -0.5703125 +v 0.265625 -0.015625 -0.4921875 +v 0.265625 -0.015625 -0.5703125 +vt 0.1728515625 0.5508437500000001 +vt 0.1728515625 0.5624374999999999 +vt 0.16803125 0.5624374999999999 +vt 0.16803125 0.5508437500000001 +vt 0.4423828125 0.78521875 +vt 0.4423828125 0.7968125 +vt 0.4375625 0.7968125 +vt 0.4375625 0.78521875 +vt 0.1563125 0.49993750000000003 +vt 0.1563125 0.4951171875 +vt 0.1572265625 0.4951171875 +vt 0.1572265625 0.49993750000000003 +vt 0.16021875 0.4951171875 +vt 0.16021875 0.49993750000000003 +vt 0.1611328125 0.49993750000000003 +vt 0.1611328125 0.4951171875 +vt 0.2548828125 0.5039687500000001 +vt 0.2548828125 0.5155624999999999 +vt 0.25396875 0.5155624999999999 +vt 0.25396875 0.5039687500000001 +vt 0.2509765625 0.5039687500000001 +vt 0.2509765625 0.5155624999999999 +vt 0.2500625 0.5155624999999999 +vt 0.2500625 0.5039687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1628/4873/1219 1626/4874/1219 1625/4875/1219 1627/4876/1219 +f 1631/4877/1220 1629/4878/1220 1630/4879/1220 1632/4880/1220 +f 1625/4881/1221 1626/4882/1221 1630/4883/1221 1629/4884/1221 +f 1628/4885/1222 1627/4886/1222 1631/4887/1222 1632/4888/1222 +f 1627/4889/1223 1625/4890/1223 1629/4891/1223 1631/4892/1223 +f 1632/4893/1224 1630/4894/1224 1626/4895/1224 1628/4896/1224 +o cube +v 0.28125 0.1171875 -0.4375 +v 0.28125 0.1171875 -0.625 +v 0.28125 0.0390625 -0.4375 +v 0.28125 0.0390625 -0.625 +v 0.265625 0.1171875 -0.4375 +v 0.265625 0.1171875 -0.625 +v 0.265625 0.0390625 -0.4375 +v 0.265625 0.0390625 -0.625 +vt 0.44915625 0.7802734375 +vt 0.44915625 0.78509375 +vt 0.4375625 0.78509375 +vt 0.4375625 0.7802734375 +vt 0.44915625 0.7529296875 +vt 0.44915625 0.75775 +vt 0.4375625 0.75775 +vt 0.4375625 0.7529296875 +vt 0.4844375 0.7460312499999999 +vt 0.4844375 0.7344375000000001 +vt 0.4853515625 0.7344375000000001 +vt 0.4853515625 0.7460312499999999 +vt 0.26178125 0.5039687500000001 +vt 0.26178125 0.5155624999999999 +vt 0.2626953125 0.5155624999999999 +vt 0.2626953125 0.5039687500000001 +vt 0.1650390625 0.4951171875 +vt 0.1650390625 0.49993750000000003 +vt 0.164125 0.49993750000000003 +vt 0.164125 0.4951171875 +vt 0.5009765625 0.8349609375 +vt 0.5009765625 0.83978125 +vt 0.5000625 0.83978125 +vt 0.5000625 0.8349609375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1636/4897/1225 1634/4898/1225 1633/4899/1225 1635/4900/1225 +f 1639/4901/1226 1637/4902/1226 1638/4903/1226 1640/4904/1226 +f 1633/4905/1227 1634/4906/1227 1638/4907/1227 1637/4908/1227 +f 1636/4909/1228 1635/4910/1228 1639/4911/1228 1640/4912/1228 +f 1635/4913/1229 1633/4914/1229 1637/4915/1229 1639/4916/1229 +f 1640/4917/1230 1638/4918/1230 1634/4919/1230 1636/4920/1230 +o cube +v 0.28125 0.17203792665694262 -0.4925801282705298 +v 0.28125 0.039455405184464956 -0.6251626497430075 +v 0.28125 0.11679520937674359 -0.4373374109903308 +v 0.28125 -0.015787312095734085 -0.5699199324628085 +v 0.265625 0.17203792665694262 -0.4925801282705298 +v 0.265625 0.039455405184464956 -0.6251626497430075 +v 0.265625 0.11679520937674359 -0.4373374109903308 +v 0.265625 -0.015787312095734085 -0.5699199324628085 +vt 0.44915625 0.7451171875 +vt 0.44915625 0.7499374999999999 +vt 0.4375625 0.7499374999999999 +vt 0.4375625 0.7451171875 +vt 0.44915625 0.7373046875 +vt 0.44915625 0.7421249999999999 +vt 0.4375625 0.7421249999999999 +vt 0.4375625 0.7373046875 +vt 0.4844375 0.7343124999999999 +vt 0.4844375 0.7227187500000001 +vt 0.4853515625 0.7227187500000001 +vt 0.4853515625 0.7343124999999999 +vt 0.26959375 0.5039687500000001 +vt 0.26959375 0.5155624999999999 +vt 0.2705078125 0.5155624999999999 +vt 0.2705078125 0.5039687500000001 +vt 0.5009765625 0.8271484375 +vt 0.5009765625 0.83196875 +vt 0.5000625 0.83196875 +vt 0.5000625 0.8271484375 +vt 0.1689453125 0.4951171875 +vt 0.1689453125 0.49993750000000003 +vt 0.16803125 0.49993750000000003 +vt 0.16803125 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1644/4921/1231 1642/4922/1231 1641/4923/1231 1643/4924/1231 +f 1647/4925/1232 1645/4926/1232 1646/4927/1232 1648/4928/1232 +f 1641/4929/1233 1642/4930/1233 1646/4931/1233 1645/4932/1233 +f 1644/4933/1234 1643/4934/1234 1647/4935/1234 1648/4936/1234 +f 1643/4937/1235 1641/4938/1235 1645/4939/1235 1647/4940/1235 +f 1648/4941/1236 1646/4942/1236 1642/4943/1236 1644/4944/1236 +o cube +v 0.28125 0.17203792665694262 -0.5699199324628085 +v 0.28125 0.11679520937674359 -0.6251626497430075 +v 0.28125 0.039455405184464956 -0.43733741099033074 +v 0.28125 -0.015787312095734085 -0.49258012827052977 +v 0.265625 0.17203792665694262 -0.5699199324628085 +v 0.265625 0.11679520937674359 -0.6251626497430075 +v 0.265625 0.039455405184464956 -0.43733741099033074 +v 0.265625 -0.015787312095734085 -0.49258012827052977 +vt 0.2744140625 0.5508437500000001 +vt 0.2744140625 0.5624374999999999 +vt 0.26959375 0.5624374999999999 +vt 0.26959375 0.5508437500000001 +vt 0.4423828125 0.7110000000000001 +vt 0.4423828125 0.7225937499999999 +vt 0.4375625 0.7225937499999999 +vt 0.4375625 0.7110000000000001 +vt 0.1719375 0.49993750000000003 +vt 0.1719375 0.4951171875 +vt 0.1728515625 0.4951171875 +vt 0.1728515625 0.49993750000000003 +vt 0.5000625 0.8193359375 +vt 0.5000625 0.82415625 +vt 0.5009765625 0.82415625 +vt 0.5009765625 0.8193359375 +vt 0.2822265625 0.5039687500000001 +vt 0.2822265625 0.5155624999999999 +vt 0.2813125 0.5155624999999999 +vt 0.2813125 0.5039687500000001 +vt 0.2744140625 0.5039687500000001 +vt 0.2744140625 0.5155624999999999 +vt 0.2735 0.5155624999999999 +vt 0.2735 0.5039687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1652/4945/1237 1650/4946/1237 1649/4947/1237 1651/4948/1237 +f 1655/4949/1238 1653/4950/1238 1654/4951/1238 1656/4952/1238 +f 1649/4953/1239 1650/4954/1239 1654/4955/1239 1653/4956/1239 +f 1652/4957/1240 1651/4958/1240 1655/4959/1240 1656/4960/1240 +f 1651/4961/1241 1649/4962/1241 1653/4963/1241 1655/4964/1241 +f 1656/4965/1242 1654/4966/1242 1650/4967/1242 1652/4968/1242 +o cube +v 0.2828125 0.171875 -0.4375 +v 0.2828125 0.171875 -0.625 +v 0.2828125 -0.015625 -0.4375 +v 0.2828125 -0.015625 -0.625 +v 0.2828125 0.171875 -0.4375 +v 0.2828125 0.171875 -0.625 +v 0.2828125 -0.015625 -0.4375 +v 0.2828125 -0.015625 -0.625 +vt 0.38275 0.5938125000000001 +vt 0.38275 0.6054062499999999 +vt 0.37115625 0.6054062499999999 +vt 0.37115625 0.5938125000000001 +vt 0.37103125 0.5977187500000001 +vt 0.37103125 0.6093124999999999 +vt 0.3594375 0.6093124999999999 +vt 0.3594375 0.5977187500000001 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1660/4969/1243 1658/4970/1243 1657/4971/1243 1659/4972/1243 +f 1663/4973/1244 1661/4974/1244 1662/4975/1244 1664/4976/1244 +f 1658/4977/1245 1662/4978/1245 1657/4979/1245 1661/4980/1245 +f 1659/4981/1246 1663/4982/1246 1660/4983/1246 1664/4984/1246 +f 1657/4985/1247 1661/4986/1247 1659/4987/1247 1663/4988/1247 +f 1662/4989/1248 1658/4990/1248 1664/4991/1248 1660/4992/1248 +o cube +v 0.2640625 0.171875 -0.4375 +v 0.2640625 0.171875 -0.625 +v 0.2640625 -0.015625 -0.4375 +v 0.2640625 -0.015625 -0.625 +v 0.2640625 0.171875 -0.4375 +v 0.2640625 0.171875 -0.625 +v 0.2640625 -0.015625 -0.4375 +v 0.2640625 -0.015625 -0.625 +vt 0.38275 0.5938125000000001 +vt 0.38275 0.6054062499999999 +vt 0.37115625 0.6054062499999999 +vt 0.37115625 0.5938125000000001 +vt 0.37103125 0.5977187500000001 +vt 0.37103125 0.6093124999999999 +vt 0.3594375 0.6093124999999999 +vt 0.3594375 0.5977187500000001 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1668/4993/1249 1666/4994/1249 1665/4995/1249 1667/4996/1249 +f 1671/4997/1250 1669/4998/1250 1670/4999/1250 1672/5000/1250 +f 1666/5001/1251 1670/5002/1251 1665/5003/1251 1669/5004/1251 +f 1667/5005/1252 1671/5006/1252 1668/5007/1252 1672/5008/1252 +f 1665/5009/1253 1669/5010/1253 1667/5011/1253 1671/5012/1253 +f 1670/5013/1254 1666/5014/1254 1672/5015/1254 1668/5016/1254 +o cube +v -0.278125 0.1875 -0.625 +v -0.278125 0.1875 -0.8125 +v -0.278125 0.171875 -0.625 +v -0.278125 0.171875 -0.8125 +v -0.3625 0.1875 -0.625 +v -0.3625 0.1875 -0.8125 +v -0.3625 0.171875 -0.625 +v -0.3625 0.171875 -0.8125 +vt 0.49603125 0.9677734375 +vt 0.49603125 0.9686875 +vt 0.4844375 0.9686875 +vt 0.4844375 0.9677734375 +vt 0.49603125 0.9248046875 +vt 0.49603125 0.92571875 +vt 0.4844375 0.92571875 +vt 0.4844375 0.9248046875 +vt 0.29303125 0.5624374999999999 +vt 0.29303125 0.5508437500000001 +vt 0.2978515625 0.5508437500000001 +vt 0.2978515625 0.5624374999999999 +vt 0.4375625 0.6758437500000001 +vt 0.4375625 0.6874374999999999 +vt 0.4423828125 0.6874374999999999 +vt 0.4423828125 0.6758437500000001 +vt 0.5048828125 0.8154296875 +vt 0.5048828125 0.81634375 +vt 0.5000625 0.81634375 +vt 0.5000625 0.8154296875 +vt 0.1845703125 0.4990234375 +vt 0.1845703125 0.49993750000000003 +vt 0.17975 0.49993750000000003 +vt 0.17975 0.4990234375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1676/5017/1255 1674/5018/1255 1673/5019/1255 1675/5020/1255 +f 1679/5021/1256 1677/5022/1256 1678/5023/1256 1680/5024/1256 +f 1673/5025/1257 1674/5026/1257 1678/5027/1257 1677/5028/1257 +f 1676/5029/1258 1675/5030/1258 1679/5031/1258 1680/5032/1258 +f 1675/5033/1259 1673/5034/1259 1677/5035/1259 1679/5036/1259 +f 1680/5037/1260 1678/5038/1260 1674/5039/1260 1676/5040/1260 +o cube +v -0.340625 0.171875 -0.75 +v -0.340625 0.171875 -0.78125 +v -0.340625 0.078125 -0.75 +v -0.340625 0.078125 -0.78125 +v -0.3625 0.171875 -0.75 +v -0.3625 0.171875 -0.78125 +v -0.3625 0.078125 -0.75 +v -0.3625 0.078125 -0.78125 +vt 0.486328125 0.912109375 +vt 0.486328125 0.91790625 +vt 0.4844375 0.91790625 +vt 0.4844375 0.912109375 +vt 0.287109375 0.509765625 +vt 0.287109375 0.5155624999999999 +vt 0.28521875 0.5155624999999999 +vt 0.28521875 0.509765625 +vt 0.09771875 0.49212500000000003 +vt 0.09771875 0.490234375 +vt 0.0986328125 0.490234375 +vt 0.0986328125 0.49212500000000003 +vt 0.507875 0.900390625 +vt 0.507875 0.90228125 +vt 0.5087890625 0.90228125 +vt 0.5087890625 0.900390625 +vt 0.4619140625 0.498046875 +vt 0.4619140625 0.5038437499999999 +vt 0.461 0.5038437499999999 +vt 0.461 0.498046875 +vt 0.4970703125 0.537109375 +vt 0.4970703125 0.5429062499999999 +vt 0.49615625 0.5429062499999999 +vt 0.49615625 0.537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1684/5041/1261 1682/5042/1261 1681/5043/1261 1683/5044/1261 +f 1687/5045/1262 1685/5046/1262 1686/5047/1262 1688/5048/1262 +f 1681/5049/1263 1682/5050/1263 1686/5051/1263 1685/5052/1263 +f 1684/5053/1264 1683/5054/1264 1687/5055/1264 1688/5056/1264 +f 1683/5057/1265 1681/5058/1265 1685/5059/1265 1687/5060/1265 +f 1688/5061/1266 1686/5062/1266 1682/5063/1266 1684/5064/1266 +o cube +v -0.3125 0.06886132456358404 -0.71875 +v -0.3125 0.04676423765150442 -0.7408470869120796 +v -0.3125 0.04676423765150442 -0.6966529130879204 +v -0.3125 0.024667150739424826 -0.71875 +v -0.328125 0.06886132456358404 -0.71875 +v -0.328125 0.04676423765150442 -0.7408470869120796 +v -0.328125 0.04676423765150442 -0.6966529130879204 +v -0.328125 0.024667150739424826 -0.71875 +vt 0.341796875 0.498046875 +vt 0.341796875 0.49993750000000003 +vt 0.33990625 0.49993750000000003 +vt 0.33990625 0.498046875 +vt 0.501953125 0.658203125 +vt 0.501953125 0.6600937499999999 +vt 0.5000625 0.6600937499999999 +vt 0.5000625 0.658203125 +vt 0.10553125 0.49212500000000003 +vt 0.10553125 0.490234375 +vt 0.1064453125 0.490234375 +vt 0.1064453125 0.49212500000000003 +vt 0.507875 0.892578125 +vt 0.507875 0.89446875 +vt 0.5087890625 0.89446875 +vt 0.5087890625 0.892578125 +vt 0.5087890625 0.896484375 +vt 0.5087890625 0.898375 +vt 0.507875 0.898375 +vt 0.507875 0.896484375 +vt 0.1025390625 0.490234375 +vt 0.1025390625 0.49212500000000003 +vt 0.101625 0.49212500000000003 +vt 0.101625 0.490234375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1692/5065/1267 1690/5066/1267 1689/5067/1267 1691/5068/1267 +f 1695/5069/1268 1693/5070/1268 1694/5071/1268 1696/5072/1268 +f 1689/5073/1269 1690/5074/1269 1694/5075/1269 1693/5076/1269 +f 1692/5077/1270 1691/5078/1270 1695/5079/1270 1696/5080/1270 +f 1691/5081/1271 1689/5082/1271 1693/5083/1271 1695/5084/1271 +f 1696/5085/1272 1694/5086/1272 1690/5087/1272 1692/5088/1272 +o cube +v -0.3125 0.10011102487464706 -0.7656249924083327 +v -0.3125 0.07801393796256745 -0.7877220793204123 +v -0.3125 0.07801393796256745 -0.743527905496253 +v -0.3125 0.05591685105048784 -0.7656249924083327 +v -0.375 0.10011102487464706 -0.7656249924083327 +v -0.375 0.07801393796256745 -0.7877220793204123 +v -0.375 0.07801393796256745 -0.743527905496253 +v -0.375 0.05591685105048784 -0.7656249924083327 +vt 0.345703125 0.498046875 +vt 0.345703125 0.49993750000000003 +vt 0.3438125 0.49993750000000003 +vt 0.3438125 0.498046875 +vt 0.501953125 0.654296875 +vt 0.501953125 0.6561874999999999 +vt 0.5000625 0.6561874999999999 +vt 0.5000625 0.654296875 +vt 0.49615625 0.76165625 +vt 0.49615625 0.759765625 +vt 0.4999375 0.759765625 +vt 0.4999375 0.76165625 +vt 0.24225 0.501953125 +vt 0.24225 0.5038437499999999 +vt 0.24603125 0.5038437499999999 +vt 0.24603125 0.501953125 +vt 0.242125 0.501953125 +vt 0.242125 0.5038437499999999 +vt 0.23834375 0.5038437499999999 +vt 0.23834375 0.501953125 +vt 0.4999375 0.763671875 +vt 0.4999375 0.7655625 +vt 0.49615625 0.7655625 +vt 0.49615625 0.763671875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1700/5089/1273 1698/5090/1273 1697/5091/1273 1699/5092/1273 +f 1703/5093/1274 1701/5094/1274 1702/5095/1274 1704/5096/1274 +f 1697/5097/1275 1698/5098/1275 1702/5099/1275 1701/5100/1275 +f 1700/5101/1276 1699/5102/1276 1703/5103/1276 1704/5104/1276 +f 1699/5105/1277 1697/5106/1277 1701/5107/1277 1703/5108/1277 +f 1704/5109/1278 1702/5110/1278 1698/5111/1278 1700/5112/1278 +o cube +v -0.3125 0.125 -0.65625 +v -0.3125 0.125 -0.78125 +v -0.3125 0.0625 -0.65625 +v -0.3125 0.0625 -0.78125 +v -0.35 0.125 -0.65625 +v -0.35 0.125 -0.78125 +v -0.35 0.0625 -0.65625 +v -0.35 0.0625 -0.78125 +vt 0.47259375 0.6875625000000001 +vt 0.47259375 0.6913437499999999 +vt 0.46490625 0.6913437499999999 +vt 0.46490625 0.6875625000000001 +vt 0.47259375 0.6836562500000001 +vt 0.47259375 0.6874374999999999 +vt 0.46490625 0.6874374999999999 +vt 0.46490625 0.6836562500000001 +vt 0.48053125 0.83196875 +vt 0.48053125 0.82428125 +vt 0.482421875 0.82428125 +vt 0.482421875 0.83196875 +vt 0.48053125 0.7656875 +vt 0.48053125 0.773375 +vt 0.482421875 0.773375 +vt 0.482421875 0.7656875 +vt 0.248046875 0.5000625000000001 +vt 0.248046875 0.5038437499999999 +vt 0.24615625 0.5038437499999999 +vt 0.24615625 0.5000625000000001 +vt 0.498046875 0.75396875 +vt 0.498046875 0.75775 +vt 0.49615625 0.75775 +vt 0.49615625 0.75396875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1708/5113/1279 1706/5114/1279 1705/5115/1279 1707/5116/1279 +f 1711/5117/1280 1709/5118/1280 1710/5119/1280 1712/5120/1280 +f 1705/5121/1281 1706/5122/1281 1710/5123/1281 1709/5124/1281 +f 1708/5125/1282 1707/5126/1282 1711/5127/1282 1712/5128/1282 +f 1707/5129/1283 1705/5130/1283 1709/5131/1283 1711/5132/1283 +f 1712/5133/1284 1710/5134/1284 1706/5135/1284 1708/5136/1284 +o cube +v -0.2875 0.07585415173551983 -0.7738808719041591 +v -0.2875 0.111730723519747 -0.8604945780770923 +v -0.2875 0.061418534040030975 -0.7798603005348637 +v -0.2875 0.09729510582425813 -0.8664740067077968 +v -0.334375 0.07585415173551983 -0.7738808719041591 +v -0.334375 0.111730723519747 -0.8604945780770923 +v -0.334375 0.061418534040030975 -0.7798603005348637 +v -0.334375 0.09729510582425813 -0.8664740067077968 +vt 0.470703125 0.5029296875 +vt 0.470703125 0.5038437499999999 +vt 0.46490625 0.5038437499999999 +vt 0.46490625 0.5029296875 +vt 0.501953125 0.5341796875 +vt 0.501953125 0.5350937499999999 +vt 0.49615625 0.5350937499999999 +vt 0.49615625 0.5341796875 +vt 0.476625 0.6952499999999999 +vt 0.476625 0.689453125 +vt 0.4794921875 0.689453125 +vt 0.4794921875 0.6952499999999999 +vt 0.3125625 0.517578125 +vt 0.3125625 0.5233749999999999 +vt 0.3154296875 0.5233749999999999 +vt 0.3154296875 0.517578125 +vt 0.0498046875 0.4951171875 +vt 0.0498046875 0.49603125000000003 +vt 0.0469375 0.49603125000000003 +vt 0.0469375 0.4951171875 +vt 0.5068359375 0.9560546875 +vt 0.5068359375 0.95696875 +vt 0.50396875 0.95696875 +vt 0.50396875 0.9560546875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1716/5137/1285 1714/5138/1285 1713/5139/1285 1715/5140/1285 +f 1719/5141/1286 1717/5142/1286 1718/5143/1286 1720/5144/1286 +f 1713/5145/1287 1714/5146/1287 1718/5147/1287 1717/5148/1287 +f 1716/5149/1288 1715/5150/1288 1719/5151/1288 1720/5152/1288 +f 1715/5153/1289 1713/5154/1289 1717/5155/1289 1719/5156/1289 +f 1720/5157/1290 1718/5158/1290 1714/5159/1290 1716/5160/1290 +o cube +v -0.2875 0.10741638391403131 -0.7290682454888523 +v -0.2875 0.17199421312564017 -0.8849729166001319 +v -0.2875 0.06410953082756474 -0.7470065313809658 +v -0.2875 0.1286873600391736 -0.9029112024922454 +v -0.35 0.10741638391403131 -0.7290682454888523 +v -0.35 0.17199421312564017 -0.8849729166001319 +v -0.35 0.06410953082756474 -0.7470065313809658 +v -0.35 0.1286873600391736 -0.9029112024922454 +vt 0.4677734375 0.6455078125 +vt 0.4677734375 0.6483749999999999 +vt 0.45709375 0.6483749999999999 +vt 0.45709375 0.6455078125 +vt 0.4677734375 0.5556640625 +vt 0.4677734375 0.5585312499999999 +vt 0.45709375 0.5585312499999999 +vt 0.45709375 0.5556640625 +vt 0.1094375 0.6093124999999999 +vt 0.1094375 0.5986328125 +vt 0.11321875 0.5986328125 +vt 0.11321875 0.6093124999999999 +vt 0.382875 0.5634765625 +vt 0.382875 0.5741562499999999 +vt 0.38665625 0.5741562499999999 +vt 0.38665625 0.5634765625 +vt 0.48821875 0.7080078125 +vt 0.48821875 0.7108749999999999 +vt 0.4844375 0.7108749999999999 +vt 0.4844375 0.7080078125 +vt 0.48821875 0.7197265625 +vt 0.48821875 0.7225937499999999 +vt 0.4844375 0.7225937499999999 +vt 0.4844375 0.7197265625 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1724/5161/1291 1722/5162/1291 1721/5163/1291 1723/5164/1291 +f 1727/5165/1292 1725/5166/1292 1726/5167/1292 1728/5168/1292 +f 1721/5169/1293 1722/5170/1293 1726/5171/1293 1725/5172/1293 +f 1724/5173/1294 1723/5174/1294 1727/5175/1294 1728/5176/1294 +f 1723/5177/1295 1721/5178/1295 1725/5179/1295 1727/5180/1295 +f 1728/5181/1296 1726/5182/1296 1722/5183/1296 1724/5184/1296 +o cube +v -0.2875 0.171875 -0.8843750000000001 +v -0.2875 0.171875 -0.996875 +v -0.2875 0.125 -0.8843750000000001 +v -0.2875 0.125 -0.996875 +v -0.35 0.171875 -0.8843750000000001 +v -0.35 0.171875 -0.996875 +v -0.35 0.125 -0.8843750000000001 +v -0.35 0.125 -0.996875 +vt 0.4794921875 0.6025390625 +vt 0.4794921875 0.6054062499999999 +vt 0.47271875 0.6054062499999999 +vt 0.47271875 0.6025390625 +vt 0.4794921875 0.5986328125 +vt 0.4794921875 0.6014999999999999 +vt 0.47271875 0.6014999999999999 +vt 0.47271875 0.5986328125 +vt 0.2813125 0.5311874999999999 +vt 0.2813125 0.5244140625 +vt 0.28509375 0.5244140625 +vt 0.28509375 0.5311874999999999 +vt 0.28521875 0.5244140625 +vt 0.28521875 0.5311874999999999 +vt 0.289 0.5311874999999999 +vt 0.289 0.5244140625 +vt 0.48821875 0.7001953125 +vt 0.48821875 0.7030624999999999 +vt 0.4844375 0.7030624999999999 +vt 0.4844375 0.7001953125 +vt 0.48821875 0.7041015625 +vt 0.48821875 0.7069687499999999 +vt 0.4844375 0.7069687499999999 +vt 0.4844375 0.7041015625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1732/5185/1297 1730/5186/1297 1729/5187/1297 1731/5188/1297 +f 1735/5189/1298 1733/5190/1298 1734/5191/1298 1736/5192/1298 +f 1729/5193/1299 1730/5194/1299 1734/5195/1299 1733/5196/1299 +f 1732/5197/1300 1731/5198/1300 1735/5199/1300 1736/5200/1300 +f 1731/5201/1301 1729/5202/1301 1733/5203/1301 1735/5204/1301 +f 1736/5205/1302 1734/5206/1302 1730/5207/1302 1732/5208/1302 +o cube +v -0.328125 0.07801393796256748 -0.8841528827212513 +v -0.328125 0.10011102487464708 -0.9062499696333309 +v -0.328125 0.055916851050487854 -0.9062499696333309 +v -0.328125 0.07801393796256748 -0.9283470565454106 +v -0.34375 0.07801393796256748 -0.8841528827212513 +v -0.34375 0.10011102487464708 -0.9062499696333309 +v -0.34375 0.055916851050487854 -0.9062499696333309 +v -0.34375 0.07801393796256748 -0.9283470565454106 +vt 0.349609375 0.498046875 +vt 0.349609375 0.49993750000000003 +vt 0.34771875 0.49993750000000003 +vt 0.34771875 0.498046875 +vt 0.501953125 0.650390625 +vt 0.501953125 0.6522812499999999 +vt 0.5000625 0.6522812499999999 +vt 0.5000625 0.650390625 +vt 0.11334375 0.49212500000000003 +vt 0.11334375 0.490234375 +vt 0.1142578125 0.490234375 +vt 0.1142578125 0.49212500000000003 +vt 0.507875 0.884765625 +vt 0.507875 0.88665625 +vt 0.5087890625 0.88665625 +vt 0.5087890625 0.884765625 +vt 0.5087890625 0.888671875 +vt 0.5087890625 0.8905625 +vt 0.507875 0.8905625 +vt 0.507875 0.888671875 +vt 0.1103515625 0.490234375 +vt 0.1103515625 0.49212500000000003 +vt 0.1094375 0.49212500000000003 +vt 0.1094375 0.490234375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1740/5209/1303 1738/5210/1303 1737/5211/1303 1739/5212/1303 +f 1743/5213/1304 1741/5214/1304 1742/5215/1304 1744/5216/1304 +f 1737/5217/1305 1738/5218/1305 1742/5219/1305 1741/5220/1305 +f 1740/5221/1306 1739/5222/1306 1743/5223/1306 1744/5224/1306 +f 1739/5225/1307 1737/5226/1307 1741/5227/1307 1743/5228/1307 +f 1744/5229/1308 1742/5230/1308 1738/5231/1308 1740/5232/1308 +o cube +v -0.28125 0.10937500000000001 -0.875 +v -0.28125 0.10937500000000001 -0.9375 +v -0.28125 0.04062500000000001 -0.875 +v -0.28125 0.04062500000000001 -0.9375 +v -0.328125 0.10937500000000001 -0.875 +v -0.328125 0.10937500000000001 -0.9375 +v -0.328125 0.04062500000000001 -0.875 +v -0.328125 0.04062500000000001 -0.9375 +vt 0.4843125 0.91021875 +vt 0.4843125 0.914 +vt 0.48053125 0.914 +vt 0.48053125 0.91021875 +vt 0.4843125 0.76178125 +vt 0.4843125 0.7655625 +vt 0.48053125 0.7655625 +vt 0.48053125 0.76178125 +vt 0.30865625 0.5155624999999999 +vt 0.30865625 0.5117812500000001 +vt 0.3115234375 0.5117812500000001 +vt 0.3115234375 0.5155624999999999 +vt 0.4844375 0.6875625000000001 +vt 0.4844375 0.6913437499999999 +vt 0.4873046875 0.6913437499999999 +vt 0.4873046875 0.6875625000000001 +vt 0.4873046875 0.6914687500000001 +vt 0.4873046875 0.6952499999999999 +vt 0.4844375 0.6952499999999999 +vt 0.4844375 0.6914687500000001 +vt 0.4873046875 0.6953750000000001 +vt 0.4873046875 0.6991562499999999 +vt 0.4844375 0.6991562499999999 +vt 0.4844375 0.6953750000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1748/5233/1309 1746/5234/1309 1745/5235/1309 1747/5236/1309 +f 1751/5237/1310 1749/5238/1310 1750/5239/1310 1752/5240/1310 +f 1745/5241/1311 1746/5242/1311 1750/5243/1311 1749/5244/1311 +f 1748/5245/1312 1747/5246/1312 1751/5247/1312 1752/5248/1312 +f 1747/5249/1313 1745/5250/1313 1749/5251/1313 1751/5252/1313 +f 1752/5253/1314 1750/5254/1314 1746/5255/1314 1748/5256/1314 +o cube +v -0.2875 0.125 -0.9468750000000001 +v -0.2875 0.125 -0.996875 +v -0.2875 0.109375 -0.9468750000000001 +v -0.2875 0.109375 -0.996875 +v -0.334375 0.125 -0.9468750000000001 +v -0.334375 0.125 -0.996875 +v -0.334375 0.109375 -0.9468750000000001 +v -0.334375 0.109375 -0.996875 +vt 0.0537109375 0.4951171875 +vt 0.0537109375 0.49603125000000003 +vt 0.05084375 0.49603125000000003 +vt 0.05084375 0.4951171875 +vt 0.0576171875 0.4951171875 +vt 0.0576171875 0.49603125000000003 +vt 0.05475 0.49603125000000003 +vt 0.05475 0.4951171875 +vt 0.49225 0.929625 +vt 0.49225 0.9267578125 +vt 0.4951171875 0.9267578125 +vt 0.4951171875 0.929625 +vt 0.49225 0.7197265625 +vt 0.49225 0.7225937499999999 +vt 0.4951171875 0.7225937499999999 +vt 0.4951171875 0.7197265625 +vt 0.5068359375 0.9482421875 +vt 0.5068359375 0.94915625 +vt 0.50396875 0.94915625 +vt 0.50396875 0.9482421875 +vt 0.5068359375 0.9521484375 +vt 0.5068359375 0.9530625 +vt 0.50396875 0.9530625 +vt 0.50396875 0.9521484375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1756/5257/1315 1754/5258/1315 1753/5259/1315 1755/5260/1315 +f 1759/5261/1316 1757/5262/1316 1758/5263/1316 1760/5264/1316 +f 1753/5265/1317 1754/5266/1317 1758/5267/1317 1757/5268/1317 +f 1756/5269/1318 1755/5270/1318 1759/5271/1318 1760/5272/1318 +f 1755/5273/1319 1753/5274/1319 1757/5275/1319 1759/5276/1319 +f 1760/5277/1320 1758/5278/1320 1754/5279/1320 1756/5280/1320 +o cube +v -0.2875 0.109375 -0.953125 +v -0.2875 0.109375 -0.984375 +v -0.2875 0.046875 -0.953125 +v -0.2875 0.046875 -0.984375 +v -0.31875 0.109375 -0.953125 +v -0.31875 0.109375 -0.984375 +v -0.31875 0.046875 -0.953125 +v -0.31875 0.046875 -0.984375 +vt 0.251953125 0.5000625000000001 +vt 0.251953125 0.5038437499999999 +vt 0.2500625 0.5038437499999999 +vt 0.2500625 0.5000625000000001 +vt 0.255859375 0.5000625000000001 +vt 0.255859375 0.5038437499999999 +vt 0.25396875 0.5038437499999999 +vt 0.25396875 0.5000625000000001 +vt 0.5000625 0.6483749999999999 +vt 0.5000625 0.646484375 +vt 0.501953125 0.646484375 +vt 0.501953125 0.6483749999999999 +vt 0.35553125 0.498046875 +vt 0.35553125 0.49993750000000003 +vt 0.357421875 0.49993750000000003 +vt 0.357421875 0.498046875 +vt 0.498046875 0.7461562500000001 +vt 0.498046875 0.7499374999999999 +vt 0.49615625 0.7499374999999999 +vt 0.49615625 0.7461562500000001 +vt 0.498046875 0.7500625 +vt 0.498046875 0.75384375 +vt 0.49615625 0.75384375 +vt 0.49615625 0.7500625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1764/5281/1321 1762/5282/1321 1761/5283/1321 1763/5284/1321 +f 1767/5285/1322 1765/5286/1322 1766/5287/1322 1768/5288/1322 +f 1761/5289/1323 1762/5290/1323 1766/5291/1323 1765/5292/1323 +f 1764/5293/1324 1763/5294/1324 1767/5295/1324 1768/5296/1324 +f 1763/5297/1325 1761/5298/1325 1765/5299/1325 1767/5300/1325 +f 1768/5301/1326 1766/5302/1326 1762/5303/1326 1764/5304/1326 +o cube +v -0.2875 0.09375 -0.828125 +v -0.2875 0.09375 -0.859375 +v -0.2875 0.03125 -0.828125 +v -0.2875 0.03125 -0.859375 +v -0.31875 0.09375 -0.828125 +v -0.31875 0.09375 -0.859375 +v -0.31875 0.03125 -0.828125 +v -0.31875 0.03125 -0.859375 +vt 0.251953125 0.5000625000000001 +vt 0.251953125 0.5038437499999999 +vt 0.2500625 0.5038437499999999 +vt 0.2500625 0.5000625000000001 +vt 0.255859375 0.5000625000000001 +vt 0.255859375 0.5038437499999999 +vt 0.25396875 0.5038437499999999 +vt 0.25396875 0.5000625000000001 +vt 0.5000625 0.6483749999999999 +vt 0.5000625 0.646484375 +vt 0.501953125 0.646484375 +vt 0.501953125 0.6483749999999999 +vt 0.35553125 0.498046875 +vt 0.35553125 0.49993750000000003 +vt 0.357421875 0.49993750000000003 +vt 0.357421875 0.498046875 +vt 0.498046875 0.7461562500000001 +vt 0.498046875 0.7499374999999999 +vt 0.49615625 0.7499374999999999 +vt 0.49615625 0.7461562500000001 +vt 0.498046875 0.7500625 +vt 0.498046875 0.75384375 +vt 0.49615625 0.75384375 +vt 0.49615625 0.7500625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1772/5305/1327 1770/5306/1327 1769/5307/1327 1771/5308/1327 +f 1775/5309/1328 1773/5310/1328 1774/5311/1328 1776/5312/1328 +f 1769/5313/1329 1770/5314/1329 1774/5315/1329 1773/5316/1329 +f 1772/5317/1330 1771/5318/1330 1775/5319/1330 1776/5320/1330 +f 1771/5321/1331 1769/5322/1331 1773/5323/1331 1775/5324/1331 +f 1776/5325/1332 1774/5326/1332 1770/5327/1332 1772/5328/1332 +o cube +v -0.2875 0.109375 -0.453125 +v -0.2875 0.109375 -0.484375 +v -0.2875 0.046875 -0.453125 +v -0.2875 0.046875 -0.484375 +v -0.31875 0.109375 -0.453125 +v -0.31875 0.109375 -0.484375 +v -0.31875 0.046875 -0.453125 +v -0.31875 0.046875 -0.484375 +vt 0.2500625 0.5000625000000001 +vt 0.2500625 0.5038437499999999 +vt 0.251953125 0.5038437499999999 +vt 0.251953125 0.5000625000000001 +vt 0.25396875 0.5000625000000001 +vt 0.25396875 0.5038437499999999 +vt 0.255859375 0.5038437499999999 +vt 0.255859375 0.5000625000000001 +vt 0.5000625 0.646484375 +vt 0.5000625 0.6483749999999999 +vt 0.501953125 0.6483749999999999 +vt 0.501953125 0.646484375 +vt 0.35553125 0.49993750000000003 +vt 0.35553125 0.498046875 +vt 0.357421875 0.498046875 +vt 0.357421875 0.49993750000000003 +vt 0.49615625 0.7500625 +vt 0.49615625 0.75384375 +vt 0.498046875 0.75384375 +vt 0.498046875 0.7500625 +vt 0.49615625 0.7461562500000001 +vt 0.49615625 0.7499374999999999 +vt 0.498046875 0.7499374999999999 +vt 0.498046875 0.7461562500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1780/5329/1333 1778/5330/1333 1777/5331/1333 1779/5332/1333 +f 1783/5333/1334 1781/5334/1334 1782/5335/1334 1784/5336/1334 +f 1777/5337/1335 1778/5338/1335 1782/5339/1335 1781/5340/1335 +f 1780/5341/1336 1779/5342/1336 1783/5343/1336 1784/5344/1336 +f 1779/5345/1337 1777/5346/1337 1781/5347/1337 1783/5348/1337 +f 1784/5349/1338 1782/5350/1338 1778/5351/1338 1780/5352/1338 +o cube +v -0.2875 0.09375 -0.578125 +v -0.2875 0.09375 -0.609375 +v -0.2875 0.03125 -0.578125 +v -0.2875 0.03125 -0.609375 +v -0.31875 0.09375 -0.578125 +v -0.31875 0.09375 -0.609375 +v -0.31875 0.03125 -0.578125 +v -0.31875 0.03125 -0.609375 +vt 0.2500625 0.5000625000000001 +vt 0.2500625 0.5038437499999999 +vt 0.251953125 0.5038437499999999 +vt 0.251953125 0.5000625000000001 +vt 0.25396875 0.5000625000000001 +vt 0.25396875 0.5038437499999999 +vt 0.255859375 0.5038437499999999 +vt 0.255859375 0.5000625000000001 +vt 0.5000625 0.646484375 +vt 0.5000625 0.6483749999999999 +vt 0.501953125 0.6483749999999999 +vt 0.501953125 0.646484375 +vt 0.35553125 0.49993750000000003 +vt 0.35553125 0.498046875 +vt 0.357421875 0.498046875 +vt 0.357421875 0.49993750000000003 +vt 0.49615625 0.7500625 +vt 0.49615625 0.75384375 +vt 0.498046875 0.75384375 +vt 0.498046875 0.7500625 +vt 0.49615625 0.7461562500000001 +vt 0.49615625 0.7499374999999999 +vt 0.498046875 0.7499374999999999 +vt 0.498046875 0.7461562500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1788/5353/1339 1786/5354/1339 1785/5355/1339 1787/5356/1339 +f 1791/5357/1340 1789/5358/1340 1790/5359/1340 1792/5360/1340 +f 1785/5361/1341 1786/5362/1341 1790/5363/1341 1789/5364/1341 +f 1788/5365/1342 1787/5366/1342 1791/5367/1342 1792/5368/1342 +f 1787/5369/1343 1785/5370/1343 1789/5371/1343 1791/5372/1343 +f 1792/5373/1344 1790/5374/1344 1786/5375/1344 1788/5376/1344 +o cube +v -0.2875 0.04375 -0.94375 +v -0.2875 0.04375 -0.990625 +v -0.2875 0.015625 -0.94375 +v -0.2875 0.015625 -0.990625 +v -0.328125 0.04375 -0.94375 +v -0.328125 0.04375 -0.990625 +v -0.328125 0.015625 -0.94375 +v -0.328125 0.015625 -0.990625 +vt 0.4755859375 0.501953125 +vt 0.4755859375 0.5038437499999999 +vt 0.47271875 0.5038437499999999 +vt 0.47271875 0.501953125 +vt 0.4794921875 0.501953125 +vt 0.4794921875 0.5038437499999999 +vt 0.476625 0.5038437499999999 +vt 0.476625 0.501953125 +vt 0.49225 0.5858749999999999 +vt 0.49225 0.5830078125 +vt 0.4951171875 0.5830078125 +vt 0.4951171875 0.5858749999999999 +vt 0.49225 0.5791015625 +vt 0.49225 0.5819687499999999 +vt 0.4951171875 0.5819687499999999 +vt 0.4951171875 0.5791015625 +vt 0.4990234375 0.525390625 +vt 0.4990234375 0.5272812499999999 +vt 0.49615625 0.5272812499999999 +vt 0.49615625 0.525390625 +vt 0.4990234375 0.529296875 +vt 0.4990234375 0.5311874999999999 +vt 0.49615625 0.5311874999999999 +vt 0.49615625 0.529296875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1796/5377/1345 1794/5378/1345 1793/5379/1345 1795/5380/1345 +f 1799/5381/1346 1797/5382/1346 1798/5383/1346 1800/5384/1346 +f 1793/5385/1347 1794/5386/1347 1798/5387/1347 1797/5388/1347 +f 1796/5389/1348 1795/5390/1348 1799/5391/1348 1800/5392/1348 +f 1795/5393/1349 1793/5394/1349 1797/5395/1349 1799/5396/1349 +f 1800/5397/1350 1798/5398/1350 1794/5399/1350 1796/5400/1350 +o cube +v -0.2875 0.03943548629481142 -0.9315204123073632 +v -0.2875 0.05737377218692499 -0.9748272653938297 +v -0.2875 0.024999868599322572 -0.9374998409380677 +v -0.2875 0.04293815449143615 -0.9808066940245342 +v -0.328125 0.03943548629481142 -0.9315204123073632 +v -0.328125 0.05737377218692499 -0.9748272653938297 +v -0.328125 0.024999868599322572 -0.9374998409380677 +v -0.328125 0.04293815449143615 -0.9808066940245342 +vt 0.5068359375 0.9404296875 +vt 0.5068359375 0.94134375 +vt 0.50396875 0.94134375 +vt 0.50396875 0.9404296875 +vt 0.0693359375 0.4951171875 +vt 0.0693359375 0.49603125000000003 +vt 0.06646875 0.49603125000000003 +vt 0.06646875 0.4951171875 +vt 0.49225 0.5780624999999999 +vt 0.49225 0.5751953125 +vt 0.4951171875 0.5751953125 +vt 0.4951171875 0.5780624999999999 +vt 0.49225 0.5712890625 +vt 0.49225 0.5741562499999999 +vt 0.4951171875 0.5741562499999999 +vt 0.4951171875 0.5712890625 +vt 0.5068359375 0.9365234375 +vt 0.5068359375 0.9374375 +vt 0.50396875 0.9374375 +vt 0.50396875 0.9365234375 +vt 0.0615234375 0.4951171875 +vt 0.0615234375 0.49603125000000003 +vt 0.05865625 0.49603125000000003 +vt 0.05865625 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1804/5401/1351 1802/5402/1351 1801/5403/1351 1803/5404/1351 +f 1807/5405/1352 1805/5406/1352 1806/5407/1352 1808/5408/1352 +f 1801/5409/1353 1802/5410/1353 1806/5411/1353 1805/5412/1353 +f 1804/5413/1354 1803/5414/1354 1807/5415/1354 1808/5416/1354 +f 1803/5417/1355 1801/5418/1355 1805/5419/1355 1807/5420/1355 +f 1808/5421/1356 1806/5422/1356 1802/5423/1356 1804/5424/1356 +o cube +v -0.2875 0.0573125 -0.9746874999999999 +v -0.2875 0.0573125 -0.9906250000000001 +v -0.2875 0.04375 -0.9746874999999999 +v -0.2875 0.04375 -0.9906250000000001 +v -0.328125 0.0573125 -0.9746874999999999 +v -0.328125 0.0573125 -0.9906250000000001 +v -0.328125 0.04375 -0.9746874999999999 +v -0.328125 0.04375 -0.9906250000000001 +vt 0.2705078125 0.4912109375 +vt 0.2705078125 0.49212500000000003 +vt 0.26959375 0.49212500000000003 +vt 0.26959375 0.4912109375 +vt 0.5087890625 0.7294921875 +vt 0.5087890625 0.7304062499999999 +vt 0.507875 0.7304062499999999 +vt 0.507875 0.7294921875 +vt 0.07428125 0.49603125000000003 +vt 0.07428125 0.4951171875 +vt 0.0771484375 0.4951171875 +vt 0.0771484375 0.49603125000000003 +vt 0.50396875 0.9248046875 +vt 0.50396875 0.92571875 +vt 0.5068359375 0.92571875 +vt 0.5068359375 0.9248046875 +vt 0.5068359375 0.9287109375 +vt 0.5068359375 0.929625 +vt 0.50396875 0.929625 +vt 0.50396875 0.9287109375 +vt 0.0732421875 0.4951171875 +vt 0.0732421875 0.49603125000000003 +vt 0.070375 0.49603125000000003 +vt 0.070375 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1812/5425/1357 1810/5426/1357 1809/5427/1357 1811/5428/1357 +f 1815/5429/1358 1813/5430/1358 1814/5431/1358 1816/5432/1358 +f 1809/5433/1359 1810/5434/1359 1814/5435/1359 1813/5436/1359 +f 1812/5437/1360 1811/5438/1360 1815/5439/1360 1816/5440/1360 +f 1811/5441/1361 1809/5442/1361 1813/5443/1361 1815/5444/1361 +f 1816/5445/1362 1814/5446/1362 1810/5447/1362 1812/5448/1362 +o cube +v -0.2875 0.040624999999999994 -0.875 +v -0.2875 0.040624999999999994 -0.9437500000000001 +v -0.2875 0 -0.875 +v -0.2875 0 -0.9437500000000001 +v -0.328125 0.040624999999999994 -0.875 +v -0.328125 0.040624999999999994 -0.9437500000000001 +v -0.328125 0 -0.875 +v -0.328125 0 -0.9437500000000001 +vt 0.31634375 0.5126953125 +vt 0.31634375 0.5155624999999999 +vt 0.3125625 0.5155624999999999 +vt 0.3125625 0.5126953125 +vt 0.48821875 0.6845703125 +vt 0.48821875 0.6874374999999999 +vt 0.4844375 0.6874374999999999 +vt 0.4844375 0.6845703125 +vt 0.31646875 0.5155624999999999 +vt 0.31646875 0.5117812500000001 +vt 0.3193359375 0.5117812500000001 +vt 0.3193359375 0.5155624999999999 +vt 0.4844375 0.6797500000000001 +vt 0.4844375 0.6835312499999999 +vt 0.4873046875 0.6835312499999999 +vt 0.4873046875 0.6797500000000001 +vt 0.4951171875 0.5634765625 +vt 0.4951171875 0.5663437499999999 +vt 0.49225 0.5663437499999999 +vt 0.49225 0.5634765625 +vt 0.4951171875 0.5673828125 +vt 0.4951171875 0.5702499999999999 +vt 0.49225 0.5702499999999999 +vt 0.49225 0.5673828125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1820/5449/1363 1818/5450/1363 1817/5451/1363 1819/5452/1363 +f 1823/5453/1364 1821/5454/1364 1822/5455/1364 1824/5456/1364 +f 1817/5457/1365 1818/5458/1365 1822/5459/1365 1821/5460/1365 +f 1820/5461/1366 1819/5462/1366 1823/5463/1366 1824/5464/1366 +f 1819/5465/1367 1817/5466/1367 1821/5467/1367 1823/5468/1367 +f 1824/5469/1368 1822/5470/1368 1818/5471/1368 1820/5472/1368 +o cube +v -0.2875 0.014435624943269776 -0.9377707215170098 +v -0.2875 0.03237391083538335 -0.9810775746034763 +v -0.2875 7.247780903218981e-9 -0.9437501501477144 +v -0.2875 0.01793829313989448 -0.9870570032341809 +v -0.328125 0.014435624943269776 -0.9377707215170098 +v -0.328125 0.03237391083538335 -0.9810775746034763 +v -0.328125 7.247780903218981e-9 -0.9437501501477144 +v -0.328125 0.01793829313989448 -0.9870570032341809 +vt 0.5068359375 0.9208984375 +vt 0.5068359375 0.9218125 +vt 0.50396875 0.9218125 +vt 0.50396875 0.9208984375 +vt 0.5068359375 0.9169921875 +vt 0.5068359375 0.91790625 +vt 0.50396875 0.91790625 +vt 0.50396875 0.9169921875 +vt 0.49225 0.5624374999999999 +vt 0.49225 0.5595703125 +vt 0.4951171875 0.5595703125 +vt 0.4951171875 0.5624374999999999 +vt 0.44146875 0.5048828125 +vt 0.44146875 0.5077499999999999 +vt 0.4443359375 0.5077499999999999 +vt 0.4443359375 0.5048828125 +vt 0.0849609375 0.4951171875 +vt 0.0849609375 0.49603125000000003 +vt 0.08209375 0.49603125000000003 +vt 0.08209375 0.4951171875 +vt 0.0810546875 0.4951171875 +vt 0.0810546875 0.49603125000000003 +vt 0.0781875 0.49603125000000003 +vt 0.0781875 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1828/5473/1369 1826/5474/1369 1825/5475/1369 1827/5476/1369 +f 1831/5477/1370 1829/5478/1370 1830/5479/1370 1832/5480/1370 +f 1825/5481/1371 1826/5482/1371 1830/5483/1371 1829/5484/1371 +f 1828/5485/1372 1827/5486/1372 1831/5487/1372 1832/5488/1372 +f 1827/5489/1373 1825/5490/1373 1829/5491/1373 1831/5492/1373 +f 1832/5493/1374 1830/5494/1374 1826/5495/1374 1828/5496/1374 +o cube +v -0.2875 0.015625 -0.8656250000000001 +v -0.2875 0.015625 -0.875 +v -0.2875 0 -0.8656250000000001 +v -0.2875 0 -0.875 +v -0.328125 0.015625 -0.8656250000000001 +v -0.328125 0.015625 -0.875 +v -0.328125 0 -0.8656250000000001 +v -0.328125 0 -0.875 +vt 0.2744140625 0.4912109375 +vt 0.2744140625 0.49212500000000003 +vt 0.2735 0.49212500000000003 +vt 0.2735 0.4912109375 +vt 0.5087890625 0.7255859375 +vt 0.5087890625 0.7264999999999999 +vt 0.507875 0.7264999999999999 +vt 0.507875 0.7255859375 +vt 0.50396875 0.91009375 +vt 0.50396875 0.9091796875 +vt 0.5068359375 0.9091796875 +vt 0.5068359375 0.91009375 +vt 0.0938125 0.4951171875 +vt 0.0938125 0.49603125000000003 +vt 0.0966796875 0.49603125000000003 +vt 0.0966796875 0.4951171875 +vt 0.0927734375 0.4951171875 +vt 0.0927734375 0.49603125000000003 +vt 0.08990625 0.49603125000000003 +vt 0.08990625 0.4951171875 +vt 0.0888671875 0.4951171875 +vt 0.0888671875 0.49603125000000003 +vt 0.086 0.49603125000000003 +vt 0.086 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1836/5497/1375 1834/5498/1375 1833/5499/1375 1835/5500/1375 +f 1839/5501/1376 1837/5502/1376 1838/5503/1376 1840/5504/1376 +f 1833/5505/1377 1834/5506/1377 1838/5507/1377 1837/5508/1377 +f 1836/5509/1378 1835/5510/1378 1839/5511/1378 1840/5512/1378 +f 1835/5513/1379 1833/5514/1379 1837/5515/1379 1839/5516/1379 +f 1840/5517/1380 1838/5518/1380 1834/5519/1380 1836/5520/1380 +o cube +v -0.2875 0.03125 -0.8187500000000001 +v -0.2875 0.03125 -0.875 +v -0.2875 0.015625 -0.8187500000000001 +v -0.2875 0.015625 -0.875 +v -0.328125 0.03125 -0.8187500000000001 +v -0.328125 0.03125 -0.875 +v -0.328125 0.015625 -0.8187500000000001 +v -0.328125 0.015625 -0.875 +vt 0.50384375 0.6396484375 +vt 0.50384375 0.6405624999999999 +vt 0.5000625 0.6405624999999999 +vt 0.5000625 0.6396484375 +vt 0.367125 0.4990234375 +vt 0.367125 0.49993750000000003 +vt 0.36334375 0.49993750000000003 +vt 0.36334375 0.4990234375 +vt 0.320375 0.5155624999999999 +vt 0.320375 0.5117812500000001 +vt 0.3232421875 0.5117812500000001 +vt 0.3232421875 0.5155624999999999 +vt 0.4844375 0.6758437500000001 +vt 0.4844375 0.6796249999999999 +vt 0.4873046875 0.6796249999999999 +vt 0.4873046875 0.6758437500000001 +vt 0.5068359375 0.9013671875 +vt 0.5068359375 0.90228125 +vt 0.50396875 0.90228125 +vt 0.50396875 0.9013671875 +vt 0.5068359375 0.9052734375 +vt 0.5068359375 0.9061875 +vt 0.50396875 0.9061875 +vt 0.50396875 0.9052734375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1844/5521/1381 1842/5522/1381 1841/5523/1381 1843/5524/1381 +f 1847/5525/1382 1845/5526/1382 1846/5527/1382 1848/5528/1382 +f 1841/5529/1383 1842/5530/1383 1846/5531/1383 1845/5532/1383 +f 1844/5533/1384 1843/5534/1384 1847/5535/1384 1848/5536/1384 +f 1843/5537/1385 1841/5538/1385 1845/5539/1385 1847/5540/1385 +f 1848/5541/1386 1846/5542/1386 1842/5543/1386 1844/5544/1386 +o cube +v -0.2875 0.03058012661632284 -0.8326285878529707 +v -0.2875 0.014435669313420607 -0.8716047556307907 +v -0.2875 0.016144508920833966 -0.8266491592222662 +v -0.2875 5.161793176222673e-8 -0.8656253270000862 +v -0.328125 0.03058012661632284 -0.8326285878529707 +v -0.328125 0.014435669313420607 -0.8716047556307907 +v -0.328125 0.016144508920833966 -0.8266491592222662 +v -0.328125 5.161793176222673e-8 -0.8656253270000862 +vt 0.5068359375 0.8935546875 +vt 0.5068359375 0.89446875 +vt 0.50396875 0.89446875 +vt 0.50396875 0.8935546875 +vt 0.5068359375 0.8857421875 +vt 0.5068359375 0.88665625 +vt 0.50396875 0.88665625 +vt 0.50396875 0.8857421875 +vt 0.49225 0.5585312499999999 +vt 0.49225 0.5556640625 +vt 0.4951171875 0.5556640625 +vt 0.4951171875 0.5585312499999999 +vt 0.445375 0.5048828125 +vt 0.445375 0.5077499999999999 +vt 0.4482421875 0.5077499999999999 +vt 0.4482421875 0.5048828125 +vt 0.5068359375 0.8896484375 +vt 0.5068359375 0.8905625 +vt 0.50396875 0.8905625 +vt 0.50396875 0.8896484375 +vt 0.5068359375 0.8974609375 +vt 0.5068359375 0.898375 +vt 0.50396875 0.898375 +vt 0.50396875 0.8974609375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1852/5545/1387 1850/5546/1387 1849/5547/1387 1851/5548/1387 +f 1855/5549/1388 1853/5550/1388 1854/5551/1388 1856/5552/1388 +f 1849/5553/1389 1850/5554/1389 1854/5555/1389 1853/5556/1389 +f 1852/5557/1390 1851/5558/1390 1855/5559/1390 1856/5560/1390 +f 1851/5561/1391 1849/5562/1391 1853/5563/1391 1855/5564/1391 +f 1856/5565/1392 1854/5566/1392 1850/5567/1392 1852/5568/1392 +o cube +v -0.2321361817523589 0.08912306189984966 -0.65625 +v -0.2321361817523589 0.08912306189984966 -0.78125 +v -0.256053896275177 0.03138059111789425 -0.65625 +v -0.256053896275177 0.03138059111789425 -0.78125 +v -0.318749887925292 0.12499963368407682 -0.65625 +v -0.318749887925292 0.12499963368407682 -0.78125 +v -0.3426676024481101 0.06725716290212141 -0.65625 +v -0.3426676024481101 0.06725716290212141 -0.78125 +vt 0.32415625 0.5313125000000001 +vt 0.32415625 0.5350937499999999 +vt 0.31646875 0.5350937499999999 +vt 0.31646875 0.5313125000000001 +vt 0.47259375 0.6797500000000001 +vt 0.47259375 0.6835312499999999 +vt 0.46490625 0.6835312499999999 +vt 0.46490625 0.6797500000000001 +vt 0.211 0.5507187499999999 +vt 0.211 0.5430312500000001 +vt 0.216796875 0.5430312500000001 +vt 0.216796875 0.5507187499999999 +vt 0.23834375 0.5430312500000001 +vt 0.23834375 0.5507187499999999 +vt 0.244140625 0.5507187499999999 +vt 0.244140625 0.5430312500000001 +vt 0.478515625 0.87896875 +vt 0.478515625 0.88275 +vt 0.47271875 0.88275 +vt 0.47271875 0.87896875 +vt 0.478515625 0.91021875 +vt 0.478515625 0.914 +vt 0.47271875 0.914 +vt 0.47271875 0.91021875 +vn 0.9238795325112867 -0.3826834323650897 0 +vn -0.9238795325112867 0.3826834323650897 0 +vn 0.3826834323650897 0.9238795325112867 0 +vn -0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1860/5569/1393 1858/5570/1393 1857/5571/1393 1859/5572/1393 +f 1863/5573/1394 1861/5574/1394 1862/5575/1394 1864/5576/1394 +f 1857/5577/1395 1858/5578/1395 1862/5579/1395 1861/5580/1395 +f 1860/5581/1396 1859/5582/1396 1863/5583/1396 1864/5584/1396 +f 1859/5585/1397 1857/5586/1397 1861/5587/1397 1863/5588/1397 +f 1864/5589/1398 1862/5590/1398 1858/5591/1398 1860/5592/1398 +o cube +v -0.2875 0.171875 -0.44062499999999993 +v -0.2875 0.171875 -0.553125 +v -0.2875 0.125 -0.44062499999999993 +v -0.2875 0.125 -0.553125 +v -0.35 0.171875 -0.44062499999999993 +v -0.35 0.171875 -0.553125 +v -0.35 0.125 -0.44062499999999993 +v -0.35 0.125 -0.553125 +vt 0.4794921875 0.5947265625 +vt 0.4794921875 0.5975937499999999 +vt 0.47271875 0.5975937499999999 +vt 0.47271875 0.5947265625 +vt 0.4794921875 0.5634765625 +vt 0.4794921875 0.5663437499999999 +vt 0.47271875 0.5663437499999999 +vt 0.47271875 0.5634765625 +vt 0.4688125 0.7108749999999999 +vt 0.4688125 0.7041015625 +vt 0.47259375 0.7041015625 +vt 0.47259375 0.7108749999999999 +vt 0.4688125 0.6962890625 +vt 0.4688125 0.7030624999999999 +vt 0.47259375 0.7030624999999999 +vt 0.47259375 0.6962890625 +vt 0.48821875 0.6728515625 +vt 0.48821875 0.6757187499999999 +vt 0.4844375 0.6757187499999999 +vt 0.4844375 0.6728515625 +vt 0.3280625 0.5126953125 +vt 0.3280625 0.5155624999999999 +vt 0.32428125 0.5155624999999999 +vt 0.32428125 0.5126953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1868/5593/1399 1866/5594/1399 1865/5595/1399 1867/5596/1399 +f 1871/5597/1400 1869/5598/1400 1870/5599/1400 1872/5600/1400 +f 1865/5601/1401 1866/5602/1401 1870/5603/1401 1869/5604/1401 +f 1868/5605/1402 1867/5606/1402 1871/5607/1402 1872/5608/1402 +f 1867/5609/1403 1865/5610/1403 1869/5611/1403 1871/5612/1403 +f 1872/5613/1404 1870/5614/1404 1866/5615/1404 1868/5616/1404 +o cube +v -0.2875 0.125 -0.44062499999999993 +v -0.2875 0.125 -0.490625 +v -0.2875 0.109375 -0.44062499999999993 +v -0.2875 0.109375 -0.490625 +v -0.334375 0.125 -0.44062499999999993 +v -0.334375 0.125 -0.490625 +v -0.334375 0.109375 -0.44062499999999993 +v -0.334375 0.109375 -0.490625 +vt 0.5068359375 0.8779296875 +vt 0.5068359375 0.87884375 +vt 0.50396875 0.87884375 +vt 0.50396875 0.8779296875 +vt 0.5068359375 0.8701171875 +vt 0.5068359375 0.87103125 +vt 0.50396875 0.87103125 +vt 0.50396875 0.8701171875 +vt 0.49225 0.5546249999999999 +vt 0.49225 0.5517578125 +vt 0.4951171875 0.5517578125 +vt 0.4951171875 0.5546249999999999 +vt 0.44928125 0.5048828125 +vt 0.44928125 0.5077499999999999 +vt 0.4521484375 0.5077499999999999 +vt 0.4521484375 0.5048828125 +vt 0.5068359375 0.8740234375 +vt 0.5068359375 0.8749375 +vt 0.50396875 0.8749375 +vt 0.50396875 0.8740234375 +vt 0.5068359375 0.8818359375 +vt 0.5068359375 0.88275 +vt 0.50396875 0.88275 +vt 0.50396875 0.8818359375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1876/5617/1405 1874/5618/1405 1873/5619/1405 1875/5620/1405 +f 1879/5621/1406 1877/5622/1406 1878/5623/1406 1880/5624/1406 +f 1873/5625/1407 1874/5626/1407 1878/5627/1407 1877/5628/1407 +f 1876/5629/1408 1875/5630/1408 1879/5631/1408 1880/5632/1408 +f 1875/5633/1409 1873/5634/1409 1877/5635/1409 1879/5636/1409 +f 1880/5637/1410 1878/5638/1410 1874/5639/1410 1876/5640/1410 +o cube +v -0.2875 0.17199421312564028 -0.5525270833998679 +v -0.2875 0.10741638391403131 -0.7084317545111477 +v -0.2875 0.1286873600391737 -0.5345887975077543 +v -0.2875 0.06410953082756474 -0.6904934686190342 +v -0.35 0.17199421312564028 -0.5525270833998679 +v -0.35 0.10741638391403131 -0.7084317545111477 +v -0.35 0.1286873600391737 -0.5345887975077543 +v -0.35 0.06410953082756474 -0.6904934686190342 +vt 0.4716796875 0.9970703125 +vt 0.4716796875 0.9999375 +vt 0.461 0.9999375 +vt 0.461 0.9970703125 +vt 0.4716796875 0.9931640625 +vt 0.4716796875 0.99603125 +vt 0.461 0.99603125 +vt 0.461 0.9931640625 +vt 0.4531875 0.80853125 +vt 0.4531875 0.7978515625 +vt 0.45696875 0.7978515625 +vt 0.45696875 0.80853125 +vt 0.4531875 0.7861328125 +vt 0.4531875 0.7968125 +vt 0.45696875 0.7968125 +vt 0.45696875 0.7861328125 +vt 0.48821875 0.6650390625 +vt 0.48821875 0.6679062499999999 +vt 0.4844375 0.6679062499999999 +vt 0.4844375 0.6650390625 +vt 0.48821875 0.6689453125 +vt 0.48821875 0.6718124999999999 +vt 0.4844375 0.6718124999999999 +vt 0.4844375 0.6689453125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1884/5641/1411 1882/5642/1411 1881/5643/1411 1883/5644/1411 +f 1887/5645/1412 1885/5646/1412 1886/5647/1412 1888/5648/1412 +f 1881/5649/1413 1882/5650/1413 1886/5651/1413 1885/5652/1413 +f 1884/5653/1414 1883/5654/1414 1887/5655/1414 1888/5656/1414 +f 1883/5657/1415 1881/5658/1415 1885/5659/1415 1887/5660/1415 +f 1888/5661/1416 1886/5662/1416 1882/5663/1416 1884/5664/1416 +o cube +v -0.328125 0.10011102487464708 -0.5312500303666691 +v -0.328125 0.07801393796256748 -0.5533471172787487 +v -0.328125 0.07801393796256748 -0.5091529434545894 +v -0.328125 0.055916851050487854 -0.5312500303666691 +v -0.34375 0.10011102487464708 -0.5312500303666691 +v -0.34375 0.07801393796256748 -0.5533471172787487 +v -0.34375 0.07801393796256748 -0.5091529434545894 +v -0.34375 0.055916851050487854 -0.5312500303666691 +vt 0.501953125 0.630859375 +vt 0.501953125 0.6327499999999999 +vt 0.5000625 0.6327499999999999 +vt 0.5000625 0.630859375 +vt 0.373046875 0.498046875 +vt 0.373046875 0.49993750000000003 +vt 0.37115625 0.49993750000000003 +vt 0.37115625 0.498046875 +vt 0.12115625 0.49212500000000003 +vt 0.12115625 0.490234375 +vt 0.1220703125 0.490234375 +vt 0.1220703125 0.49212500000000003 +vt 0.507875 0.876953125 +vt 0.507875 0.87884375 +vt 0.5087890625 0.87884375 +vt 0.5087890625 0.876953125 +vt 0.5087890625 0.880859375 +vt 0.5087890625 0.88275 +vt 0.507875 0.88275 +vt 0.507875 0.880859375 +vt 0.1181640625 0.490234375 +vt 0.1181640625 0.49212500000000003 +vt 0.11725 0.49212500000000003 +vt 0.11725 0.490234375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1892/5665/1417 1890/5666/1417 1889/5667/1417 1891/5668/1417 +f 1895/5669/1418 1893/5670/1418 1894/5671/1418 1896/5672/1418 +f 1889/5673/1419 1890/5674/1419 1894/5675/1419 1893/5676/1419 +f 1892/5677/1420 1891/5678/1420 1895/5679/1420 1896/5680/1420 +f 1891/5681/1421 1889/5682/1421 1893/5683/1421 1895/5684/1421 +f 1896/5685/1422 1894/5686/1422 1890/5687/1422 1892/5688/1422 +o cube +v -0.28125 0.10937500000000001 -0.5 +v -0.28125 0.10937500000000001 -0.5625 +v -0.28125 0.04062500000000001 -0.5 +v -0.28125 0.04062500000000001 -0.5625 +v -0.328125 0.10937500000000001 -0.5 +v -0.328125 0.10937500000000001 -0.5625 +v -0.328125 0.04062500000000001 -0.5 +v -0.328125 0.04062500000000001 -0.5625 +vt 0.4843125 0.7383437500000001 +vt 0.4843125 0.7421249999999999 +vt 0.48053125 0.7421249999999999 +vt 0.48053125 0.7383437500000001 +vt 0.2655625 0.5156875000000001 +vt 0.2655625 0.5194687499999999 +vt 0.26178125 0.5194687499999999 +vt 0.26178125 0.5156875000000001 +vt 0.4844375 0.6561874999999999 +vt 0.4844375 0.6524062500000001 +vt 0.4873046875 0.6524062500000001 +vt 0.4873046875 0.6561874999999999 +vt 0.4844375 0.6485000000000001 +vt 0.4844375 0.6522812499999999 +vt 0.4873046875 0.6522812499999999 +vt 0.4873046875 0.6485000000000001 +vt 0.4873046875 0.6563125000000001 +vt 0.4873046875 0.6600937499999999 +vt 0.4844375 0.6600937499999999 +vt 0.4844375 0.6563125000000001 +vt 0.4873046875 0.6602187500000001 +vt 0.4873046875 0.6639999999999999 +vt 0.4844375 0.6639999999999999 +vt 0.4844375 0.6602187500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1900/5689/1423 1898/5690/1423 1897/5691/1423 1899/5692/1423 +f 1903/5693/1424 1901/5694/1424 1902/5695/1424 1904/5696/1424 +f 1897/5697/1425 1898/5698/1425 1902/5699/1425 1901/5700/1425 +f 1900/5701/1426 1899/5702/1426 1903/5703/1426 1904/5704/1426 +f 1899/5705/1427 1897/5706/1427 1901/5707/1427 1903/5708/1427 +f 1904/5709/1428 1902/5710/1428 1898/5711/1428 1900/5712/1428 +o cube +v -0.2875 0.04375 -0.446875 +v -0.2875 0.04375 -0.49375 +v -0.2875 0.015625 -0.446875 +v -0.2875 0.015625 -0.49375 +v -0.328125 0.04375 -0.446875 +v -0.328125 0.04375 -0.49375 +v -0.328125 0.015625 -0.446875 +v -0.328125 0.015625 -0.49375 +vt 0.4833984375 0.501953125 +vt 0.4833984375 0.5038437499999999 +vt 0.48053125 0.5038437499999999 +vt 0.48053125 0.501953125 +vt 0.4873046875 0.501953125 +vt 0.4873046875 0.5038437499999999 +vt 0.4844375 0.5038437499999999 +vt 0.4844375 0.501953125 +vt 0.49225 0.5507187499999999 +vt 0.49225 0.5478515625 +vt 0.4951171875 0.5478515625 +vt 0.4951171875 0.5507187499999999 +vt 0.4531875 0.5048828125 +vt 0.4531875 0.5077499999999999 +vt 0.4560546875 0.5077499999999999 +vt 0.4560546875 0.5048828125 +vt 0.4990234375 0.517578125 +vt 0.4990234375 0.5194687499999999 +vt 0.49615625 0.5194687499999999 +vt 0.49615625 0.517578125 +vt 0.4990234375 0.521484375 +vt 0.4990234375 0.5233749999999999 +vt 0.49615625 0.5233749999999999 +vt 0.49615625 0.521484375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1908/5713/1429 1906/5714/1429 1905/5715/1429 1907/5716/1429 +f 1911/5717/1430 1909/5718/1430 1910/5719/1430 1912/5720/1430 +f 1905/5721/1431 1906/5722/1431 1910/5723/1431 1909/5724/1431 +f 1908/5725/1432 1907/5726/1432 1911/5727/1432 1912/5728/1432 +f 1907/5729/1433 1905/5730/1433 1909/5731/1433 1911/5732/1433 +f 1912/5733/1434 1910/5734/1434 1906/5735/1434 1908/5736/1434 +o cube +v -0.2875 0.05737377218692499 -0.4626727346061703 +v -0.2875 0.03943548629481142 -0.5059795876926368 +v -0.2875 0.04293815449143615 -0.45669330597546576 +v -0.2875 0.024999868599322572 -0.5000001590619323 +v -0.328125 0.05737377218692499 -0.4626727346061703 +v -0.328125 0.03943548629481142 -0.5059795876926368 +v -0.328125 0.04293815449143615 -0.45669330597546576 +v -0.328125 0.024999868599322572 -0.5000001590619323 +vt 0.5068359375 0.8623046875 +vt 0.5068359375 0.86321875 +vt 0.50396875 0.86321875 +vt 0.50396875 0.8623046875 +vt 0.5068359375 0.8544921875 +vt 0.5068359375 0.85540625 +vt 0.50396875 0.85540625 +vt 0.50396875 0.8544921875 +vt 0.49225 0.5468124999999999 +vt 0.49225 0.5439453125 +vt 0.4951171875 0.5439453125 +vt 0.4951171875 0.5468124999999999 +vt 0.49225 0.5400390625 +vt 0.49225 0.5429062499999999 +vt 0.4951171875 0.5429062499999999 +vt 0.4951171875 0.5400390625 +vt 0.5068359375 0.8583984375 +vt 0.5068359375 0.8593125 +vt 0.50396875 0.8593125 +vt 0.50396875 0.8583984375 +vt 0.5068359375 0.8662109375 +vt 0.5068359375 0.867125 +vt 0.50396875 0.867125 +vt 0.50396875 0.8662109375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1916/5737/1435 1914/5738/1435 1913/5739/1435 1915/5740/1435 +f 1919/5741/1436 1917/5742/1436 1918/5743/1436 1920/5744/1436 +f 1913/5745/1437 1914/5746/1437 1918/5747/1437 1917/5748/1437 +f 1916/5749/1438 1915/5750/1438 1919/5751/1438 1920/5752/1438 +f 1915/5753/1439 1913/5754/1439 1917/5755/1439 1919/5756/1439 +f 1920/5757/1440 1918/5758/1440 1914/5759/1440 1916/5760/1440 +o cube +v -0.2875 0.0573125 -0.446875 +v -0.2875 0.0573125 -0.46281249999999996 +v -0.2875 0.04375 -0.446875 +v -0.2875 0.04375 -0.46281249999999996 +v -0.328125 0.0573125 -0.446875 +v -0.328125 0.0573125 -0.46281249999999996 +v -0.328125 0.04375 -0.446875 +v -0.328125 0.04375 -0.46281249999999996 +vt 0.2783203125 0.4912109375 +vt 0.2783203125 0.49212500000000003 +vt 0.27740625 0.49212500000000003 +vt 0.27740625 0.4912109375 +vt 0.5087890625 0.7216796875 +vt 0.5087890625 0.7225937499999999 +vt 0.507875 0.7225937499999999 +vt 0.507875 0.7216796875 +vt 0.50396875 0.8436875 +vt 0.50396875 0.8427734375 +vt 0.5068359375 0.8427734375 +vt 0.5068359375 0.8436875 +vt 0.50396875 0.8388671875 +vt 0.50396875 0.83978125 +vt 0.5068359375 0.83978125 +vt 0.5068359375 0.8388671875 +vt 0.5068359375 0.8466796875 +vt 0.5068359375 0.84759375 +vt 0.50396875 0.84759375 +vt 0.50396875 0.8466796875 +vt 0.5068359375 0.8505859375 +vt 0.5068359375 0.8515 +vt 0.50396875 0.8515 +vt 0.50396875 0.8505859375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1924/5761/1441 1922/5762/1441 1921/5763/1441 1923/5764/1441 +f 1927/5765/1442 1925/5766/1442 1926/5767/1442 1928/5768/1442 +f 1921/5769/1443 1922/5770/1443 1926/5771/1443 1925/5772/1443 +f 1924/5773/1444 1923/5774/1444 1927/5775/1444 1928/5776/1444 +f 1923/5777/1445 1921/5778/1445 1925/5779/1445 1927/5780/1445 +f 1928/5781/1446 1926/5782/1446 1922/5783/1446 1924/5784/1446 +o cube +v -0.2875 0.03237391083538335 -0.45642242539652367 +v -0.2875 0.014435624943269776 -0.4997292784829902 +v -0.2875 0.01793829313989448 -0.4504429967658191 +v -0.2875 7.247780903218981e-9 -0.49374984985228565 +v -0.328125 0.03237391083538335 -0.45642242539652367 +v -0.328125 0.014435624943269776 -0.4997292784829902 +v -0.328125 0.01793829313989448 -0.4504429967658191 +v -0.328125 7.247780903218981e-9 -0.49374984985228565 +vt 0.5068359375 0.8310546875 +vt 0.5068359375 0.83196875 +vt 0.50396875 0.83196875 +vt 0.50396875 0.8310546875 +vt 0.1787109375 0.4951171875 +vt 0.1787109375 0.49603125000000003 +vt 0.17584375 0.49603125000000003 +vt 0.17584375 0.4951171875 +vt 0.461 0.5077499999999999 +vt 0.461 0.5048828125 +vt 0.4638671875 0.5048828125 +vt 0.4638671875 0.5077499999999999 +vt 0.49225 0.5361328125 +vt 0.49225 0.5389999999999999 +vt 0.4951171875 0.5389999999999999 +vt 0.4951171875 0.5361328125 +vt 0.5068359375 0.8271484375 +vt 0.5068359375 0.8280625 +vt 0.50396875 0.8280625 +vt 0.50396875 0.8271484375 +vt 0.5068359375 0.8349609375 +vt 0.5068359375 0.835875 +vt 0.50396875 0.835875 +vt 0.50396875 0.8349609375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1932/5785/1447 1930/5786/1447 1929/5787/1447 1931/5788/1447 +f 1935/5789/1448 1933/5790/1448 1934/5791/1448 1936/5792/1448 +f 1929/5793/1449 1930/5794/1449 1934/5795/1449 1933/5796/1449 +f 1932/5797/1450 1931/5798/1450 1935/5799/1450 1936/5800/1450 +f 1931/5801/1451 1929/5802/1451 1933/5803/1451 1935/5804/1451 +f 1936/5805/1452 1934/5806/1452 1930/5807/1452 1932/5808/1452 +o cube +v -0.2875 0.040624999999999994 -0.49374999999999997 +v -0.2875 0.040624999999999994 -0.5625 +v -0.2875 0 -0.49374999999999997 +v -0.2875 0 -0.5625 +v -0.328125 0.040624999999999994 -0.49374999999999997 +v -0.328125 0.040624999999999994 -0.5625 +v -0.328125 0 -0.49374999999999997 +v -0.328125 0 -0.5625 +vt 0.35540625 0.5126953125 +vt 0.35540625 0.5155624999999999 +vt 0.351625 0.5155624999999999 +vt 0.351625 0.5126953125 +vt 0.48821875 0.6455078125 +vt 0.48821875 0.6483749999999999 +vt 0.4844375 0.6483749999999999 +vt 0.4844375 0.6455078125 +vt 0.4844375 0.6444687499999999 +vt 0.4844375 0.6406875000000001 +vt 0.4873046875 0.6406875000000001 +vt 0.4873046875 0.6444687499999999 +vt 0.4844375 0.6367812500000001 +vt 0.4844375 0.6405624999999999 +vt 0.4873046875 0.6405624999999999 +vt 0.4873046875 0.6367812500000001 +vt 0.4716796875 0.5048828125 +vt 0.4716796875 0.5077499999999999 +vt 0.4688125 0.5077499999999999 +vt 0.4688125 0.5048828125 +vt 0.4951171875 0.5322265625 +vt 0.4951171875 0.5350937499999999 +vt 0.49225 0.5350937499999999 +vt 0.49225 0.5322265625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1940/5809/1453 1938/5810/1453 1937/5811/1453 1939/5812/1453 +f 1943/5813/1454 1941/5814/1454 1942/5815/1454 1944/5816/1454 +f 1937/5817/1455 1938/5818/1455 1942/5819/1455 1941/5820/1455 +f 1940/5821/1456 1939/5822/1456 1943/5823/1456 1944/5824/1456 +f 1939/5825/1457 1937/5826/1457 1941/5827/1457 1943/5828/1457 +f 1944/5829/1458 1942/5830/1458 1938/5831/1458 1940/5832/1458 +o cube +v -0.2875 0.03125 -0.5625 +v -0.2875 0.03125 -0.6187499999999999 +v -0.2875 0.015625 -0.5625 +v -0.2875 0.015625 -0.6187499999999999 +v -0.328125 0.03125 -0.5625 +v -0.328125 0.03125 -0.6187499999999999 +v -0.328125 0.015625 -0.5625 +v -0.328125 0.015625 -0.6187499999999999 +vt 0.50384375 0.6279296875 +vt 0.50384375 0.6288437499999999 +vt 0.5000625 0.6288437499999999 +vt 0.5000625 0.6279296875 +vt 0.37884375 0.4990234375 +vt 0.37884375 0.49993750000000003 +vt 0.3750625 0.49993750000000003 +vt 0.3750625 0.4990234375 +vt 0.4844375 0.6366562499999999 +vt 0.4844375 0.6328750000000001 +vt 0.4873046875 0.6328750000000001 +vt 0.4873046875 0.6366562499999999 +vt 0.4844375 0.6289687500000001 +vt 0.4844375 0.6327499999999999 +vt 0.4873046875 0.6327499999999999 +vt 0.4873046875 0.6289687500000001 +vt 0.1826171875 0.4951171875 +vt 0.1826171875 0.49603125000000003 +vt 0.17975 0.49603125000000003 +vt 0.17975 0.4951171875 +vt 0.5068359375 0.8232421875 +vt 0.5068359375 0.82415625 +vt 0.50396875 0.82415625 +vt 0.50396875 0.8232421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1948/5833/1459 1946/5834/1459 1945/5835/1459 1947/5836/1459 +f 1951/5837/1460 1949/5838/1460 1950/5839/1460 1952/5840/1460 +f 1945/5841/1461 1946/5842/1461 1950/5843/1461 1949/5844/1461 +f 1948/5845/1462 1947/5846/1462 1951/5847/1462 1952/5848/1462 +f 1947/5849/1463 1945/5850/1463 1949/5851/1463 1951/5852/1463 +f 1952/5853/1464 1950/5854/1464 1946/5855/1464 1948/5856/1464 +o cube +v -0.2875 0.015625 -0.5625 +v -0.2875 0.015625 -0.5718749999999999 +v -0.2875 0 -0.5625 +v -0.2875 0 -0.5718749999999999 +v -0.328125 0.015625 -0.5625 +v -0.328125 0.015625 -0.5718749999999999 +v -0.328125 0 -0.5625 +v -0.328125 0 -0.5718749999999999 +vt 0.2822265625 0.4912109375 +vt 0.2822265625 0.49212500000000003 +vt 0.2813125 0.49212500000000003 +vt 0.2813125 0.4912109375 +vt 0.5087890625 0.7177734375 +vt 0.5087890625 0.7186874999999999 +vt 0.507875 0.7186874999999999 +vt 0.507875 0.7177734375 +vt 0.1875625 0.49603125000000003 +vt 0.1875625 0.4951171875 +vt 0.1904296875 0.4951171875 +vt 0.1904296875 0.49603125000000003 +vt 0.19146875 0.4951171875 +vt 0.19146875 0.49603125000000003 +vt 0.1943359375 0.49603125000000003 +vt 0.1943359375 0.4951171875 +vt 0.1865234375 0.4951171875 +vt 0.1865234375 0.49603125000000003 +vt 0.18365625 0.49603125000000003 +vt 0.18365625 0.4951171875 +vt 0.5068359375 0.8193359375 +vt 0.5068359375 0.82025 +vt 0.50396875 0.82025 +vt 0.50396875 0.8193359375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1956/5857/1465 1954/5858/1465 1953/5859/1465 1955/5860/1465 +f 1959/5861/1466 1957/5862/1466 1958/5863/1466 1960/5864/1466 +f 1953/5865/1467 1954/5866/1467 1958/5867/1467 1957/5868/1467 +f 1956/5869/1468 1955/5870/1468 1959/5871/1468 1960/5872/1468 +f 1955/5873/1469 1953/5874/1469 1957/5875/1469 1959/5876/1469 +f 1960/5877/1470 1958/5878/1470 1954/5879/1470 1956/5880/1470 +o cube +v -0.2875 0.014435669313420607 -0.5658952443692093 +v -0.2875 0.030580126616322756 -0.6048714121470291 +v -0.2875 5.161793176222673e-8 -0.5718746729999138 +v -0.2875 0.01614450892083391 -0.6108508407777336 +v -0.328125 0.014435669313420607 -0.5658952443692093 +v -0.328125 0.030580126616322756 -0.6048714121470291 +v -0.328125 5.161793176222673e-8 -0.5718746729999138 +v -0.328125 0.01614450892083391 -0.6108508407777336 +vt 0.5068359375 0.8037109375 +vt 0.5068359375 0.804625 +vt 0.50396875 0.804625 +vt 0.50396875 0.8037109375 +vt 0.5068359375 0.7958984375 +vt 0.5068359375 0.7968125 +vt 0.50396875 0.7968125 +vt 0.50396875 0.7958984375 +vt 0.49225 0.5311874999999999 +vt 0.49225 0.5283203125 +vt 0.4951171875 0.5283203125 +vt 0.4951171875 0.5311874999999999 +vt 0.49225 0.5244140625 +vt 0.49225 0.5272812499999999 +vt 0.4951171875 0.5272812499999999 +vt 0.4951171875 0.5244140625 +vt 0.5068359375 0.7998046875 +vt 0.5068359375 0.80071875 +vt 0.50396875 0.80071875 +vt 0.50396875 0.7998046875 +vt 0.5068359375 0.8076171875 +vt 0.5068359375 0.80853125 +vt 0.50396875 0.80853125 +vt 0.50396875 0.8076171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1964/5881/1471 1962/5882/1471 1961/5883/1471 1963/5884/1471 +f 1967/5885/1472 1965/5886/1472 1966/5887/1472 1968/5888/1472 +f 1961/5889/1473 1962/5890/1473 1966/5891/1473 1965/5892/1473 +f 1964/5893/1474 1963/5894/1474 1967/5895/1474 1968/5896/1474 +f 1963/5897/1475 1961/5898/1475 1965/5899/1475 1967/5900/1475 +f 1968/5901/1476 1966/5902/1476 1962/5903/1476 1964/5904/1476 +o cube +v -0.2875 0.111730723519747 -0.5770054219229077 +v -0.2875 0.07585415173551983 -0.6636191280958409 +v -0.2875 0.09729510582425813 -0.5710259932922032 +v -0.2875 0.061418534040030975 -0.6576396994651363 +v -0.334375 0.111730723519747 -0.5770054219229077 +v -0.334375 0.07585415173551983 -0.6636191280958409 +v -0.334375 0.09729510582425813 -0.5710259932922032 +v -0.334375 0.061418534040030975 -0.6576396994651363 +vt 0.501953125 0.5146484375 +vt 0.501953125 0.5155624999999999 +vt 0.49615625 0.5155624999999999 +vt 0.49615625 0.5146484375 +vt 0.494140625 0.5029296875 +vt 0.494140625 0.5038437499999999 +vt 0.48834375 0.5038437499999999 +vt 0.48834375 0.5029296875 +vt 0.476625 0.6874374999999999 +vt 0.476625 0.681640625 +vt 0.4794921875 0.681640625 +vt 0.4794921875 0.6874374999999999 +vt 0.31646875 0.517578125 +vt 0.31646875 0.5233749999999999 +vt 0.3193359375 0.5233749999999999 +vt 0.3193359375 0.517578125 +vt 0.5068359375 0.7880859375 +vt 0.5068359375 0.789 +vt 0.50396875 0.789 +vt 0.50396875 0.7880859375 +vt 0.5068359375 0.7919921875 +vt 0.5068359375 0.79290625 +vt 0.50396875 0.79290625 +vt 0.50396875 0.7919921875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1972/5905/1477 1970/5906/1477 1969/5907/1477 1971/5908/1477 +f 1975/5909/1478 1973/5910/1478 1974/5911/1478 1976/5912/1478 +f 1969/5913/1479 1970/5914/1479 1974/5915/1479 1973/5916/1479 +f 1972/5917/1480 1971/5918/1480 1975/5919/1480 1976/5920/1480 +f 1971/5921/1481 1969/5922/1481 1973/5923/1481 1975/5924/1481 +f 1976/5925/1482 1974/5926/1482 1970/5927/1482 1972/5928/1482 +o cube +v 0.36250000000000004 0.1875 -0.625 +v 0.36250000000000004 0.1875 -0.8125 +v 0.36250000000000004 0.171875 -0.625 +v 0.36250000000000004 0.171875 -0.8125 +v 0.27812499999999996 0.1875 -0.625 +v 0.27812499999999996 0.1875 -0.8125 +v 0.27812499999999996 0.171875 -0.625 +v 0.27812499999999996 0.171875 -0.8125 +vt 0.4844375 0.9248046875 +vt 0.4844375 0.92571875 +vt 0.49603125 0.92571875 +vt 0.49603125 0.9248046875 +vt 0.4844375 0.9677734375 +vt 0.4844375 0.9686875 +vt 0.49603125 0.9686875 +vt 0.49603125 0.9677734375 +vt 0.2978515625 0.5624374999999999 +vt 0.2978515625 0.5508437500000001 +vt 0.29303125 0.5508437500000001 +vt 0.29303125 0.5624374999999999 +vt 0.4423828125 0.6758437500000001 +vt 0.4423828125 0.6874374999999999 +vt 0.4375625 0.6874374999999999 +vt 0.4375625 0.6758437500000001 +vt 0.5000625 0.8154296875 +vt 0.5000625 0.81634375 +vt 0.5048828125 0.81634375 +vt 0.5048828125 0.8154296875 +vt 0.17975 0.4990234375 +vt 0.17975 0.49993750000000003 +vt 0.1845703125 0.49993750000000003 +vt 0.1845703125 0.4990234375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1980/5929/1483 1978/5930/1483 1977/5931/1483 1979/5932/1483 +f 1983/5933/1484 1981/5934/1484 1982/5935/1484 1984/5936/1484 +f 1977/5937/1485 1978/5938/1485 1982/5939/1485 1981/5940/1485 +f 1980/5941/1486 1979/5942/1486 1983/5943/1486 1984/5944/1486 +f 1979/5945/1487 1977/5946/1487 1981/5947/1487 1983/5948/1487 +f 1984/5949/1488 1982/5950/1488 1978/5951/1488 1980/5952/1488 +o cube +v 0.36250000000000004 0.171875 -0.75 +v 0.36250000000000004 0.171875 -0.78125 +v 0.36250000000000004 0.078125 -0.75 +v 0.36250000000000004 0.078125 -0.78125 +v 0.34062499999999996 0.171875 -0.75 +v 0.34062499999999996 0.171875 -0.78125 +v 0.34062499999999996 0.078125 -0.75 +v 0.34062499999999996 0.078125 -0.78125 +vt 0.28521875 0.509765625 +vt 0.28521875 0.5155624999999999 +vt 0.287109375 0.5155624999999999 +vt 0.287109375 0.509765625 +vt 0.4844375 0.912109375 +vt 0.4844375 0.91790625 +vt 0.486328125 0.91790625 +vt 0.486328125 0.912109375 +vt 0.0986328125 0.49212500000000003 +vt 0.0986328125 0.490234375 +vt 0.09771875 0.490234375 +vt 0.09771875 0.49212500000000003 +vt 0.5087890625 0.900390625 +vt 0.5087890625 0.90228125 +vt 0.507875 0.90228125 +vt 0.507875 0.900390625 +vt 0.461 0.498046875 +vt 0.461 0.5038437499999999 +vt 0.4619140625 0.5038437499999999 +vt 0.4619140625 0.498046875 +vt 0.49615625 0.537109375 +vt 0.49615625 0.5429062499999999 +vt 0.4970703125 0.5429062499999999 +vt 0.4970703125 0.537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1988/5953/1489 1986/5954/1489 1985/5955/1489 1987/5956/1489 +f 1991/5957/1490 1989/5958/1490 1990/5959/1490 1992/5960/1490 +f 1985/5961/1491 1986/5962/1491 1990/5963/1491 1989/5964/1491 +f 1988/5965/1492 1987/5966/1492 1991/5967/1492 1992/5968/1492 +f 1987/5969/1493 1985/5970/1493 1989/5971/1493 1991/5972/1493 +f 1992/5973/1494 1990/5974/1494 1986/5975/1494 1988/5976/1494 +o cube +v 0.328125 0.06886132456358404 -0.71875 +v 0.328125 0.04676423765150442 -0.7408470869120796 +v 0.328125 0.04676423765150442 -0.6966529130879204 +v 0.328125 0.024667150739424826 -0.71875 +v 0.3125 0.06886132456358404 -0.71875 +v 0.3125 0.04676423765150442 -0.7408470869120796 +v 0.3125 0.04676423765150442 -0.6966529130879204 +v 0.3125 0.024667150739424826 -0.71875 +vt 0.5000625 0.658203125 +vt 0.5000625 0.6600937499999999 +vt 0.501953125 0.6600937499999999 +vt 0.501953125 0.658203125 +vt 0.33990625 0.498046875 +vt 0.33990625 0.49993750000000003 +vt 0.341796875 0.49993750000000003 +vt 0.341796875 0.498046875 +vt 0.1064453125 0.49212500000000003 +vt 0.1064453125 0.490234375 +vt 0.10553125 0.490234375 +vt 0.10553125 0.49212500000000003 +vt 0.5087890625 0.892578125 +vt 0.5087890625 0.89446875 +vt 0.507875 0.89446875 +vt 0.507875 0.892578125 +vt 0.507875 0.896484375 +vt 0.507875 0.898375 +vt 0.5087890625 0.898375 +vt 0.5087890625 0.896484375 +vt 0.101625 0.490234375 +vt 0.101625 0.49212500000000003 +vt 0.1025390625 0.49212500000000003 +vt 0.1025390625 0.490234375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 1996/5977/1495 1994/5978/1495 1993/5979/1495 1995/5980/1495 +f 1999/5981/1496 1997/5982/1496 1998/5983/1496 2000/5984/1496 +f 1993/5985/1497 1994/5986/1497 1998/5987/1497 1997/5988/1497 +f 1996/5989/1498 1995/5990/1498 1999/5991/1498 2000/5992/1498 +f 1995/5993/1499 1993/5994/1499 1997/5995/1499 1999/5996/1499 +f 2000/5997/1500 1998/5998/1500 1994/5999/1500 1996/6000/1500 +o cube +v 0.375 0.10011102487464706 -0.7656249924083327 +v 0.375 0.07801393796256745 -0.7877220793204123 +v 0.375 0.07801393796256745 -0.743527905496253 +v 0.375 0.05591685105048784 -0.7656249924083327 +v 0.3125 0.10011102487464706 -0.7656249924083327 +v 0.3125 0.07801393796256745 -0.7877220793204123 +v 0.3125 0.07801393796256745 -0.743527905496253 +v 0.3125 0.05591685105048784 -0.7656249924083327 +vt 0.5000625 0.654296875 +vt 0.5000625 0.6561874999999999 +vt 0.501953125 0.6561874999999999 +vt 0.501953125 0.654296875 +vt 0.3438125 0.498046875 +vt 0.3438125 0.49993750000000003 +vt 0.345703125 0.49993750000000003 +vt 0.345703125 0.498046875 +vt 0.4999375 0.76165625 +vt 0.4999375 0.759765625 +vt 0.49615625 0.759765625 +vt 0.49615625 0.76165625 +vt 0.24603125 0.501953125 +vt 0.24603125 0.5038437499999999 +vt 0.24225 0.5038437499999999 +vt 0.24225 0.501953125 +vt 0.23834375 0.501953125 +vt 0.23834375 0.5038437499999999 +vt 0.242125 0.5038437499999999 +vt 0.242125 0.501953125 +vt 0.49615625 0.763671875 +vt 0.49615625 0.7655625 +vt 0.4999375 0.7655625 +vt 0.4999375 0.763671875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2004/6001/1501 2002/6002/1501 2001/6003/1501 2003/6004/1501 +f 2007/6005/1502 2005/6006/1502 2006/6007/1502 2008/6008/1502 +f 2001/6009/1503 2002/6010/1503 2006/6011/1503 2005/6012/1503 +f 2004/6013/1504 2003/6014/1504 2007/6015/1504 2008/6016/1504 +f 2003/6017/1505 2001/6018/1505 2005/6019/1505 2007/6020/1505 +f 2008/6021/1506 2006/6022/1506 2002/6023/1506 2004/6024/1506 +o cube +v 0.35 0.125 -0.65625 +v 0.35 0.125 -0.78125 +v 0.35 0.0625 -0.65625 +v 0.35 0.0625 -0.78125 +v 0.3125 0.125 -0.65625 +v 0.3125 0.125 -0.78125 +v 0.3125 0.0625 -0.65625 +v 0.3125 0.0625 -0.78125 +vt 0.46490625 0.6836562500000001 +vt 0.46490625 0.6874374999999999 +vt 0.47259375 0.6874374999999999 +vt 0.47259375 0.6836562500000001 +vt 0.46490625 0.6875625000000001 +vt 0.46490625 0.6913437499999999 +vt 0.47259375 0.6913437499999999 +vt 0.47259375 0.6875625000000001 +vt 0.482421875 0.83196875 +vt 0.482421875 0.82428125 +vt 0.48053125 0.82428125 +vt 0.48053125 0.83196875 +vt 0.482421875 0.7656875 +vt 0.482421875 0.773375 +vt 0.48053125 0.773375 +vt 0.48053125 0.7656875 +vt 0.24615625 0.5000625000000001 +vt 0.24615625 0.5038437499999999 +vt 0.248046875 0.5038437499999999 +vt 0.248046875 0.5000625000000001 +vt 0.49615625 0.75396875 +vt 0.49615625 0.75775 +vt 0.498046875 0.75775 +vt 0.498046875 0.75396875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2012/6025/1507 2010/6026/1507 2009/6027/1507 2011/6028/1507 +f 2015/6029/1508 2013/6030/1508 2014/6031/1508 2016/6032/1508 +f 2009/6033/1509 2010/6034/1509 2014/6035/1509 2013/6036/1509 +f 2012/6037/1510 2011/6038/1510 2015/6039/1510 2016/6040/1510 +f 2011/6041/1511 2009/6042/1511 2013/6043/1511 2015/6044/1511 +f 2016/6045/1512 2014/6046/1512 2010/6047/1512 2012/6048/1512 +o cube +v 0.334375 0.07585415173551983 -0.7738808719041591 +v 0.334375 0.111730723519747 -0.8604945780770923 +v 0.334375 0.061418534040030975 -0.7798603005348637 +v 0.334375 0.09729510582425813 -0.8664740067077968 +v 0.2875 0.07585415173551983 -0.7738808719041591 +v 0.2875 0.111730723519747 -0.8604945780770923 +v 0.2875 0.061418534040030975 -0.7798603005348637 +v 0.2875 0.09729510582425813 -0.8664740067077968 +vt 0.49615625 0.5341796875 +vt 0.49615625 0.5350937499999999 +vt 0.501953125 0.5350937499999999 +vt 0.501953125 0.5341796875 +vt 0.46490625 0.5029296875 +vt 0.46490625 0.5038437499999999 +vt 0.470703125 0.5038437499999999 +vt 0.470703125 0.5029296875 +vt 0.4794921875 0.6952499999999999 +vt 0.4794921875 0.689453125 +vt 0.476625 0.689453125 +vt 0.476625 0.6952499999999999 +vt 0.3154296875 0.517578125 +vt 0.3154296875 0.5233749999999999 +vt 0.3125625 0.5233749999999999 +vt 0.3125625 0.517578125 +vt 0.0469375 0.4951171875 +vt 0.0469375 0.49603125000000003 +vt 0.0498046875 0.49603125000000003 +vt 0.0498046875 0.4951171875 +vt 0.50396875 0.9560546875 +vt 0.50396875 0.95696875 +vt 0.5068359375 0.95696875 +vt 0.5068359375 0.9560546875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2020/6049/1513 2018/6050/1513 2017/6051/1513 2019/6052/1513 +f 2023/6053/1514 2021/6054/1514 2022/6055/1514 2024/6056/1514 +f 2017/6057/1515 2018/6058/1515 2022/6059/1515 2021/6060/1515 +f 2020/6061/1516 2019/6062/1516 2023/6063/1516 2024/6064/1516 +f 2019/6065/1517 2017/6066/1517 2021/6067/1517 2023/6068/1517 +f 2024/6069/1518 2022/6070/1518 2018/6071/1518 2020/6072/1518 +o cube +v 0.35 0.10741638391403131 -0.7290682454888523 +v 0.35 0.17199421312564017 -0.8849729166001319 +v 0.35 0.06410953082756474 -0.7470065313809658 +v 0.35 0.1286873600391736 -0.9029112024922454 +v 0.2875 0.10741638391403131 -0.7290682454888523 +v 0.2875 0.17199421312564017 -0.8849729166001319 +v 0.2875 0.06410953082756474 -0.7470065313809658 +v 0.2875 0.1286873600391736 -0.9029112024922454 +vt 0.45709375 0.5556640625 +vt 0.45709375 0.5585312499999999 +vt 0.4677734375 0.5585312499999999 +vt 0.4677734375 0.5556640625 +vt 0.45709375 0.6455078125 +vt 0.45709375 0.6483749999999999 +vt 0.4677734375 0.6483749999999999 +vt 0.4677734375 0.6455078125 +vt 0.11321875 0.6093124999999999 +vt 0.11321875 0.5986328125 +vt 0.1094375 0.5986328125 +vt 0.1094375 0.6093124999999999 +vt 0.38665625 0.5634765625 +vt 0.38665625 0.5741562499999999 +vt 0.382875 0.5741562499999999 +vt 0.382875 0.5634765625 +vt 0.4844375 0.7080078125 +vt 0.4844375 0.7108749999999999 +vt 0.48821875 0.7108749999999999 +vt 0.48821875 0.7080078125 +vt 0.4844375 0.7197265625 +vt 0.4844375 0.7225937499999999 +vt 0.48821875 0.7225937499999999 +vt 0.48821875 0.7197265625 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2028/6073/1519 2026/6074/1519 2025/6075/1519 2027/6076/1519 +f 2031/6077/1520 2029/6078/1520 2030/6079/1520 2032/6080/1520 +f 2025/6081/1521 2026/6082/1521 2030/6083/1521 2029/6084/1521 +f 2028/6085/1522 2027/6086/1522 2031/6087/1522 2032/6088/1522 +f 2027/6089/1523 2025/6090/1523 2029/6091/1523 2031/6092/1523 +f 2032/6093/1524 2030/6094/1524 2026/6095/1524 2028/6096/1524 +o cube +v 0.35 0.171875 -0.8843750000000001 +v 0.35 0.171875 -0.996875 +v 0.35 0.125 -0.8843750000000001 +v 0.35 0.125 -0.996875 +v 0.2875 0.171875 -0.8843750000000001 +v 0.2875 0.171875 -0.996875 +v 0.2875 0.125 -0.8843750000000001 +v 0.2875 0.125 -0.996875 +vt 0.47271875 0.5986328125 +vt 0.47271875 0.6014999999999999 +vt 0.4794921875 0.6014999999999999 +vt 0.4794921875 0.5986328125 +vt 0.47271875 0.6025390625 +vt 0.47271875 0.6054062499999999 +vt 0.4794921875 0.6054062499999999 +vt 0.4794921875 0.6025390625 +vt 0.28509375 0.5311874999999999 +vt 0.28509375 0.5244140625 +vt 0.2813125 0.5244140625 +vt 0.2813125 0.5311874999999999 +vt 0.289 0.5244140625 +vt 0.289 0.5311874999999999 +vt 0.28521875 0.5311874999999999 +vt 0.28521875 0.5244140625 +vt 0.4844375 0.7001953125 +vt 0.4844375 0.7030624999999999 +vt 0.48821875 0.7030624999999999 +vt 0.48821875 0.7001953125 +vt 0.4844375 0.7041015625 +vt 0.4844375 0.7069687499999999 +vt 0.48821875 0.7069687499999999 +vt 0.48821875 0.7041015625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2036/6097/1525 2034/6098/1525 2033/6099/1525 2035/6100/1525 +f 2039/6101/1526 2037/6102/1526 2038/6103/1526 2040/6104/1526 +f 2033/6105/1527 2034/6106/1527 2038/6107/1527 2037/6108/1527 +f 2036/6109/1528 2035/6110/1528 2039/6111/1528 2040/6112/1528 +f 2035/6113/1529 2033/6114/1529 2037/6115/1529 2039/6116/1529 +f 2040/6117/1530 2038/6118/1530 2034/6119/1530 2036/6120/1530 +o cube +v 0.34375 0.07801393796256748 -0.8841528827212513 +v 0.34375 0.10011102487464708 -0.9062499696333309 +v 0.34375 0.055916851050487854 -0.9062499696333309 +v 0.34375 0.07801393796256748 -0.9283470565454106 +v 0.328125 0.07801393796256748 -0.8841528827212513 +v 0.328125 0.10011102487464708 -0.9062499696333309 +v 0.328125 0.055916851050487854 -0.9062499696333309 +v 0.328125 0.07801393796256748 -0.9283470565454106 +vt 0.5000625 0.650390625 +vt 0.5000625 0.6522812499999999 +vt 0.501953125 0.6522812499999999 +vt 0.501953125 0.650390625 +vt 0.34771875 0.498046875 +vt 0.34771875 0.49993750000000003 +vt 0.349609375 0.49993750000000003 +vt 0.349609375 0.498046875 +vt 0.1142578125 0.49212500000000003 +vt 0.1142578125 0.490234375 +vt 0.11334375 0.490234375 +vt 0.11334375 0.49212500000000003 +vt 0.5087890625 0.884765625 +vt 0.5087890625 0.88665625 +vt 0.507875 0.88665625 +vt 0.507875 0.884765625 +vt 0.507875 0.888671875 +vt 0.507875 0.8905625 +vt 0.5087890625 0.8905625 +vt 0.5087890625 0.888671875 +vt 0.1094375 0.490234375 +vt 0.1094375 0.49212500000000003 +vt 0.1103515625 0.49212500000000003 +vt 0.1103515625 0.490234375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2044/6121/1531 2042/6122/1531 2041/6123/1531 2043/6124/1531 +f 2047/6125/1532 2045/6126/1532 2046/6127/1532 2048/6128/1532 +f 2041/6129/1533 2042/6130/1533 2046/6131/1533 2045/6132/1533 +f 2044/6133/1534 2043/6134/1534 2047/6135/1534 2048/6136/1534 +f 2043/6137/1535 2041/6138/1535 2045/6139/1535 2047/6140/1535 +f 2048/6141/1536 2046/6142/1536 2042/6143/1536 2044/6144/1536 +o cube +v 0.328125 0.10937500000000001 -0.875 +v 0.328125 0.10937500000000001 -0.9375 +v 0.328125 0.04062500000000001 -0.875 +v 0.328125 0.04062500000000001 -0.9375 +v 0.28125 0.10937500000000001 -0.875 +v 0.28125 0.10937500000000001 -0.9375 +v 0.28125 0.04062500000000001 -0.875 +v 0.28125 0.04062500000000001 -0.9375 +vt 0.48053125 0.76178125 +vt 0.48053125 0.7655625 +vt 0.4843125 0.7655625 +vt 0.4843125 0.76178125 +vt 0.48053125 0.91021875 +vt 0.48053125 0.914 +vt 0.4843125 0.914 +vt 0.4843125 0.91021875 +vt 0.3115234375 0.5155624999999999 +vt 0.3115234375 0.5117812500000001 +vt 0.30865625 0.5117812500000001 +vt 0.30865625 0.5155624999999999 +vt 0.4873046875 0.6875625000000001 +vt 0.4873046875 0.6913437499999999 +vt 0.4844375 0.6913437499999999 +vt 0.4844375 0.6875625000000001 +vt 0.4844375 0.6914687500000001 +vt 0.4844375 0.6952499999999999 +vt 0.4873046875 0.6952499999999999 +vt 0.4873046875 0.6914687500000001 +vt 0.4844375 0.6953750000000001 +vt 0.4844375 0.6991562499999999 +vt 0.4873046875 0.6991562499999999 +vt 0.4873046875 0.6953750000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2052/6145/1537 2050/6146/1537 2049/6147/1537 2051/6148/1537 +f 2055/6149/1538 2053/6150/1538 2054/6151/1538 2056/6152/1538 +f 2049/6153/1539 2050/6154/1539 2054/6155/1539 2053/6156/1539 +f 2052/6157/1540 2051/6158/1540 2055/6159/1540 2056/6160/1540 +f 2051/6161/1541 2049/6162/1541 2053/6163/1541 2055/6164/1541 +f 2056/6165/1542 2054/6166/1542 2050/6167/1542 2052/6168/1542 +o cube +v 0.334375 0.125 -0.9468750000000001 +v 0.334375 0.125 -0.996875 +v 0.334375 0.109375 -0.9468750000000001 +v 0.334375 0.109375 -0.996875 +v 0.2875 0.125 -0.9468750000000001 +v 0.2875 0.125 -0.996875 +v 0.2875 0.109375 -0.9468750000000001 +v 0.2875 0.109375 -0.996875 +vt 0.05475 0.4951171875 +vt 0.05475 0.49603125000000003 +vt 0.0576171875 0.49603125000000003 +vt 0.0576171875 0.4951171875 +vt 0.05084375 0.4951171875 +vt 0.05084375 0.49603125000000003 +vt 0.0537109375 0.49603125000000003 +vt 0.0537109375 0.4951171875 +vt 0.4951171875 0.929625 +vt 0.4951171875 0.9267578125 +vt 0.49225 0.9267578125 +vt 0.49225 0.929625 +vt 0.4951171875 0.7197265625 +vt 0.4951171875 0.7225937499999999 +vt 0.49225 0.7225937499999999 +vt 0.49225 0.7197265625 +vt 0.50396875 0.9482421875 +vt 0.50396875 0.94915625 +vt 0.5068359375 0.94915625 +vt 0.5068359375 0.9482421875 +vt 0.50396875 0.9521484375 +vt 0.50396875 0.9530625 +vt 0.5068359375 0.9530625 +vt 0.5068359375 0.9521484375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2060/6169/1543 2058/6170/1543 2057/6171/1543 2059/6172/1543 +f 2063/6173/1544 2061/6174/1544 2062/6175/1544 2064/6176/1544 +f 2057/6177/1545 2058/6178/1545 2062/6179/1545 2061/6180/1545 +f 2060/6181/1546 2059/6182/1546 2063/6183/1546 2064/6184/1546 +f 2059/6185/1547 2057/6186/1547 2061/6187/1547 2063/6188/1547 +f 2064/6189/1548 2062/6190/1548 2058/6191/1548 2060/6192/1548 +o cube +v 0.31875 0.109375 -0.953125 +v 0.31875 0.109375 -0.984375 +v 0.31875 0.046875 -0.953125 +v 0.31875 0.046875 -0.984375 +v 0.2875 0.109375 -0.953125 +v 0.2875 0.109375 -0.984375 +v 0.2875 0.046875 -0.953125 +v 0.2875 0.046875 -0.984375 +vt 0.25396875 0.5000625000000001 +vt 0.25396875 0.5038437499999999 +vt 0.255859375 0.5038437499999999 +vt 0.255859375 0.5000625000000001 +vt 0.2500625 0.5000625000000001 +vt 0.2500625 0.5038437499999999 +vt 0.251953125 0.5038437499999999 +vt 0.251953125 0.5000625000000001 +vt 0.501953125 0.6483749999999999 +vt 0.501953125 0.646484375 +vt 0.5000625 0.646484375 +vt 0.5000625 0.6483749999999999 +vt 0.357421875 0.498046875 +vt 0.357421875 0.49993750000000003 +vt 0.35553125 0.49993750000000003 +vt 0.35553125 0.498046875 +vt 0.49615625 0.7461562500000001 +vt 0.49615625 0.7499374999999999 +vt 0.498046875 0.7499374999999999 +vt 0.498046875 0.7461562500000001 +vt 0.49615625 0.7500625 +vt 0.49615625 0.75384375 +vt 0.498046875 0.75384375 +vt 0.498046875 0.7500625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2068/6193/1549 2066/6194/1549 2065/6195/1549 2067/6196/1549 +f 2071/6197/1550 2069/6198/1550 2070/6199/1550 2072/6200/1550 +f 2065/6201/1551 2066/6202/1551 2070/6203/1551 2069/6204/1551 +f 2068/6205/1552 2067/6206/1552 2071/6207/1552 2072/6208/1552 +f 2067/6209/1553 2065/6210/1553 2069/6211/1553 2071/6212/1553 +f 2072/6213/1554 2070/6214/1554 2066/6215/1554 2068/6216/1554 +o cube +v 0.31875 0.09375 -0.828125 +v 0.31875 0.09375 -0.859375 +v 0.31875 0.03125 -0.828125 +v 0.31875 0.03125 -0.859375 +v 0.2875 0.09375 -0.828125 +v 0.2875 0.09375 -0.859375 +v 0.2875 0.03125 -0.828125 +v 0.2875 0.03125 -0.859375 +vt 0.25396875 0.5000625000000001 +vt 0.25396875 0.5038437499999999 +vt 0.255859375 0.5038437499999999 +vt 0.255859375 0.5000625000000001 +vt 0.2500625 0.5000625000000001 +vt 0.2500625 0.5038437499999999 +vt 0.251953125 0.5038437499999999 +vt 0.251953125 0.5000625000000001 +vt 0.501953125 0.6483749999999999 +vt 0.501953125 0.646484375 +vt 0.5000625 0.646484375 +vt 0.5000625 0.6483749999999999 +vt 0.357421875 0.498046875 +vt 0.357421875 0.49993750000000003 +vt 0.35553125 0.49993750000000003 +vt 0.35553125 0.498046875 +vt 0.49615625 0.7461562500000001 +vt 0.49615625 0.7499374999999999 +vt 0.498046875 0.7499374999999999 +vt 0.498046875 0.7461562500000001 +vt 0.49615625 0.7500625 +vt 0.49615625 0.75384375 +vt 0.498046875 0.75384375 +vt 0.498046875 0.7500625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2076/6217/1555 2074/6218/1555 2073/6219/1555 2075/6220/1555 +f 2079/6221/1556 2077/6222/1556 2078/6223/1556 2080/6224/1556 +f 2073/6225/1557 2074/6226/1557 2078/6227/1557 2077/6228/1557 +f 2076/6229/1558 2075/6230/1558 2079/6231/1558 2080/6232/1558 +f 2075/6233/1559 2073/6234/1559 2077/6235/1559 2079/6236/1559 +f 2080/6237/1560 2078/6238/1560 2074/6239/1560 2076/6240/1560 +o cube +v 0.31875 0.109375 -0.453125 +v 0.31875 0.109375 -0.484375 +v 0.31875 0.046875 -0.453125 +v 0.31875 0.046875 -0.484375 +v 0.2875 0.109375 -0.453125 +v 0.2875 0.109375 -0.484375 +v 0.2875 0.046875 -0.453125 +v 0.2875 0.046875 -0.484375 +vt 0.255859375 0.5000625000000001 +vt 0.255859375 0.5038437499999999 +vt 0.25396875 0.5038437499999999 +vt 0.25396875 0.5000625000000001 +vt 0.251953125 0.5000625000000001 +vt 0.251953125 0.5038437499999999 +vt 0.2500625 0.5038437499999999 +vt 0.2500625 0.5000625000000001 +vt 0.501953125 0.646484375 +vt 0.501953125 0.6483749999999999 +vt 0.5000625 0.6483749999999999 +vt 0.5000625 0.646484375 +vt 0.357421875 0.49993750000000003 +vt 0.357421875 0.498046875 +vt 0.35553125 0.498046875 +vt 0.35553125 0.49993750000000003 +vt 0.498046875 0.7500625 +vt 0.498046875 0.75384375 +vt 0.49615625 0.75384375 +vt 0.49615625 0.7500625 +vt 0.498046875 0.7461562500000001 +vt 0.498046875 0.7499374999999999 +vt 0.49615625 0.7499374999999999 +vt 0.49615625 0.7461562500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2084/6241/1561 2082/6242/1561 2081/6243/1561 2083/6244/1561 +f 2087/6245/1562 2085/6246/1562 2086/6247/1562 2088/6248/1562 +f 2081/6249/1563 2082/6250/1563 2086/6251/1563 2085/6252/1563 +f 2084/6253/1564 2083/6254/1564 2087/6255/1564 2088/6256/1564 +f 2083/6257/1565 2081/6258/1565 2085/6259/1565 2087/6260/1565 +f 2088/6261/1566 2086/6262/1566 2082/6263/1566 2084/6264/1566 +o cube +v 0.31875 0.09375 -0.578125 +v 0.31875 0.09375 -0.609375 +v 0.31875 0.03125 -0.578125 +v 0.31875 0.03125 -0.609375 +v 0.2875 0.09375 -0.578125 +v 0.2875 0.09375 -0.609375 +v 0.2875 0.03125 -0.578125 +v 0.2875 0.03125 -0.609375 +vt 0.255859375 0.5000625000000001 +vt 0.255859375 0.5038437499999999 +vt 0.25396875 0.5038437499999999 +vt 0.25396875 0.5000625000000001 +vt 0.251953125 0.5000625000000001 +vt 0.251953125 0.5038437499999999 +vt 0.2500625 0.5038437499999999 +vt 0.2500625 0.5000625000000001 +vt 0.501953125 0.646484375 +vt 0.501953125 0.6483749999999999 +vt 0.5000625 0.6483749999999999 +vt 0.5000625 0.646484375 +vt 0.357421875 0.49993750000000003 +vt 0.357421875 0.498046875 +vt 0.35553125 0.498046875 +vt 0.35553125 0.49993750000000003 +vt 0.498046875 0.7500625 +vt 0.498046875 0.75384375 +vt 0.49615625 0.75384375 +vt 0.49615625 0.7500625 +vt 0.498046875 0.7461562500000001 +vt 0.498046875 0.7499374999999999 +vt 0.49615625 0.7499374999999999 +vt 0.49615625 0.7461562500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2092/6265/1567 2090/6266/1567 2089/6267/1567 2091/6268/1567 +f 2095/6269/1568 2093/6270/1568 2094/6271/1568 2096/6272/1568 +f 2089/6273/1569 2090/6274/1569 2094/6275/1569 2093/6276/1569 +f 2092/6277/1570 2091/6278/1570 2095/6279/1570 2096/6280/1570 +f 2091/6281/1571 2089/6282/1571 2093/6283/1571 2095/6284/1571 +f 2096/6285/1572 2094/6286/1572 2090/6287/1572 2092/6288/1572 +o cube +v 0.328125 0.04375 -0.94375 +v 0.328125 0.04375 -0.990625 +v 0.328125 0.015625 -0.94375 +v 0.328125 0.015625 -0.990625 +v 0.2875 0.04375 -0.94375 +v 0.2875 0.04375 -0.990625 +v 0.2875 0.015625 -0.94375 +v 0.2875 0.015625 -0.990625 +vt 0.476625 0.501953125 +vt 0.476625 0.5038437499999999 +vt 0.4794921875 0.5038437499999999 +vt 0.4794921875 0.501953125 +vt 0.47271875 0.501953125 +vt 0.47271875 0.5038437499999999 +vt 0.4755859375 0.5038437499999999 +vt 0.4755859375 0.501953125 +vt 0.4951171875 0.5858749999999999 +vt 0.4951171875 0.5830078125 +vt 0.49225 0.5830078125 +vt 0.49225 0.5858749999999999 +vt 0.4951171875 0.5791015625 +vt 0.4951171875 0.5819687499999999 +vt 0.49225 0.5819687499999999 +vt 0.49225 0.5791015625 +vt 0.49615625 0.525390625 +vt 0.49615625 0.5272812499999999 +vt 0.4990234375 0.5272812499999999 +vt 0.4990234375 0.525390625 +vt 0.49615625 0.529296875 +vt 0.49615625 0.5311874999999999 +vt 0.4990234375 0.5311874999999999 +vt 0.4990234375 0.529296875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2100/6289/1573 2098/6290/1573 2097/6291/1573 2099/6292/1573 +f 2103/6293/1574 2101/6294/1574 2102/6295/1574 2104/6296/1574 +f 2097/6297/1575 2098/6298/1575 2102/6299/1575 2101/6300/1575 +f 2100/6301/1576 2099/6302/1576 2103/6303/1576 2104/6304/1576 +f 2099/6305/1577 2097/6306/1577 2101/6307/1577 2103/6308/1577 +f 2104/6309/1578 2102/6310/1578 2098/6311/1578 2100/6312/1578 +o cube +v 0.328125 0.03943548629481142 -0.9315204123073632 +v 0.328125 0.05737377218692499 -0.9748272653938297 +v 0.328125 0.024999868599322572 -0.9374998409380677 +v 0.328125 0.04293815449143615 -0.9808066940245342 +v 0.2875 0.03943548629481142 -0.9315204123073632 +v 0.2875 0.05737377218692499 -0.9748272653938297 +v 0.2875 0.024999868599322572 -0.9374998409380677 +v 0.2875 0.04293815449143615 -0.9808066940245342 +vt 0.06646875 0.4951171875 +vt 0.06646875 0.49603125000000003 +vt 0.0693359375 0.49603125000000003 +vt 0.0693359375 0.4951171875 +vt 0.50396875 0.9404296875 +vt 0.50396875 0.94134375 +vt 0.5068359375 0.94134375 +vt 0.5068359375 0.9404296875 +vt 0.4951171875 0.5780624999999999 +vt 0.4951171875 0.5751953125 +vt 0.49225 0.5751953125 +vt 0.49225 0.5780624999999999 +vt 0.4951171875 0.5712890625 +vt 0.4951171875 0.5741562499999999 +vt 0.49225 0.5741562499999999 +vt 0.49225 0.5712890625 +vt 0.50396875 0.9365234375 +vt 0.50396875 0.9374375 +vt 0.5068359375 0.9374375 +vt 0.5068359375 0.9365234375 +vt 0.05865625 0.4951171875 +vt 0.05865625 0.49603125000000003 +vt 0.0615234375 0.49603125000000003 +vt 0.0615234375 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2108/6313/1579 2106/6314/1579 2105/6315/1579 2107/6316/1579 +f 2111/6317/1580 2109/6318/1580 2110/6319/1580 2112/6320/1580 +f 2105/6321/1581 2106/6322/1581 2110/6323/1581 2109/6324/1581 +f 2108/6325/1582 2107/6326/1582 2111/6327/1582 2112/6328/1582 +f 2107/6329/1583 2105/6330/1583 2109/6331/1583 2111/6332/1583 +f 2112/6333/1584 2110/6334/1584 2106/6335/1584 2108/6336/1584 +o cube +v 0.328125 0.0573125 -0.9746874999999999 +v 0.328125 0.0573125 -0.9906250000000001 +v 0.328125 0.04375 -0.9746874999999999 +v 0.328125 0.04375 -0.9906250000000001 +v 0.2875 0.0573125 -0.9746874999999999 +v 0.2875 0.0573125 -0.9906250000000001 +v 0.2875 0.04375 -0.9746874999999999 +v 0.2875 0.04375 -0.9906250000000001 +vt 0.507875 0.7294921875 +vt 0.507875 0.7304062499999999 +vt 0.5087890625 0.7304062499999999 +vt 0.5087890625 0.7294921875 +vt 0.26959375 0.4912109375 +vt 0.26959375 0.49212500000000003 +vt 0.2705078125 0.49212500000000003 +vt 0.2705078125 0.4912109375 +vt 0.0771484375 0.49603125000000003 +vt 0.0771484375 0.4951171875 +vt 0.07428125 0.4951171875 +vt 0.07428125 0.49603125000000003 +vt 0.5068359375 0.9248046875 +vt 0.5068359375 0.92571875 +vt 0.50396875 0.92571875 +vt 0.50396875 0.9248046875 +vt 0.50396875 0.9287109375 +vt 0.50396875 0.929625 +vt 0.5068359375 0.929625 +vt 0.5068359375 0.9287109375 +vt 0.070375 0.4951171875 +vt 0.070375 0.49603125000000003 +vt 0.0732421875 0.49603125000000003 +vt 0.0732421875 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2116/6337/1585 2114/6338/1585 2113/6339/1585 2115/6340/1585 +f 2119/6341/1586 2117/6342/1586 2118/6343/1586 2120/6344/1586 +f 2113/6345/1587 2114/6346/1587 2118/6347/1587 2117/6348/1587 +f 2116/6349/1588 2115/6350/1588 2119/6351/1588 2120/6352/1588 +f 2115/6353/1589 2113/6354/1589 2117/6355/1589 2119/6356/1589 +f 2120/6357/1590 2118/6358/1590 2114/6359/1590 2116/6360/1590 +o cube +v 0.328125 0.040624999999999994 -0.875 +v 0.328125 0.040624999999999994 -0.9437500000000001 +v 0.328125 0 -0.875 +v 0.328125 0 -0.9437500000000001 +v 0.2875 0.040624999999999994 -0.875 +v 0.2875 0.040624999999999994 -0.9437500000000001 +v 0.2875 0 -0.875 +v 0.2875 0 -0.9437500000000001 +vt 0.4844375 0.6845703125 +vt 0.4844375 0.6874374999999999 +vt 0.48821875 0.6874374999999999 +vt 0.48821875 0.6845703125 +vt 0.3125625 0.5126953125 +vt 0.3125625 0.5155624999999999 +vt 0.31634375 0.5155624999999999 +vt 0.31634375 0.5126953125 +vt 0.3193359375 0.5155624999999999 +vt 0.3193359375 0.5117812500000001 +vt 0.31646875 0.5117812500000001 +vt 0.31646875 0.5155624999999999 +vt 0.4873046875 0.6797500000000001 +vt 0.4873046875 0.6835312499999999 +vt 0.4844375 0.6835312499999999 +vt 0.4844375 0.6797500000000001 +vt 0.49225 0.5634765625 +vt 0.49225 0.5663437499999999 +vt 0.4951171875 0.5663437499999999 +vt 0.4951171875 0.5634765625 +vt 0.49225 0.5673828125 +vt 0.49225 0.5702499999999999 +vt 0.4951171875 0.5702499999999999 +vt 0.4951171875 0.5673828125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2124/6361/1591 2122/6362/1591 2121/6363/1591 2123/6364/1591 +f 2127/6365/1592 2125/6366/1592 2126/6367/1592 2128/6368/1592 +f 2121/6369/1593 2122/6370/1593 2126/6371/1593 2125/6372/1593 +f 2124/6373/1594 2123/6374/1594 2127/6375/1594 2128/6376/1594 +f 2123/6377/1595 2121/6378/1595 2125/6379/1595 2127/6380/1595 +f 2128/6381/1596 2126/6382/1596 2122/6383/1596 2124/6384/1596 +o cube +v 0.328125 0.014435624943269776 -0.9377707215170098 +v 0.328125 0.03237391083538335 -0.9810775746034763 +v 0.328125 7.247780903218981e-9 -0.9437501501477144 +v 0.328125 0.01793829313989448 -0.9870570032341809 +v 0.2875 0.014435624943269776 -0.9377707215170098 +v 0.2875 0.03237391083538335 -0.9810775746034763 +v 0.2875 7.247780903218981e-9 -0.9437501501477144 +v 0.2875 0.01793829313989448 -0.9870570032341809 +vt 0.50396875 0.9169921875 +vt 0.50396875 0.91790625 +vt 0.5068359375 0.91790625 +vt 0.5068359375 0.9169921875 +vt 0.50396875 0.9208984375 +vt 0.50396875 0.9218125 +vt 0.5068359375 0.9218125 +vt 0.5068359375 0.9208984375 +vt 0.4951171875 0.5624374999999999 +vt 0.4951171875 0.5595703125 +vt 0.49225 0.5595703125 +vt 0.49225 0.5624374999999999 +vt 0.4443359375 0.5048828125 +vt 0.4443359375 0.5077499999999999 +vt 0.44146875 0.5077499999999999 +vt 0.44146875 0.5048828125 +vt 0.08209375 0.4951171875 +vt 0.08209375 0.49603125000000003 +vt 0.0849609375 0.49603125000000003 +vt 0.0849609375 0.4951171875 +vt 0.0781875 0.4951171875 +vt 0.0781875 0.49603125000000003 +vt 0.0810546875 0.49603125000000003 +vt 0.0810546875 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2132/6385/1597 2130/6386/1597 2129/6387/1597 2131/6388/1597 +f 2135/6389/1598 2133/6390/1598 2134/6391/1598 2136/6392/1598 +f 2129/6393/1599 2130/6394/1599 2134/6395/1599 2133/6396/1599 +f 2132/6397/1600 2131/6398/1600 2135/6399/1600 2136/6400/1600 +f 2131/6401/1601 2129/6402/1601 2133/6403/1601 2135/6404/1601 +f 2136/6405/1602 2134/6406/1602 2130/6407/1602 2132/6408/1602 +o cube +v 0.328125 0.015625 -0.8656250000000001 +v 0.328125 0.015625 -0.875 +v 0.328125 0 -0.8656250000000001 +v 0.328125 0 -0.875 +v 0.2875 0.015625 -0.8656250000000001 +v 0.2875 0.015625 -0.875 +v 0.2875 0 -0.8656250000000001 +v 0.2875 0 -0.875 +vt 0.507875 0.7255859375 +vt 0.507875 0.7264999999999999 +vt 0.5087890625 0.7264999999999999 +vt 0.5087890625 0.7255859375 +vt 0.2735 0.4912109375 +vt 0.2735 0.49212500000000003 +vt 0.2744140625 0.49212500000000003 +vt 0.2744140625 0.4912109375 +vt 0.5068359375 0.91009375 +vt 0.5068359375 0.9091796875 +vt 0.50396875 0.9091796875 +vt 0.50396875 0.91009375 +vt 0.0966796875 0.4951171875 +vt 0.0966796875 0.49603125000000003 +vt 0.0938125 0.49603125000000003 +vt 0.0938125 0.4951171875 +vt 0.08990625 0.4951171875 +vt 0.08990625 0.49603125000000003 +vt 0.0927734375 0.49603125000000003 +vt 0.0927734375 0.4951171875 +vt 0.086 0.4951171875 +vt 0.086 0.49603125000000003 +vt 0.0888671875 0.49603125000000003 +vt 0.0888671875 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2140/6409/1603 2138/6410/1603 2137/6411/1603 2139/6412/1603 +f 2143/6413/1604 2141/6414/1604 2142/6415/1604 2144/6416/1604 +f 2137/6417/1605 2138/6418/1605 2142/6419/1605 2141/6420/1605 +f 2140/6421/1606 2139/6422/1606 2143/6423/1606 2144/6424/1606 +f 2139/6425/1607 2137/6426/1607 2141/6427/1607 2143/6428/1607 +f 2144/6429/1608 2142/6430/1608 2138/6431/1608 2140/6432/1608 +o cube +v 0.328125 0.03125 -0.8187500000000001 +v 0.328125 0.03125 -0.875 +v 0.328125 0.015625 -0.8187500000000001 +v 0.328125 0.015625 -0.875 +v 0.2875 0.03125 -0.8187500000000001 +v 0.2875 0.03125 -0.875 +v 0.2875 0.015625 -0.8187500000000001 +v 0.2875 0.015625 -0.875 +vt 0.36334375 0.4990234375 +vt 0.36334375 0.49993750000000003 +vt 0.367125 0.49993750000000003 +vt 0.367125 0.4990234375 +vt 0.5000625 0.6396484375 +vt 0.5000625 0.6405624999999999 +vt 0.50384375 0.6405624999999999 +vt 0.50384375 0.6396484375 +vt 0.3232421875 0.5155624999999999 +vt 0.3232421875 0.5117812500000001 +vt 0.320375 0.5117812500000001 +vt 0.320375 0.5155624999999999 +vt 0.4873046875 0.6758437500000001 +vt 0.4873046875 0.6796249999999999 +vt 0.4844375 0.6796249999999999 +vt 0.4844375 0.6758437500000001 +vt 0.50396875 0.9013671875 +vt 0.50396875 0.90228125 +vt 0.5068359375 0.90228125 +vt 0.5068359375 0.9013671875 +vt 0.50396875 0.9052734375 +vt 0.50396875 0.9061875 +vt 0.5068359375 0.9061875 +vt 0.5068359375 0.9052734375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2148/6433/1609 2146/6434/1609 2145/6435/1609 2147/6436/1609 +f 2151/6437/1610 2149/6438/1610 2150/6439/1610 2152/6440/1610 +f 2145/6441/1611 2146/6442/1611 2150/6443/1611 2149/6444/1611 +f 2148/6445/1612 2147/6446/1612 2151/6447/1612 2152/6448/1612 +f 2147/6449/1613 2145/6450/1613 2149/6451/1613 2151/6452/1613 +f 2152/6453/1614 2150/6454/1614 2146/6455/1614 2148/6456/1614 +o cube +v 0.328125 0.03058012661632284 -0.8326285878529707 +v 0.328125 0.014435669313420607 -0.8716047556307907 +v 0.328125 0.016144508920833966 -0.8266491592222662 +v 0.328125 5.161793176222673e-8 -0.8656253270000862 +v 0.2875 0.03058012661632284 -0.8326285878529707 +v 0.2875 0.014435669313420607 -0.8716047556307907 +v 0.2875 0.016144508920833966 -0.8266491592222662 +v 0.2875 5.161793176222673e-8 -0.8656253270000862 +vt 0.50396875 0.8857421875 +vt 0.50396875 0.88665625 +vt 0.5068359375 0.88665625 +vt 0.5068359375 0.8857421875 +vt 0.50396875 0.8935546875 +vt 0.50396875 0.89446875 +vt 0.5068359375 0.89446875 +vt 0.5068359375 0.8935546875 +vt 0.4951171875 0.5585312499999999 +vt 0.4951171875 0.5556640625 +vt 0.49225 0.5556640625 +vt 0.49225 0.5585312499999999 +vt 0.4482421875 0.5048828125 +vt 0.4482421875 0.5077499999999999 +vt 0.445375 0.5077499999999999 +vt 0.445375 0.5048828125 +vt 0.50396875 0.8896484375 +vt 0.50396875 0.8905625 +vt 0.5068359375 0.8905625 +vt 0.5068359375 0.8896484375 +vt 0.50396875 0.8974609375 +vt 0.50396875 0.898375 +vt 0.5068359375 0.898375 +vt 0.5068359375 0.8974609375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2156/6457/1615 2154/6458/1615 2153/6459/1615 2155/6460/1615 +f 2159/6461/1616 2157/6462/1616 2158/6463/1616 2160/6464/1616 +f 2153/6465/1617 2154/6466/1617 2158/6467/1617 2157/6468/1617 +f 2156/6469/1618 2155/6470/1618 2159/6471/1618 2160/6472/1618 +f 2155/6473/1619 2153/6474/1619 2157/6475/1619 2159/6476/1619 +f 2160/6477/1620 2158/6478/1620 2154/6479/1620 2156/6480/1620 +o cube +v 0.3187498879252921 0.12499963368407684 -0.65625 +v 0.3187498879252921 0.12499963368407684 -0.78125 +v 0.3426676024481102 0.06725716290212143 -0.65625 +v 0.3426676024481102 0.06725716290212143 -0.78125 +v 0.23213618175235895 0.08912306189984967 -0.65625 +v 0.23213618175235895 0.08912306189984967 -0.78125 +v 0.25605389627517705 0.03138059111789426 -0.65625 +v 0.25605389627517705 0.03138059111789426 -0.78125 +vt 0.46490625 0.6797500000000001 +vt 0.46490625 0.6835312499999999 +vt 0.47259375 0.6835312499999999 +vt 0.47259375 0.6797500000000001 +vt 0.31646875 0.5313125000000001 +vt 0.31646875 0.5350937499999999 +vt 0.32415625 0.5350937499999999 +vt 0.32415625 0.5313125000000001 +vt 0.216796875 0.5507187499999999 +vt 0.216796875 0.5430312500000001 +vt 0.211 0.5430312500000001 +vt 0.211 0.5507187499999999 +vt 0.244140625 0.5430312500000001 +vt 0.244140625 0.5507187499999999 +vt 0.23834375 0.5507187499999999 +vt 0.23834375 0.5430312500000001 +vt 0.47271875 0.87896875 +vt 0.47271875 0.88275 +vt 0.478515625 0.88275 +vt 0.478515625 0.87896875 +vt 0.47271875 0.91021875 +vt 0.47271875 0.914 +vt 0.478515625 0.914 +vt 0.478515625 0.91021875 +vn 0.9238795325112867 0.3826834323650897 0 +vn -0.9238795325112867 -0.3826834323650897 0 +vn -0.3826834323650897 0.9238795325112867 0 +vn 0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2164/6481/1621 2162/6482/1621 2161/6483/1621 2163/6484/1621 +f 2167/6485/1622 2165/6486/1622 2166/6487/1622 2168/6488/1622 +f 2161/6489/1623 2162/6490/1623 2166/6491/1623 2165/6492/1623 +f 2164/6493/1624 2163/6494/1624 2167/6495/1624 2168/6496/1624 +f 2163/6497/1625 2161/6498/1625 2165/6499/1625 2167/6500/1625 +f 2168/6501/1626 2166/6502/1626 2162/6503/1626 2164/6504/1626 +o cube +v 0.35 0.171875 -0.44062499999999993 +v 0.35 0.171875 -0.553125 +v 0.35 0.125 -0.44062499999999993 +v 0.35 0.125 -0.553125 +v 0.2875 0.171875 -0.44062499999999993 +v 0.2875 0.171875 -0.553125 +v 0.2875 0.125 -0.44062499999999993 +v 0.2875 0.125 -0.553125 +vt 0.47271875 0.5634765625 +vt 0.47271875 0.5663437499999999 +vt 0.4794921875 0.5663437499999999 +vt 0.4794921875 0.5634765625 +vt 0.47271875 0.5947265625 +vt 0.47271875 0.5975937499999999 +vt 0.4794921875 0.5975937499999999 +vt 0.4794921875 0.5947265625 +vt 0.47259375 0.7108749999999999 +vt 0.47259375 0.7041015625 +vt 0.4688125 0.7041015625 +vt 0.4688125 0.7108749999999999 +vt 0.47259375 0.6962890625 +vt 0.47259375 0.7030624999999999 +vt 0.4688125 0.7030624999999999 +vt 0.4688125 0.6962890625 +vt 0.4844375 0.6728515625 +vt 0.4844375 0.6757187499999999 +vt 0.48821875 0.6757187499999999 +vt 0.48821875 0.6728515625 +vt 0.32428125 0.5126953125 +vt 0.32428125 0.5155624999999999 +vt 0.3280625 0.5155624999999999 +vt 0.3280625 0.5126953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2172/6505/1627 2170/6506/1627 2169/6507/1627 2171/6508/1627 +f 2175/6509/1628 2173/6510/1628 2174/6511/1628 2176/6512/1628 +f 2169/6513/1629 2170/6514/1629 2174/6515/1629 2173/6516/1629 +f 2172/6517/1630 2171/6518/1630 2175/6519/1630 2176/6520/1630 +f 2171/6521/1631 2169/6522/1631 2173/6523/1631 2175/6524/1631 +f 2176/6525/1632 2174/6526/1632 2170/6527/1632 2172/6528/1632 +o cube +v 0.334375 0.125 -0.44062499999999993 +v 0.334375 0.125 -0.490625 +v 0.334375 0.109375 -0.44062499999999993 +v 0.334375 0.109375 -0.490625 +v 0.2875 0.125 -0.44062499999999993 +v 0.2875 0.125 -0.490625 +v 0.2875 0.109375 -0.44062499999999993 +v 0.2875 0.109375 -0.490625 +vt 0.50396875 0.8701171875 +vt 0.50396875 0.87103125 +vt 0.5068359375 0.87103125 +vt 0.5068359375 0.8701171875 +vt 0.50396875 0.8779296875 +vt 0.50396875 0.87884375 +vt 0.5068359375 0.87884375 +vt 0.5068359375 0.8779296875 +vt 0.4951171875 0.5546249999999999 +vt 0.4951171875 0.5517578125 +vt 0.49225 0.5517578125 +vt 0.49225 0.5546249999999999 +vt 0.4521484375 0.5048828125 +vt 0.4521484375 0.5077499999999999 +vt 0.44928125 0.5077499999999999 +vt 0.44928125 0.5048828125 +vt 0.50396875 0.8740234375 +vt 0.50396875 0.8749375 +vt 0.5068359375 0.8749375 +vt 0.5068359375 0.8740234375 +vt 0.50396875 0.8818359375 +vt 0.50396875 0.88275 +vt 0.5068359375 0.88275 +vt 0.5068359375 0.8818359375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2180/6529/1633 2178/6530/1633 2177/6531/1633 2179/6532/1633 +f 2183/6533/1634 2181/6534/1634 2182/6535/1634 2184/6536/1634 +f 2177/6537/1635 2178/6538/1635 2182/6539/1635 2181/6540/1635 +f 2180/6541/1636 2179/6542/1636 2183/6543/1636 2184/6544/1636 +f 2179/6545/1637 2177/6546/1637 2181/6547/1637 2183/6548/1637 +f 2184/6549/1638 2182/6550/1638 2178/6551/1638 2180/6552/1638 +o cube +v 0.35 0.17199421312564028 -0.5525270833998679 +v 0.35 0.10741638391403131 -0.7084317545111477 +v 0.35 0.1286873600391737 -0.5345887975077543 +v 0.35 0.06410953082756474 -0.6904934686190342 +v 0.2875 0.17199421312564028 -0.5525270833998679 +v 0.2875 0.10741638391403131 -0.7084317545111477 +v 0.2875 0.1286873600391737 -0.5345887975077543 +v 0.2875 0.06410953082756474 -0.6904934686190342 +vt 0.461 0.9931640625 +vt 0.461 0.99603125 +vt 0.4716796875 0.99603125 +vt 0.4716796875 0.9931640625 +vt 0.461 0.9970703125 +vt 0.461 0.9999375 +vt 0.4716796875 0.9999375 +vt 0.4716796875 0.9970703125 +vt 0.45696875 0.80853125 +vt 0.45696875 0.7978515625 +vt 0.4531875 0.7978515625 +vt 0.4531875 0.80853125 +vt 0.45696875 0.7861328125 +vt 0.45696875 0.7968125 +vt 0.4531875 0.7968125 +vt 0.4531875 0.7861328125 +vt 0.4844375 0.6650390625 +vt 0.4844375 0.6679062499999999 +vt 0.48821875 0.6679062499999999 +vt 0.48821875 0.6650390625 +vt 0.4844375 0.6689453125 +vt 0.4844375 0.6718124999999999 +vt 0.48821875 0.6718124999999999 +vt 0.48821875 0.6689453125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2188/6553/1639 2186/6554/1639 2185/6555/1639 2187/6556/1639 +f 2191/6557/1640 2189/6558/1640 2190/6559/1640 2192/6560/1640 +f 2185/6561/1641 2186/6562/1641 2190/6563/1641 2189/6564/1641 +f 2188/6565/1642 2187/6566/1642 2191/6567/1642 2192/6568/1642 +f 2187/6569/1643 2185/6570/1643 2189/6571/1643 2191/6572/1643 +f 2192/6573/1644 2190/6574/1644 2186/6575/1644 2188/6576/1644 +o cube +v 0.34375 0.10011102487464708 -0.5312500303666691 +v 0.34375 0.07801393796256748 -0.5533471172787487 +v 0.34375 0.07801393796256748 -0.5091529434545894 +v 0.34375 0.055916851050487854 -0.5312500303666691 +v 0.328125 0.10011102487464708 -0.5312500303666691 +v 0.328125 0.07801393796256748 -0.5533471172787487 +v 0.328125 0.07801393796256748 -0.5091529434545894 +v 0.328125 0.055916851050487854 -0.5312500303666691 +vt 0.37115625 0.498046875 +vt 0.37115625 0.49993750000000003 +vt 0.373046875 0.49993750000000003 +vt 0.373046875 0.498046875 +vt 0.5000625 0.630859375 +vt 0.5000625 0.6327499999999999 +vt 0.501953125 0.6327499999999999 +vt 0.501953125 0.630859375 +vt 0.1220703125 0.49212500000000003 +vt 0.1220703125 0.490234375 +vt 0.12115625 0.490234375 +vt 0.12115625 0.49212500000000003 +vt 0.5087890625 0.876953125 +vt 0.5087890625 0.87884375 +vt 0.507875 0.87884375 +vt 0.507875 0.876953125 +vt 0.507875 0.880859375 +vt 0.507875 0.88275 +vt 0.5087890625 0.88275 +vt 0.5087890625 0.880859375 +vt 0.11725 0.490234375 +vt 0.11725 0.49212500000000003 +vt 0.1181640625 0.49212500000000003 +vt 0.1181640625 0.490234375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2196/6577/1645 2194/6578/1645 2193/6579/1645 2195/6580/1645 +f 2199/6581/1646 2197/6582/1646 2198/6583/1646 2200/6584/1646 +f 2193/6585/1647 2194/6586/1647 2198/6587/1647 2197/6588/1647 +f 2196/6589/1648 2195/6590/1648 2199/6591/1648 2200/6592/1648 +f 2195/6593/1649 2193/6594/1649 2197/6595/1649 2199/6596/1649 +f 2200/6597/1650 2198/6598/1650 2194/6599/1650 2196/6600/1650 +o cube +v 0.328125 0.10937500000000001 -0.5 +v 0.328125 0.10937500000000001 -0.5625 +v 0.328125 0.04062500000000001 -0.5 +v 0.328125 0.04062500000000001 -0.5625 +v 0.28125 0.10937500000000001 -0.5 +v 0.28125 0.10937500000000001 -0.5625 +v 0.28125 0.04062500000000001 -0.5 +v 0.28125 0.04062500000000001 -0.5625 +vt 0.26178125 0.5156875000000001 +vt 0.26178125 0.5194687499999999 +vt 0.2655625 0.5194687499999999 +vt 0.2655625 0.5156875000000001 +vt 0.48053125 0.7383437500000001 +vt 0.48053125 0.7421249999999999 +vt 0.4843125 0.7421249999999999 +vt 0.4843125 0.7383437500000001 +vt 0.4873046875 0.6561874999999999 +vt 0.4873046875 0.6524062500000001 +vt 0.4844375 0.6524062500000001 +vt 0.4844375 0.6561874999999999 +vt 0.4873046875 0.6485000000000001 +vt 0.4873046875 0.6522812499999999 +vt 0.4844375 0.6522812499999999 +vt 0.4844375 0.6485000000000001 +vt 0.4844375 0.6563125000000001 +vt 0.4844375 0.6600937499999999 +vt 0.4873046875 0.6600937499999999 +vt 0.4873046875 0.6563125000000001 +vt 0.4844375 0.6602187500000001 +vt 0.4844375 0.6639999999999999 +vt 0.4873046875 0.6639999999999999 +vt 0.4873046875 0.6602187500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2204/6601/1651 2202/6602/1651 2201/6603/1651 2203/6604/1651 +f 2207/6605/1652 2205/6606/1652 2206/6607/1652 2208/6608/1652 +f 2201/6609/1653 2202/6610/1653 2206/6611/1653 2205/6612/1653 +f 2204/6613/1654 2203/6614/1654 2207/6615/1654 2208/6616/1654 +f 2203/6617/1655 2201/6618/1655 2205/6619/1655 2207/6620/1655 +f 2208/6621/1656 2206/6622/1656 2202/6623/1656 2204/6624/1656 +o cube +v 0.328125 0.04375 -0.446875 +v 0.328125 0.04375 -0.49375 +v 0.328125 0.015625 -0.446875 +v 0.328125 0.015625 -0.49375 +v 0.2875 0.04375 -0.446875 +v 0.2875 0.04375 -0.49375 +v 0.2875 0.015625 -0.446875 +v 0.2875 0.015625 -0.49375 +vt 0.4844375 0.501953125 +vt 0.4844375 0.5038437499999999 +vt 0.4873046875 0.5038437499999999 +vt 0.4873046875 0.501953125 +vt 0.48053125 0.501953125 +vt 0.48053125 0.5038437499999999 +vt 0.4833984375 0.5038437499999999 +vt 0.4833984375 0.501953125 +vt 0.4951171875 0.5507187499999999 +vt 0.4951171875 0.5478515625 +vt 0.49225 0.5478515625 +vt 0.49225 0.5507187499999999 +vt 0.4560546875 0.5048828125 +vt 0.4560546875 0.5077499999999999 +vt 0.4531875 0.5077499999999999 +vt 0.4531875 0.5048828125 +vt 0.49615625 0.517578125 +vt 0.49615625 0.5194687499999999 +vt 0.4990234375 0.5194687499999999 +vt 0.4990234375 0.517578125 +vt 0.49615625 0.521484375 +vt 0.49615625 0.5233749999999999 +vt 0.4990234375 0.5233749999999999 +vt 0.4990234375 0.521484375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2212/6625/1657 2210/6626/1657 2209/6627/1657 2211/6628/1657 +f 2215/6629/1658 2213/6630/1658 2214/6631/1658 2216/6632/1658 +f 2209/6633/1659 2210/6634/1659 2214/6635/1659 2213/6636/1659 +f 2212/6637/1660 2211/6638/1660 2215/6639/1660 2216/6640/1660 +f 2211/6641/1661 2209/6642/1661 2213/6643/1661 2215/6644/1661 +f 2216/6645/1662 2214/6646/1662 2210/6647/1662 2212/6648/1662 +o cube +v 0.328125 0.05737377218692499 -0.4626727346061703 +v 0.328125 0.03943548629481142 -0.5059795876926368 +v 0.328125 0.04293815449143615 -0.45669330597546576 +v 0.328125 0.024999868599322572 -0.5000001590619323 +v 0.2875 0.05737377218692499 -0.4626727346061703 +v 0.2875 0.03943548629481142 -0.5059795876926368 +v 0.2875 0.04293815449143615 -0.45669330597546576 +v 0.2875 0.024999868599322572 -0.5000001590619323 +vt 0.50396875 0.8544921875 +vt 0.50396875 0.85540625 +vt 0.5068359375 0.85540625 +vt 0.5068359375 0.8544921875 +vt 0.50396875 0.8623046875 +vt 0.50396875 0.86321875 +vt 0.5068359375 0.86321875 +vt 0.5068359375 0.8623046875 +vt 0.4951171875 0.5468124999999999 +vt 0.4951171875 0.5439453125 +vt 0.49225 0.5439453125 +vt 0.49225 0.5468124999999999 +vt 0.4951171875 0.5400390625 +vt 0.4951171875 0.5429062499999999 +vt 0.49225 0.5429062499999999 +vt 0.49225 0.5400390625 +vt 0.50396875 0.8583984375 +vt 0.50396875 0.8593125 +vt 0.5068359375 0.8593125 +vt 0.5068359375 0.8583984375 +vt 0.50396875 0.8662109375 +vt 0.50396875 0.867125 +vt 0.5068359375 0.867125 +vt 0.5068359375 0.8662109375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2220/6649/1663 2218/6650/1663 2217/6651/1663 2219/6652/1663 +f 2223/6653/1664 2221/6654/1664 2222/6655/1664 2224/6656/1664 +f 2217/6657/1665 2218/6658/1665 2222/6659/1665 2221/6660/1665 +f 2220/6661/1666 2219/6662/1666 2223/6663/1666 2224/6664/1666 +f 2219/6665/1667 2217/6666/1667 2221/6667/1667 2223/6668/1667 +f 2224/6669/1668 2222/6670/1668 2218/6671/1668 2220/6672/1668 +o cube +v 0.328125 0.0573125 -0.446875 +v 0.328125 0.0573125 -0.46281249999999996 +v 0.328125 0.04375 -0.446875 +v 0.328125 0.04375 -0.46281249999999996 +v 0.2875 0.0573125 -0.446875 +v 0.2875 0.0573125 -0.46281249999999996 +v 0.2875 0.04375 -0.446875 +v 0.2875 0.04375 -0.46281249999999996 +vt 0.507875 0.7216796875 +vt 0.507875 0.7225937499999999 +vt 0.5087890625 0.7225937499999999 +vt 0.5087890625 0.7216796875 +vt 0.27740625 0.4912109375 +vt 0.27740625 0.49212500000000003 +vt 0.2783203125 0.49212500000000003 +vt 0.2783203125 0.4912109375 +vt 0.5068359375 0.8436875 +vt 0.5068359375 0.8427734375 +vt 0.50396875 0.8427734375 +vt 0.50396875 0.8436875 +vt 0.5068359375 0.8388671875 +vt 0.5068359375 0.83978125 +vt 0.50396875 0.83978125 +vt 0.50396875 0.8388671875 +vt 0.50396875 0.8466796875 +vt 0.50396875 0.84759375 +vt 0.5068359375 0.84759375 +vt 0.5068359375 0.8466796875 +vt 0.50396875 0.8505859375 +vt 0.50396875 0.8515 +vt 0.5068359375 0.8515 +vt 0.5068359375 0.8505859375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2228/6673/1669 2226/6674/1669 2225/6675/1669 2227/6676/1669 +f 2231/6677/1670 2229/6678/1670 2230/6679/1670 2232/6680/1670 +f 2225/6681/1671 2226/6682/1671 2230/6683/1671 2229/6684/1671 +f 2228/6685/1672 2227/6686/1672 2231/6687/1672 2232/6688/1672 +f 2227/6689/1673 2225/6690/1673 2229/6691/1673 2231/6692/1673 +f 2232/6693/1674 2230/6694/1674 2226/6695/1674 2228/6696/1674 +o cube +v 0.328125 0.03237391083538335 -0.45642242539652367 +v 0.328125 0.014435624943269776 -0.4997292784829902 +v 0.328125 0.01793829313989448 -0.4504429967658191 +v 0.328125 7.247780903218981e-9 -0.49374984985228565 +v 0.2875 0.03237391083538335 -0.45642242539652367 +v 0.2875 0.014435624943269776 -0.4997292784829902 +v 0.2875 0.01793829313989448 -0.4504429967658191 +v 0.2875 7.247780903218981e-9 -0.49374984985228565 +vt 0.17584375 0.4951171875 +vt 0.17584375 0.49603125000000003 +vt 0.1787109375 0.49603125000000003 +vt 0.1787109375 0.4951171875 +vt 0.50396875 0.8310546875 +vt 0.50396875 0.83196875 +vt 0.5068359375 0.83196875 +vt 0.5068359375 0.8310546875 +vt 0.4638671875 0.5077499999999999 +vt 0.4638671875 0.5048828125 +vt 0.461 0.5048828125 +vt 0.461 0.5077499999999999 +vt 0.4951171875 0.5361328125 +vt 0.4951171875 0.5389999999999999 +vt 0.49225 0.5389999999999999 +vt 0.49225 0.5361328125 +vt 0.50396875 0.8271484375 +vt 0.50396875 0.8280625 +vt 0.5068359375 0.8280625 +vt 0.5068359375 0.8271484375 +vt 0.50396875 0.8349609375 +vt 0.50396875 0.835875 +vt 0.5068359375 0.835875 +vt 0.5068359375 0.8349609375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2236/6697/1675 2234/6698/1675 2233/6699/1675 2235/6700/1675 +f 2239/6701/1676 2237/6702/1676 2238/6703/1676 2240/6704/1676 +f 2233/6705/1677 2234/6706/1677 2238/6707/1677 2237/6708/1677 +f 2236/6709/1678 2235/6710/1678 2239/6711/1678 2240/6712/1678 +f 2235/6713/1679 2233/6714/1679 2237/6715/1679 2239/6716/1679 +f 2240/6717/1680 2238/6718/1680 2234/6719/1680 2236/6720/1680 +o cube +v 0.328125 0.040624999999999994 -0.49374999999999997 +v 0.328125 0.040624999999999994 -0.5625 +v 0.328125 0 -0.49374999999999997 +v 0.328125 0 -0.5625 +v 0.2875 0.040624999999999994 -0.49374999999999997 +v 0.2875 0.040624999999999994 -0.5625 +v 0.2875 0 -0.49374999999999997 +v 0.2875 0 -0.5625 +vt 0.4844375 0.6455078125 +vt 0.4844375 0.6483749999999999 +vt 0.48821875 0.6483749999999999 +vt 0.48821875 0.6455078125 +vt 0.351625 0.5126953125 +vt 0.351625 0.5155624999999999 +vt 0.35540625 0.5155624999999999 +vt 0.35540625 0.5126953125 +vt 0.4873046875 0.6444687499999999 +vt 0.4873046875 0.6406875000000001 +vt 0.4844375 0.6406875000000001 +vt 0.4844375 0.6444687499999999 +vt 0.4873046875 0.6367812500000001 +vt 0.4873046875 0.6405624999999999 +vt 0.4844375 0.6405624999999999 +vt 0.4844375 0.6367812500000001 +vt 0.4688125 0.5048828125 +vt 0.4688125 0.5077499999999999 +vt 0.4716796875 0.5077499999999999 +vt 0.4716796875 0.5048828125 +vt 0.49225 0.5322265625 +vt 0.49225 0.5350937499999999 +vt 0.4951171875 0.5350937499999999 +vt 0.4951171875 0.5322265625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2244/6721/1681 2242/6722/1681 2241/6723/1681 2243/6724/1681 +f 2247/6725/1682 2245/6726/1682 2246/6727/1682 2248/6728/1682 +f 2241/6729/1683 2242/6730/1683 2246/6731/1683 2245/6732/1683 +f 2244/6733/1684 2243/6734/1684 2247/6735/1684 2248/6736/1684 +f 2243/6737/1685 2241/6738/1685 2245/6739/1685 2247/6740/1685 +f 2248/6741/1686 2246/6742/1686 2242/6743/1686 2244/6744/1686 +o cube +v 0.328125 0.03125 -0.5625 +v 0.328125 0.03125 -0.6187499999999999 +v 0.328125 0.015625 -0.5625 +v 0.328125 0.015625 -0.6187499999999999 +v 0.2875 0.03125 -0.5625 +v 0.2875 0.03125 -0.6187499999999999 +v 0.2875 0.015625 -0.5625 +v 0.2875 0.015625 -0.6187499999999999 +vt 0.3750625 0.4990234375 +vt 0.3750625 0.49993750000000003 +vt 0.37884375 0.49993750000000003 +vt 0.37884375 0.4990234375 +vt 0.5000625 0.6279296875 +vt 0.5000625 0.6288437499999999 +vt 0.50384375 0.6288437499999999 +vt 0.50384375 0.6279296875 +vt 0.4873046875 0.6366562499999999 +vt 0.4873046875 0.6328750000000001 +vt 0.4844375 0.6328750000000001 +vt 0.4844375 0.6366562499999999 +vt 0.4873046875 0.6289687500000001 +vt 0.4873046875 0.6327499999999999 +vt 0.4844375 0.6327499999999999 +vt 0.4844375 0.6289687500000001 +vt 0.17975 0.4951171875 +vt 0.17975 0.49603125000000003 +vt 0.1826171875 0.49603125000000003 +vt 0.1826171875 0.4951171875 +vt 0.50396875 0.8232421875 +vt 0.50396875 0.82415625 +vt 0.5068359375 0.82415625 +vt 0.5068359375 0.8232421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2252/6745/1687 2250/6746/1687 2249/6747/1687 2251/6748/1687 +f 2255/6749/1688 2253/6750/1688 2254/6751/1688 2256/6752/1688 +f 2249/6753/1689 2250/6754/1689 2254/6755/1689 2253/6756/1689 +f 2252/6757/1690 2251/6758/1690 2255/6759/1690 2256/6760/1690 +f 2251/6761/1691 2249/6762/1691 2253/6763/1691 2255/6764/1691 +f 2256/6765/1692 2254/6766/1692 2250/6767/1692 2252/6768/1692 +o cube +v 0.328125 0.015625 -0.5625 +v 0.328125 0.015625 -0.5718749999999999 +v 0.328125 0 -0.5625 +v 0.328125 0 -0.5718749999999999 +v 0.2875 0.015625 -0.5625 +v 0.2875 0.015625 -0.5718749999999999 +v 0.2875 0 -0.5625 +v 0.2875 0 -0.5718749999999999 +vt 0.507875 0.7177734375 +vt 0.507875 0.7186874999999999 +vt 0.5087890625 0.7186874999999999 +vt 0.5087890625 0.7177734375 +vt 0.2813125 0.4912109375 +vt 0.2813125 0.49212500000000003 +vt 0.2822265625 0.49212500000000003 +vt 0.2822265625 0.4912109375 +vt 0.1904296875 0.49603125000000003 +vt 0.1904296875 0.4951171875 +vt 0.1875625 0.4951171875 +vt 0.1875625 0.49603125000000003 +vt 0.1943359375 0.4951171875 +vt 0.1943359375 0.49603125000000003 +vt 0.19146875 0.49603125000000003 +vt 0.19146875 0.4951171875 +vt 0.18365625 0.4951171875 +vt 0.18365625 0.49603125000000003 +vt 0.1865234375 0.49603125000000003 +vt 0.1865234375 0.4951171875 +vt 0.50396875 0.8193359375 +vt 0.50396875 0.82025 +vt 0.5068359375 0.82025 +vt 0.5068359375 0.8193359375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2260/6769/1693 2258/6770/1693 2257/6771/1693 2259/6772/1693 +f 2263/6773/1694 2261/6774/1694 2262/6775/1694 2264/6776/1694 +f 2257/6777/1695 2258/6778/1695 2262/6779/1695 2261/6780/1695 +f 2260/6781/1696 2259/6782/1696 2263/6783/1696 2264/6784/1696 +f 2259/6785/1697 2257/6786/1697 2261/6787/1697 2263/6788/1697 +f 2264/6789/1698 2262/6790/1698 2258/6791/1698 2260/6792/1698 +o cube +v 0.328125 0.014435669313420607 -0.5658952443692093 +v 0.328125 0.030580126616322756 -0.6048714121470291 +v 0.328125 5.161793176222673e-8 -0.5718746729999138 +v 0.328125 0.01614450892083391 -0.6108508407777336 +v 0.2875 0.014435669313420607 -0.5658952443692093 +v 0.2875 0.030580126616322756 -0.6048714121470291 +v 0.2875 5.161793176222673e-8 -0.5718746729999138 +v 0.2875 0.01614450892083391 -0.6108508407777336 +vt 0.50396875 0.7958984375 +vt 0.50396875 0.7968125 +vt 0.5068359375 0.7968125 +vt 0.5068359375 0.7958984375 +vt 0.50396875 0.8037109375 +vt 0.50396875 0.804625 +vt 0.5068359375 0.804625 +vt 0.5068359375 0.8037109375 +vt 0.4951171875 0.5311874999999999 +vt 0.4951171875 0.5283203125 +vt 0.49225 0.5283203125 +vt 0.49225 0.5311874999999999 +vt 0.4951171875 0.5244140625 +vt 0.4951171875 0.5272812499999999 +vt 0.49225 0.5272812499999999 +vt 0.49225 0.5244140625 +vt 0.50396875 0.7998046875 +vt 0.50396875 0.80071875 +vt 0.5068359375 0.80071875 +vt 0.5068359375 0.7998046875 +vt 0.50396875 0.8076171875 +vt 0.50396875 0.80853125 +vt 0.5068359375 0.80853125 +vt 0.5068359375 0.8076171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2268/6793/1699 2266/6794/1699 2265/6795/1699 2267/6796/1699 +f 2271/6797/1700 2269/6798/1700 2270/6799/1700 2272/6800/1700 +f 2265/6801/1701 2266/6802/1701 2270/6803/1701 2269/6804/1701 +f 2268/6805/1702 2267/6806/1702 2271/6807/1702 2272/6808/1702 +f 2267/6809/1703 2265/6810/1703 2269/6811/1703 2271/6812/1703 +f 2272/6813/1704 2270/6814/1704 2266/6815/1704 2268/6816/1704 +o cube +v 0.334375 0.111730723519747 -0.5770054219229077 +v 0.334375 0.07585415173551983 -0.6636191280958409 +v 0.334375 0.09729510582425813 -0.5710259932922032 +v 0.334375 0.061418534040030975 -0.6576396994651363 +v 0.2875 0.111730723519747 -0.5770054219229077 +v 0.2875 0.07585415173551983 -0.6636191280958409 +v 0.2875 0.09729510582425813 -0.5710259932922032 +v 0.2875 0.061418534040030975 -0.6576396994651363 +vt 0.48834375 0.5029296875 +vt 0.48834375 0.5038437499999999 +vt 0.494140625 0.5038437499999999 +vt 0.494140625 0.5029296875 +vt 0.49615625 0.5146484375 +vt 0.49615625 0.5155624999999999 +vt 0.501953125 0.5155624999999999 +vt 0.501953125 0.5146484375 +vt 0.4794921875 0.6874374999999999 +vt 0.4794921875 0.681640625 +vt 0.476625 0.681640625 +vt 0.476625 0.6874374999999999 +vt 0.3193359375 0.517578125 +vt 0.3193359375 0.5233749999999999 +vt 0.31646875 0.5233749999999999 +vt 0.31646875 0.517578125 +vt 0.50396875 0.7880859375 +vt 0.50396875 0.789 +vt 0.5068359375 0.789 +vt 0.5068359375 0.7880859375 +vt 0.50396875 0.7919921875 +vt 0.50396875 0.79290625 +vt 0.5068359375 0.79290625 +vt 0.5068359375 0.7919921875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2276/6817/1705 2274/6818/1705 2273/6819/1705 2275/6820/1705 +f 2279/6821/1706 2277/6822/1706 2278/6823/1706 2280/6824/1706 +f 2273/6825/1707 2274/6826/1707 2278/6827/1707 2277/6828/1707 +f 2276/6829/1708 2275/6830/1708 2279/6831/1708 2280/6832/1708 +f 2275/6833/1709 2273/6834/1709 2277/6835/1709 2279/6836/1709 +f 2280/6837/1710 2278/6838/1710 2274/6839/1710 2276/6840/1710 +o cube +v 0.265625 0.109375 -0.875 +v 0.265625 0.109375 -0.9375 +v 0.265625 0.046875 -0.875 +v 0.265625 0.046875 -0.9375 +v -0.265625 0.109375 -0.875 +v -0.265625 0.109375 -0.9375 +v -0.265625 0.046875 -0.875 +v -0.265625 0.046875 -0.9375 +vt 0.4843125 0.92975 +vt 0.4843125 0.93353125 +vt 0.48053125 0.93353125 +vt 0.48053125 0.92975 +vt 0.4843125 0.92584375 +vt 0.4843125 0.929625 +vt 0.48053125 0.929625 +vt 0.48053125 0.92584375 +vt 0.40240625 0.9218125 +vt 0.40240625 0.91803125 +vt 0.435546875 0.91803125 +vt 0.435546875 0.9218125 +vt 0.086 0.5938125000000001 +vt 0.086 0.5975937499999999 +vt 0.119140625 0.5975937499999999 +vt 0.119140625 0.5938125000000001 +vt 0.427734375 0.7031875000000001 +vt 0.427734375 0.7069687499999999 +vt 0.39459375 0.7069687499999999 +vt 0.39459375 0.7031875000000001 +vt 0.275390625 0.95709375 +vt 0.275390625 0.960875 +vt 0.24225 0.960875 +vt 0.24225 0.95709375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2284/6841/1711 2282/6842/1711 2281/6843/1711 2283/6844/1711 +f 2287/6845/1712 2285/6846/1712 2286/6847/1712 2288/6848/1712 +f 2281/6849/1713 2282/6850/1713 2286/6851/1713 2285/6852/1713 +f 2284/6853/1714 2283/6854/1714 2287/6855/1714 2288/6856/1714 +f 2283/6857/1715 2281/6858/1715 2285/6859/1715 2287/6860/1715 +f 2288/6861/1716 2286/6862/1716 2282/6863/1716 2284/6864/1716 +o cube +v 0.3125 0.0600224897987522 -0.71875 +v 0.3125 0.046764237651504406 -0.7320082521472477 +v 0.3125 0.04676423765150445 -0.7054917478527523 +v 0.3125 0.03350598550425665 -0.71875 +v 0.25 0.0600224897987522 -0.71875 +v 0.25 0.046764237651504406 -0.7320082521472477 +v 0.25 0.04676423765150445 -0.7054917478527523 +v 0.25 0.03350598550425665 -0.71875 +vt 0.3017578125 0.4912109375 +vt 0.3017578125 0.49212500000000003 +vt 0.30084375 0.49212500000000003 +vt 0.30084375 0.4912109375 +vt 0.5087890625 0.6982421875 +vt 0.5087890625 0.6991562499999999 +vt 0.507875 0.6991562499999999 +vt 0.507875 0.6982421875 +vt 0.42584375 0.49993750000000003 +vt 0.42584375 0.4990234375 +vt 0.429625 0.4990234375 +vt 0.429625 0.49993750000000003 +vt 0.5000625 0.5732421875 +vt 0.5000625 0.5741562499999999 +vt 0.50384375 0.5741562499999999 +vt 0.50384375 0.5732421875 +vt 0.50384375 0.5771484375 +vt 0.50384375 0.5780624999999999 +vt 0.5000625 0.5780624999999999 +vt 0.5000625 0.5771484375 +vt 0.42571875 0.4990234375 +vt 0.42571875 0.49993750000000003 +vt 0.4219375 0.49993750000000003 +vt 0.4219375 0.4990234375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2292/6865/1717 2290/6866/1717 2289/6867/1717 2291/6868/1717 +f 2295/6869/1718 2293/6870/1718 2294/6871/1718 2296/6872/1718 +f 2289/6873/1719 2290/6874/1719 2294/6875/1719 2293/6876/1719 +f 2292/6877/1720 2291/6878/1720 2295/6879/1720 2296/6880/1720 +f 2291/6881/1721 2289/6882/1721 2293/6883/1721 2295/6884/1721 +f 2296/6885/1722 2294/6886/1722 2290/6887/1722 2292/6888/1722 +o cube +v -0.25 0.0600224897987522 -0.71875 +v -0.25 0.046764237651504406 -0.7320082521472477 +v -0.25 0.04676423765150445 -0.7054917478527523 +v -0.25 0.03350598550425665 -0.71875 +v -0.3125 0.0600224897987522 -0.71875 +v -0.3125 0.046764237651504406 -0.7320082521472477 +v -0.3125 0.04676423765150445 -0.7054917478527523 +v -0.3125 0.03350598550425665 -0.71875 +vt 0.3056640625 0.4912109375 +vt 0.3056640625 0.49212500000000003 +vt 0.30475 0.49212500000000003 +vt 0.30475 0.4912109375 +vt 0.5087890625 0.6943359375 +vt 0.5087890625 0.6952499999999999 +vt 0.507875 0.6952499999999999 +vt 0.507875 0.6943359375 +vt 0.43365625 0.49993750000000003 +vt 0.43365625 0.4990234375 +vt 0.4374375 0.4990234375 +vt 0.4374375 0.49993750000000003 +vt 0.5000625 0.5654296875 +vt 0.5000625 0.5663437499999999 +vt 0.50384375 0.5663437499999999 +vt 0.50384375 0.5654296875 +vt 0.50384375 0.5693359375 +vt 0.50384375 0.5702499999999999 +vt 0.5000625 0.5702499999999999 +vt 0.5000625 0.5693359375 +vt 0.43353125 0.4990234375 +vt 0.43353125 0.49993750000000003 +vt 0.42975 0.49993750000000003 +vt 0.42975 0.4990234375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2300/6889/1723 2298/6890/1723 2297/6891/1723 2299/6892/1723 +f 2303/6893/1724 2301/6894/1724 2302/6895/1724 2304/6896/1724 +f 2297/6897/1725 2298/6898/1725 2302/6899/1725 2301/6900/1725 +f 2300/6901/1726 2299/6902/1726 2303/6903/1726 2304/6904/1726 +f 2299/6905/1727 2297/6906/1727 2301/6907/1727 2303/6908/1727 +f 2304/6909/1728 2302/6910/1728 2298/6911/1728 2300/6912/1728 +o cube +v 0.265625 0.109375 -0.5 +v 0.265625 0.109375 -0.5625 +v 0.265625 0.046875 -0.5 +v 0.265625 0.046875 -0.5625 +v -0.265625 0.109375 -0.5 +v -0.265625 0.109375 -0.5625 +v -0.265625 0.046875 -0.5 +v -0.265625 0.046875 -0.5625 +vt 0.4843125 0.7070937500000001 +vt 0.4843125 0.7108749999999999 +vt 0.48053125 0.7108749999999999 +vt 0.48053125 0.7070937500000001 +vt 0.4843125 0.7031875000000001 +vt 0.4843125 0.7069687499999999 +vt 0.48053125 0.7069687499999999 +vt 0.48053125 0.7031875000000001 +vt 0.40240625 0.8593125 +vt 0.40240625 0.85553125 +vt 0.435546875 0.85553125 +vt 0.435546875 0.8593125 +vt 0.40240625 0.851625 +vt 0.40240625 0.85540625 +vt 0.435546875 0.85540625 +vt 0.435546875 0.851625 +vt 0.435546875 0.8594375 +vt 0.435546875 0.86321875 +vt 0.40240625 0.86321875 +vt 0.40240625 0.8594375 +vt 0.435546875 0.86334375 +vt 0.435546875 0.867125 +vt 0.40240625 0.867125 +vt 0.40240625 0.86334375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2308/6913/1729 2306/6914/1729 2305/6915/1729 2307/6916/1729 +f 2311/6917/1730 2309/6918/1730 2310/6919/1730 2312/6920/1730 +f 2305/6921/1731 2306/6922/1731 2310/6923/1731 2309/6924/1731 +f 2308/6925/1732 2307/6926/1732 2311/6927/1732 2312/6928/1732 +f 2307/6929/1733 2305/6930/1733 2309/6931/1733 2311/6932/1733 +f 2312/6933/1734 2310/6934/1734 2306/6935/1734 2308/6936/1734 +o cube +v -0.19687500000000002 0.1875 -0.515625 +v -0.19687500000000002 0.1875 -0.84375 +v -0.19687500000000002 0.015625 -0.515625 +v -0.19687500000000002 0.015625 -0.84375 +v -0.19687500000000002 0.1875 -0.515625 +v -0.19687500000000002 0.1875 -0.84375 +v -0.19687500000000002 0.015625 -0.515625 +v -0.19687500000000002 0.015625 -0.84375 +vt 0.37109375 0.6416015625 +vt 0.37109375 0.6522812499999999 +vt 0.3916640625 0.6522812499999999 +vt 0.3916640625 0.6416015625 +vt 0.3916015625 0.6416015625 +vt 0.3916015625 0.6522812499999999 +vt 0.37115625 0.6522812499999999 +vt 0.37115625 0.6416015625 +vt 0.0000625 0.9794921875 +vt 0.0000625 0.9794921875 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9794921875 +vt 0.0000625 0.9794921875 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9892578125 +vt 0.0000625 0.9892578125 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9892578125 +vt 0.0000625 0.9892578125 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2316/6937/1735 2314/6938/1735 2313/6939/1735 2315/6940/1735 +f 2319/6941/1736 2317/6942/1736 2318/6943/1736 2320/6944/1736 +f 2314/6945/1737 2318/6946/1737 2313/6947/1737 2317/6948/1737 +f 2315/6949/1738 2319/6950/1738 2316/6951/1738 2320/6952/1738 +f 2313/6953/1739 2317/6954/1739 2315/6955/1739 2319/6956/1739 +f 2318/6957/1740 2314/6958/1740 2320/6959/1740 2316/6960/1740 +o cube +v -0.18125000000000002 0.140625 -0.796875 +v -0.18125000000000002 0.140625 -0.96875 +v -0.18125000000000002 0.015625 -0.796875 +v -0.18125000000000002 0.015625 -0.96875 +v -0.25 0.140625 -0.796875 +v -0.25 0.140625 -0.96875 +v -0.25 0.015625 -0.796875 +v -0.25 0.015625 -0.96875 +vt 0.2802734375 0.5703750000000001 +vt 0.2802734375 0.5780624999999999 +vt 0.26959375 0.5780624999999999 +vt 0.26959375 0.5703750000000001 +vt 0.3310546875 0.5703750000000001 +vt 0.3310546875 0.5780624999999999 +vt 0.320375 0.5780624999999999 +vt 0.320375 0.5703750000000001 +vt 0.40240625 0.5468124999999999 +vt 0.40240625 0.5361328125 +vt 0.4061875 0.5361328125 +vt 0.4061875 0.5468124999999999 +vt 0.41021875 0.5361328125 +vt 0.41021875 0.5468124999999999 +vt 0.414 0.5468124999999999 +vt 0.414 0.5361328125 +vt 0.4686875 0.6485000000000001 +vt 0.4686875 0.6561874999999999 +vt 0.46490625 0.6561874999999999 +vt 0.46490625 0.6485000000000001 +vt 0.4686875 0.6563125000000001 +vt 0.4686875 0.6639999999999999 +vt 0.46490625 0.6639999999999999 +vt 0.46490625 0.6563125000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2324/6961/1741 2322/6962/1741 2321/6963/1741 2323/6964/1741 +f 2327/6965/1742 2325/6966/1742 2326/6967/1742 2328/6968/1742 +f 2321/6969/1743 2322/6970/1743 2326/6971/1743 2325/6972/1743 +f 2324/6973/1744 2323/6974/1744 2327/6975/1744 2328/6976/1744 +f 2323/6977/1745 2321/6978/1745 2325/6979/1745 2327/6980/1745 +f 2328/6981/1746 2326/6982/1746 2322/6983/1746 2324/6984/1746 +o cube +v -0.18125000000000002 0.140625 -0.46875 +v -0.18125000000000002 0.140625 -0.640625 +v -0.18125000000000002 0.015625 -0.46875 +v -0.18125000000000002 0.015625 -0.640625 +v -0.25 0.140625 -0.46875 +v -0.25 0.140625 -0.640625 +v -0.25 0.015625 -0.46875 +v -0.25 0.015625 -0.640625 +vt 0.3701171875 0.5703750000000001 +vt 0.3701171875 0.5780624999999999 +vt 0.3594375 0.5780624999999999 +vt 0.3594375 0.5703750000000001 +vt 0.4326171875 0.6328750000000001 +vt 0.4326171875 0.6405624999999999 +vt 0.4219375 0.6405624999999999 +vt 0.4219375 0.6328750000000001 +vt 0.414125 0.5468124999999999 +vt 0.414125 0.5361328125 +vt 0.41790625 0.5361328125 +vt 0.41790625 0.5468124999999999 +vt 0.41803125 0.5361328125 +vt 0.41803125 0.5468124999999999 +vt 0.4218125 0.5468124999999999 +vt 0.4218125 0.5361328125 +vt 0.4686875 0.6250625000000001 +vt 0.4686875 0.6327499999999999 +vt 0.46490625 0.6327499999999999 +vt 0.46490625 0.6250625000000001 +vt 0.4686875 0.6328750000000001 +vt 0.4686875 0.6405624999999999 +vt 0.46490625 0.6405624999999999 +vt 0.46490625 0.6328750000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2332/6985/1747 2330/6986/1747 2329/6987/1747 2331/6988/1747 +f 2335/6989/1748 2333/6990/1748 2334/6991/1748 2336/6992/1748 +f 2329/6993/1749 2330/6994/1749 2334/6995/1749 2333/6996/1749 +f 2332/6997/1750 2331/6998/1750 2335/6999/1750 2336/7000/1750 +f 2331/7001/1751 2329/7002/1751 2333/7003/1751 2335/7004/1751 +f 2336/7005/1752 2334/7006/1752 2330/7007/1752 2332/7008/1752 +o cube +v 0.25625 0.09375 -0.65625 +v 0.25625 0.09375 -0.78125 +v 0.25625 0.03125 -0.65625 +v 0.25625 0.03125 -0.78125 +v -0.25 0.09375 -0.65625 +v -0.25 0.09375 -0.78125 +v -0.25 0.03125 -0.65625 +v -0.25 0.03125 -0.78125 +vt 0.47259375 0.6211562500000001 +vt 0.47259375 0.6249374999999999 +vt 0.46490625 0.6249374999999999 +vt 0.46490625 0.6211562500000001 +vt 0.47259375 0.6172500000000001 +vt 0.47259375 0.6210312499999999 +vt 0.46490625 0.6210312499999999 +vt 0.46490625 0.6172500000000001 +vt 0.3594375 0.8515 +vt 0.3594375 0.8438125 +vt 0.3905625 0.8438125 +vt 0.3905625 0.8515 +vt 0.3594375 0.836 +vt 0.3594375 0.8436875 +vt 0.3905625 0.8436875 +vt 0.3905625 0.836 +vt 0.4374375 0.6602187500000001 +vt 0.4374375 0.6639999999999999 +vt 0.4063125 0.6639999999999999 +vt 0.4063125 0.6602187500000001 +vt 0.4374375 0.6641250000000001 +vt 0.4374375 0.6679062499999999 +vt 0.4063125 0.6679062499999999 +vt 0.4063125 0.6641250000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2340/7009/1753 2338/7010/1753 2337/7011/1753 2339/7012/1753 +f 2343/7013/1754 2341/7014/1754 2342/7015/1754 2344/7016/1754 +f 2337/7017/1755 2338/7018/1755 2342/7019/1755 2341/7020/1755 +f 2340/7021/1756 2339/7022/1756 2343/7023/1756 2344/7024/1756 +f 2339/7025/1757 2337/7026/1757 2341/7027/1757 2343/7028/1757 +f 2344/7029/1758 2342/7030/1758 2338/7031/1758 2340/7032/1758 +o cube +v 0.046875 0.1875 -0.671875 +v 0.046875 0.1875 -0.765625 +v 0.046875 0.09375 -0.671875 +v 0.046875 0.09375 -0.765625 +v -0.046875 0.1875 -0.671875 +v -0.046875 0.1875 -0.765625 +v -0.046875 0.09375 -0.671875 +v -0.046875 0.09375 -0.765625 +vt 0.462890625 0.666015625 +vt 0.462890625 0.6718124999999999 +vt 0.45709375 0.6718124999999999 +vt 0.45709375 0.666015625 +vt 0.462890625 0.650390625 +vt 0.462890625 0.6561874999999999 +vt 0.45709375 0.6561874999999999 +vt 0.45709375 0.650390625 +vt 0.45709375 0.6405624999999999 +vt 0.45709375 0.634765625 +vt 0.462890625 0.634765625 +vt 0.462890625 0.6405624999999999 +vt 0.45709375 0.599609375 +vt 0.45709375 0.6054062499999999 +vt 0.462890625 0.6054062499999999 +vt 0.462890625 0.599609375 +vt 0.462890625 0.658203125 +vt 0.462890625 0.6639999999999999 +vt 0.45709375 0.6639999999999999 +vt 0.45709375 0.658203125 +vt 0.462890625 0.673828125 +vt 0.462890625 0.6796249999999999 +vt 0.45709375 0.6796249999999999 +vt 0.45709375 0.673828125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2348/7033/1759 2346/7034/1759 2345/7035/1759 2347/7036/1759 +f 2351/7037/1760 2349/7038/1760 2350/7039/1760 2352/7040/1760 +f 2345/7041/1761 2346/7042/1761 2350/7043/1761 2349/7044/1761 +f 2348/7045/1762 2347/7046/1762 2351/7047/1762 2352/7048/1762 +f 2347/7049/1763 2345/7050/1763 2349/7051/1763 2351/7052/1763 +f 2352/7053/1764 2350/7054/1764 2346/7055/1764 2348/7056/1764 +o cube +v -0.265625 0.171875 1.0078125 +v -0.265625 0.171875 0.9296875 +v -0.265625 -0.015625 1.0078125 +v -0.265625 -0.015625 0.9296875 +v -0.28125 0.171875 1.0078125 +v -0.28125 0.171875 0.9296875 +v -0.28125 -0.015625 1.0078125 +v -0.28125 -0.015625 0.9296875 +vt 0.4423828125 0.6524062500000001 +vt 0.4423828125 0.6639999999999999 +vt 0.4375625 0.6639999999999999 +vt 0.4375625 0.6524062500000001 +vt 0.3642578125 0.5508437500000001 +vt 0.3642578125 0.5624374999999999 +vt 0.3594375 0.5624374999999999 +vt 0.3594375 0.5508437500000001 +vt 0.5000625 0.80853125 +vt 0.5000625 0.8037109375 +vt 0.5009765625 0.8037109375 +vt 0.5009765625 0.80853125 +vt 0.195375 0.4951171875 +vt 0.195375 0.49993750000000003 +vt 0.1962890625 0.49993750000000003 +vt 0.1962890625 0.4951171875 +vt 0.4892578125 0.92584375 +vt 0.4892578125 0.9374375 +vt 0.48834375 0.9374375 +vt 0.48834375 0.92584375 +vt 0.4892578125 0.9375625 +vt 0.4892578125 0.94915625 +vt 0.48834375 0.94915625 +vt 0.48834375 0.9375625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2356/7057/1765 2354/7058/1765 2353/7059/1765 2355/7060/1765 +f 2359/7061/1766 2357/7062/1766 2358/7063/1766 2360/7064/1766 +f 2353/7065/1767 2354/7066/1767 2358/7067/1767 2357/7068/1767 +f 2356/7069/1768 2355/7070/1768 2359/7071/1768 2360/7072/1768 +f 2355/7073/1769 2353/7074/1769 2357/7075/1769 2359/7076/1769 +f 2360/7077/1770 2358/7078/1770 2354/7079/1770 2356/7080/1770 +o cube +v -0.265625 0.1171875 1.0625 +v -0.265625 0.1171875 0.875 +v -0.265625 0.0390625 1.0625 +v -0.265625 0.0390625 0.875 +v -0.28125 0.1171875 1.0625 +v -0.28125 0.1171875 0.875 +v -0.28125 0.0390625 1.0625 +v -0.28125 0.0390625 0.875 +vt 0.44915625 0.7060546875 +vt 0.44915625 0.7108749999999999 +vt 0.4375625 0.7108749999999999 +vt 0.4375625 0.7060546875 +vt 0.44915625 0.6240234375 +vt 0.44915625 0.6288437499999999 +vt 0.4375625 0.6288437499999999 +vt 0.4375625 0.6240234375 +vt 0.48834375 0.9061875 +vt 0.48834375 0.89459375 +vt 0.4892578125 0.89459375 +vt 0.4892578125 0.9061875 +vt 0.48834375 0.882875 +vt 0.48834375 0.89446875 +vt 0.4892578125 0.89446875 +vt 0.4892578125 0.882875 +vt 0.5009765625 0.7958984375 +vt 0.5009765625 0.80071875 +vt 0.5000625 0.80071875 +vt 0.5000625 0.7958984375 +vt 0.2001953125 0.4951171875 +vt 0.2001953125 0.49993750000000003 +vt 0.19928125 0.49993750000000003 +vt 0.19928125 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2364/7081/1771 2362/7082/1771 2361/7083/1771 2363/7084/1771 +f 2367/7085/1772 2365/7086/1772 2366/7087/1772 2368/7088/1772 +f 2361/7089/1773 2362/7090/1773 2366/7091/1773 2365/7092/1773 +f 2364/7093/1774 2363/7094/1774 2367/7095/1774 2368/7096/1774 +f 2363/7097/1775 2361/7098/1775 2365/7099/1775 2367/7100/1775 +f 2368/7101/1776 2366/7102/1776 2362/7103/1776 2364/7104/1776 +o cube +v -0.265625 0.039455405184465026 1.062662589009669 +v -0.265625 0.1720379266569427 0.9300800675371915 +v -0.265625 -0.015787312095733974 1.0074198717294702 +v -0.265625 0.11679520937674369 0.8748373502569925 +v -0.28125 0.039455405184465026 1.062662589009669 +v -0.28125 0.1720379266569427 0.9300800675371915 +v -0.28125 -0.015787312095733974 1.0074198717294702 +v -0.28125 0.11679520937674369 0.8748373502569925 +vt 0.44915625 0.6162109375 +vt 0.44915625 0.6210312499999999 +vt 0.4375625 0.6210312499999999 +vt 0.4375625 0.6162109375 +vt 0.39446875 0.5576171875 +vt 0.39446875 0.5624374999999999 +vt 0.382875 0.5624374999999999 +vt 0.382875 0.5576171875 +vt 0.48834375 0.88275 +vt 0.48834375 0.87115625 +vt 0.4892578125 0.87115625 +vt 0.4892578125 0.88275 +vt 0.48834375 0.8594375 +vt 0.48834375 0.87103125 +vt 0.4892578125 0.87103125 +vt 0.4892578125 0.8594375 +vt 0.2080078125 0.4951171875 +vt 0.2080078125 0.49993750000000003 +vt 0.20709375 0.49993750000000003 +vt 0.20709375 0.4951171875 +vt 0.2041015625 0.4951171875 +vt 0.2041015625 0.49993750000000003 +vt 0.2031875 0.49993750000000003 +vt 0.2031875 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2372/7105/1777 2370/7106/1777 2369/7107/1777 2371/7108/1777 +f 2375/7109/1778 2373/7110/1778 2374/7111/1778 2376/7112/1778 +f 2369/7113/1779 2370/7114/1779 2374/7115/1779 2373/7116/1779 +f 2372/7117/1780 2371/7118/1780 2375/7119/1780 2376/7120/1780 +f 2371/7121/1781 2369/7122/1781 2373/7123/1781 2375/7124/1781 +f 2376/7125/1782 2374/7126/1782 2370/7127/1782 2372/7128/1782 +o cube +v -0.265625 0.11679520937674367 1.062662589009669 +v -0.265625 0.1720379266569427 1.0074198717294702 +v -0.265625 -0.015787312095733974 0.9300800675371915 +v -0.265625 0.03945540518446505 0.8748373502569925 +v -0.28125 0.11679520937674367 1.062662589009669 +v -0.28125 0.1720379266569427 1.0074198717294702 +v -0.28125 -0.015787312095733974 0.9300800675371915 +v -0.28125 0.03945540518446505 0.8748373502569925 +vt 0.3994140625 0.5508437500000001 +vt 0.3994140625 0.5624374999999999 +vt 0.39459375 0.5624374999999999 +vt 0.39459375 0.5508437500000001 +vt 0.4072265625 0.5508437500000001 +vt 0.4072265625 0.5624374999999999 +vt 0.40240625 0.5624374999999999 +vt 0.40240625 0.5508437500000001 +vt 0.5000625 0.79290625 +vt 0.5000625 0.7880859375 +vt 0.5009765625 0.7880859375 +vt 0.5009765625 0.79290625 +vt 0.211 0.4951171875 +vt 0.211 0.49993750000000003 +vt 0.2119140625 0.49993750000000003 +vt 0.2119140625 0.4951171875 +vt 0.4892578125 0.84771875 +vt 0.4892578125 0.8593125 +vt 0.48834375 0.8593125 +vt 0.48834375 0.84771875 +vt 0.1416015625 0.5000625000000001 +vt 0.1416015625 0.5116562499999999 +vt 0.1406875 0.5116562499999999 +vt 0.1406875 0.5000625000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2380/7129/1783 2378/7130/1783 2377/7131/1783 2379/7132/1783 +f 2383/7133/1784 2381/7134/1784 2382/7135/1784 2384/7136/1784 +f 2377/7137/1785 2378/7138/1785 2382/7139/1785 2381/7140/1785 +f 2380/7141/1786 2379/7142/1786 2383/7143/1786 2384/7144/1786 +f 2379/7145/1787 2377/7146/1787 2381/7147/1787 2383/7148/1787 +f 2384/7149/1788 2382/7150/1788 2378/7151/1788 2380/7152/1788 +o cube +v -0.2640625 0.171875 1.0625 +v -0.2640625 0.171875 0.875 +v -0.2640625 -0.015625 1.0625 +v -0.2640625 -0.015625 0.875 +v -0.2640625 0.171875 1.0625 +v -0.2640625 0.171875 0.875 +v -0.2640625 -0.015625 1.0625 +v -0.2640625 -0.015625 0.875 +vt 0.37103125 0.5977187500000001 +vt 0.37103125 0.6093124999999999 +vt 0.3594375 0.6093124999999999 +vt 0.3594375 0.5977187500000001 +vt 0.38275 0.5938125000000001 +vt 0.38275 0.6054062499999999 +vt 0.37115625 0.6054062499999999 +vt 0.37115625 0.5938125000000001 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2388/7153/1789 2386/7154/1789 2385/7155/1789 2387/7156/1789 +f 2391/7157/1790 2389/7158/1790 2390/7159/1790 2392/7160/1790 +f 2386/7161/1791 2390/7162/1791 2385/7163/1791 2389/7164/1791 +f 2387/7165/1792 2391/7166/1792 2388/7167/1792 2392/7168/1792 +f 2385/7169/1793 2389/7170/1793 2387/7171/1793 2391/7172/1793 +f 2390/7173/1794 2386/7174/1794 2392/7175/1794 2388/7176/1794 +o cube +v -0.2828125 0.171875 1.0625 +v -0.2828125 0.171875 0.875 +v -0.2828125 -0.015625 1.0625 +v -0.2828125 -0.015625 0.875 +v -0.2828125 0.171875 1.0625 +v -0.2828125 0.171875 0.875 +v -0.2828125 -0.015625 1.0625 +v -0.2828125 -0.015625 0.875 +vt 0.37103125 0.5977187500000001 +vt 0.37103125 0.6093124999999999 +vt 0.3594375 0.6093124999999999 +vt 0.3594375 0.5977187500000001 +vt 0.38275 0.5938125000000001 +vt 0.38275 0.6054062499999999 +vt 0.37115625 0.6054062499999999 +vt 0.37115625 0.5938125000000001 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2396/7177/1795 2394/7178/1795 2393/7179/1795 2395/7180/1795 +f 2399/7181/1796 2397/7182/1796 2398/7183/1796 2400/7184/1796 +f 2394/7185/1797 2398/7186/1797 2393/7187/1797 2397/7188/1797 +f 2395/7189/1798 2399/7190/1798 2396/7191/1798 2400/7192/1798 +f 2393/7193/1799 2397/7194/1799 2395/7195/1799 2399/7196/1799 +f 2398/7197/1800 2394/7198/1800 2400/7199/1800 2396/7200/1800 +o cube +v 0.28125 0.171875 1.0078125 +v 0.28125 0.171875 0.9296875 +v 0.28125 -0.015625 1.0078125 +v 0.28125 -0.015625 0.9296875 +v 0.265625 0.171875 1.0078125 +v 0.265625 0.171875 0.9296875 +v 0.265625 -0.015625 1.0078125 +v 0.265625 -0.015625 0.9296875 +vt 0.4423828125 0.5781875000000001 +vt 0.4423828125 0.5897812499999999 +vt 0.4375625 0.5897812499999999 +vt 0.4375625 0.5781875000000001 +vt 0.4423828125 0.5664687500000001 +vt 0.4423828125 0.5780624999999999 +vt 0.4375625 0.5780624999999999 +vt 0.4375625 0.5664687500000001 +vt 0.21490625 0.49993750000000003 +vt 0.21490625 0.4951171875 +vt 0.2158203125 0.4951171875 +vt 0.2158203125 0.49993750000000003 +vt 0.5000625 0.7802734375 +vt 0.5000625 0.78509375 +vt 0.5009765625 0.78509375 +vt 0.5009765625 0.7802734375 +vt 0.1494140625 0.5000625000000001 +vt 0.1494140625 0.5116562499999999 +vt 0.1485 0.5116562499999999 +vt 0.1485 0.5000625000000001 +vt 0.1455078125 0.5000625000000001 +vt 0.1455078125 0.5116562499999999 +vt 0.14459375 0.5116562499999999 +vt 0.14459375 0.5000625000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2404/7201/1801 2402/7202/1801 2401/7203/1801 2403/7204/1801 +f 2407/7205/1802 2405/7206/1802 2406/7207/1802 2408/7208/1802 +f 2401/7209/1803 2402/7210/1803 2406/7211/1803 2405/7212/1803 +f 2404/7213/1804 2403/7214/1804 2407/7215/1804 2408/7216/1804 +f 2403/7217/1805 2401/7218/1805 2405/7219/1805 2407/7220/1805 +f 2408/7221/1806 2406/7222/1806 2402/7223/1806 2404/7224/1806 +o cube +v 0.28125 0.1171875 1.0625 +v 0.28125 0.1171875 0.875 +v 0.28125 0.0390625 1.0625 +v 0.28125 0.0390625 0.875 +v 0.265625 0.1171875 1.0625 +v 0.265625 0.1171875 0.875 +v 0.265625 0.0390625 1.0625 +v 0.265625 0.0390625 0.875 +vt 0.44915625 0.6083984375 +vt 0.44915625 0.6132187499999999 +vt 0.4375625 0.6132187499999999 +vt 0.4375625 0.6083984375 +vt 0.09759375 0.5537109375 +vt 0.09759375 0.5585312499999999 +vt 0.086 0.5585312499999999 +vt 0.086 0.5537109375 +vt 0.15240625 0.5116562499999999 +vt 0.15240625 0.5000625000000001 +vt 0.1533203125 0.5000625000000001 +vt 0.1533203125 0.5116562499999999 +vt 0.48834375 0.836 +vt 0.48834375 0.84759375 +vt 0.4892578125 0.84759375 +vt 0.4892578125 0.836 +vt 0.2236328125 0.4951171875 +vt 0.2236328125 0.49993750000000003 +vt 0.22271875 0.49993750000000003 +vt 0.22271875 0.4951171875 +vt 0.2197265625 0.4951171875 +vt 0.2197265625 0.49993750000000003 +vt 0.2188125 0.49993750000000003 +vt 0.2188125 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2412/7225/1807 2410/7226/1807 2409/7227/1807 2411/7228/1807 +f 2415/7229/1808 2413/7230/1808 2414/7231/1808 2416/7232/1808 +f 2409/7233/1809 2410/7234/1809 2414/7235/1809 2413/7236/1809 +f 2412/7237/1810 2411/7238/1810 2415/7239/1810 2416/7240/1810 +f 2411/7241/1811 2409/7242/1811 2413/7243/1811 2415/7244/1811 +f 2416/7245/1812 2414/7246/1812 2410/7247/1812 2412/7248/1812 +o cube +v 0.28125 0.039455405184465026 1.062662589009669 +v 0.28125 0.1720379266569427 0.9300800675371915 +v 0.28125 -0.015787312095733974 1.0074198717294702 +v 0.28125 0.11679520937674369 0.8748373502569925 +v 0.265625 0.039455405184465026 1.062662589009669 +v 0.265625 0.1720379266569427 0.9300800675371915 +v 0.265625 -0.015787312095733974 1.0074198717294702 +v 0.265625 0.11679520937674369 0.8748373502569925 +vt 0.1093125 0.5537109375 +vt 0.1093125 0.5585312499999999 +vt 0.09771875 0.5585312499999999 +vt 0.09771875 0.5537109375 +vt 0.4530625 0.8935546875 +vt 0.4530625 0.898375 +vt 0.44146875 0.898375 +vt 0.44146875 0.8935546875 +vt 0.16021875 0.5116562499999999 +vt 0.16021875 0.5000625000000001 +vt 0.1611328125 0.5000625000000001 +vt 0.1611328125 0.5116562499999999 +vt 0.164125 0.5000625000000001 +vt 0.164125 0.5116562499999999 +vt 0.1650390625 0.5116562499999999 +vt 0.1650390625 0.5000625000000001 +vt 0.2275390625 0.4951171875 +vt 0.2275390625 0.49993750000000003 +vt 0.226625 0.49993750000000003 +vt 0.226625 0.4951171875 +vt 0.5009765625 0.7724609375 +vt 0.5009765625 0.77728125 +vt 0.5000625 0.77728125 +vt 0.5000625 0.7724609375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2420/7249/1813 2418/7250/1813 2417/7251/1813 2419/7252/1813 +f 2423/7253/1814 2421/7254/1814 2422/7255/1814 2424/7256/1814 +f 2417/7257/1815 2418/7258/1815 2422/7259/1815 2421/7260/1815 +f 2420/7261/1816 2419/7262/1816 2423/7263/1816 2424/7264/1816 +f 2419/7265/1817 2417/7266/1817 2421/7267/1817 2423/7268/1817 +f 2424/7269/1818 2422/7270/1818 2418/7271/1818 2420/7272/1818 +o cube +v 0.28125 0.11679520937674367 1.062662589009669 +v 0.28125 0.1720379266569427 1.0074198717294702 +v 0.28125 -0.015787312095733974 0.9300800675371915 +v 0.28125 0.03945540518446505 0.8748373502569925 +v 0.265625 0.11679520937674367 1.062662589009669 +v 0.265625 0.1720379266569427 1.0074198717294702 +v 0.265625 -0.015787312095733974 0.9300800675371915 +v 0.265625 0.03945540518446505 0.8748373502569925 +vt 0.4462890625 0.7656875 +vt 0.4462890625 0.77728125 +vt 0.44146875 0.77728125 +vt 0.44146875 0.7656875 +vt 0.3720703125 0.5469375000000001 +vt 0.3720703125 0.5585312499999999 +vt 0.36725 0.5585312499999999 +vt 0.36725 0.5469375000000001 +vt 0.23053125 0.49993750000000003 +vt 0.23053125 0.4951171875 +vt 0.2314453125 0.4951171875 +vt 0.2314453125 0.49993750000000003 +vt 0.5000625 0.7646484375 +vt 0.5000625 0.76946875 +vt 0.5009765625 0.76946875 +vt 0.5009765625 0.7646484375 +vt 0.1689453125 0.5000625000000001 +vt 0.1689453125 0.5116562499999999 +vt 0.16803125 0.5116562499999999 +vt 0.16803125 0.5000625000000001 +vt 0.4892578125 0.82428125 +vt 0.4892578125 0.835875 +vt 0.48834375 0.835875 +vt 0.48834375 0.82428125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2428/7273/1819 2426/7274/1819 2425/7275/1819 2427/7276/1819 +f 2431/7277/1820 2429/7278/1820 2430/7279/1820 2432/7280/1820 +f 2425/7281/1821 2426/7282/1821 2430/7283/1821 2429/7284/1821 +f 2428/7285/1822 2427/7286/1822 2431/7287/1822 2432/7288/1822 +f 2427/7289/1823 2425/7290/1823 2429/7291/1823 2431/7292/1823 +f 2432/7293/1824 2430/7294/1824 2426/7295/1824 2428/7296/1824 +o cube +v 0.2828125 0.171875 1.0625 +v 0.2828125 0.171875 0.875 +v 0.2828125 -0.015625 1.0625 +v 0.2828125 -0.015625 0.875 +v 0.2828125 0.171875 1.0625 +v 0.2828125 0.171875 0.875 +v 0.2828125 -0.015625 1.0625 +v 0.2828125 -0.015625 0.875 +vt 0.37115625 0.5938125000000001 +vt 0.37115625 0.6054062499999999 +vt 0.38275 0.6054062499999999 +vt 0.38275 0.5938125000000001 +vt 0.3594375 0.5977187500000001 +vt 0.3594375 0.6093124999999999 +vt 0.37103125 0.6093124999999999 +vt 0.37103125 0.5977187500000001 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2436/7297/1825 2434/7298/1825 2433/7299/1825 2435/7300/1825 +f 2439/7301/1826 2437/7302/1826 2438/7303/1826 2440/7304/1826 +f 2434/7305/1827 2438/7306/1827 2433/7307/1827 2437/7308/1827 +f 2435/7309/1828 2439/7310/1828 2436/7311/1828 2440/7312/1828 +f 2433/7313/1829 2437/7314/1829 2435/7315/1829 2439/7316/1829 +f 2438/7317/1830 2434/7318/1830 2440/7319/1830 2436/7320/1830 +o cube +v 0.2640625 0.171875 1.0625 +v 0.2640625 0.171875 0.875 +v 0.2640625 -0.015625 1.0625 +v 0.2640625 -0.015625 0.875 +v 0.2640625 0.171875 1.0625 +v 0.2640625 0.171875 0.875 +v 0.2640625 -0.015625 1.0625 +v 0.2640625 -0.015625 0.875 +vt 0.37115625 0.5938125000000001 +vt 0.37115625 0.6054062499999999 +vt 0.38275 0.6054062499999999 +vt 0.38275 0.5938125000000001 +vt 0.3594375 0.5977187500000001 +vt 0.3594375 0.6093124999999999 +vt 0.37103125 0.6093124999999999 +vt 0.37103125 0.5977187500000001 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2444/7321/1831 2442/7322/1831 2441/7323/1831 2443/7324/1831 +f 2447/7325/1832 2445/7326/1832 2446/7327/1832 2448/7328/1832 +f 2442/7329/1833 2446/7330/1833 2441/7331/1833 2445/7332/1833 +f 2443/7333/1834 2447/7334/1834 2444/7335/1834 2448/7336/1834 +f 2441/7337/1835 2445/7338/1835 2443/7339/1835 2447/7340/1835 +f 2446/7341/1836 2442/7342/1836 2448/7343/1836 2444/7344/1836 +o cube +v -0.265625 0.171875 0.6328125 +v -0.265625 0.171875 0.5546875 +v -0.265625 -0.015625 0.6328125 +v -0.265625 -0.015625 0.5546875 +v -0.28125 0.171875 0.6328125 +v -0.28125 0.171875 0.5546875 +v -0.28125 -0.015625 0.6328125 +v -0.28125 -0.015625 0.5546875 +vt 0.3798828125 0.5469375000000001 +vt 0.3798828125 0.5585312499999999 +vt 0.3750625 0.5585312499999999 +vt 0.3750625 0.5469375000000001 +vt 0.4150390625 0.5469375000000001 +vt 0.4150390625 0.5585312499999999 +vt 0.41021875 0.5585312499999999 +vt 0.41021875 0.5469375000000001 +vt 0.2344375 0.49993750000000003 +vt 0.2344375 0.4951171875 +vt 0.2353515625 0.4951171875 +vt 0.2353515625 0.49993750000000003 +vt 0.23834375 0.4951171875 +vt 0.23834375 0.49993750000000003 +vt 0.2392578125 0.49993750000000003 +vt 0.2392578125 0.4951171875 +vt 0.4892578125 0.80865625 +vt 0.4892578125 0.82025 +vt 0.48834375 0.82025 +vt 0.48834375 0.80865625 +vt 0.1806640625 0.5000625000000001 +vt 0.1806640625 0.5116562499999999 +vt 0.17975 0.5116562499999999 +vt 0.17975 0.5000625000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2452/7345/1837 2450/7346/1837 2449/7347/1837 2451/7348/1837 +f 2455/7349/1838 2453/7350/1838 2454/7351/1838 2456/7352/1838 +f 2449/7353/1839 2450/7354/1839 2454/7355/1839 2453/7356/1839 +f 2452/7357/1840 2451/7358/1840 2455/7359/1840 2456/7360/1840 +f 2451/7361/1841 2449/7362/1841 2453/7363/1841 2455/7364/1841 +f 2456/7365/1842 2454/7366/1842 2450/7367/1842 2452/7368/1842 +o cube +v -0.265625 0.1171875 0.6875 +v -0.265625 0.1171875 0.5 +v -0.265625 0.0390625 0.6875 +v -0.265625 0.0390625 0.5 +v -0.28125 0.1171875 0.6875 +v -0.28125 0.1171875 0.5 +v -0.28125 0.0390625 0.6875 +v -0.28125 0.0390625 0.5 +vt 0.4530625 0.6904296875 +vt 0.4530625 0.6952499999999999 +vt 0.44146875 0.6952499999999999 +vt 0.44146875 0.6904296875 +vt 0.4530625 0.5927734375 +vt 0.4530625 0.5975937499999999 +vt 0.44146875 0.5975937499999999 +vt 0.44146875 0.5927734375 +vt 0.48834375 0.80853125 +vt 0.48834375 0.7969375 +vt 0.4892578125 0.7969375 +vt 0.4892578125 0.80853125 +vt 0.48834375 0.78521875 +vt 0.48834375 0.7968125 +vt 0.4892578125 0.7968125 +vt 0.4892578125 0.78521875 +vt 0.2431640625 0.4951171875 +vt 0.2431640625 0.49993750000000003 +vt 0.24225 0.49993750000000003 +vt 0.24225 0.4951171875 +vt 0.5009765625 0.7568359375 +vt 0.5009765625 0.76165625 +vt 0.5000625 0.76165625 +vt 0.5000625 0.7568359375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2460/7369/1843 2458/7370/1843 2457/7371/1843 2459/7372/1843 +f 2463/7373/1844 2461/7374/1844 2462/7375/1844 2464/7376/1844 +f 2457/7377/1845 2458/7378/1845 2462/7379/1845 2461/7380/1845 +f 2460/7381/1846 2459/7382/1846 2463/7383/1846 2464/7384/1846 +f 2459/7385/1847 2457/7386/1847 2461/7387/1847 2463/7388/1847 +f 2464/7389/1848 2462/7390/1848 2458/7391/1848 2460/7392/1848 +o cube +v -0.265625 0.039455405184464956 0.6876626497430075 +v -0.265625 0.17203792665694262 0.5550801282705298 +v -0.265625 -0.015787312095734085 0.6324199324628085 +v -0.265625 0.11679520937674359 0.4998374109903308 +v -0.28125 0.039455405184464956 0.6876626497430075 +v -0.28125 0.17203792665694262 0.5550801282705298 +v -0.28125 -0.015787312095734085 0.6324199324628085 +v -0.28125 0.11679520937674359 0.4998374109903308 +vt 0.4530625 0.5615234375 +vt 0.4530625 0.5663437499999999 +vt 0.44146875 0.5663437499999999 +vt 0.44146875 0.5615234375 +vt 0.4530625 0.5537109375 +vt 0.4530625 0.5585312499999999 +vt 0.44146875 0.5585312499999999 +vt 0.44146875 0.5537109375 +vt 0.48834375 0.78509375 +vt 0.48834375 0.7735 +vt 0.4892578125 0.7735 +vt 0.4892578125 0.78509375 +vt 0.2188125 0.5000625000000001 +vt 0.2188125 0.5116562499999999 +vt 0.2197265625 0.5116562499999999 +vt 0.2197265625 0.5000625000000001 +vt 0.5009765625 0.7490234375 +vt 0.5009765625 0.75384375 +vt 0.5000625 0.75384375 +vt 0.5000625 0.7490234375 +vt 0.2470703125 0.4951171875 +vt 0.2470703125 0.49993750000000003 +vt 0.24615625 0.49993750000000003 +vt 0.24615625 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2468/7393/1849 2466/7394/1849 2465/7395/1849 2467/7396/1849 +f 2471/7397/1850 2469/7398/1850 2470/7399/1850 2472/7400/1850 +f 2465/7401/1851 2466/7402/1851 2470/7403/1851 2469/7404/1851 +f 2468/7405/1852 2467/7406/1852 2471/7407/1852 2472/7408/1852 +f 2467/7409/1853 2465/7410/1853 2469/7411/1853 2471/7412/1853 +f 2472/7413/1854 2470/7414/1854 2466/7415/1854 2468/7416/1854 +o cube +v -0.265625 0.11679520937674359 0.6876626497430075 +v -0.265625 0.17203792665694262 0.6324199324628085 +v -0.265625 -0.015787312095734085 0.5550801282705298 +v -0.265625 0.039455405184464956 0.49983741099033074 +v -0.28125 0.11679520937674359 0.6876626497430075 +v -0.28125 0.17203792665694262 0.6324199324628085 +v -0.28125 -0.015787312095734085 0.5550801282705298 +v -0.28125 0.039455405184464956 0.49983741099033074 +vt 0.4228515625 0.5469375000000001 +vt 0.4228515625 0.5585312499999999 +vt 0.41803125 0.5585312499999999 +vt 0.41803125 0.5469375000000001 +vt 0.0048828125 0.5430312500000001 +vt 0.0048828125 0.5546249999999999 +vt 0.0000625 0.5546249999999999 +vt 0.0000625 0.5430312500000001 +vt 0.2500625 0.49993750000000003 +vt 0.2500625 0.4951171875 +vt 0.2509765625 0.4951171875 +vt 0.2509765625 0.49993750000000003 +vt 0.25396875 0.4951171875 +vt 0.25396875 0.49993750000000003 +vt 0.2548828125 0.49993750000000003 +vt 0.2548828125 0.4951171875 +vt 0.4892578125 0.76178125 +vt 0.4892578125 0.773375 +vt 0.48834375 0.773375 +vt 0.48834375 0.76178125 +vt 0.2236328125 0.5000625000000001 +vt 0.2236328125 0.5116562499999999 +vt 0.22271875 0.5116562499999999 +vt 0.22271875 0.5000625000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2476/7417/1855 2474/7418/1855 2473/7419/1855 2475/7420/1855 +f 2479/7421/1856 2477/7422/1856 2478/7423/1856 2480/7424/1856 +f 2473/7425/1857 2474/7426/1857 2478/7427/1857 2477/7428/1857 +f 2476/7429/1858 2475/7430/1858 2479/7431/1858 2480/7432/1858 +f 2475/7433/1859 2473/7434/1859 2477/7435/1859 2479/7436/1859 +f 2480/7437/1860 2478/7438/1860 2474/7439/1860 2476/7440/1860 +o cube +v -0.2828125 0.171875 0.6875 +v -0.2828125 0.171875 0.5 +v -0.2828125 -0.015625 0.6875 +v -0.2828125 -0.015625 0.5 +v -0.2828125 0.171875 0.6875 +v -0.2828125 0.171875 0.5 +v -0.2828125 -0.015625 0.6875 +v -0.2828125 -0.015625 0.5 +vt 0.37103125 0.5977187500000001 +vt 0.37103125 0.6093124999999999 +vt 0.3594375 0.6093124999999999 +vt 0.3594375 0.5977187500000001 +vt 0.38275 0.5938125000000001 +vt 0.38275 0.6054062499999999 +vt 0.37115625 0.6054062499999999 +vt 0.37115625 0.5938125000000001 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2484/7441/1861 2482/7442/1861 2481/7443/1861 2483/7444/1861 +f 2487/7445/1862 2485/7446/1862 2486/7447/1862 2488/7448/1862 +f 2482/7449/1863 2486/7450/1863 2481/7451/1863 2485/7452/1863 +f 2483/7453/1864 2487/7454/1864 2484/7455/1864 2488/7456/1864 +f 2481/7457/1865 2485/7458/1865 2483/7459/1865 2487/7460/1865 +f 2486/7461/1866 2482/7462/1866 2488/7463/1866 2484/7464/1866 +o cube +v -0.2640625 0.171875 0.6875 +v -0.2640625 0.171875 0.5 +v -0.2640625 -0.015625 0.6875 +v -0.2640625 -0.015625 0.5 +v -0.2640625 0.171875 0.6875 +v -0.2640625 0.171875 0.5 +v -0.2640625 -0.015625 0.6875 +v -0.2640625 -0.015625 0.5 +vt 0.37103125 0.5977187500000001 +vt 0.37103125 0.6093124999999999 +vt 0.3594375 0.6093124999999999 +vt 0.3594375 0.5977187500000001 +vt 0.38275 0.5938125000000001 +vt 0.38275 0.6054062499999999 +vt 0.37115625 0.6054062499999999 +vt 0.37115625 0.5938125000000001 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2492/7465/1867 2490/7466/1867 2489/7467/1867 2491/7468/1867 +f 2495/7469/1868 2493/7470/1868 2494/7471/1868 2496/7472/1868 +f 2490/7473/1869 2494/7474/1869 2489/7475/1869 2493/7476/1869 +f 2491/7477/1870 2495/7478/1870 2492/7479/1870 2496/7480/1870 +f 2489/7481/1871 2493/7482/1871 2491/7483/1871 2495/7484/1871 +f 2494/7485/1872 2490/7486/1872 2496/7487/1872 2492/7488/1872 +o cube +v 0.28125 0.171875 0.6328125 +v 0.28125 0.171875 0.5546875 +v 0.28125 -0.015625 0.6328125 +v 0.28125 -0.015625 0.5546875 +v 0.265625 0.171875 0.6328125 +v 0.265625 0.171875 0.5546875 +v 0.265625 -0.015625 0.6328125 +v 0.265625 -0.015625 0.5546875 +vt 0.0205078125 0.5430312500000001 +vt 0.0205078125 0.5546249999999999 +vt 0.0156875 0.5546249999999999 +vt 0.0156875 0.5430312500000001 +vt 0.0283203125 0.5430312500000001 +vt 0.0283203125 0.5546249999999999 +vt 0.0235 0.5546249999999999 +vt 0.0235 0.5430312500000001 +vt 0.5000625 0.7460312499999999 +vt 0.5000625 0.7412109375 +vt 0.5009765625 0.7412109375 +vt 0.5009765625 0.7460312499999999 +vt 0.257875 0.4951171875 +vt 0.257875 0.49993750000000003 +vt 0.2587890625 0.49993750000000003 +vt 0.2587890625 0.4951171875 +vt 0.2353515625 0.5000625000000001 +vt 0.2353515625 0.5116562499999999 +vt 0.2344375 0.5116562499999999 +vt 0.2344375 0.5000625000000001 +vt 0.2314453125 0.5000625000000001 +vt 0.2314453125 0.5116562499999999 +vt 0.23053125 0.5116562499999999 +vt 0.23053125 0.5000625000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2500/7489/1873 2498/7490/1873 2497/7491/1873 2499/7492/1873 +f 2503/7493/1874 2501/7494/1874 2502/7495/1874 2504/7496/1874 +f 2497/7497/1875 2498/7498/1875 2502/7499/1875 2501/7500/1875 +f 2500/7501/1876 2499/7502/1876 2503/7503/1876 2504/7504/1876 +f 2499/7505/1877 2497/7506/1877 2501/7507/1877 2503/7508/1877 +f 2504/7509/1878 2502/7510/1878 2498/7511/1878 2500/7512/1878 +o cube +v 0.28125 0.1171875 0.6875 +v 0.28125 0.1171875 0.5 +v 0.28125 0.0390625 0.6875 +v 0.28125 0.0390625 0.5 +v 0.265625 0.1171875 0.6875 +v 0.265625 0.1171875 0.5 +v 0.265625 0.0390625 0.6875 +v 0.265625 0.0390625 0.5 +vt 0.45696875 0.9599609375 +vt 0.45696875 0.96478125 +vt 0.445375 0.96478125 +vt 0.445375 0.9599609375 +vt 0.45696875 0.8857421875 +vt 0.45696875 0.8905625 +vt 0.445375 0.8905625 +vt 0.445375 0.8857421875 +vt 0.48834375 0.76165625 +vt 0.48834375 0.7500625 +vt 0.4892578125 0.7500625 +vt 0.4892578125 0.76165625 +vt 0.48834375 0.7383437500000001 +vt 0.48834375 0.7499374999999999 +vt 0.4892578125 0.7499374999999999 +vt 0.4892578125 0.7383437500000001 +vt 0.5009765625 0.7333984375 +vt 0.5009765625 0.7382187499999999 +vt 0.5000625 0.7382187499999999 +vt 0.5000625 0.7333984375 +vt 0.2626953125 0.4951171875 +vt 0.2626953125 0.49993750000000003 +vt 0.26178125 0.49993750000000003 +vt 0.26178125 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2508/7513/1879 2506/7514/1879 2505/7515/1879 2507/7516/1879 +f 2511/7517/1880 2509/7518/1880 2510/7519/1880 2512/7520/1880 +f 2505/7521/1881 2506/7522/1881 2510/7523/1881 2509/7524/1881 +f 2508/7525/1882 2507/7526/1882 2511/7527/1882 2512/7528/1882 +f 2507/7529/1883 2505/7530/1883 2509/7531/1883 2511/7532/1883 +f 2512/7533/1884 2510/7534/1884 2506/7535/1884 2508/7536/1884 +o cube +v 0.28125 0.039455405184464956 0.6876626497430075 +v 0.28125 0.17203792665694262 0.5550801282705298 +v 0.28125 -0.015787312095734085 0.6324199324628085 +v 0.28125 0.11679520937674359 0.4998374109903308 +v 0.265625 0.039455405184464956 0.6876626497430075 +v 0.265625 0.17203792665694262 0.5550801282705298 +v 0.265625 -0.015787312095734085 0.6324199324628085 +v 0.265625 0.11679520937674359 0.4998374109903308 +vt 0.45696875 0.8779296875 +vt 0.45696875 0.88275 +vt 0.445375 0.88275 +vt 0.445375 0.8779296875 +vt 0.45696875 0.8701171875 +vt 0.45696875 0.8749375 +vt 0.445375 0.8749375 +vt 0.445375 0.8701171875 +vt 0.48834375 0.7382187499999999 +vt 0.48834375 0.7266250000000001 +vt 0.4892578125 0.7266250000000001 +vt 0.4892578125 0.7382187499999999 +vt 0.2656875 0.5000625000000001 +vt 0.2656875 0.5116562499999999 +vt 0.2666015625 0.5116562499999999 +vt 0.2666015625 0.5000625000000001 +vt 0.2705078125 0.4951171875 +vt 0.2705078125 0.49993750000000003 +vt 0.26959375 0.49993750000000003 +vt 0.26959375 0.4951171875 +vt 0.2666015625 0.4951171875 +vt 0.2666015625 0.49993750000000003 +vt 0.2656875 0.49993750000000003 +vt 0.2656875 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2516/7537/1885 2514/7538/1885 2513/7539/1885 2515/7540/1885 +f 2519/7541/1886 2517/7542/1886 2518/7543/1886 2520/7544/1886 +f 2513/7545/1887 2514/7546/1887 2518/7547/1887 2517/7548/1887 +f 2516/7549/1888 2515/7550/1888 2519/7551/1888 2520/7552/1888 +f 2515/7553/1889 2513/7554/1889 2517/7555/1889 2519/7556/1889 +f 2520/7557/1890 2518/7558/1890 2514/7559/1890 2516/7560/1890 +o cube +v 0.28125 0.11679520937674359 0.6876626497430075 +v 0.28125 0.17203792665694262 0.6324199324628085 +v 0.28125 -0.015787312095734085 0.5550801282705298 +v 0.28125 0.039455405184464956 0.49983741099033074 +v 0.265625 0.11679520937674359 0.6876626497430075 +v 0.265625 0.17203792665694262 0.6324199324628085 +v 0.265625 -0.015787312095734085 0.5550801282705298 +v 0.265625 0.039455405184464956 0.49983741099033074 +vt 0.0361328125 0.5430312500000001 +vt 0.0361328125 0.5546249999999999 +vt 0.0313125 0.5546249999999999 +vt 0.0313125 0.5430312500000001 +vt 0.0634765625 0.5430312500000001 +vt 0.0634765625 0.5546249999999999 +vt 0.05865625 0.5546249999999999 +vt 0.05865625 0.5430312500000001 +vt 0.5000625 0.7304062499999999 +vt 0.5000625 0.7255859375 +vt 0.5009765625 0.7255859375 +vt 0.5009765625 0.7304062499999999 +vt 0.2735 0.4951171875 +vt 0.2735 0.49993750000000003 +vt 0.2744140625 0.49993750000000003 +vt 0.2744140625 0.4951171875 +vt 0.4892578125 0.6875625000000001 +vt 0.4892578125 0.6991562499999999 +vt 0.48834375 0.6991562499999999 +vt 0.48834375 0.6875625000000001 +vt 0.4892578125 0.6992812500000001 +vt 0.4892578125 0.7108749999999999 +vt 0.48834375 0.7108749999999999 +vt 0.48834375 0.6992812500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2524/7561/1891 2522/7562/1891 2521/7563/1891 2523/7564/1891 +f 2527/7565/1892 2525/7566/1892 2526/7567/1892 2528/7568/1892 +f 2521/7569/1893 2522/7570/1893 2526/7571/1893 2525/7572/1893 +f 2524/7573/1894 2523/7574/1894 2527/7575/1894 2528/7576/1894 +f 2523/7577/1895 2521/7578/1895 2525/7579/1895 2527/7580/1895 +f 2528/7581/1896 2526/7582/1896 2522/7583/1896 2524/7584/1896 +o cube +v 0.2828125 0.171875 0.6875 +v 0.2828125 0.171875 0.5 +v 0.2828125 -0.015625 0.6875 +v 0.2828125 -0.015625 0.5 +v 0.2828125 0.171875 0.6875 +v 0.2828125 0.171875 0.5 +v 0.2828125 -0.015625 0.6875 +v 0.2828125 -0.015625 0.5 +vt 0.37115625 0.5938125000000001 +vt 0.37115625 0.6054062499999999 +vt 0.38275 0.6054062499999999 +vt 0.38275 0.5938125000000001 +vt 0.3594375 0.5977187500000001 +vt 0.3594375 0.6093124999999999 +vt 0.37103125 0.6093124999999999 +vt 0.37103125 0.5977187500000001 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2532/7585/1897 2530/7586/1897 2529/7587/1897 2531/7588/1897 +f 2535/7589/1898 2533/7590/1898 2534/7591/1898 2536/7592/1898 +f 2530/7593/1899 2534/7594/1899 2529/7595/1899 2533/7596/1899 +f 2531/7597/1900 2535/7598/1900 2532/7599/1900 2536/7600/1900 +f 2529/7601/1901 2533/7602/1901 2531/7603/1901 2535/7604/1901 +f 2534/7605/1902 2530/7606/1902 2536/7607/1902 2532/7608/1902 +o cube +v 0.2640625 0.171875 0.6875 +v 0.2640625 0.171875 0.5 +v 0.2640625 -0.015625 0.6875 +v 0.2640625 -0.015625 0.5 +v 0.2640625 0.171875 0.6875 +v 0.2640625 0.171875 0.5 +v 0.2640625 -0.015625 0.6875 +v 0.2640625 -0.015625 0.5 +vt 0.37115625 0.5938125000000001 +vt 0.37115625 0.6054062499999999 +vt 0.38275 0.6054062499999999 +vt 0.38275 0.5938125000000001 +vt 0.3594375 0.5977187500000001 +vt 0.3594375 0.6093124999999999 +vt 0.37103125 0.6093124999999999 +vt 0.37103125 0.5977187500000001 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.98834375 +vt 0.0000625 0.98834375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2540/7609/1903 2538/7610/1903 2537/7611/1903 2539/7612/1903 +f 2543/7613/1904 2541/7614/1904 2542/7615/1904 2544/7616/1904 +f 2538/7617/1905 2542/7618/1905 2537/7619/1905 2541/7620/1905 +f 2539/7621/1906 2543/7622/1906 2540/7623/1906 2544/7624/1906 +f 2537/7625/1907 2541/7626/1907 2539/7627/1907 2543/7628/1907 +f 2542/7629/1908 2538/7630/1908 2544/7631/1908 2540/7632/1908 +o cube +v -0.278125 0.1875 0.8750000000000001 +v -0.278125 0.1875 0.6875000000000001 +v -0.278125 0.171875 0.8750000000000001 +v -0.278125 0.171875 0.6875000000000001 +v -0.3625 0.1875 0.8750000000000001 +v -0.3625 0.1875 0.6875000000000001 +v -0.3625 0.171875 0.8750000000000001 +v -0.3625 0.171875 0.6875000000000001 +vt 0.4844375 0.9677734375 +vt 0.4844375 0.9686875 +vt 0.49603125 0.9686875 +vt 0.49603125 0.9677734375 +vt 0.4844375 0.9248046875 +vt 0.4844375 0.92571875 +vt 0.49603125 0.92571875 +vt 0.49603125 0.9248046875 +vt 0.29303125 0.5508437500000001 +vt 0.29303125 0.5624374999999999 +vt 0.2978515625 0.5624374999999999 +vt 0.2978515625 0.5508437500000001 +vt 0.4375625 0.6874374999999999 +vt 0.4375625 0.6758437500000001 +vt 0.4423828125 0.6758437500000001 +vt 0.4423828125 0.6874374999999999 +vt 0.17975 0.4990234375 +vt 0.17975 0.49993750000000003 +vt 0.1845703125 0.49993750000000003 +vt 0.1845703125 0.4990234375 +vt 0.5000625 0.8154296875 +vt 0.5000625 0.81634375 +vt 0.5048828125 0.81634375 +vt 0.5048828125 0.8154296875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2548/7633/1909 2546/7634/1909 2545/7635/1909 2547/7636/1909 +f 2551/7637/1910 2549/7638/1910 2550/7639/1910 2552/7640/1910 +f 2545/7641/1911 2546/7642/1911 2550/7643/1911 2549/7644/1911 +f 2548/7645/1912 2547/7646/1912 2551/7647/1912 2552/7648/1912 +f 2547/7649/1913 2545/7650/1913 2549/7651/1913 2551/7652/1913 +f 2552/7653/1914 2550/7654/1914 2546/7655/1914 2548/7656/1914 +o cube +v -0.340625 0.171875 0.8437500000000001 +v -0.340625 0.171875 0.8125000000000001 +v -0.340625 0.078125 0.8437500000000001 +v -0.340625 0.078125 0.8125000000000001 +v -0.3625 0.171875 0.8437500000000001 +v -0.3625 0.171875 0.8125000000000001 +v -0.3625 0.078125 0.8437500000000001 +v -0.3625 0.078125 0.8125000000000001 +vt 0.4844375 0.912109375 +vt 0.4844375 0.91790625 +vt 0.486328125 0.91790625 +vt 0.486328125 0.912109375 +vt 0.28521875 0.509765625 +vt 0.28521875 0.5155624999999999 +vt 0.287109375 0.5155624999999999 +vt 0.287109375 0.509765625 +vt 0.09771875 0.490234375 +vt 0.09771875 0.49212500000000003 +vt 0.0986328125 0.49212500000000003 +vt 0.0986328125 0.490234375 +vt 0.507875 0.90228125 +vt 0.507875 0.900390625 +vt 0.5087890625 0.900390625 +vt 0.5087890625 0.90228125 +vt 0.49615625 0.537109375 +vt 0.49615625 0.5429062499999999 +vt 0.4970703125 0.5429062499999999 +vt 0.4970703125 0.537109375 +vt 0.461 0.498046875 +vt 0.461 0.5038437499999999 +vt 0.4619140625 0.5038437499999999 +vt 0.4619140625 0.498046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2556/7657/1915 2554/7658/1915 2553/7659/1915 2555/7660/1915 +f 2559/7661/1916 2557/7662/1916 2558/7663/1916 2560/7664/1916 +f 2553/7665/1917 2554/7666/1917 2558/7667/1917 2557/7668/1917 +f 2556/7669/1918 2555/7670/1918 2559/7671/1918 2560/7672/1918 +f 2555/7673/1919 2553/7674/1919 2557/7675/1919 2559/7676/1919 +f 2560/7677/1920 2558/7678/1920 2554/7679/1920 2556/7680/1920 +o cube +v -0.3125 0.0467642376515045 0.8033470869120797 +v -0.3125 0.06886132456358411 0.78125 +v -0.3125 0.02466715073942488 0.78125 +v -0.3125 0.0467642376515045 0.7591529130879204 +v -0.328125 0.0467642376515045 0.8033470869120797 +v -0.328125 0.06886132456358411 0.78125 +v -0.328125 0.02466715073942488 0.78125 +v -0.328125 0.0467642376515045 0.7591529130879204 +vt 0.33990625 0.498046875 +vt 0.33990625 0.49993750000000003 +vt 0.341796875 0.49993750000000003 +vt 0.341796875 0.498046875 +vt 0.5000625 0.658203125 +vt 0.5000625 0.6600937499999999 +vt 0.501953125 0.6600937499999999 +vt 0.501953125 0.658203125 +vt 0.10553125 0.490234375 +vt 0.10553125 0.49212500000000003 +vt 0.1064453125 0.49212500000000003 +vt 0.1064453125 0.490234375 +vt 0.507875 0.89446875 +vt 0.507875 0.892578125 +vt 0.5087890625 0.892578125 +vt 0.5087890625 0.89446875 +vt 0.101625 0.490234375 +vt 0.101625 0.49212500000000003 +vt 0.1025390625 0.49212500000000003 +vt 0.1025390625 0.490234375 +vt 0.507875 0.896484375 +vt 0.507875 0.898375 +vt 0.5087890625 0.898375 +vt 0.5087890625 0.896484375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2564/7681/1921 2562/7682/1921 2561/7683/1921 2563/7684/1921 +f 2567/7685/1922 2565/7686/1922 2566/7687/1922 2568/7688/1922 +f 2561/7689/1923 2562/7690/1923 2566/7691/1923 2565/7692/1923 +f 2564/7693/1924 2563/7694/1924 2567/7695/1924 2568/7696/1924 +f 2563/7697/1925 2561/7698/1925 2565/7699/1925 2567/7700/1925 +f 2568/7701/1926 2566/7702/1926 2562/7703/1926 2564/7704/1926 +o cube +v -0.3125 0.07801393796256745 0.8502220793204124 +v -0.3125 0.10011102487464706 0.8281249924083328 +v -0.3125 0.05591685105048784 0.8281249924083328 +v -0.3125 0.07801393796256745 0.8060279054962531 +v -0.375 0.07801393796256745 0.8502220793204124 +v -0.375 0.10011102487464706 0.8281249924083328 +v -0.375 0.05591685105048784 0.8281249924083328 +v -0.375 0.07801393796256745 0.8060279054962531 +vt 0.3438125 0.498046875 +vt 0.3438125 0.49993750000000003 +vt 0.345703125 0.49993750000000003 +vt 0.345703125 0.498046875 +vt 0.5000625 0.654296875 +vt 0.5000625 0.6561874999999999 +vt 0.501953125 0.6561874999999999 +vt 0.501953125 0.654296875 +vt 0.49615625 0.759765625 +vt 0.49615625 0.76165625 +vt 0.4999375 0.76165625 +vt 0.4999375 0.759765625 +vt 0.24225 0.5038437499999999 +vt 0.24225 0.501953125 +vt 0.24603125 0.501953125 +vt 0.24603125 0.5038437499999999 +vt 0.49615625 0.763671875 +vt 0.49615625 0.7655625 +vt 0.4999375 0.7655625 +vt 0.4999375 0.763671875 +vt 0.23834375 0.501953125 +vt 0.23834375 0.5038437499999999 +vt 0.242125 0.5038437499999999 +vt 0.242125 0.501953125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2572/7705/1927 2570/7706/1927 2569/7707/1927 2571/7708/1927 +f 2575/7709/1928 2573/7710/1928 2574/7711/1928 2576/7712/1928 +f 2569/7713/1929 2570/7714/1929 2574/7715/1929 2573/7716/1929 +f 2572/7717/1930 2571/7718/1930 2575/7719/1930 2576/7720/1930 +f 2571/7721/1931 2569/7722/1931 2573/7723/1931 2575/7724/1931 +f 2576/7725/1932 2574/7726/1932 2570/7727/1932 2572/7728/1932 +o cube +v -0.3125 0.125 0.8437500000000001 +v -0.3125 0.125 0.7187500000000001 +v -0.3125 0.0625 0.8437500000000001 +v -0.3125 0.0625 0.7187500000000001 +v -0.35 0.125 0.8437500000000001 +v -0.35 0.125 0.7187500000000001 +v -0.35 0.0625 0.8437500000000001 +v -0.35 0.0625 0.7187500000000001 +vt 0.46490625 0.6875625000000001 +vt 0.46490625 0.6913437499999999 +vt 0.47259375 0.6913437499999999 +vt 0.47259375 0.6875625000000001 +vt 0.46490625 0.6836562500000001 +vt 0.46490625 0.6874374999999999 +vt 0.47259375 0.6874374999999999 +vt 0.47259375 0.6836562500000001 +vt 0.48053125 0.82428125 +vt 0.48053125 0.83196875 +vt 0.482421875 0.83196875 +vt 0.482421875 0.82428125 +vt 0.48053125 0.773375 +vt 0.48053125 0.7656875 +vt 0.482421875 0.7656875 +vt 0.482421875 0.773375 +vt 0.49615625 0.75396875 +vt 0.49615625 0.75775 +vt 0.498046875 0.75775 +vt 0.498046875 0.75396875 +vt 0.24615625 0.5000625000000001 +vt 0.24615625 0.5038437499999999 +vt 0.248046875 0.5038437499999999 +vt 0.248046875 0.5000625000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2580/7729/1933 2578/7730/1933 2577/7731/1933 2579/7732/1933 +f 2583/7733/1934 2581/7734/1934 2582/7735/1934 2584/7736/1934 +f 2577/7737/1935 2578/7738/1935 2582/7739/1935 2581/7740/1935 +f 2580/7741/1936 2579/7742/1936 2583/7743/1936 2584/7744/1936 +f 2579/7745/1937 2577/7746/1937 2581/7747/1937 2583/7748/1937 +f 2584/7749/1938 2582/7750/1938 2578/7751/1938 2580/7752/1938 +o cube +v -0.2875 0.11173072351974704 0.9229945780770925 +v -0.2875 0.07585415173551988 0.8363808719041593 +v -0.2875 0.09729510582425818 0.9289740067077971 +v -0.2875 0.06141853404003102 0.8423603005348639 +v -0.334375 0.11173072351974704 0.9229945780770925 +v -0.334375 0.07585415173551988 0.8363808719041593 +v -0.334375 0.09729510582425818 0.9289740067077971 +v -0.334375 0.06141853404003102 0.8423603005348639 +vt 0.46490625 0.5029296875 +vt 0.46490625 0.5038437499999999 +vt 0.470703125 0.5038437499999999 +vt 0.470703125 0.5029296875 +vt 0.49615625 0.5341796875 +vt 0.49615625 0.5350937499999999 +vt 0.501953125 0.5350937499999999 +vt 0.501953125 0.5341796875 +vt 0.476625 0.689453125 +vt 0.476625 0.6952499999999999 +vt 0.4794921875 0.6952499999999999 +vt 0.4794921875 0.689453125 +vt 0.3125625 0.5233749999999999 +vt 0.3125625 0.517578125 +vt 0.3154296875 0.517578125 +vt 0.3154296875 0.5233749999999999 +vt 0.50396875 0.9560546875 +vt 0.50396875 0.95696875 +vt 0.5068359375 0.95696875 +vt 0.5068359375 0.9560546875 +vt 0.0469375 0.4951171875 +vt 0.0469375 0.49603125000000003 +vt 0.0498046875 0.49603125000000003 +vt 0.0498046875 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2588/7753/1939 2586/7754/1939 2585/7755/1939 2587/7756/1939 +f 2591/7757/1940 2589/7758/1940 2590/7759/1940 2592/7760/1940 +f 2585/7761/1941 2586/7762/1941 2590/7763/1941 2589/7764/1941 +f 2588/7765/1942 2587/7766/1942 2591/7767/1942 2592/7768/1942 +f 2587/7769/1943 2585/7770/1943 2589/7771/1943 2591/7772/1943 +f 2592/7773/1944 2590/7774/1944 2586/7775/1944 2588/7776/1944 +o cube +v -0.2875 0.17199421312564017 0.947472916600132 +v -0.2875 0.10741638391403131 0.7915682454888524 +v -0.2875 0.1286873600391736 0.9654112024922455 +v -0.2875 0.06410953082756474 0.809506531380966 +v -0.35 0.17199421312564017 0.947472916600132 +v -0.35 0.10741638391403131 0.7915682454888524 +v -0.35 0.1286873600391736 0.9654112024922455 +v -0.35 0.06410953082756474 0.809506531380966 +vt 0.45709375 0.6455078125 +vt 0.45709375 0.6483749999999999 +vt 0.4677734375 0.6483749999999999 +vt 0.4677734375 0.6455078125 +vt 0.45709375 0.5556640625 +vt 0.45709375 0.5585312499999999 +vt 0.4677734375 0.5585312499999999 +vt 0.4677734375 0.5556640625 +vt 0.1094375 0.5986328125 +vt 0.1094375 0.6093124999999999 +vt 0.11321875 0.6093124999999999 +vt 0.11321875 0.5986328125 +vt 0.382875 0.5741562499999999 +vt 0.382875 0.5634765625 +vt 0.38665625 0.5634765625 +vt 0.38665625 0.5741562499999999 +vt 0.4844375 0.7197265625 +vt 0.4844375 0.7225937499999999 +vt 0.48821875 0.7225937499999999 +vt 0.48821875 0.7197265625 +vt 0.4844375 0.7080078125 +vt 0.4844375 0.7108749999999999 +vt 0.48821875 0.7108749999999999 +vt 0.48821875 0.7080078125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2596/7777/1945 2594/7778/1945 2593/7779/1945 2595/7780/1945 +f 2599/7781/1946 2597/7782/1946 2598/7783/1946 2600/7784/1946 +f 2593/7785/1947 2594/7786/1947 2598/7787/1947 2597/7788/1947 +f 2596/7789/1948 2595/7790/1948 2599/7791/1948 2600/7792/1948 +f 2595/7793/1949 2593/7794/1949 2597/7795/1949 2599/7796/1949 +f 2600/7797/1950 2598/7798/1950 2594/7799/1950 2596/7800/1950 +o cube +v -0.2875 0.171875 1.0593749999999997 +v -0.2875 0.171875 0.9468749999999999 +v -0.2875 0.125 1.0593749999999997 +v -0.2875 0.125 0.9468749999999999 +v -0.35 0.171875 1.0593749999999997 +v -0.35 0.171875 0.9468749999999999 +v -0.35 0.125 1.0593749999999997 +v -0.35 0.125 0.9468749999999999 +vt 0.47271875 0.6025390625 +vt 0.47271875 0.6054062499999999 +vt 0.4794921875 0.6054062499999999 +vt 0.4794921875 0.6025390625 +vt 0.47271875 0.5986328125 +vt 0.47271875 0.6014999999999999 +vt 0.4794921875 0.6014999999999999 +vt 0.4794921875 0.5986328125 +vt 0.2813125 0.5244140625 +vt 0.2813125 0.5311874999999999 +vt 0.28509375 0.5311874999999999 +vt 0.28509375 0.5244140625 +vt 0.28521875 0.5311874999999999 +vt 0.28521875 0.5244140625 +vt 0.289 0.5244140625 +vt 0.289 0.5311874999999999 +vt 0.4844375 0.7041015625 +vt 0.4844375 0.7069687499999999 +vt 0.48821875 0.7069687499999999 +vt 0.48821875 0.7041015625 +vt 0.4844375 0.7001953125 +vt 0.4844375 0.7030624999999999 +vt 0.48821875 0.7030624999999999 +vt 0.48821875 0.7001953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2604/7801/1951 2602/7802/1951 2601/7803/1951 2603/7804/1951 +f 2607/7805/1952 2605/7806/1952 2606/7807/1952 2608/7808/1952 +f 2601/7809/1953 2602/7810/1953 2606/7811/1953 2605/7812/1953 +f 2604/7813/1954 2603/7814/1954 2607/7815/1954 2608/7816/1954 +f 2603/7817/1955 2601/7818/1955 2605/7819/1955 2607/7820/1955 +f 2608/7821/1956 2606/7822/1956 2602/7823/1956 2604/7824/1956 +o cube +v -0.328125 0.10011102487464708 0.968749969633331 +v -0.328125 0.07801393796256748 0.9466528827212515 +v -0.328125 0.07801393796256748 0.9908470565454106 +v -0.328125 0.055916851050487854 0.968749969633331 +v -0.34375 0.10011102487464708 0.968749969633331 +v -0.34375 0.07801393796256748 0.9466528827212515 +v -0.34375 0.07801393796256748 0.9908470565454106 +v -0.34375 0.055916851050487854 0.968749969633331 +vt 0.34771875 0.498046875 +vt 0.34771875 0.49993750000000003 +vt 0.349609375 0.49993750000000003 +vt 0.349609375 0.498046875 +vt 0.5000625 0.650390625 +vt 0.5000625 0.6522812499999999 +vt 0.501953125 0.6522812499999999 +vt 0.501953125 0.650390625 +vt 0.11334375 0.490234375 +vt 0.11334375 0.49212500000000003 +vt 0.1142578125 0.49212500000000003 +vt 0.1142578125 0.490234375 +vt 0.507875 0.88665625 +vt 0.507875 0.884765625 +vt 0.5087890625 0.884765625 +vt 0.5087890625 0.88665625 +vt 0.1094375 0.490234375 +vt 0.1094375 0.49212500000000003 +vt 0.1103515625 0.49212500000000003 +vt 0.1103515625 0.490234375 +vt 0.507875 0.888671875 +vt 0.507875 0.8905625 +vt 0.5087890625 0.8905625 +vt 0.5087890625 0.888671875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2612/7825/1957 2610/7826/1957 2609/7827/1957 2611/7828/1957 +f 2615/7829/1958 2613/7830/1958 2614/7831/1958 2616/7832/1958 +f 2609/7833/1959 2610/7834/1959 2614/7835/1959 2613/7836/1959 +f 2612/7837/1960 2611/7838/1960 2615/7839/1960 2616/7840/1960 +f 2611/7841/1961 2609/7842/1961 2613/7843/1961 2615/7844/1961 +f 2616/7845/1962 2614/7846/1962 2610/7847/1962 2612/7848/1962 +o cube +v -0.28125 0.10937500000000001 1 +v -0.28125 0.10937500000000001 0.9375000000000001 +v -0.28125 0.04062500000000001 1 +v -0.28125 0.04062500000000001 0.9375000000000001 +v -0.328125 0.10937500000000001 1 +v -0.328125 0.10937500000000001 0.9375000000000001 +v -0.328125 0.04062500000000001 1 +v -0.328125 0.04062500000000001 0.9375000000000001 +vt 0.48053125 0.91021875 +vt 0.48053125 0.914 +vt 0.4843125 0.914 +vt 0.4843125 0.91021875 +vt 0.48053125 0.76178125 +vt 0.48053125 0.7655625 +vt 0.4843125 0.7655625 +vt 0.4843125 0.76178125 +vt 0.30865625 0.5117812500000001 +vt 0.30865625 0.5155624999999999 +vt 0.3115234375 0.5155624999999999 +vt 0.3115234375 0.5117812500000001 +vt 0.4844375 0.6913437499999999 +vt 0.4844375 0.6875625000000001 +vt 0.4873046875 0.6875625000000001 +vt 0.4873046875 0.6913437499999999 +vt 0.4844375 0.6953750000000001 +vt 0.4844375 0.6991562499999999 +vt 0.4873046875 0.6991562499999999 +vt 0.4873046875 0.6953750000000001 +vt 0.4844375 0.6914687500000001 +vt 0.4844375 0.6952499999999999 +vt 0.4873046875 0.6952499999999999 +vt 0.4873046875 0.6914687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2620/7849/1963 2618/7850/1963 2617/7851/1963 2619/7852/1963 +f 2623/7853/1964 2621/7854/1964 2622/7855/1964 2624/7856/1964 +f 2617/7857/1965 2618/7858/1965 2622/7859/1965 2621/7860/1965 +f 2620/7861/1966 2619/7862/1966 2623/7863/1966 2624/7864/1966 +f 2619/7865/1967 2617/7866/1967 2621/7867/1967 2623/7868/1967 +f 2624/7869/1968 2622/7870/1968 2618/7871/1968 2620/7872/1968 +o cube +v -0.2875 0.125 1.0593749999999997 +v -0.2875 0.125 1.009375 +v -0.2875 0.109375 1.0593749999999997 +v -0.2875 0.109375 1.009375 +v -0.334375 0.125 1.0593749999999997 +v -0.334375 0.125 1.009375 +v -0.334375 0.109375 1.0593749999999997 +v -0.334375 0.109375 1.009375 +vt 0.05084375 0.4951171875 +vt 0.05084375 0.49603125000000003 +vt 0.0537109375 0.49603125000000003 +vt 0.0537109375 0.4951171875 +vt 0.05475 0.4951171875 +vt 0.05475 0.49603125000000003 +vt 0.0576171875 0.49603125000000003 +vt 0.0576171875 0.4951171875 +vt 0.49225 0.9267578125 +vt 0.49225 0.929625 +vt 0.4951171875 0.929625 +vt 0.4951171875 0.9267578125 +vt 0.49225 0.7225937499999999 +vt 0.49225 0.7197265625 +vt 0.4951171875 0.7197265625 +vt 0.4951171875 0.7225937499999999 +vt 0.50396875 0.9521484375 +vt 0.50396875 0.9530625 +vt 0.5068359375 0.9530625 +vt 0.5068359375 0.9521484375 +vt 0.50396875 0.9482421875 +vt 0.50396875 0.94915625 +vt 0.5068359375 0.94915625 +vt 0.5068359375 0.9482421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2628/7873/1969 2626/7874/1969 2625/7875/1969 2627/7876/1969 +f 2631/7877/1970 2629/7878/1970 2630/7879/1970 2632/7880/1970 +f 2625/7881/1971 2626/7882/1971 2630/7883/1971 2629/7884/1971 +f 2628/7885/1972 2627/7886/1972 2631/7887/1972 2632/7888/1972 +f 2627/7889/1973 2625/7890/1973 2629/7891/1973 2631/7892/1973 +f 2632/7893/1974 2630/7894/1974 2626/7895/1974 2628/7896/1974 +o cube +v -0.2875 0.109375 1.046875 +v -0.2875 0.109375 1.015625 +v -0.2875 0.046875 1.046875 +v -0.2875 0.046875 1.015625 +v -0.31875 0.109375 1.046875 +v -0.31875 0.109375 1.015625 +v -0.31875 0.046875 1.046875 +v -0.31875 0.046875 1.015625 +vt 0.2500625 0.5000625000000001 +vt 0.2500625 0.5038437499999999 +vt 0.251953125 0.5038437499999999 +vt 0.251953125 0.5000625000000001 +vt 0.25396875 0.5000625000000001 +vt 0.25396875 0.5038437499999999 +vt 0.255859375 0.5038437499999999 +vt 0.255859375 0.5000625000000001 +vt 0.5000625 0.646484375 +vt 0.5000625 0.6483749999999999 +vt 0.501953125 0.6483749999999999 +vt 0.501953125 0.646484375 +vt 0.35553125 0.49993750000000003 +vt 0.35553125 0.498046875 +vt 0.357421875 0.498046875 +vt 0.357421875 0.49993750000000003 +vt 0.49615625 0.7500625 +vt 0.49615625 0.75384375 +vt 0.498046875 0.75384375 +vt 0.498046875 0.7500625 +vt 0.49615625 0.7461562500000001 +vt 0.49615625 0.7499374999999999 +vt 0.498046875 0.7499374999999999 +vt 0.498046875 0.7461562500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2636/7897/1975 2634/7898/1975 2633/7899/1975 2635/7900/1975 +f 2639/7901/1976 2637/7902/1976 2638/7903/1976 2640/7904/1976 +f 2633/7905/1977 2634/7906/1977 2638/7907/1977 2637/7908/1977 +f 2636/7909/1978 2635/7910/1978 2639/7911/1978 2640/7912/1978 +f 2635/7913/1979 2633/7914/1979 2637/7915/1979 2639/7916/1979 +f 2640/7917/1980 2638/7918/1980 2634/7919/1980 2636/7920/1980 +o cube +v -0.2875 0.09375 0.9218750000000001 +v -0.2875 0.09375 0.8906250000000001 +v -0.2875 0.03125 0.9218750000000001 +v -0.2875 0.03125 0.8906250000000001 +v -0.31875 0.09375 0.9218750000000001 +v -0.31875 0.09375 0.8906250000000001 +v -0.31875 0.03125 0.9218750000000001 +v -0.31875 0.03125 0.8906250000000001 +vt 0.2500625 0.5000625000000001 +vt 0.2500625 0.5038437499999999 +vt 0.251953125 0.5038437499999999 +vt 0.251953125 0.5000625000000001 +vt 0.25396875 0.5000625000000001 +vt 0.25396875 0.5038437499999999 +vt 0.255859375 0.5038437499999999 +vt 0.255859375 0.5000625000000001 +vt 0.5000625 0.646484375 +vt 0.5000625 0.6483749999999999 +vt 0.501953125 0.6483749999999999 +vt 0.501953125 0.646484375 +vt 0.35553125 0.49993750000000003 +vt 0.35553125 0.498046875 +vt 0.357421875 0.498046875 +vt 0.357421875 0.49993750000000003 +vt 0.49615625 0.7500625 +vt 0.49615625 0.75384375 +vt 0.498046875 0.75384375 +vt 0.498046875 0.7500625 +vt 0.49615625 0.7461562500000001 +vt 0.49615625 0.7499374999999999 +vt 0.498046875 0.7499374999999999 +vt 0.498046875 0.7461562500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2644/7921/1981 2642/7922/1981 2641/7923/1981 2643/7924/1981 +f 2647/7925/1982 2645/7926/1982 2646/7927/1982 2648/7928/1982 +f 2641/7929/1983 2642/7930/1983 2646/7931/1983 2645/7932/1983 +f 2644/7933/1984 2643/7934/1984 2647/7935/1984 2648/7936/1984 +f 2643/7937/1985 2641/7938/1985 2645/7939/1985 2647/7940/1985 +f 2648/7941/1986 2646/7942/1986 2642/7943/1986 2644/7944/1986 +o cube +v -0.2875 0.109375 0.5468750000000001 +v -0.2875 0.109375 0.5156250000000001 +v -0.2875 0.046875 0.5468750000000001 +v -0.2875 0.046875 0.5156250000000001 +v -0.31875 0.109375 0.5468750000000001 +v -0.31875 0.109375 0.5156250000000001 +v -0.31875 0.046875 0.5468750000000001 +v -0.31875 0.046875 0.5156250000000001 +vt 0.251953125 0.5000625000000001 +vt 0.251953125 0.5038437499999999 +vt 0.2500625 0.5038437499999999 +vt 0.2500625 0.5000625000000001 +vt 0.255859375 0.5000625000000001 +vt 0.255859375 0.5038437499999999 +vt 0.25396875 0.5038437499999999 +vt 0.25396875 0.5000625000000001 +vt 0.5000625 0.6483749999999999 +vt 0.5000625 0.646484375 +vt 0.501953125 0.646484375 +vt 0.501953125 0.6483749999999999 +vt 0.35553125 0.498046875 +vt 0.35553125 0.49993750000000003 +vt 0.357421875 0.49993750000000003 +vt 0.357421875 0.498046875 +vt 0.498046875 0.7461562500000001 +vt 0.498046875 0.7499374999999999 +vt 0.49615625 0.7499374999999999 +vt 0.49615625 0.7461562500000001 +vt 0.498046875 0.7500625 +vt 0.498046875 0.75384375 +vt 0.49615625 0.75384375 +vt 0.49615625 0.7500625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2652/7945/1987 2650/7946/1987 2649/7947/1987 2651/7948/1987 +f 2655/7949/1988 2653/7950/1988 2654/7951/1988 2656/7952/1988 +f 2649/7953/1989 2650/7954/1989 2654/7955/1989 2653/7956/1989 +f 2652/7957/1990 2651/7958/1990 2655/7959/1990 2656/7960/1990 +f 2651/7961/1991 2649/7962/1991 2653/7963/1991 2655/7964/1991 +f 2656/7965/1992 2654/7966/1992 2650/7967/1992 2652/7968/1992 +o cube +v -0.2875 0.09375 0.6718750000000001 +v -0.2875 0.09375 0.6406250000000001 +v -0.2875 0.03125 0.6718750000000001 +v -0.2875 0.03125 0.6406250000000001 +v -0.31875 0.09375 0.6718750000000001 +v -0.31875 0.09375 0.6406250000000001 +v -0.31875 0.03125 0.6718750000000001 +v -0.31875 0.03125 0.6406250000000001 +vt 0.251953125 0.5000625000000001 +vt 0.251953125 0.5038437499999999 +vt 0.2500625 0.5038437499999999 +vt 0.2500625 0.5000625000000001 +vt 0.255859375 0.5000625000000001 +vt 0.255859375 0.5038437499999999 +vt 0.25396875 0.5038437499999999 +vt 0.25396875 0.5000625000000001 +vt 0.5000625 0.6483749999999999 +vt 0.5000625 0.646484375 +vt 0.501953125 0.646484375 +vt 0.501953125 0.6483749999999999 +vt 0.35553125 0.498046875 +vt 0.35553125 0.49993750000000003 +vt 0.357421875 0.49993750000000003 +vt 0.357421875 0.498046875 +vt 0.498046875 0.7461562500000001 +vt 0.498046875 0.7499374999999999 +vt 0.49615625 0.7499374999999999 +vt 0.49615625 0.7461562500000001 +vt 0.498046875 0.7500625 +vt 0.498046875 0.75384375 +vt 0.49615625 0.75384375 +vt 0.49615625 0.7500625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2660/7969/1993 2658/7970/1993 2657/7971/1993 2659/7972/1993 +f 2663/7973/1994 2661/7974/1994 2662/7975/1994 2664/7976/1994 +f 2657/7977/1995 2658/7978/1995 2662/7979/1995 2661/7980/1995 +f 2660/7981/1996 2659/7982/1996 2663/7983/1996 2664/7984/1996 +f 2659/7985/1997 2657/7986/1997 2661/7987/1997 2663/7988/1997 +f 2664/7989/1998 2662/7990/1998 2658/7991/1998 2660/7992/1998 +o cube +v -0.2875 0.04375 1.00625 +v -0.2875 0.04375 1.053125 +v -0.2875 0.015625 1.053125 +v -0.2875 0.015625 1.00625 +v -0.328125 0.04375 1.053125 +v -0.328125 0.04375 1.00625 +v -0.328125 0.015625 1.053125 +v -0.328125 0.015625 1.00625 +vt 0.47271875 0.501953125 +vt 0.47271875 0.5038437499999999 +vt 0.4755859375 0.5038437499999999 +vt 0.4755859375 0.501953125 +vt 0.476625 0.501953125 +vt 0.476625 0.5038437499999999 +vt 0.4794921875 0.5038437499999999 +vt 0.4794921875 0.501953125 +vt 0.49225 0.5830078125 +vt 0.49225 0.5858749999999999 +vt 0.4951171875 0.5858749999999999 +vt 0.4951171875 0.5830078125 +vt 0.49225 0.5819687499999999 +vt 0.49225 0.5791015625 +vt 0.4951171875 0.5791015625 +vt 0.4951171875 0.5819687499999999 +vt 0.49615625 0.529296875 +vt 0.49615625 0.5311874999999999 +vt 0.4990234375 0.5311874999999999 +vt 0.4990234375 0.529296875 +vt 0.49615625 0.525390625 +vt 0.49615625 0.5272812499999999 +vt 0.4990234375 0.5272812499999999 +vt 0.4990234375 0.525390625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2668/7993/1999 2665/7994/1999 2666/7995/1999 2667/7996/1999 +f 2671/7997/2000 2669/7998/2000 2670/7999/2000 2672/8000/2000 +f 2666/8001/2001 2665/8002/2001 2670/8003/2001 2669/8004/2001 +f 2668/8005/2002 2667/8006/2002 2671/8007/2002 2672/8008/2002 +f 2667/8009/2003 2666/8010/2003 2669/8011/2003 2671/8012/2003 +f 2672/8013/2004 2670/8014/2004 2665/8015/2004 2668/8016/2004 +o cube +v -0.2875 0.05737377218692495 1.0373272653938297 +v -0.2875 0.039435486294811375 0.9940204123073632 +v -0.2875 0.042938154491436106 1.0433066940245341 +v -0.2875 0.024999868599322517 0.9999998409380677 +v -0.328125 0.05737377218692495 1.0373272653938297 +v -0.328125 0.039435486294811375 0.9940204123073632 +v -0.328125 0.042938154491436106 1.0433066940245341 +v -0.328125 0.024999868599322517 0.9999998409380677 +vt 0.50396875 0.9404296875 +vt 0.50396875 0.94134375 +vt 0.5068359375 0.94134375 +vt 0.5068359375 0.9404296875 +vt 0.06646875 0.4951171875 +vt 0.06646875 0.49603125000000003 +vt 0.0693359375 0.49603125000000003 +vt 0.0693359375 0.4951171875 +vt 0.49225 0.5751953125 +vt 0.49225 0.5780624999999999 +vt 0.4951171875 0.5780624999999999 +vt 0.4951171875 0.5751953125 +vt 0.49225 0.5741562499999999 +vt 0.49225 0.5712890625 +vt 0.4951171875 0.5712890625 +vt 0.4951171875 0.5741562499999999 +vt 0.05865625 0.4951171875 +vt 0.05865625 0.49603125000000003 +vt 0.0615234375 0.49603125000000003 +vt 0.0615234375 0.4951171875 +vt 0.50396875 0.9365234375 +vt 0.50396875 0.9374375 +vt 0.5068359375 0.9374375 +vt 0.5068359375 0.9365234375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2676/8017/2005 2674/8018/2005 2673/8019/2005 2675/8020/2005 +f 2679/8021/2006 2677/8022/2006 2678/8023/2006 2680/8024/2006 +f 2673/8025/2007 2674/8026/2007 2678/8027/2007 2677/8028/2007 +f 2676/8029/2008 2675/8030/2008 2679/8031/2008 2680/8032/2008 +f 2675/8033/2009 2673/8034/2009 2677/8035/2009 2679/8036/2009 +f 2680/8037/2010 2678/8038/2010 2674/8039/2010 2676/8040/2010 +o cube +v -0.2875 0.0573125 1.053125 +v -0.2875 0.0573125 1.0371875 +v -0.2875 0.04375 1.053125 +v -0.2875 0.04375 1.0371875 +v -0.328125 0.0573125 1.053125 +v -0.328125 0.0573125 1.0371875 +v -0.328125 0.04375 1.053125 +v -0.328125 0.04375 1.0371875 +vt 0.26959375 0.4912109375 +vt 0.26959375 0.49212500000000003 +vt 0.2705078125 0.49212500000000003 +vt 0.2705078125 0.4912109375 +vt 0.507875 0.7294921875 +vt 0.507875 0.7304062499999999 +vt 0.5087890625 0.7304062499999999 +vt 0.5087890625 0.7294921875 +vt 0.07428125 0.4951171875 +vt 0.07428125 0.49603125000000003 +vt 0.0771484375 0.49603125000000003 +vt 0.0771484375 0.4951171875 +vt 0.50396875 0.92571875 +vt 0.50396875 0.9248046875 +vt 0.5068359375 0.9248046875 +vt 0.5068359375 0.92571875 +vt 0.070375 0.4951171875 +vt 0.070375 0.49603125000000003 +vt 0.0732421875 0.49603125000000003 +vt 0.0732421875 0.4951171875 +vt 0.50396875 0.9287109375 +vt 0.50396875 0.929625 +vt 0.5068359375 0.929625 +vt 0.5068359375 0.9287109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2684/8041/2011 2682/8042/2011 2681/8043/2011 2683/8044/2011 +f 2687/8045/2012 2685/8046/2012 2686/8047/2012 2688/8048/2012 +f 2681/8049/2013 2682/8050/2013 2686/8051/2013 2685/8052/2013 +f 2684/8053/2014 2683/8054/2014 2687/8055/2014 2688/8056/2014 +f 2683/8057/2015 2681/8058/2015 2685/8059/2015 2687/8060/2015 +f 2688/8061/2016 2686/8062/2016 2682/8063/2016 2684/8064/2016 +o cube +v -0.2875 0.040624999999999994 1.00625 +v -0.2875 0.040624999999999994 0.9375000000000001 +v -0.2875 0 1.00625 +v -0.2875 0 0.9375000000000001 +v -0.328125 0.040624999999999994 1.00625 +v -0.328125 0.040624999999999994 0.9375000000000001 +v -0.328125 0 1.00625 +v -0.328125 0 0.9375000000000001 +vt 0.3125625 0.5126953125 +vt 0.3125625 0.5155624999999999 +vt 0.31634375 0.5155624999999999 +vt 0.31634375 0.5126953125 +vt 0.4844375 0.6845703125 +vt 0.4844375 0.6874374999999999 +vt 0.48821875 0.6874374999999999 +vt 0.48821875 0.6845703125 +vt 0.31646875 0.5117812500000001 +vt 0.31646875 0.5155624999999999 +vt 0.3193359375 0.5155624999999999 +vt 0.3193359375 0.5117812500000001 +vt 0.4844375 0.6835312499999999 +vt 0.4844375 0.6797500000000001 +vt 0.4873046875 0.6797500000000001 +vt 0.4873046875 0.6835312499999999 +vt 0.49225 0.5673828125 +vt 0.49225 0.5702499999999999 +vt 0.4951171875 0.5702499999999999 +vt 0.4951171875 0.5673828125 +vt 0.49225 0.5634765625 +vt 0.49225 0.5663437499999999 +vt 0.4951171875 0.5663437499999999 +vt 0.4951171875 0.5634765625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2692/8065/2017 2690/8066/2017 2689/8067/2017 2691/8068/2017 +f 2695/8069/2018 2693/8070/2018 2694/8071/2018 2696/8072/2018 +f 2689/8073/2019 2690/8074/2019 2694/8075/2019 2693/8076/2019 +f 2692/8077/2020 2691/8078/2020 2695/8079/2020 2696/8080/2020 +f 2691/8081/2021 2689/8082/2021 2693/8083/2021 2695/8084/2021 +f 2696/8085/2022 2694/8086/2022 2690/8087/2022 2692/8088/2022 +o cube +v -0.2875 0.03237391083538335 1.0435775746034763 +v -0.2875 0.014435624943269776 1.00027072151701 +v -0.2875 0.01793829313989448 1.049557003234181 +v -0.2875 7.247780903218981e-9 1.0062501501477144 +v -0.328125 0.03237391083538335 1.0435775746034763 +v -0.328125 0.014435624943269776 1.00027072151701 +v -0.328125 0.01793829313989448 1.049557003234181 +v -0.328125 7.247780903218981e-9 1.0062501501477144 +vt 0.50396875 0.9208984375 +vt 0.50396875 0.9218125 +vt 0.5068359375 0.9218125 +vt 0.5068359375 0.9208984375 +vt 0.50396875 0.9169921875 +vt 0.50396875 0.91790625 +vt 0.5068359375 0.91790625 +vt 0.5068359375 0.9169921875 +vt 0.49225 0.5595703125 +vt 0.49225 0.5624374999999999 +vt 0.4951171875 0.5624374999999999 +vt 0.4951171875 0.5595703125 +vt 0.44146875 0.5077499999999999 +vt 0.44146875 0.5048828125 +vt 0.4443359375 0.5048828125 +vt 0.4443359375 0.5077499999999999 +vt 0.0781875 0.4951171875 +vt 0.0781875 0.49603125000000003 +vt 0.0810546875 0.49603125000000003 +vt 0.0810546875 0.4951171875 +vt 0.08209375 0.4951171875 +vt 0.08209375 0.49603125000000003 +vt 0.0849609375 0.49603125000000003 +vt 0.0849609375 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2700/8089/2023 2698/8090/2023 2697/8091/2023 2699/8092/2023 +f 2703/8093/2024 2701/8094/2024 2702/8095/2024 2704/8096/2024 +f 2697/8097/2025 2698/8098/2025 2702/8099/2025 2701/8100/2025 +f 2700/8101/2026 2699/8102/2026 2703/8103/2026 2704/8104/2026 +f 2699/8105/2027 2697/8106/2027 2701/8107/2027 2703/8108/2027 +f 2704/8109/2028 2702/8110/2028 2698/8111/2028 2700/8112/2028 +o cube +v -0.2875 0.015625 0.9375000000000001 +v -0.2875 0.015625 0.9281250000000002 +v -0.2875 0 0.9375000000000001 +v -0.2875 0 0.9281250000000002 +v -0.328125 0.015625 0.9375000000000001 +v -0.328125 0.015625 0.9281250000000002 +v -0.328125 0 0.9375000000000001 +v -0.328125 0 0.9281250000000002 +vt 0.2735 0.4912109375 +vt 0.2735 0.49212500000000003 +vt 0.2744140625 0.49212500000000003 +vt 0.2744140625 0.4912109375 +vt 0.507875 0.7255859375 +vt 0.507875 0.7264999999999999 +vt 0.5087890625 0.7264999999999999 +vt 0.5087890625 0.7255859375 +vt 0.50396875 0.9091796875 +vt 0.50396875 0.91009375 +vt 0.5068359375 0.91009375 +vt 0.5068359375 0.9091796875 +vt 0.0938125 0.49603125000000003 +vt 0.0938125 0.4951171875 +vt 0.0966796875 0.4951171875 +vt 0.0966796875 0.49603125000000003 +vt 0.086 0.4951171875 +vt 0.086 0.49603125000000003 +vt 0.0888671875 0.49603125000000003 +vt 0.0888671875 0.4951171875 +vt 0.08990625 0.4951171875 +vt 0.08990625 0.49603125000000003 +vt 0.0927734375 0.49603125000000003 +vt 0.0927734375 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2708/8113/2029 2706/8114/2029 2705/8115/2029 2707/8116/2029 +f 2711/8117/2030 2709/8118/2030 2710/8119/2030 2712/8120/2030 +f 2705/8121/2031 2706/8122/2031 2710/8123/2031 2709/8124/2031 +f 2708/8125/2032 2707/8126/2032 2711/8127/2032 2712/8128/2032 +f 2707/8129/2033 2705/8130/2033 2709/8131/2033 2711/8132/2033 +f 2712/8133/2034 2710/8134/2034 2706/8135/2034 2708/8136/2034 +o cube +v -0.2875 0.03125 0.9375000000000001 +v -0.2875 0.03125 0.8812500000000002 +v -0.2875 0.015625 0.9375000000000001 +v -0.2875 0.015625 0.8812500000000002 +v -0.328125 0.03125 0.9375000000000001 +v -0.328125 0.03125 0.8812500000000002 +v -0.328125 0.015625 0.9375000000000001 +v -0.328125 0.015625 0.8812500000000002 +vt 0.5000625 0.6396484375 +vt 0.5000625 0.6405624999999999 +vt 0.50384375 0.6405624999999999 +vt 0.50384375 0.6396484375 +vt 0.36334375 0.4990234375 +vt 0.36334375 0.49993750000000003 +vt 0.367125 0.49993750000000003 +vt 0.367125 0.4990234375 +vt 0.320375 0.5117812500000001 +vt 0.320375 0.5155624999999999 +vt 0.3232421875 0.5155624999999999 +vt 0.3232421875 0.5117812500000001 +vt 0.4844375 0.6796249999999999 +vt 0.4844375 0.6758437500000001 +vt 0.4873046875 0.6758437500000001 +vt 0.4873046875 0.6796249999999999 +vt 0.50396875 0.9052734375 +vt 0.50396875 0.9061875 +vt 0.5068359375 0.9061875 +vt 0.5068359375 0.9052734375 +vt 0.50396875 0.9013671875 +vt 0.50396875 0.90228125 +vt 0.5068359375 0.90228125 +vt 0.5068359375 0.9013671875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2716/8137/2035 2714/8138/2035 2713/8139/2035 2715/8140/2035 +f 2719/8141/2036 2717/8142/2036 2718/8143/2036 2720/8144/2036 +f 2713/8145/2037 2714/8146/2037 2718/8147/2037 2717/8148/2037 +f 2716/8149/2038 2715/8150/2038 2719/8151/2038 2720/8152/2038 +f 2715/8153/2039 2713/8154/2039 2717/8155/2039 2719/8156/2039 +f 2720/8157/2040 2718/8158/2040 2714/8159/2040 2716/8160/2040 +o cube +v -0.2875 0.014435669313420607 0.9341047556307908 +v -0.2875 0.03058012661632284 0.8951285878529709 +v -0.2875 5.161793176222673e-8 0.9281253270000862 +v -0.2875 0.016144508920833966 0.8891491592222663 +v -0.328125 0.014435669313420607 0.9341047556307908 +v -0.328125 0.03058012661632284 0.8951285878529709 +v -0.328125 5.161793176222673e-8 0.9281253270000862 +v -0.328125 0.016144508920833966 0.8891491592222663 +vt 0.50396875 0.8935546875 +vt 0.50396875 0.89446875 +vt 0.5068359375 0.89446875 +vt 0.5068359375 0.8935546875 +vt 0.50396875 0.8857421875 +vt 0.50396875 0.88665625 +vt 0.5068359375 0.88665625 +vt 0.5068359375 0.8857421875 +vt 0.49225 0.5556640625 +vt 0.49225 0.5585312499999999 +vt 0.4951171875 0.5585312499999999 +vt 0.4951171875 0.5556640625 +vt 0.445375 0.5077499999999999 +vt 0.445375 0.5048828125 +vt 0.4482421875 0.5048828125 +vt 0.4482421875 0.5077499999999999 +vt 0.50396875 0.8974609375 +vt 0.50396875 0.898375 +vt 0.5068359375 0.898375 +vt 0.5068359375 0.8974609375 +vt 0.50396875 0.8896484375 +vt 0.50396875 0.8905625 +vt 0.5068359375 0.8905625 +vt 0.5068359375 0.8896484375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2724/8161/2041 2722/8162/2041 2721/8163/2041 2723/8164/2041 +f 2727/8165/2042 2725/8166/2042 2726/8167/2042 2728/8168/2042 +f 2721/8169/2043 2722/8170/2043 2726/8171/2043 2725/8172/2043 +f 2724/8173/2044 2723/8174/2044 2727/8175/2044 2728/8176/2044 +f 2723/8177/2045 2721/8178/2045 2725/8179/2045 2727/8180/2045 +f 2728/8181/2046 2726/8182/2046 2722/8183/2046 2724/8184/2046 +o cube +v -0.2321361817523589 0.08912306189984966 0.8437500000000001 +v -0.2321361817523589 0.08912306189984966 0.7187500000000001 +v -0.256053896275177 0.03138059111789425 0.8437500000000001 +v -0.256053896275177 0.03138059111789425 0.7187500000000001 +v -0.318749887925292 0.12499963368407682 0.8437500000000001 +v -0.318749887925292 0.12499963368407682 0.7187500000000001 +v -0.3426676024481101 0.06725716290212141 0.8437500000000001 +v -0.3426676024481101 0.06725716290212141 0.7187500000000001 +vt 0.31646875 0.5313125000000001 +vt 0.31646875 0.5350937499999999 +vt 0.32415625 0.5350937499999999 +vt 0.32415625 0.5313125000000001 +vt 0.46490625 0.6797500000000001 +vt 0.46490625 0.6835312499999999 +vt 0.47259375 0.6835312499999999 +vt 0.47259375 0.6797500000000001 +vt 0.211 0.5430312500000001 +vt 0.211 0.5507187499999999 +vt 0.216796875 0.5507187499999999 +vt 0.216796875 0.5430312500000001 +vt 0.23834375 0.5507187499999999 +vt 0.23834375 0.5430312500000001 +vt 0.244140625 0.5430312500000001 +vt 0.244140625 0.5507187499999999 +vt 0.47271875 0.91021875 +vt 0.47271875 0.914 +vt 0.478515625 0.914 +vt 0.478515625 0.91021875 +vt 0.47271875 0.87896875 +vt 0.47271875 0.88275 +vt 0.478515625 0.88275 +vt 0.478515625 0.87896875 +vn 0.9238795325112867 -0.3826834323650897 0 +vn -0.9238795325112867 0.3826834323650897 0 +vn 0.3826834323650897 0.9238795325112867 0 +vn -0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2732/8185/2047 2730/8186/2047 2729/8187/2047 2731/8188/2047 +f 2735/8189/2048 2733/8190/2048 2734/8191/2048 2736/8192/2048 +f 2729/8193/2049 2730/8194/2049 2734/8195/2049 2733/8196/2049 +f 2732/8197/2050 2731/8198/2050 2735/8199/2050 2736/8200/2050 +f 2731/8201/2051 2729/8202/2051 2733/8203/2051 2735/8204/2051 +f 2736/8205/2052 2734/8206/2052 2730/8207/2052 2732/8208/2052 +o cube +v -0.2875 0.171875 0.6156250000000002 +v -0.2875 0.171875 0.5031250000000002 +v -0.2875 0.125 0.6156250000000002 +v -0.2875 0.125 0.5031250000000002 +v -0.35 0.171875 0.6156250000000002 +v -0.35 0.171875 0.5031250000000002 +v -0.35 0.125 0.6156250000000002 +v -0.35 0.125 0.5031250000000002 +vt 0.47271875 0.5947265625 +vt 0.47271875 0.5975937499999999 +vt 0.4794921875 0.5975937499999999 +vt 0.4794921875 0.5947265625 +vt 0.47271875 0.5634765625 +vt 0.47271875 0.5663437499999999 +vt 0.4794921875 0.5663437499999999 +vt 0.4794921875 0.5634765625 +vt 0.4688125 0.7041015625 +vt 0.4688125 0.7108749999999999 +vt 0.47259375 0.7108749999999999 +vt 0.47259375 0.7041015625 +vt 0.4688125 0.7030624999999999 +vt 0.4688125 0.6962890625 +vt 0.47259375 0.6962890625 +vt 0.47259375 0.7030624999999999 +vt 0.32428125 0.5126953125 +vt 0.32428125 0.5155624999999999 +vt 0.3280625 0.5155624999999999 +vt 0.3280625 0.5126953125 +vt 0.4844375 0.6728515625 +vt 0.4844375 0.6757187499999999 +vt 0.48821875 0.6757187499999999 +vt 0.48821875 0.6728515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2740/8209/2053 2738/8210/2053 2737/8211/2053 2739/8212/2053 +f 2743/8213/2054 2741/8214/2054 2742/8215/2054 2744/8216/2054 +f 2737/8217/2055 2738/8218/2055 2742/8219/2055 2741/8220/2055 +f 2740/8221/2056 2739/8222/2056 2743/8223/2056 2744/8224/2056 +f 2739/8225/2057 2737/8226/2057 2741/8227/2057 2743/8228/2057 +f 2744/8229/2058 2742/8230/2058 2738/8231/2058 2740/8232/2058 +o cube +v -0.2875 0.125 0.5531250000000002 +v -0.2875 0.125 0.5031250000000002 +v -0.2875 0.109375 0.5531250000000002 +v -0.2875 0.109375 0.5031250000000002 +v -0.334375 0.125 0.5531250000000002 +v -0.334375 0.125 0.5031250000000002 +v -0.334375 0.109375 0.5531250000000002 +v -0.334375 0.109375 0.5031250000000002 +vt 0.50396875 0.8779296875 +vt 0.50396875 0.87884375 +vt 0.5068359375 0.87884375 +vt 0.5068359375 0.8779296875 +vt 0.50396875 0.8701171875 +vt 0.50396875 0.87103125 +vt 0.5068359375 0.87103125 +vt 0.5068359375 0.8701171875 +vt 0.49225 0.5517578125 +vt 0.49225 0.5546249999999999 +vt 0.4951171875 0.5546249999999999 +vt 0.4951171875 0.5517578125 +vt 0.44928125 0.5077499999999999 +vt 0.44928125 0.5048828125 +vt 0.4521484375 0.5048828125 +vt 0.4521484375 0.5077499999999999 +vt 0.50396875 0.8818359375 +vt 0.50396875 0.88275 +vt 0.5068359375 0.88275 +vt 0.5068359375 0.8818359375 +vt 0.50396875 0.8740234375 +vt 0.50396875 0.8749375 +vt 0.5068359375 0.8749375 +vt 0.5068359375 0.8740234375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2748/8233/2059 2746/8234/2059 2745/8235/2059 2747/8236/2059 +f 2751/8237/2060 2749/8238/2060 2750/8239/2060 2752/8240/2060 +f 2745/8241/2061 2746/8242/2061 2750/8243/2061 2749/8244/2061 +f 2748/8245/2062 2747/8246/2062 2751/8247/2062 2752/8248/2062 +f 2747/8249/2063 2745/8250/2063 2749/8251/2063 2751/8252/2063 +f 2752/8253/2064 2750/8254/2064 2746/8255/2064 2748/8256/2064 +o cube +v -0.2875 0.10741638391403131 0.7709317545111478 +v -0.2875 0.17199421312564017 0.6150270833998682 +v -0.2875 0.06410953082756474 0.7529934686190343 +v -0.2875 0.1286873600391736 0.5970887975077547 +v -0.35 0.10741638391403131 0.7709317545111478 +v -0.35 0.17199421312564017 0.6150270833998682 +v -0.35 0.06410953082756474 0.7529934686190343 +v -0.35 0.1286873600391736 0.5970887975077547 +vt 0.461 0.9970703125 +vt 0.461 0.9999375 +vt 0.4716796875 0.9999375 +vt 0.4716796875 0.9970703125 +vt 0.461 0.9931640625 +vt 0.461 0.99603125 +vt 0.4716796875 0.99603125 +vt 0.4716796875 0.9931640625 +vt 0.4531875 0.7978515625 +vt 0.4531875 0.80853125 +vt 0.45696875 0.80853125 +vt 0.45696875 0.7978515625 +vt 0.4531875 0.7968125 +vt 0.4531875 0.7861328125 +vt 0.45696875 0.7861328125 +vt 0.45696875 0.7968125 +vt 0.4844375 0.6689453125 +vt 0.4844375 0.6718124999999999 +vt 0.48821875 0.6718124999999999 +vt 0.48821875 0.6689453125 +vt 0.4844375 0.6650390625 +vt 0.4844375 0.6679062499999999 +vt 0.48821875 0.6679062499999999 +vt 0.48821875 0.6650390625 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2756/8257/2065 2754/8258/2065 2753/8259/2065 2755/8260/2065 +f 2759/8261/2066 2757/8262/2066 2758/8263/2066 2760/8264/2066 +f 2753/8265/2067 2754/8266/2067 2758/8267/2067 2757/8268/2067 +f 2756/8269/2068 2755/8270/2068 2759/8271/2068 2760/8272/2068 +f 2755/8273/2069 2753/8274/2069 2757/8275/2069 2759/8276/2069 +f 2760/8277/2070 2758/8278/2070 2754/8279/2070 2756/8280/2070 +o cube +v -0.328125 0.07801393796256748 0.6158471172787487 +v -0.328125 0.10011102487464708 0.5937500303666692 +v -0.328125 0.055916851050487854 0.5937500303666692 +v -0.328125 0.07801393796256748 0.5716529434545896 +v -0.34375 0.07801393796256748 0.6158471172787487 +v -0.34375 0.10011102487464708 0.5937500303666692 +v -0.34375 0.055916851050487854 0.5937500303666692 +v -0.34375 0.07801393796256748 0.5716529434545896 +vt 0.5000625 0.630859375 +vt 0.5000625 0.6327499999999999 +vt 0.501953125 0.6327499999999999 +vt 0.501953125 0.630859375 +vt 0.37115625 0.498046875 +vt 0.37115625 0.49993750000000003 +vt 0.373046875 0.49993750000000003 +vt 0.373046875 0.498046875 +vt 0.12115625 0.490234375 +vt 0.12115625 0.49212500000000003 +vt 0.1220703125 0.49212500000000003 +vt 0.1220703125 0.490234375 +vt 0.507875 0.87884375 +vt 0.507875 0.876953125 +vt 0.5087890625 0.876953125 +vt 0.5087890625 0.87884375 +vt 0.11725 0.490234375 +vt 0.11725 0.49212500000000003 +vt 0.1181640625 0.49212500000000003 +vt 0.1181640625 0.490234375 +vt 0.507875 0.880859375 +vt 0.507875 0.88275 +vt 0.5087890625 0.88275 +vt 0.5087890625 0.880859375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2764/8281/2071 2762/8282/2071 2761/8283/2071 2763/8284/2071 +f 2767/8285/2072 2765/8286/2072 2766/8287/2072 2768/8288/2072 +f 2761/8289/2073 2762/8290/2073 2766/8291/2073 2765/8292/2073 +f 2764/8293/2074 2763/8294/2074 2767/8295/2074 2768/8296/2074 +f 2763/8297/2075 2761/8298/2075 2765/8299/2075 2767/8300/2075 +f 2768/8301/2076 2766/8302/2076 2762/8303/2076 2764/8304/2076 +o cube +v -0.28125 0.10937500000000001 0.6250000000000001 +v -0.28125 0.10937500000000001 0.5625000000000001 +v -0.28125 0.04062500000000001 0.6250000000000001 +v -0.28125 0.04062500000000001 0.5625000000000001 +v -0.328125 0.10937500000000001 0.6250000000000001 +v -0.328125 0.10937500000000001 0.5625000000000001 +v -0.328125 0.04062500000000001 0.6250000000000001 +v -0.328125 0.04062500000000001 0.5625000000000001 +vt 0.48053125 0.7383437500000001 +vt 0.48053125 0.7421249999999999 +vt 0.4843125 0.7421249999999999 +vt 0.4843125 0.7383437500000001 +vt 0.26178125 0.5156875000000001 +vt 0.26178125 0.5194687499999999 +vt 0.2655625 0.5194687499999999 +vt 0.2655625 0.5156875000000001 +vt 0.4844375 0.6524062500000001 +vt 0.4844375 0.6561874999999999 +vt 0.4873046875 0.6561874999999999 +vt 0.4873046875 0.6524062500000001 +vt 0.4844375 0.6522812499999999 +vt 0.4844375 0.6485000000000001 +vt 0.4873046875 0.6485000000000001 +vt 0.4873046875 0.6522812499999999 +vt 0.4844375 0.6602187500000001 +vt 0.4844375 0.6639999999999999 +vt 0.4873046875 0.6639999999999999 +vt 0.4873046875 0.6602187500000001 +vt 0.4844375 0.6563125000000001 +vt 0.4844375 0.6600937499999999 +vt 0.4873046875 0.6600937499999999 +vt 0.4873046875 0.6563125000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2772/8305/2077 2770/8306/2077 2769/8307/2077 2771/8308/2077 +f 2775/8309/2078 2773/8310/2078 2774/8311/2078 2776/8312/2078 +f 2769/8313/2079 2770/8314/2079 2774/8315/2079 2773/8316/2079 +f 2772/8317/2080 2771/8318/2080 2775/8319/2080 2776/8320/2080 +f 2771/8321/2081 2769/8322/2081 2773/8323/2081 2775/8324/2081 +f 2776/8325/2082 2774/8326/2082 2770/8327/2082 2772/8328/2082 +o cube +v -0.2875 0.04375 0.55625 +v -0.2875 0.04375 0.509375 +v -0.2875 0.015625 0.55625 +v -0.2875 0.015625 0.509375 +v -0.328125 0.04375 0.55625 +v -0.328125 0.04375 0.509375 +v -0.328125 0.015625 0.55625 +v -0.328125 0.015625 0.509375 +vt 0.48053125 0.501953125 +vt 0.48053125 0.5038437499999999 +vt 0.4833984375 0.5038437499999999 +vt 0.4833984375 0.501953125 +vt 0.4844375 0.501953125 +vt 0.4844375 0.5038437499999999 +vt 0.4873046875 0.5038437499999999 +vt 0.4873046875 0.501953125 +vt 0.49225 0.5478515625 +vt 0.49225 0.5507187499999999 +vt 0.4951171875 0.5507187499999999 +vt 0.4951171875 0.5478515625 +vt 0.4531875 0.5077499999999999 +vt 0.4531875 0.5048828125 +vt 0.4560546875 0.5048828125 +vt 0.4560546875 0.5077499999999999 +vt 0.49615625 0.521484375 +vt 0.49615625 0.5233749999999999 +vt 0.4990234375 0.5233749999999999 +vt 0.4990234375 0.521484375 +vt 0.49615625 0.517578125 +vt 0.49615625 0.5194687499999999 +vt 0.4990234375 0.5194687499999999 +vt 0.4990234375 0.517578125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2780/8329/2083 2778/8330/2083 2777/8331/2083 2779/8332/2083 +f 2783/8333/2084 2781/8334/2084 2782/8335/2084 2784/8336/2084 +f 2777/8337/2085 2778/8338/2085 2782/8339/2085 2781/8340/2085 +f 2780/8341/2086 2779/8342/2086 2783/8343/2086 2784/8344/2086 +f 2779/8345/2087 2777/8346/2087 2781/8347/2087 2783/8348/2087 +f 2784/8349/2088 2782/8350/2088 2778/8351/2088 2780/8352/2088 +o cube +v -0.2875 0.039435486294811375 0.5684795876926371 +v -0.2875 0.05737377218692495 0.5251727346061705 +v -0.2875 0.024999868599322517 0.5625001590619325 +v -0.2875 0.042938154491436106 0.519193305975466 +v -0.328125 0.039435486294811375 0.5684795876926371 +v -0.328125 0.05737377218692495 0.5251727346061705 +v -0.328125 0.024999868599322517 0.5625001590619325 +v -0.328125 0.042938154491436106 0.519193305975466 +vt 0.50396875 0.8623046875 +vt 0.50396875 0.86321875 +vt 0.5068359375 0.86321875 +vt 0.5068359375 0.8623046875 +vt 0.50396875 0.8544921875 +vt 0.50396875 0.85540625 +vt 0.5068359375 0.85540625 +vt 0.5068359375 0.8544921875 +vt 0.49225 0.5439453125 +vt 0.49225 0.5468124999999999 +vt 0.4951171875 0.5468124999999999 +vt 0.4951171875 0.5439453125 +vt 0.49225 0.5429062499999999 +vt 0.49225 0.5400390625 +vt 0.4951171875 0.5400390625 +vt 0.4951171875 0.5429062499999999 +vt 0.50396875 0.8662109375 +vt 0.50396875 0.867125 +vt 0.5068359375 0.867125 +vt 0.5068359375 0.8662109375 +vt 0.50396875 0.8583984375 +vt 0.50396875 0.8593125 +vt 0.5068359375 0.8593125 +vt 0.5068359375 0.8583984375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2788/8353/2089 2786/8354/2089 2785/8355/2089 2787/8356/2089 +f 2791/8357/2090 2789/8358/2090 2790/8359/2090 2792/8360/2090 +f 2785/8361/2091 2786/8362/2091 2790/8363/2091 2789/8364/2091 +f 2788/8365/2092 2787/8366/2092 2791/8367/2092 2792/8368/2092 +f 2787/8369/2093 2785/8370/2093 2789/8371/2093 2791/8372/2093 +f 2792/8373/2094 2790/8374/2094 2786/8375/2094 2788/8376/2094 +o cube +v -0.2875 0.0573125 0.5253125000000002 +v -0.2875 0.0573125 0.509375 +v -0.2875 0.04375 0.5253125000000002 +v -0.2875 0.04375 0.509375 +v -0.328125 0.0573125 0.5253125000000002 +v -0.328125 0.0573125 0.509375 +v -0.328125 0.04375 0.5253125000000002 +v -0.328125 0.04375 0.509375 +vt 0.27740625 0.4912109375 +vt 0.27740625 0.49212500000000003 +vt 0.2783203125 0.49212500000000003 +vt 0.2783203125 0.4912109375 +vt 0.507875 0.7216796875 +vt 0.507875 0.7225937499999999 +vt 0.5087890625 0.7225937499999999 +vt 0.5087890625 0.7216796875 +vt 0.50396875 0.8427734375 +vt 0.50396875 0.8436875 +vt 0.5068359375 0.8436875 +vt 0.5068359375 0.8427734375 +vt 0.50396875 0.83978125 +vt 0.50396875 0.8388671875 +vt 0.5068359375 0.8388671875 +vt 0.5068359375 0.83978125 +vt 0.50396875 0.8505859375 +vt 0.50396875 0.8515 +vt 0.5068359375 0.8515 +vt 0.5068359375 0.8505859375 +vt 0.50396875 0.8466796875 +vt 0.50396875 0.84759375 +vt 0.5068359375 0.84759375 +vt 0.5068359375 0.8466796875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2796/8377/2095 2794/8378/2095 2793/8379/2095 2795/8380/2095 +f 2799/8381/2096 2797/8382/2096 2798/8383/2096 2800/8384/2096 +f 2793/8385/2097 2794/8386/2097 2798/8387/2097 2797/8388/2097 +f 2796/8389/2098 2795/8390/2098 2799/8391/2098 2800/8392/2098 +f 2795/8393/2099 2793/8394/2099 2797/8395/2099 2799/8396/2099 +f 2800/8397/2100 2798/8398/2100 2794/8399/2100 2796/8400/2100 +o cube +v -0.2875 0.014435624943269776 0.5622292784829903 +v -0.2875 0.03237391083538335 0.5189224253965238 +v -0.2875 7.247780903218981e-9 0.5562498498522858 +v -0.2875 0.01793829313989448 0.5129429967658192 +v -0.328125 0.014435624943269776 0.5622292784829903 +v -0.328125 0.03237391083538335 0.5189224253965238 +v -0.328125 7.247780903218981e-9 0.5562498498522858 +v -0.328125 0.01793829313989448 0.5129429967658192 +vt 0.50396875 0.8310546875 +vt 0.50396875 0.83196875 +vt 0.5068359375 0.83196875 +vt 0.5068359375 0.8310546875 +vt 0.17584375 0.4951171875 +vt 0.17584375 0.49603125000000003 +vt 0.1787109375 0.49603125000000003 +vt 0.1787109375 0.4951171875 +vt 0.461 0.5048828125 +vt 0.461 0.5077499999999999 +vt 0.4638671875 0.5077499999999999 +vt 0.4638671875 0.5048828125 +vt 0.49225 0.5389999999999999 +vt 0.49225 0.5361328125 +vt 0.4951171875 0.5361328125 +vt 0.4951171875 0.5389999999999999 +vt 0.50396875 0.8349609375 +vt 0.50396875 0.835875 +vt 0.5068359375 0.835875 +vt 0.5068359375 0.8349609375 +vt 0.50396875 0.8271484375 +vt 0.50396875 0.8280625 +vt 0.5068359375 0.8280625 +vt 0.5068359375 0.8271484375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2804/8401/2101 2802/8402/2101 2801/8403/2101 2803/8404/2101 +f 2807/8405/2102 2805/8406/2102 2806/8407/2102 2808/8408/2102 +f 2801/8409/2103 2802/8410/2103 2806/8411/2103 2805/8412/2103 +f 2804/8413/2104 2803/8414/2104 2807/8415/2104 2808/8416/2104 +f 2803/8417/2105 2801/8418/2105 2805/8419/2105 2807/8420/2105 +f 2808/8421/2106 2806/8422/2106 2802/8423/2106 2804/8424/2106 +o cube +v -0.2875 0.040624999999999994 0.6250000000000001 +v -0.2875 0.040624999999999994 0.55625 +v -0.2875 0 0.6250000000000001 +v -0.2875 0 0.55625 +v -0.328125 0.040624999999999994 0.6250000000000001 +v -0.328125 0.040624999999999994 0.55625 +v -0.328125 0 0.6250000000000001 +v -0.328125 0 0.55625 +vt 0.351625 0.5126953125 +vt 0.351625 0.5155624999999999 +vt 0.35540625 0.5155624999999999 +vt 0.35540625 0.5126953125 +vt 0.4844375 0.6455078125 +vt 0.4844375 0.6483749999999999 +vt 0.48821875 0.6483749999999999 +vt 0.48821875 0.6455078125 +vt 0.4844375 0.6406875000000001 +vt 0.4844375 0.6444687499999999 +vt 0.4873046875 0.6444687499999999 +vt 0.4873046875 0.6406875000000001 +vt 0.4844375 0.6405624999999999 +vt 0.4844375 0.6367812500000001 +vt 0.4873046875 0.6367812500000001 +vt 0.4873046875 0.6405624999999999 +vt 0.49225 0.5322265625 +vt 0.49225 0.5350937499999999 +vt 0.4951171875 0.5350937499999999 +vt 0.4951171875 0.5322265625 +vt 0.4688125 0.5048828125 +vt 0.4688125 0.5077499999999999 +vt 0.4716796875 0.5077499999999999 +vt 0.4716796875 0.5048828125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2812/8425/2107 2810/8426/2107 2809/8427/2107 2811/8428/2107 +f 2815/8429/2108 2813/8430/2108 2814/8431/2108 2816/8432/2108 +f 2809/8433/2109 2810/8434/2109 2814/8435/2109 2813/8436/2109 +f 2812/8437/2110 2811/8438/2110 2815/8439/2110 2816/8440/2110 +f 2811/8441/2111 2809/8442/2111 2813/8443/2111 2815/8444/2111 +f 2816/8445/2112 2814/8446/2112 2810/8447/2112 2812/8448/2112 +o cube +v -0.2875 0.03125 0.68125 +v -0.2875 0.03125 0.6250000000000001 +v -0.2875 0.015625 0.68125 +v -0.2875 0.015625 0.6250000000000001 +v -0.328125 0.03125 0.68125 +v -0.328125 0.03125 0.6250000000000001 +v -0.328125 0.015625 0.68125 +v -0.328125 0.015625 0.6250000000000001 +vt 0.5000625 0.6279296875 +vt 0.5000625 0.6288437499999999 +vt 0.50384375 0.6288437499999999 +vt 0.50384375 0.6279296875 +vt 0.3750625 0.4990234375 +vt 0.3750625 0.49993750000000003 +vt 0.37884375 0.49993750000000003 +vt 0.37884375 0.4990234375 +vt 0.4844375 0.6328750000000001 +vt 0.4844375 0.6366562499999999 +vt 0.4873046875 0.6366562499999999 +vt 0.4873046875 0.6328750000000001 +vt 0.4844375 0.6327499999999999 +vt 0.4844375 0.6289687500000001 +vt 0.4873046875 0.6289687500000001 +vt 0.4873046875 0.6327499999999999 +vt 0.50396875 0.8232421875 +vt 0.50396875 0.82415625 +vt 0.5068359375 0.82415625 +vt 0.5068359375 0.8232421875 +vt 0.17975 0.4951171875 +vt 0.17975 0.49603125000000003 +vt 0.1826171875 0.49603125000000003 +vt 0.1826171875 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2820/8449/2113 2818/8450/2113 2817/8451/2113 2819/8452/2113 +f 2823/8453/2114 2821/8454/2114 2822/8455/2114 2824/8456/2114 +f 2817/8457/2115 2818/8458/2115 2822/8459/2115 2821/8460/2115 +f 2820/8461/2116 2819/8462/2116 2823/8463/2116 2824/8464/2116 +f 2819/8465/2117 2817/8466/2117 2821/8467/2117 2823/8468/2117 +f 2824/8469/2118 2822/8470/2118 2818/8471/2118 2820/8472/2118 +o cube +v -0.2875 0.015625 0.634375 +v -0.2875 0.015625 0.6250000000000001 +v -0.2875 0 0.634375 +v -0.2875 0 0.6250000000000001 +v -0.328125 0.015625 0.634375 +v -0.328125 0.015625 0.6250000000000001 +v -0.328125 0 0.634375 +v -0.328125 0 0.6250000000000001 +vt 0.2813125 0.4912109375 +vt 0.2813125 0.49212500000000003 +vt 0.2822265625 0.49212500000000003 +vt 0.2822265625 0.4912109375 +vt 0.507875 0.7177734375 +vt 0.507875 0.7186874999999999 +vt 0.5087890625 0.7186874999999999 +vt 0.5087890625 0.7177734375 +vt 0.1875625 0.4951171875 +vt 0.1875625 0.49603125000000003 +vt 0.1904296875 0.49603125000000003 +vt 0.1904296875 0.4951171875 +vt 0.19146875 0.49603125000000003 +vt 0.19146875 0.4951171875 +vt 0.1943359375 0.4951171875 +vt 0.1943359375 0.49603125000000003 +vt 0.50396875 0.8193359375 +vt 0.50396875 0.82025 +vt 0.5068359375 0.82025 +vt 0.5068359375 0.8193359375 +vt 0.18365625 0.4951171875 +vt 0.18365625 0.49603125000000003 +vt 0.1865234375 0.49603125000000003 +vt 0.1865234375 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2828/8473/2119 2826/8474/2119 2825/8475/2119 2827/8476/2119 +f 2831/8477/2120 2829/8478/2120 2830/8479/2120 2832/8480/2120 +f 2825/8481/2121 2826/8482/2121 2830/8483/2121 2829/8484/2121 +f 2828/8485/2122 2827/8486/2122 2831/8487/2122 2832/8488/2122 +f 2827/8489/2123 2825/8490/2123 2829/8491/2123 2831/8492/2123 +f 2832/8493/2124 2830/8494/2124 2826/8495/2124 2828/8496/2124 +o cube +v -0.2875 0.03058012661632284 0.6673714121470293 +v -0.2875 0.014435669313420607 0.6283952443692095 +v -0.2875 0.016144508920833966 0.6733508407777339 +v -0.2875 5.161793176222673e-8 0.634374672999914 +v -0.328125 0.03058012661632284 0.6673714121470293 +v -0.328125 0.014435669313420607 0.6283952443692095 +v -0.328125 0.016144508920833966 0.6733508407777339 +v -0.328125 5.161793176222673e-8 0.634374672999914 +vt 0.50396875 0.8037109375 +vt 0.50396875 0.804625 +vt 0.5068359375 0.804625 +vt 0.5068359375 0.8037109375 +vt 0.50396875 0.7958984375 +vt 0.50396875 0.7968125 +vt 0.5068359375 0.7968125 +vt 0.5068359375 0.7958984375 +vt 0.49225 0.5283203125 +vt 0.49225 0.5311874999999999 +vt 0.4951171875 0.5311874999999999 +vt 0.4951171875 0.5283203125 +vt 0.49225 0.5272812499999999 +vt 0.49225 0.5244140625 +vt 0.4951171875 0.5244140625 +vt 0.4951171875 0.5272812499999999 +vt 0.50396875 0.8076171875 +vt 0.50396875 0.80853125 +vt 0.5068359375 0.80853125 +vt 0.5068359375 0.8076171875 +vt 0.50396875 0.7998046875 +vt 0.50396875 0.80071875 +vt 0.5068359375 0.80071875 +vt 0.5068359375 0.7998046875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2836/8497/2125 2834/8498/2125 2833/8499/2125 2835/8500/2125 +f 2839/8501/2126 2837/8502/2126 2838/8503/2126 2840/8504/2126 +f 2833/8505/2127 2834/8506/2127 2838/8507/2127 2837/8508/2127 +f 2836/8509/2128 2835/8510/2128 2839/8511/2128 2840/8512/2128 +f 2835/8513/2129 2833/8514/2129 2837/8515/2129 2839/8516/2129 +f 2840/8517/2130 2838/8518/2130 2834/8519/2130 2836/8520/2130 +o cube +v -0.2875 0.07585415173551988 0.7261191280958409 +v -0.2875 0.11173072351974704 0.6395054219229077 +v -0.2875 0.06141853404003102 0.7201396994651363 +v -0.2875 0.09729510582425818 0.6335259932922032 +v -0.334375 0.07585415173551988 0.7261191280958409 +v -0.334375 0.11173072351974704 0.6395054219229077 +v -0.334375 0.06141853404003102 0.7201396994651363 +v -0.334375 0.09729510582425818 0.6335259932922032 +vt 0.49615625 0.5146484375 +vt 0.49615625 0.5155624999999999 +vt 0.501953125 0.5155624999999999 +vt 0.501953125 0.5146484375 +vt 0.48834375 0.5029296875 +vt 0.48834375 0.5038437499999999 +vt 0.494140625 0.5038437499999999 +vt 0.494140625 0.5029296875 +vt 0.476625 0.681640625 +vt 0.476625 0.6874374999999999 +vt 0.4794921875 0.6874374999999999 +vt 0.4794921875 0.681640625 +vt 0.31646875 0.5233749999999999 +vt 0.31646875 0.517578125 +vt 0.3193359375 0.517578125 +vt 0.3193359375 0.5233749999999999 +vt 0.50396875 0.7919921875 +vt 0.50396875 0.79290625 +vt 0.5068359375 0.79290625 +vt 0.5068359375 0.7919921875 +vt 0.50396875 0.7880859375 +vt 0.50396875 0.789 +vt 0.5068359375 0.789 +vt 0.5068359375 0.7880859375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2844/8521/2131 2842/8522/2131 2841/8523/2131 2843/8524/2131 +f 2847/8525/2132 2845/8526/2132 2846/8527/2132 2848/8528/2132 +f 2841/8529/2133 2842/8530/2133 2846/8531/2133 2845/8532/2133 +f 2844/8533/2134 2843/8534/2134 2847/8535/2134 2848/8536/2134 +f 2843/8537/2135 2841/8538/2135 2845/8539/2135 2847/8540/2135 +f 2848/8541/2136 2846/8542/2136 2842/8543/2136 2844/8544/2136 +o cube +v 0.36250000000000004 0.1875 0.8750000000000001 +v 0.36250000000000004 0.1875 0.6875000000000001 +v 0.36250000000000004 0.171875 0.8750000000000001 +v 0.36250000000000004 0.171875 0.6875000000000001 +v 0.27812499999999996 0.1875 0.8750000000000001 +v 0.27812499999999996 0.1875 0.6875000000000001 +v 0.27812499999999996 0.171875 0.8750000000000001 +v 0.27812499999999996 0.171875 0.6875000000000001 +vt 0.49603125 0.9248046875 +vt 0.49603125 0.92571875 +vt 0.4844375 0.92571875 +vt 0.4844375 0.9248046875 +vt 0.49603125 0.9677734375 +vt 0.49603125 0.9686875 +vt 0.4844375 0.9686875 +vt 0.4844375 0.9677734375 +vt 0.2978515625 0.5508437500000001 +vt 0.2978515625 0.5624374999999999 +vt 0.29303125 0.5624374999999999 +vt 0.29303125 0.5508437500000001 +vt 0.4423828125 0.6874374999999999 +vt 0.4423828125 0.6758437500000001 +vt 0.4375625 0.6758437500000001 +vt 0.4375625 0.6874374999999999 +vt 0.1845703125 0.4990234375 +vt 0.1845703125 0.49993750000000003 +vt 0.17975 0.49993750000000003 +vt 0.17975 0.4990234375 +vt 0.5048828125 0.8154296875 +vt 0.5048828125 0.81634375 +vt 0.5000625 0.81634375 +vt 0.5000625 0.8154296875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2852/8545/2137 2850/8546/2137 2849/8547/2137 2851/8548/2137 +f 2855/8549/2138 2853/8550/2138 2854/8551/2138 2856/8552/2138 +f 2849/8553/2139 2850/8554/2139 2854/8555/2139 2853/8556/2139 +f 2852/8557/2140 2851/8558/2140 2855/8559/2140 2856/8560/2140 +f 2851/8561/2141 2849/8562/2141 2853/8563/2141 2855/8564/2141 +f 2856/8565/2142 2854/8566/2142 2850/8567/2142 2852/8568/2142 +o cube +v 0.36250000000000004 0.171875 0.8437500000000001 +v 0.36250000000000004 0.171875 0.8125000000000001 +v 0.36250000000000004 0.078125 0.8437500000000001 +v 0.36250000000000004 0.078125 0.8125000000000001 +v 0.34062499999999996 0.171875 0.8437500000000001 +v 0.34062499999999996 0.171875 0.8125000000000001 +v 0.34062499999999996 0.078125 0.8437500000000001 +v 0.34062499999999996 0.078125 0.8125000000000001 +vt 0.287109375 0.509765625 +vt 0.287109375 0.5155624999999999 +vt 0.28521875 0.5155624999999999 +vt 0.28521875 0.509765625 +vt 0.486328125 0.912109375 +vt 0.486328125 0.91790625 +vt 0.4844375 0.91790625 +vt 0.4844375 0.912109375 +vt 0.0986328125 0.490234375 +vt 0.0986328125 0.49212500000000003 +vt 0.09771875 0.49212500000000003 +vt 0.09771875 0.490234375 +vt 0.5087890625 0.90228125 +vt 0.5087890625 0.900390625 +vt 0.507875 0.900390625 +vt 0.507875 0.90228125 +vt 0.4970703125 0.537109375 +vt 0.4970703125 0.5429062499999999 +vt 0.49615625 0.5429062499999999 +vt 0.49615625 0.537109375 +vt 0.4619140625 0.498046875 +vt 0.4619140625 0.5038437499999999 +vt 0.461 0.5038437499999999 +vt 0.461 0.498046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2860/8569/2143 2858/8570/2143 2857/8571/2143 2859/8572/2143 +f 2863/8573/2144 2861/8574/2144 2862/8575/2144 2864/8576/2144 +f 2857/8577/2145 2858/8578/2145 2862/8579/2145 2861/8580/2145 +f 2860/8581/2146 2859/8582/2146 2863/8583/2146 2864/8584/2146 +f 2859/8585/2147 2857/8586/2147 2861/8587/2147 2863/8588/2147 +f 2864/8589/2148 2862/8590/2148 2858/8591/2148 2860/8592/2148 +o cube +v 0.328125 0.0467642376515045 0.8033470869120797 +v 0.328125 0.06886132456358411 0.78125 +v 0.328125 0.02466715073942488 0.78125 +v 0.328125 0.0467642376515045 0.7591529130879204 +v 0.3125 0.0467642376515045 0.8033470869120797 +v 0.3125 0.06886132456358411 0.78125 +v 0.3125 0.02466715073942488 0.78125 +v 0.3125 0.0467642376515045 0.7591529130879204 +vt 0.501953125 0.658203125 +vt 0.501953125 0.6600937499999999 +vt 0.5000625 0.6600937499999999 +vt 0.5000625 0.658203125 +vt 0.341796875 0.498046875 +vt 0.341796875 0.49993750000000003 +vt 0.33990625 0.49993750000000003 +vt 0.33990625 0.498046875 +vt 0.1064453125 0.490234375 +vt 0.1064453125 0.49212500000000003 +vt 0.10553125 0.49212500000000003 +vt 0.10553125 0.490234375 +vt 0.5087890625 0.89446875 +vt 0.5087890625 0.892578125 +vt 0.507875 0.892578125 +vt 0.507875 0.89446875 +vt 0.1025390625 0.490234375 +vt 0.1025390625 0.49212500000000003 +vt 0.101625 0.49212500000000003 +vt 0.101625 0.490234375 +vt 0.5087890625 0.896484375 +vt 0.5087890625 0.898375 +vt 0.507875 0.898375 +vt 0.507875 0.896484375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2868/8593/2149 2866/8594/2149 2865/8595/2149 2867/8596/2149 +f 2871/8597/2150 2869/8598/2150 2870/8599/2150 2872/8600/2150 +f 2865/8601/2151 2866/8602/2151 2870/8603/2151 2869/8604/2151 +f 2868/8605/2152 2867/8606/2152 2871/8607/2152 2872/8608/2152 +f 2867/8609/2153 2865/8610/2153 2869/8611/2153 2871/8612/2153 +f 2872/8613/2154 2870/8614/2154 2866/8615/2154 2868/8616/2154 +o cube +v 0.375 0.07801393796256745 0.8502220793204124 +v 0.375 0.10011102487464706 0.8281249924083328 +v 0.375 0.05591685105048784 0.8281249924083328 +v 0.375 0.07801393796256745 0.8060279054962531 +v 0.3125 0.07801393796256745 0.8502220793204124 +v 0.3125 0.10011102487464706 0.8281249924083328 +v 0.3125 0.05591685105048784 0.8281249924083328 +v 0.3125 0.07801393796256745 0.8060279054962531 +vt 0.501953125 0.654296875 +vt 0.501953125 0.6561874999999999 +vt 0.5000625 0.6561874999999999 +vt 0.5000625 0.654296875 +vt 0.345703125 0.498046875 +vt 0.345703125 0.49993750000000003 +vt 0.3438125 0.49993750000000003 +vt 0.3438125 0.498046875 +vt 0.4999375 0.759765625 +vt 0.4999375 0.76165625 +vt 0.49615625 0.76165625 +vt 0.49615625 0.759765625 +vt 0.24603125 0.5038437499999999 +vt 0.24603125 0.501953125 +vt 0.24225 0.501953125 +vt 0.24225 0.5038437499999999 +vt 0.4999375 0.763671875 +vt 0.4999375 0.7655625 +vt 0.49615625 0.7655625 +vt 0.49615625 0.763671875 +vt 0.242125 0.501953125 +vt 0.242125 0.5038437499999999 +vt 0.23834375 0.5038437499999999 +vt 0.23834375 0.501953125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2876/8617/2155 2874/8618/2155 2873/8619/2155 2875/8620/2155 +f 2879/8621/2156 2877/8622/2156 2878/8623/2156 2880/8624/2156 +f 2873/8625/2157 2874/8626/2157 2878/8627/2157 2877/8628/2157 +f 2876/8629/2158 2875/8630/2158 2879/8631/2158 2880/8632/2158 +f 2875/8633/2159 2873/8634/2159 2877/8635/2159 2879/8636/2159 +f 2880/8637/2160 2878/8638/2160 2874/8639/2160 2876/8640/2160 +o cube +v 0.35 0.125 0.8437500000000001 +v 0.35 0.125 0.7187500000000001 +v 0.35 0.0625 0.8437500000000001 +v 0.35 0.0625 0.7187500000000001 +v 0.3125 0.125 0.8437500000000001 +v 0.3125 0.125 0.7187500000000001 +v 0.3125 0.0625 0.8437500000000001 +v 0.3125 0.0625 0.7187500000000001 +vt 0.47259375 0.6836562500000001 +vt 0.47259375 0.6874374999999999 +vt 0.46490625 0.6874374999999999 +vt 0.46490625 0.6836562500000001 +vt 0.47259375 0.6875625000000001 +vt 0.47259375 0.6913437499999999 +vt 0.46490625 0.6913437499999999 +vt 0.46490625 0.6875625000000001 +vt 0.482421875 0.82428125 +vt 0.482421875 0.83196875 +vt 0.48053125 0.83196875 +vt 0.48053125 0.82428125 +vt 0.482421875 0.773375 +vt 0.482421875 0.7656875 +vt 0.48053125 0.7656875 +vt 0.48053125 0.773375 +vt 0.498046875 0.75396875 +vt 0.498046875 0.75775 +vt 0.49615625 0.75775 +vt 0.49615625 0.75396875 +vt 0.248046875 0.5000625000000001 +vt 0.248046875 0.5038437499999999 +vt 0.24615625 0.5038437499999999 +vt 0.24615625 0.5000625000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2884/8641/2161 2882/8642/2161 2881/8643/2161 2883/8644/2161 +f 2887/8645/2162 2885/8646/2162 2886/8647/2162 2888/8648/2162 +f 2881/8649/2163 2882/8650/2163 2886/8651/2163 2885/8652/2163 +f 2884/8653/2164 2883/8654/2164 2887/8655/2164 2888/8656/2164 +f 2883/8657/2165 2881/8658/2165 2885/8659/2165 2887/8660/2165 +f 2888/8661/2166 2886/8662/2166 2882/8663/2166 2884/8664/2166 +o cube +v 0.334375 0.11173072351974704 0.9229945780770925 +v 0.334375 0.07585415173551988 0.8363808719041593 +v 0.334375 0.09729510582425818 0.9289740067077971 +v 0.334375 0.06141853404003102 0.8423603005348639 +v 0.2875 0.11173072351974704 0.9229945780770925 +v 0.2875 0.07585415173551988 0.8363808719041593 +v 0.2875 0.09729510582425818 0.9289740067077971 +v 0.2875 0.06141853404003102 0.8423603005348639 +vt 0.501953125 0.5341796875 +vt 0.501953125 0.5350937499999999 +vt 0.49615625 0.5350937499999999 +vt 0.49615625 0.5341796875 +vt 0.470703125 0.5029296875 +vt 0.470703125 0.5038437499999999 +vt 0.46490625 0.5038437499999999 +vt 0.46490625 0.5029296875 +vt 0.4794921875 0.689453125 +vt 0.4794921875 0.6952499999999999 +vt 0.476625 0.6952499999999999 +vt 0.476625 0.689453125 +vt 0.3154296875 0.5233749999999999 +vt 0.3154296875 0.517578125 +vt 0.3125625 0.517578125 +vt 0.3125625 0.5233749999999999 +vt 0.5068359375 0.9560546875 +vt 0.5068359375 0.95696875 +vt 0.50396875 0.95696875 +vt 0.50396875 0.9560546875 +vt 0.0498046875 0.4951171875 +vt 0.0498046875 0.49603125000000003 +vt 0.0469375 0.49603125000000003 +vt 0.0469375 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2892/8665/2167 2890/8666/2167 2889/8667/2167 2891/8668/2167 +f 2895/8669/2168 2893/8670/2168 2894/8671/2168 2896/8672/2168 +f 2889/8673/2169 2890/8674/2169 2894/8675/2169 2893/8676/2169 +f 2892/8677/2170 2891/8678/2170 2895/8679/2170 2896/8680/2170 +f 2891/8681/2171 2889/8682/2171 2893/8683/2171 2895/8684/2171 +f 2896/8685/2172 2894/8686/2172 2890/8687/2172 2892/8688/2172 +o cube +v 0.35 0.17199421312564017 0.947472916600132 +v 0.35 0.10741638391403131 0.7915682454888524 +v 0.35 0.1286873600391736 0.9654112024922455 +v 0.35 0.06410953082756474 0.809506531380966 +v 0.2875 0.17199421312564017 0.947472916600132 +v 0.2875 0.10741638391403131 0.7915682454888524 +v 0.2875 0.1286873600391736 0.9654112024922455 +v 0.2875 0.06410953082756474 0.809506531380966 +vt 0.4677734375 0.5556640625 +vt 0.4677734375 0.5585312499999999 +vt 0.45709375 0.5585312499999999 +vt 0.45709375 0.5556640625 +vt 0.4677734375 0.6455078125 +vt 0.4677734375 0.6483749999999999 +vt 0.45709375 0.6483749999999999 +vt 0.45709375 0.6455078125 +vt 0.11321875 0.5986328125 +vt 0.11321875 0.6093124999999999 +vt 0.1094375 0.6093124999999999 +vt 0.1094375 0.5986328125 +vt 0.38665625 0.5741562499999999 +vt 0.38665625 0.5634765625 +vt 0.382875 0.5634765625 +vt 0.382875 0.5741562499999999 +vt 0.48821875 0.7197265625 +vt 0.48821875 0.7225937499999999 +vt 0.4844375 0.7225937499999999 +vt 0.4844375 0.7197265625 +vt 0.48821875 0.7080078125 +vt 0.48821875 0.7108749999999999 +vt 0.4844375 0.7108749999999999 +vt 0.4844375 0.7080078125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2900/8689/2173 2898/8690/2173 2897/8691/2173 2899/8692/2173 +f 2903/8693/2174 2901/8694/2174 2902/8695/2174 2904/8696/2174 +f 2897/8697/2175 2898/8698/2175 2902/8699/2175 2901/8700/2175 +f 2900/8701/2176 2899/8702/2176 2903/8703/2176 2904/8704/2176 +f 2899/8705/2177 2897/8706/2177 2901/8707/2177 2903/8708/2177 +f 2904/8709/2178 2902/8710/2178 2898/8711/2178 2900/8712/2178 +o cube +v 0.35 0.171875 1.0593749999999997 +v 0.35 0.171875 0.9468749999999999 +v 0.35 0.125 1.0593749999999997 +v 0.35 0.125 0.9468749999999999 +v 0.2875 0.171875 1.0593749999999997 +v 0.2875 0.171875 0.9468749999999999 +v 0.2875 0.125 1.0593749999999997 +v 0.2875 0.125 0.9468749999999999 +vt 0.4794921875 0.5986328125 +vt 0.4794921875 0.6014999999999999 +vt 0.47271875 0.6014999999999999 +vt 0.47271875 0.5986328125 +vt 0.4794921875 0.6025390625 +vt 0.4794921875 0.6054062499999999 +vt 0.47271875 0.6054062499999999 +vt 0.47271875 0.6025390625 +vt 0.28509375 0.5244140625 +vt 0.28509375 0.5311874999999999 +vt 0.2813125 0.5311874999999999 +vt 0.2813125 0.5244140625 +vt 0.289 0.5311874999999999 +vt 0.289 0.5244140625 +vt 0.28521875 0.5244140625 +vt 0.28521875 0.5311874999999999 +vt 0.48821875 0.7041015625 +vt 0.48821875 0.7069687499999999 +vt 0.4844375 0.7069687499999999 +vt 0.4844375 0.7041015625 +vt 0.48821875 0.7001953125 +vt 0.48821875 0.7030624999999999 +vt 0.4844375 0.7030624999999999 +vt 0.4844375 0.7001953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2908/8713/2179 2906/8714/2179 2905/8715/2179 2907/8716/2179 +f 2911/8717/2180 2909/8718/2180 2910/8719/2180 2912/8720/2180 +f 2905/8721/2181 2906/8722/2181 2910/8723/2181 2909/8724/2181 +f 2908/8725/2182 2907/8726/2182 2911/8727/2182 2912/8728/2182 +f 2907/8729/2183 2905/8730/2183 2909/8731/2183 2911/8732/2183 +f 2912/8733/2184 2910/8734/2184 2906/8735/2184 2908/8736/2184 +o cube +v 0.34375 0.10011102487464708 0.968749969633331 +v 0.34375 0.07801393796256748 0.9466528827212515 +v 0.34375 0.07801393796256748 0.9908470565454106 +v 0.34375 0.055916851050487854 0.968749969633331 +v 0.328125 0.10011102487464708 0.968749969633331 +v 0.328125 0.07801393796256748 0.9466528827212515 +v 0.328125 0.07801393796256748 0.9908470565454106 +v 0.328125 0.055916851050487854 0.968749969633331 +vt 0.501953125 0.650390625 +vt 0.501953125 0.6522812499999999 +vt 0.5000625 0.6522812499999999 +vt 0.5000625 0.650390625 +vt 0.349609375 0.498046875 +vt 0.349609375 0.49993750000000003 +vt 0.34771875 0.49993750000000003 +vt 0.34771875 0.498046875 +vt 0.1142578125 0.490234375 +vt 0.1142578125 0.49212500000000003 +vt 0.11334375 0.49212500000000003 +vt 0.11334375 0.490234375 +vt 0.5087890625 0.88665625 +vt 0.5087890625 0.884765625 +vt 0.507875 0.884765625 +vt 0.507875 0.88665625 +vt 0.1103515625 0.490234375 +vt 0.1103515625 0.49212500000000003 +vt 0.1094375 0.49212500000000003 +vt 0.1094375 0.490234375 +vt 0.5087890625 0.888671875 +vt 0.5087890625 0.8905625 +vt 0.507875 0.8905625 +vt 0.507875 0.888671875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865475 0.7071067811865476 +vn 0 0.7071067811865476 0.7071067811865475 +vn 0 -0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2916/8737/2185 2914/8738/2185 2913/8739/2185 2915/8740/2185 +f 2919/8741/2186 2917/8742/2186 2918/8743/2186 2920/8744/2186 +f 2913/8745/2187 2914/8746/2187 2918/8747/2187 2917/8748/2187 +f 2916/8749/2188 2915/8750/2188 2919/8751/2188 2920/8752/2188 +f 2915/8753/2189 2913/8754/2189 2917/8755/2189 2919/8756/2189 +f 2920/8757/2190 2918/8758/2190 2914/8759/2190 2916/8760/2190 +o cube +v 0.328125 0.10937500000000001 1 +v 0.328125 0.10937500000000001 0.9375000000000001 +v 0.328125 0.04062500000000001 1 +v 0.328125 0.04062500000000001 0.9375000000000001 +v 0.28125 0.10937500000000001 1 +v 0.28125 0.10937500000000001 0.9375000000000001 +v 0.28125 0.04062500000000001 1 +v 0.28125 0.04062500000000001 0.9375000000000001 +vt 0.4843125 0.76178125 +vt 0.4843125 0.7655625 +vt 0.48053125 0.7655625 +vt 0.48053125 0.76178125 +vt 0.4843125 0.91021875 +vt 0.4843125 0.914 +vt 0.48053125 0.914 +vt 0.48053125 0.91021875 +vt 0.3115234375 0.5117812500000001 +vt 0.3115234375 0.5155624999999999 +vt 0.30865625 0.5155624999999999 +vt 0.30865625 0.5117812500000001 +vt 0.4873046875 0.6913437499999999 +vt 0.4873046875 0.6875625000000001 +vt 0.4844375 0.6875625000000001 +vt 0.4844375 0.6913437499999999 +vt 0.4873046875 0.6953750000000001 +vt 0.4873046875 0.6991562499999999 +vt 0.4844375 0.6991562499999999 +vt 0.4844375 0.6953750000000001 +vt 0.4873046875 0.6914687500000001 +vt 0.4873046875 0.6952499999999999 +vt 0.4844375 0.6952499999999999 +vt 0.4844375 0.6914687500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2924/8761/2191 2922/8762/2191 2921/8763/2191 2923/8764/2191 +f 2927/8765/2192 2925/8766/2192 2926/8767/2192 2928/8768/2192 +f 2921/8769/2193 2922/8770/2193 2926/8771/2193 2925/8772/2193 +f 2924/8773/2194 2923/8774/2194 2927/8775/2194 2928/8776/2194 +f 2923/8777/2195 2921/8778/2195 2925/8779/2195 2927/8780/2195 +f 2928/8781/2196 2926/8782/2196 2922/8783/2196 2924/8784/2196 +o cube +v 0.334375 0.125 1.0593749999999997 +v 0.334375 0.125 1.009375 +v 0.334375 0.109375 1.0593749999999997 +v 0.334375 0.109375 1.009375 +v 0.2875 0.125 1.0593749999999997 +v 0.2875 0.125 1.009375 +v 0.2875 0.109375 1.0593749999999997 +v 0.2875 0.109375 1.009375 +vt 0.0576171875 0.4951171875 +vt 0.0576171875 0.49603125000000003 +vt 0.05475 0.49603125000000003 +vt 0.05475 0.4951171875 +vt 0.0537109375 0.4951171875 +vt 0.0537109375 0.49603125000000003 +vt 0.05084375 0.49603125000000003 +vt 0.05084375 0.4951171875 +vt 0.4951171875 0.9267578125 +vt 0.4951171875 0.929625 +vt 0.49225 0.929625 +vt 0.49225 0.9267578125 +vt 0.4951171875 0.7225937499999999 +vt 0.4951171875 0.7197265625 +vt 0.49225 0.7197265625 +vt 0.49225 0.7225937499999999 +vt 0.5068359375 0.9521484375 +vt 0.5068359375 0.9530625 +vt 0.50396875 0.9530625 +vt 0.50396875 0.9521484375 +vt 0.5068359375 0.9482421875 +vt 0.5068359375 0.94915625 +vt 0.50396875 0.94915625 +vt 0.50396875 0.9482421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2932/8785/2197 2930/8786/2197 2929/8787/2197 2931/8788/2197 +f 2935/8789/2198 2933/8790/2198 2934/8791/2198 2936/8792/2198 +f 2929/8793/2199 2930/8794/2199 2934/8795/2199 2933/8796/2199 +f 2932/8797/2200 2931/8798/2200 2935/8799/2200 2936/8800/2200 +f 2931/8801/2201 2929/8802/2201 2933/8803/2201 2935/8804/2201 +f 2936/8805/2202 2934/8806/2202 2930/8807/2202 2932/8808/2202 +o cube +v 0.31875 0.109375 1.046875 +v 0.31875 0.109375 1.015625 +v 0.31875 0.046875 1.046875 +v 0.31875 0.046875 1.015625 +v 0.2875 0.109375 1.046875 +v 0.2875 0.109375 1.015625 +v 0.2875 0.046875 1.046875 +v 0.2875 0.046875 1.015625 +vt 0.255859375 0.5000625000000001 +vt 0.255859375 0.5038437499999999 +vt 0.25396875 0.5038437499999999 +vt 0.25396875 0.5000625000000001 +vt 0.251953125 0.5000625000000001 +vt 0.251953125 0.5038437499999999 +vt 0.2500625 0.5038437499999999 +vt 0.2500625 0.5000625000000001 +vt 0.501953125 0.646484375 +vt 0.501953125 0.6483749999999999 +vt 0.5000625 0.6483749999999999 +vt 0.5000625 0.646484375 +vt 0.357421875 0.49993750000000003 +vt 0.357421875 0.498046875 +vt 0.35553125 0.498046875 +vt 0.35553125 0.49993750000000003 +vt 0.498046875 0.7500625 +vt 0.498046875 0.75384375 +vt 0.49615625 0.75384375 +vt 0.49615625 0.7500625 +vt 0.498046875 0.7461562500000001 +vt 0.498046875 0.7499374999999999 +vt 0.49615625 0.7499374999999999 +vt 0.49615625 0.7461562500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2940/8809/2203 2938/8810/2203 2937/8811/2203 2939/8812/2203 +f 2943/8813/2204 2941/8814/2204 2942/8815/2204 2944/8816/2204 +f 2937/8817/2205 2938/8818/2205 2942/8819/2205 2941/8820/2205 +f 2940/8821/2206 2939/8822/2206 2943/8823/2206 2944/8824/2206 +f 2939/8825/2207 2937/8826/2207 2941/8827/2207 2943/8828/2207 +f 2944/8829/2208 2942/8830/2208 2938/8831/2208 2940/8832/2208 +o cube +v 0.31875 0.09375 0.9218750000000001 +v 0.31875 0.09375 0.8906250000000001 +v 0.31875 0.03125 0.9218750000000001 +v 0.31875 0.03125 0.8906250000000001 +v 0.2875 0.09375 0.9218750000000001 +v 0.2875 0.09375 0.8906250000000001 +v 0.2875 0.03125 0.9218750000000001 +v 0.2875 0.03125 0.8906250000000001 +vt 0.255859375 0.5000625000000001 +vt 0.255859375 0.5038437499999999 +vt 0.25396875 0.5038437499999999 +vt 0.25396875 0.5000625000000001 +vt 0.251953125 0.5000625000000001 +vt 0.251953125 0.5038437499999999 +vt 0.2500625 0.5038437499999999 +vt 0.2500625 0.5000625000000001 +vt 0.501953125 0.646484375 +vt 0.501953125 0.6483749999999999 +vt 0.5000625 0.6483749999999999 +vt 0.5000625 0.646484375 +vt 0.357421875 0.49993750000000003 +vt 0.357421875 0.498046875 +vt 0.35553125 0.498046875 +vt 0.35553125 0.49993750000000003 +vt 0.498046875 0.7500625 +vt 0.498046875 0.75384375 +vt 0.49615625 0.75384375 +vt 0.49615625 0.7500625 +vt 0.498046875 0.7461562500000001 +vt 0.498046875 0.7499374999999999 +vt 0.49615625 0.7499374999999999 +vt 0.49615625 0.7461562500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2948/8833/2209 2946/8834/2209 2945/8835/2209 2947/8836/2209 +f 2951/8837/2210 2949/8838/2210 2950/8839/2210 2952/8840/2210 +f 2945/8841/2211 2946/8842/2211 2950/8843/2211 2949/8844/2211 +f 2948/8845/2212 2947/8846/2212 2951/8847/2212 2952/8848/2212 +f 2947/8849/2213 2945/8850/2213 2949/8851/2213 2951/8852/2213 +f 2952/8853/2214 2950/8854/2214 2946/8855/2214 2948/8856/2214 +o cube +v 0.31875 0.109375 0.5468750000000001 +v 0.31875 0.109375 0.5156250000000001 +v 0.31875 0.046875 0.5468750000000001 +v 0.31875 0.046875 0.5156250000000001 +v 0.2875 0.109375 0.5468750000000001 +v 0.2875 0.109375 0.5156250000000001 +v 0.2875 0.046875 0.5468750000000001 +v 0.2875 0.046875 0.5156250000000001 +vt 0.25396875 0.5000625000000001 +vt 0.25396875 0.5038437499999999 +vt 0.255859375 0.5038437499999999 +vt 0.255859375 0.5000625000000001 +vt 0.2500625 0.5000625000000001 +vt 0.2500625 0.5038437499999999 +vt 0.251953125 0.5038437499999999 +vt 0.251953125 0.5000625000000001 +vt 0.501953125 0.6483749999999999 +vt 0.501953125 0.646484375 +vt 0.5000625 0.646484375 +vt 0.5000625 0.6483749999999999 +vt 0.357421875 0.498046875 +vt 0.357421875 0.49993750000000003 +vt 0.35553125 0.49993750000000003 +vt 0.35553125 0.498046875 +vt 0.49615625 0.7461562500000001 +vt 0.49615625 0.7499374999999999 +vt 0.498046875 0.7499374999999999 +vt 0.498046875 0.7461562500000001 +vt 0.49615625 0.7500625 +vt 0.49615625 0.75384375 +vt 0.498046875 0.75384375 +vt 0.498046875 0.7500625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2956/8857/2215 2954/8858/2215 2953/8859/2215 2955/8860/2215 +f 2959/8861/2216 2957/8862/2216 2958/8863/2216 2960/8864/2216 +f 2953/8865/2217 2954/8866/2217 2958/8867/2217 2957/8868/2217 +f 2956/8869/2218 2955/8870/2218 2959/8871/2218 2960/8872/2218 +f 2955/8873/2219 2953/8874/2219 2957/8875/2219 2959/8876/2219 +f 2960/8877/2220 2958/8878/2220 2954/8879/2220 2956/8880/2220 +o cube +v 0.31875 0.09375 0.6718750000000001 +v 0.31875 0.09375 0.6406250000000001 +v 0.31875 0.03125 0.6718750000000001 +v 0.31875 0.03125 0.6406250000000001 +v 0.2875 0.09375 0.6718750000000001 +v 0.2875 0.09375 0.6406250000000001 +v 0.2875 0.03125 0.6718750000000001 +v 0.2875 0.03125 0.6406250000000001 +vt 0.25396875 0.5000625000000001 +vt 0.25396875 0.5038437499999999 +vt 0.255859375 0.5038437499999999 +vt 0.255859375 0.5000625000000001 +vt 0.2500625 0.5000625000000001 +vt 0.2500625 0.5038437499999999 +vt 0.251953125 0.5038437499999999 +vt 0.251953125 0.5000625000000001 +vt 0.501953125 0.6483749999999999 +vt 0.501953125 0.646484375 +vt 0.5000625 0.646484375 +vt 0.5000625 0.6483749999999999 +vt 0.357421875 0.498046875 +vt 0.357421875 0.49993750000000003 +vt 0.35553125 0.49993750000000003 +vt 0.35553125 0.498046875 +vt 0.49615625 0.7461562500000001 +vt 0.49615625 0.7499374999999999 +vt 0.498046875 0.7499374999999999 +vt 0.498046875 0.7461562500000001 +vt 0.49615625 0.7500625 +vt 0.49615625 0.75384375 +vt 0.498046875 0.75384375 +vt 0.498046875 0.7500625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2964/8881/2221 2962/8882/2221 2961/8883/2221 2963/8884/2221 +f 2967/8885/2222 2965/8886/2222 2966/8887/2222 2968/8888/2222 +f 2961/8889/2223 2962/8890/2223 2966/8891/2223 2965/8892/2223 +f 2964/8893/2224 2963/8894/2224 2967/8895/2224 2968/8896/2224 +f 2963/8897/2225 2961/8898/2225 2965/8899/2225 2967/8900/2225 +f 2968/8901/2226 2966/8902/2226 2962/8903/2226 2964/8904/2226 +o cube +v 0.328125 0.04375 1.053125 +v 0.328125 0.04375 1.00625 +v 0.328125 0.015625 1.053125 +v 0.328125 0.015625 1.00625 +v 0.2875 0.04375 1.053125 +v 0.2875 0.04375 1.00625 +v 0.2875 0.015625 1.053125 +v 0.2875 0.015625 1.00625 +vt 0.4794921875 0.501953125 +vt 0.4794921875 0.5038437499999999 +vt 0.476625 0.5038437499999999 +vt 0.476625 0.501953125 +vt 0.4755859375 0.501953125 +vt 0.4755859375 0.5038437499999999 +vt 0.47271875 0.5038437499999999 +vt 0.47271875 0.501953125 +vt 0.4951171875 0.5830078125 +vt 0.4951171875 0.5858749999999999 +vt 0.49225 0.5858749999999999 +vt 0.49225 0.5830078125 +vt 0.4951171875 0.5819687499999999 +vt 0.4951171875 0.5791015625 +vt 0.49225 0.5791015625 +vt 0.49225 0.5819687499999999 +vt 0.4990234375 0.529296875 +vt 0.4990234375 0.5311874999999999 +vt 0.49615625 0.5311874999999999 +vt 0.49615625 0.529296875 +vt 0.4990234375 0.525390625 +vt 0.4990234375 0.5272812499999999 +vt 0.49615625 0.5272812499999999 +vt 0.49615625 0.525390625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2972/8905/2227 2970/8906/2227 2969/8907/2227 2971/8908/2227 +f 2975/8909/2228 2973/8910/2228 2974/8911/2228 2976/8912/2228 +f 2969/8913/2229 2970/8914/2229 2974/8915/2229 2973/8916/2229 +f 2972/8917/2230 2971/8918/2230 2975/8919/2230 2976/8920/2230 +f 2971/8921/2231 2969/8922/2231 2973/8923/2231 2975/8924/2231 +f 2976/8925/2232 2974/8926/2232 2970/8927/2232 2972/8928/2232 +o cube +v 0.328125 0.05737377218692495 1.0373272653938297 +v 0.328125 0.039435486294811375 0.9940204123073632 +v 0.328125 0.042938154491436106 1.0433066940245341 +v 0.328125 0.024999868599322517 0.9999998409380677 +v 0.2875 0.05737377218692495 1.0373272653938297 +v 0.2875 0.039435486294811375 0.9940204123073632 +v 0.2875 0.042938154491436106 1.0433066940245341 +v 0.2875 0.024999868599322517 0.9999998409380677 +vt 0.0693359375 0.4951171875 +vt 0.0693359375 0.49603125000000003 +vt 0.06646875 0.49603125000000003 +vt 0.06646875 0.4951171875 +vt 0.5068359375 0.9404296875 +vt 0.5068359375 0.94134375 +vt 0.50396875 0.94134375 +vt 0.50396875 0.9404296875 +vt 0.4951171875 0.5751953125 +vt 0.4951171875 0.5780624999999999 +vt 0.49225 0.5780624999999999 +vt 0.49225 0.5751953125 +vt 0.4951171875 0.5741562499999999 +vt 0.4951171875 0.5712890625 +vt 0.49225 0.5712890625 +vt 0.49225 0.5741562499999999 +vt 0.0615234375 0.4951171875 +vt 0.0615234375 0.49603125000000003 +vt 0.05865625 0.49603125000000003 +vt 0.05865625 0.4951171875 +vt 0.5068359375 0.9365234375 +vt 0.5068359375 0.9374375 +vt 0.50396875 0.9374375 +vt 0.50396875 0.9365234375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2980/8929/2233 2978/8930/2233 2977/8931/2233 2979/8932/2233 +f 2983/8933/2234 2981/8934/2234 2982/8935/2234 2984/8936/2234 +f 2977/8937/2235 2978/8938/2235 2982/8939/2235 2981/8940/2235 +f 2980/8941/2236 2979/8942/2236 2983/8943/2236 2984/8944/2236 +f 2979/8945/2237 2977/8946/2237 2981/8947/2237 2983/8948/2237 +f 2984/8949/2238 2982/8950/2238 2978/8951/2238 2980/8952/2238 +o cube +v 0.328125 0.0573125 1.053125 +v 0.328125 0.0573125 1.0371875 +v 0.328125 0.04375 1.053125 +v 0.328125 0.04375 1.0371875 +v 0.2875 0.0573125 1.053125 +v 0.2875 0.0573125 1.0371875 +v 0.2875 0.04375 1.053125 +v 0.2875 0.04375 1.0371875 +vt 0.5087890625 0.7294921875 +vt 0.5087890625 0.7304062499999999 +vt 0.507875 0.7304062499999999 +vt 0.507875 0.7294921875 +vt 0.2705078125 0.4912109375 +vt 0.2705078125 0.49212500000000003 +vt 0.26959375 0.49212500000000003 +vt 0.26959375 0.4912109375 +vt 0.0771484375 0.4951171875 +vt 0.0771484375 0.49603125000000003 +vt 0.07428125 0.49603125000000003 +vt 0.07428125 0.4951171875 +vt 0.5068359375 0.92571875 +vt 0.5068359375 0.9248046875 +vt 0.50396875 0.9248046875 +vt 0.50396875 0.92571875 +vt 0.0732421875 0.4951171875 +vt 0.0732421875 0.49603125000000003 +vt 0.070375 0.49603125000000003 +vt 0.070375 0.4951171875 +vt 0.5068359375 0.9287109375 +vt 0.5068359375 0.929625 +vt 0.50396875 0.929625 +vt 0.50396875 0.9287109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2988/8953/2239 2986/8954/2239 2985/8955/2239 2987/8956/2239 +f 2991/8957/2240 2989/8958/2240 2990/8959/2240 2992/8960/2240 +f 2985/8961/2241 2986/8962/2241 2990/8963/2241 2989/8964/2241 +f 2988/8965/2242 2987/8966/2242 2991/8967/2242 2992/8968/2242 +f 2987/8969/2243 2985/8970/2243 2989/8971/2243 2991/8972/2243 +f 2992/8973/2244 2990/8974/2244 2986/8975/2244 2988/8976/2244 +o cube +v 0.328125 0.040624999999999994 1.00625 +v 0.328125 0.040624999999999994 0.9375000000000001 +v 0.328125 0 1.00625 +v 0.328125 0 0.9375000000000001 +v 0.2875 0.040624999999999994 1.00625 +v 0.2875 0.040624999999999994 0.9375000000000001 +v 0.2875 0 1.00625 +v 0.2875 0 0.9375000000000001 +vt 0.48821875 0.6845703125 +vt 0.48821875 0.6874374999999999 +vt 0.4844375 0.6874374999999999 +vt 0.4844375 0.6845703125 +vt 0.31634375 0.5126953125 +vt 0.31634375 0.5155624999999999 +vt 0.3125625 0.5155624999999999 +vt 0.3125625 0.5126953125 +vt 0.3193359375 0.5117812500000001 +vt 0.3193359375 0.5155624999999999 +vt 0.31646875 0.5155624999999999 +vt 0.31646875 0.5117812500000001 +vt 0.4873046875 0.6835312499999999 +vt 0.4873046875 0.6797500000000001 +vt 0.4844375 0.6797500000000001 +vt 0.4844375 0.6835312499999999 +vt 0.4951171875 0.5673828125 +vt 0.4951171875 0.5702499999999999 +vt 0.49225 0.5702499999999999 +vt 0.49225 0.5673828125 +vt 0.4951171875 0.5634765625 +vt 0.4951171875 0.5663437499999999 +vt 0.49225 0.5663437499999999 +vt 0.49225 0.5634765625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 2996/8977/2245 2994/8978/2245 2993/8979/2245 2995/8980/2245 +f 2999/8981/2246 2997/8982/2246 2998/8983/2246 3000/8984/2246 +f 2993/8985/2247 2994/8986/2247 2998/8987/2247 2997/8988/2247 +f 2996/8989/2248 2995/8990/2248 2999/8991/2248 3000/8992/2248 +f 2995/8993/2249 2993/8994/2249 2997/8995/2249 2999/8996/2249 +f 3000/8997/2250 2998/8998/2250 2994/8999/2250 2996/9000/2250 +o cube +v 0.328125 0.03237391083538335 1.0435775746034763 +v 0.328125 0.014435624943269776 1.00027072151701 +v 0.328125 0.01793829313989448 1.049557003234181 +v 0.328125 7.247780903218981e-9 1.0062501501477144 +v 0.2875 0.03237391083538335 1.0435775746034763 +v 0.2875 0.014435624943269776 1.00027072151701 +v 0.2875 0.01793829313989448 1.049557003234181 +v 0.2875 7.247780903218981e-9 1.0062501501477144 +vt 0.5068359375 0.9169921875 +vt 0.5068359375 0.91790625 +vt 0.50396875 0.91790625 +vt 0.50396875 0.9169921875 +vt 0.5068359375 0.9208984375 +vt 0.5068359375 0.9218125 +vt 0.50396875 0.9218125 +vt 0.50396875 0.9208984375 +vt 0.4951171875 0.5595703125 +vt 0.4951171875 0.5624374999999999 +vt 0.49225 0.5624374999999999 +vt 0.49225 0.5595703125 +vt 0.4443359375 0.5077499999999999 +vt 0.4443359375 0.5048828125 +vt 0.44146875 0.5048828125 +vt 0.44146875 0.5077499999999999 +vt 0.0810546875 0.4951171875 +vt 0.0810546875 0.49603125000000003 +vt 0.0781875 0.49603125000000003 +vt 0.0781875 0.4951171875 +vt 0.0849609375 0.4951171875 +vt 0.0849609375 0.49603125000000003 +vt 0.08209375 0.49603125000000003 +vt 0.08209375 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3004/9001/2251 3002/9002/2251 3001/9003/2251 3003/9004/2251 +f 3007/9005/2252 3005/9006/2252 3006/9007/2252 3008/9008/2252 +f 3001/9009/2253 3002/9010/2253 3006/9011/2253 3005/9012/2253 +f 3004/9013/2254 3003/9014/2254 3007/9015/2254 3008/9016/2254 +f 3003/9017/2255 3001/9018/2255 3005/9019/2255 3007/9020/2255 +f 3008/9021/2256 3006/9022/2256 3002/9023/2256 3004/9024/2256 +o cube +v 0.328125 0.015625 0.9375000000000001 +v 0.328125 0.015625 0.9281250000000002 +v 0.328125 0 0.9375000000000001 +v 0.328125 0 0.9281250000000002 +v 0.2875 0.015625 0.9375000000000001 +v 0.2875 0.015625 0.9281250000000002 +v 0.2875 0 0.9375000000000001 +v 0.2875 0 0.9281250000000002 +vt 0.5087890625 0.7255859375 +vt 0.5087890625 0.7264999999999999 +vt 0.507875 0.7264999999999999 +vt 0.507875 0.7255859375 +vt 0.2744140625 0.4912109375 +vt 0.2744140625 0.49212500000000003 +vt 0.2735 0.49212500000000003 +vt 0.2735 0.4912109375 +vt 0.5068359375 0.9091796875 +vt 0.5068359375 0.91009375 +vt 0.50396875 0.91009375 +vt 0.50396875 0.9091796875 +vt 0.0966796875 0.49603125000000003 +vt 0.0966796875 0.4951171875 +vt 0.0938125 0.4951171875 +vt 0.0938125 0.49603125000000003 +vt 0.0888671875 0.4951171875 +vt 0.0888671875 0.49603125000000003 +vt 0.086 0.49603125000000003 +vt 0.086 0.4951171875 +vt 0.0927734375 0.4951171875 +vt 0.0927734375 0.49603125000000003 +vt 0.08990625 0.49603125000000003 +vt 0.08990625 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3012/9025/2257 3010/9026/2257 3009/9027/2257 3011/9028/2257 +f 3015/9029/2258 3013/9030/2258 3014/9031/2258 3016/9032/2258 +f 3009/9033/2259 3010/9034/2259 3014/9035/2259 3013/9036/2259 +f 3012/9037/2260 3011/9038/2260 3015/9039/2260 3016/9040/2260 +f 3011/9041/2261 3009/9042/2261 3013/9043/2261 3015/9044/2261 +f 3016/9045/2262 3014/9046/2262 3010/9047/2262 3012/9048/2262 +o cube +v 0.328125 0.03125 0.9375000000000001 +v 0.328125 0.03125 0.8812500000000002 +v 0.328125 0.015625 0.9375000000000001 +v 0.328125 0.015625 0.8812500000000002 +v 0.2875 0.03125 0.9375000000000001 +v 0.2875 0.03125 0.8812500000000002 +v 0.2875 0.015625 0.9375000000000001 +v 0.2875 0.015625 0.8812500000000002 +vt 0.367125 0.4990234375 +vt 0.367125 0.49993750000000003 +vt 0.36334375 0.49993750000000003 +vt 0.36334375 0.4990234375 +vt 0.50384375 0.6396484375 +vt 0.50384375 0.6405624999999999 +vt 0.5000625 0.6405624999999999 +vt 0.5000625 0.6396484375 +vt 0.3232421875 0.5117812500000001 +vt 0.3232421875 0.5155624999999999 +vt 0.320375 0.5155624999999999 +vt 0.320375 0.5117812500000001 +vt 0.4873046875 0.6796249999999999 +vt 0.4873046875 0.6758437500000001 +vt 0.4844375 0.6758437500000001 +vt 0.4844375 0.6796249999999999 +vt 0.5068359375 0.9052734375 +vt 0.5068359375 0.9061875 +vt 0.50396875 0.9061875 +vt 0.50396875 0.9052734375 +vt 0.5068359375 0.9013671875 +vt 0.5068359375 0.90228125 +vt 0.50396875 0.90228125 +vt 0.50396875 0.9013671875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3020/9049/2263 3018/9050/2263 3017/9051/2263 3019/9052/2263 +f 3023/9053/2264 3021/9054/2264 3022/9055/2264 3024/9056/2264 +f 3017/9057/2265 3018/9058/2265 3022/9059/2265 3021/9060/2265 +f 3020/9061/2266 3019/9062/2266 3023/9063/2266 3024/9064/2266 +f 3019/9065/2267 3017/9066/2267 3021/9067/2267 3023/9068/2267 +f 3024/9069/2268 3022/9070/2268 3018/9071/2268 3020/9072/2268 +o cube +v 0.328125 0.014435669313420607 0.9341047556307908 +v 0.328125 0.03058012661632284 0.8951285878529709 +v 0.328125 5.161793176222673e-8 0.9281253270000862 +v 0.328125 0.016144508920833966 0.8891491592222663 +v 0.2875 0.014435669313420607 0.9341047556307908 +v 0.2875 0.03058012661632284 0.8951285878529709 +v 0.2875 5.161793176222673e-8 0.9281253270000862 +v 0.2875 0.016144508920833966 0.8891491592222663 +vt 0.5068359375 0.8857421875 +vt 0.5068359375 0.88665625 +vt 0.50396875 0.88665625 +vt 0.50396875 0.8857421875 +vt 0.5068359375 0.8935546875 +vt 0.5068359375 0.89446875 +vt 0.50396875 0.89446875 +vt 0.50396875 0.8935546875 +vt 0.4951171875 0.5556640625 +vt 0.4951171875 0.5585312499999999 +vt 0.49225 0.5585312499999999 +vt 0.49225 0.5556640625 +vt 0.4482421875 0.5077499999999999 +vt 0.4482421875 0.5048828125 +vt 0.445375 0.5048828125 +vt 0.445375 0.5077499999999999 +vt 0.5068359375 0.8974609375 +vt 0.5068359375 0.898375 +vt 0.50396875 0.898375 +vt 0.50396875 0.8974609375 +vt 0.5068359375 0.8896484375 +vt 0.5068359375 0.8905625 +vt 0.50396875 0.8905625 +vt 0.50396875 0.8896484375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3028/9073/2269 3026/9074/2269 3025/9075/2269 3027/9076/2269 +f 3031/9077/2270 3029/9078/2270 3030/9079/2270 3032/9080/2270 +f 3025/9081/2271 3026/9082/2271 3030/9083/2271 3029/9084/2271 +f 3028/9085/2272 3027/9086/2272 3031/9087/2272 3032/9088/2272 +f 3027/9089/2273 3025/9090/2273 3029/9091/2273 3031/9092/2273 +f 3032/9093/2274 3030/9094/2274 3026/9095/2274 3028/9096/2274 +o cube +v 0.3187498879252921 0.12499963368407684 0.8437500000000001 +v 0.3187498879252921 0.12499963368407684 0.7187500000000001 +v 0.3426676024481102 0.06725716290212143 0.8437500000000001 +v 0.3426676024481102 0.06725716290212143 0.7187500000000001 +v 0.23213618175235895 0.08912306189984967 0.8437500000000001 +v 0.23213618175235895 0.08912306189984967 0.7187500000000001 +v 0.25605389627517705 0.03138059111789426 0.8437500000000001 +v 0.25605389627517705 0.03138059111789426 0.7187500000000001 +vt 0.47259375 0.6797500000000001 +vt 0.47259375 0.6835312499999999 +vt 0.46490625 0.6835312499999999 +vt 0.46490625 0.6797500000000001 +vt 0.32415625 0.5313125000000001 +vt 0.32415625 0.5350937499999999 +vt 0.31646875 0.5350937499999999 +vt 0.31646875 0.5313125000000001 +vt 0.216796875 0.5430312500000001 +vt 0.216796875 0.5507187499999999 +vt 0.211 0.5507187499999999 +vt 0.211 0.5430312500000001 +vt 0.244140625 0.5507187499999999 +vt 0.244140625 0.5430312500000001 +vt 0.23834375 0.5430312500000001 +vt 0.23834375 0.5507187499999999 +vt 0.478515625 0.91021875 +vt 0.478515625 0.914 +vt 0.47271875 0.914 +vt 0.47271875 0.91021875 +vt 0.478515625 0.87896875 +vt 0.478515625 0.88275 +vt 0.47271875 0.88275 +vt 0.47271875 0.87896875 +vn 0.9238795325112867 0.3826834323650897 0 +vn -0.9238795325112867 -0.3826834323650897 0 +vn -0.3826834323650897 0.9238795325112867 0 +vn 0.3826834323650897 -0.9238795325112867 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3036/9097/2275 3034/9098/2275 3033/9099/2275 3035/9100/2275 +f 3039/9101/2276 3037/9102/2276 3038/9103/2276 3040/9104/2276 +f 3033/9105/2277 3034/9106/2277 3038/9107/2277 3037/9108/2277 +f 3036/9109/2278 3035/9110/2278 3039/9111/2278 3040/9112/2278 +f 3035/9113/2279 3033/9114/2279 3037/9115/2279 3039/9116/2279 +f 3040/9117/2280 3038/9118/2280 3034/9119/2280 3036/9120/2280 +o cube +v 0.35 0.171875 0.6156250000000002 +v 0.35 0.171875 0.5031250000000002 +v 0.35 0.125 0.6156250000000002 +v 0.35 0.125 0.5031250000000002 +v 0.2875 0.171875 0.6156250000000002 +v 0.2875 0.171875 0.5031250000000002 +v 0.2875 0.125 0.6156250000000002 +v 0.2875 0.125 0.5031250000000002 +vt 0.4794921875 0.5634765625 +vt 0.4794921875 0.5663437499999999 +vt 0.47271875 0.5663437499999999 +vt 0.47271875 0.5634765625 +vt 0.4794921875 0.5947265625 +vt 0.4794921875 0.5975937499999999 +vt 0.47271875 0.5975937499999999 +vt 0.47271875 0.5947265625 +vt 0.47259375 0.7041015625 +vt 0.47259375 0.7108749999999999 +vt 0.4688125 0.7108749999999999 +vt 0.4688125 0.7041015625 +vt 0.47259375 0.7030624999999999 +vt 0.47259375 0.6962890625 +vt 0.4688125 0.6962890625 +vt 0.4688125 0.7030624999999999 +vt 0.3280625 0.5126953125 +vt 0.3280625 0.5155624999999999 +vt 0.32428125 0.5155624999999999 +vt 0.32428125 0.5126953125 +vt 0.48821875 0.6728515625 +vt 0.48821875 0.6757187499999999 +vt 0.4844375 0.6757187499999999 +vt 0.4844375 0.6728515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3044/9121/2281 3042/9122/2281 3041/9123/2281 3043/9124/2281 +f 3047/9125/2282 3045/9126/2282 3046/9127/2282 3048/9128/2282 +f 3041/9129/2283 3042/9130/2283 3046/9131/2283 3045/9132/2283 +f 3044/9133/2284 3043/9134/2284 3047/9135/2284 3048/9136/2284 +f 3043/9137/2285 3041/9138/2285 3045/9139/2285 3047/9140/2285 +f 3048/9141/2286 3046/9142/2286 3042/9143/2286 3044/9144/2286 +o cube +v 0.334375 0.125 0.5531250000000002 +v 0.334375 0.125 0.5031250000000002 +v 0.334375 0.109375 0.5531250000000002 +v 0.334375 0.109375 0.5031250000000002 +v 0.2875 0.125 0.5531250000000002 +v 0.2875 0.125 0.5031250000000002 +v 0.2875 0.109375 0.5531250000000002 +v 0.2875 0.109375 0.5031250000000002 +vt 0.5068359375 0.8701171875 +vt 0.5068359375 0.87103125 +vt 0.50396875 0.87103125 +vt 0.50396875 0.8701171875 +vt 0.5068359375 0.8779296875 +vt 0.5068359375 0.87884375 +vt 0.50396875 0.87884375 +vt 0.50396875 0.8779296875 +vt 0.4951171875 0.5517578125 +vt 0.4951171875 0.5546249999999999 +vt 0.49225 0.5546249999999999 +vt 0.49225 0.5517578125 +vt 0.4521484375 0.5077499999999999 +vt 0.4521484375 0.5048828125 +vt 0.44928125 0.5048828125 +vt 0.44928125 0.5077499999999999 +vt 0.5068359375 0.8818359375 +vt 0.5068359375 0.88275 +vt 0.50396875 0.88275 +vt 0.50396875 0.8818359375 +vt 0.5068359375 0.8740234375 +vt 0.5068359375 0.8749375 +vt 0.50396875 0.8749375 +vt 0.50396875 0.8740234375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3052/9145/2287 3050/9146/2287 3049/9147/2287 3051/9148/2287 +f 3055/9149/2288 3053/9150/2288 3054/9151/2288 3056/9152/2288 +f 3049/9153/2289 3050/9154/2289 3054/9155/2289 3053/9156/2289 +f 3052/9157/2290 3051/9158/2290 3055/9159/2290 3056/9160/2290 +f 3051/9161/2291 3049/9162/2291 3053/9163/2291 3055/9164/2291 +f 3056/9165/2292 3054/9166/2292 3050/9167/2292 3052/9168/2292 +o cube +v 0.35 0.10741638391403131 0.7709317545111478 +v 0.35 0.17199421312564017 0.6150270833998682 +v 0.35 0.06410953082756474 0.7529934686190343 +v 0.35 0.1286873600391736 0.5970887975077547 +v 0.2875 0.10741638391403131 0.7709317545111478 +v 0.2875 0.17199421312564017 0.6150270833998682 +v 0.2875 0.06410953082756474 0.7529934686190343 +v 0.2875 0.1286873600391736 0.5970887975077547 +vt 0.4716796875 0.9931640625 +vt 0.4716796875 0.99603125 +vt 0.461 0.99603125 +vt 0.461 0.9931640625 +vt 0.4716796875 0.9970703125 +vt 0.4716796875 0.9999375 +vt 0.461 0.9999375 +vt 0.461 0.9970703125 +vt 0.45696875 0.7978515625 +vt 0.45696875 0.80853125 +vt 0.4531875 0.80853125 +vt 0.4531875 0.7978515625 +vt 0.45696875 0.7968125 +vt 0.45696875 0.7861328125 +vt 0.4531875 0.7861328125 +vt 0.4531875 0.7968125 +vt 0.48821875 0.6689453125 +vt 0.48821875 0.6718124999999999 +vt 0.4844375 0.6718124999999999 +vt 0.4844375 0.6689453125 +vt 0.48821875 0.6650390625 +vt 0.48821875 0.6679062499999999 +vt 0.4844375 0.6679062499999999 +vt 0.4844375 0.6650390625 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3060/9169/2293 3058/9170/2293 3057/9171/2293 3059/9172/2293 +f 3063/9173/2294 3061/9174/2294 3062/9175/2294 3064/9176/2294 +f 3057/9177/2295 3058/9178/2295 3062/9179/2295 3061/9180/2295 +f 3060/9181/2296 3059/9182/2296 3063/9183/2296 3064/9184/2296 +f 3059/9185/2297 3057/9186/2297 3061/9187/2297 3063/9188/2297 +f 3064/9189/2298 3062/9190/2298 3058/9191/2298 3060/9192/2298 +o cube +v 0.34375 0.07801393796256748 0.6158471172787487 +v 0.34375 0.10011102487464708 0.5937500303666692 +v 0.34375 0.055916851050487854 0.5937500303666692 +v 0.34375 0.07801393796256748 0.5716529434545896 +v 0.328125 0.07801393796256748 0.6158471172787487 +v 0.328125 0.10011102487464708 0.5937500303666692 +v 0.328125 0.055916851050487854 0.5937500303666692 +v 0.328125 0.07801393796256748 0.5716529434545896 +vt 0.373046875 0.498046875 +vt 0.373046875 0.49993750000000003 +vt 0.37115625 0.49993750000000003 +vt 0.37115625 0.498046875 +vt 0.501953125 0.630859375 +vt 0.501953125 0.6327499999999999 +vt 0.5000625 0.6327499999999999 +vt 0.5000625 0.630859375 +vt 0.1220703125 0.490234375 +vt 0.1220703125 0.49212500000000003 +vt 0.12115625 0.49212500000000003 +vt 0.12115625 0.490234375 +vt 0.5087890625 0.87884375 +vt 0.5087890625 0.876953125 +vt 0.507875 0.876953125 +vt 0.507875 0.87884375 +vt 0.1181640625 0.490234375 +vt 0.1181640625 0.49212500000000003 +vt 0.11725 0.49212500000000003 +vt 0.11725 0.490234375 +vt 0.5087890625 0.880859375 +vt 0.5087890625 0.88275 +vt 0.507875 0.88275 +vt 0.507875 0.880859375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3068/9193/2299 3066/9194/2299 3065/9195/2299 3067/9196/2299 +f 3071/9197/2300 3069/9198/2300 3070/9199/2300 3072/9200/2300 +f 3065/9201/2301 3066/9202/2301 3070/9203/2301 3069/9204/2301 +f 3068/9205/2302 3067/9206/2302 3071/9207/2302 3072/9208/2302 +f 3067/9209/2303 3065/9210/2303 3069/9211/2303 3071/9212/2303 +f 3072/9213/2304 3070/9214/2304 3066/9215/2304 3068/9216/2304 +o cube +v 0.328125 0.10937500000000001 0.6250000000000001 +v 0.328125 0.10937500000000001 0.5625000000000001 +v 0.328125 0.04062500000000001 0.6250000000000001 +v 0.328125 0.04062500000000001 0.5625000000000001 +v 0.28125 0.10937500000000001 0.6250000000000001 +v 0.28125 0.10937500000000001 0.5625000000000001 +v 0.28125 0.04062500000000001 0.6250000000000001 +v 0.28125 0.04062500000000001 0.5625000000000001 +vt 0.2655625 0.5156875000000001 +vt 0.2655625 0.5194687499999999 +vt 0.26178125 0.5194687499999999 +vt 0.26178125 0.5156875000000001 +vt 0.4843125 0.7383437500000001 +vt 0.4843125 0.7421249999999999 +vt 0.48053125 0.7421249999999999 +vt 0.48053125 0.7383437500000001 +vt 0.4873046875 0.6524062500000001 +vt 0.4873046875 0.6561874999999999 +vt 0.4844375 0.6561874999999999 +vt 0.4844375 0.6524062500000001 +vt 0.4873046875 0.6522812499999999 +vt 0.4873046875 0.6485000000000001 +vt 0.4844375 0.6485000000000001 +vt 0.4844375 0.6522812499999999 +vt 0.4873046875 0.6602187500000001 +vt 0.4873046875 0.6639999999999999 +vt 0.4844375 0.6639999999999999 +vt 0.4844375 0.6602187500000001 +vt 0.4873046875 0.6563125000000001 +vt 0.4873046875 0.6600937499999999 +vt 0.4844375 0.6600937499999999 +vt 0.4844375 0.6563125000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3076/9217/2305 3074/9218/2305 3073/9219/2305 3075/9220/2305 +f 3079/9221/2306 3077/9222/2306 3078/9223/2306 3080/9224/2306 +f 3073/9225/2307 3074/9226/2307 3078/9227/2307 3077/9228/2307 +f 3076/9229/2308 3075/9230/2308 3079/9231/2308 3080/9232/2308 +f 3075/9233/2309 3073/9234/2309 3077/9235/2309 3079/9236/2309 +f 3080/9237/2310 3078/9238/2310 3074/9239/2310 3076/9240/2310 +o cube +v 0.328125 0.04375 0.55625 +v 0.328125 0.04375 0.509375 +v 0.328125 0.015625 0.55625 +v 0.328125 0.015625 0.509375 +v 0.2875 0.04375 0.55625 +v 0.2875 0.04375 0.509375 +v 0.2875 0.015625 0.55625 +v 0.2875 0.015625 0.509375 +vt 0.4873046875 0.501953125 +vt 0.4873046875 0.5038437499999999 +vt 0.4844375 0.5038437499999999 +vt 0.4844375 0.501953125 +vt 0.4833984375 0.501953125 +vt 0.4833984375 0.5038437499999999 +vt 0.48053125 0.5038437499999999 +vt 0.48053125 0.501953125 +vt 0.4951171875 0.5478515625 +vt 0.4951171875 0.5507187499999999 +vt 0.49225 0.5507187499999999 +vt 0.49225 0.5478515625 +vt 0.4560546875 0.5077499999999999 +vt 0.4560546875 0.5048828125 +vt 0.4531875 0.5048828125 +vt 0.4531875 0.5077499999999999 +vt 0.4990234375 0.521484375 +vt 0.4990234375 0.5233749999999999 +vt 0.49615625 0.5233749999999999 +vt 0.49615625 0.521484375 +vt 0.4990234375 0.517578125 +vt 0.4990234375 0.5194687499999999 +vt 0.49615625 0.5194687499999999 +vt 0.49615625 0.517578125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3084/9241/2311 3082/9242/2311 3081/9243/2311 3083/9244/2311 +f 3087/9245/2312 3085/9246/2312 3086/9247/2312 3088/9248/2312 +f 3081/9249/2313 3082/9250/2313 3086/9251/2313 3085/9252/2313 +f 3084/9253/2314 3083/9254/2314 3087/9255/2314 3088/9256/2314 +f 3083/9257/2315 3081/9258/2315 3085/9259/2315 3087/9260/2315 +f 3088/9261/2316 3086/9262/2316 3082/9263/2316 3084/9264/2316 +o cube +v 0.328125 0.039435486294811375 0.5684795876926371 +v 0.328125 0.05737377218692495 0.5251727346061705 +v 0.328125 0.024999868599322517 0.5625001590619325 +v 0.328125 0.042938154491436106 0.519193305975466 +v 0.2875 0.039435486294811375 0.5684795876926371 +v 0.2875 0.05737377218692495 0.5251727346061705 +v 0.2875 0.024999868599322517 0.5625001590619325 +v 0.2875 0.042938154491436106 0.519193305975466 +vt 0.5068359375 0.8544921875 +vt 0.5068359375 0.85540625 +vt 0.50396875 0.85540625 +vt 0.50396875 0.8544921875 +vt 0.5068359375 0.8623046875 +vt 0.5068359375 0.86321875 +vt 0.50396875 0.86321875 +vt 0.50396875 0.8623046875 +vt 0.4951171875 0.5439453125 +vt 0.4951171875 0.5468124999999999 +vt 0.49225 0.5468124999999999 +vt 0.49225 0.5439453125 +vt 0.4951171875 0.5429062499999999 +vt 0.4951171875 0.5400390625 +vt 0.49225 0.5400390625 +vt 0.49225 0.5429062499999999 +vt 0.5068359375 0.8662109375 +vt 0.5068359375 0.867125 +vt 0.50396875 0.867125 +vt 0.50396875 0.8662109375 +vt 0.5068359375 0.8583984375 +vt 0.5068359375 0.8593125 +vt 0.50396875 0.8593125 +vt 0.50396875 0.8583984375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3092/9265/2317 3090/9266/2317 3089/9267/2317 3091/9268/2317 +f 3095/9269/2318 3093/9270/2318 3094/9271/2318 3096/9272/2318 +f 3089/9273/2319 3090/9274/2319 3094/9275/2319 3093/9276/2319 +f 3092/9277/2320 3091/9278/2320 3095/9279/2320 3096/9280/2320 +f 3091/9281/2321 3089/9282/2321 3093/9283/2321 3095/9284/2321 +f 3096/9285/2322 3094/9286/2322 3090/9287/2322 3092/9288/2322 +o cube +v 0.328125 0.0573125 0.5253125000000002 +v 0.328125 0.0573125 0.509375 +v 0.328125 0.04375 0.5253125000000002 +v 0.328125 0.04375 0.509375 +v 0.2875 0.0573125 0.5253125000000002 +v 0.2875 0.0573125 0.509375 +v 0.2875 0.04375 0.5253125000000002 +v 0.2875 0.04375 0.509375 +vt 0.5087890625 0.7216796875 +vt 0.5087890625 0.7225937499999999 +vt 0.507875 0.7225937499999999 +vt 0.507875 0.7216796875 +vt 0.2783203125 0.4912109375 +vt 0.2783203125 0.49212500000000003 +vt 0.27740625 0.49212500000000003 +vt 0.27740625 0.4912109375 +vt 0.5068359375 0.8427734375 +vt 0.5068359375 0.8436875 +vt 0.50396875 0.8436875 +vt 0.50396875 0.8427734375 +vt 0.5068359375 0.83978125 +vt 0.5068359375 0.8388671875 +vt 0.50396875 0.8388671875 +vt 0.50396875 0.83978125 +vt 0.5068359375 0.8505859375 +vt 0.5068359375 0.8515 +vt 0.50396875 0.8515 +vt 0.50396875 0.8505859375 +vt 0.5068359375 0.8466796875 +vt 0.5068359375 0.84759375 +vt 0.50396875 0.84759375 +vt 0.50396875 0.8466796875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3100/9289/2323 3098/9290/2323 3097/9291/2323 3099/9292/2323 +f 3103/9293/2324 3101/9294/2324 3102/9295/2324 3104/9296/2324 +f 3097/9297/2325 3098/9298/2325 3102/9299/2325 3101/9300/2325 +f 3100/9301/2326 3099/9302/2326 3103/9303/2326 3104/9304/2326 +f 3099/9305/2327 3097/9306/2327 3101/9307/2327 3103/9308/2327 +f 3104/9309/2328 3102/9310/2328 3098/9311/2328 3100/9312/2328 +o cube +v 0.328125 0.014435624943269776 0.5622292784829903 +v 0.328125 0.03237391083538335 0.5189224253965238 +v 0.328125 7.247780903218981e-9 0.5562498498522858 +v 0.328125 0.01793829313989448 0.5129429967658192 +v 0.2875 0.014435624943269776 0.5622292784829903 +v 0.2875 0.03237391083538335 0.5189224253965238 +v 0.2875 7.247780903218981e-9 0.5562498498522858 +v 0.2875 0.01793829313989448 0.5129429967658192 +vt 0.1787109375 0.4951171875 +vt 0.1787109375 0.49603125000000003 +vt 0.17584375 0.49603125000000003 +vt 0.17584375 0.4951171875 +vt 0.5068359375 0.8310546875 +vt 0.5068359375 0.83196875 +vt 0.50396875 0.83196875 +vt 0.50396875 0.8310546875 +vt 0.4638671875 0.5048828125 +vt 0.4638671875 0.5077499999999999 +vt 0.461 0.5077499999999999 +vt 0.461 0.5048828125 +vt 0.4951171875 0.5389999999999999 +vt 0.4951171875 0.5361328125 +vt 0.49225 0.5361328125 +vt 0.49225 0.5389999999999999 +vt 0.5068359375 0.8349609375 +vt 0.5068359375 0.835875 +vt 0.50396875 0.835875 +vt 0.50396875 0.8349609375 +vt 0.5068359375 0.8271484375 +vt 0.5068359375 0.8280625 +vt 0.50396875 0.8280625 +vt 0.50396875 0.8271484375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3108/9313/2329 3106/9314/2329 3105/9315/2329 3107/9316/2329 +f 3111/9317/2330 3109/9318/2330 3110/9319/2330 3112/9320/2330 +f 3105/9321/2331 3106/9322/2331 3110/9323/2331 3109/9324/2331 +f 3108/9325/2332 3107/9326/2332 3111/9327/2332 3112/9328/2332 +f 3107/9329/2333 3105/9330/2333 3109/9331/2333 3111/9332/2333 +f 3112/9333/2334 3110/9334/2334 3106/9335/2334 3108/9336/2334 +o cube +v 0.328125 0.040624999999999994 0.6250000000000001 +v 0.328125 0.040624999999999994 0.55625 +v 0.328125 0 0.6250000000000001 +v 0.328125 0 0.55625 +v 0.2875 0.040624999999999994 0.6250000000000001 +v 0.2875 0.040624999999999994 0.55625 +v 0.2875 0 0.6250000000000001 +v 0.2875 0 0.55625 +vt 0.48821875 0.6455078125 +vt 0.48821875 0.6483749999999999 +vt 0.4844375 0.6483749999999999 +vt 0.4844375 0.6455078125 +vt 0.35540625 0.5126953125 +vt 0.35540625 0.5155624999999999 +vt 0.351625 0.5155624999999999 +vt 0.351625 0.5126953125 +vt 0.4873046875 0.6406875000000001 +vt 0.4873046875 0.6444687499999999 +vt 0.4844375 0.6444687499999999 +vt 0.4844375 0.6406875000000001 +vt 0.4873046875 0.6405624999999999 +vt 0.4873046875 0.6367812500000001 +vt 0.4844375 0.6367812500000001 +vt 0.4844375 0.6405624999999999 +vt 0.4951171875 0.5322265625 +vt 0.4951171875 0.5350937499999999 +vt 0.49225 0.5350937499999999 +vt 0.49225 0.5322265625 +vt 0.4716796875 0.5048828125 +vt 0.4716796875 0.5077499999999999 +vt 0.4688125 0.5077499999999999 +vt 0.4688125 0.5048828125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3116/9337/2335 3114/9338/2335 3113/9339/2335 3115/9340/2335 +f 3119/9341/2336 3117/9342/2336 3118/9343/2336 3120/9344/2336 +f 3113/9345/2337 3114/9346/2337 3118/9347/2337 3117/9348/2337 +f 3116/9349/2338 3115/9350/2338 3119/9351/2338 3120/9352/2338 +f 3115/9353/2339 3113/9354/2339 3117/9355/2339 3119/9356/2339 +f 3120/9357/2340 3118/9358/2340 3114/9359/2340 3116/9360/2340 +o cube +v 0.328125 0.03125 0.68125 +v 0.328125 0.03125 0.6250000000000001 +v 0.328125 0.015625 0.68125 +v 0.328125 0.015625 0.6250000000000001 +v 0.2875 0.03125 0.68125 +v 0.2875 0.03125 0.6250000000000001 +v 0.2875 0.015625 0.68125 +v 0.2875 0.015625 0.6250000000000001 +vt 0.37884375 0.4990234375 +vt 0.37884375 0.49993750000000003 +vt 0.3750625 0.49993750000000003 +vt 0.3750625 0.4990234375 +vt 0.50384375 0.6279296875 +vt 0.50384375 0.6288437499999999 +vt 0.5000625 0.6288437499999999 +vt 0.5000625 0.6279296875 +vt 0.4873046875 0.6328750000000001 +vt 0.4873046875 0.6366562499999999 +vt 0.4844375 0.6366562499999999 +vt 0.4844375 0.6328750000000001 +vt 0.4873046875 0.6327499999999999 +vt 0.4873046875 0.6289687500000001 +vt 0.4844375 0.6289687500000001 +vt 0.4844375 0.6327499999999999 +vt 0.5068359375 0.8232421875 +vt 0.5068359375 0.82415625 +vt 0.50396875 0.82415625 +vt 0.50396875 0.8232421875 +vt 0.1826171875 0.4951171875 +vt 0.1826171875 0.49603125000000003 +vt 0.17975 0.49603125000000003 +vt 0.17975 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3124/9361/2341 3122/9362/2341 3121/9363/2341 3123/9364/2341 +f 3127/9365/2342 3125/9366/2342 3126/9367/2342 3128/9368/2342 +f 3121/9369/2343 3122/9370/2343 3126/9371/2343 3125/9372/2343 +f 3124/9373/2344 3123/9374/2344 3127/9375/2344 3128/9376/2344 +f 3123/9377/2345 3121/9378/2345 3125/9379/2345 3127/9380/2345 +f 3128/9381/2346 3126/9382/2346 3122/9383/2346 3124/9384/2346 +o cube +v 0.328125 0.015625 0.634375 +v 0.328125 0.015625 0.6250000000000001 +v 0.328125 0 0.634375 +v 0.328125 0 0.6250000000000001 +v 0.2875 0.015625 0.634375 +v 0.2875 0.015625 0.6250000000000001 +v 0.2875 0 0.634375 +v 0.2875 0 0.6250000000000001 +vt 0.5087890625 0.7177734375 +vt 0.5087890625 0.7186874999999999 +vt 0.507875 0.7186874999999999 +vt 0.507875 0.7177734375 +vt 0.2822265625 0.4912109375 +vt 0.2822265625 0.49212500000000003 +vt 0.2813125 0.49212500000000003 +vt 0.2813125 0.4912109375 +vt 0.1904296875 0.4951171875 +vt 0.1904296875 0.49603125000000003 +vt 0.1875625 0.49603125000000003 +vt 0.1875625 0.4951171875 +vt 0.1943359375 0.49603125000000003 +vt 0.1943359375 0.4951171875 +vt 0.19146875 0.4951171875 +vt 0.19146875 0.49603125000000003 +vt 0.5068359375 0.8193359375 +vt 0.5068359375 0.82025 +vt 0.50396875 0.82025 +vt 0.50396875 0.8193359375 +vt 0.1865234375 0.4951171875 +vt 0.1865234375 0.49603125000000003 +vt 0.18365625 0.49603125000000003 +vt 0.18365625 0.4951171875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3132/9385/2347 3130/9386/2347 3129/9387/2347 3131/9388/2347 +f 3135/9389/2348 3133/9390/2348 3134/9391/2348 3136/9392/2348 +f 3129/9393/2349 3130/9394/2349 3134/9395/2349 3133/9396/2349 +f 3132/9397/2350 3131/9398/2350 3135/9399/2350 3136/9400/2350 +f 3131/9401/2351 3129/9402/2351 3133/9403/2351 3135/9404/2351 +f 3136/9405/2352 3134/9406/2352 3130/9407/2352 3132/9408/2352 +o cube +v 0.328125 0.03058012661632284 0.6673714121470293 +v 0.328125 0.014435669313420607 0.6283952443692095 +v 0.328125 0.016144508920833966 0.6733508407777339 +v 0.328125 5.161793176222673e-8 0.634374672999914 +v 0.2875 0.03058012661632284 0.6673714121470293 +v 0.2875 0.014435669313420607 0.6283952443692095 +v 0.2875 0.016144508920833966 0.6733508407777339 +v 0.2875 5.161793176222673e-8 0.634374672999914 +vt 0.5068359375 0.7958984375 +vt 0.5068359375 0.7968125 +vt 0.50396875 0.7968125 +vt 0.50396875 0.7958984375 +vt 0.5068359375 0.8037109375 +vt 0.5068359375 0.804625 +vt 0.50396875 0.804625 +vt 0.50396875 0.8037109375 +vt 0.4951171875 0.5283203125 +vt 0.4951171875 0.5311874999999999 +vt 0.49225 0.5311874999999999 +vt 0.49225 0.5283203125 +vt 0.4951171875 0.5272812499999999 +vt 0.4951171875 0.5244140625 +vt 0.49225 0.5244140625 +vt 0.49225 0.5272812499999999 +vt 0.5068359375 0.8076171875 +vt 0.5068359375 0.80853125 +vt 0.50396875 0.80853125 +vt 0.50396875 0.8076171875 +vt 0.5068359375 0.7998046875 +vt 0.5068359375 0.80071875 +vt 0.50396875 0.80071875 +vt 0.50396875 0.7998046875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 -0.3826834323650897 +vn 0 -0.9238795325112867 0.3826834323650897 +vn 0 0.3826834323650897 0.9238795325112867 +vn 0 -0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3140/9409/2353 3138/9410/2353 3137/9411/2353 3139/9412/2353 +f 3143/9413/2354 3141/9414/2354 3142/9415/2354 3144/9416/2354 +f 3137/9417/2355 3138/9418/2355 3142/9419/2355 3141/9420/2355 +f 3140/9421/2356 3139/9422/2356 3143/9423/2356 3144/9424/2356 +f 3139/9425/2357 3137/9426/2357 3141/9427/2357 3143/9428/2357 +f 3144/9429/2358 3142/9430/2358 3138/9431/2358 3140/9432/2358 +o cube +v 0.334375 0.07585415173551988 0.7261191280958409 +v 0.334375 0.11173072351974704 0.6395054219229077 +v 0.334375 0.06141853404003102 0.7201396994651363 +v 0.334375 0.09729510582425818 0.6335259932922032 +v 0.2875 0.07585415173551988 0.7261191280958409 +v 0.2875 0.11173072351974704 0.6395054219229077 +v 0.2875 0.06141853404003102 0.7201396994651363 +v 0.2875 0.09729510582425818 0.6335259932922032 +vt 0.494140625 0.5029296875 +vt 0.494140625 0.5038437499999999 +vt 0.48834375 0.5038437499999999 +vt 0.48834375 0.5029296875 +vt 0.501953125 0.5146484375 +vt 0.501953125 0.5155624999999999 +vt 0.49615625 0.5155624999999999 +vt 0.49615625 0.5146484375 +vt 0.4794921875 0.681640625 +vt 0.4794921875 0.6874374999999999 +vt 0.476625 0.6874374999999999 +vt 0.476625 0.681640625 +vt 0.3193359375 0.5233749999999999 +vt 0.3193359375 0.517578125 +vt 0.31646875 0.517578125 +vt 0.31646875 0.5233749999999999 +vt 0.5068359375 0.7919921875 +vt 0.5068359375 0.79290625 +vt 0.50396875 0.79290625 +vt 0.50396875 0.7919921875 +vt 0.5068359375 0.7880859375 +vt 0.5068359375 0.789 +vt 0.50396875 0.789 +vt 0.50396875 0.7880859375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9238795325112867 0.3826834323650897 +vn 0 -0.9238795325112867 -0.3826834323650897 +vn 0 -0.3826834323650897 0.9238795325112867 +vn 0 0.3826834323650897 -0.9238795325112867 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3148/9433/2359 3146/9434/2359 3145/9435/2359 3147/9436/2359 +f 3151/9437/2360 3149/9438/2360 3150/9439/2360 3152/9440/2360 +f 3145/9441/2361 3146/9442/2361 3150/9443/2361 3149/9444/2361 +f 3148/9445/2362 3147/9446/2362 3151/9447/2362 3152/9448/2362 +f 3147/9449/2363 3145/9450/2363 3149/9451/2363 3151/9452/2363 +f 3152/9453/2364 3150/9454/2364 3146/9455/2364 3148/9456/2364 +o cube +v 0.265625 0.109375 1 +v 0.265625 0.109375 0.9375000000000001 +v 0.265625 0.046875 1 +v 0.265625 0.046875 0.9375000000000001 +v -0.265625 0.109375 1 +v -0.265625 0.109375 0.9375000000000001 +v -0.265625 0.046875 1 +v -0.265625 0.046875 0.9375000000000001 +vt 0.4843125 0.6992812500000001 +vt 0.4843125 0.7030624999999999 +vt 0.48053125 0.7030624999999999 +vt 0.48053125 0.6992812500000001 +vt 0.4843125 0.6953750000000001 +vt 0.4843125 0.6991562499999999 +vt 0.48053125 0.6991562499999999 +vt 0.48053125 0.6953750000000001 +vt 0.40240625 0.8436875 +vt 0.40240625 0.83990625 +vt 0.435546875 0.83990625 +vt 0.435546875 0.8436875 +vt 0.40240625 0.836 +vt 0.40240625 0.83978125 +vt 0.435546875 0.83978125 +vt 0.435546875 0.836 +vt 0.435546875 0.8438125 +vt 0.435546875 0.84759375 +vt 0.40240625 0.84759375 +vt 0.40240625 0.8438125 +vt 0.435546875 0.84771875 +vt 0.435546875 0.8515 +vt 0.40240625 0.8515 +vt 0.40240625 0.84771875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3156/9457/2365 3154/9458/2365 3153/9459/2365 3155/9460/2365 +f 3159/9461/2366 3157/9462/2366 3158/9463/2366 3160/9464/2366 +f 3153/9465/2367 3154/9466/2367 3158/9467/2367 3157/9468/2367 +f 3156/9469/2368 3155/9470/2368 3159/9471/2368 3160/9472/2368 +f 3155/9473/2369 3153/9474/2369 3157/9475/2369 3159/9476/2369 +f 3160/9477/2370 3158/9478/2370 3154/9479/2370 3156/9480/2370 +o cube +v 0.3125 0.046764237651504406 0.7945082521472479 +v 0.3125 0.0600224897987522 0.7812500000000001 +v 0.3125 0.03350598550425665 0.7812500000000001 +v 0.3125 0.04676423765150445 0.7679917478527524 +v 0.25 0.046764237651504406 0.7945082521472479 +v 0.25 0.0600224897987522 0.7812500000000001 +v 0.25 0.03350598550425665 0.7812500000000001 +v 0.25 0.04676423765150445 0.7679917478527524 +vt 0.3408203125 0.4912109375 +vt 0.3408203125 0.49212500000000003 +vt 0.33990625 0.49212500000000003 +vt 0.33990625 0.4912109375 +vt 0.5087890625 0.6591796875 +vt 0.5087890625 0.6600937499999999 +vt 0.507875 0.6600937499999999 +vt 0.507875 0.6591796875 +vt 0.50396875 0.97259375 +vt 0.50396875 0.9716796875 +vt 0.50775 0.9716796875 +vt 0.50775 0.97259375 +vt 0.03521875 0.4951171875 +vt 0.03521875 0.49603125000000003 +vt 0.039 0.49603125000000003 +vt 0.039 0.4951171875 +vt 0.0311875 0.4951171875 +vt 0.0311875 0.49603125000000003 +vt 0.02740625 0.49603125000000003 +vt 0.02740625 0.4951171875 +vt 0.50775 0.9755859375 +vt 0.50775 0.9765 +vt 0.50396875 0.9765 +vt 0.50396875 0.9755859375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3164/9481/2371 3162/9482/2371 3161/9483/2371 3163/9484/2371 +f 3167/9485/2372 3165/9486/2372 3166/9487/2372 3168/9488/2372 +f 3161/9489/2373 3162/9490/2373 3166/9491/2373 3165/9492/2373 +f 3164/9493/2374 3163/9494/2374 3167/9495/2374 3168/9496/2374 +f 3163/9497/2375 3161/9498/2375 3165/9499/2375 3167/9500/2375 +f 3168/9501/2376 3166/9502/2376 3162/9503/2376 3164/9504/2376 +o cube +v -0.25 0.046764237651504406 0.7945082521472479 +v -0.25 0.0600224897987522 0.7812500000000001 +v -0.25 0.03350598550425665 0.7812500000000001 +v -0.25 0.04676423765150445 0.7679917478527524 +v -0.3125 0.046764237651504406 0.7945082521472479 +v -0.3125 0.0600224897987522 0.7812500000000001 +v -0.3125 0.03350598550425665 0.7812500000000001 +v -0.3125 0.04676423765150445 0.7679917478527524 +vt 0.3447265625 0.4912109375 +vt 0.3447265625 0.49212500000000003 +vt 0.3438125 0.49212500000000003 +vt 0.3438125 0.4912109375 +vt 0.5087890625 0.6552734375 +vt 0.5087890625 0.6561874999999999 +vt 0.507875 0.6561874999999999 +vt 0.507875 0.6552734375 +vt 0.50396875 0.960875 +vt 0.50396875 0.9599609375 +vt 0.50775 0.9599609375 +vt 0.50775 0.960875 +vt 0.04303125 0.4951171875 +vt 0.04303125 0.49603125000000003 +vt 0.0468125 0.49603125000000003 +vt 0.0468125 0.4951171875 +vt 0.04290625 0.4951171875 +vt 0.04290625 0.49603125000000003 +vt 0.039125 0.49603125000000003 +vt 0.039125 0.4951171875 +vt 0.50775 0.9638671875 +vt 0.50775 0.96478125 +vt 0.50396875 0.96478125 +vt 0.50396875 0.9638671875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3172/9505/2377 3170/9506/2377 3169/9507/2377 3171/9508/2377 +f 3175/9509/2378 3173/9510/2378 3174/9511/2378 3176/9512/2378 +f 3169/9513/2379 3170/9514/2379 3174/9515/2379 3173/9516/2379 +f 3172/9517/2380 3171/9518/2380 3175/9519/2380 3176/9520/2380 +f 3171/9521/2381 3169/9522/2381 3173/9523/2381 3175/9524/2381 +f 3176/9525/2382 3174/9526/2382 3170/9527/2382 3172/9528/2382 +o cube +v 0.265625 0.109375 0.6250000000000001 +v 0.265625 0.109375 0.5625000000000001 +v 0.265625 0.046875 0.6250000000000001 +v 0.265625 0.046875 0.5625000000000001 +v -0.265625 0.109375 0.6250000000000001 +v -0.265625 0.109375 0.5625000000000001 +v -0.265625 0.046875 0.6250000000000001 +v -0.265625 0.046875 0.5625000000000001 +vt 0.4843125 0.6406875000000001 +vt 0.4843125 0.6444687499999999 +vt 0.48053125 0.6444687499999999 +vt 0.48053125 0.6406875000000001 +vt 0.4843125 0.6367812500000001 +vt 0.4843125 0.6405624999999999 +vt 0.48053125 0.6405624999999999 +vt 0.48053125 0.6367812500000001 +vt 0.40240625 0.8280625 +vt 0.40240625 0.82428125 +vt 0.435546875 0.82428125 +vt 0.435546875 0.8280625 +vt 0.40240625 0.820375 +vt 0.40240625 0.82415625 +vt 0.435546875 0.82415625 +vt 0.435546875 0.820375 +vt 0.435546875 0.8281875 +vt 0.435546875 0.83196875 +vt 0.40240625 0.83196875 +vt 0.40240625 0.8281875 +vt 0.435546875 0.83209375 +vt 0.435546875 0.835875 +vt 0.40240625 0.835875 +vt 0.40240625 0.83209375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3180/9529/2383 3178/9530/2383 3177/9531/2383 3179/9532/2383 +f 3183/9533/2384 3181/9534/2384 3182/9535/2384 3184/9536/2384 +f 3177/9537/2385 3178/9538/2385 3182/9539/2385 3181/9540/2385 +f 3180/9541/2386 3179/9542/2386 3183/9543/2386 3184/9544/2386 +f 3179/9545/2387 3177/9546/2387 3181/9547/2387 3183/9548/2387 +f 3184/9549/2388 3182/9550/2388 3178/9551/2388 3180/9552/2388 +o cube +v -0.19687500000000002 0.1875 0.9062500000000001 +v -0.19687500000000002 0.1875 0.5781250000000001 +v -0.19687500000000002 0.015625 0.9062500000000001 +v -0.19687500000000002 0.015625 0.5781250000000001 +v -0.19687500000000002 0.1875 0.9062500000000001 +v -0.19687500000000002 0.1875 0.5781250000000001 +v -0.19687500000000002 0.015625 0.9062500000000001 +v -0.19687500000000002 0.015625 0.5781250000000001 +vt 0.3916015625 0.6416015625 +vt 0.3916015625 0.6522812499999999 +vt 0.37115625 0.6522812499999999 +vt 0.37115625 0.6416015625 +vt 0.37109375 0.6416015625 +vt 0.37109375 0.6522812499999999 +vt 0.3916640625 0.6522812499999999 +vt 0.3916640625 0.6416015625 +vt 0.0000625 0.9794921875 +vt 0.0000625 0.9794921875 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9794921875 +vt 0.0000625 0.9794921875 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9892578125 +vt 0.0000625 0.9892578125 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9999375 +vt 0.0000625 0.9892578125 +vt 0.0000625 0.9892578125 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3188/9553/2389 3186/9554/2389 3185/9555/2389 3187/9556/2389 +f 3191/9557/2390 3189/9558/2390 3190/9559/2390 3192/9560/2390 +f 3186/9561/2391 3190/9562/2391 3185/9563/2391 3189/9564/2391 +f 3187/9565/2392 3191/9566/2392 3188/9567/2392 3192/9568/2392 +f 3185/9569/2393 3189/9570/2393 3187/9571/2393 3191/9572/2393 +f 3190/9573/2394 3186/9574/2394 3192/9575/2394 3188/9576/2394 +o cube +v -0.18125000000000002 0.140625 1.03125 +v -0.18125000000000002 0.140625 0.8593750000000001 +v -0.18125000000000002 0.015625 1.03125 +v -0.18125000000000002 0.015625 0.8593750000000001 +v -0.25 0.140625 1.03125 +v -0.25 0.140625 0.8593750000000001 +v -0.25 0.015625 1.03125 +v -0.25 0.015625 0.8593750000000001 +vt 0.4013671875 0.5703750000000001 +vt 0.4013671875 0.5780624999999999 +vt 0.3906875 0.5780624999999999 +vt 0.3906875 0.5703750000000001 +vt 0.4326171875 0.5977187500000001 +vt 0.4326171875 0.6054062499999999 +vt 0.4219375 0.6054062499999999 +vt 0.4219375 0.5977187500000001 +vt 0.0313125 0.5429062499999999 +vt 0.0313125 0.5322265625 +vt 0.03509375 0.5322265625 +vt 0.03509375 0.5429062499999999 +vt 0.03521875 0.5322265625 +vt 0.03521875 0.5429062499999999 +vt 0.039 0.5429062499999999 +vt 0.039 0.5322265625 +vt 0.4686875 0.5742812500000001 +vt 0.4686875 0.5819687499999999 +vt 0.46490625 0.5819687499999999 +vt 0.46490625 0.5742812500000001 +vt 0.4218125 0.5274062500000001 +vt 0.4218125 0.5350937499999999 +vt 0.41803125 0.5350937499999999 +vt 0.41803125 0.5274062500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3196/9577/2395 3194/9578/2395 3193/9579/2395 3195/9580/2395 +f 3199/9581/2396 3197/9582/2396 3198/9583/2396 3200/9584/2396 +f 3193/9585/2397 3194/9586/2397 3198/9587/2397 3197/9588/2397 +f 3196/9589/2398 3195/9590/2398 3199/9591/2398 3200/9592/2398 +f 3195/9593/2399 3193/9594/2399 3197/9595/2399 3199/9596/2399 +f 3200/9597/2400 3198/9598/2400 3194/9599/2400 3196/9600/2400 +o cube +v -0.18125000000000002 0.140625 0.7031250000000001 +v -0.18125000000000002 0.140625 0.5312500000000001 +v -0.18125000000000002 0.015625 0.7031250000000001 +v -0.18125000000000002 0.015625 0.5312500000000001 +v -0.25 0.140625 0.7031250000000001 +v -0.25 0.140625 0.5312500000000001 +v -0.25 0.015625 0.7031250000000001 +v -0.25 0.015625 0.5312500000000001 +vt 0.4130859375 0.5703750000000001 +vt 0.4130859375 0.5780624999999999 +vt 0.40240625 0.5780624999999999 +vt 0.40240625 0.5703750000000001 +vt 0.4365234375 0.99225 +vt 0.4365234375 0.9999375 +vt 0.42584375 0.9999375 +vt 0.42584375 0.99225 +vt 0.05865625 0.5429062499999999 +vt 0.05865625 0.5322265625 +vt 0.0624375 0.5322265625 +vt 0.0624375 0.5429062499999999 +vt 0.0625625 0.5322265625 +vt 0.0625625 0.5429062499999999 +vt 0.06634375 0.5429062499999999 +vt 0.06634375 0.5322265625 +vt 0.4686875 0.5664687500000001 +vt 0.4686875 0.5741562499999999 +vt 0.46490625 0.5741562499999999 +vt 0.46490625 0.5664687500000001 +vt 0.42571875 0.5274062500000001 +vt 0.42571875 0.5350937499999999 +vt 0.4219375 0.5350937499999999 +vt 0.4219375 0.5274062500000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3204/9601/2401 3202/9602/2401 3201/9603/2401 3203/9604/2401 +f 3207/9605/2402 3205/9606/2402 3206/9607/2402 3208/9608/2402 +f 3201/9609/2403 3202/9610/2403 3206/9611/2403 3205/9612/2403 +f 3204/9613/2404 3203/9614/2404 3207/9615/2404 3208/9616/2404 +f 3203/9617/2405 3201/9618/2405 3205/9619/2405 3207/9620/2405 +f 3208/9621/2406 3206/9622/2406 3202/9623/2406 3204/9624/2406 +o cube +v 0.25625 0.09375 0.8437500000000001 +v 0.25625 0.09375 0.7187500000000001 +v 0.25625 0.03125 0.8437500000000001 +v 0.25625 0.03125 0.7187500000000001 +v -0.25 0.09375 0.8437500000000001 +v -0.25 0.09375 0.7187500000000001 +v -0.25 0.03125 0.8437500000000001 +v -0.25 0.03125 0.7187500000000001 +vt 0.47259375 0.5625625000000001 +vt 0.47259375 0.5663437499999999 +vt 0.46490625 0.5663437499999999 +vt 0.46490625 0.5625625000000001 +vt 0.47259375 0.5586562500000001 +vt 0.47259375 0.5624374999999999 +vt 0.46490625 0.5624374999999999 +vt 0.46490625 0.5586562500000001 +vt 0.3594375 0.835875 +vt 0.3594375 0.8281875 +vt 0.3905625 0.8281875 +vt 0.3905625 0.835875 +vt 0.3594375 0.820375 +vt 0.3594375 0.8280625 +vt 0.3905625 0.8280625 +vt 0.3905625 0.820375 +vt 0.4374375 0.6524062500000001 +vt 0.4374375 0.6561874999999999 +vt 0.4063125 0.6561874999999999 +vt 0.4063125 0.6524062500000001 +vt 0.4374375 0.6563125000000001 +vt 0.4374375 0.6600937499999999 +vt 0.4063125 0.6600937499999999 +vt 0.4063125 0.6563125000000001 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3212/9625/2407 3210/9626/2407 3209/9627/2407 3211/9628/2407 +f 3215/9629/2408 3213/9630/2408 3214/9631/2408 3216/9632/2408 +f 3209/9633/2409 3210/9634/2409 3214/9635/2409 3213/9636/2409 +f 3212/9637/2410 3211/9638/2410 3215/9639/2410 3216/9640/2410 +f 3211/9641/2411 3209/9642/2411 3213/9643/2411 3215/9644/2411 +f 3216/9645/2412 3214/9646/2412 3210/9647/2412 3212/9648/2412 +o cube +v 0.046875 0.1875 0.8281250000000001 +v 0.046875 0.1875 0.7343750000000001 +v 0.046875 0.09375 0.8281250000000001 +v 0.046875 0.09375 0.7343750000000001 +v -0.046875 0.1875 0.8281250000000001 +v -0.046875 0.1875 0.7343750000000001 +v -0.046875 0.09375 0.8281250000000001 +v -0.046875 0.09375 0.7343750000000001 +vt 0.462890625 0.576171875 +vt 0.462890625 0.5819687499999999 +vt 0.45709375 0.5819687499999999 +vt 0.45709375 0.576171875 +vt 0.462890625 0.560546875 +vt 0.462890625 0.5663437499999999 +vt 0.45709375 0.5663437499999999 +vt 0.45709375 0.560546875 +vt 0.44146875 0.5429062499999999 +vt 0.44146875 0.537109375 +vt 0.447265625 0.537109375 +vt 0.447265625 0.5429062499999999 +vt 0.44928125 0.537109375 +vt 0.44928125 0.5429062499999999 +vt 0.455078125 0.5429062499999999 +vt 0.455078125 0.537109375 +vt 0.462890625 0.568359375 +vt 0.462890625 0.5741562499999999 +vt 0.45709375 0.5741562499999999 +vt 0.45709375 0.568359375 +vt 0.462890625 0.583984375 +vt 0.462890625 0.5897812499999999 +vt 0.45709375 0.5897812499999999 +vt 0.45709375 0.583984375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_6a204395-c016-b66d-c397-a01625c2ee08 +f 3220/9649/2413 3218/9650/2413 3217/9651/2413 3219/9652/2413 +f 3223/9653/2414 3221/9654/2414 3222/9655/2414 3224/9656/2414 +f 3217/9657/2415 3218/9658/2415 3222/9659/2415 3221/9660/2415 +f 3220/9661/2416 3219/9662/2416 3223/9663/2416 3224/9664/2416 +f 3219/9665/2417 3217/9666/2417 3221/9667/2417 3223/9668/2417 +f 3224/9669/2418 3222/9670/2418 3218/9671/2418 3220/9672/2418 \ No newline at end of file diff --git a/resources/models/Metro/OBJ/MetroLeadCar.vtx b/resources/models/Metro/OBJ/MetroLeadCar.vtx new file mode 100644 index 0000000..9e25c87 Binary files /dev/null and b/resources/models/Metro/OBJ/MetroLeadCar.vtx differ diff --git a/resources/models/Metro/OBJ/MetroLeadCar_mat.json b/resources/models/Metro/OBJ/MetroLeadCar_mat.json new file mode 100644 index 0000000..cc576f5 --- /dev/null +++ b/resources/models/Metro/OBJ/MetroLeadCar_mat.json @@ -0,0 +1,32 @@ +[ + { + "ID": "MetroLeadCar-mat-0", + "TexturePath": "", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + }, + { + "ID": "MetroLeadCar-mat-1", + "TexturePath": "resources\\models\\Metro\\OBJ\\MetroCarLeadDefault.png", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + }, + { + "ID": "MetroLeadCar-mat-2", + "TexturePath": "", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + } +] \ No newline at end of file diff --git a/resources/models/ModelCredits.txt b/resources/models/ModelCredits.txt new file mode 100644 index 0000000..3aff187 --- /dev/null +++ b/resources/models/ModelCredits.txt @@ -0,0 +1,7 @@ +Dirt Road - 99.Miles on sketchfab +https://sketchfab.com/3d-models/free-dirt-road-through-forest-c4676cdf7715484382400ff63faffd45 + +radio - TraianDumbrava on sketchfab +https://sketchfab.com/3d-models/radio-d21d6bf783154170bfa6dc7ce0a208f1 + +Sponza - its self explanatory diff --git a/resources/models/MusicParticle/MusicParticle.idx b/resources/models/MusicParticle/MusicParticle.idx new file mode 100644 index 0000000..f224964 Binary files /dev/null and b/resources/models/MusicParticle/MusicParticle.idx differ diff --git a/resources/models/MusicParticle/MusicParticle.json b/resources/models/MusicParticle/MusicParticle.json new file mode 100644 index 0000000..bef6086 --- /dev/null +++ b/resources/models/MusicParticle/MusicParticle.json @@ -0,0 +1,15 @@ +{ + "ID": "MusicParticle", + "Meshes": [ + { + "ID": "plane_0", + "MaterialID": "MusicParticle-mat-1", + "OffsetVertex": 0, + "VertexSize": 80, + "OffsetIndex": 0, + "IndexSize": 24 + } + ], + "VertexPath": "resources/models/MusicParticle/MusicParticle.vtx", + "IndexPath": "resources/models/MusicParticle/MusicParticle.idx" +} \ No newline at end of file diff --git a/resources/models/MusicParticle/MusicParticle.mtl b/resources/models/MusicParticle/MusicParticle.mtl new file mode 100644 index 0000000..2149b2f --- /dev/null +++ b/resources/models/MusicParticle/MusicParticle.mtl @@ -0,0 +1,4 @@ +# Made in Blockbench 5.1.4 +newmtl m_ce0c8b4a-552e-1f03-b22d-adf149492418 +map_Kd texture.png +newmtl none \ No newline at end of file diff --git a/resources/models/MusicParticle/MusicParticle.obj b/resources/models/MusicParticle/MusicParticle.obj new file mode 100644 index 0000000..e408d43 --- /dev/null +++ b/resources/models/MusicParticle/MusicParticle.obj @@ -0,0 +1,15 @@ +# Made in Blockbench 5.1.4 +mtllib MusicParticle.mtl + +o plane +v 0.25 0.25 5.551115123125783e-17 +v 0.25 -0.25 -5.551115123125783e-17 +v -0.25 0.25 5.551115123125783e-17 +v -0.25 -0.25 -5.551115123125783e-17 +vt 1 0 +vt 1 1 +vt 0 1 +vt 0 0 +vn 0 2.220446049250313e-16 -1 +usemtl m_ce0c8b4a-552e-1f03-b22d-adf149492418 +f 1/1/1 2/2/1 4/3/1 3/4/1 \ No newline at end of file diff --git a/resources/models/MusicParticle/MusicParticle.vtx b/resources/models/MusicParticle/MusicParticle.vtx new file mode 100644 index 0000000..00c2d76 Binary files /dev/null and b/resources/models/MusicParticle/MusicParticle.vtx differ diff --git a/resources/models/MusicParticle/MusicParticle_mat.json b/resources/models/MusicParticle/MusicParticle_mat.json new file mode 100644 index 0000000..8f5323c --- /dev/null +++ b/resources/models/MusicParticle/MusicParticle_mat.json @@ -0,0 +1,32 @@ +[ + { + "ID": "MusicParticle-mat-0", + "TexturePath": "", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + }, + { + "ID": "MusicParticle-mat-1", + "TexturePath": "resources\\models\\MusicParticle\\texture.png", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + }, + { + "ID": "MusicParticle-mat-2", + "TexturePath": "", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + } +] \ No newline at end of file diff --git a/resources/models/MusicParticle/texture.png b/resources/models/MusicParticle/texture.png new file mode 100644 index 0000000..a0bb339 Binary files /dev/null and b/resources/models/MusicParticle/texture.png differ diff --git a/resources/models/Revolver/Revolver.colmesh b/resources/models/Revolver/Revolver.colmesh deleted file mode 100644 index e69de29..0000000 diff --git a/resources/models/Revolver/Revolver.idx b/resources/models/Revolver/Revolver.idx deleted file mode 100644 index b7de17e..0000000 Binary files a/resources/models/Revolver/Revolver.idx and /dev/null differ diff --git a/resources/models/Revolver/Revolver.json b/resources/models/Revolver/Revolver.json deleted file mode 100644 index a5d4e25..0000000 --- a/resources/models/Revolver/Revolver.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ID": "Revolver", - "Meshes": [ - { - "ID": "cube_0", - "MaterialID": "Revolver-mat-1", - "OffsetVertex": 0, - "VertexSize": 21280, - "OffsetIndex": 0, - "IndexSize": 2304 - } - ], - "VertexPath": "resources/models/Revolver/Revolver.vtx", - "IndexPath": "resources/models/Revolver/Revolver.idx" -} \ No newline at end of file diff --git a/resources/models/Revolver/Revolver.mtl b/resources/models/Revolver/Revolver.mtl deleted file mode 100644 index 193c87a..0000000 --- a/resources/models/Revolver/Revolver.mtl +++ /dev/null @@ -1,4 +0,0 @@ -# Made in Blockbench 5.1.4 -newmtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -map_Kd Revolver.png -newmtl none \ No newline at end of file diff --git a/resources/models/Revolver/Revolver.obj b/resources/models/Revolver/Revolver.obj deleted file mode 100644 index 7d385ed..0000000 --- a/resources/models/Revolver/Revolver.obj +++ /dev/null @@ -1,739 +0,0 @@ -# Made in Blockbench 5.1.4 -mtllib Revolver.mtl - -o cube -v 0.08838834764831843 0.578125 0.0625 -v 0.08838834764831843 0.578125 -0.6875 -v -6.938893903907228e-18 0.48973665235168157 0.0625 -v -6.938893903907228e-18 0.48973665235168157 -0.6875 -v 6.938893903907228e-18 0.6665133476483185 -0.6875 -v 6.938893903907228e-18 0.6665133476483185 0.0625 -v -0.08838834764831843 0.578125 -0.6875 -v -0.08838834764831843 0.578125 0.0625 -vt 0.75 0.8125 -vt 0.8125 0.8125 -vt 0.8125 0.75 -vt 0.75 0.75 -vt 0.21875 1 -vt 0.59375 1 -vt 0.59375 0.9375 -vt 0.21875 0.9375 -vt 0.75 0.75 -vt 0.8125 0.75 -vt 0.8125 0.6875 -vt 0.75 0.6875 -vt 0.21875 0.9375 -vt 0.59375 0.9375 -vt 0.59375 0.875 -vt 0.21875 0.875 -vt 0.28125 0.5 -vt 0.21875 0.5 -vt 0.21875 0.875 -vt 0.28125 0.875 -vt 0.34375 0.875 -vt 0.28125 0.875 -vt 0.28125 0.5 -vt 0.34375 0.5 -vn 0 0 -1 -vn 0.7071067811865475 -0.7071067811865476 0 -vn 0 0 1 -vn -0.7071067811865475 0.7071067811865476 0 -vn 0.7071067811865476 0.7071067811865475 0 -vn -0.7071067811865476 -0.7071067811865475 0 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 4/4/1 7/3/1 5/2/1 2/1/1 -f 3/8/2 4/7/2 2/6/2 1/5/2 -f 8/12/3 3/11/3 1/10/3 6/9/3 -f 7/16/4 8/15/4 6/14/4 5/13/4 -f 6/20/5 1/19/5 2/18/5 5/17/5 -f 7/24/6 4/23/6 3/22/6 8/21/6 -o cube -v 0.09368750000000003 0.625 0.375 -v 0.09368750000000003 0.625 0.25 -v 0.09368750000000003 0.5 0.375 -v 0.09368750000000003 0.5 0.25 -v -0.09368750000000003 0.625 0.25 -v -0.09368750000000003 0.625 0.375 -v -0.09368750000000003 0.5 0.25 -v -0.09368750000000003 0.5 0.375 -vt 0 0.3125 -vt 0.09375 0.3125 -vt 0.09375 0.25 -vt 0 0.25 -vt 0.3125 0.25 -vt 0.375 0.25 -vt 0.375 0.1875 -vt 0.3125 0.1875 -vt 0.6875 1 -vt 0.78125 1 -vt 0.78125 0.9375 -vt 0.6875 0.9375 -vt 0.375 0.25 -vt 0.4375 0.25 -vt 0.4375 0.1875 -vt 0.375 0.1875 -vt 0.78125 0.875 -vt 0.6875 0.875 -vt 0.6875 0.9375 -vt 0.78125 0.9375 -vt 0.78125 0.875 -vt 0.6875 0.875 -vt 0.6875 0.8125 -vt 0.78125 0.8125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 12/28/7 15/27/7 13/26/7 10/25/7 -f 11/32/8 12/31/8 10/30/8 9/29/8 -f 16/36/9 11/35/9 9/34/9 14/33/9 -f 15/40/10 16/39/10 14/38/10 13/37/10 -f 14/44/11 9/43/11 10/42/11 13/41/11 -f 15/48/12 12/47/12 11/46/12 16/45/12 -o cube -v 0.09375000000000044 0.5532468564315457 0.5482274123458662 -v 0.09375000000000044 0.625 0.375 -v 0.09375000000000044 0.32227697330372396 0.45255655425459385 -v 0.09375000000000044 0.3940301168721783 0.2793291419087276 -v -0.09375 0.625 0.375 -v -0.09375 0.5532468564315457 0.5482274123458662 -v -0.09375 0.3940301168721783 0.2793291419087276 -v -0.09375 0.32227697330372396 0.45255655425459385 -vt 0.4375 0.875 -vt 0.53125 0.875 -vt 0.53125 0.75 -vt 0.4375 0.75 -vt 0.4375 0.75 -vt 0.53125 0.75 -vt 0.53125 0.625 -vt 0.4375 0.625 -vt 0.34375 0.5625 -vt 0.4375 0.5625 -vt 0.4375 0.4375 -vt 0.34375 0.4375 -vt 0.4375 0.625 -vt 0.53125 0.625 -vt 0.53125 0.5 -vt 0.4375 0.5 -vt 0.625 0.53125 -vt 0.53125 0.53125 -vt 0.53125 0.625 -vt 0.625 0.625 -vt 0.65625 0.53125 -vt 0.5625 0.53125 -vt 0.5625 0.4375 -vt 0.65625 0.4375 -vn 0 0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 -0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 0.3826834323650897 -vn 0 -0.9238795325112867 -0.3826834323650897 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 20/52/13 23/51/13 21/50/13 18/49/13 -f 19/56/14 20/55/14 18/54/14 17/53/14 -f 24/60/15 19/59/15 17/58/15 22/57/15 -f 23/64/16 24/63/16 22/62/16 21/61/16 -f 22/68/17 17/67/17 18/66/17 21/65/17 -f 23/72/18 20/71/18 19/70/18 24/69/18 -o cube -v 0.031250000000000444 0.768305826175841 0.4191941738241593 -v 0.031250000000000444 0.6357233047033632 0.2866116523516816 -v 0.031250000000000444 0.7241116523516817 0.4633883476483185 -v 0.031250000000000444 0.5915291308792041 0.33080582617584087 -v -0.03125 0.6357233047033632 0.2866116523516816 -v -0.03125 0.768305826175841 0.4191941738241593 -v -0.03125 0.5915291308792041 0.33080582617584087 -v -0.03125 0.7241116523516817 0.4633883476483185 -vt 0.3125 0.46875 -vt 0.34375 0.46875 -vt 0.34375 0.5 -vt 0.3125 0.5 -vt 0.03125 0.1875 -vt 0.03125 0.09375 -vt 0 0.09375 -vt 0 0.1875 -vt 0.21875 0.5 -vt 0.1875 0.5 -vt 0.1875 0.53125 -vt 0.21875 0.53125 -vt 0.0625 0.09375 -vt 0.0625 0.1875 -vt 0.09375 0.1875 -vt 0.09375 0.09375 -vt 0.28125 0.125 -vt 0.25 0.125 -vt 0.25 0.21875 -vt 0.28125 0.21875 -vt 0.03125 0.1875 -vt 0.0625 0.1875 -vt 0.0625 0.09375 -vt 0.03125 0.09375 -vn 0 -0.7071067811865476 -0.7071067811865475 -vn 1 0 0 -vn 0 0.7071067811865476 0.7071067811865475 -vn -1 0 0 -vn 0 0.7071067811865475 -0.7071067811865476 -vn 0 -0.7071067811865475 0.7071067811865476 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 28/76/19 31/75/19 29/74/19 26/73/19 -f 27/80/20 28/79/20 26/78/20 25/77/20 -f 32/84/21 27/83/21 25/82/21 30/81/21 -f 31/88/22 32/87/22 30/86/22 29/85/22 -f 30/92/23 25/91/23 26/90/23 29/89/23 -f 31/96/24 28/95/24 27/94/24 32/93/24 -o cube -v 0.031250000000000444 0.7732075214724777 -0.6325825214724777 -v 0.031250000000000444 0.7732075214724777 -0.6325825214724777 -v 0.031250000000000444 0.5857075214724777 -0.6325825214724777 -v 0.031250000000000444 0.5857075214724777 -0.6325825214724777 -v -0.03125 0.7732075214724777 -0.6325825214724777 -v -0.03125 0.7732075214724777 -0.6325825214724777 -v -0.03125 0.5857075214724777 -0.6325825214724777 -v -0.03125 0.5857075214724777 -0.6325825214724777 -vt 0.09375 0.1875 -vt 0.125 0.1875 -vt 0.125 0.09375 -vt 0.09375 0.09375 -vt 0 1 -vt 0 1 -vt 0 0.90625 -vt 0 0.90625 -vt 0.125 0.1875 -vt 0.15625 0.1875 -vt 0.15625 0.09375 -vt 0.125 0.09375 -vt 0 1 -vt 0 1 -vt 0 0.90625 -vt 0 0.90625 -vt 0.03125 1 -vt 0 1 -vt 0 1 -vt 0.03125 1 -vt 0.03125 1 -vt 0 1 -vt 0 1 -vt 0.03125 1 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 36/100/25 39/99/25 37/98/25 34/97/25 -f 35/104/26 36/103/26 34/102/26 33/101/26 -f 40/108/27 35/107/27 33/106/27 38/105/27 -f 39/112/28 40/111/28 38/110/28 37/109/28 -f 38/116/29 33/115/29 34/114/29 37/113/29 -f 39/120/30 36/119/30 35/118/30 40/117/30 -o cube -v 4.440892098500626e-16 0.375 0.5625 -v 4.440892098500626e-16 0.375 0.125 -v 4.440892098500626e-16 0.0625 0.5625 -v 4.440892098500626e-16 0.0625 0.125 -v 0 0.375 0.125 -v 0 0.375 0.5625 -v 0 0.0625 0.125 -v 0 0.0625 0.5625 -vt 0 1 -vt 0 1 -vt 0 0.84375 -vt 0 0.84375 -vt 0 1 -vt 0.21875 1 -vt 0.21875 0.84375 -vt 0 0.84375 -vt 0 1 -vt 0 1 -vt 0 0.84375 -vt 0 0.84375 -vt 0 0.84375 -vt 0.21875 0.84375 -vt 0.21875 0.6875 -vt 0 0.6875 -vt 0 0.78125 -vt 0 0.78125 -vt 0 1 -vt 0 1 -vt 0 1 -vt 0 1 -vt 0 0.78125 -vt 0 0.78125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 44/124/31 47/123/31 45/122/31 42/121/31 -f 43/128/32 44/127/32 42/126/32 41/125/32 -f 48/132/33 43/131/33 41/130/33 46/129/33 -f 47/136/34 48/135/34 46/134/34 45/133/34 -f 46/140/35 41/139/35 42/138/35 45/137/35 -f 47/144/36 44/143/36 43/142/36 48/141/36 -o cube -v 0.09368750000000003 0.46473665235168143 0.6360445976483184 -v 0.09368750000000003 0.5531249999999999 0.54765625 -v 0.09368750000000003 0.28795995705504474 0.4592679023516817 -v 0.09368750000000003 0.37634830470336317 0.3708795547033632 -v -0.09368750000000003 0.5531249999999999 0.54765625 -v -0.09368750000000003 0.46473665235168143 0.6360445976483184 -v -0.09368750000000003 0.37634830470336317 0.3708795547033632 -v -0.09368750000000003 0.28795995705504474 0.4592679023516817 -vt 0 0.5 -vt 0.09375 0.5 -vt 0.09375 0.375 -vt 0 0.375 -vt 0.1875 0.40625 -vt 0.25 0.40625 -vt 0.25 0.28125 -vt 0.1875 0.28125 -vt 0.09375 0.5 -vt 0.1875 0.5 -vt 0.1875 0.375 -vt 0.09375 0.375 -vt 0.25 0.40625 -vt 0.3125 0.40625 -vt 0.3125 0.28125 -vt 0.25 0.28125 -vt 0.78125 0.59375 -vt 0.6875 0.59375 -vt 0.6875 0.65625 -vt 0.78125 0.65625 -vt 0.78125 0.59375 -vt 0.6875 0.59375 -vt 0.6875 0.53125 -vt 0.78125 0.53125 -vn 0 0.7071067811865476 -0.7071067811865475 -vn 1 0 0 -vn 0 -0.7071067811865476 0.7071067811865475 -vn -1 0 0 -vn 0 0.7071067811865475 0.7071067811865476 -vn 0 -0.7071067811865475 -0.7071067811865476 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 52/148/37 55/147/37 53/146/37 50/145/37 -f 51/152/38 52/151/38 50/150/38 49/149/38 -f 56/156/39 51/155/39 49/154/39 54/153/39 -f 55/160/40 56/159/40 54/158/40 53/157/40 -f 54/164/41 49/163/41 50/162/41 53/161/41 -f 55/168/42 52/167/42 51/166/42 56/165/42 -o cube -v -0.0004441738241591636 0.6950825214724776 0.375 -v -0.0004441738241591636 0.6950825214724776 0.25 -v 0.08794417382415928 0.6066941738241592 0.375 -v 0.08794417382415928 0.6066941738241592 0.25 -v -0.08883252147247761 0.6066941738241592 0.25 -v -0.08883252147247761 0.6066941738241592 0.375 -v -0.00044417382415914974 0.5183058261758408 0.25 -v -0.00044417382415914974 0.5183058261758408 0.375 -vt 0.78125 1 -vt 0.84375 1 -vt 0.84375 0.9375 -vt 0.78125 0.9375 -vt 0.78125 0.9375 -vt 0.84375 0.9375 -vt 0.84375 0.875 -vt 0.78125 0.875 -vt 0.78125 0.875 -vt 0.84375 0.875 -vt 0.84375 0.8125 -vt 0.78125 0.8125 -vt 0.1875 0.21875 -vt 0.25 0.21875 -vt 0.25 0.15625 -vt 0.1875 0.15625 -vt 0.84375 0.625 -vt 0.78125 0.625 -vt 0.78125 0.6875 -vt 0.84375 0.6875 -vt 0.84375 0.625 -vt 0.78125 0.625 -vt 0.78125 0.5625 -vt 0.84375 0.5625 -vn 0 0 -1 -vn 0.7071067811865475 0.7071067811865476 0 -vn 0 0 1 -vn -0.7071067811865475 -0.7071067811865476 0 -vn -0.7071067811865476 0.7071067811865475 0 -vn 0.7071067811865476 -0.7071067811865475 0 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 60/172/43 63/171/43 61/170/43 58/169/43 -f 59/176/44 60/175/44 58/174/44 57/173/44 -f 64/180/45 59/179/45 57/178/45 62/177/45 -f 63/184/46 64/183/46 62/182/46 61/181/46 -f 62/188/47 57/187/47 58/186/47 61/185/47 -f 63/192/48 60/191/48 59/190/48 64/189/48 -o cube -v -0.0004441738241591636 0.6950825214724776 0.25 -v -0.0004441738241591636 0.6950825214724776 0 -v 0.1321383476483185 0.5625 0.25 -v 0.1321383476483185 0.5625 0 -v -0.1330266952966368 0.5625 0 -v -0.1330266952966368 0.5625 0.25 -v -0.0004441738241591428 0.4299174785275223 0 -v -0.0004441738241591428 0.4299174785275223 0.25 -vt 0.5625 0.4375 -vt 0.65625 0.4375 -vt 0.65625 0.34375 -vt 0.5625 0.34375 -vt 0.1875 0.5 -vt 0.3125 0.5 -vt 0.3125 0.40625 -vt 0.1875 0.40625 -vt 0.59375 1 -vt 0.6875 1 -vt 0.6875 0.90625 -vt 0.59375 0.90625 -vt 0.4375 0.5 -vt 0.5625 0.5 -vt 0.5625 0.40625 -vt 0.4375 0.40625 -vt 0.625 0.75 -vt 0.53125 0.75 -vt 0.53125 0.875 -vt 0.625 0.875 -vt 0.625 0.75 -vt 0.53125 0.75 -vt 0.53125 0.625 -vt 0.625 0.625 -vn 0 0 -1 -vn 0.7071067811865475 0.7071067811865476 0 -vn 0 0 1 -vn -0.7071067811865475 -0.7071067811865476 0 -vn -0.7071067811865476 0.7071067811865475 0 -vn 0.7071067811865476 -0.7071067811865475 0 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 68/196/49 71/195/49 69/194/49 66/193/49 -f 67/200/50 68/199/50 66/198/50 65/197/50 -f 72/204/51 67/203/51 65/202/51 70/201/51 -f 71/208/52 72/207/52 70/206/52 69/205/52 -f 70/212/53 65/211/53 66/210/53 69/209/53 -f 71/216/54 68/215/54 67/214/54 72/213/54 -o cube -v 0.09368750000000003 0.2879599570550445 0.6360445976483183 -v 0.09368750000000003 0.376348304703363 0.54765625 -v 0.09368750000000003 0.19957160940672625 0.5476562500000001 -v 0.09368750000000003 0.28795995705504474 0.4592679023516817 -v -0.09368750000000003 0.376348304703363 0.54765625 -v -0.09368750000000003 0.2879599570550445 0.6360445976483183 -v -0.09368750000000003 0.28795995705504474 0.4592679023516817 -v -0.09368750000000003 0.19957160940672625 0.5476562500000001 -vt 0.6875 0.34375 -vt 0.78125 0.34375 -vt 0.78125 0.28125 -vt 0.6875 0.28125 -vt 0.4375 0.21875 -vt 0.5 0.21875 -vt 0.5 0.15625 -vt 0.4375 0.15625 -vt 0.1875 0.28125 -vt 0.28125 0.28125 -vt 0.28125 0.21875 -vt 0.1875 0.21875 -vt 0.78125 0.5625 -vt 0.84375 0.5625 -vt 0.84375 0.5 -vt 0.78125 0.5 -vt 0.59375 0.21875 -vt 0.5 0.21875 -vt 0.5 0.28125 -vt 0.59375 0.28125 -vt 0.8125 0.46875 -vt 0.71875 0.46875 -vt 0.71875 0.40625 -vt 0.8125 0.40625 -vn 0 0.7071067811865476 -0.7071067811865475 -vn 1 0 0 -vn 0 -0.7071067811865476 0.7071067811865475 -vn -1 0 0 -vn 0 0.7071067811865475 0.7071067811865476 -vn 0 -0.7071067811865475 -0.7071067811865476 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 76/220/55 79/219/55 77/218/55 74/217/55 -f 75/224/56 76/223/56 74/222/56 73/221/56 -f 80/228/57 75/227/57 73/226/57 78/225/57 -f 79/232/58 80/231/58 78/230/58 77/229/58 -f 78/236/59 73/235/59 74/234/59 77/233/59 -f 79/240/60 76/239/60 75/238/60 80/237/60 -o cube -v 0.09375000000000044 0.35926585017240864 0.544370272958907 -v 0.09375000000000044 0.33534813564959043 0.48662780217695145 -v 0.09375000000000044 0.07055349626263158 0.6639588455729977 -v 0.09375000000000044 0.046635781739813364 0.6062163747910421 -v -0.09375 0.33534813564959043 0.48662780217695145 -v -0.09375 0.35926585017240864 0.544370272958907 -v -0.09375 0.046635781739813364 0.6062163747910421 -v -0.09375 0.07055349626263158 0.6639588455729977 -vt 0.34375 0.875 -vt 0.4375 0.875 -vt 0.4375 0.71875 -vt 0.34375 0.71875 -vt 0.1875 0.6875 -vt 0.21875 0.6875 -vt 0.21875 0.53125 -vt 0.1875 0.53125 -vt 0.34375 0.71875 -vt 0.4375 0.71875 -vt 0.4375 0.5625 -vt 0.34375 0.5625 -vt 0.28125 0.28125 -vt 0.3125 0.28125 -vt 0.3125 0.125 -vt 0.28125 0.125 -vt 0.875 0.46875 -vt 0.78125 0.46875 -vt 0.78125 0.5 -vt 0.875 0.5 -vt 0.84375 0.21875 -vt 0.75 0.21875 -vt 0.75 0.1875 -vt 0.84375 0.1875 -vn 0 -0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 -0.3826834323650897 -vn 0 -0.9238795325112867 0.3826834323650897 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 84/244/61 87/243/61 85/242/61 82/241/61 -f 83/248/62 84/247/62 82/246/62 81/245/62 -f 88/252/63 83/251/63 81/250/63 86/249/63 -f 87/256/64 88/255/64 86/254/64 85/253/64 -f 86/260/65 81/259/65 82/258/65 85/257/65 -f 87/264/66 84/263/66 83/262/66 88/261/66 -o cube -v 0.09375000000000044 0.4648437500000003 0.6359374999999998 -v 0.09375000000000044 0.4170083209543641 0.520452558436089 -v 0.09375000000000044 0.11838892530826778 0.7794437871369084 -v 0.09375000000000044 0.07055349626263158 0.6639588455729977 -v -0.09375 0.4170083209543641 0.520452558436089 -v -0.09375 0.4648437500000003 0.6359374999999998 -v -0.09375 0.07055349626263158 0.6639588455729977 -v -0.09375 0.11838892530826778 0.7794437871369084 -vt 0 0.6875 -vt 0.09375 0.6875 -vt 0.09375 0.5 -vt 0 0.5 -vt 0.3125 0.4375 -vt 0.375 0.4375 -vt 0.375 0.25 -vt 0.3125 0.25 -vt 0.09375 0.6875 -vt 0.1875 0.6875 -vt 0.1875 0.5 -vt 0.09375 0.5 -vt 0.375 0.4375 -vt 0.4375 0.4375 -vt 0.4375 0.25 -vt 0.375 0.25 -vt 0.8125 0.34375 -vt 0.71875 0.34375 -vt 0.71875 0.40625 -vt 0.8125 0.40625 -vt 0.78125 0.28125 -vt 0.6875 0.28125 -vt 0.6875 0.21875 -vt 0.78125 0.21875 -vn 0 -0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 -0.3826834323650897 -vn 0 -0.9238795325112867 0.3826834323650897 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 92/268/67 95/267/67 93/266/67 90/265/67 -f 91/272/68 92/271/68 90/270/68 89/269/68 -f 96/276/69 91/275/69 89/274/69 94/273/69 -f 95/280/70 96/279/70 94/278/70 93/277/70 -f 94/284/71 89/283/71 90/282/71 93/281/71 -f 95/288/72 92/287/72 91/286/72 96/285/72 -o cube -v 0.06250000000000044 0.5 0.375 -v 0.06250000000000044 0.5 0.125 -v 0.06250000000000044 0.375 0.375 -v 0.06250000000000044 0.375 0.125 -v -0.0625 0.5 0.125 -v -0.0625 0.5 0.375 -v -0.0625 0.375 0.125 -v -0.0625 0.375 0.375 -vt 0.5 0.21875 -vt 0.5625 0.21875 -vt 0.5625 0.15625 -vt 0.5 0.15625 -vt 0.4375 0.40625 -vt 0.5625 0.40625 -vt 0.5625 0.34375 -vt 0.4375 0.34375 -vt 0.5625 0.21875 -vt 0.625 0.21875 -vt 0.625 0.15625 -vt 0.5625 0.15625 -vt 0 0.375 -vt 0.125 0.375 -vt 0.125 0.3125 -vt 0 0.3125 -vt 0.6875 0.78125 -vt 0.625 0.78125 -vt 0.625 0.90625 -vt 0.6875 0.90625 -vt 0.1875 0.375 -vt 0.125 0.375 -vt 0.125 0.25 -vt 0.1875 0.25 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 100/292/73 103/291/73 101/290/73 98/289/73 -f 99/296/74 100/295/74 98/294/74 97/293/74 -f 104/300/75 99/299/75 97/298/75 102/297/75 -f 103/304/76 104/303/76 102/302/76 101/301/76 -f 102/308/77 97/307/77 98/306/77 101/305/77 -f 103/312/78 100/311/78 99/310/78 104/309/78 -o cube -v 0.021734941563910676 0.5478354290456366 0.375 -v 0.021734941563910676 0.5478354290456366 0.125 -v 0.05761151334813802 0.4612217228727031 0.375 -v 0.05761151334813802 0.4612217228727031 0.125 -v -0.09375000000000017 0.5000000000000004 0.125 -v -0.09375000000000017 0.5000000000000004 0.375 -v -0.057873428215772835 0.4133862938270669 0.125 -v -0.057873428215772835 0.4133862938270669 0.375 -vt 0.625 0.21875 -vt 0.6875 0.21875 -vt 0.6875 0.15625 -vt 0.625 0.15625 -vt 0.625 0.78125 -vt 0.75 0.78125 -vt 0.75 0.71875 -vt 0.625 0.71875 -vt 0.78125 0.34375 -vt 0.84375 0.34375 -vt 0.84375 0.28125 -vt 0.78125 0.28125 -vt 0.625 0.71875 -vt 0.75 0.71875 -vt 0.75 0.65625 -vt 0.625 0.65625 -vt 0.6875 0.53125 -vt 0.625 0.53125 -vt 0.625 0.65625 -vt 0.6875 0.65625 -vt 0.5 0.34375 -vt 0.4375 0.34375 -vt 0.4375 0.21875 -vt 0.5 0.21875 -vn 0 0 -1 -vn 0.9238795325112867 0.3826834323650897 0 -vn 0 0 1 -vn -0.9238795325112867 -0.3826834323650897 0 -vn -0.3826834323650897 0.9238795325112867 0 -vn 0.3826834323650897 -0.9238795325112867 0 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 108/316/79 111/315/79 109/314/79 106/313/79 -f 107/320/80 108/319/80 106/318/80 105/317/80 -f 112/324/81 107/323/81 105/322/81 110/321/81 -f 111/328/82 112/327/82 110/326/82 109/325/82 -f 110/332/83 105/331/83 106/330/83 109/329/83 -f 111/336/84 108/335/84 107/334/84 112/333/84 -o cube -v 0.09375 0.5625 0.25 -v 0.09375 0.5625 0.125 -v 0.09375 0.5 0.25 -v 0.09375 0.5 0.125 -v -0.09375 0.5625 0.125 -v -0.09375 0.5625 0.25 -v -0.09375 0.5 0.125 -v -0.09375 0.5 0.25 -vt 0.8125 0.8125 -vt 0.90625 0.8125 -vt 0.90625 0.78125 -vt 0.8125 0.78125 -vt 0.6875 0.8125 -vt 0.75 0.8125 -vt 0.75 0.78125 -vt 0.6875 0.78125 -vt 0.8125 0.78125 -vt 0.90625 0.78125 -vt 0.90625 0.75 -vt 0.8125 0.75 -vt 0.8125 0.75 -vt 0.875 0.75 -vt 0.875 0.71875 -vt 0.8125 0.71875 -vt 0.09375 0.1875 -vt 0 0.1875 -vt 0 0.25 -vt 0.09375 0.25 -vt 0.1875 0.25 -vt 0.09375 0.25 -vt 0.09375 0.1875 -vt 0.1875 0.1875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 116/340/85 119/339/85 117/338/85 114/337/85 -f 115/344/86 116/343/86 114/342/86 113/341/86 -f 120/348/87 115/347/87 113/346/87 118/345/87 -f 119/352/88 120/351/88 118/350/88 117/349/88 -f 118/356/89 113/355/89 114/354/89 117/353/89 -f 119/360/90 116/359/90 115/358/90 120/357/90 -o cube -v 0.09375000000000017 0.5000000000000004 0.375 -v 0.09375000000000017 0.5000000000000004 0.125 -v 0.057873428215772835 0.4133862938270669 0.375 -v 0.057873428215772835 0.4133862938270669 0.125 -v -0.021734941563910676 0.5478354290456366 0.125 -v -0.021734941563910676 0.5478354290456366 0.375 -v -0.05761151334813802 0.4612217228727031 0.125 -v -0.05761151334813802 0.4612217228727031 0.375 -vt 0.6875 0.21875 -vt 0.75 0.21875 -vt 0.75 0.15625 -vt 0.6875 0.15625 -vt 0.65625 0.53125 -vt 0.78125 0.53125 -vt 0.78125 0.46875 -vt 0.65625 0.46875 -vt 0.78125 0.28125 -vt 0.84375 0.28125 -vt 0.84375 0.21875 -vt 0.78125 0.21875 -vt 0.5 0.34375 -vt 0.625 0.34375 -vt 0.625 0.28125 -vt 0.5 0.28125 -vt 0.71875 0.34375 -vt 0.65625 0.34375 -vt 0.65625 0.46875 -vt 0.71875 0.46875 -vt 0.6875 0.34375 -vt 0.625 0.34375 -vt 0.625 0.21875 -vt 0.6875 0.21875 -vn 0 0 -1 -vn 0.9238795325112867 -0.3826834323650897 0 -vn 0 0 1 -vn -0.9238795325112867 0.3826834323650897 0 -vn 0.3826834323650897 0.9238795325112867 0 -vn -0.3826834323650897 -0.9238795325112867 0 -usemtl m_92be5cc7-03c7-e4b9-b362-9c25e0e140a7 -f 124/364/91 127/363/91 125/362/91 122/361/91 -f 123/368/92 124/367/92 122/366/92 121/365/92 -f 128/372/93 123/371/93 121/370/93 126/369/93 -f 127/376/94 128/375/94 126/374/94 125/373/94 -f 126/380/95 121/379/95 122/378/95 125/377/95 -f 127/384/96 124/383/96 123/382/96 128/381/96 \ No newline at end of file diff --git a/resources/models/Revolver/Revolver.png b/resources/models/Revolver/Revolver.png deleted file mode 100644 index c1775e1..0000000 Binary files a/resources/models/Revolver/Revolver.png and /dev/null differ diff --git a/resources/models/Revolver/Revolver.vtx b/resources/models/Revolver/Revolver.vtx deleted file mode 100644 index 94a5a98..0000000 Binary files a/resources/models/Revolver/Revolver.vtx and /dev/null differ diff --git a/resources/models/Revolver/Revolver_mat.json b/resources/models/Revolver/Revolver_mat.json deleted file mode 100644 index 722b822..0000000 --- a/resources/models/Revolver/Revolver_mat.json +++ /dev/null @@ -1,44 +0,0 @@ -[ - { - "ID": "Revolver-mat-0", - "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - }, - { - "ID": "Revolver-mat-1", - "TexturePath": "resources\\models\\Revolver\\Revolver.png", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - }, - { - "ID": "Revolver-mat-2", - "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - } -] \ No newline at end of file diff --git a/resources/models/Sloop/SloopBluePaintedSpruce.png b/resources/models/Sloop/SloopBluePaintedSpruce.png new file mode 100644 index 0000000..3d01dce Binary files /dev/null and b/resources/models/Sloop/SloopBluePaintedSpruce.png differ diff --git a/resources/models/Sloop/SloopOBJ.idx b/resources/models/Sloop/SloopOBJ.idx new file mode 100644 index 0000000..8406b7b Binary files /dev/null and b/resources/models/Sloop/SloopOBJ.idx differ diff --git a/resources/models/Sloop/SloopOBJ.json b/resources/models/Sloop/SloopOBJ.json new file mode 100644 index 0000000..187111e --- /dev/null +++ b/resources/models/Sloop/SloopOBJ.json @@ -0,0 +1,15 @@ +{ + "ID": "SloopOBJ", + "Meshes": [ + { + "ID": "CenterPlane_0", + "MaterialID": "SloopOBJ-mat-1", + "OffsetVertex": 0, + "VertexSize": 190080, + "OffsetIndex": 0, + "IndexSize": 69264 + } + ], + "VertexPath": "resources/models/Sloop/SloopOBJ.vtx", + "IndexPath": "resources/models/Sloop/SloopOBJ.idx" +} \ No newline at end of file diff --git a/resources/models/Sloop/SloopOBJ.mtl b/resources/models/Sloop/SloopOBJ.mtl new file mode 100644 index 0000000..31c496d --- /dev/null +++ b/resources/models/Sloop/SloopOBJ.mtl @@ -0,0 +1,4 @@ +# Made in Blockbench 5.1.4 +newmtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +map_Kd SloopBluePaintedSpruce.png +newmtl none \ No newline at end of file diff --git a/resources/models/Sloop/SloopOBJ.obj b/resources/models/Sloop/SloopOBJ.obj new file mode 100644 index 0000000..542d0e7 --- /dev/null +++ b/resources/models/Sloop/SloopOBJ.obj @@ -0,0 +1,22129 @@ +# Made in Blockbench 5.1.4 +mtllib SloopOBJ.mtl + +o cube +v 1.15625 0.890625 2.0625 +v 1.15625 0.890625 -3.6875 +v 1.15625 0.890625 2.0625 +v 1.15625 0.890625 -3.6875 +v -1.21875 0.890625 2.0625 +v -1.21875 0.890625 -3.6875 +v -1.21875 0.890625 2.0625 +v -1.21875 0.890625 -3.6875 +vt 0.4814453125 0.955078125 +vt 0.4365234375 0.955078125 +vt 0.4814453125 0.955078125 +vt 0.4365234375 0.955078125 +vt 0.544921875 0.955078125 +vt 0.5 0.955078125 +vt 0.544921875 0.955078125 +vt 0.5 0.955078125 +vt 0.4814453125 1 +vt 0.4814453125 0.955078125 +vt 0.5 0.955078125 +vt 0.5 1 +vt 0.5 0.955078125 +vt 0.5 1 +vt 0.5185546875 1 +vt 0.5185546875 0.955078125 +vt 0.5634765625 0.955078125 +vt 0.544921875 0.955078125 +vt 0.5634765625 0.955078125 +vt 0.544921875 0.955078125 +vt 0.5 0.955078125 +vt 0.4814453125 0.955078125 +vt 0.5 0.955078125 +vt 0.4814453125 0.955078125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2/1/1 1/2/1 4/3/1 3/4/1 +f 5/5/2 6/6/2 7/7/2 8/8/2 +f 1/9/3 2/10/3 6/11/3 5/12/3 +f 4/13/4 3/14/4 7/15/4 8/16/4 +f 1/17/5 5/18/5 3/19/5 7/20/5 +f 6/21/6 2/22/6 8/23/6 4/24/6 +o cube +v 1.21875 0.8125 -2.5624999999999996 +v 1.21875 1.0476890423522203 -4.800174264578614 +v 1.21875 0.8125 -2.5624999999999996 +v 1.21875 1.0476890423522203 -4.800174264578614 +v -1.15625 0.8125 -2.5624999999999996 +v -1.15625 1.0476890423522203 -4.800174264578614 +v -1.15625 0.8125 -2.5624999999999996 +v -1.15625 1.0476890423522203 -4.800174264578614 +vt 0.46240234375 0.94580078125 +vt 0.44482421875 0.94580078125 +vt 0.46240234375 0.94580078125 +vt 0.44482421875 0.94580078125 +vt 0.49853515625 0.94580078125 +vt 0.48095703125 0.94580078125 +vt 0.49853515625 0.94580078125 +vt 0.48095703125 0.94580078125 +vt 0.46240234375 0.96337890625 +vt 0.46240234375 0.94580078125 +vt 0.48095703125 0.94580078125 +vt 0.48095703125 0.96337890625 +vt 0.48095703125 0.94580078125 +vt 0.48095703125 0.96337890625 +vt 0.49951171875 0.96337890625 +vt 0.49951171875 0.94580078125 +vt 0.51708984375 0.94580078125 +vt 0.49853515625 0.94580078125 +vt 0.51708984375 0.94580078125 +vt 0.49853515625 0.94580078125 +vt 0.48095703125 0.94580078125 +vt 0.46240234375 0.94580078125 +vt 0.48095703125 0.94580078125 +vt 0.46240234375 0.94580078125 +vn 0 0 0 +vn 0 0 0 +vn 0 0.9945218953682733 0.10452846326765346 +vn 0 -0.9945218953682733 -0.10452846326765346 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 10/25/7 9/26/7 12/27/7 11/28/7 +f 13/29/8 14/30/8 15/31/8 16/32/8 +f 9/33/9 10/34/9 14/35/9 13/36/9 +f 12/37/10 11/38/10 15/39/10 16/40/10 +f 9/41/11 13/42/11 11/43/11 15/44/11 +f 14/45/12 10/46/12 16/47/12 12/48/12 +o cube +v 1.28125 1.726048423138049 4.693704224857226 +v 1.28125 1.475475662738532 1.8296444678434574 +v 1.28125 1.726048423138049 4.693704224857226 +v 1.28125 1.475475662738532 1.8296444678434574 +v -1.15625 1.726048423138049 4.693704224857226 +v -1.15625 1.475475662738532 1.8296444678434574 +v -1.15625 1.726048423138049 4.693704224857226 +v -1.15625 1.475475662738532 1.8296444678434574 +vt 0.3017578125 0.74560546875 +vt 0.279296875 0.74560546875 +vt 0.3017578125 0.74560546875 +vt 0.279296875 0.74560546875 +vt 0.34326171875 0.74560546875 +vt 0.32080078125 0.74560546875 +vt 0.34326171875 0.74560546875 +vt 0.32080078125 0.74560546875 +vt 0.3017578125 0.76806640625 +vt 0.3017578125 0.74560546875 +vt 0.32080078125 0.74560546875 +vt 0.32080078125 0.76806640625 +vt 0.32080078125 0.74560546875 +vt 0.32080078125 0.76806640625 +vt 0.33984375 0.76806640625 +vt 0.33984375 0.74560546875 +vt 0.3623046875 0.74560546875 +vt 0.34326171875 0.74560546875 +vt 0.3623046875 0.74560546875 +vt 0.34326171875 0.74560546875 +vt 0.32080078125 0.74560546875 +vt 0.3017578125 0.74560546875 +vt 0.32080078125 0.74560546875 +vt 0.3017578125 0.74560546875 +vn 0 0 0 +vn 0 0 0 +vn 0 0.9961946980917455 -0.08715574274765818 +vn 0 -0.9961946980917455 0.08715574274765818 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 18/49/13 17/50/13 20/51/13 19/52/13 +f 21/53/14 22/54/14 23/55/14 24/56/14 +f 17/57/15 18/58/15 22/59/15 21/60/15 +f 20/61/16 19/62/16 23/63/16 24/64/16 +f 17/65/17 21/66/17 19/67/17 23/68/17 +f 22/69/18 18/70/18 24/71/18 20/72/18 +o cube +v 1.21875 0.8125 2.0625 +v 1.21875 0.8125 -2.5625 +v 1.21875 0.8125 2.0625 +v 1.21875 0.8125 -2.5625 +v -1.15625 0.8125 2.0625 +v -1.15625 0.8125 -2.5625 +v -1.15625 0.8125 2.0625 +v -1.15625 0.8125 -2.5625 +vt 0.388671875 0.9638671875 +vt 0.3525390625 0.9638671875 +vt 0.388671875 0.9638671875 +vt 0.3525390625 0.9638671875 +vt 0.443359375 0.9638671875 +vt 0.4072265625 0.9638671875 +vt 0.443359375 0.9638671875 +vt 0.4072265625 0.9638671875 +vt 0.388671875 1 +vt 0.388671875 0.9638671875 +vt 0.4072265625 0.9638671875 +vt 0.4072265625 1 +vt 0.4072265625 0.9638671875 +vt 0.4072265625 1 +vt 0.42578125 1 +vt 0.42578125 0.9638671875 +vt 0.4619140625 0.9638671875 +vt 0.443359375 0.9638671875 +vt 0.4619140625 0.9638671875 +vt 0.443359375 0.9638671875 +vt 0.4072265625 0.9638671875 +vt 0.388671875 0.9638671875 +vt 0.4072265625 0.9638671875 +vt 0.388671875 0.9638671875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 26/73/19 25/74/19 28/75/19 27/76/19 +f 29/77/20 30/78/20 31/79/20 32/80/20 +f 25/81/21 26/82/21 30/83/21 29/84/21 +f 28/85/22 27/86/22 31/87/22 32/88/22 +f 25/89/23 29/90/23 27/91/23 31/92/23 +f 30/93/24 26/94/24 32/95/24 28/96/24 +o cube +v 0.03125 2.4375 3.1874999999999996 +v 0.03125 2.8125 3.1874999999999996 +v 0.03125 2.4375 3.1874999999999996 +v 0.03125 2.8125 3.1874999999999996 +v -0.03125 2.4375 3.1874999999999996 +v -0.03125 2.8125 3.1874999999999996 +v -0.03125 2.4375 3.1874999999999996 +v -0.03125 2.8125 3.1874999999999996 +vt 0.47119140625 0.64453125 +vt 0.46826171875 0.64453125 +vt 0.47119140625 0.64453125 +vt 0.46826171875 0.64453125 +vt 0.474609375 0.64453125 +vt 0.4716796875 0.64453125 +vt 0.474609375 0.64453125 +vt 0.4716796875 0.64453125 +vt 0.47119140625 0.6474609375 +vt 0.47119140625 0.64453125 +vt 0.4716796875 0.64453125 +vt 0.4716796875 0.6474609375 +vt 0.4716796875 0.64453125 +vt 0.4716796875 0.6474609375 +vt 0.47216796875 0.6474609375 +vt 0.47216796875 0.64453125 +vt 0.47509765625 0.64453125 +vt 0.474609375 0.64453125 +vt 0.47509765625 0.64453125 +vt 0.474609375 0.64453125 +vt 0.4716796875 0.64453125 +vt 0.47119140625 0.64453125 +vt 0.4716796875 0.64453125 +vt 0.47119140625 0.64453125 +vn 0 0 0 +vn 0 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 34/97/25 33/98/25 36/99/25 35/100/25 +f 37/101/26 38/102/26 39/103/26 40/104/26 +f 33/105/27 34/106/27 38/107/27 37/108/27 +f 36/109/28 35/110/28 39/111/28 40/112/28 +f 33/113/29 37/114/29 35/115/29 39/116/29 +f 38/117/30 34/118/30 40/119/30 36/120/30 +o cube +v 0.06629126073623892 2.3970968439787264 3.1874999999999996 +v 0.3314563036811943 2.6622618869236816 3.1874999999999996 +v 0.06629126073623892 2.3970968439787264 3.1874999999999996 +v 0.3314563036811943 2.6622618869236816 3.1874999999999996 +v 0.02209708691207979 2.4412910178028855 3.1874999999999996 +v 0.28726212985703514 2.7064560607478407 3.1874999999999996 +v 0.02209708691207979 2.4412910178028855 3.1874999999999996 +v 0.28726212985703514 2.7064560607478407 3.1874999999999996 +vt 0.47216796875 0.77197265625 +vt 0.46923828125 0.77197265625 +vt 0.47216796875 0.77197265625 +vt 0.46923828125 0.77197265625 +vt 0.4755859375 0.77197265625 +vt 0.47265625 0.77197265625 +vt 0.4755859375 0.77197265625 +vt 0.47265625 0.77197265625 +vt 0.47216796875 0.77490234375 +vt 0.47216796875 0.77197265625 +vt 0.47265625 0.77197265625 +vt 0.47265625 0.77490234375 +vt 0.47265625 0.77197265625 +vt 0.47265625 0.77490234375 +vt 0.47314453125 0.77490234375 +vt 0.47314453125 0.77197265625 +vt 0.47607421875 0.77197265625 +vt 0.4755859375 0.77197265625 +vt 0.47607421875 0.77197265625 +vt 0.4755859375 0.77197265625 +vt 0.47265625 0.77197265625 +vt 0.47216796875 0.77197265625 +vt 0.47265625 0.77197265625 +vt 0.47216796875 0.77197265625 +vn 0 0 0 +vn 0 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 42/121/31 41/122/31 44/123/31 43/124/31 +f 45/125/32 46/126/32 47/127/32 48/128/32 +f 41/129/33 42/130/33 46/131/33 45/132/33 +f 44/133/34 43/134/34 47/135/34 48/136/34 +f 41/137/35 45/138/35 43/139/35 47/140/35 +f 46/141/36 42/142/36 48/143/36 44/144/36 +o cube +v 0.062499999999999674 2.359375 3.1874999999999996 +v 0.43749999999999967 2.359375 3.1874999999999996 +v 0.062499999999999674 2.359375 3.1874999999999996 +v 0.43749999999999967 2.359375 3.1874999999999996 +v 0.06249999999999966 2.421875 3.1874999999999996 +v 0.43749999999999967 2.421875 3.1874999999999996 +v 0.06249999999999966 2.421875 3.1874999999999996 +v 0.43749999999999967 2.421875 3.1874999999999996 +vt 0.47216796875 0.52978515625 +vt 0.46923828125 0.52978515625 +vt 0.47216796875 0.52978515625 +vt 0.46923828125 0.52978515625 +vt 0.4755859375 0.52978515625 +vt 0.47265625 0.52978515625 +vt 0.4755859375 0.52978515625 +vt 0.47265625 0.52978515625 +vt 0.47216796875 0.53271484375 +vt 0.47216796875 0.52978515625 +vt 0.47265625 0.52978515625 +vt 0.47265625 0.53271484375 +vt 0.47265625 0.52978515625 +vt 0.47265625 0.53271484375 +vt 0.47314453125 0.53271484375 +vt 0.47314453125 0.52978515625 +vt 0.47607421875 0.52978515625 +vt 0.4755859375 0.52978515625 +vt 0.47607421875 0.52978515625 +vt 0.4755859375 0.52978515625 +vt 0.47265625 0.52978515625 +vt 0.47216796875 0.52978515625 +vt 0.47265625 0.52978515625 +vt 0.47216796875 0.52978515625 +vn 0 0 0 +vn 0 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 50/145/37 49/146/37 52/147/37 51/148/37 +f 53/149/38 54/150/38 55/151/38 56/152/38 +f 49/153/39 50/154/39 54/155/39 53/156/39 +f 52/157/40 51/158/40 55/159/40 56/160/40 +f 49/161/41 53/162/41 51/163/41 55/164/41 +f 54/165/42 50/166/42 56/167/42 52/168/42 +o cube +v 0.022097086912079567 2.308708496330408 3.1874999999999996 +v 0.2872621298570349 2.0435434533854524 3.1875 +v 0.022097086912079567 2.308708496330408 3.1874999999999996 +v 0.2872621298570349 2.0435434533854524 3.1875 +v 0.0662912607362387 2.352902670154567 3.1874999999999996 +v 0.33145630368119405 2.087737627209612 3.1875 +v 0.0662912607362387 2.352902670154567 3.1874999999999996 +v 0.33145630368119405 2.087737627209612 3.1875 +vt 0.47265625 0.7685546875 +vt 0.4697265625 0.7685546875 +vt 0.47265625 0.7685546875 +vt 0.4697265625 0.7685546875 +vt 0.47607421875 0.7685546875 +vt 0.47314453125 0.7685546875 +vt 0.47607421875 0.7685546875 +vt 0.47314453125 0.7685546875 +vt 0.47265625 0.771484375 +vt 0.47265625 0.7685546875 +vt 0.47314453125 0.7685546875 +vt 0.47314453125 0.771484375 +vt 0.47314453125 0.7685546875 +vt 0.47314453125 0.771484375 +vt 0.4736328125 0.771484375 +vt 0.4736328125 0.7685546875 +vt 0.4765625 0.7685546875 +vt 0.47607421875 0.7685546875 +vt 0.4765625 0.7685546875 +vt 0.47607421875 0.7685546875 +vt 0.47314453125 0.7685546875 +vt 0.47265625 0.7685546875 +vt 0.47314453125 0.7685546875 +vt 0.47265625 0.7685546875 +vn 0 0 0 +vn 0 0 0 +vn -8.65956056235493e-17 2.579136792162173e-16 1 +vn 8.65956056235493e-17 -2.579136792162173e-16 -1 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 58/169/43 57/170/43 60/171/43 59/172/43 +f 61/173/44 62/174/44 63/175/44 64/176/44 +f 57/177/45 58/178/45 62/179/45 61/180/45 +f 60/181/46 59/182/46 63/183/46 64/184/46 +f 57/185/47 61/186/47 59/187/47 63/188/47 +f 62/189/48 58/190/48 64/191/48 60/192/48 +o cube +v -0.02209708691207979 2.4412910178028855 3.1874999999999996 +v -0.28726212985703514 2.7064560607478407 3.1874999999999996 +v -0.02209708691207979 2.4412910178028855 3.1874999999999996 +v -0.28726212985703514 2.7064560607478407 3.1874999999999996 +v -0.06629126073623892 2.3970968439787264 3.1874999999999996 +v -0.3314563036811943 2.6622618869236816 3.1874999999999996 +v -0.06629126073623892 2.3970968439787264 3.1874999999999996 +v -0.3314563036811943 2.6622618869236816 3.1874999999999996 +vt 0.47265625 0.76513671875 +vt 0.4697265625 0.76513671875 +vt 0.47265625 0.76513671875 +vt 0.4697265625 0.76513671875 +vt 0.47607421875 0.76513671875 +vt 0.47314453125 0.76513671875 +vt 0.47607421875 0.76513671875 +vt 0.47314453125 0.76513671875 +vt 0.47265625 0.76806640625 +vt 0.47265625 0.76513671875 +vt 0.47314453125 0.76513671875 +vt 0.47314453125 0.76806640625 +vt 0.47314453125 0.76513671875 +vt 0.47314453125 0.76806640625 +vt 0.4736328125 0.76806640625 +vt 0.4736328125 0.76513671875 +vt 0.4765625 0.76513671875 +vt 0.47607421875 0.76513671875 +vt 0.4765625 0.76513671875 +vt 0.47607421875 0.76513671875 +vt 0.47314453125 0.76513671875 +vt 0.47265625 0.76513671875 +vt 0.47314453125 0.76513671875 +vt 0.47265625 0.76513671875 +vn 0 0 0 +vn 0 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 66/193/49 65/194/49 68/195/49 67/196/49 +f 69/197/50 70/198/50 71/199/50 72/200/50 +f 65/201/51 66/202/51 70/203/51 69/204/51 +f 68/205/52 67/206/52 71/207/52 72/208/52 +f 65/209/53 69/210/53 67/211/53 71/212/53 +f 70/213/54 66/214/54 72/215/54 68/216/54 +o cube +v -0.031250000000000104 2.3125 3.1875 +v -0.031250000000000104 1.9375 3.1875 +v -0.031250000000000104 2.3125 3.1875 +v -0.031250000000000104 1.9375 3.1875 +v 0.031249999999999892 2.3125 3.1875 +v 0.031249999999999892 1.9375 3.1875 +v 0.031249999999999892 2.3125 3.1875 +v 0.031249999999999892 1.9375 3.1875 +vt 0.47265625 0.76171875 +vt 0.4697265625 0.76171875 +vt 0.47265625 0.76171875 +vt 0.4697265625 0.76171875 +vt 0.47607421875 0.76171875 +vt 0.47314453125 0.76171875 +vt 0.47607421875 0.76171875 +vt 0.47314453125 0.76171875 +vt 0.47265625 0.7646484375 +vt 0.47265625 0.76171875 +vt 0.47314453125 0.76171875 +vt 0.47314453125 0.7646484375 +vt 0.47314453125 0.76171875 +vt 0.47314453125 0.7646484375 +vt 0.4736328125 0.7646484375 +vt 0.4736328125 0.76171875 +vt 0.4765625 0.76171875 +vt 0.47607421875 0.76171875 +vt 0.4765625 0.76171875 +vt 0.47607421875 0.76171875 +vt 0.47314453125 0.76171875 +vt 0.47265625 0.76171875 +vt 0.47314453125 0.76171875 +vt 0.47265625 0.76171875 +vn 0 0 0 +vn 0 0 0 +vn 1.2246467991473532e-16 9.957992501029599e-17 1 +vn -1.2246467991473532e-16 -9.957992501029599e-17 -1 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 74/217/55 73/218/55 76/219/55 75/220/55 +f 77/221/56 78/222/56 79/223/56 80/224/56 +f 73/225/57 74/226/57 78/227/57 77/228/57 +f 76/229/58 75/230/58 79/231/58 80/232/58 +f 73/233/59 77/234/59 75/235/59 79/236/59 +f 78/237/60 74/238/60 80/239/60 76/240/60 +o cube +v -0.0662912607362387 2.352902670154567 3.1875 +v -0.33145630368119405 2.087737627209612 3.1875 +v -0.0662912607362387 2.352902670154567 3.1875 +v -0.33145630368119405 2.087737627209612 3.1875 +v -0.022097086912079567 2.308708496330408 3.1875 +v -0.2872621298570349 2.043543453385453 3.1875 +v -0.022097086912079567 2.308708496330408 3.1875 +v -0.2872621298570349 2.043543453385453 3.1875 +vt 0.47265625 0.75830078125 +vt 0.4697265625 0.75830078125 +vt 0.47265625 0.75830078125 +vt 0.4697265625 0.75830078125 +vt 0.47607421875 0.75830078125 +vt 0.47314453125 0.75830078125 +vt 0.47607421875 0.75830078125 +vt 0.47314453125 0.75830078125 +vt 0.47265625 0.76123046875 +vt 0.47265625 0.75830078125 +vt 0.47314453125 0.75830078125 +vt 0.47314453125 0.76123046875 +vt 0.47314453125 0.75830078125 +vt 0.47314453125 0.76123046875 +vt 0.4736328125 0.76123046875 +vt 0.4736328125 0.75830078125 +vt 0.4765625 0.75830078125 +vt 0.47607421875 0.75830078125 +vt 0.4765625 0.75830078125 +vt 0.47607421875 0.75830078125 +vt 0.47314453125 0.75830078125 +vt 0.47265625 0.75830078125 +vt 0.47314453125 0.75830078125 +vt 0.47265625 0.75830078125 +vn 0 0 0 +vn 0 0 0 +vn 8.659560562354933e-17 1.2984319386746659e-17 1 +vn -8.659560562354933e-17 -1.2984319386746659e-17 -1 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 82/241/61 81/242/61 84/243/61 83/244/61 +f 85/245/62 86/246/62 87/247/62 88/248/62 +f 81/249/63 82/250/63 86/251/63 85/252/63 +f 84/253/64 83/254/64 87/255/64 88/256/64 +f 81/257/65 85/258/65 83/259/65 87/260/65 +f 86/261/66 82/262/66 88/263/66 84/264/66 +o cube +v -0.06249999999999966 2.421875 3.1874999999999996 +v -0.43749999999999967 2.421875 3.1874999999999996 +v -0.06249999999999966 2.421875 3.1874999999999996 +v -0.43749999999999967 2.421875 3.1874999999999996 +v -0.062499999999999674 2.359375 3.1874999999999996 +v -0.43749999999999967 2.359375 3.1874999999999996 +v -0.062499999999999674 2.359375 3.1874999999999996 +v -0.43749999999999967 2.359375 3.1874999999999996 +vt 0.47265625 0.7548828125 +vt 0.4697265625 0.7548828125 +vt 0.47265625 0.7548828125 +vt 0.4697265625 0.7548828125 +vt 0.47607421875 0.7548828125 +vt 0.47314453125 0.7548828125 +vt 0.47607421875 0.7548828125 +vt 0.47314453125 0.7548828125 +vt 0.47265625 0.7578125 +vt 0.47265625 0.7548828125 +vt 0.47314453125 0.7548828125 +vt 0.47314453125 0.7578125 +vt 0.47314453125 0.7548828125 +vt 0.47314453125 0.7578125 +vt 0.4736328125 0.7578125 +vt 0.4736328125 0.7548828125 +vt 0.4765625 0.7548828125 +vt 0.47607421875 0.7548828125 +vt 0.4765625 0.7548828125 +vt 0.47607421875 0.7548828125 +vt 0.47314453125 0.7548828125 +vt 0.47265625 0.7548828125 +vt 0.47314453125 0.7548828125 +vt 0.47265625 0.7548828125 +vn 0 0 0 +vn 0 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 90/265/67 89/266/67 92/267/67 91/268/67 +f 93/269/68 94/270/68 95/271/68 96/272/68 +f 89/273/69 90/274/69 94/275/69 93/276/69 +f 92/277/70 91/278/70 95/279/70 96/280/70 +f 89/281/71 93/282/71 91/283/71 95/284/71 +f 94/285/72 90/286/72 96/287/72 92/288/72 +o cube +v -6.938893903907228e-18 2.264514565439602 3.2187499999999996 +v 0.13258252147247765 2.39709708691208 3.2187499999999996 +v -6.938893903907228e-18 2.264514565439602 3.1562499999999996 +v 0.13258252147247765 2.39709708691208 3.1562499999999996 +v -0.13258252147247765 2.39709708691208 3.2187499999999996 +v 1.3877787807814457e-17 2.529679608384557 3.2187499999999996 +v -0.13258252147247765 2.39709708691208 3.1562499999999996 +v 1.3877787807814457e-17 2.529679608384557 3.1562499999999996 +vt 0.28076171875 0.7431640625 +vt 0.28076171875 0.74365234375 +vt 0.279296875 0.74365234375 +vt 0.279296875 0.7431640625 +vt 0.28369140625 0.7431640625 +vt 0.28369140625 0.74365234375 +vt 0.2822265625 0.74365234375 +vt 0.2822265625 0.7431640625 +vt 0.28076171875 0.7451171875 +vt 0.28076171875 0.74365234375 +vt 0.2822265625 0.74365234375 +vt 0.2822265625 0.7451171875 +vt 0.2822265625 0.74365234375 +vt 0.2822265625 0.7451171875 +vt 0.28369140625 0.7451171875 +vt 0.28369140625 0.74365234375 +vt 0.28515625 0.7431640625 +vt 0.28515625 0.74365234375 +vt 0.28369140625 0.74365234375 +vt 0.28369140625 0.7431640625 +vt 0.2822265625 0.7431640625 +vt 0.2822265625 0.74365234375 +vt 0.28076171875 0.74365234375 +vt 0.28076171875 0.7431640625 +vn 0.7071067811865475 -0.7071067811865476 1.5700924586837752e-16 +vn -0.7071067811865475 0.7071067811865476 -1.5700924586837752e-16 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +vn -0.7071067811865476 -0.7071067811865475 1.570092458683775e-16 +vn 0.7071067811865476 0.7071067811865475 -1.570092458683775e-16 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 100/289/73 98/290/73 97/291/73 99/292/73 +f 103/293/74 101/294/74 102/295/74 104/296/74 +f 97/297/75 98/298/75 102/299/75 101/300/75 +f 100/301/76 99/302/76 103/303/76 104/304/76 +f 99/305/77 97/306/77 101/307/77 103/308/77 +f 104/309/78 102/310/78 98/311/78 100/312/78 +o cube +v -5.551115123125783e-17 1.7783786533738506 3.2031249999999996 +v 0.6187184335382291 2.39709708691208 3.2031249999999996 +v -5.551115123125783e-17 1.7783786533738506 3.2031249999999996 +v 0.6187184335382291 2.39709708691208 3.2031249999999996 +v -0.6187184335382291 2.39709708691208 3.2031249999999996 +v 5.551115123125783e-17 3.0158155204503085 3.2031249999999996 +v -0.6187184335382291 2.39709708691208 3.2031249999999996 +v 5.551115123125783e-17 3.0158155204503085 3.2031249999999996 +vt 0.36962890625 0.7578125 +vt 0.36279296875 0.7578125 +vt 0.36962890625 0.7578125 +vt 0.36279296875 0.7578125 +vt 0.38330078125 0.7578125 +vt 0.37646484375 0.7578125 +vt 0.38330078125 0.7578125 +vt 0.37646484375 0.7578125 +vt 0.36962890625 0.7646484375 +vt 0.36962890625 0.7578125 +vt 0.37646484375 0.7578125 +vt 0.37646484375 0.7646484375 +vt 0.37646484375 0.7578125 +vt 0.37646484375 0.7646484375 +vt 0.38330078125 0.7646484375 +vt 0.38330078125 0.7578125 +vt 0.39013671875 0.7578125 +vt 0.38330078125 0.7578125 +vt 0.39013671875 0.7578125 +vt 0.38330078125 0.7578125 +vt 0.37646484375 0.7578125 +vt 0.36962890625 0.7578125 +vt 0.37646484375 0.7578125 +vt 0.36962890625 0.7578125 +vn 0 0 0 +vn 0 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 106/313/79 105/314/79 108/315/79 107/316/79 +f 109/317/80 110/318/80 111/319/80 112/320/80 +f 105/321/81 106/322/81 110/323/81 109/324/81 +f 108/325/82 107/326/82 111/327/82 112/328/82 +f 105/329/83 109/330/83 107/331/83 111/332/83 +f 110/333/84 106/334/84 112/335/84 108/336/84 +o cube +v -5.551115123125783e-17 1.7783786533738506 3.1718749999999996 +v 0.6187184335382291 2.39709708691208 3.1718749999999996 +v -5.551115123125783e-17 1.7783786533738506 3.1718749999999996 +v 0.6187184335382291 2.39709708691208 3.1718749999999996 +v -0.6187184335382291 2.39709708691208 3.1718749999999996 +v 5.551115123125783e-17 3.0158155204503085 3.1718749999999996 +v -0.6187184335382291 2.39709708691208 3.1718749999999996 +v 5.551115123125783e-17 3.0158155204503085 3.1718749999999996 +vt 0.36962890625 0.7578125 +vt 0.36279296875 0.7578125 +vt 0.36962890625 0.7578125 +vt 0.36279296875 0.7578125 +vt 0.38330078125 0.7578125 +vt 0.37646484375 0.7578125 +vt 0.38330078125 0.7578125 +vt 0.37646484375 0.7578125 +vt 0.36962890625 0.7646484375 +vt 0.36962890625 0.7578125 +vt 0.37646484375 0.7578125 +vt 0.37646484375 0.7646484375 +vt 0.37646484375 0.7578125 +vt 0.37646484375 0.7646484375 +vt 0.38330078125 0.7646484375 +vt 0.38330078125 0.7578125 +vt 0.39013671875 0.7578125 +vt 0.38330078125 0.7578125 +vt 0.39013671875 0.7578125 +vt 0.38330078125 0.7578125 +vt 0.37646484375 0.7578125 +vt 0.36962890625 0.7578125 +vt 0.37646484375 0.7578125 +vt 0.36962890625 0.7578125 +vn 0 0 0 +vn 0 0 0 +vn 0 2.220446049250313e-16 1 +vn 0 -2.220446049250313e-16 -1 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 114/337/85 113/338/85 116/339/85 115/340/85 +f 117/341/86 118/342/86 119/343/86 120/344/86 +f 113/345/87 114/346/87 118/347/87 117/348/87 +f 116/349/88 115/350/88 119/351/88 120/352/88 +f 113/353/89 117/354/89 115/355/89 119/356/89 +f 118/357/90 114/358/90 120/359/90 116/360/90 +o cube +v 0.0625 2.4375 3.1875 +v 0.0625 2.4375 3.0625 +v 0.0625 2.3125 3.1875 +v 0.0625 2.3125 3.0625 +v -0.0625 2.4375 3.1875 +v -0.0625 2.4375 3.0625 +v -0.0625 2.3125 3.1875 +v -0.0625 2.3125 3.0625 +vt 0.3017578125 0.7431640625 +vt 0.3017578125 0.744140625 +vt 0.30078125 0.744140625 +vt 0.30078125 0.7431640625 +vt 0.3037109375 0.7431640625 +vt 0.3037109375 0.744140625 +vt 0.302734375 0.744140625 +vt 0.302734375 0.7431640625 +vt 0.3017578125 0.7451171875 +vt 0.3017578125 0.744140625 +vt 0.302734375 0.744140625 +vt 0.302734375 0.7451171875 +vt 0.302734375 0.744140625 +vt 0.302734375 0.7451171875 +vt 0.3037109375 0.7451171875 +vt 0.3037109375 0.744140625 +vt 0.3046875 0.7431640625 +vt 0.3046875 0.744140625 +vt 0.3037109375 0.744140625 +vt 0.3037109375 0.7431640625 +vt 0.302734375 0.7431640625 +vt 0.302734375 0.744140625 +vt 0.3017578125 0.744140625 +vt 0.3017578125 0.7431640625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 124/361/91 122/362/91 121/363/91 123/364/91 +f 127/365/92 125/366/92 126/367/92 128/368/92 +f 121/369/93 122/370/93 126/371/93 125/372/93 +f 124/373/94 123/374/94 127/375/94 128/376/94 +f 123/377/95 121/378/95 125/379/95 127/380/95 +f 128/381/96 126/382/96 122/383/96 124/384/96 +o cube +v 0.125 2.5625 3.125 +v 0.125 2.5625 2.9375 +v 0.125 1.5625 3.125 +v 0.125 1.5625 2.9375 +v -0.125 2.5625 3.125 +v -0.125 2.5625 2.9375 +v -0.125 1.5625 3.125 +v -0.125 1.5625 2.9375 +vt 0.39208984375 0.75537109375 +vt 0.39208984375 0.76318359375 +vt 0.390625 0.76318359375 +vt 0.390625 0.75537109375 +vt 0.3955078125 0.75537109375 +vt 0.3955078125 0.76318359375 +vt 0.39404296875 0.76318359375 +vt 0.39404296875 0.75537109375 +vt 0.39208984375 0.7646484375 +vt 0.39208984375 0.76318359375 +vt 0.39404296875 0.76318359375 +vt 0.39404296875 0.7646484375 +vt 0.39404296875 0.76318359375 +vt 0.39404296875 0.7646484375 +vt 0.39599609375 0.7646484375 +vt 0.39599609375 0.76318359375 +vt 0.3974609375 0.75537109375 +vt 0.3974609375 0.76318359375 +vt 0.3955078125 0.76318359375 +vt 0.3955078125 0.75537109375 +vt 0.39404296875 0.75537109375 +vt 0.39404296875 0.76318359375 +vt 0.39208984375 0.76318359375 +vt 0.39208984375 0.75537109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 132/385/97 130/386/97 129/387/97 131/388/97 +f 135/389/98 133/390/98 134/391/98 136/392/98 +f 129/393/99 130/394/99 134/395/99 133/396/99 +f 132/397/100 131/398/100 135/399/100 136/400/100 +f 131/401/101 129/402/101 133/403/101 135/404/101 +f 136/405/102 134/406/102 130/407/102 132/408/102 +o cube +v 0.100029375 1.4906250000000003 -4.17855125 +v 0.100029375 1.4906250000000003 -4.55355125 +v 0.100029375 1.0531250000000003 -4.17855125 +v 0.100029375 1.0531250000000003 -4.55355125 +v -0.274970625 1.4906250000000003 -4.17855125 +v -0.274970625 1.4906250000000003 -4.55355125 +v -0.274970625 1.0531250000000003 -4.17855125 +v -0.274970625 1.0531250000000003 -4.55355125 +vt 0.46728515625 0.82373046875 +vt 0.46728515625 0.8271484375 +vt 0.46435546875 0.8271484375 +vt 0.46435546875 0.82373046875 +vt 0.47314453125 0.82373046875 +vt 0.47314453125 0.8271484375 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.82373046875 +vt 0.46728515625 0.830078125 +vt 0.46728515625 0.8271484375 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.830078125 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.830078125 +vt 0.47314453125 0.830078125 +vt 0.47314453125 0.8271484375 +vt 0.47607421875 0.82373046875 +vt 0.47607421875 0.8271484375 +vt 0.47314453125 0.8271484375 +vt 0.47314453125 0.82373046875 +vt 0.47021484375 0.82373046875 +vt 0.47021484375 0.8271484375 +vt 0.46728515625 0.8271484375 +vt 0.46728515625 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 140/409/103 138/410/103 137/411/103 139/412/103 +f 143/413/104 141/414/104 142/415/104 144/416/104 +f 137/417/105 138/418/105 142/419/105 141/420/105 +f 140/421/106 139/422/106 143/423/106 144/424/106 +f 139/425/107 137/426/107 141/427/107 143/428/107 +f 144/429/108 142/430/108 138/431/108 140/432/108 +o cube +v 0.115654375 1.4062500000000002 -4.16292625 +v 0.115654375 1.4062500000000002 -4.56917625 +v 0.115654375 1.3437500000000002 -4.16292625 +v 0.115654375 1.3437500000000002 -4.56917625 +v -0.290595625 1.4062500000000002 -4.16292625 +v -0.290595625 1.4062500000000002 -4.56917625 +v -0.290595625 1.3437500000000002 -4.16292625 +v -0.290595625 1.3437500000000002 -4.56917625 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 148/433/109 146/434/109 145/435/109 147/436/109 +f 151/437/110 149/438/110 150/439/110 152/440/110 +f 145/441/111 146/442/111 150/443/111 149/444/111 +f 148/445/112 147/446/112 151/447/112 152/448/112 +f 147/449/113 145/450/113 149/451/113 151/452/113 +f 152/453/114 150/454/114 146/455/114 148/456/114 +o cube +v 0.115654375 1.1812500000000001 -4.16292625 +v 0.115654375 1.1812500000000001 -4.56917625 +v 0.115654375 1.1187500000000001 -4.16292625 +v 0.115654375 1.1187500000000001 -4.56917625 +v -0.290595625 1.1812500000000001 -4.16292625 +v -0.290595625 1.1812500000000001 -4.56917625 +v -0.290595625 1.1187500000000001 -4.16292625 +v -0.290595625 1.1187500000000001 -4.56917625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 156/457/115 154/458/115 153/459/115 155/460/115 +f 159/461/116 157/462/116 158/463/116 160/464/116 +f 153/465/117 154/466/117 158/467/117 157/468/117 +f 156/469/118 155/470/118 159/471/118 160/472/118 +f 155/473/119 153/474/119 157/475/119 159/476/119 +f 160/477/120 158/478/120 154/479/120 156/480/120 +o cube +v 0.100029375 1.4125000000000003 -4.17855125 +v 0.100029375 1.4125000000000003 -4.55355125 +v 0.100029375 1.4125000000000003 -4.17855125 +v 0.100029375 1.4125000000000003 -4.55355125 +v -0.274970625 1.4125000000000003 -4.17855125 +v -0.274970625 1.4125000000000003 -4.55355125 +v -0.274970625 1.4125000000000003 -4.17855125 +v -0.274970625 1.4125000000000003 -4.55355125 +vt 0.48193359375 0.59765625 +vt 0.47900390625 0.59765625 +vt 0.48193359375 0.59765625 +vt 0.47900390625 0.59765625 +vt 0.48779296875 0.59765625 +vt 0.48486328125 0.59765625 +vt 0.48779296875 0.59765625 +vt 0.48486328125 0.59765625 +vt 0.48193359375 0.6005859375 +vt 0.48193359375 0.59765625 +vt 0.48486328125 0.59765625 +vt 0.48486328125 0.6005859375 +vt 0.48486328125 0.59765625 +vt 0.48486328125 0.6005859375 +vt 0.48779296875 0.6005859375 +vt 0.48779296875 0.59765625 +vt 0.49072265625 0.59765625 +vt 0.48779296875 0.59765625 +vt 0.49072265625 0.59765625 +vt 0.48779296875 0.59765625 +vt 0.48486328125 0.59765625 +vt 0.48193359375 0.59765625 +vt 0.48486328125 0.59765625 +vt 0.48193359375 0.59765625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 162/481/121 161/482/121 164/483/121 163/484/121 +f 165/485/122 166/486/122 167/487/122 168/488/122 +f 161/489/123 162/490/123 166/491/123 165/492/123 +f 164/493/124 163/494/124 167/495/124 168/496/124 +f 161/497/125 165/498/125 163/499/125 167/500/125 +f 166/501/126 162/502/126 168/503/126 164/504/126 +o cube +v 0.100029375 1.4281250000000003 -4.17855125 +v 0.100029375 1.4281250000000003 -4.55355125 +v 0.100029375 1.4281250000000003 -4.17855125 +v 0.100029375 1.4281250000000003 -4.55355125 +v -0.274970625 1.4281250000000003 -4.17855125 +v -0.274970625 1.4281250000000003 -4.55355125 +v -0.274970625 1.4281250000000003 -4.17855125 +v -0.274970625 1.4281250000000003 -4.55355125 +vt 0.48193359375 0.5947265625 +vt 0.47900390625 0.5947265625 +vt 0.48193359375 0.5947265625 +vt 0.47900390625 0.5947265625 +vt 0.48779296875 0.5947265625 +vt 0.48486328125 0.5947265625 +vt 0.48779296875 0.5947265625 +vt 0.48486328125 0.5947265625 +vt 0.48193359375 0.59765625 +vt 0.48193359375 0.5947265625 +vt 0.48486328125 0.5947265625 +vt 0.48486328125 0.59765625 +vt 0.48486328125 0.5947265625 +vt 0.48486328125 0.59765625 +vt 0.48779296875 0.59765625 +vt 0.48779296875 0.5947265625 +vt 0.49072265625 0.5947265625 +vt 0.48779296875 0.5947265625 +vt 0.49072265625 0.5947265625 +vt 0.48779296875 0.5947265625 +vt 0.48486328125 0.5947265625 +vt 0.48193359375 0.5947265625 +vt 0.48486328125 0.5947265625 +vt 0.48193359375 0.5947265625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 170/505/127 169/506/127 172/507/127 171/508/127 +f 173/509/128 174/510/128 175/511/128 176/512/128 +f 169/513/129 170/514/129 174/515/129 173/516/129 +f 172/517/130 171/518/130 175/519/130 176/520/130 +f 169/521/131 173/522/131 171/523/131 175/524/131 +f 174/525/132 170/526/132 176/527/132 172/528/132 +o cube +v 0.100029375 1.4437500000000003 -4.17855125 +v 0.100029375 1.4437500000000003 -4.55355125 +v 0.100029375 1.4437500000000003 -4.17855125 +v 0.100029375 1.4437500000000003 -4.55355125 +v -0.274970625 1.4437500000000003 -4.17855125 +v -0.274970625 1.4437500000000003 -4.55355125 +v -0.274970625 1.4437500000000003 -4.17855125 +v -0.274970625 1.4437500000000003 -4.55355125 +vt 0.48193359375 0.591796875 +vt 0.47900390625 0.591796875 +vt 0.48193359375 0.591796875 +vt 0.47900390625 0.591796875 +vt 0.48779296875 0.591796875 +vt 0.48486328125 0.591796875 +vt 0.48779296875 0.591796875 +vt 0.48486328125 0.591796875 +vt 0.48193359375 0.5947265625 +vt 0.48193359375 0.591796875 +vt 0.48486328125 0.591796875 +vt 0.48486328125 0.5947265625 +vt 0.48486328125 0.591796875 +vt 0.48486328125 0.5947265625 +vt 0.48779296875 0.5947265625 +vt 0.48779296875 0.591796875 +vt 0.49072265625 0.591796875 +vt 0.48779296875 0.591796875 +vt 0.49072265625 0.591796875 +vt 0.48779296875 0.591796875 +vt 0.48486328125 0.591796875 +vt 0.48193359375 0.591796875 +vt 0.48486328125 0.591796875 +vt 0.48193359375 0.591796875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 178/529/133 177/530/133 180/531/133 179/532/133 +f 181/533/134 182/534/134 183/535/134 184/536/134 +f 177/537/135 178/538/135 182/539/135 181/540/135 +f 180/541/136 179/542/136 183/543/136 184/544/136 +f 177/545/137 181/546/137 179/547/137 183/548/137 +f 182/549/138 178/550/138 184/551/138 180/552/138 +o cube +v -0.026315951249874597 1.3263866812868959 1.88394875 +v -0.026315951249874597 1.3263866812868959 1.50894875 +v 0.030789257846397966 0.8926295544358538 1.88394875 +v 0.030789257846397966 0.8926295544358538 1.50894875 +v -0.3981077742650535 1.2774393592043765 1.88394875 +v -0.3981077742650535 1.2774393592043765 1.50894875 +v -0.3410025651687809 0.8436822323533345 1.88394875 +v -0.3410025651687809 0.8436822323533345 1.50894875 +vt 0.46728515625 0.82373046875 +vt 0.46728515625 0.8271484375 +vt 0.46435546875 0.8271484375 +vt 0.46435546875 0.82373046875 +vt 0.47314453125 0.82373046875 +vt 0.47314453125 0.8271484375 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.82373046875 +vt 0.46728515625 0.830078125 +vt 0.46728515625 0.8271484375 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.830078125 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.830078125 +vt 0.47314453125 0.830078125 +vt 0.47314453125 0.8271484375 +vt 0.47607421875 0.82373046875 +vt 0.47607421875 0.8271484375 +vt 0.47314453125 0.8271484375 +vt 0.47314453125 0.82373046875 +vt 0.47021484375 0.82373046875 +vt 0.47021484375 0.8271484375 +vt 0.46728515625 0.8271484375 +vt 0.46728515625 0.82373046875 +vn 0.9914448613738104 0.13052619222005157 0 +vn -0.9914448613738104 -0.13052619222005157 0 +vn -0.13052619222005157 0.9914448613738104 0 +vn 0.13052619222005157 -0.9914448613738104 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 188/553/139 186/554/139 185/555/139 187/556/139 +f 191/557/140 189/558/140 190/559/140 192/560/140 +f 185/561/141 186/562/141 190/563/141 189/564/141 +f 188/565/142 187/566/142 191/567/142 192/568/142 +f 187/569/143 185/570/143 189/571/143 191/572/143 +f 192/573/144 190/574/144 186/575/144 188/576/144 +o cube +v 0.00018852217765805146 1.2447729928619187 1.89957375 +v 0.00018852217765805146 1.2447729928619187 1.49332375 +v 0.008346409191411275 1.1828076890260557 1.89957375 +v 0.008346409191411275 1.1828076890260557 1.49332375 +v -0.4025859527554524 1.1917467272725228 1.89957375 +v -0.4025859527554524 1.1917467272725228 1.49332375 +v -0.3944280657416992 1.1297814234366597 1.89957375 +v -0.3944280657416992 1.1297814234366597 1.49332375 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 0.9914448613738104 0.13052619222005157 0 +vn -0.9914448613738104 -0.13052619222005157 0 +vn -0.13052619222005157 0.9914448613738104 0 +vn 0.13052619222005157 -0.9914448613738104 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 196/577/145 194/578/145 193/579/145 195/580/145 +f 199/581/146 197/582/146 198/583/146 200/584/146 +f 193/585/147 194/586/147 198/587/147 197/588/147 +f 196/589/148 195/590/148 199/591/148 200/592/148 +f 195/593/149 193/594/149 197/595/149 199/596/149 +f 200/597/150 198/598/150 194/599/150 196/600/150 +o cube +v 0.029556915427169678 1.0216978990528114 1.89957375 +v 0.029556915427169678 1.0216978990528114 1.49332375 +v 0.0377148024409229 0.9597325952169483 1.89957375 +v 0.0377148024409229 0.9597325952169483 1.49332375 +v -0.3732175595059408 0.9686716334634154 1.89957375 +v -0.3732175595059408 0.9686716334634154 1.49332375 +v -0.36505967249218757 0.9067063296275524 1.89957375 +v -0.36505967249218757 0.9067063296275524 1.49332375 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 0.9914448613738104 0.13052619222005157 0 +vn -0.9914448613738104 -0.13052619222005157 0 +vn -0.13052619222005157 0.9914448613738104 0 +vn 0.13052619222005157 -0.9914448613738104 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 204/601/151 202/602/151 201/603/151 203/604/151 +f 207/605/152 205/606/152 206/607/152 208/608/152 +f 201/609/153 202/610/153 206/611/153 205/612/153 +f 204/613/154 203/614/154 207/615/154 208/616/154 +f 203/617/155 201/618/155 205/619/155 207/620/155 +f 208/621/156 206/622/156 202/623/156 204/624/156 +o cube +v -0.016118592482683075 1.248930051492067 1.88394875 +v -0.016118592482683075 1.248930051492067 1.50894875 +v -0.016118592482683075 1.248930051492067 1.88394875 +v -0.016118592482683075 1.248930051492067 1.50894875 +v -0.387910415497862 1.1999827294095475 1.88394875 +v -0.387910415497862 1.1999827294095475 1.50894875 +v -0.387910415497862 1.1999827294095475 1.88394875 +v -0.387910415497862 1.1999827294095475 1.50894875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn -0.13052619222005157 0.9914448613738104 0 +vn 0.13052619222005157 -0.9914448613738104 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 210/625/157 209/626/157 212/627/157 211/628/157 +f 213/629/158 214/630/158 215/631/158 216/632/158 +f 209/633/159 210/634/159 214/635/159 213/636/159 +f 212/637/160 211/638/160 215/639/160 216/640/160 +f 209/641/161 213/642/161 211/643/161 215/644/161 +f 214/645/162 210/646/162 216/647/162 212/648/162 +o cube +v -0.018158064236121374 1.2644213774510327 1.88394875 +v -0.018158064236121374 1.2644213774510327 1.50894875 +v -0.018158064236121374 1.2644213774510327 1.88394875 +v -0.018158064236121374 1.2644213774510327 1.50894875 +v -0.38994988725130025 1.2154740553685133 1.88394875 +v -0.38994988725130025 1.2154740553685133 1.50894875 +v -0.38994988725130025 1.2154740553685133 1.88394875 +v -0.38994988725130025 1.2154740553685133 1.50894875 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn -0.13052619222005157 0.9914448613738104 0 +vn 0.13052619222005157 -0.9914448613738104 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 218/649/163 217/650/163 220/651/163 219/652/163 +f 221/653/164 222/654/164 223/655/164 224/656/164 +f 217/657/165 218/658/165 222/659/165 221/660/165 +f 220/661/166 219/662/166 223/663/166 224/664/166 +f 217/665/167 221/666/167 219/667/167 223/668/167 +f 222/669/168 218/670/168 224/671/168 220/672/168 +o cube +v -0.020197535989559673 1.2799127034099984 1.88394875 +v -0.020197535989559673 1.2799127034099984 1.50894875 +v -0.020197535989559673 1.2799127034099984 1.88394875 +v -0.020197535989559673 1.2799127034099984 1.50894875 +v -0.3919893590047385 1.2309653813274792 1.88394875 +v -0.3919893590047385 1.2309653813274792 1.50894875 +v -0.3919893590047385 1.2309653813274792 1.88394875 +v -0.3919893590047385 1.2309653813274792 1.50894875 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn -0.13052619222005157 0.9914448613738104 0 +vn 0.13052619222005157 -0.9914448613738104 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 226/673/169 225/674/169 228/675/169 227/676/169 +f 229/677/170 230/678/170 231/679/170 232/680/170 +f 225/681/171 226/682/171 230/683/171 229/684/171 +f 228/685/172 227/686/172 231/687/172 232/688/172 +f 225/689/173 229/690/173 227/691/173 231/692/173 +f 230/693/174 226/694/174 232/695/174 228/696/174 +o cube +v -0.317967986541235 2.006689873935081 3.0148825937672843 +v -0.05356079913156214 1.9903170819843305 2.749466371712483 +v -0.31795521037471086 1.5700207008291844 3.041832233760837 +v -0.05354802296503802 1.5536479088784338 2.7764160117060355 +v -0.5838887249694023 1.9903948579025106 2.750978002434893 +v -0.31948153755972936 1.97402206595176 2.485561780380092 +v -0.5838759488028781 1.5537256847966139 2.777927642428445 +v -0.31946876139320524 1.5373528928458633 2.5125114203736443 +vt 0.46728515625 0.82373046875 +vt 0.46728515625 0.8271484375 +vt 0.46435546875 0.8271484375 +vt 0.46435546875 0.82373046875 +vt 0.47314453125 0.82373046875 +vt 0.47314453125 0.8271484375 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.82373046875 +vt 0.46728515625 0.830078125 +vt 0.46728515625 0.8271484375 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.830078125 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.830078125 +vt 0.47314453125 0.830078125 +vt 0.47314453125 0.8271484375 +vt 0.47607421875 0.82373046875 +vt 0.47607421875 0.8271484375 +vt 0.47314453125 0.8271484375 +vt 0.47314453125 0.82373046875 +vt 0.47021484375 0.82373046875 +vt 0.47021484375 0.8271484375 +vt 0.46728515625 0.8271484375 +vt 0.46728515625 0.82373046875 +vn 0.7091219691417793 0.04345337608685462 0.7037455768863772 +vn -0.7091219691417793 -0.04345337608685462 -0.7037455768863772 +vn -0.00002920266634088079 0.9981009670991923 -0.06159917712811963 +vn 0.00002920266634088079 -0.9981009670991923 0.06159917712811963 +vn -0.705085833092461 0.043660778535334746 0.7077765921461366 +vn 0.705085833092461 -0.043660778535334746 -0.7077765921461366 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 236/697/175 234/698/175 233/699/175 235/700/175 +f 239/701/176 237/702/176 238/703/176 240/704/176 +f 233/705/177 234/706/177 238/707/177 237/708/177 +f 236/709/178 235/710/178 239/711/178 240/712/178 +f 235/713/179 233/714/179 237/715/179 239/716/179 +f 240/717/180 238/718/180 234/719/180 236/720/180 +o cube +v -0.3179024579404919 1.9238362635020583 3.0421350582286024 +v -0.03146133824667968 1.9060990722220785 2.7546008176692345 +v -0.3179006327738456 1.8614549530583588 3.0459850067991097 +v -0.03145951308003331 1.843717761778379 2.7584507662397417 +v -0.6059832579043396 1.9061833294667736 2.7562384176185115 +v -0.31954213821052746 1.8884461381867939 2.4687041770591436 +v -0.6059814327376933 1.8438020190230742 2.760088366189019 +v -0.3195403130438811 1.8260648277430944 2.4725541256296513 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 0.7091219691417793 0.04345337608685462 0.7037455768863772 +vn -0.7091219691417793 -0.04345337608685462 -0.7037455768863772 +vn -0.00002920266634088079 0.9981009670991923 -0.06159917712811963 +vn 0.00002920266634088079 -0.9981009670991923 0.06159917712811963 +vn -0.705085833092461 0.043660778535334746 0.7077765921461366 +vn 0.705085833092461 -0.043660778535334746 -0.7077765921461366 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 244/721/181 242/722/181 241/723/181 243/724/181 +f 247/725/182 245/726/182 246/727/182 248/728/182 +f 241/729/183 242/730/183 246/731/183 245/732/183 +f 244/733/184 243/734/184 247/735/184 248/736/184 +f 243/737/185 241/738/185 245/739/185 247/740/185 +f 248/741/186 246/742/186 242/743/186 244/744/186 +o cube +v -0.3178958873405652 1.69926354590474 3.055994873082429 +v -0.03145476764675298 1.6815263546247603 2.768460632523061 +v -0.3178940621739189 1.6368822354610406 3.059844821652937 +v -0.03145294248010666 1.6191450441810609 2.772310581093569 +v -0.605976687304413 1.6816106118694554 2.770098232472338 +v -0.31953556761060076 1.6638734205894756 2.4825639919129703 +v -0.6059748621377667 1.619229301425756 2.773948181042846 +v -0.31953374244395444 1.6014921101457762 2.486413940483478 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 0.7091219691417793 0.04345337608685462 0.7037455768863772 +vn -0.7091219691417793 -0.04345337608685462 -0.7037455768863772 +vn -0.00002920266634088079 0.9981009670991923 -0.06159917712811963 +vn 0.00002920266634088079 -0.9981009670991923 0.06159917712811963 +vn -0.705085833092461 0.043660778535334746 0.7077765921461366 +vn 0.705085833092461 -0.043660778535334746 -0.7077765921461366 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 252/745/187 250/746/187 249/747/187 251/748/187 +f 255/749/188 253/750/188 254/751/188 256/752/188 +f 249/753/189 250/754/189 254/755/189 253/756/189 +f 252/757/190 251/758/190 255/759/190 256/760/190 +f 251/761/191 249/762/191 253/763/191 255/764/191 +f 256/765/192 254/766/192 250/767/192 252/768/192 +o cube +v -0.3179657050829271 1.9287132358804566 3.0196950294804186 +v -0.05355851767325426 1.912340443929706 2.7542788074256177 +v -0.3179657050829271 1.9287132358804566 3.0196950294804186 +v -0.05355851767325426 1.912340443929706 2.7542788074256177 +v -0.5838864435110943 1.912418219847886 2.7557904381480274 +v -0.31947925610142147 1.8960454278971355 2.490374216093226 +v -0.5838864435110943 1.912418219847886 2.7557904381480274 +v -0.31947925610142147 1.8960454278971355 2.490374216093226 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn -0.00002920266634088079 0.9981009670991923 -0.06159917712811963 +vn 0.00002920266634088079 -0.9981009670991923 0.06159917712811963 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 258/769/193 257/770/193 260/771/193 259/772/193 +f 261/773/194 262/774/194 263/775/194 264/776/194 +f 257/777/195 258/778/195 262/779/195 261/780/195 +f 260/781/196 259/782/196 263/783/196 264/784/196 +f 257/785/197 261/786/197 259/787/197 263/788/197 +f 262/789/198 258/790/198 264/791/198 260/792/198 +o cube +v -0.31796616137458866 1.9443085634913815 3.018732542337792 +v -0.053558973964915824 1.927935771540631 2.7533163202829907 +v -0.31796616137458866 1.9443085634913815 3.018732542337792 +v -0.053558973964915824 1.927935771540631 2.7533163202829907 +v -0.5838868998027559 1.928013547458811 2.7548279510054003 +v -0.31947971239308304 1.9116407555080603 2.489411728950599 +v -0.5838868998027559 1.928013547458811 2.7548279510054003 +v -0.31947971239308304 1.9116407555080603 2.489411728950599 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn -0.00002920266634088079 0.9981009670991923 -0.06159917712811963 +vn 0.00002920266634088079 -0.9981009670991923 0.06159917712811963 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 266/793/199 265/794/199 268/795/199 267/796/199 +f 269/797/200 270/798/200 271/799/200 272/800/200 +f 265/801/201 266/802/201 270/803/201 269/804/201 +f 268/805/202 267/806/202 271/807/202 272/808/202 +f 265/809/203 269/810/203 267/811/203 271/812/203 +f 270/813/204 266/814/204 272/815/204 268/816/204 +o cube +v -0.31796661766625023 1.9599038911023063 3.017770055195165 +v -0.05355943025657739 1.9435310991515558 2.7523538331403636 +v -0.31796661766625023 1.9599038911023063 3.017770055195165 +v -0.05355943025657739 1.9435310991515558 2.7523538331403636 +v -0.5838873560944174 1.9436088750697358 2.7538654638627738 +v -0.3194801686847446 1.9272360831189852 2.4884492418079724 +v -0.5838873560944174 1.9436088750697358 2.7538654638627738 +v -0.3194801686847446 1.9272360831189852 2.4884492418079724 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn -0.00002920266634088079 0.9981009670991923 -0.06159917712811963 +vn 0.00002920266634088079 -0.9981009670991923 0.06159917712811963 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 274/817/205 273/818/205 276/819/205 275/820/205 +f 277/821/206 278/822/206 279/823/206 280/824/206 +f 273/825/207 274/826/207 278/827/207 277/828/207 +f 276/829/208 275/830/208 279/831/208 280/832/208 +f 273/833/209 277/834/209 275/835/209 279/836/209 +f 278/837/210 274/838/210 280/839/210 276/840/210 +o cube +v 0.5472386214194316 0.7945258302131561 1.6981996294492645 +v 0.25986844113443014 0.8715264379493084 1.4699140935709942 +v 0.2899805774008606 0.8634579153543425 2.04529171582668 +v 0.0026103971158591976 0.9404585230904947 1.8170061799484096 +v 0.6442957633328767 1.1567480150715568 1.6981996294492643 +v 0.3569255830478754 1.233748622807709 1.4699140935709942 +v 0.38703771931430586 1.225680100212743 2.04529171582668 +v 0.09966753902930445 1.3026807079488953 1.8170061799484096 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn -0.2588190451025208 -0.9659258262890683 1.387778780781446e-17 +vn 0.2588190451025208 0.9659258262890683 -1.387778780781446e-17 +vn 0.5880183863281624 -0.15755905175128312 -0.7933533402912354 +vn -0.5880183863281624 0.15755905175128312 0.7933533402912354 +vn 0.7663204807600038 -0.2053349539630727 0.6087614290087204 +vn -0.7663204807600038 0.2053349539630727 -0.6087614290087204 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 284/841/211 282/842/211 281/843/211 283/844/211 +f 287/845/212 285/846/212 286/847/212 288/848/212 +f 281/849/213 282/850/213 286/851/213 285/852/213 +f 284/853/214 283/854/214 287/855/214 288/856/214 +f 283/857/215 281/858/215 285/859/215 287/860/215 +f 288/861/216 286/862/216 282/863/216 284/864/216 +o cube +v 0.505554280005141 0.7895189255132311 1.7746507148645987 +v 0.1942365846963895 0.8729362505607294 1.527341384329806 +v 0.4688031308596309 0.7993663662476862 1.824235298632801 +v 0.15748543555087935 0.8827836912951845 1.5769259680980081 +v 0.61069951707804 1.181926292443165 1.7746507148645987 +v 0.29938182176928857 1.2653436174906634 1.5273413843298058 +v 0.5739483679325299 1.1917737331776201 1.8242352986328008 +v 0.2626306726237784 1.2751910582251185 1.5769259680980081 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn -0.2588190451025208 -0.9659258262890683 1.387778780781446e-17 +vn 0.2588190451025208 0.9659258262890683 -1.387778780781446e-17 +vn 0.5880183863281624 -0.15755905175128312 -0.7933533402912354 +vn -0.5880183863281624 0.15755905175128312 0.7933533402912354 +vn 0.7663204807600038 -0.2053349539630727 0.6087614290087204 +vn -0.7663204807600038 0.2053349539630727 -0.6087614290087204 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 292/865/217 290/866/217 289/867/217 291/868/217 +f 295/869/218 293/870/218 294/871/218 296/872/218 +f 289/873/219 290/874/219 294/875/219 293/876/219 +f 292/877/220 291/878/220 295/879/220 296/880/220 +f 291/881/221 289/882/221 293/883/221 295/884/221 +f 296/885/222 294/886/222 290/887/222 292/888/222 +o cube +v 0.3732501430813045 0.8249697121572697 1.9531552164301267 +v 0.06193244777255297 0.908387037204768 1.7058458858953338 +v 0.3364989939357944 0.834817152891725 2.002739800198329 +v 0.025181298627042825 0.9182344779392233 1.755430469663536 +v 0.4783953801542036 1.2173770790872036 1.9531552164301265 +v 0.16707768484545205 1.300794404134702 1.7058458858953338 +v 0.44164423100869343 1.227224519821659 2.002739800198329 +v 0.1303265356999419 1.3106418448691572 1.755430469663536 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn -0.2588190451025208 -0.9659258262890683 1.387778780781446e-17 +vn 0.2588190451025208 0.9659258262890683 -1.387778780781446e-17 +vn 0.5880183863281624 -0.15755905175128312 -0.7933533402912354 +vn -0.5880183863281624 0.15755905175128312 0.7933533402912354 +vn 0.7663204807600038 -0.2053349539630727 0.6087614290087204 +vn -0.7663204807600038 0.2053349539630727 -0.6087614290087204 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 300/889/223 298/890/223 297/891/223 299/892/223 +f 303/893/224 301/894/224 302/895/224 304/896/224 +f 297/897/225 298/898/225 302/899/225 301/900/225 +f 300/901/226 299/902/226 303/903/226 304/904/226 +f 299/905/227 297/906/227 301/907/227 303/908/227 +f 304/909/228 302/910/228 298/911/228 300/912/228 +o cube +v 0.5012996849875438 0.8068351311312252 1.760180359159517 +v 0.2139295047025425 0.8838357388673774 1.5318948232812468 +v 0.5012996849875438 0.8068351311312252 1.760180359159517 +v 0.2139295047025425 0.8838357388673774 1.5318948232812468 +v 0.5983568269009891 1.1690573159896258 1.760180359159517 +v 0.31098664661598774 1.246057923725778 1.5318948232812468 +v 0.5983568269009891 1.1690573159896258 1.760180359159517 +v 0.31098664661598774 1.246057923725778 1.5318948232812468 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0.5880183863281624 -0.15755905175128312 -0.7933533402912354 +vn -0.5880183863281624 0.15755905175128312 0.7933533402912354 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 306/913/229 305/914/229 308/915/229 307/916/229 +f 309/917/230 310/918/230 311/919/230 312/920/230 +f 305/921/231 306/922/231 310/923/231 309/924/231 +f 308/925/232 307/926/232 311/927/232 312/928/232 +f 305/929/233 309/930/233 307/931/233 311/932/233 +f 310/933/234 306/934/234 312/935/234 308/936/234 +o cube +v 0.5104874722739214 0.8043732709476114 1.7477842132174666 +v 0.22311729198892 0.8813738786837636 1.5194986773391963 +v 0.5104874722739214 0.8043732709476114 1.7477842132174666 +v 0.22311729198892 0.8813738786837636 1.5194986773391963 +v 0.6075446141873666 1.1665954558060119 1.7477842132174666 +v 0.3201744339023653 1.2435960635421641 1.5194986773391963 +v 0.6075446141873666 1.1665954558060119 1.7477842132174666 +v 0.3201744339023653 1.2435960635421641 1.5194986773391963 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0.5880183863281624 -0.15755905175128312 -0.7933533402912354 +vn -0.5880183863281624 0.15755905175128312 0.7933533402912354 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 314/937/235 313/938/235 316/939/235 315/940/235 +f 317/941/236 318/942/236 319/943/236 320/944/236 +f 313/945/237 314/946/237 318/947/237 317/948/237 +f 316/949/238 315/950/238 319/951/238 320/952/238 +f 313/953/239 317/954/239 315/955/239 319/956/239 +f 318/957/240 314/958/240 320/959/240 316/960/240 +o cube +v 0.5196752595602989 0.8019114107639975 1.735388067275416 +v 0.23230507927529753 0.8789120185001498 1.5071025313971458 +v 0.5196752595602989 0.8019114107639975 1.735388067275416 +v 0.23230507927529753 0.8789120185001498 1.5071025313971458 +v 0.6167324014737442 1.1641335956223982 1.735388067275416 +v 0.3293622211887428 1.2411342033585504 1.5071025313971458 +v 0.6167324014737442 1.1641335956223982 1.735388067275416 +v 0.3293622211887428 1.2411342033585504 1.5071025313971458 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0.5880183863281624 -0.15755905175128312 -0.7933533402912354 +vn -0.5880183863281624 0.15755905175128312 0.7933533402912354 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 322/961/241 321/962/241 324/963/241 323/964/241 +f 325/965/242 326/966/242 327/967/242 328/968/242 +f 321/969/243 322/970/243 326/971/243 325/972/243 +f 324/973/244 323/974/244 327/975/244 328/976/244 +f 321/977/245 325/978/245 323/979/245 327/980/245 +f 326/981/246 322/982/246 328/983/246 324/984/246 +o cube +v 0.493779375 1.3764998471732155 -3.896020173878768 +v 0.493779375 1.4156980208985857 -4.2689658846418705 +v 0.493779375 0.941396517949596 -3.9417513765583663 +v 0.493779375 0.980594691674966 -4.314697087321469 +v 0.11877937500000002 1.3764998471732155 -3.896020173878768 +v 0.11877937500000002 1.4156980208985857 -4.2689658846418705 +v 0.11877937500000002 0.941396517949596 -3.9417513765583663 +v 0.11877937500000002 0.980594691674966 -4.314697087321469 +vt 0.46728515625 0.82373046875 +vt 0.46728515625 0.8271484375 +vt 0.46435546875 0.8271484375 +vt 0.46435546875 0.82373046875 +vt 0.47314453125 0.82373046875 +vt 0.47314453125 0.8271484375 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.82373046875 +vt 0.46728515625 0.830078125 +vt 0.46728515625 0.8271484375 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.830078125 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.830078125 +vt 0.47314453125 0.830078125 +vt 0.47314453125 0.8271484375 +vt 0.47607421875 0.82373046875 +vt 0.47607421875 0.8271484375 +vt 0.47314453125 0.8271484375 +vt 0.47314453125 0.82373046875 +vt 0.47021484375 0.82373046875 +vt 0.47021484375 0.8271484375 +vt 0.46728515625 0.8271484375 +vt 0.46728515625 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9945218953682733 0.10452846326765346 +vn 0 -0.9945218953682733 -0.10452846326765346 +vn 0 -0.10452846326765346 0.9945218953682733 +vn 0 0.10452846326765346 -0.9945218953682733 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 332/985/247 330/986/247 329/987/247 331/988/247 +f 335/989/248 333/990/248 334/991/248 336/992/248 +f 329/993/249 330/994/249 334/995/249 333/996/249 +f 332/997/250 331/998/250 335/999/250 336/1000/250 +f 331/1001/251 329/1002/251 333/1003/251 335/1004/251 +f 336/1005/252 334/1006/252 330/1007/252 332/1008/252 +o cube +v 0.509404375 1.2909538050129603 -3.8893003583518473 +v 0.509404375 1.3334184932154445 -4.293324878345208 +v 0.509404375 1.2287961865524433 -3.8958333873060758 +v 0.509404375 1.2712608747549274 -4.299857907299437 +v 0.10315437500000002 1.2909538050129603 -3.8893003583518473 +v 0.10315437500000002 1.3334184932154445 -4.293324878345208 +v 0.10315437500000002 1.2287961865524433 -3.8958333873060758 +v 0.10315437500000002 1.2712608747549274 -4.299857907299437 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9945218953682733 0.10452846326765346 +vn 0 -0.9945218953682733 -0.10452846326765346 +vn 0 -0.10452846326765346 0.9945218953682733 +vn 0 0.10452846326765346 -0.9945218953682733 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 340/1009/253 338/1010/253 337/1011/253 339/1012/253 +f 343/1013/254 341/1014/254 342/1015/254 344/1016/254 +f 337/1017/255 338/1018/255 342/1019/255 341/1020/255 +f 340/1021/256 339/1022/256 343/1023/256 344/1024/256 +f 339/1025/257 337/1026/257 341/1027/257 343/1028/257 +f 344/1029/258 342/1030/258 338/1031/258 340/1032/258 +o cube +v 0.509404375 1.0671863785550988 -3.9128192625870692 +v 0.509404375 1.109651066757583 -4.31684378258043 +v 0.509404375 1.0050287600945818 -3.9193522915412977 +v 0.509404375 1.047493448297066 -4.323376811534659 +v 0.10315437500000002 1.0671863785550988 -3.9128192625870692 +v 0.10315437500000002 1.109651066757583 -4.31684378258043 +v 0.10315437500000002 1.0050287600945818 -3.9193522915412977 +v 0.10315437500000002 1.047493448297066 -4.323376811534659 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9945218953682733 0.10452846326765346 +vn 0 -0.9945218953682733 -0.10452846326765346 +vn 0 -0.10452846326765346 0.9945218953682733 +vn 0 0.10452846326765346 -0.9945218953682733 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 348/1033/259 346/1034/259 345/1035/259 347/1036/259 +f 351/1037/260 349/1038/260 350/1039/260 352/1040/260 +f 345/1041/261 346/1042/261 350/1043/261 349/1044/261 +f 348/1045/262 347/1046/262 351/1047/262 352/1048/262 +f 347/1049/263 345/1050/263 349/1051/263 351/1052/263 +f 352/1053/264 350/1054/264 346/1055/264 348/1056/264 +o cube +v 0.493779375 1.2988028240975693 -3.9041864600715535 +v 0.493779375 1.3380009978229392 -4.277132170834656 +v 0.493779375 1.2988028240975693 -3.9041864600715535 +v 0.493779375 1.3380009978229392 -4.277132170834656 +v 0.11877937500000002 1.2988028240975693 -3.9041864600715535 +v 0.11877937500000002 1.3380009978229392 -4.277132170834656 +v 0.11877937500000002 1.2988028240975693 -3.9041864600715535 +v 0.11877937500000002 1.3380009978229392 -4.277132170834656 +vt 0.48779296875 0.59765625 +vt 0.48486328125 0.59765625 +vt 0.48779296875 0.59765625 +vt 0.48486328125 0.59765625 +vt 0.49365234375 0.59765625 +vt 0.49072265625 0.59765625 +vt 0.49365234375 0.59765625 +vt 0.49072265625 0.59765625 +vt 0.48779296875 0.6005859375 +vt 0.48779296875 0.59765625 +vt 0.49072265625 0.59765625 +vt 0.49072265625 0.6005859375 +vt 0.49072265625 0.59765625 +vt 0.49072265625 0.6005859375 +vt 0.49365234375 0.6005859375 +vt 0.49365234375 0.59765625 +vt 0.49658203125 0.59765625 +vt 0.49365234375 0.59765625 +vt 0.49658203125 0.59765625 +vt 0.49365234375 0.59765625 +vt 0.49072265625 0.59765625 +vt 0.48779296875 0.59765625 +vt 0.49072265625 0.59765625 +vt 0.48779296875 0.59765625 +vn 0 0 0 +vn 0 0 0 +vn 0 0.9945218953682733 0.10452846326765346 +vn 0 -0.9945218953682733 -0.10452846326765346 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 354/1057/265 353/1058/265 356/1059/265 355/1060/265 +f 357/1061/266 358/1062/266 359/1063/266 360/1064/266 +f 353/1065/267 354/1066/267 358/1067/267 357/1068/267 +f 356/1069/268 355/1070/268 359/1071/268 360/1072/268 +f 353/1073/269 357/1074/269 355/1075/269 359/1076/269 +f 358/1077/270 354/1078/270 360/1079/270 356/1080/270 +o cube +v 0.493779375 1.3143422287126985 -3.9025532028329963 +v 0.493779375 1.3535404024380686 -4.275498913596099 +v 0.493779375 1.3143422287126985 -3.9025532028329963 +v 0.493779375 1.3535404024380686 -4.275498913596099 +v 0.11877937500000002 1.3143422287126985 -3.9025532028329963 +v 0.11877937500000002 1.3535404024380686 -4.275498913596099 +v 0.11877937500000002 1.3143422287126985 -3.9025532028329963 +v 0.11877937500000002 1.3535404024380686 -4.275498913596099 +vt 0.48779296875 0.5947265625 +vt 0.48486328125 0.5947265625 +vt 0.48779296875 0.5947265625 +vt 0.48486328125 0.5947265625 +vt 0.49365234375 0.5947265625 +vt 0.49072265625 0.5947265625 +vt 0.49365234375 0.5947265625 +vt 0.49072265625 0.5947265625 +vt 0.48779296875 0.59765625 +vt 0.48779296875 0.5947265625 +vt 0.49072265625 0.5947265625 +vt 0.49072265625 0.59765625 +vt 0.49072265625 0.5947265625 +vt 0.49072265625 0.59765625 +vt 0.49365234375 0.59765625 +vt 0.49365234375 0.5947265625 +vt 0.49658203125 0.5947265625 +vt 0.49365234375 0.5947265625 +vt 0.49658203125 0.5947265625 +vt 0.49365234375 0.5947265625 +vt 0.49072265625 0.5947265625 +vt 0.48779296875 0.5947265625 +vt 0.49072265625 0.5947265625 +vt 0.48779296875 0.5947265625 +vn 0 0 0 +vn 0 0 0 +vn 0 0.9945218953682733 0.10452846326765346 +vn 0 -0.9945218953682733 -0.10452846326765346 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 362/1081/271 361/1082/271 364/1083/271 363/1084/271 +f 365/1085/272 366/1086/272 367/1087/272 368/1088/272 +f 361/1089/273 362/1090/273 366/1091/273 365/1092/273 +f 364/1093/274 363/1094/274 367/1095/274 368/1096/274 +f 361/1097/275 365/1098/275 363/1099/275 367/1100/275 +f 366/1101/276 362/1102/276 368/1103/276 364/1104/276 +o cube +v 0.493779375 1.3298816333278278 -3.900919945594439 +v 0.493779375 1.3690798070531978 -4.2738656563575415 +v 0.493779375 1.3298816333278278 -3.900919945594439 +v 0.493779375 1.3690798070531978 -4.2738656563575415 +v 0.11877937500000002 1.3298816333278278 -3.900919945594439 +v 0.11877937500000002 1.3690798070531978 -4.2738656563575415 +v 0.11877937500000002 1.3298816333278278 -3.900919945594439 +v 0.11877937500000002 1.3690798070531978 -4.2738656563575415 +vt 0.48779296875 0.591796875 +vt 0.48486328125 0.591796875 +vt 0.48779296875 0.591796875 +vt 0.48486328125 0.591796875 +vt 0.49365234375 0.591796875 +vt 0.49072265625 0.591796875 +vt 0.49365234375 0.591796875 +vt 0.49072265625 0.591796875 +vt 0.48779296875 0.5947265625 +vt 0.48779296875 0.591796875 +vt 0.49072265625 0.591796875 +vt 0.49072265625 0.5947265625 +vt 0.49072265625 0.591796875 +vt 0.49072265625 0.5947265625 +vt 0.49365234375 0.5947265625 +vt 0.49365234375 0.591796875 +vt 0.49658203125 0.591796875 +vt 0.49365234375 0.591796875 +vt 0.49658203125 0.591796875 +vt 0.49365234375 0.591796875 +vt 0.49072265625 0.591796875 +vt 0.48779296875 0.591796875 +vt 0.49072265625 0.591796875 +vt 0.48779296875 0.591796875 +vn 0 0 0 +vn 0 0 0 +vn 0 0.9945218953682733 0.10452846326765346 +vn 0 -0.9945218953682733 -0.10452846326765346 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 370/1105/277 369/1106/277 372/1107/277 371/1108/277 +f 373/1109/278 374/1110/278 375/1111/278 376/1112/278 +f 369/1113/279 370/1114/279 374/1115/279 373/1116/279 +f 372/1117/280 371/1118/280 375/1119/280 376/1120/280 +f 369/1121/281 373/1122/281 371/1123/281 375/1124/281 +f 374/1125/282 370/1126/282 376/1127/282 372/1128/282 +o cube +v -0.0830805653343058 1.3453221001306483 -3.714833424932195 +v -0.09367470482915025 1.4257925787693972 -4.080944427602169 +v -0.027328977707865992 0.9218467491261615 -3.809525756030115 +v -0.03792311720271044 1.0023172277649104 -4.17563675870009 +v -0.4548723883494847 1.296374778048129 -3.714833424932195 +v -0.4654665278443291 1.3768452566868778 -4.080944427602169 +v -0.3991208007230449 0.8728994270436422 -3.809525756030115 +v -0.40971494021788935 0.953369905682391 -4.17563675870009 +vt 0.46728515625 0.82373046875 +vt 0.46728515625 0.8271484375 +vt 0.46435546875 0.8271484375 +vt 0.46435546875 0.82373046875 +vt 0.47314453125 0.82373046875 +vt 0.47314453125 0.8271484375 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.82373046875 +vt 0.46728515625 0.830078125 +vt 0.46728515625 0.8271484375 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.830078125 +vt 0.47021484375 0.8271484375 +vt 0.47021484375 0.830078125 +vt 0.47314453125 0.830078125 +vt 0.47314453125 0.8271484375 +vt 0.47607421875 0.82373046875 +vt 0.47607421875 0.8271484375 +vt 0.47314453125 0.8271484375 +vt 0.47314453125 0.82373046875 +vt 0.47021484375 0.82373046875 +vt 0.47021484375 0.8271484375 +vt 0.46728515625 0.8271484375 +vt 0.46728515625 0.82373046875 +vn 0.9914448613738104 0.13052619222005157 -6.938893903907228e-18 +vn -0.9914448613738104 -0.13052619222005157 6.938893903907228e-18 +vn -0.1274322002890053 0.9679436594388271 0.21643961393810288 +vn 0.1274322002890053 -0.9679436594388271 -0.21643961393810288 +vn 0.02825103865291857 -0.21458794303666345 0.9762960071199334 +vn -0.02825103865291857 0.21458794303666345 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 380/1129/283 378/1130/283 377/1131/283 379/1132/283 +f 383/1133/284 381/1134/284 382/1135/284 384/1136/284 +f 377/1137/285 378/1138/285 382/1139/285 381/1140/285 +f 380/1141/286 379/1142/286 383/1143/286 384/1144/286 +f 379/1145/287 377/1146/287 381/1147/287 383/1148/287 +f 384/1149/288 382/1150/288 378/1151/288 380/1152/288 +o cube +v -0.056395724997003294 1.2623383890089879 -3.7178408922469734 +v -0.06787270944975149 1.3495147408676322 -4.114461145139447 +v -0.04843121247894047 1.2018419102940612 -3.7313683681181047 +v -0.05990819693168867 1.2890182621527055 -4.127988621010577 +v -0.45917019993011376 1.2093121234195918 -3.7178408922469734 +v -0.47064718438286196 1.2964884752782364 -4.114461145139447 +v -0.4512056874120509 1.1488156447046651 -3.7313683681181047 +v -0.46268267186479917 1.2359919965633097 -4.127988621010577 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 0.9914448613738104 0.13052619222005157 -6.938893903907228e-18 +vn -0.9914448613738104 -0.13052619222005157 6.938893903907228e-18 +vn -0.1274322002890053 0.9679436594388271 0.21643961393810288 +vn 0.1274322002890053 -0.9679436594388271 -0.21643961393810288 +vn 0.02825103865291857 -0.21458794303666345 0.9762960071199334 +vn -0.02825103865291857 0.21458794303666345 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 388/1153/289 386/1154/289 385/1155/289 387/1156/289 +f 391/1157/290 389/1158/290 390/1159/290 392/1160/290 +f 385/1161/291 386/1162/291 390/1163/291 389/1164/291 +f 388/1165/292 387/1166/292 391/1167/292 392/1168/292 +f 387/1169/293 385/1170/293 389/1171/293 391/1172/293 +f 392/1173/294 390/1174/294 386/1175/294 388/1176/294 +o cube +v -0.027723479931977102 1.0445510656352517 -3.766539805383047 +v -0.0392004643847253 1.1317274174938963 -4.16316005827552 +v -0.01975896741391428 0.984054586920325 -3.780067281254178 +v -0.031235951866662476 1.0712309387789696 -4.176687534146651 +v -0.4304979548650876 0.9915248000458557 -3.766539805383047 +v -0.44197493931783577 1.0787011519045002 -4.16316005827552 +v -0.4225334423470247 0.9310283213309292 -3.780067281254178 +v -0.434010426799773 1.0182046731895738 -4.176687534146651 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 0.9914448613738104 0.13052619222005157 -6.938893903907228e-18 +vn -0.9914448613738104 -0.13052619222005157 6.938893903907228e-18 +vn -0.1274322002890053 0.9679436594388271 0.21643961393810288 +vn 0.1274322002890053 -0.9679436594388271 -0.21643961393810288 +vn 0.02825103865291857 -0.21458794303666345 0.9762960071199334 +vn -0.02825103865291857 0.21458794303666345 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 396/1177/295 394/1178/295 393/1179/295 395/1180/295 +f 399/1181/296 397/1182/296 398/1183/296 400/1184/296 +f 393/1185/297 394/1186/297 398/1187/297 397/1188/297 +f 396/1189/298 395/1190/298 399/1191/298 400/1192/298 +f 395/1193/299 393/1194/299 397/1195/299 399/1196/299 +f 400/1197/300 398/1198/300 394/1199/300 396/1200/300 +o cube +v -0.07312492468672727 1.26970150173699 -3.731742769771109 +v -0.08371906418157171 1.3501719803757388 -4.097853772441084 +v -0.07312492468672727 1.26970150173699 -3.731742769771109 +v -0.08371906418157171 1.3501719803757388 -4.097853772441084 +v -0.44491674770190615 1.2207541796544708 -3.731742769771109 +v -0.4555108871967506 1.3012246582932194 -4.097853772441084 +v -0.44491674770190615 1.2207541796544708 -3.731742769771109 +v -0.4555108871967506 1.3012246582932194 -4.097853772441084 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn -0.1274322002890053 0.9679436594388271 0.21643961393810288 +vn 0.1274322002890053 -0.9679436594388271 -0.21643961393810288 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 402/1201/301 401/1202/301 404/1203/301 403/1204/301 +f 405/1205/302 406/1206/302 407/1207/302 408/1208/302 +f 401/1209/303 402/1210/303 406/1211/303 405/1212/303 +f 404/1213/304 403/1214/304 407/1215/304 408/1216/304 +f 401/1217/305 405/1218/305 403/1219/305 407/1220/305 +f 406/1221/306 402/1222/306 408/1223/306 404/1224/306 +o cube +v -0.07511605281624298 1.2848256214157217 -3.728360900803326 +v -0.08571019231108742 1.3652961000544703 -4.094471903473301 +v -0.07511605281624298 1.2848256214157217 -3.728360900803326 +v -0.08571019231108742 1.3652961000544703 -4.094471903473301 +v -0.4469078758314219 1.2358782993332023 -3.728360900803326 +v -0.45750201532626633 1.3163487779719512 -4.094471903473301 +v -0.4469078758314219 1.2358782993332023 -3.728360900803326 +v -0.45750201532626633 1.3163487779719512 -4.094471903473301 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn -0.1274322002890053 0.9679436594388271 0.21643961393810288 +vn 0.1274322002890053 -0.9679436594388271 -0.21643961393810288 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 410/1225/307 409/1226/307 412/1227/307 411/1228/307 +f 413/1229/308 414/1230/308 415/1231/308 416/1232/308 +f 409/1233/309 410/1234/309 414/1235/309 413/1236/309 +f 412/1237/310 411/1238/310 415/1239/310 416/1240/310 +f 409/1241/311 413/1242/311 411/1243/311 415/1244/311 +f 414/1245/312 410/1246/312 416/1247/312 412/1248/312 +o cube +v -0.07710718094575866 1.2999497410944534 -3.7249790318355434 +v -0.08770132044060311 1.380420219733202 -4.091090034505518 +v -0.07710718094575866 1.2999497410944534 -3.7249790318355434 +v -0.08770132044060311 1.380420219733202 -4.091090034505518 +v -0.4488990039609375 1.251002419011934 -3.7249790318355434 +v -0.45949314345578196 1.3314728976506829 -4.091090034505518 +v -0.4488990039609375 1.251002419011934 -3.7249790318355434 +v -0.45949314345578196 1.3314728976506829 -4.091090034505518 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn -0.1274322002890053 0.9679436594388271 0.21643961393810288 +vn 0.1274322002890053 -0.9679436594388271 -0.21643961393810288 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 418/1249/313 417/1250/313 420/1251/313 419/1252/313 +f 421/1253/314 422/1254/314 423/1255/314 424/1256/314 +f 417/1257/315 418/1258/315 422/1259/315 421/1260/315 +f 420/1261/316 419/1262/316 423/1263/316 424/1264/316 +f 417/1265/317 421/1266/317 419/1267/317 423/1268/317 +f 422/1269/318 418/1270/318 424/1271/318 420/1272/318 +o cube +v 0.181279375 0.3656250000000002 -1.24105125 +v 0.181279375 0.3656250000000002 -1.61605125 +v 0.181279375 -0.0718749999999998 -1.24105125 +v 0.181279375 -0.0718749999999998 -1.61605125 +v -0.193720625 0.3656250000000002 -1.24105125 +v -0.193720625 0.3656250000000002 -1.61605125 +v -0.193720625 -0.0718749999999998 -1.24105125 +v -0.193720625 -0.0718749999999998 -1.61605125 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 428/1273/319 426/1274/319 425/1275/319 427/1276/319 +f 431/1277/320 429/1278/320 430/1279/320 432/1280/320 +f 425/1281/321 426/1282/321 430/1283/321 429/1284/321 +f 428/1285/322 427/1286/322 431/1287/322 432/1288/322 +f 427/1289/323 425/1290/323 429/1291/323 431/1292/323 +f 432/1293/324 430/1294/324 426/1295/324 428/1296/324 +o cube +v 0.196904375 0.2812500000000002 -1.22542625 +v 0.196904375 0.2812500000000002 -1.63167625 +v 0.196904375 0.21875000000000022 -1.22542625 +v 0.196904375 0.21875000000000022 -1.63167625 +v -0.209345625 0.2812500000000002 -1.22542625 +v -0.209345625 0.2812500000000002 -1.63167625 +v -0.209345625 0.21875000000000022 -1.22542625 +v -0.209345625 0.21875000000000022 -1.63167625 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 436/1297/325 434/1298/325 433/1299/325 435/1300/325 +f 439/1301/326 437/1302/326 438/1303/326 440/1304/326 +f 433/1305/327 434/1306/327 438/1307/327 437/1308/327 +f 436/1309/328 435/1310/328 439/1311/328 440/1312/328 +f 435/1313/329 433/1314/329 437/1315/329 439/1316/329 +f 440/1317/330 438/1318/330 434/1319/330 436/1320/330 +o cube +v 0.196904375 0.05625000000000023 -1.22542625 +v 0.196904375 0.05625000000000023 -1.63167625 +v 0.196904375 -0.006249999999999756 -1.22542625 +v 0.196904375 -0.006249999999999756 -1.63167625 +v -0.209345625 0.05625000000000023 -1.22542625 +v -0.209345625 0.05625000000000023 -1.63167625 +v -0.209345625 -0.006249999999999756 -1.22542625 +v -0.209345625 -0.006249999999999756 -1.63167625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 444/1321/331 442/1322/331 441/1323/331 443/1324/331 +f 447/1325/332 445/1326/332 446/1327/332 448/1328/332 +f 441/1329/333 442/1330/333 446/1331/333 445/1332/333 +f 444/1333/334 443/1334/334 447/1335/334 448/1336/334 +f 443/1337/335 441/1338/335 445/1339/335 447/1340/335 +f 448/1341/336 446/1342/336 442/1343/336 444/1344/336 +o cube +v 0.181279375 0.2875000000000002 -1.24105125 +v 0.181279375 0.2875000000000002 -1.61605125 +v 0.181279375 0.2875000000000002 -1.24105125 +v 0.181279375 0.2875000000000002 -1.61605125 +v -0.193720625 0.2875000000000002 -1.24105125 +v -0.193720625 0.2875000000000002 -1.61605125 +v -0.193720625 0.2875000000000002 -1.24105125 +v -0.193720625 0.2875000000000002 -1.61605125 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 450/1345/337 449/1346/337 452/1347/337 451/1348/337 +f 453/1349/338 454/1350/338 455/1351/338 456/1352/338 +f 449/1353/339 450/1354/339 454/1355/339 453/1356/339 +f 452/1357/340 451/1358/340 455/1359/340 456/1360/340 +f 449/1361/341 453/1362/341 451/1363/341 455/1364/341 +f 454/1365/342 450/1366/342 456/1367/342 452/1368/342 +o cube +v 0.181279375 0.3031250000000002 -1.24105125 +v 0.181279375 0.3031250000000002 -1.61605125 +v 0.181279375 0.3031250000000002 -1.24105125 +v 0.181279375 0.3031250000000002 -1.61605125 +v -0.193720625 0.3031250000000002 -1.24105125 +v -0.193720625 0.3031250000000002 -1.61605125 +v -0.193720625 0.3031250000000002 -1.24105125 +v -0.193720625 0.3031250000000002 -1.61605125 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 458/1369/343 457/1370/343 460/1371/343 459/1372/343 +f 461/1373/344 462/1374/344 463/1375/344 464/1376/344 +f 457/1377/345 458/1378/345 462/1379/345 461/1380/345 +f 460/1381/346 459/1382/346 463/1383/346 464/1384/346 +f 457/1385/347 461/1386/347 459/1387/347 463/1388/347 +f 462/1389/348 458/1390/348 464/1391/348 460/1392/348 +o cube +v 0.181279375 0.3187500000000002 -1.24105125 +v 0.181279375 0.3187500000000002 -1.61605125 +v 0.181279375 0.3187500000000002 -1.24105125 +v 0.181279375 0.3187500000000002 -1.61605125 +v -0.193720625 0.3187500000000002 -1.24105125 +v -0.193720625 0.3187500000000002 -1.61605125 +v -0.193720625 0.3187500000000002 -1.24105125 +v -0.193720625 0.3187500000000002 -1.61605125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 466/1393/349 465/1394/349 468/1395/349 467/1396/349 +f 469/1397/350 470/1398/350 471/1399/350 472/1400/350 +f 465/1401/351 466/1402/351 470/1403/351 469/1404/351 +f 468/1405/352 467/1406/352 471/1407/352 472/1408/352 +f 465/1409/353 469/1410/353 467/1411/353 471/1412/353 +f 470/1413/354 466/1414/354 472/1415/354 468/1416/354 +o cube +v 0.181279375 0.3656250000000002 -2.49105125 +v 0.181279375 0.3656250000000002 -2.86605125 +v 0.181279375 -0.0718749999999998 -2.49105125 +v 0.181279375 -0.0718749999999998 -2.86605125 +v -0.193720625 0.3656250000000002 -2.49105125 +v -0.193720625 0.3656250000000002 -2.86605125 +v -0.193720625 -0.0718749999999998 -2.49105125 +v -0.193720625 -0.0718749999999998 -2.86605125 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 476/1417/355 474/1418/355 473/1419/355 475/1420/355 +f 479/1421/356 477/1422/356 478/1423/356 480/1424/356 +f 473/1425/357 474/1426/357 478/1427/357 477/1428/357 +f 476/1429/358 475/1430/358 479/1431/358 480/1432/358 +f 475/1433/359 473/1434/359 477/1435/359 479/1436/359 +f 480/1437/360 478/1438/360 474/1439/360 476/1440/360 +o cube +v 0.196904375 0.2812500000000002 -2.47542625 +v 0.196904375 0.2812500000000002 -2.88167625 +v 0.196904375 0.21875000000000022 -2.47542625 +v 0.196904375 0.21875000000000022 -2.88167625 +v -0.209345625 0.2812500000000002 -2.47542625 +v -0.209345625 0.2812500000000002 -2.88167625 +v -0.209345625 0.21875000000000022 -2.47542625 +v -0.209345625 0.21875000000000022 -2.88167625 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 484/1441/361 482/1442/361 481/1443/361 483/1444/361 +f 487/1445/362 485/1446/362 486/1447/362 488/1448/362 +f 481/1449/363 482/1450/363 486/1451/363 485/1452/363 +f 484/1453/364 483/1454/364 487/1455/364 488/1456/364 +f 483/1457/365 481/1458/365 485/1459/365 487/1460/365 +f 488/1461/366 486/1462/366 482/1463/366 484/1464/366 +o cube +v 0.196904375 0.05625000000000023 -2.47542625 +v 0.196904375 0.05625000000000023 -2.88167625 +v 0.196904375 -0.006249999999999756 -2.47542625 +v 0.196904375 -0.006249999999999756 -2.88167625 +v -0.209345625 0.05625000000000023 -2.47542625 +v -0.209345625 0.05625000000000023 -2.88167625 +v -0.209345625 -0.006249999999999756 -2.47542625 +v -0.209345625 -0.006249999999999756 -2.88167625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 492/1465/367 490/1466/367 489/1467/367 491/1468/367 +f 495/1469/368 493/1470/368 494/1471/368 496/1472/368 +f 489/1473/369 490/1474/369 494/1475/369 493/1476/369 +f 492/1477/370 491/1478/370 495/1479/370 496/1480/370 +f 491/1481/371 489/1482/371 493/1483/371 495/1484/371 +f 496/1485/372 494/1486/372 490/1487/372 492/1488/372 +o cube +v 0.181279375 0.2875000000000002 -2.49105125 +v 0.181279375 0.2875000000000002 -2.86605125 +v 0.181279375 0.2875000000000002 -2.49105125 +v 0.181279375 0.2875000000000002 -2.86605125 +v -0.193720625 0.2875000000000002 -2.49105125 +v -0.193720625 0.2875000000000002 -2.86605125 +v -0.193720625 0.2875000000000002 -2.49105125 +v -0.193720625 0.2875000000000002 -2.86605125 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 498/1489/373 497/1490/373 500/1491/373 499/1492/373 +f 501/1493/374 502/1494/374 503/1495/374 504/1496/374 +f 497/1497/375 498/1498/375 502/1499/375 501/1500/375 +f 500/1501/376 499/1502/376 503/1503/376 504/1504/376 +f 497/1505/377 501/1506/377 499/1507/377 503/1508/377 +f 502/1509/378 498/1510/378 504/1511/378 500/1512/378 +o cube +v 0.181279375 0.3031250000000002 -2.49105125 +v 0.181279375 0.3031250000000002 -2.86605125 +v 0.181279375 0.3031250000000002 -2.49105125 +v 0.181279375 0.3031250000000002 -2.86605125 +v -0.193720625 0.3031250000000002 -2.49105125 +v -0.193720625 0.3031250000000002 -2.86605125 +v -0.193720625 0.3031250000000002 -2.49105125 +v -0.193720625 0.3031250000000002 -2.86605125 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 506/1513/379 505/1514/379 508/1515/379 507/1516/379 +f 509/1517/380 510/1518/380 511/1519/380 512/1520/380 +f 505/1521/381 506/1522/381 510/1523/381 509/1524/381 +f 508/1525/382 507/1526/382 511/1527/382 512/1528/382 +f 505/1529/383 509/1530/383 507/1531/383 511/1532/383 +f 510/1533/384 506/1534/384 512/1535/384 508/1536/384 +o cube +v 0.181279375 0.3187500000000002 -2.49105125 +v 0.181279375 0.3187500000000002 -2.86605125 +v 0.181279375 0.3187500000000002 -2.49105125 +v 0.181279375 0.3187500000000002 -2.86605125 +v -0.193720625 0.3187500000000002 -2.49105125 +v -0.193720625 0.3187500000000002 -2.86605125 +v -0.193720625 0.3187500000000002 -2.49105125 +v -0.193720625 0.3187500000000002 -2.86605125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 514/1537/385 513/1538/385 516/1539/385 515/1540/385 +f 517/1541/386 518/1542/386 519/1543/386 520/1544/386 +f 513/1545/387 514/1546/387 518/1547/387 517/1548/387 +f 516/1549/388 515/1550/388 519/1551/388 520/1552/388 +f 513/1553/389 517/1554/389 515/1555/389 519/1556/389 +f 518/1557/390 514/1558/390 520/1559/390 516/1560/390 +o cube +v 0.181279375 0.3656250000000002 -0.74105125 +v 0.181279375 0.3656250000000002 -1.11605125 +v 0.181279375 -0.0718749999999998 -0.74105125 +v 0.181279375 -0.0718749999999998 -1.11605125 +v -0.193720625 0.3656250000000002 -0.74105125 +v -0.193720625 0.3656250000000002 -1.11605125 +v -0.193720625 -0.0718749999999998 -0.74105125 +v -0.193720625 -0.0718749999999998 -1.11605125 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 524/1561/391 522/1562/391 521/1563/391 523/1564/391 +f 527/1565/392 525/1566/392 526/1567/392 528/1568/392 +f 521/1569/393 522/1570/393 526/1571/393 525/1572/393 +f 524/1573/394 523/1574/394 527/1575/394 528/1576/394 +f 523/1577/395 521/1578/395 525/1579/395 527/1580/395 +f 528/1581/396 526/1582/396 522/1583/396 524/1584/396 +o cube +v 0.196904375 0.2812500000000002 -0.72542625 +v 0.196904375 0.2812500000000002 -1.13167625 +v 0.196904375 0.21875000000000022 -0.72542625 +v 0.196904375 0.21875000000000022 -1.13167625 +v -0.209345625 0.2812500000000002 -0.72542625 +v -0.209345625 0.2812500000000002 -1.13167625 +v -0.209345625 0.21875000000000022 -0.72542625 +v -0.209345625 0.21875000000000022 -1.13167625 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 532/1585/397 530/1586/397 529/1587/397 531/1588/397 +f 535/1589/398 533/1590/398 534/1591/398 536/1592/398 +f 529/1593/399 530/1594/399 534/1595/399 533/1596/399 +f 532/1597/400 531/1598/400 535/1599/400 536/1600/400 +f 531/1601/401 529/1602/401 533/1603/401 535/1604/401 +f 536/1605/402 534/1606/402 530/1607/402 532/1608/402 +o cube +v 0.196904375 0.05625000000000023 -0.72542625 +v 0.196904375 0.05625000000000023 -1.13167625 +v 0.196904375 -0.006249999999999756 -0.72542625 +v 0.196904375 -0.006249999999999756 -1.13167625 +v -0.209345625 0.05625000000000023 -0.72542625 +v -0.209345625 0.05625000000000023 -1.13167625 +v -0.209345625 -0.006249999999999756 -0.72542625 +v -0.209345625 -0.006249999999999756 -1.13167625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 540/1609/403 538/1610/403 537/1611/403 539/1612/403 +f 543/1613/404 541/1614/404 542/1615/404 544/1616/404 +f 537/1617/405 538/1618/405 542/1619/405 541/1620/405 +f 540/1621/406 539/1622/406 543/1623/406 544/1624/406 +f 539/1625/407 537/1626/407 541/1627/407 543/1628/407 +f 544/1629/408 542/1630/408 538/1631/408 540/1632/408 +o cube +v 0.181279375 0.2875000000000002 -0.74105125 +v 0.181279375 0.2875000000000002 -1.11605125 +v 0.181279375 0.2875000000000002 -0.74105125 +v 0.181279375 0.2875000000000002 -1.11605125 +v -0.193720625 0.2875000000000002 -0.74105125 +v -0.193720625 0.2875000000000002 -1.11605125 +v -0.193720625 0.2875000000000002 -0.74105125 +v -0.193720625 0.2875000000000002 -1.11605125 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 546/1633/409 545/1634/409 548/1635/409 547/1636/409 +f 549/1637/410 550/1638/410 551/1639/410 552/1640/410 +f 545/1641/411 546/1642/411 550/1643/411 549/1644/411 +f 548/1645/412 547/1646/412 551/1647/412 552/1648/412 +f 545/1649/413 549/1650/413 547/1651/413 551/1652/413 +f 550/1653/414 546/1654/414 552/1655/414 548/1656/414 +o cube +v 0.181279375 0.3031250000000002 -0.74105125 +v 0.181279375 0.3031250000000002 -1.11605125 +v 0.181279375 0.3031250000000002 -0.74105125 +v 0.181279375 0.3031250000000002 -1.11605125 +v -0.193720625 0.3031250000000002 -0.74105125 +v -0.193720625 0.3031250000000002 -1.11605125 +v -0.193720625 0.3031250000000002 -0.74105125 +v -0.193720625 0.3031250000000002 -1.11605125 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 554/1657/415 553/1658/415 556/1659/415 555/1660/415 +f 557/1661/416 558/1662/416 559/1663/416 560/1664/416 +f 553/1665/417 554/1666/417 558/1667/417 557/1668/417 +f 556/1669/418 555/1670/418 559/1671/418 560/1672/418 +f 553/1673/419 557/1674/419 555/1675/419 559/1676/419 +f 558/1677/420 554/1678/420 560/1679/420 556/1680/420 +o cube +v 0.181279375 0.3187500000000002 -0.74105125 +v 0.181279375 0.3187500000000002 -1.11605125 +v 0.181279375 0.3187500000000002 -0.74105125 +v 0.181279375 0.3187500000000002 -1.11605125 +v -0.193720625 0.3187500000000002 -0.74105125 +v -0.193720625 0.3187500000000002 -1.11605125 +v -0.193720625 0.3187500000000002 -0.74105125 +v -0.193720625 0.3187500000000002 -1.11605125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 562/1681/421 561/1682/421 564/1683/421 563/1684/421 +f 565/1685/422 566/1686/422 567/1687/422 568/1688/422 +f 561/1689/423 562/1690/423 566/1691/423 565/1692/423 +f 564/1693/424 563/1694/424 567/1695/424 568/1696/424 +f 561/1697/425 565/1698/425 563/1699/425 567/1700/425 +f 566/1701/426 562/1702/426 568/1703/426 564/1704/426 +o cube +v 0.181279375 0.3656250000000002 -2.05355125 +v 0.181279375 0.3656250000000002 -2.42855125 +v 0.181279375 -0.0718749999999998 -2.05355125 +v 0.181279375 -0.0718749999999998 -2.42855125 +v -0.193720625 0.3656250000000002 -2.05355125 +v -0.193720625 0.3656250000000002 -2.42855125 +v -0.193720625 -0.0718749999999998 -2.05355125 +v -0.193720625 -0.0718749999999998 -2.42855125 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 572/1705/427 570/1706/427 569/1707/427 571/1708/427 +f 575/1709/428 573/1710/428 574/1711/428 576/1712/428 +f 569/1713/429 570/1714/429 574/1715/429 573/1716/429 +f 572/1717/430 571/1718/430 575/1719/430 576/1720/430 +f 571/1721/431 569/1722/431 573/1723/431 575/1724/431 +f 576/1725/432 574/1726/432 570/1727/432 572/1728/432 +o cube +v 0.196904375 0.2812500000000002 -2.03792625 +v 0.196904375 0.2812500000000002 -2.44417625 +v 0.196904375 0.21875000000000022 -2.03792625 +v 0.196904375 0.21875000000000022 -2.44417625 +v -0.209345625 0.2812500000000002 -2.03792625 +v -0.209345625 0.2812500000000002 -2.44417625 +v -0.209345625 0.21875000000000022 -2.03792625 +v -0.209345625 0.21875000000000022 -2.44417625 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 580/1729/433 578/1730/433 577/1731/433 579/1732/433 +f 583/1733/434 581/1734/434 582/1735/434 584/1736/434 +f 577/1737/435 578/1738/435 582/1739/435 581/1740/435 +f 580/1741/436 579/1742/436 583/1743/436 584/1744/436 +f 579/1745/437 577/1746/437 581/1747/437 583/1748/437 +f 584/1749/438 582/1750/438 578/1751/438 580/1752/438 +o cube +v 0.196904375 0.05625000000000023 -2.03792625 +v 0.196904375 0.05625000000000023 -2.44417625 +v 0.196904375 -0.006249999999999756 -2.03792625 +v 0.196904375 -0.006249999999999756 -2.44417625 +v -0.209345625 0.05625000000000023 -2.03792625 +v -0.209345625 0.05625000000000023 -2.44417625 +v -0.209345625 -0.006249999999999756 -2.03792625 +v -0.209345625 -0.006249999999999756 -2.44417625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 588/1753/439 586/1754/439 585/1755/439 587/1756/439 +f 591/1757/440 589/1758/440 590/1759/440 592/1760/440 +f 585/1761/441 586/1762/441 590/1763/441 589/1764/441 +f 588/1765/442 587/1766/442 591/1767/442 592/1768/442 +f 587/1769/443 585/1770/443 589/1771/443 591/1772/443 +f 592/1773/444 590/1774/444 586/1775/444 588/1776/444 +o cube +v 0.181279375 0.2875000000000002 -2.05355125 +v 0.181279375 0.2875000000000002 -2.42855125 +v 0.181279375 0.2875000000000002 -2.05355125 +v 0.181279375 0.2875000000000002 -2.42855125 +v -0.193720625 0.2875000000000002 -2.05355125 +v -0.193720625 0.2875000000000002 -2.42855125 +v -0.193720625 0.2875000000000002 -2.05355125 +v -0.193720625 0.2875000000000002 -2.42855125 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 594/1777/445 593/1778/445 596/1779/445 595/1780/445 +f 597/1781/446 598/1782/446 599/1783/446 600/1784/446 +f 593/1785/447 594/1786/447 598/1787/447 597/1788/447 +f 596/1789/448 595/1790/448 599/1791/448 600/1792/448 +f 593/1793/449 597/1794/449 595/1795/449 599/1796/449 +f 598/1797/450 594/1798/450 600/1799/450 596/1800/450 +o cube +v 0.181279375 0.3031250000000002 -2.05355125 +v 0.181279375 0.3031250000000002 -2.42855125 +v 0.181279375 0.3031250000000002 -2.05355125 +v 0.181279375 0.3031250000000002 -2.42855125 +v -0.193720625 0.3031250000000002 -2.05355125 +v -0.193720625 0.3031250000000002 -2.42855125 +v -0.193720625 0.3031250000000002 -2.05355125 +v -0.193720625 0.3031250000000002 -2.42855125 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 602/1801/451 601/1802/451 604/1803/451 603/1804/451 +f 605/1805/452 606/1806/452 607/1807/452 608/1808/452 +f 601/1809/453 602/1810/453 606/1811/453 605/1812/453 +f 604/1813/454 603/1814/454 607/1815/454 608/1816/454 +f 601/1817/455 605/1818/455 603/1819/455 607/1820/455 +f 606/1821/456 602/1822/456 608/1823/456 604/1824/456 +o cube +v 0.181279375 0.3187500000000002 -2.05355125 +v 0.181279375 0.3187500000000002 -2.42855125 +v 0.181279375 0.3187500000000002 -2.05355125 +v 0.181279375 0.3187500000000002 -2.42855125 +v -0.193720625 0.3187500000000002 -2.05355125 +v -0.193720625 0.3187500000000002 -2.42855125 +v -0.193720625 0.3187500000000002 -2.05355125 +v -0.193720625 0.3187500000000002 -2.42855125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 610/1825/457 609/1826/457 612/1827/457 611/1828/457 +f 613/1829/458 614/1830/458 615/1831/458 616/1832/458 +f 609/1833/459 610/1834/459 614/1835/459 613/1836/459 +f 612/1837/460 611/1838/460 615/1839/460 616/1840/460 +f 609/1841/461 613/1842/461 611/1843/461 615/1844/461 +f 614/1845/462 610/1846/462 616/1847/462 612/1848/462 +o cube +v 0.181279375 0.3656250000000002 -1.64730125 +v 0.181279375 0.3656250000000002 -2.02230125 +v 0.181279375 -0.0718749999999998 -1.64730125 +v 0.181279375 -0.0718749999999998 -2.02230125 +v -0.193720625 0.3656250000000002 -1.64730125 +v -0.193720625 0.3656250000000002 -2.02230125 +v -0.193720625 -0.0718749999999998 -1.64730125 +v -0.193720625 -0.0718749999999998 -2.02230125 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 620/1849/463 618/1850/463 617/1851/463 619/1852/463 +f 623/1853/464 621/1854/464 622/1855/464 624/1856/464 +f 617/1857/465 618/1858/465 622/1859/465 621/1860/465 +f 620/1861/466 619/1862/466 623/1863/466 624/1864/466 +f 619/1865/467 617/1866/467 621/1867/467 623/1868/467 +f 624/1869/468 622/1870/468 618/1871/468 620/1872/468 +o cube +v 0.196904375 0.2812500000000002 -1.63167625 +v 0.196904375 0.2812500000000002 -2.03792625 +v 0.196904375 0.21875000000000022 -1.63167625 +v 0.196904375 0.21875000000000022 -2.03792625 +v -0.209345625 0.2812500000000002 -1.63167625 +v -0.209345625 0.2812500000000002 -2.03792625 +v -0.209345625 0.21875000000000022 -1.63167625 +v -0.209345625 0.21875000000000022 -2.03792625 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 628/1873/469 626/1874/469 625/1875/469 627/1876/469 +f 631/1877/470 629/1878/470 630/1879/470 632/1880/470 +f 625/1881/471 626/1882/471 630/1883/471 629/1884/471 +f 628/1885/472 627/1886/472 631/1887/472 632/1888/472 +f 627/1889/473 625/1890/473 629/1891/473 631/1892/473 +f 632/1893/474 630/1894/474 626/1895/474 628/1896/474 +o cube +v 0.196904375 0.05625000000000023 -1.63167625 +v 0.196904375 0.05625000000000023 -2.03792625 +v 0.196904375 -0.006249999999999756 -1.63167625 +v 0.196904375 -0.006249999999999756 -2.03792625 +v -0.209345625 0.05625000000000023 -1.63167625 +v -0.209345625 0.05625000000000023 -2.03792625 +v -0.209345625 -0.006249999999999756 -1.63167625 +v -0.209345625 -0.006249999999999756 -2.03792625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 636/1897/475 634/1898/475 633/1899/475 635/1900/475 +f 639/1901/476 637/1902/476 638/1903/476 640/1904/476 +f 633/1905/477 634/1906/477 638/1907/477 637/1908/477 +f 636/1909/478 635/1910/478 639/1911/478 640/1912/478 +f 635/1913/479 633/1914/479 637/1915/479 639/1916/479 +f 640/1917/480 638/1918/480 634/1919/480 636/1920/480 +o cube +v 0.181279375 0.2875000000000002 -1.64730125 +v 0.181279375 0.2875000000000002 -2.02230125 +v 0.181279375 0.2875000000000002 -1.64730125 +v 0.181279375 0.2875000000000002 -2.02230125 +v -0.193720625 0.2875000000000002 -1.64730125 +v -0.193720625 0.2875000000000002 -2.02230125 +v -0.193720625 0.2875000000000002 -1.64730125 +v -0.193720625 0.2875000000000002 -2.02230125 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 642/1921/481 641/1922/481 644/1923/481 643/1924/481 +f 645/1925/482 646/1926/482 647/1927/482 648/1928/482 +f 641/1929/483 642/1930/483 646/1931/483 645/1932/483 +f 644/1933/484 643/1934/484 647/1935/484 648/1936/484 +f 641/1937/485 645/1938/485 643/1939/485 647/1940/485 +f 646/1941/486 642/1942/486 648/1943/486 644/1944/486 +o cube +v 0.181279375 0.3031250000000002 -1.64730125 +v 0.181279375 0.3031250000000002 -2.02230125 +v 0.181279375 0.3031250000000002 -1.64730125 +v 0.181279375 0.3031250000000002 -2.02230125 +v -0.193720625 0.3031250000000002 -1.64730125 +v -0.193720625 0.3031250000000002 -2.02230125 +v -0.193720625 0.3031250000000002 -1.64730125 +v -0.193720625 0.3031250000000002 -2.02230125 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 650/1945/487 649/1946/487 652/1947/487 651/1948/487 +f 653/1949/488 654/1950/488 655/1951/488 656/1952/488 +f 649/1953/489 650/1954/489 654/1955/489 653/1956/489 +f 652/1957/490 651/1958/490 655/1959/490 656/1960/490 +f 649/1961/491 653/1962/491 651/1963/491 655/1964/491 +f 654/1965/492 650/1966/492 656/1967/492 652/1968/492 +o cube +v 0.181279375 0.3187500000000002 -1.64730125 +v 0.181279375 0.3187500000000002 -2.02230125 +v 0.181279375 0.3187500000000002 -1.64730125 +v 0.181279375 0.3187500000000002 -2.02230125 +v -0.193720625 0.3187500000000002 -1.64730125 +v -0.193720625 0.3187500000000002 -2.02230125 +v -0.193720625 0.3187500000000002 -1.64730125 +v -0.193720625 0.3187500000000002 -2.02230125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 658/1969/493 657/1970/493 660/1971/493 659/1972/493 +f 661/1973/494 662/1974/494 663/1975/494 664/1976/494 +f 657/1977/495 658/1978/495 662/1979/495 661/1980/495 +f 660/1981/496 659/1982/496 663/1983/496 664/1984/496 +f 657/1985/497 661/1986/497 659/1987/497 663/1988/497 +f 662/1989/498 658/1990/498 664/1991/498 660/1992/498 +o cube +v 0.631220625 0.4593749999999998 -2.30355125 +v 0.631220625 0.4593749999999998 -2.67855125 +v 0.631220625 0.02187499999999981 -2.30355125 +v 0.631220625 0.02187499999999981 -2.67855125 +v 0.256220625 0.4593749999999998 -2.30355125 +v 0.256220625 0.4593749999999998 -2.67855125 +v 0.256220625 0.02187499999999981 -2.30355125 +v 0.256220625 0.02187499999999981 -2.67855125 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4765625 0.82373046875 +vt 0.4765625 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.830078125 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 668/1993/499 666/1994/499 665/1995/499 667/1996/499 +f 671/1997/500 669/1998/500 670/1999/500 672/2000/500 +f 665/2001/501 666/2002/501 670/2003/501 669/2004/501 +f 668/2005/502 667/2006/502 671/2007/502 672/2008/502 +f 667/2009/503 665/2010/503 669/2011/503 671/2012/503 +f 672/2013/504 670/2014/504 666/2015/504 668/2016/504 +o cube +v 0.646845625 0.37499999999999983 -2.28792625 +v 0.646845625 0.37499999999999983 -2.69417625 +v 0.646845625 0.31249999999999983 -2.28792625 +v 0.646845625 0.31249999999999983 -2.69417625 +v 0.24059562499999998 0.37499999999999983 -2.28792625 +v 0.24059562499999998 0.37499999999999983 -2.69417625 +v 0.24059562499999998 0.31249999999999983 -2.28792625 +v 0.24059562499999998 0.31249999999999983 -2.69417625 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.46728515625 0.91357421875 +vt 0.46728515625 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.9169921875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 676/2017/505 674/2018/505 673/2019/505 675/2020/505 +f 679/2021/506 677/2022/506 678/2023/506 680/2024/506 +f 673/2025/507 674/2026/507 678/2027/507 677/2028/507 +f 676/2029/508 675/2030/508 679/2031/508 680/2032/508 +f 675/2033/509 673/2034/509 677/2035/509 679/2036/509 +f 680/2037/510 678/2038/510 674/2039/510 676/2040/510 +o cube +v 0.646845625 0.14999999999999986 -2.28792625 +v 0.646845625 0.14999999999999986 -2.69417625 +v 0.646845625 0.08749999999999986 -2.28792625 +v 0.646845625 0.08749999999999986 -2.69417625 +v 0.24059562499999998 0.14999999999999986 -2.28792625 +v 0.24059562499999998 0.14999999999999986 -2.69417625 +v 0.24059562499999998 0.08749999999999986 -2.28792625 +v 0.24059562499999998 0.08749999999999986 -2.69417625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4677734375 0.77978515625 +vt 0.4677734375 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.783203125 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 684/2041/511 682/2042/511 681/2043/511 683/2044/511 +f 687/2045/512 685/2046/512 686/2047/512 688/2048/512 +f 681/2049/513 682/2050/513 686/2051/513 685/2052/513 +f 684/2053/514 683/2054/514 687/2055/514 688/2056/514 +f 683/2057/515 681/2058/515 685/2059/515 687/2060/515 +f 688/2061/516 686/2062/516 682/2063/516 684/2064/516 +o cube +v 0.631220625 0.3812499999999998 -2.30355125 +v 0.631220625 0.3812499999999998 -2.67855125 +v 0.631220625 0.3812499999999998 -2.30355125 +v 0.631220625 0.3812499999999998 -2.67855125 +v 0.256220625 0.3812499999999998 -2.30355125 +v 0.256220625 0.3812499999999998 -2.67855125 +v 0.256220625 0.3812499999999998 -2.30355125 +v 0.256220625 0.3812499999999998 -2.67855125 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24560546875 0.6103515625 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 690/2065/517 689/2066/517 692/2067/517 691/2068/517 +f 693/2069/518 694/2070/518 695/2071/518 696/2072/518 +f 689/2073/519 690/2074/519 694/2075/519 693/2076/519 +f 692/2077/520 691/2078/520 695/2079/520 696/2080/520 +f 689/2081/521 693/2082/521 691/2083/521 695/2084/521 +f 694/2085/522 690/2086/522 696/2087/522 692/2088/522 +o cube +v 0.631220625 0.3968749999999998 -2.30355125 +v 0.631220625 0.3968749999999998 -2.67855125 +v 0.631220625 0.3968749999999998 -2.30355125 +v 0.631220625 0.3968749999999998 -2.67855125 +v 0.256220625 0.3968749999999998 -2.30355125 +v 0.256220625 0.3968749999999998 -2.67855125 +v 0.256220625 0.3968749999999998 -2.30355125 +v 0.256220625 0.3968749999999998 -2.67855125 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.474609375 0.9130859375 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 698/2089/523 697/2090/523 700/2091/523 699/2092/523 +f 701/2093/524 702/2094/524 703/2095/524 704/2096/524 +f 697/2097/525 698/2098/525 702/2099/525 701/2100/525 +f 700/2101/526 699/2102/526 703/2103/526 704/2104/526 +f 697/2105/527 701/2106/527 699/2107/527 703/2108/527 +f 702/2109/528 698/2110/528 704/2111/528 700/2112/528 +o cube +v 0.631220625 0.4124999999999998 -2.30355125 +v 0.631220625 0.4124999999999998 -2.67855125 +v 0.631220625 0.4124999999999998 -2.30355125 +v 0.631220625 0.4124999999999998 -2.67855125 +v 0.256220625 0.4124999999999998 -2.30355125 +v 0.256220625 0.4124999999999998 -2.67855125 +v 0.256220625 0.4124999999999998 -2.30355125 +v 0.256220625 0.4124999999999998 -2.67855125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47607421875 0.65576171875 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 706/2113/529 705/2114/529 708/2115/529 707/2116/529 +f 709/2117/530 710/2118/530 711/2119/530 712/2120/530 +f 705/2121/531 706/2122/531 710/2123/531 709/2124/531 +f 708/2125/532 707/2126/532 711/2127/532 712/2128/532 +f 705/2129/533 709/2130/533 707/2131/533 711/2132/533 +f 710/2133/534 706/2134/534 712/2135/534 708/2136/534 +o cube +v 0.631220625 0.4593749999999998 -0.9910512499999999 +v 0.631220625 0.4593749999999998 -1.36605125 +v 0.631220625 0.02187499999999981 -0.9910512499999999 +v 0.631220625 0.02187499999999981 -1.36605125 +v 0.256220625 0.4593749999999998 -0.9910512499999999 +v 0.256220625 0.4593749999999998 -1.36605125 +v 0.256220625 0.02187499999999981 -0.9910512499999999 +v 0.256220625 0.02187499999999981 -1.36605125 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4765625 0.82373046875 +vt 0.4765625 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.830078125 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 716/2137/535 714/2138/535 713/2139/535 715/2140/535 +f 719/2141/536 717/2142/536 718/2143/536 720/2144/536 +f 713/2145/537 714/2146/537 718/2147/537 717/2148/537 +f 716/2149/538 715/2150/538 719/2151/538 720/2152/538 +f 715/2153/539 713/2154/539 717/2155/539 719/2156/539 +f 720/2157/540 718/2158/540 714/2159/540 716/2160/540 +o cube +v 0.646845625 0.37499999999999983 -0.9754262499999999 +v 0.646845625 0.37499999999999983 -1.38167625 +v 0.646845625 0.31249999999999983 -0.9754262499999999 +v 0.646845625 0.31249999999999983 -1.38167625 +v 0.24059562499999998 0.37499999999999983 -0.9754262499999999 +v 0.24059562499999998 0.37499999999999983 -1.38167625 +v 0.24059562499999998 0.31249999999999983 -0.9754262499999999 +v 0.24059562499999998 0.31249999999999983 -1.38167625 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.46728515625 0.91357421875 +vt 0.46728515625 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.9169921875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 724/2161/541 722/2162/541 721/2163/541 723/2164/541 +f 727/2165/542 725/2166/542 726/2167/542 728/2168/542 +f 721/2169/543 722/2170/543 726/2171/543 725/2172/543 +f 724/2173/544 723/2174/544 727/2175/544 728/2176/544 +f 723/2177/545 721/2178/545 725/2179/545 727/2180/545 +f 728/2181/546 726/2182/546 722/2183/546 724/2184/546 +o cube +v 0.646845625 0.14999999999999986 -0.9754262499999999 +v 0.646845625 0.14999999999999986 -1.38167625 +v 0.646845625 0.08749999999999986 -0.9754262499999999 +v 0.646845625 0.08749999999999986 -1.38167625 +v 0.24059562499999998 0.14999999999999986 -0.9754262499999999 +v 0.24059562499999998 0.14999999999999986 -1.38167625 +v 0.24059562499999998 0.08749999999999986 -0.9754262499999999 +v 0.24059562499999998 0.08749999999999986 -1.38167625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4677734375 0.77978515625 +vt 0.4677734375 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.783203125 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 732/2185/547 730/2186/547 729/2187/547 731/2188/547 +f 735/2189/548 733/2190/548 734/2191/548 736/2192/548 +f 729/2193/549 730/2194/549 734/2195/549 733/2196/549 +f 732/2197/550 731/2198/550 735/2199/550 736/2200/550 +f 731/2201/551 729/2202/551 733/2203/551 735/2204/551 +f 736/2205/552 734/2206/552 730/2207/552 732/2208/552 +o cube +v 0.631220625 0.3812499999999998 -0.9910512499999999 +v 0.631220625 0.3812499999999998 -1.36605125 +v 0.631220625 0.3812499999999998 -0.9910512499999999 +v 0.631220625 0.3812499999999998 -1.36605125 +v 0.256220625 0.3812499999999998 -0.9910512499999999 +v 0.256220625 0.3812499999999998 -1.36605125 +v 0.256220625 0.3812499999999998 -0.9910512499999999 +v 0.256220625 0.3812499999999998 -1.36605125 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24560546875 0.6103515625 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 738/2209/553 737/2210/553 740/2211/553 739/2212/553 +f 741/2213/554 742/2214/554 743/2215/554 744/2216/554 +f 737/2217/555 738/2218/555 742/2219/555 741/2220/555 +f 740/2221/556 739/2222/556 743/2223/556 744/2224/556 +f 737/2225/557 741/2226/557 739/2227/557 743/2228/557 +f 742/2229/558 738/2230/558 744/2231/558 740/2232/558 +o cube +v 0.631220625 0.3968749999999998 -0.9910512499999999 +v 0.631220625 0.3968749999999998 -1.36605125 +v 0.631220625 0.3968749999999998 -0.9910512499999999 +v 0.631220625 0.3968749999999998 -1.36605125 +v 0.256220625 0.3968749999999998 -0.9910512499999999 +v 0.256220625 0.3968749999999998 -1.36605125 +v 0.256220625 0.3968749999999998 -0.9910512499999999 +v 0.256220625 0.3968749999999998 -1.36605125 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.474609375 0.9130859375 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 746/2233/559 745/2234/559 748/2235/559 747/2236/559 +f 749/2237/560 750/2238/560 751/2239/560 752/2240/560 +f 745/2241/561 746/2242/561 750/2243/561 749/2244/561 +f 748/2245/562 747/2246/562 751/2247/562 752/2248/562 +f 745/2249/563 749/2250/563 747/2251/563 751/2252/563 +f 750/2253/564 746/2254/564 752/2255/564 748/2256/564 +o cube +v 0.631220625 0.4124999999999998 -0.9910512499999999 +v 0.631220625 0.4124999999999998 -1.36605125 +v 0.631220625 0.4124999999999998 -0.9910512499999999 +v 0.631220625 0.4124999999999998 -1.36605125 +v 0.256220625 0.4124999999999998 -0.9910512499999999 +v 0.256220625 0.4124999999999998 -1.36605125 +v 0.256220625 0.4124999999999998 -0.9910512499999999 +v 0.256220625 0.4124999999999998 -1.36605125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47607421875 0.65576171875 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 754/2257/565 753/2258/565 756/2259/565 755/2260/565 +f 757/2261/566 758/2262/566 759/2263/566 760/2264/566 +f 753/2265/567 754/2266/567 758/2267/567 757/2268/567 +f 756/2269/568 755/2270/568 759/2271/568 760/2272/568 +f 753/2273/569 757/2274/569 755/2275/569 759/2276/569 +f 758/2277/570 754/2278/570 760/2279/570 756/2280/570 +o cube +v 0.631220625 0.4593749999999998 -1.42855125 +v 0.631220625 0.4593749999999998 -1.80355125 +v 0.631220625 0.02187499999999981 -1.42855125 +v 0.631220625 0.02187499999999981 -1.80355125 +v 0.256220625 0.4593749999999998 -1.42855125 +v 0.256220625 0.4593749999999998 -1.80355125 +v 0.256220625 0.02187499999999981 -1.42855125 +v 0.256220625 0.02187499999999981 -1.80355125 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4765625 0.82373046875 +vt 0.4765625 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.830078125 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 764/2281/571 762/2282/571 761/2283/571 763/2284/571 +f 767/2285/572 765/2286/572 766/2287/572 768/2288/572 +f 761/2289/573 762/2290/573 766/2291/573 765/2292/573 +f 764/2293/574 763/2294/574 767/2295/574 768/2296/574 +f 763/2297/575 761/2298/575 765/2299/575 767/2300/575 +f 768/2301/576 766/2302/576 762/2303/576 764/2304/576 +o cube +v 0.646845625 0.37499999999999983 -1.41292625 +v 0.646845625 0.37499999999999983 -1.81917625 +v 0.646845625 0.31249999999999983 -1.41292625 +v 0.646845625 0.31249999999999983 -1.81917625 +v 0.24059562499999998 0.37499999999999983 -1.41292625 +v 0.24059562499999998 0.37499999999999983 -1.81917625 +v 0.24059562499999998 0.31249999999999983 -1.41292625 +v 0.24059562499999998 0.31249999999999983 -1.81917625 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.46728515625 0.91357421875 +vt 0.46728515625 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.9169921875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 772/2305/577 770/2306/577 769/2307/577 771/2308/577 +f 775/2309/578 773/2310/578 774/2311/578 776/2312/578 +f 769/2313/579 770/2314/579 774/2315/579 773/2316/579 +f 772/2317/580 771/2318/580 775/2319/580 776/2320/580 +f 771/2321/581 769/2322/581 773/2323/581 775/2324/581 +f 776/2325/582 774/2326/582 770/2327/582 772/2328/582 +o cube +v 0.646845625 0.14999999999999986 -1.41292625 +v 0.646845625 0.14999999999999986 -1.81917625 +v 0.646845625 0.08749999999999986 -1.41292625 +v 0.646845625 0.08749999999999986 -1.81917625 +v 0.24059562499999998 0.14999999999999986 -1.41292625 +v 0.24059562499999998 0.14999999999999986 -1.81917625 +v 0.24059562499999998 0.08749999999999986 -1.41292625 +v 0.24059562499999998 0.08749999999999986 -1.81917625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4677734375 0.77978515625 +vt 0.4677734375 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.783203125 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 780/2329/583 778/2330/583 777/2331/583 779/2332/583 +f 783/2333/584 781/2334/584 782/2335/584 784/2336/584 +f 777/2337/585 778/2338/585 782/2339/585 781/2340/585 +f 780/2341/586 779/2342/586 783/2343/586 784/2344/586 +f 779/2345/587 777/2346/587 781/2347/587 783/2348/587 +f 784/2349/588 782/2350/588 778/2351/588 780/2352/588 +o cube +v 0.631220625 0.3812499999999998 -1.42855125 +v 0.631220625 0.3812499999999998 -1.80355125 +v 0.631220625 0.3812499999999998 -1.42855125 +v 0.631220625 0.3812499999999998 -1.80355125 +v 0.256220625 0.3812499999999998 -1.42855125 +v 0.256220625 0.3812499999999998 -1.80355125 +v 0.256220625 0.3812499999999998 -1.42855125 +v 0.256220625 0.3812499999999998 -1.80355125 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24560546875 0.6103515625 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 786/2353/589 785/2354/589 788/2355/589 787/2356/589 +f 789/2357/590 790/2358/590 791/2359/590 792/2360/590 +f 785/2361/591 786/2362/591 790/2363/591 789/2364/591 +f 788/2365/592 787/2366/592 791/2367/592 792/2368/592 +f 785/2369/593 789/2370/593 787/2371/593 791/2372/593 +f 790/2373/594 786/2374/594 792/2375/594 788/2376/594 +o cube +v 0.631220625 0.3968749999999998 -1.42855125 +v 0.631220625 0.3968749999999998 -1.80355125 +v 0.631220625 0.3968749999999998 -1.42855125 +v 0.631220625 0.3968749999999998 -1.80355125 +v 0.256220625 0.3968749999999998 -1.42855125 +v 0.256220625 0.3968749999999998 -1.80355125 +v 0.256220625 0.3968749999999998 -1.42855125 +v 0.256220625 0.3968749999999998 -1.80355125 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.474609375 0.9130859375 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 794/2377/595 793/2378/595 796/2379/595 795/2380/595 +f 797/2381/596 798/2382/596 799/2383/596 800/2384/596 +f 793/2385/597 794/2386/597 798/2387/597 797/2388/597 +f 796/2389/598 795/2390/598 799/2391/598 800/2392/598 +f 793/2393/599 797/2394/599 795/2395/599 799/2396/599 +f 798/2397/600 794/2398/600 800/2399/600 796/2400/600 +o cube +v 0.631220625 0.4124999999999998 -1.42855125 +v 0.631220625 0.4124999999999998 -1.80355125 +v 0.631220625 0.4124999999999998 -1.42855125 +v 0.631220625 0.4124999999999998 -1.80355125 +v 0.256220625 0.4124999999999998 -1.42855125 +v 0.256220625 0.4124999999999998 -1.80355125 +v 0.256220625 0.4124999999999998 -1.42855125 +v 0.256220625 0.4124999999999998 -1.80355125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47607421875 0.65576171875 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 802/2401/601 801/2402/601 804/2403/601 803/2404/601 +f 805/2405/602 806/2406/602 807/2407/602 808/2408/602 +f 801/2409/603 802/2410/603 806/2411/603 805/2412/603 +f 804/2413/604 803/2414/604 807/2415/604 808/2416/604 +f 801/2417/605 805/2418/605 803/2419/605 807/2420/605 +f 806/2421/606 802/2422/606 808/2423/606 804/2424/606 +o cube +v 0.631220625 0.4593749999999998 -1.83480125 +v 0.631220625 0.4593749999999998 -2.20980125 +v 0.631220625 0.02187499999999981 -1.83480125 +v 0.631220625 0.02187499999999981 -2.20980125 +v 0.256220625 0.4593749999999998 -1.83480125 +v 0.256220625 0.4593749999999998 -2.20980125 +v 0.256220625 0.02187499999999981 -1.83480125 +v 0.256220625 0.02187499999999981 -2.20980125 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4765625 0.82373046875 +vt 0.4765625 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.830078125 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 812/2425/607 810/2426/607 809/2427/607 811/2428/607 +f 815/2429/608 813/2430/608 814/2431/608 816/2432/608 +f 809/2433/609 810/2434/609 814/2435/609 813/2436/609 +f 812/2437/610 811/2438/610 815/2439/610 816/2440/610 +f 811/2441/611 809/2442/611 813/2443/611 815/2444/611 +f 816/2445/612 814/2446/612 810/2447/612 812/2448/612 +o cube +v 0.646845625 0.37499999999999983 -1.81917625 +v 0.646845625 0.37499999999999983 -2.22542625 +v 0.646845625 0.31249999999999983 -1.81917625 +v 0.646845625 0.31249999999999983 -2.22542625 +v 0.24059562499999998 0.37499999999999983 -1.81917625 +v 0.24059562499999998 0.37499999999999983 -2.22542625 +v 0.24059562499999998 0.31249999999999983 -1.81917625 +v 0.24059562499999998 0.31249999999999983 -2.22542625 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.46728515625 0.91357421875 +vt 0.46728515625 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.9169921875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 820/2449/613 818/2450/613 817/2451/613 819/2452/613 +f 823/2453/614 821/2454/614 822/2455/614 824/2456/614 +f 817/2457/615 818/2458/615 822/2459/615 821/2460/615 +f 820/2461/616 819/2462/616 823/2463/616 824/2464/616 +f 819/2465/617 817/2466/617 821/2467/617 823/2468/617 +f 824/2469/618 822/2470/618 818/2471/618 820/2472/618 +o cube +v 0.646845625 0.14999999999999986 -1.81917625 +v 0.646845625 0.14999999999999986 -2.22542625 +v 0.646845625 0.08749999999999986 -1.81917625 +v 0.646845625 0.08749999999999986 -2.22542625 +v 0.24059562499999998 0.14999999999999986 -1.81917625 +v 0.24059562499999998 0.14999999999999986 -2.22542625 +v 0.24059562499999998 0.08749999999999986 -1.81917625 +v 0.24059562499999998 0.08749999999999986 -2.22542625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4677734375 0.77978515625 +vt 0.4677734375 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.783203125 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 828/2473/619 826/2474/619 825/2475/619 827/2476/619 +f 831/2477/620 829/2478/620 830/2479/620 832/2480/620 +f 825/2481/621 826/2482/621 830/2483/621 829/2484/621 +f 828/2485/622 827/2486/622 831/2487/622 832/2488/622 +f 827/2489/623 825/2490/623 829/2491/623 831/2492/623 +f 832/2493/624 830/2494/624 826/2495/624 828/2496/624 +o cube +v 0.631220625 0.3812499999999998 -1.83480125 +v 0.631220625 0.3812499999999998 -2.20980125 +v 0.631220625 0.3812499999999998 -1.83480125 +v 0.631220625 0.3812499999999998 -2.20980125 +v 0.256220625 0.3812499999999998 -1.83480125 +v 0.256220625 0.3812499999999998 -2.20980125 +v 0.256220625 0.3812499999999998 -1.83480125 +v 0.256220625 0.3812499999999998 -2.20980125 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24560546875 0.6103515625 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 834/2497/625 833/2498/625 836/2499/625 835/2500/625 +f 837/2501/626 838/2502/626 839/2503/626 840/2504/626 +f 833/2505/627 834/2506/627 838/2507/627 837/2508/627 +f 836/2509/628 835/2510/628 839/2511/628 840/2512/628 +f 833/2513/629 837/2514/629 835/2515/629 839/2516/629 +f 838/2517/630 834/2518/630 840/2519/630 836/2520/630 +o cube +v 0.631220625 0.3968749999999998 -1.83480125 +v 0.631220625 0.3968749999999998 -2.20980125 +v 0.631220625 0.3968749999999998 -1.83480125 +v 0.631220625 0.3968749999999998 -2.20980125 +v 0.256220625 0.3968749999999998 -1.83480125 +v 0.256220625 0.3968749999999998 -2.20980125 +v 0.256220625 0.3968749999999998 -1.83480125 +v 0.256220625 0.3968749999999998 -2.20980125 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.474609375 0.9130859375 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 842/2521/631 841/2522/631 844/2523/631 843/2524/631 +f 845/2525/632 846/2526/632 847/2527/632 848/2528/632 +f 841/2529/633 842/2530/633 846/2531/633 845/2532/633 +f 844/2533/634 843/2534/634 847/2535/634 848/2536/634 +f 841/2537/635 845/2538/635 843/2539/635 847/2540/635 +f 846/2541/636 842/2542/636 848/2543/636 844/2544/636 +o cube +v 0.631220625 0.4124999999999998 -1.83480125 +v 0.631220625 0.4124999999999998 -2.20980125 +v 0.631220625 0.4124999999999998 -1.83480125 +v 0.631220625 0.4124999999999998 -2.20980125 +v 0.256220625 0.4124999999999998 -1.83480125 +v 0.256220625 0.4124999999999998 -2.20980125 +v 0.256220625 0.4124999999999998 -1.83480125 +v 0.256220625 0.4124999999999998 -2.20980125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47607421875 0.65576171875 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 850/2545/637 849/2546/637 852/2547/637 851/2548/637 +f 853/2549/638 854/2550/638 855/2551/638 856/2552/638 +f 849/2553/639 850/2554/639 854/2555/639 853/2556/639 +f 852/2557/640 851/2558/640 855/2559/640 856/2560/640 +f 849/2561/641 853/2562/641 851/2563/641 855/2564/641 +f 854/2565/642 850/2566/642 856/2567/642 852/2568/642 +o cube +v -0.256220625 0.4593749999999998 -2.30355125 +v -0.256220625 0.4593749999999998 -2.67855125 +v -0.256220625 0.02187499999999981 -2.30355125 +v -0.256220625 0.02187499999999981 -2.67855125 +v -0.631220625 0.4593749999999998 -2.30355125 +v -0.631220625 0.4593749999999998 -2.67855125 +v -0.631220625 0.02187499999999981 -2.30355125 +v -0.631220625 0.02187499999999981 -2.67855125 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 860/2569/643 858/2570/643 857/2571/643 859/2572/643 +f 863/2573/644 861/2574/644 862/2575/644 864/2576/644 +f 857/2577/645 858/2578/645 862/2579/645 861/2580/645 +f 860/2581/646 859/2582/646 863/2583/646 864/2584/646 +f 859/2585/647 857/2586/647 861/2587/647 863/2588/647 +f 864/2589/648 862/2590/648 858/2591/648 860/2592/648 +o cube +v -0.24059562499999998 0.37499999999999983 -2.28792625 +v -0.24059562499999998 0.37499999999999983 -2.69417625 +v -0.24059562499999998 0.31249999999999983 -2.28792625 +v -0.24059562499999998 0.31249999999999983 -2.69417625 +v -0.646845625 0.37499999999999983 -2.28792625 +v -0.646845625 0.37499999999999983 -2.69417625 +v -0.646845625 0.31249999999999983 -2.28792625 +v -0.646845625 0.31249999999999983 -2.69417625 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 868/2593/649 866/2594/649 865/2595/649 867/2596/649 +f 871/2597/650 869/2598/650 870/2599/650 872/2600/650 +f 865/2601/651 866/2602/651 870/2603/651 869/2604/651 +f 868/2605/652 867/2606/652 871/2607/652 872/2608/652 +f 867/2609/653 865/2610/653 869/2611/653 871/2612/653 +f 872/2613/654 870/2614/654 866/2615/654 868/2616/654 +o cube +v -0.24059562499999998 0.14999999999999986 -2.28792625 +v -0.24059562499999998 0.14999999999999986 -2.69417625 +v -0.24059562499999998 0.08749999999999986 -2.28792625 +v -0.24059562499999998 0.08749999999999986 -2.69417625 +v -0.646845625 0.14999999999999986 -2.28792625 +v -0.646845625 0.14999999999999986 -2.69417625 +v -0.646845625 0.08749999999999986 -2.28792625 +v -0.646845625 0.08749999999999986 -2.69417625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 876/2617/655 874/2618/655 873/2619/655 875/2620/655 +f 879/2621/656 877/2622/656 878/2623/656 880/2624/656 +f 873/2625/657 874/2626/657 878/2627/657 877/2628/657 +f 876/2629/658 875/2630/658 879/2631/658 880/2632/658 +f 875/2633/659 873/2634/659 877/2635/659 879/2636/659 +f 880/2637/660 878/2638/660 874/2639/660 876/2640/660 +o cube +v -0.256220625 0.3812499999999998 -2.30355125 +v -0.256220625 0.3812499999999998 -2.67855125 +v -0.256220625 0.3812499999999998 -2.30355125 +v -0.256220625 0.3812499999999998 -2.67855125 +v -0.631220625 0.3812499999999998 -2.30355125 +v -0.631220625 0.3812499999999998 -2.67855125 +v -0.631220625 0.3812499999999998 -2.30355125 +v -0.631220625 0.3812499999999998 -2.67855125 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 882/2641/661 881/2642/661 884/2643/661 883/2644/661 +f 885/2645/662 886/2646/662 887/2647/662 888/2648/662 +f 881/2649/663 882/2650/663 886/2651/663 885/2652/663 +f 884/2653/664 883/2654/664 887/2655/664 888/2656/664 +f 881/2657/665 885/2658/665 883/2659/665 887/2660/665 +f 886/2661/666 882/2662/666 888/2663/666 884/2664/666 +o cube +v -0.256220625 0.3968749999999998 -2.30355125 +v -0.256220625 0.3968749999999998 -2.67855125 +v -0.256220625 0.3968749999999998 -2.30355125 +v -0.256220625 0.3968749999999998 -2.67855125 +v -0.631220625 0.3968749999999998 -2.30355125 +v -0.631220625 0.3968749999999998 -2.67855125 +v -0.631220625 0.3968749999999998 -2.30355125 +v -0.631220625 0.3968749999999998 -2.67855125 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 890/2665/667 889/2666/667 892/2667/667 891/2668/667 +f 893/2669/668 894/2670/668 895/2671/668 896/2672/668 +f 889/2673/669 890/2674/669 894/2675/669 893/2676/669 +f 892/2677/670 891/2678/670 895/2679/670 896/2680/670 +f 889/2681/671 893/2682/671 891/2683/671 895/2684/671 +f 894/2685/672 890/2686/672 896/2687/672 892/2688/672 +o cube +v -0.256220625 0.4124999999999998 -2.30355125 +v -0.256220625 0.4124999999999998 -2.67855125 +v -0.256220625 0.4124999999999998 -2.30355125 +v -0.256220625 0.4124999999999998 -2.67855125 +v -0.631220625 0.4124999999999998 -2.30355125 +v -0.631220625 0.4124999999999998 -2.67855125 +v -0.631220625 0.4124999999999998 -2.30355125 +v -0.631220625 0.4124999999999998 -2.67855125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 898/2689/673 897/2690/673 900/2691/673 899/2692/673 +f 901/2693/674 902/2694/674 903/2695/674 904/2696/674 +f 897/2697/675 898/2698/675 902/2699/675 901/2700/675 +f 900/2701/676 899/2702/676 903/2703/676 904/2704/676 +f 897/2705/677 901/2706/677 899/2707/677 903/2708/677 +f 902/2709/678 898/2710/678 904/2711/678 900/2712/678 +o cube +v -0.256220625 0.4593749999999998 -0.9910512499999999 +v -0.256220625 0.4593749999999998 -1.36605125 +v -0.256220625 0.02187499999999981 -0.9910512499999999 +v -0.256220625 0.02187499999999981 -1.36605125 +v -0.631220625 0.4593749999999998 -0.9910512499999999 +v -0.631220625 0.4593749999999998 -1.36605125 +v -0.631220625 0.02187499999999981 -0.9910512499999999 +v -0.631220625 0.02187499999999981 -1.36605125 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 908/2713/679 906/2714/679 905/2715/679 907/2716/679 +f 911/2717/680 909/2718/680 910/2719/680 912/2720/680 +f 905/2721/681 906/2722/681 910/2723/681 909/2724/681 +f 908/2725/682 907/2726/682 911/2727/682 912/2728/682 +f 907/2729/683 905/2730/683 909/2731/683 911/2732/683 +f 912/2733/684 910/2734/684 906/2735/684 908/2736/684 +o cube +v -0.24059562499999998 0.37499999999999983 -0.9754262499999999 +v -0.24059562499999998 0.37499999999999983 -1.38167625 +v -0.24059562499999998 0.31249999999999983 -0.9754262499999999 +v -0.24059562499999998 0.31249999999999983 -1.38167625 +v -0.646845625 0.37499999999999983 -0.9754262499999999 +v -0.646845625 0.37499999999999983 -1.38167625 +v -0.646845625 0.31249999999999983 -0.9754262499999999 +v -0.646845625 0.31249999999999983 -1.38167625 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 916/2737/685 914/2738/685 913/2739/685 915/2740/685 +f 919/2741/686 917/2742/686 918/2743/686 920/2744/686 +f 913/2745/687 914/2746/687 918/2747/687 917/2748/687 +f 916/2749/688 915/2750/688 919/2751/688 920/2752/688 +f 915/2753/689 913/2754/689 917/2755/689 919/2756/689 +f 920/2757/690 918/2758/690 914/2759/690 916/2760/690 +o cube +v -0.24059562499999998 0.14999999999999986 -0.9754262499999999 +v -0.24059562499999998 0.14999999999999986 -1.38167625 +v -0.24059562499999998 0.08749999999999986 -0.9754262499999999 +v -0.24059562499999998 0.08749999999999986 -1.38167625 +v -0.646845625 0.14999999999999986 -0.9754262499999999 +v -0.646845625 0.14999999999999986 -1.38167625 +v -0.646845625 0.08749999999999986 -0.9754262499999999 +v -0.646845625 0.08749999999999986 -1.38167625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 924/2761/691 922/2762/691 921/2763/691 923/2764/691 +f 927/2765/692 925/2766/692 926/2767/692 928/2768/692 +f 921/2769/693 922/2770/693 926/2771/693 925/2772/693 +f 924/2773/694 923/2774/694 927/2775/694 928/2776/694 +f 923/2777/695 921/2778/695 925/2779/695 927/2780/695 +f 928/2781/696 926/2782/696 922/2783/696 924/2784/696 +o cube +v -0.256220625 0.3812499999999998 -0.9910512499999999 +v -0.256220625 0.3812499999999998 -1.36605125 +v -0.256220625 0.3812499999999998 -0.9910512499999999 +v -0.256220625 0.3812499999999998 -1.36605125 +v -0.631220625 0.3812499999999998 -0.9910512499999999 +v -0.631220625 0.3812499999999998 -1.36605125 +v -0.631220625 0.3812499999999998 -0.9910512499999999 +v -0.631220625 0.3812499999999998 -1.36605125 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 930/2785/697 929/2786/697 932/2787/697 931/2788/697 +f 933/2789/698 934/2790/698 935/2791/698 936/2792/698 +f 929/2793/699 930/2794/699 934/2795/699 933/2796/699 +f 932/2797/700 931/2798/700 935/2799/700 936/2800/700 +f 929/2801/701 933/2802/701 931/2803/701 935/2804/701 +f 934/2805/702 930/2806/702 936/2807/702 932/2808/702 +o cube +v -0.256220625 0.3968749999999998 -0.9910512499999999 +v -0.256220625 0.3968749999999998 -1.36605125 +v -0.256220625 0.3968749999999998 -0.9910512499999999 +v -0.256220625 0.3968749999999998 -1.36605125 +v -0.631220625 0.3968749999999998 -0.9910512499999999 +v -0.631220625 0.3968749999999998 -1.36605125 +v -0.631220625 0.3968749999999998 -0.9910512499999999 +v -0.631220625 0.3968749999999998 -1.36605125 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 938/2809/703 937/2810/703 940/2811/703 939/2812/703 +f 941/2813/704 942/2814/704 943/2815/704 944/2816/704 +f 937/2817/705 938/2818/705 942/2819/705 941/2820/705 +f 940/2821/706 939/2822/706 943/2823/706 944/2824/706 +f 937/2825/707 941/2826/707 939/2827/707 943/2828/707 +f 942/2829/708 938/2830/708 944/2831/708 940/2832/708 +o cube +v -0.256220625 0.4124999999999998 -0.9910512499999999 +v -0.256220625 0.4124999999999998 -1.36605125 +v -0.256220625 0.4124999999999998 -0.9910512499999999 +v -0.256220625 0.4124999999999998 -1.36605125 +v -0.631220625 0.4124999999999998 -0.9910512499999999 +v -0.631220625 0.4124999999999998 -1.36605125 +v -0.631220625 0.4124999999999998 -0.9910512499999999 +v -0.631220625 0.4124999999999998 -1.36605125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 946/2833/709 945/2834/709 948/2835/709 947/2836/709 +f 949/2837/710 950/2838/710 951/2839/710 952/2840/710 +f 945/2841/711 946/2842/711 950/2843/711 949/2844/711 +f 948/2845/712 947/2846/712 951/2847/712 952/2848/712 +f 945/2849/713 949/2850/713 947/2851/713 951/2852/713 +f 950/2853/714 946/2854/714 952/2855/714 948/2856/714 +o cube +v -0.256220625 0.4593749999999998 -0.5379262499999999 +v -0.256220625 0.4593749999999998 -0.9129262499999999 +v -0.256220625 0.02187499999999981 -0.5379262499999999 +v -0.256220625 0.02187499999999981 -0.9129262499999999 +v -0.631220625 0.4593749999999998 -0.5379262499999999 +v -0.631220625 0.4593749999999998 -0.9129262499999999 +v -0.631220625 0.02187499999999981 -0.5379262499999999 +v -0.631220625 0.02187499999999981 -0.9129262499999999 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 956/2857/715 954/2858/715 953/2859/715 955/2860/715 +f 959/2861/716 957/2862/716 958/2863/716 960/2864/716 +f 953/2865/717 954/2866/717 958/2867/717 957/2868/717 +f 956/2869/718 955/2870/718 959/2871/718 960/2872/718 +f 955/2873/719 953/2874/719 957/2875/719 959/2876/719 +f 960/2877/720 958/2878/720 954/2879/720 956/2880/720 +o cube +v -0.24059562499999998 0.37499999999999983 -0.5223012499999999 +v -0.24059562499999998 0.37499999999999983 -0.9285512499999999 +v -0.24059562499999998 0.31249999999999983 -0.5223012499999999 +v -0.24059562499999998 0.31249999999999983 -0.9285512499999999 +v -0.646845625 0.37499999999999983 -0.5223012499999999 +v -0.646845625 0.37499999999999983 -0.9285512499999999 +v -0.646845625 0.31249999999999983 -0.5223012499999999 +v -0.646845625 0.31249999999999983 -0.9285512499999999 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 964/2881/721 962/2882/721 961/2883/721 963/2884/721 +f 967/2885/722 965/2886/722 966/2887/722 968/2888/722 +f 961/2889/723 962/2890/723 966/2891/723 965/2892/723 +f 964/2893/724 963/2894/724 967/2895/724 968/2896/724 +f 963/2897/725 961/2898/725 965/2899/725 967/2900/725 +f 968/2901/726 966/2902/726 962/2903/726 964/2904/726 +o cube +v -0.24059562499999998 0.14999999999999986 -0.5223012499999999 +v -0.24059562499999998 0.14999999999999986 -0.9285512499999999 +v -0.24059562499999998 0.08749999999999986 -0.5223012499999999 +v -0.24059562499999998 0.08749999999999986 -0.9285512499999999 +v -0.646845625 0.14999999999999986 -0.5223012499999999 +v -0.646845625 0.14999999999999986 -0.9285512499999999 +v -0.646845625 0.08749999999999986 -0.5223012499999999 +v -0.646845625 0.08749999999999986 -0.9285512499999999 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 972/2905/727 970/2906/727 969/2907/727 971/2908/727 +f 975/2909/728 973/2910/728 974/2911/728 976/2912/728 +f 969/2913/729 970/2914/729 974/2915/729 973/2916/729 +f 972/2917/730 971/2918/730 975/2919/730 976/2920/730 +f 971/2921/731 969/2922/731 973/2923/731 975/2924/731 +f 976/2925/732 974/2926/732 970/2927/732 972/2928/732 +o cube +v -0.256220625 0.3812499999999998 -0.5379262499999999 +v -0.256220625 0.3812499999999998 -0.9129262499999999 +v -0.256220625 0.3812499999999998 -0.5379262499999999 +v -0.256220625 0.3812499999999998 -0.9129262499999999 +v -0.631220625 0.3812499999999998 -0.5379262499999999 +v -0.631220625 0.3812499999999998 -0.9129262499999999 +v -0.631220625 0.3812499999999998 -0.5379262499999999 +v -0.631220625 0.3812499999999998 -0.9129262499999999 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 978/2929/733 977/2930/733 980/2931/733 979/2932/733 +f 981/2933/734 982/2934/734 983/2935/734 984/2936/734 +f 977/2937/735 978/2938/735 982/2939/735 981/2940/735 +f 980/2941/736 979/2942/736 983/2943/736 984/2944/736 +f 977/2945/737 981/2946/737 979/2947/737 983/2948/737 +f 982/2949/738 978/2950/738 984/2951/738 980/2952/738 +o cube +v -0.256220625 0.3968749999999998 -0.5379262499999999 +v -0.256220625 0.3968749999999998 -0.9129262499999999 +v -0.256220625 0.3968749999999998 -0.5379262499999999 +v -0.256220625 0.3968749999999998 -0.9129262499999999 +v -0.631220625 0.3968749999999998 -0.5379262499999999 +v -0.631220625 0.3968749999999998 -0.9129262499999999 +v -0.631220625 0.3968749999999998 -0.5379262499999999 +v -0.631220625 0.3968749999999998 -0.9129262499999999 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 986/2953/739 985/2954/739 988/2955/739 987/2956/739 +f 989/2957/740 990/2958/740 991/2959/740 992/2960/740 +f 985/2961/741 986/2962/741 990/2963/741 989/2964/741 +f 988/2965/742 987/2966/742 991/2967/742 992/2968/742 +f 985/2969/743 989/2970/743 987/2971/743 991/2972/743 +f 990/2973/744 986/2974/744 992/2975/744 988/2976/744 +o cube +v -0.256220625 0.4124999999999998 -0.5379262499999999 +v -0.256220625 0.4124999999999998 -0.9129262499999999 +v -0.256220625 0.4124999999999998 -0.5379262499999999 +v -0.256220625 0.4124999999999998 -0.9129262499999999 +v -0.631220625 0.4124999999999998 -0.5379262499999999 +v -0.631220625 0.4124999999999998 -0.9129262499999999 +v -0.631220625 0.4124999999999998 -0.5379262499999999 +v -0.631220625 0.4124999999999998 -0.9129262499999999 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 994/2977/745 993/2978/745 996/2979/745 995/2980/745 +f 997/2981/746 998/2982/746 999/2983/746 1000/2984/746 +f 993/2985/747 994/2986/747 998/2987/747 997/2988/747 +f 996/2989/748 995/2990/748 999/2991/748 1000/2992/748 +f 993/2993/749 997/2994/749 995/2995/749 999/2996/749 +f 998/2997/750 994/2998/750 1000/2999/750 996/3000/750 +o cube +v 0.618779375 0.4593749999999998 -0.30355124999999994 +v 0.618779375 0.4593749999999998 -0.6785512499999999 +v 0.618779375 0.02187499999999981 -0.30355124999999994 +v 0.618779375 0.02187499999999981 -0.6785512499999999 +v 0.24377937500000002 0.4593749999999998 -0.30355124999999994 +v 0.24377937500000002 0.4593749999999998 -0.6785512499999999 +v 0.24377937500000002 0.02187499999999981 -0.30355124999999994 +v 0.24377937500000002 0.02187499999999981 -0.6785512499999999 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1004/3001/751 1002/3002/751 1001/3003/751 1003/3004/751 +f 1007/3005/752 1005/3006/752 1006/3007/752 1008/3008/752 +f 1001/3009/753 1002/3010/753 1006/3011/753 1005/3012/753 +f 1004/3013/754 1003/3014/754 1007/3015/754 1008/3016/754 +f 1003/3017/755 1001/3018/755 1005/3019/755 1007/3020/755 +f 1008/3021/756 1006/3022/756 1002/3023/756 1004/3024/756 +o cube +v 0.634404375 0.37499999999999983 -0.28792624999999994 +v 0.634404375 0.37499999999999983 -0.6941762499999999 +v 0.634404375 0.31249999999999983 -0.28792624999999994 +v 0.634404375 0.31249999999999983 -0.6941762499999999 +v 0.22815437500000002 0.37499999999999983 -0.28792624999999994 +v 0.22815437500000002 0.37499999999999983 -0.6941762499999999 +v 0.22815437500000002 0.31249999999999983 -0.28792624999999994 +v 0.22815437500000002 0.31249999999999983 -0.6941762499999999 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1012/3025/757 1010/3026/757 1009/3027/757 1011/3028/757 +f 1015/3029/758 1013/3030/758 1014/3031/758 1016/3032/758 +f 1009/3033/759 1010/3034/759 1014/3035/759 1013/3036/759 +f 1012/3037/760 1011/3038/760 1015/3039/760 1016/3040/760 +f 1011/3041/761 1009/3042/761 1013/3043/761 1015/3044/761 +f 1016/3045/762 1014/3046/762 1010/3047/762 1012/3048/762 +o cube +v 0.634404375 0.14999999999999986 -0.28792624999999994 +v 0.634404375 0.14999999999999986 -0.6941762499999999 +v 0.634404375 0.08749999999999986 -0.28792624999999994 +v 0.634404375 0.08749999999999986 -0.6941762499999999 +v 0.22815437500000002 0.14999999999999986 -0.28792624999999994 +v 0.22815437500000002 0.14999999999999986 -0.6941762499999999 +v 0.22815437500000002 0.08749999999999986 -0.28792624999999994 +v 0.22815437500000002 0.08749999999999986 -0.6941762499999999 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1020/3049/763 1018/3050/763 1017/3051/763 1019/3052/763 +f 1023/3053/764 1021/3054/764 1022/3055/764 1024/3056/764 +f 1017/3057/765 1018/3058/765 1022/3059/765 1021/3060/765 +f 1020/3061/766 1019/3062/766 1023/3063/766 1024/3064/766 +f 1019/3065/767 1017/3066/767 1021/3067/767 1023/3068/767 +f 1024/3069/768 1022/3070/768 1018/3071/768 1020/3072/768 +o cube +v 0.618779375 0.3812499999999998 -0.30355124999999994 +v 0.618779375 0.3812499999999998 -0.6785512499999999 +v 0.618779375 0.3812499999999998 -0.30355124999999994 +v 0.618779375 0.3812499999999998 -0.6785512499999999 +v 0.24377937500000002 0.3812499999999998 -0.30355124999999994 +v 0.24377937500000002 0.3812499999999998 -0.6785512499999999 +v 0.24377937500000002 0.3812499999999998 -0.30355124999999994 +v 0.24377937500000002 0.3812499999999998 -0.6785512499999999 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1026/3073/769 1025/3074/769 1028/3075/769 1027/3076/769 +f 1029/3077/770 1030/3078/770 1031/3079/770 1032/3080/770 +f 1025/3081/771 1026/3082/771 1030/3083/771 1029/3084/771 +f 1028/3085/772 1027/3086/772 1031/3087/772 1032/3088/772 +f 1025/3089/773 1029/3090/773 1027/3091/773 1031/3092/773 +f 1030/3093/774 1026/3094/774 1032/3095/774 1028/3096/774 +o cube +v 0.618779375 0.3968749999999998 -0.30355124999999994 +v 0.618779375 0.3968749999999998 -0.6785512499999999 +v 0.618779375 0.3968749999999998 -0.30355124999999994 +v 0.618779375 0.3968749999999998 -0.6785512499999999 +v 0.24377937500000002 0.3968749999999998 -0.30355124999999994 +v 0.24377937500000002 0.3968749999999998 -0.6785512499999999 +v 0.24377937500000002 0.3968749999999998 -0.30355124999999994 +v 0.24377937500000002 0.3968749999999998 -0.6785512499999999 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1034/3097/775 1033/3098/775 1036/3099/775 1035/3100/775 +f 1037/3101/776 1038/3102/776 1039/3103/776 1040/3104/776 +f 1033/3105/777 1034/3106/777 1038/3107/777 1037/3108/777 +f 1036/3109/778 1035/3110/778 1039/3111/778 1040/3112/778 +f 1033/3113/779 1037/3114/779 1035/3115/779 1039/3116/779 +f 1038/3117/780 1034/3118/780 1040/3119/780 1036/3120/780 +o cube +v 0.618779375 0.4124999999999998 -0.30355124999999994 +v 0.618779375 0.4124999999999998 -0.6785512499999999 +v 0.618779375 0.4124999999999998 -0.30355124999999994 +v 0.618779375 0.4124999999999998 -0.6785512499999999 +v 0.24377937500000002 0.4124999999999998 -0.30355124999999994 +v 0.24377937500000002 0.4124999999999998 -0.6785512499999999 +v 0.24377937500000002 0.4124999999999998 -0.30355124999999994 +v 0.24377937500000002 0.4124999999999998 -0.6785512499999999 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1042/3121/781 1041/3122/781 1044/3123/781 1043/3124/781 +f 1045/3125/782 1046/3126/782 1047/3127/782 1048/3128/782 +f 1041/3129/783 1042/3130/783 1046/3131/783 1045/3132/783 +f 1044/3133/784 1043/3134/784 1047/3135/784 1048/3136/784 +f 1041/3137/785 1045/3138/785 1043/3139/785 1047/3140/785 +f 1046/3141/786 1042/3142/786 1048/3143/786 1044/3144/786 +o cube +v -0.256220625 0.4593749999999998 -1.45980125 +v -0.256220625 0.4593749999999998 -1.83480125 +v -0.256220625 0.02187499999999981 -1.45980125 +v -0.256220625 0.02187499999999981 -1.83480125 +v -0.631220625 0.4593749999999998 -1.45980125 +v -0.631220625 0.4593749999999998 -1.83480125 +v -0.631220625 0.02187499999999981 -1.45980125 +v -0.631220625 0.02187499999999981 -1.83480125 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1052/3145/787 1050/3146/787 1049/3147/787 1051/3148/787 +f 1055/3149/788 1053/3150/788 1054/3151/788 1056/3152/788 +f 1049/3153/789 1050/3154/789 1054/3155/789 1053/3156/789 +f 1052/3157/790 1051/3158/790 1055/3159/790 1056/3160/790 +f 1051/3161/791 1049/3162/791 1053/3163/791 1055/3164/791 +f 1056/3165/792 1054/3166/792 1050/3167/792 1052/3168/792 +o cube +v -0.24059562499999998 0.37499999999999983 -1.44417625 +v -0.24059562499999998 0.37499999999999983 -1.85042625 +v -0.24059562499999998 0.31249999999999983 -1.44417625 +v -0.24059562499999998 0.31249999999999983 -1.85042625 +v -0.646845625 0.37499999999999983 -1.44417625 +v -0.646845625 0.37499999999999983 -1.85042625 +v -0.646845625 0.31249999999999983 -1.44417625 +v -0.646845625 0.31249999999999983 -1.85042625 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1060/3169/793 1058/3170/793 1057/3171/793 1059/3172/793 +f 1063/3173/794 1061/3174/794 1062/3175/794 1064/3176/794 +f 1057/3177/795 1058/3178/795 1062/3179/795 1061/3180/795 +f 1060/3181/796 1059/3182/796 1063/3183/796 1064/3184/796 +f 1059/3185/797 1057/3186/797 1061/3187/797 1063/3188/797 +f 1064/3189/798 1062/3190/798 1058/3191/798 1060/3192/798 +o cube +v -0.24059562499999998 0.14999999999999986 -1.44417625 +v -0.24059562499999998 0.14999999999999986 -1.85042625 +v -0.24059562499999998 0.08749999999999986 -1.44417625 +v -0.24059562499999998 0.08749999999999986 -1.85042625 +v -0.646845625 0.14999999999999986 -1.44417625 +v -0.646845625 0.14999999999999986 -1.85042625 +v -0.646845625 0.08749999999999986 -1.44417625 +v -0.646845625 0.08749999999999986 -1.85042625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1068/3193/799 1066/3194/799 1065/3195/799 1067/3196/799 +f 1071/3197/800 1069/3198/800 1070/3199/800 1072/3200/800 +f 1065/3201/801 1066/3202/801 1070/3203/801 1069/3204/801 +f 1068/3205/802 1067/3206/802 1071/3207/802 1072/3208/802 +f 1067/3209/803 1065/3210/803 1069/3211/803 1071/3212/803 +f 1072/3213/804 1070/3214/804 1066/3215/804 1068/3216/804 +o cube +v -0.256220625 0.3812499999999998 -1.45980125 +v -0.256220625 0.3812499999999998 -1.83480125 +v -0.256220625 0.3812499999999998 -1.45980125 +v -0.256220625 0.3812499999999998 -1.83480125 +v -0.631220625 0.3812499999999998 -1.45980125 +v -0.631220625 0.3812499999999998 -1.83480125 +v -0.631220625 0.3812499999999998 -1.45980125 +v -0.631220625 0.3812499999999998 -1.83480125 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1074/3217/805 1073/3218/805 1076/3219/805 1075/3220/805 +f 1077/3221/806 1078/3222/806 1079/3223/806 1080/3224/806 +f 1073/3225/807 1074/3226/807 1078/3227/807 1077/3228/807 +f 1076/3229/808 1075/3230/808 1079/3231/808 1080/3232/808 +f 1073/3233/809 1077/3234/809 1075/3235/809 1079/3236/809 +f 1078/3237/810 1074/3238/810 1080/3239/810 1076/3240/810 +o cube +v -0.256220625 0.3968749999999998 -1.45980125 +v -0.256220625 0.3968749999999998 -1.83480125 +v -0.256220625 0.3968749999999998 -1.45980125 +v -0.256220625 0.3968749999999998 -1.83480125 +v -0.631220625 0.3968749999999998 -1.45980125 +v -0.631220625 0.3968749999999998 -1.83480125 +v -0.631220625 0.3968749999999998 -1.45980125 +v -0.631220625 0.3968749999999998 -1.83480125 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1082/3241/811 1081/3242/811 1084/3243/811 1083/3244/811 +f 1085/3245/812 1086/3246/812 1087/3247/812 1088/3248/812 +f 1081/3249/813 1082/3250/813 1086/3251/813 1085/3252/813 +f 1084/3253/814 1083/3254/814 1087/3255/814 1088/3256/814 +f 1081/3257/815 1085/3258/815 1083/3259/815 1087/3260/815 +f 1086/3261/816 1082/3262/816 1088/3263/816 1084/3264/816 +o cube +v -0.256220625 0.4124999999999998 -1.45980125 +v -0.256220625 0.4124999999999998 -1.83480125 +v -0.256220625 0.4124999999999998 -1.45980125 +v -0.256220625 0.4124999999999998 -1.83480125 +v -0.631220625 0.4124999999999998 -1.45980125 +v -0.631220625 0.4124999999999998 -1.83480125 +v -0.631220625 0.4124999999999998 -1.45980125 +v -0.631220625 0.4124999999999998 -1.83480125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1090/3265/817 1089/3266/817 1092/3267/817 1091/3268/817 +f 1093/3269/818 1094/3270/818 1095/3271/818 1096/3272/818 +f 1089/3273/819 1090/3274/819 1094/3275/819 1093/3276/819 +f 1092/3277/820 1091/3278/820 1095/3279/820 1096/3280/820 +f 1089/3281/821 1093/3282/821 1091/3283/821 1095/3284/821 +f 1094/3285/822 1090/3286/822 1096/3287/822 1092/3288/822 +o cube +v -0.256220625 0.4593749999999998 -1.86605125 +v -0.256220625 0.4593749999999998 -2.24105125 +v -0.256220625 0.02187499999999981 -1.86605125 +v -0.256220625 0.02187499999999981 -2.24105125 +v -0.631220625 0.4593749999999998 -1.86605125 +v -0.631220625 0.4593749999999998 -2.24105125 +v -0.631220625 0.02187499999999981 -1.86605125 +v -0.631220625 0.02187499999999981 -2.24105125 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1100/3289/823 1098/3290/823 1097/3291/823 1099/3292/823 +f 1103/3293/824 1101/3294/824 1102/3295/824 1104/3296/824 +f 1097/3297/825 1098/3298/825 1102/3299/825 1101/3300/825 +f 1100/3301/826 1099/3302/826 1103/3303/826 1104/3304/826 +f 1099/3305/827 1097/3306/827 1101/3307/827 1103/3308/827 +f 1104/3309/828 1102/3310/828 1098/3311/828 1100/3312/828 +o cube +v -0.24059562499999998 0.37499999999999983 -1.85042625 +v -0.24059562499999998 0.37499999999999983 -2.25667625 +v -0.24059562499999998 0.31249999999999983 -1.85042625 +v -0.24059562499999998 0.31249999999999983 -2.25667625 +v -0.646845625 0.37499999999999983 -1.85042625 +v -0.646845625 0.37499999999999983 -2.25667625 +v -0.646845625 0.31249999999999983 -1.85042625 +v -0.646845625 0.31249999999999983 -2.25667625 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1108/3313/829 1106/3314/829 1105/3315/829 1107/3316/829 +f 1111/3317/830 1109/3318/830 1110/3319/830 1112/3320/830 +f 1105/3321/831 1106/3322/831 1110/3323/831 1109/3324/831 +f 1108/3325/832 1107/3326/832 1111/3327/832 1112/3328/832 +f 1107/3329/833 1105/3330/833 1109/3331/833 1111/3332/833 +f 1112/3333/834 1110/3334/834 1106/3335/834 1108/3336/834 +o cube +v -0.24059562499999998 0.14999999999999986 -1.85042625 +v -0.24059562499999998 0.14999999999999986 -2.25667625 +v -0.24059562499999998 0.08749999999999986 -1.85042625 +v -0.24059562499999998 0.08749999999999986 -2.25667625 +v -0.646845625 0.14999999999999986 -1.85042625 +v -0.646845625 0.14999999999999986 -2.25667625 +v -0.646845625 0.08749999999999986 -1.85042625 +v -0.646845625 0.08749999999999986 -2.25667625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1116/3337/835 1114/3338/835 1113/3339/835 1115/3340/835 +f 1119/3341/836 1117/3342/836 1118/3343/836 1120/3344/836 +f 1113/3345/837 1114/3346/837 1118/3347/837 1117/3348/837 +f 1116/3349/838 1115/3350/838 1119/3351/838 1120/3352/838 +f 1115/3353/839 1113/3354/839 1117/3355/839 1119/3356/839 +f 1120/3357/840 1118/3358/840 1114/3359/840 1116/3360/840 +o cube +v -0.256220625 0.3812499999999998 -1.86605125 +v -0.256220625 0.3812499999999998 -2.24105125 +v -0.256220625 0.3812499999999998 -1.86605125 +v -0.256220625 0.3812499999999998 -2.24105125 +v -0.631220625 0.3812499999999998 -1.86605125 +v -0.631220625 0.3812499999999998 -2.24105125 +v -0.631220625 0.3812499999999998 -1.86605125 +v -0.631220625 0.3812499999999998 -2.24105125 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1122/3361/841 1121/3362/841 1124/3363/841 1123/3364/841 +f 1125/3365/842 1126/3366/842 1127/3367/842 1128/3368/842 +f 1121/3369/843 1122/3370/843 1126/3371/843 1125/3372/843 +f 1124/3373/844 1123/3374/844 1127/3375/844 1128/3376/844 +f 1121/3377/845 1125/3378/845 1123/3379/845 1127/3380/845 +f 1126/3381/846 1122/3382/846 1128/3383/846 1124/3384/846 +o cube +v -0.256220625 0.3968749999999998 -1.86605125 +v -0.256220625 0.3968749999999998 -2.24105125 +v -0.256220625 0.3968749999999998 -1.86605125 +v -0.256220625 0.3968749999999998 -2.24105125 +v -0.631220625 0.3968749999999998 -1.86605125 +v -0.631220625 0.3968749999999998 -2.24105125 +v -0.631220625 0.3968749999999998 -1.86605125 +v -0.631220625 0.3968749999999998 -2.24105125 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1130/3385/847 1129/3386/847 1132/3387/847 1131/3388/847 +f 1133/3389/848 1134/3390/848 1135/3391/848 1136/3392/848 +f 1129/3393/849 1130/3394/849 1134/3395/849 1133/3396/849 +f 1132/3397/850 1131/3398/850 1135/3399/850 1136/3400/850 +f 1129/3401/851 1133/3402/851 1131/3403/851 1135/3404/851 +f 1134/3405/852 1130/3406/852 1136/3407/852 1132/3408/852 +o cube +v -0.256220625 0.4124999999999998 -1.86605125 +v -0.256220625 0.4124999999999998 -2.24105125 +v -0.256220625 0.4124999999999998 -1.86605125 +v -0.256220625 0.4124999999999998 -2.24105125 +v -0.631220625 0.4124999999999998 -1.86605125 +v -0.631220625 0.4124999999999998 -2.24105125 +v -0.631220625 0.4124999999999998 -1.86605125 +v -0.631220625 0.4124999999999998 -2.24105125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1138/3409/853 1137/3410/853 1140/3411/853 1139/3412/853 +f 1141/3413/854 1142/3414/854 1143/3415/854 1144/3416/854 +f 1137/3417/855 1138/3418/855 1142/3419/855 1141/3420/855 +f 1140/3421/856 1139/3422/856 1143/3423/856 1144/3424/856 +f 1137/3425/857 1141/3426/857 1139/3427/857 1143/3428/857 +f 1142/3429/858 1138/3430/858 1144/3431/858 1140/3432/858 +o cube +v 0.181279375 0.3656250000000002 1.38394875 +v 0.181279375 0.3656250000000002 1.00894875 +v 0.181279375 -0.0718749999999998 1.38394875 +v 0.181279375 -0.0718749999999998 1.00894875 +v -0.193720625 0.3656250000000002 1.38394875 +v -0.193720625 0.3656250000000002 1.00894875 +v -0.193720625 -0.0718749999999998 1.38394875 +v -0.193720625 -0.0718749999999998 1.00894875 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1148/3433/859 1146/3434/859 1145/3435/859 1147/3436/859 +f 1151/3437/860 1149/3438/860 1150/3439/860 1152/3440/860 +f 1145/3441/861 1146/3442/861 1150/3443/861 1149/3444/861 +f 1148/3445/862 1147/3446/862 1151/3447/862 1152/3448/862 +f 1147/3449/863 1145/3450/863 1149/3451/863 1151/3452/863 +f 1152/3453/864 1150/3454/864 1146/3455/864 1148/3456/864 +o cube +v 0.196904375 0.2812500000000002 1.39957375 +v 0.196904375 0.2812500000000002 0.9933237500000001 +v 0.196904375 0.21875000000000022 1.39957375 +v 0.196904375 0.21875000000000022 0.9933237500000001 +v -0.209345625 0.2812500000000002 1.39957375 +v -0.209345625 0.2812500000000002 0.9933237500000001 +v -0.209345625 0.21875000000000022 1.39957375 +v -0.209345625 0.21875000000000022 0.9933237500000001 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1156/3457/865 1154/3458/865 1153/3459/865 1155/3460/865 +f 1159/3461/866 1157/3462/866 1158/3463/866 1160/3464/866 +f 1153/3465/867 1154/3466/867 1158/3467/867 1157/3468/867 +f 1156/3469/868 1155/3470/868 1159/3471/868 1160/3472/868 +f 1155/3473/869 1153/3474/869 1157/3475/869 1159/3476/869 +f 1160/3477/870 1158/3478/870 1154/3479/870 1156/3480/870 +o cube +v 0.196904375 0.05625000000000023 1.39957375 +v 0.196904375 0.05625000000000023 0.9933237500000001 +v 0.196904375 -0.006249999999999756 1.39957375 +v 0.196904375 -0.006249999999999756 0.9933237500000001 +v -0.209345625 0.05625000000000023 1.39957375 +v -0.209345625 0.05625000000000023 0.9933237500000001 +v -0.209345625 -0.006249999999999756 1.39957375 +v -0.209345625 -0.006249999999999756 0.9933237500000001 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1164/3481/871 1162/3482/871 1161/3483/871 1163/3484/871 +f 1167/3485/872 1165/3486/872 1166/3487/872 1168/3488/872 +f 1161/3489/873 1162/3490/873 1166/3491/873 1165/3492/873 +f 1164/3493/874 1163/3494/874 1167/3495/874 1168/3496/874 +f 1163/3497/875 1161/3498/875 1165/3499/875 1167/3500/875 +f 1168/3501/876 1166/3502/876 1162/3503/876 1164/3504/876 +o cube +v 0.181279375 0.2875000000000002 1.38394875 +v 0.181279375 0.2875000000000002 1.00894875 +v 0.181279375 0.2875000000000002 1.38394875 +v 0.181279375 0.2875000000000002 1.00894875 +v -0.193720625 0.2875000000000002 1.38394875 +v -0.193720625 0.2875000000000002 1.00894875 +v -0.193720625 0.2875000000000002 1.38394875 +v -0.193720625 0.2875000000000002 1.00894875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1170/3505/877 1169/3506/877 1172/3507/877 1171/3508/877 +f 1173/3509/878 1174/3510/878 1175/3511/878 1176/3512/878 +f 1169/3513/879 1170/3514/879 1174/3515/879 1173/3516/879 +f 1172/3517/880 1171/3518/880 1175/3519/880 1176/3520/880 +f 1169/3521/881 1173/3522/881 1171/3523/881 1175/3524/881 +f 1174/3525/882 1170/3526/882 1176/3527/882 1172/3528/882 +o cube +v 0.181279375 0.3031250000000002 1.38394875 +v 0.181279375 0.3031250000000002 1.00894875 +v 0.181279375 0.3031250000000002 1.38394875 +v 0.181279375 0.3031250000000002 1.00894875 +v -0.193720625 0.3031250000000002 1.38394875 +v -0.193720625 0.3031250000000002 1.00894875 +v -0.193720625 0.3031250000000002 1.38394875 +v -0.193720625 0.3031250000000002 1.00894875 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1178/3529/883 1177/3530/883 1180/3531/883 1179/3532/883 +f 1181/3533/884 1182/3534/884 1183/3535/884 1184/3536/884 +f 1177/3537/885 1178/3538/885 1182/3539/885 1181/3540/885 +f 1180/3541/886 1179/3542/886 1183/3543/886 1184/3544/886 +f 1177/3545/887 1181/3546/887 1179/3547/887 1183/3548/887 +f 1182/3549/888 1178/3550/888 1184/3551/888 1180/3552/888 +o cube +v 0.181279375 0.3187500000000002 1.38394875 +v 0.181279375 0.3187500000000002 1.00894875 +v 0.181279375 0.3187500000000002 1.38394875 +v 0.181279375 0.3187500000000002 1.00894875 +v -0.193720625 0.3187500000000002 1.38394875 +v -0.193720625 0.3187500000000002 1.00894875 +v -0.193720625 0.3187500000000002 1.38394875 +v -0.193720625 0.3187500000000002 1.00894875 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1186/3553/889 1185/3554/889 1188/3555/889 1187/3556/889 +f 1189/3557/890 1190/3558/890 1191/3559/890 1192/3560/890 +f 1185/3561/891 1186/3562/891 1190/3563/891 1189/3564/891 +f 1188/3565/892 1187/3566/892 1191/3567/892 1192/3568/892 +f 1185/3569/893 1189/3570/893 1187/3571/893 1191/3572/893 +f 1190/3573/894 1186/3574/894 1192/3575/894 1188/3576/894 +o cube +v 0.181279375 0.3656250000000002 0.07144875000000006 +v 0.181279375 0.3656250000000002 -0.30355124999999994 +v 0.181279375 -0.0718749999999998 0.07144875000000006 +v 0.181279375 -0.0718749999999998 -0.30355124999999994 +v -0.193720625 0.3656250000000002 0.07144875000000006 +v -0.193720625 0.3656250000000002 -0.30355124999999994 +v -0.193720625 -0.0718749999999998 0.07144875000000006 +v -0.193720625 -0.0718749999999998 -0.30355124999999994 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1196/3577/895 1194/3578/895 1193/3579/895 1195/3580/895 +f 1199/3581/896 1197/3582/896 1198/3583/896 1200/3584/896 +f 1193/3585/897 1194/3586/897 1198/3587/897 1197/3588/897 +f 1196/3589/898 1195/3590/898 1199/3591/898 1200/3592/898 +f 1195/3593/899 1193/3594/899 1197/3595/899 1199/3596/899 +f 1200/3597/900 1198/3598/900 1194/3599/900 1196/3600/900 +o cube +v 0.196904375 0.2812500000000002 0.08707375000000006 +v 0.196904375 0.2812500000000002 -0.31917624999999994 +v 0.196904375 0.21875000000000022 0.08707375000000006 +v 0.196904375 0.21875000000000022 -0.31917624999999994 +v -0.209345625 0.2812500000000002 0.08707375000000006 +v -0.209345625 0.2812500000000002 -0.31917624999999994 +v -0.209345625 0.21875000000000022 0.08707375000000006 +v -0.209345625 0.21875000000000022 -0.31917624999999994 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1204/3601/901 1202/3602/901 1201/3603/901 1203/3604/901 +f 1207/3605/902 1205/3606/902 1206/3607/902 1208/3608/902 +f 1201/3609/903 1202/3610/903 1206/3611/903 1205/3612/903 +f 1204/3613/904 1203/3614/904 1207/3615/904 1208/3616/904 +f 1203/3617/905 1201/3618/905 1205/3619/905 1207/3620/905 +f 1208/3621/906 1206/3622/906 1202/3623/906 1204/3624/906 +o cube +v 0.196904375 0.05625000000000023 0.08707375000000006 +v 0.196904375 0.05625000000000023 -0.31917624999999994 +v 0.196904375 -0.006249999999999756 0.08707375000000006 +v 0.196904375 -0.006249999999999756 -0.31917624999999994 +v -0.209345625 0.05625000000000023 0.08707375000000006 +v -0.209345625 0.05625000000000023 -0.31917624999999994 +v -0.209345625 -0.006249999999999756 0.08707375000000006 +v -0.209345625 -0.006249999999999756 -0.31917624999999994 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1212/3625/907 1210/3626/907 1209/3627/907 1211/3628/907 +f 1215/3629/908 1213/3630/908 1214/3631/908 1216/3632/908 +f 1209/3633/909 1210/3634/909 1214/3635/909 1213/3636/909 +f 1212/3637/910 1211/3638/910 1215/3639/910 1216/3640/910 +f 1211/3641/911 1209/3642/911 1213/3643/911 1215/3644/911 +f 1216/3645/912 1214/3646/912 1210/3647/912 1212/3648/912 +o cube +v 0.181279375 0.2875000000000002 0.07144875000000006 +v 0.181279375 0.2875000000000002 -0.30355124999999994 +v 0.181279375 0.2875000000000002 0.07144875000000006 +v 0.181279375 0.2875000000000002 -0.30355124999999994 +v -0.193720625 0.2875000000000002 0.07144875000000006 +v -0.193720625 0.2875000000000002 -0.30355124999999994 +v -0.193720625 0.2875000000000002 0.07144875000000006 +v -0.193720625 0.2875000000000002 -0.30355124999999994 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1218/3649/913 1217/3650/913 1220/3651/913 1219/3652/913 +f 1221/3653/914 1222/3654/914 1223/3655/914 1224/3656/914 +f 1217/3657/915 1218/3658/915 1222/3659/915 1221/3660/915 +f 1220/3661/916 1219/3662/916 1223/3663/916 1224/3664/916 +f 1217/3665/917 1221/3666/917 1219/3667/917 1223/3668/917 +f 1222/3669/918 1218/3670/918 1224/3671/918 1220/3672/918 +o cube +v 0.181279375 0.3031250000000002 0.07144875000000006 +v 0.181279375 0.3031250000000002 -0.30355124999999994 +v 0.181279375 0.3031250000000002 0.07144875000000006 +v 0.181279375 0.3031250000000002 -0.30355124999999994 +v -0.193720625 0.3031250000000002 0.07144875000000006 +v -0.193720625 0.3031250000000002 -0.30355124999999994 +v -0.193720625 0.3031250000000002 0.07144875000000006 +v -0.193720625 0.3031250000000002 -0.30355124999999994 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1226/3673/919 1225/3674/919 1228/3675/919 1227/3676/919 +f 1229/3677/920 1230/3678/920 1231/3679/920 1232/3680/920 +f 1225/3681/921 1226/3682/921 1230/3683/921 1229/3684/921 +f 1228/3685/922 1227/3686/922 1231/3687/922 1232/3688/922 +f 1225/3689/923 1229/3690/923 1227/3691/923 1231/3692/923 +f 1230/3693/924 1226/3694/924 1232/3695/924 1228/3696/924 +o cube +v 0.181279375 0.3187500000000002 0.07144875000000006 +v 0.181279375 0.3187500000000002 -0.30355124999999994 +v 0.181279375 0.3187500000000002 0.07144875000000006 +v 0.181279375 0.3187500000000002 -0.30355124999999994 +v -0.193720625 0.3187500000000002 0.07144875000000006 +v -0.193720625 0.3187500000000002 -0.30355124999999994 +v -0.193720625 0.3187500000000002 0.07144875000000006 +v -0.193720625 0.3187500000000002 -0.30355124999999994 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1234/3697/925 1233/3698/925 1236/3699/925 1235/3700/925 +f 1237/3701/926 1238/3702/926 1239/3703/926 1240/3704/926 +f 1233/3705/927 1234/3706/927 1238/3707/927 1237/3708/927 +f 1236/3709/928 1235/3710/928 1239/3711/928 1240/3712/928 +f 1233/3713/929 1237/3714/929 1235/3715/929 1239/3716/929 +f 1238/3717/930 1234/3718/930 1240/3719/930 1236/3720/930 +o cube +v 0.181279375 0.3656250000000002 1.82144875 +v 0.181279375 0.3656250000000002 1.44644875 +v 0.181279375 -0.0718749999999998 1.82144875 +v 0.181279375 -0.0718749999999998 1.44644875 +v -0.193720625 0.3656250000000002 1.82144875 +v -0.193720625 0.3656250000000002 1.44644875 +v -0.193720625 -0.0718749999999998 1.82144875 +v -0.193720625 -0.0718749999999998 1.44644875 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1244/3721/931 1242/3722/931 1241/3723/931 1243/3724/931 +f 1247/3725/932 1245/3726/932 1246/3727/932 1248/3728/932 +f 1241/3729/933 1242/3730/933 1246/3731/933 1245/3732/933 +f 1244/3733/934 1243/3734/934 1247/3735/934 1248/3736/934 +f 1243/3737/935 1241/3738/935 1245/3739/935 1247/3740/935 +f 1248/3741/936 1246/3742/936 1242/3743/936 1244/3744/936 +o cube +v 0.196904375 0.2812500000000002 1.83707375 +v 0.196904375 0.2812500000000002 1.43082375 +v 0.196904375 0.21875000000000022 1.83707375 +v 0.196904375 0.21875000000000022 1.43082375 +v -0.209345625 0.2812500000000002 1.83707375 +v -0.209345625 0.2812500000000002 1.43082375 +v -0.209345625 0.21875000000000022 1.83707375 +v -0.209345625 0.21875000000000022 1.43082375 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1252/3745/937 1250/3746/937 1249/3747/937 1251/3748/937 +f 1255/3749/938 1253/3750/938 1254/3751/938 1256/3752/938 +f 1249/3753/939 1250/3754/939 1254/3755/939 1253/3756/939 +f 1252/3757/940 1251/3758/940 1255/3759/940 1256/3760/940 +f 1251/3761/941 1249/3762/941 1253/3763/941 1255/3764/941 +f 1256/3765/942 1254/3766/942 1250/3767/942 1252/3768/942 +o cube +v 0.196904375 0.05625000000000023 1.83707375 +v 0.196904375 0.05625000000000023 1.43082375 +v 0.196904375 -0.006249999999999756 1.83707375 +v 0.196904375 -0.006249999999999756 1.43082375 +v -0.209345625 0.05625000000000023 1.83707375 +v -0.209345625 0.05625000000000023 1.43082375 +v -0.209345625 -0.006249999999999756 1.83707375 +v -0.209345625 -0.006249999999999756 1.43082375 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1260/3769/943 1258/3770/943 1257/3771/943 1259/3772/943 +f 1263/3773/944 1261/3774/944 1262/3775/944 1264/3776/944 +f 1257/3777/945 1258/3778/945 1262/3779/945 1261/3780/945 +f 1260/3781/946 1259/3782/946 1263/3783/946 1264/3784/946 +f 1259/3785/947 1257/3786/947 1261/3787/947 1263/3788/947 +f 1264/3789/948 1262/3790/948 1258/3791/948 1260/3792/948 +o cube +v 0.181279375 0.2875000000000002 1.82144875 +v 0.181279375 0.2875000000000002 1.44644875 +v 0.181279375 0.2875000000000002 1.82144875 +v 0.181279375 0.2875000000000002 1.44644875 +v -0.193720625 0.2875000000000002 1.82144875 +v -0.193720625 0.2875000000000002 1.44644875 +v -0.193720625 0.2875000000000002 1.82144875 +v -0.193720625 0.2875000000000002 1.44644875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1266/3793/949 1265/3794/949 1268/3795/949 1267/3796/949 +f 1269/3797/950 1270/3798/950 1271/3799/950 1272/3800/950 +f 1265/3801/951 1266/3802/951 1270/3803/951 1269/3804/951 +f 1268/3805/952 1267/3806/952 1271/3807/952 1272/3808/952 +f 1265/3809/953 1269/3810/953 1267/3811/953 1271/3812/953 +f 1270/3813/954 1266/3814/954 1272/3815/954 1268/3816/954 +o cube +v 0.181279375 0.3031250000000002 1.82144875 +v 0.181279375 0.3031250000000002 1.44644875 +v 0.181279375 0.3031250000000002 1.82144875 +v 0.181279375 0.3031250000000002 1.44644875 +v -0.193720625 0.3031250000000002 1.82144875 +v -0.193720625 0.3031250000000002 1.44644875 +v -0.193720625 0.3031250000000002 1.82144875 +v -0.193720625 0.3031250000000002 1.44644875 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1274/3817/955 1273/3818/955 1276/3819/955 1275/3820/955 +f 1277/3821/956 1278/3822/956 1279/3823/956 1280/3824/956 +f 1273/3825/957 1274/3826/957 1278/3827/957 1277/3828/957 +f 1276/3829/958 1275/3830/958 1279/3831/958 1280/3832/958 +f 1273/3833/959 1277/3834/959 1275/3835/959 1279/3836/959 +f 1278/3837/960 1274/3838/960 1280/3839/960 1276/3840/960 +o cube +v 0.181279375 0.3187500000000002 1.82144875 +v 0.181279375 0.3187500000000002 1.44644875 +v 0.181279375 0.3187500000000002 1.82144875 +v 0.181279375 0.3187500000000002 1.44644875 +v -0.193720625 0.3187500000000002 1.82144875 +v -0.193720625 0.3187500000000002 1.44644875 +v -0.193720625 0.3187500000000002 1.82144875 +v -0.193720625 0.3187500000000002 1.44644875 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1282/3841/961 1281/3842/961 1284/3843/961 1283/3844/961 +f 1285/3845/962 1286/3846/962 1287/3847/962 1288/3848/962 +f 1281/3849/963 1282/3850/963 1286/3851/963 1285/3852/963 +f 1284/3853/964 1283/3854/964 1287/3855/964 1288/3856/964 +f 1281/3857/965 1285/3858/965 1283/3859/965 1287/3860/965 +f 1286/3861/966 1282/3862/966 1288/3863/966 1284/3864/966 +o cube +v 0.181279375 0.3656250000000002 0.5089487500000001 +v 0.181279375 0.3656250000000002 0.13394875000000006 +v 0.181279375 -0.0718749999999998 0.5089487500000001 +v 0.181279375 -0.0718749999999998 0.13394875000000006 +v -0.193720625 0.3656250000000002 0.5089487500000001 +v -0.193720625 0.3656250000000002 0.13394875000000006 +v -0.193720625 -0.0718749999999998 0.5089487500000001 +v -0.193720625 -0.0718749999999998 0.13394875000000006 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1292/3865/967 1290/3866/967 1289/3867/967 1291/3868/967 +f 1295/3869/968 1293/3870/968 1294/3871/968 1296/3872/968 +f 1289/3873/969 1290/3874/969 1294/3875/969 1293/3876/969 +f 1292/3877/970 1291/3878/970 1295/3879/970 1296/3880/970 +f 1291/3881/971 1289/3882/971 1293/3883/971 1295/3884/971 +f 1296/3885/972 1294/3886/972 1290/3887/972 1292/3888/972 +o cube +v 0.196904375 0.2812500000000002 0.5245737500000001 +v 0.196904375 0.2812500000000002 0.11832375000000006 +v 0.196904375 0.21875000000000022 0.5245737500000001 +v 0.196904375 0.21875000000000022 0.11832375000000006 +v -0.209345625 0.2812500000000002 0.5245737500000001 +v -0.209345625 0.2812500000000002 0.11832375000000006 +v -0.209345625 0.21875000000000022 0.5245737500000001 +v -0.209345625 0.21875000000000022 0.11832375000000006 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1300/3889/973 1298/3890/973 1297/3891/973 1299/3892/973 +f 1303/3893/974 1301/3894/974 1302/3895/974 1304/3896/974 +f 1297/3897/975 1298/3898/975 1302/3899/975 1301/3900/975 +f 1300/3901/976 1299/3902/976 1303/3903/976 1304/3904/976 +f 1299/3905/977 1297/3906/977 1301/3907/977 1303/3908/977 +f 1304/3909/978 1302/3910/978 1298/3911/978 1300/3912/978 +o cube +v 0.196904375 0.05625000000000023 0.5245737500000001 +v 0.196904375 0.05625000000000023 0.11832375000000006 +v 0.196904375 -0.006249999999999756 0.5245737500000001 +v 0.196904375 -0.006249999999999756 0.11832375000000006 +v -0.209345625 0.05625000000000023 0.5245737500000001 +v -0.209345625 0.05625000000000023 0.11832375000000006 +v -0.209345625 -0.006249999999999756 0.5245737500000001 +v -0.209345625 -0.006249999999999756 0.11832375000000006 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1308/3913/979 1306/3914/979 1305/3915/979 1307/3916/979 +f 1311/3917/980 1309/3918/980 1310/3919/980 1312/3920/980 +f 1305/3921/981 1306/3922/981 1310/3923/981 1309/3924/981 +f 1308/3925/982 1307/3926/982 1311/3927/982 1312/3928/982 +f 1307/3929/983 1305/3930/983 1309/3931/983 1311/3932/983 +f 1312/3933/984 1310/3934/984 1306/3935/984 1308/3936/984 +o cube +v 0.181279375 0.2875000000000002 0.5089487500000001 +v 0.181279375 0.2875000000000002 0.13394875000000006 +v 0.181279375 0.2875000000000002 0.5089487500000001 +v 0.181279375 0.2875000000000002 0.13394875000000006 +v -0.193720625 0.2875000000000002 0.5089487500000001 +v -0.193720625 0.2875000000000002 0.13394875000000006 +v -0.193720625 0.2875000000000002 0.5089487500000001 +v -0.193720625 0.2875000000000002 0.13394875000000006 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1314/3937/985 1313/3938/985 1316/3939/985 1315/3940/985 +f 1317/3941/986 1318/3942/986 1319/3943/986 1320/3944/986 +f 1313/3945/987 1314/3946/987 1318/3947/987 1317/3948/987 +f 1316/3949/988 1315/3950/988 1319/3951/988 1320/3952/988 +f 1313/3953/989 1317/3954/989 1315/3955/989 1319/3956/989 +f 1318/3957/990 1314/3958/990 1320/3959/990 1316/3960/990 +o cube +v 0.181279375 0.3031250000000002 0.5089487500000001 +v 0.181279375 0.3031250000000002 0.13394875000000006 +v 0.181279375 0.3031250000000002 0.5089487500000001 +v 0.181279375 0.3031250000000002 0.13394875000000006 +v -0.193720625 0.3031250000000002 0.5089487500000001 +v -0.193720625 0.3031250000000002 0.13394875000000006 +v -0.193720625 0.3031250000000002 0.5089487500000001 +v -0.193720625 0.3031250000000002 0.13394875000000006 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1322/3961/991 1321/3962/991 1324/3963/991 1323/3964/991 +f 1325/3965/992 1326/3966/992 1327/3967/992 1328/3968/992 +f 1321/3969/993 1322/3970/993 1326/3971/993 1325/3972/993 +f 1324/3973/994 1323/3974/994 1327/3975/994 1328/3976/994 +f 1321/3977/995 1325/3978/995 1323/3979/995 1327/3980/995 +f 1326/3981/996 1322/3982/996 1328/3983/996 1324/3984/996 +o cube +v 0.181279375 0.3187500000000002 0.5089487500000001 +v 0.181279375 0.3187500000000002 0.13394875000000006 +v 0.181279375 0.3187500000000002 0.5089487500000001 +v 0.181279375 0.3187500000000002 0.13394875000000006 +v -0.193720625 0.3187500000000002 0.5089487500000001 +v -0.193720625 0.3187500000000002 0.13394875000000006 +v -0.193720625 0.3187500000000002 0.5089487500000001 +v -0.193720625 0.3187500000000002 0.13394875000000006 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1330/3985/997 1329/3986/997 1332/3987/997 1331/3988/997 +f 1333/3989/998 1334/3990/998 1335/3991/998 1336/3992/998 +f 1329/3993/999 1330/3994/999 1334/3995/999 1333/3996/999 +f 1332/3997/1000 1331/3998/1000 1335/3999/1000 1336/4000/1000 +f 1329/4001/1001 1333/4002/1001 1331/4003/1001 1335/4004/1001 +f 1334/4005/1002 1330/4006/1002 1336/4007/1002 1332/4008/1002 +o cube +v 0.181279375 0.3656250000000002 0.94644875 +v 0.181279375 0.3656250000000002 0.57144875 +v 0.181279375 -0.0718749999999998 0.94644875 +v 0.181279375 -0.0718749999999998 0.57144875 +v -0.193720625 0.3656250000000002 0.94644875 +v -0.193720625 0.3656250000000002 0.57144875 +v -0.193720625 -0.0718749999999998 0.94644875 +v -0.193720625 -0.0718749999999998 0.57144875 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1340/4009/1003 1338/4010/1003 1337/4011/1003 1339/4012/1003 +f 1343/4013/1004 1341/4014/1004 1342/4015/1004 1344/4016/1004 +f 1337/4017/1005 1338/4018/1005 1342/4019/1005 1341/4020/1005 +f 1340/4021/1006 1339/4022/1006 1343/4023/1006 1344/4024/1006 +f 1339/4025/1007 1337/4026/1007 1341/4027/1007 1343/4028/1007 +f 1344/4029/1008 1342/4030/1008 1338/4031/1008 1340/4032/1008 +o cube +v 0.196904375 0.2812500000000002 0.96207375 +v 0.196904375 0.2812500000000002 0.55582375 +v 0.196904375 0.21875000000000022 0.96207375 +v 0.196904375 0.21875000000000022 0.55582375 +v -0.209345625 0.2812500000000002 0.96207375 +v -0.209345625 0.2812500000000002 0.55582375 +v -0.209345625 0.21875000000000022 0.96207375 +v -0.209345625 0.21875000000000022 0.55582375 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1348/4033/1009 1346/4034/1009 1345/4035/1009 1347/4036/1009 +f 1351/4037/1010 1349/4038/1010 1350/4039/1010 1352/4040/1010 +f 1345/4041/1011 1346/4042/1011 1350/4043/1011 1349/4044/1011 +f 1348/4045/1012 1347/4046/1012 1351/4047/1012 1352/4048/1012 +f 1347/4049/1013 1345/4050/1013 1349/4051/1013 1351/4052/1013 +f 1352/4053/1014 1350/4054/1014 1346/4055/1014 1348/4056/1014 +o cube +v 0.196904375 0.05625000000000023 0.96207375 +v 0.196904375 0.05625000000000023 0.55582375 +v 0.196904375 -0.006249999999999756 0.96207375 +v 0.196904375 -0.006249999999999756 0.55582375 +v -0.209345625 0.05625000000000023 0.96207375 +v -0.209345625 0.05625000000000023 0.55582375 +v -0.209345625 -0.006249999999999756 0.96207375 +v -0.209345625 -0.006249999999999756 0.55582375 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1356/4057/1015 1354/4058/1015 1353/4059/1015 1355/4060/1015 +f 1359/4061/1016 1357/4062/1016 1358/4063/1016 1360/4064/1016 +f 1353/4065/1017 1354/4066/1017 1358/4067/1017 1357/4068/1017 +f 1356/4069/1018 1355/4070/1018 1359/4071/1018 1360/4072/1018 +f 1355/4073/1019 1353/4074/1019 1357/4075/1019 1359/4076/1019 +f 1360/4077/1020 1358/4078/1020 1354/4079/1020 1356/4080/1020 +o cube +v 0.181279375 0.2875000000000002 0.94644875 +v 0.181279375 0.2875000000000002 0.57144875 +v 0.181279375 0.2875000000000002 0.94644875 +v 0.181279375 0.2875000000000002 0.57144875 +v -0.193720625 0.2875000000000002 0.94644875 +v -0.193720625 0.2875000000000002 0.57144875 +v -0.193720625 0.2875000000000002 0.94644875 +v -0.193720625 0.2875000000000002 0.57144875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1362/4081/1021 1361/4082/1021 1364/4083/1021 1363/4084/1021 +f 1365/4085/1022 1366/4086/1022 1367/4087/1022 1368/4088/1022 +f 1361/4089/1023 1362/4090/1023 1366/4091/1023 1365/4092/1023 +f 1364/4093/1024 1363/4094/1024 1367/4095/1024 1368/4096/1024 +f 1361/4097/1025 1365/4098/1025 1363/4099/1025 1367/4100/1025 +f 1366/4101/1026 1362/4102/1026 1368/4103/1026 1364/4104/1026 +o cube +v 0.181279375 0.3031250000000002 0.94644875 +v 0.181279375 0.3031250000000002 0.57144875 +v 0.181279375 0.3031250000000002 0.94644875 +v 0.181279375 0.3031250000000002 0.57144875 +v -0.193720625 0.3031250000000002 0.94644875 +v -0.193720625 0.3031250000000002 0.57144875 +v -0.193720625 0.3031250000000002 0.94644875 +v -0.193720625 0.3031250000000002 0.57144875 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1370/4105/1027 1369/4106/1027 1372/4107/1027 1371/4108/1027 +f 1373/4109/1028 1374/4110/1028 1375/4111/1028 1376/4112/1028 +f 1369/4113/1029 1370/4114/1029 1374/4115/1029 1373/4116/1029 +f 1372/4117/1030 1371/4118/1030 1375/4119/1030 1376/4120/1030 +f 1369/4121/1031 1373/4122/1031 1371/4123/1031 1375/4124/1031 +f 1374/4125/1032 1370/4126/1032 1376/4127/1032 1372/4128/1032 +o cube +v 0.181279375 0.3187500000000002 0.94644875 +v 0.181279375 0.3187500000000002 0.57144875 +v 0.181279375 0.3187500000000002 0.94644875 +v 0.181279375 0.3187500000000002 0.57144875 +v -0.193720625 0.3187500000000002 0.94644875 +v -0.193720625 0.3187500000000002 0.57144875 +v -0.193720625 0.3187500000000002 0.94644875 +v -0.193720625 0.3187500000000002 0.57144875 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1378/4129/1033 1377/4130/1033 1380/4131/1033 1379/4132/1033 +f 1381/4133/1034 1382/4134/1034 1383/4135/1034 1384/4136/1034 +f 1377/4137/1035 1378/4138/1035 1382/4139/1035 1381/4140/1035 +f 1380/4141/1036 1379/4142/1036 1383/4143/1036 1384/4144/1036 +f 1377/4145/1037 1381/4146/1037 1379/4147/1037 1383/4148/1037 +f 1382/4149/1038 1378/4150/1038 1384/4151/1038 1380/4152/1038 +o cube +v 0.631220625 0.4593749999999998 0.25894875000000006 +v 0.631220625 0.4593749999999998 -0.11605124999999994 +v 0.631220625 0.02187499999999981 0.25894875000000006 +v 0.631220625 0.02187499999999981 -0.11605124999999994 +v 0.256220625 0.4593749999999998 0.25894875000000006 +v 0.256220625 0.4593749999999998 -0.11605124999999994 +v 0.256220625 0.02187499999999981 0.25894875000000006 +v 0.256220625 0.02187499999999981 -0.11605124999999994 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4765625 0.82373046875 +vt 0.4765625 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.830078125 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1388/4153/1039 1386/4154/1039 1385/4155/1039 1387/4156/1039 +f 1391/4157/1040 1389/4158/1040 1390/4159/1040 1392/4160/1040 +f 1385/4161/1041 1386/4162/1041 1390/4163/1041 1389/4164/1041 +f 1388/4165/1042 1387/4166/1042 1391/4167/1042 1392/4168/1042 +f 1387/4169/1043 1385/4170/1043 1389/4171/1043 1391/4172/1043 +f 1392/4173/1044 1390/4174/1044 1386/4175/1044 1388/4176/1044 +o cube +v 0.646845625 0.37499999999999983 0.27457375000000006 +v 0.646845625 0.37499999999999983 -0.13167624999999994 +v 0.646845625 0.31249999999999983 0.27457375000000006 +v 0.646845625 0.31249999999999983 -0.13167624999999994 +v 0.24059562499999998 0.37499999999999983 0.27457375000000006 +v 0.24059562499999998 0.37499999999999983 -0.13167624999999994 +v 0.24059562499999998 0.31249999999999983 0.27457375000000006 +v 0.24059562499999998 0.31249999999999983 -0.13167624999999994 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.46728515625 0.91357421875 +vt 0.46728515625 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.9169921875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1396/4177/1045 1394/4178/1045 1393/4179/1045 1395/4180/1045 +f 1399/4181/1046 1397/4182/1046 1398/4183/1046 1400/4184/1046 +f 1393/4185/1047 1394/4186/1047 1398/4187/1047 1397/4188/1047 +f 1396/4189/1048 1395/4190/1048 1399/4191/1048 1400/4192/1048 +f 1395/4193/1049 1393/4194/1049 1397/4195/1049 1399/4196/1049 +f 1400/4197/1050 1398/4198/1050 1394/4199/1050 1396/4200/1050 +o cube +v 0.646845625 0.14999999999999986 0.27457375000000006 +v 0.646845625 0.14999999999999986 -0.13167624999999994 +v 0.646845625 0.08749999999999986 0.27457375000000006 +v 0.646845625 0.08749999999999986 -0.13167624999999994 +v 0.24059562499999998 0.14999999999999986 0.27457375000000006 +v 0.24059562499999998 0.14999999999999986 -0.13167624999999994 +v 0.24059562499999998 0.08749999999999986 0.27457375000000006 +v 0.24059562499999998 0.08749999999999986 -0.13167624999999994 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4677734375 0.77978515625 +vt 0.4677734375 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.783203125 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1404/4201/1051 1402/4202/1051 1401/4203/1051 1403/4204/1051 +f 1407/4205/1052 1405/4206/1052 1406/4207/1052 1408/4208/1052 +f 1401/4209/1053 1402/4210/1053 1406/4211/1053 1405/4212/1053 +f 1404/4213/1054 1403/4214/1054 1407/4215/1054 1408/4216/1054 +f 1403/4217/1055 1401/4218/1055 1405/4219/1055 1407/4220/1055 +f 1408/4221/1056 1406/4222/1056 1402/4223/1056 1404/4224/1056 +o cube +v 0.631220625 0.3812499999999998 0.25894875000000006 +v 0.631220625 0.3812499999999998 -0.11605124999999994 +v 0.631220625 0.3812499999999998 0.25894875000000006 +v 0.631220625 0.3812499999999998 -0.11605124999999994 +v 0.256220625 0.3812499999999998 0.25894875000000006 +v 0.256220625 0.3812499999999998 -0.11605124999999994 +v 0.256220625 0.3812499999999998 0.25894875000000006 +v 0.256220625 0.3812499999999998 -0.11605124999999994 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24560546875 0.6103515625 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1410/4225/1057 1409/4226/1057 1412/4227/1057 1411/4228/1057 +f 1413/4229/1058 1414/4230/1058 1415/4231/1058 1416/4232/1058 +f 1409/4233/1059 1410/4234/1059 1414/4235/1059 1413/4236/1059 +f 1412/4237/1060 1411/4238/1060 1415/4239/1060 1416/4240/1060 +f 1409/4241/1061 1413/4242/1061 1411/4243/1061 1415/4244/1061 +f 1414/4245/1062 1410/4246/1062 1416/4247/1062 1412/4248/1062 +o cube +v 0.631220625 0.3968749999999998 0.25894875000000006 +v 0.631220625 0.3968749999999998 -0.11605124999999994 +v 0.631220625 0.3968749999999998 0.25894875000000006 +v 0.631220625 0.3968749999999998 -0.11605124999999994 +v 0.256220625 0.3968749999999998 0.25894875000000006 +v 0.256220625 0.3968749999999998 -0.11605124999999994 +v 0.256220625 0.3968749999999998 0.25894875000000006 +v 0.256220625 0.3968749999999998 -0.11605124999999994 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.474609375 0.9130859375 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1418/4249/1063 1417/4250/1063 1420/4251/1063 1419/4252/1063 +f 1421/4253/1064 1422/4254/1064 1423/4255/1064 1424/4256/1064 +f 1417/4257/1065 1418/4258/1065 1422/4259/1065 1421/4260/1065 +f 1420/4261/1066 1419/4262/1066 1423/4263/1066 1424/4264/1066 +f 1417/4265/1067 1421/4266/1067 1419/4267/1067 1423/4268/1067 +f 1422/4269/1068 1418/4270/1068 1424/4271/1068 1420/4272/1068 +o cube +v 0.631220625 0.4124999999999998 0.25894875000000006 +v 0.631220625 0.4124999999999998 -0.11605124999999994 +v 0.631220625 0.4124999999999998 0.25894875000000006 +v 0.631220625 0.4124999999999998 -0.11605124999999994 +v 0.256220625 0.4124999999999998 0.25894875000000006 +v 0.256220625 0.4124999999999998 -0.11605124999999994 +v 0.256220625 0.4124999999999998 0.25894875000000006 +v 0.256220625 0.4124999999999998 -0.11605124999999994 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47607421875 0.65576171875 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1426/4273/1069 1425/4274/1069 1428/4275/1069 1427/4276/1069 +f 1429/4277/1070 1430/4278/1070 1431/4279/1070 1432/4280/1070 +f 1425/4281/1071 1426/4282/1071 1430/4283/1071 1429/4284/1071 +f 1428/4285/1072 1427/4286/1072 1431/4287/1072 1432/4288/1072 +f 1425/4289/1073 1429/4290/1073 1427/4291/1073 1431/4292/1073 +f 1430/4293/1074 1426/4294/1074 1432/4295/1074 1428/4296/1074 +o cube +v 0.631220625 0.4593749999999998 1.57144875 +v 0.631220625 0.4593749999999998 1.19644875 +v 0.631220625 0.02187499999999981 1.57144875 +v 0.631220625 0.02187499999999981 1.19644875 +v 0.256220625 0.4593749999999998 1.57144875 +v 0.256220625 0.4593749999999998 1.19644875 +v 0.256220625 0.02187499999999981 1.57144875 +v 0.256220625 0.02187499999999981 1.19644875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4765625 0.82373046875 +vt 0.4765625 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.830078125 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1436/4297/1075 1434/4298/1075 1433/4299/1075 1435/4300/1075 +f 1439/4301/1076 1437/4302/1076 1438/4303/1076 1440/4304/1076 +f 1433/4305/1077 1434/4306/1077 1438/4307/1077 1437/4308/1077 +f 1436/4309/1078 1435/4310/1078 1439/4311/1078 1440/4312/1078 +f 1435/4313/1079 1433/4314/1079 1437/4315/1079 1439/4316/1079 +f 1440/4317/1080 1438/4318/1080 1434/4319/1080 1436/4320/1080 +o cube +v 0.646845625 0.37499999999999983 1.58707375 +v 0.646845625 0.37499999999999983 1.18082375 +v 0.646845625 0.31249999999999983 1.58707375 +v 0.646845625 0.31249999999999983 1.18082375 +v 0.24059562499999998 0.37499999999999983 1.58707375 +v 0.24059562499999998 0.37499999999999983 1.18082375 +v 0.24059562499999998 0.31249999999999983 1.58707375 +v 0.24059562499999998 0.31249999999999983 1.18082375 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.46728515625 0.91357421875 +vt 0.46728515625 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.9169921875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1444/4321/1081 1442/4322/1081 1441/4323/1081 1443/4324/1081 +f 1447/4325/1082 1445/4326/1082 1446/4327/1082 1448/4328/1082 +f 1441/4329/1083 1442/4330/1083 1446/4331/1083 1445/4332/1083 +f 1444/4333/1084 1443/4334/1084 1447/4335/1084 1448/4336/1084 +f 1443/4337/1085 1441/4338/1085 1445/4339/1085 1447/4340/1085 +f 1448/4341/1086 1446/4342/1086 1442/4343/1086 1444/4344/1086 +o cube +v 0.646845625 0.14999999999999986 1.58707375 +v 0.646845625 0.14999999999999986 1.18082375 +v 0.646845625 0.08749999999999986 1.58707375 +v 0.646845625 0.08749999999999986 1.18082375 +v 0.24059562499999998 0.14999999999999986 1.58707375 +v 0.24059562499999998 0.14999999999999986 1.18082375 +v 0.24059562499999998 0.08749999999999986 1.58707375 +v 0.24059562499999998 0.08749999999999986 1.18082375 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4677734375 0.77978515625 +vt 0.4677734375 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.783203125 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1452/4345/1087 1450/4346/1087 1449/4347/1087 1451/4348/1087 +f 1455/4349/1088 1453/4350/1088 1454/4351/1088 1456/4352/1088 +f 1449/4353/1089 1450/4354/1089 1454/4355/1089 1453/4356/1089 +f 1452/4357/1090 1451/4358/1090 1455/4359/1090 1456/4360/1090 +f 1451/4361/1091 1449/4362/1091 1453/4363/1091 1455/4364/1091 +f 1456/4365/1092 1454/4366/1092 1450/4367/1092 1452/4368/1092 +o cube +v 0.631220625 0.3812499999999998 1.57144875 +v 0.631220625 0.3812499999999998 1.19644875 +v 0.631220625 0.3812499999999998 1.57144875 +v 0.631220625 0.3812499999999998 1.19644875 +v 0.256220625 0.3812499999999998 1.57144875 +v 0.256220625 0.3812499999999998 1.19644875 +v 0.256220625 0.3812499999999998 1.57144875 +v 0.256220625 0.3812499999999998 1.19644875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24560546875 0.6103515625 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1458/4369/1093 1457/4370/1093 1460/4371/1093 1459/4372/1093 +f 1461/4373/1094 1462/4374/1094 1463/4375/1094 1464/4376/1094 +f 1457/4377/1095 1458/4378/1095 1462/4379/1095 1461/4380/1095 +f 1460/4381/1096 1459/4382/1096 1463/4383/1096 1464/4384/1096 +f 1457/4385/1097 1461/4386/1097 1459/4387/1097 1463/4388/1097 +f 1462/4389/1098 1458/4390/1098 1464/4391/1098 1460/4392/1098 +o cube +v 0.631220625 0.3968749999999998 1.57144875 +v 0.631220625 0.3968749999999998 1.19644875 +v 0.631220625 0.3968749999999998 1.57144875 +v 0.631220625 0.3968749999999998 1.19644875 +v 0.256220625 0.3968749999999998 1.57144875 +v 0.256220625 0.3968749999999998 1.19644875 +v 0.256220625 0.3968749999999998 1.57144875 +v 0.256220625 0.3968749999999998 1.19644875 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.474609375 0.9130859375 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1466/4393/1099 1465/4394/1099 1468/4395/1099 1467/4396/1099 +f 1469/4397/1100 1470/4398/1100 1471/4399/1100 1472/4400/1100 +f 1465/4401/1101 1466/4402/1101 1470/4403/1101 1469/4404/1101 +f 1468/4405/1102 1467/4406/1102 1471/4407/1102 1472/4408/1102 +f 1465/4409/1103 1469/4410/1103 1467/4411/1103 1471/4412/1103 +f 1470/4413/1104 1466/4414/1104 1472/4415/1104 1468/4416/1104 +o cube +v 0.631220625 0.4124999999999998 1.57144875 +v 0.631220625 0.4124999999999998 1.19644875 +v 0.631220625 0.4124999999999998 1.57144875 +v 0.631220625 0.4124999999999998 1.19644875 +v 0.256220625 0.4124999999999998 1.57144875 +v 0.256220625 0.4124999999999998 1.19644875 +v 0.256220625 0.4124999999999998 1.57144875 +v 0.256220625 0.4124999999999998 1.19644875 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47607421875 0.65576171875 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1474/4417/1105 1473/4418/1105 1476/4419/1105 1475/4420/1105 +f 1477/4421/1106 1478/4422/1106 1479/4423/1106 1480/4424/1106 +f 1473/4425/1107 1474/4426/1107 1478/4427/1107 1477/4428/1107 +f 1476/4429/1108 1475/4430/1108 1479/4431/1108 1480/4432/1108 +f 1473/4433/1109 1477/4434/1109 1475/4435/1109 1479/4436/1109 +f 1478/4437/1110 1474/4438/1110 1480/4439/1110 1476/4440/1110 +o cube +v 0.631220625 0.4593749999999998 1.13394875 +v 0.631220625 0.4593749999999998 0.7589487500000001 +v 0.631220625 0.02187499999999981 1.13394875 +v 0.631220625 0.02187499999999981 0.7589487500000001 +v 0.256220625 0.4593749999999998 1.13394875 +v 0.256220625 0.4593749999999998 0.7589487500000001 +v 0.256220625 0.02187499999999981 1.13394875 +v 0.256220625 0.02187499999999981 0.7589487500000001 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4765625 0.82373046875 +vt 0.4765625 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.830078125 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1484/4441/1111 1482/4442/1111 1481/4443/1111 1483/4444/1111 +f 1487/4445/1112 1485/4446/1112 1486/4447/1112 1488/4448/1112 +f 1481/4449/1113 1482/4450/1113 1486/4451/1113 1485/4452/1113 +f 1484/4453/1114 1483/4454/1114 1487/4455/1114 1488/4456/1114 +f 1483/4457/1115 1481/4458/1115 1485/4459/1115 1487/4460/1115 +f 1488/4461/1116 1486/4462/1116 1482/4463/1116 1484/4464/1116 +o cube +v 0.646845625 0.37499999999999983 1.14957375 +v 0.646845625 0.37499999999999983 0.7433237500000001 +v 0.646845625 0.31249999999999983 1.14957375 +v 0.646845625 0.31249999999999983 0.7433237500000001 +v 0.24059562499999998 0.37499999999999983 1.14957375 +v 0.24059562499999998 0.37499999999999983 0.7433237500000001 +v 0.24059562499999998 0.31249999999999983 1.14957375 +v 0.24059562499999998 0.31249999999999983 0.7433237500000001 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.46728515625 0.91357421875 +vt 0.46728515625 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.9169921875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1492/4465/1117 1490/4466/1117 1489/4467/1117 1491/4468/1117 +f 1495/4469/1118 1493/4470/1118 1494/4471/1118 1496/4472/1118 +f 1489/4473/1119 1490/4474/1119 1494/4475/1119 1493/4476/1119 +f 1492/4477/1120 1491/4478/1120 1495/4479/1120 1496/4480/1120 +f 1491/4481/1121 1489/4482/1121 1493/4483/1121 1495/4484/1121 +f 1496/4485/1122 1494/4486/1122 1490/4487/1122 1492/4488/1122 +o cube +v 0.646845625 0.14999999999999986 1.14957375 +v 0.646845625 0.14999999999999986 0.7433237500000001 +v 0.646845625 0.08749999999999986 1.14957375 +v 0.646845625 0.08749999999999986 0.7433237500000001 +v 0.24059562499999998 0.14999999999999986 1.14957375 +v 0.24059562499999998 0.14999999999999986 0.7433237500000001 +v 0.24059562499999998 0.08749999999999986 1.14957375 +v 0.24059562499999998 0.08749999999999986 0.7433237500000001 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4677734375 0.77978515625 +vt 0.4677734375 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.783203125 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1500/4489/1123 1498/4490/1123 1497/4491/1123 1499/4492/1123 +f 1503/4493/1124 1501/4494/1124 1502/4495/1124 1504/4496/1124 +f 1497/4497/1125 1498/4498/1125 1502/4499/1125 1501/4500/1125 +f 1500/4501/1126 1499/4502/1126 1503/4503/1126 1504/4504/1126 +f 1499/4505/1127 1497/4506/1127 1501/4507/1127 1503/4508/1127 +f 1504/4509/1128 1502/4510/1128 1498/4511/1128 1500/4512/1128 +o cube +v 0.631220625 0.3812499999999998 1.13394875 +v 0.631220625 0.3812499999999998 0.7589487500000001 +v 0.631220625 0.3812499999999998 1.13394875 +v 0.631220625 0.3812499999999998 0.7589487500000001 +v 0.256220625 0.3812499999999998 1.13394875 +v 0.256220625 0.3812499999999998 0.7589487500000001 +v 0.256220625 0.3812499999999998 1.13394875 +v 0.256220625 0.3812499999999998 0.7589487500000001 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24560546875 0.6103515625 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1506/4513/1129 1505/4514/1129 1508/4515/1129 1507/4516/1129 +f 1509/4517/1130 1510/4518/1130 1511/4519/1130 1512/4520/1130 +f 1505/4521/1131 1506/4522/1131 1510/4523/1131 1509/4524/1131 +f 1508/4525/1132 1507/4526/1132 1511/4527/1132 1512/4528/1132 +f 1505/4529/1133 1509/4530/1133 1507/4531/1133 1511/4532/1133 +f 1510/4533/1134 1506/4534/1134 1512/4535/1134 1508/4536/1134 +o cube +v 0.631220625 0.3968749999999998 1.13394875 +v 0.631220625 0.3968749999999998 0.7589487500000001 +v 0.631220625 0.3968749999999998 1.13394875 +v 0.631220625 0.3968749999999998 0.7589487500000001 +v 0.256220625 0.3968749999999998 1.13394875 +v 0.256220625 0.3968749999999998 0.7589487500000001 +v 0.256220625 0.3968749999999998 1.13394875 +v 0.256220625 0.3968749999999998 0.7589487500000001 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.474609375 0.9130859375 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1514/4537/1135 1513/4538/1135 1516/4539/1135 1515/4540/1135 +f 1517/4541/1136 1518/4542/1136 1519/4543/1136 1520/4544/1136 +f 1513/4545/1137 1514/4546/1137 1518/4547/1137 1517/4548/1137 +f 1516/4549/1138 1515/4550/1138 1519/4551/1138 1520/4552/1138 +f 1513/4553/1139 1517/4554/1139 1515/4555/1139 1519/4556/1139 +f 1518/4557/1140 1514/4558/1140 1520/4559/1140 1516/4560/1140 +o cube +v 0.631220625 0.4124999999999998 1.13394875 +v 0.631220625 0.4124999999999998 0.7589487500000001 +v 0.631220625 0.4124999999999998 1.13394875 +v 0.631220625 0.4124999999999998 0.7589487500000001 +v 0.256220625 0.4124999999999998 1.13394875 +v 0.256220625 0.4124999999999998 0.7589487500000001 +v 0.256220625 0.4124999999999998 1.13394875 +v 0.256220625 0.4124999999999998 0.7589487500000001 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47607421875 0.65576171875 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1522/4561/1141 1521/4562/1141 1524/4563/1141 1523/4564/1141 +f 1525/4565/1142 1526/4566/1142 1527/4567/1142 1528/4568/1142 +f 1521/4569/1143 1522/4570/1143 1526/4571/1143 1525/4572/1143 +f 1524/4573/1144 1523/4574/1144 1527/4575/1144 1528/4576/1144 +f 1521/4577/1145 1525/4578/1145 1523/4579/1145 1527/4580/1145 +f 1526/4581/1146 1522/4582/1146 1528/4583/1146 1524/4584/1146 +o cube +v 0.631220625 0.4593749999999998 0.6964487500000001 +v 0.631220625 0.4593749999999998 0.32144875000000006 +v 0.631220625 0.02187499999999981 0.6964487500000001 +v 0.631220625 0.02187499999999981 0.32144875000000006 +v 0.256220625 0.4593749999999998 0.6964487500000001 +v 0.256220625 0.4593749999999998 0.32144875000000006 +v 0.256220625 0.02187499999999981 0.6964487500000001 +v 0.256220625 0.02187499999999981 0.32144875000000006 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4765625 0.82373046875 +vt 0.4765625 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.830078125 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1532/4585/1147 1530/4586/1147 1529/4587/1147 1531/4588/1147 +f 1535/4589/1148 1533/4590/1148 1534/4591/1148 1536/4592/1148 +f 1529/4593/1149 1530/4594/1149 1534/4595/1149 1533/4596/1149 +f 1532/4597/1150 1531/4598/1150 1535/4599/1150 1536/4600/1150 +f 1531/4601/1151 1529/4602/1151 1533/4603/1151 1535/4604/1151 +f 1536/4605/1152 1534/4606/1152 1530/4607/1152 1532/4608/1152 +o cube +v 0.646845625 0.37499999999999983 0.7120737500000001 +v 0.646845625 0.37499999999999983 0.30582375000000006 +v 0.646845625 0.31249999999999983 0.7120737500000001 +v 0.646845625 0.31249999999999983 0.30582375000000006 +v 0.24059562499999998 0.37499999999999983 0.7120737500000001 +v 0.24059562499999998 0.37499999999999983 0.30582375000000006 +v 0.24059562499999998 0.31249999999999983 0.7120737500000001 +v 0.24059562499999998 0.31249999999999983 0.30582375000000006 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.46728515625 0.91357421875 +vt 0.46728515625 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.9169921875 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1540/4609/1153 1538/4610/1153 1537/4611/1153 1539/4612/1153 +f 1543/4613/1154 1541/4614/1154 1542/4615/1154 1544/4616/1154 +f 1537/4617/1155 1538/4618/1155 1542/4619/1155 1541/4620/1155 +f 1540/4621/1156 1539/4622/1156 1543/4623/1156 1544/4624/1156 +f 1539/4625/1157 1537/4626/1157 1541/4627/1157 1543/4628/1157 +f 1544/4629/1158 1542/4630/1158 1538/4631/1158 1540/4632/1158 +o cube +v 0.646845625 0.14999999999999986 0.7120737500000001 +v 0.646845625 0.14999999999999986 0.30582375000000006 +v 0.646845625 0.08749999999999986 0.7120737500000001 +v 0.646845625 0.08749999999999986 0.30582375000000006 +v 0.24059562499999998 0.14999999999999986 0.7120737500000001 +v 0.24059562499999998 0.14999999999999986 0.30582375000000006 +v 0.24059562499999998 0.08749999999999986 0.7120737500000001 +v 0.24059562499999998 0.08749999999999986 0.30582375000000006 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4677734375 0.77978515625 +vt 0.4677734375 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.783203125 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1548/4633/1159 1546/4634/1159 1545/4635/1159 1547/4636/1159 +f 1551/4637/1160 1549/4638/1160 1550/4639/1160 1552/4640/1160 +f 1545/4641/1161 1546/4642/1161 1550/4643/1161 1549/4644/1161 +f 1548/4645/1162 1547/4646/1162 1551/4647/1162 1552/4648/1162 +f 1547/4649/1163 1545/4650/1163 1549/4651/1163 1551/4652/1163 +f 1552/4653/1164 1550/4654/1164 1546/4655/1164 1548/4656/1164 +o cube +v 0.631220625 0.3812499999999998 0.6964487500000001 +v 0.631220625 0.3812499999999998 0.32144875000000006 +v 0.631220625 0.3812499999999998 0.6964487500000001 +v 0.631220625 0.3812499999999998 0.32144875000000006 +v 0.256220625 0.3812499999999998 0.6964487500000001 +v 0.256220625 0.3812499999999998 0.32144875000000006 +v 0.256220625 0.3812499999999998 0.6964487500000001 +v 0.256220625 0.3812499999999998 0.32144875000000006 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24560546875 0.6103515625 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1554/4657/1165 1553/4658/1165 1556/4659/1165 1555/4660/1165 +f 1557/4661/1166 1558/4662/1166 1559/4663/1166 1560/4664/1166 +f 1553/4665/1167 1554/4666/1167 1558/4667/1167 1557/4668/1167 +f 1556/4669/1168 1555/4670/1168 1559/4671/1168 1560/4672/1168 +f 1553/4673/1169 1557/4674/1169 1555/4675/1169 1559/4676/1169 +f 1558/4677/1170 1554/4678/1170 1560/4679/1170 1556/4680/1170 +o cube +v 0.631220625 0.3968749999999998 0.6964487500000001 +v 0.631220625 0.3968749999999998 0.32144875000000006 +v 0.631220625 0.3968749999999998 0.6964487500000001 +v 0.631220625 0.3968749999999998 0.32144875000000006 +v 0.256220625 0.3968749999999998 0.6964487500000001 +v 0.256220625 0.3968749999999998 0.32144875000000006 +v 0.256220625 0.3968749999999998 0.6964487500000001 +v 0.256220625 0.3968749999999998 0.32144875000000006 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.474609375 0.9130859375 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1562/4681/1171 1561/4682/1171 1564/4683/1171 1563/4684/1171 +f 1565/4685/1172 1566/4686/1172 1567/4687/1172 1568/4688/1172 +f 1561/4689/1173 1562/4690/1173 1566/4691/1173 1565/4692/1173 +f 1564/4693/1174 1563/4694/1174 1567/4695/1174 1568/4696/1174 +f 1561/4697/1175 1565/4698/1175 1563/4699/1175 1567/4700/1175 +f 1566/4701/1176 1562/4702/1176 1568/4703/1176 1564/4704/1176 +o cube +v 0.631220625 0.4124999999999998 0.6964487500000001 +v 0.631220625 0.4124999999999998 0.32144875000000006 +v 0.631220625 0.4124999999999998 0.6964487500000001 +v 0.631220625 0.4124999999999998 0.32144875000000006 +v 0.256220625 0.4124999999999998 0.6964487500000001 +v 0.256220625 0.4124999999999998 0.32144875000000006 +v 0.256220625 0.4124999999999998 0.6964487500000001 +v 0.256220625 0.4124999999999998 0.32144875000000006 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47607421875 0.65576171875 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1570/4705/1177 1569/4706/1177 1572/4707/1177 1571/4708/1177 +f 1573/4709/1178 1574/4710/1178 1575/4711/1178 1576/4712/1178 +f 1569/4713/1179 1570/4714/1179 1574/4715/1179 1573/4716/1179 +f 1572/4717/1180 1571/4718/1180 1575/4719/1180 1576/4720/1180 +f 1569/4721/1181 1573/4722/1181 1571/4723/1181 1575/4724/1181 +f 1574/4725/1182 1570/4726/1182 1576/4727/1182 1572/4728/1182 +o cube +v -0.256220625 0.4593749999999998 0.25894875000000006 +v -0.256220625 0.4593749999999998 -0.11605124999999994 +v -0.256220625 0.02187499999999981 0.25894875000000006 +v -0.256220625 0.02187499999999981 -0.11605124999999994 +v -0.631220625 0.4593749999999998 0.25894875000000006 +v -0.631220625 0.4593749999999998 -0.11605124999999994 +v -0.631220625 0.02187499999999981 0.25894875000000006 +v -0.631220625 0.02187499999999981 -0.11605124999999994 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1580/4729/1183 1578/4730/1183 1577/4731/1183 1579/4732/1183 +f 1583/4733/1184 1581/4734/1184 1582/4735/1184 1584/4736/1184 +f 1577/4737/1185 1578/4738/1185 1582/4739/1185 1581/4740/1185 +f 1580/4741/1186 1579/4742/1186 1583/4743/1186 1584/4744/1186 +f 1579/4745/1187 1577/4746/1187 1581/4747/1187 1583/4748/1187 +f 1584/4749/1188 1582/4750/1188 1578/4751/1188 1580/4752/1188 +o cube +v -0.24059562499999998 0.37499999999999983 0.27457375000000006 +v -0.24059562499999998 0.37499999999999983 -0.13167624999999994 +v -0.24059562499999998 0.31249999999999983 0.27457375000000006 +v -0.24059562499999998 0.31249999999999983 -0.13167624999999994 +v -0.646845625 0.37499999999999983 0.27457375000000006 +v -0.646845625 0.37499999999999983 -0.13167624999999994 +v -0.646845625 0.31249999999999983 0.27457375000000006 +v -0.646845625 0.31249999999999983 -0.13167624999999994 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1588/4753/1189 1586/4754/1189 1585/4755/1189 1587/4756/1189 +f 1591/4757/1190 1589/4758/1190 1590/4759/1190 1592/4760/1190 +f 1585/4761/1191 1586/4762/1191 1590/4763/1191 1589/4764/1191 +f 1588/4765/1192 1587/4766/1192 1591/4767/1192 1592/4768/1192 +f 1587/4769/1193 1585/4770/1193 1589/4771/1193 1591/4772/1193 +f 1592/4773/1194 1590/4774/1194 1586/4775/1194 1588/4776/1194 +o cube +v -0.24059562499999998 0.14999999999999986 0.27457375000000006 +v -0.24059562499999998 0.14999999999999986 -0.13167624999999994 +v -0.24059562499999998 0.08749999999999986 0.27457375000000006 +v -0.24059562499999998 0.08749999999999986 -0.13167624999999994 +v -0.646845625 0.14999999999999986 0.27457375000000006 +v -0.646845625 0.14999999999999986 -0.13167624999999994 +v -0.646845625 0.08749999999999986 0.27457375000000006 +v -0.646845625 0.08749999999999986 -0.13167624999999994 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1596/4777/1195 1594/4778/1195 1593/4779/1195 1595/4780/1195 +f 1599/4781/1196 1597/4782/1196 1598/4783/1196 1600/4784/1196 +f 1593/4785/1197 1594/4786/1197 1598/4787/1197 1597/4788/1197 +f 1596/4789/1198 1595/4790/1198 1599/4791/1198 1600/4792/1198 +f 1595/4793/1199 1593/4794/1199 1597/4795/1199 1599/4796/1199 +f 1600/4797/1200 1598/4798/1200 1594/4799/1200 1596/4800/1200 +o cube +v -0.256220625 0.3812499999999998 0.25894875000000006 +v -0.256220625 0.3812499999999998 -0.11605124999999994 +v -0.256220625 0.3812499999999998 0.25894875000000006 +v -0.256220625 0.3812499999999998 -0.11605124999999994 +v -0.631220625 0.3812499999999998 0.25894875000000006 +v -0.631220625 0.3812499999999998 -0.11605124999999994 +v -0.631220625 0.3812499999999998 0.25894875000000006 +v -0.631220625 0.3812499999999998 -0.11605124999999994 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1602/4801/1201 1601/4802/1201 1604/4803/1201 1603/4804/1201 +f 1605/4805/1202 1606/4806/1202 1607/4807/1202 1608/4808/1202 +f 1601/4809/1203 1602/4810/1203 1606/4811/1203 1605/4812/1203 +f 1604/4813/1204 1603/4814/1204 1607/4815/1204 1608/4816/1204 +f 1601/4817/1205 1605/4818/1205 1603/4819/1205 1607/4820/1205 +f 1606/4821/1206 1602/4822/1206 1608/4823/1206 1604/4824/1206 +o cube +v -0.256220625 0.3968749999999998 0.25894875000000006 +v -0.256220625 0.3968749999999998 -0.11605124999999994 +v -0.256220625 0.3968749999999998 0.25894875000000006 +v -0.256220625 0.3968749999999998 -0.11605124999999994 +v -0.631220625 0.3968749999999998 0.25894875000000006 +v -0.631220625 0.3968749999999998 -0.11605124999999994 +v -0.631220625 0.3968749999999998 0.25894875000000006 +v -0.631220625 0.3968749999999998 -0.11605124999999994 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1610/4825/1207 1609/4826/1207 1612/4827/1207 1611/4828/1207 +f 1613/4829/1208 1614/4830/1208 1615/4831/1208 1616/4832/1208 +f 1609/4833/1209 1610/4834/1209 1614/4835/1209 1613/4836/1209 +f 1612/4837/1210 1611/4838/1210 1615/4839/1210 1616/4840/1210 +f 1609/4841/1211 1613/4842/1211 1611/4843/1211 1615/4844/1211 +f 1614/4845/1212 1610/4846/1212 1616/4847/1212 1612/4848/1212 +o cube +v -0.256220625 0.4124999999999998 0.25894875000000006 +v -0.256220625 0.4124999999999998 -0.11605124999999994 +v -0.256220625 0.4124999999999998 0.25894875000000006 +v -0.256220625 0.4124999999999998 -0.11605124999999994 +v -0.631220625 0.4124999999999998 0.25894875000000006 +v -0.631220625 0.4124999999999998 -0.11605124999999994 +v -0.631220625 0.4124999999999998 0.25894875000000006 +v -0.631220625 0.4124999999999998 -0.11605124999999994 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1618/4849/1213 1617/4850/1213 1620/4851/1213 1619/4852/1213 +f 1621/4853/1214 1622/4854/1214 1623/4855/1214 1624/4856/1214 +f 1617/4857/1215 1618/4858/1215 1622/4859/1215 1621/4860/1215 +f 1620/4861/1216 1619/4862/1216 1623/4863/1216 1624/4864/1216 +f 1617/4865/1217 1621/4866/1217 1619/4867/1217 1623/4868/1217 +f 1622/4869/1218 1618/4870/1218 1624/4871/1218 1620/4872/1218 +o cube +v -0.256220625 0.4593749999999998 1.57144875 +v -0.256220625 0.4593749999999998 1.19644875 +v -0.256220625 0.02187499999999981 1.57144875 +v -0.256220625 0.02187499999999981 1.19644875 +v -0.631220625 0.4593749999999998 1.57144875 +v -0.631220625 0.4593749999999998 1.19644875 +v -0.631220625 0.02187499999999981 1.57144875 +v -0.631220625 0.02187499999999981 1.19644875 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1628/4873/1219 1626/4874/1219 1625/4875/1219 1627/4876/1219 +f 1631/4877/1220 1629/4878/1220 1630/4879/1220 1632/4880/1220 +f 1625/4881/1221 1626/4882/1221 1630/4883/1221 1629/4884/1221 +f 1628/4885/1222 1627/4886/1222 1631/4887/1222 1632/4888/1222 +f 1627/4889/1223 1625/4890/1223 1629/4891/1223 1631/4892/1223 +f 1632/4893/1224 1630/4894/1224 1626/4895/1224 1628/4896/1224 +o cube +v -0.24059562499999998 0.37499999999999983 1.58707375 +v -0.24059562499999998 0.37499999999999983 1.18082375 +v -0.24059562499999998 0.31249999999999983 1.58707375 +v -0.24059562499999998 0.31249999999999983 1.18082375 +v -0.646845625 0.37499999999999983 1.58707375 +v -0.646845625 0.37499999999999983 1.18082375 +v -0.646845625 0.31249999999999983 1.58707375 +v -0.646845625 0.31249999999999983 1.18082375 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1636/4897/1225 1634/4898/1225 1633/4899/1225 1635/4900/1225 +f 1639/4901/1226 1637/4902/1226 1638/4903/1226 1640/4904/1226 +f 1633/4905/1227 1634/4906/1227 1638/4907/1227 1637/4908/1227 +f 1636/4909/1228 1635/4910/1228 1639/4911/1228 1640/4912/1228 +f 1635/4913/1229 1633/4914/1229 1637/4915/1229 1639/4916/1229 +f 1640/4917/1230 1638/4918/1230 1634/4919/1230 1636/4920/1230 +o cube +v -0.24059562499999998 0.14999999999999986 1.58707375 +v -0.24059562499999998 0.14999999999999986 1.18082375 +v -0.24059562499999998 0.08749999999999986 1.58707375 +v -0.24059562499999998 0.08749999999999986 1.18082375 +v -0.646845625 0.14999999999999986 1.58707375 +v -0.646845625 0.14999999999999986 1.18082375 +v -0.646845625 0.08749999999999986 1.58707375 +v -0.646845625 0.08749999999999986 1.18082375 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1644/4921/1231 1642/4922/1231 1641/4923/1231 1643/4924/1231 +f 1647/4925/1232 1645/4926/1232 1646/4927/1232 1648/4928/1232 +f 1641/4929/1233 1642/4930/1233 1646/4931/1233 1645/4932/1233 +f 1644/4933/1234 1643/4934/1234 1647/4935/1234 1648/4936/1234 +f 1643/4937/1235 1641/4938/1235 1645/4939/1235 1647/4940/1235 +f 1648/4941/1236 1646/4942/1236 1642/4943/1236 1644/4944/1236 +o cube +v -0.256220625 0.3812499999999998 1.57144875 +v -0.256220625 0.3812499999999998 1.19644875 +v -0.256220625 0.3812499999999998 1.57144875 +v -0.256220625 0.3812499999999998 1.19644875 +v -0.631220625 0.3812499999999998 1.57144875 +v -0.631220625 0.3812499999999998 1.19644875 +v -0.631220625 0.3812499999999998 1.57144875 +v -0.631220625 0.3812499999999998 1.19644875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1650/4945/1237 1649/4946/1237 1652/4947/1237 1651/4948/1237 +f 1653/4949/1238 1654/4950/1238 1655/4951/1238 1656/4952/1238 +f 1649/4953/1239 1650/4954/1239 1654/4955/1239 1653/4956/1239 +f 1652/4957/1240 1651/4958/1240 1655/4959/1240 1656/4960/1240 +f 1649/4961/1241 1653/4962/1241 1651/4963/1241 1655/4964/1241 +f 1654/4965/1242 1650/4966/1242 1656/4967/1242 1652/4968/1242 +o cube +v -0.256220625 0.3968749999999998 1.57144875 +v -0.256220625 0.3968749999999998 1.19644875 +v -0.256220625 0.3968749999999998 1.57144875 +v -0.256220625 0.3968749999999998 1.19644875 +v -0.631220625 0.3968749999999998 1.57144875 +v -0.631220625 0.3968749999999998 1.19644875 +v -0.631220625 0.3968749999999998 1.57144875 +v -0.631220625 0.3968749999999998 1.19644875 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1658/4969/1243 1657/4970/1243 1660/4971/1243 1659/4972/1243 +f 1661/4973/1244 1662/4974/1244 1663/4975/1244 1664/4976/1244 +f 1657/4977/1245 1658/4978/1245 1662/4979/1245 1661/4980/1245 +f 1660/4981/1246 1659/4982/1246 1663/4983/1246 1664/4984/1246 +f 1657/4985/1247 1661/4986/1247 1659/4987/1247 1663/4988/1247 +f 1662/4989/1248 1658/4990/1248 1664/4991/1248 1660/4992/1248 +o cube +v -0.631220625 0.4124999999999998 1.19644875 +v -0.256220625 0.4124999999999998 1.57144875 +v -0.256220625 0.4124999999999998 1.19644875 +v -0.256220625 0.4124999999999998 1.57144875 +v -0.256220625 0.4124999999999998 1.19644875 +v -0.631220625 0.4124999999999998 1.57144875 +v -0.631220625 0.4124999999999998 1.19644875 +v -0.631220625 0.4124999999999998 1.57144875 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1667/4993/1249 1666/4994/1249 1669/4995/1249 1668/4996/1249 +f 1670/4997/1250 1671/4998/1250 1672/4999/1250 1665/5000/1250 +f 1666/5001/1251 1667/5002/1251 1671/5003/1251 1670/5004/1251 +f 1669/5005/1252 1668/5006/1252 1672/5007/1252 1665/5008/1252 +f 1666/5009/1253 1670/5010/1253 1668/5011/1253 1672/5012/1253 +f 1671/5013/1254 1667/5014/1254 1665/5015/1254 1669/5016/1254 +o cube +v -0.256220625 0.4593749999999998 1.13394875 +v -0.256220625 0.4593749999999998 0.7589487500000001 +v -0.256220625 0.02187499999999981 1.13394875 +v -0.256220625 0.02187499999999981 0.7589487500000001 +v -0.631220625 0.4593749999999998 1.13394875 +v -0.631220625 0.4593749999999998 0.7589487500000001 +v -0.631220625 0.02187499999999981 1.13394875 +v -0.631220625 0.02187499999999981 0.7589487500000001 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1676/5017/1255 1674/5018/1255 1673/5019/1255 1675/5020/1255 +f 1679/5021/1256 1677/5022/1256 1678/5023/1256 1680/5024/1256 +f 1673/5025/1257 1674/5026/1257 1678/5027/1257 1677/5028/1257 +f 1676/5029/1258 1675/5030/1258 1679/5031/1258 1680/5032/1258 +f 1675/5033/1259 1673/5034/1259 1677/5035/1259 1679/5036/1259 +f 1680/5037/1260 1678/5038/1260 1674/5039/1260 1676/5040/1260 +o cube +v -0.24059562499999998 0.37499999999999983 1.14957375 +v -0.24059562499999998 0.37499999999999983 0.7433237500000001 +v -0.24059562499999998 0.31249999999999983 1.14957375 +v -0.24059562499999998 0.31249999999999983 0.7433237500000001 +v -0.646845625 0.37499999999999983 1.14957375 +v -0.646845625 0.37499999999999983 0.7433237500000001 +v -0.646845625 0.31249999999999983 1.14957375 +v -0.646845625 0.31249999999999983 0.7433237500000001 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1684/5041/1261 1682/5042/1261 1681/5043/1261 1683/5044/1261 +f 1687/5045/1262 1685/5046/1262 1686/5047/1262 1688/5048/1262 +f 1681/5049/1263 1682/5050/1263 1686/5051/1263 1685/5052/1263 +f 1684/5053/1264 1683/5054/1264 1687/5055/1264 1688/5056/1264 +f 1683/5057/1265 1681/5058/1265 1685/5059/1265 1687/5060/1265 +f 1688/5061/1266 1686/5062/1266 1682/5063/1266 1684/5064/1266 +o cube +v -0.24059562499999998 0.14999999999999986 1.14957375 +v -0.24059562499999998 0.14999999999999986 0.7433237500000001 +v -0.24059562499999998 0.08749999999999986 1.14957375 +v -0.24059562499999998 0.08749999999999986 0.7433237500000001 +v -0.646845625 0.14999999999999986 1.14957375 +v -0.646845625 0.14999999999999986 0.7433237500000001 +v -0.646845625 0.08749999999999986 1.14957375 +v -0.646845625 0.08749999999999986 0.7433237500000001 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1692/5065/1267 1690/5066/1267 1689/5067/1267 1691/5068/1267 +f 1695/5069/1268 1693/5070/1268 1694/5071/1268 1696/5072/1268 +f 1689/5073/1269 1690/5074/1269 1694/5075/1269 1693/5076/1269 +f 1692/5077/1270 1691/5078/1270 1695/5079/1270 1696/5080/1270 +f 1691/5081/1271 1689/5082/1271 1693/5083/1271 1695/5084/1271 +f 1696/5085/1272 1694/5086/1272 1690/5087/1272 1692/5088/1272 +o cube +v -0.256220625 0.3812499999999998 1.13394875 +v -0.256220625 0.3812499999999998 0.7589487500000001 +v -0.256220625 0.3812499999999998 1.13394875 +v -0.256220625 0.3812499999999998 0.7589487500000001 +v -0.631220625 0.3812499999999998 1.13394875 +v -0.631220625 0.3812499999999998 0.7589487500000001 +v -0.631220625 0.3812499999999998 1.13394875 +v -0.631220625 0.3812499999999998 0.7589487500000001 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1698/5089/1273 1697/5090/1273 1700/5091/1273 1699/5092/1273 +f 1701/5093/1274 1702/5094/1274 1703/5095/1274 1704/5096/1274 +f 1697/5097/1275 1698/5098/1275 1702/5099/1275 1701/5100/1275 +f 1700/5101/1276 1699/5102/1276 1703/5103/1276 1704/5104/1276 +f 1697/5105/1277 1701/5106/1277 1699/5107/1277 1703/5108/1277 +f 1702/5109/1278 1698/5110/1278 1704/5111/1278 1700/5112/1278 +o cube +v -0.256220625 0.3968749999999998 1.13394875 +v -0.256220625 0.3968749999999998 0.7589487500000001 +v -0.256220625 0.3968749999999998 1.13394875 +v -0.256220625 0.3968749999999998 0.7589487500000001 +v -0.631220625 0.3968749999999998 1.13394875 +v -0.631220625 0.3968749999999998 0.7589487500000001 +v -0.631220625 0.3968749999999998 1.13394875 +v -0.631220625 0.3968749999999998 0.7589487500000001 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1706/5113/1279 1705/5114/1279 1708/5115/1279 1707/5116/1279 +f 1709/5117/1280 1710/5118/1280 1711/5119/1280 1712/5120/1280 +f 1705/5121/1281 1706/5122/1281 1710/5123/1281 1709/5124/1281 +f 1708/5125/1282 1707/5126/1282 1711/5127/1282 1712/5128/1282 +f 1705/5129/1283 1709/5130/1283 1707/5131/1283 1711/5132/1283 +f 1710/5133/1284 1706/5134/1284 1712/5135/1284 1708/5136/1284 +o cube +v -0.256220625 0.4124999999999998 1.13394875 +v -0.256220625 0.4124999999999998 0.7589487500000001 +v -0.256220625 0.4124999999999998 1.13394875 +v -0.256220625 0.4124999999999998 0.7589487500000001 +v -0.631220625 0.4124999999999998 1.13394875 +v -0.631220625 0.4124999999999998 0.7589487500000001 +v -0.631220625 0.4124999999999998 1.13394875 +v -0.631220625 0.4124999999999998 0.7589487500000001 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1714/5137/1285 1713/5138/1285 1716/5139/1285 1715/5140/1285 +f 1717/5141/1286 1718/5142/1286 1719/5143/1286 1720/5144/1286 +f 1713/5145/1287 1714/5146/1287 1718/5147/1287 1717/5148/1287 +f 1716/5149/1288 1715/5150/1288 1719/5151/1288 1720/5152/1288 +f 1713/5153/1289 1717/5154/1289 1715/5155/1289 1719/5156/1289 +f 1718/5157/1290 1714/5158/1290 1720/5159/1290 1716/5160/1290 +o cube +v -0.256220625 0.4593749999999998 0.6964487500000001 +v -0.256220625 0.4593749999999998 0.32144875000000006 +v -0.256220625 0.02187499999999981 0.6964487500000001 +v -0.256220625 0.02187499999999981 0.32144875000000006 +v -0.631220625 0.4593749999999998 0.6964487500000001 +v -0.631220625 0.4593749999999998 0.32144875000000006 +v -0.631220625 0.02187499999999981 0.6964487500000001 +v -0.631220625 0.02187499999999981 0.32144875000000006 +vt 0.4794921875 0.82373046875 +vt 0.4794921875 0.8271484375 +vt 0.4765625 0.8271484375 +vt 0.4765625 0.82373046875 +vt 0.4853515625 0.82373046875 +vt 0.4853515625 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.82373046875 +vt 0.4794921875 0.830078125 +vt 0.4794921875 0.8271484375 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.482421875 0.8271484375 +vt 0.482421875 0.830078125 +vt 0.4853515625 0.830078125 +vt 0.4853515625 0.8271484375 +vt 0.48828125 0.82373046875 +vt 0.48828125 0.8271484375 +vt 0.4853515625 0.8271484375 +vt 0.4853515625 0.82373046875 +vt 0.482421875 0.82373046875 +vt 0.482421875 0.8271484375 +vt 0.4794921875 0.8271484375 +vt 0.4794921875 0.82373046875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1724/5161/1291 1722/5162/1291 1721/5163/1291 1723/5164/1291 +f 1727/5165/1292 1725/5166/1292 1726/5167/1292 1728/5168/1292 +f 1721/5169/1293 1722/5170/1293 1726/5171/1293 1725/5172/1293 +f 1724/5173/1294 1723/5174/1294 1727/5175/1294 1728/5176/1294 +f 1723/5177/1295 1721/5178/1295 1725/5179/1295 1727/5180/1295 +f 1728/5181/1296 1726/5182/1296 1722/5183/1296 1724/5184/1296 +o cube +v -0.24059562499999998 0.37499999999999983 0.7120737500000001 +v -0.24059562499999998 0.37499999999999983 0.30582375000000006 +v -0.24059562499999998 0.31249999999999983 0.7120737500000001 +v -0.24059562499999998 0.31249999999999983 0.30582375000000006 +v -0.646845625 0.37499999999999983 0.7120737500000001 +v -0.646845625 0.37499999999999983 0.30582375000000006 +v -0.646845625 0.31249999999999983 0.7120737500000001 +v -0.646845625 0.31249999999999983 0.30582375000000006 +vt 0.47021484375 0.91357421875 +vt 0.47021484375 0.9140625 +vt 0.46728515625 0.9140625 +vt 0.46728515625 0.91357421875 +vt 0.47607421875 0.91357421875 +vt 0.47607421875 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.91357421875 +vt 0.47021484375 0.9169921875 +vt 0.47021484375 0.9140625 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47314453125 0.9140625 +vt 0.47314453125 0.9169921875 +vt 0.47607421875 0.9169921875 +vt 0.47607421875 0.9140625 +vt 0.47900390625 0.91357421875 +vt 0.47900390625 0.9140625 +vt 0.47607421875 0.9140625 +vt 0.47607421875 0.91357421875 +vt 0.47314453125 0.91357421875 +vt 0.47314453125 0.9140625 +vt 0.47021484375 0.9140625 +vt 0.47021484375 0.91357421875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1732/5185/1297 1730/5186/1297 1729/5187/1297 1731/5188/1297 +f 1735/5189/1298 1733/5190/1298 1734/5191/1298 1736/5192/1298 +f 1729/5193/1299 1730/5194/1299 1734/5195/1299 1733/5196/1299 +f 1732/5197/1300 1731/5198/1300 1735/5199/1300 1736/5200/1300 +f 1731/5201/1301 1729/5202/1301 1733/5203/1301 1735/5204/1301 +f 1736/5205/1302 1734/5206/1302 1730/5207/1302 1732/5208/1302 +o cube +v -0.24059562499999998 0.14999999999999986 0.7120737500000001 +v -0.24059562499999998 0.14999999999999986 0.30582375000000006 +v -0.24059562499999998 0.08749999999999986 0.7120737500000001 +v -0.24059562499999998 0.08749999999999986 0.30582375000000006 +v -0.646845625 0.14999999999999986 0.7120737500000001 +v -0.646845625 0.14999999999999986 0.30582375000000006 +v -0.646845625 0.08749999999999986 0.7120737500000001 +v -0.646845625 0.08749999999999986 0.30582375000000006 +vt 0.470703125 0.77978515625 +vt 0.470703125 0.7802734375 +vt 0.4677734375 0.7802734375 +vt 0.4677734375 0.77978515625 +vt 0.4765625 0.77978515625 +vt 0.4765625 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.77978515625 +vt 0.470703125 0.783203125 +vt 0.470703125 0.7802734375 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4736328125 0.7802734375 +vt 0.4736328125 0.783203125 +vt 0.4765625 0.783203125 +vt 0.4765625 0.7802734375 +vt 0.4794921875 0.77978515625 +vt 0.4794921875 0.7802734375 +vt 0.4765625 0.7802734375 +vt 0.4765625 0.77978515625 +vt 0.4736328125 0.77978515625 +vt 0.4736328125 0.7802734375 +vt 0.470703125 0.7802734375 +vt 0.470703125 0.77978515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1740/5209/1303 1738/5210/1303 1737/5211/1303 1739/5212/1303 +f 1743/5213/1304 1741/5214/1304 1742/5215/1304 1744/5216/1304 +f 1737/5217/1305 1738/5218/1305 1742/5219/1305 1741/5220/1305 +f 1740/5221/1306 1739/5222/1306 1743/5223/1306 1744/5224/1306 +f 1739/5225/1307 1737/5226/1307 1741/5227/1307 1743/5228/1307 +f 1744/5229/1308 1742/5230/1308 1738/5231/1308 1740/5232/1308 +o cube +v -0.256220625 0.3812499999999998 0.6964487500000001 +v -0.256220625 0.3812499999999998 0.32144875000000006 +v -0.256220625 0.3812499999999998 0.6964487500000001 +v -0.256220625 0.3812499999999998 0.32144875000000006 +v -0.631220625 0.3812499999999998 0.6964487500000001 +v -0.631220625 0.3812499999999998 0.32144875000000006 +v -0.631220625 0.3812499999999998 0.6964487500000001 +v -0.631220625 0.3812499999999998 0.32144875000000006 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.23681640625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.6103515625 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24267578125 0.607421875 +vt 0.24267578125 0.6103515625 +vt 0.24560546875 0.6103515625 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24853515625 0.607421875 +vt 0.24560546875 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vt 0.24267578125 0.607421875 +vt 0.23974609375 0.607421875 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1746/5233/1309 1745/5234/1309 1748/5235/1309 1747/5236/1309 +f 1749/5237/1310 1750/5238/1310 1751/5239/1310 1752/5240/1310 +f 1745/5241/1311 1746/5242/1311 1750/5243/1311 1749/5244/1311 +f 1748/5245/1312 1747/5246/1312 1751/5247/1312 1752/5248/1312 +f 1745/5249/1313 1749/5250/1313 1747/5251/1313 1751/5252/1313 +f 1750/5253/1314 1746/5254/1314 1752/5255/1314 1748/5256/1314 +o cube +v -0.256220625 0.3968749999999998 0.6964487500000001 +v -0.256220625 0.3968749999999998 0.32144875000000006 +v -0.256220625 0.3968749999999998 0.6964487500000001 +v -0.256220625 0.3968749999999998 0.32144875000000006 +v -0.631220625 0.3968749999999998 0.6964487500000001 +v -0.631220625 0.3968749999999998 0.32144875000000006 +v -0.631220625 0.3968749999999998 0.6964487500000001 +v -0.631220625 0.3968749999999998 0.32144875000000006 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.46875 0.91015625 +vt 0.4658203125 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.9130859375 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.4716796875 0.91015625 +vt 0.4716796875 0.9130859375 +vt 0.474609375 0.9130859375 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4775390625 0.91015625 +vt 0.474609375 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vt 0.4716796875 0.91015625 +vt 0.46875 0.91015625 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1754/5257/1315 1753/5258/1315 1756/5259/1315 1755/5260/1315 +f 1757/5261/1316 1758/5262/1316 1759/5263/1316 1760/5264/1316 +f 1753/5265/1317 1754/5266/1317 1758/5267/1317 1757/5268/1317 +f 1756/5269/1318 1755/5270/1318 1759/5271/1318 1760/5272/1318 +f 1753/5273/1319 1757/5274/1319 1755/5275/1319 1759/5276/1319 +f 1758/5277/1320 1754/5278/1320 1760/5279/1320 1756/5280/1320 +o cube +v -0.256220625 0.4124999999999998 0.6964487500000001 +v -0.256220625 0.4124999999999998 0.32144875000000006 +v -0.256220625 0.4124999999999998 0.6964487500000001 +v -0.256220625 0.4124999999999998 0.32144875000000006 +v -0.631220625 0.4124999999999998 0.6964487500000001 +v -0.631220625 0.4124999999999998 0.32144875000000006 +v -0.631220625 0.4124999999999998 0.6964487500000001 +v -0.631220625 0.4124999999999998 0.32144875000000006 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.46728515625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65576171875 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47314453125 0.65283203125 +vt 0.47314453125 0.65576171875 +vt 0.47607421875 0.65576171875 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47900390625 0.65283203125 +vt 0.47607421875 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vt 0.47314453125 0.65283203125 +vt 0.47021484375 0.65283203125 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1762/5281/1321 1761/5282/1321 1764/5283/1321 1763/5284/1321 +f 1765/5285/1322 1766/5286/1322 1767/5287/1322 1768/5288/1322 +f 1761/5289/1323 1762/5290/1323 1766/5291/1323 1765/5292/1323 +f 1764/5293/1324 1763/5294/1324 1767/5295/1324 1768/5296/1324 +f 1761/5297/1325 1765/5298/1325 1763/5299/1325 1767/5300/1325 +f 1766/5301/1326 1762/5302/1326 1768/5303/1326 1764/5304/1326 +o cube +v -2.7755575615628914e-17 1.3125 -3.091084957055045 +v 0.2209708691207961 1.3125 -3.312055826175841 +v -2.7755575615628914e-17 1.25 -3.091084957055045 +v 0.2209708691207961 1.25 -3.312055826175841 +v -0.2209708691207961 1.3125 -3.312055826175841 +v 1.3877787807814457e-17 1.3125 -3.533026695296637 +v -0.2209708691207961 1.25 -3.312055826175841 +v 1.3877787807814457e-17 1.25 -3.533026695296637 +vt 0.5390625 0.91943359375 +vt 0.5390625 0.919921875 +vt 0.53662109375 0.919921875 +vt 0.53662109375 0.91943359375 +vt 0.5439453125 0.91943359375 +vt 0.5439453125 0.919921875 +vt 0.54150390625 0.919921875 +vt 0.54150390625 0.91943359375 +vt 0.5390625 0.92236328125 +vt 0.5390625 0.919921875 +vt 0.54150390625 0.919921875 +vt 0.54150390625 0.92236328125 +vt 0.54150390625 0.919921875 +vt 0.54150390625 0.92236328125 +vt 0.5439453125 0.92236328125 +vt 0.5439453125 0.919921875 +vt 0.54638671875 0.91943359375 +vt 0.54638671875 0.919921875 +vt 0.5439453125 0.919921875 +vt 0.5439453125 0.91943359375 +vt 0.54150390625 0.91943359375 +vt 0.54150390625 0.919921875 +vt 0.5390625 0.919921875 +vt 0.5390625 0.91943359375 +vn 0.7071067811865475 0 0.7071067811865476 +vn -0.7071067811865475 0 -0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +vn -0.7071067811865476 0 0.7071067811865475 +vn 0.7071067811865476 0 -0.7071067811865475 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1772/5305/1327 1770/5306/1327 1769/5307/1327 1771/5308/1327 +f 1775/5309/1328 1773/5310/1328 1774/5311/1328 1776/5312/1328 +f 1769/5313/1329 1770/5314/1329 1774/5315/1329 1773/5316/1329 +f 1772/5317/1330 1771/5318/1330 1775/5319/1330 1776/5320/1330 +f 1771/5321/1331 1769/5322/1331 1773/5323/1331 1775/5324/1331 +f 1776/5325/1332 1774/5326/1332 1770/5327/1332 1772/5328/1332 +o cube +v -1.3877787807814457e-17 1.25 -3.135723304703363 +v 0.17677669529663687 1.25 -3.3125 +v -1.3877787807814457e-17 0.8125 -3.135723304703363 +v 0.17677669529663687 0.8125 -3.3125 +v -0.17677669529663687 1.25 -3.3125 +v 1.3877787807814457e-17 1.25 -3.489276695296637 +v -0.17677669529663687 0.8125 -3.3125 +v 1.3877787807814457e-17 0.8125 -3.489276695296637 +vt 0.53955078125 0.92236328125 +vt 0.53955078125 0.92578125 +vt 0.53759765625 0.92578125 +vt 0.53759765625 0.92236328125 +vt 0.54345703125 0.92236328125 +vt 0.54345703125 0.92578125 +vt 0.54150390625 0.92578125 +vt 0.54150390625 0.92236328125 +vt 0.53955078125 0.927734375 +vt 0.53955078125 0.92578125 +vt 0.54150390625 0.92578125 +vt 0.54150390625 0.927734375 +vt 0.54150390625 0.92578125 +vt 0.54150390625 0.927734375 +vt 0.54345703125 0.927734375 +vt 0.54345703125 0.92578125 +vt 0.54541015625 0.92236328125 +vt 0.54541015625 0.92578125 +vt 0.54345703125 0.92578125 +vt 0.54345703125 0.92236328125 +vt 0.54150390625 0.92236328125 +vt 0.54150390625 0.92578125 +vt 0.53955078125 0.92578125 +vt 0.53955078125 0.92236328125 +vn 0.7071067811865475 0 0.7071067811865476 +vn -0.7071067811865475 0 -0.7071067811865476 +vn 0 1 0 +vn 0 -1 0 +vn -0.7071067811865476 0 0.7071067811865475 +vn 0.7071067811865476 0 -0.7071067811865475 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1780/5329/1333 1778/5330/1333 1777/5331/1333 1779/5332/1333 +f 1783/5333/1334 1781/5334/1334 1782/5335/1334 1784/5336/1334 +f 1777/5337/1335 1778/5338/1335 1782/5339/1335 1781/5340/1335 +f 1780/5341/1336 1779/5342/1336 1783/5343/1336 1784/5344/1336 +f 1779/5345/1337 1777/5346/1337 1781/5347/1337 1783/5348/1337 +f 1784/5349/1338 1782/5350/1338 1778/5351/1338 1780/5352/1338 +o sail +v -2.3379745295717616 7.143305858384558 0.9408215576850659 +v 2.371002914747609 7.143305858384558 -0.5439133273672832 +v -2.3379745295717616 7.143305858384558 0.9408215576850659 +v 2.371002914747609 7.143305858384558 -0.5439133273672832 +v -2.431000640184334 6.833946641615443 0.6457804287821663 +v 2.2779768041350366 6.833946641615443 -0.8389544562701827 +v -2.431000640184334 6.833946641615443 0.6457804287821663 +v 2.2779768041350366 6.833946641615443 -0.8389544562701827 +vt 0.306640625 0.53271484375 +vt 0.26806640625 0.53271484375 +vt 0.306640625 0.53271484375 +vt 0.26806640625 0.53271484375 +vt 0.3486328125 0.53271484375 +vt 0.31005859375 0.53271484375 +vt 0.3486328125 0.53271484375 +vt 0.31005859375 0.53271484375 +vt 0.306640625 0.5712890625 +vt 0.306640625 0.53271484375 +vt 0.31005859375 0.53271484375 +vt 0.31005859375 0.5712890625 +vt 0.31005859375 0.53271484375 +vt 0.31005859375 0.5712890625 +vt 0.3134765625 0.5712890625 +vt 0.3134765625 0.53271484375 +vt 0.35205078125 0.53271484375 +vt 0.3486328125 0.53271484375 +vt 0.35205078125 0.53271484375 +vt 0.3486328125 0.53271484375 +vt 0.31005859375 0.53271484375 +vt 0.306640625 0.53271484375 +vt 0.31005859375 0.53271484375 +vt 0.306640625 0.53271484375 +vn 0 0 0 +vn 0 0 0 +vn -0.21263110997159398 0.7071067811865475 -0.6743797232066279 +vn 0.21263110997159398 -0.7071067811865475 0.6743797232066279 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1786/5353/1339 1785/5354/1339 1788/5355/1339 1787/5356/1339 +f 1789/5357/1340 1790/5358/1340 1791/5359/1340 1792/5360/1340 +f 1785/5361/1341 1786/5362/1341 1790/5363/1341 1789/5364/1341 +f 1788/5365/1342 1787/5366/1342 1791/5367/1342 1792/5368/1342 +f 1785/5369/1343 1789/5370/1343 1787/5371/1343 1791/5372/1343 +f 1790/5373/1344 1786/5374/1344 1792/5375/1344 1788/5376/1344 +o sail +v -2.4307861818637004 6.833469869877891 0.6464606036772116 +v 2.27819126245567 6.833469869877891 -0.8382742813751376 +v -2.4307861818637004 6.833469869877891 0.6464606036772116 +v 2.27819126245567 6.833469869877891 -0.8382742813751376 +v -2.5170925274784883 6.140560220494426 0.37273184651438745 +v 2.1918849168408823 6.140560220494426 -1.1120030385379618 +v -2.5170925274784883 6.140560220494426 0.37273184651438745 +v 2.1918849168408823 6.140560220494426 -1.1120030385379618 +vt 0.21728515625 0.56787109375 +vt 0.1787109375 0.56787109375 +vt 0.21728515625 0.56787109375 +vt 0.1787109375 0.56787109375 +vt 0.26171875 0.56787109375 +vt 0.22314453125 0.56787109375 +vt 0.26171875 0.56787109375 +vt 0.22314453125 0.56787109375 +vt 0.21728515625 0.6064453125 +vt 0.21728515625 0.56787109375 +vt 0.22314453125 0.56787109375 +vt 0.22314453125 0.6064453125 +vt 0.22314453125 0.56787109375 +vt 0.22314453125 0.6064453125 +vt 0.22900390625 0.6064453125 +vt 0.22900390625 0.56787109375 +vt 0.267578125 0.56787109375 +vt 0.267578125 0.56787109375 +vt 0.26171875 0.56787109375 +vt 0.26171875 0.56787109375 +vt 0.22314453125 0.56787109375 +vt 0.21728515625 0.56787109375 +vt 0.22314453125 0.56787109375 +vt 0.21728515625 0.56787109375 +vn 0 0 0 +vn 0 0 0 +vn -0.2778159334694406 0.38268343236508984 -0.8811195706053617 +vn 0.2778159334694406 -0.38268343236508984 0.8811195706053617 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1794/5377/1345 1793/5378/1345 1796/5379/1345 1795/5380/1345 +f 1797/5381/1346 1798/5382/1346 1799/5383/1346 1800/5384/1346 +f 1793/5385/1347 1794/5386/1347 1798/5387/1347 1797/5388/1347 +f 1796/5389/1348 1795/5390/1348 1799/5391/1348 1800/5392/1348 +f 1795/5393/1349 1793/5394/1349 1797/5395/1349 1799/5396/1349 +f 1798/5397/1350 1794/5398/1350 1800/5399/1350 1796/5400/1350 +o sail +v -2.517073207913838 6.140915835898741 0.3727931203452165 +v 2.1919042364055326 6.140915835898741 -1.1119417647071326 +v -2.517073207913838 6.140915835898741 0.3727931203452165 +v 2.1919042364055326 6.140915835898741 -1.1119417647071326 +v -2.5636825627118256 4.963575063017341 0.22496713292641635 +v 2.145294881607545 4.963575063017341 -1.2597677521259327 +v -2.5636825627118256 4.963575063017341 0.22496713292641635 +v 2.145294881607545 4.963575063017341 -1.2597677521259327 +vt 0.39453125 0.630859375 +vt 0.35595703125 0.630859375 +vt 0.39453125 0.630859375 +vt 0.35595703125 0.630859375 +vt 0.4423828125 0.630859375 +vt 0.40380859375 0.630859375 +vt 0.4423828125 0.630859375 +vt 0.40380859375 0.630859375 +vt 0.39453125 0.66943359375 +vt 0.39453125 0.630859375 +vt 0.40380859375 0.630859375 +vt 0.40380859375 0.66943359375 +vt 0.40380859375 0.630859375 +vt 0.40380859375 0.66943359375 +vt 0.4130859375 0.66943359375 +vt 0.4130859375 0.630859375 +vt 0.45166015625 0.630859375 +vt 0.4423828125 0.630859375 +vt 0.45166015625 0.630859375 +vt 0.4423828125 0.630859375 +vt 0.40380859375 0.630859375 +vt 0.39453125 0.630859375 +vt 0.40380859375 0.630859375 +vt 0.39453125 0.630859375 +vn 0 0 0 +vn 0 0 0 +vn -0.298133219703815 0.13052619222005138 -0.9455577700244291 +vn 0.298133219703815 -0.13052619222005138 0.9455577700244291 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1802/5401/1351 1801/5402/1351 1804/5403/1351 1803/5404/1351 +f 1805/5405/1352 1806/5406/1352 1807/5407/1352 1808/5408/1352 +f 1801/5409/1353 1802/5410/1353 1806/5411/1353 1805/5412/1353 +f 1804/5413/1354 1803/5414/1354 1807/5415/1354 1808/5416/1354 +f 1801/5417/1355 1805/5418/1355 1803/5419/1355 1807/5420/1355 +f 1806/5421/1356 1802/5422/1356 1808/5423/1356 1804/5424/1356 +o sail +v -2.5635649055634016 4.964560704220667 0.22534029372681746 +v 2.145412538755969 4.964560704220667 -1.2593945913255316 +v -2.5635649055634016 4.964560704220667 0.22534029372681746 +v 2.145412538755969 4.964560704220667 -1.2593945913255316 +v -2.5472937437749885 4.7204867024406845 0.2769458258833602 +v 2.161683700544382 4.7204867024406845 -1.2077890591689888 +v -2.5472937437749885 4.7204867024406845 0.2769458258833602 +v 2.161683700544382 4.7204867024406845 -1.2077890591689888 +vt 0.12109375 0.5244140625 +vt 0.08251953125 0.5244140625 +vt 0.12109375 0.5244140625 +vt 0.08251953125 0.5244140625 +vt 0.16162109375 0.5244140625 +vt 0.123046875 0.5244140625 +vt 0.16162109375 0.5244140625 +vt 0.123046875 0.5244140625 +vt 0.12109375 0.56298828125 +vt 0.12109375 0.5244140625 +vt 0.123046875 0.5244140625 +vt 0.123046875 0.56298828125 +vt 0.123046875 0.5244140625 +vt 0.123046875 0.56298828125 +vt 0.125 0.56298828125 +vt 0.125 0.5244140625 +vt 0.16357421875 0.5244140625 +vt 0.16357421875 0.5244140625 +vt 0.16162109375 0.5244140625 +vt 0.16162109375 0.5244140625 +vt 0.123046875 0.5244140625 +vt 0.12109375 0.5244140625 +vt 0.123046875 0.5244140625 +vt 0.12109375 0.5244140625 +vn 0 0 0 +vn 0 0 0 +vn -0.29357787137382924 -0.21643961393810268 -0.9311100509380922 +vn 0.29357787137382924 0.21643961393810268 0.9311100509380922 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1810/5425/1357 1809/5426/1357 1812/5427/1357 1811/5428/1357 +f 1813/5429/1358 1814/5430/1358 1815/5431/1358 1816/5432/1358 +f 1809/5433/1359 1810/5434/1359 1814/5435/1359 1813/5436/1359 +f 1812/5437/1360 1811/5438/1360 1815/5439/1360 1816/5440/1360 +f 1811/5441/1361 1809/5442/1361 1813/5443/1361 1815/5444/1361 +f 1814/5445/1362 1810/5446/1362 1816/5447/1362 1812/5448/1362 +o sail +v -2.547459723217708 4.720847763427881 0.27641940634553097 +v 2.1615177211016627 4.720847763427881 -1.208315478706818 +v -2.547459723217708 4.720847763427881 0.27641940634553097 +v 2.1615177211016627 4.720847763427881 -1.208315478706818 +v -2.4559306771089924 4.3241710932822635 0.5667124532491962 +v 2.253046767210378 4.3241710932822635 -0.918022431803153 +v -2.4559306771089924 4.3241710932822635 0.5667124532491962 +v 2.253046767210378 4.3241710932822635 -0.918022431803153 +vt 0.39453125 0.54638671875 +vt 0.35595703125 0.54638671875 +vt 0.39453125 0.54638671875 +vt 0.35595703125 0.54638671875 +vt 0.43701171875 0.54638671875 +vt 0.3984375 0.54638671875 +vt 0.43701171875 0.54638671875 +vt 0.3984375 0.54638671875 +vt 0.39453125 0.5849609375 +vt 0.39453125 0.54638671875 +vt 0.3984375 0.54638671875 +vt 0.3984375 0.5849609375 +vt 0.3984375 0.54638671875 +vt 0.3984375 0.5849609375 +vt 0.40234375 0.5849609375 +vt 0.40234375 0.54638671875 +vt 0.44091796875 0.54638671875 +vt 0.43701171875 0.54638671875 +vt 0.44091796875 0.54638671875 +vt 0.43701171875 0.54638671875 +vt 0.3984375 0.54638671875 +vt 0.39453125 0.54638671875 +vt 0.3984375 0.54638671875 +vt 0.39453125 0.54638671875 +vn 0 0 0 +vn 0 0 0 +vn -0.23856595048166165 -0.6087614290087204 -0.7566345285684775 +vn 0.23856595048166165 0.6087614290087204 0.7566345285684775 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1818/5449/1363 1817/5450/1363 1820/5451/1363 1819/5452/1363 +f 1821/5453/1364 1822/5454/1364 1823/5455/1364 1824/5456/1364 +f 1817/5457/1365 1818/5458/1365 1822/5459/1365 1821/5460/1365 +f 1820/5461/1366 1819/5462/1366 1823/5463/1366 1824/5464/1366 +f 1817/5465/1367 1821/5466/1367 1819/5467/1367 1823/5468/1367 +f 1822/5469/1368 1818/5470/1368 1824/5471/1368 1820/5472/1368 +o cube +v -1.312167061905861 7.320082521472478 0.6609133217226232 +v -1.2525597524840968 7.320082521472478 0.642119209253606 +v -1.272298728786187 7.1875 0.7873595198238658 +v -1.2126914193644227 7.1875 0.7685654073548486 +v -1.3653248393987594 7.14330582617584 0.49231839092096596 +v -1.3057175299769952 7.14330582617584 0.473524278451949 +v -1.3254565062790855 7.0107233047033635 0.618764589022209 +v -1.2658491968573213 7.0107233047033635 0.5999704765531918 +vt 0.2861328125 0.7431640625 +vt 0.2861328125 0.74462890625 +vt 0.28564453125 0.74462890625 +vt 0.28564453125 0.7431640625 +vt 0.28857421875 0.7431640625 +vt 0.28857421875 0.74462890625 +vt 0.2880859375 0.74462890625 +vt 0.2880859375 0.7431640625 +vt 0.2861328125 0.7451171875 +vt 0.2861328125 0.74462890625 +vt 0.2880859375 0.74462890625 +vt 0.2880859375 0.7451171875 +vt 0.2880859375 0.74462890625 +vt 0.2880859375 0.7451171875 +vt 0.2900390625 0.7451171875 +vt 0.2900390625 0.74462890625 +vt 0.29052734375 0.7431640625 +vt 0.29052734375 0.74462890625 +vt 0.28857421875 0.74462890625 +vt 0.28857421875 0.7431640625 +vt 0.2880859375 0.7431640625 +vt 0.2880859375 0.74462890625 +vt 0.2861328125 0.74462890625 +vt 0.2861328125 0.7431640625 +vn 0.21263110997159396 0.7071067811865476 0.6743797232066278 +vn -0.21263110997159396 -0.7071067811865476 -0.6743797232066278 +vn -0.21263110997159398 0.7071067811865475 -0.6743797232066279 +vn 0.21263110997159398 -0.7071067811865475 0.6743797232066279 +vn -0.953716950748227 2.775557561562892e-17 0.3007057995042733 +vn 0.953716950748227 -2.775557561562892e-17 -0.3007057995042733 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1828/5473/1369 1826/5474/1369 1825/5475/1369 1827/5476/1369 +f 1831/5477/1370 1829/5478/1370 1830/5479/1370 1832/5480/1370 +f 1825/5481/1371 1826/5482/1371 1830/5483/1371 1829/5484/1371 +f 1828/5485/1372 1827/5486/1372 1831/5487/1372 1832/5488/1372 +f 1827/5489/1373 1825/5490/1373 1829/5491/1373 1831/5492/1373 +f 1832/5493/1374 1830/5494/1374 1826/5495/1374 1828/5496/1374 +o cube +v 1.1317326243864705 7.320082521472478 -0.10964528950707697 +v 1.1913399338082347 7.320082521472478 -0.12843940197609416 +v 1.1716009575061443 7.1875 0.01680090859416561 +v 1.2312082669279087 7.1875 -0.001993203874851579 +v 1.078574846893572 7.14330582617584 -0.2782402203087342 +v 1.1381821563153363 7.14330582617584 -0.29703433277775115 +v 1.118443180013246 7.0107233047033635 -0.15179402220749116 +v 1.1780504894350101 7.0107233047033635 -0.17058813467650835 +vt 0.29150390625 0.7431640625 +vt 0.29150390625 0.74462890625 +vt 0.291015625 0.74462890625 +vt 0.291015625 0.7431640625 +vt 0.2939453125 0.7431640625 +vt 0.2939453125 0.74462890625 +vt 0.29345703125 0.74462890625 +vt 0.29345703125 0.7431640625 +vt 0.29150390625 0.7451171875 +vt 0.29150390625 0.74462890625 +vt 0.29345703125 0.74462890625 +vt 0.29345703125 0.7451171875 +vt 0.29345703125 0.74462890625 +vt 0.29345703125 0.7451171875 +vt 0.29541015625 0.7451171875 +vt 0.29541015625 0.74462890625 +vt 0.2958984375 0.7431640625 +vt 0.2958984375 0.74462890625 +vt 0.2939453125 0.74462890625 +vt 0.2939453125 0.7431640625 +vt 0.29345703125 0.7431640625 +vt 0.29345703125 0.74462890625 +vt 0.29150390625 0.74462890625 +vt 0.29150390625 0.7431640625 +vn 0.21263110997159396 0.7071067811865476 0.6743797232066278 +vn -0.21263110997159396 -0.7071067811865476 -0.6743797232066278 +vn -0.21263110997159398 0.7071067811865475 -0.6743797232066279 +vn 0.21263110997159398 -0.7071067811865475 0.6743797232066279 +vn -0.953716950748227 2.775557561562892e-17 0.3007057995042733 +vn 0.953716950748227 -2.775557561562892e-17 -0.3007057995042733 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1836/5497/1375 1834/5498/1375 1833/5499/1375 1835/5500/1375 +f 1839/5501/1376 1837/5502/1376 1838/5503/1376 1840/5504/1376 +f 1833/5505/1377 1834/5506/1377 1838/5507/1377 1837/5508/1377 +f 1836/5509/1378 1835/5510/1378 1839/5511/1378 1840/5512/1378 +f 1835/5513/1379 1833/5514/1379 1837/5515/1379 1839/5516/1379 +f 1840/5517/1380 1838/5518/1380 1834/5519/1380 1836/5520/1380 +o cube +v -1.669004778457908 7.275888347648318 0.7762347459026344 +v 1.5497899303173581 7.275888347648318 -0.23864732742428785 +v -1.642425889711459 7.1875 0.860532211303463 +v 1.5763688190638074 7.1875 -0.15434986202345924 +v -1.6955836672043574 7.1875 0.691937280501806 +v 1.5232110415709088 7.1875 -0.32294479282511623 +v -1.669004778457908 7.099111652351682 0.7762347459026344 +v 1.5497899303173581 7.099111652351682 -0.23864732742428785 +vt 0.47119140625 0.91796875 +vt 0.47119140625 0.9189453125 +vt 0.44482421875 0.9189453125 +vt 0.44482421875 0.91796875 +vt 0.49853515625 0.91796875 +vt 0.49853515625 0.9189453125 +vt 0.47216796875 0.9189453125 +vt 0.47216796875 0.91796875 +vt 0.47119140625 0.9453125 +vt 0.47119140625 0.9189453125 +vt 0.47216796875 0.9189453125 +vt 0.47216796875 0.9453125 +vt 0.47216796875 0.9189453125 +vt 0.47216796875 0.9453125 +vt 0.47314453125 0.9453125 +vt 0.47314453125 0.9189453125 +vt 0.49951171875 0.91796875 +vt 0.49951171875 0.9189453125 +vt 0.49853515625 0.9189453125 +vt 0.49853515625 0.91796875 +vt 0.47216796875 0.91796875 +vt 0.47216796875 0.9189453125 +vt 0.47119140625 0.9189453125 +vt 0.47119140625 0.91796875 +vn 0.21263110997159396 0.7071067811865476 0.6743797232066278 +vn -0.21263110997159396 -0.7071067811865476 -0.6743797232066278 +vn -0.21263110997159398 0.7071067811865475 -0.6743797232066279 +vn 0.21263110997159398 -0.7071067811865475 0.6743797232066279 +vn -0.953716950748227 2.775557561562892e-17 0.3007057995042733 +vn 0.953716950748227 -2.775557561562892e-17 -0.3007057995042733 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1844/5521/1381 1842/5522/1381 1841/5523/1381 1843/5524/1381 +f 1847/5525/1382 1845/5526/1382 1846/5527/1382 1848/5528/1382 +f 1841/5529/1383 1842/5530/1383 1846/5531/1383 1845/5532/1383 +f 1844/5533/1384 1843/5534/1384 1847/5535/1384 1848/5536/1384 +f 1843/5537/1385 1841/5538/1385 1845/5539/1385 1847/5540/1385 +f 1848/5541/1386 1846/5542/1386 1842/5543/1386 1844/5544/1386 +o cube +v 2.279312363685386 4.3125 -0.8347186025420474 +v -2.456243969380434 4.400888347648318 0.5657188171094731 +v 2.2527334749389367 4.400888347648318 -0.919016067942876 +v -2.429665080633985 4.3125 0.6500162825103015 +v -2.482822858126883 4.3125 0.48142135170864475 +v 2.2261545861924876 4.3125 -1.0033135333437044 +v -2.456243969380434 4.224111652351682 0.5657188171094731 +v 2.2527334749389367 4.224111652351682 -0.919016067942876 +vt 0.47998046875 0.5908203125 +vt 0.47998046875 0.591796875 +vt 0.44140625 0.591796875 +vt 0.44140625 0.5908203125 +vt 0.51953125 0.5908203125 +vt 0.51953125 0.591796875 +vt 0.48095703125 0.591796875 +vt 0.48095703125 0.5908203125 +vt 0.47998046875 0.63037109375 +vt 0.47998046875 0.591796875 +vt 0.48095703125 0.591796875 +vt 0.48095703125 0.63037109375 +vt 0.48095703125 0.591796875 +vt 0.48095703125 0.63037109375 +vt 0.48193359375 0.63037109375 +vt 0.48193359375 0.591796875 +vt 0.5205078125 0.5908203125 +vt 0.5205078125 0.591796875 +vt 0.51953125 0.591796875 +vt 0.51953125 0.5908203125 +vt 0.48095703125 0.5908203125 +vt 0.48095703125 0.591796875 +vt 0.47998046875 0.591796875 +vt 0.47998046875 0.5908203125 +vn 0.21263110997159396 0.7071067811865476 0.6743797232066278 +vn -0.21263110997159396 -0.7071067811865476 -0.6743797232066278 +vn -0.21263110997159398 0.7071067811865475 -0.6743797232066279 +vn 0.21263110997159398 -0.7071067811865475 0.6743797232066279 +vn -0.953716950748227 2.775557561562892e-17 0.3007057995042733 +vn 0.953716950748227 -2.775557561562892e-17 -0.3007057995042733 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1849/5545/1387 1851/5546/1387 1850/5547/1387 1852/5548/1387 +f 1855/5549/1388 1853/5550/1388 1854/5551/1388 1856/5552/1388 +f 1850/5553/1389 1851/5554/1389 1854/5555/1389 1853/5556/1389 +f 1849/5557/1390 1852/5558/1390 1855/5559/1390 1856/5560/1390 +f 1852/5561/1391 1850/5562/1391 1853/5563/1391 1855/5564/1391 +f 1856/5565/1392 1854/5566/1392 1851/5567/1392 1849/5568/1392 +o cube +v -0.14498191194976756 4.4892766952966365 -0.20982391798778655 +v -0.025767293106239222 4.4892766952966365 -0.2474121429258207 +v -0.09182413445686911 4.3125 -0.04122898718612955 +v 0.02739048438665924 4.3125 -0.0788172121241637 +v -0.18485024506944142 4.35669417382416 -0.33627011608902935 +v -0.06563562622591308 4.35669417382416 -0.3738583410270635 +v -0.13169246757654296 4.179917478527522 -0.16767518528737235 +v -0.012477848733014621 4.179917478527522 -0.2052634102254065 +vt 0.087890625 0.58154296875 +vt 0.087890625 0.58349609375 +vt 0.0869140625 0.58349609375 +vt 0.0869140625 0.58154296875 +vt 0.09033203125 0.58154296875 +vt 0.09033203125 0.58349609375 +vt 0.08935546875 0.58349609375 +vt 0.08935546875 0.58154296875 +vt 0.087890625 0.58447265625 +vt 0.087890625 0.58349609375 +vt 0.08935546875 0.58349609375 +vt 0.08935546875 0.58447265625 +vt 0.08935546875 0.58349609375 +vt 0.08935546875 0.58447265625 +vt 0.0908203125 0.58447265625 +vt 0.0908203125 0.58349609375 +vt 0.091796875 0.58154296875 +vt 0.091796875 0.58349609375 +vt 0.09033203125 0.58349609375 +vt 0.09033203125 0.58154296875 +vt 0.08935546875 0.58154296875 +vt 0.08935546875 0.58349609375 +vt 0.087890625 0.58349609375 +vt 0.087890625 0.58154296875 +vn 0.21263110997159396 0.7071067811865476 0.6743797232066278 +vn -0.21263110997159396 -0.7071067811865476 -0.6743797232066278 +vn -0.21263110997159398 0.7071067811865475 -0.6743797232066279 +vn 0.21263110997159398 -0.7071067811865475 0.6743797232066279 +vn -0.953716950748227 2.775557561562892e-17 0.3007057995042733 +vn 0.953716950748227 -2.775557561562892e-17 -0.3007057995042733 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1860/5569/1393 1858/5570/1393 1857/5571/1393 1859/5572/1393 +f 1863/5573/1394 1861/5574/1394 1862/5575/1394 1864/5576/1394 +f 1857/5577/1395 1858/5578/1395 1862/5579/1395 1861/5580/1395 +f 1860/5581/1396 1859/5582/1396 1863/5583/1396 1864/5584/1396 +f 1859/5585/1397 1857/5586/1397 1861/5587/1397 1863/5588/1397 +f 1864/5589/1398 1862/5590/1398 1858/5591/1398 1860/5592/1398 +o cube +v -2.2312377417115137 4.4892766952966365 0.44797001842781126 +v -2.1120231228679858 4.4892766952966365 0.4103817934897771 +v -2.1780799642186155 4.3125 0.6165649492294683 +v -2.058865345375087 4.3125 0.5789767242914341 +v -2.271106074831188 4.35669417382416 0.32152382032656845 +v -2.151891455987659 4.35669417382416 0.2839355953885343 +v -2.2179482973382894 4.179917478527522 0.49011875112822545 +v -2.098733678494761 4.179917478527522 0.4525305261901913 +vt 0.470703125 0.7265625 +vt 0.470703125 0.728515625 +vt 0.4697265625 0.728515625 +vt 0.4697265625 0.7265625 +vt 0.47314453125 0.7265625 +vt 0.47314453125 0.728515625 +vt 0.47216796875 0.728515625 +vt 0.47216796875 0.7265625 +vt 0.470703125 0.7294921875 +vt 0.470703125 0.728515625 +vt 0.47216796875 0.728515625 +vt 0.47216796875 0.7294921875 +vt 0.47216796875 0.728515625 +vt 0.47216796875 0.7294921875 +vt 0.4736328125 0.7294921875 +vt 0.4736328125 0.728515625 +vt 0.474609375 0.7265625 +vt 0.474609375 0.728515625 +vt 0.47314453125 0.728515625 +vt 0.47314453125 0.7265625 +vt 0.47216796875 0.7265625 +vt 0.47216796875 0.728515625 +vt 0.470703125 0.728515625 +vt 0.470703125 0.7265625 +vn 0.21263110997159396 0.7071067811865476 0.6743797232066278 +vn -0.21263110997159396 -0.7071067811865476 -0.6743797232066278 +vn -0.21263110997159398 0.7071067811865475 -0.6743797232066279 +vn 0.21263110997159398 -0.7071067811865475 0.6743797232066279 +vn -0.953716950748227 2.775557561562892e-17 0.3007057995042733 +vn 0.953716950748227 -2.775557561562892e-17 -0.3007057995042733 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1868/5593/1399 1866/5594/1399 1865/5595/1399 1867/5596/1399 +f 1871/5597/1400 1869/5598/1400 1870/5599/1400 1872/5600/1400 +f 1865/5601/1401 1866/5602/1401 1870/5603/1401 1869/5604/1401 +f 1868/5605/1402 1867/5606/1402 1871/5607/1402 1872/5608/1402 +f 1867/5609/1403 1865/5610/1403 1869/5611/1403 1871/5612/1403 +f 1872/5613/1404 1870/5614/1404 1866/5615/1404 1868/5616/1404 +o cube +v 2.0008812272337435 4.4892766952966365 -0.8864119668724013 +v 2.1200958460772714 4.4892766952966365 -0.9240001918104355 +v 2.0540390047266417 4.3125 -0.7178170360707443 +v 2.17325362357017 4.3125 -0.7554052610087785 +v 1.9610128941140694 4.35669417382416 -1.0128581649736441 +v 2.080227512957598 4.35669417382416 -1.0504463899116783 +v 2.014170671606968 4.179917478527522 -0.8442632341719871 +v 2.133385290450496 4.179917478527522 -0.8818514591100213 +vt 0.470703125 0.72314453125 +vt 0.470703125 0.72509765625 +vt 0.4697265625 0.72509765625 +vt 0.4697265625 0.72314453125 +vt 0.47314453125 0.72314453125 +vt 0.47314453125 0.72509765625 +vt 0.47216796875 0.72509765625 +vt 0.47216796875 0.72314453125 +vt 0.470703125 0.72607421875 +vt 0.470703125 0.72509765625 +vt 0.47216796875 0.72509765625 +vt 0.47216796875 0.72607421875 +vt 0.47216796875 0.72509765625 +vt 0.47216796875 0.72607421875 +vt 0.4736328125 0.72607421875 +vt 0.4736328125 0.72509765625 +vt 0.474609375 0.72314453125 +vt 0.474609375 0.72509765625 +vt 0.47314453125 0.72509765625 +vt 0.47314453125 0.72314453125 +vt 0.47216796875 0.72314453125 +vt 0.47216796875 0.72509765625 +vt 0.470703125 0.72509765625 +vt 0.470703125 0.72314453125 +vn 0.21263110997159396 0.7071067811865476 0.6743797232066278 +vn -0.21263110997159396 -0.7071067811865476 -0.6743797232066278 +vn -0.21263110997159398 0.7071067811865475 -0.6743797232066279 +vn 0.21263110997159398 -0.7071067811865475 0.6743797232066279 +vn -0.953716950748227 2.775557561562892e-17 0.3007057995042733 +vn 0.953716950748227 -2.775557561562892e-17 -0.3007057995042733 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1876/5617/1405 1874/5618/1405 1873/5619/1405 1875/5620/1405 +f 1879/5621/1406 1877/5622/1406 1878/5623/1406 1880/5624/1406 +f 1873/5625/1407 1874/5626/1407 1878/5627/1407 1877/5628/1407 +f 1876/5629/1408 1875/5630/1408 1879/5631/1408 1880/5632/1408 +f 1875/5633/1409 1873/5634/1409 1877/5635/1409 1879/5636/1409 +f 1880/5637/1410 1878/5638/1410 1874/5639/1410 1876/5640/1410 +o cube +v -0.23174746935433366 7.384545512932258 3.733265082074337 +v 0.007178264732930476 5.904362674841125 0.16008746832333015 +v -0.1436114059060618 7.304892287520346 3.7721546436728106 +v 0.09531432818120235 5.824709449429213 0.19897702992180344 +v -0.3200516715643601 7.300876473982386 3.7620202519270034 +v -0.08112593747709593 5.820693635891254 0.188842638175997 +v -0.2319156081160882 7.2212232485704755 3.800909813525477 +v 0.007010125971175957 5.741040410479342 0.2277321997744703 +vt 0.47216796875 0.87841796875 +vt 0.47216796875 0.87939453125 +vt 0.44189453125 0.87939453125 +vt 0.44189453125 0.87841796875 +vt 0.50341796875 0.87841796875 +vt 0.50341796875 0.87939453125 +vt 0.47314453125 0.87939453125 +vt 0.47314453125 0.87841796875 +vt 0.47216796875 0.90966796875 +vt 0.47216796875 0.87939453125 +vt 0.47314453125 0.87939453125 +vt 0.47314453125 0.90966796875 +vt 0.47314453125 0.87939453125 +vt 0.47314453125 0.90966796875 +vt 0.47412109375 0.90966796875 +vt 0.47412109375 0.87939453125 +vt 0.50439453125 0.87841796875 +vt 0.50439453125 0.87939453125 +vt 0.50341796875 0.87939453125 +vt 0.50341796875 0.87841796875 +vt 0.47314453125 0.87841796875 +vt 0.47314453125 0.87939453125 +vt 0.47216796875 0.87939453125 +vt 0.47216796875 0.87841796875 +vn 0.7064336176802112 0.6693523115989689 -0.2300413588213348 +vn -0.7064336176802112 -0.6693523115989689 0.2300413588213348 +vn -0.705088507586175 0.6372258032952901 -0.3111164927877864 +vn 0.705088507586175 -0.6372258032952901 0.3111164927877864 +vn -0.06165825395800362 0.381982667894486 0.9221103519357439 +vn 0.06165825395800362 -0.381982667894486 -0.9221103519357439 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1884/5641/1411 1882/5642/1411 1881/5643/1411 1883/5644/1411 +f 1887/5645/1412 1885/5646/1412 1886/5647/1412 1888/5648/1412 +f 1881/5649/1413 1882/5650/1413 1886/5651/1413 1885/5652/1413 +f 1884/5653/1414 1883/5654/1414 1887/5655/1414 1888/5656/1414 +f 1883/5657/1415 1881/5658/1415 1885/5659/1415 1887/5660/1415 +f 1888/5661/1416 1886/5662/1416 1882/5663/1416 1884/5664/1416 +o cube +v 0.1638880992225533 2.992939391363319 -0.17244129468877345 +v -0.014794900557735946 3.0131386630652095 -0.34612023702845485 +v 0.20417500865232288 -0.2300377513648746 -0.5887288183790766 +v 0.025492008872033643 -0.2098384796629844 -0.762407760718758 +v -0.01093404420240921 2.967899240186707 0.004505615420881348 +v -0.18961704398269844 2.9880985118885977 -0.16917332691880005 +v 0.029352865227360435 -0.25507790254148643 -0.41178190826942185 +v -0.1493301345529288 -0.23487863083959626 -0.5854608506091032 +vt 0.134765625 0.70751953125 +vt 0.134765625 0.73291015625 +vt 0.1328125 0.73291015625 +vt 0.1328125 0.70751953125 +vt 0.138671875 0.70751953125 +vt 0.138671875 0.73291015625 +vt 0.13671875 0.73291015625 +vt 0.13671875 0.70751953125 +vt 0.134765625 0.73486328125 +vt 0.134765625 0.73291015625 +vt 0.13671875 0.73291015625 +vt 0.13671875 0.73486328125 +vt 0.13671875 0.73291015625 +vt 0.13671875 0.73486328125 +vt 0.138671875 0.73486328125 +vt 0.138671875 0.73291015625 +vt 0.140625 0.70751953125 +vt 0.140625 0.73291015625 +vt 0.138671875 0.73291015625 +vt 0.138671875 0.70751953125 +vt 0.13671875 0.70751953125 +vt 0.13671875 0.73291015625 +vt 0.134765625 0.73291015625 +vt 0.134765625 0.70751953125 +vn 0.6992885736998504 0.10016060470644743 -0.707787640438619 +vn -0.6992885736998504 -0.10016060470644743 0.707787640438619 +vn -0.012395972132236747 0.9916852746855981 0.12808846882778552 +vn 0.012395972132236747 -0.9916852746855981 -0.12808846882778552 +vn 0.7147319991211573 -0.08079708680756116 0.6947157693587253 +vn -0.7147319991211573 0.08079708680756116 -0.6947157693587253 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1892/5665/1417 1890/5666/1417 1889/5667/1417 1891/5668/1417 +f 1895/5669/1418 1893/5670/1418 1894/5671/1418 1896/5672/1418 +f 1889/5673/1419 1890/5674/1419 1894/5675/1419 1893/5676/1419 +f 1892/5677/1420 1891/5678/1420 1895/5679/1420 1896/5680/1420 +f 1891/5681/1421 1889/5682/1421 1893/5683/1421 1895/5684/1421 +f 1896/5685/1422 1894/5686/1422 1890/5687/1422 1892/5688/1422 +o cube +v 0.05229685785285939 8.384622962531918 0.524448250533557 +v -0.08171539198235758 8.399772416308336 0.39418904377879604 +v 0.11969995632189687 2.992334281428979 -0.17203279871752697 +v -0.014312293513320118 3.0074837352053967 -0.30229200547228796 +v -0.0788197497158625 8.365842849149459 0.6571584331157982 +v -0.21283199955107948 8.380992302925877 0.5268992263610373 +v -0.011416651246825038 2.97355416804652 -0.03932261613528598 +v -0.145428901082042 2.9887036218229377 -0.16958182289004697 +vt 0.1279296875 0.69091796875 +vt 0.1279296875 0.7333984375 +vt 0.12646484375 0.7333984375 +vt 0.12646484375 0.69091796875 +vt 0.130859375 0.69091796875 +vt 0.130859375 0.7333984375 +vt 0.12939453125 0.7333984375 +vt 0.12939453125 0.69091796875 +vt 0.1279296875 0.73486328125 +vt 0.1279296875 0.7333984375 +vt 0.12939453125 0.7333984375 +vt 0.12939453125 0.73486328125 +vt 0.12939453125 0.7333984375 +vt 0.12939453125 0.73486328125 +vt 0.130859375 0.73486328125 +vt 0.130859375 0.7333984375 +vt 0.13232421875 0.69091796875 +vt 0.13232421875 0.7333984375 +vt 0.130859375 0.7333984375 +vt 0.130859375 0.69091796875 +vt 0.12939453125 0.69091796875 +vt 0.12939453125 0.7333984375 +vt 0.1279296875 0.7333984375 +vt 0.1279296875 0.69091796875 +vn 0.6992885736998504 0.10016060470644743 -0.707787640438619 +vn -0.6992885736998504 -0.10016060470644743 0.707787640438619 +vn -0.012395972132236747 0.9916852746855981 0.12808846882778552 +vn 0.012395972132236747 -0.9916852746855981 -0.12808846882778552 +vn 0.7147319991211573 -0.08079708680756116 0.6947157693587253 +vn -0.7147319991211573 0.08079708680756116 -0.6947157693587253 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1900/5689/1423 1898/5690/1423 1897/5691/1423 1899/5692/1423 +f 1903/5693/1424 1901/5694/1424 1902/5695/1424 1904/5696/1424 +f 1897/5697/1425 1898/5698/1425 1902/5699/1425 1901/5700/1425 +f 1900/5701/1426 1899/5702/1426 1903/5703/1426 1904/5704/1426 +f 1899/5705/1427 1897/5706/1427 1901/5707/1427 1903/5708/1427 +f 1904/5709/1428 1902/5710/1428 1898/5711/1428 1900/5712/1428 +o cube +v 0.00489093198137824 9.133838412282701 0.7489198742540588 +v -0.08445056790876637 9.143938048133647 0.662080403084218 +v 0.025809134954527854 7.460369511250755 0.5327705831071707 +v -0.06353236493561676 7.470469147101699 0.44593111193733037 +v -0.08252013973110295 9.121318336694394 0.8373933293088864 +v -0.17186163962124756 9.13141797254534 0.7505538581390461 +v -0.061601936757953446 7.447849435662449 0.6212440381619984 +v -0.15094343664809806 7.457949071513394 0.5344045669921575 +vt 0.353515625 0.8388671875 +vt 0.353515625 0.85205078125 +vt 0.3525390625 0.85205078125 +vt 0.3525390625 0.8388671875 +vt 0.35546875 0.8388671875 +vt 0.35546875 0.85205078125 +vt 0.3544921875 0.85205078125 +vt 0.3544921875 0.8388671875 +vt 0.353515625 0.85302734375 +vt 0.353515625 0.85205078125 +vt 0.3544921875 0.85205078125 +vt 0.3544921875 0.85302734375 +vt 0.3544921875 0.85205078125 +vt 0.3544921875 0.85302734375 +vt 0.35546875 0.85302734375 +vt 0.35546875 0.85205078125 +vt 0.3564453125 0.8388671875 +vt 0.3564453125 0.85205078125 +vt 0.35546875 0.85205078125 +vt 0.35546875 0.8388671875 +vt 0.3544921875 0.8388671875 +vt 0.3544921875 0.85205078125 +vt 0.353515625 0.85205078125 +vt 0.353515625 0.8388671875 +vn 0.6992885736998504 0.10016060470644743 -0.707787640438619 +vn -0.6992885736998504 -0.10016060470644743 0.707787640438619 +vn -0.012395972132236747 0.9916852746855981 0.12808846882778552 +vn 0.012395972132236747 -0.9916852746855981 -0.12808846882778552 +vn 0.7147319991211573 -0.08079708680756116 0.6947157693587253 +vn -0.7147319991211573 0.08079708680756116 -0.6947157693587253 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1908/5713/1429 1906/5714/1429 1905/5715/1429 1907/5716/1429 +f 1911/5717/1430 1909/5718/1430 1910/5719/1430 1912/5720/1430 +f 1905/5721/1431 1906/5722/1431 1910/5723/1431 1909/5724/1431 +f 1908/5725/1432 1907/5726/1432 1911/5727/1432 1912/5728/1432 +f 1907/5729/1433 1905/5730/1433 1909/5731/1433 1911/5732/1433 +f 1912/5733/1434 1910/5734/1434 1906/5735/1434 1908/5736/1434 +o cube +v -6.938893903907228e-18 3.4008883476483183 5.359375 +v -6.938893903907228e-18 3.4008883476483183 -0.078125 +v 0.08838834764831843 3.3125 5.359375 +v 0.08838834764831843 3.3125 -0.078125 +v -0.08838834764831843 3.3125 5.359375 +v -0.08838834764831843 3.3125 -0.078125 +v 6.938893903907228e-18 3.2241116523516817 5.359375 +v 6.938893903907228e-18 3.2241116523516817 -0.078125 +vt 0.40625 0.7705078125 +vt 0.40625 0.771484375 +vt 0.36376953125 0.771484375 +vt 0.36376953125 0.7705078125 +vt 0.44970703125 0.7705078125 +vt 0.44970703125 0.771484375 +vt 0.4072265625 0.771484375 +vt 0.4072265625 0.7705078125 +vt 0.40625 0.81396484375 +vt 0.40625 0.771484375 +vt 0.4072265625 0.771484375 +vt 0.4072265625 0.81396484375 +vt 0.4072265625 0.771484375 +vt 0.4072265625 0.81396484375 +vt 0.408203125 0.81396484375 +vt 0.408203125 0.771484375 +vt 0.45068359375 0.7705078125 +vt 0.45068359375 0.771484375 +vt 0.44970703125 0.771484375 +vt 0.44970703125 0.7705078125 +vt 0.4072265625 0.7705078125 +vt 0.4072265625 0.771484375 +vt 0.40625 0.771484375 +vt 0.40625 0.7705078125 +vn 0.7071067811865475 0.7071067811865476 0 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1916/5737/1435 1914/5738/1435 1913/5739/1435 1915/5740/1435 +f 1919/5741/1436 1917/5742/1436 1918/5743/1436 1920/5744/1436 +f 1913/5745/1437 1914/5746/1437 1918/5747/1437 1917/5748/1437 +f 1916/5749/1438 1915/5750/1438 1919/5751/1438 1920/5752/1438 +f 1915/5753/1439 1913/5754/1439 1917/5755/1439 1919/5756/1439 +f 1920/5757/1440 1918/5758/1440 1914/5759/1440 1916/5760/1440 +o cube +v 0.91171875 0.8441720446977704 4.57631719392094 +v 0.91171875 0.8712269964400333 4.454280193030948 +v 0.91171875 0.6000980429177871 4.522207290436414 +v 0.91171875 0.62715299466005 4.4001702895464225 +v 0.03671875 0.8441720446977704 4.57631719392094 +v 0.03671875 0.8712269964400333 4.454280193030948 +v 0.03671875 0.6000980429177871 4.522207290436414 +v 0.03671875 0.62715299466005 4.4001702895464225 +vt 0.36376953125 0.7470703125 +vt 0.36376953125 0.7490234375 +vt 0.36279296875 0.7490234375 +vt 0.36279296875 0.7470703125 +vt 0.37158203125 0.7470703125 +vt 0.37158203125 0.7490234375 +vt 0.37060546875 0.7490234375 +vt 0.37060546875 0.7470703125 +vt 0.36376953125 0.75 +vt 0.36376953125 0.7490234375 +vt 0.37060546875 0.7490234375 +vt 0.37060546875 0.75 +vt 0.37060546875 0.7490234375 +vt 0.37060546875 0.75 +vt 0.37744140625 0.75 +vt 0.37744140625 0.7490234375 +vt 0.37841796875 0.7470703125 +vt 0.37841796875 0.7490234375 +vt 0.37158203125 0.7490234375 +vt 0.37158203125 0.7470703125 +vt 0.37060546875 0.7470703125 +vt 0.37060546875 0.7490234375 +vt 0.36376953125 0.7490234375 +vt 0.36376953125 0.7470703125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9762960071199334 0.21643961393810288 +vn 0 -0.9762960071199334 -0.21643961393810288 +vn 0 -0.21643961393810288 0.9762960071199334 +vn 0 0.21643961393810288 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1924/5761/1441 1922/5762/1441 1921/5763/1441 1923/5764/1441 +f 1927/5765/1442 1925/5766/1442 1926/5767/1442 1928/5768/1442 +f 1921/5769/1443 1922/5770/1443 1926/5771/1443 1925/5772/1443 +f 1924/5773/1444 1923/5774/1444 1927/5775/1444 1928/5776/1444 +f 1923/5777/1445 1921/5778/1445 1925/5779/1445 1927/5780/1445 +f 1928/5781/1446 1926/5782/1446 1922/5783/1446 1924/5784/1446 +o cube +v -0.03671875 0.8441720446977704 4.57631719392094 +v -0.03671875 0.8712269964400333 4.454280193030948 +v -0.03671875 0.6000980429177871 4.522207290436414 +v -0.03671875 0.62715299466005 4.4001702895464225 +v -0.91171875 0.8441720446977704 4.57631719392094 +v -0.91171875 0.8712269964400333 4.454280193030948 +v -0.91171875 0.6000980429177871 4.522207290436414 +v -0.91171875 0.62715299466005 4.4001702895464225 +vt 0.37060546875 0.7470703125 +vt 0.37060546875 0.7490234375 +vt 0.37158203125 0.7490234375 +vt 0.37158203125 0.7470703125 +vt 0.36279296875 0.7470703125 +vt 0.36279296875 0.7490234375 +vt 0.36376953125 0.7490234375 +vt 0.36376953125 0.7470703125 +vt 0.37060546875 0.75 +vt 0.37060546875 0.7490234375 +vt 0.36376953125 0.7490234375 +vt 0.36376953125 0.75 +vt 0.37744140625 0.7490234375 +vt 0.37744140625 0.75 +vt 0.37060546875 0.75 +vt 0.37060546875 0.7490234375 +vt 0.37158203125 0.7470703125 +vt 0.37158203125 0.7490234375 +vt 0.37841796875 0.7490234375 +vt 0.37841796875 0.7470703125 +vt 0.36376953125 0.7470703125 +vt 0.36376953125 0.7490234375 +vt 0.37060546875 0.7490234375 +vt 0.37060546875 0.7470703125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9762960071199334 0.21643961393810288 +vn 0 -0.9762960071199334 -0.21643961393810288 +vn 0 -0.21643961393810288 0.9762960071199334 +vn 0 0.21643961393810288 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1932/5785/1447 1930/5786/1447 1929/5787/1447 1931/5788/1447 +f 1935/5789/1448 1933/5790/1448 1934/5791/1448 1936/5792/1448 +f 1929/5793/1449 1930/5794/1449 1934/5795/1449 1933/5796/1449 +f 1932/5797/1450 1931/5798/1450 1935/5799/1450 1936/5800/1450 +f 1931/5801/1451 1929/5802/1451 1933/5803/1451 1935/5804/1451 +f 1936/5805/1452 1934/5806/1452 1930/5807/1452 1932/5808/1452 +o cube +v 0.09375 2.0187781782639402 4.8390648544402195 +v 0.09375 2.045833130006203 4.717027853550229 +v 0.09375 0.4933156671390444 4.500877957661934 +v 0.09375 0.5203706188813073 4.378840956771943 +v -0.09375 2.0187781782639402 4.8390648544402195 +v -0.09375 2.045833130006203 4.717027853550229 +v -0.09375 0.4933156671390444 4.500877957661934 +v -0.09375 0.5203706188813073 4.378840956771943 +vt 0.2666015625 0.6513671875 +vt 0.2666015625 0.66357421875 +vt 0.265625 0.66357421875 +vt 0.265625 0.6513671875 +vt 0.26904296875 0.6513671875 +vt 0.26904296875 0.66357421875 +vt 0.26806640625 0.66357421875 +vt 0.26806640625 0.6513671875 +vt 0.2666015625 0.66455078125 +vt 0.2666015625 0.66357421875 +vt 0.26806640625 0.66357421875 +vt 0.26806640625 0.66455078125 +vt 0.26806640625 0.66357421875 +vt 0.26806640625 0.66455078125 +vt 0.26953125 0.66455078125 +vt 0.26953125 0.66357421875 +vt 0.2705078125 0.6513671875 +vt 0.2705078125 0.66357421875 +vt 0.26904296875 0.66357421875 +vt 0.26904296875 0.6513671875 +vt 0.26806640625 0.6513671875 +vt 0.26806640625 0.66357421875 +vt 0.2666015625 0.66357421875 +vt 0.2666015625 0.6513671875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9762960071199334 0.21643961393810288 +vn 0 -0.9762960071199334 -0.21643961393810288 +vn 0 -0.21643961393810288 0.9762960071199334 +vn 0 0.21643961393810288 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1940/5809/1453 1938/5810/1453 1937/5811/1453 1939/5812/1453 +f 1943/5813/1454 1941/5814/1454 1942/5815/1454 1944/5816/1454 +f 1937/5817/1455 1938/5818/1455 1942/5819/1455 1941/5820/1455 +f 1940/5821/1456 1939/5822/1456 1943/5823/1456 1944/5824/1456 +f 1939/5825/1457 1937/5826/1457 1941/5827/1457 1943/5828/1457 +f 1944/5829/1458 1942/5830/1458 1938/5831/1458 1940/5832/1458 +o cube +v 0.0878125 2.0250281782639403 4.83281485444022 +v 0.0878125 2.0520831300062032 4.710777853550229 +v 0.0878125 0.4995656671390445 4.494627957661934 +v 0.0878125 0.5266206188813074 4.372590956771943 +v -0.0934375 2.0250281782639403 4.83281485444022 +v -0.0934375 2.0520831300062032 4.710777853550229 +v -0.0934375 0.4995656671390445 4.494627957661934 +v -0.0934375 0.5266206188813074 4.372590956771943 +vt 0.26708984375 0.6513671875 +vt 0.26708984375 0.66357421875 +vt 0.26611328125 0.66357421875 +vt 0.26611328125 0.6513671875 +vt 0.26904296875 0.6513671875 +vt 0.26904296875 0.66357421875 +vt 0.26806640625 0.66357421875 +vt 0.26806640625 0.6513671875 +vt 0.26708984375 0.66455078125 +vt 0.26708984375 0.66357421875 +vt 0.26806640625 0.66357421875 +vt 0.26806640625 0.66455078125 +vt 0.26806640625 0.66357421875 +vt 0.26806640625 0.66455078125 +vt 0.26904296875 0.66455078125 +vt 0.26904296875 0.66357421875 +vt 0.27001953125 0.6513671875 +vt 0.27001953125 0.66357421875 +vt 0.26904296875 0.66357421875 +vt 0.26904296875 0.6513671875 +vt 0.26806640625 0.6513671875 +vt 0.26806640625 0.66357421875 +vt 0.26708984375 0.66357421875 +vt 0.26708984375 0.6513671875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9762960071199334 0.21643961393810288 +vn 0 -0.9762960071199334 -0.21643961393810288 +vn 0 -0.21643961393810288 0.9762960071199334 +vn 0 0.21643961393810288 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1948/5833/1459 1946/5834/1459 1945/5835/1459 1947/5836/1459 +f 1951/5837/1460 1949/5838/1460 1950/5839/1460 1952/5840/1460 +f 1945/5841/1461 1946/5842/1461 1950/5843/1461 1949/5844/1461 +f 1948/5845/1462 1947/5846/1462 1951/5847/1462 1952/5848/1462 +f 1947/5849/1463 1945/5850/1463 1949/5851/1463 1951/5852/1463 +f 1952/5853/1464 1950/5854/1464 1946/5855/1464 1948/5856/1464 +o cube +v 0.96875 2.2628521800439234 4.890831007924746 +v 0.96875 2.2899071317861863 4.768794007034755 +v 0.96875 2.0187781782639402 4.83672110444022 +v 0.96875 2.045833130006203 4.714684103550229 +v -0.96875 2.2628521800439234 4.890831007924746 +v -0.96875 2.2899071317861863 4.768794007034755 +v -0.96875 2.0187781782639402 4.83672110444022 +v -0.96875 2.045833130006203 4.714684103550229 +vt 0.36376953125 0.76513671875 +vt 0.36376953125 0.76708984375 +vt 0.36279296875 0.76708984375 +vt 0.36279296875 0.76513671875 +vt 0.3798828125 0.76513671875 +vt 0.3798828125 0.76708984375 +vt 0.37890625 0.76708984375 +vt 0.37890625 0.76513671875 +vt 0.36376953125 0.76806640625 +vt 0.36376953125 0.76708984375 +vt 0.37890625 0.76708984375 +vt 0.37890625 0.76806640625 +vt 0.37890625 0.76708984375 +vt 0.37890625 0.76806640625 +vt 0.39404296875 0.76806640625 +vt 0.39404296875 0.76708984375 +vt 0.39501953125 0.76513671875 +vt 0.39501953125 0.76708984375 +vt 0.3798828125 0.76708984375 +vt 0.3798828125 0.76513671875 +vt 0.37890625 0.76513671875 +vt 0.37890625 0.76708984375 +vt 0.36376953125 0.76708984375 +vt 0.36376953125 0.76513671875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9762960071199334 0.21643961393810288 +vn 0 -0.9762960071199334 -0.21643961393810288 +vn 0 -0.21643961393810288 0.9762960071199334 +vn 0 0.21643961393810288 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1956/5857/1465 1954/5858/1465 1953/5859/1465 1955/5860/1465 +f 1959/5861/1466 1957/5862/1466 1958/5863/1466 1960/5864/1466 +f 1953/5865/1467 1954/5866/1467 1958/5867/1467 1957/5868/1467 +f 1956/5869/1468 1955/5870/1468 1959/5871/1468 1960/5872/1468 +f 1955/5873/1469 1953/5874/1469 1957/5875/1469 1959/5876/1469 +f 1960/5877/1470 1958/5878/1470 1954/5879/1470 1956/5880/1470 +o cube +v -0.09374999999999997 2.0323056541350715 4.775702603995224 +v -0.09374999999999997 2.045833130006203 4.714684103550229 +v -0.09374999999999997 0.8119356452351549 4.505153086572596 +v -0.09374999999999997 0.8254631211062864 4.4441345861276 +v -0.84375 2.0323056541350715 4.775702603995224 +v -0.84375 2.045833130006203 4.714684103550229 +v -0.84375 0.8119356452351549 4.505153086572596 +v -0.84375 0.8254631211062864 4.4441345861276 +vt 0.373046875 0.53564453125 +vt 0.373046875 0.54541015625 +vt 0.37353515625 0.54541015625 +vt 0.37353515625 0.53564453125 +vt 0.36669921875 0.53564453125 +vt 0.36669921875 0.54541015625 +vt 0.3671875 0.54541015625 +vt 0.3671875 0.53564453125 +vt 0.373046875 0.5458984375 +vt 0.373046875 0.54541015625 +vt 0.3671875 0.54541015625 +vt 0.3671875 0.5458984375 +vt 0.37890625 0.54541015625 +vt 0.37890625 0.5458984375 +vt 0.373046875 0.5458984375 +vt 0.373046875 0.54541015625 +vt 0.37353515625 0.53564453125 +vt 0.37353515625 0.54541015625 +vt 0.37939453125 0.54541015625 +vt 0.37939453125 0.53564453125 +vt 0.3671875 0.53564453125 +vt 0.3671875 0.54541015625 +vt 0.373046875 0.54541015625 +vt 0.373046875 0.53564453125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9762960071199334 0.21643961393810288 +vn 0 -0.9762960071199334 -0.21643961393810288 +vn 0 -0.21643961393810288 0.9762960071199334 +vn 0 0.21643961393810288 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1964/5881/1471 1962/5882/1471 1961/5883/1471 1963/5884/1471 +f 1967/5885/1472 1965/5886/1472 1966/5887/1472 1968/5888/1472 +f 1961/5889/1473 1962/5890/1473 1966/5891/1473 1965/5892/1473 +f 1964/5893/1474 1963/5894/1474 1967/5895/1474 1968/5896/1474 +f 1963/5897/1475 1961/5898/1475 1965/5899/1475 1967/5900/1475 +f 1968/5901/1476 1966/5902/1476 1962/5903/1476 1964/5904/1476 +o cube +v 0.84375 2.0323056541350715 4.775702603995224 +v 0.84375 2.045833130006203 4.714684103550229 +v 0.84375 0.8119356452351549 4.505153086572596 +v 0.84375 0.8254631211062864 4.4441345861276 +v 0.09374999999999997 2.0323056541350715 4.775702603995224 +v 0.09374999999999997 2.045833130006203 4.714684103550229 +v 0.09374999999999997 0.8119356452351549 4.505153086572596 +v 0.09374999999999997 0.8254631211062864 4.4441345861276 +vt 0.3671875 0.53564453125 +vt 0.3671875 0.54541015625 +vt 0.36669921875 0.54541015625 +vt 0.36669921875 0.53564453125 +vt 0.37353515625 0.53564453125 +vt 0.37353515625 0.54541015625 +vt 0.373046875 0.54541015625 +vt 0.373046875 0.53564453125 +vt 0.3671875 0.5458984375 +vt 0.3671875 0.54541015625 +vt 0.373046875 0.54541015625 +vt 0.373046875 0.5458984375 +vt 0.373046875 0.54541015625 +vt 0.373046875 0.5458984375 +vt 0.37890625 0.5458984375 +vt 0.37890625 0.54541015625 +vt 0.37939453125 0.53564453125 +vt 0.37939453125 0.54541015625 +vt 0.37353515625 0.54541015625 +vt 0.37353515625 0.53564453125 +vt 0.373046875 0.53564453125 +vt 0.373046875 0.54541015625 +vt 0.3671875 0.54541015625 +vt 0.3671875 0.53564453125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9762960071199334 0.21643961393810288 +vn 0 -0.9762960071199334 -0.21643961393810288 +vn 0 -0.21643961393810288 0.9762960071199334 +vn 0 0.21643961393810288 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1972/5905/1477 1970/5906/1477 1969/5907/1477 1971/5908/1477 +f 1975/5909/1478 1973/5910/1478 1974/5911/1478 1976/5912/1478 +f 1969/5913/1479 1970/5914/1479 1974/5915/1479 1973/5916/1479 +f 1972/5917/1480 1971/5918/1480 1975/5919/1480 1976/5920/1480 +f 1971/5921/1481 1969/5922/1481 1973/5923/1481 1975/5924/1481 +f 1976/5925/1482 1974/5926/1482 1970/5927/1482 1972/5928/1482 +o cube +v 0.9666115591987263 2.079671662891376 4.834595624597624 +v 0.9666115591987263 2.1067266146336383 4.712558623707633 +v 0.8946496193646786 0.7391043752536008 4.537399012014607 +v 0.8946496193646786 0.7661593269958638 4.415362011124615 +v 0.8417828673544046 2.0860585860299743 4.836011571368162 +v 0.8417828673544046 2.113113537772237 4.71397457047817 +v 0.7698209275203568 0.7454912983921995 4.538814958785145 +v 0.7698209275203568 0.7725462501344624 4.416777957895153 +vt 0.39453125 0.7431640625 +vt 0.39453125 0.75390625 +vt 0.3935546875 0.75390625 +vt 0.3935546875 0.7431640625 +vt 0.396484375 0.7431640625 +vt 0.396484375 0.75390625 +vt 0.3955078125 0.75390625 +vt 0.3955078125 0.7431640625 +vt 0.39453125 0.7548828125 +vt 0.39453125 0.75390625 +vt 0.3955078125 0.75390625 +vt 0.3955078125 0.7548828125 +vt 0.3955078125 0.75390625 +vt 0.3955078125 0.7548828125 +vt 0.396484375 0.7548828125 +vt 0.396484375 0.75390625 +vt 0.3974609375 0.7431640625 +vt 0.3974609375 0.75390625 +vt 0.396484375 0.75390625 +vt 0.396484375 0.7431640625 +vt 0.3955078125 0.7431640625 +vt 0.3955078125 0.75390625 +vt 0.39453125 0.75390625 +vt 0.39453125 0.7431640625 +vn 0.9986295347545739 -0.051095385108789616 -0.011327574164304209 +vn -0.9986295347545739 0.051095385108789616 0.011327574164304209 +vn 0.05233595624294384 0.9749580273729274 0.2161429909694673 +vn -0.05233595624294384 -0.9749580273729274 -0.2161429909694673 +vn 0 -0.21643961393810285 0.9762960071199334 +vn 0 0.21643961393810285 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1980/5929/1483 1978/5930/1483 1977/5931/1483 1979/5932/1483 +f 1983/5933/1484 1981/5934/1484 1982/5935/1484 1984/5936/1484 +f 1977/5937/1485 1978/5938/1485 1982/5939/1485 1981/5940/1485 +f 1980/5941/1486 1979/5942/1486 1983/5943/1486 1984/5944/1486 +f 1979/5945/1487 1977/5946/1487 1981/5947/1487 1983/5948/1487 +f 1984/5949/1488 1982/5950/1488 1978/5951/1488 1980/5952/1488 +o cube +v -0.8417828673544046 2.0860585860299743 4.836011571368162 +v -0.8417828673544046 2.113113537772237 4.71397457047817 +v -0.7698209275203568 0.7454912983921995 4.538814958785145 +v -0.7698209275203568 0.7725462501344624 4.416777957895153 +v -0.9666115591987263 2.079671662891376 4.834595624597624 +v -0.9666115591987263 2.1067266146336383 4.712558623707633 +v -0.8946496193646786 0.7391043752536008 4.537399012014607 +v -0.8946496193646786 0.7661593269958638 4.415362011124615 +vt 0.3955078125 0.7431640625 +vt 0.3955078125 0.75390625 +vt 0.396484375 0.75390625 +vt 0.396484375 0.7431640625 +vt 0.3935546875 0.7431640625 +vt 0.3935546875 0.75390625 +vt 0.39453125 0.75390625 +vt 0.39453125 0.7431640625 +vt 0.3955078125 0.7548828125 +vt 0.3955078125 0.75390625 +vt 0.39453125 0.75390625 +vt 0.39453125 0.7548828125 +vt 0.396484375 0.75390625 +vt 0.396484375 0.7548828125 +vt 0.3955078125 0.7548828125 +vt 0.3955078125 0.75390625 +vt 0.396484375 0.7431640625 +vt 0.396484375 0.75390625 +vt 0.3974609375 0.75390625 +vt 0.3974609375 0.7431640625 +vt 0.39453125 0.7431640625 +vt 0.39453125 0.75390625 +vt 0.3955078125 0.75390625 +vt 0.3955078125 0.7431640625 +vn 0.9986295347545739 0.051095385108789616 0.011327574164304209 +vn -0.9986295347545739 -0.051095385108789616 -0.011327574164304209 +vn -0.05233595624294384 0.9749580273729274 0.2161429909694673 +vn 0.05233595624294384 -0.9749580273729274 -0.2161429909694673 +vn 0 -0.21643961393810285 0.9762960071199334 +vn 0 0.21643961393810285 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1988/5953/1489 1986/5954/1489 1985/5955/1489 1987/5956/1489 +f 1991/5957/1490 1989/5958/1490 1990/5959/1490 1992/5960/1490 +f 1985/5961/1491 1986/5962/1491 1990/5963/1491 1989/5964/1491 +f 1988/5965/1492 1987/5966/1492 1991/5967/1492 1992/5968/1492 +f 1987/5969/1493 1985/5970/1493 1989/5971/1493 1991/5972/1493 +f 1992/5973/1494 1990/5974/1494 1986/5975/1494 1988/5976/1494 +o cube +v 0.937250934054523 2.114913183890615 4.731375387650312 +v 0.9372623260376798 2.115015676163478 4.481375408919199 +v 0.9134144652490445 1.6154817267458488 4.731169549993465 +v 0.9134258572322014 1.6155842190187122 4.481169571262353 +v 0.8748219966742182 2.1178927434102617 4.731373764419869 +v 0.8748333886573751 2.117995235683125 4.481373785688757 +v 0.8509855278687398 1.6184612862654955 4.731167926763025 +v 0.8509969198518967 1.6185637785383589 4.481167948031912 +vt 0.470703125 0.7890625 +vt 0.470703125 0.79296875 +vt 0.47265625 0.79296875 +vt 0.47265625 0.7890625 +vt 0.46826171875 0.7890625 +vt 0.46826171875 0.79296875 +vt 0.47021484375 0.79296875 +vt 0.47021484375 0.7890625 +vt 0.470703125 0.794921875 +vt 0.470703125 0.79296875 +vt 0.47021484375 0.79296875 +vt 0.47021484375 0.794921875 +vt 0.47119140625 0.79296875 +vt 0.47119140625 0.794921875 +vt 0.470703125 0.794921875 +vt 0.470703125 0.79296875 +vt 0.47265625 0.7890625 +vt 0.47265625 0.79296875 +vt 0.47314453125 0.79296875 +vt 0.47314453125 0.7890625 +vt 0.47021484375 0.7890625 +vt 0.47021484375 0.79296875 +vt 0.470703125 0.79296875 +vt 0.470703125 0.7890625 +vn 0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn 0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn -0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn -0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn 0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 1996/5977/1495 1994/5978/1495 1993/5979/1495 1995/5980/1495 +f 1999/5981/1496 1997/5982/1496 1998/5983/1496 2000/5984/1496 +f 1993/5985/1497 1994/5986/1497 1998/5987/1497 1997/5988/1497 +f 1996/5989/1498 1995/5990/1498 1999/5991/1498 2000/5992/1498 +f 1995/5993/1499 1993/5994/1499 1997/5995/1499 1999/5996/1499 +f 2000/5997/1500 1998/5998/1500 1994/5999/1500 1996/6000/1500 +o cube +v 0.913420161240623 1.6155329728822805 4.60616956062791 +v 0.9134287052279906 1.6156098420869278 4.418669576579575 +v 0.8895836924351446 1.116101515737514 4.6059637229710635 +v 0.8895922364225122 1.1161783849421618 4.41846373892273 +v 0.8509912238603182 1.6185125324019272 4.606167937397467 +v 0.8509997678476859 1.6185894016065747 4.418667953349134 +v 0.8271547550548398 1.119081075257161 4.605962099740623 +v 0.8271632990422075 1.1191579444618085 4.418462115692288 +vt 0.4716796875 0.7431640625 +vt 0.4716796875 0.7470703125 +vt 0.47314453125 0.7470703125 +vt 0.47314453125 0.7431640625 +vt 0.4697265625 0.7431640625 +vt 0.4697265625 0.7470703125 +vt 0.47119140625 0.7470703125 +vt 0.47119140625 0.7431640625 +vt 0.4716796875 0.74853515625 +vt 0.4716796875 0.7470703125 +vt 0.47119140625 0.7470703125 +vt 0.47119140625 0.74853515625 +vt 0.47216796875 0.7470703125 +vt 0.47216796875 0.74853515625 +vt 0.4716796875 0.74853515625 +vt 0.4716796875 0.7470703125 +vt 0.47314453125 0.7431640625 +vt 0.47314453125 0.7470703125 +vt 0.4736328125 0.7470703125 +vt 0.4736328125 0.7431640625 +vt 0.47119140625 0.7431640625 +vt 0.47119140625 0.7470703125 +vt 0.4716796875 0.7470703125 +vt 0.4716796875 0.7431640625 +vn 0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn 0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn -0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn -0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn 0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2004/6001/1501 2002/6002/1501 2001/6003/1501 2003/6004/1501 +f 2007/6005/1502 2005/6006/1502 2006/6007/1502 2008/6008/1502 +f 2001/6009/1503 2002/6010/1503 2006/6011/1503 2005/6012/1503 +f 2004/6013/1504 2003/6014/1504 2007/6015/1504 2008/6016/1504 +f 2003/6017/1505 2001/6018/1505 2005/6019/1505 2007/6020/1505 +f 2008/6021/1506 2006/6022/1506 2002/6023/1506 2004/6024/1506 +o cube +v 0.8895836924351446 1.116101515737514 4.6059637229710635 +v 0.8895922364225122 1.1161783849421618 4.41846373892273 +v 0.8866041338344598 1.0536725835944183 4.605937993263958 +v 0.8866126778218274 1.053749452799066 4.418438009215624 +v 0.8271547550548398 1.119081075257161 4.605962099740623 +v 0.8271632990422075 1.1191579444618085 4.418462115692288 +v 0.824175196454155 1.0566521431140652 4.6059363700335165 +v 0.8241837404415228 1.0567290123187127 4.418436385985183 +vt 0.30712890625 0.7431640625 +vt 0.30712890625 0.74365234375 +vt 0.30859375 0.74365234375 +vt 0.30859375 0.7431640625 +vt 0.30517578125 0.7431640625 +vt 0.30517578125 0.74365234375 +vt 0.306640625 0.74365234375 +vt 0.306640625 0.7431640625 +vt 0.30712890625 0.7451171875 +vt 0.30712890625 0.74365234375 +vt 0.306640625 0.74365234375 +vt 0.306640625 0.7451171875 +vt 0.3076171875 0.74365234375 +vt 0.3076171875 0.7451171875 +vt 0.30712890625 0.7451171875 +vt 0.30712890625 0.74365234375 +vt 0.30859375 0.7431640625 +vt 0.30859375 0.74365234375 +vt 0.30908203125 0.74365234375 +vt 0.30908203125 0.7431640625 +vt 0.306640625 0.7431640625 +vt 0.306640625 0.74365234375 +vt 0.30712890625 0.74365234375 +vt 0.30712890625 0.7431640625 +vn 0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn 0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn -0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn -0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn 0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2012/6025/1507 2010/6026/1507 2009/6027/1507 2011/6028/1507 +f 2015/6029/1508 2013/6030/1508 2014/6031/1508 2016/6032/1508 +f 2009/6033/1509 2010/6034/1509 2014/6035/1509 2013/6036/1509 +f 2012/6037/1510 2011/6038/1510 2015/6039/1510 2016/6040/1510 +f 2011/6041/1511 2009/6042/1511 2013/6043/1511 2015/6044/1511 +f 2016/6045/1512 2014/6046/1512 2010/6047/1512 2012/6048/1512 +o cube +v 0.937250934054523 2.114913183890615 4.731375387650312 +v 0.9372623260376798 2.115015676163478 4.481375408919199 +v 0.9134144652490445 1.6154817267458488 4.731169549993465 +v 0.9134258572322014 1.6155842190187122 4.481169571262353 +v 0.8748219966742182 2.1178927434102617 4.731373764419869 +v 0.8748333886573751 2.117995235683125 4.481373785688757 +v 0.8509855278687398 1.6184612862654955 4.731167926763025 +v 0.8509969198518967 1.6185637785383589 4.481167948031912 +vt 0.470703125 0.7890625 +vt 0.470703125 0.79296875 +vt 0.47265625 0.79296875 +vt 0.47265625 0.7890625 +vt 0.46826171875 0.7890625 +vt 0.46826171875 0.79296875 +vt 0.47021484375 0.79296875 +vt 0.47021484375 0.7890625 +vt 0.470703125 0.794921875 +vt 0.470703125 0.79296875 +vt 0.47021484375 0.79296875 +vt 0.47021484375 0.794921875 +vt 0.47119140625 0.79296875 +vt 0.47119140625 0.794921875 +vt 0.470703125 0.794921875 +vt 0.470703125 0.79296875 +vt 0.47265625 0.7890625 +vt 0.47265625 0.79296875 +vt 0.47314453125 0.79296875 +vt 0.47314453125 0.7890625 +vt 0.47021484375 0.7890625 +vt 0.47021484375 0.79296875 +vt 0.470703125 0.79296875 +vt 0.470703125 0.7890625 +vn 0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn 0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn -0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn -0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn 0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2020/6049/1513 2018/6050/1513 2017/6051/1513 2019/6052/1513 +f 2023/6053/1514 2021/6054/1514 2022/6055/1514 2024/6056/1514 +f 2017/6057/1515 2018/6058/1515 2022/6059/1515 2021/6060/1515 +f 2020/6061/1516 2019/6062/1516 2023/6063/1516 2024/6064/1516 +f 2019/6065/1517 2017/6066/1517 2021/6067/1517 2023/6068/1517 +f 2024/6069/1518 2022/6070/1518 2018/6071/1518 2020/6072/1518 +o cube +v 0.913420161240623 1.6155329728822805 4.60616956062791 +v 0.9134287052279906 1.6156098420869278 4.418669576579575 +v 0.8895836924351446 1.116101515737514 4.6059637229710635 +v 0.8895922364225122 1.1161783849421618 4.41846373892273 +v 0.8509912238603182 1.6185125324019272 4.606167937397467 +v 0.8509997678476859 1.6185894016065747 4.418667953349134 +v 0.8271547550548398 1.119081075257161 4.605962099740623 +v 0.8271632990422075 1.1191579444618085 4.418462115692288 +vt 0.4716796875 0.7431640625 +vt 0.4716796875 0.7470703125 +vt 0.47314453125 0.7470703125 +vt 0.47314453125 0.7431640625 +vt 0.4697265625 0.7431640625 +vt 0.4697265625 0.7470703125 +vt 0.47119140625 0.7470703125 +vt 0.47119140625 0.7431640625 +vt 0.4716796875 0.74853515625 +vt 0.4716796875 0.7470703125 +vt 0.47119140625 0.7470703125 +vt 0.47119140625 0.74853515625 +vt 0.47216796875 0.7470703125 +vt 0.47216796875 0.74853515625 +vt 0.4716796875 0.74853515625 +vt 0.4716796875 0.7470703125 +vt 0.47314453125 0.7431640625 +vt 0.47314453125 0.7470703125 +vt 0.4736328125 0.7470703125 +vt 0.4736328125 0.7431640625 +vt 0.47119140625 0.7431640625 +vt 0.47119140625 0.7470703125 +vt 0.4716796875 0.7470703125 +vt 0.4716796875 0.7431640625 +vn 0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn 0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn -0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn -0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn 0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2028/6073/1519 2026/6074/1519 2025/6075/1519 2027/6076/1519 +f 2031/6077/1520 2029/6078/1520 2030/6079/1520 2032/6080/1520 +f 2025/6081/1521 2026/6082/1521 2030/6083/1521 2029/6084/1521 +f 2028/6085/1522 2027/6086/1522 2031/6087/1522 2032/6088/1522 +f 2027/6089/1523 2025/6090/1523 2029/6091/1523 2031/6092/1523 +f 2032/6093/1524 2030/6094/1524 2026/6095/1524 2028/6096/1524 +o cube +v 0.8895836924351446 1.116101515737514 4.6059637229710635 +v 0.8895922364225122 1.1161783849421618 4.41846373892273 +v 0.8866041338344598 1.0536725835944183 4.605937993263958 +v 0.8866126778218274 1.053749452799066 4.418438009215624 +v 0.8271547550548398 1.119081075257161 4.605962099740623 +v 0.8271632990422075 1.1191579444618085 4.418462115692288 +v 0.824175196454155 1.0566521431140652 4.6059363700335165 +v 0.8241837404415228 1.0567290123187127 4.418436385985183 +vt 0.30712890625 0.7431640625 +vt 0.30712890625 0.74365234375 +vt 0.30859375 0.74365234375 +vt 0.30859375 0.7431640625 +vt 0.30517578125 0.7431640625 +vt 0.30517578125 0.74365234375 +vt 0.306640625 0.74365234375 +vt 0.306640625 0.7431640625 +vt 0.30712890625 0.7451171875 +vt 0.30712890625 0.74365234375 +vt 0.306640625 0.74365234375 +vt 0.306640625 0.7451171875 +vt 0.3076171875 0.74365234375 +vt 0.3076171875 0.7451171875 +vt 0.30712890625 0.7451171875 +vt 0.30712890625 0.74365234375 +vt 0.30859375 0.7431640625 +vt 0.30859375 0.74365234375 +vt 0.30908203125 0.74365234375 +vt 0.30908203125 0.7431640625 +vt 0.306640625 0.7431640625 +vt 0.306640625 0.74365234375 +vt 0.30712890625 0.74365234375 +vt 0.30712890625 0.7431640625 +vn 0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn 0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn -0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn -0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn 0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2036/6097/1525 2034/6098/1525 2033/6099/1525 2035/6100/1525 +f 2039/6101/1526 2037/6102/1526 2038/6103/1526 2040/6104/1526 +f 2033/6105/1527 2034/6106/1527 2038/6107/1527 2037/6108/1527 +f 2036/6109/1528 2035/6110/1528 2039/6111/1528 2040/6112/1528 +f 2035/6113/1529 2033/6114/1529 2037/6115/1529 2039/6116/1529 +f 2040/6117/1530 2038/6118/1530 2034/6119/1530 2036/6120/1530 +o cube +v 0.886606981830249 1.0536982066626344 4.5434379985811795 +v 0.8866126778218274 1.053749452799066 4.418438009215624 +v 0.8836274232295641 0.9912692745195384 4.543412268874074 +v 0.8836331192211426 0.9913205206559702 4.418412279508518 +v 0.8241780444499442 1.056677766182281 4.543436375350739 +v 0.8241837404415228 1.0567290123187127 4.418436385985183 +v 0.8211984858492595 0.9942488340391852 4.5434106456436325 +v 0.8212041818408379 0.994300080175617 4.418410656278077 +vt 0.1376953125 0.69091796875 +vt 0.1376953125 0.69140625 +vt 0.138671875 0.69140625 +vt 0.138671875 0.69091796875 +vt 0.13623046875 0.69091796875 +vt 0.13623046875 0.69140625 +vt 0.13720703125 0.69140625 +vt 0.13720703125 0.69091796875 +vt 0.1376953125 0.6923828125 +vt 0.1376953125 0.69140625 +vt 0.13720703125 0.69140625 +vt 0.13720703125 0.6923828125 +vt 0.13818359375 0.69140625 +vt 0.13818359375 0.6923828125 +vt 0.1376953125 0.6923828125 +vt 0.1376953125 0.69140625 +vt 0.138671875 0.69091796875 +vt 0.138671875 0.69140625 +vt 0.13916015625 0.69140625 +vt 0.13916015625 0.69091796875 +vt 0.13720703125 0.69091796875 +vt 0.13720703125 0.69140625 +vt 0.1376953125 0.69140625 +vt 0.1376953125 0.69091796875 +vn 0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn 0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn -0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn -0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn 0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2044/6121/1531 2042/6122/1531 2041/6123/1531 2043/6124/1531 +f 2047/6125/1532 2045/6126/1532 2046/6127/1532 2048/6128/1532 +f 2041/6129/1533 2042/6130/1533 2046/6131/1533 2045/6132/1533 +f 2044/6133/1534 2043/6134/1534 2047/6135/1534 2048/6136/1534 +f 2043/6137/1535 2041/6138/1535 2045/6139/1535 2047/6140/1535 +f 2048/6141/1536 2046/6142/1536 2042/6143/1536 2044/6144/1536 +o cube +v -0.8748219966742182 2.1178927434102617 4.731373764419869 +v -0.8748333886573751 2.117995235683125 4.481373785688757 +v -0.8509855278687398 1.6184612862654955 4.731167926763025 +v -0.8509969198518967 1.6185637785383589 4.481167948031912 +v -0.937250934054523 2.114913183890615 4.731375387650312 +v -0.9372623260376798 2.115015676163478 4.481375408919199 +v -0.9134144652490445 1.6154817267458488 4.731169549993465 +v -0.9134258572322014 1.6155842190187122 4.481169571262353 +vt 0.47021484375 0.7890625 +vt 0.47021484375 0.79296875 +vt 0.46826171875 0.79296875 +vt 0.46826171875 0.7890625 +vt 0.47265625 0.7890625 +vt 0.47265625 0.79296875 +vt 0.470703125 0.79296875 +vt 0.470703125 0.7890625 +vt 0.47021484375 0.794921875 +vt 0.47021484375 0.79296875 +vt 0.470703125 0.79296875 +vt 0.470703125 0.794921875 +vt 0.470703125 0.79296875 +vt 0.470703125 0.794921875 +vt 0.47119140625 0.794921875 +vt 0.47119140625 0.79296875 +vt 0.47314453125 0.7890625 +vt 0.47314453125 0.79296875 +vt 0.47265625 0.79296875 +vt 0.47265625 0.7890625 +vt 0.470703125 0.7890625 +vt 0.470703125 0.79296875 +vt 0.47021484375 0.79296875 +vt 0.47021484375 0.7890625 +vn 0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn -0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn 0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn 0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn -0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2052/6145/1537 2050/6146/1537 2049/6147/1537 2051/6148/1537 +f 2055/6149/1538 2053/6150/1538 2054/6151/1538 2056/6152/1538 +f 2049/6153/1539 2050/6154/1539 2054/6155/1539 2053/6156/1539 +f 2052/6157/1540 2051/6158/1540 2055/6159/1540 2056/6160/1540 +f 2051/6161/1541 2049/6162/1541 2053/6163/1541 2055/6164/1541 +f 2056/6165/1542 2054/6166/1542 2050/6167/1542 2052/6168/1542 +o cube +v -0.8509912238603182 1.6185125324019272 4.606167937397467 +v -0.8509997678476859 1.6185894016065747 4.418667953349134 +v -0.8271547550548398 1.119081075257161 4.605962099740623 +v -0.8271632990422075 1.1191579444618085 4.418462115692288 +v -0.913420161240623 1.6155329728822805 4.60616956062791 +v -0.9134287052279906 1.6156098420869278 4.418669576579575 +v -0.8895836924351446 1.116101515737514 4.6059637229710635 +v -0.8895922364225122 1.1161783849421618 4.41846373892273 +vt 0.47119140625 0.7431640625 +vt 0.47119140625 0.7470703125 +vt 0.4697265625 0.7470703125 +vt 0.4697265625 0.7431640625 +vt 0.47314453125 0.7431640625 +vt 0.47314453125 0.7470703125 +vt 0.4716796875 0.7470703125 +vt 0.4716796875 0.7431640625 +vt 0.47119140625 0.74853515625 +vt 0.47119140625 0.7470703125 +vt 0.4716796875 0.7470703125 +vt 0.4716796875 0.74853515625 +vt 0.4716796875 0.7470703125 +vt 0.4716796875 0.74853515625 +vt 0.47216796875 0.74853515625 +vt 0.47216796875 0.7470703125 +vt 0.4736328125 0.7431640625 +vt 0.4736328125 0.7470703125 +vt 0.47314453125 0.7470703125 +vt 0.47314453125 0.7431640625 +vt 0.4716796875 0.7431640625 +vt 0.4716796875 0.7470703125 +vt 0.47119140625 0.7470703125 +vt 0.47119140625 0.7431640625 +vn 0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn -0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn 0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn 0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn -0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2060/6169/1543 2058/6170/1543 2057/6171/1543 2059/6172/1543 +f 2063/6173/1544 2061/6174/1544 2062/6175/1544 2064/6176/1544 +f 2057/6177/1545 2058/6178/1545 2062/6179/1545 2061/6180/1545 +f 2060/6181/1546 2059/6182/1546 2063/6183/1546 2064/6184/1546 +f 2059/6185/1547 2057/6186/1547 2061/6187/1547 2063/6188/1547 +f 2064/6189/1548 2062/6190/1548 2058/6191/1548 2060/6192/1548 +o cube +v -0.8271547550548398 1.119081075257161 4.605962099740623 +v -0.8271632990422075 1.1191579444618085 4.418462115692288 +v -0.824175196454155 1.0566521431140652 4.6059363700335165 +v -0.8241837404415228 1.0567290123187127 4.418436385985183 +v -0.8895836924351446 1.116101515737514 4.6059637229710635 +v -0.8895922364225122 1.1161783849421618 4.41846373892273 +v -0.8866041338344598 1.0536725835944183 4.605937993263958 +v -0.8866126778218274 1.053749452799066 4.418438009215624 +vt 0.306640625 0.7431640625 +vt 0.306640625 0.74365234375 +vt 0.30517578125 0.74365234375 +vt 0.30517578125 0.7431640625 +vt 0.30859375 0.7431640625 +vt 0.30859375 0.74365234375 +vt 0.30712890625 0.74365234375 +vt 0.30712890625 0.7431640625 +vt 0.306640625 0.7451171875 +vt 0.306640625 0.74365234375 +vt 0.30712890625 0.74365234375 +vt 0.30712890625 0.7451171875 +vt 0.30712890625 0.74365234375 +vt 0.30712890625 0.7451171875 +vt 0.3076171875 0.7451171875 +vt 0.3076171875 0.74365234375 +vt 0.30908203125 0.7431640625 +vt 0.30908203125 0.74365234375 +vt 0.30859375 0.74365234375 +vt 0.30859375 0.7431640625 +vt 0.30712890625 0.7431640625 +vt 0.30712890625 0.74365234375 +vt 0.306640625 0.74365234375 +vt 0.306640625 0.7431640625 +vn 0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn -0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn 0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn 0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn -0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2068/6193/1549 2066/6194/1549 2065/6195/1549 2067/6196/1549 +f 2071/6197/1550 2069/6198/1550 2070/6199/1550 2072/6200/1550 +f 2065/6201/1551 2066/6202/1551 2070/6203/1551 2069/6204/1551 +f 2068/6205/1552 2067/6206/1552 2071/6207/1552 2072/6208/1552 +f 2067/6209/1553 2065/6210/1553 2069/6211/1553 2071/6212/1553 +f 2072/6213/1554 2070/6214/1554 2066/6215/1554 2068/6216/1554 +o cube +v -0.8748219966742182 2.1178927434102617 4.731373764419869 +v -0.8748333886573751 2.117995235683125 4.481373785688757 +v -0.8509855278687398 1.6184612862654955 4.731167926763025 +v -0.8509969198518967 1.6185637785383589 4.481167948031912 +v -0.937250934054523 2.114913183890615 4.731375387650312 +v -0.9372623260376798 2.115015676163478 4.481375408919199 +v -0.9134144652490445 1.6154817267458488 4.731169549993465 +v -0.9134258572322014 1.6155842190187122 4.481169571262353 +vt 0.47021484375 0.7890625 +vt 0.47021484375 0.79296875 +vt 0.46826171875 0.79296875 +vt 0.46826171875 0.7890625 +vt 0.47265625 0.7890625 +vt 0.47265625 0.79296875 +vt 0.470703125 0.79296875 +vt 0.470703125 0.7890625 +vt 0.47021484375 0.794921875 +vt 0.47021484375 0.79296875 +vt 0.470703125 0.79296875 +vt 0.470703125 0.794921875 +vt 0.470703125 0.79296875 +vt 0.470703125 0.794921875 +vt 0.47119140625 0.794921875 +vt 0.47119140625 0.79296875 +vt 0.47314453125 0.7890625 +vt 0.47314453125 0.79296875 +vt 0.47265625 0.79296875 +vt 0.47265625 0.7890625 +vt 0.470703125 0.7890625 +vt 0.470703125 0.79296875 +vt 0.47021484375 0.79296875 +vt 0.47021484375 0.7890625 +vn 0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn -0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn 0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn 0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn -0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2076/6217/1555 2074/6218/1555 2073/6219/1555 2075/6220/1555 +f 2079/6221/1556 2077/6222/1556 2078/6223/1556 2080/6224/1556 +f 2073/6225/1557 2074/6226/1557 2078/6227/1557 2077/6228/1557 +f 2076/6229/1558 2075/6230/1558 2079/6231/1558 2080/6232/1558 +f 2075/6233/1559 2073/6234/1559 2077/6235/1559 2079/6236/1559 +f 2080/6237/1560 2078/6238/1560 2074/6239/1560 2076/6240/1560 +o cube +v -0.8509912238603182 1.6185125324019272 4.606167937397467 +v -0.8509997678476859 1.6185894016065747 4.418667953349134 +v -0.8271547550548398 1.119081075257161 4.605962099740623 +v -0.8271632990422075 1.1191579444618085 4.418462115692288 +v -0.913420161240623 1.6155329728822805 4.60616956062791 +v -0.9134287052279906 1.6156098420869278 4.418669576579575 +v -0.8895836924351446 1.116101515737514 4.6059637229710635 +v -0.8895922364225122 1.1161783849421618 4.41846373892273 +vt 0.47119140625 0.7431640625 +vt 0.47119140625 0.7470703125 +vt 0.4697265625 0.7470703125 +vt 0.4697265625 0.7431640625 +vt 0.47314453125 0.7431640625 +vt 0.47314453125 0.7470703125 +vt 0.4716796875 0.7470703125 +vt 0.4716796875 0.7431640625 +vt 0.47119140625 0.74853515625 +vt 0.47119140625 0.7470703125 +vt 0.4716796875 0.7470703125 +vt 0.4716796875 0.74853515625 +vt 0.4716796875 0.7470703125 +vt 0.4716796875 0.74853515625 +vt 0.47216796875 0.74853515625 +vt 0.47216796875 0.7470703125 +vt 0.4736328125 0.7431640625 +vt 0.4736328125 0.7470703125 +vt 0.47314453125 0.7470703125 +vt 0.47314453125 0.7431640625 +vt 0.4716796875 0.7431640625 +vt 0.4716796875 0.7470703125 +vt 0.47119140625 0.7470703125 +vt 0.47119140625 0.7431640625 +vn 0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn -0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn 0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn 0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn -0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2084/6241/1561 2082/6242/1561 2081/6243/1561 2083/6244/1561 +f 2087/6245/1562 2085/6246/1562 2086/6247/1562 2088/6248/1562 +f 2081/6249/1563 2082/6250/1563 2086/6251/1563 2085/6252/1563 +f 2084/6253/1564 2083/6254/1564 2087/6255/1564 2088/6256/1564 +f 2083/6257/1565 2081/6258/1565 2085/6259/1565 2087/6260/1565 +f 2088/6261/1566 2086/6262/1566 2082/6263/1566 2084/6264/1566 +o cube +v -0.8271547550548398 1.119081075257161 4.605962099740623 +v -0.8271632990422075 1.1191579444618085 4.418462115692288 +v -0.824175196454155 1.0566521431140652 4.6059363700335165 +v -0.8241837404415228 1.0567290123187127 4.418436385985183 +v -0.8895836924351446 1.116101515737514 4.6059637229710635 +v -0.8895922364225122 1.1161783849421618 4.41846373892273 +v -0.8866041338344598 1.0536725835944183 4.605937993263958 +v -0.8866126778218274 1.053749452799066 4.418438009215624 +vt 0.306640625 0.7431640625 +vt 0.306640625 0.74365234375 +vt 0.30517578125 0.74365234375 +vt 0.30517578125 0.7431640625 +vt 0.30859375 0.7431640625 +vt 0.30859375 0.74365234375 +vt 0.30712890625 0.74365234375 +vt 0.30712890625 0.7431640625 +vt 0.306640625 0.7451171875 +vt 0.306640625 0.74365234375 +vt 0.30712890625 0.74365234375 +vt 0.30712890625 0.7451171875 +vt 0.30712890625 0.74365234375 +vt 0.30712890625 0.7451171875 +vt 0.3076171875 0.7451171875 +vt 0.3076171875 0.74365234375 +vt 0.30908203125 0.7431640625 +vt 0.30908203125 0.74365234375 +vt 0.30859375 0.74365234375 +vt 0.30859375 0.7431640625 +vt 0.30712890625 0.7431640625 +vt 0.30712890625 0.74365234375 +vt 0.306640625 0.74365234375 +vt 0.306640625 0.7431640625 +vn 0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn -0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn 0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn 0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn -0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2092/6265/1567 2090/6266/1567 2089/6267/1567 2091/6268/1567 +f 2095/6269/1568 2093/6270/1568 2094/6271/1568 2096/6272/1568 +f 2089/6273/1569 2090/6274/1569 2094/6275/1569 2093/6276/1569 +f 2092/6277/1570 2091/6278/1570 2095/6279/1570 2096/6280/1570 +f 2091/6281/1571 2089/6282/1571 2093/6283/1571 2095/6284/1571 +f 2096/6285/1572 2094/6286/1572 2090/6287/1572 2092/6288/1572 +o cube +v -0.8241780444499442 1.056677766182281 4.543436375350739 +v -0.8241837404415228 1.0567290123187127 4.418436385985183 +v -0.8211984858492595 0.9942488340391852 4.5434106456436325 +v -0.8212041818408379 0.994300080175617 4.418410656278077 +v -0.886606981830249 1.0536982066626344 4.5434379985811795 +v -0.8866126778218274 1.053749452799066 4.418438009215624 +v -0.8836274232295641 0.9912692745195384 4.543412268874074 +v -0.8836331192211426 0.9913205206559702 4.418412279508518 +vt 0.13720703125 0.69091796875 +vt 0.13720703125 0.69140625 +vt 0.13623046875 0.69140625 +vt 0.13623046875 0.69091796875 +vt 0.138671875 0.69091796875 +vt 0.138671875 0.69140625 +vt 0.1376953125 0.69140625 +vt 0.1376953125 0.69091796875 +vt 0.13720703125 0.6923828125 +vt 0.13720703125 0.69140625 +vt 0.1376953125 0.69140625 +vt 0.1376953125 0.6923828125 +vt 0.1376953125 0.69140625 +vt 0.1376953125 0.6923828125 +vt 0.13818359375 0.6923828125 +vt 0.13818359375 0.69140625 +vt 0.13916015625 0.69091796875 +vt 0.13916015625 0.69140625 +vt 0.138671875 0.69140625 +vt 0.138671875 0.69091796875 +vt 0.1376953125 0.69091796875 +vt 0.1376953125 0.69140625 +vt 0.13720703125 0.69140625 +vt 0.13720703125 0.69091796875 +vn 0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn -0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn 0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn 0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn -0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2100/6289/1573 2098/6290/1573 2097/6291/1573 2099/6292/1573 +f 2103/6293/1574 2101/6294/1574 2102/6295/1574 2104/6296/1574 +f 2097/6297/1575 2098/6298/1575 2102/6299/1575 2101/6300/1575 +f 2100/6301/1576 2099/6302/1576 2103/6303/1576 2104/6304/1576 +f 2099/6305/1577 2097/6306/1577 2101/6307/1577 2103/6308/1577 +f 2104/6309/1578 2102/6310/1578 2098/6311/1578 2100/6312/1578 +o cube +v 0.886606981830249 1.0536982066626344 4.5434379985811795 +v 0.8866126778218274 1.053749452799066 4.418438009215624 +v 0.8836274232295641 0.9912692745195384 4.543412268874074 +v 0.8836331192211426 0.9913205206559702 4.418412279508518 +v 0.8241780444499442 1.056677766182281 4.543436375350739 +v 0.8241837404415228 1.0567290123187127 4.418436385985183 +v 0.8211984858492595 0.9942488340391852 4.5434106456436325 +v 0.8212041818408379 0.994300080175617 4.418410656278077 +vt 0.1337890625 0.69091796875 +vt 0.1337890625 0.69140625 +vt 0.1328125 0.69140625 +vt 0.1328125 0.69091796875 +vt 0.13525390625 0.69091796875 +vt 0.13525390625 0.69140625 +vt 0.13427734375 0.69140625 +vt 0.13427734375 0.69091796875 +vt 0.1337890625 0.6923828125 +vt 0.1337890625 0.69140625 +vt 0.13427734375 0.69140625 +vt 0.13427734375 0.6923828125 +vt 0.13427734375 0.69140625 +vt 0.13427734375 0.6923828125 +vt 0.134765625 0.6923828125 +vt 0.134765625 0.69140625 +vt 0.1357421875 0.69091796875 +vt 0.1357421875 0.69140625 +vt 0.13525390625 0.69140625 +vt 0.13525390625 0.69091796875 +vt 0.13427734375 0.69091796875 +vt 0.13427734375 0.69140625 +vt 0.1337890625 0.69140625 +vt 0.1337890625 0.69091796875 +vn 0.9988629980848752 -0.047672952314348406 0.00002597168706321043 +vn -0.9988629980848752 0.047672952314348406 -0.00002597168706321043 +vn 0.04767293761095682 0.9988629142895326 0.00041167531369090145 +vn -0.04767293761095682 -0.9988629142895326 -0.00041167531369090145 +vn -0.00004556793262748675 -0.0004099690914538148 0.9999999149244503 +vn 0.00004556793262748675 0.0004099690914538148 -0.9999999149244503 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2108/6313/1579 2106/6314/1579 2105/6315/1579 2107/6316/1579 +f 2111/6317/1580 2109/6318/1580 2110/6319/1580 2112/6320/1580 +f 2105/6321/1581 2106/6322/1581 2110/6323/1581 2109/6324/1581 +f 2108/6325/1582 2107/6326/1582 2111/6327/1582 2112/6328/1582 +f 2107/6329/1583 2105/6330/1583 2109/6331/1583 2111/6332/1583 +f 2112/6333/1584 2110/6334/1584 2106/6335/1584 2108/6336/1584 +o cube +v -0.0016988107435932272 1.3879458082710847 -4.922386895073189 +v -0.0041407441636977654 1.8567181972104114 -7.441643280264916 +v 0.08843037489606927 1.3028106308445193 -4.938315845461663 +v 0.08598844147596472 1.7715830197838458 -7.4575722306533905 +v -0.08831125619264953 1.2993224233535625 -4.938793599163131 +v -0.09075318961275407 1.768094812292889 -7.458049984354858 +v 0.0018179294470129607 1.214187245926997 -4.9547225495516045 +v -0.0006240039730915775 1.6829596348663236 -7.473978934743332 +vt 0.46142578125 0.533203125 +vt 0.46142578125 0.5341796875 +vt 0.44140625 0.5341796875 +vt 0.44140625 0.533203125 +vt 0.482421875 0.533203125 +vt 0.482421875 0.5341796875 +vt 0.46240234375 0.5341796875 +vt 0.46240234375 0.533203125 +vt 0.46142578125 0.55419921875 +vt 0.46142578125 0.5341796875 +vt 0.46240234375 0.5341796875 +vt 0.46240234375 0.55419921875 +vt 0.46240234375 0.5341796875 +vt 0.46240234375 0.55419921875 +vt 0.46337890625 0.55419921875 +vt 0.46337890625 0.5341796875 +vt 0.4833984375 0.533203125 +vt 0.4833984375 0.5341796875 +vt 0.482421875 0.5341796875 +vt 0.482421875 0.533203125 +vt 0.46240234375 0.533203125 +vt 0.46240234375 0.5341796875 +vt 0.46142578125 0.5341796875 +vt 0.46142578125 0.533203125 +vn 0.6928995635924504 0.708987079340179 0.1312536327195354 +vn -0.6928995635924504 -0.708987079340179 -0.1312536327195354 +vn -0.7210334851172999 0.6810814194125245 0.12743160310779042 +vn 0.7210334851172999 -0.6810814194125245 -0.12743160310779042 +vn 0.0009529496273578547 -0.18293556641534703 0.9831244430016497 +vn -0.0009529496273578547 0.18293556641534703 -0.9831244430016497 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2116/6337/1585 2114/6338/1585 2113/6339/1585 2115/6340/1585 +f 2119/6341/1586 2117/6342/1586 2118/6343/1586 2120/6344/1586 +f 2113/6345/1587 2114/6346/1587 2118/6347/1587 2117/6348/1587 +f 2116/6349/1588 2115/6350/1588 2119/6351/1588 2120/6352/1588 +f 2115/6353/1589 2113/6354/1589 2117/6355/1589 2119/6356/1589 +f 2120/6357/1590 2118/6358/1590 2114/6359/1590 2116/6360/1590 +o cube +v -0.005293607843752907 1.8191044913748478 -5.922893314614332 +v -0.007735541263857445 2.2878768803141742 -8.442149699806059 +v 0.0848355777959096 1.7339693139482821 -5.9388222650028055 +v 0.08239364437580506 2.202741702887609 -8.458078650194533 +v -0.09190605329280922 1.7304811064573253 -5.939300018704274 +v -0.09434798671291376 2.1992534953966523 -8.458556403896 +v -0.0017768676531467187 1.6453459290307597 -5.955228969092747 +v -0.004218801073251257 2.1141183179700866 -8.474485354284475 +vt 0.46826171875 0.85693359375 +vt 0.46826171875 0.85791015625 +vt 0.4482421875 0.85791015625 +vt 0.4482421875 0.85693359375 +vt 0.4892578125 0.85693359375 +vt 0.4892578125 0.85791015625 +vt 0.46923828125 0.85791015625 +vt 0.46923828125 0.85693359375 +vt 0.46826171875 0.8779296875 +vt 0.46826171875 0.85791015625 +vt 0.46923828125 0.85791015625 +vt 0.46923828125 0.8779296875 +vt 0.46923828125 0.85791015625 +vt 0.46923828125 0.8779296875 +vt 0.47021484375 0.8779296875 +vt 0.47021484375 0.85791015625 +vt 0.490234375 0.85693359375 +vt 0.490234375 0.85791015625 +vt 0.4892578125 0.85791015625 +vt 0.4892578125 0.85693359375 +vt 0.46923828125 0.85693359375 +vt 0.46923828125 0.85791015625 +vt 0.46826171875 0.85791015625 +vt 0.46826171875 0.85693359375 +vn 0.6928995635924504 0.708987079340179 0.1312536327195354 +vn -0.6928995635924504 -0.708987079340179 -0.1312536327195354 +vn -0.7210334851172999 0.6810814194125245 0.12743160310779042 +vn 0.7210334851172999 -0.6810814194125245 -0.12743160310779042 +vn 0.0009529496273578547 -0.18293556641534703 0.9831244430016497 +vn -0.0009529496273578547 0.18293556641534703 -0.9831244430016497 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2124/6361/1591 2122/6362/1591 2121/6363/1591 2123/6364/1591 +f 2127/6365/1592 2125/6366/1592 2126/6367/1592 2128/6368/1592 +f 2121/6369/1593 2122/6370/1593 2126/6371/1593 2125/6372/1593 +f 2124/6373/1594 2123/6374/1594 2127/6375/1594 2128/6376/1594 +f 2123/6377/1595 2121/6378/1595 2125/6379/1595 2127/6380/1595 +f 2128/6381/1596 2126/6382/1596 2122/6383/1596 2124/6384/1596 +o cube +v 0.09375 2.0551226366158506 -6.9426841960768995 +v 0.09375 2.1093876921367665 -7.250436618893215 +v 0.09375 1.5627187601097468 -7.0295082849103645 +v 0.09375 1.6169838156306624 -7.33726070772668 +v -0.09375 2.0551226366158506 -6.9426841960768995 +v -0.09375 2.1093876921367665 -7.250436618893215 +v -0.09375 1.5627187601097468 -7.0295082849103645 +v -0.09375 1.6169838156306624 -7.33726070772668 +vt 0.0849609375 0.57470703125 +vt 0.0849609375 0.57861328125 +vt 0.08251953125 0.57861328125 +vt 0.08251953125 0.57470703125 +vt 0.0888671875 0.57470703125 +vt 0.0888671875 0.57861328125 +vt 0.08642578125 0.57861328125 +vt 0.08642578125 0.57470703125 +vt 0.0849609375 0.5810546875 +vt 0.0849609375 0.57861328125 +vt 0.08642578125 0.57861328125 +vt 0.08642578125 0.5810546875 +vt 0.08642578125 0.57861328125 +vt 0.08642578125 0.5810546875 +vt 0.087890625 0.5810546875 +vt 0.087890625 0.57861328125 +vt 0.09033203125 0.57470703125 +vt 0.09033203125 0.57861328125 +vt 0.0888671875 0.57861328125 +vt 0.0888671875 0.57470703125 +vt 0.08642578125 0.57470703125 +vt 0.08642578125 0.57861328125 +vt 0.0849609375 0.57861328125 +vt 0.0849609375 0.57470703125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +vn 0 -0.17364817766693033 0.984807753012208 +vn 0 0.17364817766693033 -0.984807753012208 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2132/6385/1597 2130/6386/1597 2129/6387/1597 2131/6388/1597 +f 2135/6389/1598 2133/6390/1598 2134/6391/1598 2136/6392/1598 +f 2129/6393/1599 2130/6394/1599 2134/6395/1599 2133/6396/1599 +f 2132/6397/1600 2131/6398/1600 2135/6399/1600 2136/6400/1600 +f 2131/6401/1601 2129/6402/1601 2133/6403/1601 2135/6404/1601 +f 2136/6405/1602 2134/6406/1602 2130/6407/1602 2132/6408/1602 +o cube +v 0.03125 1.7583734898223944 -5.979582465273058 +v 0.03125 1.8126385453433103 -6.287334888089373 +v 0.03125 1.5121715515693424 -6.0229945096897906 +v 0.03125 1.5664366070902582 -6.330746932506106 +v -0.03125 1.7583734898223944 -5.979582465273058 +v -0.03125 1.8126385453433103 -6.287334888089373 +v -0.03125 1.5121715515693424 -6.0229945096897906 +v -0.03125 1.5664366070902582 -6.330746932506106 +vt 0.470703125 0.7841796875 +vt 0.470703125 0.7861328125 +vt 0.46826171875 0.7861328125 +vt 0.46826171875 0.7841796875 +vt 0.4736328125 0.7841796875 +vt 0.4736328125 0.7861328125 +vt 0.47119140625 0.7861328125 +vt 0.47119140625 0.7841796875 +vt 0.470703125 0.78857421875 +vt 0.470703125 0.7861328125 +vt 0.47119140625 0.7861328125 +vt 0.47119140625 0.78857421875 +vt 0.47119140625 0.7861328125 +vt 0.47119140625 0.78857421875 +vt 0.4716796875 0.78857421875 +vt 0.4716796875 0.7861328125 +vt 0.47412109375 0.7841796875 +vt 0.47412109375 0.7861328125 +vt 0.4736328125 0.7861328125 +vt 0.4736328125 0.7841796875 +vt 0.47119140625 0.7841796875 +vt 0.47119140625 0.7861328125 +vt 0.470703125 0.7861328125 +vt 0.470703125 0.7841796875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.984807753012208 0.17364817766693033 +vn 0 -0.984807753012208 -0.17364817766693033 +vn 0 -0.17364817766693033 0.984807753012208 +vn 0 0.17364817766693033 -0.984807753012208 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2140/6409/1603 2138/6410/1603 2137/6411/1603 2139/6412/1603 +f 2143/6413/1604 2141/6414/1604 2142/6415/1604 2144/6416/1604 +f 2137/6417/1605 2138/6418/1605 2142/6419/1605 2141/6420/1605 +f 2140/6421/1606 2139/6422/1606 2143/6423/1606 2144/6424/1606 +f 2139/6425/1607 2137/6426/1607 2141/6427/1607 2143/6428/1607 +f 2144/6429/1608 2142/6430/1608 2138/6431/1608 2140/6432/1608 +o cube +v 0.09283760941353854 1.211879310203083 -4.61897617906956 +v 0.0937495434421142 1.2770860595121907 -5.114705185907839 +v 0.09236277207124804 1.0259813325094342 -4.6434295309647515 +v 0.0932747060998237 1.091188081818542 -5.139158537803032 +v -0.09466147747068986 1.2123946911787016 -4.619253307253882 +v -0.0937495434421142 1.2776014404878093 -5.1149823140921615 +v -0.09513631481298035 1.026496713485053 -4.643706659149074 +v -0.09422438078440469 1.0917034627941606 -5.139435665987353 +vt 0.44140625 0.52734375 +vt 0.44140625 0.52880859375 +vt 0.4375 0.52880859375 +vt 0.4375 0.52734375 +vt 0.44677734375 0.52734375 +vt 0.44677734375 0.52880859375 +vt 0.44287109375 0.52880859375 +vt 0.44287109375 0.52734375 +vt 0.44140625 0.53271484375 +vt 0.44140625 0.52880859375 +vt 0.44287109375 0.52880859375 +vt 0.44287109375 0.53271484375 +vt 0.44287109375 0.52880859375 +vt 0.44287109375 0.53271484375 +vt 0.4443359375 0.53271484375 +vt 0.4443359375 0.52880859375 +vt 0.4482421875 0.52734375 +vt 0.4482421875 0.52880859375 +vt 0.44677734375 0.52880859375 +vt 0.44677734375 0.52734375 +vt 0.44287109375 0.52734375 +vt 0.44287109375 0.52880859375 +vt 0.44140625 0.52880859375 +vt 0.44140625 0.52734375 +vn 0.9999951300492181 -0.002748698536633091 0.001478016983049588 +vn -0.9999951300492181 0.002748698536633091 -0.001478016983049588 +vn 0.002532465825549272 0.9914558810327928 0.13041787677435565 +vn -0.002532465825549272 -0.9914558810327928 -0.13041787677435565 +vn -0.0018238680571513257 -0.13041349861821552 0.9914580136765585 +vn 0.0018238680571513257 0.13041349861821552 -0.9914580136765585 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2148/6433/1609 2146/6434/1609 2145/6435/1609 2147/6436/1609 +f 2151/6437/1610 2149/6438/1610 2150/6439/1610 2152/6440/1610 +f 2145/6441/1611 2146/6442/1611 2150/6443/1611 2149/6444/1611 +f 2148/6445/1612 2147/6446/1612 2151/6447/1612 2152/6448/1612 +f 2147/6449/1613 2145/6450/1613 2149/6451/1613 2151/6452/1613 +f 2152/6453/1614 2150/6454/1614 2146/6455/1614 2148/6456/1614 +o cube +v 0.09596259419494234 1.211870720520156 -4.6189715602664885 +v 0.096874528223518 1.2770774698292637 -5.114700567104768 +v 0.09548775685265184 1.0259727428265073 -4.64342491216168 +v 0.0963996908812275 1.091179492135615 -5.139153918999959 +v 0.09596259419494234 1.211870720520156 -4.6189715602664885 +v 0.096874528223518 1.2770774698292637 -5.114700567104768 +v 0.09548775685265184 1.0259727428265073 -4.64342491216168 +v 0.0963996908812275 1.091179492135615 -5.139153918999959 +vt 0.26318359375 0.5537109375 +vt 0.26318359375 0.55517578125 +vt 0.25927734375 0.55517578125 +vt 0.25927734375 0.5537109375 +vt 0.26708984375 0.5537109375 +vt 0.26708984375 0.55517578125 +vt 0.26318359375 0.55517578125 +vt 0.26318359375 0.5537109375 +vt 0.26318359375 0.55517578125 +vt 0.26318359375 0.55517578125 +vt 0.26318359375 0.55908203125 +vt 0.26318359375 0.55908203125 +vt 0.26318359375 0.55908203125 +vt 0.26318359375 0.55908203125 +vt 0.26318359375 0.55517578125 +vt 0.26318359375 0.55517578125 +vt 0.26708984375 0.55517578125 +vt 0.26708984375 0.55517578125 +vt 0.26708984375 0.5537109375 +vt 0.26708984375 0.5537109375 +vt 0.26318359375 0.55517578125 +vt 0.26318359375 0.55517578125 +vt 0.26318359375 0.5537109375 +vt 0.26318359375 0.5537109375 +vn 0.9999951300492181 -0.002748698536633091 0.001478016983049588 +vn -0.9999951300492181 0.002748698536633091 -0.001478016983049588 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2156/6457/1615 2154/6458/1615 2153/6459/1615 2155/6460/1615 +f 2159/6461/1616 2157/6462/1616 2158/6463/1616 2160/6464/1616 +f 2154/6465/1617 2158/6466/1617 2153/6467/1617 2157/6468/1617 +f 2155/6469/1618 2159/6470/1618 2156/6471/1618 2160/6472/1618 +f 2153/6473/1619 2157/6474/1619 2155/6475/1619 2159/6476/1619 +f 2158/6477/1620 2154/6478/1620 2160/6479/1620 2156/6480/1620 +o cube +v 0.09588575347989262 1.1900210151838748 -4.670362334050636 +v 0.09721514690875944 1.6125991600936511 -4.783641609108889 +v 0.09615409659064758 1.0929232827199744 -5.032573540865588 +v 0.09748349001951441 1.5155014276297507 -5.145852815923841 +v -0.0916133329026268 1.1905365848811873 -4.670639450646565 +v -0.09028393947375997 1.6131147297909638 -4.783918725704818 +v -0.09134498979187183 1.0934388524172869 -5.032850657461516 +v -0.090015596363005 1.5160169973270634 -5.146129932519769 +vt 0.4521484375 0.5263671875 +vt 0.4521484375 0.529296875 +vt 0.44873046875 0.529296875 +vt 0.44873046875 0.5263671875 +vt 0.45703125 0.5263671875 +vt 0.45703125 0.529296875 +vt 0.45361328125 0.529296875 +vt 0.45361328125 0.5263671875 +vt 0.4521484375 0.53271484375 +vt 0.4521484375 0.529296875 +vt 0.45361328125 0.529296875 +vt 0.45361328125 0.53271484375 +vt 0.45361328125 0.529296875 +vt 0.45361328125 0.53271484375 +vt 0.455078125 0.53271484375 +vt 0.455078125 0.529296875 +vt 0.45849609375 0.5263671875 +vt 0.45849609375 0.529296875 +vt 0.45703125 0.529296875 +vt 0.45703125 0.5263671875 +vt 0.45361328125 0.5263671875 +vt 0.45361328125 0.529296875 +vt 0.4521484375 0.529296875 +vt 0.4521484375 0.5263671875 +vn 0.999995127373437 -0.002749705052333846 0.0014779551782859177 +vn -0.999995127373437 0.002749705052333846 -0.0014779551782859177 +vn -0.0007155816286799249 0.2589272865704012 0.965896551506538 +vn 0.0007155816286799249 -0.2589272865704012 -0.965896551506538 +vn -0.003038613551695611 -0.9658929026509173 0.2589240572760069 +vn 0.003038613551695611 0.9658929026509173 -0.2589240572760069 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2164/6481/1621 2162/6482/1621 2161/6483/1621 2163/6484/1621 +f 2167/6485/1622 2165/6486/1622 2166/6487/1622 2168/6488/1622 +f 2161/6489/1623 2162/6490/1623 2166/6491/1623 2165/6492/1623 +f 2164/6493/1624 2163/6494/1624 2167/6495/1624 2168/6496/1624 +f 2163/6497/1625 2161/6498/1625 2165/6499/1625 2167/6500/1625 +f 2168/6501/1626 2166/6502/1626 2162/6503/1626 2164/6504/1626 +o cube +v -0.7627691260709994 0.7765625 4.470575353465652 +v -1.1454525584360893 0.7765625 3.5466958209543646 +v -0.7627691260709994 0.6515625 4.470575353465652 +v -1.1454525584360893 0.6515625 3.5466958209543646 +v -0.8782540676349103 0.7765625 4.518410782511288 +v -1.2609375 0.7765625 3.594531250000001 +v -0.8782540676349103 0.6515625 4.518410782511288 +v -1.2609375 0.6515625 3.594531250000001 +vt 0.10009765625 0.6083984375 +vt 0.10009765625 0.609375 +vt 0.09228515625 0.609375 +vt 0.09228515625 0.6083984375 +vt 0.10888671875 0.6083984375 +vt 0.10888671875 0.609375 +vt 0.10107421875 0.609375 +vt 0.10107421875 0.6083984375 +vt 0.10009765625 0.6171875 +vt 0.10009765625 0.609375 +vt 0.10107421875 0.609375 +vt 0.10107421875 0.6171875 +vt 0.10107421875 0.609375 +vt 0.10107421875 0.6171875 +vt 0.10205078125 0.6171875 +vt 0.10205078125 0.609375 +vt 0.10986328125 0.6083984375 +vt 0.10986328125 0.609375 +vt 0.10888671875 0.609375 +vt 0.10888671875 0.6083984375 +vt 0.10107421875 0.6083984375 +vt 0.10107421875 0.609375 +vt 0.10009765625 0.609375 +vt 0.10009765625 0.6083984375 +vn 0.9238795325112867 0 -0.3826834323650897 +vn -0.9238795325112867 0 0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn 0.3826834323650897 0 0.9238795325112867 +vn -0.3826834323650897 0 -0.9238795325112867 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2172/6505/1627 2170/6506/1627 2169/6507/1627 2171/6508/1627 +f 2175/6509/1628 2173/6510/1628 2174/6511/1628 2176/6512/1628 +f 2169/6513/1629 2170/6514/1629 2174/6515/1629 2173/6516/1629 +f 2172/6517/1630 2171/6518/1630 2175/6519/1630 2176/6520/1630 +f 2171/6521/1631 2169/6522/1631 2173/6523/1631 2175/6524/1631 +f 2176/6525/1632 2174/6526/1632 2170/6527/1632 2172/6528/1632 +o cube +v -1.1359374999999998 0.7765624999999998 3.5945312499999997 +v -1.1359374999999998 0.7765624999999998 3.0906249999999997 +v -1.1359374999999998 0.6515624999999998 3.5945312499999997 +v -1.1359374999999998 0.6515624999999998 3.0906249999999997 +v -1.2609374999999998 0.7765624999999998 3.5945312499999997 +v -1.2609374999999998 0.7765624999999998 3.0906249999999997 +v -1.2609374999999998 0.6515624999999998 3.5945312499999997 +v -1.2609374999999998 0.6515624999999998 3.0906249999999997 +vt 0.03466796875 0.52734375 +vt 0.03466796875 0.5283203125 +vt 0.03076171875 0.5283203125 +vt 0.03076171875 0.52734375 +vt 0.03955078125 0.52734375 +vt 0.03955078125 0.5283203125 +vt 0.03564453125 0.5283203125 +vt 0.03564453125 0.52734375 +vt 0.03466796875 0.5322265625 +vt 0.03466796875 0.5283203125 +vt 0.03564453125 0.5283203125 +vt 0.03564453125 0.5322265625 +vt 0.03564453125 0.5283203125 +vt 0.03564453125 0.5322265625 +vt 0.03662109375 0.5322265625 +vt 0.03662109375 0.5283203125 +vt 0.04052734375 0.52734375 +vt 0.04052734375 0.5283203125 +vt 0.03955078125 0.5283203125 +vt 0.03955078125 0.52734375 +vt 0.03564453125 0.52734375 +vt 0.03564453125 0.5283203125 +vt 0.03466796875 0.5283203125 +vt 0.03466796875 0.52734375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2180/6529/1633 2178/6530/1633 2177/6531/1633 2179/6532/1633 +f 2183/6533/1634 2181/6534/1634 2182/6535/1634 2184/6536/1634 +f 2177/6537/1635 2178/6538/1635 2182/6539/1635 2181/6540/1635 +f 2180/6541/1636 2179/6542/1636 2183/6543/1636 2184/6544/1636 +f 2179/6545/1637 2177/6546/1637 2181/6547/1637 2183/6548/1637 +f 2184/6549/1638 2182/6550/1638 2178/6551/1638 2180/6552/1638 +o cube +v 1.1984375 2.11796875 3.5265625 +v 1.1984375 2.11796875 3.0890625 +v 1.1984375 0.74296875 3.5265625 +v 1.1984375 0.74296875 3.0890625 +v 1.1359375 2.11796875 3.5265625 +v 1.1359375 2.11796875 3.0890625 +v 1.1359375 0.74296875 3.5265625 +v 1.1359375 0.74296875 3.0890625 +vt 0.12109375 0.6455078125 +vt 0.12109375 0.65625 +vt 0.12451171875 0.65625 +vt 0.12451171875 0.6455078125 +vt 0.1171875 0.6455078125 +vt 0.1171875 0.65625 +vt 0.12060546875 0.65625 +vt 0.12060546875 0.6455078125 +vt 0.12109375 0.65966796875 +vt 0.12109375 0.65625 +vt 0.12060546875 0.65625 +vt 0.12060546875 0.65966796875 +vt 0.12158203125 0.65625 +vt 0.12158203125 0.65966796875 +vt 0.12109375 0.65966796875 +vt 0.12109375 0.65625 +vt 0.12451171875 0.6455078125 +vt 0.12451171875 0.65625 +vt 0.125 0.65625 +vt 0.125 0.6455078125 +vt 0.12060546875 0.6455078125 +vt 0.12060546875 0.65625 +vt 0.12109375 0.65625 +vt 0.12109375 0.6455078125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2188/6553/1639 2186/6554/1639 2185/6555/1639 2187/6556/1639 +f 2191/6557/1640 2189/6558/1640 2190/6559/1640 2192/6560/1640 +f 2185/6561/1641 2186/6562/1641 2190/6563/1641 2189/6564/1641 +f 2188/6565/1642 2187/6566/1642 2191/6567/1642 2192/6568/1642 +f 2187/6569/1643 2185/6570/1643 2189/6571/1643 2191/6572/1643 +f 2192/6573/1644 2190/6574/1644 2186/6575/1644 2188/6576/1644 +o cube +v 1.2606249999999999 2.11796875 3.089062499999999 +v 1.2606249999999999 2.11796875 2.964062499999999 +v 1.2606249999999999 0.7429687500000002 3.089062499999999 +v 1.2606249999999999 0.7429687500000002 2.964062499999999 +v 1.1356249999999999 2.11796875 3.089062499999999 +v 1.1356249999999999 2.11796875 2.964062499999999 +v 1.1356249999999999 0.7429687500000002 3.089062499999999 +v 1.1356249999999999 0.7429687500000002 2.964062499999999 +vt 0.267578125 0.6103515625 +vt 0.267578125 0.62109375 +vt 0.2685546875 0.62109375 +vt 0.2685546875 0.6103515625 +vt 0.265625 0.6103515625 +vt 0.265625 0.62109375 +vt 0.2666015625 0.62109375 +vt 0.2666015625 0.6103515625 +vt 0.267578125 0.6220703125 +vt 0.267578125 0.62109375 +vt 0.2666015625 0.62109375 +vt 0.2666015625 0.6220703125 +vt 0.2685546875 0.62109375 +vt 0.2685546875 0.6220703125 +vt 0.267578125 0.6220703125 +vt 0.267578125 0.62109375 +vt 0.2685546875 0.6103515625 +vt 0.2685546875 0.62109375 +vt 0.26953125 0.62109375 +vt 0.26953125 0.6103515625 +vt 0.2666015625 0.6103515625 +vt 0.2666015625 0.62109375 +vt 0.267578125 0.62109375 +vt 0.267578125 0.6103515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2196/6577/1645 2194/6578/1645 2193/6579/1645 2195/6580/1645 +f 2199/6581/1646 2197/6582/1646 2198/6583/1646 2200/6584/1646 +f 2193/6585/1647 2194/6586/1647 2198/6587/1647 2197/6588/1647 +f 2196/6589/1648 2195/6590/1648 2199/6591/1648 2200/6592/1648 +f 2195/6593/1649 2193/6594/1649 2197/6595/1649 2199/6596/1649 +f 2200/6597/1650 2198/6598/1650 2194/6599/1650 2196/6600/1650 +o cube +v 1.2607499999999998 2.11796875 3.589062499999999 +v 1.2607499999999998 2.11796875 3.526562499999999 +v 1.2607499999999998 0.6804687500000002 3.589062499999999 +v 1.2607499999999998 0.6804687500000002 3.526562499999999 +v 1.1357499999999998 2.11796875 3.589062499999999 +v 1.1357499999999998 2.11796875 3.526562499999999 +v 1.1357499999999998 0.6804687500000002 3.589062499999999 +v 1.1357499999999998 0.6804687500000002 3.526562499999999 +vt 0.142578125 0.7109375 +vt 0.142578125 0.72216796875 +vt 0.14306640625 0.72216796875 +vt 0.14306640625 0.7109375 +vt 0.14111328125 0.7109375 +vt 0.14111328125 0.72216796875 +vt 0.1416015625 0.72216796875 +vt 0.1416015625 0.7109375 +vt 0.142578125 0.72265625 +vt 0.142578125 0.72216796875 +vt 0.1416015625 0.72216796875 +vt 0.1416015625 0.72265625 +vt 0.1435546875 0.72216796875 +vt 0.1435546875 0.72265625 +vt 0.142578125 0.72265625 +vt 0.142578125 0.72216796875 +vt 0.14306640625 0.7109375 +vt 0.14306640625 0.72216796875 +vt 0.14404296875 0.72216796875 +vt 0.14404296875 0.7109375 +vt 0.1416015625 0.7109375 +vt 0.1416015625 0.72216796875 +vt 0.142578125 0.72216796875 +vt 0.142578125 0.7109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2204/6601/1651 2202/6602/1651 2201/6603/1651 2203/6604/1651 +f 2207/6605/1652 2205/6606/1652 2206/6607/1652 2208/6608/1652 +f 2201/6609/1653 2202/6610/1653 2206/6611/1653 2205/6612/1653 +f 2204/6613/1654 2203/6614/1654 2207/6615/1654 2208/6616/1654 +f 2203/6617/1655 2201/6618/1655 2205/6619/1655 2207/6620/1655 +f 2208/6621/1656 2206/6622/1656 2202/6623/1656 2204/6624/1656 +o cube +v 1.1984375 2.11796875 2.9640625 +v 1.1984375 2.11796875 2.0265625 +v 1.1984375 1.30546875 2.9640625 +v 1.1984375 1.30546875 2.0265625 +v 1.1359375 2.11796875 2.9640625 +v 1.1359375 2.11796875 2.0265625 +v 1.1359375 1.30546875 2.9640625 +v 1.1359375 1.30546875 2.0265625 +vt 0.25732421875 0.6083984375 +vt 0.25732421875 0.61474609375 +vt 0.2646484375 0.61474609375 +vt 0.2646484375 0.6083984375 +vt 0.24951171875 0.6083984375 +vt 0.24951171875 0.61474609375 +vt 0.2568359375 0.61474609375 +vt 0.2568359375 0.6083984375 +vt 0.25732421875 0.6220703125 +vt 0.25732421875 0.61474609375 +vt 0.2568359375 0.61474609375 +vt 0.2568359375 0.6220703125 +vt 0.2578125 0.61474609375 +vt 0.2578125 0.6220703125 +vt 0.25732421875 0.6220703125 +vt 0.25732421875 0.61474609375 +vt 0.2646484375 0.6083984375 +vt 0.2646484375 0.61474609375 +vt 0.26513671875 0.61474609375 +vt 0.26513671875 0.6083984375 +vt 0.2568359375 0.6083984375 +vt 0.2568359375 0.61474609375 +vt 0.25732421875 0.61474609375 +vt 0.25732421875 0.6083984375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2212/6625/1657 2210/6626/1657 2209/6627/1657 2211/6628/1657 +f 2215/6629/1658 2213/6630/1658 2214/6631/1658 2216/6632/1658 +f 2209/6633/1659 2210/6634/1659 2214/6635/1659 2213/6636/1659 +f 2212/6637/1660 2211/6638/1660 2215/6639/1660 2216/6640/1660 +f 2211/6641/1661 2209/6642/1661 2213/6643/1661 2215/6644/1661 +f 2216/6645/1662 2214/6646/1662 2210/6647/1662 2212/6648/1662 +o cube +v 0.9333400588421721 2.1151343399401927 4.490939275219893 +v 1.2625707536443391 2.1169654534591666 3.586500196772172 +v 0.877929754672391 0.7414429878946458 4.467987858987114 +v 1.207160449474558 0.7432741014136198 3.5635487805393926 +v 0.874664159566412 2.1178579080701967 4.469585797263783 +v 1.2038948543685788 2.1196890215891706 3.565146718816062 +v 0.8192538553966309 0.7441665560246499 4.446634381031004 +v 1.1484845501987977 0.7459976695436239 3.542195302583283 +vt 0.25732421875 0.646484375 +vt 0.25732421875 0.6572265625 +vt 0.2646484375 0.6572265625 +vt 0.2646484375 0.646484375 +vt 0.24951171875 0.646484375 +vt 0.24951171875 0.6572265625 +vt 0.2568359375 0.6572265625 +vt 0.2568359375 0.646484375 +vt 0.25732421875 0.66455078125 +vt 0.25732421875 0.6572265625 +vt 0.2568359375 0.6572265625 +vt 0.2568359375 0.66455078125 +vt 0.2578125 0.6572265625 +vt 0.2578125 0.66455078125 +vt 0.25732421875 0.66455078125 +vt 0.25732421875 0.6572265625 +vt 0.2646484375 0.646484375 +vt 0.2646484375 0.6572265625 +vt 0.26513671875 0.6572265625 +vt 0.26513671875 0.646484375 +vt 0.2568359375 0.646484375 +vt 0.2568359375 0.6572265625 +vt 0.25732421875 0.6572265625 +vt 0.25732421875 0.646484375 +vn 0.9388143884121628 -0.04357709008006523 0.3416556472977588 +vn -0.9388143884121628 0.04357709008006523 -0.3416556472977588 +vn 0.040298403032568056 0.9990482560331249 0.01669193907838481 +vn -0.040298403032568056 -0.9990482560331249 -0.01669193907838481 +vn -0.34205786472952415 -0.0019024556041289113 0.9396769646210091 +vn 0.34205786472952415 0.0019024556041289113 -0.9396769646210091 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2220/6649/1663 2218/6650/1663 2217/6651/1663 2219/6652/1663 +f 2223/6653/1664 2221/6654/1664 2222/6655/1664 2224/6656/1664 +f 2217/6657/1665 2218/6658/1665 2222/6659/1665 2221/6660/1665 +f 2220/6661/1666 2219/6662/1666 2223/6663/1666 2224/6664/1666 +f 2219/6665/1667 2217/6666/1667 2221/6667/1667 2223/6668/1667 +f 2224/6669/1668 2222/6670/1668 2218/6671/1668 2220/6672/1668 +o cube +v -0.874664159566412 2.1178579080701967 4.469585797263783 +v -1.2038948543685788 2.1196890215891706 3.565146718816062 +v -0.8192538553966309 0.7441665560246499 4.446634381031004 +v -1.1484845501987977 0.7459976695436239 3.542195302583283 +v -0.9333400588421721 2.1151343399401927 4.490939275219893 +v -1.2625707536443391 2.1169654534591666 3.586500196772172 +v -0.877929754672391 0.7414429878946458 4.467987858987114 +v -1.207160449474558 0.7432741014136198 3.5635487805393926 +vt 0.2568359375 0.646484375 +vt 0.2568359375 0.6572265625 +vt 0.24951171875 0.6572265625 +vt 0.24951171875 0.646484375 +vt 0.2646484375 0.646484375 +vt 0.2646484375 0.6572265625 +vt 0.25732421875 0.6572265625 +vt 0.25732421875 0.646484375 +vt 0.2568359375 0.66455078125 +vt 0.2568359375 0.6572265625 +vt 0.25732421875 0.6572265625 +vt 0.25732421875 0.66455078125 +vt 0.25732421875 0.6572265625 +vt 0.25732421875 0.66455078125 +vt 0.2578125 0.66455078125 +vt 0.2578125 0.6572265625 +vt 0.26513671875 0.646484375 +vt 0.26513671875 0.6572265625 +vt 0.2646484375 0.6572265625 +vt 0.2646484375 0.646484375 +vt 0.25732421875 0.646484375 +vt 0.25732421875 0.6572265625 +vt 0.2568359375 0.6572265625 +vt 0.2568359375 0.646484375 +vn 0.9388143884121628 0.04357709008006523 -0.3416556472977588 +vn -0.9388143884121628 -0.04357709008006523 0.3416556472977588 +vn -0.040298403032568056 0.9990482560331249 0.01669193907838481 +vn 0.040298403032568056 -0.9990482560331249 -0.01669193907838481 +vn 0.34205786472952415 -0.0019024556041289113 0.9396769646210091 +vn -0.34205786472952415 0.0019024556041289113 -0.9396769646210091 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2228/6673/1669 2226/6674/1669 2225/6675/1669 2227/6676/1669 +f 2231/6677/1670 2229/6678/1670 2230/6679/1670 2232/6680/1670 +f 2225/6681/1671 2226/6682/1671 2230/6683/1671 2229/6684/1671 +f 2228/6685/1672 2227/6686/1672 2231/6687/1672 2232/6688/1672 +f 2227/6689/1673 2225/6690/1673 2229/6691/1673 2231/6692/1673 +f 2232/6693/1674 2230/6694/1674 2226/6695/1674 2228/6696/1674 +o cube +v 1.1984375 1.99296875 2.0265625 +v 1.1984375 1.99296875 1.8390625 +v 1.1984375 1.80546875 2.0265625 +v 1.1984375 1.80546875 1.8390625 +v 1.1359375 1.99296875 2.0265625 +v 1.1359375 1.99296875 1.8390625 +v 1.1359375 1.80546875 2.0265625 +v 1.1359375 1.80546875 1.8390625 +vt 0.4716796875 0.7197265625 +vt 0.4716796875 0.72119140625 +vt 0.47314453125 0.72119140625 +vt 0.47314453125 0.7197265625 +vt 0.4697265625 0.7197265625 +vt 0.4697265625 0.72119140625 +vt 0.47119140625 0.72119140625 +vt 0.47119140625 0.7197265625 +vt 0.4716796875 0.72265625 +vt 0.4716796875 0.72119140625 +vt 0.47119140625 0.72119140625 +vt 0.47119140625 0.72265625 +vt 0.47216796875 0.72119140625 +vt 0.47216796875 0.72265625 +vt 0.4716796875 0.72265625 +vt 0.4716796875 0.72119140625 +vt 0.47314453125 0.7197265625 +vt 0.47314453125 0.72119140625 +vt 0.4736328125 0.72119140625 +vt 0.4736328125 0.7197265625 +vt 0.47119140625 0.7197265625 +vt 0.47119140625 0.72119140625 +vt 0.4716796875 0.72119140625 +vt 0.4716796875 0.7197265625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2236/6697/1675 2234/6698/1675 2233/6699/1675 2235/6700/1675 +f 2239/6701/1676 2237/6702/1676 2238/6703/1676 2240/6704/1676 +f 2233/6705/1677 2234/6706/1677 2238/6707/1677 2237/6708/1677 +f 2236/6709/1678 2235/6710/1678 2239/6711/1678 2240/6712/1678 +f 2235/6713/1679 2233/6714/1679 2237/6715/1679 2239/6716/1679 +f 2240/6717/1680 2238/6718/1680 2234/6719/1680 2236/6720/1680 +o cube +v 1.1984375 1.80546875 2.0265625 +v 1.1984375 1.80546875 1.7765625 +v 1.1984375 1.55546875 2.0265625 +v 1.1984375 1.55546875 1.7765625 +v 1.1359375 1.80546875 2.0265625 +v 1.1359375 1.80546875 1.7765625 +v 1.1359375 1.55546875 2.0265625 +v 1.1359375 1.55546875 1.7765625 +vt 0.47216796875 0.73876953125 +vt 0.47216796875 0.74072265625 +vt 0.47412109375 0.74072265625 +vt 0.47412109375 0.73876953125 +vt 0.4697265625 0.73876953125 +vt 0.4697265625 0.74072265625 +vt 0.4716796875 0.74072265625 +vt 0.4716796875 0.73876953125 +vt 0.47216796875 0.74267578125 +vt 0.47216796875 0.74072265625 +vt 0.4716796875 0.74072265625 +vt 0.4716796875 0.74267578125 +vt 0.47265625 0.74072265625 +vt 0.47265625 0.74267578125 +vt 0.47216796875 0.74267578125 +vt 0.47216796875 0.74072265625 +vt 0.47412109375 0.73876953125 +vt 0.47412109375 0.74072265625 +vt 0.474609375 0.74072265625 +vt 0.474609375 0.73876953125 +vt 0.4716796875 0.73876953125 +vt 0.4716796875 0.74072265625 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.73876953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2244/6721/1681 2242/6722/1681 2241/6723/1681 2243/6724/1681 +f 2247/6725/1682 2245/6726/1682 2246/6727/1682 2248/6728/1682 +f 2241/6729/1683 2242/6730/1683 2246/6731/1683 2245/6732/1683 +f 2244/6733/1684 2243/6734/1684 2247/6735/1684 2248/6736/1684 +f 2243/6737/1685 2241/6738/1685 2245/6739/1685 2247/6740/1685 +f 2248/6741/1686 2246/6742/1686 2242/6743/1686 2244/6744/1686 +o cube +v 1.1984375 1.55546875 2.0265625 +v 1.1984375 1.55546875 1.6515625 +v 1.1984375 1.30546875 2.0265625 +v 1.1984375 1.30546875 1.6515625 +v 1.1359375 1.55546875 2.0265625 +v 1.1359375 1.55546875 1.6515625 +v 1.1359375 1.30546875 2.0265625 +v 1.1359375 1.30546875 1.6515625 +vt 0.3251953125 0.52734375 +vt 0.3251953125 0.529296875 +vt 0.328125 0.529296875 +vt 0.328125 0.52734375 +vt 0.32177734375 0.52734375 +vt 0.32177734375 0.529296875 +vt 0.32470703125 0.529296875 +vt 0.32470703125 0.52734375 +vt 0.3251953125 0.5322265625 +vt 0.3251953125 0.529296875 +vt 0.32470703125 0.529296875 +vt 0.32470703125 0.5322265625 +vt 0.32568359375 0.529296875 +vt 0.32568359375 0.5322265625 +vt 0.3251953125 0.5322265625 +vt 0.3251953125 0.529296875 +vt 0.328125 0.52734375 +vt 0.328125 0.529296875 +vt 0.32861328125 0.529296875 +vt 0.32861328125 0.52734375 +vt 0.32470703125 0.52734375 +vt 0.32470703125 0.529296875 +vt 0.3251953125 0.529296875 +vt 0.3251953125 0.52734375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2252/6745/1687 2250/6746/1687 2249/6747/1687 2251/6748/1687 +f 2255/6749/1688 2253/6750/1688 2254/6751/1688 2256/6752/1688 +f 2249/6753/1689 2250/6754/1689 2254/6755/1689 2253/6756/1689 +f 2252/6757/1690 2251/6758/1690 2255/6759/1690 2256/6760/1690 +f 2251/6761/1691 2249/6762/1691 2253/6763/1691 2255/6764/1691 +f 2256/6765/1692 2254/6766/1692 2250/6767/1692 2252/6768/1692 +o cube +v 0.8782540676349103 0.7765625 4.518410782511288 +v 1.2609375 0.7765625 3.594531250000001 +v 0.8782540676349103 0.6515625 4.518410782511288 +v 1.2609375 0.6515625 3.594531250000001 +v 0.7627691260709994 0.7765625 4.470575353465652 +v 1.1454525584360893 0.7765625 3.5466958209543646 +v 0.7627691260709994 0.6515625 4.470575353465652 +v 1.1454525584360893 0.6515625 3.5466958209543646 +vt 0.10107421875 0.6083984375 +vt 0.10107421875 0.609375 +vt 0.10888671875 0.609375 +vt 0.10888671875 0.6083984375 +vt 0.09228515625 0.6083984375 +vt 0.09228515625 0.609375 +vt 0.10009765625 0.609375 +vt 0.10009765625 0.6083984375 +vt 0.10107421875 0.6171875 +vt 0.10107421875 0.609375 +vt 0.10009765625 0.609375 +vt 0.10009765625 0.6171875 +vt 0.10205078125 0.609375 +vt 0.10205078125 0.6171875 +vt 0.10107421875 0.6171875 +vt 0.10107421875 0.609375 +vt 0.10888671875 0.6083984375 +vt 0.10888671875 0.609375 +vt 0.10986328125 0.609375 +vt 0.10986328125 0.6083984375 +vt 0.10009765625 0.6083984375 +vt 0.10009765625 0.609375 +vt 0.10107421875 0.609375 +vt 0.10107421875 0.6083984375 +vn 0.9238795325112867 0 0.3826834323650897 +vn -0.9238795325112867 0 -0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn -0.3826834323650897 0 0.9238795325112867 +vn 0.3826834323650897 0 -0.9238795325112867 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2260/6769/1693 2258/6770/1693 2257/6771/1693 2259/6772/1693 +f 2263/6773/1694 2261/6774/1694 2262/6775/1694 2264/6776/1694 +f 2257/6777/1695 2258/6778/1695 2262/6779/1695 2261/6780/1695 +f 2260/6781/1696 2259/6782/1696 2263/6783/1696 2264/6784/1696 +f 2259/6785/1697 2257/6786/1697 2261/6787/1697 2263/6788/1697 +f 2264/6789/1698 2262/6790/1698 2258/6791/1698 2260/6792/1698 +o cube +v 1.2609374999999998 0.7765624999999998 3.5945312499999997 +v 1.2609374999999998 0.7765624999999998 3.0906249999999997 +v 1.2609374999999998 0.6515624999999998 3.5945312499999997 +v 1.2609374999999998 0.6515624999999998 3.0906249999999997 +v 1.1359374999999998 0.7765624999999998 3.5945312499999997 +v 1.1359374999999998 0.7765624999999998 3.0906249999999997 +v 1.1359374999999998 0.6515624999999998 3.5945312499999997 +v 1.1359374999999998 0.6515624999999998 3.0906249999999997 +vt 0.03564453125 0.52734375 +vt 0.03564453125 0.5283203125 +vt 0.03955078125 0.5283203125 +vt 0.03955078125 0.52734375 +vt 0.03076171875 0.52734375 +vt 0.03076171875 0.5283203125 +vt 0.03466796875 0.5283203125 +vt 0.03466796875 0.52734375 +vt 0.03564453125 0.5322265625 +vt 0.03564453125 0.5283203125 +vt 0.03466796875 0.5283203125 +vt 0.03466796875 0.5322265625 +vt 0.03662109375 0.5283203125 +vt 0.03662109375 0.5322265625 +vt 0.03564453125 0.5322265625 +vt 0.03564453125 0.5283203125 +vt 0.03955078125 0.52734375 +vt 0.03955078125 0.5283203125 +vt 0.04052734375 0.5283203125 +vt 0.04052734375 0.52734375 +vt 0.03466796875 0.52734375 +vt 0.03466796875 0.5283203125 +vt 0.03564453125 0.5283203125 +vt 0.03564453125 0.52734375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2268/6793/1699 2266/6794/1699 2265/6795/1699 2267/6796/1699 +f 2271/6797/1700 2269/6798/1700 2270/6799/1700 2272/6800/1700 +f 2265/6801/1701 2266/6802/1701 2270/6803/1701 2269/6804/1701 +f 2268/6805/1702 2267/6806/1702 2271/6807/1702 2272/6808/1702 +f 2267/6809/1703 2265/6810/1703 2269/6811/1703 2271/6812/1703 +f 2272/6813/1704 2270/6814/1704 2266/6815/1704 2268/6816/1704 +o cube +v -1.1357499999999998 2.11796875 3.589062499999999 +v -1.1357499999999998 2.11796875 3.526562499999999 +v -1.1357499999999998 0.6804687500000002 3.589062499999999 +v -1.1357499999999998 0.6804687500000002 3.526562499999999 +v -1.2607499999999998 2.11796875 3.589062499999999 +v -1.2607499999999998 2.11796875 3.526562499999999 +v -1.2607499999999998 0.6804687500000002 3.589062499999999 +v -1.2607499999999998 0.6804687500000002 3.526562499999999 +vt 0.1416015625 0.7109375 +vt 0.1416015625 0.72216796875 +vt 0.14111328125 0.72216796875 +vt 0.14111328125 0.7109375 +vt 0.14306640625 0.7109375 +vt 0.14306640625 0.72216796875 +vt 0.142578125 0.72216796875 +vt 0.142578125 0.7109375 +vt 0.1416015625 0.72265625 +vt 0.1416015625 0.72216796875 +vt 0.142578125 0.72216796875 +vt 0.142578125 0.72265625 +vt 0.142578125 0.72216796875 +vt 0.142578125 0.72265625 +vt 0.1435546875 0.72265625 +vt 0.1435546875 0.72216796875 +vt 0.14404296875 0.7109375 +vt 0.14404296875 0.72216796875 +vt 0.14306640625 0.72216796875 +vt 0.14306640625 0.7109375 +vt 0.142578125 0.7109375 +vt 0.142578125 0.72216796875 +vt 0.1416015625 0.72216796875 +vt 0.1416015625 0.7109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2276/6817/1705 2274/6818/1705 2273/6819/1705 2275/6820/1705 +f 2279/6821/1706 2277/6822/1706 2278/6823/1706 2280/6824/1706 +f 2273/6825/1707 2274/6826/1707 2278/6827/1707 2277/6828/1707 +f 2276/6829/1708 2275/6830/1708 2279/6831/1708 2280/6832/1708 +f 2275/6833/1709 2273/6834/1709 2277/6835/1709 2279/6836/1709 +f 2280/6837/1710 2278/6838/1710 2274/6839/1710 2276/6840/1710 +o cube +v -0.8608811777444022 2.118647765117127 4.5140625 +v -0.8608811777444022 2.118647765117127 4.4515625 +v -0.7981783084067318 0.6825159465932064 4.5140625 +v -0.7981783084067318 0.6825159465932064 4.4515625 +v -0.9233216915932683 2.1159215534067934 4.5140625 +v -0.9233216915932683 2.1159215534067934 4.4515625 +v -0.8606188222555978 0.6797897348828729 4.5140625 +v -0.8606188222555978 0.6797897348828729 4.4515625 +vt 0.14208984375 0.72265625 +vt 0.14208984375 0.73388671875 +vt 0.1416015625 0.73388671875 +vt 0.1416015625 0.72265625 +vt 0.14306640625 0.72265625 +vt 0.14306640625 0.73388671875 +vt 0.142578125 0.73388671875 +vt 0.142578125 0.72265625 +vt 0.14208984375 0.734375 +vt 0.14208984375 0.73388671875 +vt 0.142578125 0.73388671875 +vt 0.142578125 0.734375 +vt 0.142578125 0.73388671875 +vt 0.142578125 0.734375 +vt 0.14306640625 0.734375 +vt 0.14306640625 0.73388671875 +vt 0.1435546875 0.72265625 +vt 0.1435546875 0.73388671875 +vt 0.14306640625 0.73388671875 +vt 0.14306640625 0.72265625 +vt 0.142578125 0.72265625 +vt 0.142578125 0.73388671875 +vt 0.14208984375 0.73388671875 +vt 0.14208984375 0.72265625 +vn 0.9990482215818578 0.043619387365336 0 +vn -0.9990482215818578 -0.043619387365336 0 +vn -0.043619387365336 0.9990482215818578 0 +vn 0.043619387365336 -0.9990482215818578 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2284/6841/1711 2282/6842/1711 2281/6843/1711 2283/6844/1711 +f 2287/6845/1712 2285/6846/1712 2286/6847/1712 2288/6848/1712 +f 2281/6849/1713 2282/6850/1713 2286/6851/1713 2285/6852/1713 +f 2284/6853/1714 2283/6854/1714 2287/6855/1714 2288/6856/1714 +f 2283/6857/1715 2281/6858/1715 2285/6859/1715 2287/6860/1715 +f 2288/6861/1716 2286/6862/1716 2282/6863/1716 2284/6864/1716 +o cube +v 0.9233216915932683 2.1159215534067934 4.5140625 +v 0.9233216915932683 2.1159215534067934 4.4515625 +v 0.8606188222555978 0.6797897348828729 4.5140625 +v 0.8606188222555978 0.6797897348828729 4.4515625 +v 0.8608811777444022 2.118647765117127 4.5140625 +v 0.8608811777444022 2.118647765117127 4.4515625 +v 0.7981783084067318 0.6825159465932064 4.5140625 +v 0.7981783084067318 0.6825159465932064 4.4515625 +vt 0.142578125 0.72265625 +vt 0.142578125 0.73388671875 +vt 0.14306640625 0.73388671875 +vt 0.14306640625 0.72265625 +vt 0.1416015625 0.72265625 +vt 0.1416015625 0.73388671875 +vt 0.14208984375 0.73388671875 +vt 0.14208984375 0.72265625 +vt 0.142578125 0.734375 +vt 0.142578125 0.73388671875 +vt 0.14208984375 0.73388671875 +vt 0.14208984375 0.734375 +vt 0.14306640625 0.73388671875 +vt 0.14306640625 0.734375 +vt 0.142578125 0.734375 +vt 0.142578125 0.73388671875 +vt 0.14306640625 0.72265625 +vt 0.14306640625 0.73388671875 +vt 0.1435546875 0.73388671875 +vt 0.1435546875 0.72265625 +vt 0.14208984375 0.72265625 +vt 0.14208984375 0.73388671875 +vt 0.142578125 0.73388671875 +vt 0.142578125 0.72265625 +vn 0.9990482215818578 -0.043619387365336 0 +vn -0.9990482215818578 0.043619387365336 0 +vn 0.043619387365336 0.9990482215818578 0 +vn -0.043619387365336 -0.9990482215818578 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2292/6865/1717 2290/6866/1717 2289/6867/1717 2291/6868/1717 +f 2295/6869/1718 2293/6870/1718 2294/6871/1718 2296/6872/1718 +f 2289/6873/1719 2290/6874/1719 2294/6875/1719 2293/6876/1719 +f 2292/6877/1720 2291/6878/1720 2295/6879/1720 2296/6880/1720 +f 2291/6881/1721 2289/6882/1721 2293/6883/1721 2295/6884/1721 +f 2296/6885/1722 2294/6886/1722 2290/6887/1722 2292/6888/1722 +o cube +v -1.1359375 2.11796875 3.5265625 +v -1.1359375 2.11796875 3.0890625 +v -1.1359375 0.74296875 3.5265625 +v -1.1359375 0.74296875 3.0890625 +v -1.1984375 2.11796875 3.5265625 +v -1.1984375 2.11796875 3.0890625 +v -1.1984375 0.74296875 3.5265625 +v -1.1984375 0.74296875 3.0890625 +vt 0.12060546875 0.6455078125 +vt 0.12060546875 0.65625 +vt 0.1171875 0.65625 +vt 0.1171875 0.6455078125 +vt 0.12451171875 0.6455078125 +vt 0.12451171875 0.65625 +vt 0.12109375 0.65625 +vt 0.12109375 0.6455078125 +vt 0.12060546875 0.65966796875 +vt 0.12060546875 0.65625 +vt 0.12109375 0.65625 +vt 0.12109375 0.65966796875 +vt 0.12109375 0.65625 +vt 0.12109375 0.65966796875 +vt 0.12158203125 0.65966796875 +vt 0.12158203125 0.65625 +vt 0.125 0.6455078125 +vt 0.125 0.65625 +vt 0.12451171875 0.65625 +vt 0.12451171875 0.6455078125 +vt 0.12109375 0.6455078125 +vt 0.12109375 0.65625 +vt 0.12060546875 0.65625 +vt 0.12060546875 0.6455078125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2300/6889/1723 2298/6890/1723 2297/6891/1723 2299/6892/1723 +f 2303/6893/1724 2301/6894/1724 2302/6895/1724 2304/6896/1724 +f 2297/6897/1725 2298/6898/1725 2302/6899/1725 2301/6900/1725 +f 2300/6901/1726 2299/6902/1726 2303/6903/1726 2304/6904/1726 +f 2299/6905/1727 2297/6906/1727 2301/6907/1727 2303/6908/1727 +f 2304/6909/1728 2302/6910/1728 2298/6911/1728 2300/6912/1728 +o cube +v -1.1356249999999999 2.11796875 3.089062499999999 +v -1.1356249999999999 2.11796875 2.964062499999999 +v -1.1356249999999999 0.7429687500000002 3.089062499999999 +v -1.1356249999999999 0.7429687500000002 2.964062499999999 +v -1.2606249999999999 2.11796875 3.089062499999999 +v -1.2606249999999999 2.11796875 2.964062499999999 +v -1.2606249999999999 0.7429687500000002 3.089062499999999 +v -1.2606249999999999 0.7429687500000002 2.964062499999999 +vt 0.2666015625 0.6103515625 +vt 0.2666015625 0.62109375 +vt 0.265625 0.62109375 +vt 0.265625 0.6103515625 +vt 0.2685546875 0.6103515625 +vt 0.2685546875 0.62109375 +vt 0.267578125 0.62109375 +vt 0.267578125 0.6103515625 +vt 0.2666015625 0.6220703125 +vt 0.2666015625 0.62109375 +vt 0.267578125 0.62109375 +vt 0.267578125 0.6220703125 +vt 0.267578125 0.62109375 +vt 0.267578125 0.6220703125 +vt 0.2685546875 0.6220703125 +vt 0.2685546875 0.62109375 +vt 0.26953125 0.6103515625 +vt 0.26953125 0.62109375 +vt 0.2685546875 0.62109375 +vt 0.2685546875 0.6103515625 +vt 0.267578125 0.6103515625 +vt 0.267578125 0.62109375 +vt 0.2666015625 0.62109375 +vt 0.2666015625 0.6103515625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2308/6913/1729 2306/6914/1729 2305/6915/1729 2307/6916/1729 +f 2311/6917/1730 2309/6918/1730 2310/6919/1730 2312/6920/1730 +f 2305/6921/1731 2306/6922/1731 2310/6923/1731 2309/6924/1731 +f 2308/6925/1732 2307/6926/1732 2311/6927/1732 2312/6928/1732 +f 2307/6929/1733 2305/6930/1733 2309/6931/1733 2311/6932/1733 +f 2312/6933/1734 2310/6934/1734 2306/6935/1734 2308/6936/1734 +o cube +v -1.1359375 2.11796875 2.9640625 +v -1.1359375 2.11796875 2.0265625 +v -1.1359375 1.30546875 2.9640625 +v -1.1359375 1.30546875 2.0265625 +v -1.1984375 2.11796875 2.9640625 +v -1.1984375 2.11796875 2.0265625 +v -1.1984375 1.30546875 2.9640625 +v -1.1984375 1.30546875 2.0265625 +vt 0.2568359375 0.6083984375 +vt 0.2568359375 0.61474609375 +vt 0.24951171875 0.61474609375 +vt 0.24951171875 0.6083984375 +vt 0.2646484375 0.6083984375 +vt 0.2646484375 0.61474609375 +vt 0.25732421875 0.61474609375 +vt 0.25732421875 0.6083984375 +vt 0.2568359375 0.6220703125 +vt 0.2568359375 0.61474609375 +vt 0.25732421875 0.61474609375 +vt 0.25732421875 0.6220703125 +vt 0.25732421875 0.61474609375 +vt 0.25732421875 0.6220703125 +vt 0.2578125 0.6220703125 +vt 0.2578125 0.61474609375 +vt 0.26513671875 0.6083984375 +vt 0.26513671875 0.61474609375 +vt 0.2646484375 0.61474609375 +vt 0.2646484375 0.6083984375 +vt 0.25732421875 0.6083984375 +vt 0.25732421875 0.61474609375 +vt 0.2568359375 0.61474609375 +vt 0.2568359375 0.6083984375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2316/6937/1735 2314/6938/1735 2313/6939/1735 2315/6940/1735 +f 2319/6941/1736 2317/6942/1736 2318/6943/1736 2320/6944/1736 +f 2313/6945/1737 2314/6946/1737 2318/6947/1737 2317/6948/1737 +f 2316/6949/1738 2315/6950/1738 2319/6951/1738 2320/6952/1738 +f 2315/6953/1739 2313/6954/1739 2317/6955/1739 2319/6956/1739 +f 2320/6957/1740 2318/6958/1740 2314/6959/1740 2316/6960/1740 +o cube +v -1.1359375 1.55546875 2.0265625 +v -1.1359375 1.55546875 1.6515625 +v -1.1359375 1.30546875 2.0265625 +v -1.1359375 1.30546875 1.6515625 +v -1.1984375 1.55546875 2.0265625 +v -1.1984375 1.55546875 1.6515625 +v -1.1984375 1.30546875 2.0265625 +v -1.1984375 1.30546875 1.6515625 +vt 0.32470703125 0.52734375 +vt 0.32470703125 0.529296875 +vt 0.32177734375 0.529296875 +vt 0.32177734375 0.52734375 +vt 0.328125 0.52734375 +vt 0.328125 0.529296875 +vt 0.3251953125 0.529296875 +vt 0.3251953125 0.52734375 +vt 0.32470703125 0.5322265625 +vt 0.32470703125 0.529296875 +vt 0.3251953125 0.529296875 +vt 0.3251953125 0.5322265625 +vt 0.3251953125 0.529296875 +vt 0.3251953125 0.5322265625 +vt 0.32568359375 0.5322265625 +vt 0.32568359375 0.529296875 +vt 0.32861328125 0.52734375 +vt 0.32861328125 0.529296875 +vt 0.328125 0.529296875 +vt 0.328125 0.52734375 +vt 0.3251953125 0.52734375 +vt 0.3251953125 0.529296875 +vt 0.32470703125 0.529296875 +vt 0.32470703125 0.52734375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2324/6961/1741 2322/6962/1741 2321/6963/1741 2323/6964/1741 +f 2327/6965/1742 2325/6966/1742 2326/6967/1742 2328/6968/1742 +f 2321/6969/1743 2322/6970/1743 2326/6971/1743 2325/6972/1743 +f 2324/6973/1744 2323/6974/1744 2327/6975/1744 2328/6976/1744 +f 2323/6977/1745 2321/6978/1745 2325/6979/1745 2327/6980/1745 +f 2328/6981/1746 2326/6982/1746 2322/6983/1746 2324/6984/1746 +o cube +v -1.1359375 1.80546875 2.0265625 +v -1.1359375 1.80546875 1.7765625 +v -1.1359375 1.55546875 2.0265625 +v -1.1359375 1.55546875 1.7765625 +v -1.1984375 1.80546875 2.0265625 +v -1.1984375 1.80546875 1.7765625 +v -1.1984375 1.55546875 2.0265625 +v -1.1984375 1.55546875 1.7765625 +vt 0.4716796875 0.73876953125 +vt 0.4716796875 0.74072265625 +vt 0.4697265625 0.74072265625 +vt 0.4697265625 0.73876953125 +vt 0.47412109375 0.73876953125 +vt 0.47412109375 0.74072265625 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.73876953125 +vt 0.4716796875 0.74267578125 +vt 0.4716796875 0.74072265625 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.74267578125 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.74267578125 +vt 0.47265625 0.74267578125 +vt 0.47265625 0.74072265625 +vt 0.474609375 0.73876953125 +vt 0.474609375 0.74072265625 +vt 0.47412109375 0.74072265625 +vt 0.47412109375 0.73876953125 +vt 0.47216796875 0.73876953125 +vt 0.47216796875 0.74072265625 +vt 0.4716796875 0.74072265625 +vt 0.4716796875 0.73876953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2332/6985/1747 2330/6986/1747 2329/6987/1747 2331/6988/1747 +f 2335/6989/1748 2333/6990/1748 2334/6991/1748 2336/6992/1748 +f 2329/6993/1749 2330/6994/1749 2334/6995/1749 2333/6996/1749 +f 2332/6997/1750 2331/6998/1750 2335/6999/1750 2336/7000/1750 +f 2331/7001/1751 2329/7002/1751 2333/7003/1751 2335/7004/1751 +f 2336/7005/1752 2334/7006/1752 2330/7007/1752 2332/7008/1752 +o cube +v -1.135625 1.80546875 2.0109375 +v -1.135625 1.80546875 1.7609375 +v -1.135625 1.55546875 2.0109375 +v -1.135625 1.55546875 1.7609375 +v -1.198125 1.80546875 2.0109375 +v -1.198125 1.80546875 1.7609375 +v -1.198125 1.55546875 2.0109375 +v -1.198125 1.55546875 1.7609375 +vt 0.4716796875 0.73876953125 +vt 0.4716796875 0.74072265625 +vt 0.4697265625 0.74072265625 +vt 0.4697265625 0.73876953125 +vt 0.47412109375 0.73876953125 +vt 0.47412109375 0.74072265625 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.73876953125 +vt 0.4716796875 0.74267578125 +vt 0.4716796875 0.74072265625 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.74267578125 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.74267578125 +vt 0.47265625 0.74267578125 +vt 0.47265625 0.74072265625 +vt 0.474609375 0.73876953125 +vt 0.474609375 0.74072265625 +vt 0.47412109375 0.74072265625 +vt 0.47412109375 0.73876953125 +vt 0.47216796875 0.73876953125 +vt 0.47216796875 0.74072265625 +vt 0.4716796875 0.74072265625 +vt 0.4716796875 0.73876953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2340/7009/1753 2338/7010/1753 2337/7011/1753 2339/7012/1753 +f 2343/7013/1754 2341/7014/1754 2342/7015/1754 2344/7016/1754 +f 2337/7017/1755 2338/7018/1755 2342/7019/1755 2341/7020/1755 +f 2340/7021/1756 2339/7022/1756 2343/7023/1756 2344/7024/1756 +f 2339/7025/1757 2337/7026/1757 2341/7027/1757 2343/7028/1757 +f 2344/7029/1758 2342/7030/1758 2338/7031/1758 2340/7032/1758 +o cube +v 1.198125 1.80546875 2.0109375 +v 1.198125 1.80546875 1.7609375 +v 1.198125 1.55546875 2.0109375 +v 1.198125 1.55546875 1.7609375 +v 1.135625 1.80546875 2.0109375 +v 1.135625 1.80546875 1.7609375 +v 1.135625 1.55546875 2.0109375 +v 1.135625 1.55546875 1.7609375 +vt 0.47216796875 0.73876953125 +vt 0.47216796875 0.74072265625 +vt 0.47412109375 0.74072265625 +vt 0.47412109375 0.73876953125 +vt 0.4697265625 0.73876953125 +vt 0.4697265625 0.74072265625 +vt 0.4716796875 0.74072265625 +vt 0.4716796875 0.73876953125 +vt 0.47216796875 0.74267578125 +vt 0.47216796875 0.74072265625 +vt 0.4716796875 0.74072265625 +vt 0.4716796875 0.74267578125 +vt 0.47265625 0.74072265625 +vt 0.47265625 0.74267578125 +vt 0.47216796875 0.74267578125 +vt 0.47216796875 0.74072265625 +vt 0.47412109375 0.73876953125 +vt 0.47412109375 0.74072265625 +vt 0.474609375 0.74072265625 +vt 0.474609375 0.73876953125 +vt 0.4716796875 0.73876953125 +vt 0.4716796875 0.74072265625 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.73876953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2348/7033/1759 2346/7034/1759 2345/7035/1759 2347/7036/1759 +f 2351/7037/1760 2349/7038/1760 2350/7039/1760 2352/7040/1760 +f 2345/7041/1761 2346/7042/1761 2350/7043/1761 2349/7044/1761 +f 2348/7045/1762 2347/7046/1762 2351/7047/1762 2352/7048/1762 +f 2347/7049/1763 2345/7050/1763 2349/7051/1763 2351/7052/1763 +f 2352/7053/1764 2350/7054/1764 2346/7055/1764 2348/7056/1764 +o cube +v 1.19828125 1.80546875 1.9640625 +v 1.19828125 1.80546875 1.7140625 +v 1.19828125 1.55546875 1.9640625 +v 1.19828125 1.55546875 1.7140625 +v 1.14203125 1.80546875 1.9640625 +v 1.14203125 1.80546875 1.7140625 +v 1.14203125 1.55546875 1.9640625 +v 1.14203125 1.55546875 1.7140625 +vt 0.47216796875 0.73876953125 +vt 0.47216796875 0.74072265625 +vt 0.47412109375 0.74072265625 +vt 0.47412109375 0.73876953125 +vt 0.47021484375 0.73876953125 +vt 0.47021484375 0.74072265625 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.73876953125 +vt 0.47216796875 0.74267578125 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.74267578125 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.74267578125 +vt 0.47216796875 0.74267578125 +vt 0.47216796875 0.74072265625 +vt 0.47412109375 0.73876953125 +vt 0.47412109375 0.74072265625 +vt 0.47412109375 0.74072265625 +vt 0.47412109375 0.73876953125 +vt 0.47216796875 0.73876953125 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.74072265625 +vt 0.47216796875 0.73876953125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2356/7057/1765 2354/7058/1765 2353/7059/1765 2355/7060/1765 +f 2359/7061/1766 2357/7062/1766 2358/7063/1766 2360/7064/1766 +f 2353/7065/1767 2354/7066/1767 2358/7067/1767 2357/7068/1767 +f 2356/7069/1768 2355/7070/1768 2359/7071/1768 2360/7072/1768 +f 2355/7073/1769 2353/7074/1769 2357/7075/1769 2359/7076/1769 +f 2360/7077/1770 2358/7078/1770 2354/7079/1770 2356/7080/1770 +o cube +v -1.1359375 1.99296875 2.0265625 +v -1.1359375 1.99296875 1.8390625 +v -1.1359375 1.80546875 2.0265625 +v -1.1359375 1.80546875 1.8390625 +v -1.1984375 1.99296875 2.0265625 +v -1.1984375 1.99296875 1.8390625 +v -1.1984375 1.80546875 2.0265625 +v -1.1984375 1.80546875 1.8390625 +vt 0.47119140625 0.7197265625 +vt 0.47119140625 0.72119140625 +vt 0.4697265625 0.72119140625 +vt 0.4697265625 0.7197265625 +vt 0.47314453125 0.7197265625 +vt 0.47314453125 0.72119140625 +vt 0.4716796875 0.72119140625 +vt 0.4716796875 0.7197265625 +vt 0.47119140625 0.72265625 +vt 0.47119140625 0.72119140625 +vt 0.4716796875 0.72119140625 +vt 0.4716796875 0.72265625 +vt 0.4716796875 0.72119140625 +vt 0.4716796875 0.72265625 +vt 0.47216796875 0.72265625 +vt 0.47216796875 0.72119140625 +vt 0.4736328125 0.7197265625 +vt 0.4736328125 0.72119140625 +vt 0.47314453125 0.72119140625 +vt 0.47314453125 0.7197265625 +vt 0.4716796875 0.7197265625 +vt 0.4716796875 0.72119140625 +vt 0.47119140625 0.72119140625 +vt 0.47119140625 0.7197265625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2364/7081/1771 2362/7082/1771 2361/7083/1771 2363/7084/1771 +f 2367/7085/1772 2365/7086/1772 2366/7087/1772 2368/7088/1772 +f 2361/7089/1773 2362/7090/1773 2366/7091/1773 2365/7092/1773 +f 2364/7093/1774 2363/7094/1774 2367/7095/1774 2368/7096/1774 +f 2363/7097/1775 2361/7098/1775 2365/7099/1775 2367/7100/1775 +f 2368/7101/1776 2366/7102/1776 2362/7103/1776 2364/7104/1776 +o cube +v -1.073125 1.9935852597339117 1.7764948933776252 +v -1.073125 1.2186902372509774 1.5321714312804033 +v -1.073125 1.9559970347958777 1.8957095122211536 +v -1.073125 1.1811020123129432 1.6513860501239317 +v -1.260625 1.9935852597339117 1.7764948933776252 +v -1.260625 1.2186902372509774 1.5321714312804033 +v -1.260625 1.9559970347958777 1.8957095122211536 +v -1.260625 1.1811020123129432 1.6513860501239317 +vt 0.33642578125 0.0107421875 +vt 0.33642578125 0.01171875 +vt 0.330078125 0.01171875 +vt 0.330078125 0.0107421875 +vt 0.34423828125 0.0107421875 +vt 0.34423828125 0.01171875 +vt 0.337890625 0.01171875 +vt 0.337890625 0.0107421875 +vt 0.33642578125 0.01806640625 +vt 0.33642578125 0.01171875 +vt 0.337890625 0.01171875 +vt 0.337890625 0.01806640625 +vt 0.337890625 0.01171875 +vt 0.337890625 0.01806640625 +vt 0.33935546875 0.01806640625 +vt 0.33935546875 0.01171875 +vt 0.345703125 0.0107421875 +vt 0.345703125 0.01171875 +vt 0.34423828125 0.01171875 +vt 0.34423828125 0.0107421875 +vt 0.337890625 0.0107421875 +vt 0.337890625 0.01171875 +vt 0.33642578125 0.01171875 +vt 0.33642578125 0.0107421875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.30070579950427323 -0.9537169507482269 +vn 0 -0.30070579950427323 0.9537169507482269 +vn 0 0.9537169507482269 0.30070579950427323 +vn 0 -0.9537169507482269 -0.30070579950427323 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2372/7105/1777 2370/7106/1777 2369/7107/1777 2371/7108/1777 +f 2375/7109/1778 2373/7110/1778 2374/7111/1778 2376/7112/1778 +f 2369/7113/1779 2370/7114/1779 2374/7115/1779 2373/7116/1779 +f 2372/7117/1780 2371/7118/1780 2375/7119/1780 2376/7120/1780 +f 2371/7121/1781 2369/7122/1781 2373/7123/1781 2375/7124/1781 +f 2376/7125/1782 2374/7126/1782 2370/7127/1782 2372/7128/1782 +o cube +v -1.0734375 2.2145899254374726 2.156694498096422 +v -1.0734375 1.9958399254374728 1.7778083839407304 +v -1.0734375 2.106336749964418 2.219194498096422 +v -1.0734375 1.8875867499644179 1.8403083839407304 +v -1.2609375 2.2145899254374726 2.156694498096422 +v -1.2609375 1.9958399254374728 1.7778083839407304 +v -1.2609375 2.106336749964418 2.219194498096422 +v -1.2609375 1.8875867499644179 1.8403083839407304 +vt 0.20703125 0 +vt 0.20703125 0.0009765625 +vt 0.20361328125 0.0009765625 +vt 0.20361328125 0 +vt 0.2119140625 0 +vt 0.2119140625 0.0009765625 +vt 0.20849609375 0.0009765625 +vt 0.20849609375 0 +vt 0.20703125 0.00439453125 +vt 0.20703125 0.0009765625 +vt 0.20849609375 0.0009765625 +vt 0.20849609375 0.00439453125 +vt 0.20849609375 0.0009765625 +vt 0.20849609375 0.00439453125 +vt 0.2099609375 0.00439453125 +vt 0.2099609375 0.0009765625 +vt 0.21337890625 0 +vt 0.21337890625 0.0009765625 +vt 0.2119140625 0.0009765625 +vt 0.2119140625 0 +vt 0.20849609375 0 +vt 0.20849609375 0.0009765625 +vt 0.20703125 0.0009765625 +vt 0.20703125 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0.8660254037844387 -0.49999999999999994 +vn 0 -0.8660254037844387 0.49999999999999994 +vn 0 0.49999999999999994 0.8660254037844387 +vn 0 -0.49999999999999994 -0.8660254037844387 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2380/7129/1783 2378/7130/1783 2377/7131/1783 2379/7132/1783 +f 2383/7133/1784 2381/7134/1784 2382/7135/1784 2384/7136/1784 +f 2377/7137/1785 2378/7138/1785 2382/7139/1785 2381/7140/1785 +f 2380/7141/1786 2379/7142/1786 2383/7143/1786 2384/7144/1786 +f 2379/7145/1787 2377/7146/1787 2381/7147/1787 2383/7148/1787 +f 2384/7149/1788 2382/7150/1788 2378/7151/1788 2380/7152/1788 +o cube +v -1.0734374999999998 2.2140625000000003 3.5945312499999997 +v -1.0734374999999998 2.2140625000000003 2.1570312499999997 +v -1.0734374999999998 2.0890625000000003 3.5945312499999997 +v -1.0734374999999998 2.0890625000000003 2.1570312499999997 +v -1.2609374999999998 2.2140625000000003 3.5945312499999997 +v -1.2609374999999998 2.2140625000000003 2.1570312499999997 +v -1.2609374999999998 2.0890625000000003 3.5945312499999997 +v -1.2609374999999998 2.0890625000000003 2.1570312499999997 +vt 0.01123046875 0.11962890625 +vt 0.01123046875 0.12060546875 +vt 0 0.12060546875 +vt 0 0.11962890625 +vt 0.02392578125 0.11962890625 +vt 0.02392578125 0.12060546875 +vt 0.0126953125 0.12060546875 +vt 0.0126953125 0.11962890625 +vt 0.01123046875 0.1318359375 +vt 0.01123046875 0.12060546875 +vt 0.0126953125 0.12060546875 +vt 0.0126953125 0.1318359375 +vt 0.0126953125 0.12060546875 +vt 0.0126953125 0.1318359375 +vt 0.01416015625 0.1318359375 +vt 0.01416015625 0.12060546875 +vt 0.025390625 0.11962890625 +vt 0.025390625 0.12060546875 +vt 0.02392578125 0.12060546875 +vt 0.02392578125 0.11962890625 +vt 0.0126953125 0.11962890625 +vt 0.0126953125 0.12060546875 +vt 0.01123046875 0.12060546875 +vt 0.01123046875 0.11962890625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2388/7153/1789 2386/7154/1789 2385/7155/1789 2387/7156/1789 +f 2391/7157/1790 2389/7158/1790 2390/7159/1790 2392/7160/1790 +f 2385/7161/1791 2386/7162/1791 2390/7163/1791 2389/7164/1791 +f 2388/7165/1792 2387/7166/1792 2391/7167/1792 2392/7168/1792 +f 2387/7169/1793 2385/7170/1793 2389/7171/1793 2391/7172/1793 +f 2392/7173/1794 2390/7174/1794 2386/7175/1794 2388/7176/1794 +o cube +v -0.7563026011926488 2.2140625 4.753409961904614 +v -1.0798264075707997 2.2140625 3.5460026790432786 +v -0.7563026011926488 2.0890625 4.753409961904614 +v -1.0798264075707997 2.0890625 3.5460026790432786 +v -0.9374136936218491 2.2140625 4.801938532861336 +v -1.2609375 2.2140625 3.594531250000001 +v -0.9374136936218491 2.0890625 4.801938532861336 +v -1.2609375 2.0890625 3.594531250000001 +vt 0.009765625 0.095703125 +vt 0.009765625 0.0966796875 +vt 0 0.0966796875 +vt 0 0.095703125 +vt 0.02099609375 0.095703125 +vt 0.02099609375 0.0966796875 +vt 0.01123046875 0.0966796875 +vt 0.01123046875 0.095703125 +vt 0.009765625 0.1064453125 +vt 0.009765625 0.0966796875 +vt 0.01123046875 0.0966796875 +vt 0.01123046875 0.1064453125 +vt 0.01123046875 0.0966796875 +vt 0.01123046875 0.1064453125 +vt 0.0126953125 0.1064453125 +vt 0.0126953125 0.0966796875 +vt 0.0224609375 0.095703125 +vt 0.0224609375 0.0966796875 +vt 0.02099609375 0.0966796875 +vt 0.02099609375 0.095703125 +vt 0.01123046875 0.095703125 +vt 0.01123046875 0.0966796875 +vt 0.009765625 0.0966796875 +vt 0.009765625 0.095703125 +vn 0.9659258262890683 0 -0.25881904510252074 +vn -0.9659258262890683 0 0.25881904510252074 +vn 0 1 0 +vn 0 -1 0 +vn 0.25881904510252074 0 0.9659258262890683 +vn -0.25881904510252074 0 -0.9659258262890683 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2396/7177/1795 2394/7178/1795 2393/7179/1795 2395/7180/1795 +f 2399/7181/1796 2397/7182/1796 2398/7183/1796 2400/7184/1796 +f 2393/7185/1797 2394/7186/1797 2398/7187/1797 2397/7188/1797 +f 2396/7189/1798 2395/7190/1798 2399/7191/1798 2400/7192/1798 +f 2395/7193/1799 2393/7194/1799 2397/7195/1799 2399/7196/1799 +f 2400/7197/1800 2398/7198/1800 2394/7199/1800 2396/7200/1800 +o cube +v 1.260625 1.9935852597339117 1.7764948933776252 +v 1.260625 1.2186902372509774 1.5321714312804033 +v 1.260625 1.9559970347958777 1.8957095122211536 +v 1.260625 1.1811020123129432 1.6513860501239317 +v 1.073125 1.9935852597339117 1.7764948933776252 +v 1.073125 1.2186902372509774 1.5321714312804033 +v 1.073125 1.9559970347958777 1.8957095122211536 +v 1.073125 1.1811020123129432 1.6513860501239317 +vt 0.337890625 0.0107421875 +vt 0.337890625 0.01171875 +vt 0.34423828125 0.01171875 +vt 0.34423828125 0.0107421875 +vt 0.330078125 0.0107421875 +vt 0.330078125 0.01171875 +vt 0.33642578125 0.01171875 +vt 0.33642578125 0.0107421875 +vt 0.337890625 0.01806640625 +vt 0.337890625 0.01171875 +vt 0.33642578125 0.01171875 +vt 0.33642578125 0.01806640625 +vt 0.33935546875 0.01171875 +vt 0.33935546875 0.01806640625 +vt 0.337890625 0.01806640625 +vt 0.337890625 0.01171875 +vt 0.34423828125 0.0107421875 +vt 0.34423828125 0.01171875 +vt 0.345703125 0.01171875 +vt 0.345703125 0.0107421875 +vt 0.33642578125 0.0107421875 +vt 0.33642578125 0.01171875 +vt 0.337890625 0.01171875 +vt 0.337890625 0.0107421875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.30070579950427323 -0.9537169507482269 +vn 0 -0.30070579950427323 0.9537169507482269 +vn 0 0.9537169507482269 0.30070579950427323 +vn 0 -0.9537169507482269 -0.30070579950427323 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2404/7201/1801 2402/7202/1801 2401/7203/1801 2403/7204/1801 +f 2407/7205/1802 2405/7206/1802 2406/7207/1802 2408/7208/1802 +f 2401/7209/1803 2402/7210/1803 2406/7211/1803 2405/7212/1803 +f 2404/7213/1804 2403/7214/1804 2407/7215/1804 2408/7216/1804 +f 2403/7217/1805 2401/7218/1805 2405/7219/1805 2407/7220/1805 +f 2408/7221/1806 2406/7222/1806 2402/7223/1806 2404/7224/1806 +o cube +v 1.2609374999999998 2.2140625000000003 3.5945312499999997 +v 1.2609374999999998 2.2140625000000003 2.1570312499999997 +v 1.2609374999999998 2.0890625000000003 3.5945312499999997 +v 1.2609374999999998 2.0890625000000003 2.1570312499999997 +v 1.0734374999999998 2.2140625000000003 3.5945312499999997 +v 1.0734374999999998 2.2140625000000003 2.1570312499999997 +v 1.0734374999999998 2.0890625000000003 3.5945312499999997 +v 1.0734374999999998 2.0890625000000003 2.1570312499999997 +vt 0.0126953125 0.11962890625 +vt 0.0126953125 0.12060546875 +vt 0.02392578125 0.12060546875 +vt 0.02392578125 0.11962890625 +vt 0 0.11962890625 +vt 0 0.12060546875 +vt 0.01123046875 0.12060546875 +vt 0.01123046875 0.11962890625 +vt 0.0126953125 0.1318359375 +vt 0.0126953125 0.12060546875 +vt 0.01123046875 0.12060546875 +vt 0.01123046875 0.1318359375 +vt 0.01416015625 0.12060546875 +vt 0.01416015625 0.1318359375 +vt 0.0126953125 0.1318359375 +vt 0.0126953125 0.12060546875 +vt 0.02392578125 0.11962890625 +vt 0.02392578125 0.12060546875 +vt 0.025390625 0.12060546875 +vt 0.025390625 0.11962890625 +vt 0.01123046875 0.11962890625 +vt 0.01123046875 0.12060546875 +vt 0.0126953125 0.12060546875 +vt 0.0126953125 0.11962890625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2412/7225/1807 2410/7226/1807 2409/7227/1807 2411/7228/1807 +f 2415/7229/1808 2413/7230/1808 2414/7231/1808 2416/7232/1808 +f 2409/7233/1809 2410/7234/1809 2414/7235/1809 2413/7236/1809 +f 2412/7237/1810 2411/7238/1810 2415/7239/1810 2416/7240/1810 +f 2411/7241/1811 2409/7242/1811 2413/7243/1811 2415/7244/1811 +f 2416/7245/1812 2414/7246/1812 2410/7247/1812 2412/7248/1812 +o cube +v 0.9374136936218491 2.2140625 4.801938532861336 +v 1.2609375 2.2140625 3.594531250000001 +v 0.9374136936218491 2.0890625 4.801938532861336 +v 1.2609375 2.0890625 3.594531250000001 +v 0.7563026011926488 2.2140625 4.753409961904614 +v 1.0798264075707997 2.2140625 3.5460026790432786 +v 0.7563026011926488 2.0890625 4.753409961904614 +v 1.0798264075707997 2.0890625 3.5460026790432786 +vt 0.01123046875 0.095703125 +vt 0.01123046875 0.0966796875 +vt 0.02099609375 0.0966796875 +vt 0.02099609375 0.095703125 +vt 0 0.095703125 +vt 0 0.0966796875 +vt 0.009765625 0.0966796875 +vt 0.009765625 0.095703125 +vt 0.01123046875 0.1064453125 +vt 0.01123046875 0.0966796875 +vt 0.009765625 0.0966796875 +vt 0.009765625 0.1064453125 +vt 0.0126953125 0.0966796875 +vt 0.0126953125 0.1064453125 +vt 0.01123046875 0.1064453125 +vt 0.01123046875 0.0966796875 +vt 0.02099609375 0.095703125 +vt 0.02099609375 0.0966796875 +vt 0.0224609375 0.0966796875 +vt 0.0224609375 0.095703125 +vt 0.009765625 0.095703125 +vt 0.009765625 0.0966796875 +vt 0.01123046875 0.0966796875 +vt 0.01123046875 0.095703125 +vn 0.9659258262890683 0 0.25881904510252074 +vn -0.9659258262890683 0 -0.25881904510252074 +vn 0 1 0 +vn 0 -1 0 +vn -0.25881904510252074 0 0.9659258262890683 +vn 0.25881904510252074 0 -0.9659258262890683 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2420/7249/1813 2418/7250/1813 2417/7251/1813 2419/7252/1813 +f 2423/7253/1814 2421/7254/1814 2422/7255/1814 2424/7256/1814 +f 2417/7257/1815 2418/7258/1815 2422/7259/1815 2421/7260/1815 +f 2420/7261/1816 2419/7262/1816 2423/7263/1816 2424/7264/1816 +f 2419/7265/1817 2417/7266/1817 2421/7267/1817 2423/7268/1817 +f 2424/7269/1818 2422/7270/1818 2418/7271/1818 2420/7272/1818 +o cube +v 1.2609375 2.2145899254374726 2.156694498096422 +v 1.2609375 1.9958399254374728 1.7778083839407304 +v 1.2609375 2.106336749964418 2.219194498096422 +v 1.2609375 1.8875867499644179 1.8403083839407304 +v 1.0734375 2.2145899254374726 2.156694498096422 +v 1.0734375 1.9958399254374728 1.7778083839407304 +v 1.0734375 2.106336749964418 2.219194498096422 +v 1.0734375 1.8875867499644179 1.8403083839407304 +vt 0.20849609375 0 +vt 0.20849609375 0.0009765625 +vt 0.2119140625 0.0009765625 +vt 0.2119140625 0 +vt 0.20361328125 0 +vt 0.20361328125 0.0009765625 +vt 0.20703125 0.0009765625 +vt 0.20703125 0 +vt 0.20849609375 0.00439453125 +vt 0.20849609375 0.0009765625 +vt 0.20703125 0.0009765625 +vt 0.20703125 0.00439453125 +vt 0.2099609375 0.0009765625 +vt 0.2099609375 0.00439453125 +vt 0.20849609375 0.00439453125 +vt 0.20849609375 0.0009765625 +vt 0.2119140625 0 +vt 0.2119140625 0.0009765625 +vt 0.21337890625 0.0009765625 +vt 0.21337890625 0 +vt 0.20703125 0 +vt 0.20703125 0.0009765625 +vt 0.20849609375 0.0009765625 +vt 0.20849609375 0 +vn 1 0 0 +vn -1 0 0 +vn 0 0.8660254037844387 -0.49999999999999994 +vn 0 -0.8660254037844387 0.49999999999999994 +vn 0 0.49999999999999994 0.8660254037844387 +vn 0 -0.49999999999999994 -0.8660254037844387 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2428/7273/1819 2426/7274/1819 2425/7275/1819 2427/7276/1819 +f 2431/7277/1820 2429/7278/1820 2430/7279/1820 2432/7280/1820 +f 2425/7281/1821 2426/7282/1821 2430/7283/1821 2429/7284/1821 +f 2428/7285/1822 2427/7286/1822 2431/7287/1822 2432/7288/1822 +f 2427/7289/1823 2425/7290/1823 2429/7291/1823 2431/7292/1823 +f 2432/7293/1824 2430/7294/1824 2426/7295/1824 2428/7296/1824 +o cube +v -0.7627691260709994 0.7765625 4.470575353465652 +v -1.1454525584360893 0.7765625 3.5466958209543646 +v -0.7627691260709994 0.6515625 4.470575353465652 +v -1.1454525584360893 0.6515625 3.5466958209543646 +v -0.8782540676349103 0.7765625 4.518410782511288 +v -1.2609375 0.7765625 3.594531250000001 +v -0.8782540676349103 0.6515625 4.518410782511288 +v -1.2609375 0.6515625 3.594531250000001 +vt 0.10009765625 0.6083984375 +vt 0.10009765625 0.609375 +vt 0.09228515625 0.609375 +vt 0.09228515625 0.6083984375 +vt 0.10888671875 0.6083984375 +vt 0.10888671875 0.609375 +vt 0.10107421875 0.609375 +vt 0.10107421875 0.6083984375 +vt 0.10009765625 0.6171875 +vt 0.10009765625 0.609375 +vt 0.10107421875 0.609375 +vt 0.10107421875 0.6171875 +vt 0.10107421875 0.609375 +vt 0.10107421875 0.6171875 +vt 0.10205078125 0.6171875 +vt 0.10205078125 0.609375 +vt 0.10986328125 0.6083984375 +vt 0.10986328125 0.609375 +vt 0.10888671875 0.609375 +vt 0.10888671875 0.6083984375 +vt 0.10107421875 0.6083984375 +vt 0.10107421875 0.609375 +vt 0.10009765625 0.609375 +vt 0.10009765625 0.6083984375 +vn 0.9238795325112867 0 -0.3826834323650897 +vn -0.9238795325112867 0 0.3826834323650897 +vn 0 1 0 +vn 0 -1 0 +vn 0.3826834323650897 0 0.9238795325112867 +vn -0.3826834323650897 0 -0.9238795325112867 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2436/7297/1825 2434/7298/1825 2433/7299/1825 2435/7300/1825 +f 2439/7301/1826 2437/7302/1826 2438/7303/1826 2440/7304/1826 +f 2433/7305/1827 2434/7306/1827 2438/7307/1827 2437/7308/1827 +f 2436/7309/1828 2435/7310/1828 2439/7311/1828 2440/7312/1828 +f 2435/7313/1829 2433/7314/1829 2437/7315/1829 2439/7316/1829 +f 2440/7317/1830 2438/7318/1830 2434/7319/1830 2436/7320/1830 +o cube +v -1.1359374999999998 0.7765624999999998 3.5945312499999997 +v -1.1359374999999998 0.7765624999999998 3.0906249999999997 +v -1.1359374999999998 0.6515624999999998 3.5945312499999997 +v -1.1359374999999998 0.6515624999999998 3.0906249999999997 +v -1.2609374999999998 0.7765624999999998 3.5945312499999997 +v -1.2609374999999998 0.7765624999999998 3.0906249999999997 +v -1.2609374999999998 0.6515624999999998 3.5945312499999997 +v -1.2609374999999998 0.6515624999999998 3.0906249999999997 +vt 0.03466796875 0.52734375 +vt 0.03466796875 0.5283203125 +vt 0.03076171875 0.5283203125 +vt 0.03076171875 0.52734375 +vt 0.03955078125 0.52734375 +vt 0.03955078125 0.5283203125 +vt 0.03564453125 0.5283203125 +vt 0.03564453125 0.52734375 +vt 0.03466796875 0.5322265625 +vt 0.03466796875 0.5283203125 +vt 0.03564453125 0.5283203125 +vt 0.03564453125 0.5322265625 +vt 0.03564453125 0.5283203125 +vt 0.03564453125 0.5322265625 +vt 0.03662109375 0.5322265625 +vt 0.03662109375 0.5283203125 +vt 0.04052734375 0.52734375 +vt 0.04052734375 0.5283203125 +vt 0.03955078125 0.5283203125 +vt 0.03955078125 0.52734375 +vt 0.03564453125 0.52734375 +vt 0.03564453125 0.5283203125 +vt 0.03466796875 0.5283203125 +vt 0.03466796875 0.52734375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2444/7321/1831 2442/7322/1831 2441/7323/1831 2443/7324/1831 +f 2447/7325/1832 2445/7326/1832 2446/7327/1832 2448/7328/1832 +f 2441/7329/1833 2442/7330/1833 2446/7331/1833 2445/7332/1833 +f 2444/7333/1834 2443/7334/1834 2447/7335/1834 2448/7336/1834 +f 2443/7337/1835 2441/7338/1835 2445/7339/1835 2447/7340/1835 +f 2448/7341/1836 2446/7342/1836 2442/7343/1836 2444/7344/1836 +o cube +v 0.09375 1.4375 2.0625 +v 0.09375 1.4375 1.875 +v 0.09375 0.75 2.0625 +v 0.09375 0.75 1.875 +v -0.09375 1.4375 2.0625 +v -0.09375 1.4375 1.875 +v -0.09375 0.75 2.0625 +v -0.09375 0.75 1.875 +vt 0.443359375 0.87109375 +vt 0.443359375 0.87646484375 +vt 0.44189453125 0.87646484375 +vt 0.44189453125 0.87109375 +vt 0.4462890625 0.87109375 +vt 0.4462890625 0.87646484375 +vt 0.44482421875 0.87646484375 +vt 0.44482421875 0.87109375 +vt 0.443359375 0.8779296875 +vt 0.443359375 0.87646484375 +vt 0.44482421875 0.87646484375 +vt 0.44482421875 0.8779296875 +vt 0.44482421875 0.87646484375 +vt 0.44482421875 0.8779296875 +vt 0.4462890625 0.8779296875 +vt 0.4462890625 0.87646484375 +vt 0.44775390625 0.87109375 +vt 0.44775390625 0.87646484375 +vt 0.4462890625 0.87646484375 +vt 0.4462890625 0.87109375 +vt 0.44482421875 0.87109375 +vt 0.44482421875 0.87646484375 +vt 0.443359375 0.87646484375 +vt 0.443359375 0.87109375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2452/7345/1837 2450/7346/1837 2449/7347/1837 2451/7348/1837 +f 2455/7349/1838 2453/7350/1838 2454/7351/1838 2456/7352/1838 +f 2449/7353/1839 2450/7354/1839 2454/7355/1839 2453/7356/1839 +f 2452/7357/1840 2451/7358/1840 2455/7359/1840 2456/7360/1840 +f 2451/7361/1841 2449/7362/1841 2453/7363/1841 2455/7364/1841 +f 2456/7365/1842 2454/7366/1842 2450/7367/1842 2452/7368/1842 +o cube +v 1.15625 1.4375 2.0625 +v 1.15625 1.4375 2 +v 1.15625 0.75 2.0625 +v 1.15625 0.75 2 +v -1.15625 1.4375 2.0625 +v -1.15625 1.4375 2 +v -1.15625 0.75 2.0625 +v -1.15625 0.75 2 +vt 0.2265625 0.8310546875 +vt 0.2265625 0.83642578125 +vt 0.22607421875 0.83642578125 +vt 0.22607421875 0.8310546875 +vt 0.2451171875 0.8310546875 +vt 0.2451171875 0.83642578125 +vt 0.24462890625 0.83642578125 +vt 0.24462890625 0.8310546875 +vt 0.2265625 0.8369140625 +vt 0.2265625 0.83642578125 +vt 0.24462890625 0.83642578125 +vt 0.24462890625 0.8369140625 +vt 0.24462890625 0.83642578125 +vt 0.24462890625 0.8369140625 +vt 0.2626953125 0.8369140625 +vt 0.2626953125 0.83642578125 +vt 0.26318359375 0.8310546875 +vt 0.26318359375 0.83642578125 +vt 0.2451171875 0.83642578125 +vt 0.2451171875 0.8310546875 +vt 0.24462890625 0.8310546875 +vt 0.24462890625 0.83642578125 +vt 0.2265625 0.83642578125 +vt 0.2265625 0.8310546875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2460/7369/1843 2458/7370/1843 2457/7371/1843 2459/7372/1843 +f 2463/7373/1844 2461/7374/1844 2462/7375/1844 2464/7376/1844 +f 2457/7377/1845 2458/7378/1845 2462/7379/1845 2461/7380/1845 +f 2460/7381/1846 2459/7382/1846 2463/7383/1846 2464/7384/1846 +f 2459/7385/1847 2457/7386/1847 2461/7387/1847 2463/7388/1847 +f 2464/7389/1848 2462/7390/1848 2458/7391/1848 2460/7392/1848 +o cube +v 0.09375 1.7880727603995172 4.682809757013768 +v 0.09375 1.5320527660782715 1.7564878313692656 +v 0.09375 1.663548423138049 4.693704224857225 +v 0.09375 1.4075284288168033 1.7673822992127228 +v -0.09375 1.7880727603995172 4.682809757013768 +v -0.09375 1.5320527660782715 1.7564878313692656 +v -0.09375 1.663548423138049 4.693704224857225 +v -0.09375 1.4075284288168033 1.7673822992127228 +vt 0.0537109375 0.53271484375 +vt 0.0537109375 0.53369140625 +vt 0.03076171875 0.53369140625 +vt 0.03076171875 0.53271484375 +vt 0.078125 0.53271484375 +vt 0.078125 0.53369140625 +vt 0.05517578125 0.53369140625 +vt 0.05517578125 0.53271484375 +vt 0.0537109375 0.556640625 +vt 0.0537109375 0.53369140625 +vt 0.05517578125 0.53369140625 +vt 0.05517578125 0.556640625 +vt 0.05517578125 0.53369140625 +vt 0.05517578125 0.556640625 +vt 0.056640625 0.556640625 +vt 0.056640625 0.53369140625 +vt 0.07958984375 0.53271484375 +vt 0.07958984375 0.53369140625 +vt 0.078125 0.53369140625 +vt 0.078125 0.53271484375 +vt 0.05517578125 0.53271484375 +vt 0.05517578125 0.53369140625 +vt 0.0537109375 0.53369140625 +vt 0.0537109375 0.53271484375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9961946980917455 -0.08715574274765818 +vn 0 -0.9961946980917455 0.08715574274765818 +vn 0 0.08715574274765818 0.9961946980917455 +vn 0 -0.08715574274765818 -0.9961946980917455 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2468/7393/1849 2466/7394/1849 2465/7395/1849 2467/7396/1849 +f 2471/7397/1850 2469/7398/1850 2470/7399/1850 2472/7400/1850 +f 2465/7401/1851 2466/7402/1851 2470/7403/1851 2469/7404/1851 +f 2468/7405/1852 2467/7406/1852 2471/7407/1852 2472/7408/1852 +f 2467/7409/1853 2465/7410/1853 2469/7411/1853 2471/7412/1853 +f 2472/7413/1854 2470/7414/1854 2466/7415/1854 2468/7416/1854 +o cube +v 1.15625 1.5366972339217286 1.893512168630734 +v 1.15625 1.5258027660782714 1.7689878313692657 +v 1.15625 1.4121728966602605 1.9044066364741912 +v 1.15625 1.4012784288168032 1.779882299212723 +v -1.15625 1.5366972339217286 1.893512168630734 +v -1.15625 1.5258027660782714 1.7689878313692657 +v -1.15625 1.4121728966602605 1.9044066364741912 +v -1.15625 1.4012784288168032 1.779882299212723 +vt 0.22705078125 0.82861328125 +vt 0.22705078125 0.82958984375 +vt 0.22607421875 0.82958984375 +vt 0.22607421875 0.82861328125 +vt 0.24609375 0.82861328125 +vt 0.24609375 0.82958984375 +vt 0.2451171875 0.82958984375 +vt 0.2451171875 0.82861328125 +vt 0.22705078125 0.83056640625 +vt 0.22705078125 0.82958984375 +vt 0.2451171875 0.82958984375 +vt 0.2451171875 0.83056640625 +vt 0.2451171875 0.82958984375 +vt 0.2451171875 0.83056640625 +vt 0.26318359375 0.83056640625 +vt 0.26318359375 0.82958984375 +vt 0.26416015625 0.82861328125 +vt 0.26416015625 0.82958984375 +vt 0.24609375 0.82958984375 +vt 0.24609375 0.82861328125 +vt 0.2451171875 0.82861328125 +vt 0.2451171875 0.82958984375 +vt 0.22705078125 0.82958984375 +vt 0.22705078125 0.82861328125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9961946980917455 -0.08715574274765818 +vn 0 -0.9961946980917455 0.08715574274765818 +vn 0 0.08715574274765818 0.9961946980917455 +vn 0 -0.08715574274765818 -0.9961946980917455 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2476/7417/1855 2474/7418/1855 2473/7419/1855 2475/7420/1855 +f 2479/7421/1856 2477/7422/1856 2478/7423/1856 2480/7424/1856 +f 2473/7425/1857 2474/7426/1857 2478/7427/1857 2477/7428/1857 +f 2476/7429/1858 2475/7430/1858 2479/7431/1858 2480/7432/1858 +f 2475/7433/1859 2473/7434/1859 2477/7435/1859 2479/7436/1859 +f 2480/7437/1860 2478/7438/1860 2474/7439/1860 2476/7440/1860 +o cube +v 0.09375 0.05875712685104206 -2.8803947909037273 +v 0.09375 0.15665177101608074 -3.623978436934085 +v 0.09375 -0.375 -2.9375 +v 0.09375 -0.2771053558349613 -3.6810836460303578 +v -0.09375 0.05875712685104206 -2.8803947909037273 +v -0.09375 0.15665177101608074 -3.623978436934085 +v -0.09375 -0.375 -2.9375 +v -0.09375 -0.2771053558349613 -3.6810836460303578 +vt 0.45703125 0.7744140625 +vt 0.45703125 0.77783203125 +vt 0.451171875 0.77783203125 +vt 0.451171875 0.7744140625 +vt 0.46435546875 0.7744140625 +vt 0.46435546875 0.77783203125 +vt 0.45849609375 0.77783203125 +vt 0.45849609375 0.7744140625 +vt 0.45703125 0.78369140625 +vt 0.45703125 0.77783203125 +vt 0.45849609375 0.77783203125 +vt 0.45849609375 0.78369140625 +vt 0.45849609375 0.77783203125 +vt 0.45849609375 0.78369140625 +vt 0.4599609375 0.78369140625 +vt 0.4599609375 0.77783203125 +vt 0.4658203125 0.7744140625 +vt 0.4658203125 0.77783203125 +vt 0.46435546875 0.77783203125 +vt 0.46435546875 0.7744140625 +vt 0.45849609375 0.7744140625 +vt 0.45849609375 0.77783203125 +vt 0.45703125 0.77783203125 +vt 0.45703125 0.7744140625 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9914448613738104 0.13052619222005157 +vn 0 -0.9914448613738104 -0.13052619222005157 +vn 0 -0.13052619222005157 0.9914448613738104 +vn 0 0.13052619222005157 -0.9914448613738104 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2484/7441/1861 2482/7442/1861 2481/7443/1861 2483/7444/1861 +f 2487/7445/1862 2485/7446/1862 2486/7447/1862 2488/7448/1862 +f 2481/7449/1863 2482/7450/1863 2486/7451/1863 2485/7452/1863 +f 2484/7453/1864 2483/7454/1864 2487/7455/1864 2488/7456/1864 +f 2483/7457/1865 2481/7458/1865 2485/7459/1865 2487/7460/1865 +f 2488/7461/1866 2486/7462/1866 2482/7463/1866 2484/7464/1866 +o cube +v 0.09375 0.09679533728558876 -3.4848762312519095 +v 0.09375 0.4431067972118641 -4.150134356135576 +v 0.09375 -0.2774123579614735 -3.679676427460439 +v 0.09375 0.06889910196480187 -4.344934552344106 +v -0.09375 0.09679533728558876 -3.4848762312519095 +v -0.09375 0.4431067972118641 -4.150134356135576 +v -0.09375 -0.2774123579614735 -3.679676427460439 +v -0.09375 0.06889910196480187 -4.344934552344106 +vt 0.4580078125 0.65185546875 +vt 0.4580078125 0.65478515625 +vt 0.4521484375 0.65478515625 +vt 0.4521484375 0.65185546875 +vt 0.46533203125 0.65185546875 +vt 0.46533203125 0.65478515625 +vt 0.45947265625 0.65478515625 +vt 0.45947265625 0.65185546875 +vt 0.4580078125 0.66064453125 +vt 0.4580078125 0.65478515625 +vt 0.45947265625 0.65478515625 +vt 0.45947265625 0.66064453125 +vt 0.45947265625 0.65478515625 +vt 0.45947265625 0.66064453125 +vt 0.4609375 0.66064453125 +vt 0.4609375 0.65478515625 +vt 0.466796875 0.65185546875 +vt 0.466796875 0.65478515625 +vt 0.46533203125 0.65478515625 +vt 0.46533203125 0.65185546875 +vt 0.45947265625 0.65185546875 +vt 0.45947265625 0.65478515625 +vt 0.4580078125 0.65478515625 +vt 0.4580078125 0.65185546875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.8870108331782217 0.4617486132350339 +vn 0 -0.8870108331782217 -0.4617486132350339 +vn 0 -0.4617486132350339 0.8870108331782217 +vn 0 0.4617486132350339 -0.8870108331782217 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2492/7465/1867 2490/7466/1867 2489/7467/1867 2491/7468/1867 +f 2495/7469/1868 2493/7470/1868 2494/7471/1868 2496/7472/1868 +f 2489/7473/1869 2490/7474/1869 2494/7475/1869 2493/7476/1869 +f 2492/7477/1870 2491/7478/1870 2495/7479/1870 2496/7480/1870 +f 2491/7481/1871 2489/7482/1871 2493/7483/1871 2495/7484/1871 +f 2496/7485/1872 2494/7486/1872 2490/7487/1872 2492/7488/1872 +o cube +v 0.0938125 0.26485147393372743 -4.037644715051909 +v 0.0938125 0.950107023656697 -4.474200646833703 +v 0.0938125 0.0717594271840876 -4.340738515890915 +v 0.0938125 0.7570149769070572 -4.777294447672709 +v -0.0936875 0.26485147393372743 -4.037644715051909 +v -0.0936875 0.950107023656697 -4.474200646833703 +v -0.0936875 0.0717594271840876 -4.340738515890915 +v -0.0936875 0.7570149769070572 -4.777294447672709 +vt 0.11669921875 0.6083984375 +vt 0.11669921875 0.61083984375 +vt 0.1103515625 0.61083984375 +vt 0.1103515625 0.6083984375 +vt 0.12451171875 0.6083984375 +vt 0.12451171875 0.61083984375 +vt 0.1181640625 0.61083984375 +vt 0.1181640625 0.6083984375 +vt 0.11669921875 0.6171875 +vt 0.11669921875 0.61083984375 +vt 0.1181640625 0.61083984375 +vt 0.1181640625 0.6171875 +vt 0.1181640625 0.61083984375 +vt 0.1181640625 0.6171875 +vt 0.11962890625 0.6171875 +vt 0.11962890625 0.61083984375 +vt 0.1259765625 0.6083984375 +vt 0.1259765625 0.61083984375 +vt 0.12451171875 0.61083984375 +vt 0.12451171875 0.6083984375 +vt 0.1181640625 0.6083984375 +vt 0.1181640625 0.61083984375 +vt 0.11669921875 0.61083984375 +vt 0.11669921875 0.6083984375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.5372996083468238 0.8433914458128856 +vn 0 -0.5372996083468238 -0.8433914458128856 +vn 0 -0.8433914458128856 0.5372996083468238 +vn 0 0.8433914458128856 -0.5372996083468238 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2500/7489/1873 2498/7490/1873 2497/7491/1873 2499/7492/1873 +f 2503/7493/1874 2501/7494/1874 2502/7495/1874 2504/7496/1874 +f 2497/7497/1875 2498/7498/1875 2502/7499/1875 2501/7500/1875 +f 2500/7501/1876 2499/7502/1876 2503/7503/1876 2504/7504/1876 +f 2499/7505/1877 2497/7506/1877 2501/7507/1877 2503/7508/1877 +f 2504/7509/1878 2502/7510/1878 2498/7511/1878 2500/7512/1878 +o cube +v 0.09375 0.9117610582303255 -4.584583079835365 +v 0.09375 1.2653144488235992 -4.938136470428639 +v 0.09375 0.7349843629336886 -4.761359775132003 +v 0.09375 1.0885377535269622 -5.114913165725276 +v -0.09375 0.9117610582303255 -4.584583079835365 +v -0.09375 1.2653144488235992 -4.938136470428639 +v -0.09375 0.7349843629336886 -4.761359775132003 +v -0.09375 1.0885377535269622 -5.114913165725276 +vt 0.47119140625 0.65625 +vt 0.47119140625 0.658203125 +vt 0.46728515625 0.658203125 +vt 0.46728515625 0.65625 +vt 0.4765625 0.65625 +vt 0.4765625 0.658203125 +vt 0.47265625 0.658203125 +vt 0.47265625 0.65625 +vt 0.47119140625 0.662109375 +vt 0.47119140625 0.658203125 +vt 0.47265625 0.658203125 +vt 0.47265625 0.662109375 +vt 0.47265625 0.658203125 +vt 0.47265625 0.662109375 +vt 0.47412109375 0.662109375 +vt 0.47412109375 0.658203125 +vt 0.47802734375 0.65625 +vt 0.47802734375 0.658203125 +vt 0.4765625 0.658203125 +vt 0.4765625 0.65625 +vt 0.47265625 0.65625 +vt 0.47265625 0.658203125 +vt 0.47119140625 0.658203125 +vt 0.47119140625 0.65625 +vn 1 0 0 +vn -1 0 0 +vn 0 0.7071067811865475 0.7071067811865476 +vn 0 -0.7071067811865475 -0.7071067811865476 +vn 0 -0.7071067811865476 0.7071067811865475 +vn 0 0.7071067811865476 -0.7071067811865475 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2508/7513/1879 2506/7514/1879 2505/7515/1879 2507/7516/1879 +f 2511/7517/1880 2509/7518/1880 2510/7519/1880 2512/7520/1880 +f 2505/7521/1881 2506/7522/1881 2510/7523/1881 2509/7524/1881 +f 2508/7525/1882 2507/7526/1882 2511/7527/1882 2512/7528/1882 +f 2507/7529/1883 2505/7530/1883 2509/7531/1883 2511/7532/1883 +f 2512/7533/1884 2510/7534/1884 2506/7535/1884 2508/7536/1884 +o cube +v 0.090625 0.99515379872537 -4.910990710763103 +v 0.090625 0.8712139353857272 -2.5359351513549973 +v 0.090625 1.119469035646404 -4.8979246528546465 +v 0.090625 0.746898698464693 -2.5490012092634537 +v -0.096875 0.8712139353857272 -2.5359351513549973 +v -0.096875 1.119469035646404 -4.8979246528546465 +v -0.096875 0.746898698464693 -2.5490012092634537 +v -0.096875 0.99515379872537 -4.910990710763103 +vt 0.466796875 0.8369140625 +vt 0.466796875 0.837890625 +vt 0.4482421875 0.837890625 +vt 0.4482421875 0.8369140625 +vt 0.48681640625 0.8369140625 +vt 0.48681640625 0.837890625 +vt 0.46826171875 0.837890625 +vt 0.46826171875 0.8369140625 +vt 0.466796875 0.8564453125 +vt 0.466796875 0.837890625 +vt 0.46826171875 0.837890625 +vt 0.46826171875 0.8564453125 +vt 0.46826171875 0.837890625 +vt 0.46826171875 0.8564453125 +vt 0.4697265625 0.8564453125 +vt 0.4697265625 0.837890625 +vt 0.48828125 0.8369140625 +vt 0.48828125 0.837890625 +vt 0.48681640625 0.837890625 +vt 0.48681640625 0.8369140625 +vt 0.46826171875 0.8369140625 +vt 0.46826171875 0.837890625 +vt 0.466796875 0.837890625 +vt 0.466796875 0.8369140625 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9945218953682733 0.10452846326765346 +vn 0 -0.9945218953682733 -0.10452846326765346 +vn 0 -0.10452846326765346 0.9945218953682733 +vn 0 0.10452846326765346 -0.9945218953682733 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2513/7537/1885 2515/7538/1885 2514/7539/1885 2516/7540/1885 +f 2519/7541/1886 2517/7542/1886 2518/7543/1886 2520/7544/1886 +f 2514/7545/1887 2515/7546/1887 2518/7547/1887 2517/7548/1887 +f 2513/7549/1888 2516/7550/1888 2519/7551/1888 2520/7552/1888 +f 2516/7553/1889 2514/7554/1889 2517/7555/1889 2519/7556/1889 +f 2520/7557/1890 2518/7558/1890 2515/7559/1890 2513/7560/1890 +o cube +v -0.11579340351300549 1.6354790329175648 -4.74826913466036 +v 0.10274839495802589 1.63325155772123 -4.738991032737186 +v -0.11579340351300549 1.4227731128305732 -4.7993353080038395 +v 0.10274839495802589 1.4205456376342385 -4.7900572060806645 +v -0.09943613325100445 1.7229377237663543 -5.112560799545232 +v 0.11910566522002695 1.7207102485700196 -5.103282697622057 +v -0.09943613325100445 1.5102318036793627 -5.163626972888711 +v 0.11910566522002695 1.508004328483028 -5.154348870965537 +vt 0.083984375 0.5634765625 +vt 0.083984375 0.56494140625 +vt 0.08251953125 0.56494140625 +vt 0.08251953125 0.5634765625 +vt 0.08837890625 0.5634765625 +vt 0.08837890625 0.56494140625 +vt 0.0869140625 0.56494140625 +vt 0.0869140625 0.5634765625 +vt 0.083984375 0.56640625 +vt 0.083984375 0.56494140625 +vt 0.0869140625 0.56494140625 +vt 0.0869140625 0.56640625 +vt 0.0869140625 0.56494140625 +vt 0.0869140625 0.56640625 +vt 0.08984375 0.56640625 +vt 0.08984375 0.56494140625 +vt 0.09130859375 0.5634765625 +vt 0.09130859375 0.56494140625 +vt 0.08837890625 0.56494140625 +vt 0.08837890625 0.5634765625 +vt 0.0869140625 0.5634765625 +vt 0.0869140625 0.56494140625 +vt 0.083984375 0.56494140625 +vt 0.083984375 0.5634765625 +vn -0.04361938736533595 -0.23322317559677225 0.9714444396929914 +vn 0.04361938736533595 0.23322317559677225 -0.9714444396929914 +vn 8.673617379884035e-18 0.9723699203976767 0.23344536385590567 +vn -8.673617379884035e-18 -0.9723699203976767 -0.23344536385590567 +vn -0.9990482215818578 0.01018274375467258 -0.042414180220227284 +vn 0.9990482215818578 -0.01018274375467258 0.042414180220227284 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2524/7561/1891 2522/7562/1891 2521/7563/1891 2523/7564/1891 +f 2527/7565/1892 2525/7566/1892 2526/7567/1892 2528/7568/1892 +f 2521/7569/1893 2522/7570/1893 2526/7571/1893 2525/7572/1893 +f 2524/7573/1894 2523/7574/1894 2527/7575/1894 2528/7576/1894 +f 2523/7577/1895 2521/7578/1895 2525/7579/1895 2527/7580/1895 +f 2528/7581/1896 2526/7582/1896 2522/7583/1896 2524/7584/1896 +o cube +v 0.09375 0.7240718988668451 4.099982076445448 +v 0.09375 0.4335218439201143 3.476895472857751 +v 0.09375 0.440850715417892 4.232050283239416 +v 0.09375 0.1503006604711612 3.6089636796517195 +v -0.09375 0.7240718988668451 4.099982076445448 +v -0.09375 0.4335218439201143 3.476895472857751 +v -0.09375 0.440850715417892 4.232050283239416 +v -0.09375 0.1503006604711612 3.6089636796517195 +vt 0.4677734375 0.9921875 +vt 0.4677734375 0.99462890625 +vt 0.46240234375 0.99462890625 +vt 0.46240234375 0.9921875 +vt 0.474609375 0.9921875 +vt 0.474609375 0.99462890625 +vt 0.46923828125 0.99462890625 +vt 0.46923828125 0.9921875 +vt 0.4677734375 1 +vt 0.4677734375 0.99462890625 +vt 0.46923828125 0.99462890625 +vt 0.46923828125 1 +vt 0.46923828125 0.99462890625 +vt 0.46923828125 1 +vt 0.470703125 1 +vt 0.470703125 0.99462890625 +vt 0.47607421875 0.9921875 +vt 0.47607421875 0.99462890625 +vt 0.474609375 0.99462890625 +vt 0.474609375 0.9921875 +vt 0.46923828125 0.9921875 +vt 0.46923828125 0.99462890625 +vt 0.4677734375 0.99462890625 +vt 0.4677734375 0.9921875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9063077870366499 -0.42261826174069944 +vn 0 -0.9063077870366499 0.42261826174069944 +vn 0 0.42261826174069944 0.9063077870366499 +vn 0 -0.42261826174069944 -0.9063077870366499 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2532/7585/1897 2530/7586/1897 2529/7587/1897 2531/7588/1897 +f 2535/7589/1898 2533/7590/1898 2534/7591/1898 2536/7592/1898 +f 2529/7593/1899 2530/7594/1899 2534/7595/1899 2533/7596/1899 +f 2532/7597/1900 2531/7598/1900 2535/7599/1900 2536/7600/1900 +f 2531/7601/1901 2529/7602/1901 2533/7603/1901 2535/7604/1901 +f 2536/7605/1902 2534/7606/1902 2530/7607/1902 2532/7608/1902 +o cube +v 0.09375 -0.1875 3.125 +v 0.09375 -0.1875 -1.8125 +v 0.09375 -0.375 3.125 +v 0.09375 -0.375 -1.8125 +v -0.09375 -0.1875 3.125 +v -0.09375 -0.1875 -1.8125 +v -0.09375 -0.375 3.125 +v -0.09375 -0.375 -1.8125 +vt 0.21728515625 0.52734375 +vt 0.21728515625 0.52880859375 +vt 0.1787109375 0.52880859375 +vt 0.1787109375 0.52734375 +vt 0.25732421875 0.52734375 +vt 0.25732421875 0.52880859375 +vt 0.21875 0.52880859375 +vt 0.21875 0.52734375 +vt 0.21728515625 0.5673828125 +vt 0.21728515625 0.52880859375 +vt 0.21875 0.52880859375 +vt 0.21875 0.5673828125 +vt 0.21875 0.52880859375 +vt 0.21875 0.5673828125 +vt 0.22021484375 0.5673828125 +vt 0.22021484375 0.52880859375 +vt 0.2587890625 0.52734375 +vt 0.2587890625 0.52880859375 +vt 0.25732421875 0.52880859375 +vt 0.25732421875 0.52734375 +vt 0.21875 0.52734375 +vt 0.21875 0.52880859375 +vt 0.21728515625 0.52880859375 +vt 0.21728515625 0.52734375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2540/7609/1903 2538/7610/1903 2537/7611/1903 2539/7612/1903 +f 2543/7613/1904 2541/7614/1904 2542/7615/1904 2544/7616/1904 +f 2537/7617/1905 2538/7618/1905 2542/7619/1905 2541/7620/1905 +f 2540/7621/1906 2539/7622/1906 2543/7623/1906 2544/7624/1906 +f 2539/7625/1907 2537/7626/1907 2541/7627/1907 2543/7628/1907 +f 2544/7629/1908 2542/7630/1908 2538/7631/1908 2540/7632/1908 +o cube +v 0.0940625 0.625 4.5 +v 0.0940625 0.625 3.875 +v 0.0940625 0.4375 4.5 +v 0.0940625 0.4375 3.875 +v -0.0934375 0.625 4.5 +v -0.0934375 0.625 3.875 +v -0.0934375 0.4375 4.5 +v -0.0934375 0.4375 3.875 +vt 0.46728515625 0.96533203125 +vt 0.46728515625 0.966796875 +vt 0.46240234375 0.966796875 +vt 0.46240234375 0.96533203125 +vt 0.4736328125 0.96533203125 +vt 0.4736328125 0.966796875 +vt 0.46875 0.966796875 +vt 0.46875 0.96533203125 +vt 0.46728515625 0.9716796875 +vt 0.46728515625 0.966796875 +vt 0.46875 0.966796875 +vt 0.46875 0.9716796875 +vt 0.46875 0.966796875 +vt 0.46875 0.9716796875 +vt 0.47021484375 0.9716796875 +vt 0.47021484375 0.966796875 +vt 0.47509765625 0.96533203125 +vt 0.47509765625 0.966796875 +vt 0.4736328125 0.966796875 +vt 0.4736328125 0.96533203125 +vt 0.46875 0.96533203125 +vt 0.46875 0.966796875 +vt 0.46728515625 0.966796875 +vt 0.46728515625 0.96533203125 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2548/7633/1909 2546/7634/1909 2545/7635/1909 2547/7636/1909 +f 2551/7637/1910 2549/7638/1910 2550/7639/1910 2552/7640/1910 +f 2545/7641/1911 2546/7642/1911 2550/7643/1911 2549/7644/1911 +f 2548/7645/1912 2547/7646/1912 2551/7647/1912 2552/7648/1912 +f 2547/7649/1913 2545/7650/1913 2549/7651/1913 2551/7652/1913 +f 2552/7653/1914 2550/7654/1914 2546/7655/1914 2548/7656/1914 +o cube +v 0.0940625 0.4314714455912682 3.507821707952943 +v 0.0940625 -0.26271272716356253 2.9751554575703123 +v 0.0940625 0.24123349902604302 3.7557446267939536 +v 0.0940625 -0.4529506737287877 3.223078376411323 +v -0.0934375 0.4314714455912682 3.507821707952943 +v -0.0934375 -0.26271272716356253 2.9751554575703123 +v -0.0934375 0.24123349902604302 3.7557446267939536 +v -0.0934375 -0.4529506737287877 3.223078376411323 +vt 0.4580078125 0.8037109375 +vt 0.4580078125 0.80615234375 +vt 0.451171875 0.80615234375 +vt 0.451171875 0.8037109375 +vt 0.46630859375 0.8037109375 +vt 0.46630859375 0.80615234375 +vt 0.45947265625 0.80615234375 +vt 0.45947265625 0.8037109375 +vt 0.4580078125 0.81298828125 +vt 0.4580078125 0.80615234375 +vt 0.45947265625 0.80615234375 +vt 0.45947265625 0.81298828125 +vt 0.45947265625 0.80615234375 +vt 0.45947265625 0.81298828125 +vt 0.4609375 0.81298828125 +vt 0.4609375 0.80615234375 +vt 0.4677734375 0.8037109375 +vt 0.4677734375 0.80615234375 +vt 0.46630859375 0.80615234375 +vt 0.46630859375 0.8037109375 +vt 0.45947265625 0.8037109375 +vt 0.45947265625 0.80615234375 +vt 0.4580078125 0.80615234375 +vt 0.4580078125 0.8037109375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.6087614290087207 -0.7933533402912352 +vn 0 -0.6087614290087207 0.7933533402912352 +vn 0 0.7933533402912352 0.6087614290087207 +vn 0 -0.7933533402912352 -0.6087614290087207 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2556/7657/1915 2554/7658/1915 2553/7659/1915 2555/7660/1915 +f 2559/7661/1916 2557/7662/1916 2558/7663/1916 2560/7664/1916 +f 2553/7665/1917 2554/7666/1917 2558/7667/1917 2557/7668/1917 +f 2556/7669/1918 2555/7670/1918 2559/7671/1918 2560/7672/1918 +f 2555/7673/1919 2553/7674/1919 2557/7675/1919 2559/7676/1919 +f 2560/7677/1920 2558/7678/1920 2554/7679/1920 2556/7680/1920 +o cube +v -0.34375 1 1.1875 +v -0.34375 1 0.875 +v -0.34375 0.9375 1.1875 +v -0.34375 0.9375 0.875 +v -1.15625 1 1.1875 +v -1.15625 1 0.875 +v -1.15625 0.9375 1.1875 +v -1.15625 0.9375 0.875 +vt 0.45361328125 0.77099609375 +vt 0.45361328125 0.771484375 +vt 0.451171875 0.771484375 +vt 0.451171875 0.77099609375 +vt 0.46240234375 0.77099609375 +vt 0.46240234375 0.771484375 +vt 0.4599609375 0.771484375 +vt 0.4599609375 0.77099609375 +vt 0.45361328125 0.77392578125 +vt 0.45361328125 0.771484375 +vt 0.4599609375 0.771484375 +vt 0.4599609375 0.77392578125 +vt 0.4599609375 0.771484375 +vt 0.4599609375 0.77392578125 +vt 0.46630859375 0.77392578125 +vt 0.46630859375 0.771484375 +vt 0.46875 0.77099609375 +vt 0.46875 0.771484375 +vt 0.46240234375 0.771484375 +vt 0.46240234375 0.77099609375 +vt 0.4599609375 0.77099609375 +vt 0.4599609375 0.771484375 +vt 0.45361328125 0.771484375 +vt 0.45361328125 0.77099609375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2564/7681/1921 2562/7682/1921 2561/7683/1921 2563/7684/1921 +f 2567/7685/1922 2565/7686/1922 2566/7687/1922 2568/7688/1922 +f 2561/7689/1923 2562/7690/1923 2566/7691/1923 2565/7692/1923 +f 2564/7693/1924 2563/7694/1924 2567/7695/1924 2568/7696/1924 +f 2563/7697/1925 2561/7698/1925 2565/7699/1925 2567/7700/1925 +f 2568/7701/1926 2566/7702/1926 2562/7703/1926 2564/7704/1926 +o cube +v -0.34375 1.1875 1.5 +v -0.34375 1.1875 1.1875 +v -0.34375 1.125 1.5 +v -0.34375 1.125 1.1875 +v -1.15625 1.1875 1.5 +v -1.15625 1.1875 1.1875 +v -1.15625 1.125 1.5 +v -1.15625 1.125 1.1875 +vt 0.45361328125 0.77099609375 +vt 0.45361328125 0.771484375 +vt 0.451171875 0.771484375 +vt 0.451171875 0.77099609375 +vt 0.46240234375 0.77099609375 +vt 0.46240234375 0.771484375 +vt 0.4599609375 0.771484375 +vt 0.4599609375 0.77099609375 +vt 0.45361328125 0.77392578125 +vt 0.45361328125 0.771484375 +vt 0.4599609375 0.771484375 +vt 0.4599609375 0.77392578125 +vt 0.4599609375 0.771484375 +vt 0.4599609375 0.77392578125 +vt 0.46630859375 0.77392578125 +vt 0.46630859375 0.771484375 +vt 0.46875 0.77099609375 +vt 0.46875 0.771484375 +vt 0.46240234375 0.771484375 +vt 0.46240234375 0.77099609375 +vt 0.4599609375 0.77099609375 +vt 0.4599609375 0.771484375 +vt 0.45361328125 0.771484375 +vt 0.45361328125 0.77099609375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2572/7705/1927 2570/7706/1927 2569/7707/1927 2571/7708/1927 +f 2575/7709/1928 2573/7710/1928 2574/7711/1928 2576/7712/1928 +f 2569/7713/1929 2570/7714/1929 2574/7715/1929 2573/7716/1929 +f 2572/7717/1930 2571/7718/1930 2575/7719/1930 2576/7720/1930 +f 2571/7721/1931 2569/7722/1931 2573/7723/1931 2575/7724/1931 +f 2576/7725/1932 2574/7726/1932 2570/7727/1932 2572/7728/1932 +o cube +v -0.40625 0.9375 1.1875 +v -0.40625 0.9375 0.875 +v -0.40625 0.8125 1.1875 +v -0.40625 0.8125 0.875 +v -0.46875 0.9375 1.1875 +v -0.46875 0.9375 0.875 +v -0.46875 0.8125 1.1875 +v -0.46875 0.8125 0.875 +vt 0.38916015625 0.7431640625 +vt 0.38916015625 0.744140625 +vt 0.38671875 0.744140625 +vt 0.38671875 0.7431640625 +vt 0.39208984375 0.7431640625 +vt 0.39208984375 0.744140625 +vt 0.3896484375 0.744140625 +vt 0.3896484375 0.7431640625 +vt 0.38916015625 0.74658203125 +vt 0.38916015625 0.744140625 +vt 0.3896484375 0.744140625 +vt 0.3896484375 0.74658203125 +vt 0.3896484375 0.744140625 +vt 0.3896484375 0.74658203125 +vt 0.39013671875 0.74658203125 +vt 0.39013671875 0.744140625 +vt 0.392578125 0.7431640625 +vt 0.392578125 0.744140625 +vt 0.39208984375 0.744140625 +vt 0.39208984375 0.7431640625 +vt 0.3896484375 0.7431640625 +vt 0.3896484375 0.744140625 +vt 0.38916015625 0.744140625 +vt 0.38916015625 0.7431640625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2580/7729/1933 2578/7730/1933 2577/7731/1933 2579/7732/1933 +f 2583/7733/1934 2581/7734/1934 2582/7735/1934 2584/7736/1934 +f 2577/7737/1935 2578/7738/1935 2582/7739/1935 2581/7740/1935 +f 2580/7741/1936 2579/7742/1936 2583/7743/1936 2584/7744/1936 +f 2579/7745/1937 2577/7746/1937 2581/7747/1937 2583/7748/1937 +f 2584/7749/1938 2582/7750/1938 2578/7751/1938 2580/7752/1938 +o cube +v -0.40625 1.125 1.5 +v -0.40625 1.125 1.1875 +v -0.40625 0.8125 1.5 +v -0.40625 0.8125 1.1875 +v -0.46875 1.125 1.5 +v -0.46875 1.125 1.1875 +v -0.46875 0.8125 1.5 +v -0.46875 0.8125 1.1875 +vt 0.470703125 0.80810546875 +vt 0.470703125 0.810546875 +vt 0.46826171875 0.810546875 +vt 0.46826171875 0.80810546875 +vt 0.4736328125 0.80810546875 +vt 0.4736328125 0.810546875 +vt 0.47119140625 0.810546875 +vt 0.47119140625 0.80810546875 +vt 0.470703125 0.81298828125 +vt 0.470703125 0.810546875 +vt 0.47119140625 0.810546875 +vt 0.47119140625 0.81298828125 +vt 0.47119140625 0.810546875 +vt 0.47119140625 0.81298828125 +vt 0.4716796875 0.81298828125 +vt 0.4716796875 0.810546875 +vt 0.47412109375 0.80810546875 +vt 0.47412109375 0.810546875 +vt 0.4736328125 0.810546875 +vt 0.4736328125 0.80810546875 +vt 0.47119140625 0.80810546875 +vt 0.47119140625 0.810546875 +vt 0.470703125 0.810546875 +vt 0.470703125 0.80810546875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2588/7753/1939 2586/7754/1939 2585/7755/1939 2587/7756/1939 +f 2591/7757/1940 2589/7758/1940 2590/7759/1940 2592/7760/1940 +f 2585/7761/1941 2586/7762/1941 2590/7763/1941 2589/7764/1941 +f 2588/7765/1942 2587/7766/1942 2591/7767/1942 2592/7768/1942 +f 2587/7769/1943 2585/7770/1943 2589/7771/1943 2591/7772/1943 +f 2592/7773/1944 2590/7774/1944 2586/7775/1944 2588/7776/1944 +o cube +v -0.40625 1.3125 2 +v -0.40625 1.3125 1.5 +v -0.40625 0.8125 2 +v -0.40625 0.8125 1.5 +v -0.46875 1.3125 2 +v -0.46875 1.3125 1.5 +v -0.46875 0.8125 2 +v -0.46875 0.8125 1.5 +vt 0.08642578125 0.59375 +vt 0.08642578125 0.59765625 +vt 0.08251953125 0.59765625 +vt 0.08251953125 0.59375 +vt 0.0908203125 0.59375 +vt 0.0908203125 0.59765625 +vt 0.0869140625 0.59765625 +vt 0.0869140625 0.59375 +vt 0.08642578125 0.6015625 +vt 0.08642578125 0.59765625 +vt 0.0869140625 0.59765625 +vt 0.0869140625 0.6015625 +vt 0.0869140625 0.59765625 +vt 0.0869140625 0.6015625 +vt 0.08740234375 0.6015625 +vt 0.08740234375 0.59765625 +vt 0.09130859375 0.59375 +vt 0.09130859375 0.59765625 +vt 0.0908203125 0.59765625 +vt 0.0908203125 0.59375 +vt 0.0869140625 0.59375 +vt 0.0869140625 0.59765625 +vt 0.08642578125 0.59765625 +vt 0.08642578125 0.59375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2596/7777/1945 2594/7778/1945 2593/7779/1945 2595/7780/1945 +f 2599/7781/1946 2597/7782/1946 2598/7783/1946 2600/7784/1946 +f 2593/7785/1947 2594/7786/1947 2598/7787/1947 2597/7788/1947 +f 2596/7789/1948 2595/7790/1948 2599/7791/1948 2600/7792/1948 +f 2595/7793/1949 2593/7794/1949 2597/7795/1949 2599/7796/1949 +f 2600/7797/1950 2598/7798/1950 2594/7799/1950 2596/7800/1950 +o cube +v -0.34375 1.375 2 +v -0.34375 1.375 1.5 +v -0.34375 1.3125 2 +v -0.34375 1.3125 1.5 +v -1.15625 1.375 2 +v -1.15625 1.375 1.5 +v -1.15625 1.3125 2 +v -1.15625 1.3125 1.5 +vt 0.44873046875 0.9130859375 +vt 0.44873046875 0.91357421875 +vt 0.44482421875 0.91357421875 +vt 0.44482421875 0.9130859375 +vt 0.458984375 0.9130859375 +vt 0.458984375 0.91357421875 +vt 0.455078125 0.91357421875 +vt 0.455078125 0.9130859375 +vt 0.44873046875 0.91748046875 +vt 0.44873046875 0.91357421875 +vt 0.455078125 0.91357421875 +vt 0.455078125 0.91748046875 +vt 0.455078125 0.91357421875 +vt 0.455078125 0.91748046875 +vt 0.46142578125 0.91748046875 +vt 0.46142578125 0.91357421875 +vt 0.46533203125 0.9130859375 +vt 0.46533203125 0.91357421875 +vt 0.458984375 0.91357421875 +vt 0.458984375 0.9130859375 +vt 0.455078125 0.9130859375 +vt 0.455078125 0.91357421875 +vt 0.44873046875 0.91357421875 +vt 0.44873046875 0.9130859375 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2604/7801/1951 2602/7802/1951 2601/7803/1951 2603/7804/1951 +f 2607/7805/1952 2605/7806/1952 2606/7807/1952 2608/7808/1952 +f 2601/7809/1953 2602/7810/1953 2606/7811/1953 2605/7812/1953 +f 2604/7813/1954 2603/7814/1954 2607/7815/1954 2608/7816/1954 +f 2603/7817/1955 2601/7818/1955 2605/7819/1955 2607/7820/1955 +f 2608/7821/1956 2606/7822/1956 2602/7823/1956 2604/7824/1956 +o cube +v 0.09375 0.0625 -1.8125 +v 0.09375 0.0625 -2.9375 +v 0.09375 -0.375 -1.8125 +v 0.09375 -0.375 -2.9375 +v -0.09375 0.0625 -1.8125 +v -0.09375 0.0625 -2.9375 +v -0.09375 -0.375 -1.8125 +v -0.09375 -0.375 -2.9375 +vt 0.25830078125 0.6337890625 +vt 0.25830078125 0.63720703125 +vt 0.24951171875 0.63720703125 +vt 0.24951171875 0.6337890625 +vt 0.2685546875 0.6337890625 +vt 0.2685546875 0.63720703125 +vt 0.259765625 0.63720703125 +vt 0.259765625 0.6337890625 +vt 0.25830078125 0.64599609375 +vt 0.25830078125 0.63720703125 +vt 0.259765625 0.63720703125 +vt 0.259765625 0.64599609375 +vt 0.259765625 0.63720703125 +vt 0.259765625 0.64599609375 +vt 0.26123046875 0.64599609375 +vt 0.26123046875 0.63720703125 +vt 0.27001953125 0.6337890625 +vt 0.27001953125 0.63720703125 +vt 0.2685546875 0.63720703125 +vt 0.2685546875 0.6337890625 +vt 0.259765625 0.6337890625 +vt 0.259765625 0.63720703125 +vt 0.25830078125 0.63720703125 +vt 0.25830078125 0.6337890625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2612/7825/1957 2610/7826/1957 2609/7827/1957 2611/7828/1957 +f 2615/7829/1958 2613/7830/1958 2614/7831/1958 2616/7832/1958 +f 2609/7833/1959 2610/7834/1959 2614/7835/1959 2613/7836/1959 +f 2612/7837/1960 2611/7838/1960 2615/7839/1960 2616/7840/1960 +f 2611/7841/1961 2609/7842/1961 2613/7843/1961 2615/7844/1961 +f 2616/7845/1962 2614/7846/1962 2610/7847/1962 2612/7848/1962 +o cube +v 0.09375 0.875 1.875 +v 0.09375 0.875 -2.5625 +v 0.09375 0.75 1.875 +v 0.09375 0.75 -2.5625 +v -0.09375 0.875 1.875 +v -0.09375 0.875 -2.5625 +v -0.09375 0.75 1.875 +v -0.09375 0.75 -2.5625 +vt 0.47607421875 0.5546875 +vt 0.47607421875 0.5556640625 +vt 0.44140625 0.5556640625 +vt 0.44140625 0.5546875 +vt 0.51220703125 0.5546875 +vt 0.51220703125 0.5556640625 +vt 0.4775390625 0.5556640625 +vt 0.4775390625 0.5546875 +vt 0.47607421875 0.59033203125 +vt 0.47607421875 0.5556640625 +vt 0.4775390625 0.5556640625 +vt 0.4775390625 0.59033203125 +vt 0.4775390625 0.5556640625 +vt 0.4775390625 0.59033203125 +vt 0.47900390625 0.59033203125 +vt 0.47900390625 0.5556640625 +vt 0.513671875 0.5546875 +vt 0.513671875 0.5556640625 +vt 0.51220703125 0.5556640625 +vt 0.51220703125 0.5546875 +vt 0.4775390625 0.5546875 +vt 0.4775390625 0.5556640625 +vt 0.47607421875 0.5556640625 +vt 0.47607421875 0.5546875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2620/7849/1963 2618/7850/1963 2617/7851/1963 2619/7852/1963 +f 2623/7853/1964 2621/7854/1964 2622/7855/1964 2624/7856/1964 +f 2617/7857/1965 2618/7858/1965 2622/7859/1965 2621/7860/1965 +f 2620/7861/1966 2619/7862/1966 2623/7863/1966 2624/7864/1966 +f 2619/7865/1967 2617/7866/1967 2621/7867/1967 2623/7868/1967 +f 2624/7869/1968 2622/7870/1968 2618/7871/1968 2620/7872/1968 +o cube +v 0.7253085431862463 -0.05200632055600973 3.2242288070875365 +v 0.7253085431862463 -0.008717388065225595 3.1410715414770776 +v 0.1022219395985493 -0.3097273668742875 3.09006772214052 +v 0.1022219395985493 -0.26643843438350334 3.0069104565300613 +v 0.6856880811480557 0.023359756815423793 3.263461903696438 +v 0.6856880811480557 0.06664868930620793 3.180304638085979 +v 0.06260147756035872 -0.23436128950285395 3.129300818749422 +v 0.06260147756035872 -0.19107235701206982 3.046143553138963 +vt 0.1435546875 0.68994140625 +vt 0.1435546875 0.6953125 +vt 0.14404296875 0.6953125 +vt 0.14404296875 0.68994140625 +vt 0.142578125 0.68994140625 +vt 0.142578125 0.6953125 +vt 0.14306640625 0.6953125 +vt 0.14306640625 0.68994140625 +vt 0.1435546875 0.69580078125 +vt 0.1435546875 0.6953125 +vt 0.14306640625 0.6953125 +vt 0.14306640625 0.69580078125 +vt 0.14404296875 0.6953125 +vt 0.14404296875 0.69580078125 +vt 0.1435546875 0.69580078125 +vt 0.1435546875 0.6953125 +vt 0.14404296875 0.68994140625 +vt 0.14404296875 0.6953125 +vt 0.14453125 0.6953125 +vt 0.14453125 0.68994140625 +vt 0.14306640625 0.68994140625 +vt 0.14306640625 0.6953125 +vt 0.1435546875 0.6953125 +vt 0.1435546875 0.68994140625 +vn 0.4226182617406993 -0.8039048252952893 -0.4184863638282856 +vn -0.4226182617406993 0.8039048252952893 0.4184863638282856 +vn 0.90630778703665 0.3748669764629494 0.1951433962865685 +vn -0.90630778703665 -0.3748669764629494 -0.1951433962865685 +vn 0 -0.4617486132350339 0.8870108331782217 +vn 0 0.4617486132350339 -0.8870108331782217 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2628/7873/1969 2626/7874/1969 2625/7875/1969 2627/7876/1969 +f 2631/7877/1970 2629/7878/1970 2630/7879/1970 2632/7880/1970 +f 2625/7881/1971 2626/7882/1971 2630/7883/1971 2629/7884/1971 +f 2628/7885/1972 2627/7886/1972 2631/7887/1972 2632/7888/1972 +f 2627/7889/1973 2625/7890/1973 2629/7891/1973 2631/7892/1973 +f 2632/7893/1974 2630/7894/1974 2626/7895/1974 2628/7896/1974 +o cube +v 1.0347095536916826 0.22234266358087762 3.3670458485815433 +v 1.0347095536916826 0.26563159607166176 3.2838885829710844 +v 0.725350336922568 -0.052062313036857155 3.224199659246928 +v 0.725350336922568 -0.008773380546072573 3.1410423936364693 +v 0.9684182929554438 0.2811437299989632 3.397655746296104 +v 0.9684182929554438 0.32443266248974734 3.314498480685645 +v 0.6590590761863292 0.006738753381228868 3.2548095569614888 +v 0.6590590761863292 0.050027685872013006 3.17165229135103 +vt 0.1435546875 0.67529296875 +vt 0.1435546875 0.6787109375 +vt 0.14404296875 0.6787109375 +vt 0.14404296875 0.67529296875 +vt 0.142578125 0.67529296875 +vt 0.142578125 0.6787109375 +vt 0.14306640625 0.6787109375 +vt 0.14306640625 0.67529296875 +vt 0.1435546875 0.67919921875 +vt 0.1435546875 0.6787109375 +vt 0.14306640625 0.6787109375 +vt 0.14306640625 0.67919921875 +vt 0.14404296875 0.6787109375 +vt 0.14404296875 0.67919921875 +vt 0.1435546875 0.67919921875 +vt 0.1435546875 0.6787109375 +vt 0.14404296875 0.67529296875 +vt 0.14404296875 0.6787109375 +vt 0.14453125 0.6787109375 +vt 0.14453125 0.67529296875 +vt 0.14306640625 0.67529296875 +vt 0.14306640625 0.6787109375 +vt 0.1435546875 0.6787109375 +vt 0.1435546875 0.67529296875 +vn 0.7071067811865476 -0.62721137512625 -0.3265055756219769 +vn -0.7071067811865476 0.62721137512625 0.3265055756219769 +vn 0.7071067811865476 0.62721137512625 0.32650557562197685 +vn -0.7071067811865476 -0.62721137512625 -0.32650557562197685 +vn 2.775557561562892e-17 -0.461748613235034 0.8870108331782218 +vn -2.775557561562892e-17 0.461748613235034 -0.8870108331782218 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2636/7897/1975 2634/7898/1975 2633/7899/1975 2635/7900/1975 +f 2639/7901/1976 2637/7902/1976 2638/7903/1976 2640/7904/1976 +f 2633/7905/1977 2634/7906/1977 2638/7907/1977 2637/7908/1977 +f 2636/7909/1978 2635/7910/1978 2639/7911/1978 2640/7912/1978 +f 2635/7913/1979 2633/7914/1979 2637/7915/1979 2639/7916/1979 +f 2640/7917/1980 2638/7918/1980 2634/7919/1980 2636/7920/1980 +o cube +v 1.0956080165076696 0.32664585661555945 3.453273236662393 +v 1.1024879681547555 0.3823643606116389 3.3781921000315944 +v 1.0240740105536374 0.20435512261461494 3.355965076703021 +v 1.0309539622007233 0.2600736266106944 3.2808839400722225 +v 1.0106416606807433 0.36178959427473284 3.471568005883002 +v 1.0175216123278292 0.41750809827081226 3.3964868692522034 +v 0.9391076547267112 0.2394988602737883 3.37425984592363 +v 0.945987606373797 0.2952173642698678 3.2991787092928315 +vt 0.140625 0.69091796875 +vt 0.140625 0.69189453125 +vt 0.14111328125 0.69189453125 +vt 0.14111328125 0.69091796875 +vt 0.1396484375 0.69091796875 +vt 0.1396484375 0.69189453125 +vt 0.14013671875 0.69189453125 +vt 0.14013671875 0.69091796875 +vt 0.140625 0.6923828125 +vt 0.140625 0.69189453125 +vt 0.14013671875 0.69189453125 +vt 0.14013671875 0.6923828125 +vt 0.14111328125 0.69189453125 +vt 0.14111328125 0.6923828125 +vt 0.140625 0.6923828125 +vt 0.140625 0.69189453125 +vt 0.14111328125 0.69091796875 +vt 0.14111328125 0.69189453125 +vt 0.1416015625 0.69189453125 +vt 0.1416015625 0.69091796875 +vt 0.14013671875 0.69091796875 +vt 0.14013671875 0.69189453125 +vt 0.140625 0.69189453125 +vt 0.140625 0.69091796875 +vn 0.9063077954872143 -0.37486653503118256 -0.19514420501982943 +vn -0.9063077954872143 0.37486653503118256 0.19514420501982943 +vn 0.41619785282345984 0.7115097250964045 0.5661565670363461 +vn -0.41619785282345984 -0.7115097250964045 -0.5661565670363461 +vn -0.07338615090224926 -0.594330709291514 0.8008654573951846 +vn 0.07338615090224926 0.594330709291514 -0.8008654573951846 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2644/7921/1981 2642/7922/1981 2641/7923/1981 2643/7924/1981 +f 2647/7925/1982 2645/7926/1982 2646/7927/1982 2648/7928/1982 +f 2641/7929/1983 2642/7930/1983 2646/7931/1983 2645/7932/1983 +f 2644/7933/1984 2643/7934/1984 2647/7935/1984 2648/7936/1984 +f 2643/7937/1985 2641/7938/1985 2645/7939/1985 2647/7940/1985 +f 2648/7941/1986 2646/7942/1986 2642/7943/1986 2644/7944/1986 +o cube +v 1.1379579748232331 0.6605714029518575 3.875729678790926 +v 1.1498318161529766 0.7326200442571854 3.8169328448784414 +v 1.0906646593193288 0.31088457372245276 3.4376786386459064 +v 1.1025385006490722 0.38293321502778066 3.3788818047334224 +v 1.045297600273155 0.6747617065285062 3.874405755590054 +v 1.0571714416028986 0.7468103478338342 3.8156089216775695 +v 0.9980042847692506 0.3250748772991014 3.4363547154450345 +v 1.0098781260989942 0.3971235186044293 3.37755788153255 +vt 0.1435546875 0.6845703125 +vt 0.1435546875 0.68896484375 +vt 0.14404296875 0.68896484375 +vt 0.14404296875 0.6845703125 +vt 0.142578125 0.6845703125 +vt 0.142578125 0.68896484375 +vt 0.14306640625 0.68896484375 +vt 0.14306640625 0.6845703125 +vt 0.1435546875 0.689453125 +vt 0.1435546875 0.68896484375 +vt 0.14306640625 0.68896484375 +vt 0.14306640625 0.689453125 +vt 0.14404296875 0.68896484375 +vt 0.14404296875 0.689453125 +vt 0.1435546875 0.689453125 +vt 0.1435546875 0.68896484375 +vt 0.14404296875 0.6845703125 +vt 0.14404296875 0.68896484375 +vt 0.14453125 0.68896484375 +vt 0.14453125 0.6845703125 +vt 0.14306640625 0.6845703125 +vt 0.14306640625 0.68896484375 +vt 0.1435546875 0.68896484375 +vt 0.1435546875 0.6845703125 +vn 0.9883773285341655 -0.15136323815091882 0.01412184747596916 +vn -0.9883773285341655 0.15136323815091882 -0.01412184747596916 +vn 0.08407700534027453 0.6216654741856085 0.7787574047022564 +vn -0.08407700534027453 -0.6216654741856085 -0.7787574047022564 +vn -0.12665430751726434 -0.7685188405901647 0.6271662283998329 +vn 0.12665430751726434 0.7685188405901647 -0.6271662283998329 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2652/7945/1987 2650/7946/1987 2649/7947/1987 2651/7948/1987 +f 2655/7949/1988 2653/7950/1988 2654/7951/1988 2656/7952/1988 +f 2649/7953/1989 2650/7954/1989 2654/7955/1989 2653/7956/1989 +f 2652/7957/1990 2651/7958/1990 2655/7959/1990 2656/7960/1990 +f 2651/7961/1991 2649/7962/1991 2653/7963/1991 2655/7964/1991 +f 2656/7965/1992 2654/7966/1992 2650/7967/1992 2652/7968/1992 +o cube +v 1.150069888685246 -0.018878086563548724 3.1098041130266343 +v 1.154771114552462 0.49215930540282415 3.5696681499849 +v 1.150069888685246 -0.018878086563548724 3.1098041130266343 +v 1.154771114552462 0.49215930540282415 3.5696681499849 +v 0.0963143050184813 0.4357857933452942 3.643135554249963 +v 0.09161307915126558 -0.07525159862107864 3.1832715172916974 +v 0.0963143050184813 0.4357857933452942 3.643135554249963 +v 0.09161307915126558 -0.07525159862107864 3.1832715172916974 +vt 0.37451171875 0.7412109375 +vt 0.3798828125 0.7412109375 +vt 0.37451171875 0.7412109375 +vt 0.3798828125 0.7412109375 +vt 0.36083984375 0.7412109375 +vt 0.3662109375 0.7412109375 +vt 0.36083984375 0.7412109375 +vt 0.3662109375 0.7412109375 +vt 0.37451171875 0.74658203125 +vt 0.37451171875 0.7412109375 +vt 0.3662109375 0.7412109375 +vt 0.3662109375 0.74658203125 +vt 0.3828125 0.7412109375 +vt 0.3828125 0.74658203125 +vt 0.37451171875 0.74658203125 +vt 0.37451171875 0.7412109375 +vt 0.3798828125 0.7412109375 +vt 0.38818359375 0.7412109375 +vt 0.3798828125 0.7412109375 +vt 0.38818359375 0.7412109375 +vt 0.3662109375 0.7412109375 +vt 0.37451171875 0.7412109375 +vt 0.3662109375 0.7412109375 +vt 0.37451171875 0.7412109375 +vn 0 0 0 +vn 0 0 0 +vn -0.08688768890174711 0.6668205973761241 -0.7401356770432447 +vn 0.08688768890174711 -0.6668205973761241 0.7401356770432447 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2659/7969/1993 2658/7970/1993 2657/7971/1993 2660/7972/1993 +f 2661/7973/1994 2662/7974/1994 2663/7975/1994 2664/7976/1994 +f 2658/7977/1995 2659/7978/1995 2662/7979/1995 2661/7980/1995 +f 2657/7981/1996 2660/7982/1996 2663/7983/1996 2664/7984/1996 +f 2658/7985/1997 2661/7986/1997 2660/7987/1997 2663/7988/1997 +f 2662/7989/1998 2659/7990/1998 2664/7991/1998 2657/7992/1998 +o cube +v 0.7795265319544533 0.09549484970108951 3.261070064792721 +v 0.7811896085601735 -0.28337058167763257 3.042290566021885 +v 0.7795265319544533 0.09549484970108951 3.261070064792721 +v 0.7811896085601735 -0.28337058167763257 3.042290566021885 +v 0.09268087932489417 0.07829447374346415 3.285635213495537 +v 0.09434395593061436 -0.300570957635258 3.0668557147247006 +v 0.09268087932489417 0.07829447374346415 3.285635213495537 +v 0.09434395593061436 -0.300570957635258 3.0668557147247006 +vt 0.2275390625 0.60693359375 +vt 0.23095703125 0.60693359375 +vt 0.2275390625 0.60693359375 +vt 0.23095703125 0.60693359375 +vt 0.21875 0.60693359375 +vt 0.22216796875 0.60693359375 +vt 0.21875 0.60693359375 +vt 0.22216796875 0.60693359375 +vt 0.2275390625 0.6103515625 +vt 0.2275390625 0.60693359375 +vt 0.22216796875 0.60693359375 +vt 0.22216796875 0.6103515625 +vt 0.23291015625 0.60693359375 +vt 0.23291015625 0.6103515625 +vt 0.2275390625 0.6103515625 +vt 0.2275390625 0.60693359375 +vt 0.23095703125 0.60693359375 +vt 0.236328125 0.60693359375 +vt 0.23095703125 0.60693359375 +vt 0.236328125 0.60693359375 +vt 0.22216796875 0.60693359375 +vt 0.2275390625 0.60693359375 +vt 0.22216796875 0.60693359375 +vt 0.2275390625 0.60693359375 +vn 0 0 0 +vn 0 0 0 +vn -0.04345342434361853 0.49945564722235547 -0.8652490140823689 +vn 0.04345342434361853 -0.49945564722235547 0.8652490140823689 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2666/7993/1999 2665/7994/1999 2668/7995/1999 2667/7996/1999 +f 2669/7997/2000 2670/7998/2000 2671/7999/2000 2672/8000/2000 +f 2665/8001/2001 2666/8002/2001 2670/8003/2001 2669/8004/2001 +f 2668/8005/2002 2667/8006/2002 2671/8007/2002 2672/8008/2002 +f 2665/8009/2003 2669/8010/2003 2667/8011/2003 2671/8012/2003 +f 2670/8013/2004 2666/8014/2004 2672/8015/2004 2668/8016/2004 +o cube +v 1.1068320668533616 0.7750523478142608 4.028369040932346 +v 1.214027903484624 0.382066988305862 3.398629761689755 +v 1.1068320668533616 0.7750523478142608 4.028369040932346 +v 1.214027903484624 0.382066988305862 3.398629761689755 +v -0.11903480197966969 0.5383333541990399 3.9674220314954876 +v -0.011838965348407365 0.1453479946906412 3.3376827522528965 +v -0.11903480197966969 0.5383333541990399 3.9674220314954876 +v -0.011838965348407365 0.1453479946906412 3.3376827522528965 +vt 0.24169921875 0.822265625 +vt 0.24755859375 0.822265625 +vt 0.24169921875 0.822265625 +vt 0.24755859375 0.822265625 +vt 0.22607421875 0.822265625 +vt 0.23193359375 0.822265625 +vt 0.22607421875 0.822265625 +vt 0.23193359375 0.822265625 +vt 0.24169921875 0.828125 +vt 0.24169921875 0.822265625 +vt 0.23193359375 0.822265625 +vt 0.23193359375 0.828125 +vt 0.25146484375 0.822265625 +vt 0.25146484375 0.828125 +vt 0.24169921875 0.828125 +vt 0.24169921875 0.822265625 +vt 0.24755859375 0.822265625 +vt 0.25732421875 0.822265625 +vt 0.24755859375 0.822265625 +vt 0.25732421875 0.822265625 +vt 0.23193359375 0.822265625 +vt 0.24169921875 0.822265625 +vt 0.23193359375 0.822265625 +vt 0.24169921875 0.822265625 +vn 0 0 0 +vn 0 0 0 +vn -0.13346129707496002 0.8304104363659124 -0.5409312242398698 +vn 0.13346129707496002 -0.8304104363659124 0.5409312242398698 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2674/8017/2005 2673/8018/2005 2676/8019/2005 2675/8020/2005 +f 2677/8021/2006 2678/8022/2006 2679/8023/2006 2680/8024/2006 +f 2673/8025/2007 2674/8026/2007 2678/8027/2007 2677/8028/2007 +f 2676/8029/2008 2675/8030/2008 2679/8031/2008 2680/8032/2008 +f 2673/8033/2009 2677/8034/2009 2675/8035/2009 2679/8036/2009 +f 2678/8037/2010 2674/8038/2010 2680/8039/2010 2676/8040/2010 +o cube +v 1.1307443321486157 0.697913504359463 4.489568351609188 +v 1.1301503748614337 0.6556228743474929 3.803370566835781 +v 1.1307443321486157 0.697913504359463 4.489568351609188 +v 1.1301503748614337 0.6556228743474929 3.803370566835781 +v 0.09401998058508279 0.5528167636418044 4.4994080839879125 +v 0.09342602329790066 0.5105261336298343 3.813210299214505 +v 0.09401998058508279 0.5528167636418044 4.4994080839879125 +v 0.09342602329790066 0.5105261336298343 3.813210299214505 +vt 0.10546875 0.61767578125 +vt 0.11083984375 0.61767578125 +vt 0.10546875 0.61767578125 +vt 0.11083984375 0.61767578125 +vt 0.09228515625 0.61767578125 +vt 0.09765625 0.61767578125 +vt 0.09228515625 0.61767578125 +vt 0.09765625 0.61767578125 +vt 0.10546875 0.623046875 +vt 0.10546875 0.61767578125 +vt 0.09765625 0.61767578125 +vt 0.09765625 0.623046875 +vt 0.11328125 0.61767578125 +vt 0.11328125 0.623046875 +vt 0.10546875 0.623046875 +vt 0.10546875 0.61767578125 +vt 0.11083984375 0.61767578125 +vt 0.11865234375 0.61767578125 +vt 0.11083984375 0.61767578125 +vt 0.11865234375 0.61767578125 +vt 0.09765625 0.61767578125 +vt 0.10546875 0.61767578125 +vt 0.09765625 0.61767578125 +vt 0.10546875 0.61767578125 +vn 0 0 0 +vn 0 0 0 +vn -0.13891552118412215 0.988436213015681 -0.060797456964605597 +vn 0.13891552118412215 -0.988436213015681 0.060797456964605597 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2682/8041/2011 2681/8042/2011 2684/8043/2011 2683/8044/2011 +f 2685/8045/2012 2686/8046/2012 2687/8047/2012 2688/8048/2012 +f 2681/8049/2013 2682/8050/2013 2686/8051/2013 2685/8052/2013 +f 2684/8053/2014 2683/8054/2014 2687/8055/2014 2688/8056/2014 +f 2681/8057/2015 2685/8058/2015 2683/8059/2015 2687/8060/2015 +f 2686/8061/2016 2682/8062/2016 2688/8063/2016 2684/8064/2016 +o cube +v 1.0190845536916826 0.30818698378745546 3.4328125 +v 1.0190845536916826 0.30818698378745546 3.1515625 +v 0.709725336922568 -0.0011722329816590271 3.4328125 +v 0.709725336922568 -0.0011722329816590271 3.1515625 +v 1.0190845536916826 0.30818698378745546 3.4328125 +v 1.0190845536916826 0.30818698378745546 3.1515625 +v 0.709725336922568 -0.0011722329816590271 3.4328125 +v 0.709725336922568 -0.0011722329816590271 3.1515625 +vt 0.4716796875 0.7490234375 +vt 0.4716796875 0.75244140625 +vt 0.4736328125 0.75244140625 +vt 0.4736328125 0.7490234375 +vt 0.4697265625 0.7490234375 +vt 0.4697265625 0.75244140625 +vt 0.4716796875 0.75244140625 +vt 0.4716796875 0.7490234375 +vt 0.4716796875 0.75244140625 +vt 0.4716796875 0.75244140625 +vt 0.4716796875 0.75439453125 +vt 0.4716796875 0.75439453125 +vt 0.4716796875 0.75439453125 +vt 0.4716796875 0.75439453125 +vt 0.4716796875 0.75244140625 +vt 0.4716796875 0.75244140625 +vt 0.4736328125 0.75244140625 +vt 0.4736328125 0.75244140625 +vt 0.4736328125 0.7490234375 +vt 0.4736328125 0.7490234375 +vt 0.4716796875 0.75244140625 +vt 0.4716796875 0.75244140625 +vt 0.4716796875 0.7490234375 +vt 0.4716796875 0.7490234375 +vn 0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2692/8065/2017 2690/8066/2017 2689/8067/2017 2691/8068/2017 +f 2695/8069/2018 2693/8070/2018 2694/8071/2018 2696/8072/2018 +f 2690/8073/2019 2694/8074/2019 2689/8075/2019 2693/8076/2019 +f 2691/8077/2020 2695/8078/2020 2692/8079/2020 2696/8080/2020 +f 2689/8081/2021 2693/8082/2021 2691/8083/2021 2695/8084/2021 +f 2694/8085/2022 2690/8086/2022 2696/8087/2022 2692/8088/2022 +o cube +v 0.7096835431862463 -0.0011091080695919166 3.2453125 +v 0.7096835431862463 -0.0011091080695919166 3.0890625 +v 0.029952702908758733 -0.31807280437511637 3.2453125 +v 0.029952702908758733 -0.31807280437511637 3.0890625 +v 0.7096835431862463 -0.0011091080695919166 3.2453125 +v 0.7096835431862463 -0.0011091080695919166 3.0890625 +v 0.029952702908758733 -0.31807280437511637 3.2453125 +v 0.029952702908758733 -0.31807280437511637 3.0890625 +vt 0.14208984375 0.6962890625 +vt 0.14208984375 0.7021484375 +vt 0.14306640625 0.7021484375 +vt 0.14306640625 0.6962890625 +vt 0.14111328125 0.6962890625 +vt 0.14111328125 0.7021484375 +vt 0.14208984375 0.7021484375 +vt 0.14208984375 0.6962890625 +vt 0.14208984375 0.7021484375 +vt 0.14208984375 0.7021484375 +vt 0.14208984375 0.703125 +vt 0.14208984375 0.703125 +vt 0.14208984375 0.703125 +vt 0.14208984375 0.703125 +vt 0.14208984375 0.7021484375 +vt 0.14208984375 0.7021484375 +vt 0.14306640625 0.7021484375 +vt 0.14306640625 0.7021484375 +vt 0.14306640625 0.6962890625 +vt 0.14306640625 0.6962890625 +vt 0.14208984375 0.7021484375 +vt 0.14208984375 0.7021484375 +vt 0.14208984375 0.6962890625 +vt 0.14208984375 0.6962890625 +vn 0.4226182617406993 -0.90630778703665 0 +vn -0.4226182617406993 0.90630778703665 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2700/8089/2023 2698/8090/2023 2697/8091/2023 2699/8092/2023 +f 2703/8093/2024 2701/8094/2024 2702/8095/2024 2704/8096/2024 +f 2698/8097/2025 2702/8098/2025 2697/8099/2025 2701/8100/2025 +f 2699/8101/2026 2703/8102/2026 2700/8103/2026 2704/8104/2026 +f 2697/8105/2027 2701/8106/2027 2699/8107/2027 2703/8108/2027 +f 2702/8109/2028 2698/8110/2028 2704/8111/2028 2700/8112/2028 +o cube +v 1.1457850846308806 0.7313274379946579 3.7636222789745255 +v 1.2338742686201791 0.6804687434961025 3.370312285002847 +v 0.9270352973905226 0.352441201002453 3.763622708968832 +v 1.015124481379821 0.30158250650389756 3.370312714997153 +v 1.1457850846308806 0.7313274379946579 3.7636222789745255 +v 1.2338742686201791 0.6804687434961025 3.370312285002847 +v 0.9270352973905226 0.352441201002453 3.763622708968832 +v 1.015124481379821 0.30158250650389756 3.370312714997153 +vt 0.26220703125 0.54052734375 +vt 0.26220703125 0.5439453125 +vt 0.26513671875 0.5439453125 +vt 0.26513671875 0.54052734375 +vt 0.25927734375 0.54052734375 +vt 0.25927734375 0.5439453125 +vt 0.26220703125 0.5439453125 +vt 0.26220703125 0.54052734375 +vt 0.26220703125 0.5439453125 +vt 0.26220703125 0.5439453125 +vt 0.26220703125 0.546875 +vt 0.26220703125 0.546875 +vt 0.26220703125 0.546875 +vt 0.26220703125 0.546875 +vt 0.26220703125 0.5439453125 +vt 0.26220703125 0.5439453125 +vt 0.26513671875 0.5439453125 +vt 0.26513671875 0.5439453125 +vt 0.26513671875 0.54052734375 +vt 0.26513671875 0.54052734375 +vt 0.26220703125 0.5439453125 +vt 0.26220703125 0.5439453125 +vt 0.26220703125 0.54052734375 +vt 0.26220703125 0.54052734375 +vn 0.8384408781717396 -0.4840731548017296 0.25037986063360373 +vn -0.8384408781717396 0.4840731548017296 -0.25037986063360373 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2708/8113/2029 2706/8114/2029 2705/8115/2029 2707/8116/2029 +f 2711/8117/2030 2709/8118/2030 2710/8119/2030 2712/8120/2030 +f 2706/8121/2031 2710/8122/2031 2705/8123/2031 2709/8124/2031 +f 2707/8125/2032 2711/8126/2032 2708/8127/2032 2712/8128/2032 +f 2705/8129/2033 2709/8130/2033 2707/8131/2033 2711/8132/2033 +f 2710/8133/2034 2706/8134/2034 2712/8135/2034 2708/8136/2034 +o cube +v 1.2338742061317363 0.68046875 3.3703125 +v 1.2338742061317363 0.68046875 -2.2546875 +v 1.0151242061317363 0.301582635844308 3.3703125 +v 1.0151242061317363 0.301582635844308 -2.2546875 +v 1.1526843245269451 0.72734375 3.3703125 +v 1.1526843245269451 0.72734375 -2.2546875 +v 0.9339343245269452 0.348457635844308 3.3703125 +v 0.9339343245269452 0.348457635844308 -2.2546875 +vt 0.39697265625 0.8623046875 +vt 0.39697265625 0.86572265625 +vt 0.44091796875 0.86572265625 +vt 0.44091796875 0.8623046875 +vt 0.3525390625 0.8623046875 +vt 0.3525390625 0.86572265625 +vt 0.396484375 0.86572265625 +vt 0.396484375 0.8623046875 +vt 0.39697265625 0.90966796875 +vt 0.39697265625 0.86572265625 +vt 0.396484375 0.86572265625 +vt 0.396484375 0.90966796875 +vt 0.3974609375 0.86572265625 +vt 0.3974609375 0.90966796875 +vt 0.39697265625 0.90966796875 +vt 0.39697265625 0.86572265625 +vt 0.44091796875 0.8623046875 +vt 0.44091796875 0.86572265625 +vt 0.44140625 0.86572265625 +vt 0.44140625 0.8623046875 +vt 0.396484375 0.8623046875 +vt 0.396484375 0.86572265625 +vt 0.39697265625 0.86572265625 +vt 0.39697265625 0.8623046875 +vn 0.8660254037844387 -0.49999999999999994 0 +vn -0.8660254037844387 0.49999999999999994 0 +vn 0.49999999999999994 0.8660254037844387 0 +vn -0.49999999999999994 -0.8660254037844387 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2716/8137/2035 2714/8138/2035 2713/8139/2035 2715/8140/2035 +f 2719/8141/2036 2717/8142/2036 2718/8143/2036 2720/8144/2036 +f 2713/8145/2037 2714/8146/2037 2718/8147/2037 2717/8148/2037 +f 2716/8149/2038 2715/8150/2038 2719/8151/2038 2720/8152/2038 +f 2715/8153/2039 2713/8154/2039 2717/8155/2039 2719/8156/2039 +f 2720/8157/2040 2718/8158/2040 2714/8159/2040 2716/8160/2040 +o cube +v 1.2338779799140975 0.6804665664330974 -2.2546241488288765 +v 1.1420342216088237 0.7334923735366367 -3.0601731776541743 +v 1.0151281041769271 0.3015803805342632 -2.254624068251725 +v 0.9232843458716531 0.3546061876378025 -3.0601730970770227 +v 1.1533826669962624 0.726940524417161 -2.242387387510812 +v 1.0615389086909883 0.7799663315207002 -3.0479364163361096 +v 0.9346327912590918 0.34805433851832673 -2.24238730693366 +v 0.8427890329538179 0.401080145621866 -3.0479363357589584 +vt 0.458984375 0.63330078125 +vt 0.458984375 0.63671875 +vt 0.46533203125 0.63671875 +vt 0.46533203125 0.63330078125 +vt 0.4521484375 0.63330078125 +vt 0.4521484375 0.63671875 +vt 0.45849609375 0.63671875 +vt 0.45849609375 0.63330078125 +vt 0.458984375 0.64306640625 +vt 0.458984375 0.63671875 +vt 0.45849609375 0.63671875 +vt 0.45849609375 0.64306640625 +vt 0.45947265625 0.63671875 +vt 0.45947265625 0.64306640625 +vt 0.458984375 0.64306640625 +vt 0.458984375 0.63671875 +vt 0.46533203125 0.63330078125 +vt 0.46533203125 0.63671875 +vt 0.4658203125 0.63671875 +vt 0.4658203125 0.63330078125 +vt 0.45849609375 0.63330078125 +vt 0.45849609375 0.63671875 +vt 0.458984375 0.63671875 +vt 0.458984375 0.63330078125 +vn 0.8586166711235763 -0.49572221849667736 -0.13052545405935687 +vn -0.8586166711235763 0.49572221849667736 0.13052545405935687 +vn 0.4999997159706755 0.8660255677687639 -1.841763462157031e-7 +vn -0.4999997159706755 -0.8660255677687639 1.841763462157031e-7 +vn 0.11303847176033721 -0.06526253181974061 0.991444958554213 +vn -0.11303847176033721 0.06526253181974061 -0.991444958554213 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2724/8161/2041 2722/8162/2041 2721/8163/2041 2723/8164/2041 +f 2727/8165/2042 2725/8166/2042 2726/8167/2042 2728/8168/2042 +f 2721/8169/2043 2722/8170/2043 2726/8171/2043 2725/8172/2043 +f 2724/8173/2044 2723/8174/2044 2727/8175/2044 2728/8176/2044 +f 2723/8177/2045 2721/8178/2045 2725/8179/2045 2727/8180/2045 +f 2728/8181/2046 2726/8182/2046 2722/8183/2046 2724/8184/2046 +o cube +v 1.0152321109505185 0.3015755164340223 -2.2546364100397063 +v 0.9233883526452445 0.3546013235375615 -3.0601854388650045 +v 0.7067119296968882 -0.008268157087829464 -2.239856500103873 +v 0.6148681713916143 0.04475765001570975 -3.045405528929171 +v 0.9496117451553734 0.3674794043086035 -2.24281661072136 +v 0.8577679868500995 0.4205052114121427 -3.048365639546658 +v 0.6410915639017432 0.05763573078675177 -2.2280367007855264 +v 0.5492478055964692 0.11066153789029101 -3.0335857296108246 +vt 0.359375 0.5361328125 +vt 0.359375 0.53955078125 +vt 0.36572265625 0.53955078125 +vt 0.36572265625 0.5361328125 +vt 0.3525390625 0.5361328125 +vt 0.3525390625 0.53955078125 +vt 0.35888671875 0.53955078125 +vt 0.35888671875 0.5361328125 +vt 0.359375 0.5458984375 +vt 0.359375 0.53955078125 +vt 0.35888671875 0.53955078125 +vt 0.35888671875 0.5458984375 +vt 0.35986328125 0.53955078125 +vt 0.35986328125 0.5458984375 +vt 0.359375 0.5458984375 +vt 0.359375 0.53955078125 +vt 0.36572265625 0.5361328125 +vt 0.36572265625 0.53955078125 +vt 0.3662109375 0.53955078125 +vt 0.3662109375 0.5361328125 +vt 0.35888671875 0.5361328125 +vt 0.35888671875 0.53955078125 +vt 0.359375 0.53955078125 +vt 0.359375 0.5361328125 +vn 0.6999505684815477 -0.702974803995533 -0.12607785939569405 +vn -0.6999505684815477 0.702974803995533 0.12607785939569405 +vn 0.7051889857225834 0.7082141109070896 -0.03378265128190509 +vn -0.7051889857225834 -0.7082141109070896 0.03378265128190509 +vn 0.11303847176033718 -0.06526253181974058 0.9914449585542129 +vn -0.11303847176033718 0.06526253181974058 -0.9914449585542129 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2732/8185/2047 2730/8186/2047 2729/8187/2047 2731/8188/2047 +f 2735/8189/2048 2733/8190/2048 2734/8191/2048 2736/8192/2048 +f 2729/8193/2049 2730/8194/2049 2734/8195/2049 2733/8196/2049 +f 2732/8197/2050 2731/8198/2050 2735/8199/2050 2736/8200/2050 +f 2731/8201/2051 2729/8202/2051 2733/8203/2051 2735/8204/2051 +f 2736/8205/2052 2734/8206/2052 2730/8207/2052 2732/8208/2052 +o cube +v 0.7071968781347292 -0.0070086622792510985 -2.2398290174994204 +v 0.6153531198294553 0.04601714482428815 -3.045378046324718 +v 0.08703194820626137 -0.2992456834122852 -2.1883583154825526 +v -0.004811810099012548 -0.24621987630874595 -2.9939073443078503 +v 0.6681453581833082 0.07762918718612952 -2.2298052593539275 +v 0.5763015998780343 0.13065499428966876 -3.0353542881792253 +v 0.04798042825484039 -0.21460783394690458 -2.1783345573370596 +v -0.043863330050433524 -0.16158202684336534 -2.9838835861623574 +vt 0.271484375 0.8251953125 +vt 0.271484375 0.83056640625 +vt 0.27783203125 0.83056640625 +vt 0.27783203125 0.8251953125 +vt 0.2646484375 0.8251953125 +vt 0.2646484375 0.83056640625 +vt 0.27099609375 0.83056640625 +vt 0.27099609375 0.8251953125 +vt 0.271484375 0.8369140625 +vt 0.271484375 0.83056640625 +vt 0.27099609375 0.83056640625 +vt 0.27099609375 0.8369140625 +vt 0.27197265625 0.83056640625 +vt 0.27197265625 0.8369140625 +vt 0.271484375 0.8369140625 +vt 0.271484375 0.83056640625 +vt 0.27783203125 0.8251953125 +vt 0.27783203125 0.83056640625 +vt 0.2783203125 0.83056640625 +vt 0.2783203125 0.8251953125 +vt 0.27099609375 0.8251953125 +vt 0.27099609375 0.83056640625 +vt 0.271484375 0.83056640625 +vt 0.271484375 0.8251953125 +vn 0.4165495461484908 -0.9028037276307267 -0.10692008688525872 +vn -0.4165495461484908 0.9028037276307267 0.10692008688525872 +vn 0.9020580798959532 0.4250720307389588 -0.07486647566089863 +vn -0.9020580798959532 -0.4250720307389588 0.07486647566089863 +vn 0.11303847176033716 -0.06526253181974061 0.9914449585542129 +vn -0.11303847176033716 0.06526253181974061 -0.9914449585542129 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2740/8209/2053 2738/8210/2053 2737/8211/2053 2739/8212/2053 +f 2743/8213/2054 2741/8214/2054 2742/8215/2054 2744/8216/2054 +f 2737/8217/2055 2738/8218/2055 2742/8219/2055 2741/8220/2055 +f 2740/8221/2056 2739/8222/2056 2743/8223/2056 2744/8224/2056 +f 2739/8225/2057 2737/8226/2057 2741/8227/2057 2743/8228/2057 +f 2744/8229/2058 2742/8230/2058 2738/8231/2058 2740/8232/2058 +o cube +v 0.6153572386498053 0.04600687504289315 -3.0453825547239752 +v 0.5777602800093199 0.09459170131883989 -3.2225328676131193 +v -0.004807587118060397 -0.24623040401447566 -2.993912062114535 +v -0.0424045457585458 -0.19764557773852892 -3.1710623750036797 +v 0.6153572386498053 0.04600687504289315 -3.0453825547239752 +v 0.5777602800093199 0.09459170131883989 -3.2225328676131193 +v -0.004807587118060397 -0.24623040401447566 -2.993912062114535 +v -0.0424045457585458 -0.19764557773852892 -3.1710623750036797 +vt 0.142578125 0.70361328125 +vt 0.142578125 0.708984375 +vt 0.14404296875 0.708984375 +vt 0.14404296875 0.70361328125 +vt 0.14111328125 0.70361328125 +vt 0.14111328125 0.708984375 +vt 0.142578125 0.708984375 +vt 0.142578125 0.70361328125 +vt 0.142578125 0.708984375 +vt 0.142578125 0.708984375 +vt 0.142578125 0.71044921875 +vt 0.142578125 0.71044921875 +vt 0.142578125 0.71044921875 +vt 0.142578125 0.71044921875 +vt 0.142578125 0.708984375 +vt 0.142578125 0.708984375 +vt 0.14404296875 0.708984375 +vt 0.14404296875 0.708984375 +vt 0.14404296875 0.70361328125 +vt 0.14404296875 0.70361328125 +vt 0.142578125 0.708984375 +vt 0.142578125 0.708984375 +vt 0.142578125 0.70361328125 +vt 0.142578125 0.70361328125 +vn 0.38220986555049113 -0.8672777845097623 -0.3189747061629085 +vn -0.38220986555049113 0.8672777845097623 0.3189747061629085 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2748/8233/2059 2746/8234/2059 2745/8235/2059 2747/8236/2059 +f 2751/8237/2060 2749/8238/2060 2750/8239/2060 2752/8240/2060 +f 2746/8241/2061 2750/8242/2061 2745/8243/2061 2749/8244/2061 +f 2747/8245/2062 2751/8246/2062 2748/8247/2062 2752/8248/2062 +f 2745/8249/2063 2749/8250/2063 2747/8251/2063 2751/8252/2063 +f 2750/8253/2064 2746/8254/2064 2752/8255/2064 2748/8256/2064 +o cube +v 0.20196891929646626 0.7846549971628547 -4.686300201125839 +v 0.02441764628281251 0.8871643775130038 -4.922146808884906 +v 0.03893727489753257 0.599942604591685 -4.643850054421573 +v -0.13861399811612118 0.702451984941834 -4.87969666218064 +v 0.20196891929646626 0.7846549971628547 -4.686300201125839 +v 0.02441764628281251 0.8871643775130038 -4.922146808884906 +v 0.03893727489753257 0.599942604591685 -4.643850054421573 +v -0.13861399811612118 0.702451984941834 -4.87969666218064 +vt 0.6689453125 0.25244140625 +vt 0.6689453125 0.25439453125 +vt 0.67138671875 0.25439453125 +vt 0.67138671875 0.25244140625 +vt 0.66650390625 0.25244140625 +vt 0.66650390625 0.25439453125 +vt 0.6689453125 0.25439453125 +vt 0.6689453125 0.25244140625 +vt 0.6689453125 0.25439453125 +vt 0.6689453125 0.25439453125 +vt 0.6689453125 0.2568359375 +vt 0.6689453125 0.2568359375 +vt 0.6689453125 0.2568359375 +vt 0.6689453125 0.2568359375 +vt 0.6689453125 0.25439453125 +vt 0.6689453125 0.25439453125 +vt 0.67138671875 0.25439453125 +vt 0.67138671875 0.25439453125 +vt 0.67138671875 0.25244140625 +vt 0.67138671875 0.25244140625 +vt 0.6689453125 0.25439453125 +vt 0.6689453125 0.25439453125 +vt 0.6689453125 0.25244140625 +vt 0.6689453125 0.25244140625 +vn 0.5019168379461678 -0.5886404848106225 -0.6337048740762815 +vn -0.5019168379461678 0.5886404848106225 0.6337048740762815 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2756/8257/2065 2754/8258/2065 2753/8259/2065 2755/8260/2065 +f 2759/8261/2066 2757/8262/2066 2758/8263/2066 2760/8264/2066 +f 2754/8265/2067 2758/8266/2067 2753/8267/2067 2757/8268/2067 +f 2755/8269/2068 2759/8270/2068 2756/8271/2068 2760/8272/2068 +f 2753/8273/2069 2757/8274/2069 2755/8275/2069 2759/8276/2069 +f 2758/8277/2070 2754/8278/2070 2760/8279/2070 2756/8280/2070 +o cube +v 0.7251764806426337 0.009632886302546502 -1.928710157338101 +v 0.7071447060204908 -0.0069716180722271814 -2.2402473068699735 +v 0.048632947782877856 -0.3091711393267434 -1.8725599891442342 +v 0.03060117316073485 -0.32577564370151707 -2.184097138676107 +v 0.7251764806426337 0.009632886302546502 -1.928710157338101 +v 0.7071447060204908 -0.0069716180722271814 -2.2402473068699735 +v 0.048632947782877856 -0.3091711393267434 -1.8725599891442342 +v 0.03060117316073485 -0.32577564370151707 -2.184097138676107 +vt 0.08935546875 0.5849609375 +vt 0.08935546875 0.5908203125 +vt 0.091796875 0.5908203125 +vt 0.091796875 0.5849609375 +vt 0.0869140625 0.5849609375 +vt 0.0869140625 0.5908203125 +vt 0.08935546875 0.5908203125 +vt 0.08935546875 0.5849609375 +vt 0.08935546875 0.5908203125 +vt 0.08935546875 0.5908203125 +vt 0.08935546875 0.59326171875 +vt 0.08935546875 0.59326171875 +vt 0.08935546875 0.59326171875 +vt 0.08935546875 0.59326171875 +vt 0.08935546875 0.5908203125 +vt 0.08935546875 0.5908203125 +vt 0.091796875 0.5908203125 +vt 0.091796875 0.5908203125 +vt 0.091796875 0.5849609375 +vt 0.091796875 0.5849609375 +vt 0.08935546875 0.5908203125 +vt 0.08935546875 0.5908203125 +vt 0.08935546875 0.5849609375 +vt 0.08935546875 0.5849609375 +vn 0.42774034396695204 -0.9035986386739985 0.023402955572545844 +vn -0.42774034396695204 0.9035986386739985 -0.023402955572545844 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2764/8281/2071 2762/8282/2071 2761/8283/2071 2763/8284/2071 +f 2767/8285/2072 2765/8286/2072 2766/8287/2072 2768/8288/2072 +f 2762/8289/2073 2766/8290/2073 2761/8291/2073 2765/8292/2073 +f 2763/8293/2074 2767/8294/2074 2764/8295/2074 2768/8296/2074 +f 2761/8297/2075 2765/8298/2075 2763/8299/2075 2767/8300/2075 +f 2766/8301/2076 2762/8302/2076 2768/8303/2076 2764/8304/2076 +o cube +v 1.111031874344507 0.6792230160196595 -3.0601423952006144 +v 0.9103192951518733 0.7951038233202351 -3.7734348310592933 +v 0.923532136132014 0.35446333845760947 -3.060142195506911 +v 0.7228195569393805 0.470344145758185 -3.77343463136559 +v 1.0338156748990914 0.7238037443774902 -3.031172070689295 +v 0.8331030957064578 0.8396845516780658 -3.744464506547974 +v 0.8463159366865984 0.3990440668154401 -3.0311718709955917 +v 0.645603357493965 0.5149248741160156 -3.7444643068542707 +vt 0.46875 0.98291015625 +vt 0.46875 0.98583984375 +vt 0.474609375 0.98583984375 +vt 0.474609375 0.98291015625 +vt 0.46240234375 0.98291015625 +vt 0.46240234375 0.98583984375 +vt 0.46826171875 0.98583984375 +vt 0.46826171875 0.98291015625 +vt 0.46875 0.99169921875 +vt 0.46875 0.98583984375 +vt 0.46826171875 0.98583984375 +vt 0.46826171875 0.99169921875 +vt 0.46923828125 0.98583984375 +vt 0.46923828125 0.99169921875 +vt 0.46875 0.99169921875 +vt 0.46875 0.98583984375 +vt 0.474609375 0.98291015625 +vt 0.474609375 0.98583984375 +vt 0.47509765625 0.98583984375 +vt 0.47509765625 0.98291015625 +vt 0.46826171875 0.98291015625 +vt 0.46826171875 0.98583984375 +vt 0.46875 0.98583984375 +vt 0.46875 0.98291015625 +vn 0.8236394607510982 -0.47552776915019346 -0.30901679478740396 +vn -0.8236394607510982 0.47552776915019346 0.30901679478740396 +vn 0.4999993018999811 0.8660258068321338 -5.325165420844159e-7 +vn -0.4999993018999811 -0.8660258068321338 5.325165420844159e-7 +vn 0.2676167722568447 -0.1545077430674341 0.9510565811449053 +vn -0.2676167722568447 0.1545077430674341 -0.9510565811449053 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2772/8305/2077 2770/8306/2077 2769/8307/2077 2771/8308/2077 +f 2775/8309/2078 2773/8310/2078 2774/8311/2078 2776/8312/2078 +f 2769/8313/2079 2770/8314/2079 2774/8315/2079 2773/8316/2079 +f 2772/8317/2080 2771/8318/2080 2775/8319/2080 2776/8320/2080 +f 2771/8321/2081 2769/8322/2081 2773/8323/2081 2775/8324/2081 +f 2776/8325/2082 2774/8326/2082 2770/8327/2082 2772/8328/2082 +o cube +v 0.9235777488743523 0.35451268301374744 -3.0601471606979587 +v 0.7228651696817188 0.47039349031432304 -3.7734395965566376 +v 0.6190183286865801 0.04238222367339711 -3.025155934270897 +v 0.4183057494939466 0.15826303097397265 -3.738448370129576 +v 0.8611247534224203 0.4185878572979566 -3.0321639889776337 +v 0.6604121742297868 0.5344686645985322 -3.7454564248363127 +v 0.5565653332346483 0.10645739795760625 -2.997172762550572 +v 0.35585275404201466 0.22233820525818182 -3.710465198409251 +vt 0.17041015625 0.53271484375 +vt 0.17041015625 0.5361328125 +vt 0.17626953125 0.5361328125 +vt 0.17626953125 0.53271484375 +vt 0.1640625 0.53271484375 +vt 0.1640625 0.5361328125 +vt 0.169921875 0.5361328125 +vt 0.169921875 0.53271484375 +vt 0.17041015625 0.5419921875 +vt 0.17041015625 0.5361328125 +vt 0.169921875 0.5361328125 +vt 0.169921875 0.5419921875 +vt 0.1708984375 0.5361328125 +vt 0.1708984375 0.5419921875 +vt 0.17041015625 0.5419921875 +vt 0.17041015625 0.5361328125 +vt 0.17626953125 0.53271484375 +vt 0.17626953125 0.5361328125 +vt 0.1767578125 0.5361328125 +vt 0.1767578125 0.53271484375 +vt 0.169921875 0.53271484375 +vt 0.169921875 0.5361328125 +vt 0.17041015625 0.5361328125 +vt 0.17041015625 0.53271484375 +vn 0.6661652848206071 -0.6834685256982308 -0.2984871650167997 +vn -0.6661652848206071 0.6834685256982308 0.2984871650167997 +vn 0.6961358175720507 0.713441049920801 -0.07997994611899846 +vn -0.6961358175720507 -0.713441049920801 0.07997994611899846 +vn 0.26761677225684477 -0.1545077430674341 0.9510565811449054 +vn -0.26761677225684477 0.1545077430674341 -0.9510565811449054 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2780/8329/2083 2778/8330/2083 2777/8331/2083 2779/8332/2083 +f 2783/8333/2084 2781/8334/2084 2782/8335/2084 2784/8336/2084 +f 2777/8337/2085 2778/8338/2085 2782/8339/2085 2781/8340/2085 +f 2780/8341/2086 2779/8342/2086 2783/8343/2086 2784/8344/2086 +f 2779/8345/2087 2777/8346/2087 2781/8347/2087 2783/8348/2087 +f 2784/8349/2088 2782/8350/2088 2778/8351/2088 2780/8352/2088 +o cube +v 0.6192053481389959 0.04215785800393187 -3.025245478880553 +v 0.5523011550747847 0.0807847937707904 -3.2630096241667794 +v 0.06795807499515194 -0.23075169628259 -2.9144672362938056 +v 0.0010538819309408032 -0.19212476051573152 -3.152231381580032 +v 0.5828398984262262 0.12524487740577991 -3.0015144069682913 +v 0.515935705362015 0.16387181317263844 -3.2392785522545173 +v 0.03159262528238227 -0.14766467688074197 -2.890736164381544 +v -0.03531156778182887 -0.10903774111388345 -3.12850030966777 +vt 0.078125 0.525390625 +vt 0.078125 0.5302734375 +vt 0.080078125 0.5302734375 +vt 0.080078125 0.525390625 +vt 0.07568359375 0.525390625 +vt 0.07568359375 0.5302734375 +vt 0.07763671875 0.5302734375 +vt 0.07763671875 0.525390625 +vt 0.078125 0.5322265625 +vt 0.078125 0.5302734375 +vt 0.07763671875 0.5302734375 +vt 0.07763671875 0.5322265625 +vt 0.07861328125 0.5302734375 +vt 0.07861328125 0.5322265625 +vt 0.078125 0.5322265625 +vt 0.078125 0.5302734375 +vt 0.080078125 0.525390625 +vt 0.080078125 0.5302734375 +vt 0.08056640625 0.5302734375 +vt 0.08056640625 0.525390625 +vt 0.07763671875 0.525390625 +vt 0.07763671875 0.5302734375 +vt 0.078125 0.5302734375 +vt 0.078125 0.525390625 +vn 0.387898130269543 -0.8862615402863794 -0.2531314337307934 +vn -0.387898130269543 0.8862615402863794 0.2531314337307934 +vn 0.8819956370301504 0.43665528685843513 -0.17724518813879578 +vn -0.8819956370301504 -0.43665528685843513 0.17724518813879578 +vn 0.2676167722568449 -0.15450774306743417 0.9510565811449054 +vn -0.2676167722568449 0.15450774306743417 -0.9510565811449054 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2788/8353/2089 2786/8354/2089 2785/8355/2089 2787/8356/2089 +f 2791/8357/2090 2789/8358/2090 2790/8359/2090 2792/8360/2090 +f 2785/8361/2091 2786/8362/2091 2790/8363/2091 2789/8364/2091 +f 2788/8365/2092 2787/8366/2092 2791/8367/2092 2792/8368/2092 +f 2787/8369/2093 2785/8370/2093 2789/8371/2093 2791/8372/2093 +f 2792/8373/2094 2790/8374/2094 2786/8375/2094 2788/8376/2094 +o cube +v 0.6375990526940792 0.015629360541145988 -2.6464502939648136 +v 0.5640268301705824 0.01497795566267409 -3.01416173483202 +v 0.08635157697380247 -0.2572799510218155 -2.535672461460953 +v 0.012779354450305647 -0.2579313559002874 -2.90338390232816 +v 0.6375990526940792 0.015629360541145988 -2.6464502939648136 +v 0.5640268301705824 0.01497795566267409 -3.01416173483202 +v 0.08635157697380247 -0.2572799510218155 -2.535672461460953 +v 0.012779354450305647 -0.2579313559002874 -2.90338390232816 +vt 0.26220703125 0.5595703125 +vt 0.26220703125 0.564453125 +vt 0.26513671875 0.564453125 +vt 0.26513671875 0.5595703125 +vt 0.25927734375 0.5595703125 +vt 0.25927734375 0.564453125 +vt 0.26220703125 0.564453125 +vt 0.26220703125 0.5595703125 +vt 0.26220703125 0.564453125 +vt 0.26220703125 0.564453125 +vt 0.26220703125 0.5673828125 +vt 0.26220703125 0.5673828125 +vt 0.26220703125 0.5673828125 +vt 0.26220703125 0.5673828125 +vt 0.26220703125 0.564453125 +vt 0.26220703125 0.564453125 +vt 0.26513671875 0.564453125 +vt 0.26513671875 0.564453125 +vt 0.26513671875 0.5595703125 +vt 0.26513671875 0.5595703125 +vt 0.26220703125 0.564453125 +vt 0.26220703125 0.564453125 +vt 0.26220703125 0.5595703125 +vt 0.26220703125 0.5595703125 +vn 0.428475892912698 -0.899627412971342 -0.0841363596975574 +vn -0.428475892912698 0.899627412971342 0.0841363596975574 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2796/8377/2095 2794/8378/2095 2793/8379/2095 2795/8380/2095 +f 2799/8381/2096 2797/8382/2096 2798/8383/2096 2800/8384/2096 +f 2794/8385/2097 2798/8386/2097 2793/8387/2097 2797/8388/2097 +f 2795/8389/2098 2799/8390/2098 2796/8391/2098 2800/8392/2098 +f 2793/8393/2099 2797/8394/2099 2795/8395/2099 2799/8396/2099 +f 2798/8397/2100 2794/8398/2100 2800/8399/2100 2796/8400/2100 +o cube +v 0.6272151456785449 0.02712260988105076 -2.8226773303367834 +v 0.619078961658046 0.04217688693959037 -3.0250802376203234 +v 0.5696841668636264 0.002705609271971228 -2.8221807844138085 +v 0.5615479828431277 0.017759886330510836 -3.0245836916973485 +v 0.6272151456785449 0.02712260988105076 -2.8226773303367834 +v 0.619078961658046 0.04217688693959037 -3.0250802376203234 +v 0.5696841668636264 0.002705609271971228 -2.8221807844138085 +v 0.5615479828431277 0.017759886330510836 -3.0245836916973485 +vt 0.31103515625 0.7431640625 +vt 0.31103515625 0.74365234375 +vt 0.3125 0.74365234375 +vt 0.3125 0.7431640625 +vt 0.3095703125 0.7431640625 +vt 0.3095703125 0.74365234375 +vt 0.31103515625 0.74365234375 +vt 0.31103515625 0.7431640625 +vt 0.31103515625 0.74365234375 +vt 0.31103515625 0.74365234375 +vt 0.31103515625 0.7451171875 +vt 0.31103515625 0.7451171875 +vt 0.31103515625 0.7451171875 +vt 0.31103515625 0.7451171875 +vt 0.31103515625 0.74365234375 +vt 0.31103515625 0.74365234375 +vt 0.3125 0.74365234375 +vt 0.3125 0.74365234375 +vt 0.3125 0.7431640625 +vt 0.3125 0.7431640625 +vt 0.31103515625 0.74365234375 +vt 0.31103515625 0.74365234375 +vt 0.31103515625 0.7431640625 +vt 0.31103515625 0.7431640625 +vn 0.38869439177057735 -0.9175416012808812 -0.08386942067892042 +vn -0.38869439177057735 0.9175416012808812 0.08386942067892042 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2804/8401/2101 2802/8402/2101 2801/8403/2101 2803/8404/2101 +f 2807/8405/2102 2805/8406/2102 2806/8407/2102 2808/8408/2102 +f 2802/8409/2103 2806/8410/2103 2801/8411/2103 2805/8412/2103 +f 2803/8413/2104 2807/8414/2104 2804/8415/2104 2808/8416/2104 +f 2801/8417/2105 2805/8418/2105 2803/8419/2105 2807/8420/2105 +f 2806/8421/2106 2802/8422/2106 2808/8423/2106 2804/8424/2106 +o cube +v 0.5523011550747847 0.0807847937707904 -3.2630096241667794 +v 0.4519448654784679 0.1387251974210782 -3.619655842096119 +v 0.05617860924532514 -0.16483380508707932 -3.163309205838707 +v -0.04417768035099168 -0.10689340143679152 -3.519955423768046 +v 0.515935705362015 0.16387181317263844 -3.2392785522545173 +v 0.41557941576569823 0.22181221682292623 -3.595924770183857 +v 0.01981315953255547 -0.08174678568523128 -3.139578133926445 +v -0.08054313006376135 -0.02380638203494348 -3.4962243518557843 +vt 0.0859375 0.56689453125 +vt 0.0859375 0.5712890625 +vt 0.0888671875 0.5712890625 +vt 0.0888671875 0.56689453125 +vt 0.08251953125 0.56689453125 +vt 0.08251953125 0.5712890625 +vt 0.08544921875 0.5712890625 +vt 0.08544921875 0.56689453125 +vt 0.0859375 0.57421875 +vt 0.0859375 0.5712890625 +vt 0.08544921875 0.5712890625 +vt 0.08544921875 0.57421875 +vt 0.08642578125 0.5712890625 +vt 0.08642578125 0.57421875 +vt 0.0859375 0.57421875 +vt 0.0859375 0.5712890625 +vt 0.0888671875 0.56689453125 +vt 0.0888671875 0.5712890625 +vt 0.08935546875 0.5712890625 +vt 0.08935546875 0.56689453125 +vt 0.08544921875 0.56689453125 +vt 0.08544921875 0.5712890625 +vt 0.0859375 0.5712890625 +vt 0.0859375 0.56689453125 +vn 0.387898130269543 -0.8862615402863794 -0.2531314337307934 +vn -0.387898130269543 0.8862615402863794 0.2531314337307934 +vn 0.8819956370301504 0.43665528685843513 -0.17724518813879578 +vn -0.8819956370301504 -0.43665528685843513 0.17724518813879578 +vn 0.2676167722568449 -0.15450774306743417 0.9510565811449054 +vn -0.2676167722568449 0.15450774306743417 -0.9510565811449054 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2812/8425/2107 2810/8426/2107 2809/8427/2107 2811/8428/2107 +f 2815/8429/2108 2813/8430/2108 2814/8431/2108 2816/8432/2108 +f 2809/8433/2109 2810/8434/2109 2814/8435/2109 2813/8436/2109 +f 2812/8437/2110 2811/8438/2110 2815/8439/2110 2816/8440/2110 +f 2811/8441/2111 2809/8442/2111 2813/8443/2111 2815/8444/2111 +f 2816/8445/2112 2814/8446/2112 2810/8447/2112 2812/8448/2112 +o cube +v 0.4519448654784679 0.1387251974210782 -3.619655842096119 +v 0.4184927689463623 0.15803866530450744 -3.738537914739232 +v 0.0660717742777771 -0.05231149057948711 -3.5421110722853957 +v 0.03261967774567154 -0.03299802269605785 -3.6609931449285087 +v 0.41557941576569823 0.22181221682292623 -3.595924770183857 +v 0.3821273192335926 0.24112568470635548 -3.7148068428269703 +v 0.029706324565007436 0.030775528822360926 -3.5183800003731336 +v -0.0037457719670981326 0.05008899670579019 -3.637262073016247 +vt 0.26953125 0.60009765625 +vt 0.26953125 0.603515625 +vt 0.2705078125 0.603515625 +vt 0.2705078125 0.60009765625 +vt 0.26806640625 0.60009765625 +vt 0.26806640625 0.603515625 +vt 0.26904296875 0.603515625 +vt 0.26904296875 0.60009765625 +vt 0.26953125 0.6044921875 +vt 0.26953125 0.603515625 +vt 0.26904296875 0.603515625 +vt 0.26904296875 0.6044921875 +vt 0.27001953125 0.603515625 +vt 0.27001953125 0.6044921875 +vt 0.26953125 0.6044921875 +vt 0.26953125 0.603515625 +vt 0.2705078125 0.60009765625 +vt 0.2705078125 0.603515625 +vt 0.27099609375 0.603515625 +vt 0.27099609375 0.60009765625 +vt 0.26904296875 0.60009765625 +vt 0.26904296875 0.603515625 +vt 0.26953125 0.603515625 +vt 0.26953125 0.60009765625 +vn 0.387898130269543 -0.8862615402863794 -0.2531314337307934 +vn -0.387898130269543 0.8862615402863794 0.2531314337307934 +vn 0.8819956370301504 0.43665528685843513 -0.17724518813879578 +vn -0.8819956370301504 -0.43665528685843513 0.17724518813879578 +vn 0.2676167722568449 -0.15450774306743417 0.9510565811449054 +vn -0.2676167722568449 0.15450774306743417 -0.9510565811449054 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2820/8449/2113 2818/8450/2113 2817/8451/2113 2819/8452/2113 +f 2823/8453/2114 2821/8454/2114 2822/8455/2114 2824/8456/2114 +f 2817/8457/2115 2818/8458/2115 2822/8459/2115 2821/8460/2115 +f 2820/8461/2116 2819/8462/2116 2823/8463/2116 2824/8464/2116 +f 2819/8465/2117 2817/8466/2117 2821/8467/2117 2823/8468/2117 +f 2824/8469/2118 2822/8470/2118 2818/8471/2118 2820/8472/2118 +o cube +v 0.9025118401527834 0.7815696935701151 -3.7733766422856467 +v 0.6484030876557931 0.9282798130467911 -4.3252189048458485 +v 0.722824104967029 0.47034194986976535 -3.7733767025124094 +v 0.4687153524700388 0.6170520693464412 -4.325218965072612 +v 0.8308254550017643 0.8229579110456258 -3.7293636880769188 +v 0.5767167025047741 0.9696680305223017 -4.281205950637121 +v 0.65113771981601 0.511730167345276 -3.7293637483036814 +v 0.39702896731901977 0.6584402868219519 -4.281206010863883 +vt 0.38232421875 0.52783203125 +vt 0.38232421875 0.5302734375 +vt 0.38720703125 0.5302734375 +vt 0.38720703125 0.52783203125 +vt 0.376953125 0.52783203125 +vt 0.376953125 0.5302734375 +vt 0.3818359375 0.5302734375 +vt 0.3818359375 0.52783203125 +vt 0.38232421875 0.53515625 +vt 0.38232421875 0.5302734375 +vt 0.3818359375 0.5302734375 +vt 0.3818359375 0.53515625 +vt 0.3828125 0.5302734375 +vt 0.3828125 0.53515625 +vt 0.38232421875 0.53515625 +vt 0.38232421875 0.5302734375 +vt 0.38720703125 0.52783203125 +vt 0.38720703125 0.5302734375 +vt 0.3876953125 0.5302734375 +vt 0.3876953125 0.52783203125 +vt 0.3818359375 0.52783203125 +vt 0.3818359375 0.5302734375 +vt 0.38232421875 0.5302734375 +vt 0.38232421875 0.52783203125 +vn 0.7646547749442036 -0.4414743197387798 -0.4694715115597655 +vn -0.7646547749442036 0.4414743197387798 0.4694715115597655 +vn 0.500000654429925 0.8660250259487994 1.6758751375522962e-7 +vn -0.500000654429925 -0.8660250259487994 -1.6758751375522962e-7 +vn 0.4065740039951843 -0.23473619116268152 0.8829476200963232 +vn -0.4065740039951843 0.23473619116268152 -0.8829476200963232 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2828/8473/2119 2826/8474/2119 2825/8475/2119 2827/8476/2119 +f 2831/8477/2120 2829/8478/2120 2830/8479/2120 2832/8480/2120 +f 2825/8481/2121 2826/8482/2121 2830/8483/2121 2829/8484/2121 +f 2828/8485/2122 2827/8486/2122 2831/8487/2122 2832/8488/2122 +f 2827/8489/2123 2825/8490/2123 2829/8491/2123 2831/8492/2123 +f 2832/8493/2124 2830/8494/2124 2826/8495/2124 2828/8496/2124 +o cube +v 0.722924981224668 0.47036780574570625 -3.7734162794401267 +v 0.4688162287276778 0.6170779252223821 -4.325258542000329 +v 0.4250440219924121 0.15438169084997444 -3.72025652661929 +v 0.17093526949542204 0.30109181032665033 -4.272098789179491 +v 0.6658134090324486 0.5313592323703974 -3.730903026212247 +v 0.4117046565354585 0.6780693518470733 -4.282745288772449 +v 0.3679324498001928 0.2153731174746656 -3.67774327339141 +v 0.11382369730320274 0.3620832369513415 -4.229585535951612 +vt 0.35791015625 0.853515625 +vt 0.35791015625 0.85693359375 +vt 0.36279296875 0.85693359375 +vt 0.36279296875 0.853515625 +vt 0.3525390625 0.853515625 +vt 0.3525390625 0.85693359375 +vt 0.357421875 0.85693359375 +vt 0.357421875 0.853515625 +vt 0.35791015625 0.86181640625 +vt 0.35791015625 0.85693359375 +vt 0.357421875 0.85693359375 +vt 0.357421875 0.86181640625 +vt 0.3583984375 0.85693359375 +vt 0.3583984375 0.86181640625 +vt 0.35791015625 0.86181640625 +vt 0.35791015625 0.85693359375 +vt 0.36279296875 0.853515625 +vt 0.36279296875 0.85693359375 +vt 0.36328125 0.85693359375 +vt 0.36328125 0.853515625 +vt 0.357421875 0.853515625 +vt 0.357421875 0.85693359375 +vt 0.35791015625 0.85693359375 +vt 0.35791015625 0.853515625 +vn 0.6091901033836727 -0.6505752173300393 -0.45347470109738464 +vn -0.6091901033836727 0.6505752173300393 0.45347470109738464 +vn 0.6808707639594419 0.7222539769045299 -0.1215080064476278 +vn -0.6808707639594419 -0.7222539769045299 0.1215080064476278 +vn 0.4065740039951843 -0.23473619116268146 0.8829476200963232 +vn -0.4065740039951843 0.23473619116268146 -0.8829476200963232 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2836/8497/2125 2834/8498/2125 2833/8499/2125 2835/8500/2125 +f 2839/8501/2126 2837/8502/2126 2838/8503/2126 2840/8504/2126 +f 2833/8505/2127 2834/8506/2127 2838/8507/2127 2837/8508/2127 +f 2836/8509/2128 2835/8510/2128 2839/8511/2128 2840/8512/2128 +f 2835/8513/2129 2833/8514/2129 2837/8515/2129 2839/8516/2129 +f 2840/8517/2130 2838/8518/2130 2834/8519/2130 2836/8520/2130 +o cube +v 0.425205879253011 0.15442361197731777 -3.7203192980316238 +v 0.27274062775481694 0.2424496836633233 -4.051424655567745 +v 0.10714418460048064 -0.016646476780850156 -3.619340175798198 +v -0.045321066897713425 0.0713795949051554 -3.950445533334319 +v 0.3933702609533445 0.2348954375732223 -3.684265987604698 +v 0.24090500945515045 0.3229215092592278 -4.015371345140819 +v 0.07530856630081417 0.06382534881505436 -3.5832868653712726 +v -0.07715668519737984 0.1518514205010599 -3.9143922229073937 +vt 0.2626953125 0.54736328125 +vt 0.2626953125 0.55029296875 +vt 0.265625 0.55029296875 +vt 0.265625 0.54736328125 +vt 0.25927734375 0.54736328125 +vt 0.25927734375 0.55029296875 +vt 0.26220703125 0.55029296875 +vt 0.26220703125 0.54736328125 +vt 0.2626953125 0.55322265625 +vt 0.2626953125 0.55029296875 +vt 0.26220703125 0.55029296875 +vt 0.26220703125 0.55322265625 +vt 0.26318359375 0.55029296875 +vt 0.26318359375 0.55322265625 +vt 0.2626953125 0.55322265625 +vt 0.2626953125 0.55029296875 +vt 0.265625 0.54736328125 +vt 0.265625 0.55029296875 +vt 0.26611328125 0.55029296875 +vt 0.26611328125 0.54736328125 +vt 0.26220703125 0.54736328125 +vt 0.26220703125 0.55029296875 +vt 0.2626953125 0.55029296875 +vt 0.2626953125 0.54736328125 +vn 0.33957992852977603 -0.8583661396896483 -0.3845686445538739 +vn -0.33957992852977603 0.8583661396896483 0.3845686445538739 +vn 0.8481645190734143 0.45618690335511447 -0.2692776592891346 +vn -0.8481645190734143 -0.45618690335511447 0.2692776592891346 +vn 0.4065740039951842 -0.23473619116268152 0.8829476200963232 +vn -0.4065740039951842 0.23473619116268152 -0.8829476200963232 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2844/8521/2131 2842/8522/2131 2841/8523/2131 2843/8524/2131 +f 2847/8525/2132 2845/8526/2132 2846/8527/2132 2848/8528/2132 +f 2841/8529/2133 2842/8530/2133 2846/8531/2133 2845/8532/2133 +f 2844/8533/2134 2843/8534/2134 2847/8535/2134 2848/8536/2134 +f 2843/8537/2135 2841/8538/2135 2845/8539/2135 2847/8540/2135 +f 2848/8541/2136 2846/8542/2136 2842/8543/2136 2844/8544/2136 +o cube +v 0.27274062775481694 0.2424496836633233 -4.051424655567745 +v 0.1710971267560209 0.3011337314539937 -4.272161560591826 +v 0.0606994979864634 0.1284029578245447 -3.984105240745461 +v -0.04094400301233264 0.18708700561521507 -4.2048421457695415 +v 0.24090500945515045 0.3229215092592278 -4.015371345140819 +v 0.13926150845635443 0.3816055570498982 -4.2361082501649 +v 0.02886387968679688 0.2088747834204492 -3.9480519303185355 +v -0.07277962131199917 0.26755883121111956 -4.168788835342616 +vt 0.47216796875 0.72998046875 +vt 0.47216796875 0.73193359375 +vt 0.47412109375 0.73193359375 +vt 0.47412109375 0.72998046875 +vt 0.4697265625 0.72998046875 +vt 0.4697265625 0.73193359375 +vt 0.4716796875 0.73193359375 +vt 0.4716796875 0.72998046875 +vt 0.47216796875 0.73388671875 +vt 0.47216796875 0.73193359375 +vt 0.4716796875 0.73193359375 +vt 0.4716796875 0.73388671875 +vt 0.47265625 0.73193359375 +vt 0.47265625 0.73388671875 +vt 0.47216796875 0.73388671875 +vt 0.47216796875 0.73193359375 +vt 0.47412109375 0.72998046875 +vt 0.47412109375 0.73193359375 +vt 0.474609375 0.73193359375 +vt 0.474609375 0.72998046875 +vt 0.4716796875 0.72998046875 +vt 0.4716796875 0.73193359375 +vt 0.47216796875 0.73193359375 +vt 0.47216796875 0.72998046875 +vn 0.33957992852977603 -0.8583661396896483 -0.3845686445538739 +vn -0.33957992852977603 0.8583661396896483 0.3845686445538739 +vn 0.8481645190734143 0.45618690335511447 -0.2692776592891346 +vn -0.8481645190734143 -0.45618690335511447 0.2692776592891346 +vn 0.4065740039951842 -0.23473619116268152 0.8829476200963232 +vn -0.4065740039951842 0.23473619116268152 -0.8829476200963232 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2852/8545/2137 2850/8546/2137 2849/8547/2137 2851/8548/2137 +f 2855/8549/2138 2853/8550/2138 2854/8551/2138 2856/8552/2138 +f 2849/8553/2139 2850/8554/2139 2854/8555/2139 2853/8556/2139 +f 2852/8557/2140 2851/8558/2140 2855/8559/2140 2856/8560/2140 +f 2851/8561/2141 2849/8562/2141 2853/8563/2141 2855/8564/2141 +f 2856/8565/2142 2854/8566/2142 2850/8567/2142 2852/8568/2142 +o cube +v 0.6250842836094838 0.8876159582922856 -4.325138325806334 +v 0.41202275599309934 1.0106272147124646 -4.608154255117214 +v 0.4688342002997592 0.61698306770856 -4.325138362762457 +v 0.2557726726833748 0.7399943241287389 -4.608154292073338 +v 0.5638095447481539 0.9229929620193865 -4.263632744882579 +v 0.3507480171317695 1.0460042184395655 -4.5466486741934595 +v 0.40755946143842936 0.652360071435661 -4.2636327818387025 +v 0.19449793382204494 0.7753713278558398 -4.546648711149583 +vt 0.31787109375 0.52685546875 +vt 0.31787109375 0.529296875 +vt 0.32080078125 0.529296875 +vt 0.32080078125 0.52685546875 +vt 0.314453125 0.52685546875 +vt 0.314453125 0.529296875 +vt 0.3173828125 0.529296875 +vt 0.3173828125 0.52685546875 +vt 0.31787109375 0.5322265625 +vt 0.31787109375 0.529296875 +vt 0.3173828125 0.529296875 +vt 0.3173828125 0.5322265625 +vt 0.318359375 0.529296875 +vt 0.318359375 0.5322265625 +vt 0.31787109375 0.5322265625 +vt 0.31787109375 0.529296875 +vt 0.32080078125 0.52685546875 +vt 0.32080078125 0.529296875 +vt 0.3212890625 0.529296875 +vt 0.3212890625 0.52685546875 +vt 0.3173828125 0.52685546875 +vt 0.3173828125 0.529296875 +vt 0.31787109375 0.529296875 +vt 0.31787109375 0.52685546875 +vn 0.6535972145208513 -0.3773547064224099 -0.6560595298533823 +vn -0.6535972145208513 0.3773547064224099 0.6560595298533823 +vn 0.5000002665911186 0.8660252498679218 1.1825959514433215e-7 +vn -0.5000002665911186 -0.8660252498679218 -1.1825959514433215e-7 +vn 0.5681640736436919 -0.32803001712047714 0.7547091448290162 +vn -0.5681640736436919 0.32803001712047714 -0.7547091448290162 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2860/8569/2143 2858/8570/2143 2857/8571/2143 2859/8572/2143 +f 2863/8573/2144 2861/8574/2144 2862/8575/2144 2864/8576/2144 +f 2857/8577/2145 2858/8578/2145 2862/8579/2145 2861/8580/2145 +f 2860/8581/2146 2859/8582/2146 2863/8583/2146 2864/8584/2146 +f 2859/8585/2147 2857/8586/2147 2861/8587/2147 2863/8588/2147 +f 2864/8589/2148 2862/8590/2148 2858/8591/2148 2860/8592/2148 +o cube +v 0.46893669691285067 0.6171124907426759 -4.325159271814957 +v 0.2558751692964662 0.7401237471628548 -4.608175201125839 +v 0.1836313192147167 0.2938658037431288 -4.250871515082492 +v -0.029430208401667768 0.4168770601633077 -4.533887444393373 +v 0.42188199335539744 0.6722975361936718 -4.265749439870306 +v 0.20882046573901297 0.7953087926138507 -4.548765369181187 +v 0.13657661565726348 0.34905084919412466 -4.191461683137841 +v -0.076484911959121 0.47206210561430356 -4.474477612448721 +vt 0.12255859375 0.6181640625 +vt 0.12255859375 0.62158203125 +vt 0.12548828125 0.62158203125 +vt 0.12548828125 0.6181640625 +vt 0.119140625 0.6181640625 +vt 0.119140625 0.62158203125 +vt 0.1220703125 0.62158203125 +vt 0.1220703125 0.6181640625 +vt 0.12255859375 0.62451171875 +vt 0.12255859375 0.62158203125 +vt 0.1220703125 0.62158203125 +vt 0.1220703125 0.62451171875 +vt 0.123046875 0.62158203125 +vt 0.123046875 0.62451171875 +vt 0.12255859375 0.62451171875 +vt 0.12255859375 0.62158203125 +vt 0.12548828125 0.6181640625 +vt 0.12548828125 0.62158203125 +vt 0.1259765625 0.62158203125 +vt 0.1259765625 0.6181640625 +vt 0.1220703125 0.6181640625 +vt 0.1220703125 0.62158203125 +vt 0.12255859375 0.62158203125 +vt 0.12255859375 0.6181640625 +vn 0.5019168379461678 -0.5886404848106225 -0.6337048740762815 +vn -0.5019168379461678 0.5886404848106225 0.6337048740762815 +vn 0.6521265775957348 0.7388495702846791 -0.16980058681706386 +vn -0.6521265775957348 -0.7388495702846791 0.16980058681706386 +vn 0.568164073643692 -0.3280300171204772 0.7547091448290162 +vn -0.568164073643692 0.3280300171204772 -0.7547091448290162 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2868/8593/2149 2866/8594/2149 2865/8595/2149 2867/8596/2149 +f 2871/8597/2150 2869/8598/2150 2870/8599/2150 2872/8600/2150 +f 2865/8601/2151 2866/8602/2151 2870/8603/2151 2869/8604/2151 +f 2868/8605/2152 2867/8606/2152 2871/8607/2152 2872/8608/2152 +f 2867/8609/2153 2865/8610/2153 2869/8611/2153 2871/8612/2153 +f 2872/8613/2154 2870/8614/2154 2866/8615/2154 2868/8616/2154 +o cube +v 0.17485994538240554 0.2990205392221613 -4.262731436837211 +v 0.04169649062216521 0.37590257448477316 -4.439616392656512 +v 0.078250760991688 0.2330648202686637 -4.2186688832493 +v -0.05491269376855232 0.30994685553127554 -4.3955538390686 +v 0.14836728735228366 0.3724804853790102 -4.210858150059411 +v 0.01520383259204336 0.449362520641622 -4.3877431058787115 +v 0.05175810296156612 0.3065247664255126 -4.166795596471499 +v -0.08140535179867417 0.38340680168812447 -4.3436805522908 +vt 0.27685546875 0.822265625 +vt 0.27685546875 0.8232421875 +vt 0.2783203125 0.8232421875 +vt 0.2783203125 0.822265625 +vt 0.27490234375 0.822265625 +vt 0.27490234375 0.8232421875 +vt 0.2763671875 0.8232421875 +vt 0.2763671875 0.822265625 +vt 0.27685546875 0.82470703125 +vt 0.27685546875 0.8232421875 +vt 0.2763671875 0.8232421875 +vt 0.2763671875 0.82470703125 +vt 0.27734375 0.8232421875 +vt 0.27734375 0.82470703125 +vt 0.27685546875 0.82470703125 +vt 0.27685546875 0.8232421875 +vt 0.2783203125 0.822265625 +vt 0.2783203125 0.8232421875 +vt 0.27880859375 0.8232421875 +vt 0.27880859375 0.822265625 +vt 0.2763671875 0.822265625 +vt 0.2763671875 0.8232421875 +vt 0.27685546875 0.8232421875 +vt 0.27685546875 0.822265625 +vn 0.2825883523213 -0.7835727590063879 -0.5533150589632004 +vn -0.2825883523213 0.7835727590063879 0.5533150589632004 +vn 0.7728734751257403 0.5276457516279807 -0.3525004287032928 +vn -0.7728734751257403 -0.5276457516279807 0.3525004287032928 +vn 0.568164073643692 -0.32803001712047736 0.7547091448290162 +vn -0.568164073643692 0.32803001712047736 -0.7547091448290162 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2876/8617/2155 2874/8618/2155 2873/8619/2155 2875/8620/2155 +f 2879/8621/2156 2877/8622/2156 2878/8623/2156 2880/8624/2156 +f 2873/8625/2157 2874/8626/2157 2878/8627/2157 2877/8628/2157 +f 2876/8629/2158 2875/8630/2158 2879/8631/2158 2880/8632/2158 +f 2875/8633/2159 2873/8634/2159 2877/8635/2159 2879/8636/2159 +f 2880/8637/2160 2878/8638/2160 2874/8639/2160 2876/8640/2160 +o cube +v 0.23469244981456422 0.284643653365507 -4.153065909604633 +v 0.17523443409374126 0.2988997407027336 -4.262091174293033 +v 0.08977863157030436 0.18571004106328715 -4.086972221262223 +v 0.030320615849481397 0.19996612840051375 -4.195997485950623 +v 0.23469244981456422 0.284643653365507 -4.153065909604633 +v 0.17523443409374126 0.2988997407027336 -4.262091174293033 +v 0.08977863157030436 0.18571004106328715 -4.086972221262223 +v 0.030320615849481397 0.19996612840051375 -4.195997485950623 +vt 0.1435546875 0.67236328125 +vt 0.1435546875 0.673828125 +vt 0.14453125 0.673828125 +vt 0.14453125 0.67236328125 +vt 0.142578125 0.67236328125 +vt 0.142578125 0.673828125 +vt 0.1435546875 0.673828125 +vt 0.1435546875 0.67236328125 +vt 0.1435546875 0.673828125 +vt 0.1435546875 0.673828125 +vt 0.1435546875 0.6748046875 +vt 0.1435546875 0.6748046875 +vt 0.1435546875 0.6748046875 +vt 0.1435546875 0.6748046875 +vt 0.1435546875 0.673828125 +vt 0.1435546875 0.673828125 +vt 0.14453125 0.673828125 +vt 0.14453125 0.673828125 +vt 0.14453125 0.67236328125 +vt 0.14453125 0.67236328125 +vt 0.1435546875 0.673828125 +vt 0.1435546875 0.673828125 +vt 0.1435546875 0.67236328125 +vt 0.1435546875 0.67236328125 +vn 0.4200117706402241 -0.8417735232681545 -0.3391274805266921 +vn -0.4200117706402241 0.8417735232681545 0.3391274805266921 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2884/8641/2161 2882/8642/2161 2881/8643/2161 2883/8644/2161 +f 2887/8645/2162 2885/8646/2162 2886/8647/2162 2888/8648/2162 +f 2882/8649/2163 2886/8650/2163 2881/8651/2163 2885/8652/2163 +f 2883/8653/2164 2887/8654/2164 2884/8655/2164 2888/8656/2164 +f 2881/8657/2165 2885/8658/2165 2883/8659/2165 2887/8660/2165 +f 2886/8661/2166 2882/8662/2166 2888/8663/2166 2884/8664/2166 +o cube +v 0.20882046573901297 0.7953087926138507 -4.548765369181187 +v 0.10228970193082071 0.8568144208239401 -4.690273333836628 +v 0.04578882134007928 0.6105964000426809 -4.506315222476921 +v -0.06074194246811304 0.6721020282527703 -4.647823187132362 +v 0.20882046573901297 0.7953087926138507 -4.548765369181187 +v 0.10228970193082071 0.8568144208239401 -4.690273333836628 +v 0.04578882134007928 0.6105964000426809 -4.506315222476921 +v -0.06074194246811304 0.6721020282527703 -4.647823187132362 +vt 0.26953125 0.59619140625 +vt 0.26953125 0.59814453125 +vt 0.27099609375 0.59814453125 +vt 0.27099609375 0.59619140625 +vt 0.26806640625 0.59619140625 +vt 0.26806640625 0.59814453125 +vt 0.26953125 0.59814453125 +vt 0.26953125 0.59619140625 +vt 0.26953125 0.59814453125 +vt 0.26953125 0.59814453125 +vt 0.26953125 0.599609375 +vt 0.26953125 0.599609375 +vt 0.26953125 0.599609375 +vt 0.26953125 0.599609375 +vt 0.26953125 0.59814453125 +vt 0.26953125 0.59814453125 +vt 0.27099609375 0.59814453125 +vt 0.27099609375 0.59814453125 +vt 0.27099609375 0.59619140625 +vt 0.27099609375 0.59619140625 +vt 0.26953125 0.59814453125 +vt 0.26953125 0.59814453125 +vt 0.26953125 0.59619140625 +vt 0.26953125 0.59619140625 +vn 0.5019168379461678 -0.5886404848106225 -0.6337048740762815 +vn -0.5019168379461678 0.5886404848106225 0.6337048740762815 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2892/8665/2167 2890/8666/2167 2889/8667/2167 2891/8668/2167 +f 2895/8669/2168 2893/8670/2168 2894/8671/2168 2896/8672/2168 +f 2890/8673/2169 2894/8674/2169 2889/8675/2169 2893/8676/2169 +f 2891/8677/2170 2895/8678/2170 2892/8679/2170 2896/8680/2170 +f 2889/8681/2171 2893/8682/2171 2891/8683/2171 2895/8684/2171 +f 2894/8685/2172 2890/8686/2172 2896/8687/2172 2892/8688/2172 +o cube +v 0.2558751692964662 0.7401237471628548 -4.608175201125839 +v 0.07832389628281244 0.8426331275130039 -4.844021808884906 +v 0.0928435248975325 0.5554113545916851 -4.565725054421573 +v -0.08470774811612125 0.6579207349418341 -4.80157166218064 +v 0.2558751692964662 0.7401237471628548 -4.608175201125839 +v 0.07832389628281244 0.8426331275130039 -4.844021808884906 +v 0.0928435248975325 0.5554113545916851 -4.565725054421573 +v -0.08470774811612125 0.6579207349418341 -4.80157166218064 +vt 0.26806640625 0.646484375 +vt 0.26806640625 0.6484375 +vt 0.2705078125 0.6484375 +vt 0.2705078125 0.646484375 +vt 0.265625 0.646484375 +vt 0.265625 0.6484375 +vt 0.26806640625 0.6484375 +vt 0.26806640625 0.646484375 +vt 0.26806640625 0.6484375 +vt 0.26806640625 0.6484375 +vt 0.26806640625 0.65087890625 +vt 0.26806640625 0.65087890625 +vt 0.26806640625 0.65087890625 +vt 0.26806640625 0.65087890625 +vt 0.26806640625 0.6484375 +vt 0.26806640625 0.6484375 +vt 0.2705078125 0.6484375 +vt 0.2705078125 0.6484375 +vt 0.2705078125 0.646484375 +vt 0.2705078125 0.646484375 +vt 0.26806640625 0.6484375 +vt 0.26806640625 0.6484375 +vt 0.26806640625 0.646484375 +vt 0.26806640625 0.646484375 +vn 0.5019168379461678 -0.5886404848106225 -0.6337048740762815 +vn -0.5019168379461678 0.5886404848106225 0.6337048740762815 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2900/8689/2173 2898/8690/2173 2897/8691/2173 2899/8692/2173 +f 2903/8693/2174 2901/8694/2174 2902/8695/2174 2904/8696/2174 +f 2898/8697/2175 2902/8698/2175 2897/8699/2175 2901/8700/2175 +f 2899/8701/2176 2903/8702/2176 2900/8703/2176 2904/8704/2176 +f 2897/8705/2177 2901/8706/2177 2899/8707/2177 2903/8708/2177 +f 2902/8709/2178 2898/8710/2178 2904/8711/2178 2900/8712/2178 +o cube +v 0.3807727393311544 0.9565006365957194 -4.608154262508439 +v 0.20322146631750065 1.0590100169458685 -4.844000870267507 +v 0.2557726726833748 0.7399943241287389 -4.608154292073338 +v 0.07822139966972097 0.842503704478888 -4.844000899832405 +v 0.3194980004698246 0.9918776403228203 -4.546648681584685 +v 0.14194672745617082 1.0943870206729693 -4.7824952893437525 +v 0.19449793382204494 0.7753713278558398 -4.546648711149583 +v 0.01694666080839119 0.877880708205989 -4.782495318908651 +vt 0.47216796875 0.81396484375 +vt 0.47216796875 0.81591796875 +vt 0.474609375 0.81591796875 +vt 0.474609375 0.81396484375 +vt 0.46923828125 0.81396484375 +vt 0.46923828125 0.81591796875 +vt 0.4716796875 0.81591796875 +vt 0.4716796875 0.81396484375 +vt 0.47216796875 0.818359375 +vt 0.47216796875 0.81591796875 +vt 0.4716796875 0.81591796875 +vt 0.4716796875 0.818359375 +vt 0.47265625 0.81591796875 +vt 0.47265625 0.818359375 +vt 0.47216796875 0.818359375 +vt 0.47216796875 0.81591796875 +vt 0.474609375 0.81396484375 +vt 0.474609375 0.81591796875 +vt 0.47509765625 0.81591796875 +vt 0.47509765625 0.81396484375 +vt 0.4716796875 0.81396484375 +vt 0.4716796875 0.81591796875 +vt 0.47216796875 0.81591796875 +vt 0.47216796875 0.81396484375 +vn 0.6535972145208513 -0.3773547064224099 -0.6560595298533823 +vn -0.6535972145208513 0.3773547064224099 0.6560595298533823 +vn 0.5000002665911186 0.8660252498679218 1.1825959514433215e-7 +vn -0.5000002665911186 -0.8660252498679218 -1.1825959514433215e-7 +vn 0.5681640736436919 -0.32803001712047714 0.7547091448290162 +vn -0.5681640736436919 0.32803001712047714 -0.7547091448290162 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2908/8713/2179 2906/8714/2179 2905/8715/2179 2907/8716/2179 +f 2911/8717/2180 2909/8718/2180 2910/8719/2180 2912/8720/2180 +f 2905/8721/2181 2906/8722/2181 2910/8723/2181 2909/8724/2181 +f 2908/8725/2182 2907/8726/2182 2911/8727/2182 2912/8728/2182 +f 2907/8729/2183 2905/8730/2183 2909/8731/2183 2911/8732/2183 +f 2912/8733/2184 2910/8734/2184 2906/8735/2184 2908/8736/2184 +o cube +v 0.20322146631750065 1.0590100169458685 -4.844000870267507 +v 0.13220095711203916 1.1000137690859282 -4.938339513371134 +v 0.1094714163316659 0.8966302825956332 -4.844000892441181 +v 0.038450907126204414 0.9376340347356928 -4.938339535544808 +v 0.14194672745617082 1.0943870206729693 -4.7824952893437525 +v 0.07092621825070933 1.135390772813029 -4.876833932447379 +v 0.04819667747033607 0.932007286322734 -4.782495311517426 +v -0.02282383173512542 0.9730110384627937 -4.876833954621054 +vt 0.26953125 0.59326171875 +vt 0.26953125 0.5947265625 +vt 0.2705078125 0.5947265625 +vt 0.2705078125 0.59326171875 +vt 0.26806640625 0.59326171875 +vt 0.26806640625 0.5947265625 +vt 0.26904296875 0.5947265625 +vt 0.26904296875 0.59326171875 +vt 0.26953125 0.595703125 +vt 0.26953125 0.5947265625 +vt 0.26904296875 0.5947265625 +vt 0.26904296875 0.595703125 +vt 0.27001953125 0.5947265625 +vt 0.27001953125 0.595703125 +vt 0.26953125 0.595703125 +vt 0.26953125 0.5947265625 +vt 0.2705078125 0.59326171875 +vt 0.2705078125 0.5947265625 +vt 0.27099609375 0.5947265625 +vt 0.27099609375 0.59326171875 +vt 0.26904296875 0.59326171875 +vt 0.26904296875 0.5947265625 +vt 0.26953125 0.5947265625 +vt 0.26953125 0.59326171875 +vn 0.6535972145208513 -0.3773547064224099 -0.6560595298533823 +vn -0.6535972145208513 0.3773547064224099 0.6560595298533823 +vn 0.5000002665911186 0.8660252498679218 1.1825959514433215e-7 +vn -0.5000002665911186 -0.8660252498679218 -1.1825959514433215e-7 +vn 0.5681640736436919 -0.32803001712047714 0.7547091448290162 +vn -0.5681640736436919 0.32803001712047714 -0.7547091448290162 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2916/8737/2185 2914/8738/2185 2913/8739/2185 2915/8740/2185 +f 2919/8741/2186 2917/8742/2186 2918/8743/2186 2920/8744/2186 +f 2913/8745/2187 2914/8746/2187 2918/8747/2187 2917/8748/2187 +f 2916/8749/2188 2915/8750/2188 2919/8751/2188 2920/8752/2188 +f 2915/8753/2189 2913/8754/2189 2917/8755/2189 2919/8756/2189 +f 2920/8757/2190 2918/8758/2190 2914/8759/2190 2916/8760/2190 +o cube +v 0.1094714163316659 0.8966302825956332 -4.844000892441181 +v 0.08283872537961784 0.9120066896481555 -4.879377883605041 +v 0.07822139966972097 0.842503704478888 -4.844000899832405 +v 0.051588708717672904 0.8578801115314104 -4.879377890996266 +v 0.04819667747033607 0.932007286322734 -4.782495311517426 +v 0.021563986518288003 0.9473836933752564 -4.817872302681287 +v 0.01694666080839119 0.877880708205989 -4.782495318908651 +v -0.009686030143656876 0.8932571152585114 -4.817872310072511 +vt 0.263671875 0.82763671875 +vt 0.263671875 0.828125 +vt 0.263671875 0.828125 +vt 0.263671875 0.82763671875 +vt 0.26318359375 0.82763671875 +vt 0.26318359375 0.828125 +vt 0.26318359375 0.828125 +vt 0.26318359375 0.82763671875 +vt 0.263671875 0.828125 +vt 0.263671875 0.828125 +vt 0.26318359375 0.828125 +vt 0.26318359375 0.828125 +vt 0.26416015625 0.828125 +vt 0.26416015625 0.828125 +vt 0.263671875 0.828125 +vt 0.263671875 0.828125 +vt 0.263671875 0.82763671875 +vt 0.263671875 0.828125 +vt 0.26416015625 0.828125 +vt 0.26416015625 0.82763671875 +vt 0.26318359375 0.82763671875 +vt 0.26318359375 0.828125 +vt 0.263671875 0.828125 +vt 0.263671875 0.82763671875 +vn 0.6535972145208513 -0.3773547064224099 -0.6560595298533823 +vn -0.6535972145208513 0.3773547064224099 0.6560595298533823 +vn 0.5000002665911186 0.8660252498679218 1.1825959514433215e-7 +vn -0.5000002665911186 -0.8660252498679218 -1.1825959514433215e-7 +vn 0.5681640736436919 -0.32803001712047714 0.7547091448290162 +vn -0.5681640736436919 0.32803001712047714 -0.7547091448290162 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2924/8761/2191 2922/8762/2191 2921/8763/2191 2923/8764/2191 +f 2927/8765/2192 2925/8766/2192 2926/8767/2192 2928/8768/2192 +f 2921/8769/2193 2922/8770/2193 2926/8771/2193 2925/8772/2193 +f 2924/8773/2194 2923/8774/2194 2927/8775/2194 2928/8776/2194 +f 2923/8777/2195 2921/8778/2195 2925/8779/2195 2927/8780/2195 +f 2928/8781/2196 2926/8782/2196 2922/8783/2196 2924/8784/2196 +o cube +v 1.0163224178276726 0.3021102848866336 3.1515625 +v 1.0163224178276726 0.3021102848866336 -2.2546875 +v 0.711382618440974 -0.002829514500064967 3.1515625 +v 0.711382618440974 -0.002829514500064967 -2.2546875 +v 0.9483738755730278 0.3700588271412784 3.1515625 +v 0.9483738755730278 0.3700588271412784 -2.2546875 +v 0.6434340761863292 0.06511902775457984 3.1515625 +v 0.6434340761863292 0.06511902775457984 -2.2546875 +vt 0.3984375 0.58544921875 +vt 0.3984375 0.58837890625 +vt 0.4404296875 0.58837890625 +vt 0.4404296875 0.58544921875 +vt 0.35595703125 0.58544921875 +vt 0.35595703125 0.58837890625 +vt 0.39794921875 0.58837890625 +vt 0.39794921875 0.58544921875 +vt 0.3984375 0.63037109375 +vt 0.3984375 0.58837890625 +vt 0.39794921875 0.58837890625 +vt 0.39794921875 0.63037109375 +vt 0.39892578125 0.58837890625 +vt 0.39892578125 0.63037109375 +vt 0.3984375 0.63037109375 +vt 0.3984375 0.58837890625 +vt 0.4404296875 0.58544921875 +vt 0.4404296875 0.58837890625 +vt 0.44091796875 0.58837890625 +vt 0.44091796875 0.58544921875 +vt 0.39794921875 0.58544921875 +vt 0.39794921875 0.58837890625 +vt 0.3984375 0.58837890625 +vt 0.3984375 0.58544921875 +vn 0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865475 0.7071067811865476 0 +vn 0.7071067811865476 0.7071067811865475 0 +vn -0.7071067811865476 -0.7071067811865475 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2932/8785/2197 2930/8786/2197 2929/8787/2197 2931/8788/2197 +f 2935/8789/2198 2933/8790/2198 2934/8791/2198 2936/8792/2198 +f 2929/8793/2199 2930/8794/2199 2934/8795/2199 2933/8796/2199 +f 2932/8797/2200 2931/8798/2200 2935/8799/2200 2936/8800/2200 +f 2931/8801/2201 2929/8802/2201 2933/8803/2201 2935/8804/2201 +f 2936/8805/2202 2934/8806/2202 2930/8807/2202 2932/8808/2202 +o cube +v 0.7096835431862463 -0.0011091080695919166 3.0890625 +v 0.7096835431862463 -0.0011091080695919166 -2.2546875 +v 0.029952702908758733 -0.31807280437511637 3.0890625 +v 0.029952702908758733 -0.31807280437511637 -2.2546875 +v 0.6700630811480557 0.08385724696509401 3.0890625 +v 0.6700630811480557 0.08385724696509401 -2.2546875 +v -0.009667759129431852 -0.2331064493404304 3.0890625 +v -0.009667759129431852 -0.2331064493404304 -2.2546875 +vt 0.40576171875 0.814453125 +vt 0.40576171875 0.8203125 +vt 0.447265625 0.8203125 +vt 0.447265625 0.814453125 +vt 0.36376953125 0.814453125 +vt 0.36376953125 0.8203125 +vt 0.4052734375 0.8203125 +vt 0.4052734375 0.814453125 +vt 0.40576171875 0.86181640625 +vt 0.40576171875 0.8203125 +vt 0.4052734375 0.8203125 +vt 0.4052734375 0.86181640625 +vt 0.40625 0.8203125 +vt 0.40625 0.86181640625 +vt 0.40576171875 0.86181640625 +vt 0.40576171875 0.8203125 +vt 0.447265625 0.814453125 +vt 0.447265625 0.8203125 +vt 0.44775390625 0.8203125 +vt 0.44775390625 0.814453125 +vt 0.4052734375 0.814453125 +vt 0.4052734375 0.8203125 +vt 0.40576171875 0.8203125 +vt 0.40576171875 0.814453125 +vn 0.4226182617406993 -0.90630778703665 0 +vn -0.4226182617406993 0.90630778703665 0 +vn 0.90630778703665 0.4226182617406993 0 +vn -0.90630778703665 -0.4226182617406993 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2940/8809/2203 2938/8810/2203 2937/8811/2203 2939/8812/2203 +f 2943/8813/2204 2941/8814/2204 2942/8815/2204 2944/8816/2204 +f 2937/8817/2205 2938/8818/2205 2942/8819/2205 2941/8820/2205 +f 2940/8821/2206 2939/8822/2206 2943/8823/2206 2944/8824/2206 +f 2939/8825/2207 2937/8826/2207 2941/8827/2207 2943/8828/2207 +f 2944/8829/2208 2942/8830/2208 2938/8831/2208 2940/8832/2208 +o cube +v 1.2218749999999998 1.18046875 2.9640625 +v 1.2218749999999998 1.18046875 -2.2546875 +v 1.2218749999999998 0.68046875 2.9640625 +v 1.2218749999999998 0.68046875 -2.2546875 +v 1.1281249999999998 1.18046875 2.9640625 +v 1.1281249999999998 1.18046875 -2.2546875 +v 1.1281249999999998 0.68046875 2.9640625 +v 1.1281249999999998 0.68046875 -2.2546875 +vt 0.041015625 0.55712890625 +vt 0.041015625 0.56103515625 +vt 0.08154296875 0.56103515625 +vt 0.08154296875 0.55712890625 +vt 0 0.55712890625 +vt 0 0.56103515625 +vt 0.04052734375 0.56103515625 +vt 0.04052734375 0.55712890625 +vt 0.041015625 0.6015625 +vt 0.041015625 0.56103515625 +vt 0.04052734375 0.56103515625 +vt 0.04052734375 0.6015625 +vt 0.04150390625 0.56103515625 +vt 0.04150390625 0.6015625 +vt 0.041015625 0.6015625 +vt 0.041015625 0.56103515625 +vt 0.08154296875 0.55712890625 +vt 0.08154296875 0.56103515625 +vt 0.08203125 0.56103515625 +vt 0.08203125 0.55712890625 +vt 0.04052734375 0.55712890625 +vt 0.04052734375 0.56103515625 +vt 0.041015625 0.56103515625 +vt 0.041015625 0.55712890625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2948/8833/2209 2946/8834/2209 2945/8835/2209 2947/8836/2209 +f 2951/8837/2210 2949/8838/2210 2950/8839/2210 2952/8840/2210 +f 2945/8841/2211 2946/8842/2211 2950/8843/2211 2949/8844/2211 +f 2948/8845/2212 2947/8846/2212 2951/8847/2212 2952/8848/2212 +f 2947/8849/2213 2945/8850/2213 2949/8851/2213 2951/8852/2213 +f 2952/8853/2214 2950/8854/2214 2946/8855/2214 2948/8856/2214 +o cube +v 1.2609374999999998 0.7765625 3.0890625 +v 1.2609374999999998 0.7765625 -2.2859375 +v 1.2609374999999998 0.6515625 3.0890625 +v 1.2609374999999998 0.6515625 -2.2859375 +v 1.1359374999999998 0.7765625 3.0890625 +v 1.1359374999999998 0.7765625 -2.2859375 +v 1.1359374999999998 0.6515625 3.0890625 +v 1.1359374999999998 0.6515625 -2.2859375 +vt 0.13525390625 0.5634765625 +vt 0.13525390625 0.564453125 +vt 0.17724609375 0.564453125 +vt 0.17724609375 0.5634765625 +vt 0.09228515625 0.5634765625 +vt 0.09228515625 0.564453125 +vt 0.13427734375 0.564453125 +vt 0.13427734375 0.5634765625 +vt 0.13525390625 0.6064453125 +vt 0.13525390625 0.564453125 +vt 0.13427734375 0.564453125 +vt 0.13427734375 0.6064453125 +vt 0.13623046875 0.564453125 +vt 0.13623046875 0.6064453125 +vt 0.13525390625 0.6064453125 +vt 0.13525390625 0.564453125 +vt 0.17724609375 0.5634765625 +vt 0.17724609375 0.564453125 +vt 0.17822265625 0.564453125 +vt 0.17822265625 0.5634765625 +vt 0.13427734375 0.5634765625 +vt 0.13427734375 0.564453125 +vt 0.13525390625 0.564453125 +vt 0.13525390625 0.5634765625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2956/8857/2215 2954/8858/2215 2953/8859/2215 2955/8860/2215 +f 2959/8861/2216 2957/8862/2216 2958/8863/2216 2960/8864/2216 +f 2953/8865/2217 2954/8866/2217 2958/8867/2217 2957/8868/2217 +f 2956/8869/2218 2955/8870/2218 2959/8871/2218 2960/8872/2218 +f 2955/8873/2219 2953/8874/2219 2957/8875/2219 2959/8876/2219 +f 2960/8877/2220 2958/8878/2220 2954/8879/2220 2956/8880/2220 +o cube +v 1.2241987525261822 1.1798406490053712 -2.2269829662401115 +v 1.1214562699565953 1.2202968848254914 -3.063476443655629 +v 1.2221078226965971 0.680416436945774 -2.2508803389220273 +v 1.1193653401270105 0.7208726727658945 -3.087373816337545 +v 1.1311472206159736 1.1796837098426936 -2.2155614830061934 +v 1.0284047380463868 1.220139945662814 -3.0520549604217106 +v 1.1290562907863888 0.6802594977830965 -2.239458855688109 +v 1.026313808216802 0.7207157336032168 -3.075952333103627 +vt 0.1708984375 0.552734375 +vt 0.1708984375 0.556640625 +vt 0.17724609375 0.556640625 +vt 0.17724609375 0.552734375 +vt 0.1640625 0.552734375 +vt 0.1640625 0.556640625 +vt 0.17041015625 0.556640625 +vt 0.17041015625 0.552734375 +vt 0.1708984375 0.56298828125 +vt 0.1708984375 0.556640625 +vt 0.17041015625 0.556640625 +vt 0.17041015625 0.56298828125 +vt 0.17138671875 0.556640625 +vt 0.17138671875 0.56298828125 +vt 0.1708984375 0.56298828125 +vt 0.1708984375 0.556640625 +vt 0.17724609375 0.552734375 +vt 0.17724609375 0.556640625 +vt 0.177734375 0.556640625 +vt 0.177734375 0.552734375 +vt 0.17041015625 0.552734375 +vt 0.17041015625 0.556640625 +vt 0.1708984375 0.556640625 +vt 0.1708984375 0.552734375 +vn 0.9925496737088902 0.0016740177352280944 -0.12182915449512718 +vn -0.9925496737088902 -0.0016740177352280944 0.12182915449512718 +vn 0.004181859659169835 0.9988484241191943 0.04779474536383203 +vn -0.004181859659169835 -0.9988484241191943 -0.04779474536383203 +vn 0.1217688682306214 -0.04794813134236492 0.9913996769369098 +vn -0.1217688682306214 0.04794813134236492 -0.9913996769369098 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2964/8881/2221 2962/8882/2221 2961/8883/2221 2963/8884/2221 +f 2967/8885/2222 2965/8886/2222 2966/8887/2222 2968/8888/2222 +f 2961/8889/2223 2962/8890/2223 2966/8891/2223 2965/8892/2223 +f 2964/8893/2224 2963/8894/2224 2967/8895/2224 2968/8896/2224 +f 2963/8897/2225 2961/8898/2225 2965/8899/2225 2967/8900/2225 +f 2968/8901/2226 2966/8902/2226 2962/8903/2226 2964/8904/2226 +o cube +v 1.2615068048625828 0.7741426066761978 -2.281612465304391 +v 1.1555189476402343 0.802497833707241 -3.0866707273087215 +v 1.2609375 0.64921875 -2.2859375 +v 1.1549496427776516 0.6775739770310433 -3.0909957620043307 +v 1.1375761952880241 0.774142511197332 -2.265296705730618 +v 1.0315883380656756 0.8024977382283753 -3.070354967734948 +v 1.1370068904254413 0.6492186545211343 -2.2696217404262273 +v 1.0310190332030928 0.6775738815521776 -3.074680002430558 +vt 0.4296875 0.53076171875 +vt 0.4296875 0.53173828125 +vt 0.43603515625 0.53173828125 +vt 0.43603515625 0.53076171875 +vt 0.42236328125 0.53076171875 +vt 0.42236328125 0.53173828125 +vt 0.4287109375 0.53173828125 +vt 0.4287109375 0.53076171875 +vt 0.4296875 0.5380859375 +vt 0.4296875 0.53173828125 +vt 0.4287109375 0.53173828125 +vt 0.4287109375 0.5380859375 +vt 0.4306640625 0.53173828125 +vt 0.4306640625 0.5380859375 +vt 0.4296875 0.5380859375 +vt 0.4296875 0.53173828125 +vt 0.43603515625 0.53076171875 +vt 0.43603515625 0.53173828125 +vt 0.43701171875 0.53173828125 +vt 0.43701171875 0.53076171875 +vt 0.4287109375 0.53076171875 +vt 0.4287109375 0.53173828125 +vt 0.4296875 0.53173828125 +vt 0.4296875 0.53076171875 +vn 0.9914448765964705 7.638309258792971e-7 -0.1305260765901823 +vn -0.9914448765964705 -7.638309258792971e-7 0.1305260765901823 +vn 0.004554438900662544 0.9993908534095826 0.03460027756487479 +vn -0.004554438900662544 -0.9993908534095826 -0.03460027756487479 +vn 0.1304465935044289 -0.03489874096128409 0.9908409378514836 +vn -0.1304465935044289 0.03489874096128409 -0.9908409378514836 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2972/8905/2227 2970/8906/2227 2969/8907/2227 2971/8908/2227 +f 2975/8909/2228 2973/8910/2228 2974/8911/2228 2976/8912/2228 +f 2969/8913/2229 2970/8914/2229 2974/8915/2229 2973/8916/2229 +f 2972/8917/2230 2971/8918/2230 2975/8919/2230 2976/8920/2230 +f 2971/8921/2231 2969/8922/2231 2973/8923/2231 2975/8924/2231 +f 2976/8925/2232 2974/8926/2232 2970/8927/2232 2972/8928/2232 +o cube +v 1.1378674662270987 1.2128955896867484 -3.00017340126282 +v 0.9362949739306969 1.3377917037143048 -3.6654241461329273 +v 1.1194602353584004 0.7208323346941051 -3.0869773581875553 +v 0.9178877430619987 0.8457284487216614 -3.7522281030576625 +v 1.0480833271627144 1.211501289007427 -2.9732303725154248 +v 0.8465108348663128 1.3363974030349834 -3.638481117385532 +v 1.0296760962940164 0.7194380340147836 -3.06003432944016 +v 0.8281036039976146 0.84433414804234 -3.7252850743102677 +vt 0.1201171875 0.625 +vt 0.1201171875 0.62890625 +vt 0.12548828125 0.62890625 +vt 0.12548828125 0.625 +vt 0.1142578125 0.625 +vt 0.1142578125 0.62890625 +vt 0.11962890625 0.62890625 +vt 0.11962890625 0.625 +vt 0.1201171875 0.63427734375 +vt 0.1201171875 0.62890625 +vt 0.11962890625 0.62890625 +vt 0.11962890625 0.63427734375 +vt 0.12060546875 0.62890625 +vt 0.12060546875 0.63427734375 +vt 0.1201171875 0.63427734375 +vt 0.1201171875 0.62890625 +vt 0.12548828125 0.625 +vt 0.12548828125 0.62890625 +vt 0.1259765625 0.62890625 +vt 0.1259765625 0.625 +vt 0.11962890625 0.625 +vt 0.11962890625 0.62890625 +vt 0.1201171875 0.62890625 +vt 0.1201171875 0.625 +vn 0.9576974833534312 0.014872540579429161 -0.2873923066388826 +vn -0.9576974833534312 -0.014872540579429161 0.2873923066388826 +vn 0.03681446173739637 0.9841265099852866 0.1736079138494709 +vn -0.03681446173739637 -0.9841265099852866 -0.1736079138494709 +vn 0.2854123784727813 -0.17684405526025684 0.9419479573382052 +vn -0.2854123784727813 0.17684405526025684 -0.9419479573382052 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2980/8929/2233 2978/8930/2233 2977/8931/2233 2979/8932/2233 +f 2983/8933/2234 2981/8934/2234 2982/8935/2234 2984/8936/2234 +f 2977/8937/2235 2978/8938/2235 2982/8939/2235 2981/8940/2235 +f 2980/8941/2236 2979/8942/2236 2983/8943/2236 2984/8944/2236 +f 2979/8945/2237 2977/8946/2237 2981/8947/2237 2983/8948/2237 +f 2984/8949/2238 2982/8950/2238 2978/8951/2238 2980/8952/2238 +o cube +v 1.1590055965872972 0.801294677281483 -3.075822006255772 +v 0.9354058619856309 0.8991890441937703 -3.7849904288557257 +v 1.1540992725840016 0.6773640635263013 -3.091382564055499 +v 0.9304995379823352 0.7752584304385887 -3.800550986655453 +v 1.0397909714896802 0.8012947752280277 -3.038233801153306 +v 0.816191236888014 0.8991891421403151 -3.7474022237532596 +v 1.0348846474863846 0.6773641614728461 -3.0537943589530334 +v 0.8112849128847183 0.7752585283851334 -3.762962781552987 +vt 0.46923828125 0.9755859375 +vt 0.46923828125 0.9765625 +vt 0.47509765625 0.9765625 +vt 0.47509765625 0.9755859375 +vt 0.46240234375 0.9755859375 +vt 0.46240234375 0.9765625 +vt 0.46826171875 0.9765625 +vt 0.46826171875 0.9755859375 +vt 0.46923828125 0.982421875 +vt 0.46923828125 0.9765625 +vt 0.46826171875 0.9765625 +vt 0.46826171875 0.982421875 +vt 0.47021484375 0.9765625 +vt 0.47021484375 0.982421875 +vt 0.46923828125 0.982421875 +vt 0.46923828125 0.9765625 +vt 0.47509765625 0.9755859375 +vt 0.47509765625 0.9765625 +vt 0.47607421875 0.9765625 +vt 0.47607421875 0.9755859375 +vt 0.46826171875 0.9755859375 +vt 0.46826171875 0.9765625 +vt 0.46923828125 0.9765625 +vt 0.46923828125 0.9755859375 +vn 0.9537170007809357 -7.835723583385359e-7 -0.30070564081972745 +vn -0.9537170007809357 7.835723583385359e-7 0.30070564081972745 +vn 0.039250592026365674 0.9914449100414536 0.12448446239781848 +vn -0.039250592026365674 -0.9914449100414536 -0.12448446239781848 +vn 0.29813297946888845 -0.1305258225497165 0.9455578967999385 +vn -0.29813297946888845 0.1305258225497165 -0.9455578967999385 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2988/8953/2239 2986/8954/2239 2985/8955/2239 2987/8956/2239 +f 2991/8957/2240 2989/8958/2240 2990/8959/2240 2992/8960/2240 +f 2985/8961/2241 2986/8962/2241 2990/8963/2241 2989/8964/2241 +f 2988/8965/2242 2987/8966/2242 2991/8967/2242 2992/8968/2242 +f 2987/8969/2243 2985/8970/2243 2989/8971/2243 2991/8972/2243 +f 2992/8973/2244 2990/8974/2244 2986/8975/2244 2988/8976/2244 +o cube +v 0.941972204999071 1.3467503916137162 -3.6476577869832663 +v 0.9007710802772927 1.3409496959989897 -3.7852545956382846 +v 0.9565030186479434 0.7847708085658088 -3.6283173192536124 +v 0.9153018939261651 0.7789701129510823 -3.765914127908631 +v 0.8521881060738349 1.3453561370489178 -3.620714622091369 +v 0.8109869813520566 1.3395554414341913 -3.7583114307463874 +v 0.8667189197227073 0.7833765540010104 -3.6013741543617153 +v 0.825517795000929 0.7775758583862838 -3.7389709630167336 +vt 0.14306640625 0.66650390625 +vt 0.14306640625 0.6708984375 +vt 0.14404296875 0.6708984375 +vt 0.14404296875 0.66650390625 +vt 0.1416015625 0.66650390625 +vt 0.1416015625 0.6708984375 +vt 0.142578125 0.6708984375 +vt 0.142578125 0.66650390625 +vt 0.14306640625 0.671875 +vt 0.14306640625 0.6708984375 +vt 0.142578125 0.6708984375 +vt 0.142578125 0.671875 +vt 0.1435546875 0.6708984375 +vt 0.1435546875 0.671875 +vt 0.14306640625 0.671875 +vt 0.14306640625 0.6708984375 +vt 0.14404296875 0.66650390625 +vt 0.14404296875 0.6708984375 +vt 0.14453125 0.6708984375 +vt 0.14453125 0.66650390625 +vt 0.142578125 0.66650390625 +vt 0.142578125 0.6708984375 +vt 0.14306640625 0.6708984375 +vt 0.14306640625 0.66650390625 +vn 0.9576970552025187 0.014872048691183193 -0.287393758846902 +vn -0.9576970552025187 -0.014872048691183193 0.287393758846902 +vn -0.02583255759799548 0.9990748143073912 -0.03438305374160672 +vn 0.02583255759799548 -0.9990748143073912 0.03438305374160672 +vn 0.286616519803675 0.0403526651459237 0.9571951906436068 +vn -0.286616519803675 -0.0403526651459237 -0.9571951906436068 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 2996/8977/2245 2994/8978/2245 2993/8979/2245 2995/8980/2245 +f 2999/8981/2246 2997/8982/2246 2998/8983/2246 3000/8984/2246 +f 2993/8985/2247 2994/8986/2247 2998/8987/2247 2997/8988/2247 +f 2996/8989/2248 2995/8990/2248 2999/8991/2248 3000/8992/2248 +f 2995/8993/2249 2993/8994/2249 2997/8995/2249 2999/8996/2249 +f 3000/8997/2250 2998/8998/2250 2994/8999/2250 2996/9000/2250 +o cube +v 0.9069906318937889 1.3483221921197415 -3.757311747599115 +v 0.6609317290520519 1.4426880422324044 -4.240064378523934 +v 0.8691126252942943 0.8557380432809164 -3.8342929981006413 +v 0.6230537224525574 0.9501038933935793 -4.317045629025461 +v 0.8234472131607941 1.3480984825637086 -3.71477341617394 +v 0.5773883103190571 1.4424643326763715 -4.197526047098759 +v 0.7855692065612996 0.8555143337248834 -3.7917546666754665 +v 0.5395103037195625 0.9498801838375462 -4.274507297600286 +vt 0.12158203125 0.63720703125 +vt 0.12158203125 0.64111328125 +vt 0.12548828125 0.64111328125 +vt 0.12548828125 0.63720703125 +vt 0.1171875 0.63720703125 +vt 0.1171875 0.64111328125 +vt 0.12109375 0.64111328125 +vt 0.12109375 0.63720703125 +vt 0.12158203125 0.64501953125 +vt 0.12158203125 0.64111328125 +vt 0.12109375 0.64111328125 +vt 0.12109375 0.64501953125 +vt 0.1220703125 0.64111328125 +vt 0.1220703125 0.64501953125 +vt 0.12158203125 0.64501953125 +vt 0.12158203125 0.64111328125 +vt 0.12548828125 0.63720703125 +vt 0.12548828125 0.64111328125 +vt 0.1259765625 0.64111328125 +vt 0.1259765625 0.63720703125 +vt 0.12109375 0.63720703125 +vt 0.12109375 0.64111328125 +vt 0.12158203125 0.64111328125 +vt 0.12158203125 0.63720703125 +vn 0.8911297998186116 0.0023862352643522493 -0.45374220186853315 +vn -0.8911297998186116 -0.0023862352643522493 0.45374220186853315 +vn 0.07575601319898904 0.9851682976776504 0.15396250100305298 +vn -0.07575601319898904 -0.9851682976776504 -0.15396250100305298 +vn 0.44737982334861276 -0.1715742729321143 0.8777320562269447 +vn -0.44737982334861276 0.1715742729321143 -0.8777320562269447 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3004/9001/2251 3002/9002/2251 3001/9003/2251 3003/9004/2251 +f 3007/9005/2252 3005/9006/2252 3006/9007/2252 3008/9008/2252 +f 3001/9009/2253 3002/9010/2253 3006/9011/2253 3005/9012/2253 +f 3004/9013/2254 3003/9014/2254 3007/9015/2254 3008/9016/2254 +f 3003/9017/2255 3001/9018/2255 3005/9019/2255 3007/9020/2255 +f 3008/9021/2256 3006/9022/2256 3002/9023/2256 3004/9024/2256 +o cube +v 0.6427787379192116 1.4447972406661524 -4.2632789240725435 +v 0.06035254924046152 1.5992644178431146 -4.96509416038202 +v 0.6049006746060221 0.9522131589968037 -4.340260576468465 +v 0.02247448592727197 1.1066803361737656 -5.042075812777941 +v 0.5702934367937231 1.4410973632780328 -4.203938764584553 +v -0.012132751885026938 1.5955645404549947 -4.90575400089403 +v 0.5324153734805337 0.948513281608684 -4.280920416980474 +v -0.050010815198216485 1.102980458785646 -4.98273565328995 +vt 0.45849609375 0.79638671875 +vt 0.45849609375 0.80029296875 +vt 0.46533203125 0.80029296875 +vt 0.46533203125 0.79638671875 +vt 0.451171875 0.79638671875 +vt 0.451171875 0.80029296875 +vt 0.4580078125 0.80029296875 +vt 0.4580078125 0.79638671875 +vt 0.45849609375 0.80712890625 +vt 0.45849609375 0.80029296875 +vt 0.4580078125 0.80029296875 +vt 0.4580078125 0.80712890625 +vt 0.458984375 0.80029296875 +vt 0.458984375 0.80712890625 +vt 0.45849609375 0.80712890625 +vt 0.45849609375 0.80029296875 +vt 0.46533203125 0.79638671875 +vt 0.46533203125 0.80029296875 +vt 0.4658203125 0.80029296875 +vt 0.4658203125 0.79638671875 +vt 0.4580078125 0.79638671875 +vt 0.4580078125 0.80029296875 +vt 0.45849609375 0.80029296875 +vt 0.45849609375 0.79638671875 +vn 0.7731765453385434 0.03946535880660993 -0.6329617012052315 +vn -0.7731765453385434 -0.03946535880660993 0.6329617012052315 +vn 0.07575612662637897 0.9851681633386977 0.15396330479184145 +vn -0.07575612662637897 -0.9851681633386977 -0.15396330479184145 +vn 0.6296499337067569 -0.1669915428940129 0.7587191743886231 +vn -0.6296499337067569 0.1669915428940129 -0.7587191743886231 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3012/9025/2257 3010/9026/2257 3009/9027/2257 3011/9028/2257 +f 3015/9029/2258 3013/9030/2258 3014/9031/2258 3016/9032/2258 +f 3009/9033/2259 3010/9034/2259 3014/9035/2259 3013/9036/2259 +f 3012/9037/2260 3011/9038/2260 3015/9039/2260 3016/9040/2260 +f 3011/9041/2261 3009/9042/2261 3013/9043/2261 3015/9044/2261 +f 3016/9045/2262 3014/9046/2262 3010/9047/2262 3012/9048/2262 +o cube +v 0.6578721751491193 1.456984764317776 -4.243902304295742 +v 0.5997369227338204 1.4567151443404944 -4.358078638781823 +v 0.6594127202279404 0.9569872946656724 -4.2435059933649555 +v 0.6012774678126416 0.956717674688391 -4.357682327851036 +v 0.5743287821873584 1.456761075311609 -4.201363922148964 +v 0.5161935297720596 1.4564914553343276 -4.315540256635044 +v 0.5758693272661796 0.9567636056595054 -4.200967611218177 +v 0.5177340748508806 0.9564939856822239 -4.315143945704258 +vt 0.26953125 0.60498046875 +vt 0.26953125 0.60888671875 +vt 0.2705078125 0.60888671875 +vt 0.2705078125 0.60498046875 +vt 0.26806640625 0.60498046875 +vt 0.26806640625 0.60888671875 +vt 0.26904296875 0.60888671875 +vt 0.26904296875 0.60498046875 +vt 0.26953125 0.60986328125 +vt 0.26953125 0.60888671875 +vt 0.26904296875 0.60888671875 +vt 0.26904296875 0.60986328125 +vt 0.27001953125 0.60888671875 +vt 0.27001953125 0.60986328125 +vt 0.26953125 0.60986328125 +vt 0.26953125 0.60888671875 +vt 0.2705078125 0.60498046875 +vt 0.2705078125 0.60888671875 +vt 0.27099609375 0.60888671875 +vt 0.27099609375 0.60498046875 +vt 0.26904296875 0.60498046875 +vt 0.26904296875 0.60888671875 +vt 0.26953125 0.60888671875 +vt 0.26953125 0.60498046875 +vn 0.8911295249254496 0.0023860160657815815 -0.4537427428989652 +vn -0.8911295249254496 -0.0023860160657815815 0.4537427428989652 +vn -0.003081090157642216 0.9999949393042074 -0.0007926218615735569 +vn 0.003081090157642216 -0.9999949393042074 0.0007926218615735569 +vn 0.45373855543647945 0.002104351042197153 0.8911323667206283 +vn -0.45373855543647945 -0.002104351042197153 -0.8911323667206283 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3020/9049/2263 3018/9050/2263 3017/9051/2263 3019/9052/2263 +f 3023/9053/2264 3021/9054/2264 3022/9055/2264 3024/9056/2264 +f 3017/9057/2265 3018/9058/2265 3022/9059/2265 3021/9060/2265 +f 3020/9061/2266 3019/9062/2266 3023/9063/2266 3024/9064/2266 +f 3019/9065/2267 3017/9066/2267 3021/9067/2267 3023/9068/2267 +f 3024/9069/2268 3022/9070/2268 3018/9071/2268 3020/9072/2268 +o cube +v 0.5999288015171652 1.4567156008594933 -4.357930171837462 +v 0.33716439686862715 1.455693911018143 -4.625472362528141 +v 0.6014691177611979 0.9567181307162347 -4.357533591190355 +v 0.33870471311265976 0.9556964408748845 -4.625075781881034 +v 0.5776336642364415 1.4566642854753844 -4.336032986621891 +v 0.31486925958790335 1.4556425956340342 -4.60357517731257 +v 0.5791739804804741 0.9566668153321258 -4.3356364059747845 +v 0.31640957583193596 0.9556451254907756 -4.603178596665463 +vt 0.44482421875 0.86376953125 +vt 0.44482421875 0.86767578125 +vt 0.44775390625 0.86767578125 +vt 0.44775390625 0.86376953125 +vt 0.44189453125 0.86376953125 +vt 0.44189453125 0.86767578125 +vt 0.44482421875 0.86767578125 +vt 0.44482421875 0.86376953125 +vt 0.44482421875 0.87060546875 +vt 0.44482421875 0.86767578125 +vt 0.44482421875 0.86767578125 +vt 0.44482421875 0.87060546875 +vt 0.44482421875 0.86767578125 +vt 0.44482421875 0.87060546875 +vt 0.44482421875 0.87060546875 +vt 0.44482421875 0.86767578125 +vt 0.44775390625 0.86376953125 +vt 0.44775390625 0.86767578125 +vt 0.44775390625 0.86767578125 +vt 0.44775390625 0.86376953125 +vt 0.44482421875 0.86376953125 +vt 0.44482421875 0.86767578125 +vt 0.44482421875 0.86767578125 +vt 0.44482421875 0.86376953125 +vn 0.7134443929831624 0.0016420922914815467 -0.7007099268982804 +vn -0.7134443929831624 -0.0016420922914815467 0.7007099268982804 +vn -0.0030806324880652425 0.9999949402865171 -0.0007931612942134866 +vn 0.0030806324880652425 -0.9999949402865171 0.0007931612942134866 +vn 0.7007050790627685 0.002724506243600543 0.7134458418418093 +vn -0.7007050790627685 -0.002724506243600543 -0.7134458418418093 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3028/9073/2269 3026/9074/2269 3025/9075/2269 3027/9076/2269 +f 3031/9077/2270 3029/9078/2270 3030/9079/2270 3032/9080/2270 +f 3025/9081/2271 3026/9082/2271 3030/9083/2271 3029/9084/2271 +f 3028/9085/2272 3027/9086/2272 3031/9087/2272 3032/9088/2272 +f 3027/9089/2273 3025/9090/2273 3029/9091/2273 3031/9092/2273 +f 3032/9093/2274 3030/9094/2274 3026/9095/2274 3028/9096/2274 +o cube +v 0.90146000044772 1.3743154954149621 -3.7875317994854547 +v 0.8477164800323899 1.369889728018312 -3.868010443990179 +v 0.9136093881146885 0.843622585931537 -3.7664607125810026 +v 0.8598658676993585 0.839196818534887 -3.8469393570857267 +v 0.823489234482614 1.3745972438261456 -3.7354785308786953 +v 0.7697457140672839 1.3701714764294954 -3.8159571753834194 +v 0.8356386221495825 0.8439043343427205 -3.714407443974243 +v 0.7818951017342525 0.8394785669460705 -3.7948860884789672 +vt 0.1435546875 0.6796875 +vt 0.1435546875 0.68359375 +vt 0.14404296875 0.68359375 +vt 0.14404296875 0.6796875 +vt 0.142578125 0.6796875 +vt 0.142578125 0.68359375 +vt 0.14306640625 0.68359375 +vt 0.14306640625 0.6796875 +vt 0.1435546875 0.68408203125 +vt 0.1435546875 0.68359375 +vt 0.14306640625 0.68359375 +vt 0.14306640625 0.68408203125 +vt 0.14404296875 0.68359375 +vt 0.14404296875 0.68408203125 +vt 0.1435546875 0.68408203125 +vt 0.1435546875 0.68359375 +vt 0.14404296875 0.6796875 +vt 0.14404296875 0.68359375 +vt 0.14453125 0.68359375 +vt 0.14453125 0.6796875 +vt 0.14306640625 0.6796875 +vt 0.14306640625 0.68359375 +vt 0.1435546875 0.68359375 +vt 0.1435546875 0.6796875 +vn 0.8316881702944636 -0.00300531638595675 -0.5552348651387695 +vn -0.8316881702944636 0.00300531638595675 0.5552348651387695 +vn -0.022869435608411363 0.9989513590276236 -0.039663222408380536 +vn 0.022869435608411363 -0.9989513590276236 0.039663222408380536 +vn 0.5547718236421169 0.045685340868644425 0.8307472981132805 +vn -0.5547718236421169 -0.045685340868644425 -0.8307472981132805 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3036/9097/2275 3034/9098/2275 3033/9099/2275 3035/9100/2275 +f 3039/9101/2276 3037/9102/2276 3038/9103/2276 3040/9104/2276 +f 3033/9105/2277 3034/9106/2277 3038/9107/2277 3037/9108/2277 +f 3036/9109/2278 3035/9110/2278 3039/9111/2278 3040/9112/2278 +f 3035/9113/2279 3033/9114/2279 3037/9115/2279 3039/9116/2279 +f 3040/9117/2280 3038/9118/2280 3034/9119/2280 3036/9120/2280 +o cube +v 0.936525559363426 0.8991253073409542 -3.783238379764119 +v 0.6499878526940307 0.990266900337417 -4.331156578661282 +v 0.9301342926922899 0.7754828099468672 -3.800462913095726 +v 0.6435965860228946 0.8666244029433301 -4.348381111992889 +v 0.8256202059461802 0.8968315682110839 -3.7256211831627577 +v 0.539082499276785 0.9879731612075469 -4.27353938205992 +v 0.8192289392750441 0.7731890708169971 -3.7428457164943647 +v 0.5326912326056489 0.8643306638134599 -4.290763915391527 +vt 0.4140625 0.529296875 +vt 0.4140625 0.5302734375 +vt 0.4189453125 0.5302734375 +vt 0.4189453125 0.529296875 +vt 0.408203125 0.529296875 +vt 0.408203125 0.5302734375 +vt 0.4130859375 0.5302734375 +vt 0.4130859375 0.529296875 +vt 0.4140625 0.53515625 +vt 0.4140625 0.5302734375 +vt 0.4130859375 0.5302734375 +vt 0.4130859375 0.53515625 +vt 0.4150390625 0.5302734375 +vt 0.4150390625 0.53515625 +vt 0.4140625 0.53515625 +vt 0.4140625 0.5302734375 +vt 0.4189453125 0.529296875 +vt 0.4189453125 0.5302734375 +vt 0.419921875 0.5302734375 +vt 0.419921875 0.529296875 +vt 0.4130859375 0.529296875 +vt 0.4130859375 0.5302734375 +vt 0.4140625 0.5302734375 +vt 0.4140625 0.529296875 +vn 0.8872428273379654 0.018349913038961434 -0.46093757281089137 +vn -0.8872428273379654 -0.018349913038961434 0.46093757281089137 +vn 0.05113013336908869 0.9891399791526952 0.1377962666528555 +vn -0.05113013336908869 -0.9891399791526952 -0.1377962666528555 +vn 0.4584603306710324 -0.14582654879434062 0.8766691182354602 +vn -0.4584603306710324 0.14582654879434062 -0.8766691182354602 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3044/9121/2281 3042/9122/2281 3041/9123/2281 3043/9124/2281 +f 3047/9125/2282 3045/9126/2282 3046/9127/2282 3048/9128/2282 +f 3041/9129/2283 3042/9130/2283 3046/9131/2283 3045/9132/2283 +f 3044/9133/2284 3043/9134/2284 3047/9135/2284 3048/9136/2284 +f 3043/9137/2285 3041/9138/2285 3045/9139/2285 3047/9140/2285 +f 3048/9141/2286 3046/9142/2286 3042/9143/2286 3044/9144/2286 +o cube +v 0.6524047098155635 0.9900296717062458 -4.32736687084607 +v 0.08848126287025261 1.1364341947897048 -5.0123124321555705 +v 0.64510069835124 0.8669061142504721 -4.347670590110378 +v 0.08117725140592905 1.0133106373339311 -5.032616151419878 +v 0.5553143294073716 0.9828602336567207 -4.248963700054025 +v -0.008609117537939331 1.1292647567401797 -4.933909261363525 +v 0.548010317943048 0.8597366762009471 -4.269267419318333 +v -0.015913129002262896 1.006141199284406 -4.954212980627833 +vt 0.4599609375 0.6435546875 +vt 0.4599609375 0.64453125 +vt 0.466796875 0.64453125 +vt 0.466796875 0.6435546875 +vt 0.4521484375 0.6435546875 +vt 0.4521484375 0.64453125 +vt 0.458984375 0.64453125 +vt 0.458984375 0.6435546875 +vt 0.4599609375 0.6513671875 +vt 0.4599609375 0.64453125 +vt 0.458984375 0.64453125 +vt 0.458984375 0.6513671875 +vt 0.4609375 0.64453125 +vt 0.4609375 0.6513671875 +vt 0.4599609375 0.6513671875 +vt 0.4599609375 0.64453125 +vt 0.466796875 0.6435546875 +vt 0.466796875 0.64453125 +vt 0.4677734375 0.64453125 +vt 0.4677734375 0.6435546875 +vt 0.458984375 0.6435546875 +vt 0.458984375 0.64453125 +vt 0.4599609375 0.64453125 +vt 0.4599609375 0.6435546875 +vn 0.7767230432655358 0.0573555043962006 -0.6272253663363612 +vn -0.7767230432655358 -0.0573555043962006 0.6272253663363612 +vn 0.05843209171458852 0.9849884596461893 0.1624297541144644 +vn -0.05843209171458852 -0.9849884596461893 -0.1624297541144644 +vn 0.627125987914855 -0.16281302306414205 0.7617118318646052 +vn -0.627125987914855 0.16281302306414205 -0.7617118318646052 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3052/9145/2287 3050/9146/2287 3049/9147/2287 3051/9148/2287 +f 3055/9149/2288 3053/9150/2288 3054/9151/2288 3056/9152/2288 +f 3049/9153/2289 3050/9154/2289 3054/9155/2289 3053/9156/2289 +f 3052/9157/2290 3051/9158/2290 3055/9159/2290 3056/9160/2290 +f 3051/9161/2291 3049/9162/2291 3053/9163/2291 3055/9164/2291 +f 3056/9165/2292 3054/9166/2292 3050/9167/2292 3052/9168/2292 +o cube +v 0.6524047098155635 1.5212796717062456 -4.32736687084607 +v 0.08848126287025261 1.6676841947897045 -5.0123124321555705 +v 0.64510069835124 1.398156114250472 -4.347670590110378 +v 0.08117725140592905 1.544560637333931 -5.032616151419878 +v 0.5067691392032756 1.510525514631958 -4.209762114658003 +v -0.05715430774203531 1.656930037715417 -4.894707675967503 +v 0.499465127738952 1.3874019571761844 -4.2300658339223105 +v -0.06445831920635889 1.5338064802596434 -4.915011395231811 +vt 0.45947265625 0.7841796875 +vt 0.45947265625 0.78515625 +vt 0.46630859375 0.78515625 +vt 0.46630859375 0.7841796875 +vt 0.451171875 0.7841796875 +vt 0.451171875 0.78515625 +vt 0.4580078125 0.78515625 +vt 0.4580078125 0.7841796875 +vt 0.45947265625 0.7919921875 +vt 0.45947265625 0.78515625 +vt 0.4580078125 0.78515625 +vt 0.4580078125 0.7919921875 +vt 0.4609375 0.78515625 +vt 0.4609375 0.7919921875 +vt 0.45947265625 0.7919921875 +vt 0.45947265625 0.78515625 +vt 0.46630859375 0.7841796875 +vt 0.46630859375 0.78515625 +vt 0.4677734375 0.78515625 +vt 0.4677734375 0.7841796875 +vt 0.4580078125 0.7841796875 +vt 0.4580078125 0.78515625 +vt 0.45947265625 0.78515625 +vt 0.45947265625 0.7841796875 +vn 0.7767230432655358 0.0573555043962006 -0.6272253663363612 +vn -0.7767230432655358 -0.0573555043962006 0.6272253663363612 +vn 0.05843209171458852 0.9849884596461893 0.1624297541144644 +vn -0.05843209171458852 -0.9849884596461893 -0.1624297541144644 +vn 0.627125987914855 -0.16281302306414205 0.7617118318646052 +vn -0.627125987914855 0.16281302306414205 -0.7617118318646052 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3060/9169/2293 3058/9170/2293 3057/9171/2293 3059/9172/2293 +f 3063/9173/2294 3061/9174/2294 3062/9175/2294 3064/9176/2294 +f 3057/9177/2295 3058/9178/2295 3062/9179/2295 3061/9180/2295 +f 3060/9181/2296 3059/9182/2296 3063/9183/2296 3064/9184/2296 +f 3059/9185/2297 3057/9186/2297 3061/9187/2297 3063/9188/2297 +f 3064/9189/2298 3062/9190/2298 3058/9191/2298 3060/9192/2298 +o cube +v 0.936525559363426 1.4303753073409542 -3.783238379764119 +v 0.6499878526940307 1.5215169003374172 -4.331156578661282 +v 0.9301342926922899 1.3067328099468671 -3.800462913095726 +v 0.6435965860228946 1.39787440294333 -4.348381111992889 +v 0.7701675292375574 1.4269346986461489 -3.696812584862077 +v 0.48362982256816217 1.5180762916426116 -4.244730783759239 +v 0.7637762625664213 1.303292201252062 -3.714037118193684 +v 0.4772385558970261 1.3944337942485248 -4.261955317090846 +vt 0.470703125 0.83056640625 +vt 0.470703125 0.83154296875 +vt 0.4755859375 0.83154296875 +vt 0.4755859375 0.83056640625 +vt 0.46435546875 0.83056640625 +vt 0.46435546875 0.83154296875 +vt 0.46923828125 0.83154296875 +vt 0.46923828125 0.83056640625 +vt 0.470703125 0.83642578125 +vt 0.470703125 0.83154296875 +vt 0.46923828125 0.83154296875 +vt 0.46923828125 0.83642578125 +vt 0.47216796875 0.83154296875 +vt 0.47216796875 0.83642578125 +vt 0.470703125 0.83642578125 +vt 0.470703125 0.83154296875 +vt 0.4755859375 0.83056640625 +vt 0.4755859375 0.83154296875 +vt 0.47705078125 0.83154296875 +vt 0.47705078125 0.83056640625 +vt 0.46923828125 0.83056640625 +vt 0.46923828125 0.83154296875 +vt 0.470703125 0.83154296875 +vt 0.470703125 0.83056640625 +vn 0.8872428273379654 0.018349913038961434 -0.46093757281089137 +vn -0.8872428273379654 -0.018349913038961434 0.46093757281089137 +vn 0.05113013336908869 0.9891399791526952 0.1377962666528555 +vn -0.05113013336908869 -0.9891399791526952 -0.1377962666528555 +vn 0.4584603306710324 -0.14582654879434062 0.8766691182354602 +vn -0.4584603306710324 0.14582654879434062 -0.8766691182354602 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3068/9193/2299 3066/9194/2299 3065/9195/2299 3067/9196/2299 +f 3071/9197/2300 3069/9198/2300 3070/9199/2300 3072/9200/2300 +f 3065/9201/2301 3066/9202/2301 3070/9203/2301 3069/9204/2301 +f 3068/9205/2302 3067/9206/2302 3071/9207/2302 3072/9208/2302 +f 3067/9209/2303 3065/9210/2303 3069/9211/2303 3071/9212/2303 +f 3072/9213/2304 3070/9214/2304 3066/9215/2304 3068/9216/2304 +o cube +v 1.1590055965872972 1.3325446772814828 -3.075822006255772 +v 0.9354058619856309 1.4304390441937702 -3.7849904288557257 +v 1.1540992725840016 1.2086140635263012 -3.091382564055499 +v 0.9304995379823352 1.3065084304385886 -3.800550986655453 +v 0.9801836589408719 1.3325448242013 -3.019439698602073 +v 0.7565839243392055 1.4304391911135874 -3.728608121202027 +v 0.9752773349375762 1.2086142104461184 -3.0350002564018004 +v 0.7516776003359098 1.3065085773584058 -3.744168679001754 +vt 0.1337890625 0.6650390625 +vt 0.1337890625 0.666015625 +vt 0.1396484375 0.666015625 +vt 0.1396484375 0.6650390625 +vt 0.12646484375 0.6650390625 +vt 0.12646484375 0.666015625 +vt 0.13232421875 0.666015625 +vt 0.13232421875 0.6650390625 +vt 0.1337890625 0.671875 +vt 0.1337890625 0.666015625 +vt 0.13232421875 0.666015625 +vt 0.13232421875 0.671875 +vt 0.13525390625 0.666015625 +vt 0.13525390625 0.671875 +vt 0.1337890625 0.671875 +vt 0.1337890625 0.666015625 +vt 0.1396484375 0.6650390625 +vt 0.1396484375 0.666015625 +vt 0.14111328125 0.666015625 +vt 0.14111328125 0.6650390625 +vt 0.13232421875 0.6650390625 +vt 0.13232421875 0.666015625 +vt 0.1337890625 0.666015625 +vt 0.1337890625 0.6650390625 +vn 0.9537170007809357 -7.835723583385359e-7 -0.30070564081972745 +vn -0.9537170007809357 7.835723583385359e-7 0.30070564081972745 +vn 0.039250592026365674 0.9914449100414536 0.12448446239781848 +vn -0.039250592026365674 -0.9914449100414536 -0.12448446239781848 +vn 0.29813297946888845 -0.1305258225497165 0.9455578967999385 +vn -0.29813297946888845 0.1305258225497165 -0.9455578967999385 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3076/9217/2305 3074/9218/2305 3073/9219/2305 3075/9220/2305 +f 3079/9221/2306 3077/9222/2306 3078/9223/2306 3080/9224/2306 +f 3073/9225/2307 3074/9226/2307 3078/9227/2307 3077/9228/2307 +f 3076/9229/2308 3075/9230/2308 3079/9231/2308 3080/9232/2308 +f 3075/9233/2309 3073/9234/2309 3077/9235/2309 3079/9236/2309 +f 3080/9237/2310 3078/9238/2310 3074/9239/2310 3076/9240/2310 +o cube +v 1.2615068048625828 1.3053926066761978 -2.281612465304391 +v 1.1555189476402343 1.333747833707241 -3.0866707273087215 +v 1.2609375 1.18046875 -2.2859375 +v 1.1549496427776516 1.2088239770310434 -3.0909957620043307 +v 1.0756108905007447 1.3053924634578993 -2.2571388259437315 +v 0.9696230332783962 1.3337476904889425 -3.062197087948062 +v 1.0750415856381619 1.1804686067817014 -2.261463860639341 +v 0.9690537284158134 1.2088238338127446 -3.066522122643671 +vt 0.40087890625 0.53857421875 +vt 0.40087890625 0.53955078125 +vt 0.4072265625 0.53955078125 +vt 0.4072265625 0.53857421875 +vt 0.39306640625 0.53857421875 +vt 0.39306640625 0.53955078125 +vt 0.3994140625 0.53955078125 +vt 0.3994140625 0.53857421875 +vt 0.40087890625 0.5458984375 +vt 0.40087890625 0.53955078125 +vt 0.3994140625 0.53955078125 +vt 0.3994140625 0.5458984375 +vt 0.40234375 0.53955078125 +vt 0.40234375 0.5458984375 +vt 0.40087890625 0.5458984375 +vt 0.40087890625 0.53955078125 +vt 0.4072265625 0.53857421875 +vt 0.4072265625 0.53955078125 +vt 0.40869140625 0.53955078125 +vt 0.40869140625 0.53857421875 +vt 0.3994140625 0.53857421875 +vt 0.3994140625 0.53955078125 +vt 0.40087890625 0.53955078125 +vt 0.40087890625 0.53857421875 +vn 0.9914448765964705 7.638309258792971e-7 -0.1305260765901823 +vn -0.9914448765964705 -7.638309258792971e-7 0.1305260765901823 +vn 0.004554438900662544 0.9993908534095826 0.03460027756487479 +vn -0.004554438900662544 -0.9993908534095826 -0.03460027756487479 +vn 0.1304465935044289 -0.03489874096128409 0.9908409378514836 +vn -0.1304465935044289 0.03489874096128409 -0.9908409378514836 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3084/9241/2311 3082/9242/2311 3081/9243/2311 3083/9244/2311 +f 3087/9245/2312 3085/9246/2312 3086/9247/2312 3088/9248/2312 +f 3081/9249/2313 3082/9250/2313 3086/9251/2313 3085/9252/2313 +f 3084/9253/2314 3083/9254/2314 3087/9255/2314 3088/9256/2314 +f 3083/9257/2315 3081/9258/2315 3085/9259/2315 3087/9260/2315 +f 3088/9261/2316 3086/9262/2316 3082/9263/2316 3084/9264/2316 +o cube +v 1.2609374999999998 1.30546875 2.9640625 +v 1.2609374999999998 1.30546875 -2.2859375 +v 1.2609374999999998 1.18046875 2.9640625 +v 1.2609374999999998 1.18046875 -2.2859375 +v 1.0734374999999998 1.30546875 2.9640625 +v 1.0734374999999998 1.30546875 -2.2859375 +v 1.0734374999999998 1.18046875 2.9640625 +v 1.0734374999999998 1.18046875 -2.2859375 +vt 0.4404296875 0.67138671875 +vt 0.4404296875 0.67236328125 +vt 0.4814453125 0.67236328125 +vt 0.4814453125 0.67138671875 +vt 0.39794921875 0.67138671875 +vt 0.39794921875 0.67236328125 +vt 0.43896484375 0.67236328125 +vt 0.43896484375 0.67138671875 +vt 0.4404296875 0.71337890625 +vt 0.4404296875 0.67236328125 +vt 0.43896484375 0.67236328125 +vt 0.43896484375 0.71337890625 +vt 0.44189453125 0.67236328125 +vt 0.44189453125 0.71337890625 +vt 0.4404296875 0.71337890625 +vt 0.4404296875 0.67236328125 +vt 0.4814453125 0.67138671875 +vt 0.4814453125 0.67236328125 +vt 0.48291015625 0.67236328125 +vt 0.48291015625 0.67138671875 +vt 0.43896484375 0.67138671875 +vt 0.43896484375 0.67236328125 +vt 0.4404296875 0.67236328125 +vt 0.4404296875 0.67138671875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3092/9265/2317 3090/9266/2317 3089/9267/2317 3091/9268/2317 +f 3095/9269/2318 3093/9270/2318 3094/9271/2318 3096/9272/2318 +f 3089/9273/2319 3090/9274/2319 3094/9275/2319 3093/9276/2319 +f 3092/9277/2320 3091/9278/2320 3095/9279/2320 3096/9280/2320 +f 3091/9281/2321 3089/9282/2321 3093/9283/2321 3095/9284/2321 +f 3096/9285/2322 3094/9286/2322 3090/9287/2322 3092/9288/2322 +o cube +v -0.6856880811480557 0.023359756815423793 3.263461903696438 +v -0.6856880811480557 0.06664868930620793 3.180304638085979 +v -0.06260147756035872 -0.23436128950285395 3.129300818749422 +v -0.06260147756035872 -0.19107235701206982 3.046143553138963 +v -0.7253085431862463 -0.05200632055600973 3.2242288070875365 +v -0.7253085431862463 -0.008717388065225595 3.1410715414770776 +v -0.1022219395985493 -0.3097273668742875 3.09006772214052 +v -0.1022219395985493 -0.26643843438350334 3.0069104565300613 +vt 0.14306640625 0.68994140625 +vt 0.14306640625 0.6953125 +vt 0.142578125 0.6953125 +vt 0.142578125 0.68994140625 +vt 0.14404296875 0.68994140625 +vt 0.14404296875 0.6953125 +vt 0.1435546875 0.6953125 +vt 0.1435546875 0.68994140625 +vt 0.14306640625 0.69580078125 +vt 0.14306640625 0.6953125 +vt 0.1435546875 0.6953125 +vt 0.1435546875 0.69580078125 +vt 0.1435546875 0.6953125 +vt 0.1435546875 0.69580078125 +vt 0.14404296875 0.69580078125 +vt 0.14404296875 0.6953125 +vt 0.14453125 0.68994140625 +vt 0.14453125 0.6953125 +vt 0.14404296875 0.6953125 +vt 0.14404296875 0.68994140625 +vt 0.1435546875 0.68994140625 +vt 0.1435546875 0.6953125 +vt 0.14306640625 0.6953125 +vt 0.14306640625 0.68994140625 +vn 0.4226182617406993 0.8039048252952893 0.4184863638282856 +vn -0.4226182617406993 -0.8039048252952893 -0.4184863638282856 +vn -0.90630778703665 0.3748669764629494 0.1951433962865685 +vn 0.90630778703665 -0.3748669764629494 -0.1951433962865685 +vn 0 -0.4617486132350339 0.8870108331782217 +vn 0 0.4617486132350339 -0.8870108331782217 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3100/9289/2323 3098/9290/2323 3097/9291/2323 3099/9292/2323 +f 3103/9293/2324 3101/9294/2324 3102/9295/2324 3104/9296/2324 +f 3097/9297/2325 3098/9298/2325 3102/9299/2325 3101/9300/2325 +f 3100/9301/2326 3099/9302/2326 3103/9303/2326 3104/9304/2326 +f 3099/9305/2327 3097/9306/2327 3101/9307/2327 3103/9308/2327 +f 3104/9309/2328 3102/9310/2328 3098/9311/2328 3100/9312/2328 +o cube +v -0.9684182929554438 0.2811437299989632 3.397655746296104 +v -0.9684182929554438 0.32443266248974734 3.314498480685645 +v -0.6590590761863292 0.006738753381228868 3.2548095569614888 +v -0.6590590761863292 0.050027685872013006 3.17165229135103 +v -1.0347095536916826 0.22234266358087762 3.3670458485815433 +v -1.0347095536916826 0.26563159607166176 3.2838885829710844 +v -0.725350336922568 -0.052062313036857155 3.224199659246928 +v -0.725350336922568 -0.008773380546072573 3.1410423936364693 +vt 0.14306640625 0.67529296875 +vt 0.14306640625 0.6787109375 +vt 0.142578125 0.6787109375 +vt 0.142578125 0.67529296875 +vt 0.14404296875 0.67529296875 +vt 0.14404296875 0.6787109375 +vt 0.1435546875 0.6787109375 +vt 0.1435546875 0.67529296875 +vt 0.14306640625 0.67919921875 +vt 0.14306640625 0.6787109375 +vt 0.1435546875 0.6787109375 +vt 0.1435546875 0.67919921875 +vt 0.1435546875 0.6787109375 +vt 0.1435546875 0.67919921875 +vt 0.14404296875 0.67919921875 +vt 0.14404296875 0.6787109375 +vt 0.14453125 0.67529296875 +vt 0.14453125 0.6787109375 +vt 0.14404296875 0.6787109375 +vt 0.14404296875 0.67529296875 +vt 0.1435546875 0.67529296875 +vt 0.1435546875 0.6787109375 +vt 0.14306640625 0.6787109375 +vt 0.14306640625 0.67529296875 +vn 0.7071067811865476 0.62721137512625 0.3265055756219769 +vn -0.7071067811865476 -0.62721137512625 -0.3265055756219769 +vn -0.7071067811865476 0.62721137512625 0.32650557562197685 +vn 0.7071067811865476 -0.62721137512625 -0.32650557562197685 +vn -2.775557561562892e-17 -0.461748613235034 0.8870108331782218 +vn 2.775557561562892e-17 0.461748613235034 -0.8870108331782218 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3108/9313/2329 3106/9314/2329 3105/9315/2329 3107/9316/2329 +f 3111/9317/2330 3109/9318/2330 3110/9319/2330 3112/9320/2330 +f 3105/9321/2331 3106/9322/2331 3110/9323/2331 3109/9324/2331 +f 3108/9325/2332 3107/9326/2332 3111/9327/2332 3112/9328/2332 +f 3107/9329/2333 3105/9330/2333 3109/9331/2333 3111/9332/2333 +f 3112/9333/2334 3110/9334/2334 3106/9335/2334 3108/9336/2334 +o cube +v -1.0106416606807433 0.36178959427473284 3.471568005883002 +v -1.0175216123278292 0.41750809827081226 3.3964868692522034 +v -0.9391076547267112 0.2394988602737883 3.37425984592363 +v -0.945987606373797 0.2952173642698678 3.2991787092928315 +v -1.0956080165076696 0.32664585661555945 3.453273236662393 +v -1.1024879681547555 0.3823643606116389 3.3781921000315944 +v -1.0240740105536374 0.20435512261461494 3.355965076703021 +v -1.0309539622007233 0.2600736266106944 3.2808839400722225 +vt 0.14013671875 0.69091796875 +vt 0.14013671875 0.69189453125 +vt 0.1396484375 0.69189453125 +vt 0.1396484375 0.69091796875 +vt 0.14111328125 0.69091796875 +vt 0.14111328125 0.69189453125 +vt 0.140625 0.69189453125 +vt 0.140625 0.69091796875 +vt 0.14013671875 0.6923828125 +vt 0.14013671875 0.69189453125 +vt 0.140625 0.69189453125 +vt 0.140625 0.6923828125 +vt 0.140625 0.69189453125 +vt 0.140625 0.6923828125 +vt 0.14111328125 0.6923828125 +vt 0.14111328125 0.69189453125 +vt 0.1416015625 0.69091796875 +vt 0.1416015625 0.69189453125 +vt 0.14111328125 0.69189453125 +vt 0.14111328125 0.69091796875 +vt 0.140625 0.69091796875 +vt 0.140625 0.69189453125 +vt 0.14013671875 0.69189453125 +vt 0.14013671875 0.69091796875 +vn 0.9063077954872143 0.37486653503118256 0.19514420501982943 +vn -0.9063077954872143 -0.37486653503118256 -0.19514420501982943 +vn -0.41619785282345984 0.7115097250964045 0.5661565670363461 +vn 0.41619785282345984 -0.7115097250964045 -0.5661565670363461 +vn 0.07338615090224926 -0.594330709291514 0.8008654573951846 +vn -0.07338615090224926 0.594330709291514 -0.8008654573951846 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3116/9337/2335 3114/9338/2335 3113/9339/2335 3115/9340/2335 +f 3119/9341/2336 3117/9342/2336 3118/9343/2336 3120/9344/2336 +f 3113/9345/2337 3114/9346/2337 3118/9347/2337 3117/9348/2337 +f 3116/9349/2338 3115/9350/2338 3119/9351/2338 3120/9352/2338 +f 3115/9353/2339 3113/9354/2339 3117/9355/2339 3119/9356/2339 +f 3120/9357/2340 3118/9358/2340 3114/9359/2340 3116/9360/2340 +o cube +v -1.045297600273155 0.6747617065285062 3.874405755590054 +v -1.0571714416028986 0.7468103478338342 3.8156089216775695 +v -0.9980042847692506 0.3250748772991014 3.4363547154450345 +v -1.0098781260989942 0.3971235186044293 3.37755788153255 +v -1.1379579748232331 0.6605714029518575 3.875729678790926 +v -1.1498318161529766 0.7326200442571854 3.8169328448784414 +v -1.0906646593193288 0.31088457372245276 3.4376786386459064 +v -1.1025385006490722 0.38293321502778066 3.3788818047334224 +vt 0.14306640625 0.6845703125 +vt 0.14306640625 0.68896484375 +vt 0.142578125 0.68896484375 +vt 0.142578125 0.6845703125 +vt 0.14404296875 0.6845703125 +vt 0.14404296875 0.68896484375 +vt 0.1435546875 0.68896484375 +vt 0.1435546875 0.6845703125 +vt 0.14306640625 0.689453125 +vt 0.14306640625 0.68896484375 +vt 0.1435546875 0.68896484375 +vt 0.1435546875 0.689453125 +vt 0.1435546875 0.68896484375 +vt 0.1435546875 0.689453125 +vt 0.14404296875 0.689453125 +vt 0.14404296875 0.68896484375 +vt 0.14453125 0.6845703125 +vt 0.14453125 0.68896484375 +vt 0.14404296875 0.68896484375 +vt 0.14404296875 0.6845703125 +vt 0.1435546875 0.6845703125 +vt 0.1435546875 0.68896484375 +vt 0.14306640625 0.68896484375 +vt 0.14306640625 0.6845703125 +vn 0.9883773285341655 0.15136323815091882 -0.01412184747596916 +vn -0.9883773285341655 -0.15136323815091882 0.01412184747596916 +vn -0.08407700534027453 0.6216654741856085 0.7787574047022564 +vn 0.08407700534027453 -0.6216654741856085 -0.7787574047022564 +vn 0.12665430751726434 -0.7685188405901647 0.6271662283998329 +vn -0.12665430751726434 0.7685188405901647 -0.6271662283998329 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3124/9361/2341 3122/9362/2341 3121/9363/2341 3123/9364/2341 +f 3127/9365/2342 3125/9366/2342 3126/9367/2342 3128/9368/2342 +f 3121/9369/2343 3122/9370/2343 3126/9371/2343 3125/9372/2343 +f 3124/9373/2344 3123/9374/2344 3127/9375/2344 3128/9376/2344 +f 3123/9377/2345 3121/9378/2345 3125/9379/2345 3127/9380/2345 +f 3128/9381/2346 3126/9382/2346 3122/9383/2346 3124/9384/2346 +o cube +v -0.0963143050184813 0.4357857933452942 3.643135554249963 +v -0.09161307915126558 -0.07525159862107864 3.1832715172916974 +v -0.0963143050184813 0.4357857933452942 3.643135554249963 +v -0.09161307915126558 -0.07525159862107864 3.1832715172916974 +v -1.154771114552462 0.49215930540282415 3.5696681499849 +v -1.150069888685246 -0.018878086563548724 3.1098041130266343 +v -1.154771114552462 0.49215930540282415 3.5696681499849 +v -1.150069888685246 -0.018878086563548724 3.1098041130266343 +vt 0.3662109375 0.7412109375 +vt 0.36083984375 0.7412109375 +vt 0.3662109375 0.7412109375 +vt 0.36083984375 0.7412109375 +vt 0.3798828125 0.7412109375 +vt 0.37451171875 0.7412109375 +vt 0.3798828125 0.7412109375 +vt 0.37451171875 0.7412109375 +vt 0.3662109375 0.74658203125 +vt 0.3662109375 0.7412109375 +vt 0.37451171875 0.7412109375 +vt 0.37451171875 0.74658203125 +vt 0.37451171875 0.7412109375 +vt 0.37451171875 0.74658203125 +vt 0.3828125 0.74658203125 +vt 0.3828125 0.7412109375 +vt 0.38818359375 0.7412109375 +vt 0.3798828125 0.7412109375 +vt 0.38818359375 0.7412109375 +vt 0.3798828125 0.7412109375 +vt 0.37451171875 0.7412109375 +vt 0.3662109375 0.7412109375 +vt 0.37451171875 0.7412109375 +vt 0.3662109375 0.7412109375 +vn 0 0 0 +vn 0 0 0 +vn 0.08688768890174711 0.6668205973761241 -0.7401356770432447 +vn -0.08688768890174711 -0.6668205973761241 0.7401356770432447 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3130/9385/2347 3129/9386/2347 3132/9387/2347 3131/9388/2347 +f 3133/9389/2348 3134/9390/2348 3135/9391/2348 3136/9392/2348 +f 3129/9393/2349 3130/9394/2349 3134/9395/2349 3133/9396/2349 +f 3132/9397/2350 3131/9398/2350 3135/9399/2350 3136/9400/2350 +f 3129/9401/2351 3133/9402/2351 3131/9403/2351 3135/9404/2351 +f 3134/9405/2352 3130/9406/2352 3136/9407/2352 3132/9408/2352 +o cube +v -0.09268087932489417 0.07829447374346415 3.285635213495537 +v -0.09434395593061436 -0.300570957635258 3.0668557147247006 +v -0.09268087932489417 0.07829447374346415 3.285635213495537 +v -0.09434395593061436 -0.300570957635258 3.0668557147247006 +v -0.7795265319544533 0.09549484970108951 3.261070064792721 +v -0.7811896085601735 -0.28337058167763257 3.042290566021885 +v -0.7795265319544533 0.09549484970108951 3.261070064792721 +v -0.7811896085601735 -0.28337058167763257 3.042290566021885 +vt 0.22216796875 0.60693359375 +vt 0.21875 0.60693359375 +vt 0.22216796875 0.60693359375 +vt 0.21875 0.60693359375 +vt 0.23095703125 0.60693359375 +vt 0.2275390625 0.60693359375 +vt 0.23095703125 0.60693359375 +vt 0.2275390625 0.60693359375 +vt 0.22216796875 0.6103515625 +vt 0.22216796875 0.60693359375 +vt 0.2275390625 0.60693359375 +vt 0.2275390625 0.6103515625 +vt 0.2275390625 0.60693359375 +vt 0.2275390625 0.6103515625 +vt 0.23291015625 0.6103515625 +vt 0.23291015625 0.60693359375 +vt 0.236328125 0.60693359375 +vt 0.23095703125 0.60693359375 +vt 0.236328125 0.60693359375 +vt 0.23095703125 0.60693359375 +vt 0.2275390625 0.60693359375 +vt 0.22216796875 0.60693359375 +vt 0.2275390625 0.60693359375 +vt 0.22216796875 0.60693359375 +vn 0 0 0 +vn 0 0 0 +vn 0.04345342434361853 0.49945564722235547 -0.8652490140823689 +vn -0.04345342434361853 -0.49945564722235547 0.8652490140823689 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3138/9409/2353 3137/9410/2353 3140/9411/2353 3139/9412/2353 +f 3141/9413/2354 3142/9414/2354 3143/9415/2354 3144/9416/2354 +f 3137/9417/2355 3138/9418/2355 3142/9419/2355 3141/9420/2355 +f 3140/9421/2356 3139/9422/2356 3143/9423/2356 3144/9424/2356 +f 3137/9425/2357 3141/9426/2357 3139/9427/2357 3143/9428/2357 +f 3142/9429/2358 3138/9430/2358 3144/9431/2358 3140/9432/2358 +o cube +v 0.11903480197966969 0.5383333541990399 3.9674220314954876 +v 0.011838965348407365 0.1453479946906412 3.3376827522528965 +v 0.11903480197966969 0.5383333541990399 3.9674220314954876 +v 0.011838965348407365 0.1453479946906412 3.3376827522528965 +v -1.1068320668533616 0.7750523478142608 4.028369040932346 +v -1.214027903484624 0.382066988305862 3.398629761689755 +v -1.1068320668533616 0.7750523478142608 4.028369040932346 +v -1.214027903484624 0.382066988305862 3.398629761689755 +vt 0.23193359375 0.822265625 +vt 0.22607421875 0.822265625 +vt 0.23193359375 0.822265625 +vt 0.22607421875 0.822265625 +vt 0.24755859375 0.822265625 +vt 0.24169921875 0.822265625 +vt 0.24755859375 0.822265625 +vt 0.24169921875 0.822265625 +vt 0.23193359375 0.828125 +vt 0.23193359375 0.822265625 +vt 0.24169921875 0.822265625 +vt 0.24169921875 0.828125 +vt 0.24169921875 0.822265625 +vt 0.24169921875 0.828125 +vt 0.25146484375 0.828125 +vt 0.25146484375 0.822265625 +vt 0.25732421875 0.822265625 +vt 0.24755859375 0.822265625 +vt 0.25732421875 0.822265625 +vt 0.24755859375 0.822265625 +vt 0.24169921875 0.822265625 +vt 0.23193359375 0.822265625 +vt 0.24169921875 0.822265625 +vt 0.23193359375 0.822265625 +vn 0 0 0 +vn 0 0 0 +vn 0.13346129707496002 0.8304104363659124 -0.5409312242398698 +vn -0.13346129707496002 -0.8304104363659124 0.5409312242398698 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3146/9433/2359 3145/9434/2359 3148/9435/2359 3147/9436/2359 +f 3149/9437/2360 3150/9438/2360 3151/9439/2360 3152/9440/2360 +f 3145/9441/2361 3146/9442/2361 3150/9443/2361 3149/9444/2361 +f 3148/9445/2362 3147/9446/2362 3151/9447/2362 3152/9448/2362 +f 3145/9449/2363 3149/9450/2363 3147/9451/2363 3151/9452/2363 +f 3150/9453/2364 3146/9454/2364 3152/9455/2364 3148/9456/2364 +o cube +v -0.09401998058508279 0.5528167636418044 4.4994080839879125 +v -0.09342602329790066 0.5105261336298343 3.813210299214505 +v -0.09401998058508279 0.5528167636418044 4.4994080839879125 +v -0.09342602329790066 0.5105261336298343 3.813210299214505 +v -1.1307443321486157 0.697913504359463 4.489568351609188 +v -1.1301503748614337 0.6556228743474929 3.803370566835781 +v -1.1307443321486157 0.697913504359463 4.489568351609188 +v -1.1301503748614337 0.6556228743474929 3.803370566835781 +vt 0.09765625 0.61767578125 +vt 0.09228515625 0.61767578125 +vt 0.09765625 0.61767578125 +vt 0.09228515625 0.61767578125 +vt 0.11083984375 0.61767578125 +vt 0.10546875 0.61767578125 +vt 0.11083984375 0.61767578125 +vt 0.10546875 0.61767578125 +vt 0.09765625 0.623046875 +vt 0.09765625 0.61767578125 +vt 0.10546875 0.61767578125 +vt 0.10546875 0.623046875 +vt 0.10546875 0.61767578125 +vt 0.10546875 0.623046875 +vt 0.11328125 0.623046875 +vt 0.11328125 0.61767578125 +vt 0.11865234375 0.61767578125 +vt 0.11083984375 0.61767578125 +vt 0.11865234375 0.61767578125 +vt 0.11083984375 0.61767578125 +vt 0.10546875 0.61767578125 +vt 0.09765625 0.61767578125 +vt 0.10546875 0.61767578125 +vt 0.09765625 0.61767578125 +vn 0 0 0 +vn 0 0 0 +vn 0.13891552118412215 0.988436213015681 -0.060797456964605597 +vn -0.13891552118412215 -0.988436213015681 0.060797456964605597 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3154/9457/2365 3153/9458/2365 3156/9459/2365 3155/9460/2365 +f 3157/9461/2366 3158/9462/2366 3159/9463/2366 3160/9464/2366 +f 3153/9465/2367 3154/9466/2367 3158/9467/2367 3157/9468/2367 +f 3156/9469/2368 3155/9470/2368 3159/9471/2368 3160/9472/2368 +f 3153/9473/2369 3157/9474/2369 3155/9475/2369 3159/9476/2369 +f 3158/9477/2370 3154/9478/2370 3160/9479/2370 3156/9480/2370 +o cube +v 0.053180615939441456 0.6622560746968373 4.535340584045906 +v 0.053180615939441456 0.6893110264391002 4.413303583155914 +v 0.028706954898181758 0.48076663855205737 4.4951053447265314 +v 0.028706954898181758 0.5078215902943202 4.37306834383654 +v -0.8762989415985057 0.7817237624677799 4.561825932783017 +v -0.8762989415985057 0.8087787142100427 4.439788931893025 +v -0.9007726026397654 0.6002343263229998 4.521590693463642 +v -0.9007726026397654 0.6272892780652627 4.399553692573651 +vt 0.2587890625 0.822265625 +vt 0.2587890625 0.82373046875 +vt 0.2578125 0.82373046875 +vt 0.2578125 0.822265625 +vt 0.26708984375 0.822265625 +vt 0.26708984375 0.82373046875 +vt 0.26611328125 0.82373046875 +vt 0.26611328125 0.822265625 +vt 0.2587890625 0.82470703125 +vt 0.2587890625 0.82373046875 +vt 0.26611328125 0.82373046875 +vt 0.26611328125 0.82470703125 +vt 0.26611328125 0.82373046875 +vt 0.26611328125 0.82470703125 +vt 0.2734375 0.82470703125 +vt 0.2734375 0.82373046875 +vt 0.2744140625 0.822265625 +vt 0.2744140625 0.82373046875 +vt 0.26708984375 0.82373046875 +vt 0.26708984375 0.822265625 +vt 0.26611328125 0.822265625 +vt 0.26611328125 0.82373046875 +vt 0.2587890625 0.82373046875 +vt 0.2587890625 0.822265625 +vn 0.9914448613738104 -0.12743220028900526 -0.02825103865291857 +vn -0.9914448613738104 0.12743220028900526 0.02825103865291857 +vn 0.13052619222005157 0.9679436594388269 0.21458794303666345 +vn -0.13052619222005157 -0.9679436594388269 -0.21458794303666345 +vn 6.938893903907228e-18 -0.21643961393810282 0.9762960071199334 +vn -6.938893903907228e-18 0.21643961393810282 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3164/9481/2371 3162/9482/2371 3161/9483/2371 3163/9484/2371 +f 3167/9485/2372 3165/9486/2372 3166/9487/2372 3168/9488/2372 +f 3161/9489/2373 3162/9490/2373 3166/9491/2373 3165/9492/2373 +f 3164/9493/2374 3163/9494/2374 3167/9495/2374 3168/9496/2374 +f 3163/9497/2375 3161/9498/2375 3165/9499/2375 3167/9500/2375 +f 3168/9501/2376 3166/9502/2376 3162/9503/2376 3164/9504/2376 +o cube +v 0.8762989415985057 0.7817237624677799 4.561825932783017 +v 0.8762989415985057 0.8087787142100427 4.439788931893025 +v 0.9007726026397654 0.6002343263229998 4.521590693463642 +v 0.9007726026397654 0.6272892780652627 4.399553692573651 +v -0.053180615939441456 0.6622560746968373 4.535340584045906 +v -0.053180615939441456 0.6893110264391002 4.413303583155914 +v -0.028706954898181758 0.48076663855205737 4.4951053447265314 +v -0.028706954898181758 0.5078215902943202 4.37306834383654 +vt 0.26611328125 0.822265625 +vt 0.26611328125 0.82373046875 +vt 0.26708984375 0.82373046875 +vt 0.26708984375 0.822265625 +vt 0.2578125 0.822265625 +vt 0.2578125 0.82373046875 +vt 0.2587890625 0.82373046875 +vt 0.2587890625 0.822265625 +vt 0.26611328125 0.82470703125 +vt 0.26611328125 0.82373046875 +vt 0.2587890625 0.82373046875 +vt 0.2587890625 0.82470703125 +vt 0.2734375 0.82373046875 +vt 0.2734375 0.82470703125 +vt 0.26611328125 0.82470703125 +vt 0.26611328125 0.82373046875 +vt 0.26708984375 0.822265625 +vt 0.26708984375 0.82373046875 +vt 0.2744140625 0.82373046875 +vt 0.2744140625 0.822265625 +vt 0.2587890625 0.822265625 +vt 0.2587890625 0.82373046875 +vt 0.26611328125 0.82373046875 +vt 0.26611328125 0.822265625 +vn 0.9914448613738104 0.12743220028900526 0.02825103865291857 +vn -0.9914448613738104 -0.12743220028900526 -0.02825103865291857 +vn -0.13052619222005157 0.9679436594388269 0.21458794303666345 +vn 0.13052619222005157 -0.9679436594388269 -0.21458794303666345 +vn -6.938893903907228e-18 -0.21643961393810282 0.9762960071199334 +vn 6.938893903907228e-18 0.21643961393810282 -0.9762960071199334 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3172/9505/2377 3170/9506/2377 3169/9507/2377 3171/9508/2377 +f 3175/9509/2378 3173/9510/2378 3174/9511/2378 3176/9512/2378 +f 3169/9513/2379 3170/9514/2379 3174/9515/2379 3173/9516/2379 +f 3172/9517/2380 3171/9518/2380 3175/9519/2380 3176/9520/2380 +f 3171/9521/2381 3169/9522/2381 3173/9523/2381 3175/9524/2381 +f 3176/9525/2382 3174/9526/2382 3170/9527/2382 3172/9528/2382 +o cube +v -1.0190845536916826 0.30818698378745546 3.4328125 +v -1.0190845536916826 0.30818698378745546 3.1515625 +v -0.709725336922568 -0.0011722329816590271 3.4328125 +v -0.709725336922568 -0.0011722329816590271 3.1515625 +v -1.0190845536916826 0.30818698378745546 3.4328125 +v -1.0190845536916826 0.30818698378745546 3.1515625 +v -0.709725336922568 -0.0011722329816590271 3.4328125 +v -0.709725336922568 -0.0011722329816590271 3.1515625 +vt 0.4716796875 0.7490234375 +vt 0.4716796875 0.75244140625 +vt 0.4697265625 0.75244140625 +vt 0.4697265625 0.7490234375 +vt 0.4736328125 0.7490234375 +vt 0.4736328125 0.75244140625 +vt 0.4716796875 0.75244140625 +vt 0.4716796875 0.7490234375 +vt 0.4716796875 0.75244140625 +vt 0.4716796875 0.75244140625 +vt 0.4716796875 0.75439453125 +vt 0.4716796875 0.75439453125 +vt 0.4716796875 0.75439453125 +vt 0.4716796875 0.75439453125 +vt 0.4716796875 0.75244140625 +vt 0.4716796875 0.75244140625 +vt 0.4736328125 0.75244140625 +vt 0.4736328125 0.75244140625 +vt 0.4736328125 0.7490234375 +vt 0.4736328125 0.7490234375 +vt 0.4716796875 0.75244140625 +vt 0.4716796875 0.75244140625 +vt 0.4716796875 0.7490234375 +vt 0.4716796875 0.7490234375 +vn 0.7071067811865475 0.7071067811865476 0 +vn -0.7071067811865475 -0.7071067811865476 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3180/9529/2383 3178/9530/2383 3177/9531/2383 3179/9532/2383 +f 3183/9533/2384 3181/9534/2384 3182/9535/2384 3184/9536/2384 +f 3178/9537/2385 3182/9538/2385 3177/9539/2385 3181/9540/2385 +f 3179/9541/2386 3183/9542/2386 3180/9543/2386 3184/9544/2386 +f 3177/9545/2387 3181/9546/2387 3179/9547/2387 3183/9548/2387 +f 3182/9549/2388 3178/9550/2388 3184/9551/2388 3180/9552/2388 +o cube +v -0.7096835431862463 -0.0011091080695919166 3.2453125 +v -0.7096835431862463 -0.0011091080695919166 3.0890625 +v -0.029952702908758733 -0.31807280437511637 3.2453125 +v -0.029952702908758733 -0.31807280437511637 3.0890625 +v -0.7096835431862463 -0.0011091080695919166 3.2453125 +v -0.7096835431862463 -0.0011091080695919166 3.0890625 +v -0.029952702908758733 -0.31807280437511637 3.2453125 +v -0.029952702908758733 -0.31807280437511637 3.0890625 +vt 0.14208984375 0.6962890625 +vt 0.14208984375 0.7021484375 +vt 0.14111328125 0.7021484375 +vt 0.14111328125 0.6962890625 +vt 0.14306640625 0.6962890625 +vt 0.14306640625 0.7021484375 +vt 0.14208984375 0.7021484375 +vt 0.14208984375 0.6962890625 +vt 0.14208984375 0.7021484375 +vt 0.14208984375 0.7021484375 +vt 0.14208984375 0.703125 +vt 0.14208984375 0.703125 +vt 0.14208984375 0.703125 +vt 0.14208984375 0.703125 +vt 0.14208984375 0.7021484375 +vt 0.14208984375 0.7021484375 +vt 0.14306640625 0.7021484375 +vt 0.14306640625 0.7021484375 +vt 0.14306640625 0.6962890625 +vt 0.14306640625 0.6962890625 +vt 0.14208984375 0.7021484375 +vt 0.14208984375 0.7021484375 +vt 0.14208984375 0.6962890625 +vt 0.14208984375 0.6962890625 +vn 0.4226182617406993 0.90630778703665 0 +vn -0.4226182617406993 -0.90630778703665 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3188/9553/2389 3186/9554/2389 3185/9555/2389 3187/9556/2389 +f 3191/9557/2390 3189/9558/2390 3190/9559/2390 3192/9560/2390 +f 3186/9561/2391 3190/9562/2391 3185/9563/2391 3189/9564/2391 +f 3187/9565/2392 3191/9566/2392 3188/9567/2392 3192/9568/2392 +f 3185/9569/2393 3189/9570/2393 3187/9571/2393 3191/9572/2393 +f 3190/9573/2394 3186/9574/2394 3192/9575/2394 3188/9576/2394 +o cube +v -1.1457850846308806 0.7313274379946579 3.7636222789745255 +v -1.2338742686201791 0.6804687434961025 3.370312285002847 +v -0.9270352973905226 0.352441201002453 3.763622708968832 +v -1.015124481379821 0.30158250650389756 3.370312714997153 +v -1.1457850846308806 0.7313274379946579 3.7636222789745255 +v -1.2338742686201791 0.6804687434961025 3.370312285002847 +v -0.9270352973905226 0.352441201002453 3.763622708968832 +v -1.015124481379821 0.30158250650389756 3.370312714997153 +vt 0.26220703125 0.54052734375 +vt 0.26220703125 0.5439453125 +vt 0.25927734375 0.5439453125 +vt 0.25927734375 0.54052734375 +vt 0.26513671875 0.54052734375 +vt 0.26513671875 0.5439453125 +vt 0.26220703125 0.5439453125 +vt 0.26220703125 0.54052734375 +vt 0.26220703125 0.5439453125 +vt 0.26220703125 0.5439453125 +vt 0.26220703125 0.546875 +vt 0.26220703125 0.546875 +vt 0.26220703125 0.546875 +vt 0.26220703125 0.546875 +vt 0.26220703125 0.5439453125 +vt 0.26220703125 0.5439453125 +vt 0.26513671875 0.5439453125 +vt 0.26513671875 0.5439453125 +vt 0.26513671875 0.54052734375 +vt 0.26513671875 0.54052734375 +vt 0.26220703125 0.5439453125 +vt 0.26220703125 0.5439453125 +vt 0.26220703125 0.54052734375 +vt 0.26220703125 0.54052734375 +vn 0.8384408781717396 0.4840731548017296 -0.25037986063360373 +vn -0.8384408781717396 -0.4840731548017296 0.25037986063360373 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3196/9577/2395 3194/9578/2395 3193/9579/2395 3195/9580/2395 +f 3199/9581/2396 3197/9582/2396 3198/9583/2396 3200/9584/2396 +f 3194/9585/2397 3198/9586/2397 3193/9587/2397 3197/9588/2397 +f 3195/9589/2398 3199/9590/2398 3196/9591/2398 3200/9592/2398 +f 3193/9593/2399 3197/9594/2399 3195/9595/2399 3199/9596/2399 +f 3198/9597/2400 3194/9598/2400 3200/9599/2400 3196/9600/2400 +o cube +v -1.1526843245269451 0.72734375 3.3703125 +v -1.1526843245269451 0.72734375 -2.2546875 +v -0.9339343245269452 0.348457635844308 3.3703125 +v -0.9339343245269452 0.348457635844308 -2.2546875 +v -1.2338742061317363 0.68046875 3.3703125 +v -1.2338742061317363 0.68046875 -2.2546875 +v -1.0151242061317363 0.301582635844308 3.3703125 +v -1.0151242061317363 0.301582635844308 -2.2546875 +vt 0.396484375 0.8623046875 +vt 0.396484375 0.86572265625 +vt 0.3525390625 0.86572265625 +vt 0.3525390625 0.8623046875 +vt 0.44091796875 0.8623046875 +vt 0.44091796875 0.86572265625 +vt 0.39697265625 0.86572265625 +vt 0.39697265625 0.8623046875 +vt 0.396484375 0.90966796875 +vt 0.396484375 0.86572265625 +vt 0.39697265625 0.86572265625 +vt 0.39697265625 0.90966796875 +vt 0.39697265625 0.86572265625 +vt 0.39697265625 0.90966796875 +vt 0.3974609375 0.90966796875 +vt 0.3974609375 0.86572265625 +vt 0.44140625 0.8623046875 +vt 0.44140625 0.86572265625 +vt 0.44091796875 0.86572265625 +vt 0.44091796875 0.8623046875 +vt 0.39697265625 0.8623046875 +vt 0.39697265625 0.86572265625 +vt 0.396484375 0.86572265625 +vt 0.396484375 0.8623046875 +vn 0.8660254037844387 0.49999999999999994 0 +vn -0.8660254037844387 -0.49999999999999994 0 +vn -0.49999999999999994 0.8660254037844387 0 +vn 0.49999999999999994 -0.8660254037844387 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3204/9601/2401 3202/9602/2401 3201/9603/2401 3203/9604/2401 +f 3207/9605/2402 3205/9606/2402 3206/9607/2402 3208/9608/2402 +f 3201/9609/2403 3202/9610/2403 3206/9611/2403 3205/9612/2403 +f 3204/9613/2404 3203/9614/2404 3207/9615/2404 3208/9616/2404 +f 3203/9617/2405 3201/9618/2405 3205/9619/2405 3207/9620/2405 +f 3208/9621/2406 3206/9622/2406 3202/9623/2406 3204/9624/2406 +o cube +v -1.1533826669962624 0.726940524417161 -2.242387387510812 +v -1.0615389086909883 0.7799663315207002 -3.0479364163361096 +v -0.9346327912590918 0.34805433851832673 -2.24238730693366 +v -0.8427890329538179 0.401080145621866 -3.0479363357589584 +v -1.2338779799140975 0.6804665664330974 -2.2546241488288765 +v -1.1420342216088237 0.7334923735366367 -3.0601731776541743 +v -1.0151281041769271 0.3015803805342632 -2.254624068251725 +v -0.9232843458716531 0.3546061876378025 -3.0601730970770227 +vt 0.45849609375 0.63330078125 +vt 0.45849609375 0.63671875 +vt 0.4521484375 0.63671875 +vt 0.4521484375 0.63330078125 +vt 0.46533203125 0.63330078125 +vt 0.46533203125 0.63671875 +vt 0.458984375 0.63671875 +vt 0.458984375 0.63330078125 +vt 0.45849609375 0.64306640625 +vt 0.45849609375 0.63671875 +vt 0.458984375 0.63671875 +vt 0.458984375 0.64306640625 +vt 0.458984375 0.63671875 +vt 0.458984375 0.64306640625 +vt 0.45947265625 0.64306640625 +vt 0.45947265625 0.63671875 +vt 0.4658203125 0.63330078125 +vt 0.4658203125 0.63671875 +vt 0.46533203125 0.63671875 +vt 0.46533203125 0.63330078125 +vt 0.458984375 0.63330078125 +vt 0.458984375 0.63671875 +vt 0.45849609375 0.63671875 +vt 0.45849609375 0.63330078125 +vn 0.8586166711235763 0.49572221849667736 0.13052545405935687 +vn -0.8586166711235763 -0.49572221849667736 -0.13052545405935687 +vn -0.4999997159706755 0.8660255677687639 -1.841763462157031e-7 +vn 0.4999997159706755 -0.8660255677687639 1.841763462157031e-7 +vn -0.11303847176033721 -0.06526253181974061 0.991444958554213 +vn 0.11303847176033721 0.06526253181974061 -0.991444958554213 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3212/9625/2407 3210/9626/2407 3209/9627/2407 3211/9628/2407 +f 3215/9629/2408 3213/9630/2408 3214/9631/2408 3216/9632/2408 +f 3209/9633/2409 3210/9634/2409 3214/9635/2409 3213/9636/2409 +f 3212/9637/2410 3211/9638/2410 3215/9639/2410 3216/9640/2410 +f 3211/9641/2411 3209/9642/2411 3213/9643/2411 3215/9644/2411 +f 3216/9645/2412 3214/9646/2412 3210/9647/2412 3212/9648/2412 +o cube +v -0.9496117451553734 0.3674794043086035 -2.24281661072136 +v -0.8577679868500995 0.4205052114121427 -3.048365639546658 +v -0.6410915639017432 0.05763573078675177 -2.2280367007855264 +v -0.5492478055964692 0.11066153789029101 -3.0335857296108246 +v -1.0152321109505185 0.3015755164340223 -2.2546364100397063 +v -0.9233883526452445 0.3546013235375615 -3.0601854388650045 +v -0.7067119296968882 -0.008268157087829464 -2.239856500103873 +v -0.6148681713916143 0.04475765001570975 -3.045405528929171 +vt 0.35888671875 0.5361328125 +vt 0.35888671875 0.53955078125 +vt 0.3525390625 0.53955078125 +vt 0.3525390625 0.5361328125 +vt 0.36572265625 0.5361328125 +vt 0.36572265625 0.53955078125 +vt 0.359375 0.53955078125 +vt 0.359375 0.5361328125 +vt 0.35888671875 0.5458984375 +vt 0.35888671875 0.53955078125 +vt 0.359375 0.53955078125 +vt 0.359375 0.5458984375 +vt 0.359375 0.53955078125 +vt 0.359375 0.5458984375 +vt 0.35986328125 0.5458984375 +vt 0.35986328125 0.53955078125 +vt 0.3662109375 0.5361328125 +vt 0.3662109375 0.53955078125 +vt 0.36572265625 0.53955078125 +vt 0.36572265625 0.5361328125 +vt 0.359375 0.5361328125 +vt 0.359375 0.53955078125 +vt 0.35888671875 0.53955078125 +vt 0.35888671875 0.5361328125 +vn 0.6999505684815477 0.702974803995533 0.12607785939569405 +vn -0.6999505684815477 -0.702974803995533 -0.12607785939569405 +vn -0.7051889857225834 0.7082141109070896 -0.03378265128190509 +vn 0.7051889857225834 -0.7082141109070896 0.03378265128190509 +vn -0.11303847176033718 -0.06526253181974058 0.9914449585542129 +vn 0.11303847176033718 0.06526253181974058 -0.9914449585542129 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3220/9649/2413 3218/9650/2413 3217/9651/2413 3219/9652/2413 +f 3223/9653/2414 3221/9654/2414 3222/9655/2414 3224/9656/2414 +f 3217/9657/2415 3218/9658/2415 3222/9659/2415 3221/9660/2415 +f 3220/9661/2416 3219/9662/2416 3223/9663/2416 3224/9664/2416 +f 3219/9665/2417 3217/9666/2417 3221/9667/2417 3223/9668/2417 +f 3224/9669/2418 3222/9670/2418 3218/9671/2418 3220/9672/2418 +o cube +v -0.6681453581833082 0.07762918718612952 -2.2298052593539275 +v -0.5763015998780343 0.13065499428966876 -3.0353542881792253 +v -0.04798042825484039 -0.21460783394690458 -2.1783345573370596 +v 0.043863330050433524 -0.16158202684336534 -2.9838835861623574 +v -0.7071968781347292 -0.0070086622792510985 -2.2398290174994204 +v -0.6153531198294553 0.04601714482428815 -3.045378046324718 +v -0.08703194820626137 -0.2992456834122852 -2.1883583154825526 +v 0.004811810099012548 -0.24621987630874595 -2.9939073443078503 +vt 0.27099609375 0.8251953125 +vt 0.27099609375 0.83056640625 +vt 0.2646484375 0.83056640625 +vt 0.2646484375 0.8251953125 +vt 0.27783203125 0.8251953125 +vt 0.27783203125 0.83056640625 +vt 0.271484375 0.83056640625 +vt 0.271484375 0.8251953125 +vt 0.27099609375 0.8369140625 +vt 0.27099609375 0.83056640625 +vt 0.271484375 0.83056640625 +vt 0.271484375 0.8369140625 +vt 0.271484375 0.83056640625 +vt 0.271484375 0.8369140625 +vt 0.27197265625 0.8369140625 +vt 0.27197265625 0.83056640625 +vt 0.2783203125 0.8251953125 +vt 0.2783203125 0.83056640625 +vt 0.27783203125 0.83056640625 +vt 0.27783203125 0.8251953125 +vt 0.271484375 0.8251953125 +vt 0.271484375 0.83056640625 +vt 0.27099609375 0.83056640625 +vt 0.27099609375 0.8251953125 +vn 0.4165495461484908 0.9028037276307267 0.10692008688525872 +vn -0.4165495461484908 -0.9028037276307267 -0.10692008688525872 +vn -0.9020580798959532 0.4250720307389588 -0.07486647566089863 +vn 0.9020580798959532 -0.4250720307389588 0.07486647566089863 +vn -0.11303847176033716 -0.06526253181974061 0.9914449585542129 +vn 0.11303847176033716 0.06526253181974061 -0.9914449585542129 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3228/9673/2419 3226/9674/2419 3225/9675/2419 3227/9676/2419 +f 3231/9677/2420 3229/9678/2420 3230/9679/2420 3232/9680/2420 +f 3225/9681/2421 3226/9682/2421 3230/9683/2421 3229/9684/2421 +f 3228/9685/2422 3227/9686/2422 3231/9687/2422 3232/9688/2422 +f 3227/9689/2423 3225/9690/2423 3229/9691/2423 3231/9692/2423 +f 3232/9693/2424 3230/9694/2424 3226/9695/2424 3228/9696/2424 +o cube +v -0.6153572386498053 0.04600687504289315 -3.0453825547239752 +v -0.5777602800093199 0.09459170131883989 -3.2225328676131193 +v 0.004807587118060397 -0.24623040401447566 -2.993912062114535 +v 0.0424045457585458 -0.19764557773852892 -3.1710623750036797 +v -0.6153572386498053 0.04600687504289315 -3.0453825547239752 +v -0.5777602800093199 0.09459170131883989 -3.2225328676131193 +v 0.004807587118060397 -0.24623040401447566 -2.993912062114535 +v 0.0424045457585458 -0.19764557773852892 -3.1710623750036797 +vt 0.142578125 0.70361328125 +vt 0.142578125 0.708984375 +vt 0.14111328125 0.708984375 +vt 0.14111328125 0.70361328125 +vt 0.14404296875 0.70361328125 +vt 0.14404296875 0.708984375 +vt 0.142578125 0.708984375 +vt 0.142578125 0.70361328125 +vt 0.142578125 0.708984375 +vt 0.142578125 0.708984375 +vt 0.142578125 0.71044921875 +vt 0.142578125 0.71044921875 +vt 0.142578125 0.71044921875 +vt 0.142578125 0.71044921875 +vt 0.142578125 0.708984375 +vt 0.142578125 0.708984375 +vt 0.14404296875 0.708984375 +vt 0.14404296875 0.708984375 +vt 0.14404296875 0.70361328125 +vt 0.14404296875 0.70361328125 +vt 0.142578125 0.708984375 +vt 0.142578125 0.708984375 +vt 0.142578125 0.70361328125 +vt 0.142578125 0.70361328125 +vn 0.38220986555049113 0.8672777845097623 0.3189747061629085 +vn -0.38220986555049113 -0.8672777845097623 -0.3189747061629085 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3236/9697/2425 3234/9698/2425 3233/9699/2425 3235/9700/2425 +f 3239/9701/2426 3237/9702/2426 3238/9703/2426 3240/9704/2426 +f 3234/9705/2427 3238/9706/2427 3233/9707/2427 3237/9708/2427 +f 3235/9709/2428 3239/9710/2428 3236/9711/2428 3240/9712/2428 +f 3233/9713/2429 3237/9714/2429 3235/9715/2429 3239/9716/2429 +f 3238/9717/2430 3234/9718/2430 3240/9719/2430 3236/9720/2430 +o cube +v -0.7251764806426337 0.009632886302546502 -1.928710157338101 +v -0.7071447060204908 -0.0069716180722271814 -2.2402473068699735 +v -0.048632947782877856 -0.3091711393267434 -1.8725599891442342 +v -0.03060117316073485 -0.32577564370151707 -2.184097138676107 +v -0.7251764806426337 0.009632886302546502 -1.928710157338101 +v -0.7071447060204908 -0.0069716180722271814 -2.2402473068699735 +v -0.048632947782877856 -0.3091711393267434 -1.8725599891442342 +v -0.03060117316073485 -0.32577564370151707 -2.184097138676107 +vt 0.08935546875 0.5849609375 +vt 0.08935546875 0.5908203125 +vt 0.0869140625 0.5908203125 +vt 0.0869140625 0.5849609375 +vt 0.091796875 0.5849609375 +vt 0.091796875 0.5908203125 +vt 0.08935546875 0.5908203125 +vt 0.08935546875 0.5849609375 +vt 0.08935546875 0.5908203125 +vt 0.08935546875 0.5908203125 +vt 0.08935546875 0.59326171875 +vt 0.08935546875 0.59326171875 +vt 0.08935546875 0.59326171875 +vt 0.08935546875 0.59326171875 +vt 0.08935546875 0.5908203125 +vt 0.08935546875 0.5908203125 +vt 0.091796875 0.5908203125 +vt 0.091796875 0.5908203125 +vt 0.091796875 0.5849609375 +vt 0.091796875 0.5849609375 +vt 0.08935546875 0.5908203125 +vt 0.08935546875 0.5908203125 +vt 0.08935546875 0.5849609375 +vt 0.08935546875 0.5849609375 +vn 0.42774034396695204 0.9035986386739985 -0.023402955572545844 +vn -0.42774034396695204 -0.9035986386739985 0.023402955572545844 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3244/9721/2431 3242/9722/2431 3241/9723/2431 3243/9724/2431 +f 3247/9725/2432 3245/9726/2432 3246/9727/2432 3248/9728/2432 +f 3242/9729/2433 3246/9730/2433 3241/9731/2433 3245/9732/2433 +f 3243/9733/2434 3247/9734/2434 3244/9735/2434 3248/9736/2434 +f 3241/9737/2435 3245/9738/2435 3243/9739/2435 3247/9740/2435 +f 3246/9741/2436 3242/9742/2436 3248/9743/2436 3244/9744/2436 +o cube +v -1.0338156748990914 0.7238037443774902 -3.031172070689295 +v -0.8331030957064578 0.8396845516780658 -3.744464506547974 +v -0.8463159366865984 0.3990440668154401 -3.0311718709955917 +v -0.645603357493965 0.5149248741160156 -3.7444643068542707 +v -1.111031874344507 0.6792230160196595 -3.0601423952006144 +v -0.9103192951518733 0.7951038233202351 -3.7734348310592933 +v -0.923532136132014 0.35446333845760947 -3.060142195506911 +v -0.7228195569393805 0.470344145758185 -3.77343463136559 +vt 0.46826171875 0.98291015625 +vt 0.46826171875 0.98583984375 +vt 0.46240234375 0.98583984375 +vt 0.46240234375 0.98291015625 +vt 0.474609375 0.98291015625 +vt 0.474609375 0.98583984375 +vt 0.46875 0.98583984375 +vt 0.46875 0.98291015625 +vt 0.46826171875 0.99169921875 +vt 0.46826171875 0.98583984375 +vt 0.46875 0.98583984375 +vt 0.46875 0.99169921875 +vt 0.46875 0.98583984375 +vt 0.46875 0.99169921875 +vt 0.46923828125 0.99169921875 +vt 0.46923828125 0.98583984375 +vt 0.47509765625 0.98291015625 +vt 0.47509765625 0.98583984375 +vt 0.474609375 0.98583984375 +vt 0.474609375 0.98291015625 +vt 0.46875 0.98291015625 +vt 0.46875 0.98583984375 +vt 0.46826171875 0.98583984375 +vt 0.46826171875 0.98291015625 +vn 0.8236394607510982 0.47552776915019346 0.30901679478740396 +vn -0.8236394607510982 -0.47552776915019346 -0.30901679478740396 +vn -0.4999993018999811 0.8660258068321338 -5.325165420844159e-7 +vn 0.4999993018999811 -0.8660258068321338 5.325165420844159e-7 +vn -0.2676167722568447 -0.1545077430674341 0.9510565811449053 +vn 0.2676167722568447 0.1545077430674341 -0.9510565811449053 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3252/9745/2437 3250/9746/2437 3249/9747/2437 3251/9748/2437 +f 3255/9749/2438 3253/9750/2438 3254/9751/2438 3256/9752/2438 +f 3249/9753/2439 3250/9754/2439 3254/9755/2439 3253/9756/2439 +f 3252/9757/2440 3251/9758/2440 3255/9759/2440 3256/9760/2440 +f 3251/9761/2441 3249/9762/2441 3253/9763/2441 3255/9764/2441 +f 3256/9765/2442 3254/9766/2442 3250/9767/2442 3252/9768/2442 +o cube +v -0.8611247534224203 0.4185878572979566 -3.0321639889776337 +v -0.6604121742297868 0.5344686645985322 -3.7454564248363127 +v -0.5565653332346483 0.10645739795760625 -2.997172762550572 +v -0.35585275404201466 0.22233820525818182 -3.710465198409251 +v -0.9235777488743523 0.35451268301374744 -3.0601471606979587 +v -0.7228651696817188 0.47039349031432304 -3.7734395965566376 +v -0.6190183286865801 0.04238222367339711 -3.025155934270897 +v -0.4183057494939466 0.15826303097397265 -3.738448370129576 +vt 0.169921875 0.53271484375 +vt 0.169921875 0.5361328125 +vt 0.1640625 0.5361328125 +vt 0.1640625 0.53271484375 +vt 0.17626953125 0.53271484375 +vt 0.17626953125 0.5361328125 +vt 0.17041015625 0.5361328125 +vt 0.17041015625 0.53271484375 +vt 0.169921875 0.5419921875 +vt 0.169921875 0.5361328125 +vt 0.17041015625 0.5361328125 +vt 0.17041015625 0.5419921875 +vt 0.17041015625 0.5361328125 +vt 0.17041015625 0.5419921875 +vt 0.1708984375 0.5419921875 +vt 0.1708984375 0.5361328125 +vt 0.1767578125 0.53271484375 +vt 0.1767578125 0.5361328125 +vt 0.17626953125 0.5361328125 +vt 0.17626953125 0.53271484375 +vt 0.17041015625 0.53271484375 +vt 0.17041015625 0.5361328125 +vt 0.169921875 0.5361328125 +vt 0.169921875 0.53271484375 +vn 0.6661652848206071 0.6834685256982308 0.2984871650167997 +vn -0.6661652848206071 -0.6834685256982308 -0.2984871650167997 +vn -0.6961358175720507 0.713441049920801 -0.07997994611899846 +vn 0.6961358175720507 -0.713441049920801 0.07997994611899846 +vn -0.26761677225684477 -0.1545077430674341 0.9510565811449054 +vn 0.26761677225684477 0.1545077430674341 -0.9510565811449054 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3260/9769/2443 3258/9770/2443 3257/9771/2443 3259/9772/2443 +f 3263/9773/2444 3261/9774/2444 3262/9775/2444 3264/9776/2444 +f 3257/9777/2445 3258/9778/2445 3262/9779/2445 3261/9780/2445 +f 3260/9781/2446 3259/9782/2446 3263/9783/2446 3264/9784/2446 +f 3259/9785/2447 3257/9786/2447 3261/9787/2447 3263/9788/2447 +f 3264/9789/2448 3262/9790/2448 3258/9791/2448 3260/9792/2448 +o cube +v -0.5828398984262262 0.12524487740577991 -3.0015144069682913 +v -0.515935705362015 0.16387181317263844 -3.2392785522545173 +v -0.03159262528238227 -0.14766467688074197 -2.890736164381544 +v 0.03531156778182887 -0.10903774111388345 -3.12850030966777 +v -0.6192053481389959 0.04215785800393187 -3.025245478880553 +v -0.5523011550747847 0.0807847937707904 -3.2630096241667794 +v -0.06795807499515194 -0.23075169628259 -2.9144672362938056 +v -0.0010538819309408032 -0.19212476051573152 -3.152231381580032 +vt 0.07763671875 0.525390625 +vt 0.07763671875 0.5302734375 +vt 0.07568359375 0.5302734375 +vt 0.07568359375 0.525390625 +vt 0.080078125 0.525390625 +vt 0.080078125 0.5302734375 +vt 0.078125 0.5302734375 +vt 0.078125 0.525390625 +vt 0.07763671875 0.5322265625 +vt 0.07763671875 0.5302734375 +vt 0.078125 0.5302734375 +vt 0.078125 0.5322265625 +vt 0.078125 0.5302734375 +vt 0.078125 0.5322265625 +vt 0.07861328125 0.5322265625 +vt 0.07861328125 0.5302734375 +vt 0.08056640625 0.525390625 +vt 0.08056640625 0.5302734375 +vt 0.080078125 0.5302734375 +vt 0.080078125 0.525390625 +vt 0.078125 0.525390625 +vt 0.078125 0.5302734375 +vt 0.07763671875 0.5302734375 +vt 0.07763671875 0.525390625 +vn 0.387898130269543 0.8862615402863794 0.2531314337307934 +vn -0.387898130269543 -0.8862615402863794 -0.2531314337307934 +vn -0.8819956370301504 0.43665528685843513 -0.17724518813879578 +vn 0.8819956370301504 -0.43665528685843513 0.17724518813879578 +vn -0.2676167722568449 -0.15450774306743417 0.9510565811449054 +vn 0.2676167722568449 0.15450774306743417 -0.9510565811449054 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3268/9793/2449 3266/9794/2449 3265/9795/2449 3267/9796/2449 +f 3271/9797/2450 3269/9798/2450 3270/9799/2450 3272/9800/2450 +f 3265/9801/2451 3266/9802/2451 3270/9803/2451 3269/9804/2451 +f 3268/9805/2452 3267/9806/2452 3271/9807/2452 3272/9808/2452 +f 3267/9809/2453 3265/9810/2453 3269/9811/2453 3271/9812/2453 +f 3272/9813/2454 3270/9814/2454 3266/9815/2454 3268/9816/2454 +o cube +v -0.6375990526940792 0.015629360541145988 -2.6464502939648136 +v -0.5640268301705824 0.01497795566267409 -3.01416173483202 +v -0.08635157697380247 -0.2572799510218155 -2.535672461460953 +v -0.012779354450305647 -0.2579313559002874 -2.90338390232816 +v -0.6375990526940792 0.015629360541145988 -2.6464502939648136 +v -0.5640268301705824 0.01497795566267409 -3.01416173483202 +v -0.08635157697380247 -0.2572799510218155 -2.535672461460953 +v -0.012779354450305647 -0.2579313559002874 -2.90338390232816 +vt 0.26220703125 0.5595703125 +vt 0.26220703125 0.564453125 +vt 0.25927734375 0.564453125 +vt 0.25927734375 0.5595703125 +vt 0.26513671875 0.5595703125 +vt 0.26513671875 0.564453125 +vt 0.26220703125 0.564453125 +vt 0.26220703125 0.5595703125 +vt 0.26220703125 0.564453125 +vt 0.26220703125 0.564453125 +vt 0.26220703125 0.5673828125 +vt 0.26220703125 0.5673828125 +vt 0.26220703125 0.5673828125 +vt 0.26220703125 0.5673828125 +vt 0.26220703125 0.564453125 +vt 0.26220703125 0.564453125 +vt 0.26513671875 0.564453125 +vt 0.26513671875 0.564453125 +vt 0.26513671875 0.5595703125 +vt 0.26513671875 0.5595703125 +vt 0.26220703125 0.564453125 +vt 0.26220703125 0.564453125 +vt 0.26220703125 0.5595703125 +vt 0.26220703125 0.5595703125 +vn 0.428475892912698 0.899627412971342 0.0841363596975574 +vn -0.428475892912698 -0.899627412971342 -0.0841363596975574 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3276/9817/2455 3274/9818/2455 3273/9819/2455 3275/9820/2455 +f 3279/9821/2456 3277/9822/2456 3278/9823/2456 3280/9824/2456 +f 3274/9825/2457 3278/9826/2457 3273/9827/2457 3277/9828/2457 +f 3275/9829/2458 3279/9830/2458 3276/9831/2458 3280/9832/2458 +f 3273/9833/2459 3277/9834/2459 3275/9835/2459 3279/9836/2459 +f 3278/9837/2460 3274/9838/2460 3280/9839/2460 3276/9840/2460 +o cube +v -0.6272151456785449 0.02712260988105076 -2.8226773303367834 +v -0.619078961658046 0.04217688693959037 -3.0250802376203234 +v -0.5696841668636264 0.002705609271971228 -2.8221807844138085 +v -0.5615479828431277 0.017759886330510836 -3.0245836916973485 +v -0.6272151456785449 0.02712260988105076 -2.8226773303367834 +v -0.619078961658046 0.04217688693959037 -3.0250802376203234 +v -0.5696841668636264 0.002705609271971228 -2.8221807844138085 +v -0.5615479828431277 0.017759886330510836 -3.0245836916973485 +vt 0.31103515625 0.7431640625 +vt 0.31103515625 0.74365234375 +vt 0.3095703125 0.74365234375 +vt 0.3095703125 0.7431640625 +vt 0.3125 0.7431640625 +vt 0.3125 0.74365234375 +vt 0.31103515625 0.74365234375 +vt 0.31103515625 0.7431640625 +vt 0.31103515625 0.74365234375 +vt 0.31103515625 0.74365234375 +vt 0.31103515625 0.7451171875 +vt 0.31103515625 0.7451171875 +vt 0.31103515625 0.7451171875 +vt 0.31103515625 0.7451171875 +vt 0.31103515625 0.74365234375 +vt 0.31103515625 0.74365234375 +vt 0.3125 0.74365234375 +vt 0.3125 0.74365234375 +vt 0.3125 0.7431640625 +vt 0.3125 0.7431640625 +vt 0.31103515625 0.74365234375 +vt 0.31103515625 0.74365234375 +vt 0.31103515625 0.7431640625 +vt 0.31103515625 0.7431640625 +vn 0.38869439177057735 0.9175416012808812 0.08386942067892042 +vn -0.38869439177057735 -0.9175416012808812 -0.08386942067892042 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3284/9841/2461 3282/9842/2461 3281/9843/2461 3283/9844/2461 +f 3287/9845/2462 3285/9846/2462 3286/9847/2462 3288/9848/2462 +f 3282/9849/2463 3286/9850/2463 3281/9851/2463 3285/9852/2463 +f 3283/9853/2464 3287/9854/2464 3284/9855/2464 3288/9856/2464 +f 3281/9857/2465 3285/9858/2465 3283/9859/2465 3287/9860/2465 +f 3286/9861/2466 3282/9862/2466 3288/9863/2466 3284/9864/2466 +o cube +v -0.515935705362015 0.16387181317263844 -3.2392785522545173 +v -0.41557941576569823 0.22181221682292623 -3.595924770183857 +v -0.01981315953255547 -0.08174678568523128 -3.139578133926445 +v 0.08054313006376135 -0.02380638203494348 -3.4962243518557843 +v -0.5523011550747847 0.0807847937707904 -3.2630096241667794 +v -0.4519448654784679 0.1387251974210782 -3.619655842096119 +v -0.05617860924532514 -0.16483380508707932 -3.163309205838707 +v 0.04417768035099168 -0.10689340143679152 -3.519955423768046 +vt 0.08544921875 0.56689453125 +vt 0.08544921875 0.5712890625 +vt 0.08251953125 0.5712890625 +vt 0.08251953125 0.56689453125 +vt 0.0888671875 0.56689453125 +vt 0.0888671875 0.5712890625 +vt 0.0859375 0.5712890625 +vt 0.0859375 0.56689453125 +vt 0.08544921875 0.57421875 +vt 0.08544921875 0.5712890625 +vt 0.0859375 0.5712890625 +vt 0.0859375 0.57421875 +vt 0.0859375 0.5712890625 +vt 0.0859375 0.57421875 +vt 0.08642578125 0.57421875 +vt 0.08642578125 0.5712890625 +vt 0.08935546875 0.56689453125 +vt 0.08935546875 0.5712890625 +vt 0.0888671875 0.5712890625 +vt 0.0888671875 0.56689453125 +vt 0.0859375 0.56689453125 +vt 0.0859375 0.5712890625 +vt 0.08544921875 0.5712890625 +vt 0.08544921875 0.56689453125 +vn 0.387898130269543 0.8862615402863794 0.2531314337307934 +vn -0.387898130269543 -0.8862615402863794 -0.2531314337307934 +vn -0.8819956370301504 0.43665528685843513 -0.17724518813879578 +vn 0.8819956370301504 -0.43665528685843513 0.17724518813879578 +vn -0.2676167722568449 -0.15450774306743417 0.9510565811449054 +vn 0.2676167722568449 0.15450774306743417 -0.9510565811449054 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3292/9865/2467 3290/9866/2467 3289/9867/2467 3291/9868/2467 +f 3295/9869/2468 3293/9870/2468 3294/9871/2468 3296/9872/2468 +f 3289/9873/2469 3290/9874/2469 3294/9875/2469 3293/9876/2469 +f 3292/9877/2470 3291/9878/2470 3295/9879/2470 3296/9880/2470 +f 3291/9881/2471 3289/9882/2471 3293/9883/2471 3295/9884/2471 +f 3296/9885/2472 3294/9886/2472 3290/9887/2472 3292/9888/2472 +o cube +v -0.41557941576569823 0.22181221682292623 -3.595924770183857 +v -0.3821273192335926 0.24112568470635548 -3.7148068428269703 +v -0.029706324565007436 0.030775528822360926 -3.5183800003731336 +v 0.0037457719670981326 0.05008899670579019 -3.637262073016247 +v -0.4519448654784679 0.1387251974210782 -3.619655842096119 +v -0.4184927689463623 0.15803866530450744 -3.738537914739232 +v -0.0660717742777771 -0.05231149057948711 -3.5421110722853957 +v -0.03261967774567154 -0.03299802269605785 -3.6609931449285087 +vt 0.26904296875 0.60009765625 +vt 0.26904296875 0.603515625 +vt 0.26806640625 0.603515625 +vt 0.26806640625 0.60009765625 +vt 0.2705078125 0.60009765625 +vt 0.2705078125 0.603515625 +vt 0.26953125 0.603515625 +vt 0.26953125 0.60009765625 +vt 0.26904296875 0.6044921875 +vt 0.26904296875 0.603515625 +vt 0.26953125 0.603515625 +vt 0.26953125 0.6044921875 +vt 0.26953125 0.603515625 +vt 0.26953125 0.6044921875 +vt 0.27001953125 0.6044921875 +vt 0.27001953125 0.603515625 +vt 0.27099609375 0.60009765625 +vt 0.27099609375 0.603515625 +vt 0.2705078125 0.603515625 +vt 0.2705078125 0.60009765625 +vt 0.26953125 0.60009765625 +vt 0.26953125 0.603515625 +vt 0.26904296875 0.603515625 +vt 0.26904296875 0.60009765625 +vn 0.387898130269543 0.8862615402863794 0.2531314337307934 +vn -0.387898130269543 -0.8862615402863794 -0.2531314337307934 +vn -0.8819956370301504 0.43665528685843513 -0.17724518813879578 +vn 0.8819956370301504 -0.43665528685843513 0.17724518813879578 +vn -0.2676167722568449 -0.15450774306743417 0.9510565811449054 +vn 0.2676167722568449 0.15450774306743417 -0.9510565811449054 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3300/9889/2473 3298/9890/2473 3297/9891/2473 3299/9892/2473 +f 3303/9893/2474 3301/9894/2474 3302/9895/2474 3304/9896/2474 +f 3297/9897/2475 3298/9898/2475 3302/9899/2475 3301/9900/2475 +f 3300/9901/2476 3299/9902/2476 3303/9903/2476 3304/9904/2476 +f 3299/9905/2477 3297/9906/2477 3301/9907/2477 3303/9908/2477 +f 3304/9909/2478 3302/9910/2478 3298/9911/2478 3300/9912/2478 +o cube +v -0.8308254550017643 0.8229579110456258 -3.7293636880769188 +v -0.5767167025047741 0.9696680305223017 -4.281205950637121 +v -0.65113771981601 0.511730167345276 -3.7293637483036814 +v -0.39702896731901977 0.6584402868219519 -4.281206010863883 +v -0.9025118401527834 0.7815696935701151 -3.7733766422856467 +v -0.6484030876557931 0.9282798130467911 -4.3252189048458485 +v -0.722824104967029 0.47034194986976535 -3.7733767025124094 +v -0.4687153524700388 0.6170520693464412 -4.325218965072612 +vt 0.3818359375 0.52783203125 +vt 0.3818359375 0.5302734375 +vt 0.376953125 0.5302734375 +vt 0.376953125 0.52783203125 +vt 0.38720703125 0.52783203125 +vt 0.38720703125 0.5302734375 +vt 0.38232421875 0.5302734375 +vt 0.38232421875 0.52783203125 +vt 0.3818359375 0.53515625 +vt 0.3818359375 0.5302734375 +vt 0.38232421875 0.5302734375 +vt 0.38232421875 0.53515625 +vt 0.38232421875 0.5302734375 +vt 0.38232421875 0.53515625 +vt 0.3828125 0.53515625 +vt 0.3828125 0.5302734375 +vt 0.3876953125 0.52783203125 +vt 0.3876953125 0.5302734375 +vt 0.38720703125 0.5302734375 +vt 0.38720703125 0.52783203125 +vt 0.38232421875 0.52783203125 +vt 0.38232421875 0.5302734375 +vt 0.3818359375 0.5302734375 +vt 0.3818359375 0.52783203125 +vn 0.7646547749442036 0.4414743197387798 0.4694715115597655 +vn -0.7646547749442036 -0.4414743197387798 -0.4694715115597655 +vn -0.500000654429925 0.8660250259487994 1.6758751375522962e-7 +vn 0.500000654429925 -0.8660250259487994 -1.6758751375522962e-7 +vn -0.4065740039951843 -0.23473619116268152 0.8829476200963232 +vn 0.4065740039951843 0.23473619116268152 -0.8829476200963232 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3308/9913/2479 3306/9914/2479 3305/9915/2479 3307/9916/2479 +f 3311/9917/2480 3309/9918/2480 3310/9919/2480 3312/9920/2480 +f 3305/9921/2481 3306/9922/2481 3310/9923/2481 3309/9924/2481 +f 3308/9925/2482 3307/9926/2482 3311/9927/2482 3312/9928/2482 +f 3307/9929/2483 3305/9930/2483 3309/9931/2483 3311/9932/2483 +f 3312/9933/2484 3310/9934/2484 3306/9935/2484 3308/9936/2484 +o cube +v -0.6658134090324486 0.5313592323703974 -3.730903026212247 +v -0.4117046565354585 0.6780693518470733 -4.282745288772449 +v -0.3679324498001928 0.2153731174746656 -3.67774327339141 +v -0.11382369730320274 0.3620832369513415 -4.229585535951612 +v -0.722924981224668 0.47036780574570625 -3.7734162794401267 +v -0.4688162287276778 0.6170779252223821 -4.325258542000329 +v -0.4250440219924121 0.15438169084997444 -3.72025652661929 +v -0.17093526949542204 0.30109181032665033 -4.272098789179491 +vt 0.357421875 0.853515625 +vt 0.357421875 0.85693359375 +vt 0.3525390625 0.85693359375 +vt 0.3525390625 0.853515625 +vt 0.36279296875 0.853515625 +vt 0.36279296875 0.85693359375 +vt 0.35791015625 0.85693359375 +vt 0.35791015625 0.853515625 +vt 0.357421875 0.86181640625 +vt 0.357421875 0.85693359375 +vt 0.35791015625 0.85693359375 +vt 0.35791015625 0.86181640625 +vt 0.35791015625 0.85693359375 +vt 0.35791015625 0.86181640625 +vt 0.3583984375 0.86181640625 +vt 0.3583984375 0.85693359375 +vt 0.36328125 0.853515625 +vt 0.36328125 0.85693359375 +vt 0.36279296875 0.85693359375 +vt 0.36279296875 0.853515625 +vt 0.35791015625 0.853515625 +vt 0.35791015625 0.85693359375 +vt 0.357421875 0.85693359375 +vt 0.357421875 0.853515625 +vn 0.6091901033836727 0.6505752173300393 0.45347470109738464 +vn -0.6091901033836727 -0.6505752173300393 -0.45347470109738464 +vn -0.6808707639594419 0.7222539769045299 -0.1215080064476278 +vn 0.6808707639594419 -0.7222539769045299 0.1215080064476278 +vn -0.4065740039951843 -0.23473619116268146 0.8829476200963232 +vn 0.4065740039951843 0.23473619116268146 -0.8829476200963232 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3316/9937/2485 3314/9938/2485 3313/9939/2485 3315/9940/2485 +f 3319/9941/2486 3317/9942/2486 3318/9943/2486 3320/9944/2486 +f 3313/9945/2487 3314/9946/2487 3318/9947/2487 3317/9948/2487 +f 3316/9949/2488 3315/9950/2488 3319/9951/2488 3320/9952/2488 +f 3315/9953/2489 3313/9954/2489 3317/9955/2489 3319/9956/2489 +f 3320/9957/2490 3318/9958/2490 3314/9959/2490 3316/9960/2490 +o cube +v -0.3933702609533445 0.2348954375732223 -3.684265987604698 +v -0.24090500945515045 0.3229215092592278 -4.015371345140819 +v -0.07530856630081417 0.06382534881505436 -3.5832868653712726 +v 0.07715668519737984 0.1518514205010599 -3.9143922229073937 +v -0.425205879253011 0.15442361197731777 -3.7203192980316238 +v -0.27274062775481694 0.2424496836633233 -4.051424655567745 +v -0.10714418460048064 -0.016646476780850156 -3.619340175798198 +v 0.045321066897713425 0.0713795949051554 -3.950445533334319 +vt 0.26220703125 0.54736328125 +vt 0.26220703125 0.55029296875 +vt 0.25927734375 0.55029296875 +vt 0.25927734375 0.54736328125 +vt 0.265625 0.54736328125 +vt 0.265625 0.55029296875 +vt 0.2626953125 0.55029296875 +vt 0.2626953125 0.54736328125 +vt 0.26220703125 0.55322265625 +vt 0.26220703125 0.55029296875 +vt 0.2626953125 0.55029296875 +vt 0.2626953125 0.55322265625 +vt 0.2626953125 0.55029296875 +vt 0.2626953125 0.55322265625 +vt 0.26318359375 0.55322265625 +vt 0.26318359375 0.55029296875 +vt 0.26611328125 0.54736328125 +vt 0.26611328125 0.55029296875 +vt 0.265625 0.55029296875 +vt 0.265625 0.54736328125 +vt 0.2626953125 0.54736328125 +vt 0.2626953125 0.55029296875 +vt 0.26220703125 0.55029296875 +vt 0.26220703125 0.54736328125 +vn 0.33957992852977603 0.8583661396896483 0.3845686445538739 +vn -0.33957992852977603 -0.8583661396896483 -0.3845686445538739 +vn -0.8481645190734143 0.45618690335511447 -0.2692776592891346 +vn 0.8481645190734143 -0.45618690335511447 0.2692776592891346 +vn -0.4065740039951842 -0.23473619116268152 0.8829476200963232 +vn 0.4065740039951842 0.23473619116268152 -0.8829476200963232 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3324/9961/2491 3322/9962/2491 3321/9963/2491 3323/9964/2491 +f 3327/9965/2492 3325/9966/2492 3326/9967/2492 3328/9968/2492 +f 3321/9969/2493 3322/9970/2493 3326/9971/2493 3325/9972/2493 +f 3324/9973/2494 3323/9974/2494 3327/9975/2494 3328/9976/2494 +f 3323/9977/2495 3321/9978/2495 3325/9979/2495 3327/9980/2495 +f 3328/9981/2496 3326/9982/2496 3322/9983/2496 3324/9984/2496 +o cube +v -0.24090500945515045 0.3229215092592278 -4.015371345140819 +v -0.13926150845635443 0.3816055570498982 -4.2361082501649 +v -0.02886387968679688 0.2088747834204492 -3.9480519303185355 +v 0.07277962131199917 0.26755883121111956 -4.168788835342616 +v -0.27274062775481694 0.2424496836633233 -4.051424655567745 +v -0.1710971267560209 0.3011337314539937 -4.272161560591826 +v -0.0606994979864634 0.1284029578245447 -3.984105240745461 +v 0.04094400301233264 0.18708700561521507 -4.2048421457695415 +vt 0.4716796875 0.72998046875 +vt 0.4716796875 0.73193359375 +vt 0.4697265625 0.73193359375 +vt 0.4697265625 0.72998046875 +vt 0.47412109375 0.72998046875 +vt 0.47412109375 0.73193359375 +vt 0.47216796875 0.73193359375 +vt 0.47216796875 0.72998046875 +vt 0.4716796875 0.73388671875 +vt 0.4716796875 0.73193359375 +vt 0.47216796875 0.73193359375 +vt 0.47216796875 0.73388671875 +vt 0.47216796875 0.73193359375 +vt 0.47216796875 0.73388671875 +vt 0.47265625 0.73388671875 +vt 0.47265625 0.73193359375 +vt 0.474609375 0.72998046875 +vt 0.474609375 0.73193359375 +vt 0.47412109375 0.73193359375 +vt 0.47412109375 0.72998046875 +vt 0.47216796875 0.72998046875 +vt 0.47216796875 0.73193359375 +vt 0.4716796875 0.73193359375 +vt 0.4716796875 0.72998046875 +vn 0.33957992852977603 0.8583661396896483 0.3845686445538739 +vn -0.33957992852977603 -0.8583661396896483 -0.3845686445538739 +vn -0.8481645190734143 0.45618690335511447 -0.2692776592891346 +vn 0.8481645190734143 -0.45618690335511447 0.2692776592891346 +vn -0.4065740039951842 -0.23473619116268152 0.8829476200963232 +vn 0.4065740039951842 0.23473619116268152 -0.8829476200963232 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3332/9985/2497 3330/9986/2497 3329/9987/2497 3331/9988/2497 +f 3335/9989/2498 3333/9990/2498 3334/9991/2498 3336/9992/2498 +f 3329/9993/2499 3330/9994/2499 3334/9995/2499 3333/9996/2499 +f 3332/9997/2500 3331/9998/2500 3335/9999/2500 3336/10000/2500 +f 3331/10001/2501 3329/10002/2501 3333/10003/2501 3335/10004/2501 +f 3336/10005/2502 3334/10006/2502 3330/10007/2502 3332/10008/2502 +o cube +v -0.5638095447481539 0.9229929620193865 -4.263632744882579 +v -0.3507480171317695 1.0460042184395655 -4.5466486741934595 +v -0.40755946143842936 0.652360071435661 -4.2636327818387025 +v -0.19449793382204494 0.7753713278558398 -4.546648711149583 +v -0.6250842836094838 0.8876159582922856 -4.325138325806334 +v -0.41202275599309934 1.0106272147124646 -4.608154255117214 +v -0.4688342002997592 0.61698306770856 -4.325138362762457 +v -0.2557726726833748 0.7399943241287389 -4.608154292073338 +vt 0.3173828125 0.52685546875 +vt 0.3173828125 0.529296875 +vt 0.314453125 0.529296875 +vt 0.314453125 0.52685546875 +vt 0.32080078125 0.52685546875 +vt 0.32080078125 0.529296875 +vt 0.31787109375 0.529296875 +vt 0.31787109375 0.52685546875 +vt 0.3173828125 0.5322265625 +vt 0.3173828125 0.529296875 +vt 0.31787109375 0.529296875 +vt 0.31787109375 0.5322265625 +vt 0.31787109375 0.529296875 +vt 0.31787109375 0.5322265625 +vt 0.318359375 0.5322265625 +vt 0.318359375 0.529296875 +vt 0.3212890625 0.52685546875 +vt 0.3212890625 0.529296875 +vt 0.32080078125 0.529296875 +vt 0.32080078125 0.52685546875 +vt 0.31787109375 0.52685546875 +vt 0.31787109375 0.529296875 +vt 0.3173828125 0.529296875 +vt 0.3173828125 0.52685546875 +vn 0.6535972145208513 0.3773547064224099 0.6560595298533823 +vn -0.6535972145208513 -0.3773547064224099 -0.6560595298533823 +vn -0.5000002665911186 0.8660252498679218 1.1825959514433215e-7 +vn 0.5000002665911186 -0.8660252498679218 -1.1825959514433215e-7 +vn -0.5681640736436919 -0.32803001712047714 0.7547091448290162 +vn 0.5681640736436919 0.32803001712047714 -0.7547091448290162 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3340/10009/2503 3338/10010/2503 3337/10011/2503 3339/10012/2503 +f 3343/10013/2504 3341/10014/2504 3342/10015/2504 3344/10016/2504 +f 3337/10017/2505 3338/10018/2505 3342/10019/2505 3341/10020/2505 +f 3340/10021/2506 3339/10022/2506 3343/10023/2506 3344/10024/2506 +f 3339/10025/2507 3337/10026/2507 3341/10027/2507 3343/10028/2507 +f 3344/10029/2508 3342/10030/2508 3338/10031/2508 3340/10032/2508 +o cube +v -0.42188199335539744 0.6722975361936718 -4.265749439870306 +v -0.20882046573901297 0.7953087926138507 -4.548765369181187 +v -0.13657661565726348 0.34905084919412466 -4.191461683137841 +v 0.076484911959121 0.47206210561430356 -4.474477612448721 +v -0.46893669691285067 0.6171124907426759 -4.325159271814957 +v -0.2558751692964662 0.7401237471628548 -4.608175201125839 +v -0.1836313192147167 0.2938658037431288 -4.250871515082492 +v 0.029430208401667768 0.4168770601633077 -4.533887444393373 +vt 0.1220703125 0.6181640625 +vt 0.1220703125 0.62158203125 +vt 0.119140625 0.62158203125 +vt 0.119140625 0.6181640625 +vt 0.12548828125 0.6181640625 +vt 0.12548828125 0.62158203125 +vt 0.12255859375 0.62158203125 +vt 0.12255859375 0.6181640625 +vt 0.1220703125 0.62451171875 +vt 0.1220703125 0.62158203125 +vt 0.12255859375 0.62158203125 +vt 0.12255859375 0.62451171875 +vt 0.12255859375 0.62158203125 +vt 0.12255859375 0.62451171875 +vt 0.123046875 0.62451171875 +vt 0.123046875 0.62158203125 +vt 0.1259765625 0.6181640625 +vt 0.1259765625 0.62158203125 +vt 0.12548828125 0.62158203125 +vt 0.12548828125 0.6181640625 +vt 0.12255859375 0.6181640625 +vt 0.12255859375 0.62158203125 +vt 0.1220703125 0.62158203125 +vt 0.1220703125 0.6181640625 +vn 0.5019168379461678 0.5886404848106225 0.6337048740762815 +vn -0.5019168379461678 -0.5886404848106225 -0.6337048740762815 +vn -0.6521265775957348 0.7388495702846791 -0.16980058681706386 +vn 0.6521265775957348 -0.7388495702846791 0.16980058681706386 +vn -0.568164073643692 -0.3280300171204772 0.7547091448290162 +vn 0.568164073643692 0.3280300171204772 -0.7547091448290162 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3348/10033/2509 3346/10034/2509 3345/10035/2509 3347/10036/2509 +f 3351/10037/2510 3349/10038/2510 3350/10039/2510 3352/10040/2510 +f 3345/10041/2511 3346/10042/2511 3350/10043/2511 3349/10044/2511 +f 3348/10045/2512 3347/10046/2512 3351/10047/2512 3352/10048/2512 +f 3347/10049/2513 3345/10050/2513 3349/10051/2513 3351/10052/2513 +f 3352/10053/2514 3350/10054/2514 3346/10055/2514 3348/10056/2514 +o cube +v -0.14836728735228366 0.3724804853790102 -4.210858150059411 +v -0.01520383259204336 0.449362520641622 -4.3877431058787115 +v -0.05175810296156612 0.3065247664255126 -4.166795596471499 +v 0.08140535179867417 0.38340680168812447 -4.3436805522908 +v -0.17485994538240554 0.2990205392221613 -4.262731436837211 +v -0.04169649062216521 0.37590257448477316 -4.439616392656512 +v -0.078250760991688 0.2330648202686637 -4.2186688832493 +v 0.05491269376855232 0.30994685553127554 -4.3955538390686 +vt 0.2763671875 0.822265625 +vt 0.2763671875 0.8232421875 +vt 0.27490234375 0.8232421875 +vt 0.27490234375 0.822265625 +vt 0.2783203125 0.822265625 +vt 0.2783203125 0.8232421875 +vt 0.27685546875 0.8232421875 +vt 0.27685546875 0.822265625 +vt 0.2763671875 0.82470703125 +vt 0.2763671875 0.8232421875 +vt 0.27685546875 0.8232421875 +vt 0.27685546875 0.82470703125 +vt 0.27685546875 0.8232421875 +vt 0.27685546875 0.82470703125 +vt 0.27734375 0.82470703125 +vt 0.27734375 0.8232421875 +vt 0.27880859375 0.822265625 +vt 0.27880859375 0.8232421875 +vt 0.2783203125 0.8232421875 +vt 0.2783203125 0.822265625 +vt 0.27685546875 0.822265625 +vt 0.27685546875 0.8232421875 +vt 0.2763671875 0.8232421875 +vt 0.2763671875 0.822265625 +vn 0.2825883523213 0.7835727590063879 0.5533150589632004 +vn -0.2825883523213 -0.7835727590063879 -0.5533150589632004 +vn -0.7728734751257403 0.5276457516279807 -0.3525004287032928 +vn 0.7728734751257403 -0.5276457516279807 0.3525004287032928 +vn -0.568164073643692 -0.32803001712047736 0.7547091448290162 +vn 0.568164073643692 0.32803001712047736 -0.7547091448290162 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3356/10057/2515 3354/10058/2515 3353/10059/2515 3355/10060/2515 +f 3359/10061/2516 3357/10062/2516 3358/10063/2516 3360/10064/2516 +f 3353/10065/2517 3354/10066/2517 3358/10067/2517 3357/10068/2517 +f 3356/10069/2518 3355/10070/2518 3359/10071/2518 3360/10072/2518 +f 3355/10073/2519 3353/10074/2519 3357/10075/2519 3359/10076/2519 +f 3360/10077/2520 3358/10078/2520 3354/10079/2520 3356/10080/2520 +o cube +v -0.23469244981456422 0.284643653365507 -4.153065909604633 +v -0.17523443409374126 0.2988997407027336 -4.262091174293033 +v -0.08977863157030436 0.18571004106328715 -4.086972221262223 +v -0.030320615849481397 0.19996612840051375 -4.195997485950623 +v -0.23469244981456422 0.284643653365507 -4.153065909604633 +v -0.17523443409374126 0.2988997407027336 -4.262091174293033 +v -0.08977863157030436 0.18571004106328715 -4.086972221262223 +v -0.030320615849481397 0.19996612840051375 -4.195997485950623 +vt 0.1435546875 0.67236328125 +vt 0.1435546875 0.673828125 +vt 0.142578125 0.673828125 +vt 0.142578125 0.67236328125 +vt 0.14453125 0.67236328125 +vt 0.14453125 0.673828125 +vt 0.1435546875 0.673828125 +vt 0.1435546875 0.67236328125 +vt 0.1435546875 0.673828125 +vt 0.1435546875 0.673828125 +vt 0.1435546875 0.6748046875 +vt 0.1435546875 0.6748046875 +vt 0.1435546875 0.6748046875 +vt 0.1435546875 0.6748046875 +vt 0.1435546875 0.673828125 +vt 0.1435546875 0.673828125 +vt 0.14453125 0.673828125 +vt 0.14453125 0.673828125 +vt 0.14453125 0.67236328125 +vt 0.14453125 0.67236328125 +vt 0.1435546875 0.673828125 +vt 0.1435546875 0.673828125 +vt 0.1435546875 0.67236328125 +vt 0.1435546875 0.67236328125 +vn 0.4200117706402241 0.8417735232681545 0.3391274805266921 +vn -0.4200117706402241 -0.8417735232681545 -0.3391274805266921 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3364/10081/2521 3362/10082/2521 3361/10083/2521 3363/10084/2521 +f 3367/10085/2522 3365/10086/2522 3366/10087/2522 3368/10088/2522 +f 3362/10089/2523 3366/10090/2523 3361/10091/2523 3365/10092/2523 +f 3363/10093/2524 3367/10094/2524 3364/10095/2524 3368/10096/2524 +f 3361/10097/2525 3365/10098/2525 3363/10099/2525 3367/10100/2525 +f 3366/10101/2526 3362/10102/2526 3368/10103/2526 3364/10104/2526 +o cube +v -0.20882046573901297 0.7953087926138507 -4.548765369181187 +v -0.10228970193082071 0.8568144208239401 -4.690273333836628 +v -0.04578882134007928 0.6105964000426809 -4.506315222476921 +v 0.06074194246811304 0.6721020282527703 -4.647823187132362 +v -0.20882046573901297 0.7953087926138507 -4.548765369181187 +v -0.10228970193082071 0.8568144208239401 -4.690273333836628 +v -0.04578882134007928 0.6105964000426809 -4.506315222476921 +v 0.06074194246811304 0.6721020282527703 -4.647823187132362 +vt 0.26953125 0.59619140625 +vt 0.26953125 0.59814453125 +vt 0.26806640625 0.59814453125 +vt 0.26806640625 0.59619140625 +vt 0.27099609375 0.59619140625 +vt 0.27099609375 0.59814453125 +vt 0.26953125 0.59814453125 +vt 0.26953125 0.59619140625 +vt 0.26953125 0.59814453125 +vt 0.26953125 0.59814453125 +vt 0.26953125 0.599609375 +vt 0.26953125 0.599609375 +vt 0.26953125 0.599609375 +vt 0.26953125 0.599609375 +vt 0.26953125 0.59814453125 +vt 0.26953125 0.59814453125 +vt 0.27099609375 0.59814453125 +vt 0.27099609375 0.59814453125 +vt 0.27099609375 0.59619140625 +vt 0.27099609375 0.59619140625 +vt 0.26953125 0.59814453125 +vt 0.26953125 0.59814453125 +vt 0.26953125 0.59619140625 +vt 0.26953125 0.59619140625 +vn 0.5019168379461678 0.5886404848106225 0.6337048740762815 +vn -0.5019168379461678 -0.5886404848106225 -0.6337048740762815 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3372/10105/2527 3370/10106/2527 3369/10107/2527 3371/10108/2527 +f 3375/10109/2528 3373/10110/2528 3374/10111/2528 3376/10112/2528 +f 3370/10113/2529 3374/10114/2529 3369/10115/2529 3373/10116/2529 +f 3371/10117/2530 3375/10118/2530 3372/10119/2530 3376/10120/2530 +f 3369/10121/2531 3373/10122/2531 3371/10123/2531 3375/10124/2531 +f 3374/10125/2532 3370/10126/2532 3376/10127/2532 3372/10128/2532 +o cube +v -0.2558751692964662 0.7401237471628548 -4.608175201125839 +v -0.07832389628281244 0.8426331275130039 -4.844021808884906 +v -0.0928435248975325 0.5554113545916851 -4.565725054421573 +v 0.08470774811612125 0.6579207349418341 -4.80157166218064 +v -0.2558751692964662 0.7401237471628548 -4.608175201125839 +v -0.07832389628281244 0.8426331275130039 -4.844021808884906 +v -0.0928435248975325 0.5554113545916851 -4.565725054421573 +v 0.08470774811612125 0.6579207349418341 -4.80157166218064 +vt 0.26806640625 0.646484375 +vt 0.26806640625 0.6484375 +vt 0.265625 0.6484375 +vt 0.265625 0.646484375 +vt 0.2705078125 0.646484375 +vt 0.2705078125 0.6484375 +vt 0.26806640625 0.6484375 +vt 0.26806640625 0.646484375 +vt 0.26806640625 0.6484375 +vt 0.26806640625 0.6484375 +vt 0.26806640625 0.65087890625 +vt 0.26806640625 0.65087890625 +vt 0.26806640625 0.65087890625 +vt 0.26806640625 0.65087890625 +vt 0.26806640625 0.6484375 +vt 0.26806640625 0.6484375 +vt 0.2705078125 0.6484375 +vt 0.2705078125 0.6484375 +vt 0.2705078125 0.646484375 +vt 0.2705078125 0.646484375 +vt 0.26806640625 0.6484375 +vt 0.26806640625 0.6484375 +vt 0.26806640625 0.646484375 +vt 0.26806640625 0.646484375 +vn 0.5019168379461678 0.5886404848106225 0.6337048740762815 +vn -0.5019168379461678 -0.5886404848106225 -0.6337048740762815 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3380/10129/2533 3378/10130/2533 3377/10131/2533 3379/10132/2533 +f 3383/10133/2534 3381/10134/2534 3382/10135/2534 3384/10136/2534 +f 3378/10137/2535 3382/10138/2535 3377/10139/2535 3381/10140/2535 +f 3379/10141/2536 3383/10142/2536 3380/10143/2536 3384/10144/2536 +f 3377/10145/2537 3381/10146/2537 3379/10147/2537 3383/10148/2537 +f 3382/10149/2538 3378/10150/2538 3384/10151/2538 3380/10152/2538 +o cube +v -0.20196891929646626 0.7846549971628547 -4.686300201125839 +v -0.02441764628281251 0.8871643775130038 -4.922146808884906 +v -0.03893727489753257 0.599942604591685 -4.643850054421573 +v 0.13861399811612118 0.702451984941834 -4.87969666218064 +v -0.20196891929646626 0.7846549971628547 -4.686300201125839 +v -0.02441764628281251 0.8871643775130038 -4.922146808884906 +v -0.03893727489753257 0.599942604591685 -4.643850054421573 +v 0.13861399811612118 0.702451984941834 -4.87969666218064 +vt 0.6689453125 0.25244140625 +vt 0.6689453125 0.25439453125 +vt 0.66650390625 0.25439453125 +vt 0.66650390625 0.25244140625 +vt 0.67138671875 0.25244140625 +vt 0.67138671875 0.25439453125 +vt 0.6689453125 0.25439453125 +vt 0.6689453125 0.25244140625 +vt 0.6689453125 0.25439453125 +vt 0.6689453125 0.25439453125 +vt 0.6689453125 0.2568359375 +vt 0.6689453125 0.2568359375 +vt 0.6689453125 0.2568359375 +vt 0.6689453125 0.2568359375 +vt 0.6689453125 0.25439453125 +vt 0.6689453125 0.25439453125 +vt 0.67138671875 0.25439453125 +vt 0.67138671875 0.25439453125 +vt 0.67138671875 0.25244140625 +vt 0.67138671875 0.25244140625 +vt 0.6689453125 0.25439453125 +vt 0.6689453125 0.25439453125 +vt 0.6689453125 0.25244140625 +vt 0.6689453125 0.25244140625 +vn 0.5019168379461678 0.5886404848106225 0.6337048740762815 +vn -0.5019168379461678 -0.5886404848106225 -0.6337048740762815 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3388/10153/2539 3386/10154/2539 3385/10155/2539 3387/10156/2539 +f 3391/10157/2540 3389/10158/2540 3390/10159/2540 3392/10160/2540 +f 3386/10161/2541 3390/10162/2541 3385/10163/2541 3389/10164/2541 +f 3387/10165/2542 3391/10166/2542 3388/10167/2542 3392/10168/2542 +f 3385/10169/2543 3389/10170/2543 3387/10171/2543 3391/10172/2543 +f 3390/10173/2544 3386/10174/2544 3392/10175/2544 3388/10176/2544 +o cube +v -0.3194980004698246 0.9918776403228203 -4.546648681584685 +v -0.14194672745617082 1.0943870206729693 -4.7824952893437525 +v -0.19449793382204494 0.7753713278558398 -4.546648711149583 +v -0.01694666080839119 0.877880708205989 -4.782495318908651 +v -0.3807727393311544 0.9565006365957194 -4.608154262508439 +v -0.20322146631750065 1.0590100169458685 -4.844000870267507 +v -0.2557726726833748 0.7399943241287389 -4.608154292073338 +v -0.07822139966972097 0.842503704478888 -4.844000899832405 +vt 0.4716796875 0.81396484375 +vt 0.4716796875 0.81591796875 +vt 0.46923828125 0.81591796875 +vt 0.46923828125 0.81396484375 +vt 0.474609375 0.81396484375 +vt 0.474609375 0.81591796875 +vt 0.47216796875 0.81591796875 +vt 0.47216796875 0.81396484375 +vt 0.4716796875 0.818359375 +vt 0.4716796875 0.81591796875 +vt 0.47216796875 0.81591796875 +vt 0.47216796875 0.818359375 +vt 0.47216796875 0.81591796875 +vt 0.47216796875 0.818359375 +vt 0.47265625 0.818359375 +vt 0.47265625 0.81591796875 +vt 0.47509765625 0.81396484375 +vt 0.47509765625 0.81591796875 +vt 0.474609375 0.81591796875 +vt 0.474609375 0.81396484375 +vt 0.47216796875 0.81396484375 +vt 0.47216796875 0.81591796875 +vt 0.4716796875 0.81591796875 +vt 0.4716796875 0.81396484375 +vn 0.6535972145208513 0.3773547064224099 0.6560595298533823 +vn -0.6535972145208513 -0.3773547064224099 -0.6560595298533823 +vn -0.5000002665911186 0.8660252498679218 1.1825959514433215e-7 +vn 0.5000002665911186 -0.8660252498679218 -1.1825959514433215e-7 +vn -0.5681640736436919 -0.32803001712047714 0.7547091448290162 +vn 0.5681640736436919 0.32803001712047714 -0.7547091448290162 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3396/10177/2545 3394/10178/2545 3393/10179/2545 3395/10180/2545 +f 3399/10181/2546 3397/10182/2546 3398/10183/2546 3400/10184/2546 +f 3393/10185/2547 3394/10186/2547 3398/10187/2547 3397/10188/2547 +f 3396/10189/2548 3395/10190/2548 3399/10191/2548 3400/10192/2548 +f 3395/10193/2549 3393/10194/2549 3397/10195/2549 3399/10196/2549 +f 3400/10197/2550 3398/10198/2550 3394/10199/2550 3396/10200/2550 +o cube +v -0.14194672745617082 1.0943870206729693 -4.7824952893437525 +v -0.07092621825070933 1.135390772813029 -4.876833932447379 +v -0.04819667747033607 0.932007286322734 -4.782495311517426 +v 0.02282383173512542 0.9730110384627937 -4.876833954621054 +v -0.20322146631750065 1.0590100169458685 -4.844000870267507 +v -0.13220095711203916 1.1000137690859282 -4.938339513371134 +v -0.1094714163316659 0.8966302825956332 -4.844000892441181 +v -0.038450907126204414 0.9376340347356928 -4.938339535544808 +vt 0.26904296875 0.59326171875 +vt 0.26904296875 0.5947265625 +vt 0.26806640625 0.5947265625 +vt 0.26806640625 0.59326171875 +vt 0.2705078125 0.59326171875 +vt 0.2705078125 0.5947265625 +vt 0.26953125 0.5947265625 +vt 0.26953125 0.59326171875 +vt 0.26904296875 0.595703125 +vt 0.26904296875 0.5947265625 +vt 0.26953125 0.5947265625 +vt 0.26953125 0.595703125 +vt 0.26953125 0.5947265625 +vt 0.26953125 0.595703125 +vt 0.27001953125 0.595703125 +vt 0.27001953125 0.5947265625 +vt 0.27099609375 0.59326171875 +vt 0.27099609375 0.5947265625 +vt 0.2705078125 0.5947265625 +vt 0.2705078125 0.59326171875 +vt 0.26953125 0.59326171875 +vt 0.26953125 0.5947265625 +vt 0.26904296875 0.5947265625 +vt 0.26904296875 0.59326171875 +vn 0.6535972145208513 0.3773547064224099 0.6560595298533823 +vn -0.6535972145208513 -0.3773547064224099 -0.6560595298533823 +vn -0.5000002665911186 0.8660252498679218 1.1825959514433215e-7 +vn 0.5000002665911186 -0.8660252498679218 -1.1825959514433215e-7 +vn -0.5681640736436919 -0.32803001712047714 0.7547091448290162 +vn 0.5681640736436919 0.32803001712047714 -0.7547091448290162 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3404/10201/2551 3402/10202/2551 3401/10203/2551 3403/10204/2551 +f 3407/10205/2552 3405/10206/2552 3406/10207/2552 3408/10208/2552 +f 3401/10209/2553 3402/10210/2553 3406/10211/2553 3405/10212/2553 +f 3404/10213/2554 3403/10214/2554 3407/10215/2554 3408/10216/2554 +f 3403/10217/2555 3401/10218/2555 3405/10219/2555 3407/10220/2555 +f 3408/10221/2556 3406/10222/2556 3402/10223/2556 3404/10224/2556 +o cube +v -0.04819667747033607 0.932007286322734 -4.782495311517426 +v -0.021563986518288003 0.9473836933752564 -4.817872302681287 +v -0.01694666080839119 0.877880708205989 -4.782495318908651 +v 0.009686030143656876 0.8932571152585114 -4.817872310072511 +v -0.1094714163316659 0.8966302825956332 -4.844000892441181 +v -0.08283872537961784 0.9120066896481555 -4.879377883605041 +v -0.07822139966972097 0.842503704478888 -4.844000899832405 +v -0.051588708717672904 0.8578801115314104 -4.879377890996266 +vt 0.26318359375 0.82763671875 +vt 0.26318359375 0.828125 +vt 0.26318359375 0.828125 +vt 0.26318359375 0.82763671875 +vt 0.263671875 0.82763671875 +vt 0.263671875 0.828125 +vt 0.263671875 0.828125 +vt 0.263671875 0.82763671875 +vt 0.26318359375 0.828125 +vt 0.26318359375 0.828125 +vt 0.263671875 0.828125 +vt 0.263671875 0.828125 +vt 0.263671875 0.828125 +vt 0.263671875 0.828125 +vt 0.26416015625 0.828125 +vt 0.26416015625 0.828125 +vt 0.26416015625 0.82763671875 +vt 0.26416015625 0.828125 +vt 0.263671875 0.828125 +vt 0.263671875 0.82763671875 +vt 0.263671875 0.82763671875 +vt 0.263671875 0.828125 +vt 0.26318359375 0.828125 +vt 0.26318359375 0.82763671875 +vn 0.6535972145208513 0.3773547064224099 0.6560595298533823 +vn -0.6535972145208513 -0.3773547064224099 -0.6560595298533823 +vn -0.5000002665911186 0.8660252498679218 1.1825959514433215e-7 +vn 0.5000002665911186 -0.8660252498679218 -1.1825959514433215e-7 +vn -0.5681640736436919 -0.32803001712047714 0.7547091448290162 +vn 0.5681640736436919 0.32803001712047714 -0.7547091448290162 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3412/10225/2557 3410/10226/2557 3409/10227/2557 3411/10228/2557 +f 3415/10229/2558 3413/10230/2558 3414/10231/2558 3416/10232/2558 +f 3409/10233/2559 3410/10234/2559 3414/10235/2559 3413/10236/2559 +f 3412/10237/2560 3411/10238/2560 3415/10239/2560 3416/10240/2560 +f 3411/10241/2561 3409/10242/2561 3413/10243/2561 3415/10244/2561 +f 3416/10245/2562 3414/10246/2562 3410/10247/2562 3412/10248/2562 +o cube +v -0.9483738755730278 0.3700588271412784 3.1515625 +v -0.9483738755730278 0.3700588271412784 -2.2546875 +v -0.6434340761863292 0.06511902775457984 3.1515625 +v -0.6434340761863292 0.06511902775457984 -2.2546875 +v -1.0163224178276726 0.3021102848866336 3.1515625 +v -1.0163224178276726 0.3021102848866336 -2.2546875 +v -0.711382618440974 -0.002829514500064967 3.1515625 +v -0.711382618440974 -0.002829514500064967 -2.2546875 +vt 0.39794921875 0.58544921875 +vt 0.39794921875 0.58837890625 +vt 0.35595703125 0.58837890625 +vt 0.35595703125 0.58544921875 +vt 0.4404296875 0.58544921875 +vt 0.4404296875 0.58837890625 +vt 0.3984375 0.58837890625 +vt 0.3984375 0.58544921875 +vt 0.39794921875 0.63037109375 +vt 0.39794921875 0.58837890625 +vt 0.3984375 0.58837890625 +vt 0.3984375 0.63037109375 +vt 0.3984375 0.58837890625 +vt 0.3984375 0.63037109375 +vt 0.39892578125 0.63037109375 +vt 0.39892578125 0.58837890625 +vt 0.44091796875 0.58544921875 +vt 0.44091796875 0.58837890625 +vt 0.4404296875 0.58837890625 +vt 0.4404296875 0.58544921875 +vt 0.3984375 0.58544921875 +vt 0.3984375 0.58837890625 +vt 0.39794921875 0.58837890625 +vt 0.39794921875 0.58544921875 +vn 0.7071067811865475 0.7071067811865476 0 +vn -0.7071067811865475 -0.7071067811865476 0 +vn -0.7071067811865476 0.7071067811865475 0 +vn 0.7071067811865476 -0.7071067811865475 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3420/10249/2563 3418/10250/2563 3417/10251/2563 3419/10252/2563 +f 3423/10253/2564 3421/10254/2564 3422/10255/2564 3424/10256/2564 +f 3417/10257/2565 3418/10258/2565 3422/10259/2565 3421/10260/2565 +f 3420/10261/2566 3419/10262/2566 3423/10263/2566 3424/10264/2566 +f 3419/10265/2567 3417/10266/2567 3421/10267/2567 3423/10268/2567 +f 3424/10269/2568 3422/10270/2568 3418/10271/2568 3420/10272/2568 +o cube +v -0.6700630811480557 0.08385724696509401 3.0890625 +v -0.6700630811480557 0.08385724696509401 -2.2546875 +v 0.009667759129431852 -0.2331064493404304 3.0890625 +v 0.009667759129431852 -0.2331064493404304 -2.2546875 +v -0.7096835431862463 -0.0011091080695919166 3.0890625 +v -0.7096835431862463 -0.0011091080695919166 -2.2546875 +v -0.029952702908758733 -0.31807280437511637 3.0890625 +v -0.029952702908758733 -0.31807280437511637 -2.2546875 +vt 0.4052734375 0.814453125 +vt 0.4052734375 0.8203125 +vt 0.36376953125 0.8203125 +vt 0.36376953125 0.814453125 +vt 0.447265625 0.814453125 +vt 0.447265625 0.8203125 +vt 0.40576171875 0.8203125 +vt 0.40576171875 0.814453125 +vt 0.4052734375 0.86181640625 +vt 0.4052734375 0.8203125 +vt 0.40576171875 0.8203125 +vt 0.40576171875 0.86181640625 +vt 0.40576171875 0.8203125 +vt 0.40576171875 0.86181640625 +vt 0.40625 0.86181640625 +vt 0.40625 0.8203125 +vt 0.44775390625 0.814453125 +vt 0.44775390625 0.8203125 +vt 0.447265625 0.8203125 +vt 0.447265625 0.814453125 +vt 0.40576171875 0.814453125 +vt 0.40576171875 0.8203125 +vt 0.4052734375 0.8203125 +vt 0.4052734375 0.814453125 +vn 0.4226182617406993 0.90630778703665 0 +vn -0.4226182617406993 -0.90630778703665 0 +vn -0.90630778703665 0.4226182617406993 0 +vn 0.90630778703665 -0.4226182617406993 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3428/10273/2569 3426/10274/2569 3425/10275/2569 3427/10276/2569 +f 3431/10277/2570 3429/10278/2570 3430/10279/2570 3432/10280/2570 +f 3425/10281/2571 3426/10282/2571 3430/10283/2571 3429/10284/2571 +f 3428/10285/2572 3427/10286/2572 3431/10287/2572 3432/10288/2572 +f 3427/10289/2573 3425/10290/2573 3429/10291/2573 3431/10292/2573 +f 3432/10293/2574 3430/10294/2574 3426/10295/2574 3428/10296/2574 +o cube +v -1.14140625 1.18046875 2.9640625 +v -1.14140625 1.18046875 -2.2546875 +v -1.14140625 0.68046875 2.9640625 +v -1.14140625 0.68046875 -2.2546875 +v -1.23515625 1.18046875 2.9640625 +v -1.23515625 1.18046875 -2.2546875 +v -1.23515625 0.68046875 2.9640625 +v -1.23515625 0.68046875 -2.2546875 +vt 0.04052734375 0.55712890625 +vt 0.04052734375 0.56103515625 +vt 0 0.56103515625 +vt 0 0.55712890625 +vt 0.08154296875 0.55712890625 +vt 0.08154296875 0.56103515625 +vt 0.041015625 0.56103515625 +vt 0.041015625 0.55712890625 +vt 0.04052734375 0.6015625 +vt 0.04052734375 0.56103515625 +vt 0.041015625 0.56103515625 +vt 0.041015625 0.6015625 +vt 0.041015625 0.56103515625 +vt 0.041015625 0.6015625 +vt 0.04150390625 0.6015625 +vt 0.04150390625 0.56103515625 +vt 0.08203125 0.55712890625 +vt 0.08203125 0.56103515625 +vt 0.08154296875 0.56103515625 +vt 0.08154296875 0.55712890625 +vt 0.041015625 0.55712890625 +vt 0.041015625 0.56103515625 +vt 0.04052734375 0.56103515625 +vt 0.04052734375 0.55712890625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3436/10297/2575 3434/10298/2575 3433/10299/2575 3435/10300/2575 +f 3439/10301/2576 3437/10302/2576 3438/10303/2576 3440/10304/2576 +f 3433/10305/2577 3434/10306/2577 3438/10307/2577 3437/10308/2577 +f 3436/10309/2578 3435/10310/2578 3439/10311/2578 3440/10312/2578 +f 3435/10313/2579 3433/10314/2579 3437/10315/2579 3439/10316/2579 +f 3440/10317/2580 3438/10318/2580 3434/10319/2580 3436/10320/2580 +o cube +v -1.1359374999999998 0.7765625 3.0890625 +v -1.1359374999999998 0.7765625 -2.2859375 +v -1.1359374999999998 0.6515625 3.0890625 +v -1.1359374999999998 0.6515625 -2.2859375 +v -1.2609374999999998 0.7765625 3.0890625 +v -1.2609374999999998 0.7765625 -2.2859375 +v -1.2609374999999998 0.6515625 3.0890625 +v -1.2609374999999998 0.6515625 -2.2859375 +vt 0.13427734375 0.5634765625 +vt 0.13427734375 0.564453125 +vt 0.09228515625 0.564453125 +vt 0.09228515625 0.5634765625 +vt 0.17724609375 0.5634765625 +vt 0.17724609375 0.564453125 +vt 0.13525390625 0.564453125 +vt 0.13525390625 0.5634765625 +vt 0.13427734375 0.6064453125 +vt 0.13427734375 0.564453125 +vt 0.13525390625 0.564453125 +vt 0.13525390625 0.6064453125 +vt 0.13525390625 0.564453125 +vt 0.13525390625 0.6064453125 +vt 0.13623046875 0.6064453125 +vt 0.13623046875 0.564453125 +vt 0.17822265625 0.5634765625 +vt 0.17822265625 0.564453125 +vt 0.17724609375 0.564453125 +vt 0.17724609375 0.5634765625 +vt 0.13525390625 0.5634765625 +vt 0.13525390625 0.564453125 +vt 0.13427734375 0.564453125 +vt 0.13427734375 0.5634765625 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3444/10321/2581 3442/10322/2581 3441/10323/2581 3443/10324/2581 +f 3447/10325/2582 3445/10326/2582 3446/10327/2582 3448/10328/2582 +f 3441/10329/2583 3442/10330/2583 3446/10331/2583 3445/10332/2583 +f 3444/10333/2584 3443/10334/2584 3447/10335/2584 3448/10336/2584 +f 3443/10337/2585 3441/10338/2585 3445/10339/2585 3447/10340/2585 +f 3448/10341/2586 3446/10342/2586 3442/10343/2586 3444/10344/2586 +o cube +v -1.1444284706159735 1.1796837098426936 -2.2155614830061934 +v -1.0416859880463867 1.220139945662814 -3.0520549604217106 +v -1.1423375407863887 0.6802594977830965 -2.239458855688109 +v -1.0395950582168019 0.7207157336032168 -3.075952333103627 +v -1.237480002526182 1.1798406490053712 -2.2269829662401115 +v -1.1347375199565952 1.2202968848254914 -3.063476443655629 +v -1.235389072696597 0.680416436945774 -2.2508803389220273 +v -1.1326465901270104 0.7208726727658945 -3.087373816337545 +vt 0.17041015625 0.552734375 +vt 0.17041015625 0.556640625 +vt 0.1640625 0.556640625 +vt 0.1640625 0.552734375 +vt 0.17724609375 0.552734375 +vt 0.17724609375 0.556640625 +vt 0.1708984375 0.556640625 +vt 0.1708984375 0.552734375 +vt 0.17041015625 0.56298828125 +vt 0.17041015625 0.556640625 +vt 0.1708984375 0.556640625 +vt 0.1708984375 0.56298828125 +vt 0.1708984375 0.556640625 +vt 0.1708984375 0.56298828125 +vt 0.17138671875 0.56298828125 +vt 0.17138671875 0.556640625 +vt 0.177734375 0.552734375 +vt 0.177734375 0.556640625 +vt 0.17724609375 0.556640625 +vt 0.17724609375 0.552734375 +vt 0.1708984375 0.552734375 +vt 0.1708984375 0.556640625 +vt 0.17041015625 0.556640625 +vt 0.17041015625 0.552734375 +vn 0.9925496737088902 -0.0016740177352280944 0.12182915449512718 +vn -0.9925496737088902 0.0016740177352280944 -0.12182915449512718 +vn -0.004181859659169835 0.9988484241191943 0.04779474536383203 +vn 0.004181859659169835 -0.9988484241191943 -0.04779474536383203 +vn -0.1217688682306214 -0.04794813134236492 0.9913996769369098 +vn 0.1217688682306214 0.04794813134236492 -0.9913996769369098 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3452/10345/2587 3450/10346/2587 3449/10347/2587 3451/10348/2587 +f 3455/10349/2588 3453/10350/2588 3454/10351/2588 3456/10352/2588 +f 3449/10353/2589 3450/10354/2589 3454/10355/2589 3453/10356/2589 +f 3452/10357/2590 3451/10358/2590 3455/10359/2590 3456/10360/2590 +f 3451/10361/2591 3449/10362/2591 3453/10363/2591 3455/10364/2591 +f 3456/10365/2592 3454/10366/2592 3450/10367/2592 3452/10368/2592 +o cube +v -1.1375761952880241 0.774142511197332 -2.265296705730618 +v -1.0315883380656756 0.8024977382283753 -3.070354967734948 +v -1.1370068904254413 0.6492186545211343 -2.2696217404262273 +v -1.0310190332030928 0.6775738815521776 -3.074680002430558 +v -1.2615068048625828 0.7741426066761978 -2.281612465304391 +v -1.1555189476402343 0.802497833707241 -3.0866707273087215 +v -1.2609375 0.64921875 -2.2859375 +v -1.1549496427776516 0.6775739770310433 -3.0909957620043307 +vt 0.4287109375 0.53076171875 +vt 0.4287109375 0.53173828125 +vt 0.42236328125 0.53173828125 +vt 0.42236328125 0.53076171875 +vt 0.43603515625 0.53076171875 +vt 0.43603515625 0.53173828125 +vt 0.4296875 0.53173828125 +vt 0.4296875 0.53076171875 +vt 0.4287109375 0.5380859375 +vt 0.4287109375 0.53173828125 +vt 0.4296875 0.53173828125 +vt 0.4296875 0.5380859375 +vt 0.4296875 0.53173828125 +vt 0.4296875 0.5380859375 +vt 0.4306640625 0.5380859375 +vt 0.4306640625 0.53173828125 +vt 0.43701171875 0.53076171875 +vt 0.43701171875 0.53173828125 +vt 0.43603515625 0.53173828125 +vt 0.43603515625 0.53076171875 +vt 0.4296875 0.53076171875 +vt 0.4296875 0.53173828125 +vt 0.4287109375 0.53173828125 +vt 0.4287109375 0.53076171875 +vn 0.9914448765964705 -7.638309258792971e-7 0.1305260765901823 +vn -0.9914448765964705 7.638309258792971e-7 -0.1305260765901823 +vn -0.004554438900662544 0.9993908534095826 0.03460027756487479 +vn 0.004554438900662544 -0.9993908534095826 -0.03460027756487479 +vn -0.1304465935044289 -0.03489874096128409 0.9908409378514836 +vn 0.1304465935044289 0.03489874096128409 -0.9908409378514836 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3460/10369/2593 3458/10370/2593 3457/10371/2593 3459/10372/2593 +f 3463/10373/2594 3461/10374/2594 3462/10375/2594 3464/10376/2594 +f 3457/10377/2595 3458/10378/2595 3462/10379/2595 3461/10380/2595 +f 3460/10381/2596 3459/10382/2596 3463/10383/2596 3464/10384/2596 +f 3459/10385/2597 3457/10386/2597 3461/10387/2597 3463/10388/2597 +f 3464/10389/2598 3462/10390/2598 3458/10391/2598 3460/10392/2598 +o cube +v -1.0613645771627143 1.211501289007427 -2.9732303725154248 +v -0.8597920848663128 1.3363974030349834 -3.638481117385532 +v -1.0429573462940163 0.7194380340147836 -3.06003432944016 +v -0.8413848539976145 0.84433414804234 -3.7252850743102677 +v -1.1511487162270986 1.2128955896867484 -3.00017340126282 +v -0.9495762239306968 1.3377917037143048 -3.6654241461329273 +v -1.1327414853584004 0.7208323346941051 -3.0869773581875553 +v -0.9311689930619986 0.8457284487216614 -3.7522281030576625 +vt 0.11962890625 0.625 +vt 0.11962890625 0.62890625 +vt 0.1142578125 0.62890625 +vt 0.1142578125 0.625 +vt 0.12548828125 0.625 +vt 0.12548828125 0.62890625 +vt 0.1201171875 0.62890625 +vt 0.1201171875 0.625 +vt 0.11962890625 0.63427734375 +vt 0.11962890625 0.62890625 +vt 0.1201171875 0.62890625 +vt 0.1201171875 0.63427734375 +vt 0.1201171875 0.62890625 +vt 0.1201171875 0.63427734375 +vt 0.12060546875 0.63427734375 +vt 0.12060546875 0.62890625 +vt 0.1259765625 0.625 +vt 0.1259765625 0.62890625 +vt 0.12548828125 0.62890625 +vt 0.12548828125 0.625 +vt 0.1201171875 0.625 +vt 0.1201171875 0.62890625 +vt 0.11962890625 0.62890625 +vt 0.11962890625 0.625 +vn 0.9576974833534312 -0.014872540579429161 0.2873923066388826 +vn -0.9576974833534312 0.014872540579429161 -0.2873923066388826 +vn -0.03681446173739637 0.9841265099852866 0.1736079138494709 +vn 0.03681446173739637 -0.9841265099852866 -0.1736079138494709 +vn -0.2854123784727813 -0.17684405526025684 0.9419479573382052 +vn 0.2854123784727813 0.17684405526025684 -0.9419479573382052 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3468/10393/2599 3466/10394/2599 3465/10395/2599 3467/10396/2599 +f 3471/10397/2600 3469/10398/2600 3470/10399/2600 3472/10400/2600 +f 3465/10401/2601 3466/10402/2601 3470/10403/2601 3469/10404/2601 +f 3468/10405/2602 3467/10406/2602 3471/10407/2602 3472/10408/2602 +f 3467/10409/2603 3465/10410/2603 3469/10411/2603 3471/10412/2603 +f 3472/10413/2604 3470/10414/2604 3466/10415/2604 3468/10416/2604 +o cube +v -1.0397909714896802 0.8012947752280277 -3.038233801153306 +v -0.816191236888014 0.8991891421403151 -3.7474022237532596 +v -1.0348846474863846 0.6773641614728461 -3.0537943589530334 +v -0.8112849128847183 0.7752585283851334 -3.762962781552987 +v -1.1590055965872972 0.801294677281483 -3.075822006255772 +v -0.9354058619856309 0.8991890441937703 -3.7849904288557257 +v -1.1540992725840016 0.6773640635263013 -3.091382564055499 +v -0.9304995379823352 0.7752584304385887 -3.800550986655453 +vt 0.46826171875 0.9755859375 +vt 0.46826171875 0.9765625 +vt 0.46240234375 0.9765625 +vt 0.46240234375 0.9755859375 +vt 0.47509765625 0.9755859375 +vt 0.47509765625 0.9765625 +vt 0.46923828125 0.9765625 +vt 0.46923828125 0.9755859375 +vt 0.46826171875 0.982421875 +vt 0.46826171875 0.9765625 +vt 0.46923828125 0.9765625 +vt 0.46923828125 0.982421875 +vt 0.46923828125 0.9765625 +vt 0.46923828125 0.982421875 +vt 0.47021484375 0.982421875 +vt 0.47021484375 0.9765625 +vt 0.47607421875 0.9755859375 +vt 0.47607421875 0.9765625 +vt 0.47509765625 0.9765625 +vt 0.47509765625 0.9755859375 +vt 0.46923828125 0.9755859375 +vt 0.46923828125 0.9765625 +vt 0.46826171875 0.9765625 +vt 0.46826171875 0.9755859375 +vn 0.9537170007809357 7.835723583385359e-7 0.30070564081972745 +vn -0.9537170007809357 -7.835723583385359e-7 -0.30070564081972745 +vn -0.039250592026365674 0.9914449100414536 0.12448446239781848 +vn 0.039250592026365674 -0.9914449100414536 -0.12448446239781848 +vn -0.29813297946888845 -0.1305258225497165 0.9455578967999385 +vn 0.29813297946888845 0.1305258225497165 -0.9455578967999385 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3476/10417/2605 3474/10418/2605 3473/10419/2605 3475/10420/2605 +f 3479/10421/2606 3477/10422/2606 3478/10423/2606 3480/10424/2606 +f 3473/10425/2607 3474/10426/2607 3478/10427/2607 3477/10428/2607 +f 3476/10429/2608 3475/10430/2608 3479/10431/2608 3480/10432/2608 +f 3475/10433/2609 3473/10434/2609 3477/10435/2609 3479/10436/2609 +f 3480/10437/2610 3478/10438/2610 3474/10439/2610 3476/10440/2610 +o cube +v -0.8654693560738349 1.3453561370489178 -3.620714622091369 +v -0.8242682313520566 1.3395554414341913 -3.7583114307463874 +v -0.8800001697227073 0.7833765540010104 -3.6013741543617153 +v -0.838799045000929 0.7775758583862838 -3.7389709630167336 +v -0.955253454999071 1.3467503916137162 -3.6476577869832663 +v -0.9140523302772927 1.3409496959989897 -3.7852545956382846 +v -0.9697842686479434 0.7847708085658088 -3.6283173192536124 +v -0.9285831439261651 0.7789701129510823 -3.765914127908631 +vt 0.142578125 0.66650390625 +vt 0.142578125 0.6708984375 +vt 0.1416015625 0.6708984375 +vt 0.1416015625 0.66650390625 +vt 0.14404296875 0.66650390625 +vt 0.14404296875 0.6708984375 +vt 0.14306640625 0.6708984375 +vt 0.14306640625 0.66650390625 +vt 0.142578125 0.671875 +vt 0.142578125 0.6708984375 +vt 0.14306640625 0.6708984375 +vt 0.14306640625 0.671875 +vt 0.14306640625 0.6708984375 +vt 0.14306640625 0.671875 +vt 0.1435546875 0.671875 +vt 0.1435546875 0.6708984375 +vt 0.14453125 0.66650390625 +vt 0.14453125 0.6708984375 +vt 0.14404296875 0.6708984375 +vt 0.14404296875 0.66650390625 +vt 0.14306640625 0.66650390625 +vt 0.14306640625 0.6708984375 +vt 0.142578125 0.6708984375 +vt 0.142578125 0.66650390625 +vn 0.9576970552025187 -0.014872048691183193 0.287393758846902 +vn -0.9576970552025187 0.014872048691183193 -0.287393758846902 +vn 0.02583255759799548 0.9990748143073912 -0.03438305374160672 +vn -0.02583255759799548 -0.9990748143073912 0.03438305374160672 +vn -0.286616519803675 0.0403526651459237 0.9571951906436068 +vn 0.286616519803675 -0.0403526651459237 -0.9571951906436068 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3484/10441/2611 3482/10442/2611 3481/10443/2611 3483/10444/2611 +f 3487/10445/2612 3485/10446/2612 3486/10447/2612 3488/10448/2612 +f 3481/10449/2613 3482/10450/2613 3486/10451/2613 3485/10452/2613 +f 3484/10453/2614 3483/10454/2614 3487/10455/2614 3488/10456/2614 +f 3483/10457/2615 3481/10458/2615 3485/10459/2615 3487/10460/2615 +f 3488/10461/2616 3486/10462/2616 3482/10463/2616 3484/10464/2616 +o cube +v -0.8367284631607942 1.3480984825637086 -3.71477341617394 +v -0.5906695603190573 1.4424643326763715 -4.197526047098759 +v -0.7988504565612997 0.8555143337248834 -3.7917546666754665 +v -0.5527915537195627 0.9498801838375462 -4.274507297600286 +v -0.9202718818937891 1.3483221921197415 -3.757311747599115 +v -0.674212979052052 1.4426880422324044 -4.240064378523934 +v -0.8823938752942945 0.8557380432809164 -3.8342929981006413 +v -0.6363349724525575 0.9501038933935793 -4.317045629025461 +vt 0.12109375 0.63720703125 +vt 0.12109375 0.64111328125 +vt 0.1171875 0.64111328125 +vt 0.1171875 0.63720703125 +vt 0.12548828125 0.63720703125 +vt 0.12548828125 0.64111328125 +vt 0.12158203125 0.64111328125 +vt 0.12158203125 0.63720703125 +vt 0.12109375 0.64501953125 +vt 0.12109375 0.64111328125 +vt 0.12158203125 0.64111328125 +vt 0.12158203125 0.64501953125 +vt 0.12158203125 0.64111328125 +vt 0.12158203125 0.64501953125 +vt 0.1220703125 0.64501953125 +vt 0.1220703125 0.64111328125 +vt 0.1259765625 0.63720703125 +vt 0.1259765625 0.64111328125 +vt 0.12548828125 0.64111328125 +vt 0.12548828125 0.63720703125 +vt 0.12158203125 0.63720703125 +vt 0.12158203125 0.64111328125 +vt 0.12109375 0.64111328125 +vt 0.12109375 0.63720703125 +vn 0.8911297998186116 -0.0023862352643522493 0.45374220186853315 +vn -0.8911297998186116 0.0023862352643522493 -0.45374220186853315 +vn -0.07575601319898904 0.9851682976776504 0.15396250100305298 +vn 0.07575601319898904 -0.9851682976776504 -0.15396250100305298 +vn -0.44737982334861276 -0.1715742729321143 0.8777320562269447 +vn 0.44737982334861276 0.1715742729321143 -0.8777320562269447 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3492/10465/2617 3490/10466/2617 3489/10467/2617 3491/10468/2617 +f 3495/10469/2618 3493/10470/2618 3494/10471/2618 3496/10472/2618 +f 3489/10473/2619 3490/10474/2619 3494/10475/2619 3493/10476/2619 +f 3492/10477/2620 3491/10478/2620 3495/10479/2620 3496/10480/2620 +f 3491/10481/2621 3489/10482/2621 3493/10483/2621 3495/10484/2621 +f 3496/10485/2622 3494/10486/2622 3490/10487/2622 3492/10488/2622 +o cube +v -0.5835746867937233 1.4410973632780328 -4.203938764584553 +v -0.0011484981149730844 1.5955645404549947 -4.90575400089403 +v -0.5456966234805337 0.948513281608684 -4.280920416980474 +v 0.03672956519821646 1.102980458785646 -4.98273565328995 +v -0.6560599879192117 1.4447972406661524 -4.2632789240725435 +v -0.07363379924046154 1.5992644178431146 -4.96509416038202 +v -0.6181819246060222 0.9522131589968037 -4.340260576468465 +v -0.03575573592727199 1.1066803361737656 -5.042075812777941 +vt 0.4580078125 0.79638671875 +vt 0.4580078125 0.80029296875 +vt 0.451171875 0.80029296875 +vt 0.451171875 0.79638671875 +vt 0.46533203125 0.79638671875 +vt 0.46533203125 0.80029296875 +vt 0.45849609375 0.80029296875 +vt 0.45849609375 0.79638671875 +vt 0.4580078125 0.80712890625 +vt 0.4580078125 0.80029296875 +vt 0.45849609375 0.80029296875 +vt 0.45849609375 0.80712890625 +vt 0.45849609375 0.80029296875 +vt 0.45849609375 0.80712890625 +vt 0.458984375 0.80712890625 +vt 0.458984375 0.80029296875 +vt 0.4658203125 0.79638671875 +vt 0.4658203125 0.80029296875 +vt 0.46533203125 0.80029296875 +vt 0.46533203125 0.79638671875 +vt 0.45849609375 0.79638671875 +vt 0.45849609375 0.80029296875 +vt 0.4580078125 0.80029296875 +vt 0.4580078125 0.79638671875 +vn 0.7731765453385434 -0.03946535880660993 0.6329617012052315 +vn -0.7731765453385434 0.03946535880660993 -0.6329617012052315 +vn -0.07575612662637897 0.9851681633386977 0.15396330479184145 +vn 0.07575612662637897 -0.9851681633386977 -0.15396330479184145 +vn -0.6296499337067569 -0.1669915428940129 0.7587191743886231 +vn 0.6296499337067569 0.1669915428940129 -0.7587191743886231 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3500/10489/2623 3498/10490/2623 3497/10491/2623 3499/10492/2623 +f 3503/10493/2624 3501/10494/2624 3502/10495/2624 3504/10496/2624 +f 3497/10497/2625 3498/10498/2625 3502/10499/2625 3501/10500/2625 +f 3500/10501/2626 3499/10502/2626 3503/10503/2626 3504/10504/2626 +f 3499/10505/2627 3497/10506/2627 3501/10507/2627 3503/10508/2627 +f 3504/10509/2628 3502/10510/2628 3498/10511/2628 3500/10512/2628 +o cube +v -0.5876100321873585 1.456761075311609 -4.201363922148964 +v -0.5294747797720596 1.4564914553343276 -4.315540256635044 +v -0.5891505772661796 0.9567636056595054 -4.200967611218177 +v -0.5310153248508807 0.9564939856822239 -4.315143945704258 +v -0.6711534251491194 1.456984764317776 -4.243902304295742 +v -0.6130181727338204 1.4567151443404944 -4.358078638781823 +v -0.6726939702279404 0.9569872946656724 -4.2435059933649555 +v -0.6145587178126415 0.956717674688391 -4.357682327851036 +vt 0.26904296875 0.60498046875 +vt 0.26904296875 0.60888671875 +vt 0.26806640625 0.60888671875 +vt 0.26806640625 0.60498046875 +vt 0.2705078125 0.60498046875 +vt 0.2705078125 0.60888671875 +vt 0.26953125 0.60888671875 +vt 0.26953125 0.60498046875 +vt 0.26904296875 0.60986328125 +vt 0.26904296875 0.60888671875 +vt 0.26953125 0.60888671875 +vt 0.26953125 0.60986328125 +vt 0.26953125 0.60888671875 +vt 0.26953125 0.60986328125 +vt 0.27001953125 0.60986328125 +vt 0.27001953125 0.60888671875 +vt 0.27099609375 0.60498046875 +vt 0.27099609375 0.60888671875 +vt 0.2705078125 0.60888671875 +vt 0.2705078125 0.60498046875 +vt 0.26953125 0.60498046875 +vt 0.26953125 0.60888671875 +vt 0.26904296875 0.60888671875 +vt 0.26904296875 0.60498046875 +vn 0.8911295249254496 -0.0023860160657815815 0.4537427428989652 +vn -0.8911295249254496 0.0023860160657815815 -0.4537427428989652 +vn 0.003081090157642216 0.9999949393042074 -0.0007926218615735569 +vn -0.003081090157642216 -0.9999949393042074 0.0007926218615735569 +vn -0.45373855543647945 0.002104351042197153 0.8911323667206283 +vn 0.45373855543647945 -0.002104351042197153 -0.8911323667206283 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3508/10513/2629 3506/10514/2629 3505/10515/2629 3507/10516/2629 +f 3511/10517/2630 3509/10518/2630 3510/10519/2630 3512/10520/2630 +f 3505/10521/2631 3506/10522/2631 3510/10523/2631 3509/10524/2631 +f 3508/10525/2632 3507/10526/2632 3511/10527/2632 3512/10528/2632 +f 3507/10529/2633 3505/10530/2633 3509/10531/2633 3511/10532/2633 +f 3512/10533/2634 3510/10534/2634 3506/10535/2634 3508/10536/2634 +o cube +v -0.5909149142364415 1.4566642854753844 -4.336032986621891 +v -0.32815050958790337 1.4556425956340342 -4.60357517731257 +v -0.5924552304804741 0.9566668153321258 -4.3356364059747845 +v -0.329690825831936 0.9556451254907756 -4.603178596665463 +v -0.6132100515171652 1.4567156008594933 -4.357930171837462 +v -0.35044564686862717 1.455693911018143 -4.625472362528141 +v -0.614750367761198 0.9567181307162347 -4.357533591190355 +v -0.3519859631126598 0.9556964408748845 -4.625075781881034 +vt 0.44482421875 0.86376953125 +vt 0.44482421875 0.86767578125 +vt 0.44189453125 0.86767578125 +vt 0.44189453125 0.86376953125 +vt 0.44775390625 0.86376953125 +vt 0.44775390625 0.86767578125 +vt 0.44482421875 0.86767578125 +vt 0.44482421875 0.86376953125 +vt 0.44482421875 0.87060546875 +vt 0.44482421875 0.86767578125 +vt 0.44482421875 0.86767578125 +vt 0.44482421875 0.87060546875 +vt 0.44482421875 0.86767578125 +vt 0.44482421875 0.87060546875 +vt 0.44482421875 0.87060546875 +vt 0.44482421875 0.86767578125 +vt 0.44775390625 0.86376953125 +vt 0.44775390625 0.86767578125 +vt 0.44775390625 0.86767578125 +vt 0.44775390625 0.86376953125 +vt 0.44482421875 0.86376953125 +vt 0.44482421875 0.86767578125 +vt 0.44482421875 0.86767578125 +vt 0.44482421875 0.86376953125 +vn 0.7134443929831624 -0.0016420922914815467 0.7007099268982804 +vn -0.7134443929831624 0.0016420922914815467 -0.7007099268982804 +vn 0.0030806324880652425 0.9999949402865171 -0.0007931612942134866 +vn -0.0030806324880652425 -0.9999949402865171 0.0007931612942134866 +vn -0.7007050790627685 0.002724506243600543 0.7134458418418093 +vn 0.7007050790627685 -0.002724506243600543 -0.7134458418418093 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3516/10537/2635 3514/10538/2635 3513/10539/2635 3515/10540/2635 +f 3519/10541/2636 3517/10542/2636 3518/10543/2636 3520/10544/2636 +f 3513/10545/2637 3514/10546/2637 3518/10547/2637 3517/10548/2637 +f 3516/10549/2638 3515/10550/2638 3519/10551/2638 3520/10552/2638 +f 3515/10553/2639 3513/10554/2639 3517/10555/2639 3519/10556/2639 +f 3520/10557/2640 3518/10558/2640 3514/10559/2640 3516/10560/2640 +o cube +v -0.836770484482614 1.3745972438261456 -3.7354785308786953 +v -0.783026964067284 1.3701714764294954 -3.8159571753834194 +v -0.8489198721495825 0.8439043343427205 -3.714407443974243 +v -0.7951763517342525 0.8394785669460705 -3.7948860884789672 +v -0.91474125044772 1.3743154954149621 -3.7875317994854547 +v -0.8609977300323899 1.369889728018312 -3.868010443990179 +v -0.9268906381146885 0.843622585931537 -3.7664607125810026 +v -0.8731471176993585 0.839196818534887 -3.8469393570857267 +vt 0.14306640625 0.6796875 +vt 0.14306640625 0.68359375 +vt 0.142578125 0.68359375 +vt 0.142578125 0.6796875 +vt 0.14404296875 0.6796875 +vt 0.14404296875 0.68359375 +vt 0.1435546875 0.68359375 +vt 0.1435546875 0.6796875 +vt 0.14306640625 0.68408203125 +vt 0.14306640625 0.68359375 +vt 0.1435546875 0.68359375 +vt 0.1435546875 0.68408203125 +vt 0.1435546875 0.68359375 +vt 0.1435546875 0.68408203125 +vt 0.14404296875 0.68408203125 +vt 0.14404296875 0.68359375 +vt 0.14453125 0.6796875 +vt 0.14453125 0.68359375 +vt 0.14404296875 0.68359375 +vt 0.14404296875 0.6796875 +vt 0.1435546875 0.6796875 +vt 0.1435546875 0.68359375 +vt 0.14306640625 0.68359375 +vt 0.14306640625 0.6796875 +vn 0.8316881702944636 0.00300531638595675 0.5552348651387695 +vn -0.8316881702944636 -0.00300531638595675 -0.5552348651387695 +vn 0.022869435608411363 0.9989513590276236 -0.039663222408380536 +vn -0.022869435608411363 -0.9989513590276236 0.039663222408380536 +vn -0.5547718236421169 0.045685340868644425 0.8307472981132805 +vn 0.5547718236421169 -0.045685340868644425 -0.8307472981132805 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3524/10561/2641 3522/10562/2641 3521/10563/2641 3523/10564/2641 +f 3527/10565/2642 3525/10566/2642 3526/10567/2642 3528/10568/2642 +f 3521/10569/2643 3522/10570/2643 3526/10571/2643 3525/10572/2643 +f 3524/10573/2644 3523/10574/2644 3527/10575/2644 3528/10576/2644 +f 3523/10577/2645 3521/10578/2645 3525/10579/2645 3527/10580/2645 +f 3528/10581/2646 3526/10582/2646 3522/10583/2646 3524/10584/2646 +o cube +v -0.8256202059461802 0.8968315682110839 -3.7256211831627577 +v -0.539082499276785 0.9879731612075469 -4.27353938205992 +v -0.8192289392750441 0.7731890708169971 -3.7428457164943647 +v -0.5326912326056489 0.8643306638134599 -4.290763915391527 +v -0.936525559363426 0.8991253073409542 -3.783238379764119 +v -0.6499878526940307 0.990266900337417 -4.331156578661282 +v -0.9301342926922899 0.7754828099468672 -3.800462913095726 +v -0.6435965860228946 0.8666244029433301 -4.348381111992889 +vt 0.4130859375 0.529296875 +vt 0.4130859375 0.5302734375 +vt 0.408203125 0.5302734375 +vt 0.408203125 0.529296875 +vt 0.4189453125 0.529296875 +vt 0.4189453125 0.5302734375 +vt 0.4140625 0.5302734375 +vt 0.4140625 0.529296875 +vt 0.4130859375 0.53515625 +vt 0.4130859375 0.5302734375 +vt 0.4140625 0.5302734375 +vt 0.4140625 0.53515625 +vt 0.4140625 0.5302734375 +vt 0.4140625 0.53515625 +vt 0.4150390625 0.53515625 +vt 0.4150390625 0.5302734375 +vt 0.419921875 0.529296875 +vt 0.419921875 0.5302734375 +vt 0.4189453125 0.5302734375 +vt 0.4189453125 0.529296875 +vt 0.4140625 0.529296875 +vt 0.4140625 0.5302734375 +vt 0.4130859375 0.5302734375 +vt 0.4130859375 0.529296875 +vn 0.8872428273379654 -0.018349913038961434 0.46093757281089137 +vn -0.8872428273379654 0.018349913038961434 -0.46093757281089137 +vn -0.05113013336908869 0.9891399791526952 0.1377962666528555 +vn 0.05113013336908869 -0.9891399791526952 -0.1377962666528555 +vn -0.4584603306710324 -0.14582654879434062 0.8766691182354602 +vn 0.4584603306710324 0.14582654879434062 -0.8766691182354602 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3532/10585/2647 3530/10586/2647 3529/10587/2647 3531/10588/2647 +f 3535/10589/2648 3533/10590/2648 3534/10591/2648 3536/10592/2648 +f 3529/10593/2649 3530/10594/2649 3534/10595/2649 3533/10596/2649 +f 3532/10597/2650 3531/10598/2650 3535/10599/2650 3536/10600/2650 +f 3531/10601/2651 3529/10602/2651 3533/10603/2651 3535/10604/2651 +f 3536/10605/2652 3534/10606/2652 3530/10607/2652 3532/10608/2652 +o cube +v -0.5553143294073716 0.9828602336567207 -4.248963700054025 +v 0.008609117537939331 1.1292647567401797 -4.933909261363525 +v -0.548010317943048 0.8597366762009471 -4.269267419318333 +v 0.015913129002262896 1.006141199284406 -4.954212980627833 +v -0.6524047098155635 0.9900296717062458 -4.32736687084607 +v -0.08848126287025261 1.1364341947897048 -5.0123124321555705 +v -0.64510069835124 0.8669061142504721 -4.347670590110378 +v -0.08117725140592905 1.0133106373339311 -5.032616151419878 +vt 0.458984375 0.6435546875 +vt 0.458984375 0.64453125 +vt 0.4521484375 0.64453125 +vt 0.4521484375 0.6435546875 +vt 0.466796875 0.6435546875 +vt 0.466796875 0.64453125 +vt 0.4599609375 0.64453125 +vt 0.4599609375 0.6435546875 +vt 0.458984375 0.6513671875 +vt 0.458984375 0.64453125 +vt 0.4599609375 0.64453125 +vt 0.4599609375 0.6513671875 +vt 0.4599609375 0.64453125 +vt 0.4599609375 0.6513671875 +vt 0.4609375 0.6513671875 +vt 0.4609375 0.64453125 +vt 0.4677734375 0.6435546875 +vt 0.4677734375 0.64453125 +vt 0.466796875 0.64453125 +vt 0.466796875 0.6435546875 +vt 0.4599609375 0.6435546875 +vt 0.4599609375 0.64453125 +vt 0.458984375 0.64453125 +vt 0.458984375 0.6435546875 +vn 0.7767230432655358 -0.0573555043962006 0.6272253663363612 +vn -0.7767230432655358 0.0573555043962006 -0.6272253663363612 +vn -0.05843209171458852 0.9849884596461893 0.1624297541144644 +vn 0.05843209171458852 -0.9849884596461893 -0.1624297541144644 +vn -0.627125987914855 -0.16281302306414205 0.7617118318646052 +vn 0.627125987914855 0.16281302306414205 -0.7617118318646052 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3540/10609/2653 3538/10610/2653 3537/10611/2653 3539/10612/2653 +f 3543/10613/2654 3541/10614/2654 3542/10615/2654 3544/10616/2654 +f 3537/10617/2655 3538/10618/2655 3542/10619/2655 3541/10620/2655 +f 3540/10621/2656 3539/10622/2656 3543/10623/2656 3544/10624/2656 +f 3539/10625/2657 3537/10626/2657 3541/10627/2657 3543/10628/2657 +f 3544/10629/2658 3542/10630/2658 3538/10631/2658 3540/10632/2658 +o cube +v -0.5067691392032756 1.510525514631958 -4.209762114658003 +v 0.05715430774203531 1.656930037715417 -4.894707675967503 +v -0.499465127738952 1.3874019571761844 -4.2300658339223105 +v 0.06445831920635889 1.5338064802596434 -4.915011395231811 +v -0.6524047098155635 1.5212796717062456 -4.32736687084607 +v -0.08848126287025261 1.6676841947897045 -5.0123124321555705 +v -0.64510069835124 1.398156114250472 -4.347670590110378 +v -0.08117725140592905 1.544560637333931 -5.032616151419878 +vt 0.4580078125 0.7841796875 +vt 0.4580078125 0.78515625 +vt 0.451171875 0.78515625 +vt 0.451171875 0.7841796875 +vt 0.46630859375 0.7841796875 +vt 0.46630859375 0.78515625 +vt 0.45947265625 0.78515625 +vt 0.45947265625 0.7841796875 +vt 0.4580078125 0.7919921875 +vt 0.4580078125 0.78515625 +vt 0.45947265625 0.78515625 +vt 0.45947265625 0.7919921875 +vt 0.45947265625 0.78515625 +vt 0.45947265625 0.7919921875 +vt 0.4609375 0.7919921875 +vt 0.4609375 0.78515625 +vt 0.4677734375 0.7841796875 +vt 0.4677734375 0.78515625 +vt 0.46630859375 0.78515625 +vt 0.46630859375 0.7841796875 +vt 0.45947265625 0.7841796875 +vt 0.45947265625 0.78515625 +vt 0.4580078125 0.78515625 +vt 0.4580078125 0.7841796875 +vn 0.7767230432655358 -0.0573555043962006 0.6272253663363612 +vn -0.7767230432655358 0.0573555043962006 -0.6272253663363612 +vn -0.05843209171458852 0.9849884596461893 0.1624297541144644 +vn 0.05843209171458852 -0.9849884596461893 -0.1624297541144644 +vn -0.627125987914855 -0.16281302306414205 0.7617118318646052 +vn 0.627125987914855 0.16281302306414205 -0.7617118318646052 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3548/10633/2659 3546/10634/2659 3545/10635/2659 3547/10636/2659 +f 3551/10637/2660 3549/10638/2660 3550/10639/2660 3552/10640/2660 +f 3545/10641/2661 3546/10642/2661 3550/10643/2661 3549/10644/2661 +f 3548/10645/2662 3547/10646/2662 3551/10647/2662 3552/10648/2662 +f 3547/10649/2663 3545/10650/2663 3549/10651/2663 3551/10652/2663 +f 3552/10653/2664 3550/10654/2664 3546/10655/2664 3548/10656/2664 +o cube +v -0.7701675292375574 1.4269346986461489 -3.696812584862077 +v -0.48362982256816217 1.5180762916426116 -4.244730783759239 +v -0.7637762625664213 1.303292201252062 -3.714037118193684 +v -0.4772385558970261 1.3944337942485248 -4.261955317090846 +v -0.936525559363426 1.4303753073409542 -3.783238379764119 +v -0.6499878526940307 1.5215169003374172 -4.331156578661282 +v -0.9301342926922899 1.3067328099468671 -3.800462913095726 +v -0.6435965860228946 1.39787440294333 -4.348381111992889 +vt 0.46923828125 0.83056640625 +vt 0.46923828125 0.83154296875 +vt 0.46435546875 0.83154296875 +vt 0.46435546875 0.83056640625 +vt 0.4755859375 0.83056640625 +vt 0.4755859375 0.83154296875 +vt 0.470703125 0.83154296875 +vt 0.470703125 0.83056640625 +vt 0.46923828125 0.83642578125 +vt 0.46923828125 0.83154296875 +vt 0.470703125 0.83154296875 +vt 0.470703125 0.83642578125 +vt 0.470703125 0.83154296875 +vt 0.470703125 0.83642578125 +vt 0.47216796875 0.83642578125 +vt 0.47216796875 0.83154296875 +vt 0.47705078125 0.83056640625 +vt 0.47705078125 0.83154296875 +vt 0.4755859375 0.83154296875 +vt 0.4755859375 0.83056640625 +vt 0.470703125 0.83056640625 +vt 0.470703125 0.83154296875 +vt 0.46923828125 0.83154296875 +vt 0.46923828125 0.83056640625 +vn 0.8872428273379654 -0.018349913038961434 0.46093757281089137 +vn -0.8872428273379654 0.018349913038961434 -0.46093757281089137 +vn -0.05113013336908869 0.9891399791526952 0.1377962666528555 +vn 0.05113013336908869 -0.9891399791526952 -0.1377962666528555 +vn -0.4584603306710324 -0.14582654879434062 0.8766691182354602 +vn 0.4584603306710324 0.14582654879434062 -0.8766691182354602 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3556/10657/2665 3554/10658/2665 3553/10659/2665 3555/10660/2665 +f 3559/10661/2666 3557/10662/2666 3558/10663/2666 3560/10664/2666 +f 3553/10665/2667 3554/10666/2667 3558/10667/2667 3557/10668/2667 +f 3556/10669/2668 3555/10670/2668 3559/10671/2668 3560/10672/2668 +f 3555/10673/2669 3553/10674/2669 3557/10675/2669 3559/10676/2669 +f 3560/10677/2670 3558/10678/2670 3554/10679/2670 3556/10680/2670 +o cube +v -0.9801836589408719 1.3325448242013 -3.019439698602073 +v -0.7565839243392055 1.4304391911135874 -3.728608121202027 +v -0.9752773349375762 1.2086142104461184 -3.0350002564018004 +v -0.7516776003359098 1.3065085773584058 -3.744168679001754 +v -1.1590055965872972 1.3325446772814828 -3.075822006255772 +v -0.9354058619856309 1.4304390441937702 -3.7849904288557257 +v -1.1540992725840016 1.2086140635263012 -3.091382564055499 +v -0.9304995379823352 1.3065084304385886 -3.800550986655453 +vt 0.13232421875 0.6650390625 +vt 0.13232421875 0.666015625 +vt 0.12646484375 0.666015625 +vt 0.12646484375 0.6650390625 +vt 0.1396484375 0.6650390625 +vt 0.1396484375 0.666015625 +vt 0.1337890625 0.666015625 +vt 0.1337890625 0.6650390625 +vt 0.13232421875 0.671875 +vt 0.13232421875 0.666015625 +vt 0.1337890625 0.666015625 +vt 0.1337890625 0.671875 +vt 0.1337890625 0.666015625 +vt 0.1337890625 0.671875 +vt 0.13525390625 0.671875 +vt 0.13525390625 0.666015625 +vt 0.14111328125 0.6650390625 +vt 0.14111328125 0.666015625 +vt 0.1396484375 0.666015625 +vt 0.1396484375 0.6650390625 +vt 0.1337890625 0.6650390625 +vt 0.1337890625 0.666015625 +vt 0.13232421875 0.666015625 +vt 0.13232421875 0.6650390625 +vn 0.9537170007809357 7.835723583385359e-7 0.30070564081972745 +vn -0.9537170007809357 -7.835723583385359e-7 -0.30070564081972745 +vn -0.039250592026365674 0.9914449100414536 0.12448446239781848 +vn 0.039250592026365674 -0.9914449100414536 -0.12448446239781848 +vn -0.29813297946888845 -0.1305258225497165 0.9455578967999385 +vn 0.29813297946888845 0.1305258225497165 -0.9455578967999385 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3564/10681/2671 3562/10682/2671 3561/10683/2671 3563/10684/2671 +f 3567/10685/2672 3565/10686/2672 3566/10687/2672 3568/10688/2672 +f 3561/10689/2673 3562/10690/2673 3566/10691/2673 3565/10692/2673 +f 3564/10693/2674 3563/10694/2674 3567/10695/2674 3568/10696/2674 +f 3563/10697/2675 3561/10698/2675 3565/10699/2675 3567/10700/2675 +f 3568/10701/2676 3566/10702/2676 3562/10703/2676 3564/10704/2676 +o cube +v -1.0756108905007447 1.3053924634578993 -2.2571388259437315 +v -0.9696230332783962 1.3337476904889425 -3.062197087948062 +v -1.0750415856381619 1.1804686067817014 -2.261463860639341 +v -0.9690537284158134 1.2088238338127446 -3.066522122643671 +v -1.2615068048625828 1.3053926066761978 -2.281612465304391 +v -1.1555189476402343 1.333747833707241 -3.0866707273087215 +v -1.2609375 1.18046875 -2.2859375 +v -1.1549496427776516 1.2088239770310434 -3.0909957620043307 +vt 0.3994140625 0.53857421875 +vt 0.3994140625 0.53955078125 +vt 0.39306640625 0.53955078125 +vt 0.39306640625 0.53857421875 +vt 0.4072265625 0.53857421875 +vt 0.4072265625 0.53955078125 +vt 0.40087890625 0.53955078125 +vt 0.40087890625 0.53857421875 +vt 0.3994140625 0.5458984375 +vt 0.3994140625 0.53955078125 +vt 0.40087890625 0.53955078125 +vt 0.40087890625 0.5458984375 +vt 0.40087890625 0.53955078125 +vt 0.40087890625 0.5458984375 +vt 0.40234375 0.5458984375 +vt 0.40234375 0.53955078125 +vt 0.40869140625 0.53857421875 +vt 0.40869140625 0.53955078125 +vt 0.4072265625 0.53955078125 +vt 0.4072265625 0.53857421875 +vt 0.40087890625 0.53857421875 +vt 0.40087890625 0.53955078125 +vt 0.3994140625 0.53955078125 +vt 0.3994140625 0.53857421875 +vn 0.9914448765964705 -7.638309258792971e-7 0.1305260765901823 +vn -0.9914448765964705 7.638309258792971e-7 -0.1305260765901823 +vn -0.004554438900662544 0.9993908534095826 0.03460027756487479 +vn 0.004554438900662544 -0.9993908534095826 -0.03460027756487479 +vn -0.1304465935044289 -0.03489874096128409 0.9908409378514836 +vn 0.1304465935044289 0.03489874096128409 -0.9908409378514836 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3572/10705/2677 3570/10706/2677 3569/10707/2677 3571/10708/2677 +f 3575/10709/2678 3573/10710/2678 3574/10711/2678 3576/10712/2678 +f 3569/10713/2679 3570/10714/2679 3574/10715/2679 3573/10716/2679 +f 3572/10717/2680 3571/10718/2680 3575/10719/2680 3576/10720/2680 +f 3571/10721/2681 3569/10722/2681 3573/10723/2681 3575/10724/2681 +f 3576/10725/2682 3574/10726/2682 3570/10727/2682 3572/10728/2682 +o cube +v -1.0734374999999998 1.30546875 2.9640625 +v -1.0734374999999998 1.30546875 -2.2859375 +v -1.0734374999999998 1.18046875 2.9640625 +v -1.0734374999999998 1.18046875 -2.2859375 +v -1.2609374999999998 1.30546875 2.9640625 +v -1.2609374999999998 1.30546875 -2.2859375 +v -1.2609374999999998 1.18046875 2.9640625 +v -1.2609374999999998 1.18046875 -2.2859375 +vt 0.43896484375 0.67138671875 +vt 0.43896484375 0.67236328125 +vt 0.39794921875 0.67236328125 +vt 0.39794921875 0.67138671875 +vt 0.4814453125 0.67138671875 +vt 0.4814453125 0.67236328125 +vt 0.4404296875 0.67236328125 +vt 0.4404296875 0.67138671875 +vt 0.43896484375 0.71337890625 +vt 0.43896484375 0.67236328125 +vt 0.4404296875 0.67236328125 +vt 0.4404296875 0.71337890625 +vt 0.4404296875 0.67236328125 +vt 0.4404296875 0.71337890625 +vt 0.44189453125 0.71337890625 +vt 0.44189453125 0.67236328125 +vt 0.48291015625 0.67138671875 +vt 0.48291015625 0.67236328125 +vt 0.4814453125 0.67236328125 +vt 0.4814453125 0.67138671875 +vt 0.4404296875 0.67138671875 +vt 0.4404296875 0.67236328125 +vt 0.43896484375 0.67236328125 +vt 0.43896484375 0.67138671875 +vn 1 0 0 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 1 +vn 0 0 -1 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3580/10729/2683 3578/10730/2683 3577/10731/2683 3579/10732/2683 +f 3583/10733/2684 3581/10734/2684 3582/10735/2684 3584/10736/2684 +f 3577/10737/2685 3578/10738/2685 3582/10739/2685 3581/10740/2685 +f 3580/10741/2686 3579/10742/2686 3583/10743/2686 3584/10744/2686 +f 3579/10745/2687 3577/10746/2687 3581/10747/2687 3583/10748/2687 +f 3584/10749/2688 3582/10750/2688 3578/10751/2688 3580/10752/2688 +o cube +v 1.4374809232153294 2.226095220410649 -2.242169121257999 +v 0.07724920438852534 2.821619285793731 -6.556277025407718 +v 1.3344481191461195 -0.3764476684481666 -2.5689408350522727 +v -0.025783599680684555 0.2190763969349152 -6.883048739201992 +v 1.4374809232153294 2.226095220410649 -2.242169121257999 +v 0.07724920438852534 2.821619285793731 -6.556277025407718 +v 1.3344481191461195 -0.3764476684481666 -2.5689408350522727 +v -0.025783599680684555 0.2190763969349152 -6.883048739201992 +vt 0.43359375 0.7138671875 +vt 0.43359375 0.734375 +vt 0.46923828125 0.734375 +vt 0.46923828125 0.7138671875 +vt 0.39794921875 0.7138671875 +vt 0.39794921875 0.734375 +vt 0.43359375 0.734375 +vt 0.43359375 0.7138671875 +vt 0.43359375 0.734375 +vt 0.43359375 0.734375 +vt 0.43359375 0.77001953125 +vt 0.43359375 0.77001953125 +vt 0.43359375 0.77001953125 +vt 0.43359375 0.77001953125 +vt 0.43359375 0.734375 +vt 0.43359375 0.734375 +vt 0.46923828125 0.734375 +vt 0.46923828125 0.734375 +vt 0.46923828125 0.7138671875 +vt 0.46923828125 0.7138671875 +vt 0.43359375 0.734375 +vt 0.43359375 0.734375 +vt 0.43359375 0.7138671875 +vt 0.43359375 0.7138671875 +vn 0.9537170007809357 -7.835723583385359e-7 -0.30070564081972745 +vn -0.9537170007809357 7.835723583385359e-7 0.30070564081972745 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3588/10753/2689 3586/10754/2689 3585/10755/2689 3587/10756/2689 +f 3591/10757/2690 3589/10758/2690 3590/10759/2690 3592/10760/2690 +f 3586/10761/2691 3590/10762/2691 3585/10763/2691 3589/10764/2691 +f 3587/10765/2692 3591/10766/2692 3588/10767/2692 3592/10768/2692 +f 3585/10769/2693 3589/10770/2693 3587/10771/2693 3591/10772/2693 +f 3590/10773/2694 3586/10774/2694 3592/10775/2694 3588/10776/2694 +o cube +v 2.143794161663461 4.309607354387634 -3.5625 +v 2.143794161663461 4.309607354387633 1.8125 +v 1.1289120883365389 1.0908126456123677 -3.5625 +v 1.1289120883365389 1.0908126456123672 1.8125 +v 2.143794161663461 4.309607354387634 -3.5625 +v 2.143794161663461 4.309607354387633 1.8125 +v 1.1289120883365389 1.0908126456123677 -3.5625 +v 1.1289120883365389 1.0908126456123672 1.8125 +vt 0.3212890625 0.7685546875 +vt 0.3212890625 0.794921875 +vt 0.36328125 0.794921875 +vt 0.36328125 0.7685546875 +vt 0.279296875 0.7685546875 +vt 0.279296875 0.794921875 +vt 0.3212890625 0.794921875 +vt 0.3212890625 0.7685546875 +vt 0.3212890625 0.794921875 +vt 0.3212890625 0.794921875 +vt 0.3212890625 0.8369140625 +vt 0.3212890625 0.8369140625 +vt 0.3212890625 0.8369140625 +vt 0.3212890625 0.8369140625 +vt 0.3212890625 0.794921875 +vt 0.3212890625 0.794921875 +vt 0.36328125 0.794921875 +vt 0.36328125 0.794921875 +vt 0.36328125 0.7685546875 +vt 0.36328125 0.7685546875 +vt 0.3212890625 0.794921875 +vt 0.3212890625 0.794921875 +vt 0.3212890625 0.7685546875 +vt 0.3212890625 0.7685546875 +vn -0.9537169507482268 0.3007057995042733 3.68258394847954e-17 +vn 0.9537169507482268 -0.3007057995042733 -3.68258394847954e-17 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3596/10777/2695 3594/10778/2695 3593/10779/2695 3595/10780/2695 +f 3599/10781/2696 3597/10782/2696 3598/10783/2696 3600/10784/2696 +f 3594/10785/2697 3598/10786/2697 3593/10787/2697 3597/10788/2697 +f 3595/10789/2698 3599/10790/2698 3596/10791/2698 3600/10792/2698 +f 3593/10793/2699 3597/10794/2699 3595/10795/2699 3599/10796/2699 +f 3598/10797/2700 3594/10798/2700 3600/10799/2700 3596/10800/2700 +o cube +v 0.1950008804321326 8.376544637288399 3.1875 +v 0.1950008804321326 8.376544637288399 -2.1875 +v 1.125 1.3125 3.1875 +v 1.125 1.3125 -2.1875 +v 0.1950008804321326 8.376544637288399 3.1875 +v 0.1950008804321326 8.376544637288399 -2.1875 +v 1.125 1.3125 3.1875 +v 1.125 1.3125 -2.1875 +vt 0.3134765625 0.57177734375 +vt 0.3134765625 0.62744140625 +vt 0.35546875 0.62744140625 +vt 0.35546875 0.57177734375 +vt 0.271484375 0.57177734375 +vt 0.271484375 0.62744140625 +vt 0.3134765625 0.62744140625 +vt 0.3134765625 0.57177734375 +vt 0.3134765625 0.62744140625 +vt 0.3134765625 0.62744140625 +vt 0.3134765625 0.66943359375 +vt 0.3134765625 0.66943359375 +vt 0.3134765625 0.66943359375 +vt 0.3134765625 0.66943359375 +vt 0.3134765625 0.62744140625 +vt 0.3134765625 0.62744140625 +vt 0.35546875 0.62744140625 +vt 0.35546875 0.62744140625 +vt 0.35546875 0.57177734375 +vt 0.35546875 0.57177734375 +vt 0.3134765625 0.62744140625 +vt 0.3134765625 0.62744140625 +vt 0.3134765625 0.57177734375 +vt 0.3134765625 0.57177734375 +vn 0.9914448613738104 0.13052619222005157 0 +vn -0.9914448613738104 -0.13052619222005157 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3604/10801/2701 3602/10802/2701 3601/10803/2701 3603/10804/2701 +f 3607/10805/2702 3605/10806/2702 3606/10807/2702 3608/10808/2702 +f 3602/10809/2703 3606/10810/2703 3601/10811/2703 3605/10812/2703 +f 3603/10813/2704 3607/10814/2704 3604/10815/2704 3608/10816/2704 +f 3601/10817/2705 3605/10818/2705 3603/10819/2705 3607/10820/2705 +f 3606/10821/2706 3602/10822/2706 3608/10823/2706 3604/10824/2706 +o cube +v -1.4374809232153294 2.226095220410649 -2.242169121257999 +v -0.07724920438852534 2.821619285793731 -6.556277025407718 +v -1.3344481191461195 -0.3764476684481666 -2.5689408350522727 +v 0.025783599680684555 0.2190763969349152 -6.883048739201992 +v -1.4374809232153294 2.226095220410649 -2.242169121257999 +v -0.07724920438852534 2.821619285793731 -6.556277025407718 +v -1.3344481191461195 -0.3764476684481666 -2.5689408350522727 +v 0.025783599680684555 0.2190763969349152 -6.883048739201992 +vt 0.43359375 0.7138671875 +vt 0.43359375 0.734375 +vt 0.39794921875 0.734375 +vt 0.39794921875 0.7138671875 +vt 0.46923828125 0.7138671875 +vt 0.46923828125 0.734375 +vt 0.43359375 0.734375 +vt 0.43359375 0.7138671875 +vt 0.43359375 0.734375 +vt 0.43359375 0.734375 +vt 0.43359375 0.77001953125 +vt 0.43359375 0.77001953125 +vt 0.43359375 0.77001953125 +vt 0.43359375 0.77001953125 +vt 0.43359375 0.734375 +vt 0.43359375 0.734375 +vt 0.46923828125 0.734375 +vt 0.46923828125 0.734375 +vt 0.46923828125 0.7138671875 +vt 0.46923828125 0.7138671875 +vt 0.43359375 0.734375 +vt 0.43359375 0.734375 +vt 0.43359375 0.7138671875 +vt 0.43359375 0.7138671875 +vn 0.9537170007809357 7.835723583385359e-7 0.30070564081972745 +vn -0.9537170007809357 -7.835723583385359e-7 -0.30070564081972745 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3612/10825/2707 3610/10826/2707 3609/10827/2707 3611/10828/2707 +f 3615/10829/2708 3613/10830/2708 3614/10831/2708 3616/10832/2708 +f 3610/10833/2709 3614/10834/2709 3609/10835/2709 3613/10836/2709 +f 3611/10837/2710 3615/10838/2710 3612/10839/2710 3616/10840/2710 +f 3609/10841/2711 3613/10842/2711 3611/10843/2711 3615/10844/2711 +f 3614/10845/2712 3610/10846/2712 3616/10847/2712 3612/10848/2712 +o cube +v -2.143794112469017 4.309607309421764 3.1875 +v -2.143794112469017 4.309607309421764 -2.1875 +v -1.1289120391420955 1.0908126006464984 3.1875 +v -1.1289120391420955 1.0908126006464984 -2.1875 +v -2.143794112469017 4.309607309421764 3.1875 +v -2.143794112469017 4.309607309421764 -2.1875 +v -1.1289120391420955 1.0908126006464984 3.1875 +v -1.1289120391420955 1.0908126006464984 -2.1875 +vt 0.3212890625 0.7685546875 +vt 0.3212890625 0.794921875 +vt 0.279296875 0.794921875 +vt 0.279296875 0.7685546875 +vt 0.36328125 0.7685546875 +vt 0.36328125 0.794921875 +vt 0.3212890625 0.794921875 +vt 0.3212890625 0.7685546875 +vt 0.3212890625 0.794921875 +vt 0.3212890625 0.794921875 +vt 0.3212890625 0.8369140625 +vt 0.3212890625 0.8369140625 +vt 0.3212890625 0.8369140625 +vt 0.3212890625 0.8369140625 +vt 0.3212890625 0.794921875 +vt 0.3212890625 0.794921875 +vt 0.36328125 0.794921875 +vt 0.36328125 0.794921875 +vt 0.36328125 0.7685546875 +vt 0.36328125 0.7685546875 +vt 0.3212890625 0.794921875 +vt 0.3212890625 0.794921875 +vt 0.3212890625 0.7685546875 +vt 0.3212890625 0.7685546875 +vn 0.9537169507482269 0.30070579950427306 0 +vn -0.9537169507482269 -0.30070579950427306 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3620/10849/2713 3618/10850/2713 3617/10851/2713 3619/10852/2713 +f 3623/10853/2714 3621/10854/2714 3622/10855/2714 3624/10856/2714 +f 3618/10857/2715 3622/10858/2715 3617/10859/2715 3621/10860/2715 +f 3619/10861/2716 3623/10862/2716 3620/10863/2716 3624/10864/2716 +f 3617/10865/2717 3621/10866/2717 3619/10867/2717 3623/10868/2717 +f 3622/10869/2718 3618/10870/2718 3624/10871/2718 3620/10872/2718 +o cube +v -0.1950008804321326 8.376544637288399 3.1875 +v -0.1950008804321326 8.376544637288399 -2.1875 +v -1.125 1.3125 3.1875 +v -1.125 1.3125 -2.1875 +v -0.1950008804321326 8.376544637288399 3.1875 +v -0.1950008804321326 8.376544637288399 -2.1875 +v -1.125 1.3125 3.1875 +v -1.125 1.3125 -2.1875 +vt 0.3134765625 0.57177734375 +vt 0.3134765625 0.62744140625 +vt 0.271484375 0.62744140625 +vt 0.271484375 0.57177734375 +vt 0.35546875 0.57177734375 +vt 0.35546875 0.62744140625 +vt 0.3134765625 0.62744140625 +vt 0.3134765625 0.57177734375 +vt 0.3134765625 0.62744140625 +vt 0.3134765625 0.62744140625 +vt 0.3134765625 0.66943359375 +vt 0.3134765625 0.66943359375 +vt 0.3134765625 0.66943359375 +vt 0.3134765625 0.66943359375 +vt 0.3134765625 0.62744140625 +vt 0.3134765625 0.62744140625 +vt 0.35546875 0.62744140625 +vt 0.35546875 0.62744140625 +vt 0.35546875 0.57177734375 +vt 0.35546875 0.57177734375 +vt 0.3134765625 0.62744140625 +vt 0.3134765625 0.62744140625 +vt 0.3134765625 0.57177734375 +vt 0.3134765625 0.57177734375 +vn 0.9914448613738104 -0.13052619222005157 0 +vn -0.9914448613738104 0.13052619222005157 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3628/10873/2719 3626/10874/2719 3625/10875/2719 3627/10876/2719 +f 3631/10877/2720 3629/10878/2720 3630/10879/2720 3632/10880/2720 +f 3626/10881/2721 3630/10882/2721 3625/10883/2721 3629/10884/2721 +f 3627/10885/2722 3631/10886/2722 3628/10887/2722 3632/10888/2722 +f 3625/10889/2723 3629/10890/2723 3627/10891/2723 3631/10892/2723 +f 3630/10893/2724 3626/10894/2724 3632/10895/2724 3628/10896/2724 +o sail +v 0.2055842587622374 4.295721744413544 6.125 +v 0.2055842587622374 4.295721744413544 0.25 +v 0.002672120695265956 3.3804442377386064 6.125 +v 0.002672120695265956 3.3804442377386064 0.25 +v 0.2055842587622374 4.295721744413544 6.125 +v 0.2055842587622374 4.295721744413544 0.25 +v 0.002672120695265956 3.3804442377386064 6.125 +v 0.002672120695265956 3.3804442377386064 0.25 +vt 0.3984375 0.91015625 +vt 0.3984375 0.91748046875 +vt 0.3525390625 0.91748046875 +vt 0.3525390625 0.91015625 +vt 0.4443359375 0.91015625 +vt 0.4443359375 0.91748046875 +vt 0.3984375 0.91748046875 +vt 0.3984375 0.91015625 +vt 0.3984375 0.91748046875 +vt 0.3984375 0.91748046875 +vt 0.3984375 0.96337890625 +vt 0.3984375 0.96337890625 +vt 0.3984375 0.96337890625 +vt 0.3984375 0.96337890625 +vt 0.3984375 0.91748046875 +vt 0.3984375 0.91748046875 +vt 0.4443359375 0.91748046875 +vt 0.4443359375 0.91748046875 +vt 0.4443359375 0.91015625 +vt 0.4443359375 0.91015625 +vt 0.3984375 0.91748046875 +vt 0.3984375 0.91748046875 +vt 0.3984375 0.91015625 +vt 0.3984375 0.91015625 +vn 0.9762960071199334 -0.21643961393810288 0 +vn -0.9762960071199334 0.21643961393810288 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3636/10897/2725 3634/10898/2725 3633/10899/2725 3635/10900/2725 +f 3639/10901/2726 3637/10902/2726 3638/10903/2726 3640/10904/2726 +f 3634/10905/2727 3638/10906/2727 3633/10907/2727 3637/10908/2727 +f 3635/10909/2728 3639/10910/2728 3636/10911/2728 3640/10912/2728 +f 3633/10913/2729 3637/10914/2729 3635/10915/2729 3639/10916/2729 +f 3638/10917/2730 3634/10918/2730 3640/10919/2730 3636/10920/2730 +o sail +v 0.07421875 5.7890625 6.125 +v 0.07421875 5.7890625 0.25 +v 0.20495236412148726 4.294770452862382 6.125 +v 0.20495236412148726 4.294770452862382 0.25 +v 0.07421875 5.7890625 6.125 +v 0.07421875 5.7890625 0.25 +v 0.20495236412148726 4.294770452862382 6.125 +v 0.20495236412148726 4.294770452862382 0.25 +vt 0.0458984375 0.60205078125 +vt 0.0458984375 0.61376953125 +vt 0 0.61376953125 +vt 0 0.60205078125 +vt 0.091796875 0.60205078125 +vt 0.091796875 0.61376953125 +vt 0.0458984375 0.61376953125 +vt 0.0458984375 0.60205078125 +vt 0.0458984375 0.61376953125 +vt 0.0458984375 0.61376953125 +vt 0.0458984375 0.65966796875 +vt 0.0458984375 0.65966796875 +vt 0.0458984375 0.65966796875 +vt 0.0458984375 0.65966796875 +vt 0.0458984375 0.61376953125 +vt 0.0458984375 0.61376953125 +vt 0.091796875 0.61376953125 +vt 0.091796875 0.61376953125 +vt 0.091796875 0.60205078125 +vt 0.091796875 0.60205078125 +vt 0.0458984375 0.61376953125 +vt 0.0458984375 0.61376953125 +vt 0.0458984375 0.60205078125 +vt 0.0458984375 0.60205078125 +vn 0.9961946980917455 0.08715574274765818 0 +vn -0.9961946980917455 -0.08715574274765818 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3644/10921/2731 3642/10922/2731 3641/10923/2731 3643/10924/2731 +f 3647/10925/2732 3645/10926/2732 3646/10927/2732 3648/10928/2732 +f 3642/10929/2733 3646/10930/2733 3641/10931/2733 3645/10932/2733 +f 3643/10933/2734 3647/10934/2734 3644/10935/2734 3648/10936/2734 +f 3641/10937/2735 3645/10938/2735 3643/10939/2735 3647/10940/2735 +f 3646/10941/2736 3642/10942/2736 3648/10943/2736 3644/10944/2736 +o sail +v -0.25 7.25 6.125 +v -0.25 7.25 0.25 +v 0.07465942090715433 5.7855559893201 6.125 +v 0.07465942090715433 5.7855559893201 0.25 +v -0.25 7.25 6.125 +v -0.25 7.25 0.25 +v 0.07465942090715433 5.7855559893201 6.125 +v 0.07465942090715433 5.7855559893201 0.25 +vt 0.17236328125 0.60693359375 +vt 0.17236328125 0.61865234375 +vt 0.12646484375 0.61865234375 +vt 0.12646484375 0.60693359375 +vt 0.21826171875 0.60693359375 +vt 0.21826171875 0.61865234375 +vt 0.17236328125 0.61865234375 +vt 0.17236328125 0.60693359375 +vt 0.17236328125 0.61865234375 +vt 0.17236328125 0.61865234375 +vt 0.17236328125 0.66455078125 +vt 0.17236328125 0.66455078125 +vt 0.17236328125 0.66455078125 +vt 0.17236328125 0.66455078125 +vt 0.17236328125 0.61865234375 +vt 0.17236328125 0.61865234375 +vt 0.21826171875 0.61865234375 +vt 0.21826171875 0.61865234375 +vt 0.21826171875 0.60693359375 +vt 0.21826171875 0.60693359375 +vt 0.17236328125 0.61865234375 +vt 0.17236328125 0.61865234375 +vt 0.17236328125 0.60693359375 +vt 0.17236328125 0.60693359375 +vn 0.9762960071199334 0.21643961393810288 0 +vn -0.9762960071199334 -0.21643961393810288 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3652/10945/2737 3650/10946/2737 3649/10947/2737 3651/10948/2737 +f 3655/10949/2738 3653/10950/2738 3654/10951/2738 3656/10952/2738 +f 3650/10953/2739 3654/10954/2739 3649/10955/2739 3653/10956/2739 +f 3651/10957/2740 3655/10958/2740 3652/10959/2740 3656/10960/2740 +f 3649/10961/2741 3653/10962/2741 3651/10963/2741 3655/10964/2741 +f 3654/10965/2742 3650/10966/2742 3656/10967/2742 3652/10968/2742 +o sail +v 0.2055842587622374 3.0457217444135436 0.25 +v 0.2055842587622374 3.0457217444135436 -7.8125 +v -0.29493234846962546 0.7880372279486978 0.25 +v -0.29493234846962546 0.7880372279486978 -7.8125 +v 0.2055842587622374 3.0457217444135436 0.25 +v 0.2055842587622374 3.0457217444135436 -7.8125 +v -0.29493234846962546 0.7880372279486978 0.25 +v -0.29493234846962546 0.7880372279486978 -7.8125 +vt 0.2890625 0.9189453125 +vt 0.2890625 0.93701171875 +vt 0.22607421875 0.93701171875 +vt 0.22607421875 0.9189453125 +vt 0.35205078125 0.9189453125 +vt 0.35205078125 0.93701171875 +vt 0.2890625 0.93701171875 +vt 0.2890625 0.9189453125 +vt 0.2890625 0.93701171875 +vt 0.2890625 0.93701171875 +vt 0.2890625 1 +vt 0.2890625 1 +vt 0.2890625 1 +vt 0.2890625 1 +vt 0.2890625 0.93701171875 +vt 0.2890625 0.93701171875 +vt 0.35205078125 0.93701171875 +vt 0.35205078125 0.93701171875 +vt 0.35205078125 0.9189453125 +vt 0.35205078125 0.9189453125 +vt 0.2890625 0.93701171875 +vt 0.2890625 0.93701171875 +vt 0.2890625 0.9189453125 +vt 0.2890625 0.9189453125 +vn 0.9762960071199334 -0.21643961393810288 0 +vn -0.9762960071199334 0.21643961393810288 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3660/10969/2743 3658/10970/2743 3657/10971/2743 3659/10972/2743 +f 3663/10973/2744 3661/10974/2744 3662/10975/2744 3664/10976/2744 +f 3658/10977/2745 3662/10978/2745 3657/10979/2745 3661/10980/2745 +f 3659/10981/2746 3663/10982/2746 3660/10983/2746 3664/10984/2746 +f 3657/10985/2747 3661/10986/2747 3659/10987/2747 3663/10988/2747 +f 3662/10989/2748 3658/10990/2748 3664/10991/2748 3660/10992/2748 +o sail +v -0.3151345407203044 3.0033989677837063 0.25 +v -0.3151345407203044 3.0033989677837063 -7.8125 +v 0.47578704072030437 0.8303597822162931 0.25 +v 0.47578704072030437 0.8303597822162931 -7.8125 +v -0.3151345407203044 3.0033989677837063 0.25 +v -0.3151345407203044 3.0033989677837063 -7.8125 +v 0.47578704072030437 0.8303597822162931 0.25 +v 0.47578704072030437 0.8303597822162931 -7.8125 +vt 0.2890625 0.83740234375 +vt 0.2890625 0.85546875 +vt 0.22607421875 0.85546875 +vt 0.22607421875 0.83740234375 +vt 0.35205078125 0.83740234375 +vt 0.35205078125 0.85546875 +vt 0.2890625 0.85546875 +vt 0.2890625 0.83740234375 +vt 0.2890625 0.85546875 +vt 0.2890625 0.85546875 +vt 0.2890625 0.91845703125 +vt 0.2890625 0.91845703125 +vt 0.2890625 0.91845703125 +vt 0.2890625 0.91845703125 +vt 0.2890625 0.85546875 +vt 0.2890625 0.85546875 +vt 0.35205078125 0.85546875 +vt 0.35205078125 0.85546875 +vt 0.35205078125 0.83740234375 +vt 0.35205078125 0.83740234375 +vt 0.2890625 0.85546875 +vt 0.2890625 0.85546875 +vt 0.2890625 0.83740234375 +vt 0.2890625 0.83740234375 +vn 0.9396926207859084 0.34202014332566866 0 +vn -0.9396926207859084 -0.34202014332566866 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3668/10993/2749 3666/10994/2749 3665/10995/2749 3667/10996/2749 +f 3671/10997/2750 3669/10998/2750 3670/10999/2750 3672/11000/2750 +f 3666/11001/2751 3670/11002/2751 3665/11003/2751 3669/11004/2751 +f 3667/11005/2752 3671/11006/2752 3668/11007/2752 3672/11008/2752 +f 3665/11009/2753 3669/11010/2753 3667/11011/2753 3671/11012/2753 +f 3670/11013/2754 3666/11014/2754 3672/11015/2754 3668/11016/2754 +o sail +v 0.205625 4.29609375 0.25 +v 0.205625 4.29609375 -7.8125 +v 0.205625 3.04609375 0.25 +v 0.205625 3.04609375 -7.8125 +v 0.205625 4.29609375 0.25 +v 0.205625 4.29609375 -7.8125 +v 0.205625 3.04609375 0.25 +v 0.205625 3.04609375 -7.8125 +vt 0.33447265625 0.669921875 +vt 0.33447265625 0.6796875 +vt 0.271484375 0.6796875 +vt 0.271484375 0.669921875 +vt 0.3974609375 0.669921875 +vt 0.3974609375 0.6796875 +vt 0.33447265625 0.6796875 +vt 0.33447265625 0.669921875 +vt 0.33447265625 0.6796875 +vt 0.33447265625 0.6796875 +vt 0.33447265625 0.74267578125 +vt 0.33447265625 0.74267578125 +vt 0.33447265625 0.74267578125 +vt 0.33447265625 0.74267578125 +vt 0.33447265625 0.6796875 +vt 0.33447265625 0.6796875 +vt 0.3974609375 0.6796875 +vt 0.3974609375 0.6796875 +vt 0.3974609375 0.669921875 +vt 0.3974609375 0.669921875 +vt 0.33447265625 0.6796875 +vt 0.33447265625 0.6796875 +vt 0.33447265625 0.669921875 +vt 0.33447265625 0.669921875 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3676/11017/2755 3674/11018/2755 3673/11019/2755 3675/11020/2755 +f 3679/11021/2756 3677/11022/2756 3678/11023/2756 3680/11024/2756 +f 3674/11025/2757 3678/11026/2757 3673/11027/2757 3677/11028/2757 +f 3675/11029/2758 3679/11030/2758 3676/11031/2758 3680/11032/2758 +f 3673/11033/2759 3677/11034/2759 3675/11035/2759 3679/11036/2759 +f 3678/11037/2760 3674/11038/2760 3680/11039/2760 3676/11040/2760 +o sail +v 0.07421875 5.7890625 0.25 +v 0.07421875 5.7890625 -7.8125 +v 0.20495236412148726 4.294770452862382 0.25 +v 0.20495236412148726 4.294770452862382 -7.8125 +v 0.07421875 5.7890625 0.25 +v 0.07421875 5.7890625 -7.8125 +v 0.20495236412148726 4.294770452862382 0.25 +v 0.20495236412148726 4.294770452862382 -7.8125 +vt 0.06298828125 0.66015625 +vt 0.06298828125 0.671875 +vt 0 0.671875 +vt 0 0.66015625 +vt 0.1259765625 0.66015625 +vt 0.1259765625 0.671875 +vt 0.06298828125 0.671875 +vt 0.06298828125 0.66015625 +vt 0.06298828125 0.671875 +vt 0.06298828125 0.671875 +vt 0.06298828125 0.73486328125 +vt 0.06298828125 0.73486328125 +vt 0.06298828125 0.73486328125 +vt 0.06298828125 0.73486328125 +vt 0.06298828125 0.671875 +vt 0.06298828125 0.671875 +vt 0.1259765625 0.671875 +vt 0.1259765625 0.671875 +vt 0.1259765625 0.66015625 +vt 0.1259765625 0.66015625 +vt 0.06298828125 0.671875 +vt 0.06298828125 0.671875 +vt 0.06298828125 0.66015625 +vt 0.06298828125 0.66015625 +vn 0.9961946980917455 0.08715574274765818 0 +vn -0.9961946980917455 -0.08715574274765818 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3684/11041/2761 3682/11042/2761 3681/11043/2761 3683/11044/2761 +f 3687/11045/2762 3685/11046/2762 3686/11047/2762 3688/11048/2762 +f 3682/11049/2763 3686/11050/2763 3681/11051/2763 3685/11052/2763 +f 3683/11053/2764 3687/11054/2764 3684/11055/2764 3688/11056/2764 +f 3681/11057/2765 3685/11058/2765 3683/11059/2765 3687/11060/2765 +f 3686/11061/2766 3682/11062/2766 3688/11063/2766 3684/11064/2766 +o sail +v -0.33116485522678857 7.6161110026699745 0.25 +v -0.33116485522678857 7.6161110026699745 -7.8125 +v 0.07465942090715433 5.7855559893201 0.25 +v 0.07465942090715433 5.7855559893201 -7.8125 +v -0.33116485522678857 7.6161110026699745 0.25 +v -0.33116485522678857 7.6161110026699745 -7.8125 +v 0.07465942090715433 5.7855559893201 0.25 +v 0.07465942090715433 5.7855559893201 -7.8125 +vt 0.2080078125 0.6650390625 +vt 0.2080078125 0.6796875 +vt 0.14501953125 0.6796875 +vt 0.14501953125 0.6650390625 +vt 0.27099609375 0.6650390625 +vt 0.27099609375 0.6796875 +vt 0.2080078125 0.6796875 +vt 0.2080078125 0.6650390625 +vt 0.2080078125 0.6796875 +vt 0.2080078125 0.6796875 +vt 0.2080078125 0.74267578125 +vt 0.2080078125 0.74267578125 +vt 0.2080078125 0.74267578125 +vt 0.2080078125 0.74267578125 +vt 0.2080078125 0.6796875 +vt 0.2080078125 0.6796875 +vt 0.27099609375 0.6796875 +vt 0.27099609375 0.6796875 +vt 0.27099609375 0.6650390625 +vt 0.27099609375 0.6650390625 +vt 0.2080078125 0.6796875 +vt 0.2080078125 0.6796875 +vt 0.2080078125 0.6650390625 +vt 0.2080078125 0.6650390625 +vn 0.9762960071199334 0.21643961393810288 0 +vn -0.9762960071199334 -0.21643961393810288 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3692/11065/2767 3690/11066/2767 3689/11067/2767 3691/11068/2767 +f 3695/11069/2768 3693/11070/2768 3694/11071/2768 3696/11072/2768 +f 3690/11073/2769 3694/11074/2769 3689/11075/2769 3693/11076/2769 +f 3691/11077/2770 3695/11078/2770 3692/11079/2770 3696/11080/2770 +f 3689/11081/2771 3693/11082/2771 3691/11083/2771 3695/11084/2771 +f 3694/11085/2772 3690/11086/2772 3696/11087/2772 3692/11088/2772 +o sail +v -0.04958473649672451 9.055918899147066 0.75 +v -0.04958473649672451 9.055918899147066 -7.8125 +v -0.3293707905098264 7.582243302558801 0.75 +v -0.3293707905098264 7.582243302558801 -7.8125 +v -0.04958473649672451 9.055918899147066 0.75 +v -0.04958473649672451 9.055918899147066 -7.8125 +v -0.3293707905098264 7.582243302558801 0.75 +v -0.3293707905098264 7.582243302558801 -7.8125 +vt 0.2119140625 0.7431640625 +vt 0.2119140625 0.7548828125 +vt 0.14501953125 0.7548828125 +vt 0.14501953125 0.7431640625 +vt 0.27880859375 0.7431640625 +vt 0.27880859375 0.7548828125 +vt 0.2119140625 0.7548828125 +vt 0.2119140625 0.7431640625 +vt 0.2119140625 0.7548828125 +vt 0.2119140625 0.7548828125 +vt 0.2119140625 0.82177734375 +vt 0.2119140625 0.82177734375 +vt 0.2119140625 0.82177734375 +vt 0.2119140625 0.82177734375 +vt 0.2119140625 0.7548828125 +vt 0.2119140625 0.7548828125 +vt 0.27880859375 0.7548828125 +vt 0.27880859375 0.7548828125 +vt 0.27880859375 0.7431640625 +vt 0.27880859375 0.7431640625 +vt 0.2119140625 0.7548828125 +vt 0.2119140625 0.7548828125 +vt 0.2119140625 0.7431640625 +vt 0.2119140625 0.7431640625 +vn 0.9824503977255097 -0.18652403600873463 0 +vn -0.9824503977255097 0.18652403600873463 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3700/11089/2773 3698/11090/2773 3697/11091/2773 3699/11092/2773 +f 3703/11093/2774 3701/11094/2774 3702/11095/2774 3704/11096/2774 +f 3698/11097/2775 3702/11098/2775 3697/11099/2775 3701/11100/2775 +f 3699/11101/2776 3703/11102/2776 3700/11103/2776 3704/11104/2776 +f 3697/11105/2777 3701/11106/2777 3699/11107/2777 3703/11108/2777 +f 3702/11109/2778 3698/11110/2778 3704/11111/2778 3700/11112/2778 +o sail +v 0.028540263503275487 8.722325149147066 4.6875 +v 0.028540263503275487 8.722325149147066 0.6875 +v -0.2512457905098264 7.248649552558801 4.6875 +v -0.2512457905098264 7.248649552558801 0.6875 +v 0.028540263503275487 8.722325149147066 4.6875 +v 0.028540263503275487 8.722325149147066 0.6875 +v -0.2512457905098264 7.248649552558801 4.6875 +v -0.2512457905098264 7.248649552558801 0.6875 +vt 0.06689453125 0.98828125 +vt 0.06689453125 1 +vt 0.03564453125 1 +vt 0.03564453125 0.98828125 +vt 0.09814453125 0.98828125 +vt 0.09814453125 1 +vt 0.06689453125 1 +vt 0.06689453125 0.98828125 +vt 0.06689453125 1 +vt 0.06689453125 1 +vt 0.06689453125 1.03125 +vt 0.06689453125 1.03125 +vt 0.06689453125 1.03125 +vt 0.06689453125 1.03125 +vt 0.06689453125 1 +vt 0.06689453125 1 +vt 0.09814453125 1 +vt 0.09814453125 1 +vt 0.09814453125 0.98828125 +vt 0.09814453125 0.98828125 +vt 0.06689453125 1 +vt 0.06689453125 1 +vt 0.06689453125 0.98828125 +vt 0.06689453125 0.98828125 +vn 0.9824503977255097 -0.18652403600873463 0 +vn -0.9824503977255097 0.18652403600873463 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3708/11113/2779 3706/11114/2779 3705/11115/2779 3707/11116/2779 +f 3711/11117/2780 3709/11118/2780 3710/11119/2780 3712/11120/2780 +f 3706/11121/2781 3710/11122/2781 3705/11123/2781 3709/11124/2781 +f 3707/11125/2782 3711/11126/2782 3708/11127/2782 3712/11128/2782 +f 3705/11129/2783 3709/11130/2783 3707/11131/2783 3711/11132/2783 +f 3710/11133/2784 3706/11134/2784 3712/11135/2784 3708/11136/2784 +o cube +v -5.551115123125783e-17 1.28125 -2.7375315664617714 +v 0.5745242597140698 1.28125 -3.312055826175841 +v -5.551115123125783e-17 1.28125 -2.7375315664617714 +v 0.5745242597140698 1.28125 -3.312055826175841 +v -0.5745242597140698 1.28125 -3.312055826175841 +v 5.551115123125783e-17 1.28125 -3.8865800858899107 +v -0.5745242597140698 1.28125 -3.312055826175841 +v 5.551115123125783e-17 1.28125 -3.8865800858899107 +vt 0.53662109375 0.9130859375 +vt 0.5302734375 0.9130859375 +vt 0.53662109375 0.9130859375 +vt 0.5302734375 0.9130859375 +vt 0.54931640625 0.9130859375 +vt 0.54296875 0.9130859375 +vt 0.54931640625 0.9130859375 +vt 0.54296875 0.9130859375 +vt 0.53662109375 0.91943359375 +vt 0.53662109375 0.9130859375 +vt 0.54296875 0.9130859375 +vt 0.54296875 0.91943359375 +vt 0.54296875 0.9130859375 +vt 0.54296875 0.91943359375 +vt 0.54931640625 0.91943359375 +vt 0.54931640625 0.9130859375 +vt 0.5556640625 0.9130859375 +vt 0.54931640625 0.9130859375 +vt 0.5556640625 0.9130859375 +vt 0.54931640625 0.9130859375 +vt 0.54296875 0.9130859375 +vt 0.53662109375 0.9130859375 +vt 0.54296875 0.9130859375 +vt 0.53662109375 0.9130859375 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3714/11137/2785 3713/11138/2785 3716/11139/2785 3715/11140/2785 +f 3717/11141/2786 3718/11142/2786 3719/11143/2786 3720/11144/2786 +f 3713/11145/2787 3714/11146/2787 3718/11147/2787 3717/11148/2787 +f 3716/11149/2788 3715/11150/2788 3719/11151/2788 3720/11152/2788 +f 3713/11153/2789 3717/11154/2789 3715/11155/2789 3719/11156/2789 +f 3718/11157/2790 3714/11158/2790 3720/11159/2790 3716/11160/2790 +o cube +v 1.375 1 -2.79375 +v 1.375 1 -3.91875 +v 1.375 1 -2.79375 +v 1.375 1 -3.91875 +v -1.1875 1 -2.79375 +v -1.1875 1 -3.91875 +v -1.1875 1 -2.79375 +v -1.1875 1 -3.91875 +vt 0.529296875 0.927734375 +vt 0.5205078125 0.927734375 +vt 0.529296875 0.927734375 +vt 0.5205078125 0.927734375 +vt 0.55810546875 0.927734375 +vt 0.54931640625 0.927734375 +vt 0.55810546875 0.927734375 +vt 0.54931640625 0.927734375 +vt 0.529296875 0.9365234375 +vt 0.529296875 0.927734375 +vt 0.54931640625 0.927734375 +vt 0.54931640625 0.9365234375 +vt 0.54931640625 0.927734375 +vt 0.54931640625 0.9365234375 +vt 0.5693359375 0.9365234375 +vt 0.5693359375 0.927734375 +vt 0.578125 0.927734375 +vt 0.55810546875 0.927734375 +vt 0.578125 0.927734375 +vt 0.55810546875 0.927734375 +vt 0.54931640625 0.927734375 +vt 0.529296875 0.927734375 +vt 0.54931640625 0.927734375 +vt 0.529296875 0.927734375 +vn 0 0 0 +vn 0 0 0 +vn 0 1 0 +vn 0 -1 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3722/11161/2791 3721/11162/2791 3724/11163/2791 3723/11164/2791 +f 3725/11165/2792 3726/11166/2792 3727/11167/2792 3728/11168/2792 +f 3721/11169/2793 3722/11170/2793 3726/11171/2793 3725/11172/2793 +f 3724/11173/2794 3723/11174/2794 3727/11175/2794 3728/11176/2794 +f 3721/11177/2795 3725/11178/2795 3723/11179/2795 3727/11180/2795 +f 3726/11181/2796 3722/11182/2796 3728/11183/2796 3724/11184/2796 +o CenterPlane +v 0 9.125 6.125 +v 0 9.125 -8.3125 +v 0 0.8125 6.125 +v 0 0.8125 -8.3125 +v 0 9.125 6.125 +v 0 9.125 -8.3125 +v 0 0.8125 6.125 +v 0 0.8125 -8.3125 +vt 0.11279296875 0.822265625 +vt 0.11279296875 0.88720703125 +vt 0 0.88720703125 +vt 0 0.822265625 +vt 0.2255859375 0.822265625 +vt 0.2255859375 0.88720703125 +vt 0.11279296875 0.88720703125 +vt 0.11279296875 0.822265625 +vt 0.11279296875 0.88720703125 +vt 0.11279296875 0.88720703125 +vt 0.11279296875 1 +vt 0.11279296875 1 +vt 0.11279296875 1 +vt 0.11279296875 1 +vt 0.11279296875 0.88720703125 +vt 0.11279296875 0.88720703125 +vt 0.2255859375 0.88720703125 +vt 0.2255859375 0.88720703125 +vt 0.2255859375 0.822265625 +vt 0.2255859375 0.822265625 +vt 0.11279296875 0.88720703125 +vt 0.11279296875 0.88720703125 +vt 0.11279296875 0.822265625 +vt 0.11279296875 0.822265625 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3732/11185/2797 3730/11186/2797 3729/11187/2797 3731/11188/2797 +f 3735/11189/2798 3733/11190/2798 3734/11191/2798 3736/11192/2798 +f 3730/11193/2799 3734/11194/2799 3729/11195/2799 3733/11196/2799 +f 3731/11197/2800 3735/11198/2800 3732/11199/2800 3736/11200/2800 +f 3729/11201/2801 3733/11202/2801 3731/11203/2801 3735/11204/2801 +f 3734/11205/2802 3730/11206/2802 3736/11207/2802 3732/11208/2802 +o cube +v 0.97421875 7.45080458473902 0.23791010612703634 +v 0.97421875 7.45080458473902 0.23791010612703634 +v 0.97421875 2.281905908321051 4.77091258494001 +v 0.97421875 2.281905908321051 4.77091258494001 +v -0.96328125 7.45080458473902 0.23791010612703634 +v -0.96328125 7.45080458473902 0.23791010612703634 +v -0.96328125 2.281905908321051 4.77091258494001 +v -0.96328125 2.281905908321051 4.77091258494001 +vt 0.21875 0.66455078125 +vt 0.21875 0.66455078125 +vt 0.21875 0.61083984375 +vt 0.21875 0.61083984375 +vt 0.23388671875 0.66455078125 +vt 0.23388671875 0.66455078125 +vt 0.23388671875 0.61083984375 +vt 0.23388671875 0.61083984375 +vt 0.21875 0.66455078125 +vt 0.23388671875 0.66455078125 +vt 0.21875 0.66455078125 +vt 0.23388671875 0.66455078125 +vt 0.23388671875 0.66455078125 +vt 0.2490234375 0.66455078125 +vt 0.23388671875 0.66455078125 +vt 0.2490234375 0.66455078125 +vt 0.2490234375 0.61083984375 +vt 0.2490234375 0.66455078125 +vt 0.23388671875 0.66455078125 +vt 0.23388671875 0.61083984375 +vt 0.23388671875 0.61083984375 +vt 0.23388671875 0.66455078125 +vt 0.21875 0.66455078125 +vt 0.21875 0.61083984375 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0.659345815100069 0.7518398074789774 +vn 0 -0.659345815100069 -0.7518398074789774 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3738/11209/2803 3737/11210/2803 3740/11211/2803 3739/11212/2803 +f 3741/11213/2804 3742/11214/2804 3743/11215/2804 3744/11216/2804 +f 3738/11217/2805 3742/11218/2805 3737/11219/2805 3741/11220/2805 +f 3739/11221/2806 3743/11222/2806 3740/11223/2806 3744/11224/2806 +f 3739/11225/2807 3737/11226/2807 3741/11227/2807 3743/11228/2807 +f 3744/11229/2808 3742/11230/2808 3738/11231/2808 3740/11232/2808 +o cube +v 0.97421875 8.026703038020575 0.7609938622327919 +v 0.97421875 8.026703038020575 0.7609938622327919 +v 0.97421875 1.7629177945699182 -6.381484308817493 +v 0.97421875 1.7629177945699182 -6.381484308817493 +v -0.96328125 8.026703038020575 0.7609938622327919 +v -0.96328125 8.026703038020575 0.7609938622327919 +v -0.96328125 1.7629177945699182 -6.381484308817493 +v -0.96328125 1.7629177945699182 -6.381484308817493 +vt 0 0.556640625 +vt 0 0.556640625 +vt 0 0.482421875 +vt 0 0.482421875 +vt 0.01513671875 0.556640625 +vt 0.01513671875 0.556640625 +vt 0.01513671875 0.482421875 +vt 0.01513671875 0.482421875 +vt 0 0.556640625 +vt 0.01513671875 0.556640625 +vt 0 0.556640625 +vt 0.01513671875 0.556640625 +vt 0.01513671875 0.556640625 +vt 0.0302734375 0.556640625 +vt 0.01513671875 0.556640625 +vt 0.0302734375 0.556640625 +vt 0.0302734375 0.482421875 +vt 0.0302734375 0.556640625 +vt 0.01513671875 0.556640625 +vt 0.01513671875 0.482421875 +vt 0.01513671875 0.482421875 +vt 0.01513671875 0.556640625 +vt 0 0.556640625 +vt 0 0.482421875 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 -0.7518398074789773 0.6593458151000691 +vn 0 0.7518398074789773 -0.6593458151000691 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3746/11233/2809 3745/11234/2809 3748/11235/2809 3747/11236/2809 +f 3749/11237/2810 3750/11238/2810 3751/11239/2810 3752/11240/2810 +f 3746/11241/2811 3750/11242/2811 3745/11243/2811 3749/11244/2811 +f 3747/11245/2812 3751/11246/2812 3748/11247/2812 3752/11248/2812 +f 3747/11249/2813 3745/11250/2813 3749/11251/2813 3751/11252/2813 +f 3752/11253/2814 3750/11254/2814 3746/11255/2814 3748/11256/2814 +o cube +v -0.03125 0.4375 4.5 +v -0.03125 0.4375 -4.75 +v -0.03125 -1.375 4.5 +v -0.03125 -1.375 -4.75 +v -0.03125 0.4375 4.5 +v -0.03125 0.4375 -4.75 +v -0.03125 -1.375 4.5 +v -0.03125 -1.375 -4.75 +vt 0.072265625 0.7353515625 +vt 0.072265625 0.74951171875 +vt 0 0.74951171875 +vt 0 0.7353515625 +vt 0.14453125 0.7353515625 +vt 0.14453125 0.74951171875 +vt 0.072265625 0.74951171875 +vt 0.072265625 0.7353515625 +vt 0.072265625 0.74951171875 +vt 0.072265625 0.74951171875 +vt 0.072265625 0.82177734375 +vt 0.072265625 0.82177734375 +vt 0.072265625 0.82177734375 +vt 0.072265625 0.82177734375 +vt 0.072265625 0.74951171875 +vt 0.072265625 0.74951171875 +vt 0.14453125 0.74951171875 +vt 0.14453125 0.74951171875 +vt 0.14453125 0.7353515625 +vt 0.14453125 0.7353515625 +vt 0.072265625 0.74951171875 +vt 0.072265625 0.74951171875 +vt 0.072265625 0.7353515625 +vt 0.072265625 0.7353515625 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3756/11257/2815 3754/11258/2815 3753/11259/2815 3755/11260/2815 +f 3759/11261/2816 3757/11262/2816 3758/11263/2816 3760/11264/2816 +f 3754/11265/2817 3758/11266/2817 3753/11267/2817 3757/11268/2817 +f 3755/11269/2818 3759/11270/2818 3756/11271/2818 3760/11272/2818 +f 3753/11273/2819 3757/11274/2819 3755/11275/2819 3759/11276/2819 +f 3758/11277/2820 3754/11278/2820 3760/11279/2820 3756/11280/2820 +o cube +v 0.061875 -1.0104682631289967 4.009119898207843 +v 0.061875 -0.9035869683397251 4.30277384220344 +v 0.061875 -0.7755451079325196 3.923614862376426 +v 0.061875 -0.668663813143248 4.217268806372022 +v -0.061875 -1.0104682631289967 4.009119898207843 +v -0.061875 -0.9035869683397251 4.30277384220344 +v -0.061875 -0.7755451079325196 3.923614862376426 +v -0.061875 -0.668663813143248 4.217268806372022 +vt 0.4716796875 0.81884765625 +vt 0.4716796875 0.82080078125 +vt 0.46923828125 0.82080078125 +vt 0.46923828125 0.81884765625 +vt 0.474609375 0.81884765625 +vt 0.474609375 0.82080078125 +vt 0.47216796875 0.82080078125 +vt 0.47216796875 0.81884765625 +vt 0.4716796875 0.8232421875 +vt 0.4716796875 0.82080078125 +vt 0.47216796875 0.82080078125 +vt 0.47216796875 0.8232421875 +vt 0.47216796875 0.82080078125 +vt 0.47216796875 0.8232421875 +vt 0.47265625 0.8232421875 +vt 0.47265625 0.82080078125 +vt 0.47509765625 0.81884765625 +vt 0.47509765625 0.82080078125 +vt 0.474609375 0.82080078125 +vt 0.474609375 0.81884765625 +vt 0.47216796875 0.81884765625 +vt 0.47216796875 0.82080078125 +vt 0.4716796875 0.82080078125 +vt 0.4716796875 0.81884765625 +vn 1 0 0 +vn -1 0 0 +vn 0 -0.9396926207859083 0.34202014332566916 +vn 0 0.9396926207859083 -0.34202014332566916 +vn 0 -0.34202014332566916 -0.9396926207859083 +vn 0 0.34202014332566916 0.9396926207859083 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3764/11281/2821 3762/11282/2821 3761/11283/2821 3763/11284/2821 +f 3767/11285/2822 3765/11286/2822 3766/11287/2822 3768/11288/2822 +f 3761/11289/2823 3762/11290/2823 3766/11291/2823 3765/11292/2823 +f 3764/11293/2824 3763/11294/2824 3767/11295/2824 3768/11296/2824 +f 3763/11297/2825 3761/11298/2825 3765/11299/2825 3767/11300/2825 +f 3768/11301/2826 3766/11302/2826 3762/11303/2826 3764/11304/2826 +o cube +v 0.063125 -0.8246889159458266 3.4208133368483917 +v 0.063125 -1.0100458501715073 4.008690426020541 +v 0.063125 -0.5862596782587697 3.4959897867244596 +v 0.063125 -0.7716166124844503 4.083866875896609 +v -0.063125 -0.8246889159458266 3.4208133368483917 +v -0.063125 -1.0100458501715073 4.008690426020541 +v -0.063125 -0.5862596782587697 3.4959897867244596 +v -0.063125 -0.7716166124844503 4.083866875896609 +vt 0.470703125 0.63232421875 +vt 0.470703125 0.63427734375 +vt 0.46630859375 0.63427734375 +vt 0.46630859375 0.63232421875 +vt 0.47607421875 0.63232421875 +vt 0.47607421875 0.63427734375 +vt 0.4716796875 0.63427734375 +vt 0.4716796875 0.63232421875 +vt 0.470703125 0.638671875 +vt 0.470703125 0.63427734375 +vt 0.4716796875 0.63427734375 +vt 0.4716796875 0.638671875 +vt 0.4716796875 0.63427734375 +vt 0.4716796875 0.638671875 +vt 0.47265625 0.638671875 +vt 0.47265625 0.63427734375 +vt 0.47705078125 0.63232421875 +vt 0.47705078125 0.63427734375 +vt 0.47607421875 0.63427734375 +vt 0.47607421875 0.63232421875 +vt 0.4716796875 0.63232421875 +vt 0.4716796875 0.63427734375 +vt 0.470703125 0.63427734375 +vt 0.470703125 0.63232421875 +vn 1 0 0 +vn -1 0 0 +vn 0 -0.953716950748227 -0.3007057995042728 +vn 0 0.953716950748227 0.3007057995042728 +vn 0 0.3007057995042728 -0.953716950748227 +vn 0 -0.3007057995042728 0.953716950748227 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3772/11305/2827 3770/11306/2827 3769/11307/2827 3771/11308/2827 +f 3775/11309/2828 3773/11310/2828 3774/11311/2828 3776/11312/2828 +f 3769/11313/2829 3770/11314/2829 3774/11315/2829 3773/11316/2829 +f 3772/11317/2830 3771/11318/2830 3775/11319/2830 3776/11320/2830 +f 3771/11321/2831 3769/11322/2831 3773/11323/2831 3775/11324/2831 +f 3776/11325/2832 3774/11326/2832 3770/11327/2832 3772/11328/2832 +o cube +v 0.0625 -0.903339723996569 4.300405883187831 +v 0.0625 -0.6509827372871907 4.344903228714982 +v 0.0625 -0.8045773229485027 3.740296473662137 +v 0.0625 -0.5522203362391244 3.7847938191892876 +v -0.0625 -0.903339723996569 4.300405883187831 +v -0.0625 -0.6509827372871907 4.344903228714982 +v -0.0625 -0.8045773229485027 3.740296473662137 +v -0.0625 -0.5522203362391244 3.7847938191892876 +vt 0.26123046875 0.53369140625 +vt 0.26123046875 0.5380859375 +vt 0.25927734375 0.5380859375 +vt 0.25927734375 0.53369140625 +vt 0.26416015625 0.53369140625 +vt 0.26416015625 0.5380859375 +vt 0.26220703125 0.5380859375 +vt 0.26220703125 0.53369140625 +vt 0.26123046875 0.5400390625 +vt 0.26123046875 0.5380859375 +vt 0.26220703125 0.5380859375 +vt 0.26220703125 0.5400390625 +vt 0.26220703125 0.5380859375 +vt 0.26220703125 0.5400390625 +vt 0.26318359375 0.5400390625 +vt 0.26318359375 0.5380859375 +vt 0.26513671875 0.53369140625 +vt 0.26513671875 0.5380859375 +vt 0.26416015625 0.5380859375 +vt 0.26416015625 0.53369140625 +vt 0.26220703125 0.53369140625 +vt 0.26220703125 0.5380859375 +vt 0.26123046875 0.5380859375 +vt 0.26123046875 0.53369140625 +vn 1 0 0 +vn -1 0 0 +vn 0 -0.17364817766692978 0.9848077530122084 +vn 0 0.17364817766692978 -0.9848077530122084 +vn 0 -0.9848077530122084 -0.17364817766692978 +vn 0 0.9848077530122084 0.17364817766692978 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3780/11329/2833 3778/11330/2833 3777/11331/2833 3779/11332/2833 +f 3783/11333/2834 3781/11334/2834 3782/11335/2834 3784/11336/2834 +f 3777/11337/2835 3778/11338/2835 3782/11339/2835 3781/11340/2835 +f 3780/11341/2836 3779/11342/2836 3783/11343/2836 3784/11344/2836 +f 3779/11345/2837 3777/11346/2837 3781/11347/2837 3783/11348/2837 +f 3784/11349/2838 3782/11350/2838 3778/11351/2838 3780/11352/2838 +o cube +v 0.0625 0.1930262346512821 3.8148394813220583 +v 0.0625 -0.2165497874932138 3.5280512631465353 +v 0.0625 0.013783598291580268 4.070824495162368 +v 0.0625 -0.39579242385291563 3.7840362769868454 +v -0.0625 0.1930262346512821 3.8148394813220583 +v -0.0625 -0.2165497874932138 3.5280512631465353 +v -0.0625 0.013783598291580268 4.070824495162368 +v -0.0625 -0.39579242385291563 3.7840362769868454 +vt 0.462890625 0.5263671875 +vt 0.462890625 0.52880859375 +vt 0.458984375 0.52880859375 +vt 0.458984375 0.5263671875 +vt 0.4677734375 0.5263671875 +vt 0.4677734375 0.52880859375 +vt 0.4638671875 0.52880859375 +vt 0.4638671875 0.5263671875 +vt 0.462890625 0.53271484375 +vt 0.462890625 0.52880859375 +vt 0.4638671875 0.52880859375 +vt 0.4638671875 0.53271484375 +vt 0.4638671875 0.52880859375 +vt 0.4638671875 0.53271484375 +vt 0.46484375 0.53271484375 +vt 0.46484375 0.52880859375 +vt 0.46875 0.5263671875 +vt 0.46875 0.52880859375 +vt 0.4677734375 0.52880859375 +vt 0.4677734375 0.5263671875 +vt 0.4638671875 0.5263671875 +vt 0.4638671875 0.52880859375 +vt 0.462890625 0.52880859375 +vt 0.462890625 0.5263671875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.5735764363510459 -0.8191520442889919 +vn 0 -0.5735764363510459 0.8191520442889919 +vn 0 0.8191520442889919 0.5735764363510459 +vn 0 -0.8191520442889919 -0.5735764363510459 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3788/11353/2839 3786/11354/2839 3785/11355/2839 3787/11356/2839 +f 3791/11357/2840 3789/11358/2840 3790/11359/2840 3792/11360/2840 +f 3785/11361/2841 3786/11362/2841 3790/11363/2841 3789/11364/2841 +f 3788/11365/2842 3787/11366/2842 3791/11367/2842 3792/11368/2842 +f 3787/11369/2843 3785/11370/2843 3789/11371/2843 3791/11372/2843 +f 3792/11373/2844 3790/11374/2844 3786/11375/2844 3788/11376/2844 +o cube +v 0.0625 0.29897321691170925 4.110289751164394 +v 0.0625 0.08906550556265502 3.963310789349438 +v 0.0625 0.15199425509675374 4.320197462513448 +v 0.0625 -0.05791345625230046 4.173218500698492 +v -0.0625 0.29897321691170925 4.110289751164394 +v -0.0625 0.08906550556265502 3.963310789349438 +v -0.0625 0.15199425509675374 4.320197462513448 +v -0.0625 -0.05791345625230046 4.173218500698492 +vt 0.47021484375 0.8037109375 +vt 0.47021484375 0.8056640625 +vt 0.46826171875 0.8056640625 +vt 0.46826171875 0.8037109375 +vt 0.47314453125 0.8037109375 +vt 0.47314453125 0.8056640625 +vt 0.47119140625 0.8056640625 +vt 0.47119140625 0.8037109375 +vt 0.47021484375 0.8076171875 +vt 0.47021484375 0.8056640625 +vt 0.47119140625 0.8056640625 +vt 0.47119140625 0.8076171875 +vt 0.47119140625 0.8056640625 +vt 0.47119140625 0.8076171875 +vt 0.47216796875 0.8076171875 +vt 0.47216796875 0.8056640625 +vt 0.47412109375 0.8037109375 +vt 0.47412109375 0.8056640625 +vt 0.47314453125 0.8056640625 +vt 0.47314453125 0.8037109375 +vt 0.47119140625 0.8037109375 +vt 0.47119140625 0.8056640625 +vt 0.47021484375 0.8056640625 +vt 0.47021484375 0.8037109375 +vn 1 0 0 +vn -1 0 0 +vn 0 0.5735764363510459 -0.8191520442889919 +vn 0 -0.5735764363510459 0.8191520442889919 +vn 0 0.8191520442889919 0.5735764363510459 +vn 0 -0.8191520442889919 -0.5735764363510459 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3796/11377/2845 3794/11378/2845 3793/11379/2845 3795/11380/2845 +f 3799/11381/2846 3797/11382/2846 3798/11383/2846 3800/11384/2846 +f 3793/11385/2847 3794/11386/2847 3798/11387/2847 3797/11388/2847 +f 3796/11389/2848 3795/11390/2848 3799/11391/2848 3800/11392/2848 +f 3795/11393/2849 3793/11394/2849 3797/11395/2849 3799/11396/2849 +f 3800/11397/2850 3798/11398/2850 3794/11399/2850 3796/11400/2850 +o cube +v 0.061875 0.29963522730404535 4.108540573128143 +v 0.061875 0.19275393251477393 3.8148866291325465 +v 0.061875 0.06471207210756827 4.19404560895956 +v 0.061875 -0.04216922268170317 3.900391664963964 +v -0.061875 0.29963522730404535 4.108540573128143 +v -0.061875 0.19275393251477393 3.8148866291325465 +v -0.061875 0.06471207210756827 4.19404560895956 +v -0.061875 -0.04216922268170317 3.900391664963964 +vt 0.470703125 0.64794921875 +vt 0.470703125 0.64990234375 +vt 0.46826171875 0.64990234375 +vt 0.46826171875 0.64794921875 +vt 0.4736328125 0.64794921875 +vt 0.4736328125 0.64990234375 +vt 0.47119140625 0.64990234375 +vt 0.47119140625 0.64794921875 +vt 0.470703125 0.65234375 +vt 0.470703125 0.64990234375 +vt 0.47119140625 0.64990234375 +vt 0.47119140625 0.65234375 +vt 0.47119140625 0.64990234375 +vt 0.47119140625 0.65234375 +vt 0.4716796875 0.65234375 +vt 0.4716796875 0.64990234375 +vt 0.47412109375 0.64794921875 +vt 0.47412109375 0.64990234375 +vt 0.4736328125 0.64990234375 +vt 0.4736328125 0.64794921875 +vt 0.47119140625 0.64794921875 +vt 0.47119140625 0.64990234375 +vt 0.470703125 0.64990234375 +vt 0.470703125 0.64794921875 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9396926207859084 -0.34202014332566866 +vn 0 -0.9396926207859084 0.34202014332566866 +vn 0 0.34202014332566866 0.9396926207859084 +vn 0 -0.34202014332566866 -0.9396926207859084 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3804/11401/2851 3802/11402/2851 3801/11403/2851 3803/11404/2851 +f 3807/11405/2852 3805/11406/2852 3806/11407/2852 3808/11408/2852 +f 3801/11409/2853 3802/11410/2853 3806/11411/2853 3805/11412/2853 +f 3804/11413/2854 3803/11414/2854 3807/11415/2854 3808/11416/2854 +f 3803/11417/2855 3801/11418/2855 3805/11419/2855 3807/11420/2855 +f 3808/11421/2856 3806/11422/2856 3802/11423/2856 3804/11424/2856 +o cube +v 0.061875 0.2667653545114825 4.490382061410536 +v 0.061875 0.300197752706092 4.108248001439405 +v 0.061875 0.0869833425902378 4.474653173461544 +v 0.061875 0.12041574078484729 4.092519113490414 +v -0.061875 0.2667653545114825 4.490382061410536 +v -0.061875 0.300197752706092 4.108248001439405 +v -0.061875 0.0869833425902378 4.474653173461544 +v -0.061875 0.12041574078484729 4.092519113490414 +vt 0.3447265625 0.5283203125 +vt 0.3447265625 0.529296875 +vt 0.341796875 0.529296875 +vt 0.341796875 0.5283203125 +vt 0.34814453125 0.5283203125 +vt 0.34814453125 0.529296875 +vt 0.34521484375 0.529296875 +vt 0.34521484375 0.5283203125 +vt 0.3447265625 0.5322265625 +vt 0.3447265625 0.529296875 +vt 0.34521484375 0.529296875 +vt 0.34521484375 0.5322265625 +vt 0.34521484375 0.529296875 +vt 0.34521484375 0.5322265625 +vt 0.345703125 0.5322265625 +vt 0.345703125 0.529296875 +vt 0.3486328125 0.5283203125 +vt 0.3486328125 0.529296875 +vt 0.34814453125 0.529296875 +vt 0.34814453125 0.5283203125 +vt 0.34521484375 0.5283203125 +vt 0.34521484375 0.529296875 +vt 0.3447265625 0.529296875 +vt 0.3447265625 0.5283203125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.9961946980917455 0.08715574274765814 +vn 0 -0.9961946980917455 -0.08715574274765814 +vn 0 -0.08715574274765814 0.9961946980917455 +vn 0 0.08715574274765814 -0.9961946980917455 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3812/11425/2857 3810/11426/2857 3809/11427/2857 3811/11428/2857 +f 3815/11429/2858 3813/11430/2858 3814/11431/2858 3816/11432/2858 +f 3809/11433/2859 3810/11434/2859 3814/11435/2859 3813/11436/2859 +f 3812/11437/2860 3811/11438/2860 3815/11439/2860 3816/11440/2860 +f 3811/11441/2861 3809/11442/2861 3813/11443/2861 3815/11444/2861 +f 3816/11445/2862 3814/11446/2862 3810/11447/2862 3812/11448/2862 +o cube +v 0.06171875 0.18630889212209323 3.9156699709483234 +v 0.06171875 -0.5522969226370628 3.7854338376981254 +v 0.06171875 0.08768215371282878 4.475009999416976 +v 0.06171875 -0.6509236610463272 4.344773866166778 +v -0.061531249999999996 0.18630889212209323 3.9156699709483234 +v -0.061531249999999996 -0.5522969226370628 3.7854338376981254 +v -0.061531249999999996 0.08768215371282878 4.475009999416976 +v -0.061531249999999996 -0.6509236610463272 4.344773866166778 +vt 0.4150390625 0.53564453125 +vt 0.4150390625 0.5400390625 +vt 0.4091796875 0.5400390625 +vt 0.4091796875 0.53564453125 +vt 0.42138671875 0.53564453125 +vt 0.42138671875 0.5400390625 +vt 0.41552734375 0.5400390625 +vt 0.41552734375 0.53564453125 +vt 0.4150390625 0.5458984375 +vt 0.4150390625 0.5400390625 +vt 0.41552734375 0.5400390625 +vt 0.41552734375 0.5458984375 +vt 0.41552734375 0.5400390625 +vt 0.41552734375 0.5458984375 +vt 0.416015625 0.5458984375 +vt 0.416015625 0.5400390625 +vt 0.421875 0.53564453125 +vt 0.421875 0.5400390625 +vt 0.42138671875 0.5400390625 +vt 0.42138671875 0.53564453125 +vt 0.41552734375 0.53564453125 +vt 0.41552734375 0.5400390625 +vt 0.4150390625 0.5400390625 +vt 0.4150390625 0.53564453125 +vn 1 0 0 +vn -1 0 0 +vn 0 0.17364817766693055 -0.984807753012208 +vn 0 -0.17364817766693055 0.984807753012208 +vn 0 0.984807753012208 0.17364817766693055 +vn 0 -0.984807753012208 -0.17364817766693055 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3820/11449/2863 3818/11450/2863 3817/11451/2863 3819/11452/2863 +f 3823/11453/2864 3821/11454/2864 3822/11455/2864 3824/11456/2864 +f 3817/11457/2865 3818/11458/2865 3822/11459/2865 3821/11460/2865 +f 3820/11461/2866 3819/11462/2866 3823/11463/2866 3824/11464/2866 +f 3819/11465/2867 3817/11466/2867 3821/11467/2867 3823/11468/2867 +f 3824/11469/2868 3822/11470/2868 3818/11471/2868 3820/11472/2868 +o cube +v 0.06159375 -0.21761308197894322 3.5283630944989604 +v 0.06159375 -0.8200384496418798 3.4221392483167676 +v 0.06159375 -0.2990106652603169 3.9899917287234326 +v 0.06159375 -0.9014360329232536 3.88376788254124 +v -0.061406249999999996 -0.21761308197894322 3.5283630944989604 +v -0.061406249999999996 -0.8200384496418798 3.4221392483167676 +v -0.061406249999999996 -0.2990106652603169 3.9899917287234326 +v -0.061406249999999996 -0.9014360329232536 3.88376788254124 +vt 0.470703125 0.79541015625 +vt 0.470703125 0.798828125 +vt 0.46630859375 0.798828125 +vt 0.46630859375 0.79541015625 +vt 0.4755859375 0.79541015625 +vt 0.4755859375 0.798828125 +vt 0.47119140625 0.798828125 +vt 0.47119140625 0.79541015625 +vt 0.470703125 0.80322265625 +vt 0.470703125 0.798828125 +vt 0.47119140625 0.798828125 +vt 0.47119140625 0.80322265625 +vt 0.47119140625 0.798828125 +vt 0.47119140625 0.80322265625 +vt 0.4716796875 0.80322265625 +vt 0.4716796875 0.798828125 +vt 0.47607421875 0.79541015625 +vt 0.47607421875 0.798828125 +vt 0.4755859375 0.798828125 +vt 0.4755859375 0.79541015625 +vt 0.47119140625 0.79541015625 +vt 0.47119140625 0.798828125 +vt 0.470703125 0.798828125 +vt 0.470703125 0.79541015625 +vn 1 0 0 +vn -1 0 0 +vn 0 0.17364817766693055 -0.984807753012208 +vn 0 -0.17364817766693055 0.984807753012208 +vn 0 0.984807753012208 0.17364817766693055 +vn 0 -0.984807753012208 -0.17364817766693055 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3828/11473/2869 3826/11474/2869 3825/11475/2869 3827/11476/2869 +f 3831/11477/2870 3829/11478/2870 3830/11479/2870 3832/11480/2870 +f 3825/11481/2871 3826/11482/2871 3830/11483/2871 3829/11484/2871 +f 3828/11485/2872 3827/11486/2872 3831/11487/2872 3832/11488/2872 +f 3827/11489/2873 3825/11490/2873 3829/11491/2873 3831/11492/2873 +f 3832/11493/2874 3830/11494/2874 3826/11495/2874 3828/11496/2874 +o cube +v 0 -0.021676874999999998 3.806075 +v 0 -0.021676874999999998 3.493575 +v 0 -0.084176875 3.806075 +v 0 -0.084176875 3.493575 +v 0 -0.021676874999999998 3.806075 +v 0 -0.021676874999999998 3.493575 +v 0 -0.084176875 3.806075 +v 0 -0.084176875 3.493575 +vt 0.26025390625 0.8251953125 +vt 0.26025390625 0.82568359375 +vt 0.2578125 0.82568359375 +vt 0.2578125 0.8251953125 +vt 0.2626953125 0.8251953125 +vt 0.2626953125 0.82568359375 +vt 0.26025390625 0.82568359375 +vt 0.26025390625 0.8251953125 +vt 0.26025390625 0.82568359375 +vt 0.26025390625 0.82568359375 +vt 0.26025390625 0.828125 +vt 0.26025390625 0.828125 +vt 0.26025390625 0.828125 +vt 0.26025390625 0.828125 +vt 0.26025390625 0.82568359375 +vt 0.26025390625 0.82568359375 +vt 0.2626953125 0.82568359375 +vt 0.2626953125 0.82568359375 +vt 0.2626953125 0.8251953125 +vt 0.2626953125 0.8251953125 +vt 0.26025390625 0.82568359375 +vt 0.26025390625 0.82568359375 +vt 0.26025390625 0.8251953125 +vt 0.26025390625 0.8251953125 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3836/11497/2875 3834/11498/2875 3833/11499/2875 3835/11500/2875 +f 3839/11501/2876 3837/11502/2876 3838/11503/2876 3840/11504/2876 +f 3834/11505/2877 3838/11506/2877 3833/11507/2877 3837/11508/2877 +f 3835/11509/2878 3839/11510/2878 3836/11511/2878 3840/11512/2878 +f 3833/11513/2879 3837/11514/2879 3835/11515/2879 3839/11516/2879 +f 3838/11517/2880 3834/11518/2880 3840/11519/2880 3836/11520/2880 +o cube +v 0 0.103323125 3.806075 +v 0 0.103323125 3.493575 +v 0 0.040823125 3.806075 +v 0 0.040823125 3.493575 +v 0 0.103323125 3.806075 +v 0 0.103323125 3.493575 +v 0 0.040823125 3.806075 +v 0 0.040823125 3.493575 +vt 0.359375 0.83740234375 +vt 0.359375 0.837890625 +vt 0.35693359375 0.837890625 +vt 0.35693359375 0.83740234375 +vt 0.36181640625 0.83740234375 +vt 0.36181640625 0.837890625 +vt 0.359375 0.837890625 +vt 0.359375 0.83740234375 +vt 0.359375 0.837890625 +vt 0.359375 0.837890625 +vt 0.359375 0.84033203125 +vt 0.359375 0.84033203125 +vt 0.359375 0.84033203125 +vt 0.359375 0.84033203125 +vt 0.359375 0.837890625 +vt 0.359375 0.837890625 +vt 0.36181640625 0.837890625 +vt 0.36181640625 0.837890625 +vt 0.36181640625 0.83740234375 +vt 0.36181640625 0.83740234375 +vt 0.359375 0.837890625 +vt 0.359375 0.837890625 +vt 0.359375 0.83740234375 +vt 0.359375 0.83740234375 +vn 1 0 0 +vn -1 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +vn 0 0 0 +usemtl m_1306cabb-1c39-88cc-7a28-6065072778b2 +f 3844/11521/2881 3842/11522/2881 3841/11523/2881 3843/11524/2881 +f 3847/11525/2882 3845/11526/2882 3846/11527/2882 3848/11528/2882 +f 3842/11529/2883 3846/11530/2883 3841/11531/2883 3845/11532/2883 +f 3843/11533/2884 3847/11534/2884 3844/11535/2884 3848/11536/2884 +f 3841/11537/2885 3845/11538/2885 3843/11539/2885 3847/11540/2885 +f 3846/11541/2886 3842/11542/2886 3848/11543/2886 3844/11544/2886 \ No newline at end of file diff --git a/resources/models/Sloop/SloopOBJ.vtx b/resources/models/Sloop/SloopOBJ.vtx new file mode 100644 index 0000000..5c02244 Binary files /dev/null and b/resources/models/Sloop/SloopOBJ.vtx differ diff --git a/resources/models/Sloop/SloopOBJ_mat.json b/resources/models/Sloop/SloopOBJ_mat.json new file mode 100644 index 0000000..ed4d7dc --- /dev/null +++ b/resources/models/Sloop/SloopOBJ_mat.json @@ -0,0 +1,32 @@ +[ + { + "ID": "SloopOBJ-mat-0", + "TexturePath": "", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + }, + { + "ID": "SloopOBJ-mat-1", + "TexturePath": "resources\\models\\Sloop\\SloopBluePaintedSpruce.png", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + }, + { + "ID": "SloopOBJ-mat-2", + "TexturePath": "", + "DiffuseColour": { + "X": 0.6, + "Y": 0.6, + "Z": 0.6, + "W": 1.0 + } + } +] \ No newline at end of file diff --git a/resources/models/Sponza/10381718147657362067.jpg b/resources/models/Sponza/10381718147657362067.jpg new file mode 100644 index 0000000..e49b8b1 Binary files /dev/null and b/resources/models/Sponza/10381718147657362067.jpg differ diff --git a/resources/models/Sponza/10388182081421875623.jpg b/resources/models/Sponza/10388182081421875623.jpg new file mode 100644 index 0000000..254626b Binary files /dev/null and b/resources/models/Sponza/10388182081421875623.jpg differ diff --git a/resources/models/Sponza/11474523244911310074.jpg b/resources/models/Sponza/11474523244911310074.jpg new file mode 100644 index 0000000..f2cf424 Binary files /dev/null and b/resources/models/Sponza/11474523244911310074.jpg differ diff --git a/resources/models/Sponza/11490520546946913238.jpg b/resources/models/Sponza/11490520546946913238.jpg new file mode 100644 index 0000000..4174770 Binary files /dev/null and b/resources/models/Sponza/11490520546946913238.jpg differ diff --git a/resources/models/Sponza/11872827283454512094.jpg b/resources/models/Sponza/11872827283454512094.jpg new file mode 100644 index 0000000..fd4136f Binary files /dev/null and b/resources/models/Sponza/11872827283454512094.jpg differ diff --git a/resources/models/Sponza/11968150294050148237.jpg b/resources/models/Sponza/11968150294050148237.jpg new file mode 100644 index 0000000..db25cc6 Binary files /dev/null and b/resources/models/Sponza/11968150294050148237.jpg differ diff --git a/resources/models/Sponza/1219024358953944284.jpg b/resources/models/Sponza/1219024358953944284.jpg new file mode 100644 index 0000000..4f3fe65 Binary files /dev/null and b/resources/models/Sponza/1219024358953944284.jpg differ diff --git a/resources/models/Sponza/12501374198249454378.jpg b/resources/models/Sponza/12501374198249454378.jpg new file mode 100644 index 0000000..79276b2 Binary files /dev/null and b/resources/models/Sponza/12501374198249454378.jpg differ diff --git a/resources/models/Sponza/13196865903111448057.jpg b/resources/models/Sponza/13196865903111448057.jpg new file mode 100644 index 0000000..cdf1eae Binary files /dev/null and b/resources/models/Sponza/13196865903111448057.jpg differ diff --git a/resources/models/Sponza/13824894030729245199.jpg b/resources/models/Sponza/13824894030729245199.jpg new file mode 100644 index 0000000..8410fd7 Binary files /dev/null and b/resources/models/Sponza/13824894030729245199.jpg differ diff --git a/resources/models/Sponza/13982482287905699490.jpg b/resources/models/Sponza/13982482287905699490.jpg new file mode 100644 index 0000000..2c938a4 Binary files /dev/null and b/resources/models/Sponza/13982482287905699490.jpg differ diff --git a/resources/models/Sponza/14118779221266351425.jpg b/resources/models/Sponza/14118779221266351425.jpg new file mode 100644 index 0000000..f385e6b Binary files /dev/null and b/resources/models/Sponza/14118779221266351425.jpg differ diff --git a/resources/models/Sponza/14170708867020035030.jpg b/resources/models/Sponza/14170708867020035030.jpg new file mode 100644 index 0000000..51f9d06 Binary files /dev/null and b/resources/models/Sponza/14170708867020035030.jpg differ diff --git a/resources/models/Sponza/14267839433702832875.jpg b/resources/models/Sponza/14267839433702832875.jpg new file mode 100644 index 0000000..5e7b1c3 Binary files /dev/null and b/resources/models/Sponza/14267839433702832875.jpg differ diff --git a/resources/models/Sponza/14650633544276105767.jpg b/resources/models/Sponza/14650633544276105767.jpg new file mode 100644 index 0000000..64e58dc Binary files /dev/null and b/resources/models/Sponza/14650633544276105767.jpg differ diff --git a/resources/models/Sponza/15295713303328085182.jpg b/resources/models/Sponza/15295713303328085182.jpg new file mode 100644 index 0000000..80c8b28 Binary files /dev/null and b/resources/models/Sponza/15295713303328085182.jpg differ diff --git a/resources/models/Sponza/15722799267630235092.jpg b/resources/models/Sponza/15722799267630235092.jpg new file mode 100644 index 0000000..079c22c Binary files /dev/null and b/resources/models/Sponza/15722799267630235092.jpg differ diff --git a/resources/models/Sponza/16275776544635328252.png b/resources/models/Sponza/16275776544635328252.png new file mode 100644 index 0000000..987e8d0 Binary files /dev/null and b/resources/models/Sponza/16275776544635328252.png differ diff --git a/resources/models/Sponza/16299174074766089871.jpg b/resources/models/Sponza/16299174074766089871.jpg new file mode 100644 index 0000000..578484f Binary files /dev/null and b/resources/models/Sponza/16299174074766089871.jpg differ diff --git a/resources/models/Sponza/16885566240357350108.jpg b/resources/models/Sponza/16885566240357350108.jpg new file mode 100644 index 0000000..82bd131 Binary files /dev/null and b/resources/models/Sponza/16885566240357350108.jpg differ diff --git a/resources/models/Sponza/17556969131407844942.jpg b/resources/models/Sponza/17556969131407844942.jpg new file mode 100644 index 0000000..8b7b6de Binary files /dev/null and b/resources/models/Sponza/17556969131407844942.jpg differ diff --git a/resources/models/Sponza/17876391417123941155.jpg b/resources/models/Sponza/17876391417123941155.jpg new file mode 100644 index 0000000..662ac2e Binary files /dev/null and b/resources/models/Sponza/17876391417123941155.jpg differ diff --git a/resources/models/Sponza/2051777328469649772.jpg b/resources/models/Sponza/2051777328469649772.jpg new file mode 100644 index 0000000..16bdb11 Binary files /dev/null and b/resources/models/Sponza/2051777328469649772.jpg differ diff --git a/resources/models/Sponza/2185409758123873465.jpg b/resources/models/Sponza/2185409758123873465.jpg new file mode 100644 index 0000000..6740aee Binary files /dev/null and b/resources/models/Sponza/2185409758123873465.jpg differ diff --git a/resources/models/Sponza/2299742237651021498.jpg b/resources/models/Sponza/2299742237651021498.jpg new file mode 100644 index 0000000..93e4c86 Binary files /dev/null and b/resources/models/Sponza/2299742237651021498.jpg differ diff --git a/resources/models/Sponza/2374361008830720677.jpg b/resources/models/Sponza/2374361008830720677.jpg new file mode 100644 index 0000000..393a028 Binary files /dev/null and b/resources/models/Sponza/2374361008830720677.jpg differ diff --git a/resources/models/Sponza/2411100444841994089.jpg b/resources/models/Sponza/2411100444841994089.jpg new file mode 100644 index 0000000..e0fe74c Binary files /dev/null and b/resources/models/Sponza/2411100444841994089.jpg differ diff --git a/resources/models/Sponza/2775690330959970771.jpg b/resources/models/Sponza/2775690330959970771.jpg new file mode 100644 index 0000000..a715d92 Binary files /dev/null and b/resources/models/Sponza/2775690330959970771.jpg differ diff --git a/resources/models/Sponza/2969916736137545357.jpg b/resources/models/Sponza/2969916736137545357.jpg new file mode 100644 index 0000000..d4c2213 Binary files /dev/null and b/resources/models/Sponza/2969916736137545357.jpg differ diff --git a/resources/models/Sponza/332936164838540657.jpg b/resources/models/Sponza/332936164838540657.jpg new file mode 100644 index 0000000..393a028 Binary files /dev/null and b/resources/models/Sponza/332936164838540657.jpg differ diff --git a/resources/models/Sponza/3371964815757888145.jpg b/resources/models/Sponza/3371964815757888145.jpg new file mode 100644 index 0000000..5d7e258 Binary files /dev/null and b/resources/models/Sponza/3371964815757888145.jpg differ diff --git a/resources/models/Sponza/3455394979645218238.jpg b/resources/models/Sponza/3455394979645218238.jpg new file mode 100644 index 0000000..c91c795 Binary files /dev/null and b/resources/models/Sponza/3455394979645218238.jpg differ diff --git a/resources/models/Sponza/3628158980083700836.jpg b/resources/models/Sponza/3628158980083700836.jpg new file mode 100644 index 0000000..7588400 Binary files /dev/null and b/resources/models/Sponza/3628158980083700836.jpg differ diff --git a/resources/models/Sponza/3827035219084910048.jpg b/resources/models/Sponza/3827035219084910048.jpg new file mode 100644 index 0000000..0a7b892 Binary files /dev/null and b/resources/models/Sponza/3827035219084910048.jpg differ diff --git a/resources/models/Sponza/4477655471536070370.jpg b/resources/models/Sponza/4477655471536070370.jpg new file mode 100644 index 0000000..3b463b2 Binary files /dev/null and b/resources/models/Sponza/4477655471536070370.jpg differ diff --git a/resources/models/Sponza/4601176305987539675.jpg b/resources/models/Sponza/4601176305987539675.jpg new file mode 100644 index 0000000..3fca97a Binary files /dev/null and b/resources/models/Sponza/4601176305987539675.jpg differ diff --git a/resources/models/Sponza/466164707995436622.jpg b/resources/models/Sponza/466164707995436622.jpg new file mode 100644 index 0000000..d65b8f3 Binary files /dev/null and b/resources/models/Sponza/466164707995436622.jpg differ diff --git a/resources/models/Sponza/4675343432951571524.jpg b/resources/models/Sponza/4675343432951571524.jpg new file mode 100644 index 0000000..14dd8f9 Binary files /dev/null and b/resources/models/Sponza/4675343432951571524.jpg differ diff --git a/resources/models/Sponza/4871783166746854860.jpg b/resources/models/Sponza/4871783166746854860.jpg new file mode 100644 index 0000000..dd77751 Binary files /dev/null and b/resources/models/Sponza/4871783166746854860.jpg differ diff --git a/resources/models/Sponza/4910669866631290573.jpg b/resources/models/Sponza/4910669866631290573.jpg new file mode 100644 index 0000000..3fca97a Binary files /dev/null and b/resources/models/Sponza/4910669866631290573.jpg differ diff --git a/resources/models/Sponza/4975155472559461469.jpg b/resources/models/Sponza/4975155472559461469.jpg new file mode 100644 index 0000000..43aee7b Binary files /dev/null and b/resources/models/Sponza/4975155472559461469.jpg differ diff --git a/resources/models/Sponza/5061699253647017043.png b/resources/models/Sponza/5061699253647017043.png new file mode 100644 index 0000000..8b690c3 Binary files /dev/null and b/resources/models/Sponza/5061699253647017043.png differ diff --git a/resources/models/Sponza/5792855332885324923.jpg b/resources/models/Sponza/5792855332885324923.jpg new file mode 100644 index 0000000..c965353 Binary files /dev/null and b/resources/models/Sponza/5792855332885324923.jpg differ diff --git a/resources/models/Sponza/5823059166183034438.jpg b/resources/models/Sponza/5823059166183034438.jpg new file mode 100644 index 0000000..1873401 Binary files /dev/null and b/resources/models/Sponza/5823059166183034438.jpg differ diff --git a/resources/models/Sponza/6047387724914829168.jpg b/resources/models/Sponza/6047387724914829168.jpg new file mode 100644 index 0000000..d9b3cca Binary files /dev/null and b/resources/models/Sponza/6047387724914829168.jpg differ diff --git a/resources/models/Sponza/6151467286084645207.jpg b/resources/models/Sponza/6151467286084645207.jpg new file mode 100644 index 0000000..1714a85 Binary files /dev/null and b/resources/models/Sponza/6151467286084645207.jpg differ diff --git a/resources/models/Sponza/6593109234861095314.jpg b/resources/models/Sponza/6593109234861095314.jpg new file mode 100644 index 0000000..3fca97a Binary files /dev/null and b/resources/models/Sponza/6593109234861095314.jpg differ diff --git a/resources/models/Sponza/6667038893015345571.jpg b/resources/models/Sponza/6667038893015345571.jpg new file mode 100644 index 0000000..2a79121 Binary files /dev/null and b/resources/models/Sponza/6667038893015345571.jpg differ diff --git a/resources/models/Sponza/6772804448157695701.jpg b/resources/models/Sponza/6772804448157695701.jpg new file mode 100644 index 0000000..d3619af Binary files /dev/null and b/resources/models/Sponza/6772804448157695701.jpg differ diff --git a/resources/models/Sponza/7056944414013900257.jpg b/resources/models/Sponza/7056944414013900257.jpg new file mode 100644 index 0000000..393a028 Binary files /dev/null and b/resources/models/Sponza/7056944414013900257.jpg differ diff --git a/resources/models/Sponza/715093869573992647.jpg b/resources/models/Sponza/715093869573992647.jpg new file mode 100644 index 0000000..e56a282 Binary files /dev/null and b/resources/models/Sponza/715093869573992647.jpg differ diff --git a/resources/models/Sponza/7268504077753552595.jpg b/resources/models/Sponza/7268504077753552595.jpg new file mode 100644 index 0000000..15a6d7d Binary files /dev/null and b/resources/models/Sponza/7268504077753552595.jpg differ diff --git a/resources/models/Sponza/7441062115984513793.jpg b/resources/models/Sponza/7441062115984513793.jpg new file mode 100644 index 0000000..e571d40 Binary files /dev/null and b/resources/models/Sponza/7441062115984513793.jpg differ diff --git a/resources/models/Sponza/755318871556304029.jpg b/resources/models/Sponza/755318871556304029.jpg new file mode 100644 index 0000000..f2afed3 Binary files /dev/null and b/resources/models/Sponza/755318871556304029.jpg differ diff --git a/resources/models/Sponza/759203620573749278.jpg b/resources/models/Sponza/759203620573749278.jpg new file mode 100644 index 0000000..8a2170c Binary files /dev/null and b/resources/models/Sponza/759203620573749278.jpg differ diff --git a/resources/models/Sponza/7645212358685992005.jpg b/resources/models/Sponza/7645212358685992005.jpg new file mode 100644 index 0000000..ee06721 Binary files /dev/null and b/resources/models/Sponza/7645212358685992005.jpg differ diff --git a/resources/models/Sponza/7815564343179553343.jpg b/resources/models/Sponza/7815564343179553343.jpg new file mode 100644 index 0000000..11948ee Binary files /dev/null and b/resources/models/Sponza/7815564343179553343.jpg differ diff --git a/resources/models/Sponza/8006627369776289000.png b/resources/models/Sponza/8006627369776289000.png new file mode 100644 index 0000000..ba5f655 Binary files /dev/null and b/resources/models/Sponza/8006627369776289000.png differ diff --git a/resources/models/Sponza/8051790464816141987.jpg b/resources/models/Sponza/8051790464816141987.jpg new file mode 100644 index 0000000..6e05015 Binary files /dev/null and b/resources/models/Sponza/8051790464816141987.jpg differ diff --git a/resources/models/Sponza/8114461559286000061.jpg b/resources/models/Sponza/8114461559286000061.jpg new file mode 100644 index 0000000..58be9bc Binary files /dev/null and b/resources/models/Sponza/8114461559286000061.jpg differ diff --git a/resources/models/Sponza/8481240838833932244.jpg b/resources/models/Sponza/8481240838833932244.jpg new file mode 100644 index 0000000..207a7a6 Binary files /dev/null and b/resources/models/Sponza/8481240838833932244.jpg differ diff --git a/resources/models/Sponza/8503262930880235456.jpg b/resources/models/Sponza/8503262930880235456.jpg new file mode 100644 index 0000000..f3423eb Binary files /dev/null and b/resources/models/Sponza/8503262930880235456.jpg differ diff --git a/resources/models/Sponza/8747919177698443163.jpg b/resources/models/Sponza/8747919177698443163.jpg new file mode 100644 index 0000000..3c3d983 Binary files /dev/null and b/resources/models/Sponza/8747919177698443163.jpg differ diff --git a/resources/models/Sponza/8750083169368950601.jpg b/resources/models/Sponza/8750083169368950601.jpg new file mode 100644 index 0000000..48a46df Binary files /dev/null and b/resources/models/Sponza/8750083169368950601.jpg differ diff --git a/resources/models/Sponza/8773302468495022225.jpg b/resources/models/Sponza/8773302468495022225.jpg new file mode 100644 index 0000000..4647a44 Binary files /dev/null and b/resources/models/Sponza/8773302468495022225.jpg differ diff --git a/resources/models/Sponza/8783994986360286082.jpg b/resources/models/Sponza/8783994986360286082.jpg new file mode 100644 index 0000000..6839be4 Binary files /dev/null and b/resources/models/Sponza/8783994986360286082.jpg differ diff --git a/resources/models/Sponza/9288698199695299068.jpg b/resources/models/Sponza/9288698199695299068.jpg new file mode 100644 index 0000000..dba904f Binary files /dev/null and b/resources/models/Sponza/9288698199695299068.jpg differ diff --git a/resources/models/Sponza/9916269861720640319.jpg b/resources/models/Sponza/9916269861720640319.jpg new file mode 100644 index 0000000..bfe9d28 Binary files /dev/null and b/resources/models/Sponza/9916269861720640319.jpg differ diff --git a/resources/models/Sponza/Sponza.bin b/resources/models/Sponza/Sponza.bin new file mode 100644 index 0000000..caa2a36 Binary files /dev/null and b/resources/models/Sponza/Sponza.bin differ diff --git a/resources/models/Sponza/Sponza.gltf b/resources/models/Sponza/Sponza.gltf new file mode 100644 index 0000000..02252eb --- /dev/null +++ b/resources/models/Sponza/Sponza.gltf @@ -0,0 +1,8573 @@ +{ + "asset": { + "generator": "glTF-Transform v1.2.3", + "version": "2.0" + }, + "accessors": [ + { + "type": "SCALAR", + "componentType": 5123, + "count": 10920, + "bufferView": 0, + "byteOffset": 0 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 1404, + "bufferView": 0, + "byteOffset": 21840 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 6633, + "bufferView": 0, + "byteOffset": 24648 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 4086, + "bufferView": 0, + "byteOffset": 37916 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 324, + "bufferView": 0, + "byteOffset": 46088 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 840, + "bufferView": 0, + "byteOffset": 46736 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 6996, + "bufferView": 0, + "byteOffset": 48416 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 4368, + "bufferView": 0, + "byteOffset": 62408 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 8688, + "bufferView": 0, + "byteOffset": 71144 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 48, + "bufferView": 0, + "byteOffset": 88520 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 3288, + "bufferView": 0, + "byteOffset": 88616 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 11040, + "bufferView": 0, + "byteOffset": 95192 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 612, + "bufferView": 0, + "byteOffset": 117272 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 612, + "bufferView": 0, + "byteOffset": 118496 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 444, + "bufferView": 0, + "byteOffset": 119720 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 480, + "bufferView": 0, + "byteOffset": 120608 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 336, + "bufferView": 0, + "byteOffset": 121568 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 480, + "bufferView": 0, + "byteOffset": 122240 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 336, + "bufferView": 0, + "byteOffset": 123200 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 1320, + "bufferView": 0, + "byteOffset": 123872 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 96, + "bufferView": 0, + "byteOffset": 126512 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 162, + "bufferView": 0, + "byteOffset": 126704 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 726, + "bufferView": 0, + "byteOffset": 127028 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 72, + "bufferView": 0, + "byteOffset": 128480 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 246, + "bufferView": 0, + "byteOffset": 128624 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 1668, + "bufferView": 0, + "byteOffset": 129116 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 150, + "bufferView": 0, + "byteOffset": 132452 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 10224, + "bufferView": 0, + "byteOffset": 132752 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 150, + "bufferView": 0, + "byteOffset": 153200 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 15, + "bufferView": 0, + "byteOffset": 153500 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 4080, + "bufferView": 0, + "byteOffset": 153532 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 11208, + "bufferView": 0, + "byteOffset": 161692 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 69624, + "bufferView": 0, + "byteOffset": 184108 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 54, + "bufferView": 0, + "byteOffset": 323356 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 192, + "bufferView": 0, + "byteOffset": 323464 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 16368, + "bufferView": 0, + "byteOffset": 323848 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 83388, + "bufferView": 0, + "byteOffset": 356584 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 16512, + "bufferView": 0, + "byteOffset": 523360 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 33120, + "bufferView": 0, + "byteOffset": 556384 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 14592, + "bufferView": 0, + "byteOffset": 622624 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 13824, + "bufferView": 0, + "byteOffset": 651808 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 24, + "bufferView": 0, + "byteOffset": 679456 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 14871, + "bufferView": 0, + "byteOffset": 679504 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 14871, + "bufferView": 0, + "byteOffset": 709248 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 1200, + "bufferView": 0, + "byteOffset": 738992 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 27552, + "bufferView": 0, + "byteOffset": 741392 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 4563, + "bufferView": 0, + "byteOffset": 796496 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 84, + "bufferView": 0, + "byteOffset": 805624 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 43452, + "bufferView": 0, + "byteOffset": 805792 + }, + { + "type": "SCALAR", + "componentType": 5123, + "count": 30, + "bufferView": 0, + "byteOffset": 892696 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3175, + "max": [ + 540.9965209960938, + 210.9434051513672, + 244.8979949951172 + ], + "min": [ + 449.5628967285156, + 85.37139892578125, + 152.0906982421875 + ], + "bufferView": 1, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 3175, + "bufferView": 2, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3175, + "bufferView": 3, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 3175, + "bufferView": 4, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 533, + "max": [ + -209.1302032470703, + 73.12359619140625, + -189.0428009033203 + ], + "min": [ + -277.3555908203125, + 46.08150100708008, + -252.99859619140625 + ], + "bufferView": 5, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 533, + "bufferView": 6, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 533, + "bufferView": 7, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 533, + "bufferView": 8, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "max": [ + -219.32369995117188, + 56.199501037597656, + -198.78799438476562 + ], + "min": [ + -271.2546081542969, + -0.14010000228881836, + -250.77699279785156 + ], + "bufferView": 9, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 1231, + "bufferView": 10, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "bufferView": 11, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1231, + "bufferView": 12, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 753, + "max": [ + -1401.679931640625, + 758.5531005859375, + 85.7051010131836 + ], + "min": [ + -1424.663818359375, + 493.0472106933594, + -163.38650512695312 + ], + "bufferView": 13, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 753, + "bufferView": 14, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 753, + "bufferView": 15, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 753, + "bufferView": 16, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 128, + "max": [ + 914.80078125, + 495.6896057128906, + 238.67950439453125 + ], + "min": [ + -1045.740966796875, + 221.48770141601562, + -310.1346130371094 + ], + "bufferView": 17, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 128, + "bufferView": 18, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 128, + "bufferView": 19, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 128, + "bufferView": 20, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 560, + "max": [ + 917.6837158203125, + 507.8031921386719, + 243.55810546875 + ], + "min": [ + -1048.3079833984375, + 492.9888000488281, + -318.1059875488281 + ], + "bufferView": 21, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 560, + "bufferView": 22, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 560, + "bufferView": 23, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 560, + "bufferView": 24, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1864, + "max": [ + 1302.20166015625, + 383.9880065917969, + 574.9027099609375 + ], + "min": [ + -1429.452392578125, + 215.80360412597656, + -645.1483154296875 + ], + "bufferView": 25, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 1864, + "bufferView": 26, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1864, + "bufferView": 27, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1864, + "bufferView": 28, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1708, + "max": [ + 528.9411010742188, + 220.99710083007812, + 244.57009887695312 + ], + "min": [ + -658.5947875976562, + -2.460700035095215, + -316.86920166015625 + ], + "bufferView": 29, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 1708, + "bufferView": 30, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1708, + "bufferView": 31, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1708, + "bufferView": 32, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3192, + "max": [ + 912.8480834960938, + 410.4053039550781, + 233.32640075683594 + ], + "min": [ + -1041.22900390625, + 211.39549255371094, + -305.53790283203125 + ], + "bufferView": 33, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 3192, + "bufferView": 34, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3192, + "bufferView": 35, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 3192, + "bufferView": 36, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 16, + "max": [ + 1302.220947265625, + 415.5303039550781, + 574.1851806640625 + ], + "min": [ + -1432.224365234375, + 415.5303039550781, + -645.4310302734375 + ], + "bufferView": 37, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 16, + "bufferView": 38, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 16, + "bufferView": 39, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 16, + "bufferView": 40, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1864, + "max": [ + 1302.20166015625, + 862.651611328125, + 574.9027099609375 + ], + "min": [ + -1429.452392578125, + 694.46728515625, + -645.1483154296875 + ], + "bufferView": 41, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1864, + "bufferView": 42, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1864, + "bufferView": 43, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1172, + "max": [ + 897.2501220703125, + 820.1328125, + 171.45469665527344 + ], + "min": [ + -1029.183349609375, + 695.7373046875, + -241.11900329589844 + ], + "bufferView": 44, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 1172, + "bufferView": 45, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1172, + "bufferView": 46, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1172, + "bufferView": 47, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 6368, + "max": [ + 917.5026245117188, + 695.3228149414062, + 243.35009765625 + ], + "min": [ + -1046.2919921875, + 507.1398010253906, + -315.4476013183594 + ], + "bufferView": 48, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 6368, + "bufferView": 49, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 6368, + "bufferView": 50, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 6368, + "bufferView": 51, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 216, + "max": [ + 868.647216796875, + 921.728515625, + 185.96730041503906 + ], + "min": [ + -1002.363525390625, + 693.7667846679688, + -259.3258056640625 + ], + "bufferView": 52, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 216, + "bufferView": 53, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 216, + "bufferView": 54, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 216, + "bufferView": 55, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 212, + "max": [ + 892.6567993164062, + 921.728515625, + 225.29530334472656 + ], + "min": [ + -1022.56689453125, + 693.7667846679688, + -295.4941101074219 + ], + "bufferView": 56, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 212, + "bufferView": 57, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 212, + "bufferView": 58, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 212, + "bufferView": 59, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 138, + "max": [ + 868.5941772460938, + 1296.710693359375, + 181.2987060546875 + ], + "min": [ + -1002.3765258789062, + 921.728515625, + -253.54859924316406 + ], + "bufferView": 60, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 138, + "bufferView": 61, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 138, + "bufferView": 62, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 138, + "bufferView": 63, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "max": [ + 535.96142578125, + 1273.487548828125, + -243.13319396972656 + ], + "min": [ + 478.494384765625, + 1215.901611328125, + -263.6247863769531 + ], + "bufferView": 64, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 126, + "bufferView": 65, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "bufferView": 66, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 126, + "bufferView": 67, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "max": [ + 524.9011840820312, + 1262.404296875, + -255.96710205078125 + ], + "min": [ + 489.55450439453125, + 1226.984619140625, + -271.4642028808594 + ], + "bufferView": 68, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 122, + "bufferView": 69, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "bufferView": 70, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 122, + "bufferView": 71, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "max": [ + 165.83509826660156, + 1273.487548828125, + -243.13319396972656 + ], + "min": [ + 108.36810302734375, + 1215.901611328125, + -263.6247863769531 + ], + "bufferView": 72, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "bufferView": 73, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 126, + "bufferView": 74, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "max": [ + 154.77490234375, + 1262.404296875, + -255.96710205078125 + ], + "min": [ + 119.4281997680664, + 1226.984619140625, + -271.4642028808594 + ], + "bufferView": 75, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "bufferView": 76, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 122, + "bufferView": 77, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "max": [ + -235.86529541015625, + 1273.487548828125, + -243.13319396972656 + ], + "min": [ + -293.3323059082031, + 1215.901611328125, + -263.6247863769531 + ], + "bufferView": 78, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "bufferView": 79, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 126, + "bufferView": 80, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "max": [ + -246.92550659179688, + 1262.404296875, + -255.96710205078125 + ], + "min": [ + -282.2721862792969, + 1226.984619140625, + -271.4642028808594 + ], + "bufferView": 81, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "bufferView": 82, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 122, + "bufferView": 83, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "max": [ + -606.0911254882812, + 1273.487548828125, + -243.13319396972656 + ], + "min": [ + -663.55810546875, + 1215.901611328125, + -263.6247863769531 + ], + "bufferView": 84, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "bufferView": 85, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 126, + "bufferView": 86, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "max": [ + -617.1514282226562, + 1262.404296875, + -255.96710205078125 + ], + "min": [ + -652.4979248046875, + 1226.984619140625, + -271.4642028808594 + ], + "bufferView": 87, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "bufferView": 88, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 122, + "bufferView": 89, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "max": [ + -992.115478515625, + 1275.01123046875, + -6.238100051879883 + ], + "min": [ + -1012.607177734375, + 1217.42529296875, + -63.70500183105469 + ], + "bufferView": 90, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 126, + "bufferView": 91, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "bufferView": 92, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 126, + "bufferView": 93, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "max": [ + -1004.9495239257812, + 1263.927978515625, + -17.29829978942871 + ], + "min": [ + -1020.4464721679688, + 1228.50830078125, + -52.64500045776367 + ], + "bufferView": 94, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 122, + "bufferView": 95, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "bufferView": 96, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 122, + "bufferView": 97, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "max": [ + 535.96142578125, + 1273.487548828125, + 189.92849731445312 + ], + "min": [ + 478.494384765625, + 1215.901611328125, + 169.43699645996094 + ], + "bufferView": 98, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "bufferView": 99, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 126, + "bufferView": 100, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "max": [ + 524.9011840820312, + 1262.404296875, + 197.76800537109375 + ], + "min": [ + 489.55450439453125, + 1226.984619140625, + 182.27090454101562 + ], + "bufferView": 101, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "bufferView": 102, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 122, + "bufferView": 103, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "max": [ + 165.83509826660156, + 1273.487548828125, + 189.92849731445312 + ], + "min": [ + 108.36810302734375, + 1215.901611328125, + 169.43699645996094 + ], + "bufferView": 104, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "bufferView": 105, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 126, + "bufferView": 106, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "max": [ + 154.77490234375, + 1262.404296875, + 197.76800537109375 + ], + "min": [ + 119.4281997680664, + 1226.984619140625, + 182.27090454101562 + ], + "bufferView": 107, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "bufferView": 108, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 122, + "bufferView": 109, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "max": [ + -235.86529541015625, + 1273.487548828125, + 189.92849731445312 + ], + "min": [ + -293.3323059082031, + 1215.901611328125, + 169.43699645996094 + ], + "bufferView": 110, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "bufferView": 111, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 126, + "bufferView": 112, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "max": [ + -246.92550659179688, + 1262.404296875, + 197.7678985595703 + ], + "min": [ + -282.2721862792969, + 1226.984619140625, + 182.27090454101562 + ], + "bufferView": 113, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "bufferView": 114, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 122, + "bufferView": 115, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "max": [ + -606.0911254882812, + 1273.487548828125, + 189.92849731445312 + ], + "min": [ + -663.55810546875, + 1215.901611328125, + 169.43699645996094 + ], + "bufferView": 116, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 126, + "bufferView": 117, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 126, + "bufferView": 118, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "max": [ + -617.1514282226562, + 1262.404296875, + 197.7678985595703 + ], + "min": [ + -652.4979858398438, + 1226.984619140625, + 182.27090454101562 + ], + "bufferView": 119, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 122, + "bufferView": 120, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 122, + "bufferView": 121, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 880, + "max": [ + 721.81982421875, + 1014.4711303710938, + 202.78709411621094 + ], + "min": [ + -1030.053955078125, + 921.728515625, + -274.7777099609375 + ], + "bufferView": 122, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 880, + "bufferView": 123, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 880, + "bufferView": 124, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 880, + "bufferView": 125, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 56, + "max": [ + 997.59619140625, + 1314.490234375, + 318.9007873535156 + ], + "min": [ + -1086.4228515625, + 907.7440795898438, + -408.14678955078125 + ], + "bufferView": 126, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 56, + "bufferView": 127, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 56, + "bufferView": 128, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 56, + "bufferView": 129, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 560, + "max": [ + 917.6837158203125, + 930.2659301757812, + 243.55810546875 + ], + "min": [ + -1048.3079833984375, + 915.451416015625, + -318.1059875488281 + ], + "bufferView": 130, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 560, + "bufferView": 131, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 560, + "bufferView": 132, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 66, + "max": [ + 1302.2208251953125, + 867.3870849609375, + 574.7061767578125 + ], + "min": [ + -1431.199951171875, + -2.6201000213623047, + -644.3114013671875 + ], + "bufferView": 133, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 66, + "bufferView": 134, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 66, + "bufferView": 135, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 66, + "bufferView": 136, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 314, + "max": [ + 41.11109924316406, + 289.3175048828125, + 605.0136108398438 + ], + "min": [ + -509.68328857421875, + -2.1349000930786133, + 554.269775390625 + ], + "bufferView": 137, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 314, + "bufferView": 138, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 314, + "bufferView": 139, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 314, + "bufferView": 140, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 48, + "max": [ + -357.1275939941406, + 289.3175048828125, + 583.672119140625 + ], + "min": [ + -509.6835021972656, + 119.80509948730469, + 573.1038818359375 + ], + "bufferView": 141, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 48, + "bufferView": 142, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 48, + "bufferView": 143, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 48, + "bufferView": 144, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 98, + "max": [ + 384.1211853027344, + 289.3175964355469, + 589.7529296875 + ], + "min": [ + 231.56539916992188, + 119.80509948730469, + 573.10400390625 + ], + "bufferView": 145, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 98, + "bufferView": 146, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 98, + "bufferView": 147, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 98, + "bufferView": 148, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 48, + "max": [ + 384.1213073730469, + 289.3175964355469, + 583.6721801757812 + ], + "min": [ + 231.56539916992188, + 119.80509948730469, + 573.10400390625 + ], + "bufferView": 149, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 48, + "bufferView": 150, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 688, + "max": [ + 1315.5244140625, + 716.8505859375, + 42.59199905395508 + ], + "min": [ + -140.4468994140625, + -2.2155001163482666, + -651.5385131835938 + ], + "bufferView": 151, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 688, + "bufferView": 152, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 688, + "bufferView": 153, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 688, + "bufferView": 154, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 92, + "max": [ + 1302.190673828125, + 424.4659118652344, + 575.3004150390625 + ], + "min": [ + -1431.898681640625, + 415.4613952636719, + -641.6024169921875 + ], + "bufferView": 155, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 92, + "bufferView": 156, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 92, + "bufferView": 157, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 92, + "bufferView": 158, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 5904, + "max": [ + 1303.27197265625, + 695.3226928710938, + 575.7255249023438 + ], + "min": [ + -1430.30517578125, + 182.6522979736328, + -646.9678955078125 + ], + "bufferView": 159, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 5904, + "bufferView": 160, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 5904, + "bufferView": 161, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 5904, + "bufferView": 162, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 92, + "max": [ + 1302.1905517578125, + 5.625100135803223, + 574.0297241210938 + ], + "min": [ + -1428.519775390625, + -3.3794000148773193, + -644.3114013671875 + ], + "bufferView": 163, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 92, + "bufferView": 164, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 92, + "bufferView": 165, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 92, + "bufferView": 166, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 7, + "max": [ + 1302.1905517578125, + -2.506200075149536, + 574.0297241210938 + ], + "min": [ + -1428.519775390625, + -2.506200075149536, + -644.3114013671875 + ], + "bufferView": 167, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 7, + "bufferView": 168, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 7, + "bufferView": 169, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 7, + "bufferView": 170, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1824, + "max": [ + 925.6038208007812, + 220.99710083007812, + 246.61489868164062 + ], + "min": [ + -1057.22021484375, + -2.460700035095215, + -316.86920166015625 + ], + "bufferView": 171, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 1824, + "bufferView": 172, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1824, + "bufferView": 173, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1824, + "bufferView": 174, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3764, + "max": [ + 921.9354858398438, + 823.3441772460938, + 245.81419372558594 + ], + "min": [ + -1052.875732421875, + 413.9111022949219, + -317.269287109375 + ], + "bufferView": 175, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 3764, + "bufferView": 176, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3764, + "bufferView": 177, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 3764, + "bufferView": 178, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 23038, + "max": [ + 907.4069213867188, + 699.61181640625, + 234.77340698242188 + ], + "min": [ + -1037.651611328125, + 506.6332092285156, + -309.70550537109375 + ], + "bufferView": 179, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 23038, + "bufferView": 180, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 23038, + "bufferView": 181, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 23038, + "bufferView": 182, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 36, + "max": [ + -8.262900352478027, + 348.1973876953125, + 575.5051879882812 + ], + "min": [ + -119.40730285644531, + 256.7309875488281, + 568.6583862304688 + ], + "bufferView": 183, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 36, + "bufferView": 184, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 36, + "bufferView": 185, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 120, + "max": [ + 997.59619140625, + 1330.769287109375, + 318.9007873535156 + ], + "min": [ + -1086.4228515625, + 907.7440795898438, + -408.14678955078125 + ], + "bufferView": 186, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 120, + "bufferView": 187, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 120, + "bufferView": 188, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 120, + "bufferView": 189, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3952, + "max": [ + 503.1986083984375, + 886.1389770507812, + 199.3907012939453 + ], + "min": [ + -628.6536254882812, + 828.8109130859375, + -270.8304138183594 + ], + "bufferView": 190, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 3952, + "bufferView": 191, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3952, + "bufferView": 192, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 3952, + "bufferView": 193, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 20987, + "max": [ + 551.2263793945312, + 225.1020965576172, + 266.4422912597656 + ], + "min": [ + -680.2642211914062, + -28.04960060119629, + -341.1361999511719 + ], + "bufferView": 194, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 20987, + "bufferView": 195, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 20987, + "bufferView": 196, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 20987, + "bufferView": 197, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "max": [ + -453.8620910644531, + 520.5938720703125, + 252.28579711914062 + ], + "min": [ + -783.794189453125, + 339.4429931640625, + 157.164306640625 + ], + "bufferView": 198, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 3260, + "bufferView": 199, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "bufferView": 200, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 3260, + "bufferView": 201, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "max": [ + -85.25599670410156, + 520.5938720703125, + 252.28570556640625 + ], + "min": [ + -415.18798828125, + 339.4429931640625, + 157.16419982910156 + ], + "bufferView": 202, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "bufferView": 203, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 3260, + "bufferView": 204, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "max": [ + 283.3501892089844, + 520.5938720703125, + 252.2855987548828 + ], + "min": [ + -46.58190155029297, + 339.4429931640625, + 157.16419982910156 + ], + "bufferView": 205, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "bufferView": 206, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 3260, + "bufferView": 207, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "max": [ + 651.9561767578125, + 520.5938720703125, + 252.2855987548828 + ], + "min": [ + 322.0242004394531, + 339.4429931640625, + 157.16409301757812 + ], + "bufferView": 208, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "bufferView": 209, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 3260, + "bufferView": 210, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "max": [ + 648.8516845703125, + 520.5938720703125, + -229.40480041503906 + ], + "min": [ + 318.9197082519531, + 339.4429931640625, + -324.5262145996094 + ], + "bufferView": 211, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "bufferView": 212, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 3260, + "bufferView": 213, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "max": [ + 280.24560546875, + 520.5938720703125, + -229.40480041503906 + ], + "min": [ + -49.6864013671875, + 339.4429931640625, + -324.5262145996094 + ], + "bufferView": 214, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "bufferView": 215, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 3260, + "bufferView": 216, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "max": [ + -88.3604965209961, + 520.5938720703125, + -229.40480041503906 + ], + "min": [ + -418.2926025390625, + 339.4429931640625, + -324.5262145996094 + ], + "bufferView": 217, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "bufferView": 218, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 3260, + "bufferView": 219, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "max": [ + -456.96661376953125, + 520.5938720703125, + -229.40480041503906 + ], + "min": [ + -786.898681640625, + 339.4429931640625, + -324.5262145996094 + ], + "bufferView": 220, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 3260, + "bufferView": 221, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 3260, + "bufferView": 222, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 8340, + "max": [ + 830.2938842773438, + 294.114013671875, + 209.11500549316406 + ], + "min": [ + -958.6978149414062, + 274.9595947265625, + -289.70361328125 + ], + "bufferView": 223, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 8340, + "bufferView": 224, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 8340, + "bufferView": 225, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 8340, + "bufferView": 226, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2615, + "max": [ + 82.35980224609375, + 283.0152893066406, + 213.4824981689453 + ], + "min": [ + -204.93739318847656, + 0.13050000369548798, + 188.90179443359375 + ], + "bufferView": 227, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 2615, + "bufferView": 228, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2615, + "bufferView": 229, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2615, + "bufferView": 230, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2509, + "max": [ + -290.5769958496094, + 283.6809997558594, + 208.21240234375 + ], + "min": [ + -577.6201782226562, + -0.30889999866485596, + 182.904296875 + ], + "bufferView": 231, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 2509, + "bufferView": 232, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2509, + "bufferView": 233, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2509, + "bufferView": 234, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2615, + "max": [ + -658.940673828125, + 283.0152893066406, + 213.4824981689453 + ], + "min": [ + -946.2379150390625, + 0.13050000369548798, + 188.90179443359375 + ], + "bufferView": 235, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2615, + "bufferView": 236, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2615, + "bufferView": 237, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2615, + "max": [ + -658.940673828125, + 283.0152893066406, + -264.67620849609375 + ], + "min": [ + -946.2379150390625, + 0.13050000369548798, + -289.25689697265625 + ], + "bufferView": 238, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2615, + "bufferView": 239, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2615, + "bufferView": 240, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2509, + "max": [ + 448.0338134765625, + 283.6809997558594, + 208.21240234375 + ], + "min": [ + 160.99049377441406, + -0.30889999866485596, + 182.904296875 + ], + "bufferView": 241, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2509, + "bufferView": 242, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2509, + "bufferView": 243, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2615, + "max": [ + 820.1740112304688, + 283.0152893066406, + 213.4824981689453 + ], + "min": [ + 532.8767700195312, + 0.13050000369548798, + 188.90179443359375 + ], + "bufferView": 244, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2615, + "bufferView": 245, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2509, + "max": [ + -290.5769958496094, + 283.6809997558594, + -269.9462890625 + ], + "min": [ + -577.6201782226562, + -0.30889999866485596, + -295.25439453125 + ], + "bufferView": 246, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2509, + "bufferView": 247, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2509, + "bufferView": 248, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2615, + "max": [ + 82.35980224609375, + 283.0152893066406, + -264.67620849609375 + ], + "min": [ + -204.93739318847656, + 0.13050000369548798, + -289.25689697265625 + ], + "bufferView": 249, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2615, + "bufferView": 250, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2615, + "bufferView": 251, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2509, + "max": [ + 448.0338134765625, + 283.6809997558594, + -269.9462890625 + ], + "min": [ + 160.99049377441406, + -0.30889999866485596, + -295.25439453125 + ], + "bufferView": 252, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2509, + "bufferView": 253, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2509, + "bufferView": 254, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2615, + "max": [ + 820.1740112304688, + 283.0152893066406, + -264.67620849609375 + ], + "min": [ + 532.8767700195312, + 0.13050000369548798, + -289.25689697265625 + ], + "bufferView": 255, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2615, + "bufferView": 256, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 16, + "max": [ + 513.3057250976562, + 214.3549041748047, + -217.91380310058594 + ], + "min": [ + 461.90301513671875, + 133.72129821777344, + -221.48719787597656 + ], + "bufferView": 257, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 16, + "bufferView": 258, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 16, + "bufferView": 259, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 16, + "bufferView": 260, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2957, + "max": [ + 522.6115112304688, + 216.9512939453125, + -194.3249969482422 + ], + "min": [ + 452.6521911621094, + 98.67289733886719, + -246.83450317382812 + ], + "bufferView": 261, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 2957, + "bufferView": 262, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2957, + "bufferView": 263, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2957, + "bufferView": 264, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 16, + "max": [ + -593.5302734375, + 214.3549041748047, + -217.91380310058594 + ], + "min": [ + -644.93310546875, + 133.72129821777344, + -221.48719787597656 + ], + "bufferView": 265, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 16, + "bufferView": 266, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 16, + "bufferView": 267, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2957, + "max": [ + -584.224609375, + 216.9512939453125, + -194.3249969482422 + ], + "min": [ + -654.1837768554688, + 98.67289733886719, + -246.83450317382812 + ], + "bufferView": 268, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 2957, + "bufferView": 269, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2957, + "bufferView": 270, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2957, + "bufferView": 271, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 16, + "max": [ + -593.4752807617188, + 214.3549041748047, + 145.12840270996094 + ], + "min": [ + -644.8781127929688, + 133.72129821777344, + 141.55499267578125 + ], + "bufferView": 272, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 16, + "bufferView": 273, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 16, + "bufferView": 274, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2957, + "max": [ + -584.2244262695312, + 216.9512939453125, + 170.47579956054688 + ], + "min": [ + -654.1837768554688, + 98.67289733886719, + 117.96620178222656 + ], + "bufferView": 275, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2957, + "bufferView": 276, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2957, + "bufferView": 277, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 16, + "max": [ + 513.3607788085938, + 214.3549041748047, + 145.1282958984375 + ], + "min": [ + 461.9580078125, + 133.72129821777344, + 141.55479431152344 + ], + "bufferView": 278, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 16, + "bufferView": 279, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 16, + "bufferView": 280, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2957, + "max": [ + 522.611572265625, + 216.9512939453125, + 170.47560119628906 + ], + "min": [ + 452.6523132324219, + 98.67289733886719, + 117.96600341796875 + ], + "bufferView": 281, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 2957, + "bufferView": 282, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 2957, + "bufferView": 283, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 533, + "max": [ + -929.0048217773438, + 73.12359619140625, + -193.6112060546875 + ], + "min": [ + -992.9603881835938, + 46.08150100708008, + -261.83648681640625 + ], + "bufferView": 284, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 533, + "bufferView": 285, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 533, + "bufferView": 286, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "max": [ + -938.7498779296875, + 56.199501037597656, + -199.7122039794922 + ], + "min": [ + -990.7388916015625, + -0.14010000228881836, + -251.64309692382812 + ], + "bufferView": 287, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "bufferView": 288, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1231, + "bufferView": 289, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 533, + "max": [ + -929.0048217773438, + 69.36119842529297, + 183.283203125 + ], + "min": [ + -992.9603881835938, + 42.31909942626953, + 115.05789947509766 + ], + "bufferView": 290, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 533, + "bufferView": 291, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 533, + "bufferView": 292, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "max": [ + -938.7498779296875, + 52.43709945678711, + 177.1822052001953 + ], + "min": [ + -990.7388916015625, + -3.9024999141693115, + 125.25129699707031 + ], + "bufferView": 293, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "bufferView": 294, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1231, + "bufferView": 295, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 533, + "max": [ + -209.1302032470703, + 69.36119842529297, + 187.85159301757812 + ], + "min": [ + -277.3555908203125, + 42.31909942626953, + 123.89579772949219 + ], + "bufferView": 296, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 533, + "bufferView": 297, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 533, + "bufferView": 298, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "max": [ + -219.32369995117188, + 52.43709945678711, + 178.1063995361328 + ], + "min": [ + -271.2546081542969, + -3.9024999141693115, + 126.11740112304688 + ], + "bufferView": 299, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "bufferView": 300, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1231, + "bufferView": 301, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 450, + "max": [ + 147.3343963623047, + 67.06770324707031, + 183.33749389648438 + ], + "min": [ + 91.80699920654297, + 43.87229919433594, + 126.15380096435547 + ], + "bufferView": 302, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 450, + "bufferView": 303, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 450, + "bufferView": 304, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 450, + "bufferView": 305, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "max": [ + 144.7440948486328, + 52.30889892578125, + 179.31080627441406 + ], + "min": [ + 92.75509643554688, + -4.030700206756592, + 127.37989807128906 + ], + "bufferView": 306, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "bufferView": 307, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1231, + "bufferView": 308, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 450, + "max": [ + 861.8858032226562, + 67.61940002441406, + 183.33749389648438 + ], + "min": [ + 806.3583984375, + 44.42399978637695, + 126.15380096435547 + ], + "bufferView": 309, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 450, + "bufferView": 310, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 450, + "bufferView": 311, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "max": [ + 859.2954711914062, + 52.860599517822266, + 179.31080627441406 + ], + "min": [ + 807.3065185546875, + -3.4790000915527344, + 127.37989807128906 + ], + "bufferView": 312, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "bufferView": 313, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1231, + "bufferView": 314, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 450, + "max": [ + 861.8858032226562, + 70.95819854736328, + -193.55690002441406 + ], + "min": [ + 806.3583984375, + 47.762901306152344, + -250.7406005859375 + ], + "bufferView": 315, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 450, + "bufferView": 316, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 450, + "bufferView": 317, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "max": [ + 859.2954711914062, + 56.199501037597656, + -197.58360290527344 + ], + "min": [ + 807.3065185546875, + -0.14010000228881836, + -249.51449584960938 + ], + "bufferView": 318, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "bufferView": 319, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1231, + "bufferView": 320, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 450, + "max": [ + 147.3343963623047, + 70.95819854736328, + -193.55690002441406 + ], + "min": [ + 91.80699920654297, + 47.762901306152344, + -250.7406005859375 + ], + "bufferView": 321, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 450, + "bufferView": 322, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 450, + "bufferView": 323, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "max": [ + 144.7440948486328, + 56.199501037597656, + -197.58360290527344 + ], + "min": [ + 92.75509643554688, + -0.14010000228881836, + -249.51449584960938 + ], + "bufferView": 324, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 1231, + "bufferView": 325, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 1231, + "bufferView": 326, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 5308, + "max": [ + 1194.1705322265625, + 133.0167999267578, + 478.2618103027344 + ], + "min": [ + -1276.67333984375, + -0.6934000253677368, + -523.4995727539062 + ], + "bufferView": 327, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 5308, + "bufferView": 328, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 5308, + "bufferView": 329, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 5308, + "bufferView": 330, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 866, + "max": [ + 1299.0263671875, + 264.7611999511719, + 41.46760177612305 + ], + "min": [ + 1224.04833984375, + 79.90480041503906, + -114.69149780273438 + ], + "bufferView": 331, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 866, + "bufferView": 332, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 866, + "bufferView": 333, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 866, + "bufferView": 334, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 753, + "max": [ + 1299.8668212890625, + 306.3245849609375, + 88.62660217285156 + ], + "min": [ + 1277.022705078125, + 40.818599700927734, + -160.46499633789062 + ], + "bufferView": 335, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 753, + "bufferView": 336, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 753, + "bufferView": 337, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 866, + "max": [ + -1352.456298828125, + 264.7611999511719, + 42.85340118408203 + ], + "min": [ + -1427.434326171875, + 79.90480041503906, + -113.30570220947266 + ], + "bufferView": 338, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 866, + "bufferView": 339, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 866, + "bufferView": 340, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 753, + "max": [ + -1405.4306640625, + 306.3245849609375, + 88.62689971923828 + ], + "min": [ + -1428.27490234375, + 40.818599700927734, + -160.464599609375 + ], + "bufferView": 341, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 753, + "bufferView": 342, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 753, + "bufferView": 343, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 50, + "max": [ + 1746.69287109375, + 1347.19580078125, + 1039.711181640625 + ], + "min": [ + -1866.98291015625, + -126.44249725341797, + -1139.030517578125 + ], + "bufferView": 344, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 50, + "bufferView": 345, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 50, + "bufferView": 346, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 50, + "bufferView": 347, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 11890, + "max": [ + 1799.9080810546875, + 1429.4332275390625, + 1105.426025390625 + ], + "min": [ + -1920.9459228515625, + 1280.513427734375, + -1182.80712890625 + ], + "bufferView": 348, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 11890, + "bufferView": 349, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 11890, + "bufferView": 350, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 11890, + "bufferView": 351, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 20, + "max": [ + 1380.6033935546875, + 1271.037109375, + 674.7567749023438 + ], + "min": [ + -1504.46826171875, + -115.9791030883789, + -782.5203247070312 + ], + "bufferView": 352, + "byteOffset": 0 + }, + { + "type": "VEC2", + "componentType": 5126, + "count": 20, + "bufferView": 353, + "byteOffset": 0 + }, + { + "type": "VEC3", + "componentType": 5126, + "count": 20, + "bufferView": 354, + "byteOffset": 0 + }, + { + "type": "VEC4", + "componentType": 5126, + "count": 20, + "bufferView": 355, + "byteOffset": 0 + } + ], + "bufferViews": [ + { + "buffer": 0, + "byteOffset": 0, + "byteLength": 892756, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 892756, + "byteLength": 38100, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 930856, + "byteLength": 25400, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 956256, + "byteLength": 38100, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 994356, + "byteLength": 50800, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1045156, + "byteLength": 6396, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1051552, + "byteLength": 4264, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1055816, + "byteLength": 6396, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1062212, + "byteLength": 8528, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1070740, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1085512, + "byteLength": 9848, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1095360, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1110132, + "byteLength": 19696, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1129828, + "byteLength": 9036, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1138864, + "byteLength": 6024, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1144888, + "byteLength": 9036, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1153924, + "byteLength": 12048, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1165972, + "byteLength": 1536, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1167508, + "byteLength": 1024, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1168532, + "byteLength": 1536, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1170068, + "byteLength": 2048, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1172116, + "byteLength": 6720, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1178836, + "byteLength": 4480, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1183316, + "byteLength": 6720, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1190036, + "byteLength": 8960, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1198996, + "byteLength": 22368, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1221364, + "byteLength": 14912, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1236276, + "byteLength": 22368, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1258644, + "byteLength": 29824, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1288468, + "byteLength": 20496, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1308964, + "byteLength": 13664, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1322628, + "byteLength": 20496, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1343124, + "byteLength": 27328, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1370452, + "byteLength": 38304, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1408756, + "byteLength": 25536, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1434292, + "byteLength": 38304, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1472596, + "byteLength": 51072, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1523668, + "byteLength": 192, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1523860, + "byteLength": 128, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1523988, + "byteLength": 192, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1524180, + "byteLength": 256, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1524436, + "byteLength": 22368, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1546804, + "byteLength": 22368, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1569172, + "byteLength": 29824, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1598996, + "byteLength": 14064, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1613060, + "byteLength": 9376, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1622436, + "byteLength": 14064, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1636500, + "byteLength": 18752, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1655252, + "byteLength": 76416, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1731668, + "byteLength": 50944, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1782612, + "byteLength": 76416, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1859028, + "byteLength": 101888, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1960916, + "byteLength": 2592, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1963508, + "byteLength": 1728, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1965236, + "byteLength": 2592, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1967828, + "byteLength": 3456, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1971284, + "byteLength": 2544, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1973828, + "byteLength": 1696, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1975524, + "byteLength": 2544, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1978068, + "byteLength": 3392, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1981460, + "byteLength": 1656, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1983116, + "byteLength": 1104, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1984220, + "byteLength": 1656, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1985876, + "byteLength": 2208, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1988084, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1989596, + "byteLength": 1008, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1990604, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1992116, + "byteLength": 2016, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1994132, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1995596, + "byteLength": 976, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1996572, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1998036, + "byteLength": 1952, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1999988, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2001500, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2003012, + "byteLength": 2016, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2005028, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2006492, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2007956, + "byteLength": 1952, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2009908, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2011420, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2012932, + "byteLength": 2016, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2014948, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2016412, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2017876, + "byteLength": 1952, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2019828, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2021340, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2022852, + "byteLength": 2016, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2024868, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2026332, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2027796, + "byteLength": 1952, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2029748, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2031260, + "byteLength": 1008, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2032268, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2033780, + "byteLength": 2016, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2035796, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2037260, + "byteLength": 976, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2038236, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2039700, + "byteLength": 1952, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2041652, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2043164, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2044676, + "byteLength": 2016, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2046692, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2048156, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2049620, + "byteLength": 1952, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2051572, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2053084, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2054596, + "byteLength": 2016, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2056612, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2058076, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2059540, + "byteLength": 1952, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2061492, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2063004, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2064516, + "byteLength": 2016, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2066532, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2067996, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2069460, + "byteLength": 1952, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2071412, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2072924, + "byteLength": 1512, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2074436, + "byteLength": 2016, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2076452, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2077916, + "byteLength": 1464, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2079380, + "byteLength": 1952, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2081332, + "byteLength": 10560, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2091892, + "byteLength": 7040, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2098932, + "byteLength": 10560, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2109492, + "byteLength": 14080, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2123572, + "byteLength": 672, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2124244, + "byteLength": 448, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2124692, + "byteLength": 672, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2125364, + "byteLength": 896, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2126260, + "byteLength": 6720, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2132980, + "byteLength": 6720, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2139700, + "byteLength": 8960, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2148660, + "byteLength": 792, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2149452, + "byteLength": 528, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2149980, + "byteLength": 792, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2150772, + "byteLength": 1056, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2151828, + "byteLength": 3768, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2155596, + "byteLength": 2512, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2158108, + "byteLength": 3768, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2161876, + "byteLength": 5024, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2166900, + "byteLength": 576, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2167476, + "byteLength": 384, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2167860, + "byteLength": 576, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2168436, + "byteLength": 768, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2169204, + "byteLength": 1176, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2170380, + "byteLength": 784, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2171164, + "byteLength": 1176, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2172340, + "byteLength": 1568, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2173908, + "byteLength": 576, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2174484, + "byteLength": 576, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2175060, + "byteLength": 8256, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2183316, + "byteLength": 5504, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2188820, + "byteLength": 8256, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2197076, + "byteLength": 11008, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2208084, + "byteLength": 1104, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2209188, + "byteLength": 736, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2209924, + "byteLength": 1104, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2211028, + "byteLength": 1472, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2212500, + "byteLength": 70848, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2283348, + "byteLength": 47232, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2330580, + "byteLength": 70848, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2401428, + "byteLength": 94464, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2495892, + "byteLength": 1104, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2496996, + "byteLength": 736, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2497732, + "byteLength": 1104, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2498836, + "byteLength": 1472, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2500308, + "byteLength": 84, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2500392, + "byteLength": 56, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2500448, + "byteLength": 84, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2500532, + "byteLength": 112, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2500644, + "byteLength": 21888, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2522532, + "byteLength": 14592, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2537124, + "byteLength": 21888, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2559012, + "byteLength": 29184, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2588196, + "byteLength": 45168, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2633364, + "byteLength": 30112, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2663476, + "byteLength": 45168, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2708644, + "byteLength": 60224, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 2768868, + "byteLength": 276456, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3045324, + "byteLength": 184304, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3229628, + "byteLength": 276456, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3506084, + "byteLength": 368608, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3874692, + "byteLength": 432, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3875124, + "byteLength": 288, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3875412, + "byteLength": 432, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3875844, + "byteLength": 1440, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3877284, + "byteLength": 960, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3878244, + "byteLength": 1440, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3879684, + "byteLength": 1920, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3881604, + "byteLength": 47424, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3929028, + "byteLength": 31616, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 3960644, + "byteLength": 47424, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 4008068, + "byteLength": 63232, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 4071300, + "byteLength": 251844, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 4323144, + "byteLength": 167896, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 4491040, + "byteLength": 251844, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 4742884, + "byteLength": 335792, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5078676, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5117796, + "byteLength": 26080, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5143876, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5182996, + "byteLength": 52160, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5235156, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5274276, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5313396, + "byteLength": 52160, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5365556, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5404676, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5443796, + "byteLength": 52160, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5495956, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5535076, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5574196, + "byteLength": 52160, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5626356, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5665476, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5704596, + "byteLength": 52160, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5756756, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5795876, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5834996, + "byteLength": 52160, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5887156, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5926276, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 5965396, + "byteLength": 52160, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6017556, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6056676, + "byteLength": 39120, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6095796, + "byteLength": 52160, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6147956, + "byteLength": 100080, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6248036, + "byteLength": 66720, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6314756, + "byteLength": 100080, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6414836, + "byteLength": 133440, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6548276, + "byteLength": 31380, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6579656, + "byteLength": 20920, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6600576, + "byteLength": 31380, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6631956, + "byteLength": 41840, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6673796, + "byteLength": 30108, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6703904, + "byteLength": 20072, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6723976, + "byteLength": 30108, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6754084, + "byteLength": 40144, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6794228, + "byteLength": 31380, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6825608, + "byteLength": 31380, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6856988, + "byteLength": 41840, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6898828, + "byteLength": 31380, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6930208, + "byteLength": 31380, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 6961588, + "byteLength": 41840, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7003428, + "byteLength": 30108, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7033536, + "byteLength": 30108, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7063644, + "byteLength": 40144, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7103788, + "byteLength": 31380, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7135168, + "byteLength": 41840, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7177008, + "byteLength": 30108, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7207116, + "byteLength": 30108, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7237224, + "byteLength": 40144, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7277368, + "byteLength": 31380, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7308748, + "byteLength": 31380, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7340128, + "byteLength": 41840, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7381968, + "byteLength": 30108, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7412076, + "byteLength": 30108, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7442184, + "byteLength": 40144, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7482328, + "byteLength": 31380, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7513708, + "byteLength": 41840, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7555548, + "byteLength": 192, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7555740, + "byteLength": 128, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7555868, + "byteLength": 192, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7556060, + "byteLength": 256, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7556316, + "byteLength": 35484, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7591800, + "byteLength": 23656, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7615456, + "byteLength": 35484, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7650940, + "byteLength": 47312, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7698252, + "byteLength": 192, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7698444, + "byteLength": 192, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7698636, + "byteLength": 256, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7698892, + "byteLength": 35484, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7734376, + "byteLength": 23656, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7758032, + "byteLength": 35484, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7793516, + "byteLength": 47312, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7840828, + "byteLength": 192, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7841020, + "byteLength": 192, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7841212, + "byteLength": 256, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7841468, + "byteLength": 35484, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7876952, + "byteLength": 35484, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7912436, + "byteLength": 47312, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7959748, + "byteLength": 192, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7959940, + "byteLength": 192, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7960132, + "byteLength": 256, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7960388, + "byteLength": 35484, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 7995872, + "byteLength": 35484, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8031356, + "byteLength": 47312, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8078668, + "byteLength": 6396, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8085064, + "byteLength": 6396, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8091460, + "byteLength": 8528, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8099988, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8114760, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8129532, + "byteLength": 19696, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8149228, + "byteLength": 6396, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8155624, + "byteLength": 6396, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8162020, + "byteLength": 8528, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8170548, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8185320, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8200092, + "byteLength": 19696, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8219788, + "byteLength": 6396, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8226184, + "byteLength": 6396, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8232580, + "byteLength": 8528, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8241108, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8255880, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8270652, + "byteLength": 19696, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8290348, + "byteLength": 5400, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8295748, + "byteLength": 3600, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8299348, + "byteLength": 5400, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8304748, + "byteLength": 7200, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8311948, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8326720, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8341492, + "byteLength": 19696, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8361188, + "byteLength": 5400, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8366588, + "byteLength": 5400, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8371988, + "byteLength": 7200, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8379188, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8393960, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8408732, + "byteLength": 19696, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8428428, + "byteLength": 5400, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8433828, + "byteLength": 5400, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8439228, + "byteLength": 7200, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8446428, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8461200, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8475972, + "byteLength": 19696, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8495668, + "byteLength": 5400, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8501068, + "byteLength": 5400, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8506468, + "byteLength": 7200, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8513668, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8528440, + "byteLength": 14772, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8543212, + "byteLength": 19696, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8562908, + "byteLength": 63696, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8626604, + "byteLength": 42464, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8669068, + "byteLength": 63696, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8732764, + "byteLength": 84928, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8817692, + "byteLength": 10392, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8828084, + "byteLength": 6928, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8835012, + "byteLength": 10392, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8845404, + "byteLength": 13856, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8859260, + "byteLength": 9036, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8868296, + "byteLength": 9036, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8877332, + "byteLength": 12048, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8889380, + "byteLength": 10392, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8899772, + "byteLength": 10392, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8910164, + "byteLength": 13856, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8924020, + "byteLength": 9036, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8933056, + "byteLength": 9036, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8942092, + "byteLength": 12048, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8954140, + "byteLength": 600, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8954740, + "byteLength": 400, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8955140, + "byteLength": 600, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8955740, + "byteLength": 800, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 8956540, + "byteLength": 142680, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 9099220, + "byteLength": 95120, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 9194340, + "byteLength": 142680, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 9337020, + "byteLength": 190240, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 9527260, + "byteLength": 240, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 9527500, + "byteLength": 160, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 9527660, + "byteLength": 240, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 9527900, + "byteLength": 320, + "byteStride": 16, + "target": 34962 + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9987, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "textures": [ + { + "source": 1, + "sampler": 0 + }, + { + "source": 0, + "sampler": 0 + }, + { + "source": 2, + "sampler": 0 + }, + { + "source": 7, + "sampler": 0 + }, + { + "source": 6, + "sampler": 0 + }, + { + "source": 8, + "sampler": 0 + }, + { + "source": 68, + "sampler": 0 + }, + { + "source": 4, + "sampler": 0 + }, + { + "source": 3, + "sampler": 0 + }, + { + "source": 5, + "sampler": 0 + }, + { + "source": 10, + "sampler": 0 + }, + { + "source": 9, + "sampler": 0 + }, + { + "source": 11, + "sampler": 0 + }, + { + "source": 13, + "sampler": 0 + }, + { + "source": 12, + "sampler": 0 + }, + { + "source": 14, + "sampler": 0 + }, + { + "source": 16, + "sampler": 0 + }, + { + "source": 15, + "sampler": 0 + }, + { + "source": 17, + "sampler": 0 + }, + { + "source": 19, + "sampler": 0 + }, + { + "source": 18, + "sampler": 0 + }, + { + "source": 20, + "sampler": 0 + }, + { + "source": 22, + "sampler": 0 + }, + { + "source": 21, + "sampler": 0 + }, + { + "source": 23, + "sampler": 0 + }, + { + "source": 25, + "sampler": 0 + }, + { + "source": 24, + "sampler": 0 + }, + { + "source": 26, + "sampler": 0 + }, + { + "source": 28, + "sampler": 0 + }, + { + "source": 27, + "sampler": 0 + }, + { + "source": 29, + "sampler": 0 + }, + { + "source": 31, + "sampler": 0 + }, + { + "source": 30, + "sampler": 0 + }, + { + "source": 32, + "sampler": 0 + }, + { + "source": 34, + "sampler": 0 + }, + { + "source": 33, + "sampler": 0 + }, + { + "source": 35, + "sampler": 0 + }, + { + "source": 37, + "sampler": 0 + }, + { + "source": 36, + "sampler": 0 + }, + { + "source": 38, + "sampler": 0 + }, + { + "source": 40, + "sampler": 0 + }, + { + "source": 39, + "sampler": 0 + }, + { + "source": 41, + "sampler": 0 + }, + { + "source": 43, + "sampler": 0 + }, + { + "source": 42, + "sampler": 0 + }, + { + "source": 45, + "sampler": 0 + }, + { + "source": 44, + "sampler": 0 + }, + { + "source": 47, + "sampler": 0 + }, + { + "source": 46, + "sampler": 0 + }, + { + "source": 48, + "sampler": 0 + }, + { + "source": 50, + "sampler": 0 + }, + { + "source": 49, + "sampler": 0 + }, + { + "source": 52, + "sampler": 0 + }, + { + "source": 51, + "sampler": 0 + }, + { + "source": 54, + "sampler": 0 + }, + { + "source": 53, + "sampler": 0 + }, + { + "source": 55, + "sampler": 0 + }, + { + "source": 57, + "sampler": 0 + }, + { + "source": 56, + "sampler": 0 + }, + { + "source": 58, + "sampler": 0 + }, + { + "source": 60, + "sampler": 0 + }, + { + "source": 59, + "sampler": 0 + }, + { + "source": 61, + "sampler": 0 + }, + { + "source": 63, + "sampler": 0 + }, + { + "source": 62, + "sampler": 0 + }, + { + "source": 64, + "sampler": 0 + }, + { + "source": 66, + "sampler": 0 + }, + { + "source": 65, + "sampler": 0 + }, + { + "source": 67, + "sampler": 0 + } + ], + "images": [ + { + "mimeType": "image/jpeg", + "uri": "8773302468495022225.jpg" + }, + { + "mimeType": "image/png", + "uri": "5061699253647017043.png" + }, + { + "mimeType": "image/jpeg", + "uri": "11872827283454512094.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "12501374198249454378.jpg" + }, + { + "mimeType": "image/png", + "uri": "8006627369776289000.png" + }, + { + "mimeType": "image/jpeg", + "uri": "715093869573992647.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "4477655471536070370.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "7268504077753552595.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "8503262930880235456.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "13982482287905699490.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "8750083169368950601.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "16885566240357350108.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "16299174074766089871.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "5792855332885324923.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "11968150294050148237.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "2051777328469649772.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "14650633544276105767.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "4871783166746854860.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "10388182081421875623.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "15295713303328085182.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "9916269861720640319.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "15722799267630235092.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "6047387724914829168.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "8051790464816141987.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "14267839433702832875.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "5823059166183034438.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "13824894030729245199.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "6667038893015345571.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "7441062115984513793.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "8114461559286000061.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "3628158980083700836.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "11490520546946913238.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "3455394979645218238.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "7645212358685992005.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "6151467286084645207.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "8783994986360286082.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "2299742237651021498.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "4975155472559461469.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "3371964815757888145.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "7056944414013900257.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "4675343432951571524.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "7815564343179553343.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "2374361008830720677.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "2775690330959970771.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "332936164838540657.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "2185409758123873465.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "6593109234861095314.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "17876391417123941155.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "466164707995436622.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "4601176305987539675.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "11474523244911310074.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "4910669866631290573.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "9288698199695299068.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "14170708867020035030.jpg" + }, + { + "mimeType": "image/png", + "uri": "16275776544635328252.png" + }, + { + "mimeType": "image/jpeg", + "uri": "1219024358953944284.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "3827035219084910048.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "755318871556304029.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "2411100444841994089.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "10381718147657362067.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "8481240838833932244.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "17556969131407844942.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "759203620573749278.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "6772804448157695701.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "13196865903111448057.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "14118779221266351425.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "2969916736137545357.jpg" + }, + { + "mimeType": "image/jpeg", + "uri": "8747919177698443163.jpg" + }, + { + "mimeType": "image/png", + "uri": "white.png" + } + ], + "buffers": [ + { + "uri": "Sponza.bin", + "byteLength": 9528220 + } + ], + "materials": [ + { + "alphaMode": "MASK", + "alphaCutoff": 0.5, + "doubleSided": true, + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 0 + }, + "metallicRoughnessTexture": { + "index": 2 + } + }, + "normalTexture": { + "index": 1 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 3 + }, + "metallicRoughnessTexture": { + "index": 5 + } + }, + "normalTexture": { + "index": 4 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "metallicFactor": 0, + "baseColorTexture": { + "index": 6 + } + } + }, + { + "alphaMode": "MASK", + "alphaCutoff": 0.5, + "doubleSided": true, + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 7 + }, + "metallicRoughnessTexture": { + "index": 9 + } + }, + "normalTexture": { + "index": 8 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 10 + }, + "metallicRoughnessTexture": { + "index": 12 + } + }, + "normalTexture": { + "index": 11 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 13 + }, + "metallicRoughnessTexture": { + "index": 15 + } + }, + "normalTexture": { + "index": 14 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 16 + }, + "metallicRoughnessTexture": { + "index": 18 + } + }, + "normalTexture": { + "index": 17 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 19 + }, + "metallicRoughnessTexture": { + "index": 21 + } + }, + "normalTexture": { + "index": 20 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 22 + }, + "metallicRoughnessTexture": { + "index": 24 + } + }, + "normalTexture": { + "index": 23 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 25 + }, + "metallicRoughnessTexture": { + "index": 27 + } + }, + "normalTexture": { + "index": 26 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 28 + }, + "metallicRoughnessTexture": { + "index": 30 + } + }, + "normalTexture": { + "index": 29 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 31 + }, + "metallicRoughnessTexture": { + "index": 33 + } + }, + "normalTexture": { + "index": 32 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 34 + }, + "metallicRoughnessTexture": { + "index": 36 + } + }, + "normalTexture": { + "index": 35 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 37 + }, + "metallicRoughnessTexture": { + "index": 39 + } + }, + "normalTexture": { + "index": 38 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 40 + }, + "metallicRoughnessTexture": { + "index": 42 + } + }, + "normalTexture": { + "index": 41 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 43 + }, + "metallicRoughnessTexture": { + "index": 42 + } + }, + "normalTexture": { + "index": 44 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 45 + }, + "metallicRoughnessTexture": { + "index": 42 + } + }, + "normalTexture": { + "index": 46 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 47 + }, + "metallicRoughnessTexture": { + "index": 49 + } + }, + "normalTexture": { + "index": 48 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 50 + }, + "metallicRoughnessTexture": { + "index": 49 + } + }, + "normalTexture": { + "index": 51 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 52 + }, + "metallicRoughnessTexture": { + "index": 49 + } + }, + "normalTexture": { + "index": 53 + } + }, + { + "alphaMode": "MASK", + "alphaCutoff": 0.5, + "doubleSided": true, + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 54 + }, + "metallicRoughnessTexture": { + "index": 56 + } + }, + "normalTexture": { + "index": 55 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 57 + }, + "metallicRoughnessTexture": { + "index": 59 + } + }, + "normalTexture": { + "index": 58 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 60 + }, + "metallicRoughnessTexture": { + "index": 62 + } + }, + "normalTexture": { + "index": 61 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 63 + }, + "metallicRoughnessTexture": { + "index": 65 + } + }, + "normalTexture": { + "index": 64 + } + }, + { + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.5879999995231628, + 0.5879999995231628, + 0.5879999995231628, + 1 + ], + "baseColorTexture": { + "index": 66 + }, + "metallicRoughnessTexture": { + "index": 68 + } + }, + "normalTexture": { + "index": 67 + } + } + ], + "meshes": [ + { + "primitives": [ + { + "attributes": { + "POSITION": 50, + "TEXCOORD_0": 51, + "NORMAL": 52, + "TANGENT": 53 + }, + "mode": 4, + "material": 0, + "indices": 0 + }, + { + "attributes": { + "POSITION": 54, + "TEXCOORD_0": 55, + "NORMAL": 56, + "TANGENT": 57 + }, + "mode": 4, + "material": 3, + "indices": 1 + }, + { + "attributes": { + "POSITION": 58, + "TEXCOORD_0": 59, + "NORMAL": 60, + "TANGENT": 61 + }, + "mode": 4, + "material": 1, + "indices": 2 + }, + { + "attributes": { + "POSITION": 62, + "TEXCOORD_0": 63, + "NORMAL": 64, + "TANGENT": 65 + }, + "mode": 4, + "material": 4, + "indices": 3 + }, + { + "attributes": { + "POSITION": 66, + "TEXCOORD_0": 67, + "NORMAL": 68, + "TANGENT": 69 + }, + "mode": 4, + "material": 5, + "indices": 4 + }, + { + "attributes": { + "POSITION": 70, + "TEXCOORD_0": 71, + "NORMAL": 72, + "TANGENT": 73 + }, + "mode": 4, + "material": 6, + "indices": 5 + }, + { + "attributes": { + "POSITION": 74, + "TEXCOORD_0": 75, + "NORMAL": 76, + "TANGENT": 77 + }, + "mode": 4, + "material": 7, + "indices": 6 + }, + { + "attributes": { + "POSITION": 78, + "TEXCOORD_0": 79, + "NORMAL": 80, + "TANGENT": 81 + }, + "mode": 4, + "material": 8, + "indices": 7 + }, + { + "attributes": { + "POSITION": 82, + "TEXCOORD_0": 83, + "NORMAL": 84, + "TANGENT": 85 + }, + "mode": 4, + "material": 6, + "indices": 8 + }, + { + "attributes": { + "POSITION": 86, + "TEXCOORD_0": 87, + "NORMAL": 88, + "TANGENT": 89 + }, + "mode": 4, + "material": 9, + "indices": 9 + }, + { + "attributes": { + "POSITION": 90, + "TEXCOORD_0": 75, + "NORMAL": 91, + "TANGENT": 92 + }, + "mode": 4, + "material": 7, + "indices": 6 + }, + { + "attributes": { + "POSITION": 93, + "TEXCOORD_0": 94, + "NORMAL": 95, + "TANGENT": 96 + }, + "mode": 4, + "material": 6, + "indices": 10 + }, + { + "attributes": { + "POSITION": 97, + "TEXCOORD_0": 98, + "NORMAL": 99, + "TANGENT": 100 + }, + "mode": 4, + "material": 10, + "indices": 11 + }, + { + "attributes": { + "POSITION": 101, + "TEXCOORD_0": 102, + "NORMAL": 103, + "TANGENT": 104 + }, + "mode": 4, + "material": 5, + "indices": 12 + }, + { + "attributes": { + "POSITION": 105, + "TEXCOORD_0": 106, + "NORMAL": 107, + "TANGENT": 108 + }, + "mode": 4, + "material": 7, + "indices": 13 + }, + { + "attributes": { + "POSITION": 109, + "TEXCOORD_0": 110, + "NORMAL": 111, + "TANGENT": 112 + }, + "mode": 4, + "material": 5, + "indices": 14 + }, + { + "attributes": { + "POSITION": 113, + "TEXCOORD_0": 114, + "NORMAL": 115, + "TANGENT": 116 + }, + "mode": 4, + "material": 6, + "indices": 15 + }, + { + "attributes": { + "POSITION": 117, + "TEXCOORD_0": 118, + "NORMAL": 119, + "TANGENT": 120 + }, + "mode": 4, + "material": 7, + "indices": 16 + }, + { + "attributes": { + "POSITION": 121, + "TEXCOORD_0": 114, + "NORMAL": 122, + "TANGENT": 123 + }, + "mode": 4, + "material": 6, + "indices": 15 + }, + { + "attributes": { + "POSITION": 124, + "TEXCOORD_0": 118, + "NORMAL": 125, + "TANGENT": 126 + }, + "mode": 4, + "material": 7, + "indices": 16 + }, + { + "attributes": { + "POSITION": 127, + "TEXCOORD_0": 114, + "NORMAL": 128, + "TANGENT": 129 + }, + "mode": 4, + "material": 6, + "indices": 15 + }, + { + "attributes": { + "POSITION": 130, + "TEXCOORD_0": 118, + "NORMAL": 131, + "TANGENT": 132 + }, + "mode": 4, + "material": 7, + "indices": 16 + }, + { + "attributes": { + "POSITION": 133, + "TEXCOORD_0": 114, + "NORMAL": 134, + "TANGENT": 135 + }, + "mode": 4, + "material": 6, + "indices": 15 + }, + { + "attributes": { + "POSITION": 136, + "TEXCOORD_0": 118, + "NORMAL": 137, + "TANGENT": 138 + }, + "mode": 4, + "material": 7, + "indices": 16 + }, + { + "attributes": { + "POSITION": 139, + "TEXCOORD_0": 140, + "NORMAL": 141, + "TANGENT": 142 + }, + "mode": 4, + "material": 6, + "indices": 17 + }, + { + "attributes": { + "POSITION": 143, + "TEXCOORD_0": 144, + "NORMAL": 145, + "TANGENT": 146 + }, + "mode": 4, + "material": 7, + "indices": 18 + }, + { + "attributes": { + "POSITION": 147, + "TEXCOORD_0": 140, + "NORMAL": 148, + "TANGENT": 149 + }, + "mode": 4, + "material": 6, + "indices": 17 + }, + { + "attributes": { + "POSITION": 150, + "TEXCOORD_0": 144, + "NORMAL": 151, + "TANGENT": 152 + }, + "mode": 4, + "material": 7, + "indices": 18 + }, + { + "attributes": { + "POSITION": 153, + "TEXCOORD_0": 140, + "NORMAL": 154, + "TANGENT": 155 + }, + "mode": 4, + "material": 6, + "indices": 17 + }, + { + "attributes": { + "POSITION": 156, + "TEXCOORD_0": 144, + "NORMAL": 157, + "TANGENT": 158 + }, + "mode": 4, + "material": 7, + "indices": 18 + }, + { + "attributes": { + "POSITION": 159, + "TEXCOORD_0": 140, + "NORMAL": 160, + "TANGENT": 161 + }, + "mode": 4, + "material": 6, + "indices": 17 + }, + { + "attributes": { + "POSITION": 162, + "TEXCOORD_0": 144, + "NORMAL": 163, + "TANGENT": 164 + }, + "mode": 4, + "material": 7, + "indices": 18 + }, + { + "attributes": { + "POSITION": 165, + "TEXCOORD_0": 140, + "NORMAL": 166, + "TANGENT": 167 + }, + "mode": 4, + "material": 6, + "indices": 17 + }, + { + "attributes": { + "POSITION": 168, + "TEXCOORD_0": 144, + "NORMAL": 169, + "TANGENT": 170 + }, + "mode": 4, + "material": 7, + "indices": 18 + }, + { + "attributes": { + "POSITION": 171, + "TEXCOORD_0": 172, + "NORMAL": 173, + "TANGENT": 174 + }, + "mode": 4, + "material": 6, + "indices": 19 + }, + { + "attributes": { + "POSITION": 175, + "TEXCOORD_0": 176, + "NORMAL": 177, + "TANGENT": 178 + }, + "mode": 4, + "material": 5, + "indices": 20 + }, + { + "attributes": { + "POSITION": 179, + "TEXCOORD_0": 71, + "NORMAL": 180, + "TANGENT": 181 + }, + "mode": 4, + "material": 6, + "indices": 5 + }, + { + "attributes": { + "POSITION": 182, + "TEXCOORD_0": 183, + "NORMAL": 184, + "TANGENT": 185 + }, + "mode": 4, + "material": 5, + "indices": 21 + }, + { + "attributes": { + "POSITION": 186, + "TEXCOORD_0": 187, + "NORMAL": 188, + "TANGENT": 189 + }, + "mode": 4, + "material": 11, + "indices": 22 + }, + { + "attributes": { + "POSITION": 190, + "TEXCOORD_0": 191, + "NORMAL": 192, + "TANGENT": 193 + }, + "mode": 4, + "material": 5, + "indices": 23 + }, + { + "attributes": { + "POSITION": 194, + "TEXCOORD_0": 195, + "NORMAL": 196, + "TANGENT": 197 + }, + "mode": 4, + "material": 11, + "indices": 24 + }, + { + "attributes": { + "POSITION": 198, + "TEXCOORD_0": 191, + "NORMAL": 199, + "TANGENT": 193 + }, + "mode": 4, + "material": 5, + "indices": 23 + }, + { + "attributes": { + "POSITION": 200, + "TEXCOORD_0": 201, + "NORMAL": 202, + "TANGENT": 203 + }, + "mode": 4, + "material": 11, + "indices": 25 + }, + { + "attributes": { + "POSITION": 204, + "TEXCOORD_0": 205, + "NORMAL": 206, + "TANGENT": 207 + }, + "mode": 4, + "material": 5, + "indices": 26 + }, + { + "attributes": { + "POSITION": 208, + "TEXCOORD_0": 209, + "NORMAL": 210, + "TANGENT": 211 + }, + "mode": 4, + "material": 10, + "indices": 27 + }, + { + "attributes": { + "POSITION": 212, + "TEXCOORD_0": 213, + "NORMAL": 214, + "TANGENT": 215 + }, + "mode": 4, + "material": 5, + "indices": 28 + }, + { + "attributes": { + "POSITION": 216, + "TEXCOORD_0": 217, + "NORMAL": 218, + "TANGENT": 219 + }, + "mode": 4, + "material": 9, + "indices": 29 + }, + { + "attributes": { + "POSITION": 220, + "TEXCOORD_0": 221, + "NORMAL": 222, + "TANGENT": 223 + }, + "mode": 4, + "material": 8, + "indices": 30 + }, + { + "attributes": { + "POSITION": 224, + "TEXCOORD_0": 225, + "NORMAL": 226, + "TANGENT": 227 + }, + "mode": 4, + "material": 6, + "indices": 31 + }, + { + "attributes": { + "POSITION": 228, + "TEXCOORD_0": 229, + "NORMAL": 230, + "TANGENT": 231 + }, + "mode": 4, + "material": 12, + "indices": 32 + }, + { + "attributes": { + "POSITION": 232, + "TEXCOORD_0": 233, + "NORMAL": 234 + }, + "mode": 4, + "material": 2, + "indices": 33 + }, + { + "attributes": { + "POSITION": 235, + "TEXCOORD_0": 236, + "NORMAL": 237, + "TANGENT": 238 + }, + "mode": 4, + "material": 5, + "indices": 34 + }, + { + "attributes": { + "POSITION": 239, + "TEXCOORD_0": 240, + "NORMAL": 241, + "TANGENT": 242 + }, + "mode": 4, + "material": 13, + "indices": 35 + }, + { + "attributes": { + "POSITION": 243, + "TEXCOORD_0": 244, + "NORMAL": 245, + "TANGENT": 246 + }, + "mode": 4, + "material": 0, + "indices": 36 + }, + { + "attributes": { + "POSITION": 247, + "TEXCOORD_0": 248, + "NORMAL": 249, + "TANGENT": 250 + }, + "mode": 4, + "material": 14, + "indices": 37 + }, + { + "attributes": { + "POSITION": 251, + "TEXCOORD_0": 248, + "NORMAL": 252, + "TANGENT": 253 + }, + "mode": 4, + "material": 15, + "indices": 37 + }, + { + "attributes": { + "POSITION": 254, + "TEXCOORD_0": 248, + "NORMAL": 255, + "TANGENT": 256 + }, + "mode": 4, + "material": 16, + "indices": 37 + }, + { + "attributes": { + "POSITION": 257, + "TEXCOORD_0": 248, + "NORMAL": 258, + "TANGENT": 259 + }, + "mode": 4, + "material": 14, + "indices": 37 + }, + { + "attributes": { + "POSITION": 260, + "TEXCOORD_0": 248, + "NORMAL": 261, + "TANGENT": 262 + }, + "mode": 4, + "material": 15, + "indices": 37 + }, + { + "attributes": { + "POSITION": 263, + "TEXCOORD_0": 248, + "NORMAL": 264, + "TANGENT": 265 + }, + "mode": 4, + "material": 14, + "indices": 37 + }, + { + "attributes": { + "POSITION": 266, + "TEXCOORD_0": 248, + "NORMAL": 267, + "TANGENT": 268 + }, + "mode": 4, + "material": 16, + "indices": 37 + }, + { + "attributes": { + "POSITION": 269, + "TEXCOORD_0": 248, + "NORMAL": 270, + "TANGENT": 271 + }, + "mode": 4, + "material": 15, + "indices": 37 + }, + { + "attributes": { + "POSITION": 272, + "TEXCOORD_0": 273, + "NORMAL": 274, + "TANGENT": 275 + }, + "mode": 4, + "material": 13, + "indices": 38 + }, + { + "attributes": { + "POSITION": 276, + "TEXCOORD_0": 277, + "NORMAL": 278, + "TANGENT": 279 + }, + "mode": 4, + "material": 17, + "indices": 39 + }, + { + "attributes": { + "POSITION": 280, + "TEXCOORD_0": 281, + "NORMAL": 282, + "TANGENT": 283 + }, + "mode": 4, + "material": 18, + "indices": 40 + }, + { + "attributes": { + "POSITION": 284, + "TEXCOORD_0": 277, + "NORMAL": 285, + "TANGENT": 286 + }, + "mode": 4, + "material": 19, + "indices": 39 + }, + { + "attributes": { + "POSITION": 287, + "TEXCOORD_0": 277, + "NORMAL": 288, + "TANGENT": 289 + }, + "mode": 4, + "material": 18, + "indices": 39 + }, + { + "attributes": { + "POSITION": 290, + "TEXCOORD_0": 281, + "NORMAL": 291, + "TANGENT": 292 + }, + "mode": 4, + "material": 19, + "indices": 40 + }, + { + "attributes": { + "POSITION": 293, + "TEXCOORD_0": 277, + "NORMAL": 285, + "TANGENT": 294 + }, + "mode": 4, + "material": 18, + "indices": 39 + }, + { + "attributes": { + "POSITION": 295, + "TEXCOORD_0": 281, + "NORMAL": 296, + "TANGENT": 297 + }, + "mode": 4, + "material": 17, + "indices": 40 + }, + { + "attributes": { + "POSITION": 298, + "TEXCOORD_0": 277, + "NORMAL": 299, + "TANGENT": 300 + }, + "mode": 4, + "material": 19, + "indices": 39 + }, + { + "attributes": { + "POSITION": 301, + "TEXCOORD_0": 281, + "NORMAL": 302, + "TANGENT": 303 + }, + "mode": 4, + "material": 18, + "indices": 40 + }, + { + "attributes": { + "POSITION": 304, + "TEXCOORD_0": 277, + "NORMAL": 288, + "TANGENT": 305 + }, + "mode": 4, + "material": 17, + "indices": 39 + }, + { + "attributes": { + "POSITION": 306, + "TEXCOORD_0": 307, + "NORMAL": 308, + "TANGENT": 309 + }, + "mode": 4, + "material": 20, + "indices": 41 + }, + { + "attributes": { + "POSITION": 310, + "TEXCOORD_0": 311, + "NORMAL": 312, + "TANGENT": 313 + }, + "mode": 4, + "material": 21, + "indices": 42 + }, + { + "attributes": { + "POSITION": 314, + "TEXCOORD_0": 307, + "NORMAL": 315, + "TANGENT": 316 + }, + "mode": 4, + "material": 20, + "indices": 41 + }, + { + "attributes": { + "POSITION": 317, + "TEXCOORD_0": 318, + "NORMAL": 319, + "TANGENT": 320 + }, + "mode": 4, + "material": 21, + "indices": 43 + }, + { + "attributes": { + "POSITION": 321, + "TEXCOORD_0": 307, + "NORMAL": 322, + "TANGENT": 323 + }, + "mode": 4, + "material": 20, + "indices": 41 + }, + { + "attributes": { + "POSITION": 324, + "TEXCOORD_0": 311, + "NORMAL": 325, + "TANGENT": 326 + }, + "mode": 4, + "material": 21, + "indices": 42 + }, + { + "attributes": { + "POSITION": 327, + "TEXCOORD_0": 307, + "NORMAL": 328, + "TANGENT": 329 + }, + "mode": 4, + "material": 20, + "indices": 41 + }, + { + "attributes": { + "POSITION": 330, + "TEXCOORD_0": 318, + "NORMAL": 331, + "TANGENT": 332 + }, + "mode": 4, + "material": 21, + "indices": 43 + }, + { + "attributes": { + "POSITION": 333, + "TEXCOORD_0": 55, + "NORMAL": 334, + "TANGENT": 335 + }, + "mode": 4, + "material": 3, + "indices": 1 + }, + { + "attributes": { + "POSITION": 336, + "TEXCOORD_0": 59, + "NORMAL": 337, + "TANGENT": 338 + }, + "mode": 4, + "material": 1, + "indices": 2 + }, + { + "attributes": { + "POSITION": 339, + "TEXCOORD_0": 55, + "NORMAL": 340, + "TANGENT": 341 + }, + "mode": 4, + "material": 3, + "indices": 1 + }, + { + "attributes": { + "POSITION": 342, + "TEXCOORD_0": 59, + "NORMAL": 343, + "TANGENT": 344 + }, + "mode": 4, + "material": 1, + "indices": 2 + }, + { + "attributes": { + "POSITION": 345, + "TEXCOORD_0": 55, + "NORMAL": 346, + "TANGENT": 347 + }, + "mode": 4, + "material": 3, + "indices": 1 + }, + { + "attributes": { + "POSITION": 348, + "TEXCOORD_0": 59, + "NORMAL": 349, + "TANGENT": 350 + }, + "mode": 4, + "material": 1, + "indices": 2 + }, + { + "attributes": { + "POSITION": 351, + "TEXCOORD_0": 352, + "NORMAL": 353, + "TANGENT": 354 + }, + "mode": 4, + "material": 3, + "indices": 44 + }, + { + "attributes": { + "POSITION": 355, + "TEXCOORD_0": 59, + "NORMAL": 356, + "TANGENT": 357 + }, + "mode": 4, + "material": 1, + "indices": 2 + }, + { + "attributes": { + "POSITION": 358, + "TEXCOORD_0": 352, + "NORMAL": 359, + "TANGENT": 360 + }, + "mode": 4, + "material": 3, + "indices": 44 + }, + { + "attributes": { + "POSITION": 361, + "TEXCOORD_0": 59, + "NORMAL": 362, + "TANGENT": 363 + }, + "mode": 4, + "material": 1, + "indices": 2 + }, + { + "attributes": { + "POSITION": 364, + "TEXCOORD_0": 352, + "NORMAL": 365, + "TANGENT": 366 + }, + "mode": 4, + "material": 3, + "indices": 44 + }, + { + "attributes": { + "POSITION": 367, + "TEXCOORD_0": 59, + "NORMAL": 368, + "TANGENT": 369 + }, + "mode": 4, + "material": 1, + "indices": 2 + }, + { + "attributes": { + "POSITION": 370, + "TEXCOORD_0": 352, + "NORMAL": 371, + "TANGENT": 372 + }, + "mode": 4, + "material": 3, + "indices": 44 + }, + { + "attributes": { + "POSITION": 373, + "TEXCOORD_0": 59, + "NORMAL": 374, + "TANGENT": 375 + }, + "mode": 4, + "material": 1, + "indices": 2 + }, + { + "attributes": { + "POSITION": 376, + "TEXCOORD_0": 377, + "NORMAL": 378, + "TANGENT": 379 + }, + "mode": 4, + "material": 22, + "indices": 45 + }, + { + "attributes": { + "POSITION": 380, + "TEXCOORD_0": 381, + "NORMAL": 382, + "TANGENT": 383 + }, + "mode": 4, + "material": 23, + "indices": 46 + }, + { + "attributes": { + "POSITION": 384, + "TEXCOORD_0": 63, + "NORMAL": 385, + "TANGENT": 386 + }, + "mode": 4, + "material": 4, + "indices": 3 + }, + { + "attributes": { + "POSITION": 387, + "TEXCOORD_0": 381, + "NORMAL": 388, + "TANGENT": 389 + }, + "mode": 4, + "material": 23, + "indices": 46 + }, + { + "attributes": { + "POSITION": 390, + "TEXCOORD_0": 63, + "NORMAL": 391, + "TANGENT": 392 + }, + "mode": 4, + "material": 4, + "indices": 3 + }, + { + "attributes": { + "POSITION": 393, + "TEXCOORD_0": 394, + "NORMAL": 395, + "TANGENT": 396 + }, + "mode": 4, + "material": 5, + "indices": 47 + }, + { + "attributes": { + "POSITION": 397, + "TEXCOORD_0": 398, + "NORMAL": 399, + "TANGENT": 400 + }, + "mode": 4, + "material": 24, + "indices": 48 + }, + { + "attributes": { + "POSITION": 401, + "TEXCOORD_0": 402, + "NORMAL": 403, + "TANGENT": 404 + }, + "mode": 4, + "material": 5, + "indices": 49 + } + ] + } + ], + "nodes": [ + { + "scale": [ + 0.00800000037997961, + 0.00800000037997961, + 0.00800000037997961 + ], + "mesh": 0 + } + ], + "scenes": [ + { + "nodes": [ + 0 + ] + } + ], + "scene": 0 +} diff --git a/resources/models/Sponza/Sponza.idx b/resources/models/Sponza/Sponza.idx new file mode 100644 index 0000000..0c21746 Binary files /dev/null and b/resources/models/Sponza/Sponza.idx differ diff --git a/resources/models/Sponza/Sponza.json b/resources/models/Sponza/Sponza.json new file mode 100644 index 0000000..b8ece7f --- /dev/null +++ b/resources/models/Sponza/Sponza.json @@ -0,0 +1,207 @@ +{ + "ID": "Sponza", + "Meshes": [ + { + "ID": "meshes[0]-53_0", + "MaterialID": "Sponza-mat-0", + "OffsetVertex": 0, + "VertexSize": 482200, + "OffsetIndex": 0, + "IndexSize": 377232 + }, + { + "ID": "meshes[0]-93_1", + "MaterialID": "Sponza-mat-1", + "OffsetVertex": 482200, + "VertexSize": 78640, + "OffsetIndex": 377232, + "IndexSize": 41664 + }, + { + "ID": "meshes[0]-94_2", + "MaterialID": "Sponza-mat-2", + "OffsetVertex": 560840, + "VertexSize": 196800, + "OffsetIndex": 418896, + "IndexSize": 212256 + }, + { + "ID": "meshes[0]-99_3", + "MaterialID": "Sponza-mat-3", + "OffsetVertex": 757640, + "VertexSize": 44820, + "OffsetIndex": 631152, + "IndexSize": 49032 + }, + { + "ID": "meshes[0]-102_4", + "MaterialID": "Sponza-mat-4", + "OffsetVertex": 802460, + "VertexSize": 21060, + "OffsetIndex": 680184, + "IndexSize": 9552 + }, + { + "ID": "meshes[0]-48_5", + "MaterialID": "Sponza-mat-5", + "OffsetVertex": 823520, + "VertexSize": 193580, + "OffsetIndex": 689736, + "IndexSize": 122016 + }, + { + "ID": "meshes[0]-33_6", + "MaterialID": "Sponza-mat-6", + "OffsetVertex": 1017100, + "VertexSize": 99960, + "OffsetIndex": 811752, + "IndexSize": 70512 + }, + { + "ID": "meshes[0]-47_7", + "MaterialID": "Sponza-mat-7", + "OffsetVertex": 1117060, + "VertexSize": 62480, + "OffsetIndex": 882264, + "IndexSize": 33792 + }, + { + "ID": "meshes[0]-46_8", + "MaterialID": "Sponza-mat-8", + "OffsetVertex": 1179540, + "VertexSize": 460, + "OffsetIndex": 916056, + "IndexSize": 252 + }, + { + "ID": "meshes[0]-44_9", + "MaterialID": "Sponza-mat-9", + "OffsetVertex": 1180000, + "VertexSize": 236400, + "OffsetIndex": 916308, + "IndexSize": 85056 + }, + { + "ID": "meshes[0]-42_10", + "MaterialID": "Sponza-mat-10", + "OffsetVertex": 1416400, + "VertexSize": 21960, + "OffsetIndex": 1001364, + "IndexSize": 10560 + }, + { + "ID": "meshes[0]-49_11", + "MaterialID": "Sponza-mat-11", + "OffsetVertex": 1438360, + "VertexSize": 456400, + "OffsetIndex": 1011924, + "IndexSize": 278496 + }, + { + "ID": "meshes[0]-50_12", + "MaterialID": "Sponza-mat-12", + "OffsetVertex": 1894760, + "VertexSize": 720, + "OffsetIndex": 1290420, + "IndexSize": 216 + }, + { + "ID": "meshes[0]-62_13", + "MaterialID": "Sponza-mat-13", + "OffsetVertex": 1895480, + "VertexSize": 243240, + "OffsetIndex": 1290636, + "IndexSize": 197952 + }, + { + "ID": "meshes[0]-59_14", + "MaterialID": "Sponza-mat-14", + "OffsetVertex": 2138720, + "VertexSize": 182520, + "OffsetIndex": 1488588, + "IndexSize": 198144 + }, + { + "ID": "meshes[0]-61_15", + "MaterialID": "Sponza-mat-15", + "OffsetVertex": 2321240, + "VertexSize": 182520, + "OffsetIndex": 1686732, + "IndexSize": 198144 + }, + { + "ID": "meshes[0]-60_16", + "MaterialID": "Sponza-mat-16", + "OffsetVertex": 2503760, + "VertexSize": 121680, + "OffsetIndex": 1884876, + "IndexSize": 132096 + }, + { + "ID": "meshes[0]-72_17", + "MaterialID": "Sponza-mat-17", + "OffsetVertex": 2625440, + "VertexSize": 147960, + "OffsetIndex": 2016972, + "IndexSize": 172032 + }, + { + "ID": "meshes[0]-71_18", + "MaterialID": "Sponza-mat-18", + "OffsetVertex": 2773400, + "VertexSize": 198080, + "OffsetIndex": 2189004, + "IndexSize": 227328 + }, + { + "ID": "meshes[0]-70_19", + "MaterialID": "Sponza-mat-19", + "OffsetVertex": 2971480, + "VertexSize": 147960, + "OffsetIndex": 2416332, + "IndexSize": 172032 + }, + { + "ID": "meshes[0]-79_20", + "MaterialID": "Sponza-mat-20", + "OffsetVertex": 3119440, + "VertexSize": 1280, + "OffsetIndex": 2588364, + "IndexSize": 384 + }, + { + "ID": "meshes[0]-80_21", + "MaterialID": "Sponza-mat-21", + "OffsetVertex": 3120720, + "VertexSize": 208240, + "OffsetIndex": 2588748, + "IndexSize": 237936 + }, + { + "ID": "meshes[0]-95_22", + "MaterialID": "Sponza-mat-22", + "OffsetVertex": 3328960, + "VertexSize": 106160, + "OffsetIndex": 2826684, + "IndexSize": 110208 + }, + { + "ID": "meshes[0]-98_23", + "MaterialID": "Sponza-mat-23", + "OffsetVertex": 3435120, + "VertexSize": 34560, + "OffsetIndex": 2936892, + "IndexSize": 36504 + }, + { + "ID": "meshes[0]-101_24", + "MaterialID": "Sponza-mat-24", + "OffsetVertex": 3469680, + "VertexSize": 218360, + "OffsetIndex": 2973396, + "IndexSize": 173808 + } + ], + "VertexPath": "resources/models/Sponza/Sponza.vtx", + "IndexPath": "resources/models/Sponza/Sponza.idx" +} \ No newline at end of file diff --git a/resources/models/Sponza/Sponza.vtx b/resources/models/Sponza/Sponza.vtx new file mode 100644 index 0000000..f58ad49 Binary files /dev/null and b/resources/models/Sponza/Sponza.vtx differ diff --git a/resources/models/Sponza/Sponza_mat.json b/resources/models/Sponza/Sponza_mat.json new file mode 100644 index 0000000..66c1448 --- /dev/null +++ b/resources/models/Sponza/Sponza_mat.json @@ -0,0 +1,262 @@ +[ + { + "ID": "Sponza-mat-0", + "TexturePath": "resources\\models\\Sponza\\5061699253647017043.png", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-1", + "TexturePath": "resources\\models\\Sponza\\8006627369776289000.png", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-2", + "TexturePath": "resources\\models\\Sponza\\7268504077753552595.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-3", + "TexturePath": "resources\\models\\Sponza\\8750083169368950601.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-4", + "TexturePath": "resources\\models\\Sponza\\5792855332885324923.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-5", + "TexturePath": "resources\\models\\Sponza\\14650633544276105767.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-6", + "TexturePath": "resources\\models\\Sponza\\15295713303328085182.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-7", + "TexturePath": "resources\\models\\Sponza\\6047387724914829168.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-8", + "TexturePath": "resources\\models\\Sponza\\5823059166183034438.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-9", + "TexturePath": "resources\\models\\Sponza\\7441062115984513793.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-10", + "TexturePath": "resources\\models\\Sponza\\11490520546946913238.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-11", + "TexturePath": "resources\\models\\Sponza\\6151467286084645207.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-12", + "TexturePath": "resources\\models\\Sponza\\white.png", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-13", + "TexturePath": "resources\\models\\Sponza\\4975155472559461469.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-14", + "TexturePath": "resources\\models\\Sponza\\4675343432951571524.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-15", + "TexturePath": "resources\\models\\Sponza\\2775690330959970771.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-16", + "TexturePath": "resources\\models\\Sponza\\2185409758123873465.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-17", + "TexturePath": "resources\\models\\Sponza\\17876391417123941155.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-18", + "TexturePath": "resources\\models\\Sponza\\11474523244911310074.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-19", + "TexturePath": "resources\\models\\Sponza\\9288698199695299068.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-20", + "TexturePath": "resources\\models\\Sponza\\16275776544635328252.png", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-21", + "TexturePath": "resources\\models\\Sponza\\755318871556304029.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-22", + "TexturePath": "resources\\models\\Sponza\\8481240838833932244.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-23", + "TexturePath": "resources\\models\\Sponza\\6772804448157695701.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-24", + "TexturePath": "resources\\models\\Sponza\\2969916736137545357.jpg", + "DiffuseColour": { + "X": 0.588, + "Y": 0.588, + "Z": 0.588, + "W": 1.0 + } + }, + { + "ID": "Sponza-mat-25", + "TexturePath": "", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + } +] \ No newline at end of file diff --git a/resources/models/Sponza/white.png b/resources/models/Sponza/white.png new file mode 100644 index 0000000..0851a35 Binary files /dev/null and b/resources/models/Sponza/white.png differ diff --git a/resources/models/VisualCollision/CollisionCube.colmesh b/resources/models/VisualCollision/CollisionCube.colmesh deleted file mode 100644 index e69de29..0000000 diff --git a/resources/models/VisualCollision/CollisionCube.idx b/resources/models/VisualCollision/CollisionCube.idx deleted file mode 100644 index 1cd3c63..0000000 Binary files a/resources/models/VisualCollision/CollisionCube.idx and /dev/null differ diff --git a/resources/models/VisualCollision/CollisionCube.json b/resources/models/VisualCollision/CollisionCube.json deleted file mode 100644 index 0224b17..0000000 --- a/resources/models/VisualCollision/CollisionCube.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ID": "CollisionCube", - "Meshes": [ - { - "ID": "mesh_0", - "MaterialID": "CollisionCube-mat-1", - "OffsetVertex": 0, - "VertexSize": 1344, - "OffsetIndex": 0, - "IndexSize": 144 - } - ], - "VertexPath": "resources/models/VisualCollision/CollisionCube.vtx", - "IndexPath": "resources/models/VisualCollision/CollisionCube.idx" -} \ No newline at end of file diff --git a/resources/models/VisualCollision/CollisionCube.mtl b/resources/models/VisualCollision/CollisionCube.mtl deleted file mode 100644 index 4e1cd94..0000000 --- a/resources/models/VisualCollision/CollisionCube.mtl +++ /dev/null @@ -1,4 +0,0 @@ -# Made in Blockbench 5.1.4 -newmtl m_b3ff62ec-245d-6ae0-3e07-f637264603d3 -map_Kd CollisionCubeTexture.png -newmtl none \ No newline at end of file diff --git a/resources/models/VisualCollision/CollisionCube.obj b/resources/models/VisualCollision/CollisionCube.obj deleted file mode 100644 index 6fd7705..0000000 --- a/resources/models/VisualCollision/CollisionCube.obj +++ /dev/null @@ -1,49 +0,0 @@ -# Made in Blockbench 5.1.4 -mtllib CollisionCube.mtl - -o mesh -v 0.5 1 0.5 -v 0.5 1 -0.5 -v 0.5 0 0.5 -v 0.5 0 -0.5 -v -0.5 1 0.5 -v -0.5 1 -0.5 -v -0.5 0 0.5 -v -0.5 0 -0.5 -vt 0.3333333333333333 1 -vt 0 1 -vt 0 0.6666666666666667 -vt 0.3333333333333333 0.6666666666666667 -vt 0.3333333333333333 0.33333333333333337 -vt 0.3333333333333333 0.6666666666666667 -vt 0 0.6666666666666667 -vt 0 0.33333333333333337 -vt 0.3333333333333333 0.6666666666666667 -vt 0.6666666666666666 0.6666666666666667 -vt 0.6666666666666666 1 -vt 0.3333333333333333 1 -vt 0.6666666666666666 0.33333333333333337 -vt 0.6666666666666666 0.6666666666666667 -vt 0.3333333333333333 0.6666666666666667 -vt 0.3333333333333333 0.33333333333333337 -vt 0.3333333333333333 0 -vt 0.3333333333333333 0.33333333333333337 -vt 0 0.33333333333333337 -vt 0 0 -vt 1 1 -vt 0.6666666666666666 1 -vt 0.6666666666666666 0.6666666666666667 -vt 1 0.6666666666666667 -vn 1 0 0 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -vn 0 0 1 -vn 0 0 -1 -usemtl m_b3ff62ec-245d-6ae0-3e07-f637264603d3 -f 2/1/1 1/2/1 3/3/1 4/4/1 -f 7/5/2 5/6/2 6/7/2 8/8/2 -f 5/9/3 1/10/3 2/11/3 6/12/3 -f 4/13/4 3/14/4 7/15/4 8/16/4 -f 3/17/5 1/18/5 5/19/5 7/20/5 -f 6/21/6 2/22/6 4/23/6 8/24/6 \ No newline at end of file diff --git a/resources/models/VisualCollision/CollisionCube.vtx b/resources/models/VisualCollision/CollisionCube.vtx deleted file mode 100644 index a3cdd97..0000000 Binary files a/resources/models/VisualCollision/CollisionCube.vtx and /dev/null differ diff --git a/resources/models/VisualCollision/CollisionCubeTexture.png b/resources/models/VisualCollision/CollisionCubeTexture.png deleted file mode 100644 index be96d5c..0000000 Binary files a/resources/models/VisualCollision/CollisionCubeTexture.png and /dev/null differ diff --git a/resources/models/VisualCollision/CollisionCube_mat.json b/resources/models/VisualCollision/CollisionCube_mat.json deleted file mode 100644 index a3ac701..0000000 --- a/resources/models/VisualCollision/CollisionCube_mat.json +++ /dev/null @@ -1,44 +0,0 @@ -[ - { - "ID": "CollisionCube-mat-0", - "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - }, - { - "ID": "CollisionCube-mat-1", - "TexturePath": "resources\\models\\VisualCollision\\CollisionCubeTexture.png", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - }, - { - "ID": "CollisionCube-mat-2", - "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - } -] \ No newline at end of file diff --git a/resources/models/cube/Cube.bbmodel b/resources/models/cube/Cube.bbmodel deleted file mode 100644 index da203b3..0000000 --- a/resources/models/cube/Cube.bbmodel +++ /dev/null @@ -1 +0,0 @@ -{"meta":{"format_version":"5.0","model_format":"free","box_uv":false},"name":"Cube","model_identifier":"Cube","visible_box":[1,1,0],"variable_placeholders":"","multi_file_ruleset":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":64,"height":64},"elements":[{"name":"mesh","color":9,"origin":[0,4,0],"rotation":[0,0,0],"shading":"flat","export":true,"visibility":true,"locked":false,"render_order":"default","scope":0,"allow_mirror_modeling":true,"vertices":{"X4Zl":[8,12,8],"fm8y":[8,12,-8],"bSX3":[8,-4,8],"Xtgb":[8,-4,-8],"4rn1":[-8,12,8],"AyH7":[-8,12,-8],"GK77":[-8,-4,8],"hpYP":[-8,-4,-8]},"faces":{"Kjjg2owj":{"uv":{"Xtgb":[16,16],"bSX3":[0,16],"X4Zl":[0,0],"fm8y":[16,0]},"texture":0,"vertices":["fm8y","X4Zl","bSX3","Xtgb"]},"60DkcZPL":{"uv":{"hpYP":[0,33],"AyH7":[0,17],"4rn1":[16,17],"GK77":[16,33]},"texture":0,"vertices":["GK77","4rn1","AyH7","hpYP"]},"COugkOqS":{"uv":{"AyH7":[17,0],"fm8y":[33,0],"X4Zl":[33,16],"4rn1":[17,16]},"texture":0,"vertices":["4rn1","X4Zl","fm8y","AyH7"]},"c96pl5jp":{"uv":{"hpYP":[17,33],"GK77":[17,17],"bSX3":[33,17],"Xtgb":[33,33]},"texture":0,"vertices":["Xtgb","bSX3","GK77","hpYP"]},"3cdbFMrh":{"uv":{"GK77":[0,50],"4rn1":[0,34],"X4Zl":[16,34],"bSX3":[16,50]},"texture":0,"vertices":["bSX3","X4Zl","4rn1","GK77"]},"8PBsoEKa":{"uv":{"hpYP":[50,16],"Xtgb":[34,16],"fm8y":[34,0],"AyH7":[50,0]},"texture":0,"vertices":["AyH7","fm8y","Xtgb","hpYP"]}},"type":"mesh","uuid":"19838e88-9eac-a714-d5f3-280399c0c169"}],"groups":[],"outliner":["19838e88-9eac-a714-d5f3-280399c0c169"],"textures":[{"name":"cubetexture.png","relative_path":"cubetexture.png","folder":"block","namespace":"","id":"0","group":"","scope":0,"width":64,"height":64,"uv_width":64,"uv_height":64,"particle":false,"use_as_default":false,"layers_enabled":true,"sync_to_project":"","file_format":"png","render_mode":"default","render_sides":"auto","wrap_mode":"limited","pbr_channel":"color","fps":7,"frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"69683abb-0cbc-2632-be2c-1aa8a2ddc888","layers":[{"name":"layer","offset":[0,0],"scale":[1,1],"opacity":100,"visible":true,"blend_mode":"default","width":64,"height":64,"data_url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAHKUlEQVR4AezY24vVVRQH8D2HmiyKdMzLIFlgE6TdsAvdhMKKrtDlxcSXiIjAXoJefOgfEHopKJ96CfNFEyqQQnwQLLOEqKw0KQ3xOl4wyqZgOp8t6/DrgDW/Obv5JTPid9bea6299lrfvX6/c85uvf7Gg6Mb1j2RserVe0djTpqHLeYkHcme2v+2bVqW13dLfsCXDPueHa+MGodsh0jhw0/cmJPm9BBzsjoXYzxorV2/L32+62Q6cOzXvD7medL+Q796zbfp4JGR9iylqn3L1oNZ588NC4bSoZNnDLO0zqQq2edOn5aODv+cZs28Mks+EHHDP+ZsQD+WPPjWQWtg4OJOcQpa/vRViVRwSD7VMZsE+dpMMV/t3ZMUZy5ZEm65ZqAT3xwJgATSWnp7iGtsL7FJupB8qmO2ah7W1kXrpkXT03ffD3eS3LTlSLKR4KQNBb1vyWD2MwY2mxsrJjoACfOuuIQ6d9UH2w7l2OKxMQRB5tbSlchDnLpoKVAxEiQlIghSjEMXfrNnXZKJCBtf0AFkQLwYk+bI8LjpCqdPHx0Q8fnFnux187CmDlorH1mRFGMjxS26bGleTy+pPGn/0QFtkQZn9+cO4WcdnWKcppM1pnvsrrmdkze3jqyCb3SA/cTrJY9q7LGOW+GI9fsXPJzmDs5Oy+94Oq39dH2KpCSPDAmS7Kn9DwltkVudBESQThsJ1i6+/tK/kcGmE6qEWQO95GF9XbQULEnFGb/23psdEgYGpud4A78tSTpA8UhBzjenN2c/DtWWdqpIEFOhWnrn178kJPA1B3ZzJJD2puslD3HqorV597tJgTa3+OUnX0x0Etq6b31aeu0z1Ln1kUCvA5w+P8YvfjiePwEQYR6odgAS7PH8E/PTqufuTt2+YvWaR+xbR7YUoiib7zq5PhdPJ0gUf/zirZkkustmXJ6c/h1L70nhF8XE6SOEL6loxZs/+/htSVds2v5l/q4QnxZsYvWahzh10Vry6P3p6oXX5nZGgkSuu3lRjuNxMNCykmPbuP2tXPip4RMJCezxJvdRaK6wIMVaJNC//f6OpCuMtb5Hha95iTzEqYv8Erxw2rQ0tPjGpHCFCjJjzqz8MtSaCmdnMyYvnzmDW0a8ycnoAhIJty48+x5BguJ1hUVsfJBgDr3mIUZdtP44cyaBhYpSuDEgRMFOxxwJxqRk6UAhpE6oFhR6xbNr/zjxsAUhcgB+483D2rrIHWDRsQNnv9fbPEA/tHAoEyQ5oAsECYpWkA5gM6Yz1uqkTtAB9EFCdcwHesnD+rpoRRGK9lwHItAF/f2Jbvjg4QRICISPU1QMqfjQh1QwO1t0iTl7EFQiD/HqIj8CNgckRICfdu1OJw4f7QARbEgApCCCDhRPRmGKNVY8vTkZX5kRYe5dQIolB+glD7H+Cd221oLF9/XNX3hnhvHiB57qg6UrXuirgu72R5f1Bcz5C/jSyo/6Anc9tK7vqWUbM6rj0JH0Q7et7iNBDLF6zUOcuihyIfLZh+tG9+7cMrp/1ycZxoHN76wZhZjv/HjDKNCBtXWTLulf5ELk9IlT+T0RLzBtDBL1qQIeGXPtDXTm1pJNociFiOS9L/4cGUlI8DwDEhTLzhbvDnN6X8CCCLomUORCRCGSHz50NB3efyB5gTrxIOGKeYNp5uCcjCACGdYggmwKxS5EkNB/UX+uY+T3kfzpgYToiGxo/0HEBe2PVmCHtrqx/0UuRBQB2nnO/Hm5GCToBo8GmxMP0LFlx4b/dL4JDrQvR8d7IaKNIWpBQnc3OHlw8n5R8kUCMoybQpELESesACQEPBKIoNcNTt+YHRFsQNckilyIKAAJYBxQrCJ1g487L0dE+HTwYmT32IR/E7LIhYjEtbKWrpKg0CiyWuihH/flj0vr2MmmUORCxGlqeSeNBCcdRCCBXaF8vAMU6+MwfMybQn4JStJvfL//XXZIxom5+xvLhQj/iKHlzaH6EcgOiPAOAGN+TSL/GvSFRRISUrgxIGQsFyLWgzXdMZxy2NiRUAVdk8gdIAGnRSogYD6WCxF+cK4YXnxICPANICPGTcgiFyJRBOKceCAK8tzTIQKCCDJ8/iv5b3HzI6AAUEAs8CLzZg8ogk0BoKAogLQexhtD7CZQ5EKkqcuMEoQVuRApkUhTMYpciDSVfIl9i12IlEimiRhFLkSaSLzUnsUuREolNNFxilyITHTSJffrfBPs5UKkZEITHavIhchEJ11yv2IXIiWTmshYxS5EJjLpknsVuRApmdBEx8ovQT9ier0QmejES+2Xfw36NSegX3LjuRCx9nxF7gDJn+syo86FiDhNo+7+RS5E6m76f/LPj4B3AHgEIrk6FyKx5nyURS5EzsfCI+fOOyAUk01OETDZTry73qkO6GZkss2nOmCynXh3vVMd0M3IZJtPdcBkO/Hueqc6oJuR823ea75/AQAA//9gp46YAAAABklEQVQDANy7WuoTYMIGAAAAAElFTkSuQmCC"}],"source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAHKUlEQVR4AezY24vVVRQH8D2HmiyKdMzLIFlgE6TdsAvdhMKKrtDlxcSXiIjAXoJefOgfEHopKJ96CfNFEyqQQnwQLLOEqKw0KQ3xOl4wyqZgOp8t6/DrgDW/Obv5JTPid9bea6299lrfvX6/c85uvf7Gg6Mb1j2RserVe0djTpqHLeYkHcme2v+2bVqW13dLfsCXDPueHa+MGodsh0jhw0/cmJPm9BBzsjoXYzxorV2/L32+62Q6cOzXvD7medL+Q796zbfp4JGR9iylqn3L1oNZ588NC4bSoZNnDLO0zqQq2edOn5aODv+cZs28Mks+EHHDP+ZsQD+WPPjWQWtg4OJOcQpa/vRViVRwSD7VMZsE+dpMMV/t3ZMUZy5ZEm65ZqAT3xwJgATSWnp7iGtsL7FJupB8qmO2ah7W1kXrpkXT03ffD3eS3LTlSLKR4KQNBb1vyWD2MwY2mxsrJjoACfOuuIQ6d9UH2w7l2OKxMQRB5tbSlchDnLpoKVAxEiQlIghSjEMXfrNnXZKJCBtf0AFkQLwYk+bI8LjpCqdPHx0Q8fnFnux187CmDlorH1mRFGMjxS26bGleTy+pPGn/0QFtkQZn9+cO4WcdnWKcppM1pnvsrrmdkze3jqyCb3SA/cTrJY9q7LGOW+GI9fsXPJzmDs5Oy+94Oq39dH2KpCSPDAmS7Kn9DwltkVudBESQThsJ1i6+/tK/kcGmE6qEWQO95GF9XbQULEnFGb/23psdEgYGpud4A78tSTpA8UhBzjenN2c/DtWWdqpIEFOhWnrn178kJPA1B3ZzJJD2puslD3HqorV597tJgTa3+OUnX0x0Etq6b31aeu0z1Ln1kUCvA5w+P8YvfjiePwEQYR6odgAS7PH8E/PTqufuTt2+YvWaR+xbR7YUoiib7zq5PhdPJ0gUf/zirZkkustmXJ6c/h1L70nhF8XE6SOEL6loxZs/+/htSVds2v5l/q4QnxZsYvWahzh10Vry6P3p6oXX5nZGgkSuu3lRjuNxMNCykmPbuP2tXPip4RMJCezxJvdRaK6wIMVaJNC//f6OpCuMtb5Hha95iTzEqYv8Erxw2rQ0tPjGpHCFCjJjzqz8MtSaCmdnMyYvnzmDW0a8ycnoAhIJty48+x5BguJ1hUVsfJBgDr3mIUZdtP44cyaBhYpSuDEgRMFOxxwJxqRk6UAhpE6oFhR6xbNr/zjxsAUhcgB+483D2rrIHWDRsQNnv9fbPEA/tHAoEyQ5oAsECYpWkA5gM6Yz1uqkTtAB9EFCdcwHesnD+rpoRRGK9lwHItAF/f2Jbvjg4QRICISPU1QMqfjQh1QwO1t0iTl7EFQiD/HqIj8CNgckRICfdu1OJw4f7QARbEgApCCCDhRPRmGKNVY8vTkZX5kRYe5dQIolB+glD7H+Cd221oLF9/XNX3hnhvHiB57qg6UrXuirgu72R5f1Bcz5C/jSyo/6Anc9tK7vqWUbM6rj0JH0Q7et7iNBDLF6zUOcuihyIfLZh+tG9+7cMrp/1ycZxoHN76wZhZjv/HjDKNCBtXWTLulf5ELk9IlT+T0RLzBtDBL1qQIeGXPtDXTm1pJNociFiOS9L/4cGUlI8DwDEhTLzhbvDnN6X8CCCLomUORCRCGSHz50NB3efyB5gTrxIOGKeYNp5uCcjCACGdYggmwKxS5EkNB/UX+uY+T3kfzpgYToiGxo/0HEBe2PVmCHtrqx/0UuRBQB2nnO/Hm5GCToBo8GmxMP0LFlx4b/dL4JDrQvR8d7IaKNIWpBQnc3OHlw8n5R8kUCMoybQpELESesACQEPBKIoNcNTt+YHRFsQNckilyIKAAJYBxQrCJ1g487L0dE+HTwYmT32IR/E7LIhYjEtbKWrpKg0CiyWuihH/flj0vr2MmmUORCxGlqeSeNBCcdRCCBXaF8vAMU6+MwfMybQn4JStJvfL//XXZIxom5+xvLhQj/iKHlzaH6EcgOiPAOAGN+TSL/GvSFRRISUrgxIGQsFyLWgzXdMZxy2NiRUAVdk8gdIAGnRSogYD6WCxF+cK4YXnxICPANICPGTcgiFyJRBOKceCAK8tzTIQKCCDJ8/iv5b3HzI6AAUEAs8CLzZg8ogk0BoKAogLQexhtD7CZQ5EKkqcuMEoQVuRApkUhTMYpciDSVfIl9i12IlEimiRhFLkSaSLzUnsUuREolNNFxilyITHTSJffrfBPs5UKkZEITHavIhchEJ11yv2IXIiWTmshYxS5EJjLpknsVuRApmdBEx8ovQT9ier0QmejES+2Xfw36NSegX3LjuRCx9nxF7gDJn+syo86FiDhNo+7+RS5E6m76f/LPj4B3AHgEIrk6FyKx5nyURS5EzsfCI+fOOyAUk01OETDZTry73qkO6GZkss2nOmCynXh3vVMd0M3IZJtPdcBkO/Hueqc6oJuR823ea75/AQAA//9gp46YAAAABklEQVQDANy7WuoTYMIGAAAAAElFTkSuQmCC"},{"name":"VoxelTexture0.png","relative_path":"../../../../../../OneDrive/Terrain4GameEngine/Terrain4JEngine/resources/EngineResources/Texture/VoxelTextures/VoxelTexture0.png","folder":"","namespace":"","id":"1","group":"","scope":0,"width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","file_format":"png","render_mode":"default","render_sides":"auto","wrap_mode":"limited","pbr_channel":"color","fps":7,"frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"e505a55b-7491-9981-c08b-7164584268e8","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABg0lEQVR4AVzRsUvCQRjG8eMoa4mQChEhWmpoaOi/bW9oamuKaAwaHB2CqARRMRFpMQvMzwsvSOJzv7vnfe/7vndXn+9uVq/dx1W/9xQyTz1cX60o19372xXxyN76NZuX+XRWPgfD4re9u1vIvNk6KiRuvX/QLMSztreazMaT8rtcBuRnsSgEIllcbDocRyFr/sn5WcCrCXM6mpRxf1Deey+RmJDDTrsctFuhBIHZAxQdgDR2Gryy/F4WHWnbsYAisB6AthqNQuJUDeRcrePOOq0ERDcJUjHFE4vE9VC1Qet5/EH+d6MyqbzX3I88ELDogAOSciQgviOpbi4OJEa8uANHIEZKsiTdeC6XC+R1XKy4YwdAK1rahEjMJIkJHr19xHNbi1c0LasEolKCQMQlynEHNnrOzIkOJJ5eXhQtS6DNJxQnIHdA5vKqdyYL5ma7qmRMHGRTvOjAREVfkJS1iwNJ8VJg1cCwScUUj5ybB0QJ8hWPI4AQCJNcptdJAfFBCBTkDwAA//+BTJWUAAAABklEQVQDADJVQZXvMK6QAAAAAElFTkSuQmCC"},{"name":"VoxelTexture1.png","relative_path":"../../../../../../OneDrive/Terrain4GameEngine/Terrain4JEngine/resources/EngineResources/Texture/VoxelTextures/VoxelTexture1.png","folder":"","namespace":"","id":"2","group":"","scope":0,"width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","file_format":"png","render_mode":"default","render_sides":"auto","wrap_mode":"limited","pbr_channel":"color","fps":7,"frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"80a068ac-d675-b0a0-3eb1-e5be08552de9","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB30lEQVR4AUzRMWuTYRQF4MuLhlYobSKNZlKQFGxAxamDASVFUBelk8U/IDg5OvgHBBcF9Q9Ul6ijS+mQRcHVqJ3sUEJrYyuCFh1qnhfe0MD97r3nnnPu/b6kJ0+vHrx+dTPHg4eXD0ov68us9DJMNk8r3Y342N+LzZ3f4Vd6tYA/evE5Btt/tXF4vtYbRKrVJsdDwPLSqZAJSsY5XJsxwk3nWzPx5etwbPJubTsIkGRCq6+0G5mnFmZMEoKmCBgiMFWbyYVXnz2WjWBm6d71O6EhMGxNdegDTpSb0cMFoxSNeiVfiEeXgILb4plrcbJRj+WFpVh5380mSETM1LJ5jH5MEgGCofrxm2djk1ptZkSLqP1phwuIXcb806/VzEur6y8zgQn2/Vt3A8ast9GNztxtcD6dCdwFtuMlBdCW/l43i2FURfxjspeXwKaq02H7QudS4KX2jcU4PT+Xz2ECPHuhhRteR+EfssTs7YfnWfhzuBtM8kc8OjERzYvnghCRqHpiNn9MZxKam6nl6eNVtEj/9vdD6ICEasGQwJV6JmrZUli+QLGzOZCCSQlAc76ZF1giYCWYJA8AkfcqARNHKpWADQdbIZiUMM+vwEQwAYpv/fXY3fo+DkZwJoIpo/8AAAD//zXmyJsAAAAGSURBVAMA9OoklWqeOYUAAAAASUVORK5CYII="},{"name":"VoxelTexture15.png","relative_path":"../../../../../../OneDrive/Terrain4GameEngine/Terrain4JEngine/resources/EngineResources/Texture/VoxelTextures/VoxelTexture15.png","folder":"","namespace":"","id":"3","group":"","scope":0,"width":16,"height":16,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","file_format":"png","render_mode":"default","render_sides":"auto","wrap_mode":"limited","pbr_channel":"color","fps":7,"frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"6445f238-e9fa-a73e-8a48-070020674d9a","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABi0lEQVR4AVzSPSvGYRQG8Lv/IMkgb5FYsIjFy8JuooxWyUew+BrsVpOFwSdQ8lIiCyaJvGWQZMHv1Hn6P546nXOuc67rvp7/fVeHB8s/uztLP/8zTGxuzTfNr4/XYzdzVf5+E8Oj5fH9668qke9fPqOuZ/O+jtby/HpXeroGI1uqNBe318UQkCT11EhneXj6VkYQEURk3EqTDogMdLfFMqH9w8cQIGJmAJf1uPEXOABmIGQt64mdXL0XrpwODwcaapTVBguzfY2T9f29LVJT2A0HiDkhpHYaEcTJ8fYmMTNO8IhUdUsAIogWWT+7/ChECOuFuZ5IdXrzFjdACJhRd0AEaW1pqGyszsV3yL1woMnTCeplJGT9yuJM4erg6DzeSt5WvAMLrlI2SDd1u9t7x4UrO6z7q3bjHQB90XQhE5ke6zAqnCBzBTCzQ6RSAN0pQC0SR9az70R1zghWSAAOcghTsypzwgE8RbJu3AI1Qgj1QLBsli71dhwQTxkZkAPLamS4Xs4nT0jvW/wCAAD//waBj7MAAAAGSURBVAMADDkzOuVptksAAAAASUVORK5CYII="}]} \ No newline at end of file diff --git a/resources/models/cube/Cube.colmesh b/resources/models/cube/Cube.colmesh deleted file mode 100644 index e69de29..0000000 diff --git a/resources/models/cube/Cube.idx b/resources/models/cube/Cube.idx deleted file mode 100644 index 1cd3c63..0000000 Binary files a/resources/models/cube/Cube.idx and /dev/null differ diff --git a/resources/models/cube/Cube.json b/resources/models/cube/Cube.json deleted file mode 100644 index e53f296..0000000 --- a/resources/models/cube/Cube.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ID": "Cube", - "Meshes": [ - { - "ID": "mesh_0", - "MaterialID": "Cube-mat-1", - "OffsetVertex": 0, - "VertexSize": 1344, - "OffsetIndex": 0, - "IndexSize": 144 - } - ], - "VertexPath": "resources/models/cube/Cube.vtx", - "IndexPath": "resources/models/cube/Cube.idx" -} \ No newline at end of file diff --git a/resources/models/cube/Cube.mtl b/resources/models/cube/Cube.mtl deleted file mode 100644 index 4cbe259..0000000 --- a/resources/models/cube/Cube.mtl +++ /dev/null @@ -1,4 +0,0 @@ -# Made in Blockbench 5.1.4 -newmtl m_b3ff62ec-245d-6ae0-3e07-f637264603d3 -map_Kd cubetexture2.png -newmtl none \ No newline at end of file diff --git a/resources/models/cube/Cube.obj b/resources/models/cube/Cube.obj deleted file mode 100644 index 6fd7705..0000000 --- a/resources/models/cube/Cube.obj +++ /dev/null @@ -1,49 +0,0 @@ -# Made in Blockbench 5.1.4 -mtllib CollisionCube.mtl - -o mesh -v 0.5 1 0.5 -v 0.5 1 -0.5 -v 0.5 0 0.5 -v 0.5 0 -0.5 -v -0.5 1 0.5 -v -0.5 1 -0.5 -v -0.5 0 0.5 -v -0.5 0 -0.5 -vt 0.3333333333333333 1 -vt 0 1 -vt 0 0.6666666666666667 -vt 0.3333333333333333 0.6666666666666667 -vt 0.3333333333333333 0.33333333333333337 -vt 0.3333333333333333 0.6666666666666667 -vt 0 0.6666666666666667 -vt 0 0.33333333333333337 -vt 0.3333333333333333 0.6666666666666667 -vt 0.6666666666666666 0.6666666666666667 -vt 0.6666666666666666 1 -vt 0.3333333333333333 1 -vt 0.6666666666666666 0.33333333333333337 -vt 0.6666666666666666 0.6666666666666667 -vt 0.3333333333333333 0.6666666666666667 -vt 0.3333333333333333 0.33333333333333337 -vt 0.3333333333333333 0 -vt 0.3333333333333333 0.33333333333333337 -vt 0 0.33333333333333337 -vt 0 0 -vt 1 1 -vt 0.6666666666666666 1 -vt 0.6666666666666666 0.6666666666666667 -vt 1 0.6666666666666667 -vn 1 0 0 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -vn 0 0 1 -vn 0 0 -1 -usemtl m_b3ff62ec-245d-6ae0-3e07-f637264603d3 -f 2/1/1 1/2/1 3/3/1 4/4/1 -f 7/5/2 5/6/2 6/7/2 8/8/2 -f 5/9/3 1/10/3 2/11/3 6/12/3 -f 4/13/4 3/14/4 7/15/4 8/16/4 -f 3/17/5 1/18/5 5/19/5 7/20/5 -f 6/21/6 2/22/6 4/23/6 8/24/6 \ No newline at end of file diff --git a/resources/models/cube/Cube.vtx b/resources/models/cube/Cube.vtx deleted file mode 100644 index a3cdd97..0000000 Binary files a/resources/models/cube/Cube.vtx and /dev/null differ diff --git a/resources/models/cube/Cube_mat.json b/resources/models/cube/Cube_mat.json deleted file mode 100644 index 3697f2a..0000000 --- a/resources/models/cube/Cube_mat.json +++ /dev/null @@ -1,101 +0,0 @@ -[ - { - "ID": "Cube-mat-0", - "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0, - "EmissiveTexture": "", - "EmissiveColour": { - "X": 0.0, - "Y": 0.0, - "Z": 0.0, - "W": 1.0 - }, - "TranslucencyTexture": "", - "Translucency": 0.0, - "OpacityTexture": "", - "Opacity": 1.0, - "ColorTransparency": { - "X": 0.0, - "Y": 0.0, - "Z": 0.0, - "W": 1.0 - }, - "Refractiveness": 1.0, - "Reflectiveness": 0.0 - }, - { - "ID": "Cube-mat-1", - "TexturePath": "resources\\models\\cube\\cubetexture2.png", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0, - "EmissiveTexture": "", - "EmissiveColour": { - "X": 0.0, - "Y": 0.0, - "Z": 0.0, - "W": 1.0 - }, - "TranslucencyTexture": "", - "Translucency": 0.0, - "OpacityTexture": "", - "Opacity": 1.0, - "ColorTransparency": { - "X": 0.0, - "Y": 0.0, - "Z": 0.0, - "W": 1.0 - }, - "Refractiveness": 1.0, - "Reflectiveness": 0.0 - }, - { - "ID": "Cube-mat-2", - "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0, - "EmissiveTexture": "", - "EmissiveColour": { - "X": 0.0, - "Y": 0.0, - "Z": 0.0, - "W": 1.0 - }, - "TranslucencyTexture": "", - "Translucency": 0.0, - "OpacityTexture": "", - "Opacity": 0.0, - "ColorTransparency": { - "X": 0.0, - "Y": 0.0, - "Z": 0.0, - "W": 1.0 - }, - "Refractiveness": 1.0, - "Reflectiveness": 0.0 - } -] \ No newline at end of file diff --git a/resources/models/cube/cube2.bbmodel b/resources/models/cube/cube2.bbmodel deleted file mode 100644 index a153baa..0000000 --- a/resources/models/cube/cube2.bbmodel +++ /dev/null @@ -1 +0,0 @@ -{"meta":{"format_version":"5.0","model_format":"free","box_uv":false},"name":"cube2","model_identifier":"","visible_box":[1,1,0],"variable_placeholders":"","multi_file_ruleset":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":16,"height":16},"elements":[{"name":"mesh","color":0,"origin":[0,-8,0],"rotation":[0,0,0],"shading":"flat","export":true,"visibility":true,"locked":false,"render_order":"default","scope":0,"allow_mirror_modeling":true,"vertices":{"XzFY":[8,16,-8],"eUPl":[8,16,8],"8SYR":[8,0,8],"k8HP":[8,0,-8],"XYkF":[-8,0,8],"7tgC":[-8,16,8],"UQAK":[-8,16,-8],"RaYA":[-8,0,-8]},"faces":{"Mq2Egtzk":{"uv":{"k8HP":[16,16],"8SYR":[0,16],"eUPl":[0,0],"XzFY":[16,0]},"texture":1,"vertices":["XzFY","eUPl","8SYR","k8HP"]},"sPeWakry":{"uv":{"RaYA":[0,33],"UQAK":[0,17],"7tgC":[16,17],"XYkF":[16,33]},"texture":1,"vertices":["XYkF","7tgC","UQAK","RaYA"]},"RcIh4AJO":{"uv":{"UQAK":[17,0],"XzFY":[33,0],"eUPl":[33,16],"7tgC":[17,16]},"texture":1,"vertices":["7tgC","eUPl","XzFY","UQAK"]},"d3p8FZj1":{"uv":{"RaYA":[17,33],"XYkF":[17,17],"8SYR":[33,17],"k8HP":[33,33]},"texture":1,"vertices":["k8HP","8SYR","XYkF","RaYA"]},"st29r60C":{"uv":{"XYkF":[0,50],"7tgC":[0,34],"eUPl":[16,34],"8SYR":[16,50]},"texture":1,"vertices":["8SYR","eUPl","7tgC","XYkF"]},"jOl92t4U":{"uv":{"RaYA":[50,16],"k8HP":[34,16],"XzFY":[34,0],"UQAK":[50,0]},"texture":1,"vertices":["UQAK","XzFY","k8HP","RaYA"]}},"type":"mesh","uuid":"7d6e8e02-dd5f-2003-7e81-05c6fafaef5c"}],"groups":[],"outliner":["7d6e8e02-dd5f-2003-7e81-05c6fafaef5c"],"textures":[{"name":"CollisionCubeTexture.png","relative_path":"../../../../../WorkExperience/resources/models/VisualCollision/CollisionCubeTexture.png","folder":"","namespace":"","id":"0","group":"","scope":0,"width":3,"height":3,"uv_width":16,"uv_height":16,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","file_format":"png","render_mode":"default","render_sides":"auto","wrap_mode":"limited","pbr_channel":"color","fps":7,"frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"0ede2db4-9473-c2da-16ca-50de495eaef3","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAM0lEQVR4AQAnANj/Av8AABkA/1wZmQD/GQIBR/8AAACZAGcAAecC9bgBAAABC+cAAAAAAAAA//8TNbORAAAABklEQVQDAN6qChREM0GFAAAAAElFTkSuQmCC"},{"name":"cubetexture.png","relative_path":"../../../../../WorkExperience/resources/models/cube/cubetexture.png","folder":"","namespace":"","id":"1","group":"","scope":0,"width":64,"height":64,"uv_width":64,"uv_height":64,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","file_format":"png","render_mode":"default","render_sides":"auto","wrap_mode":"limited","pbr_channel":"color","fps":7,"frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"92ecff68-149f-0aa1-5be7-e0aab7f21645","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAHKUlEQVR4AezY24vVVRQH8D2HmiyKdMzLIFlgE6TdsAvdhMKKrtDlxcSXiIjAXoJefOgfEHopKJ96CfNFEyqQQnwQLLOEqKw0KQ3xOl4wyqZgOp8t6/DrgDW/Obv5JTPid9bea6299lrfvX6/c85uvf7Gg6Mb1j2RserVe0djTpqHLeYkHcme2v+2bVqW13dLfsCXDPueHa+MGodsh0jhw0/cmJPm9BBzsjoXYzxorV2/L32+62Q6cOzXvD7medL+Q796zbfp4JGR9iylqn3L1oNZ588NC4bSoZNnDLO0zqQq2edOn5aODv+cZs28Mks+EHHDP+ZsQD+WPPjWQWtg4OJOcQpa/vRViVRwSD7VMZsE+dpMMV/t3ZMUZy5ZEm65ZqAT3xwJgATSWnp7iGtsL7FJupB8qmO2ah7W1kXrpkXT03ffD3eS3LTlSLKR4KQNBb1vyWD2MwY2mxsrJjoACfOuuIQ6d9UH2w7l2OKxMQRB5tbSlchDnLpoKVAxEiQlIghSjEMXfrNnXZKJCBtf0AFkQLwYk+bI8LjpCqdPHx0Q8fnFnux187CmDlorH1mRFGMjxS26bGleTy+pPGn/0QFtkQZn9+cO4WcdnWKcppM1pnvsrrmdkze3jqyCb3SA/cTrJY9q7LGOW+GI9fsXPJzmDs5Oy+94Oq39dH2KpCSPDAmS7Kn9DwltkVudBESQThsJ1i6+/tK/kcGmE6qEWQO95GF9XbQULEnFGb/23psdEgYGpud4A78tSTpA8UhBzjenN2c/DtWWdqpIEFOhWnrn178kJPA1B3ZzJJD2puslD3HqorV597tJgTa3+OUnX0x0Etq6b31aeu0z1Ln1kUCvA5w+P8YvfjiePwEQYR6odgAS7PH8E/PTqufuTt2+YvWaR+xbR7YUoiib7zq5PhdPJ0gUf/zirZkkustmXJ6c/h1L70nhF8XE6SOEL6loxZs/+/htSVds2v5l/q4QnxZsYvWahzh10Vry6P3p6oXX5nZGgkSuu3lRjuNxMNCykmPbuP2tXPip4RMJCezxJvdRaK6wIMVaJNC//f6OpCuMtb5Hha95iTzEqYv8Erxw2rQ0tPjGpHCFCjJjzqz8MtSaCmdnMyYvnzmDW0a8ycnoAhIJty48+x5BguJ1hUVsfJBgDr3mIUZdtP44cyaBhYpSuDEgRMFOxxwJxqRk6UAhpE6oFhR6xbNr/zjxsAUhcgB+483D2rrIHWDRsQNnv9fbPEA/tHAoEyQ5oAsECYpWkA5gM6Yz1uqkTtAB9EFCdcwHesnD+rpoRRGK9lwHItAF/f2Jbvjg4QRICISPU1QMqfjQh1QwO1t0iTl7EFQiD/HqIj8CNgckRICfdu1OJw4f7QARbEgApCCCDhRPRmGKNVY8vTkZX5kRYe5dQIolB+glD7H+Cd221oLF9/XNX3hnhvHiB57qg6UrXuirgu72R5f1Bcz5C/jSyo/6Anc9tK7vqWUbM6rj0JH0Q7et7iNBDLF6zUOcuihyIfLZh+tG9+7cMrp/1ycZxoHN76wZhZjv/HjDKNCBtXWTLulf5ELk9IlT+T0RLzBtDBL1qQIeGXPtDXTm1pJNociFiOS9L/4cGUlI8DwDEhTLzhbvDnN6X8CCCLomUORCRCGSHz50NB3efyB5gTrxIOGKeYNp5uCcjCACGdYggmwKxS5EkNB/UX+uY+T3kfzpgYToiGxo/0HEBe2PVmCHtrqx/0UuRBQB2nnO/Hm5GCToBo8GmxMP0LFlx4b/dL4JDrQvR8d7IaKNIWpBQnc3OHlw8n5R8kUCMoybQpELESesACQEPBKIoNcNTt+YHRFsQNckilyIKAAJYBxQrCJ1g487L0dE+HTwYmT32IR/E7LIhYjEtbKWrpKg0CiyWuihH/flj0vr2MmmUORCxGlqeSeNBCcdRCCBXaF8vAMU6+MwfMybQn4JStJvfL//XXZIxom5+xvLhQj/iKHlzaH6EcgOiPAOAGN+TSL/GvSFRRISUrgxIGQsFyLWgzXdMZxy2NiRUAVdk8gdIAGnRSogYD6WCxF+cK4YXnxICPANICPGTcgiFyJRBOKceCAK8tzTIQKCCDJ8/iv5b3HzI6AAUEAs8CLzZg8ogk0BoKAogLQexhtD7CZQ5EKkqcuMEoQVuRApkUhTMYpciDSVfIl9i12IlEimiRhFLkSaSLzUnsUuREolNNFxilyITHTSJffrfBPs5UKkZEITHavIhchEJ11yv2IXIiWTmshYxS5EJjLpknsVuRApmdBEx8ovQT9ier0QmejES+2Xfw36NSegX3LjuRCx9nxF7gDJn+syo86FiDhNo+7+RS5E6m76f/LPj4B3AHgEIrk6FyKx5nyURS5EzsfCI+fOOyAUk01OETDZTry73qkO6GZkss2nOmCynXh3vVMd0M3IZJtPdcBkO/Hueqc6oJuR823ea75/AQAA//9gp46YAAAABklEQVQDANy7WuoTYMIGAAAAAElFTkSuQmCC"}]} \ No newline at end of file diff --git a/resources/models/cube/cubetexture.png b/resources/models/cube/cubetexture.png deleted file mode 100644 index 707e7c9..0000000 Binary files a/resources/models/cube/cubetexture.png and /dev/null differ diff --git a/resources/models/cube/cubetexture2.png b/resources/models/cube/cubetexture2.png deleted file mode 100644 index 40bc282..0000000 Binary files a/resources/models/cube/cubetexture2.png and /dev/null differ diff --git a/resources/models/melona/melona.idx b/resources/models/melona/melona.idx index e5f7da4..faba86d 100644 Binary files a/resources/models/melona/melona.idx and b/resources/models/melona/melona.idx differ diff --git a/resources/models/melona/melona.json b/resources/models/melona/melona.json index ba4cf1a..166e958 100644 --- a/resources/models/melona/melona.json +++ b/resources/models/melona/melona.json @@ -5,15 +5,15 @@ "ID": "m_6d7d0384-980c-6574-37d9-8a8b11a5fdda_0", "MaterialID": "melona-mat-1", "OffsetVertex": 0, - "VertexSize": 24192, + "VertexSize": 8320, "OffsetIndex": 0, "IndexSize": 2640 }, { "ID": "none_1", "MaterialID": "melona-mat-2", - "OffsetVertex": 24192, - "VertexSize": 672, + "OffsetVertex": 8320, + "VertexSize": 160, "OffsetIndex": 2640, "IndexSize": 96 } diff --git a/resources/models/melona/melona.vtx b/resources/models/melona/melona.vtx index bb7d3e9..2200d15 100644 Binary files a/resources/models/melona/melona.vtx and b/resources/models/melona/melona.vtx differ diff --git a/resources/models/melona/melona_mat.json b/resources/models/melona/melona_mat.json index dc33091..8a57a89 100644 --- a/resources/models/melona/melona_mat.json +++ b/resources/models/melona/melona_mat.json @@ -2,43 +2,31 @@ { "ID": "melona-mat-0", "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", "DiffuseColour": { "X": 0.6, "Y": 0.6, "Z": 0.6, "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 + } }, { "ID": "melona-mat-1", "TexturePath": "resources\\models\\melona\\Melonamodel.png", - "NormalTexturePath": "", - "MetalRoughnessMap": "", "DiffuseColour": { "X": 0.6, "Y": 0.6, "Z": 0.6, "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 + } }, { "ID": "melona-mat-2", "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", "DiffuseColour": { "X": 0.6, "Y": 0.6, "Z": 0.6, "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 + } } ] \ No newline at end of file diff --git a/resources/models/musket/Musket.png b/resources/models/musket/Musket.png deleted file mode 100644 index 5360dc2..0000000 Binary files a/resources/models/musket/Musket.png and /dev/null differ diff --git a/resources/models/musket/musket.colmesh b/resources/models/musket/musket.colmesh deleted file mode 100644 index e69de29..0000000 diff --git a/resources/models/musket/musket.idx b/resources/models/musket/musket.idx deleted file mode 100644 index 696ab9b..0000000 Binary files a/resources/models/musket/musket.idx and /dev/null differ diff --git a/resources/models/musket/musket.json b/resources/models/musket/musket.json deleted file mode 100644 index 816241b..0000000 --- a/resources/models/musket/musket.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "ID": "musket", - "Meshes": [ - { - "ID": "cube_0", - "MaterialID": "musket-mat-1", - "OffsetVertex": 0, - "VertexSize": 25088, - "OffsetIndex": 0, - "IndexSize": 2880 - } - ], - "VertexPath": "resources/models/musket/musket.vtx", - "IndexPath": "resources/models/musket/musket.idx" -} \ No newline at end of file diff --git a/resources/models/musket/musket.mtl b/resources/models/musket/musket.mtl deleted file mode 100644 index 9d4489d..0000000 --- a/resources/models/musket/musket.mtl +++ /dev/null @@ -1,4 +0,0 @@ -# Made in Blockbench 5.1.4 -newmtl m_2fae0962-6878-9312-f690-fafaddc2a80c -map_Kd Musket.png -newmtl none \ No newline at end of file diff --git a/resources/models/musket/musket.obj b/resources/models/musket/musket.obj deleted file mode 100644 index 4b69288..0000000 --- a/resources/models/musket/musket.obj +++ /dev/null @@ -1,923 +0,0 @@ -# Made in Blockbench 5.1.4 -mtllib musket.mtl - -o cube -v 0.046875 0.58203125 0.6875 -v 0.046875 0.58203125 -0.75 -v 0.046875 0.51953125 0.6875 -v 0.046875 0.51953125 -0.75 -v -0.046875 0.58203125 -0.75 -v -0.046875 0.58203125 0.6875 -v -0.046875 0.51953125 -0.75 -v -0.046875 0.51953125 0.6875 -vt 0.59375 0.953125 -vt 0.5625 0.953125 -vt 0.5625 0.9375 -vt 0.59375 0.9375 -vt 0.625 0.640625 -vt 0.265625 0.640625 -vt 0.265625 0.625 -vt 0.625 0.625 -vt 0.609375 0.671875 -vt 0.578125 0.671875 -vt 0.578125 0.65625 -vt 0.609375 0.65625 -vt 0.671875 0.921875 -vt 0.3125 0.921875 -vt 0.3125 0.90625 -vt 0.671875 0.90625 -vt 0 0.421875 -vt 0.03125 0.421875 -vt 0.03125 0.78125 -vt 0 0.78125 -vt 0.046875 0.78125 -vt 0.078125 0.78125 -vt 0.078125 0.421875 -vt 0.046875 0.421875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 4/4/1 7/3/1 5/2/1 2/1/1 -f 3/8/2 4/7/2 2/6/2 1/5/2 -f 8/12/3 3/11/3 1/10/3 6/9/3 -f 7/16/4 8/15/4 6/14/4 5/13/4 -f 6/20/5 1/19/5 2/18/5 5/17/5 -f 7/24/6 4/23/6 3/22/6 8/21/6 -o cube -v 0.046812499999999924 0.625 0.8125 -v 0.046812499999999924 0.625 0.6875 -v 0.046812499999999924 0.5 0.8125 -v 0.046812499999999924 0.5 0.6875 -v -0.046812500000000035 0.625 0.6875 -v -0.046812500000000035 0.625 0.8125 -v -0.046812500000000035 0.5 0.6875 -v -0.046812500000000035 0.5 0.8125 -vt 0.609375 0.40625 -vt 0.59375 0.40625 -vt 0.59375 0.375 -vt 0.609375 0.375 -vt 0.5625 0.5 -vt 0.53125 0.5 -vt 0.53125 0.46875 -vt 0.5625 0.46875 -vt 0.625 1 -vt 0.609375 1 -vt 0.609375 0.96875 -vt 0.625 0.96875 -vt 0.53125 0.828125 -vt 0.5 0.828125 -vt 0.5 0.796875 -vt 0.53125 0.796875 -vt 0.1875 0.359375 -vt 0.203125 0.359375 -vt 0.203125 0.390625 -vt 0.1875 0.390625 -vt 0.609375 0.78125 -vt 0.625 0.78125 -vt 0.625 0.75 -vt 0.609375 0.75 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 12/28/7 15/27/7 13/26/7 10/25/7 -f 11/32/8 12/31/8 10/30/8 9/29/8 -f 16/36/9 11/35/9 9/34/9 14/33/9 -f 15/40/10 16/39/10 14/38/10 13/37/10 -f 14/44/11 9/43/11 10/42/11 13/41/11 -f 15/48/12 12/47/12 11/46/12 16/45/12 -o cube -v 0.046875 0.5293291419087276 1.0434698831278217 -v 0.046875 0.625 0.8125 -v 0.046875 0.29835925878090586 0.9477990250365492 -v 0.046875 0.3940301168721783 0.7168291419087276 -v -0.046875000000000444 0.625 0.8125 -v -0.046875000000000444 0.5293291419087276 1.0434698831278217 -v -0.046875000000000444 0.3940301168721783 0.7168291419087276 -v -0.046875000000000444 0.29835925878090586 0.9477990250365492 -vt 0.453125 1 -vt 0.421875 1 -vt 0.421875 0.9375 -vt 0.453125 0.9375 -vt 0.46875 0.71875 -vt 0.40625 0.71875 -vt 0.40625 0.65625 -vt 0.46875 0.65625 -vt 0.5 1 -vt 0.46875 1 -vt 0.46875 0.9375 -vt 0.5 0.9375 -vt 0.390625 0.609375 -vt 0.328125 0.609375 -vt 0.328125 0.546875 -vt 0.390625 0.546875 -vt 0.484375 0.65625 -vt 0.515625 0.65625 -vt 0.515625 0.71875 -vt 0.484375 0.71875 -vt 0.421875 0.515625 -vt 0.453125 0.515625 -vt 0.453125 0.453125 -vt 0.421875 0.453125 -vn 0 0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 -0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 0.3826834323650897 -vn 0 -0.9238795325112867 -0.3826834323650897 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 20/52/13 23/51/13 21/50/13 18/49/13 -f 19/56/14 20/55/14 18/54/14 17/53/14 -f 24/60/15 19/59/15 17/58/15 22/57/15 -f 23/64/16 24/63/16 22/62/16 21/61/16 -f 22/68/17 17/67/17 18/66/17 21/65/17 -f 23/72/18 20/71/18 19/70/18 24/69/18 -o cube -v 0.046812499999999924 0.5281249999999998 1.4195312500000001 -v 0.046812499999999924 0.5281249999999998 1.0445312500000001 -v 0.046812499999999924 0.27812500000000007 1.4195312500000001 -v 0.046812499999999924 0.27812500000000007 1.0445312500000001 -v -0.046812500000000035 0.5281249999999998 1.0445312500000001 -v -0.046812500000000035 0.5281249999999998 1.4195312500000001 -v -0.046812500000000035 0.27812500000000007 1.0445312500000001 -v -0.046812500000000035 0.27812500000000007 1.4195312500000001 -vt 0.203125 0.46875 -vt 0.1875 0.46875 -vt 0.1875 0.40625 -vt 0.203125 0.40625 -vt 0.25 0.640625 -vt 0.15625 0.640625 -vt 0.15625 0.578125 -vt 0.25 0.578125 -vt 0.234375 0.453125 -vt 0.21875 0.453125 -vt 0.21875 0.390625 -vt 0.234375 0.390625 -vt 0.40625 1 -vt 0.3125 1 -vt 0.3125 0.9375 -vt 0.40625 0.9375 -vt 0.515625 0.515625 -vt 0.53125 0.515625 -vt 0.53125 0.609375 -vt 0.515625 0.609375 -vt 0.15625 0.46875 -vt 0.171875 0.46875 -vt 0.171875 0.375 -vt 0.15625 0.375 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 28/76/19 31/75/19 29/74/19 26/73/19 -f 27/80/20 28/79/20 26/78/20 25/77/20 -f 32/84/21 27/83/21 25/82/21 30/81/21 -f 31/88/22 32/87/22 30/86/22 29/85/22 -f 30/92/23 25/91/23 26/90/23 29/89/23 -f 31/96/24 28/95/24 27/94/24 32/93/24 -o cube -v 0.04675000000000007 0.36148224834027304 1.447166045473688 -v 0.04675000000000007 0.5289062499999998 1.0429687500000002 -v 0.04675000000000007 0.1305123652124517 1.351495187382416 -v 0.04675000000000007 0.2979363668721784 0.9472978919087279 -v -0.046750000000000014 0.5289062499999998 1.0429687500000002 -v -0.046750000000000014 0.36148224834027304 1.447166045473688 -v -0.046750000000000014 0.2979363668721784 0.9472978919087279 -v -0.046750000000000014 0.1305123652124517 1.351495187382416 -vt 0.5625 0.609375 -vt 0.546875 0.609375 -vt 0.546875 0.546875 -vt 0.5625 0.546875 -vt 0.390625 0.71875 -vt 0.28125 0.71875 -vt 0.28125 0.65625 -vt 0.390625 0.65625 -vt 0.546875 0.453125 -vt 0.53125 0.453125 -vt 0.53125 0.390625 -vt 0.546875 0.390625 -vt 0.265625 0.71875 -vt 0.15625 0.71875 -vt 0.15625 0.65625 -vt 0.265625 0.65625 -vt 0.46875 0.390625 -vt 0.484375 0.390625 -vt 0.484375 0.5 -vt 0.46875 0.5 -vt 0.5 0.5 -vt 0.515625 0.5 -vt 0.515625 0.390625 -vt 0.5 0.390625 -vn 0 0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 -0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 0.3826834323650897 -vn 0 -0.9238795325112867 -0.3826834323650897 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 36/100/25 39/99/25 37/98/25 34/97/25 -f 35/104/26 36/103/26 34/102/26 33/101/26 -f 40/108/27 35/107/27 33/106/27 38/105/27 -f 39/112/28 40/111/28 38/110/28 37/109/28 -f 38/116/29 33/115/29 34/114/29 37/113/29 -f 39/120/30 36/119/30 35/118/30 40/117/30 -o cube -v 0.046875 0.5281312499999998 1.4765625 -v 0.046875 0.5281312499999998 1.3515625 -v 0.046875 0.130475 1.4765625 -v 0.046875 0.130475 1.3515625 -v -0.046875 0.5281312499999998 1.3515625 -v -0.046875 0.5281312499999998 1.4765625 -v -0.046875 0.130475 1.3515625 -v -0.046875 0.130475 1.4765625 -vt 0.25 0.5625 -vt 0.21875 0.5625 -vt 0.21875 0.46875 -vt 0.25 0.46875 -vt 0.40625 0.515625 -vt 0.375 0.515625 -vt 0.375 0.421875 -vt 0.40625 0.421875 -vt 0.5 0.609375 -vt 0.46875 0.609375 -vt 0.46875 0.515625 -vt 0.5 0.515625 -vt 0.359375 0.53125 -vt 0.328125 0.53125 -vt 0.328125 0.4375 -vt 0.359375 0.4375 -vt 0.546875 0.796875 -vt 0.578125 0.796875 -vt 0.578125 0.828125 -vt 0.546875 0.828125 -vt 0.5625 1 -vt 0.59375 1 -vt 0.59375 0.96875 -vt 0.5625 0.96875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 44/124/31 47/123/31 45/122/31 42/121/31 -f 43/128/32 44/127/32 42/126/32 41/125/32 -f 48/132/33 43/131/33 41/130/33 46/129/33 -f 47/136/34 48/135/34 46/134/34 45/133/34 -f 46/140/35 41/139/35 42/138/35 45/137/35 -f 47/144/36 44/143/36 43/142/36 48/141/36 -o cube -v 0.04419417382415922 0.5754441738241592 0.75 -v 0.04419417382415922 0.5754441738241592 -1.25 -v 0 0.53125 0.75 -v 0 0.53125 -1.25 -v 6.938893903907228e-18 0.6196383476483185 -1.25 -v 6.938893903907228e-18 0.6196383476483185 0.75 -v -0.044194173824159216 0.5754441738241592 -1.25 -v -0.044194173824159216 0.5754441738241592 0.75 -vt 0.5625 0.53125 -vt 0.546875 0.53125 -vt 0.546875 0.515625 -vt 0.5625 0.515625 -vt 0.59375 0.75 -vt 0.09375 0.75 -vt 0.09375 0.734375 -vt 0.59375 0.734375 -vt 0.625 0.4375 -vt 0.609375 0.4375 -vt 0.609375 0.421875 -vt 0.625 0.421875 -vt 0.59375 0.78125 -vt 0.09375 0.78125 -vt 0.09375 0.765625 -vt 0.59375 0.765625 -vt 0.09375 0.21875 -vt 0.109375 0.21875 -vt 0.109375 0.71875 -vt 0.09375 0.71875 -vt 0.125 0.71875 -vt 0.140625 0.71875 -vt 0.140625 0.21875 -vt 0.125 0.21875 -vn 0 0 -1 -vn 0.7071067811865475 -0.7071067811865476 0 -vn 0 0 1 -vn -0.7071067811865475 0.7071067811865476 0 -vn 0.7071067811865476 0.7071067811865475 0 -vn -0.7071067811865476 -0.7071067811865475 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 52/148/37 55/147/37 53/146/37 50/145/37 -f 51/152/38 52/151/38 50/150/38 49/149/38 -f 56/156/39 51/155/39 49/154/39 54/153/39 -f 55/160/40 56/159/40 54/158/40 53/157/40 -f 54/164/41 49/163/41 50/162/41 53/161/41 -f 55/168/42 52/167/42 51/166/42 56/165/42 -o cube -v 0 0.53125 -0.3125 -v 0 0.53125 -1.5 -v 0 0.34375 -0.3125 -v 0 0.34375 -1.5 -v 0 0.53125 -1.5 -v 0 0.53125 -0.3125 -v 0 0.34375 -1.5 -v 0 0.34375 -0.3125 -vt 0.25 0.40625 -vt 0.25 0.40625 -vt 0.25 0.359375 -vt 0.25 0.359375 -vt 0.296875 0.9375 -vt 0 0.9375 -vt 0 0.890625 -vt 0.296875 0.890625 -vt 0.359375 0.375 -vt 0.359375 0.375 -vt 0.359375 0.328125 -vt 0.359375 0.328125 -vt 0.296875 1 -vt 0 1 -vt 0 0.953125 -vt 0.296875 0.953125 -vt 0.53125 0.078125 -vt 0.53125 0.078125 -vt 0.53125 0.375 -vt 0.53125 0.375 -vt 0.546875 0.375 -vt 0.546875 0.375 -vt 0.546875 0.078125 -vt 0.546875 0.078125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 60/172/43 63/171/43 61/170/43 58/169/43 -f 59/176/44 60/175/44 58/174/44 57/173/44 -f 64/180/45 59/179/45 57/178/45 62/177/45 -f 63/184/46 64/183/46 62/182/46 61/181/46 -f 62/188/47 57/187/47 58/186/47 61/185/47 -f 63/192/48 60/191/48 59/190/48 64/189/48 -o cube -v 0.03125 0.69140625 -1.1875 -v 0.03125 0.69140625 -1.1875 -v 0.03125 0.56640625 -1.1875 -v 0.03125 0.56640625 -1.1875 -v -0.03125 0.69140625 -1.1875 -v -0.03125 0.69140625 -1.1875 -v -0.03125 0.56640625 -1.1875 -v -0.03125 0.56640625 -1.1875 -vt 0.609375 0.828125 -vt 0.59375 0.828125 -vt 0.59375 0.796875 -vt 0.609375 0.796875 -vt 0.078125 0.40625 -vt 0.078125 0.40625 -vt 0.078125 0.375 -vt 0.078125 0.375 -vt 0.578125 0.40625 -vt 0.5625 0.40625 -vt 0.5625 0.375 -vt 0.578125 0.375 -vt 0.25 0.453125 -vt 0.25 0.453125 -vt 0.25 0.421875 -vt 0.25 0.421875 -vt 0.3125 0.890625 -vt 0.328125 0.890625 -vt 0.328125 0.890625 -vt 0.3125 0.890625 -vt 0.34375 0.890625 -vt 0.359375 0.890625 -vt 0.359375 0.890625 -vt 0.34375 0.890625 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 68/196/49 71/195/49 69/194/49 66/193/49 -f 67/200/50 68/199/50 66/198/50 65/197/50 -f 72/204/51 67/203/51 65/202/51 70/201/51 -f 71/208/52 72/207/52 70/206/52 69/205/52 -f 70/212/53 65/211/53 66/210/53 69/209/53 -f 71/216/54 68/215/54 67/214/54 72/213/54 -o cube -v 0.08838834764831843 0.5625 -1.21875 -v 0.08838834764831843 0.5625 -1.21875 -v -6.938893903907228e-18 0.47411165235168157 -1.21875 -v -6.938893903907228e-18 0.47411165235168157 -1.21875 -v 6.938893903907228e-18 0.6508883476483185 -1.21875 -v 6.938893903907228e-18 0.6508883476483185 -1.21875 -v -0.08838834764831843 0.5625 -1.21875 -v -0.08838834764831843 0.5625 -1.21875 -vt 0.453125 0.4375 -vt 0.421875 0.4375 -vt 0.421875 0.40625 -vt 0.453125 0.40625 -vt 0 0.359375 -vt 0 0.359375 -vt 0 0.328125 -vt 0 0.328125 -vt 0.59375 0.453125 -vt 0.5625 0.453125 -vt 0.5625 0.421875 -vt 0.59375 0.421875 -vt 0.625 0.40625 -vt 0.625 0.40625 -vt 0.625 0.375 -vt 0.625 0.375 -vt 0.515625 0.9375 -vt 0.546875 0.9375 -vt 0.546875 0.9375 -vt 0.515625 0.9375 -vt 0.53125 0.65625 -vt 0.5625 0.65625 -vt 0.5625 0.65625 -vt 0.53125 0.65625 -vn 0 0 -1 -vn 0.7071067811865475 -0.7071067811865476 0 -vn 0 0 1 -vn -0.7071067811865475 0.7071067811865476 0 -vn 0.7071067811865476 0.7071067811865475 0 -vn -0.7071067811865476 -0.7071067811865475 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 76/220/55 79/219/55 77/218/55 74/217/55 -f 75/224/56 76/223/56 74/222/56 73/221/56 -f 80/228/57 75/227/57 73/226/57 78/225/57 -f 79/232/58 80/231/58 78/230/58 77/229/58 -f 78/236/59 73/235/59 74/234/59 77/233/59 -f 79/240/60 76/239/60 75/238/60 80/237/60 -o cube -v 0.08838834764831843 0.5625 -0.796875 -v 0.08838834764831843 0.5625 -0.796875 -v -6.938893903907228e-18 0.47411165235168157 -0.796875 -v -6.938893903907228e-18 0.47411165235168157 -0.796875 -v 6.938893903907228e-18 0.6508883476483185 -0.796875 -v 6.938893903907228e-18 0.6508883476483185 -0.796875 -v -0.08838834764831843 0.5625 -0.796875 -v -0.08838834764831843 0.5625 -0.796875 -vt 0.609375 0.71875 -vt 0.578125 0.71875 -vt 0.578125 0.6875 -vt 0.609375 0.6875 -vt 0.015625 0.359375 -vt 0.015625 0.359375 -vt 0.015625 0.328125 -vt 0.015625 0.328125 -vt 0.359375 0.421875 -vt 0.328125 0.421875 -vt 0.328125 0.390625 -vt 0.359375 0.390625 -vt 0.640625 1 -vt 0.640625 1 -vt 0.640625 0.96875 -vt 0.640625 0.96875 -vt 0.625 0.5 -vt 0.65625 0.5 -vt 0.65625 0.5 -vt 0.625 0.5 -vt 0.625 0.484375 -vt 0.65625 0.484375 -vt 0.65625 0.484375 -vt 0.625 0.484375 -vn 0 0 -1 -vn 0.7071067811865475 -0.7071067811865476 0 -vn 0 0 1 -vn -0.7071067811865475 0.7071067811865476 0 -vn 0.7071067811865476 0.7071067811865475 0 -vn -0.7071067811865476 -0.7071067811865475 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 84/244/61 87/243/61 85/242/61 82/241/61 -f 83/248/62 84/247/62 82/246/62 81/245/62 -f 88/252/63 83/251/63 81/250/63 86/249/63 -f 87/256/64 88/255/64 86/254/64 85/253/64 -f 86/260/65 81/259/65 82/258/65 85/257/65 -f 87/264/66 84/263/66 83/262/66 88/261/66 -o cube -v -8.326672684688674e-17 0.566069173824159 0.6875 -v -8.326672684688674e-17 0.566069173824159 -0.75 -v 0.04640388251536694 0.519665291308792 0.6875 -v 0.04640388251536694 0.519665291308792 -0.75 -v -0.04695630968816933 0.5191128641359898 -0.75 -v -0.04695630968816933 0.5191128641359898 0.6875 -v -0.0005524271728023084 0.4727089816206228 -0.75 -v -0.0005524271728023084 0.4727089816206228 0.6875 -vt 0.640625 0.5625 -vt 0.625 0.5625 -vt 0.625 0.546875 -vt 0.640625 0.546875 -vt 0.734375 0.859375 -vt 0.375 0.859375 -vt 0.375 0.84375 -vt 0.734375 0.84375 -vt 0.484375 0.375 -vt 0.46875 0.375 -vt 0.46875 0.359375 -vt 0.484375 0.359375 -vt 0.734375 0.890625 -vt 0.375 0.890625 -vt 0.375 0.875 -vt 0.734375 0.875 -vt 0.265625 0.25 -vt 0.28125 0.25 -vt 0.28125 0.609375 -vt 0.265625 0.609375 -vt 0.296875 0.609375 -vt 0.3125 0.609375 -vt 0.3125 0.25 -vt 0.296875 0.25 -vn 0 0 -1 -vn 0.7071067811865475 0.7071067811865476 0 -vn 0 0 1 -vn -0.7071067811865475 -0.7071067811865476 0 -vn -0.7071067811865476 0.7071067811865475 0 -vn 0.7071067811865476 -0.7071067811865475 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 92/268/67 95/267/67 93/266/67 90/265/67 -f 91/272/68 92/271/68 90/270/68 89/269/68 -f 96/276/69 91/275/69 89/274/69 94/273/69 -f 95/280/70 96/279/70 94/278/70 93/277/70 -f 94/284/71 89/283/71 90/282/71 93/281/71 -f 95/288/72 92/287/72 91/286/72 96/285/72 -o cube -v 0.04675000000000007 0.5095150584360891 0.7646645709543638 -v 0.04675000000000007 0.5812682020045434 0.5914371586084975 -v 0.04675000000000007 0.3940301168721783 0.7168291419087276 -v 0.04675000000000007 0.4657832604406327 0.5436017295628613 -v -0.046750000000000014 0.5812682020045434 0.5914371586084975 -v -0.046750000000000014 0.5095150584360891 0.7646645709543638 -v -0.046750000000000014 0.4657832604406327 0.5436017295628613 -v -0.046750000000000014 0.3940301168721783 0.7168291419087276 -vt 0.421875 0.390625 -vt 0.40625 0.390625 -vt 0.40625 0.359375 -vt 0.421875 0.359375 -vt 0.484375 0.828125 -vt 0.4375 0.828125 -vt 0.4375 0.796875 -vt 0.484375 0.796875 -vt 0.453125 0.390625 -vt 0.4375 0.390625 -vt 0.4375 0.359375 -vt 0.453125 0.359375 -vt 0.421875 0.828125 -vt 0.375 0.828125 -vt 0.375 0.796875 -vt 0.421875 0.796875 -vt 0.046875 0.359375 -vt 0.0625 0.359375 -vt 0.0625 0.40625 -vt 0.046875 0.40625 -vt 0.375 0.40625 -vt 0.390625 0.40625 -vt 0.390625 0.359375 -vt 0.375 0.359375 -vn 0 0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 -0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 0.3826834323650897 -vn 0 -0.9238795325112867 -0.3826834323650897 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 100/292/73 103/291/73 101/290/73 98/289/73 -f 99/296/74 100/295/74 98/294/74 97/293/74 -f 104/300/75 99/299/75 97/298/75 102/297/75 -f 103/304/76 104/303/76 102/302/76 101/301/76 -f 102/308/77 97/307/77 98/306/77 101/305/77 -f 103/312/78 100/311/78 99/310/78 104/309/78 -o cube -v 0.04675000000000007 0.523525731222588 0.5675194440856794 -v 0.04675000000000007 0.576144703172788 0.44048600836537743 -v 0.04675000000000007 0.4657832604406327 0.5436017295628613 -v 0.04675000000000007 0.5184022323908325 0.41656829384255933 -v -0.046750000000000014 0.576144703172788 0.44048600836537743 -v -0.046750000000000014 0.523525731222588 0.5675194440856794 -v -0.046750000000000014 0.5184022323908325 0.41656829384255933 -v -0.046750000000000014 0.4657832604406327 0.5436017295628613 -vt 0.640625 0.53125 -vt 0.625 0.53125 -vt 0.625 0.515625 -vt 0.640625 0.515625 -vt 0.640625 0.46875 -vt 0.609375 0.46875 -vt 0.609375 0.453125 -vt 0.640625 0.453125 -vt 0.515625 0.375 -vt 0.5 0.375 -vt 0.5 0.359375 -vt 0.515625 0.359375 -vt 0.640625 0.953125 -vt 0.609375 0.953125 -vt 0.609375 0.9375 -vt 0.640625 0.9375 -vt 0.625 0.796875 -vt 0.640625 0.796875 -vt 0.640625 0.828125 -vt 0.625 0.828125 -vt 0.21875 0.375 -vt 0.234375 0.375 -vt 0.234375 0.34375 -vt 0.21875 0.34375 -vn 0 0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 -0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 0.3826834323650897 -vn 0 -0.9238795325112867 -0.3826834323650897 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 108/316/79 111/315/79 109/314/79 106/313/79 -f 107/320/80 108/319/80 106/318/80 105/317/80 -f 112/324/81 107/323/81 105/322/81 110/321/81 -f 111/328/82 112/327/82 110/326/82 109/325/82 -f 110/332/83 105/331/83 106/330/83 109/329/83 -f 111/336/84 108/335/84 107/334/84 112/333/84 -o cube -v -0.046937500000000076 0.7982274123458662 0.6782468564315457 -v -0.046937500000000076 0.75039198330023 0.5627619148676348 -v -0.046937500000000076 0.625 0.75 -v -0.046937500000000076 0.5771645709543638 0.6345150584360891 -v -0.046937500000000076 0.75039198330023 0.5627619148676348 -v -0.046937500000000076 0.7982274123458662 0.6782468564315457 -v -0.046937500000000076 0.5771645709543638 0.6345150584360891 -v -0.046937500000000076 0.625 0.75 -vt 0.03125 0.359375 -vt 0.03125 0.359375 -vt 0.03125 0.3125 -vt 0.03125 0.3125 -vt 0.5625 0.71875 -vt 0.53125 0.71875 -vt 0.53125 0.671875 -vt 0.5625 0.671875 -vt 0.078125 0.359375 -vt 0.078125 0.359375 -vt 0.078125 0.3125 -vt 0.078125 0.3125 -vt 0.546875 1 -vt 0.515625 1 -vt 0.515625 0.953125 -vt 0.546875 0.953125 -vt 0.15625 0.328125 -vt 0.15625 0.328125 -vt 0.15625 0.359375 -vt 0.15625 0.359375 -vt 0.171875 0.359375 -vt 0.171875 0.359375 -vt 0.171875 0.328125 -vt 0.171875 0.328125 -vn 0 -0.3826834323650897 -0.9238795325112867 -vn 1 0 0 -vn 0 0.3826834323650897 0.9238795325112867 -vn -1 0 0 -vn 0 0.9238795325112867 -0.3826834323650897 -vn 0 -0.9238795325112867 0.3826834323650897 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 116/340/85 119/339/85 117/338/85 114/337/85 -f 115/344/86 116/343/86 114/342/86 113/341/86 -f 120/348/87 115/347/87 113/346/87 118/345/87 -f 119/352/88 120/351/88 118/350/88 117/349/88 -f 118/356/89 113/355/89 114/354/89 117/353/89 -f 119/360/90 116/359/90 115/358/90 120/357/90 -o cube -v -0.00006250000000007638 0.640625 0.875 -v -0.00006250000000007638 0.640625 0.75 -v -0.00006250000000007638 0.515625 0.875 -v -0.00006250000000007638 0.515625 0.75 -v -0.062437500000000035 0.640625 0.75 -v -0.062437500000000035 0.640625 0.875 -v -0.062437500000000035 0.515625 0.75 -v -0.062437500000000035 0.515625 0.875 -vt 0.640625 0.734375 -vt 0.625 0.734375 -vt 0.625 0.703125 -vt 0.640625 0.703125 -vt 0.609375 0.5625 -vt 0.578125 0.5625 -vt 0.578125 0.53125 -vt 0.609375 0.53125 -vt 0.640625 0.6875 -vt 0.625 0.6875 -vt 0.625 0.65625 -vt 0.640625 0.65625 -vt 0.609375 0.609375 -vt 0.578125 0.609375 -vt 0.578125 0.578125 -vt 0.609375 0.578125 -vt 0.328125 0.34375 -vt 0.34375 0.34375 -vt 0.34375 0.375 -vt 0.328125 0.375 -vt 0.625 0.609375 -vt 0.640625 0.609375 -vt 0.640625 0.578125 -vt 0.625 0.578125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 124/364/91 127/363/91 125/362/91 122/361/91 -f 123/368/92 124/367/92 122/366/92 121/365/92 -f 128/372/93 123/371/93 121/370/93 126/369/93 -f 127/376/94 128/375/94 126/374/94 125/373/94 -f 126/380/95 121/379/95 122/378/95 125/377/95 -f 127/384/96 124/383/96 123/382/96 128/381/96 -o cube -v -0.031312500000000076 0.828125 0.9375 -v -0.031312500000000076 0.828125 0.75 -v -0.031312500000000076 0.515625 0.9375 -v -0.031312500000000076 0.515625 0.75 -v -0.031312500000000076 0.828125 0.75 -v -0.031312500000000076 0.828125 0.9375 -v -0.031312500000000076 0.515625 0.75 -v -0.031312500000000076 0.515625 0.9375 -vt 0.5625 0.359375 -vt 0.5625 0.359375 -vt 0.5625 0.28125 -vt 0.5625 0.28125 -vt 0.203125 0.5625 -vt 0.15625 0.5625 -vt 0.15625 0.484375 -vt 0.203125 0.484375 -vt 0.640625 0.4375 -vt 0.640625 0.4375 -vt 0.640625 0.359375 -vt 0.640625 0.359375 -vt 0.453125 0.609375 -vt 0.40625 0.609375 -vt 0.40625 0.53125 -vt 0.453125 0.53125 -vt 0.578125 0.3125 -vt 0.578125 0.3125 -vt 0.578125 0.359375 -vt 0.578125 0.359375 -vt 0.59375 0.359375 -vt 0.59375 0.359375 -vt 0.59375 0.3125 -vt 0.59375 0.3125 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 132/388/97 135/387/97 133/386/97 130/385/97 -f 131/392/98 132/391/98 130/390/98 129/389/98 -f 136/396/99 131/395/99 129/394/99 134/393/99 -f 135/400/100 136/399/100 134/398/100 133/397/100 -f 134/404/101 129/403/101 130/402/101 133/401/101 -f 135/408/102 132/407/102 131/406/102 136/405/102 -o cube -v -0.00006250000000007638 0.5 0.9375 -v -0.00006250000000007638 0.5 0.25 -v -0.00006250000000007638 0.1875 0.9375 -v -0.00006250000000007638 0.1875 0.25 -v -0.00006250000000007638 0.5 0.25 -v -0.00006250000000007638 0.5 0.9375 -v -0.00006250000000007638 0.1875 0.25 -v -0.00006250000000007638 0.1875 0.9375 -vt 0.609375 0.359375 -vt 0.609375 0.359375 -vt 0.609375 0.28125 -vt 0.609375 0.28125 -vt 0.359375 0.875 -vt 0.1875 0.875 -vt 0.1875 0.796875 -vt 0.359375 0.796875 -vt 0.625 0.359375 -vt 0.625 0.359375 -vt 0.625 0.28125 -vt 0.625 0.28125 -vt 0.171875 0.875 -vt 0 0.875 -vt 0 0.796875 -vt 0.171875 0.796875 -vt 0.046875 0.171875 -vt 0.046875 0.171875 -vt 0.046875 0.34375 -vt 0.046875 0.34375 -vt 0.0625 0.34375 -vt 0.0625 0.34375 -vt 0.0625 0.171875 -vt 0.0625 0.171875 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn -1 0 0 -vn 0 1 0 -vn 0 -1 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 140/412/103 143/411/103 141/410/103 138/409/103 -f 139/416/104 140/415/104 138/414/104 137/413/104 -f 144/420/105 139/419/105 137/418/105 142/417/105 -f 143/424/106 144/423/106 142/422/106 141/421/106 -f 142/428/107 137/427/107 138/426/107 141/425/107 -f 143/432/108 140/431/108 139/430/108 144/429/108 -o cube -v 0.08838834764831843 0.5 -0.546875 -v 0.08838834764831843 0.5 -0.546875 -v -6.938893903907228e-18 0.41161165235168157 -0.546875 -v -6.938893903907228e-18 0.41161165235168157 -0.546875 -v 6.938893903907228e-18 0.5883883476483185 -0.546875 -v 6.938893903907228e-18 0.5883883476483185 -0.546875 -v -0.08838834764831843 0.5 -0.546875 -v -0.08838834764831843 0.5 -0.546875 -vt 0.609375 0.515625 -vt 0.578125 0.515625 -vt 0.578125 0.484375 -vt 0.609375 0.484375 -vt 0.65625 1 -vt 0.65625 1 -vt 0.65625 0.96875 -vt 0.65625 0.96875 -vt 0.03125 0.40625 -vt 0 0.40625 -vt 0 0.375 -vt 0.03125 0.375 -vt 0.640625 0.78125 -vt 0.640625 0.78125 -vt 0.640625 0.75 -vt 0.640625 0.75 -vt 0.640625 0.640625 -vt 0.671875 0.640625 -vt 0.671875 0.640625 -vt 0.640625 0.640625 -vt 0.640625 0.625 -vt 0.671875 0.625 -vt 0.671875 0.625 -vt 0.640625 0.625 -vn 0 0 -1 -vn 0.7071067811865475 -0.7071067811865476 0 -vn 0 0 1 -vn -0.7071067811865475 0.7071067811865476 0 -vn 0.7071067811865476 0.7071067811865475 0 -vn -0.7071067811865476 -0.7071067811865475 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 148/436/109 151/435/109 149/434/109 146/433/109 -f 147/440/110 148/439/110 146/438/110 145/437/110 -f 152/444/111 147/443/111 145/442/111 150/441/111 -f 151/448/112 152/447/112 150/446/112 149/445/112 -f 150/452/113 145/451/113 146/450/113 149/449/113 -f 151/456/114 148/455/114 147/454/114 152/453/114 -o cube -v -8.326672684688674e-17 0.628569173824159 0.6875 -v -8.326672684688674e-17 0.628569173824159 -0.75 -v 0.04640388251536698 0.582165291308792 0.6875 -v 0.04640388251536698 0.582165291308792 -0.75 -v -0.04695630968816933 0.5816128641359898 -0.75 -v -0.04695630968816933 0.5816128641359898 0.6875 -v -0.0005524271728022702 0.5352089816206227 -0.75 -v -0.0005524271728022702 0.5352089816206227 0.6875 -vt 0.640625 0.5625 -vt 0.625 0.5625 -vt 0.625 0.546875 -vt 0.640625 0.546875 -vt 0.734375 0.875 -vt 0.375 0.875 -vt 0.375 0.859375 -vt 0.734375 0.859375 -vt 0.484375 0.375 -vt 0.46875 0.375 -vt 0.46875 0.359375 -vt 0.484375 0.359375 -vt 0.734375 0.890625 -vt 0.375 0.890625 -vt 0.375 0.875 -vt 0.734375 0.875 -vt 0.28125 0.25 -vt 0.296875 0.25 -vt 0.296875 0.609375 -vt 0.28125 0.609375 -vt 0.296875 0.609375 -vt 0.3125 0.609375 -vt 0.3125 0.25 -vt 0.296875 0.25 -vn 0 0 -1 -vn 0.7071067811865475 0.7071067811865476 0 -vn 0 0 1 -vn -0.7071067811865475 -0.7071067811865476 0 -vn -0.7071067811865476 0.7071067811865475 0 -vn 0.7071067811865476 -0.7071067811865475 0 -usemtl m_2fae0962-6878-9312-f690-fafaddc2a80c -f 156/460/115 159/459/115 157/458/115 154/457/115 -f 155/464/116 156/463/116 154/462/116 153/461/116 -f 160/468/117 155/467/117 153/466/117 158/465/117 -f 159/472/118 160/471/118 158/470/118 157/469/118 -f 158/476/119 153/475/119 154/474/119 157/473/119 -f 159/480/120 156/479/120 155/478/120 160/477/120 \ No newline at end of file diff --git a/resources/models/musket/musket.vtx b/resources/models/musket/musket.vtx deleted file mode 100644 index 2372f41..0000000 Binary files a/resources/models/musket/musket.vtx and /dev/null differ diff --git a/resources/models/musket/musket_mat.json b/resources/models/musket/musket_mat.json deleted file mode 100644 index 16a84ff..0000000 --- a/resources/models/musket/musket_mat.json +++ /dev/null @@ -1,44 +0,0 @@ -[ - { - "ID": "musket-mat-0", - "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - }, - { - "ID": "musket-mat-1", - "TexturePath": "resources\\models\\musket\\Musket.png", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - }, - { - "ID": "musket-mat-2", - "TexturePath": "", - "NormalTexturePath": "", - "MetalRoughnessMap": "", - "DiffuseColour": { - "X": 0.6, - "Y": 0.6, - "Z": 0.6, - "W": 1.0 - }, - "Roughness": 0.0, - "Metallic": 0.0 - } -] \ No newline at end of file diff --git a/resources/models/radio/ModelTexture0.png b/resources/models/radio/ModelTexture0.png new file mode 100644 index 0000000..2b1469c Binary files /dev/null and b/resources/models/radio/ModelTexture0.png differ diff --git a/resources/models/radio/radio.glb b/resources/models/radio/radio.glb new file mode 100644 index 0000000..8c1ebc7 Binary files /dev/null and b/resources/models/radio/radio.glb differ diff --git a/resources/models/radio/radio.idx b/resources/models/radio/radio.idx new file mode 100644 index 0000000..3caee5d Binary files /dev/null and b/resources/models/radio/radio.idx differ diff --git a/resources/models/radio/radio.json b/resources/models/radio/radio.json new file mode 100644 index 0000000..10d6ac4 --- /dev/null +++ b/resources/models/radio/radio.json @@ -0,0 +1,15 @@ +{ + "ID": "radio", + "Meshes": [ + { + "ID": "Radio_20 - Default_0_0", + "MaterialID": "radio-mat-0", + "OffsetVertex": 0, + "VertexSize": 19920, + "OffsetIndex": 0, + "IndexSize": 10104 + } + ], + "VertexPath": "resources/models/radio/radio.vtx", + "IndexPath": "resources/models/radio/radio.idx" +} \ No newline at end of file diff --git a/resources/models/radio/radio.vtx b/resources/models/radio/radio.vtx new file mode 100644 index 0000000..bddef41 Binary files /dev/null and b/resources/models/radio/radio.vtx differ diff --git a/resources/models/radio/radio_mat.json b/resources/models/radio/radio_mat.json new file mode 100644 index 0000000..2017ba6 --- /dev/null +++ b/resources/models/radio/radio_mat.json @@ -0,0 +1,22 @@ +[ + { + "ID": "radio-mat-0", + "TexturePath": "resources\\models\\radio\\ModelTexture0.png", + "DiffuseColour": { + "X": 0.8042929, + "Y": 0.8042929, + "Z": 0.8042929, + "W": 1.0 + } + }, + { + "ID": "radio-mat-1", + "TexturePath": "", + "DiffuseColour": { + "X": 1.0, + "Y": 1.0, + "Z": 1.0, + "W": 1.0 + } + } +] \ No newline at end of file diff --git a/src/main/java/net/halbear/Executable/Init.java b/src/main/java/net/halbear/Executable/Init.java index 1644579..51f8818 100644 --- a/src/main/java/net/halbear/Executable/Init.java +++ b/src/main/java/net/halbear/Executable/Init.java @@ -4,13 +4,9 @@ import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; import net.halbear.Terrain4J.EngineCore.Main.GameCore; import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; import org.tinylog.Logger; -import org.tinylog.configuration.Configuration; -import java.util.UUID; - -//Halbear was here public class Init { - public static void StartClient(){ + public static void main(String[] args){ Logger.info("\nLaunching New Terrain4J Powered Software!"); var GameEngine = new PrimaryRuntime(EngineConfig.getInstance().GetSoftwareName(), new GameCore()); Logger.info("Launched Terrain4J Engine"); diff --git a/src/main/java/net/halbear/Executable/Launcher.java b/src/main/java/net/halbear/Executable/Launcher.java deleted file mode 100644 index 7a7f066..0000000 --- a/src/main/java/net/halbear/Executable/Launcher.java +++ /dev/null @@ -1,50 +0,0 @@ -package net.halbear.Executable; - -import com.beust.jcommander.JCommander; -import com.beust.jcommander.Parameter; -import com.beust.jcommander.ParameterException; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.ModelCompiler; -import org.tinylog.Logger; -import org.tinylog.configuration.Configuration; - -import java.io.IOException; -import java.util.UUID; - -public class Launcher { - - @Parameter(names = "-server", description = "toggle server/client") - private boolean Server = false; - - public static void main(String[] args){ - var Main = new Launcher(); - var jCommander = JCommander.newBuilder().addObject(Main).build(); - try{ - jCommander.parse(args); - Main.Launch(args); - } catch(ParameterException exception){ - jCommander.usage(); - } catch(IOException exception){ - System.out.println("Error Starting Game:" + exception); - } - } - - private static void Launch(Boolean server, String[] args){ - if(server){ - try { - net.halbear.Executable.Server.StartServer(args); - } catch (IOException exception){ - System.out.println("Error Starting Server:" + exception); - } - } else{ - Init.StartClient(); - } - } - - - private void Launch(String[] args) throws IOException{ - if(Server) Configuration.set("writer.file", "ServerLog.t4jlog"); - else Configuration.set("writer.file", "ClientLog" + UUID.randomUUID() +".t4jlog"); - Launch(EngineConfig.getInstance().GetServer(),args); - } -} diff --git a/src/main/java/net/halbear/Executable/Server.java b/src/main/java/net/halbear/Executable/Server.java deleted file mode 100644 index a6aca08..0000000 --- a/src/main/java/net/halbear/Executable/Server.java +++ /dev/null @@ -1,268 +0,0 @@ -package net.halbear.Executable; - -import com.oracle.svm.core.annotate.Delete; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSession; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.Packet; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ServerSideNetworkUtils; -import net.halbear.Terrain4J.EngineCore.Threads.EngineThread; -import net.halbear.Terrain4J.EngineCore.Threads.RenderThread; -import net.halbear.Terrain4J.EngineCore.Threads.ServerConnectionThread; -import net.halbear.Terrain4J.EngineCore.Threads.ServerSelectorMasterThread; -import org.jetbrains.annotations.NotNull; -import org.tinylog.Logger; - -import java.io.IOException; -import java.net.ServerSocket; -import java.net.Socket; -import java.util.*; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.ConcurrentLinkedQueue; -import java.util.concurrent.atomic.AtomicReference; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -public class Server { - - @Deprecated - @Delete - public static Map ConnectedClients = new ConcurrentHashMap<>(); - public static Map ClientNames = new ConcurrentHashMap<>(); - - private static ServerSelectorMasterThread ServerNetworker; - - public static ServerSelectorMasterThread GetServerNetworker(){ - return ServerNetworker; - } - - public static final Queue OutGoingPacketQueue = new ConcurrentLinkedQueue<>(); - public static final Queue IncomingPacketQueue = new ConcurrentLinkedQueue<>(); - - public static synchronized void CollectIncomingPackets(){ - ClientSession.GetClientSessionInstances().forEach((uuid, client)->{ - client.CollectIncomingPackets(IncomingPacketQueue); - }); - } - - @Deprecated - public static void LegacyCollectIncomingPackets(){ - ConnectedClients.forEach((uuid,client)->{ - client.CollectIncomingPackets(IncomingPacketQueue); - }); - } - - public static synchronized void ProcessIncomingPackets(){ - Packet packet; - while((packet = IncomingPacketQueue.poll()) != null){ - ServerSideNetworkUtils.ProcessClientPacket(packet); - } - } - - public static synchronized void ProcessOutgoingPackets(){ - Packet packet; - ClientSession.ProcessOutboundPackets(); - while((packet = OutGoingPacketQueue.poll()) != null){ - ClientSession.HandOutPacket(packet); - } - } - - @Deprecated - public static void LegacyProcessIncomingPackets(){ - Packet packet; - while((packet = IncomingPacketQueue.poll()) != null){ - ServerSideNetworkUtils.LegacyProcessClientPacket(packet); - } - } - - @Deprecated - public static void LegacyProcessOutgoingPackets(){ - Packet packet; - while((packet = OutGoingPacketQueue.poll()) != null){ - Packet packetToSend = packet; - - ConnectedClients.forEach((uuid,client)->{ - client.AddOutgoingPacket(packetToSend); - }); - } - } - - @Deprecated - public static void LegacyRemoveClient(UUID clientID){ - Logger.debug("Removing client with UUID {}",clientID); - ServerConnectionThread connection = ConnectedClients.remove(clientID); - if(connection != null){ - connection.DestroyOwnedActor(); - } - } - - static boolean LegacyNetworking = false; - - public static void StartServer(String[] args) throws IOException { - - - Logger.info("\nLaunching New Terrain4J Powered Software!"); - - RenderThread.Headless = true; - PrimaryRuntime.IsServer = true; - - if(LegacyNetworking){ - ServerSocket server = new ServerSocket(ServerConnectionThread.ServerPort); - Thread acceptThread = new Thread(() -> { - while(true) { - try { - Socket clientSocket = server.accept(); - new Thread(new ServerConnectionThread(clientSocket)).start(); - } catch (IOException e) { - Logger.error(e, "Failed to accept client connection"); - } - } - }, "Terrain4J Server Connection Listener Thread"); - - acceptThread.start(); - } - else { - ServerNetworker = new ServerSelectorMasterThread(); - ServerNetworker.Initialise(); - } - var GameEngine = new PrimaryRuntime(EngineConfig.getInstance().GetSoftwareName(), new GameCore()); - Logger.info("Launched Terrain4J Engine"); - GameEngine.run(); - } - - private static final Map ProfanityFilter = new HashMap<>(); - private static final Map LEET_MAP = new HashMap<>(); - private static final Pattern TextFilterPattern; - - static{ - ProfanityFilter.put("fuck", true); - ProfanityFilter.put("shit", true); - ProfanityFilter.put("bitch", true); - ProfanityFilter.put("motherfucker",true); - ProfanityFilter.put("nigger",true); - ProfanityFilter.put("nigga",true); - ProfanityFilter.put("pussy",true); - ProfanityFilter.put("cunt",true); - ProfanityFilter.put("slut",true); - ProfanityFilter.put("whore",true); - - LEET_MAP.put("(3", "ce"); - LEET_MAP.put("(", "c"); - LEET_MAP.put("|)", "d"); - LEET_MAP.put("|", "i"); - LEET_MAP.put("!", "i"); - LEET_MAP.put("3", "e"); - LEET_MAP.put("£", "e"); - LEET_MAP.put("1", "l"); - LEET_MAP.put("0", "o"); - LEET_MAP.put("[]", "o"); - LEET_MAP.put("{}", "o"); - LEET_MAP.put("*", "o"); - LEET_MAP.put("4", "a"); - LEET_MAP.put("@", "a"); - LEET_MAP.put("5", "s"); - LEET_MAP.put("$", "s"); - LEET_MAP.put("7", "t"); - - StringBuilder patternBuilder = new StringBuilder(); - LEET_MAP.keySet().stream() - .sorted((a, b) -> Integer.compare(b.length(), a.length())) - .forEach(key -> patternBuilder.append(Pattern.quote(key)).append("|")); - - String regex = patternBuilder.substring(0, patternBuilder.length() - 1); - TextFilterPattern = Pattern.compile(regex); - } - - public static String ProcessStringFiltering(String TextIn){ - Logger.debug("Incoming String: " + TextIn); - String AutoFileredTextIn = TextIn; //TextIn.replaceAll("[^\\dA-Za-z ]", "#"); - String Lower = TextIn.toLowerCase(); - - Matcher matcher = TextFilterPattern.matcher(Lower); - - StringBuilder result = new StringBuilder(); - - while (matcher.find()) { - String token = matcher.group(); - String replacement = LEET_MAP.get(token); - matcher.appendReplacement(result, Matcher.quoteReplacement(replacement)); - } - matcher.appendTail(result); - - return getConstructedText(result, AutoFileredTextIn); - } - - @NotNull - private static String getConstructedText(StringBuilder result, String AutoFileredTextIn) { - String translated = result.toString(); - Logger.debug("regex checked String: " + translated); - String[] words = translated.split("\\s+"); - String[] OriginalWords = AutoFileredTextIn.split("\\s+"); - - String ConstructedText = ""; - boolean ContainsProfanity = false; - for (int i = 0; i < words.length; i++) { - String word = words[i]; - if(ProfanityFilter.containsKey(words[i])){ - ConstructedText += "[Censored] "; - ContainsProfanity = true; - } else{ - ConstructedText += (words.length == OriginalWords.length ? OriginalWords[i] : word) + " "; - } - } - return ConstructedText; - } - - public static void ProcessCommand(String TextIn){ - String formatted = TextIn.trim().toLowerCase().replace("\\s|[\\_\\-\\/\\\\]",""); - switch (formatted){ - case "help": - case "?": - case "helpme": - case "docs": - case "documentation": - PrimaryRuntime.printLog("Here are a list of commands!\n\t help -> list's all of the available commands\n\t stop -> stops the server with a clean shutdown\n\t quit -> forcibly kills the server\n\t stats -> server info dump\n"); - break; - case "stats": - List profiling = EngineConfig.getInstance().GetSystemProfiling(); - String Profiling = ""; - for(int i = 0; i < profiling.size(); i++){ - Profiling += String.join("\n", profiling.get(i)); - } - - AtomicReference PlayerConnections = new AtomicReference<>(""); - - if(LegacyNetworking) { - Server.ConnectedClients.forEach((uuid, client) -> { - String Username = "N/A"; - if (Server.ClientNames.containsKey(uuid)) { - Username = Server.ClientNames.get(uuid); - } - PlayerConnections.set(PlayerConnections.get() + "\nConnection UUID: " + uuid.toString() + "\n\tIP address -> " + client.getIP() + "\n\tUsername -> " + Username); - }); - - PrimaryRuntime.printLog("\nServer Runtime Info:\n\tPlayers Connected: " + Server.ConnectedClients.size() + "\n" + PlayerConnections.get() + "\n\n" + Profiling); - } else{ - ClientSession.GetClientSessionInstances().forEach((uuid, client) -> { - String Username = client.GetClientName(); - PlayerConnections.set(PlayerConnections.get() + "\nConnection Instance UUID: " + uuid.toString() +"\n\tClient UUID: " + client.GetClientUUID() + "\n\tIP address -> " + client.GetIP() + "\n\tUsername -> " + Username); - }); - - PrimaryRuntime.printLog("\nServer Runtime Info:\n\tPlayers Connected: " + Server.ConnectedClients.size() + "\n" + PlayerConnections.get() + "\n\n" + Profiling); - } - break; - case "stop": - case "end": - PrimaryRuntime.printLog("Stopping Server"); - EngineThread.running = false; - PrimaryRuntime.CanClose = true; - break; - case "quit": - case "kill": - case "exit": - System.exit(0); - break; - } - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Audio/AudioManager.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Audio/AudioManager.java index 9ff96f5..885cb8c 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Audio/AudioManager.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Audio/AudioManager.java @@ -41,15 +41,9 @@ public class AudioManager { } public void AddSoundBuffer(String name, SoundBuffer soundBuffer){ - if(this.SoundBufferMap.containsKey(name)){ - SoundBufferMap.get(name).CleanUp(); - } this.SoundBufferMap.put(name,soundBuffer); } public void AddSoundSource(String name, AudioSource source){ - if(this.SoundSourceMap.containsKey(name)){ - SoundSourceMap.get(name).CleanUp(); - } this.SoundSourceMap.put(name,source); } public void CleanUp(){ diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Audio/AudioSource.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Audio/AudioSource.java index cb8ae92..d9c37b5 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Audio/AudioSource.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Audio/AudioSource.java @@ -6,7 +6,6 @@ import static org.lwjgl.openal.AL10.*; public class AudioSource { private final int SourceID; - private float Gain = 1.0f; public AudioSource(boolean loop, boolean relative){ this.SourceID = alGenSources(); alSourcei(SourceID, AL_LOOPING, loop ? AL_TRUE: AL_FALSE); @@ -21,16 +20,10 @@ public class AudioSource { Stop(); alSourcei(SourceID, AL_BUFFER, Buffer); } - public float GetGain(){ - return Gain; - } public boolean isPlaying(){return alGetSourcei(SourceID, AL_SOURCE_STATE) == AL_PLAYING;} public void Pause(){alSourcePause(SourceID);} public void Play(){alSourcePlay(SourceID);} - public void SetGain(float gain){ - alSourcef(SourceID, AL_GAIN, gain); - Gain = gain; - } + public void SetGain(float gain){alSourcef(SourceID, AL_GAIN, gain);} public void SetPosition(Vector3f position){alSource3f(SourceID, AL_POSITION, position.x,position.y,position.z);} public void Stop(){alSourceStop(SourceID);} } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Display/GLFWImageParser.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Display/GLFWImageParser.java index 9b5c94b..9e98d6c 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Display/GLFWImageParser.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Display/GLFWImageParser.java @@ -1,7 +1,6 @@ package net.halbear.Terrain4J.EngineCore.Display; import org.lwjgl.system.MemoryStack; -import org.tinylog.Logger; import java.nio.ByteBuffer; import java.nio.IntBuffer; @@ -11,9 +10,7 @@ import static org.lwjgl.stb.STBImage.stbi_load; public class GLFWImageParser { private final ByteBuffer image; - private final int GLFW_Width; - private final int GLFW_Height; - private final int ImageChannels; + private int GLFW_Width, GLFW_Height, ImageChannels; GLFWImageParser(int width, int height, ByteBuffer image, int ImageChannels) { this.image = image; @@ -31,7 +28,7 @@ public class GLFWImageParser { IntBuffer height = MemStack.mallocInt(1); image = stbi_load(path, width, height, channels, 4); if (image == null) { - Logger.debug("Could not load or find image inputted."); + System.out.println("Could not load or find image inputted."); } Width = width.get(); Height = height.get(); diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Display/OpenGLRenderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Display/OpenGLRenderer.java deleted file mode 100644 index e2f8a45..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Display/OpenGLRenderer.java +++ /dev/null @@ -1,185 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Display; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.InitData; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GUI.OpenGLGuiRenderer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GlModels.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Rendering.ForwardRenderer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Rendering.SceneRender; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Interfaces.ITextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.GUI.GuiRenderer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Images.TextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.MaterialData; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.MaterialsCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelData; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.SceneRenderer; -import org.lwjgl.opengl.GL; -import org.lwjgl.opengl.GLCapabilities; -import org.tinylog.Logger; - -import java.util.ArrayList; -import java.util.List; - -import static org.lwjgl.glfw.GLFW.glfwMakeContextCurrent; -import static org.lwjgl.glfw.GLFW.glfwSwapBuffers; -import static org.lwjgl.opengl.GL11.*; -import static org.lwjgl.opengl.GL20.GL_SHADING_LANGUAGE_VERSION; - -public class OpenGLRenderer implements Renderer{ - private int CurrentFrame; - private boolean Resize = false; - private List Materials = new ArrayList<>(); - private List Models = new ArrayList<>(); - private MaterialsCache materialsCache; - private TextureCache textureCache; - private EngineConfig.AntiAliasType CurrentAAMode; - private ModelsCache modelsCache; - private final boolean Deferred; - private float LastGamma = 0.8545f; - private GLCapabilities glCapabilities = null; - private SceneRender sceneRenderer = null; - private OpenGLGuiRenderer GuiRenderer; - private volatile boolean RebuildShadowsRequested = false; - - @Override - public void RequestRebuildShadows() { - RebuildShadowsRequested = true; - } - - public OpenGLGuiRenderer GetGuiRenderer(){return GuiRenderer;} - - public OpenGLRenderer(EngineInstance engineInstance) { - Resize = false; - CurrentAAMode = EngineConfig.getInstance().RenderAAType(); - LastGamma = EngineConfig.getInstance().GetGamma(); - Deferred = EngineConfig.getInstance().DeferredRendering(); - } - public static boolean LoggedNullCapabilities = false; - long frameTimeNS = 0; - @Override - public void render(EngineInstance engineInstance) { - if(!Initialised){ - frameTimeNS = System.nanoTime(); - glfwMakeContextCurrent(PrimaryRuntime.GetEngineInstance().window().getHandle()); - glCapabilities = GL.createCapabilities(); - - Logger.debug("OpenGL version: [{}]", glGetString(GL_VERSION)); - Logger.debug("GLSL version: [{}]", glGetString(GL_SHADING_LANGUAGE_VERSION)); - glEnable(GL_DEPTH_TEST); - - glClearColor(0.6f, 0.7f, 1.0f, 0.0f); - if(!LoggedNullCapabilities){ - Logger.debug("Creating OpenGL Context On Render Thread"); - LoggedNullCapabilities = true; - } - textureCache = new TextureCache(); - materialsCache = new MaterialsCache(); - modelsCache = new ModelsCache(); - sceneRenderer = new ForwardRenderer(); - GuiRenderer = new OpenGLGuiRenderer(engineInstance.window()); - Models.addAll(initData.Models()); - modelsCache.loadModels(initData.Models()); - modelsCache.LoadMaterials(initData.Materials(),textureCache); - Initialised = true; - } - if(glCapabilities == null) { - frameTimeNS = System.nanoTime(); - glfwMakeContextCurrent(engineInstance.window().getHandle()); - glCapabilities = GL.createCapabilities(); - glEnable(GL_DEPTH_TEST); - glClearColor(0.0f, 0.0f, 0.0f, 1.0f); - if(!LoggedNullCapabilities){ - Logger.debug("Creating OpenGL Context On Render Thread"); - LoggedNullCapabilities = true; - } - return; - } - - Window window = engineInstance.window(); - glViewport(0, 0, window.getWidth(), window.getHeight()); - - glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - long newFrameTimeNS = System.nanoTime(); - long frameTime = newFrameTimeNS - frameTimeNS; - PrimaryRuntime.GetGameCore().RenderThreadInput(engineInstance,frameTime); - sceneRenderer.Render(engineInstance.scene(), modelsCache, textureCache); - GuiRenderer.Render(engineInstance.scene()); - glfwSwapBuffers(engineInstance.window().getHandle()); - frameTimeNS = newFrameTimeNS; - } - - @Override - public void RebuildShadows() { - - } - - public void Resize(int width, int height) { - GuiRenderer.Resize(width, height); - //sceneRenderer.Resize(width, height); - } - - public ITextureCache GetTextureCache(){return textureCache;} - public MaterialsCache GetMaterialsCache(){return materialsCache;} - public VulkanContext GetVulkanContext(){return null;} - - public EngineConfig.AntiAliasType GetCurrentAAMode(){return CurrentAAMode;} - - public boolean GetDeferred(){return Deferred;} - - @Override - public SceneRenderer GetSceneRender() { - return null; - } - public static boolean Initialised = false; - private InitData initData = null; - @Override - public void Initialise(InitData initData) { - Initialised = false; - this.initData = initData; - } - - @Override - public GuiRenderer GetGUIRenderer() { - return null; - } - - @Override - public long GetGuiTexture(long ID) { - return 0; - } - - public void cleanup() { - if(sceneRenderer != null) { - sceneRenderer.CleanUp(); - sceneRenderer = null; - } - - if(GuiRenderer != null) { - GuiRenderer.CleanUp(); - GuiRenderer = null; - } - - modelsCache = null; - materialsCache = null; - textureCache = null; - glCapabilities = null; - Initialised = false; - LoggedNullCapabilities = false; - - glfwMakeContextCurrent(0); - } - - @Override - public void DeferredRender(EngineInstance engineInstance) { - - } - - @Override - public void ForwardRender(EngineInstance engineInstance) { - - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Display/Render.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Display/Render.java new file mode 100644 index 0000000..1138a2c --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Display/Render.java @@ -0,0 +1,238 @@ +package net.halbear.Terrain4J.EngineCore.Display; + +import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; +import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; +import net.halbear.Terrain4J.EngineCore.Logic.InitData; +import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; +import net.halbear.Terrain4J.EngineCore.Vulkan.GUI.GuiRenderer; +import net.halbear.Terrain4J.EngineCore.Vulkan.GUI.GuiTexture; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.TextureCache; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.PostProcessing.PostProcess; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.*; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandPool; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.GPUSynchronisation.Fence; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.GPUSynchronisation.Semaphore; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Queues.Queue; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen.SceneRender; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen.SceneRenderer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.SwapChain.SwapChain; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.SwapChain.SwapChainRender; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; +import org.lwjgl.system.MemoryStack; +import org.lwjgl.vulkan.VkCommandBufferSubmitInfo; +import org.lwjgl.vulkan.VkExtent2D; +import org.lwjgl.vulkan.VkSemaphoreSubmitInfo; +import org.tinylog.Logger; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +import static org.lwjgl.vulkan.VK13.*; + +public class Render { + + private final ModelsCache modelsCache; + + private final CommandBuffer[] CommandBuffers; + private final CommandPool[] CommandPools; + private final Fence[] Fences; + private final Queue.GraphicsQueue GraphicsQueue; + private final Semaphore[] PresentCompleteSemaphores; + private final Queue.PresentQueue PresentQueue; + private final Semaphore[] RenderCompleteSemaphores; + private final SceneRenderer sceneRender; + private final PostProcess PostProcessor; + private final SwapChainRender swapChainRender; + private final GuiRenderer GuiRender; + private int CurrentFrame; + private final VulkanContext RendererContext; + private boolean Resize = false; + private List Materials = new ArrayList<>(); + private List Models = new ArrayList<>(); + private final MaterialsCache materialsCache; + private TextureCache textureCache; + private EngineConfig.AntiAliasType CurrentAAMode; + + public TextureCache GetTextureCache(){return textureCache;} + public MaterialsCache GetMaterialsCache(){return materialsCache;} + public VulkanContext GetVulkanContext(){return RendererContext;} + + public EngineConfig.AntiAliasType GetCurrentAAMode(){return CurrentAAMode;} + public SceneRender GetSceneRender(){return (SceneRender) sceneRender;} + + public Render(EngineInstance engineInstance) { + RendererContext = new VulkanContext(engineInstance.window()); + CurrentFrame = 0; + GraphicsQueue = new Queue.GraphicsQueue(RendererContext, 0); + PresentQueue = new Queue.PresentQueue(RendererContext, 0); + CommandPools= new CommandPool[VulkanUtils.MAX_IN_FLIGHT]; + CommandBuffers= new CommandBuffer[VulkanUtils.MAX_IN_FLIGHT]; + Fences= new Fence[VulkanUtils.MAX_IN_FLIGHT]; + PresentCompleteSemaphores = new Semaphore[VulkanUtils.MAX_IN_FLIGHT]; + int SwapChainImageCount = RendererContext.GetSwapChain().GetImageCount(); + RenderCompleteSemaphores = new Semaphore[SwapChainImageCount]; + for(int i = 0; i < VulkanUtils.MAX_IN_FLIGHT; i++){ + CommandPools[i] = new CommandPool(RendererContext, GraphicsQueue.GetQueueFamilyIndex(), false); + CommandBuffers[i] = new CommandBuffer(RendererContext, CommandPools[i],true, true); + PresentCompleteSemaphores[i] = new Semaphore(RendererContext); + Fences[i] = new Fence(RendererContext, true); + } + for(int i = 0; i < SwapChainImageCount; i++){ + RenderCompleteSemaphores[i] = new Semaphore(RendererContext); + } + sceneRender = new SceneRender(RendererContext); + PostProcessor = new PostProcess(RendererContext,sceneRender.GetAttachmentColour()); + GuiRender = new GuiRenderer(engineInstance, RendererContext, GraphicsQueue, PostProcessor.GetAttachment()); + swapChainRender = new SwapChainRender(RendererContext,PostProcessor.GetAttachment()); + textureCache = new TextureCache(); + materialsCache = new MaterialsCache(); + modelsCache = new ModelsCache(); + Resize = false; + CurrentAAMode = EngineConfig.getInstance().RenderAAType(); + } + + public void Initialise(InitData initData){ + + Materials.addAll(initData.Materials()); + Logger.debug("Loading {} Materials", Materials.size()); + //materialsCache.CleanUp(RendererContext); + materialsCache.LoadMaterials(RendererContext, Materials,textureCache, CommandPools[0], GraphicsQueue); + Logger.debug("Loaded {} Materials", Materials.size()); + + Logger.debug("Transitioning Textures"); + //textureCache.CleanUp(RendererContext); + textureCache.TransitionTexts(RendererContext, CommandPools[0], GraphicsQueue); + Logger.debug("Transitioned Textures"); + + Models.addAll(initData.Models()); + Logger.debug("Loading {} models", Models.size()); + //modelsCache.CleanUp(RendererContext); + modelsCache.loadModels(RendererContext, Models, CommandPools[0], GraphicsQueue); + Logger.debug("Loaded {} models", Models.size()); + + List guiTextures = initData.GuiTextures(); + if(guiTextures != null){ + initData.GuiTextures().forEach(texture -> textureCache.AddTexture(RendererContext, texture.TexturePath(), texture.TexturePath(), VK_FORMAT_R8G8B8A8_SRGB)); + } + + sceneRender.LoadMaterials(RendererContext,materialsCache,textureCache); + GuiRender.LoadTextures(RendererContext,initData.GuiTextures(),textureCache); + } + + public GuiRenderer GetGUIRenderer(){return GuiRender;} + public long GetGuiTexture(long ID){return GuiRender.GetVkDescriptorImage(ID);} + + private void RecordingStart(CommandPool commandPool, CommandBuffer commandBuffer){ + commandPool.Reset(RendererContext); + commandBuffer.BeginRecording(); + } + + private void RecordingStop(CommandBuffer commandBuffer){ + commandBuffer.EndRecording(); + } + + public void cleanup() { + RendererContext.GetDevice().waitIdle(); + Logger.debug("Waiting Vulkan Context"); + sceneRender.cleanup(RendererContext); + PostProcessor.CleanUp(RendererContext); + swapChainRender.CleanUp(RendererContext); + GuiRender.CleanUp(RendererContext); + Logger.debug("Dynamic Renderer Cleaned up"); + Arrays.asList(RenderCompleteSemaphores).forEach(i->i.cleanup(RendererContext)); + Logger.debug("Render Semaphores cleaned up"); + Arrays.asList(PresentCompleteSemaphores).forEach(i->i.cleanup(RendererContext)); + Logger.debug("Present Semaphores cleaned up"); + Arrays.asList(Fences).forEach(i->i.cleanup(RendererContext)); + Logger.debug("Fences cleaned up"); + for(int i = 0; i < CommandPools.length; i++){ + CommandBuffers[i].cleanup(RendererContext, CommandPools[i]); + CommandPools[i].cleanup(RendererContext); + } + Logger.debug("Command pools cleaned up"); + modelsCache.CleanUp(RendererContext); + materialsCache.CleanUp(RendererContext); + textureCache.CleanUp(RendererContext); + RendererContext.cleanup(); + } + public void render(EngineInstance engineInstance){ + SwapChain swapChain = RendererContext.GetSwapChain(); + WaitForFence(CurrentFrame); //problem child found + var CommandPool = CommandPools[CurrentFrame]; + var CommandBuffer = CommandBuffers[CurrentFrame]; + RecordingStart(CommandPool, CommandBuffer); + + sceneRender.Render(engineInstance,RendererContext,CommandBuffer, modelsCache,materialsCache,CurrentFrame); + PostProcessor.Render(RendererContext,CommandBuffer,sceneRender.GetAttachmentColour()); + GuiRender.Render(RendererContext,CommandBuffer,CurrentFrame,PostProcessor.GetAttachment()); + + int ImageIndex; + if (Resize || (ImageIndex = swapChain.FetchNextImage(RendererContext.GetDevice(), PresentCompleteSemaphores[CurrentFrame])) < 0){ + resize(engineInstance); + return; + } + + swapChainRender.Render(RendererContext,CommandBuffer,PostProcessor.GetAttachment(),ImageIndex); + + RecordingStop(CommandBuffer); + Submit(CommandBuffer, CurrentFrame, ImageIndex); + Resize = swapChain.PresentImage(PresentQueue, RenderCompleteSemaphores[ImageIndex],ImageIndex); + CurrentFrame = (CurrentFrame + 1) % VulkanUtils.MAX_IN_FLIGHT; + } + + private void resize(EngineInstance engineInstance){ + Window window = engineInstance.window(); + if(window.getWidth() == 0 && window.getHeight() == 0){ + return; + } + Resize = false; + RendererContext.GetDevice().waitIdle(); + RendererContext.Resize(window); + + Arrays.asList(RenderCompleteSemaphores).forEach(i->i.cleanup(RendererContext)); + Arrays.asList(PresentCompleteSemaphores).forEach(i->i.cleanup(RendererContext)); + for(int i = 0; i < VulkanUtils.MAX_IN_FLIGHT; i++){ + PresentCompleteSemaphores[i] = new Semaphore(RendererContext); + } + for(int i = 0; i < RendererContext.GetSwapChain().GetImageCount(); i++){ + RenderCompleteSemaphores[i] = new Semaphore(RendererContext); + } + + VkExtent2D extend = RendererContext.GetSwapChain().GetSwapChainExtent(); + engineInstance.scene().GetProjection().Resize(extend.width(),extend.height()); + sceneRender.Resize(engineInstance,RendererContext); + PostProcessor.Resize(RendererContext,sceneRender.GetAttachmentColour()); + GuiRender.Resize(RendererContext,PostProcessor.GetAttachment()); + swapChainRender.Resize(RendererContext,PostProcessor.GetAttachment()); + } + + private void ResetFence(int currentFrame){ + var fence = Fences[currentFrame]; + fence.Reset(RendererContext); + } + private void WaitForFence(int currentFrame){ + var fence = Fences[currentFrame]; + fence.FenceWait(RendererContext); + } + + public void Submit(CommandBuffer commandBuffer, int currentFrame, int ImageIndex){ + try(var MemStack = MemoryStack.stackPush()){ + var fence = Fences[currentFrame]; + fence.Reset(RendererContext); + var Commands = VkCommandBufferSubmitInfo.calloc(1,MemStack) + .sType$Default() + .commandBuffer(commandBuffer.GetVulkanCommandBuffer()); + VkSemaphoreSubmitInfo.Buffer SemaphoreWait = VkSemaphoreSubmitInfo.calloc(1,MemStack) + .sType$Default() + .stageMask(VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT) + .semaphore(PresentCompleteSemaphores[currentFrame].GetSemaphore()); + VkSemaphoreSubmitInfo.Buffer SemaphoreSignals = VkSemaphoreSubmitInfo.calloc(1, MemStack) + .sType$Default() + .stageMask(VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT) + .semaphore(RenderCompleteSemaphores[ImageIndex].GetSemaphore()); + GraphicsQueue.Submit(Commands, SemaphoreWait, SemaphoreSignals, fence); + } + } +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Display/Renderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Display/Renderer.java deleted file mode 100644 index ed7b7cc..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Display/Renderer.java +++ /dev/null @@ -1,38 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Display; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.InitData; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Interfaces.ITextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.GUI.GuiRenderer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.MaterialsCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.SceneRenderer; - -public interface Renderer { - public ITextureCache GetTextureCache(); - public MaterialsCache GetMaterialsCache(); - public VulkanContext GetVulkanContext(); - - public EngineConfig.AntiAliasType GetCurrentAAMode(); - public SceneRenderer GetSceneRender(); - - public boolean GetDeferred(); - - - public void Initialise(InitData initData); - - public GuiRenderer GetGUIRenderer(); - public long GetGuiTexture(long ID); - - public void cleanup() ; - public void DeferredRender(EngineInstance engineInstance); - - public void ForwardRender(EngineInstance engineInstance); - - public void render(EngineInstance engineInstance); - - public void RebuildShadows(); - - public void RequestRebuildShadows(); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Display/VulkanRenderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Display/VulkanRenderer.java deleted file mode 100644 index 81f6ab7..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Display/VulkanRenderer.java +++ /dev/null @@ -1,636 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Display; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.InitData; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.SkyBox; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.Profiling.VulkanFrameTimings; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration.Biome; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration.Voxel; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration.VoxelChunkGenerator; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration.VoxelWorldManager; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.GUI.GuiRenderer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.GUI.GuiTexture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Lighting.LightRenderer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Attachment; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.TextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.PostProcessing.PostProcess; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.ScreenSpace.AmbientOcclusionRenderer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.ScreenSpace.ReflectionsRenderer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Shadows.ShadowRenderer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.SpriteRendering.SpriteRenderer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandPool; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.GPUSynchronisation.Fence; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.GPUSynchronisation.Semaphore; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Queues.Queue; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.DeferredSceneRender; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Forward.ForwardSceneRender; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.SceneRenderer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.SwapChain.SwapChain; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.SwapChain.SwapChainRender; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import net.halbear.Terrain4J.EngineCore.Threads.RenderThread; -import org.joml.Vector2i; -import org.joml.Vector3f; -import org.joml.Vector3i; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.vulkan.VkCommandBufferSubmitInfo; -import org.lwjgl.vulkan.VkExtent2D; -import org.lwjgl.vulkan.VkSemaphoreSubmitInfo; -import org.tinylog.Logger; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import static org.lwjgl.glfw.GLFW.glfwShowWindow; -import static org.lwjgl.vulkan.VK13.*; - -public class VulkanRenderer implements Renderer { - - private final ModelsCache modelsCache; - - private final CommandBuffer[] CommandBuffers; - private final CommandPool[] CommandPools; - private final Fence[] Fences; - private final Queue.GraphicsQueue GraphicsQueue; - private final VulkanFrameTimings gpuTimings; - public VulkanFrameTimings GetGpuTimings(){return gpuTimings;} - private final Semaphore[] PresentCompleteSemaphores; - private final Queue.PresentQueue PresentQueue; - private Semaphore[] RenderCompleteSemaphores; - private final SceneRenderer sceneRender; - private final AmbientOcclusionRenderer ssaoRenderer; - private final ReflectionsRenderer ssrRender; - private final SpriteRenderer spriteRenderer; - private final LightRenderer lightRenderer; - private final PostProcess PostProcessor; - private final SwapChainRender swapChainRender; - private ShadowRenderer shadowRender; - private final GuiRenderer GuiRender; - private int CurrentFrame; - private final VulkanContext RendererContext; - private boolean Resize = false; - private List Materials = new ArrayList<>(); - private List Models = new ArrayList<>(); - private final MaterialsCache materialsCache; - private TextureCache textureCache; - private EngineConfig.AntiAliasType CurrentAAMode; - private final boolean Deferred; - private float LastGamma = 0.8545f; - - private volatile boolean RebuildShadowsRequested = false; - - @Override - public void RequestRebuildShadows() { - RebuildShadowsRequested = true; - } - - - public TextureCache GetTextureCache(){return textureCache;} - public MaterialsCache GetMaterialsCache(){return materialsCache;} - public VulkanContext GetVulkanContext(){return RendererContext;} - - public EngineConfig.AntiAliasType GetCurrentAAMode(){return CurrentAAMode;} - public SceneRenderer GetSceneRender(){return sceneRender;} - - public boolean GetDeferred(){return Deferred;} - - private boolean Initiated = false; - - public VulkanRenderer(EngineInstance engineInstance) { - engineInstance.scene().GetProjection().SetFarPlanes(); - Deferred = EngineConfig.getInstance().DeferredRendering(); - RendererContext = new VulkanContext(engineInstance.window()); - CurrentFrame = 0; - GraphicsQueue = new Queue.GraphicsQueue(RendererContext, 0); - gpuTimings = new VulkanFrameTimings(RendererContext, GraphicsQueue.GetQueueFamilyIndex()); - PresentQueue = new Queue.PresentQueue(RendererContext, 0); - CommandPools= new CommandPool[VulkanUtils.MAX_IN_FLIGHT]; - CommandBuffers= new CommandBuffer[VulkanUtils.MAX_IN_FLIGHT]; - Fences= new Fence[VulkanUtils.MAX_IN_FLIGHT]; - PresentCompleteSemaphores = new Semaphore[VulkanUtils.MAX_IN_FLIGHT]; - int SwapChainImageCount = RendererContext.GetSwapChain().GetImageCount(); - RenderCompleteSemaphores = new Semaphore[SwapChainImageCount]; - for(int i = 0; i < VulkanUtils.MAX_IN_FLIGHT; i++){ - CommandPools[i] = new CommandPool(RendererContext, GraphicsQueue.GetQueueFamilyIndex(), false); - CommandBuffers[i] = new CommandBuffer(RendererContext, CommandPools[i],true, true); - Fences[i] = new Fence(RendererContext, true); - PresentCompleteSemaphores[i] = new Semaphore(RendererContext); - } - for(int i = 0; i < SwapChainImageCount; i++){ - RenderCompleteSemaphores[i] = new Semaphore(RendererContext); - } - if(Deferred) { - sceneRender = new DeferredSceneRender(RendererContext, engineInstance); - shadowRender = new ShadowRenderer(RendererContext); - ssaoRenderer = new AmbientOcclusionRenderer(RendererContext,sceneRender.GetMRTAttachments().GetColourAttachments(), GraphicsQueue); - List attachments = new ArrayList<>(sceneRender.GetMRTAttachments().GetColourAttachments()); - attachments.add(ssaoRenderer.getSSAOBlurAttachment()); - attachments.add(shadowRender.getShadowAttachment()); - lightRenderer = new LightRenderer(RendererContext, attachments); - ssrRender = new ReflectionsRenderer(RendererContext, sceneRender.GetMRTAttachments().GetColourAttachments(), lightRenderer.getAttachment()); - PostProcessor = new PostProcess(RendererContext, ssrRender.GetSSRAttachment()); - - } else{ - sceneRender = new ForwardSceneRender(RendererContext); - ssaoRenderer = null; - PostProcessor = new PostProcess(RendererContext, sceneRender.GetAttachmentColour()); - lightRenderer = null; - shadowRender = null; - ssrRender = null; - } - spriteRenderer= new SpriteRenderer(engineInstance, RendererContext, PostProcessor.GetAttachment()); - GuiRender = new GuiRenderer(engineInstance, RendererContext, GraphicsQueue, PostProcessor.GetAttachment()); - swapChainRender = new SwapChainRender(RendererContext,PostProcessor.GetAttachment()); - textureCache = new TextureCache(); - materialsCache = new MaterialsCache(); - modelsCache = new ModelsCache(); - Resize = false; - CurrentAAMode = EngineConfig.getInstance().RenderAAType(); - LastGamma = EngineConfig.getInstance().GetGamma(); - } - - public void Initialise(InitData initData){ - - Materials.addAll(initData.Materials()); - Logger.debug("Loading {} Materials", Materials.size()); - materialsCache.LoadMaterials(RendererContext, Materials,textureCache, CommandPools[0], GraphicsQueue); - Logger.debug("Loaded {} Materials", Materials.size()); - - List guiTextures = initData.GuiTextures(); - String[] SkyBoxTextures = new String[]{ - "resources/EngineResources/SkyBoxTextures/autumn_field_pureskyRight.png", - "resources/EngineResources/SkyBoxTextures/autumn_field_pureskyLeft.png", - "resources/EngineResources/SkyBoxTextures/autumn_field_pureskyUp.png", - "resources/EngineResources/SkyBoxTextures/autumn_field_pureskyDown.png", - "resources/EngineResources/SkyBoxTextures/autumn_field_pureskyFront.png", - "resources/EngineResources/SkyBoxTextures/autumn_field_pureskyBack.png", - - }; - textureCache.AddCubeMapTexture(RendererContext, DeferredSceneRender.SkyBoxID,SkyBoxTextures,VK_FORMAT_R8G8B8A8_SRGB); - if(guiTextures != null){ - initData.GuiTextures().forEach(texture -> textureCache.AddTexture(RendererContext, texture.TexturePath(), texture.TexturePath(), VK_FORMAT_R8G8B8A8_SRGB)); - } - - Logger.debug("Transitioning Textures"); - //textureCache.CleanUp(RendererContext); - textureCache.TransitionTexts(RendererContext, CommandPools[0], GraphicsQueue); - Logger.debug("Transitioned Textures"); - - Models.addAll(initData.Models()); - Logger.debug("Loading {} models", Models.size()); - //modelsCache.CleanUp(RendererContext); - modelsCache.CreateSkybox(RendererContext, SkyBox.SkyBoxMesh.VERTICES,DeferredSceneRender.SkyBoxID); - modelsCache.loadModels(RendererContext, Models, CommandPools[0], GraphicsQueue); - Logger.debug("Loaded {} models", Models.size()); - - sceneRender.LoadMaterials(RendererContext,materialsCache,textureCache); - if(shadowRender != null) shadowRender.loadMaterials(RendererContext, materialsCache, textureCache); - spriteRenderer.CompileSprites(RendererContext,modelsCache, textureCache); - spriteRenderer.LoadMaterials(RendererContext,materialsCache,textureCache); - GuiRender.LoadTextures(RendererContext,initData.GuiTextures(),textureCache); - //VoxelWorldManager.Init(RendererContext); - // VoxelWorldManager.GenerateChunks(new Vector3i(0,0,0), new Vector3i(16,0,16)); - Vector2i positionArr[][] = new Vector2i[4][4]; - for(int x = 0; x < 4; x++){ - for(int y = 0; y < 4; y++){ - positionArr[x][y] = new Vector2i(x,y); - } - } - int Index = materialsCache.GetPosition("VoxelTerrain"); - int Index2 = materialsCache.GetPosition("Blueleaf"); - int Index3 = materialsCache.GetPosition("Blueleaf2"); - - Voxel grassVoxel = new Voxel(Index, 0, - new Vector2i[]{positionArr[0][1], positionArr[0][3]}, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}, - new Vector2i[]{positionArr[0][0], positionArr[0][0]}, - new Vector2i[]{positionArr[0][0], positionArr[0][0]}, - new Vector2i[]{positionArr[0][0], positionArr[0][0]}, - new Vector2i[]{positionArr[0][0], positionArr[0][0]}); - - Voxel stoneVoxel = new Voxel(Index, 0, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}); - - Voxel grassSideVoxel = new Voxel(Index, 1, - new Vector2i[]{positionArr[1][1], positionArr[1][3]}, - new Vector2i[]{positionArr[1][1], positionArr[1][3]}, - new Vector2i[]{positionArr[1][1], positionArr[1][3]}, - new Vector2i[]{positionArr[1][1], positionArr[1][3]}, - new Vector2i[]{positionArr[1][1], positionArr[1][3]}, - new Vector2i[]{positionArr[1][1], positionArr[1][3]}); - Voxel Mushroom = new Voxel(Index, 1, - new Vector2i[]{positionArr[2][3], positionArr[2][3]}, - new Vector2i[]{positionArr[2][3], positionArr[2][3]}, - new Vector2i[]{positionArr[2][3], positionArr[2][3]}, - new Vector2i[]{positionArr[2][3], positionArr[2][3]}, - new Vector2i[]{positionArr[2][3], positionArr[2][3]}, - new Vector2i[]{positionArr[2][3], positionArr[2][3]}); - - Voxel Log = new Voxel(Index, 0, - new Vector2i[]{positionArr[2][1], positionArr[2][1]}, - new Vector2i[]{positionArr[2][1], positionArr[2][1]}, - new Vector2i[]{positionArr[2][2], positionArr[2][2]}, - new Vector2i[]{positionArr[2][2], positionArr[2][2]}, - new Vector2i[]{positionArr[2][2], positionArr[2][2]}, - new Vector2i[]{positionArr[2][2], positionArr[2][2]}); - - Voxel Leaves = new Voxel(Index, 2, - new Vector2i[]{positionArr[2][0], positionArr[2][0]}, - new Vector2i[]{positionArr[2][0], positionArr[2][0]}, - new Vector2i[]{positionArr[2][0], positionArr[2][0]}, - new Vector2i[]{positionArr[2][0], positionArr[2][0]}, - new Vector2i[]{positionArr[2][0], positionArr[2][0]}, - new Vector2i[]{positionArr[2][0], positionArr[2][0]}); - - Voxel bluegrassVoxel = new Voxel(Index2, 0, - new Vector2i[]{positionArr[0][1], positionArr[1][3]}, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}, - new Vector2i[]{positionArr[0][0], positionArr[0][0]}, - new Vector2i[]{positionArr[0][0], positionArr[0][0]}, - new Vector2i[]{positionArr[0][0], positionArr[0][0]}, - new Vector2i[]{positionArr[0][0], positionArr[0][0]}); - - Voxel blueDirtVoxel = new Voxel(Index2, 0, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}, - new Vector2i[]{positionArr[1][0], positionArr[1][0]}); - - Voxel bluegrassSideVoxel = new Voxel(Index3, 1, - new Vector2i[]{positionArr[0][0], positionArr[1][2]}, - new Vector2i[]{positionArr[0][0], positionArr[1][2]}, - new Vector2i[]{positionArr[0][0], positionArr[1][2]}, - new Vector2i[]{positionArr[0][0], positionArr[1][2]}, - new Vector2i[]{positionArr[0][0], positionArr[1][2]}, - new Vector2i[]{positionArr[0][0], positionArr[1][2]}); - - Voxel blueFlower1 = new Voxel(Index2, 1, - new Vector2i[]{positionArr[2][0], positionArr[2][0]}, - new Vector2i[]{positionArr[2][0], positionArr[2][0]}, - new Vector2i[]{positionArr[2][0], positionArr[2][0]}, - new Vector2i[]{positionArr[2][0], positionArr[2][0]}, - new Vector2i[]{positionArr[2][0], positionArr[2][0]}, - new Vector2i[]{positionArr[2][0], positionArr[2][0]}); - - Voxel blueFlower2 = new Voxel(Index2, 1, - new Vector2i[]{positionArr[2][1], positionArr[2][1]}, - new Vector2i[]{positionArr[2][1], positionArr[2][1]}, - new Vector2i[]{positionArr[2][1], positionArr[2][1]}, - new Vector2i[]{positionArr[2][1], positionArr[2][1]}, - new Vector2i[]{positionArr[2][1], positionArr[2][1]}, - new Vector2i[]{positionArr[2][1], positionArr[2][1]}); - - Voxel blueFlower3 = new Voxel(Index2, 1, - new Vector2i[]{positionArr[2][2], positionArr[2][2]}, - new Vector2i[]{positionArr[2][2], positionArr[2][2]}, - new Vector2i[]{positionArr[2][2], positionArr[2][2]}, - new Vector2i[]{positionArr[2][2], positionArr[2][2]}, - new Vector2i[]{positionArr[2][2], positionArr[2][2]}, - new Vector2i[]{positionArr[2][2], positionArr[2][2]}); - - Voxel blueFlower4 = new Voxel(Index2, 1, - new Vector2i[]{positionArr[2][3], positionArr[2][3]}, - new Vector2i[]{positionArr[2][3], positionArr[2][3]}, - new Vector2i[]{positionArr[2][3], positionArr[2][3]}, - new Vector2i[]{positionArr[2][3], positionArr[2][3]}, - new Vector2i[]{positionArr[2][3], positionArr[2][3]}, - new Vector2i[]{positionArr[2][3], positionArr[2][3]}); - - Voxel blueFlower5 = new Voxel(Index2, 1, - new Vector2i[]{positionArr[3][0], positionArr[3][0]}, - new Vector2i[]{positionArr[3][0], positionArr[3][0]}, - new Vector2i[]{positionArr[3][0], positionArr[3][0]}, - new Vector2i[]{positionArr[3][0], positionArr[3][0]}, - new Vector2i[]{positionArr[3][0], positionArr[3][0]}, - new Vector2i[]{positionArr[3][0], positionArr[3][0]}); - - Voxel blueFlower6 = new Voxel(Index2, 1, - new Vector2i[]{positionArr[3][1], positionArr[3][1]}, - new Vector2i[]{positionArr[3][1], positionArr[3][1]}, - new Vector2i[]{positionArr[3][1], positionArr[3][1]}, - new Vector2i[]{positionArr[3][1], positionArr[3][1]}, - new Vector2i[]{positionArr[3][1], positionArr[3][1]}, - new Vector2i[]{positionArr[3][1], positionArr[3][1]}); - - Voxel blueFlower7 = new Voxel(Index2, 1, - new Vector2i[]{positionArr[3][2], positionArr[3][2]}, - new Vector2i[]{positionArr[3][2], positionArr[3][2]}, - new Vector2i[]{positionArr[3][2], positionArr[3][2]}, - new Vector2i[]{positionArr[3][2], positionArr[3][2]}, - new Vector2i[]{positionArr[3][2], positionArr[3][2]}, - new Vector2i[]{positionArr[3][2], positionArr[3][2]}); - - Voxel blueFlower8 = new Voxel(Index2, 1, - new Vector2i[]{positionArr[3][3], positionArr[3][3]}, - new Vector2i[]{positionArr[3][3], positionArr[3][3]}, - new Vector2i[]{positionArr[3][3], positionArr[3][3]}, - new Vector2i[]{positionArr[3][3], positionArr[3][3]}, - new Vector2i[]{positionArr[3][3], positionArr[3][3]}, - new Vector2i[]{positionArr[3][3], positionArr[3][3]}); - Voxel blueLeaves1 = new Voxel(Index3, 2, - new Vector2i[]{positionArr[0][3], positionArr[0][3]}, - new Vector2i[]{positionArr[0][3], positionArr[0][3]}, - new Vector2i[]{positionArr[0][3], positionArr[0][3]}, - new Vector2i[]{positionArr[0][3], positionArr[0][3]}, - new Vector2i[]{positionArr[0][3], positionArr[0][3]}, - new Vector2i[]{positionArr[0][3], positionArr[0][3]}); - Voxel blueLeaves2 = new Voxel(Index3, 2, - new Vector2i[]{positionArr[1][3], positionArr[1][3]}, - new Vector2i[]{positionArr[1][3], positionArr[1][3]}, - new Vector2i[]{positionArr[1][3], positionArr[1][3]}, - new Vector2i[]{positionArr[1][3], positionArr[1][3]}, - new Vector2i[]{positionArr[1][3], positionArr[1][3]}, - new Vector2i[]{positionArr[1][3], positionArr[1][3]}); - - VoxelWorldManager.AddVoxel(grassVoxel, "grass");//1 - VoxelWorldManager.AddVoxel(stoneVoxel, "DirtVoxel");//2 - VoxelWorldManager.AddVoxel(stoneVoxel, "StoneVoxel");//3 - VoxelWorldManager.AddVoxel(grassSideVoxel, "grassSideVoxel");//4 - VoxelWorldManager.AddVoxel(Mushroom, "mushroom");//5 - VoxelWorldManager.AddVoxel(Log, "log");//6 - VoxelWorldManager.AddVoxel(Leaves, "leaves");//7 - VoxelWorldManager.AddVoxel(bluegrassVoxel, "bluegrassVoxel");//8 - VoxelWorldManager.AddVoxel(blueDirtVoxel, "blueDirtVoxel");//9 - VoxelWorldManager.AddVoxel(bluegrassSideVoxel, "bluegrassSideVoxel");//10 - VoxelWorldManager.AddVoxel(blueFlower1, "blueFlower1");//11 - VoxelWorldManager.AddVoxel(blueFlower2, "blueFlower2");//12 - VoxelWorldManager.AddVoxel(blueFlower3, "blueFlower3");//13 - VoxelWorldManager.AddVoxel(blueFlower4, "blueFlower4");//14 - VoxelWorldManager.AddVoxel(blueFlower5, "blueFlower5");//15 - VoxelWorldManager.AddVoxel(blueFlower6, "blueFlower6");//16 - VoxelWorldManager.AddVoxel(blueFlower7, "blueFlower7");//17 - VoxelWorldManager.AddVoxel(blueFlower8, "blueFlower8");//18 - VoxelWorldManager.AddVoxel(blueLeaves1, "blueLeaves1");//19 - VoxelWorldManager.AddVoxel(blueLeaves2, "blueLeaves2");//20 - - Biome GreenBiome = new Biome(1,2,3,4,new int[]{5,6,7,4},new int[]{4,4,4,4},new int[]{4,18,16,17}); - Biome Blueleaf = new Biome(8,9,3,10,new int[]{11,19,20,14},new int[]{5,6,7,8},new int[]{15,16,17,18}); - - VoxelWorldManager.AddBiome(GreenBiome, "greenBiome"); - VoxelWorldManager.AddBiome(Blueleaf, "blueleaf"); - - VoxelWorldManager.GenerateExampleTree(5,8,5,0,1,6,7,"green_tree", 15, 0.5f); - VoxelWorldManager.GenerateExampleTree(12,16,12,0,1,6,7,"green_tree_tall", 15, 0.5f); - VoxelWorldManager.GenerateExampleTree(7,12,7,1,8,6,20,"blue_tree", 30,0.25f); - - - } - - public GuiRenderer GetGUIRenderer(){return GuiRender;} - public long GetGuiTexture(long ID){return GuiRender.GetVkDescriptorImage(ID);} - - private void RecordingStart(CommandPool commandPool, CommandBuffer commandBuffer){ - commandPool.Reset(RendererContext); - commandBuffer.BeginRecording(); - gpuTimings.begin(RendererContext, commandBuffer.GetVulkanCommandBuffer(), CurrentFrame); - } - - private void RecordingStop(CommandBuffer commandBuffer){ - gpuTimings.mark(commandBuffer.GetVulkanCommandBuffer(), CurrentFrame, "UI and present copy"); - commandBuffer.EndRecording(); - } - - public void cleanup() { - RendererContext.GetDevice().waitIdle(); - Logger.debug("Waiting Vulkan Context"); - - VoxelWorldManager.Cleanup(RendererContext); - gpuTimings.cleanup(RendererContext); - - sceneRender.cleanup(RendererContext); - if(ssaoRenderer != null)ssaoRenderer.cleanup(RendererContext); - if(ssrRender != null)ssrRender.cleanup(RendererContext); - if(shadowRender != null)shadowRender.cleanup(RendererContext); - if(lightRenderer != null)lightRenderer.cleanup(RendererContext); - PostProcessor.CleanUp(RendererContext); - swapChainRender.CleanUp(RendererContext); - spriteRenderer.cleanup(RendererContext); - GuiRender.CleanUp(RendererContext); - modelsCache.CleanUp(RendererContext); - materialsCache.CleanUp(RendererContext); - textureCache.CleanUp(RendererContext); - Logger.debug("Dynamic Renderer Cleaned up"); - Arrays.asList(RenderCompleteSemaphores).forEach(i->i.cleanup(RendererContext)); - Logger.debug("Render Semaphores cleaned up"); - Arrays.asList(PresentCompleteSemaphores).forEach(i->i.cleanup(RendererContext)); - Logger.debug("Present Semaphores cleaned up"); - Arrays.asList(Fences).forEach(i->i.cleanup(RendererContext)); - Logger.debug("Fences cleaned up"); - for(int i = 0; i < CommandPools.length; i++){ - CommandBuffers[i].cleanup(RendererContext, CommandPools[i]); - CommandPools[i].cleanup(RendererContext); - } - Logger.debug("Command pools cleaned up"); - VulkanUtils.CleanUpRemaining(RendererContext.GetDevice()); - RendererContext.cleanup(); - } - - public enum DebugRenderMode{ - Albedo, - Normals, - Pos, - SSAO, - Depth, - NoPosProcess, - Emissive, - Translucency, - Opacity, - PBR - } - - public static volatile boolean Debug = false; - public static volatile DebugRenderMode debugMode = DebugRenderMode.Albedo; - Vector3f CamPos = new Vector3f(); - public void DeferredRender(EngineInstance engineInstance){ - SwapChain swapChain = RendererContext.GetSwapChain(); - WaitForFence(CurrentFrame); - int imageAcquisitionIndex = CurrentFrame; - - var CommandPool = CommandPools[CurrentFrame]; - var CommandBuffer = CommandBuffers[CurrentFrame]; - int ImageIndex; - if (Resize || (ImageIndex = swapChain.FetchNextImage(RendererContext.GetDevice(), PresentCompleteSemaphores[imageAcquisitionIndex])) < 0){ - resize(engineInstance); - return; - } - RecordingStart(CommandPool, CommandBuffer); - VoxelWorldManager.RecordGeneration(RendererContext,CommandBuffer,CurrentFrame); - gpuTimings.mark(CommandBuffer.GetVulkanCommandBuffer(), CurrentFrame, "voxel generation"); - sceneRender.Render(engineInstance,RendererContext,CommandBuffer, modelsCache,materialsCache,CurrentFrame); - gpuTimings.mark(CommandBuffer.GetVulkanCommandBuffer(), CurrentFrame, "geometry"); - boolean RenderShadows = ShadowRenderer.AllowShadowRendering() && EngineConfig.getInstance().RenderShadows(); - if(RenderShadows) {shadowRender.render(engineInstance, RendererContext, CommandBuffer, modelsCache, materialsCache, CurrentFrame); } - gpuTimings.mark(CommandBuffer.GetVulkanCommandBuffer(), CurrentFrame, "shadows"); - ssaoRenderer.Render(RendererContext,engineInstance, CommandBuffer, sceneRender.GetMRTAttachments(), CurrentFrame); - gpuTimings.mark(CommandBuffer.GetVulkanCommandBuffer(), CurrentFrame, "SSAO"); - if(RenderShadows) { - lightRenderer.render(engineInstance, RendererContext, CommandBuffer, sceneRender.GetMRTAttachments(), - shadowRender.getShadowAttachment(), ssaoRenderer.getSSAOBlurAttachment(), CurrentFrame, shadowRender.getCascadeShadows(CurrentFrame)); - } else lightRenderer.render(engineInstance, RendererContext, CommandBuffer, sceneRender.GetMRTAttachments(),ssaoRenderer.getSSAOBlurAttachment(),CurrentFrame); - gpuTimings.mark(CommandBuffer.GetVulkanCommandBuffer(), CurrentFrame, "lighting"); - ssrRender.Render( RendererContext, engineInstance, CommandBuffer, CurrentFrame); - gpuTimings.mark(CommandBuffer.GetVulkanCommandBuffer(), CurrentFrame, "SSR"); - PostProcessor.Render(RendererContext,CommandBuffer,ssrRender.GetSSRAttachment()); - gpuTimings.mark(CommandBuffer.GetVulkanCommandBuffer(), CurrentFrame, "bloom and tone mapping"); - spriteRenderer.Render(engineInstance,RendererContext,CommandBuffer,PostProcessor.GetAttachment(),modelsCache,CurrentFrame); - GuiRender.Render(RendererContext,CommandBuffer,CurrentFrame,PostProcessor.GetAttachment()); - - swapChainRender.Render(RendererContext,CommandBuffer,PostProcessor.GetAttachment(),ImageIndex); - - RecordingStop(CommandBuffer); - Submit(CommandBuffer, CurrentFrame, ImageIndex); - Resize = swapChain.PresentImage(PresentQueue, RenderCompleteSemaphores[ImageIndex],ImageIndex); - CurrentFrame = (CurrentFrame + 1) % VulkanUtils.MAX_IN_FLIGHT; - VulkanUtils.ProcessDeferredDeletionQueue(RendererContext.GetDevice()); - } - - public void ForwardRender(EngineInstance engineInstance){ - SwapChain swapChain = RendererContext.GetSwapChain(); - WaitForFence(CurrentFrame); //problem child found - var CommandPool = CommandPools[CurrentFrame]; - var CommandBuffer = CommandBuffers[CurrentFrame]; - - int ImageIndex; - if (Resize || (ImageIndex = swapChain.FetchNextImage(RendererContext.GetDevice(), PresentCompleteSemaphores[CurrentFrame])) < 0){ - resize(engineInstance); - return; - } - RecordingStart(CommandPool, CommandBuffer); - VoxelWorldManager.RecordGeneration(RendererContext,CommandBuffer,CurrentFrame); - sceneRender.Render(engineInstance,RendererContext,CommandBuffer, modelsCache,materialsCache,CurrentFrame); - PostProcessor.Render(RendererContext,CommandBuffer,sceneRender.GetAttachmentColour()); - spriteRenderer.Render(engineInstance,RendererContext,CommandBuffer,PostProcessor.GetAttachment(),modelsCache,CurrentFrame); - GuiRender.Render(RendererContext,CommandBuffer,CurrentFrame,PostProcessor.GetAttachment()); - - swapChainRender.Render(RendererContext,CommandBuffer,PostProcessor.GetAttachment(),ImageIndex); - - RecordingStop(CommandBuffer); - Submit(CommandBuffer, CurrentFrame, ImageIndex); - Resize = swapChain.PresentImage(PresentQueue, RenderCompleteSemaphores[ImageIndex],ImageIndex); - CurrentFrame = (CurrentFrame + 1) % VulkanUtils.MAX_IN_FLIGHT; - VulkanUtils.ProcessDeferredDeletionQueue(RendererContext.GetDevice()); - } - - public void render(EngineInstance engineInstance){ - if(!Initiated){ - glfwShowWindow(engineInstance.window().getHandle()); - Initiated = true; - } - if(! RenderThread.AllowRender()) return; - - if (RebuildShadowsRequested) { - RebuildShadowsRequested = false; - RebuildShadows(); - } - if (Deferred) DeferredRender(engineInstance); -// else if(Deferred)DebugDeferredRender(engineInstance, debugMode); - else ForwardRender(engineInstance); - } - - @Override - public void RebuildShadows() { - if (!Deferred || shadowRender == null || lightRenderer == null) { - return; - } - - ShadowRenderer.AllowShadowRendering(false); - RendererContext.GetDevice().waitIdle(); - - shadowRender.RebuildPipelineAndRenderingAttachments(RendererContext); - - List attachments = new ArrayList<>(sceneRender.GetMRTAttachments().GetColourAttachments()); - attachments.add(ssaoRenderer.getSSAOBlurAttachment()); - attachments.add(shadowRender.getShadowAttachment()); - lightRenderer.updateAttachmentDescriptors(RendererContext, attachments); - - RendererContext.GetDevice().waitIdle(); - ShadowRenderer.AllowShadowRendering(true); - } - - private void resize(EngineInstance engineInstance){ - Window window = engineInstance.window(); - if(window.getWidth() == 0 || window.getHeight() == 0){ - return; - } - Resize = false; - RendererContext.GetDevice().waitIdle(); - RendererContext.Resize(window); - - Arrays.asList(RenderCompleteSemaphores).forEach(i->i.cleanup(RendererContext)); - Arrays.asList(PresentCompleteSemaphores).forEach(i->i.cleanup(RendererContext)); - RenderCompleteSemaphores = new Semaphore[RendererContext.GetSwapChain().GetImageCount()]; - for(int i = 0; i < VulkanUtils.MAX_IN_FLIGHT; i++){ - PresentCompleteSemaphores[i] = new Semaphore(RendererContext); - } - for(int i = 0; i < RendererContext.GetSwapChain().GetImageCount(); i++){ - RenderCompleteSemaphores[i] = new Semaphore(RendererContext); - } - - VkExtent2D extend = RendererContext.GetSwapChain().GetSwapChainExtent(); - engineInstance.scene().GetProjection().Resize(extend.width(),extend.height()); - sceneRender.Resize(engineInstance,RendererContext); - if(Deferred) { - List attachments = new ArrayList<>(sceneRender.GetMRTAttachments().GetColourAttachments()); - List ssaoAttachments = new ArrayList<>(); - ssaoAttachments.add(attachments.get(7)); - ssaoAttachments.add(attachments.get(2)); - ssaoRenderer.resize(RendererContext, ssaoAttachments); - attachments.add(ssaoRenderer.getSSAOBlurAttachment()); - attachments.add(shadowRender.getShadowAttachment()); - lightRenderer.resize(RendererContext, attachments); - ssaoAttachments.clear(); - ssaoAttachments.add(lightRenderer.getAttachment()); - ssaoAttachments.add(attachments.get(0)); - ssaoAttachments.add(attachments.get(2)); - ssaoAttachments.add(attachments.get(3)); - ssrRender.resize(RendererContext, ssaoAttachments); - - PostProcessor.Resize(RendererContext, ssrRender.GetSSRAttachment()); - } else{ - PostProcessor.Resize(RendererContext, sceneRender.GetAttachmentColour()); - } - spriteRenderer.Resize(engineInstance,RendererContext,PostProcessor.GetAttachment()); - GuiRender.Resize(RendererContext,PostProcessor.GetAttachment()); - swapChainRender.Resize(RendererContext,PostProcessor.GetAttachment()); - } - - private void ResetFence(int currentFrame){ - var fence = Fences[currentFrame]; - fence.Reset(RendererContext); - } - private void WaitForFence(int currentFrame){ - var fence = Fences[currentFrame]; - fence.FenceWait(RendererContext); - } - - public void Submit(CommandBuffer commandBuffer, int currentFrame, int ImageIndex){ - try(var MemStack = MemoryStack.stackPush()){ - var fence = Fences[currentFrame]; - fence.Reset(RendererContext); - var Commands = VkCommandBufferSubmitInfo.calloc(1,MemStack) - .sType$Default() - .commandBuffer(commandBuffer.GetVulkanCommandBuffer()); - VkSemaphoreSubmitInfo.Buffer SemaphoreWait = VkSemaphoreSubmitInfo.calloc(1,MemStack) - .sType$Default() - .stageMask(VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT) - .semaphore(PresentCompleteSemaphores[currentFrame].GetSemaphore()); - VkSemaphoreSubmitInfo.Buffer SemaphoreSignals = VkSemaphoreSubmitInfo.calloc(1, MemStack) - .sType$Default() - .stageMask(VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT) - .semaphore(RenderCompleteSemaphores[ImageIndex].GetSemaphore()); - GraphicsQueue.Submit(Commands, SemaphoreWait, SemaphoreSignals, fence); - } - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Display/Window.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Display/Window.java index 1e73496..fdc47e5 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Display/Window.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Display/Window.java @@ -4,27 +4,17 @@ import net.halbear.Terrain4J.EngineCore.Input.KeyboardInput; import net.halbear.Terrain4J.EngineCore.Input.MouseListener; import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import org.joml.Vector2i; -import org.lwjgl.glfw.GLFW; import org.lwjgl.glfw.GLFWImage; import org.lwjgl.glfw.GLFWVidMode; import org.lwjgl.glfw.GLFWWindowFocusCallback; -import org.lwjgl.opengl.GL; -import org.lwjgl.opengl.GLCapabilities; -import org.lwjgl.system.MemoryStack; import org.lwjgl.system.MemoryUtil; import org.tinylog.Logger; import java.io.File; -import java.nio.IntBuffer; -import static net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs.StartMenu.GameStarted; -import static net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs.StartMenu.ShowSettings; import static org.lwjgl.glfw.Callbacks.glfwFreeCallbacks; import static org.lwjgl.glfw.GLFW.*; import static org.lwjgl.glfw.GLFWVulkan.glfwVulkanSupported; -import static org.lwjgl.opengl.GL11.GL_TRUE; -import static org.lwjgl.opengl.GL11.glClearColor; public class Window { private final long handle; @@ -32,85 +22,15 @@ public class Window { private final MouseListener mouseInput; private int height; private int width; - private int x; - private int y; private boolean displayFPS = false; - private String Title = "Terrain4J Application"; - private final EngineConfig.RenderAPI LinkedApi; - - public boolean CursorLocked = false; - public boolean ForceCursorUnlock = false; - - public String GetTitle(){return Title;} - public EngineConfig.RenderAPI GetLinkedApi(){return LinkedApi;} - - public static Window RefreshRendererAttachment(Window windowIn , EngineConfig.RenderAPI renderAPI){ - if(PrimaryRuntime.IsServer) return null; - Logger.debug("Creating new Window Instance"); - Vector2i inSize = windowIn.GetSize(); - Vector2i inPos = windowIn.GetPosition(); - String Title = windowIn.GetTitle(); - windowIn.cleanup(); - Window newWindow = new Window(Title, renderAPI); - newWindow.SetProperties(inSize.x, inSize.y, inPos.x, inPos.y); - return newWindow; - } - - public void SetProperties(int width, int height, int x, int y){ - this.width = width; - this.height = height; - this.x = x; - this.y = y; - glfwSetWindowSize(handle, width, height); - glfwSetWindowPos(handle, x, y); - } - - public Vector2i GetSize(){ - try (MemoryStack MemStack = MemoryStack.stackPush()) { - IntBuffer pWidth = MemStack.mallocInt(1); - IntBuffer pHeight = MemStack.mallocInt(1); - - GLFW.glfwGetWindowSize(handle, pWidth, pHeight); - - int width = pWidth.get(0); - int height = pHeight.get(0); - return new Vector2i(width, height); - } - } - - public Vector2i GetPosition(){ - try (MemoryStack MemStack = MemoryStack.stackPush()) { - IntBuffer pLeft = MemStack.mallocInt(1); - IntBuffer pRight = MemStack.mallocInt(1); - - GLFW.glfwGetWindowPos(handle, pLeft, pRight); - - int width = pLeft.get(0); - int height = pRight.get(0); - return new Vector2i(width, height); - } - } public Window(String title){ - this(title, EngineConfig.getInstance().GetRenderingAPI()); - } - public Window(String title, EngineConfig.RenderAPI api){ - if(PrimaryRuntime.IsServer) { - handle = 0; - LinkedApi = null; - keyboardInput = null; - mouseInput = null; - return; - } - this.Title = title; if (!glfwInit()) { throw new RuntimeException("Unable to initialize GLFW"); } - if (!glfwVulkanSupported() && api == EngineConfig.RenderAPI.Vulkan) { - Logger.error("Cannot find a compatible Vulkan installable client driver (ICD)"); - api = EngineConfig.RenderAPI.OpenGL; + if (!glfwVulkanSupported()) { + throw new RuntimeException("Cannot find a compatible Vulkan installable client driver (ICD)"); } - this.LinkedApi = api; GLFWVidMode vidMode = glfwGetVideoMode(glfwGetPrimaryMonitor()); if (vidMode == null) { throw new RuntimeException("Error getting primary monitor"); @@ -119,37 +39,10 @@ public class Window { height = vidMode.height();//Globals.getInstance().getHeight(); glfwDefaultWindowHints(); - switch (api){ - case Vulkan: - Logger.debug("Vulkan API selected"); - glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); - break; - case OpenGL: - Logger.debug("OpenGL API selected"); - glfwWindowHint(GLFW_CLIENT_API, GLFW_OPENGL_API); - glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); - glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3); - - if (EngineConfig.getInstance().CompatibilityMode()) { - glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_COMPAT_PROFILE); - } else { - glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); - glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE); - } - - break; - } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); glfwWindowHint(GLFW_MAXIMIZED, GLFW_FALSE); - glfwWindowHint(GLFW_ALPHA_BITS, 0); - glfwWindowHint(GLFW_TRANSPARENT_FRAMEBUFFER, GLFW_FALSE); + handle = glfwCreateWindow(width, height, title, MemoryUtil.NULL, MemoryUtil.NULL); - if(LinkedApi == EngineConfig.RenderAPI.Vulkan){ - glfwHideWindow(handle); - } - if (glfwRawMouseMotionSupported()) { - glfwSetInputMode(handle, GLFW_RAW_MOUSE_MOTION, GLFW_TRUE); - } - //LockCursor(); if (handle == MemoryUtil.NULL) { //throw new RuntimeException("Failed to create the GLFW window"); } @@ -160,11 +53,6 @@ public class Window { height = h; }); - glfwSetErrorCallback((int errorCode, long msgPtr) -> - Logger.error("Error code [{}], msg [{}]", errorCode, MemoryUtil.memUTF8(msgPtr)) - ); - - File IconLocation = new File("src/main/resources" + EngineConfig.getInstance().FetchIcon()); GLFWImage Icon = GLFWImage.malloc(); GLFWImage.Buffer IconBuffer = GLFWImage.malloc(1); @@ -173,14 +61,12 @@ public class Window { IconPath =IconLocation.getPath(); Logger.debug("Loading Icon From Location [{}]",IconPath); } else Logger.warn("Icon specified in config at Location [{}] does not exist, resorting to Engine Icon", IconLocation.getPath()); - if(new File(IconPath).exists()) { - Icon.set(GLFWImageParser.LoadImage(IconPath).GetWidth(), - GLFWImageParser.LoadImage(IconPath).GetHeight(), - GLFWImageParser.LoadImage(IconPath).GetImage()); - IconBuffer.put(0, Icon); + Icon.set(GLFWImageParser.LoadImage(IconPath).GetWidth(), + GLFWImageParser.LoadImage(IconPath).GetHeight(), + GLFWImageParser.LoadImage(IconPath).GetImage()); + IconBuffer.put(0,Icon); - glfwSetWindowIcon(handle, IconBuffer); - } + glfwSetWindowIcon(handle, IconBuffer); IconBuffer.free(); //free the buffer once icon is set so when the program closes there isn't memory still floating around Logger.debug("Freeing icon Buffer"); @@ -197,41 +83,17 @@ public class Window { PrimaryRuntime.UpdateFrameAccuracy(); } }); - - if(LinkedApi == EngineConfig.RenderAPI.OpenGL) { - glfwMakeContextCurrent(handle); - if (EngineConfig.VSYNC) { - glfwSwapInterval(1); - } else { - glfwSwapInterval(0); - } - } else{ - glfwHideWindow(handle); - } + glfwMakeContextCurrent(handle); + if (EngineConfig.VSYNC) glfwSwapInterval(1); + else glfwSwapInterval(0); mouseInput = new MouseListener(handle); } - - public void LockCursor(){ - CursorLocked = true; - // glfwSetInputMode(handle, GLFW_CURSOR, GLFW_CURSOR_DISABLED); - } - public void UnlockCursor(){ - CursorLocked = false; - //glfwSetInputMode(handle, GLFW_CURSOR, GLFW_CURSOR_NORMAL); - } - public void cleanup() { - if(PrimaryRuntime.IsServer) return; - - if(LinkedApi == EngineConfig.RenderAPI.OpenGL) { - glfwMakeContextCurrent(0); - } - glfwFreeCallbacks(handle); glfwDestroyWindow(handle); + glfwTerminate(); Logger.debug("Destroyed Window"); } - public long getHandle(){ return handle; } @@ -243,54 +105,33 @@ public class Window { public MouseListener getMouseInput(){ return mouseInput; } - public void pollOpenGLEvents(){ - if(PrimaryRuntime.IsServer) return; - if(LinkedApi != EngineConfig.RenderAPI.OpenGL) return; - } public void pollEvents() { - if(PrimaryRuntime.IsServer) return; - if((!GameStarted || ShowSettings || ForceCursorUnlock) && CursorLocked) UnlockCursor(); - else if (GameStarted && !ShowSettings && !CursorLocked) LockCursor(); + if (keyboardInput.keySinglePress(GLFW_KEY_V)) { + SetVsync(); + } keyboardInput.input(); mouseInput.input(); - /* if(CursorLocked) { - int[] width = new int[1]; - int[] height = new int[1]; - glfwGetWindowSize(handle, width, height); - double centerX = width[0] / 2.0; - double centerY = height[0] / 2.0; - glfwSetCursorPos(handle, centerX, centerY); - }*/ EngineConfig.RENDERFRAMES++; } - + public void UpdateWindowTitle(){ + if (displayFPS) glfwSetWindowTitle(handle, EngineConfig.SOFTWARE_TITLE + " - FPS: " + EngineConfig.FrameRate_PRIMARYTHREAD + " TPS: " + EngineConfig.TPS + " RenderFPS: " + EngineConfig.FrameRate_RENDERTHREAD + " VSYNC: " + EngineConfig.VSYNC); + } public void SetVsync(){ - if(PrimaryRuntime.IsServer) return; - - EngineConfig.VSYNC = !EngineConfig.VSYNC; - - if(LinkedApi != EngineConfig.RenderAPI.OpenGL) { - Logger.info("Vsync changed to [{}]. Vulkan requires swapchain recreation to apply this.", EngineConfig.VSYNC); - return; - } - Logger.info("Vsync Swap"); if (EngineConfig.VSYNC) { - glfwSwapInterval(1); + glfwSwapInterval(0); + EngineConfig.VSYNC = false; } else { - glfwSwapInterval(0); + glfwSwapInterval(1); + EngineConfig.VSYNC = true; } } - public void setShouldClose() - { - if(PrimaryRuntime.IsServer) return; - + public void setShouldClose() { glfwSetWindowShouldClose(handle, true); } public boolean shouldClose() { //return false; - if(PrimaryRuntime.IsServer) return true; return glfwWindowShouldClose(handle); } } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Input/KeyboardInput.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Input/KeyboardInput.java index abbc2b7..ef7dc08 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Input/KeyboardInput.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Input/KeyboardInput.java @@ -28,12 +28,6 @@ public class KeyboardInput implements GLFWKeyCallbackI { glfwPollEvents(); } public void KeyCallback(long Window, int key, int scancode, int action, int mods){ - - //ImGui.getIO().addKeyEvent(ImGuiKey.Backspace, key == (GLFW_KEY_BACKSPACE) && (action == GLFW_PRESS || action == GLFW_REPEAT)); - //ImGui.getIO().addKeyEvent(ImGuiKey.Delete, key == (GLFW_KEY_DELETE) && (action == GLFW_PRESS || action == GLFW_REPEAT)); - //ImGui.getIO().addKeyEvent(ImGuiKey.LeftArrow, key == (GLFW_KEY_LEFT) && (action == GLFW_PRESS || action == GLFW_REPEAT)); - //ImGui.getIO().addKeyEvent(ImGuiKey.RightArrow, key == (GLFW_KEY_RIGHT) && (action == GLFW_PRESS || action == GLFW_REPEAT)); - if (!keysPressed.contains(key) && action == GLFW_PRESS){ keysPressed.add(key); } else if (keysPressed.contains(key) && action == GLFW_RELEASE){ diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/EngineConfig.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/EngineConfig.java index 83598b8..22cb4b5 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/EngineConfig.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/EngineConfig.java @@ -1,11 +1,6 @@ package net.halbear.Terrain4J.EngineCore.Logic; - import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.DeferredSceneRender; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Forward.ForwardSceneRender; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; - import org.tinylog.Logger; import java.io.*; @@ -58,9 +53,8 @@ public class EngineConfig { private String PhysicalDeviceName; private int RequestedImages; private String IconPath = "/WindowResources/Icon/"; - private String DefaultTexturePath = "resources/EngineResources/Texture/NoTexture.png"; + private String DefaultTexturePath = "resources/EngineResources/Texture/DefaultTexture.png"; private String IconName = "ProgramIcon.png"; - private String LoadingScreenLocation = "resources/EngineResources/Texture/Terrain4JTitleImage.png"; private float FOV = 60f; private float zFarPlane; private float zNearPlane; @@ -75,119 +69,7 @@ public class EngineConfig { public int CPU_CORE_COUNT = 0; public String CPU_DETAILS = ""; public boolean AlphaToCoverage = false; - public boolean CompatibilityMode = false; - public Renderer renderer = Renderer.Forward; - public int ShadowMapSize = 4096; - public float Gamma = 0.8545f; - public int MaxVulkanCrashesAllowed = 10; - public boolean RenderCollisionMesh = true; - public float PhysicsSpeed = 1.0f; - public String UserDisplayName = "player"; - public String ServerIPAddress = "localhost"; - public int ServerPort = 25565; - public RenderAPI RenderingAPI = RenderAPI.Vulkan; - public float MusicVolume = 0.0f; - public float SoundVolume = 0.0f; - public float WeaponVolume = 0.0f; - public float AmbientVolume = 0.0f; - public float MaxShadowDistance = 96.0f; - private RenderQualitySettings renderQuality = RenderQualitySettings.fromProperties(new Properties()); - public float GetSSAOScale(){return renderQuality.ssaoScale();} - public int GetSSAOSamples(){return renderQuality.ssaoSamples();} - public float GetSSRScale(){return renderQuality.ssrScale();} - public int GetSSRMaxSteps(){return renderQuality.ssrSteps();} - public float GetBloomScale(){return renderQuality.bloomScale();} - public int GetBloomPasses(){return renderQuality.bloomPasses();} - public int GetVoxelChunkRadius(){return renderQuality.chunkRadius();} - public int GetVoxelGenerationsPerFrame(){return renderQuality.generationsPerFrame();} - public int GetVoxelFacePoolMiB(){return renderQuality.facePoolMiB();} - - - public float MaxShadowDistance(){return MaxShadowDistance;} - public void MaxShadowDistance(float newDistance){ - MaxShadowDistance = Float.isFinite(newDistance) ? Math.clamp(newDistance, 1.0f, 16384.0f) : 96.0f; - } - - public boolean RenderShadows = true; - - public boolean RenderShadows() {return RenderShadows;} - public void RenderShadows(boolean renderShadows) {RenderShadows = renderShadows;} - - public float PlayerOnline = 1.0f; - - public boolean IsServer = false; - - public boolean GetServer(){return IsServer;} - - public void SetServer(boolean NewServer) {IsServer = NewServer;} - - public String GetUserDisplayName(){return UserDisplayName;} - public void SetUserDisplayName(String NewName) { - UserDisplayName = NewName; - EngineConfigVar.setProperty("user_display_name",UserDisplayName); - try { - EngineConfigVar.store(new FileWriter(path.toAbsolutePath().toString() + "/" + FILENAME), "created new properties file"); - } catch (IOException e) { - Logger.error("Failed to write to config file: [{}]", e.getMessage()); - } - } - - public int GetServerPort(){return ServerPort;} - public void SetServerPort(int NewPort) { - ServerPort = NewPort; - EngineConfigVar.setProperty("server_port", String.valueOf(ServerPort)); - try { - EngineConfigVar.store(new FileWriter(path.toAbsolutePath().toString() + "/" + FILENAME), "created new properties file"); - } catch (IOException e) { - Logger.error("Failed to write to config file: [{}]", e.getMessage()); - } - } - - public String GetServerIP(){return ServerIPAddress;} - public void SetServerIP(String NewIP) { - ServerIPAddress = NewIP; - EngineConfigVar.setProperty("server_ip",ServerIPAddress); - try { - EngineConfigVar.store(new FileWriter(path.toAbsolutePath().toString() + "/" + FILENAME), "created new properties file"); - } catch (IOException e) { - Logger.error("Failed to write to config file: [{}]", e.getMessage()); - } - } - - public enum RenderAPI{ - Vulkan, - OpenGL - } - - public RenderAPI GetRenderingAPI(){return RenderingAPI;} - public synchronized void SetRenderingAPI(RenderAPI API){ - RenderingAPI = API; - Logger.debug("Rendering API changed to: " + API); - } - - public float PhysicsSpeed(){return PhysicsSpeed;} - public void SetPhysicsSpeed(float NewSpeed){PhysicsSpeed =NewSpeed;} - - public boolean RenderCollisionMeshes(){ - return RenderCollisionMesh; - } - public void SetRenderCollisionMesh(boolean RenderCollisionMesh){ - this.RenderCollisionMesh = RenderCollisionMesh; - } - - public String GetLoadingScreenImageLocation(){return LoadingScreenLocation;} - public void SetLoadingScreenImageLocation(String location){this.LoadingScreenLocation = location;} - public int GetMaxVulkanCrashes(){return MaxVulkanCrashesAllowed;} - public void SetShadowMapSize(int ShadowSize){ - this.ShadowMapSize = ShadowSize; - if (PrimaryRuntime.GetRenderThread() != null && PrimaryRuntime.GetRenderThread().GetRenderer() != null) { - PrimaryRuntime.GetRenderThread().GetRenderer().RequestRebuildShadows(); - } - } - public int GetShadowMapSize(){return ShadowMapSize;} - public void SetRenderer(Renderer renderer){this.renderer = renderer;} - public boolean DeferredRendering(){return renderer == Renderer.Deferred;} public boolean AlphaToCoverage(){return AlphaToCoverage;} public void SetAlphaToCoverage(boolean AlphaToCoverage){this.AlphaToCoverage = AlphaToCoverage;} public String GetGPU(){return GPU_NAME;} @@ -197,9 +79,6 @@ public class EngineConfig { CPU_CORE_COUNT = CoreCount; CPU_DETAILS = CPU_NAME + " with " + CPU_CORE_COUNT + " Threads"; } - public float GetGamma(){return Gamma;} - public boolean CompatibilityMode(){return CompatibilityMode;} - public void SetCompatibilitMode(boolean compatibilityMode){this.CompatibilityMode = compatibilityMode;} public int GetCoreCount(){return CPU_CORE_COUNT;} public String GetCPUName(){return CPU_NAME;} public String GetCPUDetails(){return CPU_DETAILS;} @@ -237,11 +116,6 @@ public class EngineConfig { } } - public enum Renderer{ - Forward, - Deferred - } - public enum AntiAliasType{ NONE, FXAA, @@ -250,17 +124,6 @@ public class EngineConfig { MSAAx8 } - public RenderAPI GetRenderAPI(String strIn){ - String formatted = strIn.toLowerCase().replace("\\s|[\\_\\-\\/\\\\]",""); - switch (formatted){ - case "vulkan": - return RenderAPI.Vulkan; - case "opengl": - default: - return RenderAPI.OpenGL; - } - } - public int GetRenderSampleCount(){ switch(AAMode){ case MSAAx2: @@ -278,12 +141,9 @@ public class EngineConfig { } } - private Properties EngineConfigVar; - private Path path; - private EngineConfig() { - EngineConfigVar = new Properties(); - path = Paths.get(""); + var EngineConfigVar = new Properties(); + Path path = Paths.get(""); File ConfigFile = new File(path.toAbsolutePath().toString() + "/" + FILENAME); boolean SuccessfulLoad = false; try(InputStream stream = new FileInputStream(path.toAbsolutePath().toString() + "/" + FILENAME)){ @@ -318,12 +178,8 @@ public class EngineConfig { } } if(SuccessfulLoad) { - renderQuality = RenderQualitySettings.fromProperties(EngineConfigVar); IconName = (EngineConfigVar.getOrDefault("Software_Icon", "ProgramIcon.png").toString()); - LoadingScreenLocation = (EngineConfigVar.getOrDefault("LoadingScreenLocation", LoadingScreenLocation).toString()); IconPath = (EngineConfigVar.getOrDefault("Software_Icon_Path", "/WindowResources/Icon/").toString()); - UserDisplayName = (EngineConfigVar.getOrDefault("user_display_name", "player").toString()); - ServerIPAddress = (EngineConfigVar.getOrDefault("server_ip", "localhost").toString()); CapMainToTickRate = Boolean.parseBoolean(EngineConfigVar.getOrDefault("cap_main_to_tickrate", true).toString()); CapFastToTickRate = Boolean.parseBoolean(EngineConfigVar.getOrDefault("cap_fast_to_tickrate", true).toString()); CapPrimaryToTickRate = Boolean.parseBoolean(EngineConfigVar.getOrDefault("cap_master_to_tickrate", false).toString()); @@ -340,27 +196,13 @@ public class EngineConfig { MaxDescriptors = Integer.parseInt(EngineConfigVar.getOrDefault("MaxDescriptors", "1000").toString()); VSYNC = Boolean.parseBoolean(EngineConfigVar.getOrDefault("vsync", true).toString()); vkValidated = Boolean.parseBoolean(EngineConfigVar.getOrDefault("vkValidated", false).toString()); - IsServer = Boolean.parseBoolean(EngineConfigVar.getOrDefault("server", false).toString()); RequestedImages = Integer.parseInt(EngineConfigVar.getOrDefault("RequestedImages", 3).toString()); ShaderDebug =Boolean.parseBoolean(EngineConfigVar.getOrDefault("Debug_Shaders", false).toString()); RecompileShaders =Boolean.parseBoolean(EngineConfigVar.getOrDefault("ShaderRecompiling", true).toString()); FOV = (float)(DegToRad * Float.parseFloat(EngineConfigVar.getOrDefault("field_of_view", 60.0f).toString())); zNearPlane = (Float.parseFloat(EngineConfigVar.getOrDefault("z_near_plane", 1.0f).toString())); zFarPlane = (Float.parseFloat(EngineConfigVar.getOrDefault("z_far_plane", 100.0f).toString())); - MaxShadowDistance(Float.parseFloat(EngineConfigVar.getOrDefault("max_shadow_distance", 96.0f).toString())); AAValue = (Integer.parseInt(EngineConfigVar.getOrDefault("anti_alias_mode", 1).toString())); - renderer = Integer.parseInt(EngineConfigVar.getOrDefault("Renderer", 1).toString()) == 0 ? Renderer.Forward: Renderer.Deferred; - ShadowMapSize = Integer.parseInt(EngineConfigVar.getOrDefault("ShadowMapSize", 2048).toString()); - RenderShadows = Boolean.parseBoolean(EngineConfigVar.getOrDefault("RenderShadows", true).toString()); - MaxVulkanCrashesAllowed = Integer.parseInt(EngineConfigVar.getOrDefault("MaxAllowedVulkanCrashes", 10).toString()); - ServerPort = Integer.parseInt(EngineConfigVar.getOrDefault("server_port", 25565).toString()); - CompatibilityMode = Boolean.parseBoolean(EngineConfigVar.getOrDefault("compatibility_mode", false).toString()); - AlphaToCoverage = Boolean.parseBoolean(EngineConfigVar.getOrDefault("AlphaToCoverage", false).toString()); - RenderingAPI = GetRenderAPI(EngineConfigVar.getOrDefault("RenderingAPI", "VULKAN").toString()); - ClientSideNetworkUtils.ServerPort = ServerPort; - ClientSideNetworkUtils.ServerIP = ServerIPAddress; - ForwardSceneRender.SetDualPassRendering(Boolean.parseBoolean(EngineConfigVar.getOrDefault("DualPassRendering", true).toString())); - DeferredSceneRender.SetDualPassRendering(Boolean.parseBoolean(EngineConfigVar.getOrDefault("DualPassRendering", true).toString())); switch(AAValue){ case 0: AAMode = AntiAliasType.NONE; @@ -397,27 +239,18 @@ public class EngineConfig { EngineConfigVar.setProperty("master_tick_rate", String.valueOf(DEFAULT_TICKRATE)); EngineConfigVar.setProperty("display_width","1280"); EngineConfigVar.setProperty("display_height","720"); - EngineConfigVar.setProperty("user_display_name","player"); - EngineConfigVar.setProperty("server_ip","localhost"); - EngineConfigVar.setProperty("server_port","25565"); EngineConfigVar.setProperty("vsync","true"); EngineConfigVar.setProperty("vkValidated","false"); EngineConfigVar.setProperty("Debug_Shaders","false"); EngineConfigVar.setProperty("ShaderRecompiling","true"); EngineConfigVar.setProperty("throttle_accuracy","100000"); EngineConfigVar.setProperty("throttle_on_unfocus","true"); - EngineConfigVar.setProperty("RenderShadows","true"); EngineConfigVar.setProperty("field_of_view","60"); EngineConfigVar.setProperty("z_near_plane","1"); EngineConfigVar.setProperty("z_far_plane","100"); - EngineConfigVar.setProperty("RenderingAPI","VULKAN"); EngineConfigVar.setProperty("DefaultTexturePath",DefaultTexturePath); EngineConfigVar.setProperty("MaxDescriptors","1000"); EngineConfigVar.setProperty("anti_alias_mode","1"); - EngineConfigVar.setProperty("max_shadow_distance","16384"); - EngineConfigVar.setProperty("server","false"); - EngineConfigVar.setProperty("ShadowMapSize","4096"); - EngineConfigVar.setProperty("LoadingScreenLocation",LoadingScreenLocation); EngineConfigVar.store(new FileWriter(path.toAbsolutePath().toString() + "/" + FILENAME), "created new properties file"); Logger.debug("Wrote New Config File [{}]", ConfigFile.getAbsolutePath()); } catch (IOException excp2) { @@ -429,6 +262,7 @@ public class EngineConfig { } + public static synchronized EngineConfig getInstance() { if (instance == null) {instance = new EngineConfig();} return instance; @@ -483,6 +317,3 @@ public class EngineConfig { return IconPath + IconName; } } - - - diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/EngineInstance.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/EngineInstance.java index 699a1f8..5524174 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/EngineInstance.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/EngineInstance.java @@ -1,16 +1,15 @@ package net.halbear.Terrain4J.EngineCore.Logic; import net.halbear.Terrain4J.EngineCore.Audio.AudioManager; +import net.halbear.Terrain4J.EngineCore.Display.Render; import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.IScene; +import net.halbear.Terrain4J.EngineCore.Main.Scene.Scene; import net.halbear.Terrain4J.EngineCore.Display.Window; +import net.halbear.Terrain4J.EngineCore.Threads.FastTickThread; +import net.halbear.Terrain4J.EngineCore.Threads.MainThread; +import net.halbear.Terrain4J.EngineCore.Threads.RenderThread; -public record EngineInstance(Window window, IScene scene, PrimaryRuntime PrimaryThread, AudioManager audioManager) { - - public EngineInstance SetWindow(Window newWindow){ - return new EngineInstance(newWindow, scene, PrimaryThread, audioManager); - } - +public record EngineInstance(Window window, Scene scene, PrimaryRuntime PrimaryThread, AudioManager audioManager) { public void cleanup(){ window.cleanup(); audioManager.CleanUp(); diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/InitData.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/InitData.java index d3f7403..b95bb29 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/InitData.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/InitData.java @@ -1,8 +1,8 @@ package net.halbear.Terrain4J.EngineCore.Logic; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.GUI.GuiTexture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.MaterialData; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelData; +import net.halbear.Terrain4J.EngineCore.Vulkan.GUI.GuiTexture; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.MaterialData; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.ModelData; import java.util.List; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/IPhysicsController.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/IPhysicsController.java deleted file mode 100644 index 7edd4c6..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/IPhysicsController.java +++ /dev/null @@ -1,16 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Logic.Physics; - -import org.joml.Vector2f; -import org.joml.Vector3f; - -import java.util.List; - -public interface IPhysicsController { - public boolean ApplyRotationalForce(); - public String ID(); - public String ActorID(); - public String MeshID(); - public void PhysicsTick(float DeltaTime, float TargetFrameRate); - public List Collisions(); - public boolean Static(); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/ConvexMesh.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/ConvexMesh.java deleted file mode 100644 index 91cf252..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/ConvexMesh.java +++ /dev/null @@ -1,131 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody; - -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.VisualisedCollisionActor3D; -import net.halbear.Terrain4J.EngineCore.Threads.RenderThread; -import org.joml.Quaternionf; -import org.joml.Vector3f; -import org.joml.primitives.AABBf; - -import java.util.*; - -public class ConvexMesh { - public static class Face{ - public final int[] Indices; - public final Vector3f LocalNormal; - public Face(int[] Indices, Vector3f localNormal){ - this.Indices = Indices; - this.LocalNormal = localNormal; - } - } - - public Vector3f BottomLeftBack = new Vector3f(Float.MAX_VALUE,Float.MAX_VALUE,Float.MAX_VALUE); - public Vector3f TopRightForward = new Vector3f(Float.MIN_VALUE,Float.MIN_VALUE,Float.MIN_VALUE); - - public static final Map MeshRegistry = new HashMap<>(); - - public final List LocalVertices = new ArrayList<>(); - public final List Triangles = new ArrayList<>(); - public final List Faces = new ArrayList<>(); - public final List Edges = new ArrayList<>(); - - public final Vector3f Position = new Vector3f(); - public final Quaternionf Orientation = new Quaternionf(); - public Vector3f hxhyhz = new Vector3f(); - public UUID MeshID; - - public ConvexMesh(){ - MeshID = UUID.randomUUID(); - MeshRegistry.put(MeshID, this); - } - - public Vector3f WorldVertex(int i) { - Vector3f vertex = new Vector3f(LocalVertices.get(i)); - Orientation.transform(vertex); - vertex.add(Position); - return vertex; - } - - public AABBf GetWorldAABB() { - float minX = Float.MAX_VALUE, minY = Float.MAX_VALUE, minZ = Float.MAX_VALUE; - float maxX = -Float.MAX_VALUE, maxY = -Float.MAX_VALUE, maxZ = -Float.MAX_VALUE; - for (int i = 0; i < LocalVertices.size(); i++) { - Vector3f w = WorldVertex(i); - minX = Math.min(minX, w.x); minY = Math.min(minY, w.y); minZ = Math.min(minZ, w.z); - maxX = Math.max(maxX, w.x); maxY = Math.max(maxY, w.y); maxZ = Math.max(maxZ, w.z); - } - return new AABBf(minX, minY, minZ, maxX, maxY, maxZ); - } - - public Vector3f WorldFaceNormal(Face f) { - Vector3f normal = new Vector3f(f.LocalNormal); - Orientation.transform(normal); - return normal.normalize(); - } - - public List WorldVertices() { - List out = new ArrayList<>(LocalVertices.size()); - for (int i = 0; i < LocalVertices.size(); i++) out.add(WorldVertex(i)); - return out; - } - - public Vector3f Support(Vector3f Direction) { - float best = -Float.MAX_VALUE; - Vector3f bestV = null; - for (int i = 0; i < LocalVertices.size(); i++) { - Vector3f w = WorldVertex(i); - float d = w.dot(Direction); - if (d > best) { best = d; bestV = w; } - } - return bestV; - } - - public void CheckAABbounds(Vector3f v1){ - TopRightForward.x = Math.max(TopRightForward.x, v1.x); - TopRightForward.y = Math.max(TopRightForward.y, v1.y); - TopRightForward.z = Math.max(TopRightForward.z, v1.z); - BottomLeftBack.x = Math.min(BottomLeftBack.x, v1.x); - BottomLeftBack.y = Math.min(BottomLeftBack.y, v1.y); - BottomLeftBack.z = Math.min(BottomLeftBack.z, v1.z); - } - - //Creates a basic AABB, that said, its not really axis aligned so idk why im referring to is as one - public static ConvexMesh Box(float hx, float hy, float hz) { - ConvexMesh mesh = new ConvexMesh(); - mesh.hxhyhz.set(hx,hy,hz); - mesh.LocalVertices.add(new Vector3f(-hx, -hy, -hz)); // 0 - mesh.LocalVertices.add(new Vector3f( hx, -hy, -hz)); // 1 - mesh.LocalVertices.add(new Vector3f( hx, hy, -hz)); // 2 - mesh.LocalVertices.add(new Vector3f(-hx, hy, -hz)); // 3 - mesh.LocalVertices.add(new Vector3f(-hx, -hy, hz)); // 4 - mesh.LocalVertices.add(new Vector3f( hx, -hy, hz)); // 5 - mesh.LocalVertices.add(new Vector3f( hx, hy, hz)); // 6 - mesh.LocalVertices.add(new Vector3f(-hx, hy, hz)); // 7 - - for(int i = 0; i < mesh.LocalVertices.size(); i++){ - mesh.CheckAABbounds(mesh.LocalVertices.get(i)); - } - - mesh.Faces.add(new Face(new int[]{0, 3, 2, 1}, new Vector3f(0, 0, -1))); // -Z - mesh.Faces.add(new Face(new int[]{4, 5, 6, 7}, new Vector3f(0, 0, 1))); // +Z - mesh.Faces.add(new Face(new int[]{0, 1, 5, 4}, new Vector3f(0, -1, 0))); // -Y - mesh.Faces.add(new Face(new int[]{3, 7, 6, 2}, new Vector3f(0, 1, 0))); // +Y - mesh.Faces.add(new Face(new int[]{0, 4, 7, 3}, new Vector3f(-1, 0, 0))); // -X - mesh.Faces.add(new Face(new int[]{1, 2, 6, 5}, new Vector3f( 1, 0, 0))); // +X - - for(int i = 0; i < mesh.Faces.size(); i++){ - ConvexMesh.Face face = mesh.Faces.get(i); - int[] Tri1 = new int[]{face.Indices[0],face.Indices[1],face.Indices[2]}; - int[] Tri2 = new int[]{face.Indices[1],face.Indices[3],face.Indices[2]}; - mesh.Triangles.add(Tri1); - mesh.Triangles.add(Tri2); - } - - int[][] e = {{0,1},{1,2},{2,3},{3,0},{4,5},{5,6},{6,7},{7,4},{0,4},{1,5},{2,6},{3,7}}; - mesh.Edges.addAll(Arrays.asList(e)); - if(!PrimaryRuntime.IsServer && !RenderThread.Headless) { - // PrimaryRuntime.GetEngineInstance().scene().AddActor(new VisualisedCollisionActor3D("VISUALISEDACTOR" + mesh.MeshID.toString(), mesh.Position, mesh.MeshID)); - } - return mesh; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/RigidBody.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/RigidBody.java deleted file mode 100644 index 957c840..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/RigidBody.java +++ /dev/null @@ -1,168 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody; - -import net.halbear.Terrain4J.EngineCore.Logic.Physics.IPhysicsController; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.StaticSpatialHashGrid; -import org.joml.Matrix3f; -import org.joml.Quaternionf; -import org.joml.Vector3f; -import org.joml.primitives.AABBf; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -public class RigidBody { - - public static final Map RigidBodyRegister = new HashMap<>(); - public static final List RigidBodies = new ArrayList<>(); - - - public final ConvexMesh shape; - - public AABBf BoundingBox; - - public boolean OnGround = false; - public Vector3f LastPosition = new Vector3f(); - public final Vector3f Position; - public final Quaternionf Rotation; - public Vector3f WeightBalance = new Vector3f(0,0,0); - public float MassKG = 10.0f; - public float InverseMassKG = -10.0f; - public Vector3f TerminalVelocitiesMS = new Vector3f(36f,6.6f,36f); - public Vector3f Drag = new Vector3f(0.2f,0.2f,0.2f); - public Vector3f DragCoefficients = new Vector3f(0.1f,0.1f,0.1f); - public Vector3f CrossSectionAreas = new Vector3f(1.8f * 0.9f, 0.6f * 0.9f, 1.8f * 0.6f); - public Vector3f WeightDistribution = new Vector3f(2.0f,5.0f,7.0f); - public float FallingAcceleration = 0.0f; - public float Bounciness = 0.3f; - - public final Vector3f LinearVelocity = new Vector3f(); - public final Vector3f AngularVelocity = new Vector3f(); - - public final Matrix3f InverseInertiaLocal = new Matrix3f(); - public final Matrix3f InverseInertiaWorld = new Matrix3f(); - - public float Restitution = 0.0f; // 0 = not bouncy, 1 = bouncy - public float Friction = 0.5f; - public boolean IsStatic = false; - - public boolean RotationLocked = false; - - public boolean UsesFrictionResolution = true; - - public final Vector3f PreviousPosition = new Vector3f(); - - public boolean Grounded = false; - - public String PhysicsControllerID = "NULL"; - public final String RigidBodyID; - - public RigidBody(String RigidBodyID, ConvexMesh Shape, float MassKG){ - this.RigidBodyID = RigidBodyID; - RigidBodyRegister.put(RigidBodyID,this); - RigidBodies.add(RigidBodyID); - this.shape = Shape; - this.Position = shape.Position; - this.Rotation = shape.Orientation; - SetMass(MassKG); - } - - public RigidBody LockRotation(){ - RotationLocked = true; - InverseInertiaLocal.zero(); - InverseInertiaWorld.zero(); - return this; - } - - public void SetMass(float mass) { - this.MassKG = mass; - if (mass <= 0f) { - InverseMassKG = 0f; - InverseInertiaLocal.zero(); - IsStatic = true; - StaticSpatialHashGrid.Insert(RigidBodyID, shape.GetWorldAABB()); - } else { - InverseMassKG = 1.0f / mass; - IsStatic = false; - } - } - - public void SetRigidBoxInertia(float x, float y, float z){ - if(IsStatic || RotationLocked) return; - float width = 2 * x, height = 2 * y, depth = 2 * z; - float ix = (MassKG/12.0f) * (height * height + depth * depth); - float iy = (MassKG/12.0f) * (width * width + depth * depth); - float iz = (MassKG/12.0f) * (width * width + height * height); - InverseInertiaLocal.identity(); - InverseInertiaLocal.m00(1.0f/ix); - InverseInertiaLocal.m11(1.0f/iy); - InverseInertiaLocal.m22(1.0f/iz); - UpdateInertiaWorld(); - } - - public void UpdateInertiaWorld(){ - if(IsStatic || RotationLocked) { - InverseInertiaWorld.zero(); - return; - } - Matrix3f rotation = new Matrix3f(); - Rotation.get(rotation); - Matrix3f rotationT = new Matrix3f(rotation).transpose(); - InverseInertiaWorld.set(rotation).mul(InverseInertiaLocal).mul(rotationT); - } - - private final Vector3f r = new Vector3f(); - public Vector3f VecolityAtPoint(Vector3f worldPoint){ - r.set(worldPoint).sub(Position); - Vector3f AngularPart = new Vector3f(AngularVelocity).cross(r); - return new Vector3f(LinearVelocity).add(AngularPart); - } - - private final Vector3f ImpulseVelocity = new Vector3f(); - public void ApplyImpulse(Vector3f impulse, Vector3f WorldPoint){ - if(IsStatic) return; - LinearVelocity.add(ImpulseVelocity.set(impulse).mul(InverseMassKG)); - - r.set(WorldPoint).sub(Position); - Vector3f AngleImpulse = new Vector3f(r).cross(impulse); - Vector3f DeltaAngular = new Vector3f(); - InverseInertiaWorld.transform(AngleImpulse,DeltaAngular); - AngularVelocity.add(DeltaAngular); - } - - private final Vector3f GravityToAdd = new Vector3f(); - private final Vector3f VelocityToAdd = new Vector3f(); - public void Integrate(float DeltaTime, Vector3f Gravity){ - PreviousPosition.set(Position); - if(IsStatic) return; - if(!Grounded) { - LinearVelocity.add(GravityToAdd.set(Gravity).mul(DeltaTime)); - } - Position.add(VelocityToAdd.set(LinearVelocity).mul(DeltaTime)); - - Quaternionf Spin = new Quaternionf( - AngularVelocity.x * DeltaTime * 0.5f, - AngularVelocity.y * DeltaTime * 0.5f, - AngularVelocity.z * DeltaTime * 0.5f, - 0 - ); - - Quaternionf DeltaRotation = Spin.mul(Rotation); - Rotation.set(Rotation.x + DeltaRotation.x, - Rotation.y + DeltaRotation.y, - Rotation.z + DeltaRotation.z, - Rotation.w + DeltaRotation.w - ).normalize(); - - UpdateInertiaWorld(); - } - - public RigidBody AttachPhysicsController(String PhysicsControllerID){ - this.PhysicsControllerID = PhysicsControllerID; - return this; - } - - public String GetID(){return RigidBodyID;} - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/RigidCollision.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/RigidCollision.java deleted file mode 100644 index 4ce2612..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/RigidCollision.java +++ /dev/null @@ -1,106 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody; - -import net.halbear.Terrain4J.EngineCore.Main.Util.Maths.T4Math; -import org.joml.Vector3f; - -//Resolves the Separating Axis Theorem Test into reaction forces in impulses and position correction -public class RigidCollision { - private static final float CORRECTION_THRESHOLD = 1.0f; - private static final float SLOP = 0.00f; - - private static final float GROUNDED_DOT_THRESHOLD = 0.7f; - private static final Vector3f WorldUp = new Vector3f(0, 1, 0); - - public synchronized static void ResolveCollision(RigidBody body1, RigidBody body2, SeparatingAxisTheoremTester.CollisionResult collisionResult){ - Vector3f Normal = collisionResult.Normal; - for(SeparatingAxisTheoremTester.Contact contact : collisionResult.Contacts){ - ResolveContact(body1, body2, Normal, contact); - } - - CorrectPositioning(body1,body2,Normal,collisionResult.Penetration); - - if(Normal.dot(WorldUp) > GROUNDED_DOT_THRESHOLD && !body2.IsStatic) body2.Grounded = true; - if(-Normal.dot(WorldUp) > GROUNDED_DOT_THRESHOLD && !body1.IsStatic) body1.Grounded = true; - } - - private static final Vector3f Dist1 = new Vector3f(); - private static final Vector3f Dist2 = new Vector3f(); - private static final Vector3f Impulse = new Vector3f(); - private static final Vector3f NegatedImpulse = new Vector3f(); - private static final Vector3f RelativeVelocity = new Vector3f(); - private synchronized static void ResolveContact(RigidBody body1, RigidBody body2, Vector3f normal, SeparatingAxisTheoremTester.Contact contact){ - Vector3f Point = contact.Point; - Dist1.set(Point).sub(body1.Position); - Dist2.set(Point).sub(body2.Position); - - Vector3f Velocity1 = body1.VecolityAtPoint(Point); - Vector3f Velocity2 = body2.VecolityAtPoint(Point); - RelativeVelocity.set(Velocity2).sub(Velocity1); - - float VelocityAlongNormal = RelativeVelocity.dot(normal); - if(VelocityAlongNormal > 0) return; - - float Restitution = Math.min(body1.Restitution, body2.Restitution); - - float InverseMassSum = body1.InverseMassKG + body2.InverseMassKG + AngularTerm(body1, Dist1, normal) + AngularTerm(body2,Dist2,normal); - if(InverseMassSum <= T4Math.Math3D.epsilon) return; - - float j = -(1 + Restitution) * VelocityAlongNormal / InverseMassSum; - Impulse.set(normal).mul(j); - - // body1.LinearVelocity.mul(-1,body1.LinearVelocity.y < 0 ? 1 : -1,-1).mul(body1.Bounciness,body1.LinearVelocity.y < 0 ? 1 : body1.Bounciness,body1.Bounciness); - // body2.LinearVelocity.mul(-1,body2.LinearVelocity.y < 0 ? 1 : -1,-1).mul(body2.Bounciness,body2.LinearVelocity.y < 0 ? 1 : body2.Bounciness,body2.Bounciness); - - body1.ApplyImpulse(NegatedImpulse.set(Impulse).negate(), Point); - - body2.ApplyImpulse(Impulse,Point); - - ApplyFriction(body1, body2, normal, Point, Dist1, Dist2, j); - } - - private static final Vector3f DistanceCrossAxis = new Vector3f(); - private static final Vector3f Angular = new Vector3f(); - private static synchronized float AngularTerm(RigidBody body, Vector3f distance, Vector3f axis){ - DistanceCrossAxis.set(distance).cross(axis); - Angular.zero(); - body.InverseInertiaWorld.transform(DistanceCrossAxis,Angular); - return Angular.cross(distance).dot(axis); - } - - private static final Vector3f relativeVelocity = new Vector3f(); - private static final Vector3f Tangent = new Vector3f(); - private static synchronized void ApplyFriction(RigidBody body1, RigidBody body2, Vector3f Normal, Vector3f Point, Vector3f Dist1, Vector3f Dist2, float NormalImpulseMagnitude){ - Vector3f Velocity1 = body1.VecolityAtPoint(Point); - Vector3f Velocity2 = body2.VecolityAtPoint(Point); - relativeVelocity.set(Velocity2).sub(Velocity1); - - Tangent.set(relativeVelocity).sub(new Vector3f(Normal).mul(relativeVelocity.dot(Normal))); - float TangentLengthSquared = Tangent.lengthSquared(); - if(TangentLengthSquared <= 1e-10f) return; - Tangent.mul(1.0f/(float)Math.sqrt(TangentLengthSquared)); - - float InverseMassSumT = body1.InverseMassKG + body2.InverseMassKG + AngularTerm(body1, Dist1, Tangent) + AngularTerm(body2,Dist2,Tangent); - if(InverseMassSumT <= T4Math.Math3D.epsilon) return; - - float jt = -relativeVelocity.dot(Tangent) / InverseMassSumT; - float mu = (body1.Friction + body2.Friction) * 0.5f; - float MaxFriction = mu * Math.abs(NormalImpulseMagnitude); - jt = Math.max(-MaxFriction, Math.min(MaxFriction,jt)); - - Vector3f FrictionResults = new Vector3f(Tangent).mul(jt); - body1.ApplyImpulse(new Vector3f(FrictionResults).negate(),Point); - body2.ApplyImpulse((FrictionResults),Point); - } - - private static final Vector3f Correction = new Vector3f(); - private static void CorrectPositioning(RigidBody body1, RigidBody body2, Vector3f Normal, float Penetration){ - float InverseMassSum = body1.InverseMassKG + body2.InverseMassKG; - if(InverseMassSum <= T4Math.Math3D.epsilon) return; - - float CorrectionMagnitude = Math.max(Penetration - SLOP, 0f) / InverseMassSum * CORRECTION_THRESHOLD; - Correction.set(Normal).mul(CorrectionMagnitude); - - if(!body1.IsStatic) body1.Position.sub(new Vector3f(Correction).mul(body1.InverseMassKG)); - if(!body2.IsStatic) body2.Position.add(new Vector3f(Correction).mul(body2.InverseMassKG)); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/RigidPhysicsController.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/RigidPhysicsController.java deleted file mode 100644 index 5a47d32..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/RigidPhysicsController.java +++ /dev/null @@ -1,155 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody; - -import net.halbear.Terrain4J.EngineCore.Logic.Physics.IPhysicsController; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.WorldPhysicsManager; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; -import org.joml.Vector3f; - -import java.util.*; - -import static net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidBody.RigidBodyRegister; - -public class RigidPhysicsController implements IPhysicsController { - - public static final Map RigidControllerRegister = new HashMap<>(); - public static final List RigidControllers = new ArrayList<>(); - - public static IPhysicsController GetPhysicsController(String ID){ - return RigidControllerRegister.get(ID); - } - public final List Collisions = new ArrayList<>(); - public boolean ApplyRotation = true; - - public static RigidBody Ground = new RigidBody("FLOOR",ConvexMesh.Box(100,100f,100),0); - public static RigidBody Wall = new RigidBody("WALL",ConvexMesh.Box(100,100f,10),0); - public static RigidBody Wall2 = new RigidBody("WALL2",ConvexMesh.Box(100,100f,10),0); - public static RigidBody Wall3 = new RigidBody("WALL3",ConvexMesh.Box(10,100f,100),0); - public static RigidBody Wall4 = new RigidBody("WALL4",ConvexMesh.Box(10,100f,100),0); - - static { - Ground.Position.set(0,-110f,0); - Wall.Position.set(0,-11f,-60f); - Wall2.Position.set(0,-11f,60f); - Wall3.Position.set(-60f,-11f,0); - Wall4.Position.set(60f,-11f,0); - } - - public String RigidBodyID = "NULL"; - public String ActorID = "NULL"; - public String ControllerID = "NOTSET"; - public RigidPhysicsController(String ID, String ActorID){ - RigidControllerRegister.put(ID, this); - RigidControllers.add(ID); - ControllerID = ID; - this.ActorID = ActorID; - } - - public RigidPhysicsController CreateRigidBody(ConvexMesh Shape, float MassKG){ - RigidBodyID = ActorID + "_RIGID_BODY"; - RigidBody newRigidBody = new RigidBody(RigidBodyID,Shape,MassKG); - newRigidBody.SetRigidBoxInertia(0.5f,0.5f,0.5f); - newRigidBody.Position.set(Actor3D.Actors.get(ActorID).GetPosition()); - newRigidBody.Rotation.set(Actor3D.Actors.get(ActorID).GetRotation()); - newRigidBody.UpdateInertiaWorld(); - WorldPhysicsManager.PhysicsObjects.put(ControllerID, this); - WorldPhysicsManager.ActiveControllers.add(ControllerID); - if(RigidBodyID != null && RigidBodyRegister.get(RigidBodyID) != null && ActorID != "NULL") { - RigidBody rigidBody = RigidBodyRegister.get(RigidBodyID); - if (Actor3D.Actors.get(ActorID) != null) { - Actor3D.Actors.get(ActorID).SetPivotOffset(new Vector3f(0, (rigidBody.shape.TopRightForward.y - rigidBody.shape.BottomLeftBack.y) / 2f, 0)); - } - } - return this; - } - - public RigidPhysicsController SetRigidBody(RigidBody rigidBody){ - RigidBodyID = rigidBody.GetID(); - WorldPhysicsManager.PhysicsObjects.put(ControllerID, this); - WorldPhysicsManager.ActiveControllers.add(ControllerID); - if( rigidBody != null && ActorID != "NULL") { - if (Actor3D.Actors.get(ActorID) != null) { - Actor3D.Actors.get(ActorID).SetPivotOffset(new Vector3f(0, (rigidBody.shape.TopRightForward.y - rigidBody.shape.BottomLeftBack.y) / 2f, 0)); - } - } - return this; - } - - @Override - public boolean ApplyRotationalForce() { - return ApplyRotation; - } - - @Override - public String ID() { - return ControllerID; - } - - @Override - public String ActorID() { - return ActorID; - } - - @Override - public String MeshID() { - return RigidBodyID; - } - - private RigidBody bodyCache = null; - - @Override - public void PhysicsTick(float DeltaTime, float TargetFrameRate) { - Actor3D actor = Actor3D.Actors.get(ActorID); - - if(!PrimaryRuntime.IsServer - && ClientSideNetworkUtils.Connected - && actor != null - && actor.IsServerSynced() - && !ClientSideNetworkUtils.OwnsActor(ActorID)) { - return; - } - - DeltaTime/=10f; - // if(DeltaTime >0.1f) DeltaTime = 0.1f; - - if(RigidBodyID != null && RigidBodyRegister.get(RigidBodyID) != null && ActorID != "NULL") { - RigidBody rigidBody = RigidBodyRegister.get(RigidBodyID); - if(bodyCache == null) bodyCache = rigidBody; - rigidBody.Integrate(DeltaTime, new Vector3f(0,-1.8f,0)); - if(Actor3D.Actors.get(ActorID) != null) { - Actor3D.Actors.get(ActorID).SetPosition(new Vector3f(rigidBody.Position)); - if(ApplyRotation && Actor3D.Actors.get(ActorID) != null) Actor3D.Actors.get(ActorID).SetRotation(rigidBody.Rotation); - } - } - /* - if(RigidBodyID != null && RigidBodyRegister.get(RigidBodyID) != null && ActorID != "NULL") { - RigidBody rigidBody = RigidBodyRegister.get(RigidBodyID); - rigidBody.Integrate(DeltaTime, new Vector3f(0,-1.8f,0)); - for(int i = 0; i < RigidBodies.size(); i++) { - RigidBody OtherRigidBody = RigidBodyRegister.get(RigidBodies.get(i)); - if(OtherRigidBody != null && OtherRigidBody.RigidBodyID != null && !Objects.equals(OtherRigidBody.RigidBodyID, RigidBodyID)) { - SeparatingAxisTheoremTester.CollisionResult collisionResult = SeparatingAxisTheoremTester.TestCollision(OtherRigidBody.shape, rigidBody.shape); - if (collisionResult != null) { - RigidCollision.ResolveCollision(OtherRigidBody, rigidBody, collisionResult); - } - } - } - if(Actor.Actors.get(ActorID) != null) { - Actor.Actors.get(ActorID).SetPosition(new Vector3f(rigidBody.Position)); - Actor.Actors.get(ActorID).SetRotation(rigidBody.Rotation); - } - }*/ - } - - @Override - public List Collisions() { - return Collisions; - } - - @Override - public boolean Static() { - return (bodyCache == null ? RigidBodyRegister.get(RigidBodyID) == null || RigidBodyRegister.get(RigidBodyID).MassKG == 0 : bodyCache.MassKG == 0); - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/SeparatingAxisTheoremTester.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/SeparatingAxisTheoremTester.java deleted file mode 100644 index 539fdc3..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/RigidBody/SeparatingAxisTheoremTester.java +++ /dev/null @@ -1,260 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody; - -import net.halbear.Terrain4J.EngineCore.Main.Util.Maths.T4Math; -import org.joml.Vector3f; - -import java.util.ArrayList; -import java.util.List; - -/* this is an alternative collision system because the original Collision Mesh system is fuck ass and sucks ass while MUNCHING on performance -and makes the fast thread not so fast -this is Separating Axis Theorem testing for two convex polyhedra or something idk im no rocket scientist, but i think this shi needs comments for once -say we have 2 faces, face A and face B,this thingy-ma-jig tests face normals of A, face normals of B, -and cross products of every edge pair (A x B) for edge-edge contacts, the axis with the smallest -overlap (least "penetration" or intersection amount) is the collision normal, -face contacts are "resolved into a full contact manifold"(whatever that means) by clipping the incident face -against the side planes of the reference face, this is what gives stable multipoint contact (e.g. a box resting flat on a floor gets 4 contact points, not 1) - -For a good explanation, visit this https://dyn4j.org/2010/01/sat/*/ -public class SeparatingAxisTheoremTester { - - private static final float BIAS = 0.005f; - private static final Vector3f Distance1 = new Vector3f(); - private static final Vector3f Distance2 = new Vector3f(); - private static final Vector3f Axis = new Vector3f(); - private static final Vector3f Normal = new Vector3f(); - - public static class Contact { - public Vector3f Point; - public float Penetration; - } - - public static class CollisionResult { - public Vector3f Normal; - public float Penetration; - public final List Contacts = new ArrayList<>(); - } - //as much as i'd like to multithread the fuck out of this, im putting it as synchronised so it doesn't get messy, and so memory management is smoother, i want to minimize the amount of Vectors creating during loops - public static CollisionResult TestCollision(ConvexMesh Mesh1, ConvexMesh Mesh2){ - float BestOverlap = Float.MAX_VALUE; - Vector3f BestAxis = null; - ConvexMesh.Face BestFace =null; - ConvexMesh BestFaceOwner = null; - if(Mesh1 == null || Mesh2 == null) return null; - for(ConvexMesh.Face face : Mesh1.Faces){ - Vector3f Axis = Mesh1.WorldFaceNormal(face); - Float Overlap = AxisOverlap(Mesh1,Mesh2,Axis); - if(Overlap == null) return null; // Axis do not overlap, no collision is happening, return to whatever fuck ass code is running - if(Overlap < BestOverlap){ - BestOverlap = Overlap; - BestAxis = Axis; - BestFace = face; - BestFaceOwner = Mesh1; - } - } - for(ConvexMesh.Face face : Mesh2.Faces){ - Vector3f Axis = Mesh2.WorldFaceNormal(face);// /\ - Float Overlap = AxisOverlap(Mesh1,Mesh2,Axis);// | - if(Overlap == null) return null; //what he said up there | - if(Overlap < BestOverlap){ - BestOverlap = Overlap; - BestAxis = Axis; - BestFace = face; - BestFaceOwner = Mesh2; - } - } - - Vector3f BestEdgeAxis = null; - float BestEdgeOverlap = Float.MAX_VALUE; - int[] BestEdge1 = null, BestEdge2 = null; - for(int[]Edge1 : Mesh1.Edges){ - Vector3f Point11 = Mesh1.WorldVertex(Edge1[0]); - Vector3f Point12 = Mesh1.WorldVertex(Edge1[1]); - Distance1.set(Point12).sub(Point11); - - for(int[]Edge2 : Mesh2.Edges){ - Vector3f Point21 = Mesh2.WorldVertex(Edge2[0]); - Vector3f Point22 = Mesh2.WorldVertex(Edge2[1]); - Distance2.set(Point22).sub(Point21); - - Axis.set(Distance1).cross(Distance2); - if(Axis.lengthSquared() < T4Math.Math3D.epsilon) continue; //if its parallel or close to parallel jump town (continue here skips it to the next item in the loop) - Axis.normalize(); - - Float Overlap = AxisOverlap(Mesh1, Mesh2, Axis); - if(Overlap == null) return null; - if(Overlap < BestEdgeOverlap){ - BestEdgeOverlap = Overlap; - BestEdgeAxis = Axis; - BestEdge1 = Edge1; - BestEdge2 = Edge2; - } - } - } - Vector3f Center1 = MeshCenter(Mesh1); - Vector3f Center2 = MeshCenter(Mesh2); - - CollisionResult result = new CollisionResult(); - - if(BestEdgeAxis != null && BestEdgeOverlap < BestOverlap - BIAS){ // they're furiously EDGING (edge-edge collision) - Vector3f Normal = new Vector3f(BestEdgeAxis); - if(new Vector3f(Center2).sub(Center1).dot(Normal) < 0) Normal.negate(); - Vector3f Point11 = Mesh1.WorldVertex(BestEdge1[0]), Point12 = Mesh1.WorldVertex(BestEdge1[1]); - Vector3f Point21 = Mesh2.WorldVertex(BestEdge2[0]), Point22 = Mesh2.WorldVertex(BestEdge2[1]); - Vector3f[] Closest = ClosestPointsSegment2(Point11,Point12,Point21,Point22); - - result.Normal = Normal; - result.Penetration = BestEdgeOverlap; - Contact contact = new Contact(); - contact.Point = new Vector3f(Closest[0]).lerp(Closest[1],0.5f); - contact.Penetration = BestEdgeOverlap; - result.Contacts.add(contact); - return result; - } - - //Face collision/clipping - ConvexMesh ReferenceMesh = BestFaceOwner; - if(ReferenceMesh == null) return null; - ConvexMesh IncidentMesh = (ReferenceMesh == Mesh1) ? Mesh2 : Mesh1; - ConvexMesh.Face ReferenceFace = BestFace; - Vector3f ReferenceFaceNormalWorld = ReferenceMesh.WorldFaceNormal(ReferenceFace); - - ConvexMesh.Face IncidentFace = FindIncidentFace(IncidentMesh, ReferenceFaceNormalWorld); - List IncidentPolygon = new ArrayList<>(); - for(int Index : IncidentFace.Indices) IncidentPolygon.add(IncidentMesh.WorldVertex(Index)); - List ReferencePolygon = new ArrayList<>(); - for(int Index : ReferenceFace.Indices) ReferencePolygon.add(ReferenceMesh.WorldVertex(Index)); - - List Clipped = ClipPolygonAgainstFace(IncidentPolygon, ReferencePolygon, ReferenceFaceNormalWorld); - - Vector3f ReferencePoint = ReferencePolygon.get(0); - Vector3f DepthVector = new Vector3f(); - for(Vector3f point : Clipped){ - float Depth = DepthVector.set(ReferencePoint).sub(point).dot(ReferenceFaceNormalWorld); - if(Depth >= 0){ - Contact contact = new Contact(); - contact.Point = point; - contact.Penetration = Depth; - result.Contacts.add(contact); - } - } - if(result.Contacts.isEmpty())return null; - - Normal.set(BestAxis); - if(new Vector3f(Center2).sub(Center1).dot(Normal) < 0) Normal.negate(); - result.Normal = Normal; - result.Penetration = BestOverlap; - return result; - } - - private static Float AxisOverlap(ConvexMesh mesh1, ConvexMesh mesh2, Vector3f axis) { - float[] Range1 = ProjectOntoAxis(mesh1, axis); - float[] Range2 = ProjectOntoAxis(mesh2, axis); - float Overlap = Math.min(Range1[1],Range2[1]) - Math.max(Range1[0],Range2[0]); - return (Overlap < 0) ? null : Overlap; - } - - private static float[] ProjectOntoAxis(ConvexMesh mesh, Vector3f axis){ - float minimum = Float.MAX_VALUE, maximum = -Float.MAX_VALUE; - for(int i = 0; i < mesh.LocalVertices.size(); i++){ - float distance = mesh.WorldVertex(i).dot(axis); - minimum = Math.min(minimum, distance); - maximum = Math.max(maximum, distance); - } - return new float[]{minimum,maximum}; - } - - private static Vector3f MeshCenter(ConvexMesh mesh){ - Vector3f Center = new Vector3f(); - for(int i = 0; i < mesh.LocalVertices.size(); i++) Center.add(mesh.WorldVertex(i)); - Center.div(mesh.LocalVertices.size()); - return Center; - } - - private static ConvexMesh.Face FindIncidentFace(ConvexMesh mesh, Vector3f ReferenceNormal){ - ConvexMesh.Face Best = null; - float BestDot = Float.MAX_VALUE; - for(ConvexMesh.Face face : mesh.Faces){ - float d = mesh.WorldFaceNormal(face).dot(ReferenceNormal); - if(d < BestDot) { - BestDot = d; - Best = face; - } - } - return Best; - } - - private static List ClipPolygonAgainstFace(List Incident, List ReferencePoly, Vector3f ReferenceNormal){ - List Output = new ArrayList<>(Incident); - int Count = ReferencePoly.size(); - for(int i = 0; i < Count; i++){ - if(Output.isEmpty())break; - Vector3f Point1 = ReferencePoly.get(i); - Vector3f Point2 = ReferencePoly.get((i + 1) % Count); - Vector3f Edge = new Vector3f(Point2).sub(Point1); - Vector3f SidePlaneNormal = new Vector3f(Edge).cross(ReferenceNormal).normalize(); - float Offset = SidePlaneNormal.dot(Point1); - - List Input=Output; - Output = new ArrayList<>(); - for(int j = 0; j < Input.size(); j++){ - Vector3f Current = Input.get(j); - Vector3f Previous = Input.get((j - 1 + Input.size()) % Input.size()); - - float dCurrent = SidePlaneNormal.dot(Current) - Offset; - float dPrev = SidePlaneNormal.dot(Previous) - Offset; - - if (dCurrent <= 0) { - if (dPrev > 0) Output.add(IntersectEdge(Previous, Current, SidePlaneNormal, Offset)); - Output.add(Current); - } else if (dPrev <= 0) { - Output.add(IntersectEdge(Previous, Current, SidePlaneNormal, Offset)); - } - } - } - return Output; - } - - private static Vector3f IntersectEdge(Vector3f Vertex1, Vector3f Vertex2, Vector3f Normal, float Offset) { - Vector3f Distance = new Vector3f(Vertex2).sub(Vertex1); - float Denominator = Normal.dot(Distance); - float t = (Math.abs(Denominator) < T4Math.Math3D.epsilon) ? 0 : (Offset - Normal.dot(Vertex1)) / Denominator; - return new Vector3f(Vertex1).add(Distance.mul(t)); - } - - - private static Vector3f[] ClosestPointsSegment2(Vector3f p1, Vector3f q1, Vector3f p2, Vector3f q2) { - Vector3f d1 = new Vector3f(q1).sub(p1); - Vector3f d2 = new Vector3f(q2).sub(p2); - Vector3f r = new Vector3f(p1).sub(p2); - float a = d1.dot(d1), e = d2.dot(d2), f = d2.dot(r); - float s, t; - - if (a <= 1e-8f && e <= 1e-8f) { - s = 0; t = 0; - } else if (a <= 1e-8f) { - s = 0; t = clamp(f / e, 0, 1); - } else { - float c = d1.dot(r); - if (e <= 1e-8f) { - t = 0; s = clamp(-c / a, 0, 1); - } else { - float b = d1.dot(d2); - float denom = a * e - b * b; - s = (Math.abs(denom) > 1e-8f) ? clamp((b * f - c * e) / denom, 0, 1) : 0; - t = (b * s + f) / e; - if (t < 0) { t = 0; s = clamp(-c / a, 0, 1); } - else if (t > 1) { t = 1; s = clamp((b - c) / a, 0, 1); } - } - } - - Vector3f c1 = new Vector3f(p1).add(new Vector3f(d1).mul(s)); - Vector3f c2 = new Vector3f(p2).add(new Vector3f(d2).mul(t)); - return new Vector3f[]{c1, c2}; - } - - private static float clamp(float v, float lo, float hi) { - return Math.max(lo, Math.min(hi, v)); - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/SpatialHashGrid.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/SpatialHashGrid.java deleted file mode 100644 index ecf7c86..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/SpatialHashGrid.java +++ /dev/null @@ -1,57 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Logic.Physics; - -import org.joml.primitives.AABBf; - -import java.util.*; - -public class SpatialHashGrid { - public static float CellSize = 3f; - - private static final Map> Cells = new HashMap<>(); - - public static void Clear() { - Cells.clear(); - } - - public static void Insert(String bodyID, AABBf worldBounds) { - int minX = (int) Math.floor(worldBounds.minX / CellSize); - int minY = (int) Math.floor(worldBounds.minY / CellSize); - int minZ = (int) Math.floor(worldBounds.minZ / CellSize); - int maxX = (int) Math.floor(worldBounds.maxX / CellSize); - int maxY = (int) Math.floor(worldBounds.maxY / CellSize); - int maxZ = (int) Math.floor(worldBounds.maxZ / CellSize); - - for (int x = minX; x <= maxX; x++) { - for (int y = minY; y <= maxY; y++) { - for (int z = minZ; z <= maxZ; z++) { - long key = HashCell(x, y, z); - Cells.computeIfAbsent(key, k -> new ArrayList<>()).add(bodyID); - } - } - } - } - - public static Map> Cells(){ - return Cells; - } - - public static List GetFromKey(long key){ - return Cells.getOrDefault(key, Collections.emptyList()); - } - - public static List GetAtXYZ(int x, int y, int z){ - long key = HashCell(x, y, z); - return Cells.getOrDefault(key, Collections.emptyList()); - } - private static long HashCell(int x, int y, int z) { - long xi = ((long) x) & 0x1FFFFFL; - long yi = ((long) y) & 0x1FFFFFL; - long zi = ((long) z) & 0x1FFFFFL; - return (xi << 42) | (yi << 21) | zi; - } - - public static Collection> Buckets() { - return Cells.values(); - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/StaticSpatialHashGrid.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/StaticSpatialHashGrid.java deleted file mode 100644 index 76c2605..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/StaticSpatialHashGrid.java +++ /dev/null @@ -1,58 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Logic.Physics; - -import org.joml.primitives.AABBf; - -import java.util.*; - -public class StaticSpatialHashGrid { - public static float CellSize = 3f; - - private static final Map> Cells = new HashMap<>(); - - public static void Clear() { - Cells.clear(); - } - - public static void Insert(String bodyID, AABBf worldBounds) { - int minX = (int) Math.floor(worldBounds.minX / CellSize); - int minY = (int) Math.floor(worldBounds.minY / CellSize); - int minZ = (int) Math.floor(worldBounds.minZ / CellSize); - int maxX = (int) Math.floor(worldBounds.maxX / CellSize); - int maxY = (int) Math.floor(worldBounds.maxY / CellSize); - int maxZ = (int) Math.floor(worldBounds.maxZ / CellSize); - - for (int x = minX; x <= maxX; x++) { - for (int y = minY; y <= maxY; y++) { - for (int z = minZ; z <= maxZ; z++) { - long key = HashCell(x, y, z); - Cells.computeIfAbsent(key, k -> new ArrayList<>()).add(bodyID); - } - } - } - } - - public static Map> Cells(){ - return Cells; - } - - public static List GetFromKey(long key){ - return Cells.getOrDefault(key, Collections.emptyList()); - } - - - public static List GetAtXYZ(int x, int y, int z){ - long key = HashCell(x, y, z); - return Cells.getOrDefault(key, Collections.emptyList()); - } - private static long HashCell(int x, int y, int z) { - long xi = ((long) x) & 0x1FFFFFL; - long yi = ((long) y) & 0x1FFFFFL; - long zi = ((long) z) & 0x1FFFFFL; - return (xi << 42) | (yi << 21) | zi; - } - - public static Collection> Buckets() { - return Cells.values(); - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/WorldPhysicsManager.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/WorldPhysicsManager.java deleted file mode 100644 index 816cf20..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Physics/WorldPhysicsManager.java +++ /dev/null @@ -1,313 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Logic.Physics; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.*; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; -import net.halbear.Terrain4J.EngineCore.Threads.InstancedPhysicsThread; -import org.joml.Vector2f; -import org.joml.Vector3f; -import org.joml.primitives.AABBf; -import org.joml.primitives.Intersectionf; - -import java.util.*; - -public class WorldPhysicsManager { - public static float GravityMS = 9.8f; - public static float AirResistance = 0.5f; - public static float Drag = 0.02f; - public static float AirDensityKGM3 = 1.225f; - - public static int PhysicsTick = 0; - - public static final Map PhysicsObjects = new HashMap<>(); - public static List ActiveControllers = new ArrayList<>(); - - public static float FixedTimeStep = 1f / 24f; - public static int MaxSubStepsPerFrame = 8; - private static float Accumulator = 0f; - private static boolean SingleThread = false; - private static List physicsThreads = new ArrayList<>(); - - @Deprecated - public static void SteppedPhysicsTick(float DeltaTime, float TargetFrameTime){ - int ThreadsNeeded = (int)Math.floor(ActiveControllers.size()/100f); - SingleThread = ThreadsNeeded <= 1; - if(EngineConfig.getInstance().IsEngineThrottled()) return; - DeltaTime *= EngineConfig.getInstance().PhysicsSpeed(); - /* if(!SingleThread && ThreadsNeeded > physicsThreads.size()) { - while(ThreadsNeeded > physicsThreads.size()) { - int Index = physicsThreads.size(); - physicsThreads.add(new PhysicsThread("PhysThread"+Index, Index, ThreadsNeeded).StartThread()); - } - } else if(SingleThread){*/ - Accumulator += DeltaTime; - float maxAccumulated = FixedTimeStep * MaxSubStepsPerFrame; - if (Accumulator > maxAccumulated) Accumulator = maxAccumulated; - - int stepsRun = 0; - - while (Accumulator >= FixedTimeStep && stepsRun < MaxSubStepsPerFrame) { - PhysicsTick++; - for (int i = 0; i < ActiveControllers.size(); i++) { - if (PhysicsObjects.get(ActiveControllers.get(i)) != null) { - PhysicsObjects.get(ActiveControllers.get(i)).PhysicsTick(FixedTimeStep, TargetFrameTime); - } - } - Accumulator -= FixedTimeStep; - stepsRun++; - } - for (int i = 0; i < ActiveControllers.size(); i++) { - PhysicsObjects.get(ActiveControllers.get(i)).Collisions().clear(); - } - // } - } - - @Deprecated - public static void SteppedPhysicsTick2(float DeltaTime, float TargetFrameTime){ - DeltaTime *= EngineConfig.getInstance().PhysicsSpeed(); - if(EngineConfig.getInstance().IsEngineThrottled()) return; - - Accumulator += DeltaTime; - float maxAccumulated = FixedTimeStep * MaxSubStepsPerFrame; - if (Accumulator > maxAccumulated) Accumulator = maxAccumulated; - - int stepsRun = 0; - while (Accumulator >= FixedTimeStep && stepsRun < MaxSubStepsPerFrame) { - PhysicsTick++; - for (int i = 0; i < ActiveControllers.size(); i++) { - PhysicsObjects.get(ActiveControllers.get(i)).PhysicsTick(FixedTimeStep, TargetFrameTime); - } - SweepForTunneling(); - ResetGroundedFlags(); - ResolveAllCollisions(); - SyncRigidBodiesToActors(); - Accumulator -= FixedTimeStep; - stepsRun++; - } - - for (int i = 0; i < ActiveControllers.size(); i++) { - PhysicsObjects.get(ActiveControllers.get(i)).Collisions().clear(); - } - } - - private static void ResolveAllCollisions() { - List ids = RigidBody.RigidBodies; - - List dynamicBodies = new ArrayList<>(); - List staticBodies = new ArrayList<>(); - Map worldBounds = new HashMap<>(); - - SpatialHashGrid.Clear(); - for (int i = 0; i < ids.size(); i++) { - RigidBody body = RigidBody.RigidBodyRegister.get(ids.get(i)); - if (body == null) continue; - if(IsClientRemoteNetworkBody(body)) continue; - - AABBf bounds = body.shape.GetWorldAABB(); - worldBounds.put(body.RigidBodyID, bounds); - - if (body.IsStatic) { - staticBodies.add(body); - } else { - dynamicBodies.add(body); - SpatialHashGrid.Insert(body.RigidBodyID, bounds); - } - } - - Set testedPairs = new HashSet<>(); - - for (List bucket : SpatialHashGrid.Buckets()) { - int size = bucket.size(); - for (int i = 0; i < size; i++) { - RigidBody a = RigidBody.RigidBodyRegister.get(bucket.get(i)); - if (a == null) continue; - for (int j = i + 1; j < size; j++) { - RigidBody b = RigidBody.RigidBodyRegister.get(bucket.get(j)); - if (b == null || a == b) continue; - TryResolve(a, b, worldBounds, testedPairs); - } - } - } - - for (RigidBody dyn : dynamicBodies) { - for (RigidBody stat : staticBodies) { - TryResolve(dyn, stat, worldBounds, testedPairs); - } - } - - } - - private static boolean IsClientRemoteNetworkBody(RigidBody body) { - if (PrimaryRuntime.IsServer || !ClientSideNetworkUtils.Connected || body == null) { - return false; - } - - if(body.IsStatic) { - return false; - } - - Actor3D actor = GetActorForRigidBody(body); - return actor != null - && actor.IsServerSynced() - && !actor.GetID().equals(ClientSideNetworkUtils.OwnedActorID); - } - - - public static Actor3D GetActorForRigidBody(RigidBody body) { - for (Actor3D actor : Actor3D.Actors.values()) { - if (!(actor.GetPhysicsController() instanceof RigidPhysicsController rigidPhysicsController)) { - continue; - } - - if (rigidPhysicsController.RigidBodyID.equals(body.RigidBodyID)) { - return actor; - } - } - - return null; - } - - - private static void TryResolve(RigidBody a, RigidBody b, Map worldBounds, Set testedPairs) { - String key = a.RigidBodyID.compareTo(b.RigidBodyID) < 0 - ? a.RigidBodyID + "|" + b.RigidBodyID - : b.RigidBodyID + "|" + a.RigidBodyID; - if (!testedPairs.add(key)) return; - - if (!worldBounds.get(a.RigidBodyID).intersectsAABB(worldBounds.get(b.RigidBodyID))) return; - - SeparatingAxisTheoremTester.CollisionResult result = SeparatingAxisTheoremTester.TestCollision(a.shape, b.shape); - if (result != null) { - RigidCollision.ResolveCollision(a, b, result); - } - } - - public static void PhysicsTick2(float DeltaTime, float TargetFrameTime){ - DeltaTime *= EngineConfig.getInstance().PhysicsSpeed(); - if(EngineConfig.getInstance().IsEngineThrottled()) return; - PhysicsTick++; - - for (int i = 0; i < ActiveControllers.size(); i++) { - IPhysicsController controller = PhysicsObjects.get(ActiveControllers.get(i)); - if(controller == null || controller.Static()) continue; - controller.PhysicsTick(DeltaTime, TargetFrameTime); - } - - SweepForTunneling(); - ResetGroundedFlags(); - ResolveAllCollisions(); - SyncRigidBodiesToActors(); - - for (int i = 0; i < ActiveControllers.size(); i++) { - IPhysicsController controller = PhysicsObjects.get(ActiveControllers.get(i)); - if(controller == null || controller.Static()) continue; - controller.Collisions().clear(); - } - } - - @Deprecated - private static void SyncRigidBodiesToActors(){ - for (int i = 0; i < ActiveControllers.size(); i++) { - IPhysicsController controller = PhysicsObjects.get(ActiveControllers.get(i)); - if(!(controller instanceof RigidPhysicsController rigidPhysicsController)) continue; - - Actor3D actor = Actor3D.Actors.get(rigidPhysicsController.ActorID); - RigidBody body = RigidBody.RigidBodyRegister.get(rigidPhysicsController.RigidBodyID); - - if(actor == null || body == null) continue; - - if(!PrimaryRuntime.IsServer - && ClientSideNetworkUtils.Connected - && actor.IsServerSynced() - && !actor.GetID().equals(ClientSideNetworkUtils.OwnedActorID)) { - continue; - } - - actor.SetPosition(new Vector3f(body.Position)); - if(rigidPhysicsController.ApplyRotation) { - actor.SetRotation(body.Rotation); - } - } - } - - public static void PhysicsTick(float DeltaTime, float TargetFrameTime){ - DeltaTime *= EngineConfig.getInstance().PhysicsSpeed(); - if(!EngineConfig.getInstance().IsEngineThrottled()) { - PhysicsTick++; - for (int i = 0; i < ActiveControllers.size(); i++) { - if(PhysicsObjects.get(ActiveControllers.get(i)) != null) { - PhysicsObjects.get(ActiveControllers.get(i)).PhysicsTick(DeltaTime, TargetFrameTime); - } - } - for (int i = 0; i < ActiveControllers.size(); i++) { - PhysicsObjects.get(ActiveControllers.get(i)).Collisions().clear(); - } - } - } - - private static void ResetGroundedFlags() { - List ids = RigidBody.RigidBodies; - for (int i = 0; i < ids.size(); i++) { - RigidBody body = RigidBody.RigidBodyRegister.get(ids.get(i)); - if (body != null) body.Grounded = false; - } - } - - public static float MinSweepDistanceFactor = 0.5f; - - public static float SweepMarginFactor = 0.5f; - private static void SweepForTunneling() { - List ids = RigidBody.RigidBodies; - for (int i = 0; i < ids.size(); i++) { - RigidBody body = RigidBody.RigidBodyRegister.get(ids.get(i)); - if (body == null || body.IsStatic) continue; - - Vector3f from = body.PreviousPosition; - Vector3f to = body.Position; - float movedDistanceSq = from.distanceSquared(to); - if (movedDistanceSq < 1e-8f) continue; - - float radius = BoundingRadius(body.shape); - float minSweepDistSq = (radius * radius) * (MinSweepDistanceFactor * MinSweepDistanceFactor); - if (movedDistanceSq < minSweepDistSq) continue; // moved a normal, slow amount - discrete SAT already handles this fine - - float margin = radius * SweepMarginFactor; - Float earliestT = null; - - for (int j = 0; j < ids.size(); j++) { - if (i == j) continue; - RigidBody other = RigidBody.RigidBodyRegister.get(ids.get(j)); - if (other == null) continue; - - Float t = RaySweepAABB(from, to, other.shape.GetWorldAABB(), margin); - if (t != null && (earliestT == null || t < earliestT)) { - earliestT = t; - } - } - - if (earliestT != null) { - Vector3f safePosition = new Vector3f(from).lerp(to, Math.max(0f, earliestT - 0.01f)); - body.Position.set(safePosition); - } - } - } - - private static Float RaySweepAABB(Vector3f from, Vector3f to, AABBf bounds, float margin) { - Vector3f dir = new Vector3f(to).sub(from); - Vector3f min = new Vector3f(bounds.minX - margin, bounds.minY - margin, bounds.minZ - margin); - Vector3f max = new Vector3f(bounds.maxX + margin, bounds.maxY + margin, bounds.maxZ + margin); - Vector2f result = new Vector2f(); - boolean hit = Intersectionf.intersectRayAab(from, dir, min, max, result); - if (!hit) return null; - if (result.x < 0f || result.x > 1f) return null; - return result.x; - } - - private static float BoundingRadius(ConvexMesh shape) { - Vector3f half = new Vector3f(shape.TopRightForward).sub(shape.BottomLeftBack).mul(0.5f); - return half.length(); - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/RenderQualitySettings.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/RenderQualitySettings.java deleted file mode 100644 index 667f242..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/RenderQualitySettings.java +++ /dev/null @@ -1,38 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Logic; - -import java.util.Properties; - -public record RenderQualitySettings(float ssaoScale, int ssaoSamples, float ssrScale, int ssrSteps, - float bloomScale, int bloomPasses, int chunkRadius, - int generationsPerFrame, int facePoolMiB) { - public static RenderQualitySettings fromProperties(Properties properties) { - int passes = integer(properties, "bloom_passes", 2, 0, 10); - return new RenderQualitySettings( - decimal(properties, "ssao_scale", 0.5f, 0.25f, 1), - integer(properties, "ssao_samples", 16, 4, 64), - decimal(properties, "ssr_scale", 0.5f, 0.25f, 1), - integer(properties, "ssr_steps", 24, 4, 128), - decimal(properties, "bloom_scale", 0.25f, 0.125f, 1), - passes + (passes & 1), - integer(properties, "voxel_chunk_radius", 16, 1, 32), - integer(properties, "voxel_generations_per_frame", 16, 16, 64), - integer(properties, "voxel_face_pool_mib", 256, 32, 1024)); - } - - private static int integer(Properties properties, String key, int fallback, int min, int max) { - try { - return Math.clamp(Integer.parseInt(properties.getProperty(key, Integer.toString(fallback))), min, max); - } catch (NumberFormatException ignored) { - return fallback; - } - } - - private static float decimal(Properties properties, String key, float fallback, float min, float max) { - try { - float value = Float.parseFloat(properties.getProperty(key, Float.toString(fallback))); - return Float.isFinite(value) ? Math.clamp(value, min, max) : fallback; - } catch (NumberFormatException ignored) { - return fallback; - } - } -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/ModelCompiler.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/ModelCompiler.java index 331ecad..5ce37f8 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/ModelCompiler.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/ModelCompiler.java @@ -5,11 +5,11 @@ import com.beust.jcommander.Parameter; import com.beust.jcommander.ParameterException; import com.google.gson.FieldNamingPolicy; import com.google.gson.GsonBuilder; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.MaterialData; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.MeshData; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelBinaryData; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelData; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.MaterialData; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.MeshData; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.ModelBinaryData; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.ModelData; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.joml.Vector4f; import org.lwjgl.PointerBuffer; import org.lwjgl.assimp.*; @@ -32,7 +32,8 @@ import static org.lwjgl.assimp.Assimp.*; public class ModelCompiler { private static final Pattern EMBED_TEXT_ID = Pattern.compile("\\*([0-9)]+)"); private static final int FLAGS = aiProcess_GenSmoothNormals | aiProcess_JoinIdenticalVertices - | aiProcess_Triangulate | aiProcess_CalcTangentSpace | aiProcess_PreTransformVertices; + | aiProcess_Triangulate | aiProcess_FixInfacingNormals | aiProcess_CalcTangentSpace + | aiProcess_PreTransformVertices; @Parameter(names = "-model", description = "Model Path", required = true) private String ModelPath; @@ -107,127 +108,32 @@ public class ModelCompiler { public static MaterialData ProcessMaterial(AIScene aiScene, AIMaterial aiMaterial, String ModelName, String BaseDirectory, int Position) throws IOException{ Vector4f diffuse = new Vector4f(); AIColor4D colour = AIColor4D.create(); - AIColor4D emissive_colour = AIColor4D.create(); int Result = aiGetMaterialColor(aiMaterial, AI_MATKEY_COLOR_DIFFUSE, aiTextureType_NONE, 0, colour); if(Result == aiReturn_SUCCESS){ diffuse.set(colour.r(), colour.g(), colour.b(), colour.a()); } - Vector4f emissiveColour = new Vector4f(1,1,1,0); - Result = aiGetMaterialColor(aiMaterial, AI_MATKEY_COLOR_EMISSIVE, aiTextureType_NONE, 0, emissive_colour); - if(Result == aiReturn_SUCCESS){ - emissiveColour.set(emissive_colour.r(), emissive_colour.g(), emissive_colour.b(), emissive_colour.a()); - } - String DiffuseTexture = ProcessTexture(aiScene,aiMaterial,BaseDirectory,aiTextureType_DIFFUSE); - String NormalTexture = ProcessTexture(aiScene,aiMaterial,BaseDirectory,aiTextureType_NORMALS); - String EmissiveTexture = ProcessTexture(aiScene,aiMaterial,BaseDirectory,aiTextureType_EMISSIVE); - String TranslucencyTexture = ProcessTexture(aiScene,aiMaterial,BaseDirectory,aiTextureType_TRANSMISSION); - String SpecularTexture = ProcessTexture(aiScene,aiMaterial,BaseDirectory,aiTextureType_SPECULAR); - String MetallicRoughTexture = ProcessTexture(aiScene, aiMaterial, BaseDirectory, AI_MATKEY_GLTF_PBRMETALLICROUGHNESS_METALLICROUGHNESS_TEXTURE); - String OpacityTexture = ProcessTexture(aiScene,aiMaterial,BaseDirectory,aiTextureType_OPACITY); - - float[] MetallicArray = new float[]{0.0f}; - int[] MaxPointer = new int[]{1}; - Result = aiGetMaterialFloatArray(aiMaterial,AI_MATKEY_METALLIC_FACTOR,aiTextureType_NONE,0,MetallicArray,MaxPointer); - if(Result != aiReturn_SUCCESS){ - MetallicArray = new float[]{0.0f}; - } - - float[] SpecularArray = new float[]{0.0f}; - Result = aiGetMaterialFloatArray(aiMaterial,AI_MATKEY_SPECULAR_FACTOR,aiTextureType_NONE,0,SpecularArray,MaxPointer); - if(Result != aiReturn_SUCCESS){ - SpecularArray = new float[]{0.0f}; - } - - float[] GlossinessArray = new float[]{0.0f}; - Result = aiGetMaterialFloatArray(aiMaterial,AI_MATKEY_GLOSSINESS_FACTOR,aiTextureType_NONE,0,GlossinessArray,MaxPointer); - if(Result != aiReturn_SUCCESS){ - GlossinessArray = new float[]{0.0f}; - } - if(SpecularArray[0] == 0.0f && GlossinessArray[0] != 0.0f) - SpecularArray[0] = GlossinessArray[0]; - if(MetallicArray[0] == 0.0f && SpecularArray[0] != 0.0f) - MetallicArray[0] = SpecularArray[0]; - if(MetallicRoughTexture.isEmpty()){ - MetallicRoughTexture = SpecularTexture; - } - - - float[] RoughnessArray = new float[]{0.0f}; - Result = aiGetMaterialFloatArray(aiMaterial,AI_MATKEY_ROUGHNESS_FACTOR,aiTextureType_NONE,0,RoughnessArray,MaxPointer); - if(Result != aiReturn_SUCCESS){ - RoughnessArray = new float[]{0.0f}; - } - - float[] EmissiveArray = new float[]{0.0f}; - Result = aiGetMaterialFloatArray(aiMaterial,AI_MATKEY_EMISSIVE_INTENSITY,aiTextureType_NONE,0,EmissiveArray,MaxPointer); - if(Result == aiReturn_SUCCESS){ - emissiveColour.set(emissiveColour.x,emissiveColour.y,emissiveColour.z,EmissiveArray[0]); - } - - float[] TranslucencyArray = new float[]{0.0f}; - Result = aiGetMaterialFloatArray(aiMaterial,AI_MATKEY_TRANSMISSION_FACTOR,aiTextureType_NONE,0,TranslucencyArray,MaxPointer); - if(Result != aiReturn_SUCCESS){ - TranslucencyArray = new float[]{0.0f}; - } - - float[] OpacityArray = new float[]{0.0f}; - Result = aiGetMaterialFloatArray(aiMaterial,AI_MATKEY_OPACITY,aiTextureType_NONE,0,OpacityArray,MaxPointer); - if(Result != aiReturn_SUCCESS){ - OpacityArray = new float[]{0.0f}; - } - - AIColor4D colour_transparency = AIColor4D.create(); - Vector4f ColorTransparency = new Vector4f(); - Result = aiGetMaterialColor(aiMaterial,AI_MATKEY_COLOR_TRANSPARENT,aiTextureType_NONE,0,colour_transparency); - if(Result != aiReturn_SUCCESS){ - ColorTransparency.set(colour_transparency.r(),colour_transparency.g(),colour_transparency.b(),colour_transparency.a()); - } - - float[] RefractionArray = new float[]{0.0f}; - Result = aiGetMaterialFloatArray(aiMaterial,AI_MATKEY_REFRACTI,aiTextureType_NONE,0,RefractionArray,MaxPointer); - if(Result != aiReturn_SUCCESS){ - RefractionArray = new float[]{0.0f}; - } - - float[] ReflectionArray = new float[]{0.0f}; - Result = aiGetMaterialFloatArray(aiMaterial,AI_MATKEY_REFLECTIVITY,aiTextureType_NONE,0,ReflectionArray,MaxPointer); - if(Result != aiReturn_SUCCESS){ - ReflectionArray = new float[]{0.0f}; - } - - return new MaterialData(ModelName + "-mat-" + Position,DiffuseTexture,NormalTexture, MetallicRoughTexture,diffuse,RoughnessArray[0],MetallicArray[0], EmissiveTexture,emissiveColour, TranslucencyTexture, TranslucencyArray[0], OpacityTexture, OpacityArray[0],ColorTransparency,RefractionArray[0], ReflectionArray[0]); + String DiffuseTexture = ProcessTexture(aiScene, aiMaterial, BaseDirectory, aiTextureType_DIFFUSE); + return new MaterialData(ModelName + "-mat-" + Position,DiffuseTexture,diffuse); } public static MeshData ProcessMesh(AIMesh aiMesh, List MaterialList, int MeshPosition, ModelBinaryData BinaryData) throws IOException { - List Vertices = ProcessVertices(aiMesh); - List Normals = ProcessNormals(aiMesh); - List Tangents = ProcessTangents(aiMesh,Normals); - List BiTangents = ProcessBiTangents(aiMesh,Normals); + List vertices = ProcessVertices(aiMesh); List textureCoordinates = ProcessTextureCoords(aiMesh); List indices = ProcessIndices(aiMesh); - int VerticesSize = Vertices.size(); + int VerticesSize = vertices.size(); if(textureCoordinates.isEmpty()){textureCoordinates = Collections.nCopies((VerticesSize/3)*2,0.0f);} DataOutputStream VerticesOutput = BinaryData.GetVertexOutput(); int Rows = VerticesSize/3; - int VertexIncrement = (VerticesSize + textureCoordinates.size() + Normals.size() + Tangents.size() + BiTangents.size()) * VulkanUtils.FLOAT_SIZE; + int VertexIncrement = (VerticesSize + textureCoordinates.size()) * VulkanUtils.FLOAT_SIZE; for(int row = 0; row < Rows; row++){ int StartPos = row * 3; int StartTextureCoord = row * 2; - VerticesOutput.writeFloat(Vertices.get(StartPos)); - VerticesOutput.writeFloat(Vertices.get(StartPos + 1)); - VerticesOutput.writeFloat(Vertices.get(StartPos + 2)); - VerticesOutput.writeFloat(Normals.get(StartPos)); - VerticesOutput.writeFloat(Normals.get(StartPos + 1)); - VerticesOutput.writeFloat(Normals.get(StartPos + 2)); - VerticesOutput.writeFloat(Tangents.get(StartPos)); - VerticesOutput.writeFloat(Tangents.get(StartPos + 1)); - VerticesOutput.writeFloat(Tangents.get(StartPos + 2)); - VerticesOutput.writeFloat(BiTangents.get(StartPos)); - VerticesOutput.writeFloat(BiTangents.get(StartPos + 1)); - VerticesOutput.writeFloat(BiTangents.get(StartPos + 2)); + VerticesOutput.writeFloat(vertices.get(StartPos)); + VerticesOutput.writeFloat(vertices.get(StartPos + 1)); + VerticesOutput.writeFloat(vertices.get(StartPos + 2)); VerticesOutput.writeFloat(textureCoordinates.get(StartTextureCoord)); VerticesOutput.writeFloat(textureCoordinates.get(StartTextureCoord + 1)); } @@ -252,48 +158,6 @@ public class ModelCompiler { return meshData; } - public static List ProcessBiTangents(AIMesh aiMesh, List Normals){ - List BiTangents = new ArrayList<>(); - AIVector3D.Buffer aiBiTangents = aiMesh.mBitangents(); - while(aiBiTangents != null && aiBiTangents.remaining() > 0){ - AIVector3D aiBiTangent = aiBiTangents.get(); - BiTangents.add(aiBiTangent.x()); - BiTangents.add(aiBiTangent.y()); - BiTangents.add(aiBiTangent.z()); - } - if (BiTangents.isEmpty()) { // create empty BiTangents if assimp can't generate them - BiTangents = new ArrayList<>(Collections.nCopies(Normals.size(), 0.0f)); - } - return BiTangents; - } - - private static List ProcessNormals(AIMesh aiMesh){ - List Normals = new ArrayList<>(); - AIVector3D.Buffer aiNormals = aiMesh.mNormals(); - while(aiNormals != null && aiNormals.remaining() > 0){ - AIVector3D normal = aiNormals.get(); - Normals.add(normal.x()); - Normals.add(normal.y()); - Normals.add(normal.z()); - } - return Normals; - } - - private static List ProcessTangents(AIMesh aiMesh, List Normals){ - List Tangents = new ArrayList<>(); - AIVector3D.Buffer aiTangents = aiMesh.mTangents(); - while(aiTangents != null && aiTangents.remaining() > 0){ - AIVector3D Tangent = aiTangents.get(); - Tangents.add(Tangent.x()); - Tangents.add(Tangent.y()); - Tangents.add(Tangent.z()); - } - if (Tangents.isEmpty()) { // create empty BiTangents if assimp can't generate them - Tangents = new ArrayList<>(Collections.nCopies(Normals.size(), 0.0f)); - } - return Tangents; - } - public static List ProcessTextureCoords(AIMesh aiMesh){ List TextureCoords = new ArrayList<>(); AIVector3D.Buffer aiTextureCoords = aiMesh.mTextureCoords(0); @@ -321,15 +185,15 @@ public class ModelCompiler { } public static List ProcessVertices(AIMesh aiMesh){ - List Vertices = new ArrayList<>(); + List vertices = new ArrayList<>(); AIVector3D.Buffer aiVertices = aiMesh.mVertices(); while(aiVertices.remaining() > 0){ AIVector3D aiVertex = aiVertices.get(); - Vertices.add(aiVertex.x()); - Vertices.add(aiVertex.y()); - Vertices.add(aiVertex.z()); + vertices.add(aiVertex.x()); + vertices.add(aiVertex.y()); + vertices.add(aiVertex.z()); } - return Vertices; + return vertices; } public static String ProcessTexture(AIScene aiScene, AIMaterial aiMaterial, String BaseDirectory,int TextType ) throws IOException{ diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/ModelLoader.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/ModelLoader.java index 81c1728..64c5b80 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/ModelLoader.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/ModelLoader.java @@ -2,8 +2,8 @@ package net.halbear.Terrain4J.EngineCore.Logic.Rendering; import com.google.gson.FieldNamingPolicy; import com.google.gson.GsonBuilder; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.MaterialData; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelData; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.MaterialData; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.ModelData; import org.tinylog.Logger; import java.nio.file.Files; @@ -17,8 +17,6 @@ public class ModelLoader { // Model Utility class kinda like a model version of } - public static List ModelPaths = new ArrayList<>(); - public static List LoadMaterials(String[] Path){ var Result = new ArrayList(); for(int i = 0; i < Path.length; i++) { @@ -30,7 +28,7 @@ public class ModelLoader { // Model Utility class kinda like a model version of } catch (Exception e) { throw new RuntimeException(e); } - //Logger.debug("Loaded Material Data: [{}]", Result.toString()); + Logger.debug("Loaded Material Data: [{}]", Result.toString()); } return Result; } @@ -44,11 +42,10 @@ public class ModelLoader { // Model Utility class kinda like a model version of }catch(Exception e){ throw new RuntimeException(e); } - //Logger.debug("Loaded Material Data: [{}]",Result.toString()); + Logger.debug("Loaded Material Data: [{}]",Result.toString()); return Result; } public static ModelData LoadModel(String Path){ - ModelPaths.add(Path); Logger.debug("Loading Models From [{}]",Path); ModelData Result; try{ diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/SkyBox.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/SkyBox.java deleted file mode 100644 index 431ff95..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/SkyBox.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Logic.Rendering; - -import net.halbear.Terrain4J.EngineCore.Main.Scene.Camera; -import org.joml.Matrix4f; -import org.joml.Vector3f; - -import java.nio.ByteBuffer; - -public class SkyBox { - - public static class SkyBoxMesh{ - public static final float[] VERTICES = { - -1.0f, 1.0f, -1.0f, -1.0f, -1.0f, -1.0f, 1.0f, -1.0f, -1.0f, - 1.0f, -1.0f, -1.0f, 1.0f, 1.0f, -1.0f, -1.0f, 1.0f, -1.0f, - - -1.0f, -1.0f, 1.0f, -1.0f, -1.0f, -1.0f, -1.0f, 1.0f, -1.0f, - -1.0f, 1.0f, -1.0f, -1.0f, 1.0f, 1.0f, -1.0f, -1.0f, 1.0f, - - 1.0f, -1.0f, -1.0f, 1.0f, -1.0f, 1.0f, 1.0f, 1.0f, 1.0f, - 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, -1.0f, 1.0f, -1.0f, -1.0f, - - -1.0f, -1.0f, 1.0f, -1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, - 1.0f, 1.0f, 1.0f, 1.0f, -1.0f, 1.0f, -1.0f, -1.0f, 1.0f, - - -1.0f, 1.0f, -1.0f, 1.0f, 1.0f, -1.0f, 1.0f, 1.0f, 1.0f, - 1.0f, 1.0f, 1.0f, -1.0f, 1.0f, 1.0f, -1.0f, 1.0f, -1.0f, - - -1.0f, -1.0f, -1.0f, -1.0f, -1.0f, 1.0f, 1.0f, -1.0f, -1.0f, - 1.0f, -1.0f, -1.0f, -1.0f, -1.0f, 1.0f, 1.0f, -1.0f, 1.0f - }; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/VulkanContext.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/VulkanContext.java index ab808c3..27d542f 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/VulkanContext.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Logic/Rendering/VulkanContext.java @@ -2,14 +2,14 @@ package net.halbear.Terrain4J.EngineCore.Logic.Rendering; import net.halbear.Terrain4J.EngineCore.Display.Window; import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PipelineCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.DescriptorAllocator; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.PhysicalDevice; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.Surface; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.SwapChain.SwapChain; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.VulkanInstance; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanMemoryAllocator; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.PipelineCache; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.DescriptorAllocator; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.PhysicalDevice; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen.Surface; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.SwapChain.SwapChain; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.VulkanInstance; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanMemoryAllocator; import org.tinylog.Logger; public class VulkanContext { diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/AudioInstance.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/AudioInstance.java deleted file mode 100644 index 0965930..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/AudioInstance.java +++ /dev/null @@ -1,104 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main; - -import net.halbear.Terrain4J.EngineCore.Audio.AudioManager; -import net.halbear.Terrain4J.EngineCore.Audio.AudioSource; -import net.halbear.Terrain4J.EngineCore.Audio.SoundBuffer; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import org.joml.Vector3f; - -import java.util.HashMap; -import java.util.Map; -import java.util.UUID; - -public class AudioInstance { - - public static final Map AudioInstances = new HashMap<>(); - - public static void ApplyUniversalVolume(){ - AudioInstances.forEach((name,instance)->{ - switch (instance.audioType){ - case SFX: - instance.SetVolume(EngineConfig.getInstance().SoundVolume); - break; - case WEAPONS: - instance.SetVolume(EngineConfig.getInstance().WeaponVolume); - break; - case MUSIC: - instance.SetVolume(EngineConfig.getInstance().MusicVolume); - break; - case AMBIENT: - instance.SetVolume(EngineConfig.getInstance().AmbientVolume); - break; - default: - } - }); - } - - public enum AudioType{ - SFX, - WEAPONS, - MUSIC, - AMBIENT - } - private String SourcePath; - private String BUFFER_ID = "AUDIO_INSTANCE_BUFFER"; - private String SOURCE_ID = "AUDIO_INSTANCE_SOURCE"; - private String InstanceName = ""; - private AudioSource audioSource; - public AudioType audioType = AudioType.MUSIC; - - public AudioInstance SetAudioType(AudioType type){ - audioType = type; - return this; - } - - public AudioInstance(String AudioSourcePath, String InstanceName, AudioManager manager, boolean loop){ - SourcePath = AudioSourcePath; - BUFFER_ID = "AUDIO_INSTANCE_" + InstanceName + "_BUFFER"; - SOURCE_ID = "AUDIO_INSTANCE_" + InstanceName + "_SOURCE"; - this.InstanceName = InstanceName; - SoundBuffer buffer = new SoundBuffer(AudioSourcePath); - manager.AddSoundBuffer(BUFFER_ID, buffer); - this.audioSource = new AudioSource(loop,true); - audioSource.SetBuffer(buffer.GetBufferID()); - manager.AddSoundSource(SOURCE_ID,audioSource); - AudioInstances.put(InstanceName,this); - } - public AudioInstance(String AudioSourcePath,String InstanceName, AudioManager manager, float X, float Y, float Z, boolean loop){ - SourcePath = AudioSourcePath; - BUFFER_ID = "AUDIO_INSTANCE_" + InstanceName + "_BUFFER"; - SOURCE_ID = "AUDIO_INSTANCE_" + InstanceName + "_SOURCE"; - this.InstanceName = InstanceName; - SoundBuffer buffer = new SoundBuffer(AudioSourcePath); - manager.AddSoundBuffer(BUFFER_ID, buffer); - this.audioSource = new AudioSource(loop,false); - audioSource.SetPosition(new Vector3f(X,Y,Z)); - audioSource.SetBuffer(buffer.GetBufferID()); - manager.AddSoundSource(SOURCE_ID,audioSource); - } - public void ChangePath(String AudioSourcePath, AudioManager manager){ - SourcePath = AudioSourcePath; - SoundBuffer buffer = new SoundBuffer(AudioSourcePath); - manager.AddSoundBuffer(BUFFER_ID, buffer); - audioSource.SetBuffer(buffer.GetBufferID()); - } - public AudioInstance Play(){ - audioSource.Play(); - return this; - } - public AudioInstance SetVolume(float Volume){ - audioSource.SetGain(Volume); - return this; - } - public AudioInstance Pause(){ - audioSource.Stop(); - return this; - } - public String GetBufferID(){return BUFFER_ID;} - public String GetSourceID(){return SOURCE_ID;} - public String GetInstanceName(){return InstanceName;} - public String GetSourcePath(){return SourcePath;} - public AudioSource GetAudioSource(){return audioSource;} - - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java index 179d414..0cc6ee9 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java @@ -3,92 +3,68 @@ package net.halbear.Terrain4J.EngineCore.Main; import imgui.ImGui; import imgui.ImGuiIO; import imgui.ImGuiViewport; +import imgui.ImVec2; import imgui.flag.ImGuiCond; import imgui.flag.ImGuiWindowFlags; import net.halbear.Terrain4J.EngineCore.Audio.AudioManager; +import net.halbear.Terrain4J.EngineCore.Audio.AudioSource; +import net.halbear.Terrain4J.EngineCore.Audio.SoundBuffer; import net.halbear.Terrain4J.EngineCore.Audio.SoundListener; import net.halbear.Terrain4J.EngineCore.Display.Window; import net.halbear.Terrain4J.EngineCore.Input.KeyboardInput; import net.halbear.Terrain4J.EngineCore.Input.MouseListener; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.GameLogic; -import net.halbear.Terrain4J.EngineCore.Logic.InitData; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.ConvexMesh; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidBody; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidPhysicsController; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.WorldPhysicsManager; +import net.halbear.Terrain4J.EngineCore.Logic.*; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.ModelLoader; import net.halbear.Terrain4J.EngineCore.Main.Scene.*; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3DElement; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.VisualisedCollisionActor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs.*; -import net.halbear.Terrain4J.EngineCore.Main.Util.Maths.Noise2D; -import net.halbear.Terrain4J.EngineCore.Main.Util.Maths.PermutationArray; import net.halbear.Terrain4J.EngineCore.Profiling.CPUMonitor; import net.halbear.Terrain4J.EngineCore.Profiling.GPUProfiler; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Projection.Project3D; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration.VoxelChunkGenerator; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration.VoxelWorldManager; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ServerSideNetworkUtils; -import net.halbear.Terrain4J.EngineCore.Threads.RenderThread; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.GUI.GuiTexture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.MaterialData; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelData; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Forward.ForwardSceneRender; -import org.joml.*; +import net.halbear.Terrain4J.EngineCore.Vulkan.GUI.GuiTexture; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.MaterialData; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.ModelData; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen.SceneRender; +import org.joml.Vector2f; +import org.joml.Vector3f; import org.lwjgl.openal.AL11; -import org.tinylog.Logger; -import java.lang.Math; -import java.util.*; -import java.util.concurrent.ConcurrentHashMap; +import java.util.ArrayList; +import java.util.List; +import java.util.function.UnaryOperator; import static org.lwjgl.glfw.GLFW.*; public class GameCore implements GameLogic { private static final float MOUSE_SENSITIVITY = 0.1f; - private static final float MOVEMENT_SPEED = 0.1f; - public static boolean LoadingLevel = false; + private static final float MOVEMENT_SPEED = 0.025f; + private static final String SOUND_BUFFER_MUSIC = "music-sound-buffer"; + private static final String SOUND_BUFFER_PLAYER = "player-sound-buffer"; + private static final String SOUND_SOURCE_MUSIC = "music-sound-source"; + private static final String SOUND_SOURCE_PLAYER = "player-sound-source"; + + private final Vector3f rotatingAngle = new Vector3f(0, 1, 0); + private float angle = 180; + private List angles = new ArrayList<>(); + private List rotatingAngles = new ArrayList<>(); + private List Velocities = new ArrayList<>(); + private Actor CubeActor; + private List CubeActors = new ArrayList<>(); + private List entities = new ArrayList<>(); + private List particleActors = new ArrayList<>(); private Vector2f LastMousePos = new Vector2f(0,0); + private int Ticks = 0; + private int GUI_MODE = 0; private GuiTexture guiTexture; - public List PerformanceMetrics = new ArrayList<>(); - public List SettingPerformanceMetrics = new ArrayList<>(); - public boolean FetchingMetrics = false; - public boolean ChangeGraphicsSettings = false; - public int NextAAMode = -1; - public long LastFrameTime = 0; - public long CoolDown = 1000; - public ModelData MelonaData; - private String CubeModelID = "Cube"; - private ModelData MusketData; - private ModelData RevolverData; - private ModelData FlintlockData; - public ILight SkyLight; - private LoadingScreen loadingScreen; - public final StartMenu startMenu = new StartMenu(); - public final SettingsMenu Settings = new SettingsMenu(); - public final CreditsMenu Credits = new CreditsMenu(); - public boolean StartMenuActive = true; - public List ActorEditorComponents = new ArrayList<>(); - private Vector2f DeltaPos = new Vector2f(0,0); - private String PlayerActorID = "NULL"; + private List PerformanceMetrics = new ArrayList<>(); + private List SettingPerformanceMetrics = new ArrayList<>(); + private boolean FetchingMetrics = false; + private boolean ChangeGraphicsSettings = false; + private int NextAAMode = -1; + private long LastFrameTime = 0; + private long CoolDown = 1000; + private ModelData MusicParticle; + private ModelData radio; - public static Map getChunkMap() { - return ChunkMap; - } - - public static void setChunkMap(Map chunkMap) { - ChunkMap.clear(); - ChunkMap.putAll(chunkMap); - } - - public Vector2f GetDeltaPos(){return DeltaPos;} @Override public void cleanup() { @@ -96,394 +72,90 @@ public class GameCore implements GameLogic { @Override public InitData Initialise(EngineInstance engineInstance) { - Scene scene = (Scene) engineInstance.scene(); + Scene scene = engineInstance.scene(); List models = new ArrayList<>(); + MusicParticle = ModelLoader.LoadModel("resources/models/MusicParticle/MusicParticle.json"); + List MusicParticleMat = ModelLoader.LoadMaterials("resources/models/MusicParticle/MusicParticle_mat.json"); + ModelData SponzaData = ModelLoader.LoadModel("resources/models/Forest/forest.json"); + List SponzaMaterial = ModelLoader.LoadMaterials("resources/models/Forest/forest_mat.json"); + radio = ModelLoader.LoadModel("resources/models/radio/radio.json"); + List SponzaMaterial1 = ModelLoader.LoadMaterials("resources/models/radio/radio_mat.json"); + //ModelData SponzaData = ModelLoader.LoadModel("resources/models/Cafe/exterior.json"); + //List SponzaMaterial = ModelLoader.LoadMaterials("resources/models/Cafe/exterior_mat.json"); + //ModelData SponzaData1 = ModelLoader.LoadModel("resources/models/Cafe/interior.json"); + //List SponzaMaterial1= ModelLoader.LoadMaterials("resources/models/Cafe/interior_mat.json"); + scene.AddActor(new Actor("Sponza1", SponzaData.ID(), new Vector3f(0,0f,-5f))); + //JackOfAllTradesActor newJackentity = new JackOfAllTradesActor("Sponza2", radio.ID(), new Vector3f(40.0f, 155.0f, -42.0f),MusicParticle).SetAudio(engineInstance, "resources/EngineResources/audio/sounds/youusedtocallmeonyourcellphone.ogg").SetScale(0.01f); + //entities.add(newJackentity); + //scene.AddActor(newJackentity); + + models.add(ModelLoader.LoadModel("resources/models/Metro/OBJ/MetroLeadCar.json")); + models.add(ModelLoader.LoadModel("resources/models/melona/melona.json")); + models.add(ModelLoader.LoadModel("resources/models/Alice/Welsh040Alice.json")); + models.add(ModelLoader.LoadModel("resources/models/Sloop/SloopOBJ.json")); + models.add(ModelLoader.LoadModel("resources/models/Corvette/corvetteclass.json")); + for(int i = 0; i < 0; i++) { + CubeActors.add(new Actor("AdvancedModel" + i, models.get((int)Math.round(Math.min(Math.max(Math.random() *(Math.random() * models.size() - 1),0),models.size() - 1))).ID(), new Vector3f((float)(-200 + Math.random() * 400), (float)(-50 + Math.random() * 100), (float)(250 + Math.random() * -500)))); + angles.add((float)(Math.random() * 360)); + rotatingAngles.add(new Vector3f((float)(Math.random()*2), (float)(Math.random()*2), (float)(Math.random()*2))); + Velocities.add(new Vector3f((float)(-2 + Math.random()*4), -2 + (float)(Math.random()*4), -2 + (float)(Math.random()*4))); + } + CubeActors.forEach(scene::AddActor); + List materials = new ArrayList<>(); -// ModelData SponzaData = ModelLoader.LoadModel("resources/models/Cafe/exterior.json"); -// models.add(SponzaData); -// List SponzaMaterial = ModelLoader.LoadMaterials("resources/models/Cafe/exterior_mat.json"); -// materials.addAll(SponzaMaterial); -// ModelData SponzaData1 = ModelLoader.LoadModel("resources/models/Cafe/interior.json"); -// models.add(SponzaData1); -// List SponzaMaterial1= ModelLoader.LoadMaterials("resources/models/Cafe/interior_mat.json"); -// materials.addAll(SponzaMaterial1); -// scene.AddActor(new Actor3D("Sponza1", SponzaData.ID(), new Vector3f(0,0f,-5f)).SetScale(0.05f)); -// scene.AddActor(new Actor3D("Sponza2", SponzaData1.ID(), new Vector3f(0,0f,-5f)).SetScale(0.05f)); -// ModelData treeModel = ModelLoader.LoadModel("resources/models/tree/tree.json"); -// models.add(treeModel); -// Actor3D treeEntity = new Actor3D("treeEntity", treeModel.ID(), new Vector3f(0.0f, 0.0f, 0.0f)); -// treeEntity.SetScale(0.05f); -// scene.AddActor(treeEntity); -// materials.addAll(ModelLoader.LoadMaterials("resources/models/tree/tree_mat.json")); -// ModelData treeModel = ModelLoader.LoadModel("resources/models/Forest/forest.json"); -// models.add(treeModel); -// Actor3D treeEntity = new Actor3D("treeEntity", treeModel.ID(), new Vector3f(0.0f, 00.0f, 0.0f)); -// treeEntity.SetScale(10f); -// scene.AddActor(treeEntity); -// materials.addAll(ModelLoader.LoadMaterials("resources/models/Forest/forest_mat.json")); - MelonaData = ModelLoader.LoadModel("resources/models/cube/Cube.json"); - CubeModelID = MelonaData.ID(); - List MelonaMat = ModelLoader.LoadMaterials("resources/models/cube/Cube_mat.json"); - var CollisionVisualisationData = ModelLoader.LoadModel("resources/models/VisualCollision/CollisionCube.json"); - VisualisedCollisionActor3D.CollisionCubeModelID = CollisionVisualisationData.ID(); - List CollisionVisualisationMat = ModelLoader.LoadMaterials("resources/models/VisualCollision/CollisionCube_mat.json"); - - var Melona = ModelLoader.LoadModel("resources/models/melona/melona.json"); - List MelonaMaterial = ModelLoader.LoadMaterials("resources/models/melona/melona_mat.json"); - PlayerActor3D.MelonaModelID = Melona.ID(); - - MusketData = ModelLoader.LoadModel("resources/models/musket/musket.json"); - List MusketMat = ModelLoader.LoadMaterials("resources/models/musket/musket_mat.json"); - RevolverData = ModelLoader.LoadModel("resources/models/Revolver/Revolver.json"); - List RevolverMat = ModelLoader.LoadMaterials("resources/models/Revolver/Revolver_mat.json"); - FlintlockData = ModelLoader.LoadModel("resources/models/Flintlock/Flintlock.json"); - List FlintlockMat = ModelLoader.LoadMaterials("resources/models/Flintlock/Flintlock_mat.json"); - Item MusketItem = new Item(MusketData.ID(), 1.0f, 1, 100.0f); - Item RevolverItem = new Item(RevolverData.ID(), 4.0f, 6, 100.0f); - Item FlintLock = new Item(FlintlockData.ID(), 1.0f, 2, 100.0f); - scene.MusketItem = MusketItem; - scene.RevolverItem = RevolverItem; - scene.FlintLockItem = FlintLock; - - String texturePath = "resources/EngineResources/Texture/Terrain4JTitleImage.png"; - - int TestSpriteCount = 0; - - for(int i = 0; i < TestSpriteCount; i++) { - float height = 16 + (float)(128f* Math.random()); - scene.AddSprite( - new SpriteVk("Title" + i, - texturePath, - new Vector2f(3440.0f * (float) Math.random(), 1440.0f * (float) Math.random()), //position - new Vector2f(1,1), //size (width is modified to respect the aspect ratio of the image) - new Vector2f(height,height)) // scale - .SetCameraZValue(1-(16/height)) - ); - } - boolean createOfflinePlayer = !PrimaryRuntime.IsServer && !ClientSideNetworkUtils.Connected; - - MaterialData VoxelMat = new MaterialData("VoxelTerrain","resources/EngineResources/Texture/test_cube.png","","",new Vector4f(1,1,1,1), - 0,0,"",new Vector4f(),"resources/EngineResources/Texture/test_cube_translucency.png",0,"",1,new Vector4f(),1.0f,0); - MaterialData BlueleafMat = new MaterialData("Blueleaf","resources/EngineResources/Texture/blueleaf_set.png","","",new Vector4f(1,1,1,1), - 0,0,"",new Vector4f(),"resources/EngineResources/Texture/blueleaf_set_translucent.png",0,"",1,new Vector4f(),1.0f,0); - MaterialData BlueleafMat2 = new MaterialData("Blueleaf2","resources/EngineResources/Texture/blueleaf_set_2.png","","",new Vector4f(1,1,1,1), - 0,0,"",new Vector4f(),"resources/EngineResources/Texture/blueleaf_set_2_translucent.png",0,"",1,new Vector4f(),1.0f,0); - materials.add(VoxelMat); - materials.add(BlueleafMat); - materials.add(BlueleafMat2); - materials.addAll(MelonaMat); - materials.addAll(CollisionVisualisationMat); - materials.addAll(MelonaMaterial); - materials.addAll(MusketMat); - materials.addAll(RevolverMat); - materials.addAll(FlintlockMat); - models.add(MelonaData); - models.add(CollisionVisualisationData); - models.add(Melona); - models.add(MusketData); - models.add(RevolverData); - models.add(FlintlockData); + materials.addAll(ModelLoader.LoadMaterials("resources/models/Metro/OBJ/MetroLeadCar_mat.json")); + materials.addAll(ModelLoader.LoadMaterials("resources/models/Corvette/corvetteclass_mat.json")); + materials.addAll(ModelLoader.LoadMaterials("resources/models/melona/melona_mat.json")); + materials.addAll(ModelLoader.LoadMaterials("resources/models/Alice/Welsh040Alice_mat.json")); + materials.addAll(ModelLoader.LoadMaterials("resources/models/Sloop/SloopOBJ_mat.json")); + materials.addAll(SponzaMaterial); + materials.addAll(MusicParticleMat); + materials.addAll(SponzaMaterial1); + models.add(SponzaData); + models.add(MusicParticle); + models.add(radio); Camera camera = scene.GetCamera(); - camera.SetPosition(0,0,0); - camera.SetRotation(0,0,0); + camera.SetPosition(40.0f, 155.0f, -42.0f); + //camera.SetPosition(0,0,0); + camera.SetRotation((float) Math.toRadians(10.0f), (float) Math.toRadians(-90.0f),0); + //camera.SetRotation(0,0,0); + guiTexture = new GuiTexture("resources/EngineResources/Texture/DefaultTexture.png"); List guiTextures = new ArrayList<>(); - - if(!PrimaryRuntime.IsServer && !RenderThread.Headless) { - var LoadingScreenTexture = new GuiTexture(EngineConfig.getInstance().GetLoadingScreenImageLocation()); - loadingScreen = new LoadingScreen(LoadingScreenTexture); - - guiTexture = new GuiTexture("resources/EngineResources/Texture/Billy.png"); - - guiTextures.add(LoadingScreenTexture); - guiTextures.add(guiTexture); - } - - scene.GetLightingManager().GetAmbientLightColour().set(1.0f, 0.9f, 0.75f); - scene.GetLightingManager().SetAmbientLightIntensity(0.3f); -// scene.GetLightingManager().GetAmbientLightColour().set(0.3f, 0.35f, 0.5f); -// scene.GetLightingManager().SetAmbientLightIntensity(0.015f); - - List lights = new ArrayList<>(); - - //SkyLight = new Light(new Vector3f(1.5f, 1.20f, 1.0f),new Vector3f(0.0f, -1.0f, 0.3f), true, 4.00f); - SkyLight = new Light(new Vector3f(2.25f, 1.75f, 0.5f),new Vector3f(0.0f, -1.0f, 0.0f), true, 1.5f); -// SkyLight = new Light(new Vector3f(0.15f, 0.80f, 1.5f),new Vector3f(0.0f, -1.0f, 0.3f), true, 5.00f); - SkyLight.SetType(Light.LightType.Directional); - - lights.add(SkyLight); - //lights.add(SkyLight); -// -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(-433, 445f, -424f).div(20.0f),false,3000.0f/10.0f+ (float)(Math.random() * 100.0/10.0f))); -// lights.add(new Light(new Vector3f(1.9f+ (float)Math.random(),1.5f,1.0f),new Vector3f(-210, 445f, 460f).div(20.0f),false,700.0f/10.0f + (float)(Math.random() * 150.0f/10.0f))); -// lights.add(new Light(new Vector3f(1.9f+ (float)Math.random(),1.5f,1.0f),new Vector3f(-966, 445f, 204f).div(20.0f),false,700.0f/10.0f + (float)(Math.random() * 150.0f/10.0f))); -// lights.add(new Light(new Vector3f(1.9f+ (float)Math.random(),1.5f,1.0f),new Vector3f(-176, 445f, 1000f).div(20.0f),false,700.0f/10.0f + (float)(Math.random() * 150.0f/10.0f))); -// lights.add(new Light(new Vector3f(1.9f+ (float)Math.random(),1.5f,1.0f),new Vector3f(777, 445f, 858).div(20.0f),false,700.0f/10.0f + (float)(Math.random() * 150.0f/10.0f))); -// lights.add(new Light(new Vector3f(1.9f+ (float)Math.random(),1.5f,1.0f),new Vector3f(376, 445f, -2136).div(20.0f),false,700.0f/10.0f + (float)(Math.random() * 150.0f/10.0f))); -// lights.add(new Light(new Vector3f(1.9f+ (float)Math.random(),1.5f,2.0f),new Vector3f(2163, 445f, 1880).div(20.0f),false,700.0f/10.0f + (float)(Math.random() * 150.0f/10.0f))); -// lights.add(new Light(new Vector3f(1.9f+ (float)Math.random(),1.5f,1.0f),new Vector3f(3334, 445f, 2405).div(20.0f),false,700.0f/10.0f + (float)(Math.random() * 150.0f/10.0f))); -// lights.add(new Light(new Vector3f(1.9f+ (float)Math.random(),1.5f,1.0f),new Vector3f(3509, 445f, 1825).div(20.0f),false,700.0f/10.0f + (float)(Math.random() * 150.0f/10.0f))); -// lights.add(new Light(new Vector3f(1.9f+ (float)Math.random(),1.5f,1.0f),new Vector3f(3877, 445f, 3378).div(20.0f),false,700.0f/10.0f + (float)(Math.random() * 150.0f/10.0f))); -// lights.add(new Light(new Vector3f(1.9f+ (float)Math.random(),1.5f,1.0f),new Vector3f(4925, 445f, 3430).div(20.0f),false,700.0f/10.0f + (float)(Math.random() * 150.0f/10.0f))); -// lights.add(new Light(new Vector3f(1.9f+ (float)Math.random(),1.5f,1.0f),new Vector3f(-2083, 445f, -1826).div(20.0f),false,700.0f/10.0f + (float)(Math.random() * 150.0f/10.0f))); -// -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(2076, 410, 1272).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(2446, 465, 2303).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(-842, 410, -1141).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(-207, 410, -1830).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(899, 460, -2015).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(1775, 460, -3448).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(1800, 460, -4154).div(20.0f),false,1000.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(-1727, 410, -387).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(-1198, 410, -964).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(-1778, 410, -1502).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(-2692, 333, -2109).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(-2849, 333, -1724).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(-2019, 410, -729).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(-1727, 410, -389).div(20.0f),false,100.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(-1337, 410, 122).div(20.0f),false,100.0f/10.0f)); -// -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(615.8f, 305.5f, -904.1f).div(20.0f),false,200.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(425.4f, 305.5f, -541.0f).div(20.0f),false,200.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(501.4f, 305.5f, -102.7f).div(20.0f),false,200.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(803.0f, 305.5f, 50.2f).div(20.0f),false,200.0f/10.0f)); -// -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(720.4f, 261.6f, -329.2f).div(20.0f),false,75.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(879.4f,261.6f,-246.3f).div(20.0f),false,75.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(1037.7f,261.6f,-155.0f).div(20.0f),false,75.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(663.4f,261.6f,-468.9f).div(20.0f),false,75.0f/10.0f)); -// - // lights.add(new Light(new Vector3f(1.9f + (float)Math.random(),1.5f,1.0f),new Vector3f(772.3f,243.7f,-513.7f).div(20.0f),false,50.0f/10.0f)); -// -// lights.add(new Light(new Vector3f(1.2f + (float)Math.random(),1.1f,1.0f),new Vector3f(193.1f,260.7f,-859.3f).div(20.0f),false,50.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.2f + (float)Math.random(),1.1f,1.0f),new Vector3f(51.0f,260.7f,-603.0f).div(20.0f),false,50.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.2f + (float)Math.random(),1.1f,1.0f),new Vector3f(-95.0f,260.7f,-334.2f).div(20.0f),false,50.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.2f + (float)Math.random(),1.1f,1.0f),new Vector3f(41.5f,260.7f,5.7f).div(20.0f),false,50.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.2f + (float)Math.random(),1.1f,1.0f),new Vector3f(335.8f,260.7f,144.6f).div(20.0f),false,50.0f/10.0f)); -// lights.add(new Light(new Vector3f(1.2f + (float)Math.random(),1.1f,1.0f),new Vector3f(616.9f,260.7f,255.4f).div(20.0f),false,50.0f/10.0f)); -// -// lights.add(new Light(new Vector3f(0.75f,2.0f,0.75f),new Vector3f(1086, 425, -3375).div(20.0f),false,500.0f)); -// -// lights.add(new Light(new Vector3f(3.0f,2.25f,0.0f),new Vector3f(350.0f, 1500.0f, -420.0f),false,10000.0f)); -// lights.add(new Light(new Vector3f(3.0f,2.25f,0.0f),new Vector3f(400.0f, 1550.0f, -350.0f),false,10000.0f)); - - ILight[] lightArr = new ILight[lights.size()]; - lightArr = lights.toArray(lightArr); - scene.GetLightingManager().AddLights(lightArr); - -// Vector3f Position = new Vector3f(-40, 5, 10); -// -// SpawnPosition.set(Position); -// rotationMatrix.set(new Matrix4f().rotateX((float)Math.random()).rotateY((float)Math.random()).rotateZ((float)Math.random())); -// SpawnDirection.set(new Vector3f((float)Math.random())); -// rotationMatrix.positiveZ(SpawnDirection).negate().mul(5); -// SpawnPosition.add(SpawnDirection); -// var Cube = new Actor3D("MelonaSpawned" + scene.GetActors().size(), CubeModelID, new Vector3f(SpawnPosition)); -// -// Cube.SetScale(5f); -// ConvexMesh mesh = ConvexMesh.Box(0.5f,0.5f,0.5f); -// Cube.CreatePhysicsController(mesh ,0); -// Cube.SetPositionOffset(new Vector3f(0,0,0)); -// -// Cube.SetServerSynced(false); -// -// scene.AddActor(Cube); + guiTextures.add(guiTexture); InitiateAudio(engineInstance); - permutation.GeneratePermutationArray(5783904701859L); - for(int x = -1; x < 2; x++){ - for(int y = -1; y < 2; y++){ - //GenerateChunk(new Vector3i(x, 0, y), 16); - } - } - for(int i = 0; i < 20; i++){ - //SpawnNewActor(engineInstance, new Vector3f(-5 + (float)Math.random() * 10,10 + (float)Math.random() * 10, -5 + (float)Math.random() * 10), new Vector3f(0, 0, 0), new Vector3f(1, 1, 1)); - } - Settings.textBuffer.set(ClientSideNetworkUtils.ServerIP); - Settings.UsernameBuffer.set("Player"); + return new InitData(models,materials,guiTextures); } - public static float lightAngle = 70; - public static float lightAnglex = 0; - private void updateDirLight() { - float zValue = (float) Math.cos(Math.toRadians(lightAngle)) + (float) Math.cos(Math.toRadians(lightAnglex)); - float yValue = (float) Math.sin(Math.toRadians(lightAngle)); - float xValue = (float) Math.sin(Math.toRadians(lightAnglex)); - Vector3f lightDirection = SkyLight.GetPosition(); - lightDirection.x = xValue; - lightDirection.y = yValue; - lightDirection.z = zValue; - lightDirection.normalize(); - SkyLight.GetPosition().set(lightDirection); - } - - public void Reset(){ - EngineInstance instance = PrimaryRuntime.GetEngineInstance(); - instance.scene().Reset(); - } - - private static final PermutationArray permutation = new PermutationArray(); - - private static final Map ChunkMap = new ConcurrentHashMap<>(); - - private void GenerateChunk(Vector3i Position, int ChunkSize){ - for (int x = Position.x * ChunkSize; x < (Position.x + 1) * ChunkSize; x++) { - for (int y = Position.z * ChunkSize; y < (Position.z + 1) * ChunkSize; y++) { - SpawnNewStaticActor(PrimaryRuntime.GetEngineInstance(), - new Vector3f(x , (int)(Math.floor(-2 + (float)(Noise2D.FractalNoise(x, y, 5, 10, 0.01, permutation)))), y), - new Vector3f(0, 0, 0), new Vector3f(1, 1, 1)); - } - } - ChunkMap.put(Position, true); - } - - private static final Vector3f SpawnPosition = new Vector3f(); - private static final Vector3f SpawnDirection = new Vector3f(); - private static final Matrix4f rotationMatrix = new Matrix4f(); - - public void SpawnNewActorEditorComponent(EngineInstance engineInstance){ - var scene = engineInstance.scene(); - Camera camera = scene.GetCamera(); - SpawnNewActorEditorComponent(engineInstance, new Vector3f(camera.GetPosition()),camera.GetRotation(),camera.GetDirection()); - } - - public void SpawnNewStaticActor(EngineInstance engineInstance, Vector3f Position, Vector3f Rotation, Vector3f Direction){ - var scene = engineInstance.scene(); - Camera camera = scene.GetCamera(); - SpawnPosition.set(Position); - rotationMatrix.set(new Matrix4f().rotateX(Rotation.x).rotateY(Rotation.y).rotateZ(Rotation.z)); - SpawnDirection.set(new Vector3f(Direction)); - rotationMatrix.positiveZ(SpawnDirection).negate().mul(5); - SpawnPosition.add(SpawnDirection); - var Melona = new Actor3D("MelonaSpawned" + scene.GetActors().size(), CubeModelID, new Vector3f(SpawnPosition)); - Logger.info("Spawning static cube actor [{}] with model ID [{}], with cached ID of [{}]", Melona.GetID(), Melona.GetModelID(),CubeModelID); - - Melona.SetScale(1f); - ConvexMesh mesh = ConvexMesh.Box(0.5f,0.5f,0.5f); - Melona.CreatePhysicsController(mesh ,0); - Melona.SetPositionOffset(new Vector3f(0,0,0)); - - Melona.SetServerSynced(false); - - scene.AddActor(Melona); - - if(PrimaryRuntime.IsServer) { - ServerSideNetworkUtils.BroadcastCreateActorPacket(Melona); - } - - RigidPhysicsController physicsController = (RigidPhysicsController) Melona.GetPhysicsController(); - //RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID).LinearVelocity.set(0,0,-20f -(40f * (float)Math.random())); - //scene.AddActor(Melona); - } - public void SetPlayerActorID(String id) { - this.PlayerActorID = id; - } - - public static List PlayerActors = new ArrayList<>(); - - public static void AddPlayerActor(PlayerActor3D playerActor) { - PlayerActors.add(playerActor); - } - - public static void RemovePlayerActor(PlayerActor3D playerActor) { - PlayerActors.remove(playerActor); - } - - public PlayerActor3D SpawnNetworkPlayer(EngineInstance engineInstance, UUID clientID){ - var scene = engineInstance.scene(); - String actorID = "Player_" + clientID; - - PlayerActor3D player = new PlayerActor3D( - "NULL", - actorID, - MusketData.ID(), - new Vector3f(0, 8f, 0) - ).SetCameraOffset(new Vector3f(0, 1.85f, 0)); - - player.SetPositionOffset(new Vector3f(0.5f, 0.25f, -1.25f)); - player.SetRotation(0, (float)Math.toRadians(180), 0); - player.CreatePhysicsController(ConvexMesh.Box(0.6f, 1.0f, 0.6f), 200f); - player.SetServerSynced(true); - - RigidPhysicsController physicsController = (RigidPhysicsController) player.GetPhysicsController(); - RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID).LockRotation(); - - scene.AddActor(player); - AddPlayerActor(player); - scene.NetworkedActors().add(player.GetID()); - return player; - } - - public Actor3D SpawnNewActor(EngineInstance engineInstance, Vector3f Position, Vector3f Rotation, Vector3f Direction){ - var scene = engineInstance.scene(); - Camera camera = scene.GetCamera(); - SpawnPosition.set(Position); - rotationMatrix.set(new Matrix4f().rotateX(Rotation.x).rotateY(Rotation.y).rotateZ(Rotation.z)); - SpawnDirection.set(new Vector3f(Direction)); - rotationMatrix.positiveZ(SpawnDirection).negate().mul(5); - SpawnPosition.add(SpawnDirection); - var Melona = new Actor3D("MelonaSpawned" + scene.GetActors().size(), CubeModelID, new Vector3f(SpawnPosition)); - Melona.SetPivotOffset(new Vector3f(0,0f,0)); - - Melona.CreatePhysicsController( ConvexMesh.Box(0.5f,0.5f,0.5f),20); - Melona.SetServerSynced(true); - - if(PrimaryRuntime.IsServer) { - ServerSideNetworkUtils.BroadcastCreateActorPacket(Melona); - } - - RigidPhysicsController physicsController = (RigidPhysicsController) Melona.GetPhysicsController(); - //RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID).LinearVelocity.set(0,0,-20f -(40f * (float)Math.random())); - scene.AddActor(Melona); - return Melona; - } - - public void SpawnNewActorEditorComponent(EngineInstance engineInstance, Vector3f Position, Vector3f Rotation, Vector3f Direction){ - var scene = engineInstance.scene(); - Camera camera = scene.GetCamera(); - SpawnPosition.set(Position); - rotationMatrix.set(new Matrix4f().rotateX(Rotation.x).rotateY(Rotation.y).rotateZ(Rotation.z)); - SpawnDirection.set(new Vector3f(Direction)); - rotationMatrix.positiveZ(SpawnDirection).negate().mul(5); - SpawnPosition.add(SpawnDirection); - var Melona = new Actor3D("MelonaSpawned" + scene.GetActors().size(), CubeModelID, new Vector3f(SpawnPosition)); - - Melona.CreatePhysicsController( ConvexMesh.Box(0.75f,1.2f,0.5f),20); - scene.AddActor(Melona); - ActorEditorComponents.add(new EditorActorComponent(Melona,new Vector3f(scene.GetCamera().GetPosition()),new Vector3f(1.0f,1.8f,1.0f))); - } - - private void InitiateAudio(EngineInstance engineInstance) { - if (RenderThread.Headless || PrimaryRuntime.IsServer) return; + private void InitiateAudio(EngineInstance engineInstance){ AudioManager audioManager = engineInstance.audioManager(); Camera camera = engineInstance.scene().GetCamera(); audioManager.SetAttenuationModel(AL11.AL_EXPONENT_DISTANCE); audioManager.SetListener(new SoundListener(camera.GetPosition())); - engineInstance.scene().SetUpAudio(engineInstance, audioManager); - AudioInstance.ApplyUniversalVolume(); + + SoundBuffer buffer = new SoundBuffer("resources/EngineResources/audio/sounds/youusedtocallmeonyourcellphone.ogg"); + audioManager.AddSoundBuffer(SOUND_BUFFER_PLAYER, buffer); + AudioSource playerAudioSource = new AudioSource(true,false); + playerAudioSource.SetPosition(new Vector3f(40.0f, 155.0f, -42.0f)); + playerAudioSource.SetBuffer(buffer.GetBufferID()); + audioManager.AddSoundSource(SOUND_SOURCE_PLAYER,playerAudioSource); + //playerAudioSource.Play(); + buffer = new SoundBuffer("resources/EngineResources/audio/music/chimken_wing.ogg"); + audioManager.AddSoundBuffer(SOUND_BUFFER_MUSIC,buffer); + AudioSource source = new AudioSource(true, true); + source.SetBuffer(buffer.GetBufferID()); + audioManager.AddSoundSource(SOUND_SOURCE_MUSIC,source); + //source.Play(); } - public void SwitchBGM(EngineInstance engineInstance, IScene scene, String path) { - AudioInstance bgm = scene.audioInstances().get("BGM"); - if (bgm == null) { - scene.SetUpAudio(engineInstance, engineInstance.audioManager()); - bgm = scene.audioInstances().get("BGM"); - } - bgm.Pause(); - bgm.ChangePath(path, engineInstance.audioManager()); - bgm.Play(); - } @Override public void CameraInput(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - if(PrimaryRuntime.IsServer || RenderThread.Headless || engineInstance.window() == null) { - return; - } - float Multiplier = MOUSE_SENSITIVITY; - IScene scene = engineInstance.scene(); - Camera camera = scene.GetCamera(); + Scene scene = engineInstance.scene(); Window window = engineInstance.window(); + Camera camera = scene.GetCamera(); MouseListener MouseInput = window.getMouseInput(); Vector2f CurrentMousePos = window.getMouseInput().getCurrentPos(); @@ -498,37 +170,13 @@ public class GameCore implements GameLogic { LastMousePos.y = CurrentMousePos.y; if(MouseInput.isRightButtonPressed()){ - camera.AddRotation((float)Math.toRadians(deltaPos.y * Multiplier),(float)Math.toRadians(deltaPos.x * Multiplier),0); + camera.AddRotation((float)Math.toRadians(-deltaPos.y * Multiplier),(float)Math.toRadians(-deltaPos.x * Multiplier),0); } - DeltaPos = new Vector2f(deltaPos); engineInstance.audioManager().UpdateListenerPosition(camera); } - long CumulativeFrameTime = 0; - @Override public void RenderThreadInput(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - CumulativeFrameTime += FrameDiffNanoSeconds; - if(ClientSideNetworkUtils.Connected && !"NULL".equals(ClientSideNetworkUtils.GetPlayerControlledActorID())) { - PlayerActorID = ClientSideNetworkUtils.GetPlayerControlledActorID(); - } - - Actor3D player = Actor3D.Actors.get(PlayerActorID); - if(player != null){ - player.TickUpdate(); - } - - for(Actor3D actor : engineInstance.scene().GetActors()) { - if(actor != null - && actor.IsServerSynced() - && !actor.IsStaticRigidBody() - && !actor.GetID().equals(ClientSideNetworkUtils.GetPlayerControlledActorID())) { - actor.InterpolateNetworkTarget(0.12f); - } - } - - if(PrimaryRuntime.IsServer || RenderThread.Headless) return; - engineInstance.scene().CameraTick(FrameDiffNanoSeconds); if(ChangeGraphicsSettings){ if(NextAAMode != -1){ EngineConfig.getInstance().SetRenderAAType(NextAAMode); @@ -541,85 +189,50 @@ public class GameCore implements GameLogic { } else{ LastFrameTime = System.nanoTime(); } - if(CumulativeFrameTime >= 16_000_000) { - HandleGui(engineInstance, FrameDiffNanoSeconds); - // lightAngle = (lightAngle + 0.15f) % 360; - // updateDirLight(); - CumulativeFrameTime = 0; - } + HandleGui(engineInstance, FrameDiffNanoSeconds); } - int GUI_MODE = 1; - @Override public void Input(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - if(PrimaryRuntime.IsServer || RenderThread.Headless) return; + Scene scene = engineInstance.scene(); + Window window = engineInstance.window(); - IScene scene = engineInstance.scene(); - scene.GlobalInput(engineInstance,FrameDiffNanoSeconds, null, MOVEMENT_SPEED,this); - KeyboardInput input = engineInstance.window().getKeyboardInput(); - if(input.keySinglePress(GLFW_KEY_F3)){ - GUI_MODE = (GUI_MODE + 1) % 3; + KeyboardInput input = window.getKeyboardInput(); + float MovementDist = (float)(FrameDiffNanoSeconds / 1000000L) * MOVEMENT_SPEED; + Camera camera = scene.GetCamera(); + if(input.keyPressed(GLFW_KEY_1)){ + GUI_MODE = 0; } - if(input.keyPressed(GLFW_KEY_UP)){ - lightAngle = (lightAngle + 0.5f) % 360; - updateDirLight(); + if(input.keyPressed(GLFW_KEY_2)){ + GUI_MODE = 1; } - if(input.keyPressed(GLFW_KEY_DOWN)){ - lightAngle = (lightAngle - 0.5f) % 360; - updateDirLight(); + if(input.keyPressed(GLFW_KEY_3)){ + GUI_MODE = 2; } - if(input.keyPressed(GLFW_KEY_RIGHT)){ - lightAnglex = (lightAnglex + 0.5f) % 360; - updateDirLight(); + if(input.keyPressed(GLFW_KEY_W)){ + camera.MoveForward(MovementDist); } - if(input.keyPressed(GLFW_KEY_LEFT)){ - lightAnglex = (lightAnglex - 0.5f) % 360; - updateDirLight(); + if(input.keyPressed(GLFW_KEY_S)){ + camera.MoveBackward(MovementDist); } - if (input.keySinglePress(GLFW_KEY_ESCAPE)) { - StartMenuActive = !StartMenuActive; - StartMenu.GameStarted = StartMenuActive; - StartMenu.ShowSettings = StartMenuActive; - SwitchBGM(engineInstance, scene, "resources/EngineResources/audio/music/MENUMUSIC_RetroFutureClean.ogg"); + if(input.keyPressed(GLFW_KEY_A)){ + camera.MoveLeft(MovementDist); } - if(ClientSideNetworkUtils.Connected) { - if("NULL".equals(ClientSideNetworkUtils.GetPlayerControlledActorID())) { - return; - } - - Actor3D ownedActor = Actor3D.Actors.get(ClientSideNetworkUtils.GetPlayerControlledActorID()); - if(!(ownedActor instanceof PlayerActor3D networkPlayer)) { - return; - } - - if(scene instanceof Scene concreteScene) { - if(networkPlayer.GetPlayerCamera() == null) { - networkPlayer.AttachCamera(concreteScene.GetCamera().GetID()); - concreteScene.SetNetworkControlledPlayer(networkPlayer); - } - } - - PlayerActorID = ClientSideNetworkUtils.GetPlayerControlledActorID(); - // Logger.trace( - // "Input using network player [{}], camera [{}]", - // networkPlayer.GetID(), - // networkPlayer.AttachedCameraID - // ); - scene.Input(engineInstance, FrameDiffNanoSeconds, networkPlayer, MOVEMENT_SPEED, this); - return; + if(input.keyPressed(GLFW_KEY_D)){ + camera.MoveRight(MovementDist); } - - Actor3D localActor = Actor3D.Actors.get(PlayerActorID); - if(!(localActor instanceof PlayerActor3D playerActor)) { - return; + if(input.keyPressed(GLFW_KEY_SPACE)){ + camera.MoveUp(MovementDist); } - - scene.Input(engineInstance,FrameDiffNanoSeconds, playerActor, MOVEMENT_SPEED,this); + if(input.keyPressed(GLFW_KEY_LEFT_SHIFT)){ + camera.MoveDown(MovementDist); + } + if(input.keyPressed(GLFW_KEY_LEFT_CONTROL)){ + camera.Sprint(true); + } else camera.Sprint(false); } private boolean HandleGui(EngineInstance engineInstance, long frameTimeNS){ - if(PrimaryRuntime.IsServer || RenderThread.Headless) return false; FetchingMetrics = true; ImGuiIO imGuiIO = ImGui.getIO(); MouseListener mouseListener = engineInstance.window().getMouseInput(); @@ -627,148 +240,208 @@ public class GameCore implements GameLogic { imGuiIO.addMousePosEvent(mousePosition.x,mousePosition.y); imGuiIO.addMouseButtonEvent(0,mouseListener.isLeftButtonPressed()); imGuiIO.addMouseButtonEvent(1,mouseListener.isRightButtonPressed()); - KeyboardInput input = engineInstance.window().getKeyboardInput(); int windowFlags = ImGuiWindowFlags.NoDecoration | ImGuiWindowFlags.AlwaysAutoResize | ImGuiWindowFlags.NoSavedSettings | ImGuiWindowFlags.NoFocusOnAppearing + | ImGuiWindowFlags.NoNav | ImGuiWindowFlags.NoMove; ImGui.newFrame(); - if(LoadingLevel){ - loadingScreen.RenderGUI(engineInstance, frameTimeNS, this); - } else if (StartMenuActive) { - startMenu.RenderGUI(engineInstance, frameTimeNS, this); - Settings.RenderGUI(engineInstance, frameTimeNS, this); - Credits.RenderGUI(engineInstance, frameTimeNS, this); - if (startMenu.GameStarted && !StartMenu.ShowSettings) { - StartMenuActive = false; + if(GUI_MODE == 0){ + double FrameTimeMS = (frameTimeNS/1000000.0); + double AverageGPUTimeMS = EngineConfig.LAST_AVERAGE_GPU_TIME/1000000.0; + ImGui.setNextWindowPos(0,0, ImGuiCond.Always); + //ImGui.setNextWindowSize(300,100); + ImGui.begin("FPS overlay",windowFlags); + ImGui.text("PERFORMANCE METRICS:"); + ImGui.separator(); + ImGui.text(String.format("Vulkan FPS: " + EngineConfig.FrameRate_RENDERTHREAD + "fps | FrameTime: %.2f" + "ms | Avg. GPU Time: %.3f" + "ms | TPS: " + EngineConfig.TPS_RENDERTHREAD,FrameTimeMS,AverageGPUTimeMS)); + ImGui.text(String.format("Primary Thread FPS: " + EngineConfig.FrameRate_PRIMARYTHREAD + "fps | GLFW Window FrameRate:" + EngineConfig.FrameRate_WINDOW + "fps | TPS: " + EngineConfig.TPS_PRIMARYTHREAD)); + ImGui.text(String.format("Main Thread FPS: " + EngineConfig.FrameRate_MAINENGINETHREAD + "fps | TPS: " + EngineConfig.TPS_MAINENGINETHREAD)); + ImGui.text(String.format("Fast Thread FPS: " + EngineConfig.FrameRate_FASTENGINETHREAD + "fps | TPS: " + EngineConfig.TPS_FASTENGINETHREAD)); + ImGui.separator(); + ImGui.text("GRAPHICS SETTINGS:"); + ImGui.text(" "); + ImGui.text("Presets:"); + if(ImGui.button("Lowest")){ + ChangeGraphicsSettings = true; + CoolDown = 2000; + NextAAMode = (0); + SceneRender.SetDualPassRendering(false); + EngineConfig.getInstance().SetAlphaToCoverage(false); + PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); } - } else { - if(GUI_MODE == 1)engineInstance.scene().RenderGUIs(engineInstance, frameTimeNS, this); - if (ChangeGraphicsSettings) { - ImGuiViewport viewport = ImGui.getMainViewport(); - float CenterX = viewport.getWorkPosX() + viewport.getWorkSizeX() / 2.0f; - float CenterY = viewport.getWorkPosY() + viewport.getWorkSizeY() / 2.0f; - ImGui.setNextWindowPos(CenterX, CenterY, ImGuiCond.Always, 0.5f, 0.5f); - ImGui.begin("change notification", windowFlags); - ImGui.setWindowFontScale(4.0f); - ImGui.text("APPLYING GRAPHICS SETTINGS..."); - ImGui.end(); + ImGui.sameLine(); + if(ImGui.button("Medium")){ + ChangeGraphicsSettings = true; + CoolDown = 2000; + NextAAMode = (1); + SceneRender.SetDualPassRendering(true); + EngineConfig.getInstance().SetAlphaToCoverage(true); + PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); } + ImGui.sameLine(); + if(ImGui.button("Highest")){ + ChangeGraphicsSettings = true; + CoolDown = 2000; + NextAAMode = (4); + SceneRender.SetDualPassRendering(true); + EngineConfig.getInstance().SetAlphaToCoverage(false); + PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); + } + ImGui.text(" "); + ImGui.text("anti aliasing:"); + if(ImGui.button("No AA")){ + ChangeGraphicsSettings = true; + CoolDown = 2000; + NextAAMode = (0); + } + ImGui.sameLine(); + if(ImGui.button("FXAA")){ + ChangeGraphicsSettings = true; + CoolDown = 2000; + NextAAMode = (1); + } + ImGui.sameLine(); + if(ImGui.button("MSAAx2")){ + ChangeGraphicsSettings = true; + CoolDown = 2000; + NextAAMode = (2); + } + ImGui.sameLine(); + if(ImGui.button("MSAAx4")){ + ChangeGraphicsSettings = true; + CoolDown = 2000; + NextAAMode = (3); + } + ImGui.sameLine(); + if(ImGui.button("MSAAx8")){ + ChangeGraphicsSettings = true; + CoolDown = 2000; + NextAAMode = 4; + } + ImGui.text("pipeline:"); + if(ImGui.button("Single Pass")){ + ChangeGraphicsSettings = true; + CoolDown = 500; + SceneRender.SetDualPassRendering(false); + } + ImGui.sameLine(); + if(ImGui.button("dual Pass")){ + ChangeGraphicsSettings = true; + CoolDown = 500; + SceneRender.SetDualPassRendering(true); + } + if(ImGui.button("AlphaToCoverage False")){ + ChangeGraphicsSettings = true; + CoolDown = 500; + EngineConfig.getInstance().SetAlphaToCoverage(false); + PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); + } + ImGui.sameLine(); + if(ImGui.button("AlphaToCoverage True")){ + ChangeGraphicsSettings = true; + CoolDown = 500; + EngineConfig.getInstance().SetAlphaToCoverage(true); + PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); + } + ImGui.separator(); + ImGui.text("Level Tools:"); + if(ImGui.button("Spawn Radio")){ + JackOfAllTradesActor newJackentity = new JackOfAllTradesActor("Radio" + entities.size(), radio.ID(), new Vector3f(engineInstance.scene().GetCamera().GetPosition()),MusicParticle).SetAudio(engineInstance, "resources/EngineResources/audio/sounds/youusedtocallmeonyourcellphone.ogg").SetScale(0.01f); + entities.add(newJackentity); + engineInstance.scene().AddActor(newJackentity); + } + if(PerformanceMetrics.size() > 0) { + ImGui.text(" "); + ImGui.separator(); + for (int i = 0; i < PerformanceMetrics.size(); i++) { + + String[] memoryUsageMetrics = PerformanceMetrics.get(i); + for(int j = 0; j < memoryUsageMetrics.length; j++){ + ImGui.text(memoryUsageMetrics[j]); + } + ImGui.separator(); + ImGui.text(" "); + } + } + ImGui.end(); + } else if (GUI_MODE == 1){ + ImGui.setNextWindowPos(0,0, ImGuiCond.Always); + ImGui.setNextWindowSize(500,500); + ImGui.begin("Test Window"); + ImGui.image(guiTexture.ID(),new ImVec2(300,300)); + ImGui.end(); + } else if (GUI_MODE == 2){ + } + if (ChangeGraphicsSettings){ + ImGuiViewport viewport = ImGui.getMainViewport(); + float CenterX = viewport.getWorkPosX() + viewport.getWorkSizeX() / 2.0f; + float CenterY = viewport.getWorkPosY() + viewport.getWorkSizeY() / 2.0f; + ImGui.setNextWindowPos(CenterX,CenterY, ImGuiCond.Always,0.5f,0.5f); + ImGui.begin("change notification",windowFlags); + ImGui.setWindowFontScale(4.0f); + ImGui.text("APPLYING GRAPHICS SETTINGS..."); + ImGui.end(); } ImGui.endFrame(); ImGui.render(); FetchingMetrics = false; return imGuiIO.getWantCaptureKeyboard(); } - Vector3f CamPos = new Vector3f(); - Vector3f LastCamRotation = new Vector3f(); + @Override public void Update(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - if(!PrimaryRuntime.IsServer && !RenderThread.Headless) { - Camera cam = engineInstance.scene().GetCamera(); - CamPos.set(cam.GetPosition()); - for(int i = 0; i < Actor3DElement.ElementNames.size(); i++){ - if( Actor3DElement.ActorElementRegistry.get(Actor3DElement.ElementNames.get(i)) == null) continue; - Actor3DElement.ActorElementRegistry.get(Actor3DElement.ElementNames.get(i)).UpdateModelMatrix(); - } + float DeltaTime = (float)(FrameDiffNanoSeconds/16000000.0); + for(int i = 0; i < angles.size()/2; i++) { + + } + Ticks++; + if(Ticks == 1000){ + } } - private static final boolean UseLegacyNetworking = false; - @Override public void UpdateFastThread(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - float PhysicsFramerate = 24f; - float PhysicsFrameTime = 1000f/PhysicsFramerate; - float DeltaTime = (float)FrameDiffNanoSeconds/(PhysicsFrameTime*1000000f); - Camera cam = engineInstance.scene().GetCamera(); - Project3D projection = engineInstance.scene().GetProjection(); - Vector3f CamRot = cam.GetRotation(); - Vector3i ChunkPos = new Vector3i((int)Math.floor(CamPos.x/ (float) VoxelChunkGenerator.CHUNK_SIZE),(int)Math.floor(CamPos.y/ (float)VoxelChunkGenerator.CHUNK_SIZE),(int)Math.floor(CamPos.z/ (float)VoxelChunkGenerator.CHUNK_SIZE)); - if (!PrimaryRuntime.IsServer && !RenderThread.Headless) { - int radius = EngineConfig.getInstance().GetVoxelChunkRadius(); - if (!ChunkPos.equals(VoxelWorldManager.LastPosition)) { - VoxelWorldManager.UnloadFarChunks(ChunkPos, radius, cam.GetViewMatrix(), projection.GetProjectionMatrix()); - } - VoxelWorldManager.GenerateChunks(ChunkPos, new Vector3i(radius), cam.GetViewMatrix(), projection.GetProjectionMatrix()); + float DeltaTime = (float)(FrameDiffNanoSeconds/16000000.0); + for(int i = 0; i < angles.size(); i++) { + angles.set(i, (angles.get(i) + 1.0f* DeltaTime) % 360); + CubeActors.get(i).GetRotation().identity().rotateAxis((float) EngineConfig.DegToRad * angles.get(i), rotatingAngles.get(i)); + CubeActors.get(i).GetPosition().add((Velocities.get(i).x/100.0f) * DeltaTime,(Velocities.get(i).y/100.0f) * DeltaTime,(Velocities.get(i).z/100.0f) * DeltaTime); + CubeActors.get(i).UpdateModelMatrix(); } - LastCamRotation.set(CamRot); - if(PrimaryRuntime.IsServer){ - /* if(UseLegacyNetworking) Server.LegacyCollectIncomingPackets(); - else*/ //Server.CollectIncomingPackets(); - /*if(UseLegacyNetworking) Server.LegacyProcessIncomingPackets(); - else*/ //Server.ProcessIncomingPackets(); - - WorldPhysicsManager.PhysicsTick2(DeltaTime, PhysicsFramerate); - - PlayerActors.forEach(playerActor -> { - Vector3i ChunkPosition = new Vector3i( - (int)Math.floor(playerActor.GetPosition().x / 16), - (int)Math.floor(playerActor.GetPosition().y / 16), - (int)Math.floor(playerActor.GetPosition().z / 16)); - if(!ChunkMap.containsKey(ChunkPosition)) GenerateChunk(ChunkPosition, 16); - }); - - if(PrimaryRuntime.GetFastThread().Ticks(6) == 0) { -// for(Actor3D actor : engineInstance.scene().GetActors()) { -// if(actor.IsServerSynced() && !actor.IsStaticRigidBody()) { -// ServerSideNetworkUtils.SendEntityUpdatePacket(actor); -// } -// } - } - /*if(UseLegacyNetworking) Server.LegacyProcessOutgoingPackets(); - else*/ //Server.ProcessOutgoingPackets(); - } else { - ClientSideNetworkUtils.DecodePackets(engineInstance, this, engineInstance.scene()); - if(!UseLegacyNetworking) ClientSideNetworkUtils.SendNIOPacketQueue(); - WorldPhysicsManager.PhysicsTick2(DeltaTime, PhysicsFramerate); + for(int i = 0; i < entities.size(); i++){ + JackOfAllTradesActor entity = entities.get(i); + entity.tick(engineInstance.scene()); } } @Override public void SecondUpdate(EngineInstance engineInstance) { - if(PrimaryRuntime.IsServer || RenderThread.Headless || PrimaryRuntime.GetRenderThread() == null) return; - try { - SettingPerformanceMetrics.clear(); - List Metrics = new ArrayList<>(); - String[] ISceneDetails = new String[9]; - Vector3f Position = engineInstance.scene().GetCamera().GetPosition(); - Vector2f Position2D = engineInstance.scene().Get2DCamera().GetPosition(); - Vector3f Rotation = engineInstance.scene().GetCamera().GetRotation(); - ISceneDetails[0] = String.format("INSTANCE INFORMATION: "); - ISceneDetails[1] = String.format(" Camera Position: X: %.2f Y: %.2f Z: %.2f", Position.x, Position.y, Position.z); - ISceneDetails[2] = String.format(" 2DCamera Position: X: %.2f Y: %.2f", Position2D.x, Position2D.y); - ISceneDetails[3] = String.format(" Camera Rotation: X: %.2f° Y: %.2f° Z: %.2f°", Rotation.x * EngineConfig.RadToDeg, Rotation.y * EngineConfig.RadToDeg, Rotation.z * EngineConfig.RadToDeg); - ISceneDetails[4] = String.format(" Anti Aliasing: " + EngineConfig.getInstance().RenderAAType().name()); - ISceneDetails[5] = String.format(" Renderer: " + (!RenderThread.AllowRender() ? "NO RENDERER" : (PrimaryRuntime.GetRenderThread().GetRenderer().GetDeferred() ? " Deferred" : "Forward"))); - ISceneDetails[6] = String.format(" Pipeline: " + (ForwardSceneRender.DualPassRendering() ? " Dual Pass" : "Single Pass")); - ISceneDetails[7] = String.format(" AlphaToCoverage: " + EngineConfig.getInstance().AlphaToCoverage()); - ISceneDetails[8] = String.format(" FOV: %.2f°", (EngineConfig.getInstance().GetFOV() * EngineConfig.RadToDeg)); - String[] DeviceInfo = new String[5]; - DeviceInfo[0] = String.format("SYSTEM INFORMATION: "); - DeviceInfo[1] = String.format(" CPU: " + EngineConfig.getInstance().GetCPUDetails()); - DeviceInfo[2] = String.format(" RAM: " + CPUMonitor.RamSize); - DeviceInfo[3] = String.format(" GPU: " + EngineConfig.getInstance().GetGPU()); - DeviceInfo[4] = String.format(" VRAM: " + GPUProfiler.GetVramCapacity()); - Metrics.add(ISceneDetails); - Metrics.add(DeviceInfo); - if (PrimaryRuntime.GetRenderThread().GetRenderer() instanceof net.halbear.Terrain4J.EngineCore.Display.VulkanRenderer renderer) { - List gpu = new ArrayList<>(); - gpu.add("GPU TIMESTAMPS (ms, completed frame):"); - renderer.GetGpuTimings().milliseconds().forEach((pass, time) -> gpu.add(String.format(" %s: %.3f", pass, time))); - gpu.add(String.format(" Chunks: %d visible / %d meshed / %d pending; %d generated/frame", - VoxelWorldManager.GetVisibleLastFrame(), VoxelWorldManager.GetRenderableChunkCount(), - VoxelWorldManager.GetRequestedChunkCount(), VoxelWorldManager.GetGeneratedLastFrame())); - gpu.add(String.format(" Packed faces: %.1f MiB", VoxelWorldManager.GetUsedFaceBytes() / (1024.0 * 1024.0))); - Metrics.add(gpu.toArray(String[]::new)); - } - SettingPerformanceMetrics.addAll(Metrics); - SettingPerformanceMetrics.addAll(EngineConfig.getInstance().GetMemoryProfiling()); - SettingPerformanceMetrics.addAll(EngineConfig.getInstance().GetSystemProfiling()); - PerformanceMetrics = List.copyOf(SettingPerformanceMetrics); - } catch(NullPointerException e){ - - } + SettingPerformanceMetrics.clear(); + List Metrics = new ArrayList<>(); + String[] SceneDetails = new String[7]; + Vector3f Position = engineInstance.scene().GetCamera().GetPosition(); + Vector3f Rotation = engineInstance.scene().GetCamera().GetRotation(); + SceneDetails[0] = String.format("INSTANCE INFORMATION: "); + SceneDetails[1] = String.format(" Camera Position: X: %.2f Y: %.2f Z: %.2f",Position.x ,Position.y ,Position.z); + SceneDetails[2] = String.format(" Camera Rotation: X: %.2f° Y: %.2f° Z: %.2f°",Rotation.x *EngineConfig.RadToDeg,Rotation.y *EngineConfig.RadToDeg ,Rotation.z *EngineConfig.RadToDeg); + SceneDetails[3] = String.format(" Anti Aliasing: " + EngineConfig.getInstance().RenderAAType().name()); + SceneDetails[4] = String.format(" Pipeline: " + (SceneRender.DualPassRendering() ? " Dual Pass" : "Single Pass")); + SceneDetails[5] = String.format(" AlphaToCoverage: " + EngineConfig.getInstance().AlphaToCoverage()); + SceneDetails[6] = String.format(" FOV: %.2f°",(EngineConfig.getInstance().GetFOV()*EngineConfig.RadToDeg)); + String[] DeviceInfo = new String[5]; + DeviceInfo[0] = String.format("SYSTEM INFORMATION: "); + DeviceInfo[1] = String.format(" CPU: " + EngineConfig.getInstance().GetCPUDetails()); + DeviceInfo[2] = String.format(" RAM: " + CPUMonitor.RamSize); + DeviceInfo[3] = String.format(" GPU: " + EngineConfig.getInstance().GetGPU()); + DeviceInfo[4] = String.format(" VRAM: " + GPUProfiler.GetVramCapacity()); + Metrics.add(SceneDetails); + Metrics.add(DeviceInfo); + SettingPerformanceMetrics.addAll(Metrics); + SettingPerformanceMetrics.addAll(EngineConfig.getInstance().GetMemoryProfiling()); + SettingPerformanceMetrics.addAll(EngineConfig.getInstance().GetSystemProfiling()); + PerformanceMetrics = List.copyOf(SettingPerformanceMetrics); } } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/PrimaryRuntime.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/PrimaryRuntime.java index 567f985..d903dfd 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/PrimaryRuntime.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/PrimaryRuntime.java @@ -1,35 +1,22 @@ package net.halbear.Terrain4J.EngineCore.Main; -import net.halbear.Executable.Server; import net.halbear.Terrain4J.EngineCore.Audio.AudioManager; import net.halbear.Terrain4J.EngineCore.Display.Window; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.GameLogic; -import net.halbear.Terrain4J.EngineCore.Logic.InitData; +import net.halbear.Terrain4J.EngineCore.Logic.*; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; import net.halbear.Terrain4J.EngineCore.Main.Scene.Scene; import net.halbear.Terrain4J.EngineCore.Profiling.CPUMonitor; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; -import net.halbear.Terrain4J.EngineCore.Threads.*; +import net.halbear.Terrain4J.EngineCore.Threads.FastTickThread; +import net.halbear.Terrain4J.EngineCore.Threads.MainThread; +import net.halbear.Terrain4J.EngineCore.Threads.RenderThread; import org.tinylog.Logger; -import java.io.Console; import java.io.IOException; -import java.net.HttpURLConnection; -import java.net.MalformedURLException; -import java.net.URL; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; -import java.util.Scanner; -import java.util.Timer; -import java.util.TimerTask; - -import static net.halbear.Terrain4J.EngineCore.Logic.EngineConfig.RenderAPI.OpenGL; public class PrimaryRuntime { - public static boolean IsServer = false; private int Frames = 0; private int TickFrames = 0; private double TickRate = 0; @@ -48,8 +35,6 @@ public class PrimaryRuntime { public final CPUMonitor cpuProfiler; private static GameLogic gameLogic; - public static ClientConnection ServerCon; - public static Thread MultiplayerConnectionThread; public static GameLogic GetGameCore(){return gameLogic;} public PrimaryRuntime(String windowTitle, GameLogic appLogic) { @@ -67,91 +52,17 @@ public class PrimaryRuntime { } } } - if (IsServer) { - window = null; - gameLogic = appLogic; - engineInstance = new EngineInstance(null, new Scene(null), this, null); - } else { - window = new Window(windowTitle); - gameLogic = appLogic; - engineInstance = new EngineInstance(window, new Scene(window), this, new AudioManager()); - } - + window = new Window(windowTitle); + gameLogic = appLogic; + engineInstance = new EngineInstance(window, new Scene(window),this, new AudioManager()); InitData initData = appLogic.Initialise(engineInstance); PrimaryThread = new MainThread(engineInstance, appLogic); FastThread = new FastTickThread(engineInstance, appLogic); - if(!IsServer) { -CreateNewClientConnection(); - DrawingThread = new RenderThread(engineInstance, initData, appLogic); - } + DrawingThread = new RenderThread(window, engineInstance, initData, appLogic); cpuProfiler = new CPUMonitor(); EngineConfig.getInstance().SetCPU(CPUMonitor.getCpuName(), CPUMonitor.getCoreCount()); Thread.currentThread().setName("Terrain4J Primary Runtime Thread"); } - - - private static final boolean UseLegacyNetworking = false; - public static void CreateNewClientConnection(){ - Logger.info("Trying to connect"); - ServerCon = UseLegacyNetworking ? new ClientConnectionThread() : new NIO_ClientConnectionThread(EngineConfig.getInstance().GetServerIP(), EngineConfig.getInstance().GetServerPort()); - MultiplayerConnectionThread = ServerCon.GetNetworkedThread(); - ServerCon.start(); - } - - public static void RejoinMultiplayer(){ - MultiplayerConnectionThread.interrupt(); - try{ - MultiplayerConnectionThread.join(); - } catch (InterruptedException e){ - Logger.error("Cant rejoin multiplayer thread: [{}]",e.getMessage()); - } - CreateNewClientConnection(); - } - - public static void StartPingTimer() { - Timer timer = new Timer(); - ClientSideNetworkUtils.pinging = true; - timer.scheduleAtFixedRate(new TimerTask() {; - @Override - public void run() { - String text = "Pinging : " + PingServer(ClientSideNetworkUtils.ServerIP, false); - Logger.debug(text); - if (ClientSideNetworkUtils.Connected || !running){ - ClientSideNetworkUtils.pinging = false; - this.cancel(); - } - } - }, 0, 2000); - } - public static String PingServer(String ipAddress, boolean DomainOnly) { - if (DomainOnly) { - try { - HttpURLConnection connection = (HttpURLConnection) new URL(ipAddress).openConnection(); - connection.setRequestMethod("HEAD"); - connection.setConnectTimeout(1000); - int responseCode = connection.getResponseCode(); - if (responseCode >= 300 && responseCode < 400) { - return "Connected to server with problems"; - } - if (responseCode >= 400 && responseCode < 500) { - return "Client Problem, Check Internet Connection"; - } - if (responseCode >= 500) { - return "IsServer Problem, Unable To Connect"; - } else return "Online"; - } catch ( MalformedURLException e) { - //Logger.debug(e); - return "Bad URL"; - } catch ( IOException e ) { - //Logger.debug(e); - return "Connection Error, IsServer Unreachable"; - } - } else if (!ClientSideNetworkUtils.Connected) { -CreateNewClientConnection(); - - } - return "Connecting..."; - } public static MainThread GetMainThread(){return PrimaryThread;} public static RenderThread GetRenderThread(){return DrawingThread;} public static FastTickThread GetFastThread(){return FastThread;} @@ -163,9 +74,9 @@ CreateNewClientConnection(); Logger.debug("UnThrottlingEngine"); FrameAccuracy= OriginalFrameAccuracy; } - if(PrimaryThread != null)PrimaryThread.UpdateFrameAccuracy(); - if(DrawingThread != null)DrawingThread.UpdateFrameAccuracy(); - if(FastThread != null)FastThread.UpdateFrameAccuracy(); + PrimaryThread.UpdateFrameAccuracy(); + DrawingThread.UpdateFrameAccuracy(); + FastThread.UpdateFrameAccuracy(); } public void UpdateTickRateThreshold(){ CappedToTickRate = EngineConfig.getInstance().GetPrimaryTickCap(); @@ -177,69 +88,23 @@ CreateNewClientConnection(); } public void PrimaryRuntimeInputUpdate(long nsTimeDiff){ - try { - gameLogic.Input(PrimaryRuntime.GetEngineInstance(), (nsTimeDiff)); - gameLogic.CameraInput(PrimaryRuntime.GetEngineInstance(), (nsTimeDiff)); - } catch (Exception e) { - Logger.error(e, "Primary runtime input update failed"); - } - } - - private static final String RESET_LINE = "\r\033[K"; - private static final String PROMPT = "Next Command -> "; - - public static synchronized void printLog(String message) { - System.out.print(RESET_LINE); - - System.out.println(message); - - System.out.print(PROMPT); - System.out.flush(); + gameLogic.CameraInput(PrimaryRuntime.GetEngineInstance(), (nsTimeDiff)); } public void run(){ UpdateTickRateThreshold(); - - PrimaryThread.StartThread(); - if(!IsServer)DrawingThread.StartThread(); - FastThread.StartThread(); - - FrameAccuracy = EngineConfig.getInstance().getAccuracy(); - OriginalFrameAccuracy = FrameAccuracy; - Logger.debug("Primary Thread Started"); - - if(IsServer) { - Logger.info("Terrain4J dedicated server running without GLFW/Vulkan/OpenAL"); - Console console = System.console(); - - System.out.println("========================================="); - System.out.println(" Terrain4J Game Server "); - System.out.println("========================================="); - - printLog("\nServer Successfully Started, Type 'Help' on how to use the commands"); - - Scanner scanner = new Scanner(System.in); - - while(running) { - Server.ProcessCommand(scanner.nextLine()); - } - scanner.close(); - ShutDownStart = System.nanoTime(); - Logger.debug("Closing dedicated server [{}]", EngineConfig.getInstance().GetSoftwareName()); - FastThread.KillThread(); - PrimaryThread.KillThread(); - DrawingThread.KillThread(); - cleanup(); - return; - } - long InitialTime = System.nanoTime(); long updateTime = InitialTime; double FrameDiff =0; double TickDiff =0; double SecondCounter =0; double cycleDiff = 0; - + PrimaryThread.StartThread(); + DrawingThread.StartThread(); + FastThread.StartThread(); + FrameAccuracy = EngineConfig.getInstance().getAccuracy(); + OriginalFrameAccuracy = FrameAccuracy; + Logger.debug("Primary Thread Started"); while (!window.shouldClose() && running){ long now = System.nanoTime(); cycleDiff = now - InitialTime; @@ -247,14 +112,6 @@ CreateNewClientConnection(); TickDiff += cycleDiff; SecondCounter += cycleDiff; if (FrameDiff >= FrameAccuracy){ - if(window.GetLinkedApi() != EngineConfig.getInstance().GetRenderingAPI()) { - SwitchRenderAPI(); - continue; - } - if(window.GetLinkedApi() == OpenGL){ - window.pollOpenGLEvents(); - } - window.pollEvents(); Frames++; if (TickDiff >= TickRate) { @@ -277,61 +134,13 @@ CreateNewClientConnection(); } InitialTime = now; } - ClientSideNetworkUtils.Connected = false; - if(MultiplayerConnectionThread != null) { - MultiplayerConnectionThread.interrupt(); - } - ShutDownStart = System.nanoTime(); Logger.debug("Closing Software of name [{}]",EngineConfig.getInstance().GetSoftwareName()); - FastThread.KillThread(); PrimaryThread.KillThread(); DrawingThread.KillThread(); cleanup(); } - public static synchronized void PauseGameThreads() throws InterruptedException { - // PrimaryThread.FetchThread().wait(); - // FastThread.FetchThread().wait(); - } - - public static synchronized void ResumeGameThreads() { - // PrimaryThread.FetchThread().notify(); - // FastThread.FetchThread().notify(); - } - - public synchronized void SwitchRenderAPI(){ - InitData data = DrawingThread.GetInitData(); - RenderThread.AllowRender(false); - try { - PauseGameThreads(); - } catch (InterruptedException e) { - Logger.error("Failed to pause game threads: " + e.getMessage()); - } - DrawingThread.KillThread(); - try { - Logger.debug("Joining Drawing Thread"); - DrawingThread.FetchThread().join(); - } catch (InterruptedException e) { - Logger.error("Failed to wait for DrawingThread to terminate cleanly: " + e.getMessage()); - } - Logger.debug("Joined Drawing Thread"); - DrawingThread.cleanup(); - DrawingThread = null; - Window oldWindow = window; - window = Window.RefreshRendererAttachment(oldWindow, EngineConfig.getInstance().GetRenderingAPI()); - engineInstance = engineInstance.SetWindow(window); - - if (window.GetLinkedApi() == OpenGL) { - org.lwjgl.glfw.GLFW.glfwMakeContextCurrent(0); - } - - Logger.debug("Render API of new Window: " + window.GetLinkedApi() + " | Engine Instance Window API: " + engineInstance.window().GetLinkedApi()); - RenderThread.AllowRender(true); - DrawingThread = new RenderThread(engineInstance,data,gameLogic); - DrawingThread.StartThread(); - ResumeGameThreads(); - } public static EngineInstance GetEngineInstance(){ return engineInstance; @@ -341,26 +150,18 @@ CreateNewClientConnection(); } private void cleanup() { engineInstance.cleanup(); - + window.cleanup(); Logger.debug("Process still running: [{}]",Thread.getAllStackTraces().keySet().toString()); if (ThreadsOpen > 0 || VulkanContext.VulkanLayersOpen > -1) { Logger.debug("Waiting to close Primary Thread, making sure vulkan has shut down properly first and Engine Threads are closed\nThreads Open:[{}]\nVulkan Layers Open:[{}]", ThreadsOpen, VulkanContext.VulkanLayersOpen < 0 ? "All processes closed and vulkan instance removed" : VulkanContext.VulkanLayersOpen); while ((ThreadsOpen > 0 || VulkanContext.VulkanLayersOpen > 0) && VulkanContext.VulkanLayersOpen > -1 && !CanClose) { - if (!DrawingThread.FetchThread().isAlive() && !PrimaryThread.FetchThread().isAlive() && !FastThread.FetchThread().isAlive() && ThreadsOpen >0){ + if (!DrawingThread.FetchThread().isAlive() && !PrimaryThread.FetchThread().isAlive() && ThreadsOpen >0){ break; } - if(FastThread.FetchThread().isAlive()){ - FastThread.FetchThread().interrupt(); - } } } - while(FastThread.FetchThread().isAlive()){ - FastTickThread.running = false; - FastThread.FetchThread().interrupt(); - } Logger.debug("Closing Primary Thread, Thread: [{}]",Thread.currentThread().toString()); double ShutDownTime = Math.floor(((double)(System.nanoTime() - ShutDownStart)/1000000.0)*1000.0)/1000.0; Logger.info("Successful stable Shut Down of Terrain4J in [{}] MilliSeconds", ShutDownTime); - System.exit(0); } } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor.java new file mode 100644 index 0000000..0b8cea6 --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor.java @@ -0,0 +1,55 @@ +package net.halbear.Terrain4J.EngineCore.Main.Scene; + +import org.joml.Matrix4f; +import org.joml.Quaternionf; +import org.joml.Vector3f; + +public class Actor{ + private final String ID; + private final String ModelID; + private final Matrix4f ModelMatrix; + private final Vector3f Position; + private final Quaternionf Rotation; + private float Scale; + + public Actor(String ID, String ModelID, Vector3f Position){ + this.ID = ID; + this.ModelID = ModelID; + this.Position = Position; + Scale = 1f; + Rotation = new Quaternionf(); + ModelMatrix = new Matrix4f(); + UpdateModelMatrix(); + } + + public void ResetRotation(){ + Rotation.x = 0; + Rotation.y = 0; + Rotation.z = 0; + Rotation.w = 1.0f; + } + + public final void SetPosition(float x, float y, float z){ + Position.x = x; + Position.y = y; + Position.z = z; + UpdateModelMatrix(); + } + + public Actor SetScale(float Scale){ + this.Scale = Scale; + UpdateModelMatrix(); + return this; + } + + public void UpdateModelMatrix(){ + ModelMatrix.translationRotateScale(Position, Rotation, Scale); + } + + public String GetID(){return ID;} + public String GetModelID(){return ModelID;} + public Matrix4f GetModelMatrix(){return ModelMatrix;} + public Vector3f GetPosition(){ return Position;} + public Quaternionf GetRotation(){return Rotation;} + public float GetScale(){return Scale;} +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/Actor3D.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/Actor3D.java deleted file mode 100644 index 611df63..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/Actor3D.java +++ /dev/null @@ -1,273 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Actor; - -import net.halbear.Terrain4J.EngineCore.Logic.Physics.IPhysicsController; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.ConvexMesh; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidBody; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidPhysicsController; -import org.joml.Matrix4f; -import org.joml.Quaternionf; -import org.joml.Vector3f; -import org.tinylog.Logger; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -public class Actor3D { - - public enum PhysicsControllerType{ - RigidBodySeparatingAxisTheory, - T4JLegacyCollision - } - - public float Health = 100f; - - public static final Map Actors = new HashMap<>(); - public static final List ActorNames = new ArrayList<>(); - public final String ID; - public String ModelID; - public final Matrix4f ModelMatrix; - public final Vector3f Position; - public final Vector3f PositionOffset; - public final Quaternionf Rotation; - public Vector3f Scale; - private IPhysicsController physicsController; - public final Vector3f PivotOffset; - public final Vector3f AdditionalPivotOffset; - public final Vector3f TemporaryVector; - public boolean ServerSynced = false; - public boolean HasNetworkTarget = false; - public final Vector3f NetworkTargetPosition = new Vector3f(); - public final Quaternionf NetworkTargetRotation = new Quaternionf(); - public PhysicsControllerType PhysicsType = PhysicsControllerType.RigidBodySeparatingAxisTheory; - - public void SetPhysicsType(PhysicsControllerType type){ - this.PhysicsType = type; - } - - - public Actor3D(String ID, String ModelID, Vector3f Position){ - this.ID = ID; - ActorNames.add(ID); - this.ModelID = ModelID; - this.Position = Position; - this.PositionOffset = new Vector3f(); - TemporaryVector = new Vector3f(); - PivotOffset = new Vector3f(); - AdditionalPivotOffset = new Vector3f(); - Scale = new Vector3f(1f,1f,1f); - Rotation = new Quaternionf(); - ModelMatrix = new Matrix4f(); - UpdateModelMatrix(); - Actors.put(ID,this); - } - - public Actor3D SetPositionOffset(Vector3f PositionOffset){ - this.PositionOffset.set(PositionOffset); - return this; - } - - public Actor3D SetPositionOffset(float x, float y, float z){ - this.PositionOffset.set(x,y,z); - return this; - } - - public Vector3f GetAditionalPivotOffset(){return AdditionalPivotOffset;} - - public Actor3D SetAditionalPivotOffset(Vector3f offset){ - AdditionalPivotOffset.set(offset); - UpdateModelMatrix(); - return this; - } - - public Vector3f GetPivotOffset(){return PivotOffset;} - - public Actor3D SetPivotOffset(Vector3f offset){ - PivotOffset.set(offset); - UpdateModelMatrix(); - return this; - } - - public void TickUpdate() { - - } - public Actor3D SetServerSynced(boolean synced){ - this.ServerSynced = synced; - return this; - } - - public boolean IsServerSynced(){ - return ServerSynced; - } - - public boolean IsStaticRigidBody(){ - RigidBody rigidBody = GetRigidBody(); - return rigidBody != null && (rigidBody.IsStatic || rigidBody.MassKG == 0); - } - - public void SetNetworkTarget(Vector3f position, Quaternionf rotation){ - NetworkTargetPosition.set(position); - NetworkTargetRotation.set(rotation); - HasNetworkTarget = true; - } - - public void InterpolateNetworkTarget(float alpha){ - if(!HasNetworkTarget) return; - - Position.lerp(NetworkTargetPosition, alpha); - Rotation.slerp(NetworkTargetRotation, alpha); - UpdateModelMatrix(); - - RigidBody rigidBody = GetRigidBody(); - if(rigidBody != null) { - rigidBody.Position.set(Position); - rigidBody.Rotation.set(Rotation); - } - } - - public Vector3f GetPositionOffset(){ - return PositionOffset; - } - - public Vector3f GetAdditionalPivotOffset(){ - return AdditionalPivotOffset; - } - - public IPhysicsController GetPhysicsController(){return physicsController;} - - public Actor3D CreatePhysicsController(ConvexMesh mesh, float Mass){ - physicsController = new RigidPhysicsController(ID + "_RIGID_CONTROLLER", ID).CreateRigidBody(mesh, Mass); - return this; - } - - - public Actor3D ResetRotation(){ - Rotation.x = 0; - Rotation.y = 0; - Rotation.z = 0; - Rotation.w = 1.0f; - return this; - } - public Actor3D SetRotation(Quaternionf rot){ - Rotation.set(rot); - UpdateModelMatrix(); - return this; - } - - public Actor3D SetRotMatrix(Vector3f rot){ - Rotation.set(0,0,0,1.0f); - SetRotation(rot); - return this; - } - - public Actor3D SetRotation(Vector3f rot){ - Rotation.rotateX(rot.x); - Rotation.rotateY(rot.y); - Rotation.rotateZ(rot.z); - UpdateModelMatrix(); - return this; - } - public Actor3D SetRotation(float x, float y, float z){ - Rotation.identity(); - Rotation.rotateX(x); - Rotation.rotateY(y); - Rotation.rotateZ(z); - UpdateModelMatrix(); - return this; - } - public Actor3D SetPosition(Vector3f position){ - Position.set(position); - UpdateModelMatrix(); - return this; - } - public Actor3D SetPosition(float x, float y, float z){ - Position.set(x,y,z); - UpdateModelMatrix(); - return this; - } - public Actor3D SetScale(float x, float y, float z){ - Scale.set(x,y,z); - UpdateModelMatrix(); - return this; - } - - public void SetNewAngularVelocity(Vector3f Velocity){ - RigidBody rigidBody = GetRigidBody(); - if (rigidBody == null) return; - - rigidBody.AngularVelocity.set(Velocity); - } - - public void SetNewVelocity(Vector3f Velocity){ - RigidBody rigidBody = GetRigidBody(); - if (rigidBody == null) return; - - rigidBody.LinearVelocity.set(Velocity); - } - - public void SetNewRotation(Quaternionf Rotation){ - RigidBody rigidBody = GetRigidBody(); - if (rigidBody == null) return; - - rigidBody.Rotation.set(Rotation); - this.Rotation.set(Rotation); - UpdateModelMatrix(); - } - - public void SetNewPosition(Vector3f Position){ - RigidBody rigidBody = GetRigidBody(); - if (rigidBody == null) { - SetPosition(Position); - return; - } - - rigidBody.Position.set(Position); - this.Position.set(Position); - UpdateModelMatrix(); - } - - private RigidBody GetRigidBody() { - if (PhysicsType != PhysicsControllerType.RigidBodySeparatingAxisTheory) return null; - if (!(GetPhysicsController() instanceof RigidPhysicsController rigidPhysicsController)) return null; - - return RigidBody.RigidBodyRegister.get(rigidPhysicsController.RigidBodyID); - } - - public Actor3D SetScale(Vector3f Scale){ - this.Scale = new Vector3f(Scale); - UpdateModelMatrix(); - return this; - } - - public Actor3D SetScale(float Scale){ - this.Scale = new Vector3f(Scale,Scale,Scale); - UpdateModelMatrix(); - return this; - } - - public void UpdateModelMatrix(){ - TemporaryVector.set(PivotOffset).add(AdditionalPivotOffset); - - ModelMatrix.identity() - .translate(Position) - .translate(TemporaryVector) - .rotate(Rotation) - .translate(TemporaryVector.negate()) - .translate(PositionOffset) - .scale(Scale); - - } - - public String GetID(){return ID;} - public String GetModelID(){return ModelID;} - public void SetModelID(String ModelID) { - String OldID = this.ModelID; - this.ModelID = ModelID; - Logger.debug("ModelID of Actor has been Changed from [{}] to [{}]",OldID,this.ModelID); - } - public Matrix4f GetModelMatrix(){return ModelMatrix;} - public Vector3f GetPosition(){ return Position;} - public Quaternionf GetRotation(){return Rotation;} - public Vector3f GetScale(){return Scale;} -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/Actor3DElement.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/Actor3DElement.java deleted file mode 100644 index 7b9b7b5..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/Actor3DElement.java +++ /dev/null @@ -1,75 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Actor; - -import net.halbear.Terrain4J.EngineCore.Logic.Physics.IPhysicsController; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.ConvexMesh; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelData; -import org.joml.Quaternionf; -import org.joml.Vector3f; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -public class Actor3DElement extends Actor3D { - - public static Map ActorElementRegistry = new HashMap<>(); - public static List ElementNames = new ArrayList<>(); - - private String ParentID = "NULL"; - public boolean RenderOnTopOfPlayer = false; - public Vector3f RotationStrength = new Vector3f(1f,1f,1f); - - - public Actor3DElement(String ID, String ModelID, String ParentID, Vector3f PositionOffset){ - super(ID,ModelID,PositionOffset); - ElementNames.add(ID); - this.ParentID = ParentID; - SetPositionOffset(PositionOffset); - Scale.set(1f,1f,1f); - Rotation.identity(); - UpdateModelMatrix(); - ActorElementRegistry.put(ID,this); - } - - @Override - public IPhysicsController GetPhysicsController(){return null;} - @Override - - public Actor3D CreatePhysicsController(ConvexMesh mesh, float Mass){ - return this; - } - - public Actor3D GenerateCollisionMesh(ModelData modelData) { - return this; - } - - @Override - public Actor3D SetPosition(Vector3f position){ - return this; - } - @Override - public Actor3D SetPosition(float x, float y, float z){ - return this; - } - - @Override - public Vector3f GetPosition(){ - Actor3D Parent = Actor3D.Actors.get(ParentID); - if(Parent == null) return null; - return new Vector3f(Parent.GetPosition()).add(PositionOffset); - } - - @Override - public void UpdateModelMatrix(){ - Actor3D Parent = Actor3D.Actors.get(ParentID); - if(Parent == null) return; - ModelMatrix.translateLocal(TemporaryVector.set(PivotOffset).add(AdditionalPivotOffset)); - ModelMatrix.translationRotateScale(new Vector3f(Parent.GetPosition()), new Quaternionf(Parent.GetRotation()), Scale); - ModelMatrix.translate(PositionOffset); - ModelMatrix.translateLocal(TemporaryVector.negate()); - - } - - public String GetParentID(){return ParentID;} -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/ActorPosition.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/ActorPosition.java deleted file mode 100644 index 46c1ed8..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/ActorPosition.java +++ /dev/null @@ -1,25 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Actor; - -import org.joml.*; - -public interface ActorPosition { - public double X(); - public double Y(); - public double Z(); - - public void X(double x); - public void Y(double y); - public void Z(double z); - - public void AddX(double x); - public void AddY(double y); - public void AddZ(double z); - - public Vector3f AsVector3f(); - public Vector3d AsVector3d(); - public Vector3i AsVector3i(); - - public Vector2f AsVector2f(); - public Vector2i AsVector2i(); - public Vector2d AsVector2d(); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/IActor.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/IActor.java deleted file mode 100644 index 0ae67c9..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/IActor.java +++ /dev/null @@ -1,72 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Actor; - -import net.halbear.Terrain4J.EngineCore.Logic.Physics.IPhysicsController; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.ConvexMesh; -import org.joml.Matrix4f; -import org.joml.Quaternionf; -import org.joml.Vector3f; - -public interface IActor { - public IActor SetPositionOffset(ActorPosition PositionOffset); - - public IActor SetPositionOffset(float x, float y, float z); - - public ActorPosition GetAditionalPivotOffset(); - - public IActor SetAditionalPivotOffset(Vector3f offset); - - public ActorPosition GetPivotOffset(); - - public IActor SetPivotOffset(ActorPosition offset); - - public void TickUpdate(); - public IActor SetServerSynced(boolean synced); - - public boolean IsServerSynced(); - public boolean IsStaticRigidBody(); - - public void SetNetworkTarget(ActorPosition position, Quaternionf rotation); - - public void InterpolateNetworkTarget(float alpha); - - public ActorPosition GetPositionOffset(); - - public ActorPosition GetAdditionalPivotOffset(); - - public IPhysicsController GetPhysicsController(); - - public IActor CreatePhysicsController(ConvexMesh mesh, float Mass); - - public IActor ResetRotation(); - public IActor SetRotation(Quaternionf rot); - - public IActor SetRotMatrix(Vector3f rot); - - public IActor SetRotation(Vector3f rot); - public IActor SetRotation(float x, float y, float z); - public IActor SetPosition(Vector3f position); - public IActor SetPosition(float x, float y, float z); - public IActor SetScale(float x, float y, float z); - - public void SetNewAngularVelocity(ActorPosition Velocity); - - public void SetNewVelocity(ActorPosition Velocity); - - public void SetNewRotation(Quaternionf Rotation); - - public void SetNewPosition(ActorPosition Position); - - public Actor3D SetScale(Vector3f Scale); - - public Actor3D SetScale(float Scale); - - public void UpdateModelMatrix(); - - public String GetID(); - public String GetModelID(); - public void SetModelID(String ModelID); - public Matrix4f GetModelMatrix(); - public ActorPosition GetPosition(); - public Quaternionf GetRotation(); - public Vector3f GetScale(); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/IActorVisualController.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/IActorVisualController.java deleted file mode 100644 index 9c72fdd..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/IActorVisualController.java +++ /dev/null @@ -1,5 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Actor; - -public interface IActorVisualController { - public RenderType getRenderType(); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/PlayerActor3D.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/PlayerActor3D.java deleted file mode 100644 index 017636f..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/PlayerActor3D.java +++ /dev/null @@ -1,137 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Actor; - -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.ConvexMesh; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidBody; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidPhysicsController; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Camera; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; -import net.halbear.Terrain4J.EngineCore.Threads.RenderThread; -import org.joml.Vector3f; -import org.tinylog.Logger; - -public class PlayerActor3D extends Actor3D { - - public static String MelonaModelID = "melona"; - - public String AttachedCameraID; - public final Vector3f CameraOffset = new Vector3f(0,0,0); - public Camera PlayerCam; - - public PlayerActor3D(String AttachedCameraID, String ID, String ModelID, Vector3f Position) { - this.AttachedCameraID = AttachedCameraID; - PlayerCam = Camera.CameraRegistry.get(AttachedCameraID); - super(ID, ModelID, Position); - if(!ClientSideNetworkUtils.OwnsActor(ID) && !RenderThread.Headless && !PrimaryRuntime.IsServer){ - Actor3DElement newMelona = new Actor3DElement("PlayerModel" + ID, MelonaModelID, ID,new Vector3f(0,0,0)); - newMelona.SetScale(1.3f); - newMelona.SetPositionOffset(0,-0.85f,0); - PrimaryRuntime.GetEngineInstance().scene().AddActor(newMelona); - } - } - - @Override - public Actor3D CreatePhysicsController(ConvexMesh mesh, float Mass){ - super.CreatePhysicsController(mesh,Mass); - RigidPhysicsController controller = (RigidPhysicsController)GetPhysicsController(); - controller.ApplyRotation = false; - return this; - } - - public Camera GetPlayerCamera(){ - return PlayerCam; - } - - public PlayerActor3D AttachCamera(String cameraID){ - Camera camera = Camera.CameraRegistry.get(cameraID); - if(camera == null) { - Logger.warn("Could not attach camera [{}] to player actor [{}]", cameraID, GetID()); - return this; - } - - AttachedCameraID = cameraID; - PlayerCam = camera; - Logger.info("Attached camera [{}] to player actor [{}]", cameraID, GetID()); - return this; - } - - - public PlayerActor3D SetCameraOffset(Vector3f Offset){ - CameraOffset.set(Offset); - return this; - } - - @Override - public void TickUpdate(){ - if(PlayerCam == null) - { - PlayerCam = Camera.CameraRegistry.get(AttachedCameraID); - if(PlayerCam == null) return; - } - - Vector3f Rotation = PlayerCam.GetRotation(); - Vector3f Position = new Vector3f(GetPosition()); - - GetRotation().identity().rotateYXZ(-Rotation.y, -Rotation.x, Rotation.z); - SetNewRotation(GetRotation()); - UpdateModelMatrix(); - - if(Position == null || CameraOffset == null) return; - - Position.add(CameraOffset); - PlayerCam.SetPosition(Position.x, Position.y, Position.z); - - if(!PrimaryRuntime.IsServer - && ClientSideNetworkUtils.Connected - && ClientSideNetworkUtils.OwnsActor(GetID())) { - ClientSideNetworkUtils.SendEntityUpdatePacket(this); - } - } - - public void Move(Vector3f Velocity){ - if(PhysicsType == PhysicsControllerType.RigidBodySeparatingAxisTheory) { - RigidPhysicsController physicsController = (RigidPhysicsController) GetPhysicsController(); - RigidBody body = RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID); - if(body == null) return; - - body.LinearVelocity.add(Velocity); - - float maxHorizontalSpeed = 8.0f; - float horizontalSpeedSquared = - body.LinearVelocity.x * body.LinearVelocity.x + - body.LinearVelocity.z * body.LinearVelocity.z; - - if(horizontalSpeedSquared > maxHorizontalSpeed * maxHorizontalSpeed) { - float horizontalSpeed = (float)Math.sqrt(horizontalSpeedSquared); - float scale = maxHorizontalSpeed / horizontalSpeed; - body.LinearVelocity.x *= scale; - body.LinearVelocity.z *= scale; - } - } - } - - public void Jump(float jumpVelocity){ - if(PhysicsType == PhysicsControllerType.RigidBodySeparatingAxisTheory) { - RigidPhysicsController physicsController = (RigidPhysicsController) GetPhysicsController(); - RigidBody body = RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID); - if(body == null) return; - - body.LinearVelocity.y = jumpVelocity; - body.Grounded = false; - } - } - /* @Override - public void UpdateModelMatrix(){ - if(PlayerCam != null){ - Vector3f Rotation = PlayerCam.GetRotation(); - Vector3f Position = new Vector3f(GetPosition()); - SetRotMatrix(new Vector3f(Rotation.x,Rotation.y,Rotation.z)); - super.UpdateModelMatrix(); - if(Position == null || CameraOffset == null) return; - Position.add(CameraOffset); - PlayerCam.SetPosition(Position.x, Position.y, Position.z); - } else{ - super.UpdateModelMatrix(); - } - }*/ -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/RenderType.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/RenderType.java deleted file mode 100644 index 7c89787..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/RenderType.java +++ /dev/null @@ -1,7 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Actor; - -public enum RenderType { - Mesh, - Sprite, - Billboard -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/VisualisedCollisionActor3D.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/VisualisedCollisionActor3D.java deleted file mode 100644 index 65f632a..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/VisualisedCollisionActor3D.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Actor; - -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.ConvexMesh; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Threads.RenderThread; -import org.joml.Vector3f; - -import java.util.ArrayList; -import java.util.List; -import java.util.UUID; - -public class VisualisedCollisionActor3D extends Actor3D { - public static final List CollisionVisuals = new ArrayList<>(); - public static String CollisionCubeModelID; - final UUID LinkedMesh; - public VisualisedCollisionActor3D(String ID, Vector3f Position, UUID LinkedMesh) { - super(ID, CollisionCubeModelID, Position); - if(!PrimaryRuntime.IsServer && !RenderThread.Headless) { - this.LinkedMesh = LinkedMesh; - CollisionVisuals.add(this); - } else{ - this.LinkedMesh = null; - } - } - public void Update(){ - if(PrimaryRuntime.IsServer || RenderThread.Headless) return; - ConvexMesh mesh = ConvexMesh.MeshRegistry.get(LinkedMesh); - if(mesh != null) { - SetScale(new Vector3f(mesh.hxhyhz).mul(2.01f)); - SetPosition(new Vector3f(mesh.Position.x,mesh.Position.y,mesh.Position.z)); - SetPivotOffset(new Vector3f(0,0,0)); - SetPositionOffset(new Vector3f(0,(( mesh.GetWorldAABB().minY - mesh.GetWorldAABB().maxY)/GetScale().y)/2f,0)); - SetRotation(mesh.Orientation); - } - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Camera.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Camera.java index 2442215..8dba0d1 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Camera.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Camera.java @@ -1,156 +1,92 @@ package net.halbear.Terrain4J.EngineCore.Main.Scene; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; import org.joml.Matrix4f; import org.joml.Vector3f; -import java.util.HashMap; -import java.util.Map; - public class Camera { - public static final Map CameraRegistry = new HashMap<>(); - private final Vector3f Direction; private final Vector3f Position; private final Vector3f Right; private final Vector3f Rotation; private final Vector3f Up; - private final Matrix4f ViewMatrix; - private float FOV = (float) (60 * EngineConfig.DegToRad); + private final Matrix4f ViewMatrix; private boolean Sprint; - private final String ID; - public Vector3f GetDirection(){ - return Direction; - } - public Camera CloneCamera(String CameraName){ - Camera NewCam = new Camera(CameraName); - NewCam.SetPosition(Position.x, Position.y, Position.z); - NewCam.SetRotation(Rotation.x, Rotation.y, Rotation.z); - NewCam.Right.set(new Vector3f(Right)); - NewCam.Up.set(new Vector3f(Up)); - NewCam.SetFOVrad(FOV); - NewCam.Sprint = Sprint; - NewCam.ViewMatrix.set(new Matrix4f(ViewMatrix)); - return NewCam; - } - - public static Camera GetCamera(String CameraID){ - return CameraRegistry.get(CameraID); - } - - public String GetID(){ - return ID; - } - - public Camera(String CameraName){ + public Camera(){ Direction = new Vector3f(); Position = new Vector3f(); Right = new Vector3f(); Rotation = new Vector3f(); Up = new Vector3f(); ViewMatrix = new Matrix4f(); - ID = CameraName; - CameraRegistry.put(CameraName,this); } - public Camera SetFOVrad(float FOVradians){ - FOV = FOVradians; - return this; - } - - - public Camera SetFOV(float FOVdegrees){ - FOV = (float) (FOVdegrees * EngineConfig.DegToRad); - return this; - } - - public void SetCameraFrame(CameraFrame frameIn){ - FOV = frameIn.FOV(); - SetPosition(frameIn.Position().x,frameIn.Position().y,frameIn.Position().z); - SetRotation((float) (frameIn.Rotation().x * EngineConfig.DegToRad), (float) (frameIn.Rotation().y * EngineConfig.DegToRad), (float) (frameIn.Rotation().z * EngineConfig.DegToRad)); - } - - public float GetFOV(){return FOV;} - public void Sprint(boolean sprint){ this.Sprint = sprint; } - public void SetRotation(float x, float y, float z){Rotation.set(x,y,z);Recalculate();} + public void SetRotation(float x, float y, float z){Rotation.set(x,y,z); Recalculate();} - public void AddRotation(float x, float y, float z){Rotation.set((float) ((Rotation.x + x)%(2*Math.PI)),(float) ((Rotation.y + y)%(2*Math.PI)),(float) ((Rotation.z + z)%(2*Math.PI)));Recalculate(); } + public void AddRotation(float x, float y, float z){Rotation.add(x,y,z); Recalculate();} public void AddRotX(float x){Rotation.x += x; Recalculate();} public void AddRotY(float y){Rotation.y += y; Recalculate();} public void AddRotZ(float z){Rotation.z += z; Recalculate();} public Vector3f GetRotation(){return Rotation;} - public void SetPosition(float x, float y, float z){Position.set(x,y,z);Recalculate();} + public void SetPosition(float x, float y, float z){Position.set(x,y,z); Recalculate();} - public void AddPosition(float x, float y, float z){Position.add(x,y,z);Recalculate();} + public void AddPosition(float x, float y, float z){Position.add(x,y,z);Recalculate(); } public void AddPosX(float x){Position.x += x;Recalculate();} public void AddPosY(float y){Position.y += y;Recalculate();} public void AddPosZ(float z){Position.z += z;Recalculate();} - public Vector3f GetPosition(){ - return Position;} + public Vector3f GetPosition(){return Position;} public Matrix4f GetViewMatrix(){ return ViewMatrix; } public void MoveForward(float Distance){ - if(Sprint) Distance *= 2; - Matrix4f rotationMatrix = new Matrix4f().rotateX(Rotation.x).rotateY(Rotation.y).rotateZ(Rotation.z); - rotationMatrix.positiveZ(Direction).negate().mul(Distance); + if(Sprint) Distance *=2; + ViewMatrix.positiveZ(Direction).negate().mul(Distance); Position.add(Direction); Recalculate(); } - public void MoveBackward(float Distance){ - if(Sprint) Distance *= 2; - Matrix4f rotationMatrix = new Matrix4f().rotateX(Rotation.x).rotateY(Rotation.y).rotateZ(Rotation.z); - rotationMatrix.positiveZ(Direction).negate().mul(Distance); + if(Sprint) Distance *=2; + ViewMatrix.positiveZ(Direction).negate().mul(Distance); Position.sub(Direction); Recalculate(); } - - public void MoveLeft(float Distance){ - if(Sprint) Distance *= 2; - Matrix4f rotationMatrix = new Matrix4f().rotateX(Rotation.x).rotateY(Rotation.y).rotateZ(Rotation.z); - rotationMatrix.positiveX(Right).negate().mul(Distance); - Position.add(Right); - Recalculate(); - } - - public void MoveRight(float Distance){ - if(Sprint) Distance *= 2; - Matrix4f rotationMatrix = new Matrix4f().rotateX(Rotation.x).rotateY(Rotation.y).rotateZ(Rotation.z); - rotationMatrix.positiveX(Right).negate().mul(Distance); - Position.sub(Right); - Recalculate(); - } - public void MoveUp(float Distance){ - if(Sprint) Distance *= 2; - Matrix4f rotationMatrix = new Matrix4f().rotateX(Rotation.x).rotateY(Rotation.y).rotateZ(Rotation.z); - rotationMatrix.positiveY(Up).negate().mul(Distance); + if(Sprint) Distance *=2; + ViewMatrix.positiveY(Up).negate().mul(Distance); Position.sub(Up); Recalculate(); } - public void MoveDown(float Distance){ - if(Sprint) Distance *= 2; - Matrix4f rotationMatrix = new Matrix4f().rotateX(Rotation.x).rotateY(Rotation.y).rotateZ(Rotation.z); - rotationMatrix.positiveY(Up).negate().mul(Distance); + if(Sprint) Distance *=2; + ViewMatrix.positiveY(Up).negate().mul(Distance); Position.add(Up); Recalculate(); } + public void MoveLeft(float Distance){ + if(Sprint) Distance *=2; + ViewMatrix.positiveX(Right).negate().mul(Distance); + Position.add(Right); + Recalculate(); + } + public void MoveRight(float Distance){ + if(Sprint) Distance *=2; + ViewMatrix.positiveX(Right).negate().mul(Distance); + Position.sub(Right); + Recalculate(); + } public void Recalculate(){ ViewMatrix.identity() .rotateX(Rotation.x) .rotateY(Rotation.y) - .rotateZ(Rotation.z) + //.rotateZ(Rotation.z) .translate(-Position.x, -Position.y, -Position.z); } } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Camera2D.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Camera2D.java deleted file mode 100644 index 71b27d7..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Camera2D.java +++ /dev/null @@ -1,65 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import org.joml.Vector2f; - -import java.util.HashMap; -import java.util.Map; - -public class Camera2D { - public static final Map CameraRegistry = new HashMap<>(); - - - private final Vector2f Position; - private final Vector2f Rotation; - private final Vector2f Scale; - private final String ID; - - public Camera2D(String ID,Vector2f position, Vector2f rotation) { - this.ID = ID; - Position = position; - Rotation = rotation; - Scale = new Vector2f(1.0f, 1.0f); - CameraRegistry.put(ID, this); - } - - public Camera2D(String ID){ - Position = new Vector2f(); - this.ID = ID; - Rotation = new Vector2f(); - Scale = new Vector2f(1.0f, 1.0f); - CameraRegistry.put(ID, this); - } - - - public Vector2f GetScale() { - return Scale; - } - - public Camera2D SetScale(Vector2f scale) { - Scale.set(scale); - return this; - } - - public Vector2f GetPosition() { - return Position; - } - - public Vector2f GetRotation() { - return Rotation; - } - - public Camera2D SetRotation(Vector2f rotation) { - Rotation.set(rotation); - return this; - } - - public Camera2D AddPosition(Vector2f offset) { - SetPosition(Position.add(offset)); - return this; - } - - public Camera2D SetPosition(Vector2f position) { - Position.set(position); - return this; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/CameraFrame.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/CameraFrame.java deleted file mode 100644 index 9d54974..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/CameraFrame.java +++ /dev/null @@ -1,20 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import org.joml.Math; -import org.joml.Vector3f; - -public record CameraFrame(Vector3f Position, Vector3f Rotation, float FOV, String NextFrame) { - public CameraFrame Lerp(CameraFrame EndFrame, int CurrentTick, int TotalTickTime){ - double t = (double)CurrentTick/(double)TotalTickTime; - Vector3f newPosition = new Vector3f(0,0,0); - Vector3f newRotation = new Vector3f(0,0,0); - float newFOV = (float)Math.lerp(FOV, EndFrame.FOV(), t); - newPosition.x = (float)Math.lerp(Position.x, EndFrame.Position().x, t); - newPosition.y = (float)Math.lerp(Position.y, EndFrame.Position().y, t); - newPosition.z = (float)Math.lerp(Position.z, EndFrame.Position().z, t); - newRotation.x = (float)Math.lerp(Rotation.x, EndFrame.Rotation().x, t); - newRotation.y = (float)Math.lerp(Rotation.y, EndFrame.Rotation().y, t); - newRotation.z = (float)Math.lerp(Rotation.z, EndFrame.Rotation().z, t); - return new CameraFrame(newPosition, newRotation, newFOV, "NO_FRAME"); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/EditorActorComponent.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/EditorActorComponent.java deleted file mode 100644 index cf0dee7..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/EditorActorComponent.java +++ /dev/null @@ -1,121 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs.Gimbal; -import org.joml.Vector3f; - -import java.util.HashMap; - -public class EditorActorComponent implements IMoveableActorComponent{ - public static final HashMap EditorComponents = new HashMap<>(); - public static int ActorComponentCount = 0; - private Gimbal ActorGimbal; - private Actor3D actor; - private Vector3f Position; - private Vector3f ActorDimensions; - private String ID = "ActorComponent"; - - public EditorActorComponent(Actor3D actor, Vector3f Position, Vector3f Dimensions){ - ID = actor.GetID() + "_COMPONENT" + ActorComponentCount; - this.Position = new Vector3f(Position); - this.actor = actor; - this.ActorDimensions = new Vector3f(Dimensions); - ActorGimbal = new Gimbal(Position, new Vector3f(1.0f,1.0f,1.0f),this).SetID(ID); - ActorComponentCount++; - UpdateAll(); - EditorComponents.put(actor.GetID() + "_COMPONENT",this); - } - - public IMoveableActorComponent GetEditorComponent(String ActorID){ - return EditorComponents.get(ActorID + "_COMPONENT"); - } - - @Override - public void UpdateAll() { - actor.GetPosition().set(Position.x,Position.y,Position.z); - ActorGimbal.SetPosition(new Vector3f(Position.x, Position.y, Position.z).add(actor.GetPivotOffset()).add(actor.GetAditionalPivotOffset())); - } - - @Override - public Actor3D GetActor() { - return actor; - } - - @Override - public void SetActor(Actor3D actor) { - this.actor = actor; - } - - @Override - public void AddPosition(Vector3f addedPos) { - Vector3f Pos = Position; - actor.GetPosition().set(Pos.x + addedPos.x, Pos.y + addedPos.y, Pos.z + addedPos.z); - Position = new Vector3f(actor.GetPosition()); - UpdateAll(); - } - - @Override - public void AddRotation(Vector3f addedRot) { - actor.SetRotation( addedRot.x, addedRot.y, addedRot.z); - - } - - @Override - public void AddScale(Vector3f addedScale) { - Vector3f scale = actor.GetScale(); - actor.SetScale(scale.x + addedScale.x, scale.y + addedScale.y, scale.z + addedScale.z); - } - - @Override - public Vector3f GetPosition() { - return Position; - } - - @Override - public Gimbal GetActorGimbal() { - return ActorGimbal; - } - - @Override - public void SetActorGimbal(Gimbal gimbal) { - this.ActorGimbal = gimbal; - } - - @Override - public void SetPosition(float x, float y, float z) { - this.Position = new Vector3f(x,y,z); - UpdateAll(); - } - - @Override - public void SetPosition(Vector3f Position) { - this.Position = new Vector3f(Position); - UpdateAll(); - } - - @Override - public void SetActorDimensions(float x, float y, float z) { - ActorDimensions = new Vector3f(x,y,z); - UpdateAll(); - } - - @Override - public Vector3f GetActorDimensions() { - return ActorDimensions; - } - - @Override - public void SetActorScale(float scale) { - actor.SetScale(scale); - } - - @Override - public void SetActorScale(Vector3f scale) { - actor.SetScale(scale.x,scale.y,scale.z); - } - - @Override - public Vector3f GetActorScale() { - return actor.GetScale(); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIOverlay.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIOverlay.java deleted file mode 100644 index 30052a6..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIOverlay.java +++ /dev/null @@ -1,8 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; - -public interface GUIOverlay { - void RenderGUI(EngineInstance engineInstance, long FrameTimeNS, GameCore parent); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/CreditsMenu.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/CreditsMenu.java deleted file mode 100644 index 30aa33d..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/CreditsMenu.java +++ /dev/null @@ -1,76 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs; - -import imgui.ImGui; -import imgui.ImGuiViewport; -import imgui.ImVec2; -import imgui.flag.ImGuiCol; -import imgui.flag.ImGuiCond; -import imgui.flag.ImGuiStyleVar; -import imgui.flag.ImGuiWindowFlags; -import imgui.type.ImInt; -import imgui.type.ImString; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIOverlay; - -public class CreditsMenu implements GUIOverlay { - public int[] Music = new int[]{100}; - public int[] SFX = new int[]{100}; - public int[] Weapons = new int[]{100}; - public int[] Ambient = new int[]{100}; - public ImInt ServerPort = new ImInt(25565); - public final ImString textBuffer = new ImString(100); - public final ImString UsernameBuffer = new ImString(24); - - @Override - public void RenderGUI(EngineInstance engineInstance, long frameTimeNS, GameCore parent) { - if (!StartMenu.ShowCredits) return; - ImGuiViewport viewport = ImGui.getMainViewport(); - int menuFlags = ImGuiWindowFlags.NoDecoration - | ImGuiWindowFlags.AlwaysAutoResize - | ImGuiWindowFlags.NoSavedSettings - | ImGuiWindowFlags.NoFocusOnAppearing - | ImGuiWindowFlags.NoNav - | ImGuiWindowFlags.NoMove; - - float CenterX = viewport.getWorkPosX() + viewport.getWorkSizeX() / 2.0f; - float CenterY = viewport.getWorkPosY() + viewport.getWorkSizeY() / 2.0f; - ImGui.setNextWindowPos(viewport.getWorkPosX(), viewport.getWorkPosY(), ImGuiCond.Always); - ImGui.setNextWindowSize(viewport.getWorkSizeX(), viewport.getWorkSizeY()); - ImGui.pushStyleColor(ImGuiCol.WindowBg, 0.08f, 0.08f, 0.1f, 1.0f); - ImGui.pushStyleVar(ImGuiStyleVar.WindowPadding, 40f, 30f); - ImGui.pushStyleVar(ImGuiStyleVar.ItemSpacing, 10f, 16f); - ImGui.pushStyleVar(ImGuiStyleVar.WindowRounding, 8f); - - ImGui.begin("Start Menu", menuFlags); - if (ImGui.button("Main Menu")) { - StartMenu.ShowSettings = false; - StartMenu.GameStarted = false; - StartMenu.ShowCredits = false; - } - ImGui.setWindowFontScale(8.0f); - float titleX = (viewport.getWorkSizeX() - ImGui.calcTextSize("Shooter Game").x) / 2.0f; - float titleY = viewport.getWorkSizeY() * 0.15f; - ImGui.setCursorPos(titleX, titleY); - ImGui.text("Game Credits"); - ImGui.setWindowFontScale(3.0f); - ImGui.spacing(); - ImGui.spacing(); - String[] Text = new String[]{"Game Engine Development","Harrison Corlett","Christian Lincoln","","Game Programming","Harrison Corlett","William Allen","","Art & Level Design","Harrison Corlett","","Music","Kevin Macleod - Incompetech","Luis Humanoide - Freesound.org","Flower Mantis - Freesound.org"}; - for(int i = 0; i < Text.length; i++) { - String text = Text[i]; - float rightEdge = ImGui.getMainViewport().getPos().x + ImGui.getMainViewport().getSize().x / 2; - ImVec2 textSize = new ImVec2(); - ImGui.calcTextSize(textSize, text); - float textWidth = textSize.x; - float targetX = rightEdge - textWidth / 2; - ImVec2 currentPos = new ImVec2(); - ImGui.getCursorScreenPos(currentPos); - ImGui.setCursorScreenPos(targetX, currentPos.y); - ImGui.text(text); - } - ImGui.end(); - ImGui.popStyleVar(3); - ImGui.popStyleColor(); - } -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/GameChat.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/GameChat.java deleted file mode 100644 index c4452fc..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/GameChat.java +++ /dev/null @@ -1,64 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs; - -import imgui.ImGui; -import imgui.flag.ImGuiChildFlags; -import imgui.flag.ImGuiCond; -import imgui.flag.ImGuiWindowFlags; -import imgui.type.ImString; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIOverlay; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; - -public class GameChat implements GUIOverlay { - public static final ImString ChatBuffer = new ImString(128); - public static boolean IsChatOpen = false; - private int LastChatCount = 0; - private static String CurrentChatMessage = ""; - public static String GetChatMessage(){ - return CurrentChatMessage; - } - - public static void SubmitChatMessage(){ - if(CurrentChatMessage.isBlank()) return; - ClientSideNetworkUtils.CreateGameChatPacket(CurrentChatMessage); - CurrentChatMessage = ""; - ChatBuffer.clear(); - IsChatOpen = false; - } - - @Override - public void RenderGUI(EngineInstance engineInstance, long frameTimeNS, GameCore parent) { - int windowFlags = ImGuiWindowFlags.NoDecoration - | ImGuiWindowFlags.AlwaysAutoResize - | ImGuiWindowFlags.NoSavedSettings - | ImGuiWindowFlags.NoFocusOnAppearing - | ImGuiWindowFlags.NoMove; - double FrameTimeMS = (frameTimeNS/1000000.0); - double AverageGPUTimeMS = EngineConfig.LAST_AVERAGE_GPU_TIME/1000000.0; - ImGui.setNextWindowPos(0,0, ImGuiCond.Always); - //ImGui.setNextWindowSize(300,100); - ImGui.begin("Game Chat",windowFlags); - float width = ImGui.getIO().getDisplaySizeX(); - ImGui.beginChild("ScrollingRegion", width/5, 200, ImGuiChildFlags.None, ImGuiWindowFlags.HorizontalScrollbar); - { - ClientSideNetworkUtils.GameChats.forEach((Log, Username ) -> { - ImGui.text((Log.FromServer() ? "" : Username +": ") + Log.message()); - }); - if(ClientSideNetworkUtils.GameChats.size() != LastChatCount){ - ImGui.setScrollHereY(1.0f); - LastChatCount = ClientSideNetworkUtils.GameChats.size(); - } - } - if(IsChatOpen){ - if (ImGui.inputText("Chat", ChatBuffer)) { - CurrentChatMessage = ChatBuffer.get(); - } - } else{ - ImGui.text("Press T to type in chat"); - } - ImGui.endChild(); - ImGui.end(); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/Gimbal.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/Gimbal.java deleted file mode 100644 index b66e9ed..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/Gimbal.java +++ /dev/null @@ -1,320 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs; - -import imgui.ImDrawList; -import imgui.ImGui; -import imgui.ImVec2; -import imgui.flag.ImGuiCol; -import imgui.flag.ImGuiWindowFlags; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIOverlay; -import net.halbear.Terrain4J.EngineCore.Main.Scene.IMoveableActorComponent; -import net.halbear.Terrain4J.EngineCore.Main.Util.Maths.T4Math; -import org.joml.Matrix4f; -import org.joml.Vector2f; -import org.joml.Vector3f; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -@Deprecated -public class Gimbal implements GUIOverlay { - private IMoveableActorComponent parent; - public static Map gimbalMap = new HashMap<>(); - public static GimbalType universalType = GimbalType.Move; - private static Vector2f LastMousePos; - private static Vector2f MouseDiff = new Vector2f(0,0); - - - public static void RenderGimbals(EngineInstance engineInstance, long FrameTimeNS, GameCore parent){ - Vector2f CurrentMousePos = new Vector2f(engineInstance.window().getMouseInput().getCurrentPos()); - if(LastMousePos != null) MouseDiff = new Vector2f(CurrentMousePos).sub(LastMousePos); - LastMousePos = new Vector2f(CurrentMousePos); - List gimbals = gimbalMap.values().stream().toList(); - - int winWidth = engineInstance.window().getWidth(); - int winHeight = engineInstance.window().getHeight(); - - ImGui.setNextWindowPos(0, 0); - ImGui.setNextWindowSize(winWidth, winHeight); - - int flags = ImGuiWindowFlags.NoTitleBar | - ImGuiWindowFlags.NoBringToFrontOnFocus | - ImGuiWindowFlags.NoResize | - ImGuiWindowFlags.NoMove | - ImGuiWindowFlags.NoScrollbar | - ImGuiWindowFlags.NoBackground | - ImGuiWindowFlags.NoSavedSettings; - - ImGui.begin("WorldSpaceUIOverlay", flags); - ImGui.getStyle().setAntiAliasedLines(true); - for(int i = 0; i < gimbals.size(); i++){ - gimbals.get(i).DrawGimbalInWorld(engineInstance.scene().GetCamera().GetViewMatrix(), engineInstance.scene().GetProjection().GetProjectionMatrix(),winWidth,winHeight); - } - ImGui.end(); - } - - public enum GimbalType{ - Move, - Resize, - Rotate - } - - private Vector3f Position = new Vector3f(0,0,0); - private Vector3f GimbalArmLengths = new Vector3f(1.0f,1.0f,1.0f); - private String ID = "Gimbal"; - public Gimbal(Vector3f pos, Vector3f GimbalArmLengths, IMoveableActorComponent parent){ - this.parent = parent; - Position = new Vector3f(pos); - this.GimbalArmLengths = new Vector3f(GimbalArmLengths); - } - public Gimbal SetID(String IDIn){ - this.ID = IDIn; - gimbalMap.put(ID, this); - return this; - } - public Gimbal SetGimbalType(GimbalType type){ - universalType = type; - return this; - } - public void SetPosition(Vector3f vector3f){ - Position = new Vector3f(vector3f); - } - public void SetArmLengths(Vector3f gimbalArmLengths){ - GimbalArmLengths = new Vector3f(gimbalArmLengths); - } - @Override - public void RenderGUI(EngineInstance engineInstance, long FrameTimeNS, GameCore parent) { - Vector2f CurrentMousePos = new Vector2f(engineInstance.window().getMouseInput().getCurrentPos()); - if(LastMousePos != null) MouseDiff = new Vector2f(CurrentMousePos).sub(LastMousePos); - LastMousePos = new Vector2f(CurrentMousePos); - DrawGimbalInWorld(engineInstance.scene().GetCamera().GetViewMatrix(), engineInstance.scene().GetProjection().GetProjectionMatrix(),engineInstance.window().getWidth(),engineInstance.window().getHeight()); - } - - public static void DrawCollisionSensor(Matrix4f viewMatrix, Matrix4f projMatrix, int winWidth, int winHeight, Vector3f Point, Vector3f Origin){ - if(Point == null) return; - Vector3f v1 = T4Math.Math3D.GetScreenCoordFromWorldSpace(Point, viewMatrix, projMatrix, winWidth, winHeight); - Vector3f v2 = T4Math.Math3D.GetScreenCoordFromWorldSpace(Origin, viewMatrix, projMatrix, winWidth, winHeight); - if(v1 == null || v2 == null) return; - ImDrawList drawList = ImGui.getBackgroundDrawList(); - int colour = ImGui.getColorU32(1.0f, 0.0f, 0.0f, 0.5f); - drawList.addLine(v1.x, v1.y, v2.x, v2.y, colour, 1f); - drawList.addCircle(new ImVec2(v1.x,v1.y),6,colour,5f); - } - -// public static void DrawCollisionPolygon(Matrix4f viewMatrix, Matrix4f projMatrix, int winWidth, int winHeight, CollisionPoly polygon){ -// if(polygon == null || polygon.v1() == null || polygon.v2() == null || polygon.v3() == null) return; -// Vector3f v1 = T4Math.Math3D.GetScreenCoordFromWorldSpace(polygon.v1(), viewMatrix, projMatrix, winWidth, winHeight); -// Vector3f v2 = T4Math.Math3D.GetScreenCoordFromWorldSpace(polygon.v2(), viewMatrix, projMatrix, winWidth, winHeight); -// Vector3f v3 = T4Math.Math3D.GetScreenCoordFromWorldSpace(polygon.v3(), viewMatrix, projMatrix, winWidth, winHeight); -// if(v1 == null || v2 == null || v3 == null) return; -// ImDrawList drawList = ImGui.getBackgroundDrawList(); -// int colour = ImGui.getColorU32(0.0f, 0.0f, 0.0f, 1.0f); -// drawList.addLine(v1.x, v1.y, v2.x, v2.y, colour, 1f); -// drawList.addLine(v2.x, v2.y, v3.x, v3.y, colour, 1f); -// drawList.addLine(v3.x, v3.y, v1.x, v1.y, colour, 1f); -// colour = ImGui.getColorU32(0.0f, 0.4f, 1.0f, 0.1f); -// drawList.addTriangleFilled( -// new ImVec2(v1.x,v1.y), -// new ImVec2(v2.x,v2.y), -// new ImVec2(v3.x,v3.y) -// ,colour); -// } - - public void DrawGimbalInWorld(Matrix4f viewMatrix, Matrix4f projMatrix, int winWidth, int winHeight) { - Vector3f CentrePoint = new Vector3f(Position); - Vector3f XCPoint = new Vector3f(Position.x + (GimbalArmLengths.x/2.5f),Position.y,Position.z); - Vector3f YCPoint = new Vector3f(Position.x,Position.y + (GimbalArmLengths.y/2.5f),Position.z); - Vector3f ZCPoint = new Vector3f(Position.x,Position.y,Position.z + (GimbalArmLengths.z/2.5f)); - Vector3f ZYPoint = new Vector3f(Position.x,Position.y + (GimbalArmLengths.y/2.5f),Position.z + (GimbalArmLengths.z/2.5f)); - Vector3f XPoint = new Vector3f(Position.x + GimbalArmLengths.x,Position.y,Position.z); - Vector3f XYPoint = new Vector3f(Position.x + (GimbalArmLengths.x/2.5f),Position.y+ (GimbalArmLengths.y/2.5f),Position.z); - Vector3f XYZPoint = new Vector3f(Position.x + (GimbalArmLengths.x/1.5f),Position.y+ (GimbalArmLengths.y/1.5f),Position.z+ (GimbalArmLengths.y/1.5f)); - Vector3f XZPoint = new Vector3f(Position.x + (GimbalArmLengths.x/2.5f),Position.y,Position.z + (GimbalArmLengths.z/2.5f)); - Vector3f YPoint = new Vector3f(Position.x,Position.y + GimbalArmLengths.y,Position.z); - Vector3f ZPoint = new Vector3f(Position.x,Position.y,Position.z + GimbalArmLengths.z); - - Vector3f CentreScreenPos = T4Math.Math3D.GetScreenCoordFromWorldSpace(CentrePoint, viewMatrix, projMatrix, winWidth, winHeight); - Vector3f XCScreenPos = T4Math.Math3D.GetScreenCoordFromWorldSpace(XCPoint, viewMatrix, projMatrix, winWidth, winHeight); - Vector3f YCScreenPos = T4Math.Math3D.GetScreenCoordFromWorldSpace(YCPoint, viewMatrix, projMatrix, winWidth, winHeight); - Vector3f ZCScreenPos = T4Math.Math3D.GetScreenCoordFromWorldSpace(ZCPoint, viewMatrix, projMatrix, winWidth, winHeight); - Vector3f ZYScreenPos = T4Math.Math3D.GetScreenCoordFromWorldSpace(ZYPoint, viewMatrix, projMatrix, winWidth, winHeight); - Vector3f XYScreenPos = T4Math.Math3D.GetScreenCoordFromWorldSpace(XYPoint, viewMatrix, projMatrix, winWidth, winHeight); - Vector3f XYZScreenPos = T4Math.Math3D.GetScreenCoordFromWorldSpace(XYZPoint, viewMatrix, projMatrix, winWidth, winHeight); - Vector3f XZScreenPos = T4Math.Math3D.GetScreenCoordFromWorldSpace(XZPoint, viewMatrix, projMatrix, winWidth, winHeight); - Vector3f XPointScreenPos = T4Math.Math3D.GetScreenCoordFromWorldSpace(XPoint, viewMatrix, projMatrix, winWidth, winHeight); - Vector3f YPointScreenPos = T4Math.Math3D.GetScreenCoordFromWorldSpace(YPoint, viewMatrix, projMatrix, winWidth, winHeight); - Vector3f ZPointScreenPos = T4Math.Math3D.GetScreenCoordFromWorldSpace(ZPoint, viewMatrix, projMatrix, winWidth, winHeight); - - if (CentreScreenPos == null) return; - ImDrawList drawList = ImGui.getBackgroundDrawList(); - float thickness = 5.0f; - float ButtonMultiplier = 6.0f; - float buttonWidth = thickness * ButtonMultiplier; - float buttonHeight = thickness * ButtonMultiplier; - int color = ImGui.getColorU32(1.0f, 0.0f, 0.0f, 1.0f); - ImGui.pushStyleColor(ImGuiCol.Button, 0.0f, 0.0f, 0.0f, 0.0f); - ImGui.pushStyleColor(ImGuiCol.ButtonHovered, 1.0f, 1.0f, 1.0f, 0.2f); - ImGui.pushStyleColor(ImGuiCol.ButtonActive, 1.0f, 1.0f, 1.0f, 0.4f); - if(XPointScreenPos != null) { - drawList.addLine(CentreScreenPos.x, CentreScreenPos.y, XPointScreenPos.x, XPointScreenPos.y, color, thickness); - float adjustedX = XPointScreenPos.x - (buttonWidth / 2.0f); - float adjustedY = XPointScreenPos.y - (buttonHeight / 2.0f); - ImGui.setCursorScreenPos(adjustedX, adjustedY); - ImGui.button("X##" + ID, buttonWidth, buttonHeight); - switch(universalType) { - case Rotate: - ImVec2 Right = new ImVec2(XPointScreenPos.x, XPointScreenPos.y).plus(new ImVec2(thickness * ButtonMultiplier/2.0f,0)); - ImVec2 Left = new ImVec2(XPointScreenPos.x, XPointScreenPos.y).minus(new ImVec2(thickness * ButtonMultiplier/2.0f,0)); - ImVec2 Bottom = new ImVec2(XPointScreenPos.x, XPointScreenPos.y).minus(new ImVec2(0,thickness * ButtonMultiplier/2.0f)); - ImVec2 Top = new ImVec2(XPointScreenPos.x, XPointScreenPos.y).plus(new ImVec2(0,thickness * ButtonMultiplier/2.0f)); - drawList.addQuadFilled(Left,Top,Right,Bottom,color); - break; - case Resize: - drawList.addRectFilled(XPointScreenPos.x- (thickness * ButtonMultiplier/2.0f), XPointScreenPos.y- (thickness * ButtonMultiplier/2.0f), XPointScreenPos.x+ (thickness * ButtonMultiplier/2.0f), XPointScreenPos.y + (thickness * ButtonMultiplier/2.0f), color); - break; - case Move: - default: - drawList.addCircleFilled(XPointScreenPos.x, XPointScreenPos.y, thickness * ButtonMultiplier/2.0f, color); - break; - } - if (ImGui.isItemActive()) { - switch(universalType) { - case Rotate: - parent.AddRotation(new Vector3f(0,(float) ((MouseDiff.x + MouseDiff.y) / (float) (winWidth / 10.0f)),0)); - break; - case Resize: - parent.AddScale(new Vector3f((MouseDiff.x + MouseDiff.y) / (float) (winWidth / 10.0f), 0, 0)); - break; - case Move: - default: - parent.AddPosition(new Vector3f((MouseDiff.x + MouseDiff.y) / (float) (winWidth / 10.0f), 0, 0)); - break; - } - parent.UpdateAll(); - } - } - color = ImGui.getColorU32(1.0f, 0.0f, 0.0f, 0.4f); - if(XYScreenPos != null && YCScreenPos != null && XCScreenPos != null) { - drawList.addConvexPolyFilled(new ImVec2[]{ - new ImVec2(CentreScreenPos.x,CentreScreenPos.y), - new ImVec2(XCScreenPos.x,XCScreenPos.y), - new ImVec2(XYScreenPos.x,XYScreenPos.y), - new ImVec2(YCScreenPos.x,YCScreenPos.y), - },4,color); - } - color = ImGui.getColorU32(0.0f, 1.0f, 0.0f, 1.0f); - if(YPointScreenPos != null) { - drawList.addLine(CentreScreenPos.x, CentreScreenPos.y, YPointScreenPos.x, YPointScreenPos.y, color, thickness); - float adjustedX = YPointScreenPos.x - (buttonWidth / 2.0f); - float adjustedY = YPointScreenPos.y - (buttonHeight / 2.0f); - ImGui.setCursorScreenPos(adjustedX, adjustedY); - ImGui.button("Y##" + ID, buttonWidth, buttonHeight); - switch(universalType) { - case Rotate: - - ImVec2 Right = new ImVec2(YPointScreenPos.x, YPointScreenPos.y).plus(new ImVec2(thickness * ButtonMultiplier/2.0f,0)); - ImVec2 Left = new ImVec2(YPointScreenPos.x, YPointScreenPos.y).minus(new ImVec2(thickness * ButtonMultiplier/2.0f,0)); - ImVec2 Bottom = new ImVec2(YPointScreenPos.x, YPointScreenPos.y).minus(new ImVec2(0,thickness * ButtonMultiplier/2.0f)); - ImVec2 Top = new ImVec2(YPointScreenPos.x, YPointScreenPos.y).plus(new ImVec2(0,thickness * ButtonMultiplier/2.0f)); - drawList.addQuadFilled(Left,Top,Right,Bottom,color); - break; - case Resize: - drawList.addRectFilled(YPointScreenPos.x- (thickness * ButtonMultiplier/2.0f), YPointScreenPos.y- (thickness * ButtonMultiplier/2.0f), YPointScreenPos.x+ (thickness * ButtonMultiplier/2.0f), YPointScreenPos.y + (thickness * ButtonMultiplier/2.0f), color); - break; - case Move: - default: - drawList.addCircleFilled(YPointScreenPos.x, YPointScreenPos.y, thickness * ButtonMultiplier/2.0f, color); - break; - } - if (ImGui.isItemActive()) { - switch(universalType) { - case Rotate: - parent.AddRotation(new Vector3f((float) ((MouseDiff.x + MouseDiff.y) / (float) (winHeight / 10.0f)),0,0)); - break; - case Resize: - parent.AddScale(new Vector3f(0, (MouseDiff.x + MouseDiff.y) / (float) (winHeight / 10.0f), 0)); - break; - case Move: - default: - parent.AddPosition(new Vector3f(0,-(MouseDiff.y)/(float)(winHeight/10.0f), 0)); - break; - } - parent.UpdateAll(); - } - } - color = ImGui.getColorU32(0.0f, 1.0f, 0.0f, 0.4f); - if(XZScreenPos != null && ZCScreenPos != null && XCScreenPos != null) { - drawList.addConvexPolyFilled(new ImVec2[]{ - new ImVec2(CentreScreenPos.x,CentreScreenPos.y), - new ImVec2(XCScreenPos.x,XCScreenPos.y), - new ImVec2(XZScreenPos.x,XZScreenPos.y), - new ImVec2(ZCScreenPos.x,ZCScreenPos.y), - },4,color); - } - color = ImGui.getColorU32(0.0f, 0.0f, 1.0f, 1.0f); - if(ZPointScreenPos != null) { - drawList.addLine(CentreScreenPos.x, CentreScreenPos.y, ZPointScreenPos.x, ZPointScreenPos.y, color, thickness); - float adjustedX = ZPointScreenPos.x - (buttonWidth / 2.0f); - float adjustedY = ZPointScreenPos.y - (buttonHeight / 2.0f); - ImGui.setCursorScreenPos(adjustedX, adjustedY); - ImGui.button("Z##" + ID, buttonWidth, buttonHeight); - switch(universalType) { - case Rotate: - ImVec2 Right = new ImVec2(ZPointScreenPos.x, ZPointScreenPos.y).plus(new ImVec2(thickness * ButtonMultiplier/2.0f,0)); - ImVec2 Left = new ImVec2(ZPointScreenPos.x, ZPointScreenPos.y).minus(new ImVec2(thickness * ButtonMultiplier/2.0f,0)); - ImVec2 Bottom = new ImVec2(ZPointScreenPos.x, ZPointScreenPos.y).minus(new ImVec2(0,thickness * ButtonMultiplier/2.0f)); - ImVec2 Top = new ImVec2(ZPointScreenPos.x, ZPointScreenPos.y).plus(new ImVec2(0,thickness * ButtonMultiplier/2.0f)); - drawList.addQuadFilled(Left,Top,Right,Bottom,color); - break; - case Resize: - drawList.addRectFilled(ZPointScreenPos.x- (thickness * ButtonMultiplier/2.0f), ZPointScreenPos.y- (thickness * ButtonMultiplier/2.0f), ZPointScreenPos.x+ (thickness * ButtonMultiplier/2.0f), ZPointScreenPos.y + (thickness * ButtonMultiplier/2.0f), color); - break; - case Move: - default: - drawList.addCircleFilled(ZPointScreenPos.x, ZPointScreenPos.y, thickness * ButtonMultiplier/2.0f, color); - break; - } - if (ImGui.isItemActive()) { - switch(universalType) { - case Rotate: - parent.AddRotation(new Vector3f(0,0,(float) ((MouseDiff.x + MouseDiff.y) / (float) (winWidth / 10.0f)))); - break; - case Resize: - parent.AddScale(new Vector3f( 0, 0,(MouseDiff.x + MouseDiff.y) / (float) (winWidth / 10.0f))); - break; - case Move: - default: - parent.AddPosition(new Vector3f(0,0, (-MouseDiff.x + MouseDiff.y)/(float)(winWidth/10.0f))); - break; - } - parent.UpdateAll(); - } - } - color = ImGui.getColorU32(0.0f, 0.0f, 1.0f, 0.4f); - if(ZYScreenPos != null && YCScreenPos != null && ZCScreenPos != null) { - drawList.addConvexPolyFilled(new ImVec2[]{ - new ImVec2(CentreScreenPos.x,CentreScreenPos.y), - new ImVec2(ZCScreenPos.x,ZCScreenPos.y), - new ImVec2(ZYScreenPos.x,ZYScreenPos.y), - new ImVec2(YCScreenPos.x,YCScreenPos.y), - },4,color); - } - - if(universalType == GimbalType.Resize && XYZScreenPos != null) { - color = ImGui.getColorU32(1.0f, 0.8f, 0.0f, 1.0f); - drawList.addLine(CentreScreenPos.x, CentreScreenPos.y, XYZScreenPos.x, XYZScreenPos.y, color, thickness); - float adjustedX = XYZScreenPos.x - (buttonWidth / 2.0f); - float adjustedY = XYZScreenPos.y - (buttonHeight / 2.0f); - ImGui.setCursorScreenPos(adjustedX, adjustedY); - ImGui.button("XYZ##" + ID, buttonWidth, buttonHeight); - drawList.addRectFilled(XYZScreenPos.x- (thickness * ButtonMultiplier/2.0f), XYZScreenPos.y- (thickness * ButtonMultiplier/2.0f), XYZScreenPos.x+ (thickness * ButtonMultiplier/2.0f), XYZScreenPos.y + (thickness * ButtonMultiplier/2.0f), color); - if (ImGui.isItemActive()) { - parent.AddScale(new Vector3f((MouseDiff.x + MouseDiff.y) / (float) (winWidth / 10.0f), (MouseDiff.x + MouseDiff.y) / (float) (winWidth / 10.0f), (MouseDiff.x + MouseDiff.y) / (float) (winWidth / 10.0f))); - parent.UpdateAll(); - } - } - ImGui.popStyleColor(3); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/LoadingScreen.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/LoadingScreen.java deleted file mode 100644 index 158c8b8..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/LoadingScreen.java +++ /dev/null @@ -1,42 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs; - -import imgui.ImGui; -import imgui.ImGuiViewport; -import imgui.flag.ImGuiCol; -import imgui.flag.ImGuiCond; -import imgui.flag.ImGuiWindowFlags; -import imgui.type.ImFloat; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIOverlay; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.GUI.GuiTexture; - -public class LoadingScreen implements GUIOverlay { - private final ImFloat GammaValue = new ImFloat(0.8545f); - private final GuiTexture LoadingTexture; - public LoadingScreen(GuiTexture LoadingScreenTexture){ - LoadingTexture = LoadingScreenTexture; - } - @Override - public void RenderGUI(EngineInstance engineInstance, long frameTimeNS, GameCore parent) { - int windowFlags = ImGuiWindowFlags.NoDecoration - | ImGuiWindowFlags.AlwaysAutoResize - | ImGuiWindowFlags.NoSavedSettings - | ImGuiWindowFlags.NoFocusOnAppearing - | ImGuiWindowFlags.NoNav - | ImGuiWindowFlags.NoMove; - ImGuiViewport viewport = ImGui.getMainViewport(); - float CenterX = viewport.getWorkPosX() + viewport.getWorkSizeX() / 2.0f; - float CenterY = viewport.getWorkPosY() + viewport.getWorkSizeY() / 2.0f; - ImGui.setNextWindowPos(0,0, ImGuiCond.Always); - ImGui.setNextWindowSize(viewport.getWorkSizeX(),viewport.getWorkSizeY()); - ImGui.pushStyleColor(ImGuiCol.WindowBg, 0,0.1f,0.5f,1.0f); - ImGui.begin("Loading Screen BG",windowFlags); - ImGui.end(); - ImGui.setNextWindowPos(CenterX,CenterY, ImGuiCond.Always,0.5f,0.5f); - ImGui.pushStyleColor(ImGuiCol.WindowBg, 0,0.1f,0.5f,0.0f); - ImGui.begin("Loading Screen",windowFlags); - //ImGui.image(PrimaryRuntime.GetRenderThread().GetRenderer().GetGuiTexture(LoadingTexture.ID()),viewport.getWorkSizeX() / 2.0f,viewport.getWorkSizeY() / 2.0f); - ImGui.end(); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/PerformanceOverlay.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/PerformanceOverlay.java deleted file mode 100644 index 99a04fb..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/PerformanceOverlay.java +++ /dev/null @@ -1,332 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs; - -import imgui.ImGui; -import imgui.flag.ImGuiCond; -import imgui.flag.ImGuiWindowFlags; -import imgui.type.ImFloat; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIOverlay; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.PostProcessing.PostProcess; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.ScreenSpace.AmbientOcclusionRenderer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.DeferredSceneRender; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Forward.ForwardSceneRender; -import org.tinylog.Logger; - -public class PerformanceOverlay implements GUIOverlay { - private final ImFloat GammaValue = new ImFloat(0.8545f); - public int[] ShadowSize = new int[]{4096}; - public int[] ShadowDistance = new int[]{1000}; - public float[] Gamma = new float[]{1.75f}; - public float[] Exposure = new float[]{2.5f}; - public float[] BlurRadius = new float[]{2.5f}; - public float[] SSAOscale = new float[]{1.0f}; - - public PerformanceOverlay(){ - ShadowSize[0] = EngineConfig.getInstance().GetShadowMapSize(); - ShadowDistance[0] = (int)EngineConfig.getInstance().MaxShadowDistance(); - } - - @Override - public void RenderGUI(EngineInstance engineInstance, long frameTimeNS, GameCore parent) { - int windowFlags = ImGuiWindowFlags.NoDecoration - | ImGuiWindowFlags.AlwaysAutoResize - | ImGuiWindowFlags.NoSavedSettings - | ImGuiWindowFlags.NoFocusOnAppearing - | ImGuiWindowFlags.NoNav - | ImGuiWindowFlags.NoMove; - double FrameTimeMS = (frameTimeNS/1000000.0); - double AverageGPUTimeMS = EngineConfig.LAST_AVERAGE_GPU_TIME/1000000.0; - ImGui.setNextWindowPos(0,0, ImGuiCond.Always); - //ImGui.setNextWindowSize(300,100); - ImGui.begin("FPS overlay",windowFlags); - ImGui.text("PERFORMANCE METRICS:"); - ImGui.separator(); - ImGui.text(String.format("Vulkan FPS: " + EngineConfig.FrameRate_RENDERTHREAD + "fps | FrameTime: %.2f" + "ms | Avg. GPU Time: %.3f" + "ms | TPS: " + EngineConfig.TPS_RENDERTHREAD,FrameTimeMS,AverageGPUTimeMS)); - ImGui.text(String.format("Primary Thread FPS: " + EngineConfig.FrameRate_PRIMARYTHREAD + "fps | GLFW Window FrameRate:" + EngineConfig.FrameRate_WINDOW + "fps | TPS: " + EngineConfig.TPS_PRIMARYTHREAD)); - ImGui.text(String.format("Main Thread FPS: " + EngineConfig.FrameRate_MAINENGINETHREAD + "fps | TPS: " + EngineConfig.TPS_MAINENGINETHREAD)); - ImGui.text(String.format("Fast Thread FPS: " + EngineConfig.FrameRate_FASTENGINETHREAD + "fps | TPS: " + EngineConfig.TPS_FASTENGINETHREAD)); - ImGui.separator(); - ImGui.text("GRAPHICS SETTINGS:"); - ImGui.text(" "); -// ImGui.text("Debug Options"); -// ImGui.text(" "); -// if(ImGui.button("Debug On")){ -// Logger.debug("Debug On"); -// VulkanRenderer.Debug = true; -// } -// ImGui.sameLine(); -// if(ImGui.button("Debug Off")){ -// Logger.debug("Debug Off"); -// VulkanRenderer.Debug = false; -// } -// if(ImGui.button("Albedo")){ -// Logger.debug("Albedo"); -// VulkanRenderer.debugMode = VulkanRenderer.DebugRenderMode.Albedo; -// } -// ImGui.sameLine(); -// if(ImGui.button("Normals")){ -// Logger.debug("Normals"); -// VulkanRenderer.debugMode = VulkanRenderer.DebugRenderMode.Normals; -// } -// ImGui.sameLine(); -// if(ImGui.button("PBR")){ -// Logger.debug("PBR"); -// VulkanRenderer.debugMode = VulkanRenderer.DebugRenderMode.PBR; -// } -// ImGui.sameLine(); -// if(ImGui.button("SSAO")){ -// Logger.debug("SSAO"); -// VulkanRenderer.debugMode = VulkanRenderer.DebugRenderMode.SSAO; -// } -// if(ImGui.button("Position")){ -// Logger.debug("Position"); -// VulkanRenderer.debugMode = VulkanRenderer.DebugRenderMode.Pos; -// } -// ImGui.sameLine(); -// if(ImGui.button("Emissive")){ -// Logger.debug("Emissive"); -// VulkanRenderer.debugMode = VulkanRenderer.DebugRenderMode.Emissive; -// } -// ImGui.sameLine(); -// if(ImGui.button("Opacity")){ -// Logger.debug("Opacity"); -// VulkanRenderer.debugMode = VulkanRenderer.DebugRenderMode.Opacity; -// } -// ImGui.sameLine(); -// if(ImGui.button("Translucency")){ -// Logger.debug("Translucency"); -// VulkanRenderer.debugMode = VulkanRenderer.DebugRenderMode.Translucency; -// } -// if(ImGui.button("No PostFX")){ -// Logger.debug("No PostFX"); -// VulkanRenderer.debugMode = VulkanRenderer.DebugRenderMode.NoPosProcess; -// } -// ImGui.sameLine(); -// if(ImGui.button("Depth")){ -// Logger.debug("Depth"); -// VulkanRenderer.debugMode = VulkanRenderer.DebugRenderMode.Depth; -// } - ImGui.text("Rendering API:"); - if(ImGui.button("Vulkan")){ - Logger.debug("Switch to Vulkan"); - EngineConfig.getInstance().SetRenderingAPI(EngineConfig.RenderAPI.Vulkan); - } - ImGui.sameLine(); - if(ImGui.button("OpenGL")){ - Logger.debug("Switch to OpenGL"); - EngineConfig.getInstance().SetRenderingAPI(EngineConfig.RenderAPI.OpenGL); - } - ImGui.text("Presets:"); - float ZFarPlane = Math.max(EngineConfig.getInstance().GetZFarPlane(), EngineConfig.getInstance().GetZNearPlane()); - if(ImGui.button("Lowest")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (0); - ForwardSceneRender.SetDualPassRendering(false); - DeferredSceneRender.SetDualPassRendering(false); - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Forward); - EngineConfig.getInstance().RenderShadows(false); - EngineConfig.getInstance().SetAlphaToCoverage(false); - EngineConfig.getInstance().SetShadowMapSize(1); - EngineConfig.getInstance().MaxShadowDistance(64); - ShadowDistance[0] = (int)Math.clamp(EngineConfig.getInstance().MaxShadowDistance(), 64, (int)(ZFarPlane * 1.5)); - ShadowSize[0] = (int)Math.clamp((EngineConfig.getInstance().GetShadowMapSize() / 16) * 16, 16, 8192); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.sameLine(); - if(ImGui.button("Low")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (0); - ForwardSceneRender.SetDualPassRendering(false); - DeferredSceneRender.SetDualPassRendering(false); - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Deferred); - EngineConfig.getInstance().RenderShadows(true); - EngineConfig.getInstance().SetAlphaToCoverage(false); - EngineConfig.getInstance().SetShadowMapSize(256); - EngineConfig.getInstance().MaxShadowDistance((int)(ZFarPlane/4)); - ShadowDistance[0] = (int)Math.clamp(EngineConfig.getInstance().MaxShadowDistance(), 64, (int)(ZFarPlane * 1.5)); - ShadowSize[0] = (int)Math.clamp((EngineConfig.getInstance().GetShadowMapSize() / 16) * 16, 16, 8192); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.sameLine(); - if(ImGui.button("Medium")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (0); - ForwardSceneRender.SetDualPassRendering(true); - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Deferred); - DeferredSceneRender.SetDualPassRendering(true); - EngineConfig.getInstance().RenderShadows(true); - EngineConfig.getInstance().SetAlphaToCoverage(true); - EngineConfig.getInstance().SetShadowMapSize(1024); - EngineConfig.getInstance().MaxShadowDistance((int)(ZFarPlane/2)); - ShadowDistance[0] = (int)Math.clamp(EngineConfig.getInstance().MaxShadowDistance(), 64, (int)(ZFarPlane * 1.5)); - ShadowSize[0] = (int)Math.clamp((EngineConfig.getInstance().GetShadowMapSize() / 16) * 16, 16, 8192); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.sameLine(); - if(ImGui.button("High")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (0); - ForwardSceneRender.SetDualPassRendering(true); - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Deferred); - DeferredSceneRender.SetDualPassRendering(true); - EngineConfig.getInstance().SetAlphaToCoverage(false); - EngineConfig.getInstance().RenderShadows(true); - EngineConfig.getInstance().SetShadowMapSize(4096); - EngineConfig.getInstance().MaxShadowDistance((int)(ZFarPlane)); - ShadowDistance[0] = (int)Math.clamp(EngineConfig.getInstance().MaxShadowDistance(), 64, (int)(ZFarPlane * 1.5)); - ShadowSize[0] = (int)Math.clamp((EngineConfig.getInstance().GetShadowMapSize() / 16) * 16, 16, 8192); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.sameLine(); - if(ImGui.button("Ultra")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (0); - ForwardSceneRender.SetDualPassRendering(true); - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Deferred); - DeferredSceneRender.SetDualPassRendering(true); - EngineConfig.getInstance().SetAlphaToCoverage(false); - EngineConfig.getInstance().RenderShadows(true); - EngineConfig.getInstance().SetShadowMapSize(8192); - EngineConfig.getInstance().MaxShadowDistance( (int)(ZFarPlane * 1.5)); - ShadowDistance[0] = (int)Math.clamp(EngineConfig.getInstance().MaxShadowDistance(), 64, (int)(ZFarPlane * 1.5)); - ShadowSize[0] = (int)Math.clamp((EngineConfig.getInstance().GetShadowMapSize() / 16) * 16, 16, 8192); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.text(" "); - ImGui.text("Shadows:"); - if(ImGui.button("No Shadows")){ - // parent.ChangeGraphicsSettings = true; - // parent.CoolDown = 2000; - EngineConfig.getInstance().RenderShadows(false); - } - ImGui.sameLine(); - if(ImGui.button("Cascading")){ - // parent.ChangeGraphicsSettings = true; - // parent.CoolDown = 2000; - EngineConfig.getInstance().RenderShadows(true); - } - if (ImGui.sliderInt("Shadow Map Size", ShadowSize, 16, 8192)) { - ShadowSize[0] = Math.clamp((ShadowSize[0] / 16) * 16, 16, 8192); - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - EngineConfig.getInstance().SetShadowMapSize(ShadowSize[0]); - } - if (ImGui.sliderInt("Shadow Distance", ShadowDistance, 64, (int)(ZFarPlane * 1.5))) { - ShadowDistance[0] = Math.clamp((ShadowDistance[0] / 64) * 64, 64, (int)(ZFarPlane * 1.5)); - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - EngineConfig.getInstance().MaxShadowDistance(ShadowDistance[0]); - } - if (ImGui.sliderFloat("Gamma", Gamma, 0,10f)) { - PostProcess.GAMMA = Gamma[0]; - } - if (ImGui.sliderFloat("Exposure", Exposure, 0,10f)) { - PostProcess.EXPOSURE = Exposure[0]; - } - if (ImGui.sliderFloat("Bloom Radius", BlurRadius, 0,10f)) { - PostProcess.BLOOM_RADIUS = BlurRadius[0]; - } - if (ImGui.sliderFloat("SSAO Resolution", SSAOscale, 0,2f)) { - AmbientOcclusionRenderer.SSAO_RESOLUTION_SCALE = SSAOscale[0]; - } - ImGui.text(" "); - ImGui.text("anti aliasing:"); - if(ImGui.button("No AA")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (0); - } - ImGui.sameLine(); - if(ImGui.button("FXAA")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (1); - } - ImGui.sameLine(); - if(ImGui.button("MSAAx2")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (2); - } - ImGui.sameLine(); - if(ImGui.button("MSAAx4")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (3); - } - ImGui.sameLine(); - if(ImGui.button("MSAAx8")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = 4; - } - ImGui.text("pipeline:"); - if(ImGui.button("Single Pass")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 500; - ForwardSceneRender.SetDualPassRendering(false); - DeferredSceneRender.SetDualPassRendering(false); - } - ImGui.sameLine(); - if(ImGui.button("dual Pass")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 500; - ForwardSceneRender.SetDualPassRendering(true); - DeferredSceneRender.SetDualPassRendering(true); - } - if(ImGui.button("Forward Rendering")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 500; - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Forward); - //PrimaryRuntime.GetRenderThread().RefreshRenderer(); - } - ImGui.sameLine(); - if(ImGui.button("Deferred Rendering")){ - Logger.debug("Enabling Deferred Rendering"); - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 500; - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Deferred); - // PrimaryRuntime.GetRenderThread().RefreshRenderer(); - } - if(ImGui.button("AlphaToCoverage False")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 500; - EngineConfig.getInstance().SetAlphaToCoverage(false); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.sameLine(); - if(ImGui.button("AlphaToCoverage True")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 500; - EngineConfig.getInstance().SetAlphaToCoverage(true); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan) PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.separator(); - ImGui.text("Level Tools:"); - if(ImGui.button("Spawn Melona")){ - parent.SpawnNewActorEditorComponent(engineInstance); - } - if(parent.PerformanceMetrics.size() > 0) { - ImGui.text(" "); - ImGui.separator(); - for (int i = 0; i < parent.PerformanceMetrics.size(); i++) { - - String[] memoryUsageMetrics = parent.PerformanceMetrics.get(i); - for(int j = 0; j < memoryUsageMetrics.length; j++){ - ImGui.text(memoryUsageMetrics[j]); - } - ImGui.separator(); - ImGui.text(" "); - } - } - ImGui.end(); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/SettingsMenu.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/SettingsMenu.java deleted file mode 100644 index 242a54a..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/SettingsMenu.java +++ /dev/null @@ -1,388 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs; - -import imgui.*; -import imgui.flag.*; -import imgui.type.ImInt; -import imgui.type.ImString; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Main.AudioInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIOverlay; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Scene; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.DeferredSceneRender; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Forward.ForwardSceneRender; -import org.tinylog.Logger; - -public class SettingsMenu implements GUIOverlay { - public int[] Music = new int[]{100}; - public int[] SFX = new int[]{100}; - public int[] Weapons = new int[]{100}; - public int[] Ambient = new int[]{100}; - public int[] ShadowSize = new int[]{4096}; - public int[] ShadowDistance = new int[]{1000}; - public ImInt ServerPort = new ImInt(25565); - public final ImString textBuffer = new ImString(100); - public final ImString UsernameBuffer = new ImString(24); - - public SettingsMenu(){ - textBuffer.set(EngineConfig.getInstance().GetServerIP()); - ServerPort.set(EngineConfig.getInstance().GetServerPort()); - UsernameBuffer.set(EngineConfig.getInstance().GetUserDisplayName()); - Music[0] = (int)(EngineConfig.getInstance().MusicVolume * 100); - SFX[0] = (int)(EngineConfig.getInstance().SoundVolume * 100); - Weapons[0] = (int)(EngineConfig.getInstance().WeaponVolume * 100); - Ambient[0] = (int)(EngineConfig.getInstance().AmbientVolume * 100); - ShadowSize[0] = EngineConfig.getInstance().GetShadowMapSize(); - ShadowDistance[0] = (int)EngineConfig.getInstance().MaxShadowDistance(); - AudioInstance.ApplyUniversalVolume(); - - - } - - @Override - public void RenderGUI(EngineInstance engineInstance, long frameTimeNS, GameCore parent) { - if (!StartMenu.ShowSettings) return; - ImGuiViewport viewport = ImGui.getMainViewport(); - int menuFlags = ImGuiWindowFlags.NoDecoration - | ImGuiWindowFlags.AlwaysAutoResize - | ImGuiWindowFlags.NoSavedSettings - | ImGuiWindowFlags.NoFocusOnAppearing - | ImGuiWindowFlags.NoMove; - - float CenterX = viewport.getWorkPosX() + viewport.getWorkSizeX() / 2.0f; - float CenterY = viewport.getWorkPosY() + viewport.getWorkSizeY() / 2.0f; - ImGui.setNextWindowPos(viewport.getWorkPosX(), viewport.getWorkPosY(), ImGuiCond.Always); - ImGui.setNextWindowSize(viewport.getWorkSizeX(), viewport.getWorkSizeY()); - ImGui.pushStyleColor(ImGuiCol.WindowBg, 0.08f, 0.08f, 0.1f, 1.0f); - ImGui.pushStyleVar(ImGuiStyleVar.WindowPadding, 40f, 30f); - ImGui.pushStyleVar(ImGuiStyleVar.ItemSpacing, 10f, 16f); - ImGui.pushStyleVar(ImGuiStyleVar.WindowRounding, 8f); - - ImGui.begin("Start Menu", menuFlags); - ImGuiIO io = ImGui.getIO(); - ImDrawList drawList = ImGui.getForegroundDrawList(); - ImGui.setWindowFontScale(4.0f); - if (ImGui.button("Return")) { - StartMenu.ShowSettings = false; - if(StartMenu.GameStarted){ - Scene scene = (Scene) engineInstance.scene(); - parent.SwitchBGM(engineInstance, scene, "resources/EngineResources/audio/music/CHILL_REGGAE_2_StealthGroover.ogg"); - } - } - ImGui.sameLine(); - if (ImGui.button("Main Menu")) { - StartMenu.ShowSettings = false; - StartMenu.GameStarted = false; - } - ImGui.sameLine(); - int color = ImGui.getColorU32(ClientSideNetworkUtils.Connected ? 0.0f : 1.0f, ClientSideNetworkUtils.Connected ? 1.0f : 0.0f, 0.0f, 1.0f); - String text = ClientSideNetworkUtils.Connected ? "ONLINE" : "OFFLINE"; - float rightEdge = ImGui.getMainViewport().getPos().x + ImGui.getMainViewport().getSize().x; - ImVec2 textSize = new ImVec2(); - ImGui.calcTextSize(textSize, text); - float textWidth = textSize.x; - float targetX = rightEdge - textWidth - (textSize.y * 2); - - ImVec2 currentPos = new ImVec2(); - ImGui.getCursorScreenPos(currentPos); - ImGui.setCursorScreenPos(targetX, currentPos.y); - - ImGui.text(text); - drawList.addCircleFilled(rightEdge - (textSize.y), currentPos.y + textSize.y/2, textSize.y/2, color); - - ImGui.text("Settings"); - ImGui.setWindowFontScale(3f); - ImGui.spacing(); - if (ImGui.beginTabBar("Settings")) { - if (ImGui.beginTabItem("Multiplayer")) { - ImGui.setWindowFontScale(4.0f); - ImGui.text("Multiplayer Settings"); - ImGui.setWindowFontScale(3f); - ImGui.text("User Configuration"); - if (ImGui.inputText("Player Username", UsernameBuffer)) { - EngineConfig.getInstance().SetUserDisplayName(UsernameBuffer.get()); - } - ImGui.text("Server Configuration"); - if (ImGui.inputText("Server IP Address", textBuffer)) { - ClientSideNetworkUtils.ServerIP = textBuffer.get(); - } - if (ImGui.inputInt("Server Port", ServerPort)) { - ClientSideNetworkUtils.ServerPort = ServerPort.get(); - } - ImGui.text("Players Online: " + (ClientSideNetworkUtils.Connected ? ClientSideNetworkUtils.PlayersOnline : "Not Connected to Server")); - ImGui.text("Client UUID: " + (ClientSideNetworkUtils.Connected ? ClientSideNetworkUtils.clientUUID : "Not Connected to Server")); - if (ImGui.button("Apply and reconnect")) { - EngineConfig.getInstance().SetServerIP(ClientSideNetworkUtils.ServerIP); - EngineConfig.getInstance().SetServerPort(ClientSideNetworkUtils.ServerPort); - ClientSideNetworkUtils.Reconnect(); - } - ImGui.endTabItem(); - } - if (ImGui.beginTabItem("Audio")) { - ImGui.setWindowFontScale(4.0f); - ImGui.text("Audio Settings"); - ImGui.setWindowFontScale(3f); - if (ImGui.sliderInt("Music Volume", Music, 0, 100)) { - EngineConfig.getInstance().MusicVolume = Music[0] / 100.0f; - AudioInstance.ApplyUniversalVolume(); - } - if (ImGui.sliderInt("SFX Volume", SFX, 0, 100)) { - EngineConfig.getInstance().SoundVolume = SFX[0] / 100.0f; - AudioInstance.ApplyUniversalVolume(); - } - if (ImGui.sliderInt("Weapon Volume", Weapons, 0, 100)) { - EngineConfig.getInstance().WeaponVolume = Weapons[0] / 100.0f; - AudioInstance.ApplyUniversalVolume(); - } - if (ImGui.sliderInt("Ambient Volume", Ambient, 0, 100)) { - EngineConfig.getInstance().AmbientVolume = Ambient[0] / 100.0f; - AudioInstance.ApplyUniversalVolume(); - } - if (ImGui.button("Mute")) { - EngineConfig.getInstance().MusicVolume = 0; - EngineConfig.getInstance().SoundVolume = 0; - EngineConfig.getInstance().WeaponVolume = 0; - EngineConfig.getInstance().AmbientVolume = 0; - Music[0] = 0; - SFX[0] = 0; - Weapons[0] = 0; - Ambient[0] = 0; - AudioInstance.ApplyUniversalVolume(); - } - ImGui.sameLine(); - if (ImGui.button("50% Volume")) { - EngineConfig.getInstance().MusicVolume = 0.5f; - EngineConfig.getInstance().SoundVolume = 0.5f; - EngineConfig.getInstance().WeaponVolume = 0.5f; - EngineConfig.getInstance().AmbientVolume = 0.5f; - Music[0] = 50; - SFX[0] = 50; - Weapons[0] = 50; - Ambient[0] = 50; - AudioInstance.ApplyUniversalVolume(); - } - ImGui.sameLine(); - if (ImGui.button("Max Volume")) { - EngineConfig.getInstance().MusicVolume = 1f; - EngineConfig.getInstance().SoundVolume = 1f; - EngineConfig.getInstance().WeaponVolume = 1f; - EngineConfig.getInstance().AmbientVolume = 1f; - Music[0] = 100; - SFX[0] = 100; - Weapons[0] = 100; - Ambient[0] = 100; - AudioInstance.ApplyUniversalVolume(); - } - ImGui.endTabItem(); - } - if (ImGui.beginTabItem("Graphics")) { - ImGui.setWindowFontScale(4.0f); - ImGui.text("Graphics Settings"); - ImGui.setWindowFontScale(3f); - ImGui.text("Rendering API:"); - ImGui.text("Active Renderer: " + EngineConfig.getInstance().GetRenderingAPI().name()); - if(ImGui.button("Vulkan")){ - Logger.debug("Switch to Vulkan"); - EngineConfig.getInstance().SetRenderingAPI(EngineConfig.RenderAPI.Vulkan); - } - ImGui.sameLine(); - if(ImGui.button("OpenGL")){ - Logger.debug("Switch to OpenGL"); - EngineConfig.getInstance().SetRenderingAPI(EngineConfig.RenderAPI.OpenGL); - } - ImGui.text("Presets:"); - float ZFarPlane = Math.max(EngineConfig.getInstance().GetZFarPlane(), EngineConfig.getInstance().GetZNearPlane()); - if(ImGui.button("Lowest")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (0); - ForwardSceneRender.SetDualPassRendering(false); - DeferredSceneRender.SetDualPassRendering(false); - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Forward); - EngineConfig.getInstance().RenderShadows(false); - EngineConfig.getInstance().SetAlphaToCoverage(false); - EngineConfig.getInstance().SetShadowMapSize(1); - EngineConfig.getInstance().MaxShadowDistance(64); - ShadowDistance[0] = (int)Math.clamp(EngineConfig.getInstance().MaxShadowDistance(), 64, (int)(ZFarPlane * 1.5)); - ShadowSize[0] = (int)Math.clamp((EngineConfig.getInstance().GetShadowMapSize() / 16) * 16, 16, 8192); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.sameLine(); - if(ImGui.button("Low")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (0); - ForwardSceneRender.SetDualPassRendering(false); - DeferredSceneRender.SetDualPassRendering(false); - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Deferred); - EngineConfig.getInstance().RenderShadows(true); - EngineConfig.getInstance().SetAlphaToCoverage(false); - EngineConfig.getInstance().SetShadowMapSize(256); - EngineConfig.getInstance().MaxShadowDistance((int)(ZFarPlane/4)); - ShadowDistance[0] = (int)Math.clamp(EngineConfig.getInstance().MaxShadowDistance(), 64, (int)(ZFarPlane * 1.5)); - ShadowSize[0] = (int)Math.clamp((EngineConfig.getInstance().GetShadowMapSize() / 16) * 16, 16, 8192); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.sameLine(); - if(ImGui.button("Medium")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (1); - ForwardSceneRender.SetDualPassRendering(true); - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Deferred); - DeferredSceneRender.SetDualPassRendering(true); - EngineConfig.getInstance().RenderShadows(true); - EngineConfig.getInstance().SetAlphaToCoverage(true); - EngineConfig.getInstance().SetShadowMapSize(1024); - EngineConfig.getInstance().MaxShadowDistance((int)(ZFarPlane/2)); - ShadowDistance[0] = (int)Math.clamp(EngineConfig.getInstance().MaxShadowDistance(), 64, (int)(ZFarPlane * 1.5)); - ShadowSize[0] = (int)Math.clamp((EngineConfig.getInstance().GetShadowMapSize() / 16) * 16, 16, 8192); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.sameLine(); - if(ImGui.button("High")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (0); - ForwardSceneRender.SetDualPassRendering(true); - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Deferred); - DeferredSceneRender.SetDualPassRendering(true); - EngineConfig.getInstance().SetAlphaToCoverage(false); - EngineConfig.getInstance().RenderShadows(true); - EngineConfig.getInstance().SetShadowMapSize(4096); - EngineConfig.getInstance().MaxShadowDistance((int)(ZFarPlane)); - ShadowDistance[0] = (int)Math.clamp(EngineConfig.getInstance().MaxShadowDistance(), 64, (int)(ZFarPlane * 1.5)); - ShadowSize[0] = (int)Math.clamp((EngineConfig.getInstance().GetShadowMapSize() / 16) * 16, 16, 8192); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.sameLine(); - if(ImGui.button("Ultra")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (0); - ForwardSceneRender.SetDualPassRendering(true); - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Deferred); - DeferredSceneRender.SetDualPassRendering(true); - EngineConfig.getInstance().SetAlphaToCoverage(false); - EngineConfig.getInstance().RenderShadows(true); - EngineConfig.getInstance().SetShadowMapSize(8192); - EngineConfig.getInstance().MaxShadowDistance( (int)(ZFarPlane * 1.5)); - ShadowDistance[0] = (int)Math.clamp(EngineConfig.getInstance().MaxShadowDistance(), 64, (int)(ZFarPlane * 1.5)); - ShadowSize[0] = (int)Math.clamp((EngineConfig.getInstance().GetShadowMapSize() / 16) * 16, 16, 8192); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.text(" "); - ImGui.text("Shadows:"); - if(ImGui.button("No Shadows")){ - // parent.ChangeGraphicsSettings = true; - // parent.CoolDown = 2000; - EngineConfig.getInstance().RenderShadows(false); - } - ImGui.sameLine(); - if(ImGui.button("Cascading")){ - // parent.ChangeGraphicsSettings = true; - // parent.CoolDown = 2000; - EngineConfig.getInstance().RenderShadows(true); - } - if (ImGui.sliderInt("Shadow Map Size", ShadowSize, 16, 8192)) { - ShadowSize[0] = Math.clamp((ShadowSize[0] / 16) * 16, 16, 8192); - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - EngineConfig.getInstance().SetShadowMapSize(ShadowSize[0]); - } - if (ImGui.sliderInt("Shadow Distance", ShadowDistance, 64, (int)(ZFarPlane * 1.5))) { - ShadowDistance[0] = Math.clamp((ShadowDistance[0] / 64) * 64, 64, (int)(ZFarPlane * 1.5)); - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - EngineConfig.getInstance().MaxShadowDistance(ShadowDistance[0]); - } - ImGui.text(" "); - ImGui.text("anti aliasing:"); - ImGui.text("Selected AA: " + EngineConfig.getInstance().RenderAAType().name()); - if(ImGui.button("No AA")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (0); - } - ImGui.sameLine(); - if(ImGui.button("FXAA")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (1); - } - ImGui.sameLine(); - if(ImGui.button("MSAAx2")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (2); - } - ImGui.sameLine(); - if(ImGui.button("MSAAx4")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = (3); - } - ImGui.sameLine(); - if(ImGui.button("MSAAx8")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 2000; - parent.NextAAMode = 4; - } - ImGui.text("pipeline:"); - ImGui.text("Selected Pass mode: " + (DeferredSceneRender.DualPassRendering() ? "Dual Pass" : "Single pass")); - if(ImGui.button("Single Pass")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 500; - ForwardSceneRender.SetDualPassRendering(false); - DeferredSceneRender.SetDualPassRendering(false); - } - ImGui.sameLine(); - if(ImGui.button("dual Pass")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 500; - ForwardSceneRender.SetDualPassRendering(true); - DeferredSceneRender.SetDualPassRendering(true); - } - ImGui.text("pipeline lighting method:"); - ImGui.text("Selected Lighting: " + (EngineConfig.getInstance().DeferredRendering() ? "Deferred" : "Forward")); - if(ImGui.button("No Lighting")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 500; - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Forward); - //PrimaryRuntime.GetRenderThread().RefreshRenderer(); - } - ImGui.sameLine(); - if(ImGui.button("Deferred Lighting")){ - Logger.debug("Enabling Deferred Rendering"); - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 500; - EngineConfig.getInstance().SetRenderer(EngineConfig.Renderer.Deferred); - // PrimaryRuntime.GetRenderThread().RefreshRenderer(); - } - ImGui.text("Translucency rendering method:"); - ImGui.text("Selected Translucency: " + (EngineConfig.getInstance().DeferredRendering() ? "Blend Alpha" : "Dither Alpha")); - if(ImGui.button("Alpha Blending (translucency)")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 500; - EngineConfig.getInstance().SetAlphaToCoverage(false); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.sameLine(); - if(ImGui.button("Alpha To Coverage (Dithering)")){ - parent.ChangeGraphicsSettings = true; - parent.CoolDown = 500; - EngineConfig.getInstance().SetAlphaToCoverage(true); - if(engineInstance.window().GetLinkedApi() == EngineConfig.RenderAPI.Vulkan)PrimaryRuntime.GetRenderThread().GetRenderer().GetSceneRender().RebuildPipelines(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - ImGui.endTabItem(); - } - ImGui.endTabBar(); - } - ImGui.end(); - ImGui.popStyleVar(3); - ImGui.popStyleColor(); - } -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/StartMenu.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/StartMenu.java deleted file mode 100644 index 3b750d7..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/StartMenu.java +++ /dev/null @@ -1,83 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs; - -import imgui.ImGui; -import imgui.ImGuiViewport; -import imgui.flag.ImGuiCol; -import imgui.flag.ImGuiCond; -import imgui.flag.ImGuiStyleVar; -import imgui.flag.ImGuiWindowFlags; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIOverlay; -import net.halbear.Terrain4J.EngineCore.Main.AudioInstance; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Scene; - -public class StartMenu implements GUIOverlay { - public static boolean GameStarted = false; - public static boolean ShowSettings = false; - public static boolean ShowCredits = false; - public float Volume = 1.0f; - - private void ApplyVolume(EngineInstance engineInstance) { - Scene scene = (Scene) engineInstance.scene(); - AudioInstance bgm = scene.audioInstances.get("BGM"); - if (bgm != null) { - bgm.SetVolume(Volume); - } - } - @Override - public void RenderGUI(EngineInstance engineInstance, long frameTimeNS, GameCore parent) { - if (GameStarted || ShowSettings || ShowCredits) return; - ImGuiViewport viewport = ImGui.getMainViewport(); - int menuFlags = ImGuiWindowFlags.NoDecoration - | ImGuiWindowFlags.AlwaysAutoResize - | ImGuiWindowFlags.NoSavedSettings - | ImGuiWindowFlags.NoFocusOnAppearing - | ImGuiWindowFlags.NoNav - | ImGuiWindowFlags.NoMove; - - float CenterX = viewport.getWorkPosX() + viewport.getWorkSizeX() / 2.0f; - float CenterY = viewport.getWorkPosY() + viewport.getWorkSizeY() / 2.0f; - ImGui.setNextWindowPos(viewport.getWorkPosX(), viewport.getWorkPosY(), ImGuiCond.Always); - ImGui.setNextWindowSize(viewport.getWorkSizeX(), viewport.getWorkSizeY()); - ImGui.pushStyleColor(ImGuiCol.WindowBg, 0.08f, 0.08f, 0.1f, 1.0f); - ImGui.pushStyleVar(ImGuiStyleVar.WindowPadding, 40f, 30f); - ImGui.pushStyleVar(ImGuiStyleVar.ItemSpacing, 10f, 16f); - ImGui.pushStyleVar(ImGuiStyleVar.WindowRounding, 8f); - - ImGui.begin("Start Menu", menuFlags); - ImGui.setWindowFontScale(8.0f); - float titleX = (viewport.getWorkSizeX() - ImGui.calcTextSize("Shooter Game").x) / 2.0f; - float titleY = viewport.getWorkSizeY() * 0.25f; - ImGui.setCursorPos(titleX, titleY); - ImGui.text("Shooter Game"); - ImGui.setWindowFontScale(3.0f); - ImGui.spacing(); - ImGui.spacing(); - float buttonWidth = 450f; - float buttonHeight = 90f; - float buttonX = (viewport.getWorkSizeX() - buttonWidth) / 2.0f; - - ImGui.setCursorPosX(buttonX); - if (ImGui.button("Play", buttonWidth, buttonHeight)) { - GameStarted = true; - Scene scene = (Scene) engineInstance.scene(); - parent.SwitchBGM(engineInstance, scene, "resources/EngineResources/audio/music/CHILL_REGGAE_2_StealthGroover.ogg"); - } - ImGui.setCursorPosX(buttonX); - if (ImGui.button("Settings", buttonWidth, buttonHeight)) { - ShowSettings = true; - } - ImGui.setCursorPosX(buttonX); - if (ImGui.button("Credits", buttonWidth, buttonHeight)) { - ShowCredits = true; - } - ImGui.setCursorPosX(buttonX); - if (ImGui.button("Quit", buttonWidth, buttonHeight)) { - System.exit(0); - } - ImGui.end(); - ImGui.popStyleVar(3); - ImGui.popStyleColor(); - } -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/T4ImGui.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/T4ImGui.java deleted file mode 100644 index e0c8c9a..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/T4ImGui.java +++ /dev/null @@ -1,33 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs; -import imgui.ImDrawList; -import imgui.ImGui; -import imgui.ImVec2; -import imgui.flag.ImGuiCol; -import imgui.flag.ImGuiMouseButton; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs.*; - -import static net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs.T4ImGuiUtil.IsPointInPolygon; - -public class T4ImGui { - public static boolean polygonButton(String id, ImVec2[] Vertices) { - ImGui.pushID(id); - ImVec2 MousePos = ImGui.getMousePos(); - ImDrawList DrawList = ImGui.getWindowDrawList(); - boolean isHovered = IsPointInPolygon(MousePos, Vertices) && ImGui.isWindowHovered(); - boolean isActive = isHovered && ImGui.isMouseDown(ImGuiMouseButton.Left); - boolean isClicked = isHovered && ImGui.isMouseReleased(ImGuiMouseButton.Left); - int Colour; - if (isActive) { - Colour = ImGui.getColorU32(ImGuiCol.ButtonActive); - } else if (isHovered) { - Colour = ImGui.getColorU32(ImGuiCol.ButtonHovered); - } else { - Colour = ImGui.getColorU32(ImGuiCol.Button); - } - DrawList.addConvexPolyFilled(Vertices, Vertices.length, Colour); - int BorderColour = ImGui.getColorU32(ImGuiCol.Border); - DrawList.addPolyline(Vertices, Vertices.length, BorderColour, 0, 1.0f); - ImGui.popID(); - return isClicked; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/T4ImGuiUtil.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/T4ImGuiUtil.java deleted file mode 100644 index 442c48f..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/GUIs/T4ImGuiUtil.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs; - -import imgui.ImDrawList; -import imgui.ImGui; -import imgui.ImVec2; -import imgui.flag.ImGuiCol; -import imgui.flag.ImGuiMouseButton; - -public class T4ImGuiUtil { - public static boolean IsPointInPolygon(ImVec2 point, ImVec2[] polygon) { - boolean inside = false; - int numVertices = polygon.length; - for (int i = 0, j = numVertices - 1; i < numVertices; j = i++) { - if (((polygon[i].y > point.y) != (polygon[j].y > point.y)) && - (point.x < (polygon[j].x - polygon[i].x) * (point.y - polygon[i].y) / (polygon[j].y - polygon[i].y) + polygon[i].x)) { - inside = !inside; - } - } - return inside; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/ILight.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/ILight.java deleted file mode 100644 index 4b98d90..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/ILight.java +++ /dev/null @@ -1,25 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import org.joml.Vector3f; - -public interface ILight { - - public Vector3f GetColour(); - public float GetIntensity(); - public Vector3f GetPosition(); - public boolean IsDirectional(); - public void SetIntensity(float intensity); - public void SetColour(Vector3f Colour); - public void SetPositon(float Position); - public void SetDirectional(boolean Directional); - public Light.Attenuation GetAttenuation(); - public Light.LightType GetType(); - public void SetType(Light.LightType type); - public void SetAttenuation(Light.Attenuation attenuation); - public Vector3f getConeDirection(); - public float getCutOff(); - public float getCutOffAngle(); - - public void setConeDirection(float x, float y, float z); - public void setConeDirection(Vector3f coneDirection); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/IMoveableActorComponent.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/IMoveableActorComponent.java deleted file mode 100644 index 150cfb9..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/IMoveableActorComponent.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs.Gimbal; -import org.joml.Vector3f; - -public interface IMoveableActorComponent { - public void UpdateAll(); - public Actor3D GetActor(); - public void SetActor(Actor3D actor); - public void AddPosition(Vector3f addedPos); - public void AddRotation(Vector3f addedRot); - public void AddScale(Vector3f addedScale); - public Vector3f GetPosition(); - public Gimbal GetActorGimbal(); - public void SetActorGimbal(Gimbal gimbal); - public void SetPosition(float x, float y, float z); - public void SetPosition(Vector3f Position); - public void SetActorDimensions(float x, float y, float z); - public Vector3f GetActorDimensions(); - public void SetActorScale(float scale); - public void SetActorScale(Vector3f scale); - public Vector3f GetActorScale(); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/IPlayerController.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/IPlayerController.java deleted file mode 100644 index c7fbd09..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/IPlayerController.java +++ /dev/null @@ -1,11 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; - -public interface IPlayerController { - public void SetPlayerControls(IPlayerInputEvents Controls); - public IPlayerInputEvents GetControls(); - public void SetPlayerCamera(String camera); - public Camera GetPlayerCamera(); - public void SwitchActor(PlayerActor3D newActor); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/IPlayerInputEvents.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/IPlayerInputEvents.java deleted file mode 100644 index e243c4c..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/IPlayerInputEvents.java +++ /dev/null @@ -1,9 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import net.halbear.Terrain4J.EngineCore.Input.KeyboardInput; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; - -public interface IPlayerInputEvents { - void Input(KeyboardInput input, long FrameDiffNanoSeconds, PlayerActor3D playerActor, float MOVEMENT_SPEED, GameCore GameCore, IScene ParentScene); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/IScene.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/IScene.java deleted file mode 100644 index 602b1ab..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/IScene.java +++ /dev/null @@ -1,52 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import net.halbear.Terrain4J.EngineCore.Audio.AudioManager; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.SkyBox; -import net.halbear.Terrain4J.EngineCore.Main.AudioInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.DynamicMesh.DynamicTerrainMesh; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Projection.Project3D; - -import java.util.List; -import java.util.Map; -import java.util.Queue; - -public interface IScene { - - public void CameraTick(long FrameDiffNanoSeconds); - public Map GetCameraFrameReg(); - public CameraFrame GetCameraFrame(String Name); - public IScene AddCameraFrame(String Name, CameraFrame frame); - public void StartCameraTrack(String StartFrame, String EndFrame, int TickAmount); - public void SetActiveCameraFrame(String frameName); - public Camera GetCamera(); - public void AddActor(Actor3D NewActor); - public List GetActors(); - public Project3D GetProjection(); - public void RemoveAllActors(); - public Actor3D RemoveActor(Actor3D actor); - public void Input(EngineInstance engineInstance, long FrameDiffNanoSeconds, PlayerActor3D playerActor, float MOVEMENT_SPEED, GameCore parent); - public void GlobalInput(EngineInstance engineInstance, long FrameDiffNanoSeconds, PlayerActor3D playerActor, float MOVEMENT_SPEED, GameCore parent); - public void Update(EngineInstance engineInstance, long FrameDiffNanoSeconds); - public void UpdateFastThread(EngineInstance engineInstance, long FrameDiffNanoSeconds); - public void SecondUpdate(EngineInstance engineInstance); - public void RenderThreadInput(EngineInstance engineInstance, long FrameDiffNanoSeconds); - public void RenderGUIs(EngineInstance engineInstance, long frameTimeNS, GameCore parent); - public void CameraInput(EngineInstance engineInstance, long FrameDiffNanoSeconds); - public String GetActiveCameraFrame(); - public void SetUpAudio(EngineInstance engineInstance, AudioManager manager); - public ISceneLightingManager GetLightingManager(); - public SkyBox GetSkyBox(); - public void SetSkyBox(SkyBox skyBox); - public DynamicTerrainMesh GetTerrainMesh(); - public void CreateTerrainMesh(); - public List GetSprites(); - public Camera2D Get2DCamera(); - public Map audioInstances(); - public void Reset(); - public Queue NetworkedActors(); - public Queue ChangedActors(); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/ISceneLightingManager.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/ISceneLightingManager.java deleted file mode 100644 index 2359a40..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/ISceneLightingManager.java +++ /dev/null @@ -1,14 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import org.joml.Vector3f; - -public interface ISceneLightingManager { - public Vector3f GetAmbientLightColour(); - public float GetAmbientLightIntensity(); - public ILight[] GetLights(); - public void SetAmbientLightIntensity(float Intensity); - public void SetAmbientLightColour(Vector3f Colour); - public void SetLights(ILight[] lights); - public void AddLight(ILight light); - public void AddLights(ILight[] lights); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/InputEvents/DebugCameraController.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/InputEvents/DebugCameraController.java deleted file mode 100644 index cb485ba..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/InputEvents/DebugCameraController.java +++ /dev/null @@ -1,48 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.InputEvents; - -import net.halbear.Terrain4J.EngineCore.Input.KeyboardInput; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidBody; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidPhysicsController; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.*; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; -import org.joml.Vector3f; - -import static org.lwjgl.glfw.GLFW.*; - -public class DebugCameraController implements IPlayerInputEvents { - @Override - public void Input(KeyboardInput input, long FrameDiffNanoSeconds, PlayerActor3D playerActor, float MOVEMENT_SPEED, GameCore GameCore, IScene ParentScene) { - Scene scene = (Scene)ParentScene; - float MovementDist = (float)(FrameDiffNanoSeconds / 1000000L) * MOVEMENT_SPEED; - Camera camera = scene.GetCamera(); - if(input.keyPressed(GLFW_KEY_W)){ - camera.MoveForward(MovementDist); - } - if(input.keyPressed(GLFW_KEY_S)){ - camera.MoveBackward(MovementDist); - } - if(input.keyPressed(GLFW_KEY_A)){ - camera.MoveLeft(MovementDist); - } - if(input.keyPressed(GLFW_KEY_D)){ - camera.MoveRight(MovementDist); - } - if(input.keyPressed(GLFW_KEY_SPACE)){ - camera.MoveUp(MovementDist); - } - if(input.keySinglePress(GLFW_KEY_F3)){ - Scene.GUI_MODE = (Scene.GUI_MODE + 1) % 2; - } - if(input.keyPressed(GLFW_KEY_LEFT_CONTROL)){ - camera.Sprint(true); - } else camera.Sprint(false); - if(input.keySinglePress(GLFW_KEY_F)){ - for(int i = 0; i < 20; i++){ - Actor3D Melona = GameCore.SpawnNewActor(PrimaryRuntime.GetEngineInstance(), new Vector3f(-5 + (float)Math.random() * 10,10 + (float)Math.random() * 10, -5 + (float)Math.random() * 10), camera.GetRotation(), camera.GetDirection()); - } - } - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/InputEvents/PhysicsPlayerController.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/InputEvents/PhysicsPlayerController.java deleted file mode 100644 index 6783f92..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/InputEvents/PhysicsPlayerController.java +++ /dev/null @@ -1,96 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.InputEvents; - -import net.halbear.Terrain4J.EngineCore.Input.KeyboardInput; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidBody; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidPhysicsController; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.Scene.*; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; -import org.joml.Vector3f; - -import static org.lwjgl.glfw.GLFW.GLFW_KEY_A; -import static org.lwjgl.glfw.GLFW.GLFW_KEY_D; -import static org.lwjgl.glfw.GLFW.GLFW_KEY_S; -import static org.lwjgl.glfw.GLFW.GLFW_KEY_SPACE; -import static org.lwjgl.glfw.GLFW.GLFW_KEY_W; - -public class PhysicsPlayerController implements IPlayerInputEvents { - - public PhysicsPlayerController(){ - - } - - @Override - public void Input( - KeyboardInput input, - long frameDiffNanoseconds, - PlayerActor3D playerActor, - float movementSpeed, - GameCore gameCore, - IScene parentScene - ) { - if (input == null || playerActor == null || !(parentScene instanceof Scene scene)) { - return; - } - - Camera camera = scene.GetCamera(); - - Camera attachedCamera = Camera.GetCamera(playerActor.AttachedCameraID); - if (attachedCamera != null) { - camera = attachedCamera; - } - - if (camera == null) { - return; - } - - float deltaMilliseconds = frameDiffNanoseconds / 1_000_000.0f; - float movementDist = deltaMilliseconds * movementSpeed; - - float yaw = camera.GetRotation().y; - float sinYaw = (float) Math.sin(yaw); - float cosYaw = (float) Math.cos(yaw); - - Vector3f movement = new Vector3f(); - - if (input.keyPressed(GLFW_KEY_W)) { - movement.add(sinYaw, 0, -cosYaw); - } - if (input.keyPressed(GLFW_KEY_S)) { - movement.add(-sinYaw, 0, cosYaw); - } - if (input.keyPressed(GLFW_KEY_A)) { - movement.add(-cosYaw, 0, -sinYaw); - } - if (input.keyPressed(GLFW_KEY_D)) { - movement.add(cosYaw, 0, sinYaw); - } - - if (movement.lengthSquared() > 0.0f) { - movement.normalize().mul(movementDist); - playerActor.Move(movement); - } - - if (playerActor != null) { - RigidPhysicsController physicsController = (RigidPhysicsController) playerActor.GetPhysicsController(); - RigidBody body = RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID); - if (body != null && body.Grounded) { - scene.Jumps = 0; - scene.GroundedGraceTicks = scene.MaxGroundedGraceTicks; - } else if(scene.GroundedGraceTicks > 0) { - scene.GroundedGraceTicks--; - } - } - - if (input.keySinglePress(GLFW_KEY_SPACE)) { - boolean canUseGroundJump = scene.GroundedGraceTicks > 0 && scene.Jumps == 0; - - if (canUseGroundJump || scene.Jumps < scene.MaxJumps) { - if (playerActor != null) playerActor.Jump(5.0f); - scene.Jumps++; - scene.GroundedGraceTicks = 0; - } - } - } -} - diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Item.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Item.java deleted file mode 100644 index c6589b4..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Item.java +++ /dev/null @@ -1,5 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -public record Item(String ModelID, float FireRate, int MagazineCapacity, float Damage) { - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/JackOfAllTradesActor.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/JackOfAllTradesActor.java new file mode 100644 index 0000000..dc2a352 --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/JackOfAllTradesActor.java @@ -0,0 +1,68 @@ +package net.halbear.Terrain4J.EngineCore.Main.Scene; + +import net.halbear.Terrain4J.EngineCore.Audio.AudioManager; +import net.halbear.Terrain4J.EngineCore.Audio.AudioSource; +import net.halbear.Terrain4J.EngineCore.Audio.SoundBuffer; +import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.ModelData; +import org.joml.Matrix4f; +import org.joml.Quaternionf; +import org.joml.Vector3f; + +import java.util.ArrayList; +import java.util.List; + +public class JackOfAllTradesActor extends Actor { + + private ModelData Particle; + private List particleActors = new ArrayList<>(); + private String SOUND_ID_BUFFER; + private String SOUND_ID_PLAYER; + private AudioSource playerAudioSource; + + public JackOfAllTradesActor(String ID, String ModelID, Vector3f Position, ModelData Particle){ + super(ID,ModelID,Position); + SOUND_ID_BUFFER = ID + "_AUDIO_BUFFER"; + SOUND_ID_PLAYER = ID+"_AUDIO_PLAYER"; + this.Particle = Particle; + } + public JackOfAllTradesActor SetScale(float scale){ + super.SetScale(scale); + return this; + } + public JackOfAllTradesActor SetAudio(EngineInstance engineInstance, String AudioFile){ + AudioManager audioManager = engineInstance.audioManager(); + SoundBuffer buffer = new SoundBuffer(AudioFile); + audioManager.AddSoundBuffer(SOUND_ID_BUFFER, buffer); + playerAudioSource = new AudioSource(true,false); + playerAudioSource.SetPosition(new Vector3f(GetPosition())); + playerAudioSource.SetBuffer(buffer.GetBufferID()); + audioManager.AddSoundSource(SOUND_ID_PLAYER,playerAudioSource); + PlayAudio(); + return this; + } + public JackOfAllTradesActor PlayAudio(){ + playerAudioSource.Play(); + return this; + } + + public void tick(Scene scene){ + List ParticlesToDelete = new ArrayList<>(); + if((int)(Math.random() * 20) == 0){ + ParticleActor particle = new ParticleActor("particle" + particleActors.size(), Particle.ID(), new Vector3f(GetPosition()),new Vector3f(1,1,1),0,new Vector3f(-1f + (float)Math.random() * 2,-1f + (float)Math.random() * 2,-1f + (float)Math.random() * 2),0.0005f,5000); + particleActors.add(particle); + scene.AddActor(particle); + } + for(int i = 0; i < particleActors.size(); i++){ + particleActors.get(i).TickUpdate(); + if(particleActors.get(i).TicksLeft() <= 0){ + scene.RemoveActor(particleActors.get(i)); + ParticlesToDelete.add(i); + } + } + for(int i = ParticlesToDelete.size() - 1; i >= 0; i--){ + particleActors.remove((int)ParticlesToDelete.get(i)); + } + } + +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Light.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Light.java deleted file mode 100644 index 12b8e01..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Light.java +++ /dev/null @@ -1,169 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import org.joml.Vector3f; - -public class Light implements ILight{ - - public LightType GetType() { - return type; - } - - public void SetType(LightType type) { - this.type = type; - if(type == LightType.Directional) - Directional = true; - } - - public enum LightType{ - Spot, - Point, - Directional, - Ambient - } - - private Attenuation attenuation; - private final Vector3f Colour; - private final Vector3f Position; - private boolean Directional = false; - private float Intensity = 0; - private LightType type = LightType.Point; - private Vector3f coneDirection = new Vector3f(); - private float cutOff = 0; - private float cutOffAngle = 0; - - public Light(Vector3f Colour, Vector3f Position, boolean Directional, float Intensity){ - attenuation = new Attenuation(0, 0, 1); - this.Colour = Colour; - this.Position = Position; - this.Directional = Directional; - this.Intensity = Intensity; - } - - public Light(Vector3f Colour, Vector3f Position, LightType type, float Intensity){ - attenuation = new Attenuation(0, 0, 1); - this.Colour = Colour; - this.Position = Position; - this.Directional = type == LightType.Directional; - this.type = type; - this.Intensity = Intensity; - } - - public Light(Vector3f Colour, Vector3f Position, Vector3f coneDirection, float cutOffAngle, float Intensity){ - attenuation = new Attenuation(0, 0, 1); - this.Colour = Colour; - this.Position = Position; - this.Directional = false; - this.type = LightType.Spot; - this.Intensity = Intensity; - } - - public Vector3f getConeDirection() { - return coneDirection; - } - - public float getCutOff() { - return cutOff; - } - - public float getCutOffAngle() { - return cutOffAngle; - } - - public void setConeDirection(float x, float y, float z) { - coneDirection.set(x, y, z); - } - - public void setConeDirection(Vector3f coneDirection) { - this.coneDirection = coneDirection; - } - - public final void setCutOffAngle(float cutOffAngle) { - this.cutOffAngle = cutOffAngle; - cutOff = (float) Math.cos(Math.toRadians(cutOffAngle)); - } - - public Attenuation GetAttenuation() { - return attenuation; - } - - public void SetAttenuation(Attenuation attenuation) { - this.attenuation = attenuation; - } - - @Override - public Vector3f GetColour() { - return Colour; - } - - @Override - public float GetIntensity() { - return Intensity; - } - - @Override - public Vector3f GetPosition() { - return Position; - } - - @Override - public boolean IsDirectional() { - return Directional; - } - - @Override - public void SetIntensity(float intensity) { - this.Intensity = intensity; - } - - @Override - public void SetColour(Vector3f Colour) { - this.Colour.set(new Vector3f(Colour)); - } - - @Override - public void SetPositon(float Position) { - this.Position.set(new Vector3f(Position)); - } - - @Override - public void SetDirectional(boolean Directional) { - this.Directional = Directional; - } - - public static class Attenuation { - - private float constant; - private float exponent; - private float linear; - - public Attenuation(float constant, float linear, float exponent) { - this.constant = constant; - this.linear = linear; - this.exponent = exponent; - } - - public float getConstant() { - return constant; - } - - public float getExponent() { - return exponent; - } - - public float getLinear() { - return linear; - } - - public void setConstant(float constant) { - this.constant = constant; - } - - public void setExponent(float exponent) { - this.exponent = exponent; - } - - public void setLinear(float linear) { - this.linear = linear; - } - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/ParticleActor3D.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/ParticleActor.java similarity index 81% rename from src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/ParticleActor3D.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/ParticleActor.java index b6d3235..6ca1bdd 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Actor/ParticleActor3D.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/ParticleActor.java @@ -1,9 +1,11 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Actor; +package net.halbear.Terrain4J.EngineCore.Main.Scene; import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; +import org.joml.Matrix4f; +import org.joml.Quaternionf; import org.joml.Vector3f; -public class ParticleActor3D extends Actor3D { +public class ParticleActor extends Actor { private Vector3f Velocity; private Vector3f RotatingAngles; @@ -11,7 +13,7 @@ public class ParticleActor3D extends Actor3D { private int LifeTicks = 1000; private float decelerationRate = 0.1f; - public ParticleActor3D(String ID, String ModelID, Vector3f Position, Vector3f RotatingAngles, float Rotation, Vector3f Velocity, float Deceleration, int LifeTicks){ + public ParticleActor(String ID, String ModelID, Vector3f Position, Vector3f RotatingAngles, float Rotation, Vector3f Velocity, float Deceleration, int LifeTicks){ super(ID,ModelID,Position); this.Angle = Rotation; this.RotatingAngles = RotatingAngles; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/PlayerController.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/PlayerController.java deleted file mode 100644 index da98f31..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/PlayerController.java +++ /dev/null @@ -1,86 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidBody; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidPhysicsController; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3DElement; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.InputEvents.PhysicsPlayerController; -import org.joml.Quaternionf; -import org.joml.Vector3f; - -import java.util.HashMap; -import java.util.Map; - -public class PlayerController implements IPlayerController{ - - public static Map ControllerRegistry = new HashMap<>(); - - PlayerActor3D playerActor; - Vector3f Position; - Quaternionf Rotation; - Map Elements = new HashMap<>(); - IPlayerInputEvents InputEvents = new PhysicsPlayerController(); - String PlayerCamera = "DebugCamera"; - final String ID; - - public PlayerController(PlayerActor3D Player, String ContollerID){ - this.playerActor = Player; - - if(Player.PlayerCam != null) { - PlayerCamera = Player.PlayerCam.GetID(); - } else if(Player.AttachedCameraID != null) { - PlayerCamera = Player.AttachedCameraID; - } else { - PlayerCamera = "DebugCamera"; - } - - ID = ContollerID; - ControllerRegistry.put(ContollerID,this); - } - public void SwitchActor(PlayerActor3D newActor){ - if(newActor == null) return; - - if(newActor.PlayerCam == null && newActor.AttachedCameraID != null) { - newActor.AttachCamera(newActor.AttachedCameraID); - } - - if(newActor.PlayerCam == null) return; - - if(playerActor.PhysicsType == Actor3D.PhysicsControllerType.RigidBodySeparatingAxisTheory) { - RigidPhysicsController physicsController = (RigidPhysicsController) playerActor.GetPhysicsController(); - newActor.SetNewPosition(RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID).Position); - newActor.SetNewRotation(RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID).Rotation); - newActor.SetNewVelocity(RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID).LinearVelocity); - newActor.SetNewAngularVelocity(RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID).AngularVelocity); - } - - playerActor = newActor; - PlayerCamera = newActor.PlayerCam.GetID(); - } - - public PlayerController AddActorElement(Actor3DElement newActor){ - Elements.put(newActor.GetID(), newActor); - return this; - } - - @Override - public void SetPlayerControls(IPlayerInputEvents Controls) { - this.InputEvents = Controls; - } - - @Override - public IPlayerInputEvents GetControls() { - return InputEvents; - } - - @Override - public void SetPlayerCamera(String camera) { - PlayerCamera = camera; - } - - @Override - public Camera GetPlayerCamera() { - return Camera.CameraRegistry.get(PlayerCamera); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Scene.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Scene.java index 885267d..32ce908 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Scene.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Scene.java @@ -1,494 +1,29 @@ package net.halbear.Terrain4J.EngineCore.Main.Scene; -import net.halbear.Terrain4J.EngineCore.Audio.AudioManager; import net.halbear.Terrain4J.EngineCore.Display.Window; -import net.halbear.Terrain4J.EngineCore.Input.KeyboardInput; -import net.halbear.Terrain4J.EngineCore.Input.MouseListener; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.SkyBox; -import net.halbear.Terrain4J.EngineCore.Main.AudioInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs.GameChat; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs.Gimbal; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs.PerformanceOverlay; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs.StartMenu; -import net.halbear.Terrain4J.EngineCore.Main.Scene.InputEvents.DebugCameraController; -import net.halbear.Terrain4J.EngineCore.Threads.RenderThread; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.DynamicMesh.DynamicTerrainMesh; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Projection.Project3D; -import net.halbear.Terrain4J.EngineCore.Main.AudioInstance.AudioType; -import org.joml.Vector2f; -import org.joml.Vector3f; +import net.halbear.Terrain4J.EngineCore.Logic.*; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Projection.Project3D; -import java.util.*; -import java.util.concurrent.ConcurrentLinkedQueue; +import java.util.ArrayList; +import java.util.List; -import static net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils.*; -import static org.lwjgl.glfw.GLFW.*; -import static org.lwjgl.glfw.GLFW.GLFW_KEY_A; -import static org.lwjgl.glfw.GLFW.GLFW_KEY_D; +public class Scene { -public class Scene implements IScene { - - public static long LastGunFire = 0; - private static final float MOUSE_SENSITIVITY = 0.1f; - private static final float MOVEMENT_SPEED = 0.025f; - - private final Map Actors; - private final List ActiveActors; - private final Queue NetworkedActors = new ConcurrentLinkedQueue<>(); - private final Queue ChangedActors = new ConcurrentLinkedQueue<>(); - - private final Camera2D camera2D; - private final Map Sprites; - private final List ActiveSprites; - - private final Map CameraFrames; + private final List Actors; private final Project3D Projection; private final Camera camera; - public String ActiveCameraFrame = "NO_FRAME"; - public String SetCameraFrame = "NO_FRAME"; - public boolean TransitionCameraFrame = false; - private CameraFrame LastCameraFrame; - public int TotalTransitionTicks = 1000; - public float CurrentTransitionTick = 0; - private Vector2f LastMousePos = new Vector2f(0,0); - private final ISceneLightingManager lightingManager; - private SkyBox skyBox; - public Map audioInstances; - private DynamicTerrainMesh terrainMesh; - public IPlayerController playerController; - private DebugCameraController debugCam = new DebugCameraController(); - - public int Jumps = 0; - public final int MaxJumps = 2; - public int GroundedGraceTicks = 0; - public final int MaxGroundedGraceTicks = 8; - public PlayerActor3D CurrentWeapon; - public PlayerActor3D Musket; - public PlayerActor3D Revolver; - public Item MusketItem; - public Item RevolverItem; - public Item CurrentItem; - public Item FlintLockItem; - public AudioInstance GunCockSFX; - public AudioInstance MusketFireSFX; - public AudioInstance CricketAmbience; - private long TimeSinceLastCricket = 0; - private static final long CRICKET_INTERVAL_NS = 2L * 60 * 1_000_000_000L; - - - public List ActiveGUIs = new ArrayList<>(); - public Map GUIReg = new HashMap<>(); - - public void SetSkyBox(SkyBox skyBox){ - this.skyBox = skyBox; - } - - @Override - public DynamicTerrainMesh GetTerrainMesh() { - return terrainMesh; - } - @Override - public Map audioInstances() { - return audioInstances; - } - @Override - public void CreateTerrainMesh() { - int Width = 32; - int Height = 32; - float[] Heights = new float[Width * Height]; - for(int i = 0; i < Heights.length; i++){ - Heights[i] = 3 * (float)Math.random(); - } - terrainMesh = new DynamicTerrainMesh(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext().GetDevice(), Heights, Width, Height); - } - - @Override - public List GetSprites() { - List actors = new ArrayList<>(); - for(int i = 0; i < ActiveSprites.size(); i++){ - actors.add(Sprites.get(ActiveSprites.get(i))); - } - return actors; - } - - public void AddSprite(Sprite NewActor){ - if(NewActor == null) return; - - Sprites.put(NewActor.GetID(), NewActor); - - if(!ActiveSprites.contains(NewActor.GetID())) { - ActiveSprites.add(NewActor.GetID()); - } - } - - @Override - public Camera2D Get2DCamera() { - return camera2D; - } - - public SkyBox GetSkyBox(){return skyBox;} public Scene(Window window) { - // CreateTerrainMesh(); - lightingManager = new SceneLightingManager(1000,new Vector3f(1f,1f,1f), 0.5f); - Actors = new HashMap<>(); - Sprites = new HashMap<>(); - audioInstances = new HashMap<>(); - ActiveActors = new ArrayList<>(); - ActiveSprites = new ArrayList<>(); - CameraFrames = new HashMap<>(); + Actors = new ArrayList<>(); var EngConfig = EngineConfig.getInstance(); - camera2D = new Camera2D("DebugCamera"); - camera = new Camera("DebugCamera"); - LastCameraFrame = new CameraFrame(camera.GetPosition(),camera.GetRotation(),camera.GetFOV(), "NO_FRAME"); - - int projectionWidth = window != null ? window.getWidth() : EngConfig.getWidth(); - int projectionHeight = window != null ? window.getHeight() : EngConfig.getHeight(); - - Projection = new Project3D(camera.GetFOV(),EngConfig.GetZNearPlane(), EngConfig.GetZFarPlane(), - projectionWidth, projectionHeight); - - if(!PrimaryRuntime.IsServer && !RenderThread.Headless) { - GUIReg.put("PerformanceOverlay",new PerformanceOverlay()); - ActiveGUIs.add("PerformanceOverlay"); - GUIReg.put("ChatLog",new GameChat()); - //ActiveGUIs.add("ChatLog"); - } - - } - public ISceneLightingManager GetLightingManager(){return lightingManager;} - - public void CameraTick(long FrameDiffNanoSeconds){ - float FrameTimeMS = FrameDiffNanoSeconds/1000000.0f; - float DeltaTime = FrameTimeMS/(60.0f/240.0f); - if(TransitionCameraFrame && TotalTransitionTicks > CurrentTransitionTick && !Objects.equals(SetCameraFrame, "NO_FRAME")){ - float StartFOV = LastCameraFrame.FOV(); - Vector3f StartPos = LastCameraFrame.Position(); - Vector3f StartRot = LastCameraFrame.Rotation(); - CameraFrame StartFrame; - if(CameraFrames.containsKey(ActiveCameraFrame)){ - StartFrame = CameraFrames.get(ActiveCameraFrame); - } else StartFrame = new CameraFrame(StartPos,StartRot,StartFOV, "NO_FRAME"); - float EndFOV = camera.GetFOV(); - Vector3f EndPos = camera.GetPosition(); - Vector3f EndRot = camera.GetRotation(); - CameraFrame EndFrame; - if(CameraFrames.containsKey(SetCameraFrame)){ - EndFrame = CameraFrames.get(SetCameraFrame); - } else EndFrame = new CameraFrame(EndPos,EndRot,EndFOV, "NO_FRAME"); - CameraFrame LerpedFrame = StartFrame.Lerp(EndFrame, (int)CurrentTransitionTick, TotalTransitionTicks); - camera.SetCameraFrame(LerpedFrame); - if(LastCameraFrame.FOV() != LerpedFrame.FOV()){ - Projection.ChangeFOV(LerpedFrame.FOV()); - } - CurrentTransitionTick+= DeltaTime; - } else if (TransitionCameraFrame){ - CurrentTransitionTick = 0; - ActiveCameraFrame = SetCameraFrame; - if(!Objects.equals(CameraFrames.get(ActiveCameraFrame).NextFrame(), "NO_FRAME") && CameraFrames.containsKey(CameraFrames.get(ActiveCameraFrame).NextFrame())){ - SetCameraFrame = CameraFrames.get(ActiveCameraFrame).NextFrame(); - } else{ - TotalTransitionTicks = 1000; - TransitionCameraFrame = false; - } - } else{ - if(!Objects.equals(ActiveCameraFrame, SetCameraFrame) && !Objects.equals(SetCameraFrame, "NO_FRAME")){ - LastCameraFrame = new CameraFrame(camera.GetPosition(),camera.GetRotation(),camera.GetFOV(), "NO_FRAME"); - CurrentTransitionTick = 0; - TransitionCameraFrame = true; - } - } - TimeSinceLastCricket += FrameDiffNanoSeconds; - if (TimeSinceLastCricket >= CRICKET_INTERVAL_NS) { - CricketAmbience.Play(); - TimeSinceLastCricket = 0; - } - } - - public void Reset(){ - Actor3D actor; - while((actor = Actors.get(NetworkedActors.poll())) != null) { - RemoveActor(actor); - } - } - - @Override - public Queue NetworkedActors() { - return NetworkedActors; - } - - @Override - public Queue ChangedActors() { - return ChangedActors; - } - - public Map GetCameraFrameReg(){return CameraFrames;} - public CameraFrame GetCameraFrame(String Name){return CameraFrames.get(Name);} - public Scene AddCameraFrame(String Name, CameraFrame frame){ - CameraFrames.put(Name,frame); - return this; - } - public void StartCameraTrack(String StartFrame, String EndFrame, int TickAmount){ - ActiveCameraFrame = StartFrame; - CurrentTransitionTick = 0; - TotalTransitionTicks = TickAmount; - SetCameraFrame = EndFrame; - } - public void SetActiveCameraFrame(String frameName){SetCameraFrame = frameName;} - public String GetActiveCameraFrame(){return ActiveCameraFrame;} - - @Override - public void SetUpAudio(EngineInstance engineInstance, AudioManager manager) { - if(RenderThread.Headless || PrimaryRuntime.IsServer) return; - AudioInstance newInstance = new AudioInstance("resources/EngineResources/audio/music/MENUMUSIC_RetroFutureClean.ogg","BGM",manager,true); - newInstance.Play(); - audioInstances.put("BGM",newInstance); - GunCockSFX = new AudioInstance("resources/EngineResources/audio/sounds/GunCock.ogg", "GunCockSFX", manager, false).SetAudioType(AudioType.SFX); - MusketFireSFX = new AudioInstance("resources/EngineResources/audio/sounds/MusketFire.ogg", "MusketFireSFX", manager, false).SetAudioType(AudioType.WEAPONS); - CricketAmbience = new AudioInstance("resources/EngineResources/audio/sounds/CricketAmbience.ogg", "CricketAmbience", manager, false).SetAudioType(AudioType.AMBIENT); + Projection = new Project3D(EngConfig.GetFOV(),EngConfig.GetZNearPlane(), EngConfig.GetZFarPlane(), + window.getWidth(), window.getHeight()); + camera = new Camera(); } public Camera GetCamera(){return camera;} - public void AddActor(Actor3D NewActor){ - if(NewActor == null) return; - - Actors.put(NewActor.GetID(), NewActor); - - if(!ActiveActors.contains(NewActor.GetID())) { - ActiveActors.add(NewActor.GetID()); - } - } - public List GetActors(){ - List actors = new ArrayList<>(); - for(int i = 0; i < ActiveActors.size(); i++){ - actors.add(Actors.get(ActiveActors.get(i))); - } - return actors; - } + public void AddActor(Actor NewActor){Actors.add(NewActor);} + public List GetActors(){return Actors;} public Project3D GetProjection(){return Projection;} public void RemoveAllActors(){Actors.clear();} - public Actor3D RemoveActor(Actor3D actor){ - if(actor == null) return null; - - ActiveActors.remove(actor.GetID()); - Actor3D.Actors.remove(actor.GetID()); - Actor3D.ActorNames.remove(actor.GetID()); - - return Actors.remove(actor.GetID()); - } - public void CreatePlayerController(PlayerActor3D CurrentActor){ - CurrentWeapon = CurrentActor; - playerController = new PlayerController(CurrentWeapon, "PLAYERCONTROLLER"); - } - - public void SetNetworkControlledPlayer(PlayerActor3D networkPlayer){ - if(networkPlayer == null) return; - - if(Musket != null && Musket != networkPlayer) { - Musket.AttachedCameraID = "NULL"; - } - - if(Revolver != null && Revolver != networkPlayer) { - Revolver.AttachedCameraID = "NULL"; - } - - Camera camera = GetCamera(); - if(camera == null) return; - - networkPlayer.AttachCamera(camera.GetID()); - networkPlayer.SetCameraOffset(new Vector3f(0, 1.0f, 0)); - - CurrentWeapon = networkPlayer; - Musket = networkPlayer; - Revolver = networkPlayer; - - playerController = new PlayerController(networkPlayer, "PLAYERCONTROLLER"); - playerController.SetPlayerCamera(camera.GetID()); - } - - public void SetCurrentWeapon(PlayerActor3D Weapon) {this.CurrentWeapon = Weapon; } - - public static int GUI_MODE = 1; - - boolean InitialisedGun = false; - - boolean AimingIn = false; - float AimingInPercent = 0; - Vector3f NotAiming = new Vector3f(0.5f, 0.35f, -1.25f); - Vector3f Aiming = new Vector3f(0f, 0.25f, -1.25f); - @Override - public void Input(EngineInstance engineInstance, long FrameDiffNanoSeconds, PlayerActor3D playerActor, float MOVEMENT_SPEED, GameCore parent) { - IScene scene = engineInstance.scene(); - Window window = engineInstance.window(); - - KeyboardInput input = window.getKeyboardInput(); - float MovementDist = (float)(FrameDiffNanoSeconds / 1000000L) * MOVEMENT_SPEED; - Camera camera = scene.GetCamera(); - - if(playerActor!= null)camera = Camera.GetCamera(playerActor.AttachedCameraID); - if(!InitialisedGun && playerActor != null){ - playerActor.SetModelID(MusketItem.ModelID()); - UpdateEntityModelID(playerActor.ID, MusketItem.ModelID()); - CurrentItem= MusketItem; - GunCockSFX.Play(); - InitialisedGun = true; - } - - if(GameChat.IsChatOpen){ - if(input.keyPressed(GLFW_KEY_ENTER)){ - GameChat.IsChatOpen = false; - GameChat.SubmitChatMessage(); - } - if(input.keyPressed(GLFW_KEY_ESCAPE)){ - GameChat.IsChatOpen = false; - GameChat.ChatBuffer.clear(); - } - } - if(!GameChat.IsChatOpen){ - if(input.keyPressed(GLFW_KEY_T)){ - GameChat.IsChatOpen = true; - } - if(!RenderThread.Headless && !PrimaryRuntime.IsServer && playerActor!= null) { - if (input.keySinglePress(GLFW_KEY_M)) { - playerActor.SetModelID(MusketItem.ModelID()); - UpdateEntityModelID(playerActor.ID, MusketItem.ModelID()); - CurrentItem= MusketItem; - GunCockSFX.Play(); - } - if (input.keySinglePress(GLFW_KEY_R)) { - playerActor.SetModelID(RevolverItem.ModelID()); - UpdateEntityModelID(playerActor.ID, RevolverItem.ModelID()); - CurrentItem= RevolverItem; - GunCockSFX.Play(); - } - if (input.keySinglePress(GLFW_KEY_F)) { - playerActor.SetModelID(FlintLockItem.ModelID()); - UpdateEntityModelID(playerActor.ID, FlintLockItem.ModelID()); - CurrentItem= FlintLockItem; - GunCockSFX.Play(); - } - } - MouseListener mouseListener = window.getMouseInput(); - if(!parent.StartMenuActive && !StartMenu.ShowSettings && !StartMenu.ShowCredits ) { - AimingIn = mouseListener.isRightButtonPressed(); - if (AimingIn && AimingInPercent != 1.0f) { - AimingInPercent = Math.clamp(AimingInPercent + (FrameDiffNanoSeconds/1_000_000f)/160f, 0,1); - } else if (!AimingIn && AimingInPercent != 0.0f) { - AimingInPercent = Math.clamp(AimingInPercent - (FrameDiffNanoSeconds/1_000_000f)/160f, 0,1); - } - CurrentWeapon.SetPositionOffset(new Vector3f().set(NotAiming).lerp(Aiming, AimingInPercent)); - if (mouseListener.isLeftButtonPressed()) { - if (CurrentItem != null && playerActor != null) { - long NewTime = System.nanoTime(); - float FireRate = 1000f / CurrentItem.FireRate(); - if (NewTime - LastGunFire > 1_000_000f * FireRate) { - LastGunFire = NewTime; - FireWeapon(playerActor.PositionOffset, CurrentItem.Damage(), 100, camera, playerActor.ID); - // MusketFireSFX.Play(); - } - } - } - if (input.keySinglePress(GLFW_KEY_F2)) { - EngineConfig.getInstance().SetRenderCollisionMesh(!EngineConfig.getInstance().RenderCollisionMeshes()); - } - - if (playerActor == null || CurrentWeapon == null || playerController == null) { - return; - } - - playerController.GetControls().Input(input, FrameDiffNanoSeconds, CurrentWeapon, MOVEMENT_SPEED, parent, this); - } - } - if(GUI_MODE == 0 && !ActiveGUIs.contains("PerformanceOverlay")) ActiveGUIs.add("PerformanceOverlay"); - else if (GUI_MODE != 0) ActiveGUIs.remove("PerformanceOverlay"); - } - - @Override - public void GlobalInput(EngineInstance engineInstance, long FrameDiffNanoSeconds, PlayerActor3D playerActor, float MOVEMENT_SPEED, GameCore parent) { - IScene scene = engineInstance.scene(); - Window window = engineInstance.window(); - - KeyboardInput input = window.getKeyboardInput(); - float MovementDist = (float)(FrameDiffNanoSeconds / 1000000L) * MOVEMENT_SPEED; - if(input.keyPressed(GLFW_KEY_D)) { - scene.Get2DCamera().AddPosition(new Vector2f(1,0)); - } - if(input.keyPressed(GLFW_KEY_A)) { - scene.Get2DCamera().AddPosition(new Vector2f(-1,0)); - } - if (playerActor == null || CurrentWeapon == null || playerController == null) { - debugCam.Input(input, FrameDiffNanoSeconds,null, MOVEMENT_SPEED, parent, scene); - return; - } - - } - - @Override - public void Update(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - - } - - @Override - public void UpdateFastThread(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - - } - - @Override - public void SecondUpdate(EngineInstance engineInstance) { - - } - - @Override - public void RenderThreadInput(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - CameraTick(FrameDiffNanoSeconds); - } - - @Override - public void RenderGUIs(EngineInstance engineInstance, long frameTimeNS, GameCore parent) { - List ActiveGuis = new ArrayList<>(ActiveGUIs); - Gimbal.RenderGimbals(engineInstance,frameTimeNS,parent); - ActiveGuis.forEach(gui->{ - if(GUIReg.containsKey(gui) && !GUIReg.get(gui).getClass().equals(Gimbal.class)){ - GUIReg.get(gui).RenderGUI(engineInstance,frameTimeNS,parent); - } - }); - } - - @Override - public void CameraInput(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - float Multiplier = MOUSE_SENSITIVITY; - IScene scene = engineInstance.scene(); - Camera camera = scene.GetCamera(); - Window window = engineInstance.window(); - - MouseListener MouseInput = window.getMouseInput(); - Vector2f CurrentMousePos = window.getMouseInput().getCurrentPos(); - Vector2f deltaPos = new Vector2f(0,0); - deltaPos.x = 0; - deltaPos.y = 0; - if (LastMousePos.x >= 0 && LastMousePos.y >= 0 && window.getMouseInput().IsWindowFocused()) { - deltaPos.x = CurrentMousePos.x - LastMousePos.x; - deltaPos.y = CurrentMousePos.y - LastMousePos.y; - } - LastMousePos.x = CurrentMousePos.x; - LastMousePos.y = CurrentMousePos.y; - // if(MouseInput.isRightButtonPressed()){ - - camera.AddRotation((float)Math.toRadians(-deltaPos.y * Multiplier),(float)Math.toRadians(-deltaPos.x * Multiplier),0); - // } - engineInstance.audioManager().UpdateListenerPosition(camera); - } - - public DebugCameraController getDebugCam() { - return debugCam; - } - - public void setDebugCam(DebugCameraController debugCam) { - this.debugCam = debugCam; - } + public void RemoveActor(Actor actor){Actors.removeIf(Actor->Actor.GetID().equals(actor.GetID()));} } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Scene2D.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Scene2D.java deleted file mode 100644 index de4786f..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Scene2D.java +++ /dev/null @@ -1,241 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import net.halbear.Terrain4J.EngineCore.Audio.AudioManager; -import net.halbear.Terrain4J.EngineCore.Display.Window; -import net.halbear.Terrain4J.EngineCore.Input.KeyboardInput; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.SkyBox; -import net.halbear.Terrain4J.EngineCore.Main.AudioInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.GUIs.StartMenu; -import net.halbear.Terrain4J.EngineCore.Threads.RenderThread; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.DynamicMesh.DynamicTerrainMesh; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Projection.Project3D; -import org.joml.Vector2f; - -import java.util.*; - -import static org.lwjgl.glfw.GLFW.*; - -public class Scene2D implements IScene{ - - public List ActiveGUIs = new ArrayList<>(); - public Map GUIReg = new HashMap<>(); - private final Camera2D camera2D; - private final Map UnsortedSprites; - private final List ActiveSprites; - - public int TotalTransitionTicks = 1000; - public float CurrentTransitionTick = 0; - private Vector2f LastMousePos = new Vector2f(0,0); - public Map audioInstances; - public IPlayerController playerController; - public int Jumps = 0; - public final int MaxJumps = 2; - public int GroundedGraceTicks = 0; - public final int MaxGroundedGraceTicks = 8; - public String CurrentCam = "DefaultCamera"; - - public Scene2D() - { - UnsortedSprites = new HashMap<>(); - ActiveSprites = new ArrayList<>(); - audioInstances = new HashMap<>(); - camera2D = new Camera2D("DefaultCamera"); - } - - @Override - public void CameraTick(long FrameDiffNanoSeconds) { - - } - - @Override - public Map GetCameraFrameReg() { - return Map.of(); - } - - @Override - public CameraFrame GetCameraFrame(String Name) { - return null; - } - - @Override - public IScene AddCameraFrame(String Name, CameraFrame frame) { - return this; - } - - @Override - public void StartCameraTrack(String StartFrame, String EndFrame, int TickAmount) { - - } - - @Override - public void SetActiveCameraFrame(String frameName) { - - } - - @Override - public Camera GetCamera() { - return null; - } - - @Override - public void AddActor(Actor3D NewActor) { - - } - - @Override - public List GetActors() { - return List.of(); - } - - @Override - public Project3D GetProjection() { - return null; - } - - @Override - public void RemoveAllActors() { - - } - - @Override - public Actor3D RemoveActor(Actor3D actor) { - return null; - } - - @Override - public void Input(EngineInstance engineInstance, long FrameDiffNanoSeconds, PlayerActor3D playerActor, float MOVEMENT_SPEED, GameCore parent) { - - } - - @Override - public void GlobalInput(EngineInstance engineInstance, long FrameDiffNanoSeconds, PlayerActor3D playerActor, float MOVEMENT_SPEED, GameCore parent) { - IScene scene = engineInstance.scene(); - Window window = engineInstance.window(); - - KeyboardInput input = window.getKeyboardInput(); - - if (input.keySinglePress(GLFW_KEY_ESCAPE)) { - parent.StartMenuActive = !parent.StartMenuActive; - StartMenu.GameStarted = parent.StartMenuActive; - StartMenu.ShowSettings = parent.StartMenuActive; - parent.SwitchBGM(engineInstance, this, "resources/EngineResources/audio/music/MENUMUSIC_RetroFutureClean.ogg"); - } - } - - - @Override - public void Update(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - - } - - @Override - public void UpdateFastThread(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - - } - - @Override - public void SecondUpdate(EngineInstance engineInstance) { - - } - - @Override - public void RenderThreadInput(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - - } - - @Override - public void RenderGUIs(EngineInstance engineInstance, long frameTimeNS, GameCore parent) { - - } - - @Override - public void CameraInput(EngineInstance engineInstance, long FrameDiffNanoSeconds) { - - } - - @Override - public String GetActiveCameraFrame() { - return ""; - } - - @Override - public void SetUpAudio(EngineInstance engineInstance, AudioManager manager) { - if(RenderThread.Headless || PrimaryRuntime.IsServer) return; - AudioInstance newInstance = new AudioInstance("resources/EngineResources/audio/music/MENUMUSIC_RetroFutureClean.ogg","BGM",manager,true); - newInstance.Play(); - audioInstances.put("BGM",newInstance); - } - - @Override - public ISceneLightingManager GetLightingManager() { - return null; - } - - @Override - public SkyBox GetSkyBox() { - return null; - } - - @Override - public void SetSkyBox(SkyBox skyBox) { - - } - - @Override - public DynamicTerrainMesh GetTerrainMesh() { - return null; - } - - @Override - public void CreateTerrainMesh() { - - } - - @Override - public List GetSprites() { - List actors = new ArrayList<>(); - for(int i = 0; i < ActiveSprites.size(); i++){ - actors.add(UnsortedSprites.get(ActiveSprites.get(i))); - } - return actors; - } - - public void AddUnsortedSprite(Sprite NewActor){ - if(NewActor == null) return; - - UnsortedSprites.put(NewActor.GetID(), NewActor); - - if(!ActiveSprites.contains(NewActor.GetID())) { - ActiveSprites.add(NewActor.GetID()); - } - } - @Override - public Camera2D Get2DCamera() { - return camera2D; - } - - @Override - public Map audioInstances() { - return audioInstances; - } - - @Override - public void Reset() { - - } - - @Override - public Queue NetworkedActors() { - return null; - } - - @Override - public Queue ChangedActors() { - return null; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/SceneLightingManager.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/SceneLightingManager.java deleted file mode 100644 index e46f822..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/SceneLightingManager.java +++ /dev/null @@ -1,85 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import org.joml.Vector3f; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -public class SceneLightingManager implements ISceneLightingManager { - public static int SHADOW_MAP_CASCADE_COUNT = 6; - public static int MaxLights; - private Vector3f AmbientLightingColour; - private float AmbientLightIntensity; - private List LightingList; - - public SceneLightingManager(int MaxLights,Vector3f AmbientLightingColour, float AmbientLightIntensity){ - this.MaxLights = MaxLights; - this.AmbientLightingColour = new Vector3f(AmbientLightingColour); - this.AmbientLightIntensity = AmbientLightIntensity; - LightingList = new ArrayList<>(); - } - - public static int GetMaxLights() { - return MaxLights; - } - - public static void SetMaxLights(int MaxLights) { - MaxLights = MaxLights; - } - - @Override - public Vector3f GetAmbientLightColour() { - return AmbientLightingColour; - } - - @Override - public float GetAmbientLightIntensity() { - return AmbientLightIntensity; - } - - @Override - public ILight[] GetLights() { - return LightingList.toArray(new ILight[0]); - } - - @Override - public void SetAmbientLightIntensity(float Intensity) { - this.AmbientLightIntensity = Intensity; - } - - @Override - public void SetAmbientLightColour(Vector3f Colour) { - this.AmbientLightingColour = new Vector3f(Colour); - } - - @Override - public void SetLights(ILight[] lights) { - if(LightingList == null){ - LightingList = new ArrayList<>(); - } - LightingList.clear(); - AddLights(lights); - } - - @Override - public void AddLights(ILight[] lights) { - if(LightingList == null){ - LightingList = new ArrayList<>(); - } - LightingList.addAll(Arrays.asList(lights)); - if(LightingList.size() > MaxLights){ - List cutDown = new ArrayList<>(); - cutDown.addAll(LightingList.subList(0,MaxLights)); - LightingList = new ArrayList<>(cutDown); - } - } - - @Override - public void AddLight(ILight light) { - if(LightingList == null){ - LightingList = new ArrayList<>(); - } - if(LightingList.size() < MaxLights)LightingList.add(light); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/SceneLoadData.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/SceneLoadData.java deleted file mode 100644 index b2321ad..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/SceneLoadData.java +++ /dev/null @@ -1,5 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -public class SceneLoadData { - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprite.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprite.java deleted file mode 100644 index abccbe8..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprite.java +++ /dev/null @@ -1,45 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Sprites.SpriteState; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.TextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelsCache; -import org.joml.Vector2f; -import org.joml.Vector4f; - -import java.util.LinkedHashMap; -import java.util.Map; - -public interface Sprite { - public static final Map SpriteRegistry = new LinkedHashMap<>(); - public static final Map SpriteStateRegistry = new LinkedHashMap<>(); - - public Sprite SetCameraZValue(float CameraZValue); - public float GetCameraZValue(); - - public Sprite CompileSprite(TextureCache textureCache, ModelsCache modelsCache, VulkanContext VkCtx); - - public int GetTexturePosition(); - - public String GetID(); - - public String GetModelID(); - - public String GetTextureID(); - - public Vector2f GetPosition(); - - public Vector2f GetSize(); - - public Vector2f GetScale(); - - public Vector4f GetColour(); - - public float GetRotation(); - - public void SetRotation(float rotation); - - public int GetLayer(); - - public void SetLayer(int layer); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/SpriteVk.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/SpriteVk.java deleted file mode 100644 index b3f9117..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/SpriteVk.java +++ /dev/null @@ -1,128 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene; - -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Sprites.SpriteState; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.TextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelsCache; -import org.joml.Vector2f; -import org.joml.Vector4f; - -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.SpriteRendering.SpriteMeshGenerator.GenerateModelFromTexture; - -public class SpriteVk implements Sprite { - public static boolean SPRITE_STATE_MAP_INITIALIZED = false; - - private String ModelID; - private final String textureId; - private final Vector2f position; - private final Vector2f scale; - private final Vector2f size; - private final Vector4f colour; - private float rotation; - private int layer; - private final String ID; - private int texturePosition; - private float CameraZValue = 1.0f; - - public SpriteVk SetCameraZValue(float CameraZValue) { - this.CameraZValue = CameraZValue; - return this; - } - public float GetCameraZValue() { - return CameraZValue; - } - - public SpriteVk(String ID, String textureId, Vector2f position, Vector2f Size, Vector2f Scale) { - this.ID = ID; - this.ModelID = "TO_BE_FULFILLED_LATER"; - this.textureId = textureId; - this.position = new Vector2f().set(position); - this.scale = new Vector2f().set(Scale); - this.size = new Vector2f().set(Size); - this.colour = new Vector4f(1.0f); - this.rotation = 0.0f; - this.layer = 0; - SpriteRegistry.put(ID, this); - } - public SpriteVk(String ID, int texturePosition, String ModelID, String textureId, Vector2f position, Vector2f Scale, Vector2f Size) { - this.ID = ID; - this.ModelID = ModelID; - this.textureId = textureId; - this.texturePosition = texturePosition; - this.position = new Vector2f().set(position); - this.scale = new Vector2f().set(Scale); - this.size = new Vector2f().set(Size); - this.colour = new Vector4f(1.0f); - this.rotation = 0.0f; - this.layer = 0; - SpriteRegistry.put(ID, this); - } - - public SpriteVk(String ID, String TextureID, Vector2f Position, Vector2f Scale, Vector2f Size, TextureCache textureCache, ModelsCache modelsCache, VulkanContext VkCtx){ - this.ID = ID; - this.textureId = TextureID; - this.ModelID = GenerateModelFromTexture(textureCache, modelsCache, VkCtx, TextureID, Size.y); - texturePosition = textureCache.GetPosition(textureId); - this.position = new Vector2f().set(Position); - this.scale = new Vector2f().set(Scale); - this.size = new Vector2f().set(Size); - this.colour = new Vector4f(1.0f); - SpriteRegistry.put(ID, this); - } - - public SpriteVk CompileSprite(TextureCache textureCache, ModelsCache modelsCache, VulkanContext VkCtx){ - this.ModelID = GenerateModelFromTexture(textureCache, modelsCache, VkCtx, textureId, this.size.y); - texturePosition = textureCache.GetPosition(textureId); - SpriteStateRegistry.put(ID, new SpriteState(ModelID, textureId, ID, texturePosition, 0)); - SPRITE_STATE_MAP_INITIALIZED = false; - return this; - } - - public int GetTexturePosition(){ - return texturePosition; - } - - public String GetID(){ - return ID; - } - - public String GetModelID() { - return ModelID; - } - - public String GetTextureID() { - return textureId; - } - - public Vector2f GetPosition() { - return position; - } - - public Vector2f GetSize() { - return size; - } - - public Vector2f GetScale() { - return scale; - } - - public Vector4f GetColour() { - return colour; - } - - public float GetRotation() { - return rotation; - } - - public void SetRotation(float rotation) { - this.rotation = rotation; - } - - public int GetLayer() { - return layer; - } - - public void SetLayer(int layer) { - this.layer = layer; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/LevelEntities.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/LevelEntities.java deleted file mode 100644 index f4f0a48..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/LevelEntities.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Sprites; - -import net.halbear.Terrain4J.EngineCore.Main.Scene.Sprite; - -import java.util.List; - -public class LevelEntities implements SpriteCollection { - @Override - public CollectionType CollectionType() { - return CollectionType.Entities; - } - - @Override - public String CollectionName() { - return ""; - } - - @Override - public List GetSprites() { - return List.of(); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/LimitlessTileMap.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/LimitlessTileMap.java deleted file mode 100644 index a5888f1..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/LimitlessTileMap.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Sprites; - -import net.halbear.Terrain4J.EngineCore.Main.Scene.Sprite; -import org.joml.Vector2i; - -import java.util.ArrayList; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; - -public class LimitlessTileMap implements SpriteCollection{ - - private final String Name; - private final Map TileMap = new LinkedHashMap<>(); - private final List Tiles = new ArrayList<>(); - - public LimitlessTileMap(String Name){ - this.Name = Name; - } - - @Override - public String CollectionName() { - return Name; - } - - @Override - public List GetSprites() { - return List.of(); - } - - @Override - public CollectionType CollectionType() { - return CollectionType.LimitlessTileMap; - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/SpriteCollection.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/SpriteCollection.java deleted file mode 100644 index 6befefb..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/SpriteCollection.java +++ /dev/null @@ -1,38 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Sprites; - -import net.halbear.Terrain4J.EngineCore.Main.Scene.Sprite; -import net.halbear.Terrain4J.EngineCore.Main.Scene.SpriteVk; -import org.joml.Vector2i; - -import java.util.HashMap; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; - -public interface SpriteCollection { - - public static Map SPRITE_STATE_MAP = new LinkedHashMap<>(); - public static Map GetSpriteStateMap() { - if(!SpriteVk.SPRITE_STATE_MAP_INITIALIZED){ - Map states = Sprite.SpriteStateRegistry; - Vector2i i = new Vector2i(0,0); - SPRITE_STATE_MAP.put(i.x, null); - i.x++; - states.forEach((name, state)->{ - SPRITE_STATE_MAP.put(i.x, state); - i.x++; - }); - } - return SPRITE_STATE_MAP; - } - - public enum CollectionType{ - Entities, - TileMap, - LimitlessTileMap - } - - public CollectionType CollectionType(); - public String CollectionName(); - public List GetSprites(); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/SpriteLayer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/SpriteLayer.java deleted file mode 100644 index f30c44b..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/SpriteLayer.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Sprites; - -import net.halbear.Terrain4J.EngineCore.Main.Scene.Sprite; - -import java.util.ArrayList; -import java.util.List; - -public class SpriteLayer { - private int ZIndex = 0; - private final List Sprites = new ArrayList<>(); - - public SpriteLayer(int ZIndex){ - this.ZIndex = ZIndex; - } - - public int GetZindex(){return ZIndex;} - - public SpriteCollection GetSpriteCollection(int index){return Sprites.get(index);} - - public List GetSpriteCollections(){return Sprites;} - - public SpriteLayer AddNewCollection(SpriteCollection collection){ - Sprites.add(collection); - return this; - } - - public List GetSprites(){ - List sprites = new ArrayList<>(); - Sprites.forEach(spriteCollection -> sprites.addAll(spriteCollection.GetSprites())); - return sprites; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/SpriteState.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/SpriteState.java deleted file mode 100644 index 2c6d37a..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/SpriteState.java +++ /dev/null @@ -1,4 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Sprites; - -public record SpriteState(String ModelID,String TextureID, String StateName,int texturePosition, float Z) { -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/Tilemap.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/Tilemap.java deleted file mode 100644 index 95b4064..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Scene/Sprites/Tilemap.java +++ /dev/null @@ -1,68 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Scene.Sprites; - -import net.halbear.Terrain4J.EngineCore.Main.Scene.Sprite; -import net.halbear.Terrain4J.EngineCore.Main.Scene.SpriteVk; -import org.joml.Vector2f; -import org.joml.Vector2i; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -public class Tilemap implements SpriteCollection { - - private final String Name; - private int[][] TileMap; - private final List Tiles = new ArrayList<>(); - private Vector2i TilemapPosition; - private Vector2i TilemapSize; - private boolean CacheUpToDate = false; - private int TextureResolution = 8; - - public Tilemap(String Name, Vector2i TilemapSize, Vector2i TilemapPosition){ - this.Name = Name; - this.TilemapSize = TilemapSize; - this.TilemapPosition = TilemapPosition; - TileMap = new int[TilemapSize.x][TilemapSize.y]; - } - - public Tilemap SetTile(Vector2i TilePosition, int TileID){ - if(TilePosition.x < 0 || TilePosition.x >= TilemapSize.x || TilePosition.y < 0 || TilePosition.y >= TilemapSize.y) return this; - TileMap[TilePosition.x][TilePosition.y] = TileID; - return this; - } - - public int GetTile(Vector2i TilePosition){ - if(TilePosition.x < 0 || TilePosition.x >= TilemapSize.x || TilePosition.y < 0 || TilePosition.y >= TilemapSize.y) return -1; - return TileMap[TilePosition.x][TilePosition.y]; - } - - @Override - public String CollectionName() { - return Name; - } - - private void CacheTiles(){ - Tiles.clear(); - Map spriteStateMap = SpriteCollection.GetSpriteStateMap(); - for(int x = 0; x < TilemapSize.x; x++){ - for(int y = 0; y < TilemapSize.y; y++){ - if(TileMap[x][y] != -1){ - Tiles.add(new SpriteVk(Name + x + "_"+ y, spriteStateMap.get(TileMap[x][y]).texturePosition(), spriteStateMap.get(TileMap[x][y]).ModelID(), spriteStateMap.get(TileMap[x][y]).TextureID(), new Vector2f(TextureResolution * x + TilemapPosition.x, TextureResolution * y + TilemapPosition.y),new Vector2f(1,1),new Vector2f(TextureResolution,TextureResolution)).SetCameraZValue(spriteStateMap.get(TileMap[x][y]).Z())); - } - } - } - CacheUpToDate = true; - } - - @Override - public List GetSprites() { - if(!CacheUpToDate) CacheTiles(); - return Tiles; - } - @Override - public CollectionType CollectionType() { - return CollectionType.TileMap; - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/Noise2D.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/Noise2D.java deleted file mode 100644 index 81f8567..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/Noise2D.java +++ /dev/null @@ -1,67 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Util.Maths; - -import org.joml.Vector2d; - -public class Noise2D { - public static Vector2d GenGradientVector(int p) - { - int h = p & 3; - if (h == 0) return new Vector2d(1.0f, 1.0f); - else if (h == 1) return new Vector2d(-1.0f, 1.0f); - else if (h == 2) return new Vector2d(-1.0f, -1.0f); - else return new Vector2d(1.0f, -1.0f); - } - - static double fade(double t) - { - return t * t * t * (t * (t * 6 - 15) + 10); - } - static double lerp(double t, double x, double y) - { - return x + t * (y - x); - } - public static double Noise2D(double x, double y, int[] permutation) - { - int X = (int)Math.floor(x) & 255; - int Y = (int)Math.floor(y) & 255; - - double xd = x - Math.floor(x); - double yd = y - Math.floor(y); - - Vector2d TR = new Vector2d(xd - 1.0, yd - 1.0); - Vector2d TL = new Vector2d(xd, yd - 1.0); - Vector2d BR = new Vector2d(xd - 1.0, yd); - Vector2d BL = new Vector2d(xd, yd); - - int ValueTR = permutation[permutation[X + 1] + Y + 1]; - int ValueTL = permutation[permutation[X] + Y + 1]; - int ValueBR = permutation[permutation[X + 1] + Y]; - int ValueBL = permutation[permutation[X] + Y]; - - double dTR = TR.dot(GenGradientVector(ValueTR)); - double dTL = TL.dot(GenGradientVector(ValueTL)); - double dBR = BR.dot(GenGradientVector(ValueBR)); - double dBL = BL.dot(GenGradientVector(ValueBL)); - - double u = fade(xd); //perlin curve - double v = fade(yd); - - return lerp(u, - lerp(v, dBL, dTL), - lerp(v, dBR, dTR)); //interpolate it all with the fade curve added - } - - public static double FractalNoise(double x, double y, int Octaves, double amplitude, double frequency, PermutationArray permutation) - { - double FractalNoise = 0; - for (int octave = 0; octave < Octaves; octave++) - { - double Layer = amplitude * Noise2D(x * frequency, y * frequency,permutation.GetPermutation()); - FractalNoise += Layer; - amplitude *= 0.5; - frequency *= 2.0; - } - return FractalNoise; - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/PermutationArray.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/PermutationArray.java deleted file mode 100644 index a0746dc..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/PermutationArray.java +++ /dev/null @@ -1,33 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Util.Maths; - -import java.util.Random; - -public class PermutationArray { - int[] permutation = new int[512]; - public int[] GetPermutation() - { - return permutation; - } - public PermutationArray() { } - public void GeneratePermutationArray(long Seed) - { - Random rnd = new Random(Seed); - permutation = new int[512]; - for (int i = 0; i < 256; i++) - { - permutation[i] = i; - } - for (int p = permutation.length - 1; p > 0; p--) - { - int index = (int)Math.round(rnd.nextDouble() * (p - 1)); - int temp = permutation[p]; - - permutation[p] = permutation[index]; - permutation[index] = temp; - } - for (int i = 0; i < 256; i++) - { - permutation[i + 256] = permutation[i]; - } - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/T4Math.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/T4Math.java index 5fd3261..2682f1d 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/T4Math.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/T4Math.java @@ -1,192 +1,8 @@ package net.halbear.Terrain4J.EngineCore.Main.Util.Maths; -import org.joml.*; - -import java.lang.Math; - -import static net.halbear.Terrain4J.EngineCore.Logic.Physics.WorldPhysicsManager.AirDensityKGM3; -import static net.halbear.Terrain4J.EngineCore.Logic.Physics.WorldPhysicsManager.GravityMS; - public class T4Math { public static double Log2(int n){ return Math.log(n) / Math.log(n); } public static double Square(double n){return n*n;} - - public static class Math2D { - public static boolean IsPointInPolygon(Vector2f point, Vector2f[] polygon) { - boolean inside = false; - int numVertices = polygon.length; - for (int i = 0, j = numVertices - 1; i < numVertices; j = i++) { - if (((polygon[i].y > point.y) != (polygon[j].y > point.y)) && - (point.x < (polygon[j].x - polygon[i].x) * (point.y - polygon[i].y) / (polygon[j].y - polygon[i].y) + polygon[i].x)) { - inside = !inside; - } - } - return inside; - } - } - - public static class Physics{ - public static Vector3f CalculateDragCoefficients(Vector3f TerminalVelocitiesMS, float MassKG, Vector3f CrossSectionAreas, Vector3f Scale){ - return (CalculateDragFromTerminalVelocities(TerminalVelocitiesMS,MassKG * 2,new Vector3f(CrossSectionAreas))); - } - public static Vector3f CalculateDrag(Vector3f Velocities, Vector3f DragCoefficients, Vector3f CrossSectionAreas, Vector3f Scale){ - return (CalculateRealDrag(Velocities,DragCoefficients,new Vector3f(CrossSectionAreas))); - } - public static float CalculateFallSpeed(float MassKG, Vector3f Drag, Vector3f Scale){ - return CalculateGravityForce(MassKG * 2, Drag); - } - - public static Vector3f CalculateRealDrag(Vector3f Velocity, Vector3f DragCoefficients, Vector3f CrossSectionAreas){ - float XDrag = 0.5f * (AirDensityKGM3 * Velocity.x * Velocity.x * DragCoefficients.x * CrossSectionAreas.x); - float YDrag = 0.5f * (AirDensityKGM3 * Velocity.y * Velocity.y * DragCoefficients.y * CrossSectionAreas.y); - float ZDrag = 0.5f * (AirDensityKGM3 * Velocity.z * Velocity.z * DragCoefficients.z * CrossSectionAreas.z); - return new Vector3f(XDrag,YDrag,ZDrag); - } - - public static float CalculateGravityForce(float Mass, Vector3f Drag){ - return ((Mass * GravityMS) - Drag.y)/Mass; - } - - public static Vector3f CalculateDragFromTerminalVelocities(Vector3f TerminalVelocities, float Mass, Vector3f CrossSectionAreas){ - float Cdx = (2 * Mass * GravityMS) / (AirDensityKGM3 * TerminalVelocities.x * TerminalVelocities.x * CrossSectionAreas.x); - float Cdy = (2 * Mass * GravityMS) / (AirDensityKGM3 * TerminalVelocities.y * TerminalVelocities.y * CrossSectionAreas.y); - float Cdz = (2 * Mass * GravityMS) / (AirDensityKGM3 * TerminalVelocities.z * TerminalVelocities.z * CrossSectionAreas.z); - return new Vector3f(Cdx, Cdy, Cdz); - } - - - } - - - public static class Math3D { - public static float epsilon = 1e-8f; - - - public static boolean TestAabbAabb( - float minX1, float minY1, float minZ1, float maxX1, float maxY1, float maxZ1, - float minX2, float minY2, float minZ2, float maxX2, float maxY2, float maxZ2) { - - return minX1 <= maxX2 && maxX1 >= minX2 && - minY1 <= maxY2 && maxY1 >= minY2 && - minZ1 <= maxZ2 && maxZ1 >= minZ2; - } - - public static boolean DoesLineCollideWithPoly(Vector3f Origin, Vector3f Point, Vector3f[] Vertices){ - Vector3f LineDirection = new Vector3f(Point).sub(Origin); - float Test = Intersectionf.intersectRayTriangle(Origin,LineDirection, - Vertices[0],Vertices[1],Vertices[2], epsilon); - return(Test >= 0.0f && Test <= 1.0f); - } - - public static Vector3f LineCollisionPointWithPolyRelative(Vector3f Origin, Vector3f Point, Vector3f[] Vertices){ - Vector3f LineDirection = new Vector3f(Point).sub(Origin); - float Test = Intersectionf.intersectRayTriangle(Origin,LineDirection, - Vertices[0],Vertices[1],Vertices[2], epsilon); - if (Test >= 0.0f && Test <= 1.0f) { - return new Vector3f(LineDirection).mul(Test); - } - return null; - } - - public static Vector3f LineCollisionPointWithPoly(Vector3f Origin, Vector3f Point, Vector3f[] Vertices, Vector2f ReturnTestValue){ - Vector3f LineDirection = new Vector3f(Point).sub(Origin); - float Test = Intersectionf.intersectRayTriangle(Origin,LineDirection, - Vertices[0],Vertices[1],Vertices[2], epsilon); - if (Test >= 0.0f && Test <= 1.0f) { - ReturnTestValue.set(Test,1-Test); - return new Vector3f(LineDirection).mul(Test).add(Origin); - } - return null; - } - - public static boolean DoesInfiniteLineCollideWithPoly(Vector3f LinePoint, Vector3f LineDirection, Vector3f[] Vertices){ - //forward test - float Test = Intersectionf.intersectRayTriangle(LinePoint,LineDirection, - Vertices[0],Vertices[1],Vertices[2], epsilon); - if(Test >= 0.0f){ - return true; - } - //backward test - Test = Intersectionf.intersectRayTriangle(LinePoint,new Vector3f(LineDirection.mul(-1f)), - Vertices[0],Vertices[1],Vertices[2], epsilon); - return Test >= 0.0f; - } - - public static Vector3f RayCastCollisionWithPolygon(Vector3f LinePoint, Vector3f LineDirection, Vector3f[] Vertices){ - //forward test - float Test = Intersectionf.intersectRayTriangle(LinePoint,LineDirection, - Vertices[0],Vertices[1],Vertices[2], epsilon); - if(Test >= 0.0f){ - return new Vector3f(LineDirection).mul(Test).add(LinePoint); - } - //backward test - Test = Intersectionf.intersectRayTriangle(LinePoint,new Vector3f(LineDirection.mul(-1f)), - Vertices[0],Vertices[1],Vertices[2], epsilon); - if(Test >= 0.0f){ - return new Vector3f(LineDirection).mul(-Test).add(LinePoint); - } - return null; - } - - public static Vector3f CalculateNormal(Vector3f v1, Vector3f v2, Vector3f v3) { - Vector3f U = new Vector3f(v2.sub(v1)); - Vector3f V = new Vector3f(v3.sub(v1)); - - Vector3f N = new Vector3f(U.mul(V)); - float Nx = (U.x * V.z) - (U.z * V.y); - float Ny = (U.z * V.x) - (U.x * V.z); - float Nz = (U.x * V.y) - (U.y * V.x); - - float Length = (float) org.joml.Math.sqrt(T4Math.Square(Nx) + T4Math.Square(Ny) + T4Math.Square(Nz)); - return new Vector3f(Nx / Length, Ny / Length, Nz / Length); - } - - public static Vector3f GetScreenCoordFromWorldSpace(Vector3f worldPos, Matrix4f viewMatrix, Matrix4f projMatrix, int windowWidth, int windowHeight) { - Matrix4f viewProj = new Matrix4f(projMatrix).mul(viewMatrix); - Vector4f clipSpacePos = new Vector4f(worldPos, 1.0f).mul(viewProj); - if (clipSpacePos.w <= 0.0f) { - return null; - } - float ndcX = clipSpacePos.x / clipSpacePos.w; - float ndcY = clipSpacePos.y / clipSpacePos.w; - float ndcZ = clipSpacePos.z / clipSpacePos.w; - float screenX = ((ndcX + 1.0f) / 2.0f) * windowWidth; - float screenY = ((1.0f - ndcY) / 2.0f) * windowHeight; - return new Vector3f(screenX, screenY, ndcZ); - } - - public static boolean ComplexLinePolyCollisionCheck(Vector3f Origin, Vector3f Point, Vector3f[] Vertices){ - Vector3f LineDirection = new Vector3f(Point).sub(Origin); - float Test = Intersectionf.intersectRayTriangle(Origin,LineDirection, - Vertices[0],Vertices[1],Vertices[2], epsilon); - if(Test >= 0.0f && Test <= 1.0f) return true; - - Vector3f edge1 = new Vector3f(Vertices[1]).sub(Vertices[0]); - Vector3f edge2 = new Vector3f(Vertices[2]).sub(Vertices[0]); - Vector3f normal = new Vector3f(edge1).cross(edge2).normalize(); - Vector3f pAFromV0 = new Vector3f(Origin).sub(Vertices[0]); - Vector3f pBFromV0 = new Vector3f(Point).sub(Vertices[0]); - boolean pAOnPlane = Math.abs(pAFromV0.dot(normal)) < epsilon; - boolean pBOnPlane = Math.abs(pBFromV0.dot(normal)) < epsilon; - - if (pAOnPlane && pBOnPlane) { - if (Intersectionf.testPointInTriangle(Origin.x,Origin.y,Origin.z, - Vertices[0].x,Vertices[0].y,Vertices[0].z, - Vertices[1].x,Vertices[1].y,Vertices[1].z, - Vertices[2].x,Vertices[2].y,Vertices[2].z) || - Intersectionf.testPointInTriangle(Point.x,Point.y,Point.z, - Vertices[0].x,Vertices[0].y,Vertices[0].z, - Vertices[1].x,Vertices[1].y,Vertices[1].z, - Vertices[2].x,Vertices[2].y,Vertices[2].z)) { - return true; - } - if (Intersectionf.testLineSegmentTriangle(Origin, Point, Vertices[0], Vertices[1],Vertices[2], epsilon)){ - return true; - } - } - return false; - } - } } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/T4Raycast.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/T4Raycast.java deleted file mode 100644 index e045a23..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/Util/Maths/T4Raycast.java +++ /dev/null @@ -1,62 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Main.Util.Maths; - -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidBody; -import org.joml.Quaternionf; -import org.joml.Vector2f; -import org.joml.Vector3f; -import org.joml.primitives.AABBf; -import org.joml.primitives.Intersectionf; - -public class T4Raycast { - public static class Hit { - public final RigidBody Body; - public final Vector3f Point; - public final float Distance; - public Hit(RigidBody body, Vector3f point, float distance){ - Body = body; - Point = point; - Distance = distance; - } - } - - public static Hit Nearest(Vector3f origin, Vector3f direction, float maxRange, String excludeRigidBodyID){ - Vector3f dir = new Vector3f(direction).normalize(); - Vector3f scaledDir = new Vector3f(dir).mul(maxRange); - - RigidBody bestBody = null; - float bestT = 1f; - - for (String id : RigidBody.RigidBodies) { - if (excludeRigidBodyID != null && id.equals(excludeRigidBodyID)) continue; - RigidBody body = RigidBody.RigidBodyRegister.get(id); - if (body == null) continue; - - AABBf worldBounds = body.shape.GetWorldAABB(); - Vector2f coarse = new Vector2f(); - boolean coarseHit = Intersectionf.intersectRayAab(origin, scaledDir, - new Vector3f(worldBounds.minX, worldBounds.minY, worldBounds.minZ), - new Vector3f(worldBounds.maxX, worldBounds.maxY, worldBounds.maxZ), - coarse); - if (!coarseHit || coarse.x > bestT) continue; - - Vector3f localOrigin = new Vector3f(origin).sub(body.Position); - Vector3f localDir = new Vector3f(scaledDir); - Quaternionf inverseOrientation = body.shape.Orientation.conjugate(new Quaternionf()); - inverseOrientation.transform(localOrigin); - inverseOrientation.transform(localDir); - - Vector2f localT = new Vector2f(); - boolean hit = Intersectionf.intersectRayAab(localOrigin, localDir, body.shape.BottomLeftBack, body.shape.TopRightForward, localT); - if (!hit || localT.x < 0f || localT.x > 1f) continue; - - if (localT.x < bestT) { - bestT = localT.x; - bestBody = body; - } - } - - if (bestBody == null) return null; - Vector3f hitPoint = new Vector3f(origin).add(new Vector3f(scaledDir).mul(bestT)); - return new Hit(bestBody, hitPoint, bestT * maxRange); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Profiling/CPUMonitor.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Profiling/CPUMonitor.java index 5ed3af8..9400ba9 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Profiling/CPUMonitor.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Profiling/CPUMonitor.java @@ -93,10 +93,10 @@ public class CPUMonitor { break; } } - return output.toString().isEmpty() || output.toString().contains("cannot") ? "Unknown CPU" : output.toString(); + return output.toString().isEmpty() ? "Unknown CPU" : output.toString(); } } catch (Exception e) { - return "Couldn't read CPU name"; + return "Error reading CPU name: " + e.getMessage(); } } } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Profiling/GPUProfiler.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Profiling/GPUProfiler.java index 3d4614b..1f50cea 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Profiling/GPUProfiler.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Profiling/GPUProfiler.java @@ -1,9 +1,12 @@ package net.halbear.Terrain4J.EngineCore.Profiling; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.*; +import java.nio.LongBuffer; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Profiling/VulkanFrameTimings.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Profiling/VulkanFrameTimings.java deleted file mode 100644 index dbb864d..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Profiling/VulkanFrameTimings.java +++ /dev/null @@ -1,86 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Profiling; - -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.vulkan.VkCommandBuffer; -import org.lwjgl.vulkan.VkPhysicalDeviceProperties; -import org.lwjgl.vulkan.VkQueryPoolCreateInfo; - -import java.util.Collections; -import java.util.LinkedHashMap; -import java.util.Map; - -import static org.lwjgl.vulkan.VK13.*; - -public final class VulkanFrameTimings { - private static final int QUERY_COUNT = 16; - private final long[] pools = new long[VulkanUtils.MAX_IN_FLIGHT]; - private final String[][] names = new String[VulkanUtils.MAX_IN_FLIGHT][QUERY_COUNT]; - private final int[] counts = new int[VulkanUtils.MAX_IN_FLIGHT]; - private final float timestampPeriod; - private final int validBits; - private volatile Map milliseconds = Map.of(); - - public VulkanFrameTimings(VulkanContext context, int queueFamily) { - validBits = context.GetPhysicalDevice().GetQueueFamilyProperties().get(queueFamily).timestampValidBits(); - try (var stack = MemoryStack.stackPush()) { - var properties = VkPhysicalDeviceProperties.calloc(stack); - vkGetPhysicalDeviceProperties(context.GetPhysicalDevice().GetPhysicalDevice(), properties); - timestampPeriod = properties.limits().timestampPeriod(); - if (validBits == 0 || timestampPeriod <= 0) return; - var info = VkQueryPoolCreateInfo.calloc(stack).sType$Default() - .queryType(VK_QUERY_TYPE_TIMESTAMP).queryCount(QUERY_COUNT); - var result = stack.mallocLong(1); - for (int i = 0; i < pools.length; i++) { - VulkanUtils.vkCheck(vkCreateQueryPool(context.GetDevice().FetchVulkanDevice(), info, null, result), "Create GPU timing queries"); - pools[i] = result.get(0); - } - } - } - - // The caller has already waited on this frame slot's fence; never wait for queries here. - public void begin(VulkanContext context, VkCommandBuffer command, int frame) { - if (pools[frame] == 0) return; - if (counts[frame] > 1) { - try (var stack = MemoryStack.stackPush()) { - var result = stack.mallocLong(counts[frame]); - int status = vkGetQueryPoolResults(context.GetDevice().FetchVulkanDevice(), pools[frame], - 0, counts[frame], result, Long.BYTES, VK_QUERY_RESULT_64_BIT); - if (status == VK_SUCCESS) { - Map times = new LinkedHashMap<>(); - for (int i = 1; i < counts[frame]; i++) { - times.put(names[frame][i], elapsed(result.get(i - 1), result.get(i), validBits, timestampPeriod)); - } - times.put("total", elapsed(result.get(0), result.get(counts[frame] - 1), validBits, timestampPeriod)); - milliseconds = Collections.unmodifiableMap(times); - } - } - } - counts[frame] = 0; - vkCmdResetQueryPool(command, pools[frame], 0, QUERY_COUNT); - mark(command, frame, "start"); - } - - public void mark(VkCommandBuffer command, int frame, String name) { - if (pools[frame] == 0) return; - int index = counts[frame]++; - if (index >= QUERY_COUNT) throw new IllegalStateException("Too many GPU timing markers"); - names[frame][index] = name; - vkCmdWriteTimestamp2(command, VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT, pools[frame], index); - } - - static double elapsed(long start, long end, int bits, float period) { - long delta = end - start; - if (bits < 64) delta &= (1L << bits) - 1; - return delta * (double) period / 1_000_000.0; - } - - public Map milliseconds() {return milliseconds;} - - public void cleanup(VulkanContext context) { - for (long pool : pools) { - if (pool != 0) vkDestroyQueryPool(context.GetDevice().FetchVulkanDevice(), pool, null); - } - } -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GUI/GuiMesh.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GUI/GuiMesh.java deleted file mode 100644 index 0dd502b..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GUI/GuiMesh.java +++ /dev/null @@ -1,51 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GUI; - -import imgui.ImDrawData; - -import static org.lwjgl.opengl.GL15.*; -import static org.lwjgl.opengl.GL20.glEnableVertexAttribArray; -import static org.lwjgl.opengl.GL20.glVertexAttribPointer; -import static org.lwjgl.opengl.GL30.*; - -public class GuiMesh { - private final int indicesVBO; - private final int vaoID; - private final int verticesVBO; - - public GuiMesh() { - vaoID = glGenVertexArrays(); - glBindVertexArray(vaoID); - - verticesVBO = glGenBuffers(); - glBindBuffer(GL_ARRAY_BUFFER, verticesVBO); - glEnableVertexAttribArray(0); - glVertexAttribPointer(0, 2, GL_FLOAT, false, ImDrawData.sizeOfImDrawVert(), 0); - glEnableVertexAttribArray(1); - glVertexAttribPointer(1, 2, GL_FLOAT, false, ImDrawData.sizeOfImDrawVert(), 8); - glEnableVertexAttribArray(2); - glVertexAttribPointer(2, 4, GL_UNSIGNED_BYTE, true, ImDrawData.sizeOfImDrawVert(), 16); - - indicesVBO = glGenBuffers(); - - glBindBuffer(GL_ARRAY_BUFFER, 0); - glBindVertexArray(0); - } - - public void CleanUp() { - glDeleteBuffers(indicesVBO); - glDeleteBuffers(verticesVBO); - glDeleteVertexArrays(vaoID); - } - - public int GetIndicesVBO() { - return indicesVBO; - } - - public int GetVaoId() { - return vaoID; - } - - public int GetVerticesVBO() { - return verticesVBO; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GUI/OpenGLGuiRenderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GUI/OpenGLGuiRenderer.java deleted file mode 100644 index 64154b6..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GUI/OpenGLGuiRenderer.java +++ /dev/null @@ -1,133 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GUI; - -import imgui.ImDrawData; -import imgui.ImFontAtlas; -import imgui.ImGui; -import imgui.ImGuiIO; -import imgui.type.ImInt; -import net.halbear.Terrain4J.EngineCore.Display.Window; -import net.halbear.Terrain4J.EngineCore.Input.KeyboardInput; -import net.halbear.Terrain4J.EngineCore.Main.Scene.IScene; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Images.Texture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Shader.ShaderProgram; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Shader.UniformsMap; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.GUI.GuiUtils; -import org.joml.Vector2f; -import org.lwjgl.glfw.GLFWKeyCallback; - -import java.nio.ByteBuffer; -import java.util.ArrayList; -import java.util.List; - -import static org.lwjgl.opengl.GL11.*; -import static org.lwjgl.opengl.GL14.*; -import static org.lwjgl.opengl.GL15.*; -import static org.lwjgl.opengl.GL20.GL_FRAGMENT_SHADER; -import static org.lwjgl.opengl.GL20.GL_VERTEX_SHADER; -import static org.lwjgl.opengl.GL30.glBindVertexArray; - -public class OpenGLGuiRenderer { - private GuiMesh guiMesh; - private GLFWKeyCallback prevKeyCallBack; - private Vector2f scale; - private ShaderProgram shaderProgram; - private Texture texture; - private UniformsMap uniformsMap; - - public OpenGLGuiRenderer(Window window) { - List ShaderModules = new ArrayList<>(); - ShaderModules.add(new ShaderProgram.ShaderModuleGL("resources/EngineResources/GLShaders/gui_vertex.glsl", GL_VERTEX_SHADER)); - ShaderModules.add(new ShaderProgram.ShaderModuleGL("resources/EngineResources/GLShaders/gui_fragment.glsl", GL_FRAGMENT_SHADER)); - shaderProgram = new ShaderProgram(ShaderModules); - CreateUniforms(); - CreateGUIResources(window); - KeyboardInput keyboardInput=window.getKeyboardInput(); - keyboardInput.setCharCallBack(new GuiUtils.CharacterCallBack()); - keyboardInput.AddKeyCallBack(new GuiUtils.KeyCallBack());; - } - - private void CreateGUIResources(Window window) { - ImGui.createContext(); - ImGuiIO imGuiIO = ImGui.getIO(); - imGuiIO.setIniFilename(null); - imGuiIO.setDisplaySize(window.getWidth(), window.getHeight()); - ImFontAtlas fontAtlas = ImGui.getIO().getFonts(); - ImInt width = new ImInt(); - ImInt height = new ImInt(); - ByteBuffer buffer = fontAtlas.getTexDataAsRGBA32(width, height); - texture = new Texture(width.get(), height.get(), buffer); - guiMesh = new GuiMesh(); - } - - private void CreateUniforms() { - uniformsMap = new UniformsMap(shaderProgram.GetProgramID()); - uniformsMap.CreateUniform("scale"); - scale = new Vector2f(); - } - - public void Render(IScene scene) { - - shaderProgram.Bind(); - - glEnable(GL_BLEND); - glBlendEquation(GL_FUNC_ADD); - glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE_MINUS_SRC_ALPHA); - glDisable(GL_DEPTH_TEST); - glDisable(GL_CULL_FACE); - - glBindVertexArray(guiMesh.GetVaoId()); - - glBindBuffer(GL_ARRAY_BUFFER, guiMesh.GetVerticesVBO()); - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, guiMesh.GetIndicesVBO()); - - ImGuiIO io = ImGui.getIO(); - scale.x = 2.0f / io.getDisplaySizeX(); - scale.y = -2.0f / io.getDisplaySizeY(); - uniformsMap.SetUniform("scale", scale); - - ImDrawData drawData = ImGui.getDrawData(); - if (drawData == null || drawData.ptr == 0) { - glBindVertexArray(0); - glBindBuffer(GL_ARRAY_BUFFER, 0); - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); - - glEnable(GL_DEPTH_TEST); - glEnable(GL_CULL_FACE); - glDisable(GL_BLEND); - - shaderProgram.UnBind(); - return; - } - int ListCount = drawData.getCmdListsCount(); - for (int i = 0; i < ListCount; i++) { - glBufferData(GL_ARRAY_BUFFER, drawData.getCmdListVtxBufferData(i), GL_STREAM_DRAW); - glBufferData(GL_ELEMENT_ARRAY_BUFFER, drawData.getCmdListIdxBufferData(i), GL_STREAM_DRAW); - - int CommandCount = drawData.getCmdListCmdBufferSize(i); - for (int j = 0; j < CommandCount; j++) { - final int ElementCount = drawData.getCmdListCmdBufferElemCount(i, j); - final int IndexBufferOffset = drawData.getCmdListCmdBufferIdxOffset(i, j); - final int Indices = IndexBufferOffset * ImDrawData.sizeOfImDrawIdx(); - - texture.Bind(); - glDrawElements(GL_TRIANGLES, ElementCount, GL_UNSIGNED_SHORT, Indices); - } - } - - glEnable(GL_DEPTH_TEST); - glEnable(GL_CULL_FACE); - glDisable(GL_BLEND); - } - - public void CleanUp() { - shaderProgram.CleanUp(); - texture.CleanUp(); - if (prevKeyCallBack != null) { - prevKeyCallBack.free(); - } - } - public void Resize(int width, int height) { - ImGuiIO imGuiIO = ImGui.getIO(); - imGuiIO.setDisplaySize(width, height); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GlModels/GLMaterial.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GlModels/GLMaterial.java deleted file mode 100644 index 08d942a..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GlModels/GLMaterial.java +++ /dev/null @@ -1,87 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GlModels; - -import org.joml.Vector4f; - -import java.util.ArrayList; -import java.util.List; - -public class GLMaterial { - private final List meshList; - private String texturePath; - String NormalTexturePath; - boolean hasMetalRoughnessMap; - boolean hasNormalMap; - String MetalRoughnessMap; - Vector4f DiffuseColour; - float Roughness; - float Metallic; - public static final Vector4f DEFAULT_COLOUR = new Vector4f(0.0f, 0.0f, 0.0f, 1.0f); - - public GLMaterial() { - meshList = new ArrayList<>(); - DiffuseColour = DEFAULT_COLOUR; - } - - public void CleanUp() { - meshList.forEach(GLMesh::CleanUp); - } - - public List GetMeshList() { - return meshList; - } - - public String GetTexturePath() { - return texturePath; - } - - public void SetTexturePath(String texturePath) { - this.texturePath = texturePath; - } - - public Vector4f GetDiffuseColour() { - return DiffuseColour; - } - public void SetDiffuseColour(Vector4f diffuseColour) { - this.DiffuseColour = diffuseColour; - } - - public String GetNormalTexturePath() { - return NormalTexturePath; - } - - public void SetNormalTexturePath(String texturePath) { - this.NormalTexturePath = texturePath; - } - - public boolean HasNormalMap() { - return hasNormalMap; - } - public void HasNormalMap(boolean Set){this.hasNormalMap = Set;} - - public String GetRoughnessTexturePath() { - return MetalRoughnessMap; - } - - public void SetRoughnessTexturePath(String texturePath) { - this.MetalRoughnessMap = texturePath; - } - - public boolean HasRoughnessMap() { - return hasMetalRoughnessMap; - } - public void HasRoughnessMap(boolean Set){this.hasMetalRoughnessMap = Set;} - public float GetRoughness() { - return Roughness; - } - public void SetRoughness(float roughness) { - this.Roughness = roughness; - } - - public float GetMetallic() { - return Metallic; - } - public void SetMetallic(float metallic) { - this.Metallic = metallic; - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GlModels/GLMesh.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GlModels/GLMesh.java deleted file mode 100644 index ca4db1c..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GlModels/GLMesh.java +++ /dev/null @@ -1,73 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GlModels; - -import org.lwjgl.opengl.GL30; -import org.lwjgl.system.MemoryUtil; - -import java.nio.FloatBuffer; -import java.nio.IntBuffer; -import java.util.ArrayList; -import java.util.List; - -import static org.lwjgl.opengl.GL15.*; -import static org.lwjgl.opengl.GL20.glEnableVertexAttribArray; -import static org.lwjgl.opengl.GL20.glVertexAttribPointer; -import static org.lwjgl.opengl.GL30.*; - -public class GLMesh { - private int VertexCount; - private int VAO_ID; - private List VBO_ID_List; - String MaterialID; - public String MaterialID() { - return MaterialID; - } - - public GLMesh(float[] vertices, int[] indices, String materialID) { - this.MaterialID = materialID; - this.VertexCount = indices.length; - VBO_ID_List = new ArrayList<>(); - - VAO_ID = glGenVertexArrays(); - glBindVertexArray(VAO_ID); - - int vboId = glGenBuffers(); - glBindBuffer(GL_ARRAY_BUFFER, vboId); - - FloatBuffer verticesBuffer = MemoryUtil.memCallocFloat(vertices.length); - verticesBuffer.put(0, vertices); - - glBufferData(GL_ARRAY_BUFFER, verticesBuffer, GL_STATIC_DRAW); - glEnableVertexAttribArray(0); - glVertexAttribPointer(0, 3, GL_FLOAT, false, 14 * Float.BYTES, 0L); - glEnableVertexAttribArray(1); - glVertexAttribPointer(1, 3, GL_FLOAT, false, 14 * Float.BYTES, 3L * Float.BYTES); - glEnableVertexAttribArray(2); - glVertexAttribPointer(2, 3, GL_FLOAT, false, 14 * Float.BYTES, 6L * Float.BYTES); - glEnableVertexAttribArray(3); - glVertexAttribPointer(3, 3, GL_FLOAT, false, 14 * Float.BYTES, 9L * Float.BYTES); - glEnableVertexAttribArray(4); - glVertexAttribPointer(4, 2, GL_FLOAT, false, 14 * Float.BYTES, 12L * Float.BYTES); - - vboId = glGenBuffers(); - VBO_ID_List.add(vboId); - IntBuffer indicesBuffer = MemoryUtil.memCallocInt(indices.length); - indicesBuffer.put(0, indices); - glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, vboId); - glBufferData(GL_ELEMENT_ARRAY_BUFFER, indicesBuffer, GL_STATIC_DRAW); - glBindBuffer(GL_ARRAY_BUFFER, 0); - glBindVertexArray(0); - - MemoryUtil.memFree(verticesBuffer); - MemoryUtil.memFree(indicesBuffer); - } - public void CleanUp() { - VBO_ID_List.forEach(GL30::glDeleteBuffers); - glDeleteVertexArrays(VAO_ID); - } - public int GetVertexCount() { - return VertexCount; - } - public final int GetVaoID() { - return VAO_ID; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GlModels/GLModel.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GlModels/GLModel.java deleted file mode 100644 index d4b7bd1..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GlModels/GLModel.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GlModels; - -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.MeshData; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelData; - -import java.util.ArrayList; -import java.util.List; - -public class GLModel { - private final String ModelID; - private List MeshList; - - public GLModel(String ModelID, List MeshList, ModelData data) { - this.ModelID = ModelID; - this.MeshList = MeshList; - } - - public void CleanUp() { - MeshList.forEach(GLMesh::CleanUp); - } - - public String GetId() { - return ModelID; - } - - public List GetMaterialList(ModelsCache cache) { - List materials = new ArrayList<>(); - MeshList.forEach(mesh->{ - materials.add(cache.GetMaterial(mesh.MaterialID())); - }); - return materials; - } - - public List GetMeshList() { - return MeshList; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GlModels/ModelsCache.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GlModels/ModelsCache.java deleted file mode 100644 index 7f4966f..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/GlModels/ModelsCache.java +++ /dev/null @@ -1,133 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GlModels; - -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Images.TextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Interfaces.ITextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.ITexture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandPool; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.GPUSynchronisation.TransferBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Queues.Queue; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.system.MemoryUtil; -import org.tinylog.Logger; - -import java.io.BufferedInputStream; -import java.io.DataInputStream; -import java.io.FileInputStream; -import java.nio.FloatBuffer; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.concurrent.ConcurrentHashMap; - -import static org.lwjgl.vulkan.VK10.VK_FORMAT_R8G8B8A8_SRGB; - -public class ModelsCache { - private final Map MeshMap; - private final Map ModelMap; - private final Map MaterialsMap; - public ModelsCache(){ - MeshMap = new ConcurrentHashMap<>(); - ModelMap = new ConcurrentHashMap<>(); - MaterialsMap = new ConcurrentHashMap<>(); - } - - public void addMesh(String meshId, GLMesh mesh) { - MeshMap.put(meshId, mesh); - } - public void addModel(GLModel model) { - ModelMap.put(model.GetId(), model); - } - - public void cleanup() { - MeshMap.values().forEach(GLMesh::CleanUp); - } - - public Map getMeshMap() { - return MeshMap; - } - - public void CleanUp() { - ModelMap.values().forEach(GLModel::CleanUp); - cleanup(); - } - - public void loadModels(List Models){ - try { - for (ModelData modelData : Models) { - DataInputStream VertexInput = new DataInputStream(new BufferedInputStream( - new FileInputStream(modelData.VertexPath()))); - DataInputStream IndicesInput = new DataInputStream(new BufferedInputStream( - new FileInputStream(modelData.IndexPath()))); - List MeshList = new ArrayList<>(); - for (MeshData meshData : modelData.Meshes()) { - float[] Vertices; - int[] Indices; - - int ValuesToRead = meshData.VertexSize()/VulkanUtils.FLOAT_SIZE; - int Total = ValuesToRead; - Vertices = new float[ValuesToRead]; - while(ValuesToRead > 0){ - Vertices[Total-ValuesToRead] = (VertexInput.readFloat()); - ValuesToRead--; - } - - ValuesToRead = meshData.IndexSize()/VulkanUtils.INT_SIZE; - Total = ValuesToRead; - Indices = new int[ValuesToRead]; - while(ValuesToRead > 0){ - Indices[Total-ValuesToRead] = (IndicesInput.readInt()); - ValuesToRead--; - } - MeshList.add(new GLMesh(Vertices, Indices, meshData.MaterialID())); - } - GLModel GLModel = new GLModel(modelData.ID(),MeshList,modelData); - ModelMap.put(modelData.ID(), GLModel); - - } - } catch (Exception exception){ - throw new RuntimeException(exception); - } - } - - public GLMaterial GetMaterial(String MaterialID) - { - return MaterialsMap.get(MaterialID); - } - - public void LoadMaterials(List Materials, TextureCache textureCache){ - int MaterialCount = Materials.size(); - int Offset = 0; - for(int i = 0; i < MaterialCount; i++){ - var Material = Materials.get(i); - String TexturePath = Material.TexturePath(); - boolean ValidTexture = TexturePath != null && !TexturePath.isEmpty(); - boolean TransparentTexture; - Logger.debug("Material Texture Path -> [{}]",Material.TexturePath()); - if(ValidTexture){ - ITexture newTexture = textureCache.CreateTexture(TexturePath); - if(newTexture == null) { - TransparentTexture = false; - TexturePath = "resources/EngineResources/Texture/NoTexture.png"; - } - else TransparentTexture = newTexture.HasTransparency(); - } else{ - TexturePath = "resources/EngineResources/Texture/NoTexture.png"; - TransparentTexture = Material.DiffuseColour().w < 1.0f; - } - GLMaterial newMaterial = new GLMaterial(); - MaterialsMap.put(Material.ID(), newMaterial); - Logger.trace(Material.toString()); - - newMaterial.SetDiffuseColour(Material.DiffuseColour()); - newMaterial.SetTexturePath(TexturePath); - } - } - - public Map GetModelMap() { - return ModelMap; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Images/Texture.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Images/Texture.java deleted file mode 100644 index e183e99..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Images/Texture.java +++ /dev/null @@ -1,132 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Images; - -import net.halbear.Terrain4J.EngineCore.Display.GLFWImageParser; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.GraphUtils; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.ITexture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.ImageSrc; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import org.lwjgl.opengl.GL11; -import org.lwjgl.system.MemoryStack; -import org.tinylog.Logger; - -import java.io.IOException; -import java.nio.ByteBuffer; -import java.nio.IntBuffer; - -import static org.lwjgl.opengl.GL11.*; -import static org.lwjgl.opengl.GL30.glGenerateMipmap; -import static org.lwjgl.stb.STBImage.*; - -public class Texture implements ITexture { - private int TextureID; - private String TexturePath; - int Height; - int Width; - - public Texture(int width, int height, ByteBuffer buffer){ - TexturePath = ""; - GenerateTexture(width, height, buffer); - } - - public Texture(String TexturePath){ - try (MemoryStack stack = MemoryStack.stackPush()) { - this.TexturePath = TexturePath; - IntBuffer w = stack.mallocInt(1); - IntBuffer h = stack.mallocInt(1); - IntBuffer channels = stack.mallocInt(1); - - ByteBuffer buf = stbi_load(TexturePath, w, h, channels, 4); - if (buf == null) { - throw new RuntimeException("Image file [" + TexturePath + "] not loaded: " + stbi_failure_reason()); - } - - int width = w.get(); - int height = h.get(); - - GenerateTexture(width, height, buf); - - stbi_image_free(buf); - } - - } - - public void Bind(){ - glBindTexture(GL_TEXTURE_2D, TextureID); - } - - public void CleanUp(){ - GL11.glDeleteTextures(TextureID); - } - - private void GenerateTexture(int Width, int Height, ByteBuffer buffer){ - TextureID = glGenTextures(); - glBindTexture(GL_TEXTURE_2D, TextureID); - glPixelStorei(GL_UNPACK_ALIGNMENT, 1); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, Width, Height, 0, - GL_RGBA, GL_UNSIGNED_BYTE, buffer); - glGenerateMipmap(GL_TEXTURE_2D); - } - - public String GetTexturePath(){ - return TexturePath; - } - - @Override - public boolean HasTransparency() { - return false; - } - - @Override - public void SetTransparency(ByteBuffer data) { - - } - - @Override - public void CreateStgBuffer(VulkanContext VkCtx, ByteBuffer data) { - - } - - @Override - public void RecordTextureTransition(CommandBuffer commandBuffer) { - - } - - @Override - public void CleanUp(VulkanContext VkCtx) { - - } - - @Override - public void CleanUpStgBuffer(VulkanContext VkCtx) { - - } - - @Override - public int GetHeight() { - return Height; - } - - @Override - public int GetWidth() { - return Width; - } - - @Override - public String GetID() { - return TexturePath; - } - - @Override - public ImageView GetImageView() { - return null; - } - - @Override - public TextureType getType() { - return null; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Images/TextureCache.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Images/TextureCache.java deleted file mode 100644 index 7ca6d07..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Images/TextureCache.java +++ /dev/null @@ -1,93 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Images; - -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Interfaces.ITextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.ITexture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.ImageSrc; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.IndexedLinkedHashMap; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandPool; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Queues.Queue; - -import java.util.HashMap; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; - -public class TextureCache implements ITextureCache { - public static final String DEFAULT_TEXTURE_PATH = "resources/EngineResources/Texture/NoTexture.png"; - private final Map TextureMap; - - public TextureCache(){ - TextureMap = new LinkedHashMap<>(); - TextureMap.put(DEFAULT_TEXTURE_PATH, new Texture(DEFAULT_TEXTURE_PATH)); - } - - public void CleanUp(){ - TextureMap.values().forEach(ITexture::CleanUp); - } - - public ITexture CreateTexture(String TexturePath){ - return TextureMap.computeIfAbsent(TexturePath, Texture::new); - } - - @Override - public ITexture AddCubeMapTexture(VulkanContext VkCtx, String ID, String[] FacePaths, int Format) { - return null; - } - - @Override - public ITexture AddTexture(VulkanContext VkCtx, String ID, ImageSrc imageSrc, int Format) { - return null; - } - - @Override - public ITexture AddTexture(VulkanContext VkCtx, String ID, ImageSrc imageSrc, int Format, boolean PaddingTexture) { - return null; - } - - @Override - public ITexture AddTexture(VulkanContext VkCtx, String ID, String TexturePath, int Format) { - return null; - } - - @Override - public ITexture AddTexture(VulkanContext VkCtx, String ID, String TexturePath, int Format, boolean PaddingTexture) { - return null; - } - - @Override - public void TransitionTexts(VulkanContext VkCtx, CommandPool CmdPool, Queue queue) { - - } - - public ITexture GetTexture(String TexturePath){ - ITexture texture = null; - if (TexturePath != null) { - texture = TextureMap.get(TexturePath); - } - if (texture == null) { - texture = TextureMap.get(DEFAULT_TEXTURE_PATH); - } - return texture; - } - - @Override - public Map GetTextureCache() { - return TextureMap; - } - - @Override - public List GetTextureList() { - return List.of(); - } - - @Override - public int GetPosition(String ID) { - return 0; - } - - @Override - public void CleanUp(VulkanContext VkCtx) { - - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/OpenGlUtils.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/OpenGlUtils.java deleted file mode 100644 index b0cb810..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/OpenGlUtils.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL; - -import org.tinylog.Logger; - -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Paths; - -public class OpenGlUtils { - private OpenGlUtils(){} - - public static String ReadFile(String filePath){ - String string = ""; - try{ - string = new String(Files.readAllBytes(Paths.get(filePath))); - } catch (IOException e){ - Logger.error("Failed to read file: [{}] with error: [{}]", filePath, e.getMessage()); - } - return string; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Rendering/ForwardRenderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Rendering/ForwardRenderer.java deleted file mode 100644 index d28b524..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Rendering/ForwardRenderer.java +++ /dev/null @@ -1,200 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Rendering; - -import imgui.extension.imguizmo.flag.Mode; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3DElement; -import net.halbear.Terrain4J.EngineCore.Main.Scene.ILight; -import net.halbear.Terrain4J.EngineCore.Main.Scene.IScene; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Light; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GlModels.GLMaterial; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GlModels.GLMesh; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GlModels.GLModel; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GlModels.ModelsCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Images.Texture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Images.TextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Shader.ShaderProgram; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Shader.UniformsMap; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Interfaces.ITextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.ITexture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; -import org.joml.Matrix4f; -import org.joml.Vector3f; -import org.joml.Vector4f; -import org.lwjgl.system.MemoryUtil; -import org.tinylog.Logger; - -import java.nio.ByteBuffer; -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; -import java.util.Map; - -import static org.lwjgl.opengl.GL11.*; -import static org.lwjgl.opengl.GL13.*; -import static org.lwjgl.opengl.GL20.GL_FRAGMENT_SHADER; -import static org.lwjgl.opengl.GL20.GL_VERTEX_SHADER; -import static org.lwjgl.opengl.GL30.glBindVertexArray; - -public class ForwardRenderer implements SceneRender{ - - private static final int MAX_LIGHTS = 32; - - private final ShaderProgram shaderProgram; - private UniformsMap uniformsMap; - - public ForwardRenderer(){ - List shaderModules = new ArrayList<>(); - shaderModules.add(new ShaderProgram.ShaderModuleGL("resources/EngineResources/GLShaders/scene_vert.glsl", GL_VERTEX_SHADER)); - shaderModules.add(new ShaderProgram.ShaderModuleGL("resources/EngineResources/GLShaders/scene_frag.glsl", GL_FRAGMENT_SHADER)); - shaderProgram = new ShaderProgram(shaderModules); - CreateUniforms(); - } - - private void CreateUniforms() { - uniformsMap = new UniformsMap(shaderProgram.GetProgramID()); - uniformsMap.CreateUniform("projectionMatrix"); - uniformsMap.CreateUniform("modelMatrix"); - uniformsMap.CreateUniform("textureSampler"); - uniformsMap.CreateUniform("normalSampler"); - uniformsMap.CreateUniform("roughnessSampler"); - uniformsMap.CreateUniform("viewMatrix"); - uniformsMap.CreateUniform("sceneInfo.camPos"); - uniformsMap.CreateUniform("sceneInfo.ambientLightIntensity"); - uniformsMap.CreateUniform("sceneInfo.ambientLightColor"); - uniformsMap.CreateUniform("sceneInfo.LightCount"); - uniformsMap.CreateUniform("material.diffuse"); - uniformsMap.CreateUniform("material.hasTexture"); - uniformsMap.CreateUniform("material.hasNormalMap"); - uniformsMap.CreateUniform("material.hasRoughMap"); - uniformsMap.CreateUniform("material.roughnessFactor"); - uniformsMap.CreateUniform("material.metallicFactor"); - - for (int i = 0; i < MAX_LIGHTS; i++) { - String name = "lights[" + i + "]"; - uniformsMap.CreateUniform(name + ".position"); - uniformsMap.CreateUniform(name + ".lightType"); - uniformsMap.CreateUniform(name + ".intensity"); - uniformsMap.CreateUniform(name + ".color"); - uniformsMap.CreateUniform(name + ".conedir"); - uniformsMap.CreateUniform(name + ".cutoff"); - uniformsMap.CreateUniform(name + ".attenuation.constant"); - uniformsMap.CreateUniform(name + ".attenuation.linear"); - uniformsMap.CreateUniform(name + ".attenuation.exponent"); - } - } - - @Override - public void CleanUp() { - shaderProgram.CleanUp(); - } - - @Override - public void Render(IScene scene, ModelsCache modelsCache, TextureCache textureCache) { - shaderProgram.Bind(); - glEnable(GL_BLEND); - glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); - uniformsMap.SetUniform("projectionMatrix", scene.GetProjection().GetNormalFarPlanes().GetProjectionMatrix()); - uniformsMap.SetUniform("viewMatrix", scene.GetCamera().GetViewMatrix()); - uniformsMap.SetUniform("sceneInfo.camPos", scene.GetCamera().GetPosition()); - uniformsMap.SetUniform("sceneInfo.ambientLightIntensity", scene.GetLightingManager().GetAmbientLightIntensity()); - uniformsMap.SetUniform("sceneInfo.ambientLightColor", scene.GetLightingManager().GetAmbientLightColour()); - uniformsMap.SetUniform("textureSampler", 0); - uniformsMap.SetUniform("normalSampler", 1); - uniformsMap.SetUniform("roughnessSampler", 2); - UpdateLights(scene); - Map models = modelsCache.GetModelMap(); - for (Actor3D actor : scene.GetActors()) { - if(actor instanceof Actor3DElement &&( !((Actor3DElement) actor).RenderOnTopOfPlayer && ClientSideNetworkUtils.OwnsActor(((Actor3DElement) actor).GetParentID()) || new Vector3f().set(actor.GetPosition()).sub(scene.GetCamera().GetPosition()).absolute().lengthSquared() < 4f)) continue; - if(actor == null) continue; - GLModel model = models.get(actor.GetModelID()); - if(model == null) continue; - model.GetMeshList().stream().forEach(mesh -> { - GLMaterial material = modelsCache.GetMaterial(mesh.MaterialID()); - uniformsMap.SetUniform("material.diffuse", material.GetDiffuseColour()); - uniformsMap.SetUniform("material.hasTexture", 1); - uniformsMap.SetUniform("material.hasNormalMap", material.HasNormalMap() ? 1 : 0); - uniformsMap.SetUniform("material.hasRoughMap", material.HasRoughnessMap() ? 1 : 0); - uniformsMap.SetUniform("material.roughnessFactor", material.GetRoughness()); - uniformsMap.SetUniform("material.metallicFactor", material.GetMetallic()); - ITexture texture = textureCache.GetTexture(material.GetTexturePath()); - glActiveTexture(GL_TEXTURE0); - texture.Bind(); - texture = textureCache.GetTexture(material.HasNormalMap() ? material.GetNormalTexturePath() : TextureCache.DEFAULT_TEXTURE_PATH); - glActiveTexture(GL_TEXTURE1); - texture.Bind(); - texture = textureCache.GetTexture(material.HasRoughnessMap() ? material.GetRoughnessTexturePath() : TextureCache.DEFAULT_TEXTURE_PATH); - glActiveTexture(GL_TEXTURE2); - texture.Bind(); - uniformsMap.SetUniform("material.diffuse", material.GetDiffuseColour()); - glBindVertexArray(mesh.GetVaoID()); - uniformsMap.SetUniform("modelMatrix", actor.GetModelMatrix()); - glDrawElements(GL_TRIANGLES, mesh.GetVertexCount(), GL_UNSIGNED_INT, 0); - }); - } - - glBindVertexArray(0); - - shaderProgram.UnBind(); - } - - public void UpdateLights( IScene scene){ - ILight[] lights = scene.GetLightingManager().GetLights(); - Matrix4f viewMatrix = scene.GetCamera().GetViewMatrix(); - int lightCount = Math.min(lights != null ? lights.length : 0, MAX_LIGHTS); - uniformsMap.SetUniform("sceneInfo.LightCount", lightCount); - ILight light; - for(int i = 0; i < lightCount; i++){ - if (i < MAX_LIGHTS) { - light =lights[i];; - } else { - light = null; - } - String name = "lights[" + i + "]"; - UpdateLight(light, name, viewMatrix); - } - } - - private void UpdateLight(ILight light, String prefix, Matrix4f viewMatrix) { - Vector4f aux = new Vector4f(); - Vector3f lightPosition = new Vector3f(); - Vector3f color = new Vector3f(); - float intensity = 0.0f; - float constant = 0.0f; - float linear = 0.0f; - float exponent = 0.0f; - int LightType = 0; - Vector3f ConeDir = new Vector3f(0,0,0); - float Cutoff = 0f; - if (light != null) { - switch(light.GetType()){ - case Point -> LightType = 0; - case Directional -> LightType = 1; - case Ambient -> LightType = 2; - case Spot -> LightType = 3; - } - aux.set(light.GetPosition(), 1); - aux.mul(viewMatrix); - lightPosition.set(aux.x, aux.y, aux.z); - color.set(light.GetColour()); - intensity = light.GetIntensity(); - Light.Attenuation attenuation = light.GetAttenuation(); - constant = attenuation.getConstant(); - linear = attenuation.getLinear(); - exponent = attenuation.getExponent(); - ConeDir = light.getConeDirection(); - Cutoff = light.getCutOff(); - } - uniformsMap.SetUniform(prefix + ".position", lightPosition); - uniformsMap.SetUniform(prefix + ".lightType", LightType); - uniformsMap.SetUniform(prefix + ".intensity", intensity); - uniformsMap.SetUniform(prefix + ".color", color); - uniformsMap.SetUniform(prefix + ".conedir", ConeDir); - uniformsMap.SetUniform(prefix + ".cutoff", Cutoff); - uniformsMap.SetUniform(prefix + ".attenuation.constant", constant); - uniformsMap.SetUniform(prefix + ".attenuation.linear", linear); - uniformsMap.SetUniform(prefix + ".attenuation.exponent", exponent); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Rendering/SceneRender.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Rendering/SceneRender.java deleted file mode 100644 index aa8bca3..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Rendering/SceneRender.java +++ /dev/null @@ -1,10 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Rendering; - -import net.halbear.Terrain4J.EngineCore.Main.Scene.IScene; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.GlModels.ModelsCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Images.TextureCache; - -public interface SceneRender { - public void CleanUp(); - public void Render(IScene scene, ModelsCache modelsCache, TextureCache textureCache) ; -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Shader/ShaderModuleGL.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Shader/ShaderModuleGL.java deleted file mode 100644 index 0799354..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Shader/ShaderModuleGL.java +++ /dev/null @@ -1,4 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Shader; - -public class ShaderModuleGL { -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Shader/ShaderProgram.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Shader/ShaderProgram.java deleted file mode 100644 index e82ca83..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Shader/ShaderProgram.java +++ /dev/null @@ -1,94 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Shader; - -import net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.OpenGlUtils; -import org.lwjgl.opengl.GL30; -import org.tinylog.Logger; - -import java.util.ArrayList; -import java.util.List; - -import static org.lwjgl.opengl.GL20.*; - -public class ShaderProgram { - private final int ProgramID; - public ShaderProgram(List shaderModules){ - ProgramID = glCreateProgram(); - if(ProgramID == 0){ - Logger.error("Failed to create shader program"); - } - List ShaderModules = new ArrayList<>(); - shaderModules.forEach(shaderModule -> { - ShaderModules.add(CreateShader(OpenGlUtils.ReadFile(shaderModule.ShaderFile), shaderModule.ShaderType)); - }); - - LinkShaderProgram(ShaderModules); - } - - public void Bind(){ - glUseProgram(ProgramID); - } - - public void CleanUp(){ - UnBind(); - if(ProgramID != 0){ - glDeleteProgram(ProgramID); - } - } - - protected int CreateShader(String ShaderCode, int ShaderType){ - ShaderCode = NormalizeShaderCode(ShaderCode); - - int ShaderID = glCreateShader(ShaderType); - if(ShaderID == 0){ - throw new RuntimeException("Failed to create shader of Type: " + ShaderType); - } - - Logger.debug("Compiling OpenGL shader type [{}]. Header: [{}]", - ShaderType, - ShaderCode.substring(0, Math.min(ShaderCode.length(), 80)).replace("\n", "\\n").replace("\r", "\\r")); - - glShaderSource(ShaderID, ShaderCode); - glCompileShader(ShaderID); - - if(glGetShaderi(ShaderID, GL_COMPILE_STATUS) == GL_FALSE){ - String infoLog = glGetShaderInfoLog(ShaderID, 1024); - glDeleteShader(ShaderID); - throw new RuntimeException("Failed to compile shader of Type [" + ShaderType + "]: " + infoLog); - } - - glAttachShader(ProgramID, ShaderID); - - return ShaderID; - } - private String NormalizeShaderCode(String shaderCode) { - if (shaderCode != null && !shaderCode.isEmpty() && shaderCode.charAt(0) == '\uFEFF') { - return shaderCode.substring(1); - } - return shaderCode; - } - public int GetProgramID(){return ProgramID;} - - public void LinkShaderProgram(List ShaderModules){ - glLinkProgram(ProgramID); - if(glGetProgrami(ProgramID, GL_LINK_STATUS) == GL_FALSE){ - String infoLog = glGetProgramInfoLog(ProgramID, 1024); - ShaderModules.forEach(ShaderID -> glDetachShader(ProgramID, ShaderID)); - ShaderModules.forEach(GL30::glDeleteShader); - throw new RuntimeException("Failed to link shader program: " + infoLog); - } - - ShaderModules.forEach(ShaderID -> glDetachShader(ProgramID, ShaderID)); - ShaderModules.forEach(GL30::glDeleteShader); - } - - public void UnBind(){glUseProgram(0);} - - public void Validate(){ - glValidateProgram(ProgramID); - if(glGetProgrami(ProgramID, GL_VALIDATE_STATUS) == GL_FALSE){ - Logger.error("Failed to validate shader program: [{}]", glGetProgramInfoLog(ProgramID, 1024)); - } - } - - public record ShaderModuleGL(String ShaderFile, int ShaderType){} -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Shader/UniformsMap.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Shader/UniformsMap.java deleted file mode 100644 index a1bb1b9..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/OpenGL/Shader/UniformsMap.java +++ /dev/null @@ -1,65 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.OpenGL.Shader; - -import org.joml.Matrix4f; -import org.joml.Vector2f; -import org.joml.Vector3f; -import org.joml.Vector4f; -import org.lwjgl.system.MemoryStack; - -import java.util.HashMap; -import java.util.Map; - -import static org.lwjgl.opengl.GL20.*; - -public class UniformsMap { - private final int programID; - private final Map Uniforms; - - public UniformsMap(int programId) { - this.programID = programId; - Uniforms = new HashMap<>(); - } - - public void CreateUniform(String uniformName) { - int uniformLocation = glGetUniformLocation(programID, uniformName); - if (uniformLocation < 0) { - throw new RuntimeException("Could not find uniform: " + uniformName + " in shader program: " + - programID); - } - Uniforms.put(uniformName, uniformLocation); - } - - private int GetUniformLocation(String uniformName) { - Integer location = Uniforms.get(uniformName); - if (location == null) { - throw new RuntimeException("Could not find uniform [" + uniformName + "]"); - } - return location.intValue(); - } - - public void SetUniform(String uniformName, int value) { - glUniform1i(GetUniformLocation(uniformName), value); - } - - public void SetUniform(String uniformName, Matrix4f value) { - try (MemoryStack stack = MemoryStack.stackPush()) { - glUniformMatrix4fv(GetUniformLocation(uniformName), false, value.get(stack.mallocFloat(16))); - } - } - - public void SetUniform(String uniformName, Vector4f value) { - glUniform4f(GetUniformLocation(uniformName), value.x, value.y, value.z, value.w); - } - - public void SetUniform(String uniformName, Vector2f value) { - glUniform2f(GetUniformLocation(uniformName), value.x, value.y); - } - - public void SetUniform(String uniformName, float value) { - glUniform1f(GetUniformLocation(uniformName), value); - } - - public void SetUniform(String uniformName, Vector3f value) { - glUniform3f(GetUniformLocation(uniformName), value.x, value.y, value.z); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Universal/Interfaces/ITextureCache.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Universal/Interfaces/ITextureCache.java deleted file mode 100644 index f58af2a..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Universal/Interfaces/ITextureCache.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Interfaces; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.GraphUtils; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.CubeMapTexture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.ITexture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.ImageSrc; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Texture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.IndexedLinkedHashMap; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandPool; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Queues.Queue; -import org.tinylog.Logger; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.UUID; - -import static org.lwjgl.vulkan.VK10.VK_FORMAT_R8G8B8A8_SRGB; - -public interface ITextureCache { - public ITexture AddCubeMapTexture(VulkanContext VkCtx, String ID, String[] FacePaths, int Format); - public ITexture AddTexture(VulkanContext VkCtx, String ID, ImageSrc imageSrc, int Format); - public ITexture AddTexture(VulkanContext VkCtx, String ID, ImageSrc imageSrc, int Format, boolean PaddingTexture); - public ITexture AddTexture(VulkanContext VkCtx, String ID, String TexturePath, int Format); - public ITexture AddTexture(VulkanContext VkCtx, String ID, String TexturePath, int Format, boolean PaddingTexture); - - public void TransitionTexts(VulkanContext VkCtx, CommandPool CmdPool, Queue queue); - public ITexture GetTexture(String TexturePath); - public Map GetTextureCache(); - public List GetTextureList(); - public int GetPosition(String ID); - public void CleanUp(VulkanContext VkCtx); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Universal/Projection/Project3D.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Universal/Projection/Project3D.java deleted file mode 100644 index 0dd11ed..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Universal/Projection/Project3D.java +++ /dev/null @@ -1,74 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Projection; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import org.joml.Matrix4f; - -public class Project3D { - private float FOV; // IT IS IN RADIANS!! REMEEEEMMMBER RADIANS!!!! PI/180!!!!! - // there is a universal DegToRad conversion variable one can use in EngineConfig if they need to convert it - private final Matrix4f ProjectionMatrix; - private float ZFarPlane; - private float ZNearPlane; - private int LastWidth; - private int LastHeight; - private final float OriginalNear; - private final float OriginalFar; - - public Project3D(float FOV, float zNear, float zFar, int Width, int Height){ - this.FOV = FOV; - OriginalNear = zNear; - OriginalFar = zFar; - this.ZFarPlane = zFar; - this.ZNearPlane = zNear; - ProjectionMatrix = new Matrix4f(); - Resize(Width, Height); - LastWidth = Width; - LastHeight = Height; - } - - public void SetFarPlanes(){ - ZFarPlane =OriginalFar; - ZNearPlane = OriginalNear; - Resize(LastWidth,LastHeight); - } - - public Project3D GetReversedFarPlanes(){ - Project3D newProjection; - float zNear = Math.max(ZFarPlane, ZNearPlane); - float zFar = Math.min(ZFarPlane, ZNearPlane); - newProjection = new Project3D(FOV, zNear, zFar, LastWidth, LastHeight); - return newProjection; - } - - public Project3D GetNormalFarPlanes(){ - Project3D newProjection; - float zNear = Math.min(ZFarPlane, ZNearPlane); - float zFar = Math.max(ZFarPlane, ZNearPlane); - newProjection = new Project3D(FOV, zNear, zFar, LastWidth, LastHeight); - return newProjection; - } - - public void ChangeFOV(float newFOV){ - FOV = newFOV; - Resize(LastWidth,LastHeight); - } - - public float GetFOV(){ - return FOV; - } - public float GetFarZ(){ - return ZFarPlane; - } - public float GetNearZ(){ - return ZNearPlane; - } - - public Matrix4f GetProjectionMatrix(){return ProjectionMatrix;} - - public void Resize(int Width, int Height){ - ProjectionMatrix.identity(); - ProjectionMatrix.perspective(FOV, (float)Width/(float)Height, ZNearPlane, ZFarPlane, true); - LastWidth = Width; - LastHeight = Height; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Universal/SSAO/SSAO_Utils.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Universal/SSAO/SSAO_Utils.java deleted file mode 100644 index baf1bbb..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Universal/SSAO/SSAO_Utils.java +++ /dev/null @@ -1,52 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.SSAO; - -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.joml.Vector4f; -import org.lwjgl.BufferUtils; -import org.lwjgl.system.MemoryUtil; - -import java.nio.ByteBuffer; -import java.nio.FloatBuffer; -import java.util.Random; - -public class SSAO_Utils { - - public static FloatBuffer GenerateSampleKernel(int size, long MappedMemory) { - FloatBuffer kernel = MemoryUtil.memFloatBuffer(MappedMemory,size * 4); // vec4 alignment - Random rnd = new Random(); - - for (int i = 0; i < size; i++) { - - Vector4f sample = new Vector4f(rnd.nextFloat() * 2.0f - 1.0f,rnd.nextFloat() * 2.0f - 1.0f,rnd.nextFloat(),0); - sample = sample.normalize(); - - float scale = (float) i / (float) size; - scale = Lerp(0.1f, 1.0f, scale * scale); - sample.mul(scale); - kernel.put(sample.x); - kernel.put(sample.y); - kernel.put(sample.z); - kernel.put(0.0f); - } - return kernel; - } - - public static ByteBuffer GenerateNoiseTexture() { - ByteBuffer buffer = BufferUtils.createByteBuffer(4 * 4 * 4 * Float.BYTES); - Random rnd = new Random(); - for (int i = 0; i < 4 * 4; i++) { - float x = rnd.nextFloat() * 2.0f - 1.0f; - float y = rnd.nextFloat() * 2.0f - 1.0f; - buffer.putFloat(x); - buffer.putFloat(y); - buffer.putFloat(0.0f); - buffer.putFloat(0.0f); - } - buffer.flip(); - return buffer; - } - - private static float Lerp(float a, float b, float f) { - return a + f * (b - a); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/Biome.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/Biome.java deleted file mode 100644 index 6796a78..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/Biome.java +++ /dev/null @@ -1,4 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -public record Biome(int surfaceBlock, int dirtBlock, int stoneBlock, int grassFoliage, int[] foliageBlocks, int[] tallBlocks, int[] otherFoliage) { -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/ComputeVoxelTerrain.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/ComputeVoxelTerrain.java deleted file mode 100644 index 9d0f271..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/ComputeVoxelTerrain.java +++ /dev/null @@ -1,330 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VulkanUtil.ComputePipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PushConstantsRange; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.MaterialsCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelsCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.joml.Matrix4f; -import org.joml.Vector3i; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.util.shaderc.Shaderc; -import org.lwjgl.vulkan.*; -import org.tinylog.Logger; - -import java.nio.ByteBuffer; -import java.nio.LongBuffer; - -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.BufferBarrier; -import static org.lwjgl.system.MemoryUtil.memFree; -import static org.lwjgl.util.vma.Vma.VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE; -import static org.lwjgl.vulkan.VK10.*; -import static org.lwjgl.vulkan.VK10.VK_PIPELINE_BIND_POINT_COMPUTE; -import static org.lwjgl.vulkan.VK10.VK_SHADER_STAGE_COMPUTE_BIT; -import static org.lwjgl.vulkan.VK10.vkCmdDispatch; -import static org.lwjgl.vulkan.VK10.vkCmdPushConstants; -import static org.lwjgl.vulkan.VK13.*; - -public class ComputeVoxelTerrain { - public static final int CHUNK_SIZE = 16; - public static final int LOCAL_SIZE = 4; - public static final int DISPATCH_SIZE = CHUNK_SIZE / LOCAL_SIZE; - - public static final int CHUNK_PUSH_CONSTANT_SIZE = Integer.BYTES * 4; - - private static final int VOXEL_COUNT = CHUNK_SIZE * CHUNK_SIZE * CHUNK_SIZE; - private static final int MAX_FACES = VOXEL_COUNT * 6; - private static final int MAX_VISIBLE_FACES_PER_CHUNK = CHUNK_SIZE * CHUNK_SIZE * 16; - private static final int MAX_VERTICES = MAX_VISIBLE_FACES_PER_CHUNK * 4; - private static final int MAX_INDICES = MAX_VISIBLE_FACES_PER_CHUNK * 6; - - private static final int FLOATS_PER_VERTEX = 14; - private static final int VERTEX_SIZE_BYTES = FLOATS_PER_VERTEX * Float.BYTES; - private static final int DRAW_INDEXED_INDIRECT_COMMAND_SIZE = 4 * Integer.BYTES; - private static final int COUNTER_BUFFER_SIZE = 2 * Integer.BYTES; - - private final String DESCRIPTOR_ID_MESH; - private final String DESCRIPTOR_ID_RESET; - private final String DESCRIPTOR_ID_VOXEL; - - private static final String MESH_GENERATION_GLSL = "resources/EngineResources/VoxelComputeShaders/meshGeneration.glsl"; - private static final String VOXEL_GENERATION_GLSL = "resources/EngineResources/VoxelComputeShaders/voxelGeneration.glsl"; - private static final String VOXEL_RESET_GLSL = "resources/EngineResources/VoxelComputeShaders/resetVoxelDraw.glsl"; - - private static final String MESH_GENERATION_SPV = MESH_GENERATION_GLSL + ".spv"; - private static final String VOXEL_GENERATION_SPV = VOXEL_GENERATION_GLSL + ".spv"; - private static final String VOXEL_RESET_SPV = VOXEL_RESET_GLSL + ".spv"; - - private final VulkanBuffer VoxelData; - private final VulkanBuffer VertexBuffer; - private final VulkanBuffer IndexBuffer; - private final VulkanBuffer DrawCommand; - private final VulkanBuffer Counters; - - private final DescriptorSetLayout voxelGenerationLayout; - private final DescriptorSetLayout resetLayout; - private final DescriptorSetLayout meshGenerationLayout; - - private final Pipeline voxelGeneration; - private final Pipeline voxelReset; - private final Pipeline meshGeneration; - - private final ByteBuffer graphicsPushConstants; - - private final int chunkX; - private final int chunkY; - private final int chunkZ; - - private boolean generated; - - public ComputeVoxelTerrain(VulkanContext VkCtx, int chunkX, int chunkY, int chunkZ) { - this.chunkX = chunkX; - this.chunkY = chunkY; - this.chunkZ = chunkZ; - this.generated = false; - DESCRIPTOR_ID_MESH = "DESC_ID_MESH_" + chunkX + "_" + chunkY + "_" + chunkZ; - DESCRIPTOR_ID_RESET = "DESC_ID_RESET_" + chunkX + "_" + chunkY + "_" + chunkZ; - DESCRIPTOR_ID_VOXEL = "DESC_ID_VOXEL_" + chunkX + "_" + chunkY + "_" + chunkZ; - long voxelBufferSize = (long) VOXEL_COUNT * Integer.BYTES; - long vertexBufferSize = (long) MAX_VERTICES * VERTEX_SIZE_BYTES; - long indexBufferSize = (long) MAX_INDICES * Integer.BYTES; - - VoxelData = new VulkanBuffer(VkCtx,voxelBufferSize,VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE,0,0 ); - VertexBuffer = new VulkanBuffer( VkCtx, vertexBufferSize,VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT, - VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE,0,0 ); - IndexBuffer = new VulkanBuffer(VkCtx,indexBufferSize,VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDEX_BUFFER_BIT, - VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE,0,0 ); - DrawCommand = new VulkanBuffer(VkCtx,DRAW_INDEXED_INDIRECT_COMMAND_SIZE,VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT, - VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE,0,0 ); - Counters = new VulkanBuffer(VkCtx,COUNTER_BUFFER_SIZE,VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, - VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE,0,0 ); - voxelGenerationLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation[]{ - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,0,1, - VK_SHADER_STAGE_COMPUTE_BIT ) }); - resetLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation[]{ - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,0,1, - VK_SHADER_STAGE_COMPUTE_BIT ), - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,1,1, - VK_SHADER_STAGE_COMPUTE_BIT ) }); - meshGenerationLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation[]{ - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,0, - 1,VK_SHADER_STAGE_COMPUTE_BIT), - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,1, - 1,VK_SHADER_STAGE_COMPUTE_BIT), - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,2, - 1,VK_SHADER_STAGE_COMPUTE_BIT), - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,3, - 1,VK_SHADER_STAGE_COMPUTE_BIT), - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,4, - 1,VK_SHADER_STAGE_COMPUTE_BIT),}); - createDescriptorSets(VkCtx); - PushConstantsRange[] chunkPushConstants = new PushConstantsRange[]{ - new PushConstantsRange( - VK_SHADER_STAGE_COMPUTE_BIT, - 0, - CHUNK_PUSH_CONSTANT_SIZE - ) - }; - ShaderModule resetShader = createComputeShader(VkCtx, VOXEL_RESET_GLSL, VOXEL_RESET_SPV); - ShaderModule voxelShader = createComputeShader(VkCtx, VOXEL_GENERATION_GLSL, VOXEL_GENERATION_SPV); - ShaderModule meshShader = createComputeShader(VkCtx, MESH_GENERATION_GLSL, MESH_GENERATION_SPV); - voxelReset = new ComputePipeline( VkCtx, resetShader,new DescriptorSetLayout[]{resetLayout}, - new PushConstantsRange[0]); - voxelGeneration = new ComputePipeline( VkCtx,voxelShader, new DescriptorSetLayout[]{voxelGenerationLayout}, - chunkPushConstants ); - meshGeneration = new ComputePipeline(VkCtx, meshShader,new DescriptorSetLayout[]{meshGenerationLayout}, - chunkPushConstants ); - resetShader.CleanUp(VkCtx); - voxelShader.CleanUp(VkCtx); - meshShader.CleanUp(VkCtx); - graphicsPushConstants = org.lwjgl.system.MemoryUtil.memAlloc(VulkanUtils.MATRIX4X4_SIZE + VulkanUtils.INT_SIZE); - } - - private static ShaderModule createComputeShader(VulkanContext VkCtx, String glslPath, String spvPath) { - if (EngineConfig.getInstance().RecompileShaders()) { - ShaderCompiler.CompileGLSLShaderOnChange(glslPath, Shaderc.shaderc_glsl_compute_shader); - } - - return new ShaderModule(VkCtx, VK_SHADER_STAGE_COMPUTE_BIT, spvPath, null); - } - - private void createDescriptorSets(VulkanContext VkCtx) { - DescriptorAllocator allocator = VkCtx.GetDescriptorAllocator(); - Device device = VkCtx.GetDevice(); - - DescriptorSet resetSet = allocator.AddDescriptorSet(device, DESCRIPTOR_ID_RESET, resetLayout); - resetSet.SetBuffer(device, DrawCommand, DrawCommand.GetRequestedSize(), 0, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - resetSet.SetBuffer(device, Counters, Counters.GetRequestedSize(), 1, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - - DescriptorSet voxelSet = allocator.AddDescriptorSet(device, DESCRIPTOR_ID_VOXEL, voxelGenerationLayout); - voxelSet.SetBuffer(device, VoxelData, VoxelData.GetRequestedSize(), 0, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - - DescriptorSet meshSet = allocator.AddDescriptorSet(device, DESCRIPTOR_ID_MESH, meshGenerationLayout); - meshSet.SetBuffer(device, VoxelData, VoxelData.GetRequestedSize(), 0, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - meshSet.SetBuffer(device, VertexBuffer, VertexBuffer.GetRequestedSize(), 1, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - meshSet.SetBuffer(device, IndexBuffer, IndexBuffer.GetRequestedSize(), 2, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - meshSet.SetBuffer(device, DrawCommand, DrawCommand.GetRequestedSize(), 3, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - meshSet.SetBuffer(device, Counters, Counters.GetRequestedSize(), 4, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - } - - public void RecordGeneration(VulkanContext VkCtx, CommandBuffer commandBuffer) { - if (generated) { - return; - } - - try (MemoryStack MemStack = MemoryStack.stackPush()) { - VkCommandBuffer CommandBuffer = commandBuffer.GetVulkanCommandBuffer(); - DescriptorAllocator allocator = VkCtx.GetDescriptorAllocator(); - - ByteBuffer chunkPushBuffer = MemStack.malloc(CHUNK_PUSH_CONSTANT_SIZE); - chunkPushBuffer.putInt(0, chunkX); - chunkPushBuffer.putInt(4, chunkY); - chunkPushBuffer.putInt(8, chunkZ); - chunkPushBuffer.putInt(12, 0); - - LongBuffer resetDescriptorSet = MemStack.longs(allocator.GetDescriptorSet(DESCRIPTOR_ID_RESET).GetVkDescriptorSet()); - - LongBuffer voxelDescriptorSet = MemStack.longs(allocator.GetDescriptorSet(DESCRIPTOR_ID_VOXEL).GetVkDescriptorSet()); - - LongBuffer meshDescriptorSet = MemStack.longs(allocator.GetDescriptorSet(DESCRIPTOR_ID_MESH).GetVkDescriptorSet()); - - vkCmdBindPipeline(CommandBuffer, VK_PIPELINE_BIND_POINT_COMPUTE,voxelReset.GetVulkanPipeline()); - - vkCmdBindDescriptorSets(CommandBuffer,VK_PIPELINE_BIND_POINT_COMPUTE,voxelReset.GetVulkanPipelineLayout(),0,resetDescriptorSet,null); - - vkCmdDispatch(CommandBuffer, 1, 1, 1); - - VulkanUtils.BufferBarriers(MemStack, CommandBuffer, - new long[]{DrawCommand.GetBuffer(),Counters.GetBuffer()}, - VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT, - VK_ACCESS_2_SHADER_WRITE_BIT,VK_ACCESS_2_SHADER_READ_BIT | VK_ACCESS_2_SHADER_WRITE_BIT); - - vkCmdBindPipeline(CommandBuffer,VK_PIPELINE_BIND_POINT_COMPUTE,voxelGeneration.GetVulkanPipeline()); - - vkCmdBindDescriptorSets(CommandBuffer,VK_PIPELINE_BIND_POINT_COMPUTE,voxelGeneration.GetVulkanPipelineLayout(),0, voxelDescriptorSet,null); - - vkCmdPushConstants(CommandBuffer,voxelGeneration.GetVulkanPipelineLayout(),VK_SHADER_STAGE_COMPUTE_BIT,0,chunkPushBuffer); - - vkCmdDispatch(CommandBuffer, DISPATCH_SIZE, DISPATCH_SIZE, DISPATCH_SIZE); - - BufferBarrier(MemStack, CommandBuffer, VoxelData.GetBuffer(), - VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT, - VK_ACCESS_2_SHADER_WRITE_BIT,VK_ACCESS_2_SHADER_READ_BIT); - - vkCmdBindPipeline(CommandBuffer,VK_PIPELINE_BIND_POINT_COMPUTE,meshGeneration.GetVulkanPipeline()); - - vkCmdBindDescriptorSets(CommandBuffer,VK_PIPELINE_BIND_POINT_COMPUTE,meshGeneration.GetVulkanPipelineLayout(),0, meshDescriptorSet,null); - - vkCmdPushConstants(CommandBuffer, meshGeneration.GetVulkanPipelineLayout(),VK_SHADER_STAGE_COMPUTE_BIT,0,chunkPushBuffer); - - vkCmdDispatch(CommandBuffer, DISPATCH_SIZE, DISPATCH_SIZE, DISPATCH_SIZE); - - VulkanUtils.BufferBarriers(MemStack, CommandBuffer, - new long[]{VertexBuffer.GetBuffer(), - IndexBuffer.GetBuffer(), - DrawCommand.GetBuffer()}, - VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT | VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT, - VK_ACCESS_2_SHADER_WRITE_BIT,VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT | - VK_ACCESS_2_INDEX_READ_BIT | VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT); - - generated = true; - } - } - - public void RecordRender(VkCommandBuffer CommandBuffer, Pipeline graphicsPipeline,Matrix4f modelMatrix, int materialIndex) { - try (MemoryStack stack = MemoryStack.stackPush()) { - modelMatrix.get(0, graphicsPushConstants); - graphicsPushConstants.putInt(VulkanUtils.MATRIX4X4_SIZE, materialIndex); - // Logger.debug("Rendering Chunk {}:{}:{}",chunkX,chunkY,chunkZ); - vkCmdPushConstants(CommandBuffer,graphicsPipeline.GetVulkanPipelineLayout(),VK_SHADER_STAGE_VERTEX_BIT,0, graphicsPushConstants.slice(0, VulkanUtils.MATRIX4X4_SIZE)); - - vkCmdPushConstants(CommandBuffer,graphicsPipeline.GetVulkanPipelineLayout(),VK_SHADER_STAGE_FRAGMENT_BIT,VulkanUtils.MATRIX4X4_SIZE, graphicsPushConstants.slice(VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.INT_SIZE)); - - LongBuffer vertexBuffers = stack.longs(VertexBuffer.GetBuffer()); - LongBuffer offsets = stack.longs(0L); - - vkCmdBindVertexBuffers(CommandBuffer, 0, vertexBuffers, offsets); - vkCmdBindIndexBuffer(CommandBuffer, IndexBuffer.GetBuffer(), 0, VK_INDEX_TYPE_UINT32); - - //vkCmdDrawIndexed(CommandBuffer,MAX_INDICES,1,0,0,0); - vkCmdDrawIndexedIndirect(CommandBuffer,DrawCommand.GetBuffer(),0,1,DRAW_INDEXED_INDIRECT_COMMAND_SIZE); - } - } - - public VulkanBuffer GetVoxelDataBuffer() { - return VoxelData; - } - - public VulkanBuffer GetVertexBuffer() { - return VertexBuffer; - } - - public VulkanBuffer GetIndexBuffer() { - return IndexBuffer; - } - - public VulkanBuffer GetDrawCommandBuffer() { - return DrawCommand; - } - - public VulkanBuffer GetCountersBuffer() { - return Counters; - } - - public boolean IsGenerated() { - return generated; - } - - public void MarkDirty() { - generated = false; - } - - public Vector3i GetPosition(){ - return new Vector3i(chunkX,chunkY,chunkZ); - } - - public void cleanup(VulkanContext VkCtx) { - voxelGeneration.CleanUp(VkCtx); - voxelReset.CleanUp(VkCtx); - meshGeneration.CleanUp(VkCtx); - - voxelGenerationLayout.CleanUp(VkCtx); - resetLayout.CleanUp(VkCtx); - meshGenerationLayout.CleanUp(VkCtx); - - VoxelData.cleanup(VkCtx); - VertexBuffer.cleanup(VkCtx); - IndexBuffer.cleanup(VkCtx); - DrawCommand.cleanup(VkCtx); - Counters.cleanup(VkCtx); - - org.lwjgl.system.MemoryUtil.memFree(graphicsPushConstants); - } - - public void recordComputeCommandBuffer(VkCommandBuffer cmd, long computePipeline, long pipelineLayout, - long descriptorSet, int chunkX, int chunkY, int chunkZ) { - try (MemoryStack MemStack = MemoryStack.stackPush()) { - ByteBuffer pushConstants = MemStack.malloc(CHUNK_PUSH_CONSTANT_SIZE); - pushConstants.putInt(0, chunkX); - pushConstants.putInt(4, chunkY); - pushConstants.putInt(8, chunkZ); - pushConstants.putInt(12, 0); - - vkCmdBindPipeline(cmd, VK_PIPELINE_BIND_POINT_COMPUTE, computePipeline); - vkCmdBindDescriptorSets(cmd,VK_PIPELINE_BIND_POINT_COMPUTE, pipelineLayout, - 0,MemStack.longs(descriptorSet),null); - - vkCmdPushConstants(cmd,pipelineLayout,VK_SHADER_STAGE_COMPUTE_BIT,0,pushConstants); - - vkCmdDispatch(cmd, DISPATCH_SIZE, DISPATCH_SIZE, DISPATCH_SIZE); - } - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/FaceRangeAllocator.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/FaceRangeAllocator.java deleted file mode 100644 index 08d1d3f..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/FaceRangeAllocator.java +++ /dev/null @@ -1,50 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -import java.util.TreeMap; - -public final class FaceRangeAllocator { - private final TreeMap free = new TreeMap<>(); - private final TreeMap allocated = new TreeMap<>(); - private int freeFaces; - - public FaceRangeAllocator(int capacity) { - if (capacity <= 0) throw new IllegalArgumentException("Face capacity must be positive"); - free.put(0, capacity); - freeFaces = capacity; - } - - public int allocate(int count) { - if (count <= 0) throw new IllegalArgumentException("Face count must be positive"); - for (var range : free.entrySet()) { - if (range.getValue() < count) continue; - int offset = range.getKey(); - int remaining = range.getValue() - count; - free.remove(offset); - if (remaining > 0) free.put(offset + count, remaining); - allocated.put(offset, count); - freeFaces -= count; - return offset; - } - return -1; - } - - public void free(int offset) { - Integer count = allocated.remove(offset); - if (count == null) throw new IllegalArgumentException("Unknown face allocation"); - freeFaces += count; - var previous = free.lowerEntry(offset); - if (previous != null && previous.getKey() + previous.getValue() == offset) { - offset = previous.getKey(); - count += previous.getValue(); - free.remove(previous.getKey()); - } - var next = free.ceilingEntry(offset); - if (next != null && offset + count == next.getKey()) { - count += next.getValue(); - free.remove(next.getKey()); - } - free.put(offset, count); - } - - public int freeFaces() {return freeFaces;} -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/GeneratedVoxelChunk.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/GeneratedVoxelChunk.java deleted file mode 100644 index 581e8d6..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/GeneratedVoxelChunk.java +++ /dev/null @@ -1,20 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -import org.joml.Vector3i; - -import java.util.Objects; - -/** Faces remain valid until recordGenerateChunks reuses their frame slot. */ -public record GeneratedVoxelChunk(Vector3i position, int faceCount, long sourceBuffer, long sourceOffsetBytes) { - public GeneratedVoxelChunk { - position = new Vector3i(Objects.requireNonNull(position)); - if (faceCount < 0 || faceCount > VoxelChunkGenerator.MAX_FACES_PER_CHUNK) { - throw new IllegalArgumentException("Invalid generated face count: " + Integer.toUnsignedLong(faceCount)); - } - } - - @Override - public Vector3i position() { - return new Vector3i(position); - } -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/RenderChunk.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/RenderChunk.java deleted file mode 100644 index 3253037..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/RenderChunk.java +++ /dev/null @@ -1,7 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -import org.joml.Matrix4f; -import org.joml.Vector3i; - -public record RenderChunk(Vector3i position, int slot, long faceOffsetBytes,int maxFaceCount,long indirectCommandOffsetBytes, Matrix4f ModelMatrix) { -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/SharedVoxelTerrainResources.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/SharedVoxelTerrainResources.java deleted file mode 100644 index e9c334f..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/SharedVoxelTerrainResources.java +++ /dev/null @@ -1,403 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VulkanUtil.ComputePipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PushConstantsRange; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.system.MemoryUtil; -import org.lwjgl.util.shaderc.Shaderc; - -import java.nio.ByteBuffer; -import java.util.List; - -import static org.lwjgl.util.vma.Vma.VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT; -import static org.lwjgl.util.vma.Vma.VMA_ALLOCATION_CREATE_HOST_ACCESS_RANDOM_BIT; -import static org.lwjgl.util.vma.Vma.VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE; -import static org.lwjgl.util.vma.Vma.VMA_MEMORY_USAGE_AUTO_PREFER_HOST; -import static org.lwjgl.vulkan.VK13.*; - -public class SharedVoxelTerrainResources { - public static final int CHUNK_SIZE = 16; - public static final int VOXEL_COUNT = CHUNK_SIZE * CHUNK_SIZE * CHUNK_SIZE; - public static final int SCRATCH_SIZE = CHUNK_SIZE + 2; - public static final int SCRATCH_VOXEL_COUNT = SCRATCH_SIZE * SCRATCH_SIZE * SCRATCH_SIZE; - - public static final int DRAW_INDIRECT_COMMAND_SIZE = 4 * Integer.BYTES; - public static final int COUNTER_BUFFER_SIZE = Integer.BYTES; - - public static final int TERRAIN_GENERATION_PUSH_CONSTANT_SIZE = Integer.BYTES * 9; - - public static final int MAX_VOXEL_TYPES = 256; - public static final int MAX_BIOME_TYPES = 256; - public static final int VOXEL_REG_DATA_SIZE = 104; - public static final int BIOME_REG_DATA_SIZE = 64; - - public static final int MAX_STRUCTURE_TYPES = 128; - public static final int STRUCTURE_REG_DATA_SIZE = 36; - public static final int MAX_STRUCTURE_BLOCKS = 16 * 24 * 16; - - private static final String DESC_ID_VOXEL_GENERATION = "VOXEL_SHARED_DESC_GENERATION"; - private static final String DESC_ID_RESET = "VOXEL_SHARED_DESC_RESET"; - private static final String DESC_ID_MESH = "VOXEL_SHARED_DESC_MESH"; - private static final String DESC_ID_FACE_GRAPHICS = "VOXEL_SHARED_DESC_FACE_GRAPHICS"; - private static final String DESC_ID_VOXEL_REG = "VOXEL_REGISTRY"; - private static final String DESC_ID_BIOME_REG = "BIOME_REGISTRY"; - private static final String DESC_ID_STRUCTURE_REG = "STRUCTURE_REGISTRY"; - - private final VoxelMeshPool meshPool; - - // Each frame has disjoint, fixed-size job slices; no dispatch shares voxel/counter storage. - private final VulkanBuffer[] voxelData = new VulkanBuffer[VulkanUtils.MAX_IN_FLIGHT]; - private final VulkanBuffer[] counters = new VulkanBuffer[VulkanUtils.MAX_IN_FLIGHT]; - private final VulkanBuffer[] scratchFaces = new VulkanBuffer[VulkanUtils.MAX_IN_FLIGHT]; - private final VulkanBuffer[] countReadback = new VulkanBuffer[VulkanUtils.MAX_IN_FLIGHT]; - private final VulkanBuffer voxelRegistryBuffer; - private final VulkanBuffer biomeRegistryBuffer; - private final VulkanBuffer structureRegistryBuffer; - private final VulkanBuffer structureVoxelDataBuffer; - - private final DescriptorSetLayout voxelGenerationLayout; - private final DescriptorSetLayout resetLayout; - private final DescriptorSetLayout meshGenerationLayout; - private final DescriptorSetLayout faceGraphicsLayout; - private final DescriptorSetLayout voxelDeclarationLayout; - private final DescriptorSetLayout biomeDeclarationLayout; - private final DescriptorSetLayout structureDeclarationLayout; - - private static final String MESH_GENERATION_GLSL = "resources/EngineResources/VoxelComputeShaders/meshGenerationShared.glsl"; - private static final String VOXEL_GENERATION_GLSL = "resources/EngineResources/VoxelComputeShaders/voxelGenerationShared.glsl"; - private static final String VOXEL_RESET_GLSL = "resources/EngineResources/VoxelComputeShaders/resetVoxelDrawShared.glsl"; - - private static final String MESH_GENERATION_SPV = MESH_GENERATION_GLSL + ".spv"; - private static final String VOXEL_GENERATION_SPV = VOXEL_GENERATION_GLSL + ".spv"; - private static final String VOXEL_RESET_SPV = VOXEL_RESET_GLSL + ".spv"; - - private final Pipeline voxelGenerationPipeline; - private final Pipeline resetPipeline; - private final Pipeline meshGenerationPipeline; - - public SharedVoxelTerrainResources(VulkanContext VkCtx, int maxResidentChunks) { - meshPool = new VoxelMeshPool(VkCtx, maxResidentChunks); - - for (int frame = 0; frame < VulkanUtils.MAX_IN_FLIGHT; frame++) { - voxelData[frame] = new VulkanBuffer(VkCtx, - (long) SCRATCH_VOXEL_COUNT * Integer.BYTES * VoxelChunkGenerator.MAX_BATCH_SIZE, - VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE, 0, 0); - counters[frame] = new VulkanBuffer(VkCtx, (long) COUNTER_BUFFER_SIZE * VoxelChunkGenerator.MAX_BATCH_SIZE, - VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_TRANSFER_SRC_BIT, - VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE, 0, 0); - scratchFaces[frame] = new VulkanBuffer(VkCtx, - VoxelChunkGenerator.SCRATCH_FACE_BYTES_PER_JOB * VoxelChunkGenerator.MAX_BATCH_SIZE, - VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_TRANSFER_SRC_BIT, - VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE, 0, 0); - countReadback[frame] = new VulkanBuffer(VkCtx, (long) COUNTER_BUFFER_SIZE * VoxelChunkGenerator.MAX_BATCH_SIZE, - VK_BUFFER_USAGE_TRANSFER_DST_BIT, VMA_MEMORY_USAGE_AUTO_PREFER_HOST, - VMA_ALLOCATION_CREATE_HOST_ACCESS_RANDOM_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT); - } - - voxelRegistryBuffer = new VulkanBuffer(VkCtx, (long) MAX_VOXEL_TYPES * VOXEL_REG_DATA_SIZE, - VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE, - VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT); - biomeRegistryBuffer = new VulkanBuffer(VkCtx, (long) MAX_BIOME_TYPES * BIOME_REG_DATA_SIZE, - VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE, - VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT); - structureRegistryBuffer = new VulkanBuffer(VkCtx, (long) MAX_STRUCTURE_TYPES * STRUCTURE_REG_DATA_SIZE, - VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE, - VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT); - structureVoxelDataBuffer = new VulkanBuffer(VkCtx, (long) MAX_STRUCTURE_TYPES * MAX_STRUCTURE_BLOCKS * Integer.BYTES, - VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE, - VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT); - - voxelGenerationLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation[]{ - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 0, 1, VK_SHADER_STAGE_COMPUTE_BIT) - }); - - resetLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation[]{ - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 0, 1, VK_SHADER_STAGE_COMPUTE_BIT) - }); - - meshGenerationLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation[]{ - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 0, 1, VK_SHADER_STAGE_COMPUTE_BIT), - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 1, 1, VK_SHADER_STAGE_COMPUTE_BIT), - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 2, 1, VK_SHADER_STAGE_COMPUTE_BIT) - }); - - faceGraphicsLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation[]{ - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,0,1,VK_SHADER_STAGE_VERTEX_BIT ) - }); - - voxelDeclarationLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation[]{ - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 0, 1, VK_SHADER_STAGE_COMPUTE_BIT) - }); - biomeDeclarationLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation[]{ - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 0, 1, VK_SHADER_STAGE_COMPUTE_BIT) - }); - structureDeclarationLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation[]{ - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 0, 1, VK_SHADER_STAGE_COMPUTE_BIT), - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 1, 1, VK_SHADER_STAGE_COMPUTE_BIT) - }); - - createDescriptorSets(VkCtx); - - PushConstantsRange[] generationPushConstants = new PushConstantsRange[]{ - new PushConstantsRange(VK_SHADER_STAGE_COMPUTE_BIT,0, TERRAIN_GENERATION_PUSH_CONSTANT_SIZE) - }; - - ShaderModule resetShader = createComputeShader(VkCtx, VOXEL_RESET_GLSL, VOXEL_RESET_SPV); - ShaderModule voxelShader = createComputeShader(VkCtx, VOXEL_GENERATION_GLSL, VOXEL_GENERATION_SPV); - ShaderModule meshShader = createComputeShader(VkCtx, MESH_GENERATION_GLSL, MESH_GENERATION_SPV); - - resetPipeline = new ComputePipeline(VkCtx,resetShader,new DescriptorSetLayout[]{resetLayout},generationPushConstants); - - voxelGenerationPipeline = new ComputePipeline(VkCtx,voxelShader, - new DescriptorSetLayout[]{voxelGenerationLayout,biomeDeclarationLayout, structureDeclarationLayout},generationPushConstants); - - meshGenerationPipeline = new ComputePipeline(VkCtx, meshShader, - new DescriptorSetLayout[]{meshGenerationLayout, voxelDeclarationLayout}, generationPushConstants); - - resetShader.CleanUp(VkCtx); - voxelShader.CleanUp(VkCtx); - meshShader.CleanUp(VkCtx); - } - - private static ShaderModule createComputeShader(VulkanContext VkCtx, String glslPath, String spvPath) { - if (EngineConfig.getInstance().RecompileShaders()) { - ShaderCompiler.CompileGLSLShaderOnChange(glslPath, Shaderc.shaderc_glsl_compute_shader); - } - - return new ShaderModule(VkCtx, VK_SHADER_STAGE_COMPUTE_BIT, spvPath, null); - } - - private void createDescriptorSets(VulkanContext VkCtx) { - DescriptorAllocator allocator = VkCtx.GetDescriptorAllocator(); - Device device = VkCtx.GetDevice(); - - DescriptorSet[] resetSets = allocator.AddDescriptorSets(device, DESC_ID_RESET, VulkanUtils.MAX_IN_FLIGHT, resetLayout); - DescriptorSet[] voxelSets = allocator.AddDescriptorSets(device, DESC_ID_VOXEL_GENERATION, VulkanUtils.MAX_IN_FLIGHT, voxelGenerationLayout); - DescriptorSet[] meshSets = allocator.AddDescriptorSets(device, DESC_ID_MESH, VulkanUtils.MAX_IN_FLIGHT, meshGenerationLayout); - for (int frame = 0; frame < VulkanUtils.MAX_IN_FLIGHT; frame++) { - resetSets[frame].SetBuffer(device, counters[frame], counters[frame].GetRequestedSize(), 0, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - voxelSets[frame].SetBuffer(device, voxelData[frame], voxelData[frame].GetRequestedSize(), 0, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - meshSets[frame].SetBuffer(device, voxelData[frame], voxelData[frame].GetRequestedSize(), 0, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - meshSets[frame].SetBuffer(device, scratchFaces[frame], scratchFaces[frame].GetRequestedSize(), 1, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - meshSets[frame].SetBuffer(device, counters[frame], counters[frame].GetRequestedSize(), 2, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - } - - DescriptorSet faceGraphicsSet = allocator.AddDescriptorSet(device, DESC_ID_FACE_GRAPHICS, faceGraphicsLayout); - faceGraphicsSet.SetBuffer(device, meshPool.facePool(), meshPool.facePool().GetRequestedSize(), 0, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - - DescriptorSet voxelDeclareDescriptorSet = allocator.AddDescriptorSet(device, DESC_ID_VOXEL_REG, voxelDeclarationLayout); - voxelDeclareDescriptorSet.SetBuffer(device, voxelRegistryBuffer, voxelRegistryBuffer.GetRequestedSize(), 0, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - DescriptorSet biomeDeclareDescriptorSet = allocator.AddDescriptorSet(device, DESC_ID_BIOME_REG, biomeDeclarationLayout); - biomeDeclareDescriptorSet.SetBuffer(device, biomeRegistryBuffer, biomeRegistryBuffer.GetRequestedSize(), 0, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - - DescriptorSet structureDeclareDescriptorSet = allocator.AddDescriptorSet(device, DESC_ID_STRUCTURE_REG, structureDeclarationLayout); - structureDeclareDescriptorSet.SetBuffer(device, structureRegistryBuffer, structureRegistryBuffer.GetRequestedSize(), 0, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - structureDeclareDescriptorSet.SetBuffer(device, structureVoxelDataBuffer, structureVoxelDataBuffer.GetRequestedSize(), 1, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER); - - - } - - public void UploadStructureRegistryAndData(VulkanContext VkCtx, List structureReg, List structureData) { - int structureCount = Math.min(structureReg.size(), MAX_STRUCTURE_TYPES); - - long structureRegistryMemoryAddr = structureRegistryBuffer.MapMemory(VkCtx); - ByteBuffer structureRegistryByteBuffer = MemoryUtil.memByteBuffer( - structureRegistryMemoryAddr, - (int) structureRegistryBuffer.GetRequestedSize() - ); - - for (int i = 0; i < structureCount; i++) { - VoxelStructure structure = structureReg.get(i); - int base = i * STRUCTURE_REG_DATA_SIZE; - - int spawnChance = Math.round(structure.SpawnChance() * 1000.0f); - spawnChance = Math.clamp(spawnChance, 0, 1000); - - structureRegistryByteBuffer.putInt(base + 0, structure.SizeX()); - structureRegistryByteBuffer.putInt(base + 4, structure.SizeY()); - structureRegistryByteBuffer.putInt(base + 8, structure.SizeZ()); - structureRegistryByteBuffer.putInt(base + 12, structure.BlockOffset()); - structureRegistryByteBuffer.putInt(base + 16, structure.SpawnSpacing()); - structureRegistryByteBuffer.putInt(base + 20, spawnChance); - structureRegistryByteBuffer.putInt(base + 24, structure.AllowedBiome()); - structureRegistryByteBuffer.putInt(base + 28, structure.Flags()); - structureRegistryByteBuffer.putInt(base + 32, structure.GroundBlock()); - } - - structureRegistryBuffer.UnMapMemory(VkCtx); - - int blockCount = Math.min( - structureData.size(), - (int) (structureVoxelDataBuffer.GetRequestedSize() / Integer.BYTES) - ); - - long structureVoxelDataMemoryAddr = structureVoxelDataBuffer.MapMemory(VkCtx); - ByteBuffer structureVoxelDataByteBuffer = MemoryUtil.memByteBuffer( - structureVoxelDataMemoryAddr, - (int) structureVoxelDataBuffer.GetRequestedSize() - ); - - for (int i = 0; i < blockCount; i++) { - structureVoxelDataByteBuffer.putInt(i * Integer.BYTES, structureData.get(i)); - } - - structureVoxelDataBuffer.UnMapMemory(VkCtx); - } - - public void UploadBiomeRegistry(VulkanContext VkCtx, List biomeReg) { - int count = Math.min(biomeReg.size(), MAX_BIOME_TYPES); - long memoryAddr = biomeRegistryBuffer.MapMemory(VkCtx); - ByteBuffer buffer = MemoryUtil.memByteBuffer(memoryAddr, (int) biomeRegistryBuffer.GetRequestedSize()); - - for (int i = 0; i < count; i++) { - Biome biome = biomeReg.get(i); - int base = i * BIOME_REG_DATA_SIZE; - buffer.putInt(base + 0, biome.surfaceBlock()); - buffer.putInt(base + 4, biome.dirtBlock()); - buffer.putInt(base + 8, biome.stoneBlock()); - buffer.putInt(base + 12, biome.grassFoliage()); - for (int j = 0; j < 4; j++) { - buffer.putInt(base + 16 + j * 4, biome.foliageBlocks()[j]); - buffer.putInt(base + 32 + j * 4, biome.tallBlocks()[j]); - buffer.putInt(base + 48 + j * 4, biome.otherFoliage()[j]); - } - } - biomeRegistryBuffer.UnMapMemory(VkCtx); - } - - public void UploadVoxelRegistry(VulkanContext VkCtx, List voxelReg) { - int count = Math.min(voxelReg.size(), MAX_VOXEL_TYPES); - long memoryAddr = voxelRegistryBuffer.MapMemory(VkCtx); - ByteBuffer buffer = MemoryUtil.memByteBuffer(memoryAddr, (int) voxelRegistryBuffer.GetRequestedSize()); - - for (int i = 0; i < count; i++) { - Voxel voxel = voxelReg.get(i); - int base = i * VOXEL_REG_DATA_SIZE; - buffer.putInt(base + 0, voxel.MaterialID()); - buffer.putInt(base + 4, voxel.BlockType()); - buffer.putInt(base + 8, voxel.UpUV()[0].x); - buffer.putInt(base + 12, voxel.UpUV()[0].y); - buffer.putInt(base + 16, voxel.UpUV()[1].x); - buffer.putInt(base + 20, voxel.UpUV()[1].y); - buffer.putInt(base + 24, voxel.DownUV()[0].x); - buffer.putInt(base + 28, voxel.DownUV()[0].y); - buffer.putInt(base + 32, voxel.DownUV()[1].x); - buffer.putInt(base + 36, voxel.DownUV()[1].y); - buffer.putInt(base + 40, voxel.NorthUV()[0].x); - buffer.putInt(base + 44, voxel.NorthUV()[0].y); - buffer.putInt(base + 48, voxel.NorthUV()[1].x); - buffer.putInt(base + 52, voxel.NorthUV()[1].y); - buffer.putInt(base + 56, voxel.SouthUV()[0].x); - buffer.putInt(base + 60, voxel.SouthUV()[0].y); - buffer.putInt(base + 64, voxel.SouthUV()[1].x); - buffer.putInt(base + 68, voxel.SouthUV()[1].y); - buffer.putInt(base + 72, voxel.EastUV()[0].x); - buffer.putInt(base + 76, voxel.EastUV()[0].y); - buffer.putInt(base + 80, voxel.EastUV()[1].x); - buffer.putInt(base + 84, voxel.EastUV()[1].y); - buffer.putInt(base + 88, voxel.WestUV()[0].x); - buffer.putInt(base + 92, voxel.WestUV()[0].y); - buffer.putInt(base + 96, voxel.WestUV()[1].x); - buffer.putInt(base + 100, voxel.WestUV()[1].y); - } - voxelRegistryBuffer.UnMapMemory(VkCtx); - } - - public DescriptorSetLayout faceGraphicsLayout() { - return faceGraphicsLayout; - } - - public String faceGraphicsDescriptorId() { - return DESC_ID_FACE_GRAPHICS; - } - - public VoxelMeshPool meshPool() { - return meshPool; - } - - public VulkanBuffer voxelData(int currentFrame) { - return voxelData[currentFrame]; - } - - public VulkanBuffer counters(int currentFrame) { - return counters[currentFrame]; - } - - public VulkanBuffer scratchFaces(int currentFrame) { - return scratchFaces[currentFrame]; - } - - public VulkanBuffer countReadback(int currentFrame) { - return countReadback[currentFrame]; - } - - public Pipeline voxelGenerationPipeline() { - return voxelGenerationPipeline; - } - - public Pipeline resetPipeline() { - return resetPipeline; - } - - public Pipeline meshGenerationPipeline() { - return meshGenerationPipeline; - } - - public String voxelGenerationDescriptorId() { - return DESC_ID_VOXEL_GENERATION; - } - public String voxelRegDescriptorID() { - return DESC_ID_VOXEL_REG; - } - public String biomeRegDescriptorID() { - return DESC_ID_BIOME_REG; - } - - public String structureRegDescriptorID() { - return DESC_ID_STRUCTURE_REG; - } - - public String resetDescriptorId() { - return DESC_ID_RESET; - } - public String meshDescriptorId() { - return DESC_ID_MESH; - } - - public void cleanup(VulkanContext VkCtx) { - resetPipeline.CleanUp(VkCtx); - voxelGenerationPipeline.CleanUp(VkCtx); - meshGenerationPipeline.CleanUp(VkCtx); - - resetLayout.CleanUp(VkCtx); - voxelGenerationLayout.CleanUp(VkCtx); - meshGenerationLayout.CleanUp(VkCtx); - faceGraphicsLayout.CleanUp(VkCtx); - voxelDeclarationLayout.CleanUp(VkCtx); - biomeDeclarationLayout.CleanUp(VkCtx); - structureDeclarationLayout.CleanUp(VkCtx); - - for (int frame = 0; frame < VulkanUtils.MAX_IN_FLIGHT; frame++) { - voxelData[frame].cleanup(VkCtx); - counters[frame].cleanup(VkCtx); - scratchFaces[frame].cleanup(VkCtx); - countReadback[frame].cleanup(VkCtx); - } - voxelRegistryBuffer.cleanup(VkCtx); - biomeRegistryBuffer.cleanup(VkCtx); - structureRegistryBuffer.cleanup(VkCtx); - structureVoxelDataBuffer.cleanup(VkCtx); - meshPool.cleanup(VkCtx); - } -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/StructureFlags.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/StructureFlags.java deleted file mode 100644 index fd068ba..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/StructureFlags.java +++ /dev/null @@ -1,8 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -public final class StructureFlags { - public static final int REPLACE_AIR_ONLY = 1; - public static final int REPLACE_FOLIAGE = 2; - public static final int REQUIRE_FLAT_GROUND = 4; - public static final int HAS_FOUNDATION = 8; -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/Voxel.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/Voxel.java deleted file mode 100644 index c3a6e74..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/Voxel.java +++ /dev/null @@ -1,6 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -import org.joml.Vector2i; - -public record Voxel(int MaterialID, int BlockType, Vector2i[] UpUV, Vector2i[] DownUV, Vector2i[] NorthUV, Vector2i[] SouthUV, Vector2i[] EastUV, Vector2i[] WestUV) { -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelChunkGenerator.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelChunkGenerator.java deleted file mode 100644 index 1295d25..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelChunkGenerator.java +++ /dev/null @@ -1,186 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.DescriptorAllocator; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.joml.Vector3i; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.system.MemoryUtil; -import org.lwjgl.vulkan.VkBufferCopy; -import org.lwjgl.vulkan.VkCommandBuffer; - -import java.nio.ByteBuffer; -import java.nio.ByteOrder; -import java.nio.LongBuffer; -import java.util.ArrayList; -import java.util.List; -import java.util.Objects; - -import static org.lwjgl.vulkan.VK13.*; - -public class VoxelChunkGenerator { - public static final int CHUNK_SIZE = 16; - public static final int LOCAL_SIZE = 4; - public static final int DISPATCH_SIZE = CHUNK_SIZE / LOCAL_SIZE; - public static final int MAX_BATCH_SIZE = 64; - public static final int MAX_FACES_PER_CHUNK = CHUNK_SIZE * CHUNK_SIZE * CHUNK_SIZE * 6; - public static final long SCRATCH_FACE_BYTES_PER_JOB = (long) MAX_FACES_PER_CHUNK * Integer.BYTES; - public static final int VOXEL_DISPATCH_SIZE = (SharedVoxelTerrainResources.SCRATCH_SIZE + LOCAL_SIZE - 1) / LOCAL_SIZE; - - private final SharedVoxelTerrainResources resources; - private final GenerationBatch[] pending = new GenerationBatch[VulkanUtils.MAX_IN_FLIGHT]; - - public VoxelChunkGenerator(SharedVoxelTerrainResources resources) { - this.resources = resources; - for (int frame = 0; frame < pending.length; frame++) { - pending[frame] = new GenerationBatch(); - } - } - - /** - * Call only after currentFrame's submission fence signals. This never waits on the GPU. - * Results are consumed once, including empty chunks. Copy their faces before recording - * another batch into this frame slot; other frame slots do not invalidate them. - */ - public List collectCompleted(VulkanContext VkCtx, int currentFrame) { - GenerationBatch batch = pending[Objects.checkIndex(currentFrame, pending.length)]; - if (batch.positions.isEmpty()) { - return List.of(); - } - long address = resources.countReadback(currentFrame).MapMemory(VkCtx); - ByteBuffer counts = MemoryUtil.memByteBuffer(address, batch.positions.size() * Integer.BYTES); - return batch.collect(counts, resources.scratchFaces(currentFrame).GetBuffer()); - } - - /** - * Records one batch (at most MAX_BATCH_SIZE), without submission or waits. The caller - * limits scheduling using EngineConfig.GetVoxelGenerationsPerFrame(), collects this - * frame's previous results after its fence, and records scratch-to-pool copies first. - */ - public void recordGenerateChunks(VulkanContext VkCtx, CommandBuffer commandBuffer, - List positions, int currentFrame) { - GenerationBatch batch = pending[Objects.checkIndex(currentFrame, pending.length)]; - batch.stage(positions); - if (batch.positions.isEmpty()) { - return; - } - - try (MemoryStack stack = MemoryStack.stackPush()) { - VkCommandBuffer cmd = commandBuffer.GetVulkanCommandBuffer(); - DescriptorAllocator allocator = VkCtx.GetDescriptorAllocator(); - ByteBuffer pushConstants = stack.malloc(SharedVoxelTerrainResources.TERRAIN_GENERATION_PUSH_CONSTANT_SIZE); - pushConstants.putInt(20, VoxelWorldManager.GetVoxelTypeCount()); - pushConstants.putInt(24, VoxelWorldManager.GetBiomeTypeCount()); - pushConstants.putInt(28, VoxelWorldManager.GetStructureTypeCount()); - pushConstants.putInt(32, VoxelWorldManager.GetWorldSeed()); - - LongBuffer resetDescriptorSet = stack.longs(allocator.GetDescriptorSet( - resources.resetDescriptorId(), currentFrame).GetVkDescriptorSet()); - LongBuffer voxelDescriptorSet = stack.longs( - allocator.GetDescriptorSet(resources.voxelGenerationDescriptorId(), currentFrame).GetVkDescriptorSet(), - allocator.GetDescriptorSet(resources.biomeRegDescriptorID()).GetVkDescriptorSet(), - allocator.GetDescriptorSet(resources.structureRegDescriptorID()).GetVkDescriptorSet()); - LongBuffer meshDescriptorSet = stack.longs( - allocator.GetDescriptorSet(resources.meshDescriptorId(), currentFrame).GetVkDescriptorSet(), - allocator.GetDescriptorSet(resources.voxelRegDescriptorID()).GetVkDescriptorSet()); - - // Includes the parent's scratch-to-pool transfers earlier in this command buffer. - VulkanUtils.BufferBarriers(stack, cmd, new long[]{ - resources.scratchFaces(currentFrame).GetBuffer(), - resources.voxelData(currentFrame).GetBuffer(), - resources.counters(currentFrame).GetBuffer() - }, VK_PIPELINE_STAGE_2_TRANSFER_BIT | VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT, - VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT, - VK_ACCESS_2_TRANSFER_READ_BIT | VK_ACCESS_2_SHADER_READ_BIT | VK_ACCESS_2_SHADER_WRITE_BIT, - VK_ACCESS_2_SHADER_READ_BIT | VK_ACCESS_2_SHADER_WRITE_BIT); - - long resetLayout = resources.resetPipeline().GetVulkanPipelineLayout(); - vkCmdBindPipeline(cmd, VK_PIPELINE_BIND_POINT_COMPUTE, resources.resetPipeline().GetVulkanPipeline()); - vkCmdBindDescriptorSets(cmd, VK_PIPELINE_BIND_POINT_COMPUTE, resetLayout, 0, resetDescriptorSet, null); - for (int job = 0; job < batch.positions.size(); job++) { - putJobConstants(pushConstants, batch.positions.get(job), job); - vkCmdPushConstants(cmd, resetLayout, VK_SHADER_STAGE_COMPUTE_BIT, 0, pushConstants); - vkCmdDispatch(cmd, 1, 1, 1); - } - - VulkanUtils.BufferBarrier(stack, cmd, resources.counters(currentFrame).GetBuffer(), - VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT, VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT, - VK_ACCESS_2_SHADER_WRITE_BIT, VK_ACCESS_2_SHADER_READ_BIT | VK_ACCESS_2_SHADER_WRITE_BIT); - - long voxelLayout = resources.voxelGenerationPipeline().GetVulkanPipelineLayout(); - vkCmdBindPipeline(cmd, VK_PIPELINE_BIND_POINT_COMPUTE, resources.voxelGenerationPipeline().GetVulkanPipeline()); - vkCmdBindDescriptorSets(cmd, VK_PIPELINE_BIND_POINT_COMPUTE, voxelLayout, 0, voxelDescriptorSet, null); - for (int job = 0; job < batch.positions.size(); job++) { - putJobConstants(pushConstants, batch.positions.get(job), job); - vkCmdPushConstants(cmd, voxelLayout, VK_SHADER_STAGE_COMPUTE_BIT, 0, pushConstants); - vkCmdDispatch(cmd, VOXEL_DISPATCH_SIZE, VOXEL_DISPATCH_SIZE, VOXEL_DISPATCH_SIZE); - } - - VulkanUtils.BufferBarrier(stack, cmd, resources.voxelData(currentFrame).GetBuffer(), - VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT, VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT, - VK_ACCESS_2_SHADER_WRITE_BIT, VK_ACCESS_2_SHADER_READ_BIT); - - long meshLayout = resources.meshGenerationPipeline().GetVulkanPipelineLayout(); - vkCmdBindPipeline(cmd, VK_PIPELINE_BIND_POINT_COMPUTE, resources.meshGenerationPipeline().GetVulkanPipeline()); - vkCmdBindDescriptorSets(cmd, VK_PIPELINE_BIND_POINT_COMPUTE, meshLayout, 0, meshDescriptorSet, null); - for (int job = 0; job < batch.positions.size(); job++) { - putJobConstants(pushConstants, batch.positions.get(job), job); - vkCmdPushConstants(cmd, meshLayout, VK_SHADER_STAGE_COMPUTE_BIT, 0, pushConstants); - vkCmdDispatch(cmd, DISPATCH_SIZE, DISPATCH_SIZE, DISPATCH_SIZE); - } - - VulkanUtils.BufferBarriers(stack, cmd, new long[]{ - resources.scratchFaces(currentFrame).GetBuffer(), resources.counters(currentFrame).GetBuffer() - }, VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT, VK_PIPELINE_STAGE_2_TRANSFER_BIT, - VK_ACCESS_2_SHADER_WRITE_BIT, VK_ACCESS_2_TRANSFER_READ_BIT); - - VkBufferCopy.Buffer copy = VkBufferCopy.calloc(1, stack) - .srcOffset(0).dstOffset(0).size((long) batch.positions.size() * Integer.BYTES); - vkCmdCopyBuffer(cmd, resources.counters(currentFrame).GetBuffer(), - resources.countReadback(currentFrame).GetBuffer(), copy); - VulkanUtils.BufferBarrier(stack, cmd, resources.countReadback(currentFrame).GetBuffer(), - VK_PIPELINE_STAGE_2_TRANSFER_BIT, VK_PIPELINE_STAGE_2_HOST_BIT, - VK_ACCESS_2_TRANSFER_WRITE_BIT, VK_ACCESS_2_HOST_READ_BIT); - } - } - - static void putJobConstants(ByteBuffer pushConstants, Vector3i position, int job) { - Objects.checkIndex(job, MAX_BATCH_SIZE); - pushConstants.putInt(0, position.x); - pushConstants.putInt(4, position.y); - pushConstants.putInt(8, position.z); - pushConstants.putInt(12, job); - pushConstants.putInt(16, job * MAX_FACES_PER_CHUNK); - } - - static final class GenerationBatch { - private List positions = List.of(); - - void stage(List requested) { - if (!positions.isEmpty()) { - throw new IllegalStateException("Collect completed generation before reusing this frame slot"); - } - if (requested.size() > MAX_BATCH_SIZE) { - throw new IllegalArgumentException("Voxel generation batch exceeds " + MAX_BATCH_SIZE); - } - List snapshot = new ArrayList<>(requested.size()); - for (Vector3i position : requested) { - snapshot.add(new Vector3i(Objects.requireNonNull(position))); - } - positions = List.copyOf(snapshot); - } - - List collect(ByteBuffer counts, long sourceBuffer) { - ByteBuffer nativeCounts = counts.duplicate().order(ByteOrder.nativeOrder()); - List completed = new ArrayList<>(positions.size()); - for (int job = 0; job < positions.size(); job++) { - int faceCount = nativeCounts.getInt(job * Integer.BYTES); - completed.add(new GeneratedVoxelChunk(positions.get(job), faceCount, - sourceBuffer, job * SCRATCH_FACE_BYTES_PER_JOB)); - } - positions = List.of(); - return List.copyOf(completed); - } - } -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelChunkVisibility.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelChunkVisibility.java deleted file mode 100644 index 2a75bcb..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelChunkVisibility.java +++ /dev/null @@ -1,7 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -public enum VoxelChunkVisibility { - EMPTY_AIR, - FULLY_SOLID_UNDERGROUND, - SURFACE -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelDrawData.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelDrawData.java deleted file mode 100644 index 1374aa6..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelDrawData.java +++ /dev/null @@ -1,35 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -import org.joml.FrustumIntersection; -import org.joml.Matrix4f; -import org.joml.Vector3i; - -public final class VoxelDrawData { - private VoxelDrawData() {} - - public static int encodeOffset(Vector3i position, Vector3i center) { - int x = position.x - center.x + 512; - int y = position.y - center.y + 512; - int z = position.z - center.z + 512; - if (x < 0 || x > 1023 || y < 0 || y > 1023 || z < 0 || z > 1023) { - throw new IllegalArgumentException("Chunk outside indirect draw coordinate range"); - } - return x | (y << 10) | (z << 20); - } - - public static FrustumIntersection frustum(Matrix4f matrix) { - // JOML's frustum test expects -w <= z <= w; Vulkan clips 0 <= z <= w. - Matrix4f clip = new Matrix4f(matrix); - clip.m02(2 * matrix.m02() - matrix.m03()); - clip.m12(2 * matrix.m12() - matrix.m13()); - clip.m22(2 * matrix.m22() - matrix.m23()); - clip.m32(2 * matrix.m32() - matrix.m33()); - return new FrustumIntersection(clip); - } - - public static boolean withinRadius(Vector3i position, Vector3i center, int radius) { - return Math.abs((long) position.x - center.x) <= radius - && Math.abs((long) position.y - center.y) <= radius - && Math.abs((long) position.z - center.z) <= radius; - } -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelMeshPool.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelMeshPool.java deleted file mode 100644 index 2d6decd..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelMeshPool.java +++ /dev/null @@ -1,88 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.joml.Matrix4f; -import org.joml.Vector3i; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.vulkan.VkPhysicalDeviceProperties; -import org.tinylog.Logger; - -import java.util.ArrayDeque; -import java.util.Queue; - -import static org.lwjgl.util.vma.Vma.*; -import static org.lwjgl.vulkan.VK13.*; - -public class VoxelMeshPool { - public static final int CHUNK_SIZE = 16; - public static final int MAX_VISIBLE_FACES_PER_CHUNK = CHUNK_SIZE * CHUNK_SIZE * CHUNK_SIZE * 6; - public static final int FACE_RECORD_SIZE_BYTES = Integer.BYTES; - public static final int DRAW_INDIRECT_COMMAND_SIZE = 4 * Integer.BYTES; - - private final int maxChunks; - private final VulkanBuffer facePool; - private final VulkanBuffer[][] drawBuffers = new VulkanBuffer[VulkanUtils.MAX_IN_FLIGHT][2]; - private final FaceRangeAllocator ranges; - private final Queue freeSlots = new ArrayDeque<>(); - - public VoxelMeshPool(VulkanContext VkCtx, int maxChunks) { - this.maxChunks = maxChunks; - long requestedBytes = (long) EngineConfig.getInstance().GetVoxelFacePoolMiB() * 1024 * 1024; - long facePoolSize; - try (var stack = MemoryStack.stackPush()) { - var properties = VkPhysicalDeviceProperties.calloc(stack); - vkGetPhysicalDeviceProperties(VkCtx.GetPhysicalDevice().GetPhysicalDevice(), properties); - facePoolSize = Math.min(requestedBytes, Integer.toUnsignedLong(properties.limits().maxStorageBufferRange())); - } - facePoolSize -= facePoolSize % FACE_RECORD_SIZE_BYTES; - ranges = new FaceRangeAllocator(Math.toIntExact(facePoolSize / FACE_RECORD_SIZE_BYTES)); - facePool = new VulkanBuffer(VkCtx, facePoolSize, - VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT, - VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE, 0, 0); - for (int frame = 0; frame < drawBuffers.length; frame++) { - for (int pass = 0; pass < 2; pass++) { - drawBuffers[frame][pass] = new VulkanBuffer(VkCtx, (long) maxChunks * DRAW_INDIRECT_COMMAND_SIZE, - VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO, - VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT); - } - } - for (int i = 0; i < maxChunks; i++) freeSlots.add(i); - Logger.info("Voxel face pool: {} MiB, {} resident chunk IDs", facePoolSize / (1024 * 1024), maxChunks); - } - - public RenderChunk allocate(Vector3i position, int faceCount) { - if (faceCount <= 0 || faceCount > MAX_VISIBLE_FACES_PER_CHUNK) { - throw new IllegalArgumentException("Invalid generated face count: " + faceCount); - } - if (freeSlots.isEmpty()) return null; - int faceOffset = ranges.allocate(faceCount); - if (faceOffset < 0) return null; - int slot = freeSlots.remove(); - return new RenderChunk(new Vector3i(position), slot, (long) faceOffset * FACE_RECORD_SIZE_BYTES, - faceCount, (long) slot * DRAW_INDIRECT_COMMAND_SIZE, - new Matrix4f().translation(position.x * CHUNK_SIZE, position.y * CHUNK_SIZE, position.z * CHUNK_SIZE)); - } - - public void free(RenderChunk chunk) { - ranges.free(Math.toIntExact(chunk.faceOffsetBytes() / FACE_RECORD_SIZE_BYTES)); - freeSlots.add(chunk.slot()); - } - - public VulkanBuffer facePool() {return facePool;} - public long facePoolHandle() {return facePool.GetBuffer();} - public VulkanBuffer drawBuffer(int frame, boolean shadowPass) {return drawBuffers[frame][shadowPass ? 1 : 0];} - public int maxChunks() {return maxChunks;} - public int freeSlotCount() {return freeSlots.size();} - public long usedFaceBytes() {return facePool.GetRequestedSize() - (long) ranges.freeFaces() * FACE_RECORD_SIZE_BYTES;} - - public void cleanup(VulkanContext VkCtx) { - facePool.cleanup(VkCtx); - for (VulkanBuffer[] frame : drawBuffers) { - for (VulkanBuffer buffer : frame) buffer.cleanup(VkCtx); - } - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelStructure.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelStructure.java deleted file mode 100644 index cdfbc19..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelStructure.java +++ /dev/null @@ -1,4 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -public record VoxelStructure(int SizeX, int SizeY, int SizeZ, int BlockOffset, int SpawnSpacing, float SpawnChance, int AllowedBiome, int GroundBlock, int Flags) { -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelTerrainHeightSampler.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelTerrainHeightSampler.java deleted file mode 100644 index 5b2d71c..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelTerrainHeightSampler.java +++ /dev/null @@ -1,113 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -public final class VoxelTerrainHeightSampler { - private VoxelTerrainHeightSampler() { - } - - private static double fract(double value) { - return value - Math.floor(value); - } - - private static double mix(double a, double b, double t) { - return a * (1.0 - t) + b * t; - } - - private static double rand(double x, double z) { - return fract(Math.sin(x * 12.9898 + z * 78.233) * 43758.5453123); - } - - private static double valueNoise(double x, double z) { - double ix = Math.floor(x); - double iz = Math.floor(z); - - double fx = fract(x); - double fz = fract(z); - - double a = rand(ix, iz); - double b = rand(ix + 1.0, iz); - double c = rand(ix, iz + 1.0); - double d = rand(ix + 1.0, iz + 1.0); - - double ux = fx * fx * (3.0 - 2.0 * fx); - double uz = fz * fz * (3.0 - 2.0 * fz); - - return mix(mix(a, b, ux), mix(c, d, ux), uz); - } - - public static double terrainHeight(double worldX, double worldZ) { - return valueNoise(worldX * 0.005, worldZ * 0.005) * 100.0 - + valueNoise(worldX * 0.01, worldZ * 0.01) * 10.0 - + valueNoise(worldX * 0.1, worldZ * 0.1) * 5.0 - + valueNoise(worldX, worldZ) * 0.5; - } - - public static double minHeightForChunkXZ(int chunkX, int chunkZ, int chunkSize) { - double min = Double.POSITIVE_INFINITY; - - int worldMinX = chunkX * chunkSize; - int worldMinZ = chunkZ * chunkSize; - int worldMaxX = worldMinX + chunkSize - 1; - int worldMaxZ = worldMinZ + chunkSize - 1; - - int samplesPerAxis = 5; - - for (int sx = 0; sx < samplesPerAxis; sx++) { - for (int sz = 0; sz < samplesPerAxis; sz++) { - double tx = sx / (double) (samplesPerAxis - 1); - double tz = sz / (double) (samplesPerAxis - 1); - - double x = mix(worldMinX, worldMaxX, tx); - double z = mix(worldMinZ, worldMaxZ, tz); - - min = Math.min(min, terrainHeight(x, z)); - } - } - - return min; - } - - public static double maxHeightForChunkXZ(int chunkX, int chunkZ, int chunkSize) { - double max = Double.NEGATIVE_INFINITY; - - int worldMinX = chunkX * chunkSize; - int worldMinZ = chunkZ * chunkSize; - int worldMaxX = worldMinX + chunkSize - 1; - int worldMaxZ = worldMinZ + chunkSize - 1; - - int samplesPerAxis = 5; - - for (int sx = 0; sx < samplesPerAxis; sx++) { - for (int sz = 0; sz < samplesPerAxis; sz++) { - double tx = sx / (double) (samplesPerAxis - 1); - double tz = sz / (double) (samplesPerAxis - 1); - - double x = mix(worldMinX, worldMaxX, tx); - double z = mix(worldMinZ, worldMaxZ, tz); - - max = Math.max(max, terrainHeight(x, z)); - } - } - - return max; - } - - public static VoxelChunkVisibility classifyChunk(int chunkX, int chunkY, int chunkZ, int chunkSize) { - int chunkMinY = chunkY * chunkSize; - int chunkMaxY = chunkMinY + chunkSize - 1; - - double minHeight = minHeightForChunkXZ(chunkX, chunkZ, chunkSize); - double maxHeight = maxHeightForChunkXZ(chunkX, chunkZ, chunkSize); - - double safetyPadding = 16.0; - - if (chunkMinY > maxHeight + safetyPadding) { - return VoxelChunkVisibility.EMPTY_AIR; - } - - if (chunkMaxY < minHeight - safetyPadding) { - return VoxelChunkVisibility.FULLY_SOLID_UNDERGROUND; - } - - return VoxelChunkVisibility.SURFACE; - } -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelWorldManager.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelWorldManager.java deleted file mode 100644 index a7eecab..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VoxelTerrainGeneration/VoxelWorldManager.java +++ /dev/null @@ -1,479 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.MaterialsCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.joml.*; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.system.MemoryUtil; -import org.lwjgl.vulkan.VkBufferCopy; -import org.lwjgl.vulkan.VkCommandBuffer; -import org.tinylog.Logger; - -import java.lang.Math; -import java.nio.ByteBuffer; -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.ConcurrentLinkedQueue; -import java.util.concurrent.CopyOnWriteArrayList; - -import static org.lwjgl.vulkan.VK13.*; - -public class VoxelWorldManager { - public static final int CHUNK_SIZE = 16; - private static int MAX_CHUNK_GENERATIONS_PER_FRAME = EngineConfig.getInstance().GetVoxelGenerationsPerFrame(); - - public static int GetMaxChunkGenerationsPerFrame(){return MAX_CHUNK_GENERATIONS_PER_FRAME;} - public static void SetMaxChunkGenerationsPerFrame(int value){MAX_CHUNK_GENERATIONS_PER_FRAME = Math.clamp(value, 16, 64);} - - private static final ConcurrentLinkedQueue RequestedChunks = new ConcurrentLinkedQueue<>(); - private static final ConcurrentHashMap RenderChunks = new ConcurrentHashMap<>(); - private static final ConcurrentHashMap KnownChunks = new ConcurrentHashMap<>(); - private static final ConcurrentHashMap CulledChunks = new ConcurrentHashMap<>(); - private static final ConcurrentLinkedQueue RetiredChunks = new ConcurrentLinkedQueue<>(); - private static final Vector3i ResidentCenter = new Vector3i(); - private static int ResidentRadius = EngineConfig.getInstance().GetVoxelChunkRadius(); - private static VulkanContext RenderContext; - private static int DrawFrame; - private static volatile int GeneratedLastFrame; - private static volatile int VisibleLastFrame; - private static boolean PoolFull; - - private static final List VoxelRegistry = new CopyOnWriteArrayList<>(); - private static final ConcurrentHashMap VoxelNameToIndex = new ConcurrentHashMap<>(); - private static volatile boolean RegistryDirty = false; - - private static final List BiomeRegistry = new CopyOnWriteArrayList<>(); - private static final ConcurrentHashMap BiomeNameToIndex = new ConcurrentHashMap<>(); - private static volatile boolean BiomeRegistryDirty = false; - - private static final List StructureRegistry = new CopyOnWriteArrayList<>(); - private static final List StructureBlockData = new CopyOnWriteArrayList<>(); - private static final ConcurrentHashMap StructureNameToIndex =new ConcurrentHashMap<>(); - private static volatile boolean StructureRegistryDirty = false; - - private static int worldSeed = 12432450; - - public static int GetWorldSeed(){ - return worldSeed; - } - public static int structureIndex(int x, int y, int z, int sizeY, int sizeZ) { - return x * sizeY * sizeZ + y * sizeZ + z; - } - - public static synchronized void AddStructure(String name, int sizeX, int sizeY, int sizeZ, int spawnSpacing, - float spawnChance, int allowedBiome, int groundBlock, int flags, - int[] denseBlocks) { - int blockOffset = StructureBlockData.size(); - - for (int block : denseBlocks) { - StructureBlockData.add(block); - } - - VoxelStructure structure = new VoxelStructure(sizeX, sizeY, sizeZ, blockOffset, - spawnSpacing, spawnChance, allowedBiome, groundBlock, flags); - - Integer existing = StructureNameToIndex.get(name); - - if (existing != null) { - StructureRegistry.set(existing, structure); - } else { - StructureNameToIndex.put(name, StructureRegistry.size()); - StructureRegistry.add(structure); - } - - StructureRegistryDirty = true; - } - public static List GetStructureRegistry() { - return new ArrayList<>(StructureRegistry); - } - - public static List GetStructureBlockData() { - return new ArrayList<>(StructureBlockData); - } - - public static VoxelStructure GetStructure(String name) { - Integer idx = StructureNameToIndex.get(name); - return idx == null ? null : StructureRegistry.get(idx); - } - - public static int GetStructureTypeID(String name) { - Integer idx = StructureNameToIndex.get(name); - return idx == null ? -1 : idx + 1; - } - - public static int GetStructureTypeCount() { - return StructureRegistry.size(); - } - - public static synchronized void GenerateExampleTree(int sizeX, int sizeY, int sizeZ, int Biome, int GroundVoxel, int log, int leaves, String name, int Spacing, float Chance){ - int[] blocks = new int[sizeX * sizeY * sizeZ]; - - for (int y = 0; y < sizeY/2; y++) { - blocks[structureIndex(sizeX/2, y, sizeZ/2, sizeY, sizeZ)] = log; - } - - for (int x = 0; x < sizeX; x++) { - for (int y = sizeY/2; y < sizeY; y++) { - for (int z = 0; z < sizeZ; z++) { - int dx = x - sizeX/2; - int dy = y - sizeY/5 * 3; - int dz = z - sizeZ/2; - - if (dx * dx + dy * dy + dz * dz <= sizeX) { - blocks[structureIndex(x, y, z, sizeY, sizeZ)] = leaves; - } - } - } - } - VoxelWorldManager.AddStructure(name, sizeX, sizeY, sizeZ, Spacing, Chance, - Biome, GroundVoxel, 0, blocks); - } - - public static synchronized void AddVoxel(Voxel voxel, String name) { - Integer existing = VoxelNameToIndex.get(name); - if (existing != null) { - VoxelRegistry.set(existing, voxel); - } else { - VoxelNameToIndex.put(name, VoxelRegistry.size()); - VoxelRegistry.add(voxel); - } - RegistryDirty = true; - } - - public static List GetVoxelRegistry() { - return new ArrayList<>(VoxelRegistry); - } - - public static Voxel GetVoxel(String name) { - Integer idx = VoxelNameToIndex.get(name); - return idx == null ? null : VoxelRegistry.get(idx); - } - - public static int GetVoxelTypeID(String name) { - Integer idx = VoxelNameToIndex.get(name); - return idx == null ? -1 : idx + 1; - } - - public static int GetVoxelTypeCount() { - return VoxelRegistry.size(); - } - - public static synchronized void AddBiome(Biome biome, String name) { - Integer existing = BiomeNameToIndex.get(name); - if (existing != null) { - BiomeRegistry.set(existing, biome); - } else { - BiomeNameToIndex.put(name, BiomeRegistry.size()); - BiomeRegistry.add(biome); - } - BiomeRegistryDirty = true; - } - - public static List GetBiomeRegistry() { - return new ArrayList<>(BiomeRegistry); - } - - public static Biome GetBiome(String name) { - Integer idx = BiomeNameToIndex.get(name); - return idx == null ? null : BiomeRegistry.get(idx); - } - - public static int GetBiomeTypeID(String name) { - Integer idx = BiomeNameToIndex.get(name); - return idx == null ? -1 : idx + 1; - } - - public static int GetBiomeTypeCount() { - return BiomeRegistry.size(); - } - - private static SharedVoxelTerrainResources Resources; - private static VoxelChunkGenerator Generator; - - private static ByteBuffer GraphicsPushConstants; - - public static void Init(VulkanContext VkCtx) { - if (Resources != null) { - return; - } - - int diameter = EngineConfig.getInstance().GetVoxelChunkRadius() * 2 + 1; - Resources = new SharedVoxelTerrainResources(VkCtx, diameter * diameter * diameter); - Generator = new VoxelChunkGenerator(Resources); - RenderContext = VkCtx; - - GraphicsPushConstants = org.lwjgl.system.MemoryUtil.memAlloc( - VulkanUtils.MATRIX4X4_SIZE + - VulkanUtils.INT_SIZE - ); - } - - public static synchronized void GenerateChunk(Vector3i Position) { - Vector3i key = new Vector3i(Position); - if (KnownChunks.putIfAbsent(key, true) == null) RequestedChunks.add(key); - } - - public static int GenerationOffset = 0; - public static Vector3i LastPosition = new Vector3i(0, 0, 0); - - static volatile int IterationX = 0; - - public static synchronized void ResetIterationX() - { - IterationX = 0; - } - - public static synchronized void GenerateChunks(Vector3i Position, Vector3i Radius, Matrix4f cameraView,Matrix4f projectionMatrix) { - if (!Position.equals(LastPosition)) IterationX = 0; - int radius = Math.max(Radius.x, Math.max(Radius.y, Radius.z)); - if (IterationX > radius) return; - int shell = IterationX++; - for (int x = -Math.min(shell, Radius.x); x <= Math.min(shell, Radius.x); x++) { - for (int y = -Math.min(shell, Radius.y); y <= Math.min(shell, Radius.y); y++) { - for (int z = -Math.min(shell, Radius.z); z <= Math.min(shell, Radius.z); z++) { - if (Math.max(Math.abs(x), Math.max(Math.abs(y), Math.abs(z))) != shell) continue; - GenerateChunk(new Vector3i(Position.x + x, Position.y + y, Position.z + z)); - } - } - } - LastPosition.set(Position); - } - - public static synchronized void RecordGeneration(VulkanContext VkCtx, CommandBuffer commandBuffer, int currentFrame) { - if (Resources == null) { - Init(VkCtx); - } - DrawFrame = currentFrame; - RenderChunk retired; - while ((retired = RetiredChunks.poll()) != null) { - Resources.meshPool().free(retired); - PoolFull = false; - } - - try (var stack = MemoryStack.stackPush()) { - var cmd = commandBuffer.GetVulkanCommandBuffer(); - var completed = Generator.collectCompleted(VkCtx, currentFrame); - if (!completed.isEmpty()) { - // Reused ranges may still be read by an earlier submission on this queue. - VulkanUtils.BufferBarrier(stack, cmd, Resources.meshPool().facePoolHandle(), - VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT | VK_PIPELINE_STAGE_2_TRANSFER_BIT, - VK_PIPELINE_STAGE_2_TRANSFER_BIT, - VK_ACCESS_2_SHADER_READ_BIT | VK_ACCESS_2_TRANSFER_WRITE_BIT, VK_ACCESS_2_TRANSFER_WRITE_BIT); - var copy = VkBufferCopy.calloc(1, stack); - for (var generated : completed) { - Vector3i position = generated.position(); - if (!VoxelDrawData.withinRadius(position, ResidentCenter, ResidentRadius)) { - KnownChunks.remove(position); - continue; - } - if (generated.faceCount() == 0) { - CulledChunks.put(position, VoxelChunkVisibility.EMPTY_AIR); - continue; - } - RenderChunk chunk = Resources.meshPool().allocate(position, generated.faceCount()); - if (chunk == null) { - if (!PoolFull) Logger.warn("Voxel face budget exhausted; pending chunks retained. Increase voxel_face_pool_mib or reduce radius."); - PoolFull = true; - RequestedChunks.add(position); - continue; - } - copy.srcOffset(generated.sourceOffsetBytes()).dstOffset(chunk.faceOffsetBytes()) - .size((long) generated.faceCount() * VoxelMeshPool.FACE_RECORD_SIZE_BYTES); - vkCmdCopyBuffer(cmd, generated.sourceBuffer(), Resources.meshPool().facePoolHandle(), copy); - RenderChunks.put(position, chunk); - } - VulkanUtils.BufferBarrier(stack, cmd, Resources.meshPool().facePoolHandle(), - VK_PIPELINE_STAGE_2_TRANSFER_BIT, VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT, - VK_ACCESS_2_TRANSFER_WRITE_BIT, VK_ACCESS_2_SHADER_READ_BIT); - } - } - - if (RegistryDirty || BiomeRegistryDirty || StructureRegistryDirty) VkCtx.GetDevice().waitIdle(); - - if (RegistryDirty) { - RegistryDirty = false; - Resources.UploadVoxelRegistry(VkCtx, GetVoxelRegistry()); - } - if (BiomeRegistryDirty) { - BiomeRegistryDirty = false; - Resources.UploadBiomeRegistry(VkCtx, GetBiomeRegistry()); - } - if (StructureRegistryDirty) { - StructureRegistryDirty = false; - Resources.UploadStructureRegistryAndData(VkCtx, GetStructureRegistry(), GetStructureBlockData()); - } - - if (VoxelRegistry.isEmpty()) { - return; // nothing to mesh against yet - } - - - List batch = new ArrayList<>(MAX_CHUNK_GENERATIONS_PER_FRAME); - while (!PoolFull && batch.size() < MAX_CHUNK_GENERATIONS_PER_FRAME) { - Vector3i position = RequestedChunks.poll(); - if (position == null) break; - if (!VoxelDrawData.withinRadius(position, ResidentCenter, ResidentRadius)) { - KnownChunks.remove(position); - continue; - } - batch.add(position); - } - GeneratedLastFrame = batch.size(); - Generator.recordGenerateChunks(VkCtx, commandBuffer, batch, currentFrame); - } - - public static SharedVoxelTerrainResources Resources() { - return Resources; - } - - public static void RecordRender(VkCommandBuffer CommandBuffer, Pipeline graphicsPipeline, MaterialsCache materialsCache, boolean shadowPass) { - RecordRender(CommandBuffer, graphicsPipeline, materialsCache, shadowPass, new Matrix4f[0]); - } - - public static synchronized void RecordRender(VkCommandBuffer CommandBuffer, Pipeline graphicsPipeline, - MaterialsCache materialsCache, boolean shadowPass, Matrix4f[] clipMatrices) { - if (Resources == null) return; - var device = RenderContext.GetDevice(); - int material = Math.max(0, materialsCache.GetPosition("VoxelTerrain")); - FrustumIntersection[] frustums = new FrustumIntersection[clipMatrices.length]; - for (int i = 0; i < frustums.length; i++) frustums[i] = VoxelDrawData.frustum(clipMatrices[i]); - var buffer = Resources.meshPool().drawBuffer(DrawFrame, shadowPass); - ByteBuffer data = MemoryUtil.memByteBuffer(buffer.MapMemory(RenderContext), (int) buffer.GetRequestedSize()); - boolean instanced = device.drawIndirectFirstInstance(); - List visible = new ArrayList<>(); - for (RenderChunk chunk : RenderChunks.values()) { - Vector3i position = chunk.position(); - float x = position.x * (float) CHUNK_SIZE; - float y = position.y * (float) CHUNK_SIZE; - float z = position.z * (float) CHUNK_SIZE; - boolean inView = frustums.length == 0; - for (FrustumIntersection frustum : frustums) { - if (frustum.testAab(x, y, z, x + CHUNK_SIZE, y + CHUNK_SIZE, z + CHUNK_SIZE)) { - inView = true; - break; - } - } - if (!inView) continue; - int offset = visible.size() * VoxelMeshPool.DRAW_INDIRECT_COMMAND_SIZE; - data.putInt(offset, chunk.maxFaceCount() * 6); - data.putInt(offset + 4, 1); - data.putInt(offset + 8, Math.toIntExact(chunk.faceOffsetBytes() / 4 * 6)); - data.putInt(offset + 12, instanced ? VoxelDrawData.encodeOffset(position, ResidentCenter) : 0); - visible.add(chunk); - } - buffer.UnMapMemory(RenderContext); - if (!shadowPass) VisibleLastFrame = visible.size(); - if (instanced) { - SetPushConstants(CommandBuffer, new Vector4f(ResidentCenter, 0), graphicsPipeline, material, shadowPass); - int batchSize = device.multiDrawIndirect() ? device.maxDrawIndirectCount() : 1; - for (int first = 0; first < visible.size(); first += batchSize) { - vkCmdDrawIndirect(CommandBuffer, buffer.GetBuffer(), (long) first * VoxelMeshPool.DRAW_INDIRECT_COMMAND_SIZE, - Math.min(batchSize, visible.size() - first), VoxelMeshPool.DRAW_INDIRECT_COMMAND_SIZE); - } - } else { - for (int i = 0; i < visible.size(); i++) { - SetPushConstants(CommandBuffer, new Vector4f(visible.get(i).position(), 0), graphicsPipeline, material, shadowPass); - vkCmdDrawIndirect(CommandBuffer, buffer.GetBuffer(), (long) i * VoxelMeshPool.DRAW_INDIRECT_COMMAND_SIZE, - 1, VoxelMeshPool.DRAW_INDIRECT_COMMAND_SIZE); - } - } - } - - private static void SetPushConstants(VkCommandBuffer CmdHandle, Vector4f ModelMatrix, Pipeline VkPipeline, int MaterialIndex, boolean shadowPass){ - ModelMatrix.get(0,GraphicsPushConstants); - GraphicsPushConstants.putInt(VulkanUtils.MATRIX4X4_SIZE, MaterialIndex); - vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_VERTEX_BIT, 0, - GraphicsPushConstants.slice(0,VulkanUtils.MATRIX4X4_SIZE)); - if(!shadowPass){ - vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_FRAGMENT_BIT, VulkanUtils.MATRIX4X4_SIZE, - GraphicsPushConstants.slice(VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.INT_SIZE)); - } - } - - - public static synchronized void UnloadFarChunks(Vector3i centerChunk, int unloadRadius,Matrix4f cameraView,Matrix4f projectionMatrix) { - ResidentCenter.set(centerChunk); - ResidentRadius = unloadRadius; - RenderChunks.entrySet().removeIf(entry -> { - Vector3i pos = entry.getKey(); - if (!VoxelDrawData.withinRadius(pos, centerChunk, unloadRadius)) { - RetiredChunks.add(entry.getValue()); - KnownChunks.remove(pos); - return true; - } - return false; - }); - - CulledChunks.entrySet().removeIf(entry -> { - Vector3i pos = entry.getKey(); - - if (!VoxelDrawData.withinRadius(pos, centerChunk, unloadRadius)) { - KnownChunks.remove(pos); - return true; - } - - return false; - }); - - RequestedChunks.removeIf(pos -> { - if (!VoxelDrawData.withinRadius(pos, centerChunk, unloadRadius)) { - KnownChunks.remove(pos); - return true; - } - - return false; - }); - } - - public static int GetRenderableChunkCount() { - return RenderChunks.size(); - } - public static int GetGeneratedLastFrame() {return GeneratedLastFrame;} - public static int GetVisibleLastFrame() {return VisibleLastFrame;} - public static synchronized long GetUsedFaceBytes() {return Resources == null ? 0 : Resources.meshPool().usedFaceBytes();} - - public static int GetCulledChunkCount() { - return CulledChunks.size(); - } - - public static int GetRequestedChunkCount() { - return RequestedChunks.size(); - } - - public static int GetFreeMeshSlots() { - if (Resources == null) { - return 0; - } - - return Resources.meshPool().freeSlotCount(); - } - - - public static synchronized void Cleanup(VulkanContext VkCtx) { - if (Resources != null) { - Resources.cleanup(VkCtx); - Resources = null; - } - - if (GraphicsPushConstants != null) { - org.lwjgl.system.MemoryUtil.memFree(GraphicsPushConstants); - GraphicsPushConstants = null; - } - - RequestedChunks.clear(); - RenderChunks.clear(); - KnownChunks.clear(); - CulledChunks.clear(); - RetiredChunks.clear(); - Generator = null; - RenderContext = null; - IterationX = 0; - PoolFull = false; - RegistryDirty = BiomeRegistryDirty = StructureRegistryDirty = true; - } -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VulkanUtil/ComputePipeline.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VulkanUtil/ComputePipeline.java deleted file mode 100644 index 5cf5c6e..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Computing/VulkanUtil/ComputePipeline.java +++ /dev/null @@ -1,92 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VulkanUtil; - -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PushConstantsRange; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.DescriptorSetLayout; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.ShaderModule; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.vulkan.*; - -import java.nio.ByteBuffer; -import java.nio.LongBuffer; - -import static org.lwjgl.vulkan.VK10.*; - -public class ComputePipeline implements Pipeline { - - private final long VulkanPipeline; - private final long VulkanPipelineLayout; - - public ComputePipeline(VulkanContext VkCtx,ShaderModule shaderModule, DescriptorSetLayout[] descriptorSetLayouts,PushConstantsRange[] pushConstantsRanges) { - Device device = VkCtx.GetDevice(); - - try (MemoryStack stack = MemoryStack.stackPush()) { - LongBuffer pPipelineLayout = stack.mallocLong(1); - LongBuffer pPipeline = stack.mallocLong(1); - int layoutCount = descriptorSetLayouts != null ? descriptorSetLayouts.length : 0; - LongBuffer setLayouts = stack.mallocLong(layoutCount); - for (int i = 0; i < layoutCount; i++) { - setLayouts.put(i, descriptorSetLayouts[i].GetVkDescriptorLayout()); - } - - VkPushConstantRange.Buffer pushRanges = null; - int pushRangeCount = pushConstantsRanges != null ? pushConstantsRanges.length : 0; - if (pushRangeCount > 0) { - pushRanges = VkPushConstantRange.calloc(pushRangeCount, stack); - for (int i = 0; i < pushRangeCount; i++) { - PushConstantsRange range = pushConstantsRanges[i]; - pushRanges.get(i) - .stageFlags(range.Stage()) - .offset(range.Offset()) - .size(range.Size()); - } - } - VkPipelineLayoutCreateInfo layoutInfo = VkPipelineLayoutCreateInfo.calloc(stack) - .sType$Default() - .pSetLayouts(setLayouts) - .pPushConstantRanges(pushRanges); - - VulkanUtils.vkCheck( - vkCreatePipelineLayout(device.FetchVulkanDevice(), layoutInfo, null, pPipelineLayout), - "Unable to create compute pipeline layout" - ); - VulkanPipelineLayout = pPipelineLayout.get(0); - ByteBuffer main = stack.UTF8("main"); - VkPipelineShaderStageCreateInfo shaderStage = VkPipelineShaderStageCreateInfo.calloc(stack) - .sType$Default() - .stage(VK_SHADER_STAGE_COMPUTE_BIT) - .module(shaderModule.GetHandle()) - .pName(main); - - VkComputePipelineCreateInfo.Buffer pipelineInfo = VkComputePipelineCreateInfo.calloc(1, stack) - .sType$Default() - .stage(shaderStage) - .layout(VulkanPipelineLayout); - - VulkanUtils.vkCheck(vkCreateComputePipelines(device.FetchVulkanDevice(),VkCtx.GetVkPipelineCache().GetVkPipelineCache(), - pipelineInfo,null,pPipeline),"Unable to create compute pipeline" ); - - VulkanPipeline = pPipeline.get(0); - } - } - - @Override - public long GetVulkanPipeline() { - return VulkanPipeline; - } - - @Override - public long GetVulkanPipelineLayout() { - return VulkanPipelineLayout; - } - - @Override - public void CleanUp(VulkanContext VkCtx) { - VkDevice device = VkCtx.GetDevice().FetchVulkanDevice(); - vkDestroyPipeline(device, VulkanPipeline, null); - vkDestroyPipelineLayout(device, VulkanPipelineLayout, null); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/DynamicMesh/DeferredResource.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/DynamicMesh/DeferredResource.java deleted file mode 100644 index 139b456..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/DynamicMesh/DeferredResource.java +++ /dev/null @@ -1,13 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.DynamicMesh; - -public class DeferredResource { - public final long bufferHandle; - public final long memoryHandle; - public int framesLeft; - - public DeferredResource(long bufferHandle, long memoryHandle, int framesLeft) { - this.bufferHandle = bufferHandle; - this.memoryHandle = memoryHandle; - this.framesLeft = framesLeft; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/DynamicMesh/DynamicTerrainMesh.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/DynamicMesh/DynamicTerrainMesh.java deleted file mode 100644 index 28812e3..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/DynamicMesh/DynamicTerrainMesh.java +++ /dev/null @@ -1,142 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.DynamicMesh; - -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.PointerBuffer; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.vulkan.VkBufferCopy; - -import java.nio.ByteBuffer; -import java.nio.FloatBuffer; -import java.nio.LongBuffer; - -import static org.lwjgl.system.MemoryUtil.memByteBuffer; -import static org.lwjgl.vulkan.VK10.*; - -public class DynamicTerrainMesh { - private final Device device; - private long VertexBuffer; - private long VertexBufferMemoryAlloc; - private long IndexBuffer; - private long IndexBufferMemoryAlloc; - - private int VertexCount; - private int IndexCount; - private boolean IsDirty = true; - - private float[] Positions; - private float[] MaterialWeights; - private int[] Indices; - - public DynamicTerrainMesh(Device device, float[] InitialHeights, int Width, int Height){ - this.device = device; - GenerateMeshGeometry(InitialHeights, Width, Height); - InitVulkanBuffers(); - } - - private void InitVulkanBuffers(){ - long VertexSize = (long) Positions.length * 4 + (long) MaterialWeights.length * 4; - long IndexSize = (long)Indices.length * 4; - LongBuffer longBuffer = LongBuffer.allocate(1); - VertexBuffer = VulkanUtils.CreateBuffer(device, VertexSize, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT, - VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, longBuffer); - VertexBufferMemoryAlloc = longBuffer.get(0); - IndexBuffer = VulkanUtils.CreateBuffer(device, IndexSize, - VK_BUFFER_USAGE_INDEX_BUFFER_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT, - VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, longBuffer); - IndexBufferMemoryAlloc = longBuffer.get(0); - } - - private void GenerateMeshGeometry(float[] Heights, int w, int h){ - this.VertexCount = w * h; - this.Positions = new float[VertexCount * 3]; - this.MaterialWeights = new float[VertexCount * 4]; - - for(int row = 0; row < h; row++){ - for(int column = 0; column < w; column++){ - int Index = row * w + column; - - Positions[Index * 3] = column; - Positions[Index * 3 + 1] = Heights[Index]; - Positions[Index * 3 + 2] = row; - - MaterialWeights[Index * 4] = 1.0f; // Grass - MaterialWeights[Index * 4 + 1] = 0.0f; // Rock - MaterialWeights[Index * 4 + 2] = 0.0f; // Sand - MaterialWeights[Index * 4 + 3] = 0.0f; // Mud - } - } - - this.IndexCount = (w - 1) * (h - 1) * 6; - this.Indices = new int[IndexCount]; - int CellPtr = 0; - for (int row = 0; row < h - 1; row++) { - for (int col = 0; col < w - 1; col++) { - int TopLeft = row * w + col; - int TopRight = TopLeft + 1; - int BottomLeft = (row + 1) * w + col; - int BottomRight = BottomLeft + 1; - - Indices[CellPtr++] = TopLeft; - Indices[CellPtr++] = BottomLeft; - Indices[CellPtr++] = TopRight; - Indices[CellPtr++] = TopRight; - Indices[CellPtr++] = BottomLeft; - Indices[CellPtr++] = BottomRight; - } - } - } - - public void UpdateVertexRuntimeData(int index, float newHeight, float[] weights) { - this.Positions[index * 3 + 1] = newHeight; - System.arraycopy(weights, 0, this.MaterialWeights, index * 4, 4); - this.IsDirty = true; - } - - public void StreamUpdatesToGPU(CommandBuffer cmdBuffer) { - if (!IsDirty) return; - - long vSize = (long) Positions.length * 4 + (long) MaterialWeights.length * 4; - - long stagingBuffer; - long stagingBufferMemory; - - try (MemoryStack stack = MemoryStack.stackPush()) { - LongBuffer pBuffer = stack.mallocLong(1); - stagingBuffer = VulkanUtils.CreateBuffer(device, vSize, - VK_BUFFER_USAGE_TRANSFER_SRC_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, pBuffer); - stagingBufferMemory = pBuffer.get(0); - - PointerBuffer pData = stack.pointers(VK_NULL_HANDLE); - vkMapMemory(device.FetchVulkanDevice(), stagingBufferMemory, 0, vSize, 0, pData); - long dataAddr = pData.get(0); - - ByteBuffer buffer = memByteBuffer(dataAddr, (int) vSize); - FloatBuffer floatBuffer = buffer.asFloatBuffer(); - - for (int i = 0; i < VertexCount; i++) { - floatBuffer.put(Positions, i * 3, 3); - floatBuffer.put(MaterialWeights, i * 4, 4); - } - - vkUnmapMemory(device.FetchVulkanDevice(), stagingBufferMemory); - - VkBufferCopy.Buffer copyRegion = VkBufferCopy.calloc(1, stack) - .srcOffset(0) - .dstOffset(0) - .size(vSize); - - vkCmdCopyBuffer(cmdBuffer.GetVulkanCommandBuffer(), stagingBuffer, VertexBuffer, copyRegion); - - this.IsDirty = false; - - VulkanUtils.QueueForDeletion(stagingBuffer, stagingBufferMemory); - } - } - - public long GetVertexBuffer() { return VertexBuffer; } - public long GetIndexBuffer() { return IndexBuffer; } - public int GetIndexCount() { return IndexCount; } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/Attachment.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/Attachment.java deleted file mode 100644 index 72c7f68..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/Attachment.java +++ /dev/null @@ -1,109 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import org.w3c.dom.Text; - -import static org.lwjgl.vulkan.VK13.*; -public class Attachment { - private final Image VkImage; - private final ImageView VkImageView; - private boolean DepthAttachment; - - public Attachment(VulkanContext VkCtx, Texture ExistingImage){ - VkImageView = ExistingImage.GetImageView(); - VkImage = ExistingImage.GetImage(); - DepthAttachment = VkImageView.IsDepthImage(); - } - - public Attachment(VulkanContext VkCtx, int Width, int Height, int Format, int Usage, boolean MultiSamples){ - var ImageData = new Image.ImageData().Width(Width).Height(Height).Format(Format).SampleCount(EngineConfig.getInstance().GetRenderSampleCount()); - - int aspectMask = 0; - if ((Usage & VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) > 0) { - aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; - ImageData.Usage(Usage | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT); - DepthAttachment = false; - } - if ((Usage & VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) > 0) { - ImageData.Usage(Usage | VK_IMAGE_USAGE_SAMPLED_BIT); - aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT; - DepthAttachment = true; - } - int layers = 1; - if (layers > 0) { - ImageData.ArrayLayers(layers); - } - VkImage = new Image(VkCtx, ImageData); - - var imageViewData = new ImageView.ImageViewData().Format(VkImage.GetFormat()).AspectMask(aspectMask); - if (layers > 1) { - imageViewData.ViewType(VK_IMAGE_VIEW_TYPE_2D_ARRAY); - imageViewData.LayerCount(layers); - } - VkImageView = new ImageView(VkCtx.GetDevice(), VkImage.getVulkanImage(), imageViewData, DepthAttachment); - } - public Attachment(VulkanContext VkCtx, int Width, int Height, int Format, int Usage){ - var ImageData = new Image.ImageData().Width(Width).Height(Height).Format(Format).SampleCount(VK_SAMPLE_COUNT_1_BIT); - - int aspectMask = 0; - if ((Usage & VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) > 0) { - aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; - ImageData.Usage(Usage | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT); - DepthAttachment = false; - } - if ((Usage & VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) > 0) { - ImageData.Usage(Usage | VK_IMAGE_USAGE_SAMPLED_BIT); - aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT; - DepthAttachment = true; - } - int layers = 1; - if (layers > 0) { - ImageData.ArrayLayers(layers); - } - VkImage = new Image(VkCtx, ImageData); - - var imageViewData = new ImageView.ImageViewData().Format(VkImage.GetFormat()).AspectMask(aspectMask); - if (layers > 1) { - imageViewData.ViewType(VK_IMAGE_VIEW_TYPE_2D_ARRAY); - imageViewData.LayerCount(layers); - } - VkImageView = new ImageView(VkCtx.GetDevice(), VkImage.getVulkanImage(), imageViewData, DepthAttachment); - } - public Attachment(VulkanContext VkCtx, int Width, int Height, int Format, int Usage,int layers){ - var ImageData = new Image.ImageData().Width(Width).Height(Height).Format(Format).SampleCount(VK_SAMPLE_COUNT_1_BIT); - - int aspectMask = 0; - if ((Usage & VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) > 0) { - aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; - ImageData.Usage(Usage | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT); - DepthAttachment = false; - } - if ((Usage & VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) > 0) { - ImageData.Usage(Usage | VK_IMAGE_USAGE_SAMPLED_BIT); - aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT; - DepthAttachment = true; - } - if (layers > 0) { - ImageData.ArrayLayers(layers); - } - VkImage = new Image(VkCtx, ImageData); - - var imageViewData = new ImageView.ImageViewData().Format(VkImage.GetFormat()).AspectMask(aspectMask); - if (layers > 1) { - imageViewData.ViewType(VK_IMAGE_VIEW_TYPE_2D_ARRAY); - imageViewData.LayerCount(layers); - } - VkImageView = new ImageView(VkCtx.GetDevice(), VkImage.getVulkanImage(), imageViewData, DepthAttachment); - } - - public Image GetVkImage(){return VkImage;} - public ImageView GetVkImageView(){return VkImageView;} - public boolean IsDepthAttached(){return DepthAttachment;} - - public void CleanUp(VulkanContext VkCtx){ - VkImageView.cleanup(VkCtx.GetDevice()); - VkImage.CleanUp(VkCtx); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/CubeMapTexture.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/CubeMapTexture.java deleted file mode 100644 index be07f9f..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/CubeMapTexture.java +++ /dev/null @@ -1,182 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images; - -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.GraphUtils; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.vulkan.*; - -import java.io.IOException; -import java.nio.ByteBuffer; - -import static org.lwjgl.system.MemoryUtil.memByteBuffer; -import static org.lwjgl.util.vma.Vma.VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT; -import static org.lwjgl.util.vma.Vma.VMA_MEMORY_USAGE_AUTO; -import static org.lwjgl.vulkan.VK10.*; -import static org.lwjgl.vulkan.VK13.vkCmdPipelineBarrier2; - -public class CubeMapTexture implements ITexture{ - private final String id; - private final int Height; - private final int Width; - private final Image image; - private final ImageView imageView; - private boolean RecordedTransition; - private VulkanBuffer stgBuffer; - private final long layerSize; - - public CubeMapTexture(VulkanContext vkCtx, String id, String[] facePaths, int format) throws IOException { - this.id = id; - - ImageSrc firstFace = GraphUtils.LoadImage(facePaths[0]); - Width = firstFace.Width(); - Height = firstFace.Height(); - this.layerSize = (long) Width * Height * 4; - long totalBufferSize = layerSize * 6; - GraphUtils.CleanImageData(firstFace); - - this.stgBuffer = new VulkanBuffer(vkCtx, totalBufferSize, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, - 0, 0, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT); - - long mappedAddress = stgBuffer.MapMemory(vkCtx); - ByteBuffer byteBuffer = memByteBuffer(mappedAddress, (int) totalBufferSize); - - for (int i = 0; i < 6; i++) { - ImageSrc currentFace = GraphUtils.LoadImage(facePaths[i]); - ByteBuffer pixelData = currentFace.data(); - - ByteBuffer targetSlice = byteBuffer.duplicate(); - targetSlice.position((int) (i * layerSize)); - targetSlice.limit((int) ((i + 1) * layerSize)); - - targetSlice.put(pixelData); - - GraphUtils.CleanImageData(currentFace); - - } - - CreateStgBuffer(vkCtx, byteBuffer); - stgBuffer.UnMapMemory(vkCtx); - var ImageData = new Image.ImageData().Width(Width).Height(Height) - .Usage(VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT) - .Format(format).MipMapLevels(1).ArrayLayers(6).Flags(VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT); - image = new Image(vkCtx, ImageData); - var ImageViewData = new ImageView.ImageViewData().Format(image.GetFormat()) - .AspectMask(VK_IMAGE_ASPECT_COLOR_BIT).MipLevels(1).LayerCount(6).ViewType(VK_IMAGE_VIEW_TYPE_CUBE); - imageView = new ImageView(vkCtx.GetDevice(), image.getVulkanImage(), ImageViewData, false); - } - - @Override - public boolean HasTransparency() { - return false; - } - - @Override - public void SetTransparency(ByteBuffer data) { - - } - - public void CreateStgBuffer(VulkanContext VkCtx, ByteBuffer data){ - int Size = data.remaining(); - stgBuffer = new VulkanBuffer(VkCtx, Size, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VMA_MEMORY_USAGE_AUTO, - VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); - long MappedMemory = stgBuffer.MapMemory(VkCtx); - ByteBuffer buffer = memByteBuffer(MappedMemory, (int) stgBuffer.GetRequestedSize()); - buffer.put(data); - data.flip(); - stgBuffer.UnMapMemory(VkCtx); - } - private void RecordImageTransition(MemoryStack stack, CommandBuffer cmd) { - var imageBarrier = VkImageMemoryBarrier2.calloc(1, stack) - .sType$Default() - .oldLayout(VK_IMAGE_LAYOUT_UNDEFINED) - .newLayout(VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL) - .srcStageMask(VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) - .dstStageMask(VK_PIPELINE_STAGE_TRANSFER_BIT) - .srcAccessMask(0) - .dstAccessMask(VK_ACCESS_TRANSFER_WRITE_BIT) - .subresourceRange(it -> it - .aspectMask(VK_IMAGE_ASPECT_COLOR_BIT) - .baseMipLevel(0) - .levelCount(image.GetMipLevels()) - .baseArrayLayer(0) - .layerCount(1)) - .image(image.getVulkanImage()); - - VkDependencyInfo depInfo = VkDependencyInfo.calloc(stack) - .sType$Default() - .pImageMemoryBarriers(imageBarrier); - - vkCmdPipelineBarrier2(cmd.GetVulkanCommandBuffer(), depInfo); - } - - public void RecordTextureTransition(CommandBuffer commandBuffer){ - if(stgBuffer != null && !RecordedTransition){ - RecordedTransition = true; - try(var MemStack = MemoryStack.stackPush()){ - RecordImageTransition(MemStack, commandBuffer); - RecordCopyBuffer(MemStack, commandBuffer, stgBuffer); - } - } - } - - private void RecordCopyBuffer(MemoryStack MemStack, CommandBuffer commandBuffer, VulkanBuffer bufferData){ - VkBufferImageCopy.Buffer copyRegions = VkBufferImageCopy.calloc(6, MemStack); - for(int i = 0; i < 6; i++) { - int BaseLayer = i; - copyRegions.get(i).bufferOffset(i * layerSize) - .bufferRowLength(0) - .bufferImageHeight(0) - .imageSubresource(it -> - it.aspectMask(VK_IMAGE_ASPECT_COLOR_BIT) - .mipLevel(0) - .baseArrayLayer(BaseLayer) - .layerCount(1) - ).imageOffset(it -> it.x(0).y(0).z(0)) - .imageExtent().set(Width, Height, 1); - } - vkCmdCopyBufferToImage(commandBuffer.GetVulkanCommandBuffer(), bufferData.GetBuffer(), image.getVulkanImage(), - VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, copyRegions); - } - - public void CleanUp(VulkanContext VkCtx){ - CleanUpStgBuffer(VkCtx); - imageView.cleanup(VkCtx.GetDevice()); - image.CleanUp(VkCtx); - } - - public void CleanUpStgBuffer(VulkanContext VkCtx){ - if(stgBuffer != null){ - stgBuffer.cleanup(VkCtx); - stgBuffer = null; - } - } - - public int GetHeight(){return Height;} - public int GetWidth(){return Width;} - public String GetID(){return id;} - public ImageView GetImageView(){return imageView;} - - @Override - public TextureType getType() { - return TextureType.CubeMap; - } - - @Override - public void Bind() { - - } - - @Override - public void CleanUp() { - - } - - @Override - public String GetTexturePath() { - return ""; - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/ITexture.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/ITexture.java deleted file mode 100644 index e703045..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/ITexture.java +++ /dev/null @@ -1,46 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images; - -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import org.lwjgl.opengl.GL11; - -import java.nio.ByteBuffer; - -import static org.lwjgl.opengl.GL11.*; -import static org.lwjgl.opengl.GL11.GL_NEAREST; -import static org.lwjgl.opengl.GL11.GL_RGBA; -import static org.lwjgl.opengl.GL11.GL_TEXTURE_2D; -import static org.lwjgl.opengl.GL11.GL_TEXTURE_MAG_FILTER; -import static org.lwjgl.opengl.GL11.GL_TEXTURE_MIN_FILTER; -import static org.lwjgl.opengl.GL11.GL_UNPACK_ALIGNMENT; -import static org.lwjgl.opengl.GL11.GL_UNSIGNED_BYTE; -import static org.lwjgl.opengl.GL11.glBindTexture; -import static org.lwjgl.opengl.GL11.glPixelStorei; -import static org.lwjgl.opengl.GL11.glTexImage2D; -import static org.lwjgl.opengl.GL11.glTexParameteri; -import static org.lwjgl.opengl.GL30.glGenerateMipmap; - -public interface ITexture { - public enum TextureType{ - FlatImage, - CubeMap - } - public boolean HasTransparency(); - public void SetTransparency(ByteBuffer data); - public void CreateStgBuffer(VulkanContext VkCtx, ByteBuffer data); - public void RecordTextureTransition(CommandBuffer commandBuffer); - public void CleanUp(VulkanContext VkCtx); - public void CleanUpStgBuffer(VulkanContext VkCtx); - public int GetHeight(); - public int GetWidth(); - public String GetID(); - public ImageView GetImageView(); - public TextureType getType(); - - - public void Bind(); - public void CleanUp(); - - public String GetTexturePath(); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/PushConstantsRange.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/PushConstantsRange.java deleted file mode 100644 index 3ba3e51..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/PushConstantsRange.java +++ /dev/null @@ -1,4 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline; - -public record PushConstantsRange(int Stage, int Offset, int Size) { -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/DeferredRendering/DeferredSceneRender.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/DeferredRendering/DeferredSceneRender.java deleted file mode 100644 index b681119..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/DeferredRendering/DeferredSceneRender.java +++ /dev/null @@ -1,625 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3DElement; -import net.halbear.Terrain4J.EngineCore.Main.Scene.IScene; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration.VoxelWorldManager; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.SceneRenderer; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.DefaultPipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PipelineBuildInfo; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PushConstantsRange; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VertexBufferStructure; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.SwapChain.SwapChain; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.joml.Matrix4f; -import org.joml.Vector3f; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.system.MemoryUtil; -import org.lwjgl.util.shaderc.Shaderc; -import org.lwjgl.vulkan.*; -import org.tinylog.Logger; - -import java.nio.ByteBuffer; -import java.nio.LongBuffer; -import java.util.*; - -import static org.lwjgl.system.MemoryUtil.memFree; -import static org.lwjgl.vulkan.VK13.*; - -public class DeferredSceneRender implements SceneRenderer {//dynamic rendering - - private static final String DESCRIPTOR_ID_MAT = "SCN_DESC_ID_MAT"; - private static final String DESCRIPTOR_ID_PRJ = "SCN_DESC_ID_PRJ"; - private static final String DESCRIPTOR_ID_TEXT = "SCN_DESC_ID_TEXT"; - private static final String DESCRIPTOR_ID_VIEW = "SCN_DESC_ID_VIEW"; - private static final String DESCRIPTOR_ID_SKYBOX_VIEW = "SCN_DESC_ID_SKYBOX_VIEW"; - public static final String DESCRIPTOR_ID_SKYBOX_CUBEMAP = "SCN_DESC_ID_SKYBOX_CUBEMAP"; - private static final int PUSH_CONSTANTS_SIZE = VulkanUtils.MATRIX4X4_SIZE + VulkanUtils.INT_SIZE; - private final VulkanBuffer BufferProjectionMatrix; - private final DescriptorSetLayout descriptorLayoutFragStorage; - private final DescriptorSetLayout descriptorLayoutTexture; - private final DescriptorSetLayout descriptorLayoutVertexUniform; - private DescriptorSet SkyboxDescriptorSet; - private final TextureSampler textureSampler; - public static String SkyBoxID = "SKYBOX_TEXTURE"; - - public static final int COLOUR_FORMAT = VK_FORMAT_R32G32B32A32_SFLOAT; - public static final int DEPTH_FORMAT = VK_FORMAT_D32_SFLOAT; - private final VkClearValue ClearValueDepth; - private final ByteBuffer PushConstBuffer; - private VkRenderingAttachmentInfo AttachmentInfoDepth; - private VkClearValue ClearValueColour; - private VkRenderingAttachmentInfo.Buffer AttachmentInfoColour; - private VkRenderingInfo RenderInfo; - public int Frames = 0; - private static String LastGPULog = ""; - public static long GPUTIME = 0; - public static long CYCLES = 0; - private static boolean DualPassRendering = false; - - private static final String SKYBOX_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/skybox_fragment.glsl"; - private static final String SKYBOX_FRAGMENT_SHADER_FILE_SPV = SKYBOX_FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final String SKYBOX_VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/skybox_vertex.glsl"; - private static final String SKYBOX_VERTEX_SHADER_FILE_SPV = SKYBOX_VERTEX_SHADER_FILE_GLSL + ".spv"; - - private static final String FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/scene_fragment_deferred.glsl"; - private static final String FRAGMENT_TRANSLUCENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/scene_translucent_fragment_deferred.glsl"; - private static final String FRAGMENT_OPAQUE_SHADER_FILE_GLSL = "resources/EngineResources/shaders/scene_opaque_fragment_deferred.glsl"; - private static final String FRAGMENT_SHADER_FILE_SPV = FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final String FRAGMENT_TRANSLUCENT_SHADER_FILE_SPV = FRAGMENT_TRANSLUCENT_SHADER_FILE_GLSL + ".spv"; - private static final String FRAGMENT_OPAQUE_SHADER_FILE_SPV = FRAGMENT_OPAQUE_SHADER_FILE_GLSL + ".spv"; - private static final String VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/scene_vertex.glsl"; - private static final String VERTEX_SHADER_FILE_SPV = VERTEX_SHADER_FILE_GLSL + ".spv"; - private static final String PACKED_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/packed_scene_fragment_deferred.glsl"; - private static final String PACKED_FRAGMENT_SHADER_FILE_SPV = PACKED_FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final String PACKED_VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/packed_scene_vertex.glsl"; - private static final String PACKED_VERTEX_SHADER_FILE_SPV = PACKED_VERTEX_SHADER_FILE_GLSL + ".spv"; - private Pipeline VkVoxelPipeline; - private final VulkanBuffer[] BufferViewMatrices; - private Pipeline VkPipeline; - private Pipeline VkPipelineOpaque; - private Pipeline VkPipelineTranslucent; - private float R = 0.4f; - private float G = 0.75f; - private float B = 1.0f; - private Matrix4f ProjectionMatrix; - private MultiRenderTargetAttachments MRTAttachments; - - private DescriptorSetLayout descriptorLayoutSkyboxTexture; - private VulkanBuffer[] BufferSkyboxViewMatrices; - private Pipeline VkSkyboxPipeline; - private long skyboxMeshBufferId; - - public static long GetGPUTimeNS(){ - long time = 0; - if(CYCLES > 0){ - time = GPUTIME/CYCLES; - } - GPUTIME = 0; - CYCLES = 0; - return time; - } - - public DeferredSceneRender(VulkanContext vulkanContext, EngineInstance engineInstance){ - ClearValueColour = VkClearValue.calloc().color( - c -> c.float32(0, 0.0f).float32(1, 0.0f).float32(2, 0.0f).float32(3, 0.0f)); - ClearValueDepth = VkClearValue.calloc().color(c -> c.float32(0, 0.0f)); - MRTAttachments = new MultiRenderTargetAttachments(vulkanContext); - AttachmentInfoColour = CreateColourAttachmentInfo(MRTAttachments, ClearValueColour); - AttachmentInfoDepth = CreateDepthAttachmentInfo(MRTAttachments, ClearValueDepth); - RenderInfo = CreateRenderInfo(vulkanContext, AttachmentInfoColour, AttachmentInfoDepth); - - PushConstBuffer = MemoryUtil.memAlloc(PUSH_CONSTANTS_SIZE); - - descriptorLayoutVertexUniform = new DescriptorSetLayout(vulkanContext, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, - 0, 1, VK_SHADER_STAGE_VERTEX_BIT)); - BufferProjectionMatrix = VulkanUtils.CreateHostVisibleBuffer(vulkanContext, VulkanUtils.MATRIX4X4_SIZE, VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, - DESCRIPTOR_ID_PRJ, descriptorLayoutVertexUniform); - VulkanUtils.CopyMatrixToBuffer(vulkanContext, BufferProjectionMatrix, engineInstance.scene().GetProjection().GetProjectionMatrix(), 0); - - BufferViewMatrices = VulkanUtils.CreateHostVisibleBuffers(vulkanContext, VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.MAX_IN_FLIGHT, - VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, DESCRIPTOR_ID_VIEW, descriptorLayoutVertexUniform); - - descriptorLayoutFragStorage = new DescriptorSetLayout(vulkanContext, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, - 0, 1, VK_SHADER_STAGE_FRAGMENT_BIT)); - - var textureSamplerInfo = new TextureSamplerInfo(VK_SAMPLER_ADDRESS_MODE_REPEAT, - VK_BORDER_COLOR_INT_OPAQUE_BLACK, 1, true); - textureSampler = new TextureSampler(vulkanContext, textureSamplerInfo); - descriptorLayoutTexture = new DescriptorSetLayout(vulkanContext, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, - 0, TextureCache.MAX_TEXTURES, VK_SHADER_STAGE_FRAGMENT_BIT)); - - descriptorLayoutSkyboxTexture = new DescriptorSetLayout(vulkanContext, - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, - 0, 1, VK_SHADER_STAGE_FRAGMENT_BIT)); - - BufferSkyboxViewMatrices = VulkanUtils.CreateHostVisibleBuffers(vulkanContext, VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.MAX_IN_FLIGHT, - VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, DESCRIPTOR_ID_SKYBOX_VIEW, descriptorLayoutVertexUniform); - - - CreatePipelines(vulkanContext); - Logger.debug("Deferred Renderer Pipeline -> [{}]",VkPipeline.GetVulkanPipeline()); - - } - - public void CreatePipelines(VulkanContext vulkanContext){ - DescriptorSetLayout[] layouts = new DescriptorSetLayout[]{ - descriptorLayoutVertexUniform, - descriptorLayoutVertexUniform, - descriptorLayoutFragStorage, - descriptorLayoutTexture - }; - - ShaderModule[] shaderModules = DeferredSceneRender.CreateShaderModules(vulkanContext,0); - VkPipeline = CreatePipeline(vulkanContext, shaderModules, layouts, true,true, false,EngineConfig.getInstance().AlphaToCoverage(),0); - Arrays.asList(shaderModules).forEach(shaderModule -> shaderModule.CleanUp(vulkanContext)); - shaderModules = DeferredSceneRender.CreateShaderModules(vulkanContext,1); - VkPipelineOpaque = CreatePipeline(vulkanContext, shaderModules, layouts, true,false, true,EngineConfig.getInstance().AlphaToCoverage(),0); - Arrays.asList(shaderModules).forEach(shaderModule -> shaderModule.CleanUp(vulkanContext)); - shaderModules = DeferredSceneRender.CreateShaderModules(vulkanContext,2); - VkPipelineTranslucent = CreatePipeline(vulkanContext, shaderModules, layouts, false, true,true,EngineConfig.getInstance().AlphaToCoverage(),2); - Arrays.asList(shaderModules).forEach(shaderModule -> shaderModule.CleanUp(vulkanContext)); - VoxelWorldManager.Init(vulkanContext); - - DescriptorSetLayout[] voxelLayouts = new DescriptorSetLayout[]{ - descriptorLayoutVertexUniform, - descriptorLayoutVertexUniform, - descriptorLayoutFragStorage, - descriptorLayoutTexture, - VoxelWorldManager.Resources().faceGraphicsLayout() - }; - - shaderModules = DeferredSceneRender.CreateShaderModules(vulkanContext, 3); - VkVoxelPipeline = CreateVoxelPipeline(vulkanContext, shaderModules, voxelLayouts); - Arrays.asList(shaderModules).forEach(shaderModule -> shaderModule.CleanUp(vulkanContext)); - - DescriptorSetLayout[] skyboxLayouts = new DescriptorSetLayout[]{ - descriptorLayoutVertexUniform, - descriptorLayoutVertexUniform, - descriptorLayoutSkyboxTexture - }; - - shaderModules = DeferredSceneRender.CreateSkyboxShaderModules(vulkanContext); - - VkSkyboxPipeline = CreateSkyboxPipeline(vulkanContext, shaderModules, skyboxLayouts, false, false, false,false); - Arrays.asList(shaderModules).forEach(shaderModule -> shaderModule.CleanUp(vulkanContext)); - } - - public void RebuildPipelines(VulkanContext vulkanContext){ - CreatePipelines(vulkanContext); - } - - public static void SetDualPassRendering(boolean dualPass){ - DualPassRendering = dualPass; - } - - public static boolean DualPassRendering(){return DualPassRendering;} - - private static VkRenderingAttachmentInfo.Buffer CreateColourAttachmentInfo(MultiRenderTargetAttachments attachment, VkClearValue ClearValue){ - List attachments = attachment.GetColourAttachments(); - int numAttachments = attachments.size(); - VkRenderingAttachmentInfo.Buffer result = VkRenderingAttachmentInfo.calloc(numAttachments); - for (int i = 0; i < numAttachments; ++i) { - result.get(i) - .sType$Default() - .imageView(attachments.get(i).GetVkImageView().GetVulkanImageView()) - .imageLayout(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL) - .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) - .storeOp(VK_ATTACHMENT_STORE_OP_STORE) - .clearValue(ClearValue); - } - return result; - } - - - private static VkRenderingAttachmentInfo CreateDepthAttachmentInfo(MultiRenderTargetAttachments DepthAttachment, VkClearValue clearValue){ - return VkRenderingAttachmentInfo.calloc() - .sType$Default() - .imageView(DepthAttachment.GetDepthAttachment().GetVkImageView().GetVulkanImageView()) - .imageLayout(VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL) - .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) - .storeOp(VK_ATTACHMENT_STORE_OP_DONT_CARE) - .clearValue(clearValue); - } - - private static ShaderModule[] CreateSkyboxShaderModules(VulkanContext VkCtx){ - if(EngineConfig.getInstance().RecompileShaders()){ - ShaderCompiler.CompileGLSLShaderOnChange(SKYBOX_VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); - ShaderCompiler.CompileGLSLShaderOnChange( SKYBOX_FRAGMENT_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_fragment_shader); - } - return new ShaderModule[]{ - new ShaderModule(VkCtx, VK_SHADER_STAGE_VERTEX_BIT, SKYBOX_VERTEX_SHADER_FILE_SPV,null), - new ShaderModule(VkCtx, VK_SHADER_STAGE_FRAGMENT_BIT, SKYBOX_FRAGMENT_SHADER_FILE_SPV,null) - }; - } - - private static ShaderModule[] CreateShaderModules(VulkanContext VkCtx, int Translucent){ - if(EngineConfig.getInstance().RecompileShaders()){ - ShaderCompiler.CompileGLSLShaderOnChange(Translucent > 2 ? PACKED_VERTEX_SHADER_FILE_GLSL : VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); - ShaderCompiler.CompileGLSLShaderOnChange( Translucent > 2 ? PACKED_FRAGMENT_SHADER_FILE_GLSL : Translucent == 2 ? FRAGMENT_TRANSLUCENT_SHADER_FILE_GLSL : Translucent == 1 ? FRAGMENT_OPAQUE_SHADER_FILE_GLSL : FRAGMENT_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_fragment_shader); - } - return new ShaderModule[]{ - new ShaderModule(VkCtx, VK_SHADER_STAGE_VERTEX_BIT, Translucent > 2 ? PACKED_VERTEX_SHADER_FILE_SPV :VERTEX_SHADER_FILE_SPV,null), - new ShaderModule(VkCtx, VK_SHADER_STAGE_FRAGMENT_BIT, Translucent > 2 ? PACKED_FRAGMENT_SHADER_FILE_SPV : Translucent == 2 ? FRAGMENT_TRANSLUCENT_SHADER_FILE_SPV : Translucent == 1 ? FRAGMENT_OPAQUE_SHADER_FILE_SPV : FRAGMENT_SHADER_FILE_SPV,null) - }; - } - - private static Pipeline CreateSkyboxPipeline(VulkanContext VkCtx, ShaderModule[] ShaderModules, DescriptorSetLayout[] DescriptorSetLayouts, boolean DepthWrite, boolean DualRender, boolean Blending, boolean AlphaToCoverage){ - int[] skyboxFormats = new int[] { - MultiRenderTargetAttachments.POSITION_FORMAT, - MultiRenderTargetAttachments.ALBEDO_FORMAT, - MultiRenderTargetAttachments.NORMAL_FORMAT, - MultiRenderTargetAttachments.PBR_FORMAT, - MultiRenderTargetAttachments.EMISSIVE_FORMAT, - MultiRenderTargetAttachments.TRANSLUCECNY_FORMAT, - MultiRenderTargetAttachments.OPACITY_FORMAT, - MultiRenderTargetAttachments.VIEW_POS_FORMAT - }; - - try (MemoryStack MemStack = MemoryStack.stackPush()) { - VkVertexInputBindingDescription.Buffer bindingDescription = VkVertexInputBindingDescription.calloc(1, MemStack) - .binding(0) - .stride(3 * Float.BYTES) - .inputRate(VK_VERTEX_INPUT_RATE_VERTEX); - - VkVertexInputAttributeDescription.Buffer attributeDescription = VkVertexInputAttributeDescription.calloc(1, MemStack) - .binding(0) - .location(0) - .format(VK_FORMAT_R32G32B32_SFLOAT) - .offset(0); - - VkPipelineVertexInputStateCreateInfo skyboxVertexInputState = VkPipelineVertexInputStateCreateInfo.calloc(MemStack) - .sType(VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO) - .pVertexBindingDescriptions(bindingDescription) - .pVertexAttributeDescriptions(attributeDescription); - - var BuildInfo = new PipelineBuildInfo(ShaderModules, skyboxVertexInputState, skyboxFormats) - .SetDepthFormat(MultiRenderTargetAttachments.DEPTH_FORMAT) - .SetDepthWrite(false) - .SetDepthTest(true) - .SetPushConstantRanges(new PushConstantsRange[0]) - .SetDescriptorSetLayouts(DescriptorSetLayouts) - .BlendingIsUsed(false) - .SetDualPass(false) - .SetAlphaToCoverage(false); - var pipeline = new DefaultPipeline(VkCtx, BuildInfo); - Logger.debug("Skybox Pipeline Created Successfully"); - return pipeline; - } - } - - private static Pipeline CreateVoxelPipeline(VulkanContext VkCtx, ShaderModule[] ShaderModules, DescriptorSetLayout[] DescriptorSetLayouts) { - int[] colorFormats = new int[]{ - MultiRenderTargetAttachments.POSITION_FORMAT, - MultiRenderTargetAttachments.ALBEDO_FORMAT, - MultiRenderTargetAttachments.NORMAL_FORMAT, - MultiRenderTargetAttachments.PBR_FORMAT, - MultiRenderTargetAttachments.EMISSIVE_FORMAT, - MultiRenderTargetAttachments.TRANSLUCECNY_FORMAT, - MultiRenderTargetAttachments.OPACITY_FORMAT, - MultiRenderTargetAttachments.VIEW_POS_FORMAT - }; - - try (MemoryStack stack = MemoryStack.stackPush()) { - VkPipelineVertexInputStateCreateInfo vertexInputState = VkPipelineVertexInputStateCreateInfo.calloc(stack) - .sType(VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO) - .pVertexBindingDescriptions(null) - .pVertexAttributeDescriptions(null); - - var BuildInfo = new PipelineBuildInfo(ShaderModules, vertexInputState, colorFormats) - .SetDepthFormat(MultiRenderTargetAttachments.DEPTH_FORMAT) - .SetDepthWrite(true) - .SetPushConstantRanges(new PushConstantsRange[]{ - new PushConstantsRange(VK_SHADER_STAGE_VERTEX_BIT, 0, VulkanUtils.MATRIX4X4_SIZE), - new PushConstantsRange(VK_SHADER_STAGE_FRAGMENT_BIT, VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.INT_SIZE) - }) - .SetDescriptorSetLayouts(DescriptorSetLayouts) - .SetBlendingMethod(0) - .BlendingIsUsed(false) - .SetDualPass(false) - .SetAlphaToCoverage(true); - - return new DefaultPipeline(VkCtx, BuildInfo); - } - } - - private static Pipeline CreatePipeline(VulkanContext VkCtx, ShaderModule[] ShaderModules, DescriptorSetLayout[] DescriptorSetLayouts, boolean DepthWrite, boolean DualRender, boolean Blending, boolean AlphaToCoverage, int BlendingMethod){ - var vertexBufferStructure = new VertexBufferStructure(); - var BuildInfo = new PipelineBuildInfo(ShaderModules,vertexBufferStructure.getVertexInput(),new int[]{ - MultiRenderTargetAttachments.POSITION_FORMAT, MultiRenderTargetAttachments.ALBEDO_FORMAT, - MultiRenderTargetAttachments.NORMAL_FORMAT, MultiRenderTargetAttachments.PBR_FORMAT, - MultiRenderTargetAttachments.EMISSIVE_FORMAT, MultiRenderTargetAttachments.TRANSLUCECNY_FORMAT, - MultiRenderTargetAttachments.OPACITY_FORMAT, MultiRenderTargetAttachments.VIEW_POS_FORMAT}) - .SetDepthFormat(MultiRenderTargetAttachments.DEPTH_FORMAT) - .SetDepthWrite(DepthWrite) - .SetPushConstantRanges( - new PushConstantsRange[]{ - new PushConstantsRange(VK_SHADER_STAGE_VERTEX_BIT,0,VulkanUtils.MATRIX4X4_SIZE), - new PushConstantsRange(VK_SHADER_STAGE_FRAGMENT_BIT,VulkanUtils.MATRIX4X4_SIZE,VulkanUtils.INT_SIZE) - }) - .SetDescriptorSetLayouts(DescriptorSetLayouts) - .SetBlendingMethod(BlendingMethod) - .BlendingIsUsed(Blending) - .SetDualPass(DualRender) - .SetAlphaToCoverage(AlphaToCoverage); - var pipeline = new DefaultPipeline(VkCtx, BuildInfo); - Logger.debug("Pipeline Created"); - vertexBufferStructure.cleanup(); - return pipeline; - } - - - public void Render(EngineInstance engineInstance,VulkanContext vulkanContext, CommandBuffer commandBuffer, ModelsCache modelsCache,MaterialsCache materialsCache, int CurrentFrame){ - try(var MemStack = MemoryStack.stackPush()){ - - // DynamicTerrainMesh terrainMesh = engineInstance.scene().GetTerrainMesh(); - // terrainMesh.StreamUpdatesToGPU(commandBuffer); - - VkCommandBuffer CommandHandle = commandBuffer.GetVulkanCommandBuffer(); - - List attachments = MRTAttachments.GetColourAttachments(); - int AttachmentCount = attachments.size(); - for (int i = 0; i < AttachmentCount; i++) { - Attachment attachment = attachments.get(i); - VulkanUtils.ImageBarrier(MemStack, CommandHandle, attachment.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_ACCESS_NONE, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_IMAGE_ASPECT_COLOR_BIT); - } - VulkanUtils.ImageBarrier(MemStack, CommandHandle, MRTAttachments.GetDepthAttachment().GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, - VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT, - VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT, - VK_ACCESS_2_NONE, - VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, - VK_IMAGE_ASPECT_DEPTH_BIT); - - long InitialTime = System.nanoTime(); - vkCmdBeginRendering(CommandHandle, RenderInfo); - - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, DualPassRendering ? VkPipelineOpaque.GetVulkanPipeline() : VkPipeline.GetVulkanPipeline()); - - int width = MRTAttachments.GetWidth(); - int height = MRTAttachments.GetHeight(); - var Viewport = VkViewport.calloc(1,MemStack) - .x(0) - .y(height) - .height(-height) - .width(width) - .minDepth(0.0F) - .maxDepth(1.0F); - vkCmdSetViewport(CommandHandle, 0, Viewport); - var Scissor = VkRect2D.calloc(1,MemStack) - .extent(it -> it.width(width).height(height)) - .offset(it->it.x(0).y(0)); - vkCmdSetScissor(CommandHandle, 0, Scissor); - - VulkanUtils.CopyMatrixToBuffer(vulkanContext, BufferViewMatrices[CurrentFrame],engineInstance.scene().GetCamera().GetViewMatrix(), 0); // here - - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, DualPassRendering ? VkPipelineOpaque.GetVulkanPipeline() : VkPipeline.GetVulkanPipeline()); - - DescriptorAllocator descriptorAllocator = vulkanContext.GetDescriptorAllocator(); - LongBuffer DescriptorSets = MemStack.mallocLong(4) - .put(0,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_PRJ).GetVkDescriptorSet()) - .put(1,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_VIEW, CurrentFrame).GetVkDescriptorSet()) - .put(2,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_MAT).GetVkDescriptorSet()) - .put(3,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_TEXT).GetVkDescriptorSet()); - vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, DualPassRendering ? VkPipelineOpaque.GetVulkanPipelineLayout() : VkPipeline.GetVulkanPipelineLayout(),0,DescriptorSets,null); - RenderActors(engineInstance, CommandHandle, modelsCache, materialsCache, false); - - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkVoxelPipeline.GetVulkanPipeline()); - - LongBuffer voxelDescriptorSets = MemStack.mallocLong(5) - .put(0, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_PRJ).GetVkDescriptorSet()) - .put(1, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_VIEW, CurrentFrame).GetVkDescriptorSet()) - .put(2, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_MAT).GetVkDescriptorSet()) - .put(3, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_TEXT).GetVkDescriptorSet()) - .put(4, descriptorAllocator.GetDescriptorSet(VoxelWorldManager.Resources().faceGraphicsDescriptorId()).GetVkDescriptorSet()); - - vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkVoxelPipeline.GetVulkanPipelineLayout(), 0, voxelDescriptorSets, null); - - VoxelWorldManager.RecordRender(CommandHandle, VkVoxelPipeline, materialsCache, false, - new Matrix4f[]{engineInstance.scene().GetProjection().GetProjectionMatrix() - .mul(engineInstance.scene().GetCamera().GetViewMatrix(), new Matrix4f())}); - - Matrix4f skyboxViewMatrix = new Matrix4f().identity(); - skyboxViewMatrix.set(engineInstance.scene().GetCamera().GetViewMatrix()); - skyboxViewMatrix.m30(0.0f); - skyboxViewMatrix.m31(0.0f); - skyboxViewMatrix.m32(0.0f); - - VulkanUtils.CopyMatrixToBuffer(vulkanContext, BufferSkyboxViewMatrices[CurrentFrame], skyboxViewMatrix, 0); - - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkSkyboxPipeline.GetVulkanPipeline()); - - LongBuffer skyboxDescriptorSets = MemStack.mallocLong(3) - .put(0, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_PRJ).GetVkDescriptorSet()) - .put(1, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_SKYBOX_VIEW, CurrentFrame).GetVkDescriptorSet()) - .put(2, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_SKYBOX_CUBEMAP).GetVkDescriptorSet()); - - vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkSkyboxPipeline.GetVulkanPipelineLayout(), 0, skyboxDescriptorSets, null); - - modelsCache.bindAndDrawCubeMesh(CommandHandle, SkyBoxID); - VulkanUtils.CopyMatrixToBuffer(vulkanContext, BufferViewMatrices[CurrentFrame],engineInstance.scene().GetCamera().GetViewMatrix(), 0); // here - if(DualPassRendering) { - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipelineTranslucent.GetVulkanPipeline()); - vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipelineTranslucent.GetVulkanPipelineLayout(), 0, DescriptorSets, null); - } else{ - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipeline.GetVulkanPipeline()); - vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipeline.GetVulkanPipelineLayout(),0,DescriptorSets,null); - } - RenderActors(engineInstance, CommandHandle, modelsCache, materialsCache, true); - - - vkCmdEndRendering(CommandHandle); - - GPUTIME += System.nanoTime() - InitialTime; - CYCLES++; - } - } - - private void RenderActors(EngineInstance instance, VkCommandBuffer CommandHandle, ModelsCache modelsCache, MaterialsCache materialsCache, boolean Transparent){ - try(var MemStack = MemoryStack.stackPush()){ - LongBuffer offsets = MemStack.mallocLong(1).put(0,0L); - LongBuffer vertexBuffer = MemStack.mallocLong(1); - IScene scene = instance.scene(); - List Actors = scene.GetActors(); - int ActorCount = Actors.size(); - for(int i = 0; i < ActorCount; i++){ - if(i < Actors.size()) { - var Actor = Actors.get(i); - if(Actor != null && Actor.GetPosition() != null) { - if(Actor instanceof Actor3DElement &&( !((Actor3DElement) Actor).RenderOnTopOfPlayer && ClientSideNetworkUtils.OwnsActor(((Actor3DElement) Actor).GetParentID()) || new Vector3f().set(Actor.GetPosition()).sub(instance.scene().GetCamera().GetPosition()).absolute().lengthSquared() < 4f)) continue; - else { - VulkanModel model = modelsCache.GetModel(Actor.GetModelID()); - // if(model == null) continue; - List VkMeshList = model.GetVkMeshList(); - int MeshCount = VkMeshList.size(); - for (int j = 0; j < MeshCount; j++) { - var VkMesh = VkMeshList.get(j); - String MaterialID = VkMesh.MaterialID(); - int MaterialIndex = materialsCache.GetPosition(MaterialID); - if(MaterialIndex == -1) { - continue; - } - VulkanMaterial vulkanMaterial = materialsCache.GetMaterial(MaterialID); - if (vulkanMaterial == null) { - Logger.warn("Mesh [{}] in model [{}] does not have material", j, model.GetID()); - continue; - } - if (DualPassRendering || vulkanMaterial.HasTransparency() == Transparent) { - if(DualPassRendering) SetDualPassPushConstants(CommandHandle, Actor.GetModelMatrix(), MaterialIndex, Transparent); - else SetPushConstants(CommandHandle, Actor.GetModelMatrix(), MaterialIndex); - vertexBuffer.put(0, VkMesh.VerticesBuffer().GetBuffer()); - vkCmdBindVertexBuffers(CommandHandle, 0, vertexBuffer, offsets); - vkCmdBindIndexBuffer(CommandHandle, VkMesh.IndicesBuffer().GetBuffer(), 0, VK_INDEX_TYPE_UINT32); - vkCmdDrawIndexed(CommandHandle, VkMesh.IndicesCount(), 1, 0, 0, 0); - } - } - } - } - } - } - } - } - - private void SetDualPassPushConstants(VkCommandBuffer CmdHandle, Matrix4f ModelMatrix, int MaterialIndex, boolean Transparent){ - ModelMatrix.get(0,PushConstBuffer); - PushConstBuffer.putInt(VulkanUtils.MATRIX4X4_SIZE, MaterialIndex); - vkCmdPushConstants(CmdHandle, Transparent? VkPipelineTranslucent.GetVulkanPipelineLayout() : VkPipelineOpaque.GetVulkanPipelineLayout(), VK_SHADER_STAGE_VERTEX_BIT, 0, - PushConstBuffer.slice(0,VulkanUtils.MATRIX4X4_SIZE)); - vkCmdPushConstants(CmdHandle, Transparent? VkPipelineTranslucent.GetVulkanPipelineLayout() : VkPipelineOpaque.GetVulkanPipelineLayout(), VK_SHADER_STAGE_FRAGMENT_BIT, VulkanUtils.MATRIX4X4_SIZE, - PushConstBuffer.slice(VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.INT_SIZE)); - } - - private void SetPushConstants(VkCommandBuffer CmdHandle, Matrix4f ModelMatrix, int MaterialIndex){ - ModelMatrix.get(0,PushConstBuffer); - PushConstBuffer.putInt(VulkanUtils.MATRIX4X4_SIZE, MaterialIndex); - vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_VERTEX_BIT, 0, - PushConstBuffer.slice(0,VulkanUtils.MATRIX4X4_SIZE)); - vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_FRAGMENT_BIT, VulkanUtils.MATRIX4X4_SIZE, - PushConstBuffer.slice(VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.INT_SIZE)); - } - - public void Resize(EngineInstance instance, VulkanContext VkCtx){ - RenderInfo.free(); - AttachmentInfoDepth.free(); - MRTAttachments.CleanUp(VkCtx); - Arrays.asList(AttachmentInfoColour).forEach(VkRenderingAttachmentInfo.Buffer::free); - - MRTAttachments = new MultiRenderTargetAttachments(VkCtx); - AttachmentInfoColour = CreateColourAttachmentInfo(MRTAttachments, ClearValueColour); - AttachmentInfoDepth = CreateDepthAttachmentInfo(MRTAttachments, ClearValueDepth); - RenderInfo = CreateRenderInfo(VkCtx, AttachmentInfoColour, AttachmentInfoDepth); - - VulkanUtils.CopyMatrixToBuffer(VkCtx, BufferProjectionMatrix, instance.scene().GetProjection().GetProjectionMatrix(), 0);} - - public void LoadMaterials(VulkanContext VkCtx, MaterialsCache materialsCache, TextureCache textureCache){ - DescriptorAllocator descAllocator = VkCtx.GetDescriptorAllocator(); - Device device = VkCtx.GetDevice(); - DescriptorSet descSet = descAllocator.AddDescriptorSet(device, DESCRIPTOR_ID_MAT, descriptorLayoutFragStorage); - DescriptorSetLayout.LayoutInformation layoutInfo = descriptorLayoutFragStorage.GetLayoutInfo(); - var buffer = materialsCache.GetMaterialsBuffer(); - descSet.SetBuffer(device, buffer, buffer.GetRequestedSize(), layoutInfo.Binding(), layoutInfo.DescriptorType()); - - List imageViews = new ArrayList<>(textureCache.GetAll2DTextures().stream().map(ITexture::GetImageView).toList()); - - ImageView fallback = textureCache.GetTexture("resources/EngineResources/Texture/NoTexture.png").GetImageView(); - while (imageViews.size() < TextureCache.MAX_TEXTURES) { - imageViews.add(fallback); - } - descSet = VkCtx.GetDescriptorAllocator().AddDescriptorSet(device, DESCRIPTOR_ID_TEXT, descriptorLayoutTexture); - descSet.SetImageArray(device, imageViews, textureSampler, 0); - - DescriptorSet descSetSkyBox = descAllocator.AddDescriptorSet(device, DESCRIPTOR_ID_SKYBOX_CUBEMAP, descriptorLayoutSkyboxTexture); - ITexture SkyBoxTexture = textureCache.GetTexture(SkyBoxID); - if (SkyBoxTexture == null) { - throw new RuntimeException("Skybox texture map was not properly cached before descriptor binding phase!"); - } - descSetSkyBox.SetImage( - device, - SkyBoxTexture.GetImageView(), - textureSampler, - descriptorLayoutSkyboxTexture.GetLayoutInfo().Binding() - ); - } - - private static VkRenderingInfo CreateRenderInfo(VulkanContext VkCtx, VkRenderingAttachmentInfo.Buffer ColourAttachmentInfo, VkRenderingAttachmentInfo DepthAttachmentInfo){ - SwapChain swapChain = VkCtx.GetSwapChain(); - VkExtent2D Extent = swapChain.GetSwapChainExtent(); - VkRenderingInfo Result = VkRenderingInfo.calloc(); - try(var MemStack = MemoryStack.stackPush()){ - var RenderArea = VkRect2D.calloc(MemStack).extent(Extent); - Result.sType$Default() - .renderArea(RenderArea) - .layerCount(1) - .pColorAttachments(ColourAttachmentInfo) - .pDepthAttachment(DepthAttachmentInfo); - } - return Result; - } - - public void cleanup(VulkanContext VkCtx){ - VkPipeline.CleanUp(VkCtx); - // VkSkyboxPipeline.CleanUp(VkCtx); - VkVoxelPipeline.CleanUp(VkCtx); - VkPipelineOpaque.CleanUp(VkCtx); - VkPipelineTranslucent.CleanUp(VkCtx); - Arrays.asList(BufferViewMatrices).forEach(b -> b.cleanup(VkCtx)); - descriptorLayoutTexture.CleanUp(VkCtx); - textureSampler.CleanUp(VkCtx); - descriptorLayoutFragStorage.CleanUp(VkCtx); - BufferProjectionMatrix.cleanup(VkCtx); - descriptorLayoutVertexUniform.CleanUp(VkCtx); - RenderInfo.free(); - AttachmentInfoDepth.free(); - MRTAttachments.CleanUp(VkCtx); - AttachmentInfoColour.free(); - memFree(PushConstBuffer); - ClearValueDepth.free(); - ClearValueColour.free(); - } - - @Override - public MultiRenderTargetAttachments GetMRTAttachments() { - return MRTAttachments; - } - - @Override - public Attachment GetAttachmentColour() { - return null; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/DeferredRendering/MultiRenderTargetAttachments.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/DeferredRendering/MultiRenderTargetAttachments.java deleted file mode 100644 index 67f4156..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/DeferredRendering/MultiRenderTargetAttachments.java +++ /dev/null @@ -1,84 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering; - -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Attachment; -import org.lwjgl.vulkan.VkExtent2D; - -import java.util.ArrayList; -import java.util.List; - -import static org.lwjgl.vulkan.VK10.*; -import static org.lwjgl.vulkan.VK10.VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT; - -public class MultiRenderTargetAttachments { - public static final int ALBEDO_FORMAT = VK_FORMAT_R16G16B16A16_SFLOAT; - public static final int SSR_FORMAT = VK_FORMAT_R16G16B16A16_SFLOAT; - public static final int DEPTH_FORMAT = VK_FORMAT_D32_SFLOAT; - public static final int REFLECT_REFRACT = VK_FORMAT_R16G16_SFLOAT; - public static final int NORMAL_FORMAT = VK_FORMAT_R16G16B16A16_SFLOAT; - public static final int PBR_FORMAT = VK_FORMAT_R8G8B8A8_UNORM; - public static final int EMISSIVE_FORMAT = VK_FORMAT_R16G16B16A16_SFLOAT; - public static final int TRANSLUCECNY_FORMAT = VK_FORMAT_R8G8B8A8_UNORM; - public static final int OPACITY_FORMAT = VK_FORMAT_R8G8B8A8_UNORM; - public static final int POSITION_FORMAT = VK_FORMAT_R32G32B32A32_SFLOAT; - public static final int VIEW_POS_FORMAT = VK_FORMAT_R16G16B16A16_SFLOAT; - public static final int SSAO_RAW_ATTACHMENT = VK_FORMAT_R8_UNORM; - public static final int SSAO_BLUR_ATTACHMENT = VK_FORMAT_R8_UNORM; - private final List ColourAttachments; - private final Attachment DepthAttachment; - private final int Height; - private final int Width; - - public MultiRenderTargetAttachments(VulkanContext VkCtx){ - VkExtent2D extent2D = VkCtx.GetSwapChain().GetSwapChainExtent(); - Width = extent2D.width(); - Height = extent2D.height(); - ColourAttachments = new ArrayList<>(); - - //Position - var Attachment = new Attachment(VkCtx, Width, Height, POSITION_FORMAT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, 1); - ColourAttachments.add(Attachment); - //albedo - Attachment = new Attachment(VkCtx, Width, Height, ALBEDO_FORMAT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, 1); - ColourAttachments.add(Attachment); - //Normals - Attachment = new Attachment(VkCtx, Width, Height, NORMAL_FORMAT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, 1); - ColourAttachments.add(Attachment); - //PBR - Attachment = new Attachment(VkCtx, Width, Height, PBR_FORMAT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, 1); - ColourAttachments.add(Attachment); - //Emissive - Attachment = new Attachment(VkCtx, Width, Height, EMISSIVE_FORMAT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, 1); - ColourAttachments.add(Attachment); - //Translucency - Attachment = new Attachment(VkCtx, Width, Height, TRANSLUCECNY_FORMAT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, 1); - ColourAttachments.add(Attachment); - //Opacity - Attachment = new Attachment(VkCtx, Width, Height, OPACITY_FORMAT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, 1); - ColourAttachments.add(Attachment); - //ViewPos - Attachment = new Attachment(VkCtx, Width, Height, VIEW_POS_FORMAT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, 1); - ColourAttachments.add(Attachment); - - DepthAttachment = new Attachment(VkCtx, Width, Height, DEPTH_FORMAT, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, 1); - } - - public int GetWidth(){return Width;} - - public int GetHeight(){return Height;} - - public Attachment GetDepthAttachment(){return DepthAttachment;} - - public List GetColourAttachments(){return ColourAttachments;} - - public List GetAllAttachments(){ - List attachments = new ArrayList<>(ColourAttachments); - attachments.add(DepthAttachment); - return attachments; - } - - public void CleanUp(VulkanContext VkCtx){ - ColourAttachments.forEach(cA -> cA.CleanUp(VkCtx)); - DepthAttachment.CleanUp(VkCtx); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Forward/ForwardSceneRender.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Forward/ForwardSceneRender.java deleted file mode 100644 index 427268a..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Forward/ForwardSceneRender.java +++ /dev/null @@ -1,626 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Forward; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3DElement; -import net.halbear.Terrain4J.EngineCore.Main.Scene.IScene; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration.SharedVoxelTerrainResources; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration.VoxelWorldManager; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.DeferredSceneRender; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.SceneRenderer; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.MultiRenderTargetAttachments; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.DefaultPipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PipelineBuildInfo; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PushConstantsRange; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VertexBufferStructure; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.SwapChain.SwapChain; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.joml.Matrix4f; -import org.joml.Vector3f; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.system.MemoryUtil; -import org.lwjgl.util.shaderc.Shaderc; -import org.lwjgl.vulkan.*; -import org.tinylog.Logger; - -import java.nio.ByteBuffer; -import java.nio.LongBuffer; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import static org.lwjgl.vulkan.VK13.*; - -public class ForwardSceneRender implements SceneRenderer {//dynamic rendering - - private static final String SKYBOX_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/forward_skybox_fragment.glsl"; - private static final String SKYBOX_FRAGMENT_SHADER_FILE_SPV = SKYBOX_FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final String SKYBOX_VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/skybox_vertex.glsl"; - private static final String SKYBOX_VERTEX_SHADER_FILE_SPV = SKYBOX_VERTEX_SHADER_FILE_GLSL + ".spv"; - private static final String FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/scene_fragment.glsl"; - private static final String FRAGMENT_TRANSLUCENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/scene_translucent_fragment.glsl"; - private static final String FRAGMENT_OPAQUE_SHADER_FILE_GLSL = "resources/EngineResources/shaders/scene_opaque_fragment.glsl"; - private static final String FRAGMENT_SHADER_FILE_SPV = FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final String FRAGMENT_TRANSLUCENT_SHADER_FILE_SPV = FRAGMENT_TRANSLUCENT_SHADER_FILE_GLSL + ".spv"; - private static final String FRAGMENT_OPAQUE_SHADER_FILE_SPV = FRAGMENT_OPAQUE_SHADER_FILE_GLSL + ".spv"; - private static final String VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/scene_vertex.glsl"; - private static final String VERTEX_SHADER_FILE_SPV = VERTEX_SHADER_FILE_GLSL + ".spv"; - private static final String DESCRIPTOR_ID_MAT = "SCN_DESC_ID_MAT"; - private static final String DESCRIPTOR_ID_PRJ = "SCN_DESC_ID_PRJ"; - private static final String DESCRIPTOR_ID_TEXT = "SCN_DESC_ID_TEXT"; - private static final String DESCRIPTOR_ID_VIEW = "SCN_DESC_ID_VIEW"; - private static final String DESCRIPTOR_ID_SKYBOX_VIEW = "SCN_DESC_ID_SKYBOX_VIEW"; - public static final String DESCRIPTOR_ID_SKYBOX_CUBEMAP = "SCN_DESC_ID_SKYBOX_CUBEMAP"; - public static String SkyBoxID = "SKYBOX_TEXTURE"; - private static final int PUSH_CONSTANTS_SIZE = VulkanUtils.MATRIX4X4_SIZE + VulkanUtils.INT_SIZE; - private final VulkanBuffer BufferProjectionMatrix; - private static final String PACKED_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/packed_scene_fragment.glsl"; - private static final String PACKED_FRAGMENT_SHADER_FILE_SPV = PACKED_FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final String PACKED_VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/packed_scene_vertex.glsl"; - private static final String PACKED_VERTEX_SHADER_FILE_SPV = PACKED_VERTEX_SHADER_FILE_GLSL + ".spv"; - private Pipeline VkVoxelPipeline; - private final DescriptorSetLayout descriptorLayoutFragStorage; - private final DescriptorSetLayout descriptorLayoutTexture; - private final DescriptorSetLayout descriptorLayoutVertexUniform; - private final TextureSampler textureSampler; - private static final int COLOUR_FORMAT = VK_FORMAT_R16G16B16A16_SFLOAT; - private static final int DEPTH_FORMAT = VK_FORMAT_D32_SFLOAT; - private final VkClearValue ClearValueDepth; - private final ByteBuffer PushConstBuffer; - private Attachment AttachmentDepth; - private Attachment AttachmentColour; - private VkRenderingAttachmentInfo AttachmentInfoDepth; - private VkClearValue ClearValueColour; - private VkRenderingAttachmentInfo.Buffer AttachmentInfoColour; - private VkRenderingInfo RenderInfo; - private float R = 0.005f; - private float G = 0.0075f; - private float B = 0.0175f; - private boolean Rb = false; - private boolean Gb = true; - private boolean Bb = false; - public int Frames = 0; - private static String LastGPULog = ""; - public static long GPUTIME = 0; - public static long CYCLES = 0; - private static boolean DualPassRendering = false; - private final VulkanBuffer[] BufferViewMatrices; - private Pipeline VkPipeline; - private Pipeline VkPipelineOpaque; - private Pipeline VkPipelineTranslucent; - private Matrix4f ProjectionMatrix; - private DescriptorSetLayout descriptorLayoutSkyboxTexture; - private VulkanBuffer[] BufferSkyboxViewMatrices; - private Pipeline VkSkyboxPipeline; - private long skyboxMeshBufferId; - private boolean Deferred = false; - - public static long GetGPUTimeNS(){ - long time = 0; - if(CYCLES > 0){ - time = GPUTIME/CYCLES; - } - GPUTIME = 0; - CYCLES = 0; - return time; - } - - public void CreateRenderAttachments(VulkanContext vulkanContext){ - AttachmentColour = CreateColourAttachment(vulkanContext); - AttachmentDepth = CreateDepthAttachment(vulkanContext); - AttachmentInfoDepth = CreateDepthAttachmentInfo(AttachmentDepth, ClearValueDepth); - AttachmentInfoColour =CreateColourAttachmentInfo(AttachmentColour,ClearValueColour); - RenderInfo = CreateRenderInfo(AttachmentColour, AttachmentInfoColour, AttachmentInfoDepth); - } - - public ForwardSceneRender(VulkanContext vulkanContext){ - ClearValueColour = VkClearValue.calloc().color( - c -> c.float32(0, R).float32(1, G).float32(2, B).float32(3, 1.0f)); - ClearValueDepth = VkClearValue.calloc().color(c -> c.float32(0, 0.0f)); - CreateRenderAttachments(vulkanContext); - - PushConstBuffer = (MemoryUtil.memAlloc(PUSH_CONSTANTS_SIZE)); - - descriptorLayoutVertexUniform = new DescriptorSetLayout(vulkanContext, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, - 0,1,VK_SHADER_STAGE_VERTEX_BIT)); - BufferProjectionMatrix = VulkanUtils.CreateHostVisibleBuffer(vulkanContext, VulkanUtils.MATRIX4X4_SIZE, - VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, DESCRIPTOR_ID_PRJ, descriptorLayoutVertexUniform); - ProjectionMatrix = PrimaryRuntime.GetEngineInstance().scene().GetProjection().GetProjectionMatrix(); - VulkanUtils.CopyMatrixToBuffer(vulkanContext, BufferProjectionMatrix, PrimaryRuntime.GetEngineInstance().scene().GetProjection().GetProjectionMatrix(),0); - descriptorLayoutFragStorage = new DescriptorSetLayout(vulkanContext, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, - 0,1,VK_SHADER_STAGE_FRAGMENT_BIT)); - var textureSamplerInfo = new TextureSamplerInfo(VK_SAMPLER_ADDRESS_MODE_REPEAT, - VK_BORDER_COLOR_INT_OPAQUE_BLACK,1,true); - textureSampler = new TextureSampler(vulkanContext,textureSamplerInfo); - descriptorLayoutTexture = new DescriptorSetLayout(vulkanContext, new DescriptorSetLayout.LayoutInformation( - VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 0, TextureCache.MAX_TEXTURES, VK_SHADER_STAGE_FRAGMENT_BIT - )); - BufferViewMatrices = VulkanUtils.CreateHostVisibleBuffers(vulkanContext, VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.MAX_IN_FLIGHT, VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, DESCRIPTOR_ID_VIEW, descriptorLayoutVertexUniform); - descriptorLayoutSkyboxTexture = new DescriptorSetLayout(vulkanContext, - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, - 0, 1, VK_SHADER_STAGE_FRAGMENT_BIT)); - - BufferSkyboxViewMatrices = VulkanUtils.CreateHostVisibleBuffers(vulkanContext, VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.MAX_IN_FLIGHT, - VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, DESCRIPTOR_ID_SKYBOX_VIEW, descriptorLayoutVertexUniform); - CreatePipelines(vulkanContext); - Logger.debug("Forward Renderer Pipelines:\nSingle Pass -> [{}]\nOpaque Dual Pass -> [{}]\nTranslucent Dual Pass -> [{}]",VkPipeline.GetVulkanPipeline(),VkPipelineOpaque.GetVulkanPipeline(), VkPipelineTranslucent.GetVulkanPipeline()); - } - - public void CreatePipelines(VulkanContext vulkanContext){ - DescriptorSetLayout[] layouts = new DescriptorSetLayout[]{ - descriptorLayoutVertexUniform, - descriptorLayoutVertexUniform, - descriptorLayoutFragStorage, - descriptorLayoutTexture - }; - - ShaderModule[] shaderModules = CreateShaderModules(vulkanContext,0); - VkPipeline = CreatePipeline(vulkanContext, shaderModules, layouts, true,true, false,EngineConfig.getInstance().AlphaToCoverage(),0); - Arrays.asList(shaderModules).forEach(shaderModule -> shaderModule.CleanUp(vulkanContext)); - shaderModules = CreateShaderModules(vulkanContext,1); - VkPipelineOpaque = CreatePipeline(vulkanContext, shaderModules, layouts, true,false, true,EngineConfig.getInstance().AlphaToCoverage(),0); - Arrays.asList(shaderModules).forEach(shaderModule -> shaderModule.CleanUp(vulkanContext)); - shaderModules = CreateShaderModules(vulkanContext,2); - VkPipelineTranslucent = CreatePipeline(vulkanContext, shaderModules, layouts, false, true,true,EngineConfig.getInstance().AlphaToCoverage(),2); - Arrays.asList(shaderModules).forEach(shaderModule -> shaderModule.CleanUp(vulkanContext)); - VoxelWorldManager.Init(vulkanContext); - - DescriptorSetLayout[] voxelLayouts = new DescriptorSetLayout[]{ - descriptorLayoutVertexUniform, - descriptorLayoutVertexUniform, - descriptorLayoutFragStorage, - descriptorLayoutTexture, - VoxelWorldManager.Resources().faceGraphicsLayout() - }; - - shaderModules = CreateShaderModules(vulkanContext, 3); - VkVoxelPipeline = CreateVoxelPipeline(vulkanContext, shaderModules, voxelLayouts); - Arrays.asList(shaderModules).forEach(shaderModule -> shaderModule.CleanUp(vulkanContext)); - - DescriptorSetLayout[] skyboxLayouts = new DescriptorSetLayout[]{ - descriptorLayoutVertexUniform, - descriptorLayoutVertexUniform, - descriptorLayoutSkyboxTexture - }; - - shaderModules = CreateSkyboxShaderModules(vulkanContext); - - VkSkyboxPipeline = CreateSkyboxPipeline(vulkanContext, shaderModules, skyboxLayouts, false, false, false,false); - Arrays.asList(shaderModules).forEach(shaderModule -> shaderModule.CleanUp(vulkanContext)); - } - - public void RebuildPipelines(VulkanContext vulkanContext){ - CreatePipelines(vulkanContext); - } - - public static void SetDualPassRendering(boolean dualPass){ - DualPassRendering = dualPass; - } - - public static boolean DualPassRendering(){return DualPassRendering;} - - private static Attachment CreateColourAttachment(VulkanContext VkCtx){ - SwapChain swapChain = VkCtx.GetSwapChain(); - VkExtent2D SwapChainExtent = swapChain.GetSwapChainExtent(); - return new Attachment(VkCtx, SwapChainExtent.width(), SwapChainExtent.height(), COLOUR_FORMAT,VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT); - } - - private static Pipeline CreateVoxelPipeline(VulkanContext VkCtx, ShaderModule[] ShaderModules, DescriptorSetLayout[] DescriptorSetLayouts) { - int[] colorFormats = new int[]{ - MultiRenderTargetAttachments.POSITION_FORMAT, - MultiRenderTargetAttachments.ALBEDO_FORMAT, - MultiRenderTargetAttachments.NORMAL_FORMAT, - MultiRenderTargetAttachments.PBR_FORMAT, - MultiRenderTargetAttachments.EMISSIVE_FORMAT, - MultiRenderTargetAttachments.TRANSLUCECNY_FORMAT, - MultiRenderTargetAttachments.OPACITY_FORMAT, - MultiRenderTargetAttachments.VIEW_POS_FORMAT - }; - - try (MemoryStack stack = MemoryStack.stackPush()) { - VkPipelineVertexInputStateCreateInfo vertexInputState = VkPipelineVertexInputStateCreateInfo.calloc(stack) - .sType(VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO) - .pVertexBindingDescriptions(null) - .pVertexAttributeDescriptions(null); - - var BuildInfo = new PipelineBuildInfo(ShaderModules, vertexInputState, colorFormats) - .SetDepthFormat(MultiRenderTargetAttachments.DEPTH_FORMAT) - .SetDepthWrite(true) - .SetPushConstantRanges(new PushConstantsRange[]{ - new PushConstantsRange(VK_SHADER_STAGE_VERTEX_BIT, 0, VulkanUtils.MATRIX4X4_SIZE), - new PushConstantsRange(VK_SHADER_STAGE_FRAGMENT_BIT, VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.INT_SIZE) - }) - .SetDescriptorSetLayouts(DescriptorSetLayouts) - .SetBlendingMethod(0) - .BlendingIsUsed(false) - .SetDualPass(false) - .SetAlphaToCoverage(true); - - return new DefaultPipeline(VkCtx, BuildInfo); - } - } - - private static VkRenderingAttachmentInfo.Buffer CreateColourAttachmentInfo(Attachment attachment, VkClearValue ClearValue){ - return VkRenderingAttachmentInfo.calloc(1) - .sType$Default() - .imageView(attachment.GetVkImageView().GetVulkanImageView()) - .imageLayout(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL) - .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) - .storeOp(VK_ATTACHMENT_STORE_OP_STORE) - .clearValue(ClearValue); - } - - private static Attachment CreateDepthAttachment(VulkanContext VkCtx){ - SwapChain swapChain = VkCtx.GetSwapChain(); - VkExtent2D swapChainExtent = swapChain.GetSwapChainExtent(); - return new Attachment(VkCtx, swapChainExtent.width(), swapChainExtent.height(), - DEPTH_FORMAT,VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT); - } - - - private static VkRenderingAttachmentInfo CreateDepthAttachmentInfo(Attachment DepthAttachment, VkClearValue clearValue){ - return VkRenderingAttachmentInfo.calloc() - .sType$Default() - .imageView(DepthAttachment.GetVkImageView().GetVulkanImageView()) - .imageLayout(VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL) - .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) - .storeOp(VK_ATTACHMENT_STORE_OP_DONT_CARE) - .clearValue(clearValue); - } - - private static ShaderModule[] CreateSkyboxShaderModules(VulkanContext VkCtx){ - if(EngineConfig.getInstance().RecompileShaders()){ - ShaderCompiler.CompileGLSLShaderOnChange(SKYBOX_VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); - ShaderCompiler.CompileGLSLShaderOnChange( SKYBOX_FRAGMENT_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_fragment_shader); - } - return new ShaderModule[]{ - new ShaderModule(VkCtx, VK_SHADER_STAGE_VERTEX_BIT, SKYBOX_VERTEX_SHADER_FILE_SPV,null), - new ShaderModule(VkCtx, VK_SHADER_STAGE_FRAGMENT_BIT, SKYBOX_FRAGMENT_SHADER_FILE_SPV,null) - }; - } - - - private static ShaderModule[] CreateShaderModules(VulkanContext VkCtx, int Translucent){ - if(EngineConfig.getInstance().RecompileShaders()){ - ShaderCompiler.CompileGLSLShaderOnChange(Translucent > 2 ? PACKED_VERTEX_SHADER_FILE_GLSL :VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); - ShaderCompiler.CompileGLSLShaderOnChange(Translucent > 2 ? PACKED_FRAGMENT_SHADER_FILE_GLSL : Translucent == 2 ? FRAGMENT_TRANSLUCENT_SHADER_FILE_GLSL : Translucent == 1 ? FRAGMENT_OPAQUE_SHADER_FILE_GLSL : FRAGMENT_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_fragment_shader); - } - return new ShaderModule[]{ - new ShaderModule(VkCtx, VK_SHADER_STAGE_VERTEX_BIT, Translucent > 2 ? PACKED_VERTEX_SHADER_FILE_SPV : VERTEX_SHADER_FILE_SPV,null), - new ShaderModule(VkCtx, VK_SHADER_STAGE_FRAGMENT_BIT,Translucent > 2 ? PACKED_FRAGMENT_SHADER_FILE_SPV : Translucent == 2 ? FRAGMENT_TRANSLUCENT_SHADER_FILE_SPV : Translucent == 1 ? FRAGMENT_OPAQUE_SHADER_FILE_SPV : FRAGMENT_SHADER_FILE_SPV,null) - }; - - - } - - - private static Pipeline CreateSkyboxPipeline(VulkanContext VkCtx, ShaderModule[] ShaderModules, DescriptorSetLayout[] DescriptorSetLayouts, boolean DepthWrite, boolean DualRender, boolean Blending, boolean AlphaToCoverage){ - int[] skyboxFormats = new int[] { - MultiRenderTargetAttachments.POSITION_FORMAT, MultiRenderTargetAttachments.ALBEDO_FORMAT, - MultiRenderTargetAttachments.NORMAL_FORMAT, MultiRenderTargetAttachments.PBR_FORMAT, - MultiRenderTargetAttachments.EMISSIVE_FORMAT, MultiRenderTargetAttachments.TRANSLUCECNY_FORMAT, - MultiRenderTargetAttachments.OPACITY_FORMAT - }; - - try (MemoryStack MemStack = MemoryStack.stackPush()) { - VkVertexInputBindingDescription.Buffer bindingDescription = VkVertexInputBindingDescription.calloc(1, MemStack) - .binding(0) - .stride(3 * Float.BYTES) - .inputRate(VK_VERTEX_INPUT_RATE_VERTEX); - - VkVertexInputAttributeDescription.Buffer attributeDescription = VkVertexInputAttributeDescription.calloc(1, MemStack) - .binding(0) - .location(0) - .format(VK_FORMAT_R32G32B32_SFLOAT) - .offset(0); - - VkPipelineVertexInputStateCreateInfo skyboxVertexInputState = VkPipelineVertexInputStateCreateInfo.calloc(MemStack) - .sType(VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO) - .pVertexBindingDescriptions(bindingDescription) - .pVertexAttributeDescriptions(attributeDescription); - - var BuildInfo = new PipelineBuildInfo(ShaderModules, skyboxVertexInputState, skyboxFormats) - .SetDepthFormat(MultiRenderTargetAttachments.DEPTH_FORMAT) - .SetDepthWrite(false) - .SetDepthTest(true) - .SetPushConstantRanges(new PushConstantsRange[0]) - .SetDescriptorSetLayouts(DescriptorSetLayouts) - .BlendingIsUsed(true) - .SetDualPass(false) - .SetAlphaToCoverage(false); - var pipeline = new DefaultPipeline(VkCtx, BuildInfo); - Logger.debug("Skybox Pipeline Created Successfully"); - return pipeline; - } - } - - - private static Pipeline CreatePipeline(VulkanContext VkCtx, ShaderModule[] ShaderModules, DescriptorSetLayout[] DescriptorSetLayouts, boolean DepthWrite, boolean DualRender, boolean Blending, boolean AlphaToCoverage, int BlendingMethod){ - var vertexBufferStructure = new VertexBufferStructure(); - var BuildInfo = new PipelineBuildInfo(ShaderModules,vertexBufferStructure.getVertexInput(),new int[]{ - MultiRenderTargetAttachments.POSITION_FORMAT, MultiRenderTargetAttachments.ALBEDO_FORMAT, - MultiRenderTargetAttachments.NORMAL_FORMAT, MultiRenderTargetAttachments.PBR_FORMAT, - MultiRenderTargetAttachments.EMISSIVE_FORMAT, MultiRenderTargetAttachments.TRANSLUCECNY_FORMAT, - MultiRenderTargetAttachments.OPACITY_FORMAT}) - .SetDepthFormat(MultiRenderTargetAttachments.DEPTH_FORMAT) - .SetDepthWrite(DepthWrite) - .SetPushConstantRanges( - new PushConstantsRange[]{ - new PushConstantsRange(VK_SHADER_STAGE_VERTEX_BIT,0,VulkanUtils.MATRIX4X4_SIZE), - new PushConstantsRange(VK_SHADER_STAGE_FRAGMENT_BIT,VulkanUtils.MATRIX4X4_SIZE,VulkanUtils.INT_SIZE) - }) - .SetDescriptorSetLayouts(DescriptorSetLayouts) - .SetBlendingMethod(BlendingMethod) - .BlendingIsUsed(Blending) - .SetDualPass(DualRender) - .SetAlphaToCoverage(AlphaToCoverage); - var pipeline = new DefaultPipeline(VkCtx, BuildInfo); - Logger.debug("Pipeline Created"); - vertexBufferStructure.cleanup(); - return pipeline; - } - - - public void ForwardRender(EngineInstance engineInstance,VulkanContext vulkanContext, CommandBuffer commandBuffer, ModelsCache modelsCache,MaterialsCache materialsCache, int CurrentFrame){ - try(var MemStack = MemoryStack.stackPush()){ - VkCommandBuffer CommandHandle = commandBuffer.GetVulkanCommandBuffer(); - VulkanUtils.ImageBarrier(MemStack, CommandHandle, AttachmentColour.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_ACCESS_2_NONE, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, VK_IMAGE_ASPECT_COLOR_BIT); - VulkanUtils.ImageBarrier(MemStack, CommandHandle, AttachmentDepth.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, - VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT, - VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT, - VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT,VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, - VK_IMAGE_ASPECT_DEPTH_BIT); - - long InitialTime = System.nanoTime(); - vkCmdBeginRendering(CommandHandle, RenderInfo); - - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, DualPassRendering ? VkPipelineOpaque.GetVulkanPipeline() : VkPipeline.GetVulkanPipeline()); - - Image ColourImage = AttachmentColour.GetVkImage(); - int width = ColourImage.GetWidth(); - int height = ColourImage.GetHeight(); - var Viewport = VkViewport.calloc(1,MemStack) - .x(0) - .y(height) - .height(-height) - .width(width) - .minDepth(0.0F) - .maxDepth(1.0F); - vkCmdSetViewport(CommandHandle, 0, Viewport); - var Scissor = VkRect2D.calloc(1,MemStack) - .extent(it -> it.width(width).height(height)) - .offset(it->it.x(0).y(0)); - vkCmdSetScissor(CommandHandle, 0, Scissor); - - VulkanUtils.CopyMatrixToBuffer(vulkanContext, BufferViewMatrices[CurrentFrame],engineInstance.scene().GetCamera().GetViewMatrix(), 0); // here - DescriptorAllocator descriptorAllocator = vulkanContext.GetDescriptorAllocator(); - LongBuffer DescriptorSets = MemStack.mallocLong(4) - .put(0,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_PRJ).GetVkDescriptorSet()) - .put(1,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_VIEW, CurrentFrame).GetVkDescriptorSet()) - .put(2,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_MAT).GetVkDescriptorSet()) - .put(3,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_TEXT).GetVkDescriptorSet()); - vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, DualPassRendering ? VkPipelineOpaque.GetVulkanPipelineLayout() : VkPipeline.GetVulkanPipelineLayout(),0,DescriptorSets,null); - RenderActors(engineInstance, CommandHandle, modelsCache, materialsCache, false); - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkVoxelPipeline.GetVulkanPipeline()); - - LongBuffer voxelDescriptorSets = MemStack.mallocLong(5) - .put(0, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_PRJ).GetVkDescriptorSet()) - .put(1, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_VIEW, CurrentFrame).GetVkDescriptorSet()) - .put(2, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_MAT).GetVkDescriptorSet()) - .put(3, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_TEXT).GetVkDescriptorSet()) - .put(4, descriptorAllocator.GetDescriptorSet(VoxelWorldManager.Resources().faceGraphicsDescriptorId()).GetVkDescriptorSet()); - - vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkVoxelPipeline.GetVulkanPipelineLayout(), 0, voxelDescriptorSets, null); - - VoxelWorldManager.RecordRender(CommandHandle, VkVoxelPipeline, materialsCache, false, - new Matrix4f[]{engineInstance.scene().GetProjection().GetProjectionMatrix() - .mul(engineInstance.scene().GetCamera().GetViewMatrix(), new Matrix4f())}); - - - Matrix4f skyboxViewMatrix = new Matrix4f().identity(); - skyboxViewMatrix.set(engineInstance.scene().GetCamera().GetViewMatrix()); - skyboxViewMatrix.m30(0.0f); - skyboxViewMatrix.m31(0.0f); - skyboxViewMatrix.m32(0.0f); - - VulkanUtils.CopyMatrixToBuffer(vulkanContext, BufferSkyboxViewMatrices[CurrentFrame], skyboxViewMatrix, 0); - - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkSkyboxPipeline.GetVulkanPipeline()); - - LongBuffer skyboxDescriptorSets = MemStack.mallocLong(3) - .put(0, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_PRJ).GetVkDescriptorSet()) - .put(1, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_SKYBOX_VIEW, CurrentFrame).GetVkDescriptorSet()) - .put(2, descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_SKYBOX_CUBEMAP).GetVkDescriptorSet()); - - vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkSkyboxPipeline.GetVulkanPipelineLayout(), 0, skyboxDescriptorSets, null); - - modelsCache.bindAndDrawCubeMesh(CommandHandle, DeferredSceneRender.SkyBoxID); - VulkanUtils.CopyMatrixToBuffer(vulkanContext, BufferViewMatrices[CurrentFrame],engineInstance.scene().GetCamera().GetViewMatrix(), 0); // here - if(DualPassRendering) { - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipelineTranslucent.GetVulkanPipeline()); - vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipelineTranslucent.GetVulkanPipelineLayout(), 0, DescriptorSets, null); - } else{ - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipeline.GetVulkanPipeline()); - vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipeline.GetVulkanPipelineLayout(),0,DescriptorSets,null); - } - RenderActors(engineInstance, CommandHandle, modelsCache, materialsCache, true); - - vkCmdEndRendering(CommandHandle); - GPUTIME += System.nanoTime() - InitialTime; - CYCLES++; - } - } - - public void Render(EngineInstance engineInstance,VulkanContext vulkanContext, CommandBuffer commandBuffer, ModelsCache modelsCache,MaterialsCache materialsCache, int CurrentFrame){ - - ForwardRender(engineInstance,vulkanContext,commandBuffer,modelsCache,materialsCache,CurrentFrame); - } - - private void RenderActors(EngineInstance instance, VkCommandBuffer CommandHandle, ModelsCache modelsCache, MaterialsCache materialsCache, boolean Transparent){ - try(var MemStack = MemoryStack.stackPush()){ - LongBuffer offsets = MemStack.mallocLong(1).put(0,0L); - LongBuffer vertexBuffer = MemStack.mallocLong(1); - IScene scene = instance.scene(); - List Actors = scene.GetActors(); - int ActorCount = Actors.size(); - for(int i = 0; i < ActorCount; i++){ - if(i < Actors.size()) { - var Actor = Actors.get(i); - if(Actor != null) { - if(Actor instanceof Actor3DElement &&( !((Actor3DElement) Actor).RenderOnTopOfPlayer && ClientSideNetworkUtils.OwnsActor(((Actor3DElement) Actor).GetParentID())|| new Vector3f().set(Actor.GetPosition()).sub(instance.scene().GetCamera().GetPosition()).absolute().lengthSquared() < 4f)) continue; - VulkanModel model = modelsCache.GetModel(Actor.GetModelID()); - List VkMeshList = model.GetVkMeshList(); - int MeshCount = VkMeshList.size(); - for (int j = 0; j < MeshCount; j++) { - var VkMesh = VkMeshList.get(j); - String MaterialID = VkMesh.MaterialID(); - int MaterialIndex = materialsCache.GetPosition(MaterialID); - if(MaterialIndex == -1) { - continue; - } - VulkanMaterial vulkanMaterial = materialsCache.GetMaterial(MaterialID); - if (vulkanMaterial == null) { - Logger.warn("Mesh [{}] in model [{}] does not have material", j, model.GetID()); - continue; - } - if (DualPassRendering || vulkanMaterial.HasTransparency() == Transparent) { - SetPushConstants(CommandHandle, Actor.GetModelMatrix(), MaterialIndex); - vertexBuffer.put(0, VkMesh.VerticesBuffer().GetBuffer()); - vkCmdBindVertexBuffers(CommandHandle, 0, vertexBuffer, offsets); - vkCmdBindIndexBuffer(CommandHandle, VkMesh.IndicesBuffer().GetBuffer(), 0, VK_INDEX_TYPE_UINT32); - vkCmdDrawIndexed(CommandHandle, VkMesh.IndicesCount(), 1, 0, 0, 0); - } - } - } - } - } - } - } - - private void SetPushConstants(VkCommandBuffer CmdHandle, Matrix4f ModelMatrix, int MaterialIndex){ - ModelMatrix.get(0,PushConstBuffer); - PushConstBuffer.putInt(VulkanUtils.MATRIX4X4_SIZE, MaterialIndex); - vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_VERTEX_BIT, 0, - PushConstBuffer.slice(0,VulkanUtils.MATRIX4X4_SIZE)); - vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_FRAGMENT_BIT, VulkanUtils.MATRIX4X4_SIZE, - PushConstBuffer.slice(VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.INT_SIZE)); - } - - - public void Resize(EngineInstance instance, VulkanContext VkCtx){ - RenderInfo.free(); - AttachmentInfoDepth.free(); - AttachmentInfoColour.free(); - AttachmentColour.CleanUp(VkCtx); - AttachmentDepth.CleanUp(VkCtx); - CreateRenderAttachments(VkCtx); - VulkanUtils.CopyMatrixToBuffer(VkCtx, BufferProjectionMatrix, instance.scene().GetProjection().GetProjectionMatrix(),0); - } - - public void LoadMaterials(VulkanContext VkCtx, MaterialsCache materialsCache, TextureCache textureCache){ - DescriptorAllocator descriptorAllocator = VkCtx.GetDescriptorAllocator(); - Device device = VkCtx.GetDevice(); - DescriptorSet descriptorSet = descriptorAllocator.AddDescriptorSet(device,DESCRIPTOR_ID_MAT,descriptorLayoutFragStorage); - DescriptorSetLayout.LayoutInformation LayoutInfo = descriptorLayoutFragStorage.GetLayoutInfo(); - var Buffer = materialsCache.GetMaterialsBuffer(); - descriptorSet.SetBuffer(device,Buffer,Buffer.GetRequestedSize(),LayoutInfo.Binding(),LayoutInfo.DescriptorType()); - List imageViews = new ArrayList<>(textureCache.GetAll2DTextures().stream().map(ITexture::GetImageView).toList()); - - ImageView fallback = textureCache.GetTexture("resources/EngineResources/Texture/NoTexture.png").GetImageView(); - while (imageViews.size() < TextureCache.MAX_TEXTURES) { - imageViews.add(fallback); - } - descriptorSet = VkCtx.GetDescriptorAllocator().AddDescriptorSet(device,DESCRIPTOR_ID_TEXT,descriptorLayoutTexture); - descriptorSet.SetImageArray(device,imageViews,textureSampler,0); - DescriptorSet descSetSkyBox = descriptorAllocator.AddDescriptorSet(device, DESCRIPTOR_ID_SKYBOX_CUBEMAP, descriptorLayoutSkyboxTexture); - ITexture SkyBoxTexture = textureCache.GetTexture(DeferredSceneRender.SkyBoxID); - if (SkyBoxTexture == null) { - throw new RuntimeException("Skybox texture map was not properly cached before descriptor binding phase!"); - } - descSetSkyBox.SetImage( - device, - SkyBoxTexture.GetImageView(), - textureSampler, - descriptorLayoutSkyboxTexture.GetLayoutInfo().Binding() - ); - } - - private static VkRenderingInfo CreateDeferredRenderInfo(VulkanContext VkCtx, VkRenderingAttachmentInfo.Buffer ColourAttachmentInfo, VkRenderingAttachmentInfo DepthAttachmentInfo){ - VkRenderingInfo Result = VkRenderingInfo.calloc(); - SwapChain swapChain = VkCtx.GetSwapChain(); - VkExtent2D Extent = swapChain.GetSwapChainExtent(); - try(var MemStack = MemoryStack.stackPush()){ - var RenderArea = VkRect2D.calloc(MemStack).extent(Extent); - Result.sType$Default() - .renderArea(RenderArea) - .layerCount(1) - .pColorAttachments(ColourAttachmentInfo) - .pDepthAttachment(DepthAttachmentInfo); - } - return Result; - } - - private static VkRenderingInfo CreateRenderInfo(Attachment ColourAttachment, VkRenderingAttachmentInfo.Buffer ColourAttachmentInfo, VkRenderingAttachmentInfo DepthAttachmentInfo){ - VkRenderingInfo Result; - try(var MemStack = MemoryStack.stackPush()){ - VkExtent2D Extent = VkExtent2D.calloc(MemStack); - Extent.width(ColourAttachment.GetVkImage().GetWidth()); - Extent.height(ColourAttachment.GetVkImage().GetHeight()); - var RenderArea = VkRect2D.calloc(MemStack).extent(Extent); - Result = VkRenderingInfo.calloc() - .sType$Default() - .renderArea(RenderArea) - .layerCount(1) - .pColorAttachments(ColourAttachmentInfo) - .pDepthAttachment(DepthAttachmentInfo); - } - return Result; - } - public void cleanup(VulkanContext VkCtx){ - - VkPipeline.CleanUp(VkCtx); - VkPipelineTranslucent.CleanUp(VkCtx); - VkPipelineOpaque.CleanUp(VkCtx); - VkVoxelPipeline.CleanUp(VkCtx); - Arrays.asList(BufferViewMatrices).forEach(buffer -> buffer.cleanup(VkCtx)); - RenderInfo.free(); - AttachmentInfoColour.free(); - AttachmentColour.CleanUp(VkCtx); - AttachmentDepth.CleanUp(VkCtx); - AttachmentInfoDepth.free(); - MemoryUtil.memFree(PushConstBuffer); - ClearValueDepth.free(); - ClearValueColour.free(); - BufferProjectionMatrix.cleanup(VkCtx); - descriptorLayoutFragStorage.CleanUp(VkCtx); - descriptorLayoutTexture.CleanUp(VkCtx); - descriptorLayoutVertexUniform.CleanUp(VkCtx); - textureSampler.CleanUp(VkCtx); - } - - @Override - public MultiRenderTargetAttachments GetMRTAttachments() { - return null; - } - - @Override - public Attachment GetAttachmentColour() { - return AttachmentColour; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Lighting/LightRenderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Lighting/LightRenderer.java deleted file mode 100644 index 867aa81..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Lighting/LightRenderer.java +++ /dev/null @@ -1,455 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Lighting; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.Main.Scene.ILight; -import net.halbear.Terrain4J.EngineCore.Main.Scene.IScene; -import net.halbear.Terrain4J.EngineCore.Main.Scene.SceneLightingManager; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.MultiRenderTargetAttachments; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.EmptyVertexBufferStruct; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.DefaultPipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Attachment; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Image; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PipelineBuildInfo; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Shadows.CascadeData; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Shadows.CascadeShadows; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.SwapChain.SwapChain; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.system.MemoryUtil; -import org.lwjgl.util.shaderc.Shaderc; -import org.lwjgl.vulkan.*; -import org.tinylog.Logger; - -import java.nio.ByteBuffer; -import java.nio.LongBuffer; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import static org.lwjgl.util.vma.Vma.VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT; -import static org.lwjgl.util.vma.Vma.VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE; -import static org.lwjgl.vulkan.VK10.*; -import static org.lwjgl.vulkan.VK13.*; - -public class LightRenderer { - private static final int COLOUR_FORMAT = VK_FORMAT_R16G16B16A16_SFLOAT; - private static final String DESC_ID_ATT = "LIGHT_DESC_ID_ATT"; - private static final String DESC_ID_NOSHADOW_ATT = "LIGHT_DESC_ID_NOSHADOW_ATT"; - private static final String DESC_ID_SHADOW_MATRICES = "LIGHT_DESC_ID_SHADOW_MATRICES"; - private static final String DESC_ID_LIGHTS = "LIGHT_DESC_ID_LIGHTS"; - private static final String DESC_ID_SCENE = "LIGHT_DESC_ID_SCENE"; - private static final String FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/lighting_with_shadows_frag.glsl"; - private static final String FRAGMENT_SHADER_FILE_SPV = FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final String NO_SHADOWS_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/lighting_frag.glsl"; - private static final String NO_SHADOWS_FRAGMENT_SHADER_FILE_SPV = NO_SHADOWS_FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final String VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/basic_screen_vertex.glsl"; - private static final String VERTEX_SHADER_FILE_SPV = VERTEX_SHADER_FILE_GLSL + ".spv"; - - private final DescriptorSetLayout AttachmentDescriptorSetLayout; - private final DescriptorSetLayout NoShadowsAttachmentDescriptorSetLayout; - private final VkClearValue ClearValueColour; - private final Pipeline pipeline; - private final Pipeline NoShadowsPipeline; - private final TextureSampler textureSampler; - private Attachment AttachmentColour; - private VkRenderingAttachmentInfo.Buffer AttachmentInfoColour; - private VkRenderingInfo RenderInfo; - private final VulkanBuffer[] LightBuffer; - private final VulkanBuffer[] SceneBuffer; - private final LightSpecConsts lightSpecConsts; - private final DescriptorSetLayout SceneDescriptorSetLayout; - private final DescriptorSetLayout StorageDescriptorSetLayout; - private final VulkanBuffer[] shadowMatrices; - - private int MinimumAttachments = 9; // shadow + ssaoBlur - - public LightRenderer(VulkanContext VkCtx, List attachments){ - ClearValueColour = VkClearValue.calloc().color( - c -> c.float32(0, 0.0f).float32(1, 0.0f).float32(2, 0.0f).float32(3, 0.0f)); - - AttachmentColour = CreateColourAttachment(VkCtx); - AttachmentInfoColour = CreateColourAttachmentInfo(AttachmentColour, ClearValueColour); - RenderInfo = CreateRenderInfo(AttachmentColour, AttachmentInfoColour); - - lightSpecConsts = new LightSpecConsts(); - ShaderModule[] shaderModules = CreateShaderModules(VkCtx, lightSpecConsts,true); - - var textureSamplerInfo = new TextureSamplerInfo(VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, - VK_BORDER_COLOR_INT_OPAQUE_BLACK, 1, true); - textureSampler = new TextureSampler(VkCtx, textureSamplerInfo); - int numAttachments = attachments.size(); - if(numAttachments < MinimumAttachments) numAttachments = MinimumAttachments; - DescriptorSetLayout.LayoutInformation[] descSetLayouts = new DescriptorSetLayout.LayoutInformation[numAttachments]; - for (int i = 0; i < numAttachments; i++) { - descSetLayouts[i] = new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, i, 1, VK_SHADER_STAGE_FRAGMENT_BIT); - } - AttachmentDescriptorSetLayout = new DescriptorSetLayout(VkCtx, descSetLayouts); - CreateAttachmentDescriptorSet(VkCtx, AttachmentDescriptorSetLayout, attachments, textureSampler, true); - - StorageDescriptorSetLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 0, 1, - VK_SHADER_STAGE_FRAGMENT_BIT)); - long buffSize = (long) (VulkanUtils.VEC3_SIZE * 2 + VulkanUtils.INT_SIZE + VulkanUtils.FLOAT_SIZE) * SceneLightingManager.MaxLights; - LightBuffer = VulkanUtils.CreateHostVisibleBuffers(VkCtx, buffSize, VulkanUtils.MAX_IN_FLIGHT, - VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, DESC_ID_LIGHTS, StorageDescriptorSetLayout); - - SceneDescriptorSetLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, 0, 1, - VK_SHADER_STAGE_FRAGMENT_BIT)); - buffSize = VulkanUtils.VEC3_SIZE * 2 + VulkanUtils.FLOAT_SIZE + VulkanUtils.INT_SIZE + VulkanUtils.MATRIX4X4_SIZE; - SceneBuffer = VulkanUtils.CreateHostVisibleBuffers(VkCtx, buffSize, VulkanUtils.MAX_IN_FLIGHT, - VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, DESC_ID_SCENE, SceneDescriptorSetLayout); - shadowMatrices = CreateShadowMatrixBuffers(VkCtx, StorageDescriptorSetLayout); - pipeline = createPipeline(VkCtx, shaderModules, new DescriptorSetLayout[]{AttachmentDescriptorSetLayout, StorageDescriptorSetLayout, - StorageDescriptorSetLayout, SceneDescriptorSetLayout}); - Arrays.asList(shaderModules).forEach(s -> s.CleanUp(VkCtx)); - - numAttachments = attachments.size(); - DescriptorSetLayout.LayoutInformation[] OldDescSetLayouds = new DescriptorSetLayout.LayoutInformation[numAttachments]; - for (int i = 0; i < numAttachments; i++) { - OldDescSetLayouds[i] = new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, i, 1, VK_SHADER_STAGE_FRAGMENT_BIT); - } - NoShadowsAttachmentDescriptorSetLayout = new DescriptorSetLayout(VkCtx, OldDescSetLayouds); - CreateAttachmentDescriptorSet(VkCtx, NoShadowsAttachmentDescriptorSetLayout, attachments, textureSampler, false); - - shaderModules = CreateShaderModules(VkCtx, lightSpecConsts,false); - NoShadowsPipeline = createPipeline(VkCtx, shaderModules, new DescriptorSetLayout[]{NoShadowsAttachmentDescriptorSetLayout, - StorageDescriptorSetLayout, SceneDescriptorSetLayout}); - Logger.debug("Light Renderer Pipeline -> [{}]",pipeline.GetVulkanPipeline()); - Arrays.asList(shaderModules).forEach(s -> s.CleanUp(VkCtx)); - } - - private static VulkanBuffer[] CreateShadowMatrixBuffers(VulkanContext vkCtx, DescriptorSetLayout layout) { - int numBuffs = VulkanUtils.MAX_IN_FLIGHT; - VulkanBuffer[] buffers = new VulkanBuffer[numBuffs]; - Device device = vkCtx.GetDevice(); - DescriptorSet[] descSets = vkCtx.GetDescriptorAllocator().AddDescriptorSets(device, DESC_ID_SHADOW_MATRICES, numBuffs, layout); - for (int i = 0; i < numBuffs; i++) { - long buffSize = (long) (VulkanUtils.MATRIX4X4_SIZE + VulkanUtils.VEC4_SIZE) * SceneLightingManager.SHADOW_MAP_CASCADE_COUNT; - buffers[i] = new VulkanBuffer(vkCtx, buffSize, - VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE, - VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); - descSets[i].SetBuffer(device, buffers[i], buffers[i].GetRequestedSize(), - layout.GetLayoutInfo().Binding(), layout.GetLayoutInfo().DescriptorType()); - } - return buffers; - } - - private static void CreateAttachmentDescriptorSet(VulkanContext VkCtx, DescriptorSetLayout descSetLayout, List attachments, - TextureSampler sampler, boolean Shadows) { - DescriptorAllocator descAllocator = VkCtx.GetDescriptorAllocator(); - Device device = VkCtx.GetDevice(); - DescriptorSet descSet = descAllocator.AddDescriptorSet(device, Shadows ? DESC_ID_ATT : DESC_ID_NOSHADOW_ATT, descSetLayout); - List imageViews = new ArrayList<>(); - attachments.forEach(a -> imageViews.add(a.GetVkImageView())); - descSet.SetImages(device, imageViews, sampler, 0); - } - - private static Attachment CreateColourAttachment(VulkanContext VkCtx) { - SwapChain swapChain = VkCtx.GetSwapChain(); - VkExtent2D swapChainExtent = swapChain.GetSwapChainExtent(); - return new Attachment(VkCtx, swapChainExtent.width(), swapChainExtent.height(), - COLOUR_FORMAT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT,1); - } - - private static VkRenderingAttachmentInfo.Buffer CreateColourAttachmentInfo(Attachment attachment, VkClearValue clearValue) { - return VkRenderingAttachmentInfo.calloc(1) - .sType$Default() - .imageView(attachment.GetVkImageView().GetVulkanImageView()) - .imageLayout(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL) - .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) - .storeOp(VK_ATTACHMENT_STORE_OP_STORE) - .clearValue(clearValue); - } - - private static Pipeline createPipeline(VulkanContext VkCtx, ShaderModule[] shaderModules, DescriptorSetLayout[] descSetLayouts) { - var vtxBuffStruct = new EmptyVertexBufferStruct(); - var buildInfo = new PipelineBuildInfo(shaderModules, vtxBuffStruct.GetVertexInput(),new int[]{COLOUR_FORMAT}) - .SetDescriptorSetLayouts(descSetLayouts) - .BlendingIsUsed(false) - .SetBlendingMethod(1) - .SetDepthWrite(false) - .SetDepthTest(false); - var pipeline = new DefaultPipeline(VkCtx, buildInfo); - vtxBuffStruct.CleanUp(); - return pipeline; - } - - private static VkRenderingInfo CreateRenderInfo(Attachment ColourAttachment, VkRenderingAttachmentInfo.Buffer ColourAttachmentInfo) { - VkRenderingInfo result; - try (var stack = MemoryStack.stackPush()) { - VkExtent2D extent = VkExtent2D.calloc(stack); - extent.width(ColourAttachment.GetVkImage().GetWidth()); - extent.height(ColourAttachment.GetVkImage().GetHeight()); - var renderArea = VkRect2D.calloc(stack).extent(extent); - - result = VkRenderingInfo.calloc() - .sType$Default() - .renderArea(renderArea) - .layerCount(1) - .pColorAttachments(ColourAttachmentInfo); - } - return result; - } - - private static ShaderModule[] CreateShaderModules(VulkanContext VkCtx, LightSpecConsts lightSpecConsts, boolean shadowPipeline) { - if (EngineConfig.getInstance().RecompileShaders()) { - ShaderCompiler.CompileGLSLShaderOnChange(VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); - ShaderCompiler.CompileGLSLShaderOnChange(shadowPipeline ? FRAGMENT_SHADER_FILE_GLSL : NO_SHADOWS_FRAGMENT_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_fragment_shader); - } - return new ShaderModule[]{ - new ShaderModule(VkCtx, VK_SHADER_STAGE_VERTEX_BIT, VERTEX_SHADER_FILE_SPV, null), - new ShaderModule(VkCtx, VK_SHADER_STAGE_FRAGMENT_BIT, shadowPipeline ? FRAGMENT_SHADER_FILE_SPV : NO_SHADOWS_FRAGMENT_SHADER_FILE_SPV, shadowPipeline ? lightSpecConsts.getSpecInfo() : null), - }; - } - - - public void render(EngineInstance engineInstance, VulkanContext VkCtx, CommandBuffer cmdBuffer, MultiRenderTargetAttachments mrtAttachments, Attachment shadowAttachment, Attachment ssaoBlurAttachment, int CurrentFrame, CascadeShadows cascadeShadows) { - try (var stack = MemoryStack.stackPush()) { - VkCommandBuffer cmdHandle = cmdBuffer.GetVulkanCommandBuffer(); - - VulkanUtils.ImageBarrier(stack, cmdHandle, AttachmentColour.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_ACCESS_2_NONE, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_IMAGE_ASPECT_COLOR_BIT); - - VulkanUtils.ImageBarrier(stack, cmdHandle, mrtAttachments.GetDepthAttachment().GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, - VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT, - VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT, - VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, - VK_ACCESS_2_SHADER_READ_BIT, - VK_IMAGE_ASPECT_DEPTH_BIT); - - VulkanUtils.ImageBarrier(stack, cmdHandle, shadowAttachment.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT, - VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, VK_ACCESS_2_SHADER_READ_BIT, - VK_IMAGE_ASPECT_COLOR_BIT); - - UpdateCascadeShadowMatrices(VkCtx, cascadeShadows, CurrentFrame); - - vkCmdBeginRendering(cmdHandle, RenderInfo); - - vkCmdBindPipeline(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline.GetVulkanPipeline()); - - - Image ColourImage = AttachmentColour.GetVkImage(); - int width = ColourImage.GetWidth(); - int height = ColourImage.GetHeight(); - var viewport = VkViewport.calloc(1, stack) - .x(0) - .y(height) - .height(-height) - .width(width) - .minDepth(0.0f) - .maxDepth(1.0f); - vkCmdSetViewport(cmdHandle, 0, viewport); - - var scissor = VkRect2D.calloc(1, stack) - .extent(it -> it.width(width).height(height)) - .offset(it -> it.x(0).y(0)); - vkCmdSetScissor(cmdHandle, 0, scissor); - - DescriptorAllocator descAllocator = VkCtx.GetDescriptorAllocator(); - LongBuffer descriptorSets = stack.mallocLong(4) - .put(0, descAllocator.GetDescriptorSet(DESC_ID_ATT).GetVkDescriptorSet()) - .put(1, descAllocator.GetDescriptorSet(DESC_ID_LIGHTS, CurrentFrame).GetVkDescriptorSet()) - .put(2, descAllocator.GetDescriptorSet(DESC_ID_SHADOW_MATRICES, CurrentFrame).GetVkDescriptorSet()) - .put(3, descAllocator.GetDescriptorSet(DESC_ID_SCENE, CurrentFrame).GetVkDescriptorSet()); - IScene scene = engineInstance.scene(); - UpdateSceneInfo(VkCtx, scene, CurrentFrame); - UpdateLights(VkCtx, scene, CurrentFrame); - vkCmdBindDescriptorSets(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, - pipeline.GetVulkanPipelineLayout(), 0, descriptorSets, null); - - vkCmdDraw(cmdHandle, 3, 1, 0, 0); - - vkCmdEndRendering(cmdHandle); - } - } - - public void render(EngineInstance engineInstance, VulkanContext VkCtx, CommandBuffer cmdBuffer, MultiRenderTargetAttachments mrtAttachments, Attachment SSAOattachment, int CurrentFrame) { - try (var stack = MemoryStack.stackPush()) { - VkCommandBuffer cmdHandle = cmdBuffer.GetVulkanCommandBuffer(); - - VulkanUtils.ImageBarrier(stack, cmdHandle, AttachmentColour.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_ACCESS_2_NONE, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_IMAGE_ASPECT_COLOR_BIT); - - VulkanUtils.ImageBarrier(stack, cmdHandle, mrtAttachments.GetDepthAttachment().GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, - VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT, - VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT, - VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, - VK_ACCESS_2_SHADER_READ_BIT, - VK_IMAGE_ASPECT_DEPTH_BIT); - - vkCmdBeginRendering(cmdHandle, RenderInfo); - - vkCmdBindPipeline(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, NoShadowsPipeline.GetVulkanPipeline()); - - - Image ColourImage = AttachmentColour.GetVkImage(); - int width = ColourImage.GetWidth(); - int height = ColourImage.GetHeight(); - var viewport = VkViewport.calloc(1, stack) - .x(0) - .y(height) - .height(-height) - .width(width) - .minDepth(0.0f) - .maxDepth(1.0f); - vkCmdSetViewport(cmdHandle, 0, viewport); - - var scissor = VkRect2D.calloc(1, stack) - .extent(it -> it.width(width).height(height)) - .offset(it -> it.x(0).y(0)); - vkCmdSetScissor(cmdHandle, 0, scissor); - - DescriptorAllocator descAllocator = VkCtx.GetDescriptorAllocator(); - LongBuffer descriptorSets = stack.mallocLong(3) - .put(0, descAllocator.GetDescriptorSet(DESC_ID_NOSHADOW_ATT).GetVkDescriptorSet()) - .put(1, descAllocator.GetDescriptorSet(DESC_ID_LIGHTS, CurrentFrame).GetVkDescriptorSet()) - .put(2, descAllocator.GetDescriptorSet(DESC_ID_SCENE, CurrentFrame).GetVkDescriptorSet()); - IScene scene = engineInstance.scene(); - UpdateSceneInfo(VkCtx, scene, CurrentFrame); - UpdateLights(VkCtx, scene, CurrentFrame); - vkCmdBindDescriptorSets(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, - NoShadowsPipeline.GetVulkanPipelineLayout(), 0, descriptorSets, null); - - vkCmdDraw(cmdHandle, 3, 1, 0, 0); - - vkCmdEndRendering(cmdHandle); - } - } - - private void UpdateCascadeShadowMatrices(VulkanContext vkCtx, CascadeShadows cascadeShadows, int currentFrame) { - VulkanBuffer buff = shadowMatrices[currentFrame]; - long mappedMemory = buff.MapMemory(vkCtx); - ByteBuffer dataBuff = MemoryUtil.memByteBuffer(mappedMemory, (int) buff.GetRequestedSize()); - int offset = 0; - List cascadeDataList = cascadeShadows.GetCascadeData(); - int numCascades = cascadeDataList.size(); - for (int i = 0; i < numCascades; i++) { - CascadeData cascadeData = cascadeDataList.get(i); - cascadeData.GetProjViewMatrix().get(offset, dataBuff); - dataBuff.putFloat(offset + VulkanUtils.MATRIX4X4_SIZE, cascadeData.GetSplitDistance()); - offset += VulkanUtils.MATRIX4X4_SIZE + VulkanUtils.VEC4_SIZE; - } - buff.UnMapMemory(vkCtx); - } - - public void UpdateSceneInfo(VulkanContext VkCtx, IScene scene, int CurrentFrame){ - VulkanBuffer buffer = SceneBuffer[CurrentFrame]; - long MappedMemory = buffer.MapMemory(VkCtx); - ByteBuffer dataBuffer = MemoryUtil.memByteBuffer(MappedMemory, (int)buffer.GetRequestedSize()); - - int Offset = 0; - scene.GetCamera().GetPosition().get(Offset,dataBuffer); - Offset += VulkanUtils.VEC3_SIZE; - - dataBuffer.putFloat(Offset, scene.GetLightingManager().GetAmbientLightIntensity()); - Offset += VulkanUtils.FLOAT_SIZE; - - scene.GetLightingManager().GetAmbientLightColour().get(Offset, dataBuffer); - Offset += VulkanUtils.VEC3_SIZE; - - ILight[] lights = scene.GetLightingManager().GetLights(); - int LightCount = lights != null ? lights.length : 0; - dataBuffer.putInt(Offset, LightCount); - Offset += VulkanUtils.INT_SIZE; - - scene.GetCamera().GetViewMatrix().get(Offset, dataBuffer); - - buffer.UnMapMemory(VkCtx); - } - public void UpdateLights(VulkanContext VkCtx, IScene scene, int CurrentFrame){ - ILight[] lights = scene.GetLightingManager().GetLights(); - VulkanBuffer buffer = LightBuffer[CurrentFrame]; - long MappedMemory = buffer.MapMemory(VkCtx); - ByteBuffer dataBuffer = MemoryUtil.memByteBuffer(MappedMemory, (int)buffer.GetRequestedSize()); - - int Offset = 0; - int lightCount = lights != null ? lights.length : 0; - for(int i = 0; i < lightCount; i++){ - ILight light = lights[i]; - light.GetPosition().get(Offset, dataBuffer); - Offset += VulkanUtils.VEC3_SIZE; - dataBuffer.putInt(Offset, light.IsDirectional() ? 1 : 0); - Offset += VulkanUtils.INT_SIZE; - dataBuffer.putFloat(Offset, light.GetIntensity()); - Offset += VulkanUtils.FLOAT_SIZE; - light.GetColour().get(Offset, dataBuffer); - Offset += VulkanUtils.VEC3_SIZE; - } - buffer.UnMapMemory(VkCtx); - } - - public void updateAttachmentDescriptors(VulkanContext VkCtx, List attachments) { - DescriptorSet descSet = VkCtx.GetDescriptorAllocator().GetDescriptorSet(DESC_ID_ATT); - var imageViews = new ArrayList(); - attachments.forEach(a -> imageViews.add(a.GetVkImageView())); - descSet.SetImages(VkCtx.GetDevice(), imageViews, textureSampler, 0); - - DescriptorSet noShadowDescSet = VkCtx.GetDescriptorAllocator().GetDescriptorSet(DESC_ID_NOSHADOW_ATT); - var noShadowImageViews = new ArrayList(); - for (int i = 0; i < attachments.size(); i++) { - noShadowImageViews.add(attachments.get(i).GetVkImageView()); - } - noShadowDescSet.SetImages(VkCtx.GetDevice(), noShadowImageViews, textureSampler, 0); - } - - public void resize(VulkanContext VkCtx, List attachments) { - RenderInfo.free(); - AttachmentInfoColour.free(); - AttachmentColour.CleanUp(VkCtx); - - AttachmentColour = CreateColourAttachment(VkCtx); - AttachmentInfoColour = CreateColourAttachmentInfo(AttachmentColour, ClearValueColour); - RenderInfo = CreateRenderInfo(AttachmentColour, AttachmentInfoColour); - - DescriptorSet descSet = VkCtx.GetDescriptorAllocator().GetDescriptorSet(DESC_ID_ATT); - var imageViews = new ArrayList(); - attachments.forEach(a -> imageViews.add(a.GetVkImageView())); - descSet.SetImages(VkCtx.GetDevice(), imageViews, textureSampler, 0); - - DescriptorSet noShadowDescSet = VkCtx.GetDescriptorAllocator().GetDescriptorSet(DESC_ID_NOSHADOW_ATT); - var noShadowImageViews = new ArrayList(); - for (int i = 0; i < attachments.size(); i++) { - noShadowImageViews.add(attachments.get(i).GetVkImageView()); - } - noShadowDescSet.SetImages(VkCtx.GetDevice(), noShadowImageViews, textureSampler, 0); - } - - public void cleanup(VulkanContext VkCtx) { - StorageDescriptorSetLayout.CleanUp(VkCtx); - Arrays.asList(LightBuffer).forEach(b -> b.cleanup(VkCtx)); - Arrays.asList(shadowMatrices).forEach(b -> b.cleanup(VkCtx)); - SceneDescriptorSetLayout.CleanUp(VkCtx); - Arrays.asList(SceneBuffer).forEach(b -> b.cleanup(VkCtx)); - pipeline.CleanUp(VkCtx); - NoShadowsPipeline.CleanUp(VkCtx); - AttachmentDescriptorSetLayout.CleanUp(VkCtx); - NoShadowsAttachmentDescriptorSetLayout.CleanUp(VkCtx); - textureSampler.CleanUp(VkCtx); - lightSpecConsts.cleanup(); - RenderInfo.free(); - AttachmentColour.CleanUp(VkCtx); - AttachmentInfoColour.free(); - ClearValueColour.free(); - } - - public Attachment getAttachment() { - return AttachmentColour; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Lighting/LightSpecConsts.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Lighting/LightSpecConsts.java deleted file mode 100644 index c5e7b07..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Lighting/LightSpecConsts.java +++ /dev/null @@ -1,55 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Lighting; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Main.Scene.SceneLightingManager; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.system.MemoryUtil; -import org.lwjgl.vulkan.VkSpecializationInfo; -import org.lwjgl.vulkan.VkSpecializationMapEntry; - -import java.nio.ByteBuffer; - -public class LightSpecConsts { - private final ByteBuffer data; - private final VkSpecializationMapEntry.Buffer specEntryMap; - private final VkSpecializationInfo specInfo; - - public LightSpecConsts() { - var engCfg = EngineConfig.getInstance(); - data = MemoryUtil.memAlloc(VulkanUtils.INT_SIZE * 2); - data.putInt(SceneLightingManager.SHADOW_MAP_CASCADE_COUNT); - data.putInt(engCfg.DebugShaders() ? 1 : 0); - data.flip(); - - specEntryMap = VkSpecializationMapEntry.calloc(2); - int offset = 0; - int pos = 0; - int size = VulkanUtils.INT_SIZE; - specEntryMap.get(pos) - .constantID(pos) - .size(size) - .offset(offset); - offset += size; - pos++; - - size = VulkanUtils.INT_SIZE; - specEntryMap.get(pos) - .constantID(pos) - .size(size) - .offset(offset); - - specInfo = VkSpecializationInfo.calloc(); - specInfo.pData(data) - .pMapEntries(specEntryMap); - } - - public void cleanup() { - MemoryUtil.memFree(specEntryMap); - specInfo.free(); - MemoryUtil.memFree(data); - } - - public VkSpecializationInfo getSpecInfo() { - return specInfo; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/PostProcessing/PostProcess.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/PostProcessing/PostProcess.java deleted file mode 100644 index 977c57e..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/PostProcessing/PostProcess.java +++ /dev/null @@ -1,286 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.PostProcessing; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.EmptyVertexBufferStruct; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.DefaultPipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Attachment; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Image; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PipelineBuildInfo; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PushConstantsRange; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.util.shaderc.Shaderc; -import org.lwjgl.vulkan.*; - -import java.nio.ByteBuffer; -import java.util.Arrays; -import java.util.List; - -import static org.lwjgl.vulkan.VK10.*; -import static org.lwjgl.vulkan.VK13.*; - -public class PostProcess { - public static final int COLOUR_FORMAT = VK_FORMAT_R16G16B16A16_SFLOAT; - private static final int PASS_CONSTANT_SIZE = 24; - private static final String DESCRIPTOR_ID_ATTACHMENT = "POST_DESC_ID_ATT"; - private static final String DESCRIPTOR_ID_BLOOM_ATTACHMENT = "POST_DESC_ID_BLOOM_ATT"; - private static final String DESCRIPTOR_ID_BLOOM_PONG_ATTACHMENT = "POST_DESC_ID_BLOOM_PONG_ATT"; - private static final String DESCRIPTOR_ID_BLOOM_IMAGE_ATTACHMENT = "POST_DESC_ID_BLOOM_IMAGE_ATT"; - private static final String MULTI_PASS_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/multi-sampled_post_process_frag.glsl"; - private static final String BLOOM_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/bloom_pass_frag.glsl"; - private static final String SINGLE_PASS_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/post_process_frag.glsl"; - private static final String EXTRACT_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/bloom_extract_frag.glsl"; - private static final String MULTI_EXTRACT_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/multi-sampled_bloom_extract_frag.glsl"; - private static final String VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/basic_screen_vertex.glsl"; - - private final DescriptorSetLayout AttachmentDescriptorSetLayout; - private final DescriptorSetLayout MultiAttachmentDescriptorSetLayout; - private final VkClearValue ClearValueColour; - private final Pipeline pipeline; - private final Pipeline bloomPipeline; - private final Pipeline extractionPipeline; - private final SpecializationConstants specConstants; - private final TextureSampler textureSampler; - private Attachment BloomPingAttachment; - private Attachment BloomPongAttachment; - private Attachment FinalAttachment; - private VkRenderingAttachmentInfo.Buffer BloomPingAttachmentInfo; - private VkRenderingAttachmentInfo.Buffer BloomPongAttachmentInfo; - private VkRenderingAttachmentInfo.Buffer FinalOutputInfo; - private VkRenderingInfo SingleRenderingInfo; - private VkRenderingInfo BloomPingRenderingInfo; - private VkRenderingInfo BloomPongRenderingInfo; - private boolean attachmentsInitialized; - private int bloomPasses; - - public static volatile float GAMMA = 1.75f; - public static volatile float EXPOSURE = 2.5f; - public static volatile float BLOOM_RADIUS = 2.5f; - - public PostProcess(VulkanContext VkCtx, Attachment SrcAttachment){ - ClearValueColour = VkClearValue.calloc(); - ClearValueColour.color(c -> c.float32(0, 0.0f).float32(1, 0.0f).float32(2, 0.0f).float32(3, 0.0f)); - CreateAttachments(VkCtx); - textureSampler = new TextureSampler(VkCtx, new TextureSamplerInfo(VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, - VK_BORDER_COLOR_INT_OPAQUE_BLACK, 1, false)); - AttachmentDescriptorSetLayout = new DescriptorSetLayout(VkCtx, - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 0, 1, VK_SHADER_STAGE_FRAGMENT_BIT)); - MultiAttachmentDescriptorSetLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation[]{ - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 0, 1, VK_SHADER_STAGE_FRAGMENT_BIT), - new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1, 1, VK_SHADER_STAGE_FRAGMENT_BIT)}); - UpdateDescriptors(VkCtx, SrcAttachment); - - specConstants = new SpecializationConstants(); - boolean multisampled = !EngineConfig.getInstance().DeferredRendering() && EngineConfig.getInstance().RenderAA() > 1; - pipeline = CreatePipeline(VkCtx, multisampled ? MULTI_PASS_FRAGMENT_SHADER_FILE_GLSL : SINGLE_PASS_FRAGMENT_SHADER_FILE_GLSL, - MultiAttachmentDescriptorSetLayout, specConstants.GetSpecializationInfo()); - bloomPipeline = CreatePipeline(VkCtx, BLOOM_FRAGMENT_SHADER_FILE_GLSL, AttachmentDescriptorSetLayout, null); - extractionPipeline = CreatePipeline(VkCtx, multisampled ? MULTI_EXTRACT_FRAGMENT_SHADER_FILE_GLSL : EXTRACT_FRAGMENT_SHADER_FILE_GLSL, - AttachmentDescriptorSetLayout, null); - } - - static int ScaledExtent(int size, float scale) { - return Math.max(1, Math.round(size * scale)); - } - - static int ValidateBloomPasses(int passes) { - if (passes < 0 || (passes & 1) != 0) { - throw new IllegalArgumentException("Bloom requires horizontal/vertical pass pairs, or zero to disable it"); - } - return passes; - } - - private void CreateAttachments(VulkanContext VkCtx){ - var extent = VkCtx.GetSwapChain().GetSwapChainExtent(); - var config = EngineConfig.getInstance(); - float scale = config.GetBloomScale(); - int width = ScaledExtent(extent.width(), scale); - int height = ScaledExtent(extent.height(), scale); - bloomPasses = ValidateBloomPasses(config.GetBloomPasses()); - attachmentsInitialized = false; - BloomPingAttachment = CreateColourAttachment(VkCtx, width, height); - BloomPongAttachment = CreateColourAttachment(VkCtx, width, height); - FinalAttachment = CreateColourAttachment(VkCtx, extent.width(), extent.height()); - BloomPingAttachmentInfo = CreateColourAttachmentInfo(BloomPingAttachment, ClearValueColour); - if (bloomPasses == 0) BloomPingAttachmentInfo.get(0).loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR); - BloomPongAttachmentInfo = CreateColourAttachmentInfo(BloomPongAttachment, ClearValueColour); - FinalOutputInfo = CreateColourAttachmentInfo(FinalAttachment, ClearValueColour); - BloomPingRenderingInfo = CreateRenderInfo(BloomPingAttachment, BloomPingAttachmentInfo); - BloomPongRenderingInfo = CreateRenderInfo(BloomPongAttachment, BloomPongAttachmentInfo); - SingleRenderingInfo = CreateRenderInfo(FinalAttachment, FinalOutputInfo); - } - - private static Attachment CreateColourAttachment(VulkanContext VkCtx, int width, int height){ - return new Attachment(VkCtx, width, height, COLOUR_FORMAT, VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT); - } - - private static VkRenderingAttachmentInfo.Buffer CreateColourAttachmentInfo(Attachment SrcAttachment, VkClearValue ClearValue){ - return VkRenderingAttachmentInfo.calloc(1) - .sType$Default() - .imageView(SrcAttachment.GetVkImageView().GetVulkanImageView()) - .imageLayout(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL) - .loadOp(VK_ATTACHMENT_LOAD_OP_DONT_CARE) - .storeOp(VK_ATTACHMENT_STORE_OP_STORE) - .clearValue(ClearValue); - } - - private static Pipeline CreatePipeline(VulkanContext VkCtx, String fragmentShader, DescriptorSetLayout descriptorSetLayout, - VkSpecializationInfo specializationInfo){ - if (EngineConfig.getInstance().RecompileShaders()) { - ShaderCompiler.CompileGLSLShaderOnChange(VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); - ShaderCompiler.CompileGLSLShaderOnChange(fragmentShader, Shaderc.shaderc_glsl_fragment_shader); - } - ShaderModule[] shaderModules = { - new ShaderModule(VkCtx, VK_SHADER_STAGE_VERTEX_BIT, VERTEX_SHADER_FILE_GLSL + ".spv", null), - new ShaderModule(VkCtx, VK_SHADER_STAGE_FRAGMENT_BIT, fragmentShader + ".spv", specializationInfo) - }; - var VertexBufferStruct = new EmptyVertexBufferStruct(); - try { - var BuildInfo = new PipelineBuildInfo(shaderModules, VertexBufferStruct.GetVertexInput(), new int[]{COLOUR_FORMAT}) - .SetDescriptorSetLayouts(new DescriptorSetLayout[]{descriptorSetLayout}) - .SetPushConstantRanges(new PushConstantsRange[]{new PushConstantsRange(VK_SHADER_STAGE_FRAGMENT_BIT, 0, PASS_CONSTANT_SIZE)}) - .SetDepthTest(false).SetDepthWrite(false).BlendingIsUsed(false); - return new DefaultPipeline(VkCtx, BuildInfo); - } finally { - VertexBufferStruct.CleanUp(); - Arrays.stream(shaderModules).forEach(shader -> shader.CleanUp(VkCtx)); - } - } - - private static VkRenderingInfo CreateRenderInfo(Attachment ColourAttachment, VkRenderingAttachmentInfo.Buffer ColourAttachmentInfo){ - Image image = ColourAttachment.GetVkImage(); - return VkRenderingInfo.calloc().sType$Default() - .renderArea(area -> area.offset(offset -> offset.set(0, 0)).extent(extent -> extent.set(image.GetWidth(), image.GetHeight()))) - .layerCount(1).pColorAttachments(ColourAttachmentInfo); - } - - private void UpdateDescriptors(VulkanContext VkCtx, Attachment SrcAttachment){ - CreateAttachmentDescriptorSets(VkCtx, AttachmentDescriptorSetLayout, List.of(SrcAttachment), DESCRIPTOR_ID_ATTACHMENT); - CreateAttachmentDescriptorSets(VkCtx, AttachmentDescriptorSetLayout, List.of(BloomPingAttachment), DESCRIPTOR_ID_BLOOM_ATTACHMENT); - CreateAttachmentDescriptorSets(VkCtx, AttachmentDescriptorSetLayout, List.of(BloomPongAttachment), DESCRIPTOR_ID_BLOOM_PONG_ATTACHMENT); - CreateAttachmentDescriptorSets(VkCtx, MultiAttachmentDescriptorSetLayout, List.of(SrcAttachment, BloomPingAttachment), DESCRIPTOR_ID_BLOOM_IMAGE_ATTACHMENT); - } - - private void CreateAttachmentDescriptorSets(VulkanContext VkCtx, DescriptorSetLayout descriptorSetLayout, - List attachments, String descriptorID){ - DescriptorAllocator descriptorAllocator = VkCtx.GetDescriptorAllocator(); - DescriptorSet descriptorSet = descriptorAllocator.GetDescriptorSet(descriptorID); - if (descriptorSet == null) descriptorSet = descriptorAllocator.AddDescriptorSet(VkCtx.GetDevice(), descriptorID, descriptorSetLayout); - List images = attachments.stream().map(Attachment::GetVkImageView).toList(); - descriptorSet.SetImages(VkCtx.GetDevice(), images, textureSampler, 0); - } - - private static void BeginWrite(MemoryStack stack, VkCommandBuffer command, Attachment attachment, boolean initialized){ - VulkanUtils.ImageBarrier(stack, command, attachment.GetVkImage().getVulkanImage(), - initialized ? VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL : VK_IMAGE_LAYOUT_UNDEFINED, - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - initialized ? VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT : VK_PIPELINE_STAGE_2_NONE, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - initialized ? VK_ACCESS_2_SHADER_READ_BIT : VK_ACCESS_2_NONE, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_IMAGE_ASPECT_COLOR_BIT); - } - - private static void EndWrite(MemoryStack stack, VkCommandBuffer command, Attachment attachment){ - VulkanUtils.ImageBarrier(stack, command, attachment.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT, - VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, VK_ACCESS_2_SHADER_READ_BIT, VK_IMAGE_ASPECT_COLOR_BIT); - } - - private static void Draw(VulkanContext VkCtx, MemoryStack stack, VkCommandBuffer command, Pipeline passPipeline, - Attachment target, VkRenderingInfo renderingInfo, String descriptorID, ByteBuffer constants){ - vkCmdBeginRendering(command, renderingInfo); - vkCmdBindPipeline(command, VK_PIPELINE_BIND_POINT_GRAPHICS, passPipeline.GetVulkanPipeline()); - Image image = target.GetVkImage(); - vkCmdSetViewport(command, 0, VkViewport.calloc(1, stack).x(0).y(image.GetHeight()) - .width(image.GetWidth()).height(-image.GetHeight()).minDepth(0.0f).maxDepth(1.0f)); - vkCmdSetScissor(command, 0, VkRect2D.calloc(1, stack) - .offset(offset -> offset.set(0, 0)).extent(extent -> extent.set(image.GetWidth(), image.GetHeight()))); - vkCmdBindDescriptorSets(command, VK_PIPELINE_BIND_POINT_GRAPHICS, passPipeline.GetVulkanPipelineLayout(), 0, - stack.longs(VkCtx.GetDescriptorAllocator().GetDescriptorSet(descriptorID).GetVkDescriptorSet()), null); - vkCmdPushConstants(command, passPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_FRAGMENT_BIT, 0, constants); - vkCmdDraw(command, 3, 1, 0, 0); - vkCmdEndRendering(command); - } - - public void Render(VulkanContext VkCtx, CommandBuffer commandBuffer, Attachment SrcAttachment){ - try(var MemStack = MemoryStack.stackPush()){ - VkCommandBuffer CommandHandle = commandBuffer.GetVulkanCommandBuffer(); - ByteBuffer constants = MemStack.malloc(PASS_CONSTANT_SIZE); - constants.putInt(0, 0); - constants.putFloat(4, Math.max(GAMMA, 0.001f)); - constants.putFloat(8, Math.max(EXPOSURE, 0.0f)); - constants.putFloat(12, Math.max(BLOOM_RADIUS, 0.0f)); - constants.putFloat(16, BloomPingAttachment.GetVkImage().GetWidth()); - constants.putFloat(20, BloomPingAttachment.GetVkImage().GetHeight()); - - EndWrite(MemStack, CommandHandle, SrcAttachment); - BeginWrite(MemStack, CommandHandle, BloomPingAttachment, attachmentsInitialized); - if (bloomPasses == 0) { - vkCmdBeginRendering(CommandHandle, BloomPingRenderingInfo); - vkCmdEndRendering(CommandHandle); - } else { - Draw(VkCtx, MemStack, CommandHandle, extractionPipeline, BloomPingAttachment, BloomPingRenderingInfo, DESCRIPTOR_ID_ATTACHMENT, constants); - } - EndWrite(MemStack, CommandHandle, BloomPingAttachment); - - for(int i = 0; i < bloomPasses; i++){ - boolean writePong = (i & 1) == 0; - Attachment dstBloomAttachment = writePong ? BloomPongAttachment : BloomPingAttachment; - VkRenderingInfo dstRenderingInfo = writePong ? BloomPongRenderingInfo : BloomPingRenderingInfo; - String srcDescriptorId = writePong ? DESCRIPTOR_ID_BLOOM_ATTACHMENT : DESCRIPTOR_ID_BLOOM_PONG_ATTACHMENT; - BeginWrite(MemStack, CommandHandle, dstBloomAttachment, attachmentsInitialized || i > 0); - constants.putInt(0, writePong ? 1 : 0); - Draw(VkCtx, MemStack, CommandHandle, bloomPipeline, dstBloomAttachment, dstRenderingInfo, srcDescriptorId, constants); - EndWrite(MemStack, CommandHandle, dstBloomAttachment); - } - - // The UI/swapchain owns the final layout. Discard contents, not prior read/write dependencies. - VulkanUtils.ImageBarrier(MemStack, CommandHandle, FinalAttachment.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT | VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_ACCESS_2_SHADER_READ_BIT | VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, VK_IMAGE_ASPECT_COLOR_BIT); - Draw(VkCtx, MemStack, CommandHandle, pipeline, FinalAttachment, SingleRenderingInfo, DESCRIPTOR_ID_BLOOM_IMAGE_ATTACHMENT, constants); - attachmentsInitialized = true; - } - } - - public void Resize(VulkanContext VkCtx, Attachment SrcAttachment){ - CleanUpAttachments(VkCtx); - CreateAttachments(VkCtx); - UpdateDescriptors(VkCtx, SrcAttachment); - } - - private void CleanUpAttachments(VulkanContext VkCtx){ - BloomPingRenderingInfo.free(); - BloomPongRenderingInfo.free(); - SingleRenderingInfo.free(); - BloomPingAttachmentInfo.free(); - BloomPongAttachmentInfo.free(); - FinalOutputInfo.free(); - BloomPingAttachment.CleanUp(VkCtx); - BloomPongAttachment.CleanUp(VkCtx); - FinalAttachment.CleanUp(VkCtx); - } - - public Attachment GetAttachment(){return FinalAttachment;} - - public void CleanUp(VulkanContext VkCtx){ - CleanUpAttachments(VkCtx); - pipeline.CleanUp(VkCtx); - bloomPipeline.CleanUp(VkCtx); - extractionPipeline.CleanUp(VkCtx); - textureSampler.CleanUp(VkCtx); - AttachmentDescriptorSetLayout.CleanUp(VkCtx); - MultiAttachmentDescriptorSetLayout.CleanUp(VkCtx); - ClearValueColour.free(); - specConstants.CleanUp(); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/ScreenSpace/AmbientOcclusionRenderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/ScreenSpace/AmbientOcclusionRenderer.java deleted file mode 100644 index cda2791..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/ScreenSpace/AmbientOcclusionRenderer.java +++ /dev/null @@ -1,474 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.ScreenSpace; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.SSAO.SSAO_Utils; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.MultiRenderTargetAttachments; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.EmptyVertexBufferStruct; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.DefaultPipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Attachment; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Image; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.ImageSrc; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Texture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PipelineBuildInfo; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandPool; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Queues.Queue; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.SwapChain.SwapChain; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.system.MemoryUtil; -import org.lwjgl.util.shaderc.Shaderc; -import org.lwjgl.vulkan.*; - -import java.nio.ByteBuffer; -import java.nio.FloatBuffer; -import java.nio.LongBuffer; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.MultiRenderTargetAttachments.*; -import static org.lwjgl.vulkan.VK10.*; -import static org.lwjgl.vulkan.VK10.VK_SHADER_STAGE_FRAGMENT_BIT; -import static org.lwjgl.vulkan.VK13.*; - -public class AmbientOcclusionRenderer { - - private static final long SSAO_INFO_BUFFER_SIZE = - VulkanUtils.MATRIX4X4_SIZE + // projection - VulkanUtils.MATRIX4X4_SIZE + // view - VulkanUtils.VEC4_SIZE + // screenSize.xy, radius, bias - VulkanUtils.VEC4_SIZE; // kernelSize + padding - private static final int SSAO_KERNEL_SIZE = 64; - private static final float SSAO_RADIUS = 0.35f; - private static final float SSAO_BIAS = 0.025f; - private static final long SSAO_KERNEL_BUFFER_SIZE = SSAO_KERNEL_SIZE * 4L * VulkanUtils.FLOAT_SIZE; - - private static final String DESC_ID_SSAO_ATTACHMENTS = "SSAO_DESC_ID_ATTACHMENTS"; - private static final String DESC_ID_SSAO_KERNEL = "SSAO_DESC_ID_KERNEL"; - private static final String DESC_ID_SSAO_INFO = "SSAO_DESC_ID_INFO"; - private static final String DESC_ID_SSAO_BLUR_INPUT = "SSAO_DESC_ID_BLUR_INPUT"; - - private static final String BLUR_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/ssao_blur_frag.glsl"; - private static final String BLUR_FRAGMENT_SHADER_FILE_SPV = BLUR_FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final String FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/ssao_frag.glsl"; - private static final String FRAGMENT_SHADER_FILE_SPV = FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final String VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/basic_screen_vertex.glsl"; - private static final String VERTEX_SHADER_FILE_SPV = VERTEX_SHADER_FILE_GLSL + ".spv"; - private Attachment ssaoAttachment; - private VkRenderingAttachmentInfo.Buffer ssaoAttachmentInfo; - private Attachment ssaoBlurAttachment; - private VkRenderingAttachmentInfo.Buffer ssaoBlurAttachmentInfo; - private Attachment viewPositionAttachment; - private boolean attachmentsInitialized; - private int sampleCount; - - private final Pipeline ssaoPipeline; - private final Pipeline blurPipeline; - private final TextureSampler textureSampler; - - private DescriptorSetLayout ssaoAttachmentDescriptorLayout; - private DescriptorSetLayout ssaoKernelDescriptorLayout; - private DescriptorSetLayout ssaoInfoDescriptorLayout; - private DescriptorSetLayout blurDescriptorLayout; - - private final VkClearValue clearColour; - private VulkanBuffer sampleKernelBuffer; - private VkRenderingInfo ssaoRenderInfo; - private VkRenderingInfo ssaoBlurRenderInfo; - - private VulkanBuffer[] ssaoInfoBuffers; - - private Texture NoiseTexture; - private Attachment NoiseImageAttachment; - - public AmbientOcclusionRenderer(VulkanContext VkCtx, List MRTAttachments, Queue queue) { - viewPositionAttachment = MRTAttachments.get(7); - List attachments = new ArrayList<>(); - attachments.add(viewPositionAttachment); - attachments.add(MRTAttachments.get(2)); // normal - CreateAttachments(VkCtx); - clearColour = VkClearValue.calloc().color( - c -> c.float32(0, 1.0f).float32(1, 0.0f).float32(2, 0.0f).float32(3, 0.0f)); - ssaoAttachmentInfo = CreateColourAttachmentInfo(ssaoAttachment, clearColour); - ssaoBlurAttachmentInfo = CreateColourAttachmentInfo(ssaoBlurAttachment, clearColour); - var textureSamplerInfo = new TextureSamplerInfo(VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, - VK_BORDER_COLOR_INT_OPAQUE_BLACK, 1, false); - textureSampler = new TextureSampler(VkCtx, textureSamplerInfo); - - ByteBuffer NoiseTexturedata = SSAO_Utils.GenerateNoiseTexture(); - ImageSrc imageSrc = new ImageSrc(NoiseTexturedata, 4, 4,4); - NoiseTexture = new Texture(VkCtx,"SSAO_NOISE_SAMPLE", imageSrc,VK_FORMAT_R32G32B32A32_SFLOAT); - - var commandPool = new CommandPool(VkCtx, queue.GetQueueFamilyIndex(), false); - var commandBuffer = new CommandBuffer(VkCtx, commandPool, true, true); - commandBuffer.BeginRecording(); - NoiseTexture.RecordTextureTransition(commandBuffer); - commandBuffer.EndRecording(); - commandBuffer.SubmitAndWait(VkCtx, queue); - commandBuffer.cleanup(VkCtx,commandPool); - commandPool.cleanup(VkCtx); - - NoiseImageAttachment = new Attachment(VkCtx, NoiseTexture); - - attachments.add(NoiseImageAttachment); - - ssaoKernelDescriptorLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, - 0, 1, VK_SHADER_STAGE_FRAGMENT_BIT)); - sampleKernelBuffer = VulkanUtils.CreateHostVisibleBuffer(VkCtx, SSAO_KERNEL_BUFFER_SIZE, VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, - DESC_ID_SSAO_KERNEL, ssaoKernelDescriptorLayout); - long MappedMemory = sampleKernelBuffer.MapMemory(VkCtx); - FloatBuffer KernelBuffer = SSAO_Utils.GenerateSampleKernel(SSAO_KERNEL_SIZE, MappedMemory); - sampleKernelBuffer.UnMapMemory(VkCtx); - - int numAttachments = attachments.size(); - DescriptorSetLayout.LayoutInformation[] descSetLayouts = new DescriptorSetLayout.LayoutInformation[numAttachments]; - for (int i = 0; i < numAttachments; i++) { - descSetLayouts[i] = new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, i, 1, VK_SHADER_STAGE_FRAGMENT_BIT); - } - ssaoAttachmentDescriptorLayout = new DescriptorSetLayout(VkCtx, descSetLayouts); - CreateSSAOAttachmentDescriptorSet(VkCtx, attachments); - - ssaoInfoDescriptorLayout = new DescriptorSetLayout(VkCtx,new DescriptorSetLayout.LayoutInformation( VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, - 0,1,VK_SHADER_STAGE_FRAGMENT_BIT )); - - DescriptorSetLayout.LayoutInformation[] descriptorSetLayouts = new DescriptorSetLayout.LayoutInformation[]{ - new DescriptorSetLayout.LayoutInformation( VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, - 0,1,VK_SHADER_STAGE_FRAGMENT_BIT ), - new DescriptorSetLayout.LayoutInformation( VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, - 1,1,VK_SHADER_STAGE_FRAGMENT_BIT )}; - - blurDescriptorLayout = new DescriptorSetLayout(VkCtx,descriptorSetLayouts); - CreateBlurDescriptorSet(VkCtx); - - ssaoInfoBuffers = VulkanUtils.CreateHostVisibleBuffers(VkCtx,SSAO_INFO_BUFFER_SIZE, VulkanUtils.MAX_IN_FLIGHT, - VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, DESC_ID_SSAO_INFO,ssaoInfoDescriptorLayout); - - ssaoRenderInfo = CreateRenderInfo(ssaoAttachment, ssaoAttachmentInfo,true); - ssaoBlurRenderInfo = CreateRenderInfo(ssaoBlurAttachment, ssaoBlurAttachmentInfo,false); - - ShaderModule[] shaderModules = CreateRawShaderModules(VkCtx); - ssaoPipeline = CreatePipeline(VkCtx, shaderModules, - new DescriptorSetLayout[]{ - ssaoAttachmentDescriptorLayout, - ssaoKernelDescriptorLayout, - ssaoInfoDescriptorLayout - },false); - Arrays.stream(shaderModules).toList().forEach(shaderModule -> shaderModule.CleanUp(VkCtx)); - - shaderModules = CreateBlurShaderModules(VkCtx); - blurPipeline = CreatePipeline( VkCtx, shaderModules, - new DescriptorSetLayout[]{ blurDescriptorLayout },true ); - Arrays.stream(shaderModules).toList().forEach(shaderModule -> shaderModule.CleanUp(VkCtx)); - } - - - private static Pipeline CreatePipeline(VulkanContext VkCtx, ShaderModule[] shaderModules, DescriptorSetLayout[] descSetLayouts, boolean blur) { - var vtxBuffStruct = new EmptyVertexBufferStruct(); - int[] formats; - if(blur){ - formats = new int[]{SSAO_BLUR_ATTACHMENT}; - } else { - formats = new int[]{SSAO_RAW_ATTACHMENT}; - } - var buildInfo = new PipelineBuildInfo(shaderModules, vtxBuffStruct.GetVertexInput(),formats) - .SetDescriptorSetLayouts(descSetLayouts) - .BlendingIsUsed(false) - .SetDepthWrite(false) - .SetDepthTest(false); - var pipeline = new DefaultPipeline(VkCtx, buildInfo); - vtxBuffStruct.CleanUp(); - return pipeline; - } - - private static ShaderModule[] CreateRawShaderModules(VulkanContext VkCtx) { - if (EngineConfig.getInstance().RecompileShaders()) { - ShaderCompiler.CompileGLSLShaderOnChange(VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); - ShaderCompiler.CompileGLSLShaderOnChange( FRAGMENT_SHADER_FILE_GLSL , Shaderc.shaderc_glsl_fragment_shader); - } - return new ShaderModule[]{ - new ShaderModule(VkCtx, VK_SHADER_STAGE_VERTEX_BIT, VERTEX_SHADER_FILE_SPV, null), - new ShaderModule(VkCtx, VK_SHADER_STAGE_FRAGMENT_BIT, FRAGMENT_SHADER_FILE_SPV, null), - }; - } - - private static ShaderModule[] CreateBlurShaderModules(VulkanContext VkCtx) { - if (EngineConfig.getInstance().RecompileShaders()) { - ShaderCompiler.CompileGLSLShaderOnChange(VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); - ShaderCompiler.CompileGLSLShaderOnChange( BLUR_FRAGMENT_SHADER_FILE_GLSL , Shaderc.shaderc_glsl_fragment_shader); - } - return new ShaderModule[]{ - new ShaderModule(VkCtx, VK_SHADER_STAGE_VERTEX_BIT, VERTEX_SHADER_FILE_SPV, null), - new ShaderModule(VkCtx, VK_SHADER_STAGE_FRAGMENT_BIT, BLUR_FRAGMENT_SHADER_FILE_SPV, null), - }; - } - - private static VkRenderingAttachmentInfo.Buffer CreateColourAttachmentInfo(Attachment attachment, VkClearValue clearValue) { - return VkRenderingAttachmentInfo.calloc(1) - .sType$Default() - .imageView(attachment.GetVkImageView().GetVulkanImageView()) - .imageLayout(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL) - .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) - .storeOp(VK_ATTACHMENT_STORE_OP_STORE) - .clearValue(clearValue); - } - - private static VkRenderingInfo CreateRenderInfo(Attachment attachment, VkRenderingAttachmentInfo.Buffer attachmentInfo, boolean Raw) { - - int Width = attachment.GetVkImage().GetWidth(); - int Height = attachment.GetVkImage().GetHeight(); - return VkRenderingInfo.calloc() - .sType$Default() - .renderArea(area -> area - .offset(offset -> offset.x(0).y(0)) - .extent(extent -> extent - .width(Width) - .height(Height))) - .layerCount(1) - .pColorAttachments(attachmentInfo); - } - - private void CreateSSAOAttachmentDescriptorSet(VulkanContext vkCtx, List Attachments ) { - DescriptorSet descSet = vkCtx.GetDescriptorAllocator().GetDescriptorSet(DESC_ID_SSAO_ATTACHMENTS); - if (descSet == null) { - descSet = vkCtx.GetDescriptorAllocator().AddDescriptorSet( - vkCtx.GetDevice(), DESC_ID_SSAO_ATTACHMENTS, ssaoAttachmentDescriptorLayout); - } - - List imageViews = new ArrayList<>(); - Attachments.forEach(a -> imageViews.add(a.GetVkImageView())); - - descSet.SetImages(vkCtx.GetDevice(), imageViews, textureSampler, 0); - } - - - private void CreateBlurDescriptorSet(VulkanContext vkCtx) { - DescriptorSet descSet = vkCtx.GetDescriptorAllocator().GetDescriptorSet(DESC_ID_SSAO_BLUR_INPUT); - if (descSet == null) { - descSet = vkCtx.GetDescriptorAllocator().AddDescriptorSet( - vkCtx.GetDevice(), DESC_ID_SSAO_BLUR_INPUT, blurDescriptorLayout); - } - - List imageViews = new ArrayList<>(); - imageViews.add(ssaoAttachment.GetVkImageView()); - imageViews.add(viewPositionAttachment.GetVkImageView()); - - descSet.SetImages(vkCtx.GetDevice(), imageViews,textureSampler,0); - } - - private void CreateAttachments(VulkanContext VkCtx){ - SwapChain swapChain = VkCtx.GetSwapChain(); - VkExtent2D swapChainExtent = swapChain.GetSwapChainExtent(); - var config = EngineConfig.getInstance(); - float scale = config.GetSSAOScale(); - int Width = ScaledExtent(swapChainExtent.width(), scale); - int Height = ScaledExtent(swapChainExtent.height(), scale); - sampleCount = config.GetSSAOSamples(); - attachmentsInitialized = false; - //SSAO Raw - ssaoAttachment = new Attachment(VkCtx, Width, Height, SSAO_RAW_ATTACHMENT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT, 1); - //SSAO Blur - ssaoBlurAttachment = new Attachment(VkCtx, Width, Height, SSAO_BLUR_ATTACHMENT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT, 1); - } - - static int ScaledExtent(int size, float scale) { - return Math.max(1, Math.round(size * scale)); - } - - public void Render(VulkanContext VkCtx,EngineInstance engineInstance, CommandBuffer cmdBuffer, MultiRenderTargetAttachments MRT,int CurrentFrame) { - try (var stack = MemoryStack.stackPush()) { - - - VkCommandBuffer cmdHandle = cmdBuffer.GetVulkanCommandBuffer(); - - UpdateSSAOInfo(VkCtx, engineInstance, CurrentFrame); - - VulkanUtils.ImageBarrier(stack, cmdHandle, ssaoAttachment.GetVkImage().getVulkanImage(), - attachmentsInitialized ? VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL : VK_IMAGE_LAYOUT_UNDEFINED, - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - attachmentsInitialized ? VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT : VK_PIPELINE_STAGE_2_NONE, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - attachmentsInitialized ? VK_ACCESS_2_SHADER_READ_BIT : VK_ACCESS_2_NONE, - VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_IMAGE_ASPECT_COLOR_BIT); - - TransitionMRTtoReadOnly(stack, cmdHandle, MRT); - - - vkCmdBeginRendering(cmdHandle, ssaoRenderInfo); - - vkCmdBindPipeline(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, ssaoPipeline.GetVulkanPipeline()); - - SetViewportAndScissor(stack, cmdHandle, ssaoAttachment); - - DescriptorAllocator descAllocator = VkCtx.GetDescriptorAllocator(); - LongBuffer descriptorSets = stack.mallocLong(3) - .put(0, descAllocator.GetDescriptorSet(DESC_ID_SSAO_ATTACHMENTS).GetVkDescriptorSet()) - .put(1, descAllocator.GetDescriptorSet(DESC_ID_SSAO_KERNEL).GetVkDescriptorSet()) - .put(2, descAllocator.GetDescriptorSet(DESC_ID_SSAO_INFO, CurrentFrame).GetVkDescriptorSet()); - - vkCmdBindDescriptorSets(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, - ssaoPipeline.GetVulkanPipelineLayout(), 0, descriptorSets, null); - - vkCmdDraw(cmdHandle, 3, 1, 0, 0); - - vkCmdEndRendering(cmdHandle); - - //blur pass - VulkanUtils.ImageBarrier(stack, cmdHandle, ssaoAttachment.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT, - VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_ACCESS_2_SHADER_READ_BIT, - VK_IMAGE_ASPECT_COLOR_BIT); - - VulkanUtils.ImageBarrier(stack, cmdHandle, ssaoBlurAttachment.GetVkImage().getVulkanImage(), - attachmentsInitialized ? VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL : VK_IMAGE_LAYOUT_UNDEFINED, - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - attachmentsInitialized ? VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT : VK_PIPELINE_STAGE_2_NONE, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - attachmentsInitialized ? VK_ACCESS_2_SHADER_READ_BIT : VK_ACCESS_2_NONE, - VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_IMAGE_ASPECT_COLOR_BIT); - - vkCmdBeginRendering(cmdHandle, ssaoBlurRenderInfo); - - vkCmdBindPipeline(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, blurPipeline.GetVulkanPipeline()); - - SetViewportAndScissor(stack, cmdHandle, ssaoBlurAttachment); - - LongBuffer blurDescriptorSets = stack.mallocLong(1) - .put(0, descAllocator.GetDescriptorSet(DESC_ID_SSAO_BLUR_INPUT).GetVkDescriptorSet()); - - vkCmdBindDescriptorSets(cmdHandle,VK_PIPELINE_BIND_POINT_GRAPHICS, - blurPipeline.GetVulkanPipelineLayout(),0, blurDescriptorSets,null ); - - vkCmdDraw(cmdHandle, 3, 1, 0, 0); - - vkCmdEndRendering(cmdHandle); - - VulkanUtils.ImageBarrier( stack, cmdHandle, ssaoBlurAttachment.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT, - VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_ACCESS_2_SHADER_READ_BIT, - VK_IMAGE_ASPECT_COLOR_BIT); - attachmentsInitialized = true; - } - } - - private static void TransitionMRTtoReadOnly(MemoryStack stack,VkCommandBuffer cmdHandle, MultiRenderTargetAttachments MRT) { - List attachments = MRT.GetColourAttachments(); - - for (Attachment attachment : attachments) { - VulkanUtils.ImageBarrier( stack,cmdHandle, attachment.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT, - VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_ACCESS_2_SHADER_READ_BIT, - VK_IMAGE_ASPECT_COLOR_BIT - ); - } - } - - private void SetViewportAndScissor(MemoryStack stack, VkCommandBuffer cmdHandle, Attachment attachment){ - Image ColourImage = attachment.GetVkImage(); - int width = ColourImage.GetWidth(); - int height = ColourImage.GetHeight(); - var viewport = VkViewport.calloc(1, stack) - .x(0) - .y(height) - .height(-height) - .width(width) - .minDepth(0.0f) - .maxDepth(1.0f); - vkCmdSetViewport(cmdHandle, 0, viewport); - - var scissor = VkRect2D.calloc(1, stack) - .extent(it -> it.width(width).height(height)) - .offset(it -> it.x(0).y(0)); - vkCmdSetScissor(cmdHandle, 0, scissor); - } - - // Retained for the legacy debug overlay; attachment quality comes from EngineConfig on resize. - @Deprecated - public static float SSAO_RESOLUTION_SCALE = 0.5f; - - private void UpdateSSAOInfo(VulkanContext vkCtx, EngineInstance engineInstance, int currentFrame) { - VulkanBuffer buffer = ssaoInfoBuffers[currentFrame]; - long mappedMemory = buffer.MapMemory(vkCtx); - ByteBuffer data = MemoryUtil.memByteBuffer(mappedMemory, (int) buffer.GetRequestedSize()); - - int offset = 0; - - engineInstance.scene().GetProjection().GetProjectionMatrix().get(offset, data); - offset += VulkanUtils.MATRIX4X4_SIZE; - - engineInstance.scene().GetCamera().GetViewMatrix().get(offset, data); - offset += VulkanUtils.MATRIX4X4_SIZE; - //SSAO Raw - data.putFloat(offset, ssaoAttachment.GetVkImage().GetWidth()); - data.putFloat(offset + VulkanUtils.FLOAT_SIZE, ssaoAttachment.GetVkImage().GetHeight()); - data.putFloat(offset + VulkanUtils.FLOAT_SIZE * 2, SSAO_RADIUS); - data.putFloat(offset + VulkanUtils.FLOAT_SIZE * 3, SSAO_BIAS); - offset += VulkanUtils.VEC4_SIZE; - data.putInt(offset, sampleCount); - buffer.UnMapMemory(vkCtx); - } - - public Attachment getSSAOBlurAttachment() { - return ssaoBlurAttachment; - } - - public void resize(VulkanContext VkCtx, List attachments) { - ssaoRenderInfo.free(); - ssaoBlurRenderInfo.free(); - ssaoAttachmentInfo.free(); - ssaoAttachment.CleanUp(VkCtx); - ssaoBlurAttachmentInfo.free(); - ssaoBlurAttachment.CleanUp(VkCtx); - - viewPositionAttachment = attachments.get(0); - CreateAttachments(VkCtx); - - ssaoAttachmentInfo = CreateColourAttachmentInfo(ssaoAttachment, clearColour); - ssaoBlurAttachmentInfo = CreateColourAttachmentInfo(ssaoBlurAttachment, clearColour); - ssaoRenderInfo = CreateRenderInfo(ssaoAttachment, ssaoAttachmentInfo,true); - ssaoBlurRenderInfo = CreateRenderInfo(ssaoBlurAttachment, ssaoBlurAttachmentInfo,false); - - CreateSSAOAttachmentDescriptorSet(VkCtx, List.of(attachments.get(0), attachments.get(1), NoiseImageAttachment)); - CreateBlurDescriptorSet(VkCtx); - } - - public void cleanup(VulkanContext VkCtx) { - ssaoRenderInfo.free(); - ssaoBlurRenderInfo.free(); - ssaoAttachmentInfo.free(); - ssaoAttachment.CleanUp(VkCtx); - ssaoBlurAttachmentInfo.free(); - ssaoBlurAttachment.CleanUp(VkCtx); - ssaoPipeline.CleanUp(VkCtx); - blurPipeline.CleanUp(VkCtx); - clearColour.free(); - Arrays.stream(ssaoInfoBuffers).toList().forEach(b -> b.cleanup(VkCtx)); - sampleKernelBuffer.cleanup(VkCtx); - ssaoAttachmentDescriptorLayout.CleanUp(VkCtx); - blurDescriptorLayout.CleanUp(VkCtx); - ssaoInfoDescriptorLayout.CleanUp(VkCtx); - ssaoKernelDescriptorLayout.CleanUp(VkCtx); - NoiseTexture.CleanUp(VkCtx); - textureSampler.CleanUp(VkCtx); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/ScreenSpace/ReflectionsRenderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/ScreenSpace/ReflectionsRenderer.java deleted file mode 100644 index 692e0d8..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/ScreenSpace/ReflectionsRenderer.java +++ /dev/null @@ -1,368 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.ScreenSpace; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.EmptyVertexBufferStruct; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.DefaultPipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Attachment; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Image; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PipelineBuildInfo; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.SwapChain.SwapChain; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.system.MemoryUtil; -import org.lwjgl.util.shaderc.Shaderc; -import org.lwjgl.vulkan.*; - -import java.nio.ByteBuffer; -import java.nio.LongBuffer; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.MultiRenderTargetAttachments.*; -import static org.lwjgl.vulkan.VK10.*; -import static org.lwjgl.vulkan.VK13.*; - -public class ReflectionsRenderer { - - private static final long SSR_INFO_BUFFER_SIZE = - VulkanUtils.MATRIX4X4_SIZE + // projection - VulkanUtils.MATRIX4X4_SIZE + // view - VulkanUtils.VEC4_SIZE + // steps, distance, max steps - VulkanUtils.VEC4_SIZE; //Camera - public static float STEP_SIZE = 0.25f; - public static float MAX_DIST = 200.0f; - private static final String DESC_ID_SSR_ATTACHMENTS = "SSR_DESC_ID_ATTACHMENTS"; - private static final String DESC_ID_SSR_INFO = "SSR_DESC_ID_INFO"; - private static final String DESC_ID_SSR_COMPOSITE = "SSR_DESC_ID_COMPOSITE"; - private static final String COMPOSITE_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/ssr_composite_frag.glsl"; - - private static final String FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/screen_space_reflection_frag.glsl"; - private static final String FRAGMENT_SHADER_FILE_SPV = FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final String VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/basic_screen_vertex.glsl"; - private static final String VERTEX_SHADER_FILE_SPV = VERTEX_SHADER_FILE_GLSL + ".spv"; - private Attachment ssrAttachment; - private Attachment renderedSceneAttachment; - private VkRenderingAttachmentInfo.Buffer ssrAttachmentInfo; - private Attachment compositeAttachment; - private VkRenderingAttachmentInfo.Buffer compositeAttachmentInfo; - private VkRenderingInfo compositeRenderInfo; - private boolean attachmentsInitialized; - private int maxSteps; - - private final Pipeline ssrPipeline; - private final Pipeline compositePipeline; - private final TextureSampler textureSampler; - - private DescriptorSetLayout ssrAttachmentDescriptorLayout; - private DescriptorSetLayout ssrInfoDescriptorLayout; - - - private final VkClearValue clearColour; - private VkRenderingInfo ssrRenderInfo; - - private VulkanBuffer[] ssrInfoBuffers; - - public ReflectionsRenderer(VulkanContext VkCtx, List MRTAttachments, Attachment Rendered) { - this.renderedSceneAttachment = Rendered; - - List attachments = new ArrayList<>(); - attachments.add(Rendered); - attachments.add(MRTAttachments.get(0)); // position - attachments.add(MRTAttachments.get(2)); // normal - attachments.add(MRTAttachments.get(3)); // pbr - CreateAttachments(VkCtx); - clearColour = VkClearValue.calloc().color( - c -> c.float32(0, 0.0f).float32(1, 0.0f).float32(2, 0.0f).float32(3, 0.0f)); - ssrAttachmentInfo = CreateColourAttachmentInfo(ssrAttachment, clearColour); - compositeAttachmentInfo = CreateColourAttachmentInfo(compositeAttachment, clearColour); - var textureSamplerInfo = new TextureSamplerInfo(VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, - VK_BORDER_COLOR_INT_OPAQUE_BLACK, 1, false); - textureSampler = new TextureSampler(VkCtx, textureSamplerInfo); - - int numAttachments = attachments.size(); - DescriptorSetLayout.LayoutInformation[] descSetLayouts = new DescriptorSetLayout.LayoutInformation[numAttachments]; - for (int i = 0; i < numAttachments; i++) { - descSetLayouts[i] = new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, i, 1, VK_SHADER_STAGE_FRAGMENT_BIT); - } - ssrAttachmentDescriptorLayout = new DescriptorSetLayout(VkCtx, descSetLayouts); - CreateSSRAttachmentDescriptorSet(VkCtx, attachments); - - ssrInfoDescriptorLayout = new DescriptorSetLayout(VkCtx,new DescriptorSetLayout.LayoutInformation( VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, - 0,1,VK_SHADER_STAGE_FRAGMENT_BIT )); - - ssrInfoBuffers = VulkanUtils.CreateHostVisibleBuffers(VkCtx,SSR_INFO_BUFFER_SIZE, VulkanUtils.MAX_IN_FLIGHT, - VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, DESC_ID_SSR_INFO,ssrInfoDescriptorLayout); - - ssrRenderInfo = CreateRenderInfo(ssrAttachment, ssrAttachmentInfo,true); - compositeRenderInfo = CreateRenderInfo(compositeAttachment, compositeAttachmentInfo, false); - - ShaderModule[] shaderModules = CreateRawShaderModules(VkCtx); - ssrPipeline = CreatePipeline(VkCtx, shaderModules, - new DescriptorSetLayout[]{ - ssrAttachmentDescriptorLayout, - ssrInfoDescriptorLayout - }); - Arrays.stream(shaderModules).toList().forEach(shaderModule -> shaderModule.CleanUp(VkCtx)); - if (EngineConfig.getInstance().RecompileShaders()) { - ShaderCompiler.CompileGLSLShaderOnChange(COMPOSITE_FRAGMENT_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_fragment_shader); - } - shaderModules = new ShaderModule[]{ - new ShaderModule(VkCtx, VK_SHADER_STAGE_VERTEX_BIT, VERTEX_SHADER_FILE_SPV, null), - new ShaderModule(VkCtx, VK_SHADER_STAGE_FRAGMENT_BIT, COMPOSITE_FRAGMENT_SHADER_FILE_GLSL + ".spv", null) - }; - compositePipeline = CreatePipeline(VkCtx, shaderModules, new DescriptorSetLayout[]{ssrAttachmentDescriptorLayout}); - Arrays.stream(shaderModules).toList().forEach(shaderModule -> shaderModule.CleanUp(VkCtx)); - } - - - private static Pipeline CreatePipeline(VulkanContext VkCtx, ShaderModule[] shaderModules, DescriptorSetLayout[] descSetLayouts ) { - var vtxBuffStruct = new EmptyVertexBufferStruct(); - int[] formats = new int[]{SSR_FORMAT}; - - var buildInfo = new PipelineBuildInfo(shaderModules, vtxBuffStruct.GetVertexInput(), formats) - .SetDescriptorSetLayouts(descSetLayouts) - .BlendingIsUsed(false) - .SetDepthWrite(false) - .SetDepthTest(false); - - var pipeline = new DefaultPipeline(VkCtx, buildInfo); - vtxBuffStruct.CleanUp(); - return pipeline; - } - - - private static ShaderModule[] CreateRawShaderModules(VulkanContext VkCtx) { - if (EngineConfig.getInstance().RecompileShaders()) { - ShaderCompiler.CompileGLSLShaderOnChange(VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); - ShaderCompiler.CompileGLSLShaderOnChange( FRAGMENT_SHADER_FILE_GLSL , Shaderc.shaderc_glsl_fragment_shader); - } - return new ShaderModule[]{ - new ShaderModule(VkCtx, VK_SHADER_STAGE_VERTEX_BIT, VERTEX_SHADER_FILE_SPV, null), - new ShaderModule(VkCtx, VK_SHADER_STAGE_FRAGMENT_BIT, FRAGMENT_SHADER_FILE_SPV, null), - }; - } - - - private static VkRenderingAttachmentInfo.Buffer CreateColourAttachmentInfo(Attachment attachment, VkClearValue clearValue) { - return VkRenderingAttachmentInfo.calloc(1) - .sType$Default() - .imageView(attachment.GetVkImageView().GetVulkanImageView()) - .imageLayout(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL) - .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) - .storeOp(VK_ATTACHMENT_STORE_OP_STORE) - .clearValue(clearValue); - } - - private static VkRenderingInfo CreateRenderInfo(Attachment attachment, VkRenderingAttachmentInfo.Buffer attachmentInfo, boolean Raw) { - - int Width = attachment.GetVkImage().GetWidth(); - int Height = attachment.GetVkImage().GetHeight(); - return VkRenderingInfo.calloc() - .sType$Default() - .renderArea(area -> area - .offset(offset -> offset.x(0).y(0)) - .extent(extent -> extent - .width(Width) - .height(Height))) - .layerCount(1) - .pColorAttachments(attachmentInfo); - } - - private void CreateSSRAttachmentDescriptorSet(VulkanContext vkCtx, List Attachments ) { - DescriptorSet descSet = vkCtx.GetDescriptorAllocator().GetDescriptorSet(DESC_ID_SSR_ATTACHMENTS); - if (descSet == null) { - descSet = vkCtx.GetDescriptorAllocator().AddDescriptorSet( - vkCtx.GetDevice(), DESC_ID_SSR_ATTACHMENTS, ssrAttachmentDescriptorLayout); - } - - List imageViews = new ArrayList<>(); - Attachments.forEach(a -> imageViews.add(a.GetVkImageView())); - - descSet.SetImages(vkCtx.GetDevice(), imageViews, textureSampler, 0); - DescriptorSet compositeSet = vkCtx.GetDescriptorAllocator().GetDescriptorSet(DESC_ID_SSR_COMPOSITE); - if (compositeSet == null) { - compositeSet = vkCtx.GetDescriptorAllocator().AddDescriptorSet( - vkCtx.GetDevice(), DESC_ID_SSR_COMPOSITE, ssrAttachmentDescriptorLayout); - } - compositeSet.SetImages(vkCtx.GetDevice(), List.of(renderedSceneAttachment.GetVkImageView(), - ssrAttachment.GetVkImageView(), Attachments.get(3).GetVkImageView(), Attachments.get(2).GetVkImageView()), textureSampler, 0); - } - - - - - private void CreateAttachments(VulkanContext VkCtx){ - SwapChain swapChain = VkCtx.GetSwapChain(); - VkExtent2D swapChainExtent = swapChain.GetSwapChainExtent(); - - int Width = swapChainExtent.width(); - int Height = swapChainExtent.height(); - var config = EngineConfig.getInstance(); - float scale = config.GetSSRScale(); - int RawWidth = ScaledExtent(Width, scale); - int RawHeight = ScaledExtent(Height, scale); - maxSteps = config.GetSSRMaxSteps(); - attachmentsInitialized = false; - //SSR Raw - ssrAttachment = new Attachment(VkCtx, RawWidth, RawHeight, SSR_FORMAT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT, 1); - compositeAttachment = new Attachment(VkCtx, Width, Height, SSR_FORMAT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT, 1); - } - - static int ScaledExtent(int size, float scale) { - return Math.max(1, Math.round(size * scale)); - } - - public void Render(VulkanContext VkCtx,EngineInstance engineInstance, CommandBuffer cmdBuffer, int CurrentFrame) { - try (var stack = MemoryStack.stackPush()) { - - VkCommandBuffer cmdHandle = cmdBuffer.GetVulkanCommandBuffer(); - - UpdateSSRInfo(VkCtx, engineInstance, CurrentFrame); - - VulkanUtils.ImageBarrier(stack, cmdHandle, renderedSceneAttachment.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT, - VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, VK_ACCESS_2_SHADER_READ_BIT, - VK_IMAGE_ASPECT_COLOR_BIT); - - VulkanUtils.ImageBarrier(stack, cmdHandle, ssrAttachment.GetVkImage().getVulkanImage(), - attachmentsInitialized ? VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL : VK_IMAGE_LAYOUT_UNDEFINED, - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - attachmentsInitialized ? VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT : VK_PIPELINE_STAGE_2_NONE, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - attachmentsInitialized ? VK_ACCESS_2_SHADER_READ_BIT : VK_ACCESS_2_NONE, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_IMAGE_ASPECT_COLOR_BIT); - - vkCmdBeginRendering(cmdHandle, ssrRenderInfo); - - vkCmdBindPipeline(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, ssrPipeline.GetVulkanPipeline()); - - SetViewportAndScissor(stack, cmdHandle, ssrAttachment); - - DescriptorAllocator descAllocator = VkCtx.GetDescriptorAllocator(); - LongBuffer descriptorSets = stack.mallocLong(2) - .put(0, descAllocator.GetDescriptorSet(DESC_ID_SSR_ATTACHMENTS).GetVkDescriptorSet()) - .put(1, descAllocator.GetDescriptorSet(DESC_ID_SSR_INFO, CurrentFrame).GetVkDescriptorSet()); - - vkCmdBindDescriptorSets(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, - ssrPipeline.GetVulkanPipelineLayout(), 0, descriptorSets, null); - - vkCmdDraw(cmdHandle, 3, 1, 0, 0); - - vkCmdEndRendering(cmdHandle); - - VulkanUtils.ImageBarrier(stack, cmdHandle, ssrAttachment.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT, - VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, VK_ACCESS_2_SHADER_READ_BIT, VK_IMAGE_ASPECT_COLOR_BIT); - // Discard old contents, but wait for the previous frame's post-process reads. - VulkanUtils.ImageBarrier(stack, cmdHandle, compositeAttachment.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT | VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_ACCESS_2_SHADER_READ_BIT | VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, VK_IMAGE_ASPECT_COLOR_BIT); - vkCmdBeginRendering(cmdHandle, compositeRenderInfo); - vkCmdBindPipeline(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, compositePipeline.GetVulkanPipeline()); - SetViewportAndScissor(stack, cmdHandle, compositeAttachment); - vkCmdBindDescriptorSets(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, - compositePipeline.GetVulkanPipelineLayout(), 0, - stack.longs(descAllocator.GetDescriptorSet(DESC_ID_SSR_COMPOSITE).GetVkDescriptorSet()), null); - vkCmdDraw(cmdHandle, 3, 1, 0, 0); - vkCmdEndRendering(cmdHandle); - attachmentsInitialized = true; - } - } - - private void SetViewportAndScissor(MemoryStack stack, VkCommandBuffer cmdHandle, Attachment attachment){ - Image ColourImage = attachment.GetVkImage(); - int width = ColourImage.GetWidth(); - int height = ColourImage.GetHeight(); - var viewport = VkViewport.calloc(1, stack) - .x(0) - .y(height) - .height(-height) - .width(width) - .minDepth(0.0f) - .maxDepth(1.0f); - vkCmdSetViewport(cmdHandle, 0, viewport); - - var scissor = VkRect2D.calloc(1, stack) - .extent(it -> it.width(width).height(height)) - .offset(it -> it.x(0).y(0)); - vkCmdSetScissor(cmdHandle, 0, scissor); - } - - - public Attachment GetSSRAttachment() { - return compositeAttachment; - } - - private void UpdateSSRInfo(VulkanContext vkCtx, EngineInstance engineInstance, int currentFrame) { - VulkanBuffer buffer = ssrInfoBuffers[currentFrame]; - long mappedMemory = buffer.MapMemory(vkCtx); - ByteBuffer data = MemoryUtil.memByteBuffer(mappedMemory, (int) buffer.GetRequestedSize()); - - int offset = 0; - - engineInstance.scene().GetProjection().GetProjectionMatrix().get(offset, data); - offset += VulkanUtils.MATRIX4X4_SIZE; - engineInstance.scene().GetCamera().GetViewMatrix().get(offset, data); - offset += VulkanUtils.MATRIX4X4_SIZE; - - data.putFloat(offset, STEP_SIZE); - data.putFloat(offset + VulkanUtils.FLOAT_SIZE, MAX_DIST); - data.putInt(offset + VulkanUtils.FLOAT_SIZE * 2, maxSteps); - data.putInt(offset + VulkanUtils.FLOAT_SIZE * 3, 0); - offset += VulkanUtils.VEC4_SIZE; - - engineInstance.scene().GetCamera().GetPosition().get(offset, data); - data.putFloat(offset + VulkanUtils.VEC3_SIZE, 1.0f); - offset += VulkanUtils.VEC4_SIZE; - - buffer.UnMapMemory(vkCtx); - } - - public void resize(VulkanContext VkCtx, List attachments) { - ssrRenderInfo.free(); - ssrAttachmentInfo.free(); - ssrAttachment.CleanUp(VkCtx); - compositeRenderInfo.free(); - compositeAttachmentInfo.free(); - compositeAttachment.CleanUp(VkCtx); - - renderedSceneAttachment = attachments.get(0); - - CreateAttachments(VkCtx); - - ssrAttachmentInfo = CreateColourAttachmentInfo(ssrAttachment, clearColour); - ssrRenderInfo = CreateRenderInfo(ssrAttachment, ssrAttachmentInfo,true); - compositeAttachmentInfo = CreateColourAttachmentInfo(compositeAttachment, clearColour); - compositeRenderInfo = CreateRenderInfo(compositeAttachment, compositeAttachmentInfo, false); - CreateSSRAttachmentDescriptorSet(VkCtx, attachments); - } - - public void cleanup(VulkanContext VkCtx) { - ssrRenderInfo.free(); - ssrAttachmentInfo.free(); - ssrAttachment.CleanUp(VkCtx); - ssrPipeline.CleanUp(VkCtx); - compositeRenderInfo.free(); - compositeAttachmentInfo.free(); - compositeAttachment.CleanUp(VkCtx); - compositePipeline.CleanUp(VkCtx); - clearColour.free(); - Arrays.stream(ssrInfoBuffers).toList().forEach(b -> b.cleanup(VkCtx)); - ssrAttachmentDescriptorLayout.CleanUp(VkCtx); - ssrInfoDescriptorLayout.CleanUp(VkCtx); - textureSampler.CleanUp(VkCtx); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Shadows/CascadeData.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Shadows/CascadeData.java deleted file mode 100644 index 0fbba26..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Shadows/CascadeData.java +++ /dev/null @@ -1,28 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Shadows; - -import org.joml.Matrix4f; - -public class CascadeData { - private final Matrix4f projViewMatrix; - private float splitDistance; - - public CascadeData() { - projViewMatrix = new Matrix4f(); - } - - public Matrix4f GetProjViewMatrix() { - return projViewMatrix; - } - - public float GetSplitDistance() { - return splitDistance; - } - - public void SetProjectionViewMatrix(Matrix4f projViewMatrix) { - this.projViewMatrix.set(projViewMatrix); - } - - public void SetSplitDistance(float splitDistance) { - this.splitDistance = splitDistance; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Shadows/CascadeShadows.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Shadows/CascadeShadows.java deleted file mode 100644 index f054ac8..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Shadows/CascadeShadows.java +++ /dev/null @@ -1,19 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Shadows; - -import net.halbear.Terrain4J.EngineCore.Main.Scene.SceneLightingManager; - -import java.util.ArrayList; -import java.util.List; - -public class CascadeShadows { - private final List cascadeDataList; - - public CascadeShadows(){ - this.cascadeDataList = new ArrayList<>(); - for(int i = 0; i < SceneLightingManager.SHADOW_MAP_CASCADE_COUNT; i++){ - cascadeDataList.add(new CascadeData()); - } - } - - public List GetCascadeData(){return cascadeDataList;} -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Shadows/ShadowRenderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Shadows/ShadowRenderer.java deleted file mode 100644 index 9095758..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Shadows/ShadowRenderer.java +++ /dev/null @@ -1,497 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Shadows; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.IScene; -import net.halbear.Terrain4J.EngineCore.Main.Scene.SceneLightingManager; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Computing.VoxelTerrainGeneration.VoxelWorldManager; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.DefaultPipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Attachment; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.ITexture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.TextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PipelineBuildInfo; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PushConstantsRange; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.MultiRenderTargetAttachments; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VertexBufferStructure; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.joml.Matrix4f; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.system.MemoryUtil; -import org.lwjgl.util.shaderc.Shaderc; -import org.lwjgl.vulkan.*; -import org.tinylog.Logger; - -import java.nio.ByteBuffer; -import java.nio.LongBuffer; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import static org.lwjgl.vulkan.VK10.*; -import static org.lwjgl.vulkan.VK10.VK_ATTACHMENT_LOAD_OP_CLEAR; -import static org.lwjgl.vulkan.VK10.VK_ATTACHMENT_STORE_OP_DONT_CARE; -import static org.lwjgl.vulkan.VK10.VK_ATTACHMENT_STORE_OP_STORE; -import static org.lwjgl.vulkan.VK10.VK_BORDER_COLOR_INT_OPAQUE_BLACK; -import static org.lwjgl.vulkan.VK10.VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT; -import static org.lwjgl.vulkan.VK10.VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; -import static org.lwjgl.vulkan.VK10.VK_DESCRIPTOR_TYPE_STORAGE_BUFFER; -import static org.lwjgl.vulkan.VK10.VK_IMAGE_ASPECT_COLOR_BIT; -import static org.lwjgl.vulkan.VK10.VK_IMAGE_ASPECT_DEPTH_BIT; -import static org.lwjgl.vulkan.VK10.VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL; -import static org.lwjgl.vulkan.VK10.VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL; -import static org.lwjgl.vulkan.VK10.VK_IMAGE_LAYOUT_UNDEFINED; -import static org.lwjgl.vulkan.VK10.VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT; -import static org.lwjgl.vulkan.VK10.VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT; -import static org.lwjgl.vulkan.VK10.VK_INDEX_TYPE_UINT32; -import static org.lwjgl.vulkan.VK10.VK_PIPELINE_BIND_POINT_GRAPHICS; -import static org.lwjgl.vulkan.VK10.VK_SAMPLER_ADDRESS_MODE_REPEAT; -import static org.lwjgl.vulkan.VK10.VK_SHADER_STAGE_FRAGMENT_BIT; -import static org.lwjgl.vulkan.VK10.VK_SHADER_STAGE_GEOMETRY_BIT; -import static org.lwjgl.vulkan.VK10.VK_SHADER_STAGE_VERTEX_BIT; -import static org.lwjgl.vulkan.VK10.vkCmdBindDescriptorSets; -import static org.lwjgl.vulkan.VK10.vkCmdBindIndexBuffer; -import static org.lwjgl.vulkan.VK10.vkCmdBindPipeline; -import static org.lwjgl.vulkan.VK10.vkCmdBindVertexBuffers; -import static org.lwjgl.vulkan.VK10.vkCmdDrawIndexed; -import static org.lwjgl.vulkan.VK10.vkCmdPushConstants; -import static org.lwjgl.vulkan.VK10.vkCmdSetScissor; -import static org.lwjgl.vulkan.VK10.vkCmdSetViewport; -import static org.lwjgl.vulkan.VK12.VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL; -import static org.lwjgl.vulkan.VK13.*; - -public class ShadowRenderer { - public static final int DEPTH_FORMAT = VK_FORMAT_D32_SFLOAT; - private static final int ATTACHMENT_FORMATT = VK_FORMAT_R32G32_SFLOAT; - private static final String DESCRIPTOR_ID_MAT = "SHADOW_DESC_ID_MAT"; - private static final String DESCRIPTOR_ID_PRJ = "SHADOW_DESC_ID_PRJ"; - private static final String DESCRIPTOR_ID_TEXT = "SHADOW_SCN_DESC_ID_TEXT"; - private static final String FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/shadow_frag.glsl"; - private static final String FRAGMENT_SHADER_FILE_SPV = FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final int PUSH_CONSTANTS_SIZE = VulkanUtils.MATRIX4X4_SIZE + VulkanUtils.INT_SIZE; - private static final String SHADOW_GEOMETRY_SHADER_FILE_GLSL = "resources/EngineResources/shaders/shadow_geometry.glsl"; - private static final String SHADOW_GEOMETRY_SHADER_FILE_SPV = SHADOW_GEOMETRY_SHADER_FILE_GLSL + ".spv"; - private static final String VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/shadow_vertex.glsl"; - private static final String VERTEX_SHADER_FILE_SPV = VERTEX_SHADER_FILE_GLSL + ".spv"; - private static final String PACKED_VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/shadow_vertex_packed.glsl"; - private static final String PACKED_VERTEX_SHADER_FILE_SPV = PACKED_VERTEX_SHADER_FILE_GLSL + ".spv"; - private final CascadeShadows[] cascadeShadows; - private final VkClearValue ClearValueColour; - private final VkClearValue ClearValueDepth; - private Attachment colorAttachment; - private VkRenderingAttachmentInfo.Buffer colorAttachmentInfo; - private Attachment depthAttachment; - private VkRenderingAttachmentInfo depthAttachmentInfo; - private final DescriptorSetLayout descLayoutFrgStorage; - private Pipeline pipeline; - private Pipeline pipelinePacked; - private final VulkanBuffer[] prjBuffers; - private final ByteBuffer pushConstBuff; - private VkRenderingInfo renderingInfo; - private final DescriptorSetLayout textDescriptorSetLayout; - private final TextureSampler textureSampler; - private final DescriptorSetLayout uniformGeomDescriptorSetLayout; - - public static volatile boolean AllowShadowRendering = false; - public static synchronized boolean AllowShadowRendering(){ return AllowShadowRendering;} - public static synchronized void AllowShadowRendering(boolean AllowShadowRendering){ ShadowRenderer.AllowShadowRendering = AllowShadowRendering;} - - public void RebuildPipelineAndRenderingAttachments(VulkanContext VulkanContext){ - - VkRenderingInfo NewRenderInfo; - Attachment newColourAttachment; - Attachment newDepthAttachment; - VkRenderingAttachmentInfo newDepthAttachmentInfo; - VkRenderingAttachmentInfo.Buffer newColourAttachmentInfo; - Pipeline newPipeline; - - newDepthAttachment = createDepthAttachment(VulkanContext); - newDepthAttachmentInfo = createDepthAttachmentInfo(newDepthAttachment, ClearValueDepth); - - newColourAttachment = createColorAttachment(VulkanContext); - newColourAttachmentInfo = createColorAttachmentInfo(newColourAttachment, ClearValueColour); - - NewRenderInfo = createRenderInfo(newColourAttachmentInfo, newDepthAttachmentInfo); - - ShaderModule[] shaderModules = createShaderModules(VulkanContext); - newPipeline = createPipeline(VulkanContext, shaderModules, new DescriptorSetLayout[]{uniformGeomDescriptorSetLayout, textDescriptorSetLayout, - descLayoutFrgStorage}); - Arrays.asList(shaderModules).forEach(s -> s.CleanUp(VulkanContext)); - shaderModules = createPackedVertexShaderModules(VulkanContext); - Pipeline newPipelinePacked = CreateVoxelPipeline(VulkanContext, shaderModules, new DescriptorSetLayout[]{ - uniformGeomDescriptorSetLayout, textDescriptorSetLayout, descLayoutFrgStorage, - VoxelWorldManager.Resources().faceGraphicsLayout() - }); - Arrays.asList(shaderModules).forEach(s -> s.CleanUp(VulkanContext)); - - VkRenderingInfo OldRenderInfo = renderingInfo; - Attachment OldColourAttachment = colorAttachment; - Attachment OldDepthAttachment = depthAttachment; - VkRenderingAttachmentInfo OldDepthAttachmentInfo = depthAttachmentInfo; - VkRenderingAttachmentInfo.Buffer OldColourAttachmentInfo = colorAttachmentInfo; - Pipeline OldPipeline = pipeline; - Pipeline oldPipelinePacked = pipelinePacked; - - renderingInfo = NewRenderInfo; - colorAttachment = newColourAttachment; - depthAttachment = newDepthAttachment; - depthAttachmentInfo = newDepthAttachmentInfo; - colorAttachmentInfo = newColourAttachmentInfo; - pipeline = newPipeline; - pipelinePacked = newPipelinePacked; - - OldRenderInfo.free(); - OldDepthAttachmentInfo.free(); - OldDepthAttachment.CleanUp(VulkanContext); - OldColourAttachmentInfo.free(); - OldColourAttachment.CleanUp(VulkanContext); - OldPipeline.CleanUp(VulkanContext); - oldPipelinePacked.CleanUp(VulkanContext); - - } - - public ShadowRenderer(VulkanContext VulkanContext) { - ClearValueColour = VkClearValue.calloc().color( - c -> c.float32(0, 1.0f).float32(1, 1.0f).float32(2, 0.0f).float32(3, 0.0f)); - ClearValueDepth = VkClearValue.calloc().depthStencil(d -> d.depth(1.0f).stencil(0)); - - depthAttachment = createDepthAttachment(VulkanContext); - depthAttachmentInfo = createDepthAttachmentInfo(depthAttachment, ClearValueDepth); - - colorAttachment = createColorAttachment(VulkanContext); - colorAttachmentInfo = createColorAttachmentInfo(colorAttachment, ClearValueColour); - - pushConstBuff = MemoryUtil.memAlloc(PUSH_CONSTANTS_SIZE); - - renderingInfo = createRenderInfo(colorAttachmentInfo, depthAttachmentInfo); - ShaderModule[] shaderModules = createShaderModules(VulkanContext); - - uniformGeomDescriptorSetLayout = new DescriptorSetLayout(VulkanContext, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, - 0, 1, VK_SHADER_STAGE_GEOMETRY_BIT)); - long buffSize = (long) VulkanUtils.MATRIX4X4_SIZE * SceneLightingManager.SHADOW_MAP_CASCADE_COUNT; - prjBuffers = VulkanUtils.CreateHostVisibleBuffers(VulkanContext, buffSize, VulkanUtils.MAX_IN_FLIGHT, - VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, DESCRIPTOR_ID_PRJ, uniformGeomDescriptorSetLayout); - - descLayoutFrgStorage = new DescriptorSetLayout(VulkanContext, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, - 0, 1, VK_SHADER_STAGE_FRAGMENT_BIT)); - - var textureSamplerInfo = new TextureSamplerInfo(VK_SAMPLER_ADDRESS_MODE_REPEAT, - VK_BORDER_COLOR_INT_OPAQUE_BLACK, 1, true); - textureSampler = new TextureSampler(VulkanContext, textureSamplerInfo); - textDescriptorSetLayout = new DescriptorSetLayout(VulkanContext, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, - 0, TextureCache.MAX_TEXTURES, VK_SHADER_STAGE_FRAGMENT_BIT)); - - pipeline = createPipeline(VulkanContext, shaderModules, new DescriptorSetLayout[]{uniformGeomDescriptorSetLayout, textDescriptorSetLayout, - descLayoutFrgStorage}); - Arrays.asList(shaderModules).forEach(s -> s.CleanUp(VulkanContext)); - shaderModules = createPackedVertexShaderModules(VulkanContext); - pipelinePacked = CreateVoxelPipeline(VulkanContext, shaderModules, new DescriptorSetLayout[]{ - uniformGeomDescriptorSetLayout, - textDescriptorSetLayout, - descLayoutFrgStorage, - VoxelWorldManager.Resources().faceGraphicsLayout() - }); - Arrays.asList(shaderModules).forEach(s -> s.CleanUp(VulkanContext)); - - cascadeShadows = new CascadeShadows[VulkanUtils.MAX_IN_FLIGHT]; - for (int i = 0; i < VulkanUtils.MAX_IN_FLIGHT; i++) { - cascadeShadows[i] = new CascadeShadows(); - } - AllowShadowRendering(true); - } - - private static Attachment createColorAttachment(VulkanContext VulkanContext) { - int shadowMapSize = EngineConfig.getInstance().GetShadowMapSize(); - return new Attachment(VulkanContext, shadowMapSize, shadowMapSize, - ATTACHMENT_FORMATT, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, SceneLightingManager.SHADOW_MAP_CASCADE_COUNT); - } - - private static VkRenderingAttachmentInfo.Buffer createColorAttachmentInfo(Attachment srcAttachment, VkClearValue clearValue) { - return VkRenderingAttachmentInfo.calloc(1) - .sType$Default() - .imageView(srcAttachment.GetVkImageView().GetVulkanImageView()) - .imageLayout(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL) - .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) - .storeOp(VK_ATTACHMENT_STORE_OP_STORE) - .clearValue(clearValue); - } - - private static Attachment createDepthAttachment(VulkanContext VulkanContext) { - int shadowMapSize = EngineConfig.getInstance().GetShadowMapSize(); - return new Attachment(VulkanContext, shadowMapSize, shadowMapSize, - DEPTH_FORMAT, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, SceneLightingManager.SHADOW_MAP_CASCADE_COUNT); - } - - private static VkRenderingAttachmentInfo createDepthAttachmentInfo(Attachment depthAttachment, VkClearValue clearValue) { - return VkRenderingAttachmentInfo.calloc() - .sType$Default() - .imageView(depthAttachment.GetVkImageView().GetVulkanImageView()) - .imageLayout(VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL) - .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) - .storeOp(VK_ATTACHMENT_STORE_OP_DONT_CARE) - .clearValue(clearValue); - } - - private static Pipeline createPipeline(VulkanContext VulkanContext, ShaderModule[] shaderModules, DescriptorSetLayout[] DescriptorSetLayouts) { - var vtxBuffStruct = new VertexBufferStructure(); - var buildInfo = new PipelineBuildInfo(shaderModules, vtxBuffStruct.getVertexInput(), new int[]{ATTACHMENT_FORMATT}) - .SetDepthFormat(DEPTH_FORMAT) - .SetPushConstantRanges( - new PushConstantsRange[]{ - new PushConstantsRange(VK_SHADER_STAGE_VERTEX_BIT, 0, PUSH_CONSTANTS_SIZE) - }) - .SetDescriptorSetLayouts(DescriptorSetLayouts) - .SetDescriptorSetLayouts(DescriptorSetLayouts) - .SetDepthClamp(false) - .CullMode(VK_CULL_MODE_FRONT_BIT) - .DepthBuffer(VK_COMPARE_OP_LESS_OR_EQUAL); - var pipeline = new DefaultPipeline(VulkanContext, buildInfo); - vtxBuffStruct.cleanup(); - return pipeline; - } - - private static Pipeline CreateVoxelPipeline(VulkanContext VkCtx, ShaderModule[] ShaderModules, DescriptorSetLayout[] DescriptorSetLayouts) { - int[] colorFormats = new int[]{ - ATTACHMENT_FORMATT - }; - - try (MemoryStack stack = MemoryStack.stackPush()) { - VkPipelineVertexInputStateCreateInfo vertexInputState = VkPipelineVertexInputStateCreateInfo.calloc(stack) - .sType(VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO) - .pVertexBindingDescriptions(null) - .pVertexAttributeDescriptions(null); - - var BuildInfo = new PipelineBuildInfo(ShaderModules, vertexInputState, colorFormats) - .SetDepthFormat(DEPTH_FORMAT) - .SetPushConstantRanges( - new PushConstantsRange[]{ - new PushConstantsRange(VK_SHADER_STAGE_VERTEX_BIT, 0, PUSH_CONSTANTS_SIZE) - }) - .SetDescriptorSetLayouts(DescriptorSetLayouts) - .SetDepthClamp(false) - .CullMode(VK_CULL_MODE_FRONT_BIT) - .DepthBuffer(VK_COMPARE_OP_LESS_OR_EQUAL); - - return new DefaultPipeline(VkCtx, BuildInfo); - } - } - - private static VkRenderingInfo createRenderInfo(VkRenderingAttachmentInfo.Buffer colorAttachmentInfo, - VkRenderingAttachmentInfo depthAttachments) { - var result = VkRenderingInfo.calloc().sType$Default(); - try (var stack = MemoryStack.stackPush()) { - int shadowMapSize = EngineConfig.getInstance().GetShadowMapSize(); - VkExtent2D extent = VkExtent2D.calloc(stack); - extent.width(shadowMapSize); - extent.height(shadowMapSize); - var renderArea = VkRect2D.calloc(stack).extent(extent); - result.renderArea(renderArea) - .layerCount(SceneLightingManager.SHADOW_MAP_CASCADE_COUNT) - .pColorAttachments(colorAttachmentInfo) - .pDepthAttachment(depthAttachments); - } - return result; - } - private static ShaderModule[] createPackedVertexShaderModules(VulkanContext VulkanContext) { - if (EngineConfig.getInstance().RecompileShaders()) { - ShaderCompiler.CompileGLSLShaderOnChange(PACKED_VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); - ShaderCompiler.CompileGLSLShaderOnChange(SHADOW_GEOMETRY_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_geometry_shader); - ShaderCompiler.CompileGLSLShaderOnChange(FRAGMENT_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_fragment_shader); - } - return new ShaderModule[]{ - new ShaderModule(VulkanContext, VK_SHADER_STAGE_VERTEX_BIT, PACKED_VERTEX_SHADER_FILE_SPV, null), - new ShaderModule(VulkanContext, VK_SHADER_STAGE_GEOMETRY_BIT, SHADOW_GEOMETRY_SHADER_FILE_SPV, null), - new ShaderModule(VulkanContext, VK_SHADER_STAGE_FRAGMENT_BIT, FRAGMENT_SHADER_FILE_SPV, null), - }; - } - private static ShaderModule[] createShaderModules(VulkanContext VulkanContext) { - if (EngineConfig.getInstance().RecompileShaders()) { - ShaderCompiler.CompileGLSLShaderOnChange(VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); - ShaderCompiler.CompileGLSLShaderOnChange(SHADOW_GEOMETRY_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_geometry_shader); - ShaderCompiler.CompileGLSLShaderOnChange(FRAGMENT_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_fragment_shader); - } - return new ShaderModule[]{ - new ShaderModule(VulkanContext, VK_SHADER_STAGE_VERTEX_BIT, VERTEX_SHADER_FILE_SPV, null), - new ShaderModule(VulkanContext, VK_SHADER_STAGE_GEOMETRY_BIT, SHADOW_GEOMETRY_SHADER_FILE_SPV, null), - new ShaderModule(VulkanContext, VK_SHADER_STAGE_FRAGMENT_BIT, FRAGMENT_SHADER_FILE_SPV, null), - }; - } - - public void cleanup(VulkanContext VulkanContext) { - AllowShadowRendering(false); - pipeline.CleanUp(VulkanContext); - pipelinePacked.CleanUp(VulkanContext); - uniformGeomDescriptorSetLayout.CleanUp(VulkanContext); - descLayoutFrgStorage.CleanUp(VulkanContext); - textDescriptorSetLayout.CleanUp(VulkanContext); - textureSampler.CleanUp(VulkanContext); - Arrays.asList(prjBuffers).forEach(b -> b.cleanup(VulkanContext)); - renderingInfo.free(); - depthAttachmentInfo.free(); - depthAttachment.CleanUp(VulkanContext); - colorAttachmentInfo.free(); - colorAttachment.CleanUp(VulkanContext); - MemoryUtil.memFree(pushConstBuff); - ClearValueColour.free(); - ClearValueDepth.free(); - } - - public CascadeShadows getCascadeShadows(int currentFrame) { - return cascadeShadows[currentFrame]; - } - - public Attachment getShadowAttachment() { - return colorAttachment; - } - - public void loadMaterials(VulkanContext VulkanContext, MaterialsCache materialsCache, TextureCache textureCache) { - DescriptorAllocator descAllocator = VulkanContext.GetDescriptorAllocator(); - Device device = VulkanContext.GetDevice(); - DescriptorSet descSet = descAllocator.AddDescriptorSet(device, DESCRIPTOR_ID_MAT, descLayoutFrgStorage); - DescriptorSetLayout.LayoutInformation layoutInfo = descLayoutFrgStorage.GetLayoutInfo(); - var buffer = materialsCache.GetMaterialsBuffer(); - descSet.SetBuffer(device, buffer, buffer.GetRequestedSize(), layoutInfo.Binding(), layoutInfo.DescriptorType()); - - List imageViews = new ArrayList<>(textureCache.GetAll2DTextures().stream().map(ITexture::GetImageView).toList()); - - ImageView fallback = textureCache.GetTexture("resources/EngineResources/Texture/NoTexture.png").GetImageView(); - while (imageViews.size() < TextureCache.MAX_TEXTURES) { - imageViews.add(fallback); - } - descSet = VulkanContext.GetDescriptorAllocator().AddDescriptorSet(device, DESCRIPTOR_ID_TEXT, textDescriptorSetLayout); - descSet.SetImageArray(device, imageViews, textureSampler, 0); - } - - public void render(EngineInstance engCtx, VulkanContext VulkanContext, CommandBuffer cmdBuffer, ModelsCache modelsCache, - MaterialsCache materialsCache, int currentFrame) { - try (var stack = MemoryStack.stackPush()) { - IScene scene = engCtx.scene(); - - boolean validCascades = ShadowUtils.updateCascadeShadows(cascadeShadows[currentFrame], scene); - - VkCommandBuffer cmdHandle = cmdBuffer.GetVulkanCommandBuffer(); - - VulkanUtils.ImageBarrier(stack, cmdHandle, colorAttachment.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_ACCESS_2_NONE, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - VK_IMAGE_ASPECT_COLOR_BIT); - VulkanUtils.ImageBarrier(stack, cmdHandle, depthAttachment.GetVkImage().getVulkanImage(), - VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, - VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT, - VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT, - VK_ACCESS_2_NONE, - VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, - VK_IMAGE_ASPECT_DEPTH_BIT); - - vkCmdBeginRendering(cmdHandle, renderingInfo); - if (!validCascades) { - vkCmdEndRendering(cmdHandle); - return; - } - - vkCmdBindPipeline(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline.GetVulkanPipeline()); - - int shadowMapSize = EngineConfig.getInstance().GetShadowMapSize(); - int width = shadowMapSize; - int height = shadowMapSize; - var viewport = VkViewport.calloc(1, stack) - .x(0) - .y(height) - .height(-height) - .width(width) - .minDepth(0.0f) - .maxDepth(1.0f); - vkCmdSetViewport(cmdHandle, 0, viewport); - - var scissor = VkRect2D.calloc(1, stack) - .extent(it -> it.width(width).height(height)) - .offset(it -> it.x(0).y(0)); - vkCmdSetScissor(cmdHandle, 0, scissor); - - updateProjBuffer(VulkanContext, currentFrame); - DescriptorAllocator descAllocator = VulkanContext.GetDescriptorAllocator(); - LongBuffer descriptorSets = stack.mallocLong(3) - .put(0, descAllocator.GetDescriptorSet(DESCRIPTOR_ID_PRJ, currentFrame).GetVkDescriptorSet()) - .put(1, descAllocator.GetDescriptorSet(DESCRIPTOR_ID_TEXT).GetVkDescriptorSet()) - .put(2, descAllocator.GetDescriptorSet(DESCRIPTOR_ID_MAT).GetVkDescriptorSet()); - vkCmdBindDescriptorSets(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline.GetVulkanPipelineLayout(), - 0, descriptorSets, null); - - LongBuffer vertexBuffer = stack.mallocLong(1); - LongBuffer offsets = stack.mallocLong(1).put(0, 0L); - - List entities = scene.GetActors(); - int numEntities = entities.size(); - for (int i = 0; i < numEntities; i++) { - var entity = entities.get(i); - VulkanModel model = modelsCache.GetModel(entity.GetModelID()); - List vulkanMeshList = model.GetVkMeshList(); - int numMeshes = vulkanMeshList.size(); - for (int j = 0; j < numMeshes; j++) { - var vulkanMesh = vulkanMeshList.get(j); - String materialId = vulkanMesh.MaterialID(); - int materialIdx = materialsCache.GetPosition(materialId); - if(materialIdx == -1) { - continue; - } - VulkanMaterial vulkanMaterial = materialsCache.GetMaterial(materialId); - if (vulkanMaterial == null) { - Logger.warn("Mesh [{}] in model [{}] does not have material", j, model.GetID()); - continue; - } - setPushConstants(cmdHandle, entity.GetModelMatrix(), materialIdx); - vertexBuffer.put(0, vulkanMesh.VerticesBuffer().GetBuffer()); - - vkCmdBindVertexBuffers(cmdHandle, 0, vertexBuffer, offsets); - vkCmdBindIndexBuffer(cmdHandle, vulkanMesh.IndicesBuffer().GetBuffer(), 0, VK_INDEX_TYPE_UINT32); - vkCmdDrawIndexed(cmdHandle, vulkanMesh.IndicesCount(), 1, 0, 0, 0); - } - } - - descriptorSets = stack.mallocLong(4) - .put(0, descAllocator.GetDescriptorSet(DESCRIPTOR_ID_PRJ, currentFrame).GetVkDescriptorSet()) - .put(1, descAllocator.GetDescriptorSet(DESCRIPTOR_ID_TEXT).GetVkDescriptorSet()) - .put(2, descAllocator.GetDescriptorSet(DESCRIPTOR_ID_MAT).GetVkDescriptorSet()) - .put(3, descAllocator.GetDescriptorSet(VoxelWorldManager.Resources().faceGraphicsDescriptorId()).GetVkDescriptorSet()); - vkCmdBindPipeline(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, pipelinePacked.GetVulkanPipeline()); - vkCmdBindDescriptorSets(cmdHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, pipelinePacked.GetVulkanPipelineLayout(),0,descriptorSets,null); - List cascadeDataList = cascadeShadows[currentFrame].GetCascadeData(); - Matrix4f[] clipMatrices = new Matrix4f[cascadeDataList.size()]; - for (int i = 0; i < clipMatrices.length; i++) { - clipMatrices[i] = cascadeDataList.get(i).GetProjViewMatrix(); - } - VoxelWorldManager.RecordRender(cmdHandle, pipelinePacked, materialsCache, true, clipMatrices); - vkCmdEndRendering(cmdHandle); - } - } - - private void setPushConstants(VkCommandBuffer cmdHandle, Matrix4f modelMatrix, int materialIdx) { - modelMatrix.get(0, pushConstBuff); - pushConstBuff.putInt(VulkanUtils.MATRIX4X4_SIZE, materialIdx); - vkCmdPushConstants(cmdHandle, pipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_VERTEX_BIT, 0, pushConstBuff); - } - - private void updateProjBuffer(VulkanContext VulkanContext, int currentFrame) { - int offset = 0; - List cascadeDataList = cascadeShadows[currentFrame].GetCascadeData(); - int numCascades = cascadeDataList.size(); - VulkanBuffer vkBuffer = prjBuffers[currentFrame]; - long mappedMemory = vkBuffer.MapMemory(VulkanContext); - ByteBuffer buff = MemoryUtil.memByteBuffer(mappedMemory, (int) vkBuffer.GetRequestedSize()); - for (int i = 0; i < numCascades; i++) { - CascadeData cascadeData = cascadeDataList.get(i); - cascadeData.GetProjViewMatrix().get(offset, buff); - offset += VulkanUtils.MATRIX4X4_SIZE; - } - vkBuffer.UnMapMemory(VulkanContext); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Shadows/ShadowUtils.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Shadows/ShadowUtils.java deleted file mode 100644 index 334303c..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/Shadows/ShadowUtils.java +++ /dev/null @@ -1,144 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.Shadows; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Camera; -import net.halbear.Terrain4J.EngineCore.Main.Scene.ILight; -import net.halbear.Terrain4J.EngineCore.Main.Scene.IScene; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Projection.Project3D; -import org.joml.Matrix4f; -import org.joml.Vector3f; - -import java.util.List; - -public class ShadowUtils { - - private static final float LAMBDA = 0.95f; - private static final Vector3f UP = new Vector3f(0.0f, 1.0f, 0.0f); - private static final Vector3f UP_ALT = new Vector3f(0.0f, 0.0f, 1.0f); - - private ShadowUtils() { - } - - public static boolean updateCascadeShadows(CascadeShadows cascadeShadows, IScene scene) { - Camera camera = scene.GetCamera(); - Matrix4f viewMatrix = camera.GetViewMatrix(); - Project3D projection = scene.GetProjection(); - ILight[] lights = scene.GetLightingManager().GetLights(); - int numLights = lights.length; - ILight dirLight = null; - for (int i = 0; i < numLights; i++) { - if (lights[i].IsDirectional()) { - dirLight = lights[i]; - break; - } - } - if (dirLight == null) { - return disableCascades(cascadeShadows.GetCascadeData()); - } - Vector3f lightPos = dirLight.GetPosition(); - - return updateCascadeShadows(cascadeShadows, viewMatrix, projection, lightPos, - EngineConfig.getInstance().MaxShadowDistance(), EngineConfig.getInstance().GetShadowMapSize()); - } - - static boolean updateCascadeShadows(CascadeShadows cascadeShadows, Matrix4f viewMatrix, Project3D projection, - Vector3f lightPos, float maxShadowDistance, int shadowMapSize) { - List cascadeDataList = cascadeShadows.GetCascadeData(); - int numCascades = cascadeDataList.size(); - float nearClip = Math.min(projection.GetNearZ(), projection.GetFarZ()); - float farClip = Math.min(Math.max(projection.GetNearZ(), projection.GetFarZ()), maxShadowDistance); - Matrix4f projMatrix = projection.GetProjectionMatrix(); - if (numCascades == 0 || !Float.isFinite(maxShadowDistance) || !Float.isFinite(nearClip) - || !Float.isFinite(farClip) || nearClip <= 0.0f || farClip <= nearClip || shadowMapSize <= 4 - || !viewMatrix.isFinite() || !projMatrix.isFinite() || !lightPos.isFinite()) { - return disableCascades(cascadeDataList); - } - - double lightLength = Math.sqrt((double) lightPos.x * lightPos.x + (double) lightPos.y * lightPos.y - + (double) lightPos.z * lightPos.z); - if (lightLength == 0.0) { - return disableCascades(cascadeDataList); - } - Vector3f lightDir = new Vector3f((float) (lightPos.x / lightLength), (float) (lightPos.y / lightLength), - (float) (lightPos.z / lightLength)); - Vector3f up = Math.abs(lightDir.dot(UP)) > 0.99f ? UP_ALT : UP; - Matrix4f lightViewMatrix = new Matrix4f().lookAt(new Vector3f(), lightDir, up); - Matrix4f invCam = new Matrix4f(viewMatrix).invert(); - Matrix4f viewToLight = new Matrix4f(lightViewMatrix).mul(invCam); - Matrix4f inverseProjection = new Matrix4f(projMatrix).invert(); - - // Unproject inside Vulkan's 0..1 depth range, not at a possibly infinite far plane. - // Rays scaled to view-space depth work with both normal and reversed camera projections. - Vector3f[] rays = new Vector3f[4]; - for (int j = 0; j < rays.length; j++) { - Vector3f ray = inverseProjection.transformProject(new Vector3f((j & 1) == 0 ? -1 : 1, - (j & 2) == 0 ? -1 : 1, 0.5f)); - if (!ray.isFinite() || ray.z >= 0.0f) { - return disableCascades(cascadeDataList); - } - rays[j] = ray.div(-ray.z); - } - - float lastSplitDist = nearClip; - for (int i = 0; i < numCascades; i++) { - double p = (i + 1.0) / numCascades; - double log = nearClip * Math.pow((double) farClip / nearClip, p); - double uniform = nearClip + ((double) farClip - nearClip) * p; - float splitDist = i == numCascades - 1 ? farClip : (float) (LAMBDA * (log - uniform) + uniform); - if (splitDist <= lastSplitDist) { - return disableCascades(cascadeDataList); - } - - Vector3f minExtents = new Vector3f(Float.POSITIVE_INFINITY); - Vector3f maxExtents = new Vector3f(Float.NEGATIVE_INFINITY); - Vector3f corner = new Vector3f(); - for (int j = 0; j < 8; j++) { - corner.set(rays[j & 3]).mul(j < 4 ? lastSplitDist : splitDist); - viewToLight.transformPosition(corner); - if (!corner.isFinite()) { - return disableCascades(cascadeDataList); - } - minExtents.min(corner); - maxExtents.max(corner); - } - - // Tight light-space XY bounds; reserve two texels per edge for snapping and the 3x3 filter. - float width = paddedExtent(maxExtents.x - minExtents.x, shadowMapSize); - float height = paddedExtent(maxExtents.y - minExtents.y, shadowMapSize); - float centerX = minExtents.x * 0.5f + maxExtents.x * 0.5f; - float centerY = minExtents.y * 0.5f + maxExtents.y * 0.5f; - float snappedX = (float) Math.rint((double) centerX / (width / shadowMapSize)); - float snappedY = (float) Math.rint((double) centerY / (height / shadowMapSize)); - - // Include off-camera casters up to the coverage distance toward the light. - // Shadow depth remains forward 0..1 regardless of the camera's depth convention. - Matrix4f lightOrthoMatrix = new Matrix4f().ortho(-width * 0.5f, width * 0.5f, - -height * 0.5f, height * 0.5f, -maxExtents.z - farClip, -minExtents.z + 1.0f, true); - lightOrthoMatrix.m30(-2.0f * snappedX / shadowMapSize); - lightOrthoMatrix.m31(-2.0f * snappedY / shadowMapSize); - lightOrthoMatrix.mul(lightViewMatrix); - if (!Float.isFinite(width) || !Float.isFinite(height) || !lightOrthoMatrix.isFinite()) { - return disableCascades(cascadeDataList); - } - - CascadeData cascadeData = cascadeDataList.get(i); - cascadeData.SetSplitDistance(-splitDist); - cascadeData.SetProjectionViewMatrix(lightOrthoMatrix); - lastSplitDist = splitDist; - } - return true; - } - - private static float paddedExtent(float extent, int shadowMapSize) { - double rounded = Math.max(1.0 / 16.0, Math.ceil((double) extent * 16.0) / 16.0); - return (float) (rounded * shadowMapSize / (shadowMapSize - 4.0)); - } - - private static boolean disableCascades(List cascadeDataList) { - for (CascadeData cascadeData : cascadeDataList) { - cascadeData.SetSplitDistance(0.0f); - cascadeData.GetProjViewMatrix().identity(); - } - return false; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/BillboardMeshGenerator.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/BillboardMeshGenerator.java deleted file mode 100644 index f623697..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/BillboardMeshGenerator.java +++ /dev/null @@ -1,47 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.SpriteRendering; - -public final class BillboardMeshGenerator { - - private BillboardMeshGenerator() { - } - - public static GeneratedSpriteMesh createQuad(float width, float height) { - float halfWidth = width * 0.5f; - float halfHeight = height * 0.5f; - - float normalX = 0.0f; - float normalY = 0.0f; - float normalZ = 1.0f; - - float tangentX = 1.0f; - float tangentY = 0.0f; - float tangentZ = 0.0f; - - float bitangentX = 0.0f; - float bitangentY = 1.0f; - float bitangentZ = 0.0f; - - float[] vertices = new float[] { - // pos.xyz normal.xyz tangent.xyz bitangent.xyz uv.xy - -halfWidth, -halfHeight, 0.0f, normalX, normalY, normalZ, tangentX, tangentY, tangentZ, bitangentX, bitangentY, bitangentZ, 0.0f, 1.0f, - halfWidth, -halfHeight, 0.0f, normalX, normalY, normalZ, tangentX, tangentY, tangentZ, bitangentX, bitangentY, bitangentZ, 1.0f, 1.0f, - halfWidth, halfHeight, 0.0f, normalX, normalY, normalZ, tangentX, tangentY, tangentZ, bitangentX, bitangentY, bitangentZ, 1.0f, 0.0f, - -halfWidth, halfHeight, 0.0f, normalX, normalY, normalZ, tangentX, tangentY, tangentZ, bitangentX, bitangentY, bitangentZ, 0.0f, 0.0f - }; - - int[] indices = new int[] { - 0, 1, 2, - 2, 3, 0 - }; - - return new GeneratedSpriteMesh(vertices, indices); - } - - public static GeneratedSpriteMesh createQuadFromTextureSize(int textureWidth, int textureHeight, float worldHeight) { - float aspect = (float) textureWidth / (float) textureHeight; - float worldWidth = worldHeight * aspect; - return createQuad(worldWidth, worldHeight); - } - - public record GeneratedSpriteMesh(float[] vertices, int[] indices) {} -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/SpriteMeshGenerator.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/SpriteMeshGenerator.java deleted file mode 100644 index f5ed515..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/SpriteMeshGenerator.java +++ /dev/null @@ -1,116 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.SpriteRendering; - -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.TextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelsCache; - -import java.util.HashMap; -import java.util.Map; - -import static org.lwjgl.vulkan.VK10.VK_FORMAT_R8G8B8A8_SRGB; - -public final class SpriteMeshGenerator { - - public static final Map SPRITE_MESHES = new HashMap<>(); - public static final Map CACHED_MODELS = new HashMap<>(); - - public static void CacheModels(VulkanContext vkCtx, ModelsCache cache){ - CACHED_MODELS.clear(); - SPRITE_MESHES.forEach((x, y)->{ - CACHED_MODELS.put(x, cache.createSpriteModel(vkCtx, y,x)); - }); - } - - private SpriteMeshGenerator() { - } - - - public static GeneratedSpriteMesh createUnitQuad() { - float[] vertices = new float[] { - // pos.xy uv.xy - -0.5f, -0.5f, 0.0f, 1.0f, - 0.5f, -0.5f, 1.0f, 1.0f, - 0.5f, 0.5f, 1.0f, 0.0f, - -0.5f, 0.5f, 0.0f, 0.0f - }; - - int[] indices = new int[] { - 0, 1, 2, - 2, 3, 0 - }; - - return new GeneratedSpriteMesh(vertices, indices); - } - - public static String GenerateModelFromTexture(TextureCache textureCache, ModelsCache modelsCache, VulkanContext VkCtx, String TexturePath, float BaseHeight){ - textureCache.AddTexture(VkCtx, TexturePath, TexturePath, VK_FORMAT_R8G8B8A8_SRGB); - var texture = textureCache.GetTexture(TexturePath); - int Width = texture.GetWidth(); - int Height = texture.GetHeight(); - float aspect = (float) Width / (float) Height; - return modelsCache.createSpriteModel(VkCtx, createQuad(BaseHeight*aspect, BaseHeight), TexturePath); - } - - public static GeneratedSpriteMesh createQuad(float width, float height) { - float halfWidth = width * 0.5f; - float halfHeight = height * 0.5f; - - float[] vertices = new float[] { - // pos.xy uv.xy - -halfWidth, -halfHeight, 0.0f, 1.0f, - halfWidth, -halfHeight, 1.0f, 1.0f, - halfWidth, halfHeight, 1.0f, 0.0f, - -halfWidth, halfHeight, 0.0f, 0.0f - }; - - int[] indices = new int[] { - 0, 1, 2, - 2, 3, 0 - }; - - return new GeneratedSpriteMesh(vertices, indices); - } - - public static void writeSprite(float[] dst,int offset,float x,float y,float width,float height) { - // vertex format: - // pos.xy, uv.xy, color.rgba - - int i = offset; - - // bottom-left - dst[i++] = x; - dst[i++] = y + height; - dst[i++] = 0.0f; - dst[i++] = 1.0f; - - // bottom-right - dst[i++] = x + width; - dst[i++] = y + height; - dst[i++] = 1.0f; - dst[i++] = 1.0f; - - // top-right - dst[i++] = x + width; - dst[i++] = y; - dst[i++] = 1.0f; - dst[i++] = 0.0f; - - // top-left - dst[i++] = x; - dst[i++] = y; - dst[i++] = 0.0f; - dst[i++] = 0.0f; - } - - public static void writeIndices(int[] dst, int offset, int vertexBase) { - dst[offset] = vertexBase; - dst[offset + 1] = vertexBase + 1; - dst[offset + 2] = vertexBase + 2; - - dst[offset + 3] = vertexBase + 2; - dst[offset + 4] = vertexBase + 3; - dst[offset + 5] = vertexBase; - } - - public record GeneratedSpriteMesh(float[] vertices, int[] indices) {} -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/SpriteRenderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/SpriteRenderer.java deleted file mode 100644 index b87e260..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/SpriteRenderer.java +++ /dev/null @@ -1,343 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.SpriteRendering; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.Main.Scene.IScene; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Sprite; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.MultiRenderTargetAttachments; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.DefaultPipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PipelineBuildInfo; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PushConstantsRange; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.SwapChain.SwapChain; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.joml.Vector2f; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.system.MemoryUtil; -import org.lwjgl.util.shaderc.Shaderc; -import org.lwjgl.vulkan.*; -import org.tinylog.Logger; - -import java.nio.ByteBuffer; -import java.nio.LongBuffer; -import java.util.*; - -import static org.lwjgl.vulkan.VK10.*; -import static org.lwjgl.vulkan.VK10.VK_BORDER_COLOR_INT_OPAQUE_BLACK; -import static org.lwjgl.vulkan.VK13.*; -import static org.lwjgl.vulkan.VK13.vkCmdEndRendering; - -public class SpriteRenderer { - private static final String DESCRIPTOR_ID_PRJ = "SPRITE_DESC_ID_PRJ"; - private static final String DESCRIPTOR_ID_VIEW = "SPRITE_DESC_ID_VIEW"; - private static final String DESCRIPTOR_ID_TEXTURE = "SPRITE_DESC_ID_TEXT"; - private static final String SPRITE_FRAGMENT_SHADER_GLSL = "resources/EngineResources/SpriteShaders/sprite_fragment.glsl"; - private static final String SPRITE_FRAGMENT_SHADER_SPV = SPRITE_FRAGMENT_SHADER_GLSL + ".spv"; - private static final String SPRITE_TRANSLUCENT_FRAGMENT_SHADER_GLSL = "resources/EngineResources/SpriteShaders/sprite_translucent_fragment.glsl"; - private static final String SPRITE_TRANSLUCENT_FRAGMENT_SHADER_SPV = SPRITE_FRAGMENT_SHADER_GLSL + ".spv"; - private static final String SPRITE_VERTEX_SHADER_GLSL = "resources/EngineResources/SpriteShaders/sprite_vertex.glsl"; - private static final String SPRITE_VERTEX_SHADER_SPV = SPRITE_VERTEX_SHADER_GLSL + ".spv"; - private static final int PUSH_CONSTANTS_SIZE = VulkanUtils.VEC2_SIZE + VulkanUtils.VEC2_SIZE + VulkanUtils.VEC2_SIZE + VulkanUtils.FLOAT_SIZE + VulkanUtils.INT_SIZE; - - private final VulkanBuffer[] IndexBuffers; - private final VulkanBuffer[] VertexBuffers; - private final TextureSampler TextureSampler; - private final Map TexturesMap; - private Pipeline VkPipelineOpaque; - private Pipeline VkPipelineTranslucent; - private final DescriptorSetLayout TextDescriptorSetLayout; - private final DescriptorSetLayout descriptorLayoutVertexUniform; - - public static final int COLOUR_FORMAT = VK_FORMAT_R32G32B32A32_SFLOAT; - public static final int DEPTH_FORMAT = VK_FORMAT_D32_SFLOAT; - private final VkClearValue ClearValueDepth; - private final ByteBuffer PushConstBuffer; - private Attachment AttachmentDepth; - private Attachment AttachmentColour; - private VkRenderingAttachmentInfo AttachmentInfoDepth; - private VkClearValue ClearValueColour; - private VkRenderingAttachmentInfo.Buffer AttachmentInfoColour; - private VkRenderingInfo RenderInfo; - private final VulkanBuffer[] BufferViewMatrices; - - public SpriteRenderer(EngineInstance engineInstance, VulkanContext VkCtx, Attachment dstAttachment){ - ClearValueColour = VkClearValue.calloc().color( - c -> c.float32(0, 0.0f).float32(1, 0.0f).float32(2, 0.0f).float32(3, 0.0f)); - ClearValueDepth = VkClearValue.calloc().color(c -> c.float32(0, 0.0f)); - // AttachmentColour = CreateColourAttachment(VkCtx);// - AttachmentInfoColour = CreateColourAttachmentInfo(dstAttachment, ClearValueColour); - AttachmentDepth = CreateDepthAttachment(VkCtx); - AttachmentInfoDepth = CreateDepthAttachmentInfo(AttachmentDepth, ClearValueDepth); - RenderInfo = CreateRenderInfo(dstAttachment,AttachmentInfoColour, AttachmentInfoDepth); - //RenderInfo = CreateRenderInfo(AttachmentColour, AttachmentInfoColour, AttachmentInfoDepth); - VertexBuffers = new VulkanBuffer[VulkanUtils.MAX_IN_FLIGHT]; - IndexBuffers = new VulkanBuffer[VulkanUtils.MAX_IN_FLIGHT]; - PushConstBuffer = (MemoryUtil.memAlloc(PUSH_CONSTANTS_SIZE)); - var textureSamplerInfo = new TextureSamplerInfo(VK_SAMPLER_ADDRESS_MODE_REPEAT, - VK_BORDER_COLOR_INT_OPAQUE_BLACK, 1, true); - TextureSampler = new TextureSampler(VkCtx, textureSamplerInfo); - TextDescriptorSetLayout = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, - 0, TextureCache.MAX_TEXTURES, VK_SHADER_STAGE_FRAGMENT_BIT)); - descriptorLayoutVertexUniform = new DescriptorSetLayout(VkCtx, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, - 0, 1, VK_SHADER_STAGE_VERTEX_BIT)); - BufferViewMatrices = VulkanUtils.CreateHostVisibleBuffers(VkCtx, VulkanUtils.VEC2_SIZE * 2, VulkanUtils.MAX_IN_FLIGHT, - VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, DESCRIPTOR_ID_VIEW, descriptorLayoutVertexUniform); - - TexturesMap = new HashMap<>(); - DescriptorSetLayout[] layouts = new DescriptorSetLayout[]{ - descriptorLayoutVertexUniform, - TextDescriptorSetLayout - }; - ShaderModule[] shadermodules = CreateShaderModules(VkCtx,0); - VkPipelineOpaque = CreatePipeline(VkCtx, shadermodules, layouts, true, false, true, false, 1); - shadermodules = CreateShaderModules(VkCtx,2); - VkPipelineTranslucent = CreatePipeline(VkCtx, shadermodules, layouts, false, true, true, false, 1); - Arrays.asList(shadermodules).forEach(s->s.CleanUp(VkCtx)); - } - - private static Attachment CreateColourAttachment(VulkanContext VkCtx){ - SwapChain swapChain = VkCtx.GetSwapChain(); - VkExtent2D SwapChainExtent = swapChain.GetSwapChainExtent(); - return new Attachment(VkCtx, SwapChainExtent.width(), SwapChainExtent.height(), COLOUR_FORMAT,VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT); - } - - - private static VkRenderingAttachmentInfo.Buffer CreateColourAttachmentInfo(Attachment attachment, VkClearValue ClearValue){ - return VkRenderingAttachmentInfo.calloc(1) - .sType$Default() - .imageView(attachment.GetVkImageView().GetVulkanImageView()) - .imageLayout(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL) - .loadOp(VK_ATTACHMENT_LOAD_OP_LOAD) - .storeOp(VK_ATTACHMENT_STORE_OP_STORE) - .clearValue(ClearValue); - } - - private static Attachment CreateDepthAttachment(VulkanContext VkCtx){ - SwapChain swapChain = VkCtx.GetSwapChain(); - VkExtent2D swapChainExtent = swapChain.GetSwapChainExtent(); - return new Attachment(VkCtx, swapChainExtent.width(), swapChainExtent.height(), - DEPTH_FORMAT,VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT); - } - - - private static VkRenderingAttachmentInfo CreateDepthAttachmentInfo(Attachment DepthAttachment, VkClearValue clearValue){ - return VkRenderingAttachmentInfo.calloc() - .sType$Default() - .imageView(DepthAttachment.GetVkImageView().GetVulkanImageView()) - .imageLayout(VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL) - .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) - .storeOp(VK_ATTACHMENT_STORE_OP_DONT_CARE) - .clearValue(clearValue); - } - private static ShaderModule[] CreateShaderModules(VulkanContext VkCtx, int Translucent){ - if(EngineConfig.getInstance().RecompileShaders()){ - ShaderCompiler.CompileGLSLShaderOnChange(SPRITE_VERTEX_SHADER_GLSL, Shaderc.shaderc_glsl_vertex_shader); - ShaderCompiler.CompileGLSLShaderOnChange( Translucent == 2 ? SPRITE_TRANSLUCENT_FRAGMENT_SHADER_GLSL : SPRITE_FRAGMENT_SHADER_GLSL, Shaderc.shaderc_glsl_fragment_shader); - } - return new ShaderModule[]{ - new ShaderModule(VkCtx, VK_SHADER_STAGE_VERTEX_BIT, SPRITE_VERTEX_SHADER_SPV,null), - new ShaderModule(VkCtx, VK_SHADER_STAGE_FRAGMENT_BIT, Translucent == 2 ? SPRITE_TRANSLUCENT_FRAGMENT_SHADER_SPV : SPRITE_FRAGMENT_SHADER_SPV,null) - }; - - - } - - private static Pipeline CreatePipeline(VulkanContext VkCtx, ShaderModule[] ShaderModules, DescriptorSetLayout[] DescriptorSetLayouts, boolean DepthWrite, boolean DualRender, boolean Blending, boolean AlphaToCoverage, int BlendingMethod){ - var vertexBufferStructure = new SpriteVertexBufferStructure(); - var BuildInfo = new PipelineBuildInfo(ShaderModules,vertexBufferStructure.getVertexInput(),new int[]{MultiRenderTargetAttachments.ALBEDO_FORMAT}) - .SetDepthFormat(MultiRenderTargetAttachments.DEPTH_FORMAT) - .SetDepthWrite(DepthWrite) - .SetPushConstantRanges( - new PushConstantsRange[]{ - new PushConstantsRange(VK_SHADER_STAGE_VERTEX_BIT,0,VulkanUtils.VEC2_SIZE * 3 + VulkanUtils.FLOAT_SIZE), - new PushConstantsRange(VK_SHADER_STAGE_FRAGMENT_BIT,VulkanUtils.VEC2_SIZE * 3 + VulkanUtils.FLOAT_SIZE,VulkanUtils.INT_SIZE) - }) - .SetDescriptorSetLayouts(DescriptorSetLayouts) - .SetBlendingMethod(BlendingMethod) - .BlendingIsUsed(Blending) - .SetDualPass(DualRender) - .SetAlphaToCoverage(AlphaToCoverage); - var pipeline = new DefaultPipeline(VkCtx, BuildInfo); - Logger.debug("Pipeline Created"); - vertexBufferStructure.cleanup(); - return pipeline; - } - - private void SetPushConstants(VkCommandBuffer CmdHandle, Vector2f ScreenSize, float CameraZValue, Vector2f ModelSize, Vector2f Position, int TextureIndex, Pipeline VkPipeline){ - ModelSize.get(0,PushConstBuffer); - Position.get(VulkanUtils.VEC2_SIZE, PushConstBuffer); - ScreenSize.get(VulkanUtils.VEC2_SIZE * 2, PushConstBuffer); - PushConstBuffer.putFloat(VulkanUtils.VEC2_SIZE * 3, CameraZValue); - PushConstBuffer.putInt(VulkanUtils.VEC2_SIZE * 3 + VulkanUtils.FLOAT_SIZE, TextureIndex); - vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_VERTEX_BIT, 0, - PushConstBuffer.slice(0,VulkanUtils.VEC2_SIZE)); - vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_VERTEX_BIT, VulkanUtils.VEC2_SIZE, - PushConstBuffer.slice(VulkanUtils.VEC2_SIZE,VulkanUtils.VEC2_SIZE)); - vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_VERTEX_BIT, VulkanUtils.VEC2_SIZE * 2, - PushConstBuffer.slice(VulkanUtils.VEC2_SIZE * 2,VulkanUtils.VEC2_SIZE)); - vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_VERTEX_BIT, VulkanUtils.VEC2_SIZE *3, - PushConstBuffer.slice(VulkanUtils.VEC2_SIZE * 3,VulkanUtils.FLOAT_SIZE)); - vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_FRAGMENT_BIT, VulkanUtils.VEC2_SIZE * 3 + VulkanUtils.FLOAT_SIZE, - PushConstBuffer.slice(VulkanUtils.VEC2_SIZE* 3 + VulkanUtils.FLOAT_SIZE, VulkanUtils.INT_SIZE)); - } - - - public void Resize(EngineInstance instance, VulkanContext VkCtx, Attachment dstAttachment){ - AttachmentInfoDepth.free(); - //AttachmentColour.CleanUp(VkCtx); - AttachmentDepth.CleanUp(VkCtx); - AttachmentDepth = CreateDepthAttachment(VkCtx); - AttachmentInfoDepth = CreateDepthAttachmentInfo(AttachmentDepth, ClearValueDepth); - RenderInfo.free(); - AttachmentInfoColour.free(); - AttachmentInfoColour = CreateColourAttachmentInfo(dstAttachment, ClearValueColour); - RenderInfo = CreateRenderInfo(dstAttachment,AttachmentInfoColour, AttachmentInfoDepth); - } - - public void LoadMaterials(VulkanContext VkCtx, MaterialsCache materialsCache, TextureCache textureCache){ - DescriptorAllocator descriptorAllocator = VkCtx.GetDescriptorAllocator(); - Device device = VkCtx.GetDevice(); - - ImageView fallback = textureCache.GetTexture("resources/EngineResources/Texture/NoTexture.png").GetImageView(); - List imageViews = new ArrayList<>(); - imageViews.add(fallback); - imageViews.addAll(textureCache.GetAll2DTextures().stream().map(ITexture::GetImageView).toList()); - while (imageViews.size() < TextureCache.MAX_TEXTURES) { - imageViews.add(fallback); - } - DescriptorSet descriptorSet = VkCtx.GetDescriptorAllocator().AddDescriptorSet(device,DESCRIPTOR_ID_TEXTURE,TextDescriptorSetLayout); - descriptorSet.SetImageArray(device,imageViews,TextureSampler,0); - } - - private static VkRenderingInfo CreateRenderInfo(Attachment ColourAttachment, VkRenderingAttachmentInfo.Buffer ColourAttachmentInfo, VkRenderingAttachmentInfo DepthAttachmentInfo){ - VkRenderingInfo Result; - try(var MemStack = MemoryStack.stackPush()){ - VkExtent2D Extent = VkExtent2D.calloc(MemStack); - Extent.width(ColourAttachment.GetVkImage().GetWidth()); - Extent.height(ColourAttachment.GetVkImage().GetHeight()); - var RenderArea = VkRect2D.calloc(MemStack).extent(Extent); - Result = VkRenderingInfo.calloc() - .sType$Default() - .renderArea(RenderArea) - .layerCount(1) - .pColorAttachments(ColourAttachmentInfo) - .pDepthAttachment(DepthAttachmentInfo); - } - return Result; - } - public void cleanup(VulkanContext VkCtx){ - - VkPipelineTranslucent.CleanUp(VkCtx); - VkPipelineOpaque.CleanUp(VkCtx); - Arrays.asList(BufferViewMatrices).forEach(buffer -> buffer.cleanup(VkCtx)); - RenderInfo.free(); - AttachmentInfoColour.free(); - // AttachmentColour.CleanUp(VkCtx); - AttachmentDepth.CleanUp(VkCtx); - AttachmentInfoDepth.free(); - MemoryUtil.memFree(PushConstBuffer); - ClearValueDepth.free(); - ClearValueColour.free(); - TextDescriptorSetLayout.CleanUp(VkCtx); - descriptorLayoutVertexUniform.CleanUp(VkCtx); - TextureSampler.CleanUp(VkCtx); - } - - - public void ForwardRender(EngineInstance engineInstance, VulkanContext vulkanContext, CommandBuffer commandBuffer, ModelsCache modelsCache, Attachment SrcAttachment, int CurrentFrame){ - try(var MemStack = MemoryStack.stackPush()){ - VkCommandBuffer CommandHandle = commandBuffer.GetVulkanCommandBuffer(); -// VulkanUtils.ImageBarrier(MemStack, CommandHandle, AttachmentColour.GetVkImage().getVulkanImage(), -// VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, -// VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, -// VK_ACCESS_2_NONE, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, VK_IMAGE_ASPECT_COLOR_BIT); - - long InitialTime = System.nanoTime(); - vkCmdBeginRendering(CommandHandle, RenderInfo); - - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipelineOpaque.GetVulkanPipeline()); - - Image ColourImage = SrcAttachment.GetVkImage(); - int width = ColourImage.GetWidth(); - int height = ColourImage.GetHeight(); - var Viewport = VkViewport.calloc(1,MemStack) - .x(0) - .y(height) - .height(-height) - .width(width) - .minDepth(0.0F) - .maxDepth(1.0F); - vkCmdSetViewport(CommandHandle, 0, Viewport); - var Scissor = VkRect2D.calloc(1,MemStack) - .extent(it -> it.width(width).height(height)) - .offset(it->it.x(0).y(0)); - vkCmdSetScissor(CommandHandle, 0, Scissor); - - VulkanUtils.CopyVector2ToBuffer(vulkanContext, BufferViewMatrices[CurrentFrame],engineInstance.scene().Get2DCamera().GetPosition(), 0); - VulkanUtils.CopyVector2ToBuffer(vulkanContext, BufferViewMatrices[CurrentFrame],engineInstance.scene().Get2DCamera().GetScale(), VulkanUtils.VEC2_SIZE); - DescriptorAllocator descriptorAllocator = vulkanContext.GetDescriptorAllocator(); - LongBuffer DescriptorSets = MemStack.mallocLong(2) - .put(0,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_VIEW, CurrentFrame).GetVkDescriptorSet()) - .put(1,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_TEXTURE).GetVkDescriptorSet()); - vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipelineOpaque.GetVulkanPipelineLayout(),0,DescriptorSets,null); - RenderActors(engineInstance, CommandHandle, modelsCache, false, VkPipelineOpaque); - - vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipelineTranslucent.GetVulkanPipeline()); - vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipelineTranslucent.GetVulkanPipelineLayout(), 0, DescriptorSets, null); - RenderActors(engineInstance, CommandHandle, modelsCache, true, VkPipelineTranslucent); - - vkCmdEndRendering(CommandHandle); - } - } - - public void CompileSprites(VulkanContext VkCtx, ModelsCache modelsCache, TextureCache textureCache){ - Sprite.SpriteRegistry.forEach((id, sprite) -> { - sprite.CompileSprite(textureCache,modelsCache,VkCtx); - }); - } - - public void Render(EngineInstance engineInstance,VulkanContext vulkanContext, CommandBuffer commandBuffer, Attachment SrcAttachment, ModelsCache modelsCache, int CurrentFrame){ - - ForwardRender(engineInstance,vulkanContext,commandBuffer,modelsCache,SrcAttachment,CurrentFrame); - } - - public static final Vector2f ScreenSize = new Vector2f(1720,720); - - private void RenderActors(EngineInstance instance, VkCommandBuffer CommandHandle, ModelsCache modelsCache, boolean Transparent, Pipeline pipeline){ - try(var MemStack = MemoryStack.stackPush()){ - LongBuffer offsets = MemStack.mallocLong(1).put(0,0L); - LongBuffer vertexBuffer = MemStack.mallocLong(1); - IScene scene = instance.scene(); - List Sprites = scene.GetSprites(); - int ActorCount = Sprites.size(); - for(int i = 0; i < ActorCount; i++){ - if(i < Sprites.size()) { - var Actor = Sprites.get(i); - if(Actor != null) { - if(Objects.equals(Actor.GetModelID(), "TO_BE_FULFILLED_LATER"))continue; - VulkanModel model = modelsCache.GetModel(Actor.GetModelID()); - List VkMeshList = model.GetVkMeshList(); - int MeshCount = VkMeshList.size(); - for (int j = 0; j < MeshCount; j++) { - var VkMesh = VkMeshList.get(j); - SetPushConstants(CommandHandle, ScreenSize, Actor.GetCameraZValue(), Actor.GetScale(), Actor.GetPosition(),Actor.GetTexturePosition(),pipeline); - vertexBuffer.put(0, VkMesh.VerticesBuffer().GetBuffer()); - vkCmdBindVertexBuffers(CommandHandle, 0, vertexBuffer, offsets); - vkCmdBindIndexBuffer(CommandHandle, VkMesh.IndicesBuffer().GetBuffer(), 0, VK_INDEX_TYPE_UINT32); - vkCmdDrawIndexed(CommandHandle, VkMesh.IndicesCount(), 1, 0, 0, 0); - } - } - } - } - } - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/SpriteVertexBufferStructure.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/SpriteVertexBufferStructure.java deleted file mode 100644 index 8a06f64..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/SpriteVertexBufferStructure.java +++ /dev/null @@ -1,69 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.SpriteRendering; - -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.vulkan.VkPipelineVertexInputStateCreateInfo; -import org.lwjgl.vulkan.VkVertexInputAttributeDescription; -import org.lwjgl.vulkan.VkVertexInputBindingDescription; - -import static org.lwjgl.vulkan.VK10.VK_FORMAT_R32G32_SFLOAT; -import static org.lwjgl.vulkan.VK13.VK_FORMAT_R32G32B32_SFLOAT; -import static org.lwjgl.vulkan.VK13.VK_VERTEX_INPUT_RATE_VERTEX; - -public class SpriteVertexBufferStructure { - public static final int TEXT_COORD_COMPONENTS = 2; - private static final int NUMBER_OF_ATTRIBUTES = 2; - private static final int POSITION_COMPONENTS = 2; - public static int VertexInputSize = 5 * VulkanUtils.FLOAT_SIZE; - - private final VkPipelineVertexInputStateCreateInfo VertexInput; - private final VkVertexInputAttributeDescription.Buffer VertexInputAttributes; - private final VkVertexInputBindingDescription.Buffer VertexInputBindings; - - public static int GetVertexInputSize(){ - int Offset = 0; - Offset += POSITION_COMPONENTS * VulkanUtils.FLOAT_SIZE; - Offset += TEXT_COORD_COMPONENTS * VulkanUtils.FLOAT_SIZE; - VertexInputSize = Offset; - return VertexInputSize; - } - - public SpriteVertexBufferStructure(){ - VertexInputAttributes = VkVertexInputAttributeDescription.calloc(NUMBER_OF_ATTRIBUTES); - VertexInputBindings = VkVertexInputBindingDescription.calloc(1); - VertexInput = VkPipelineVertexInputStateCreateInfo.calloc(); - - int i =0; - int Offset = 0; - //vertex position - VertexInputAttributes.get(i) - .binding(0) - .location(i) - .format(VK_FORMAT_R32G32B32_SFLOAT) - .offset(Offset); - i++; - Offset += POSITION_COMPONENTS * VulkanUtils.FLOAT_SIZE; - //texture coordinates - VertexInputAttributes.get(i) - .binding(0) - .location(i) - .format(VK_FORMAT_R32G32_SFLOAT) - .offset(Offset); - - int Stride = Offset + TEXT_COORD_COMPONENTS * VulkanUtils.FLOAT_SIZE; - VertexInputBindings.get(0) - .binding(0) - .stride(Stride) - .inputRate(VK_VERTEX_INPUT_RATE_VERTEX); - VertexInput - .sType$Default() - .pVertexAttributeDescriptions(VertexInputAttributes) - .pVertexBindingDescriptions(VertexInputBindings); - } - public void cleanup(){ - VertexInput.free(); - VertexInputAttributes.free(); - } - public VkPipelineVertexInputStateCreateInfo getVertexInput(){ - return VertexInput; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/TextureAlphaBounds.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/TextureAlphaBounds.java deleted file mode 100644 index 7f2fd49..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/SpriteRendering/TextureAlphaBounds.java +++ /dev/null @@ -1,69 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.SpriteRendering; - -import java.nio.ByteBuffer; - -public final class TextureAlphaBounds { - - private TextureAlphaBounds() { - } - - public static AlphaBounds find(ByteBuffer rgba, int width, int height, int alphaThreshold) { - int minX = width; - int minY = height; - int maxX = -1; - int maxY = -1; - - for (int y = 0; y < height; y++) { - for (int x = 0; x < width; x++) { - int index = ((y * width) + x) * 4; - int alpha = rgba.get(index + 3) & 0xFF; - - if (alpha >= alphaThreshold) { - if (x < minX) { - minX = x; - } - if (y < minY) { - minY = y; - } - if (x > maxX) { - maxX = x; - } - if (y > maxY) { - maxY = y; - } - } - } - } - - if (maxX < minX || maxY < minY) { - return new AlphaBounds(0, 0, width - 1, height - 1, width, height); - } - - return new AlphaBounds(minX, minY, maxX, maxY, width, height); - } - public record AlphaBounds( int minX,int minY,int maxX, int maxY,int textureWidth,int textureHeight) { - public int width() { - return maxX - minX + 1; - } - - public int height() { - return maxY - minY + 1; - } - - public float u0() { - return (float) minX / (float) textureWidth; - } - - public float v0() { - return (float) minY / (float) textureHeight; - } - - public float u1() { - return (float) (maxX + 1) / (float) textureWidth; - } - - public float v1() { - return (float) (maxY + 1) / (float) textureHeight; - } - } -} \ No newline at end of file diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VertexBufferStructure.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VertexBufferStructure.java deleted file mode 100644 index a99975b..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VertexBufferStructure.java +++ /dev/null @@ -1,97 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering; - -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.vulkan.VkPipelineVertexInputStateCreateInfo; -import org.lwjgl.vulkan.VkVertexInputAttributeDescription; -import org.lwjgl.vulkan.VkVertexInputBindingDescription; - -import static org.lwjgl.vulkan.VK10.VK_FORMAT_R32G32_SFLOAT; -import static org.lwjgl.vulkan.VK13.VK_FORMAT_R32G32B32_SFLOAT; -import static org.lwjgl.vulkan.VK13.VK_VERTEX_INPUT_RATE_VERTEX; - -public class VertexBufferStructure { - public static final int TEXT_COORD_COMPONENTS = 2; - public static final int NORMAL_COMPONENTS = 3; - private static final int NUMBER_OF_ATTRIBUTES = 5; - private static final int POSITION_COMPONENTS = 3; - public static int VertexInputSize = 5 * VulkanUtils.FLOAT_SIZE; - - private final VkPipelineVertexInputStateCreateInfo VertexInput; - private final VkVertexInputAttributeDescription.Buffer VertexInputAttributes; - private final VkVertexInputBindingDescription.Buffer VertexInputBindings; - - public static int GetVertexInputSize(){ - int Offset = 0; - Offset += POSITION_COMPONENTS * VulkanUtils.FLOAT_SIZE; - Offset += NORMAL_COMPONENTS * VulkanUtils.FLOAT_SIZE; - Offset += NORMAL_COMPONENTS * VulkanUtils.FLOAT_SIZE; - Offset += NORMAL_COMPONENTS * VulkanUtils.FLOAT_SIZE; - Offset += TEXT_COORD_COMPONENTS * VulkanUtils.FLOAT_SIZE; - VertexInputSize = Offset; - return VertexInputSize; - } - - public VertexBufferStructure(){ - VertexInputAttributes = VkVertexInputAttributeDescription.calloc(NUMBER_OF_ATTRIBUTES); - VertexInputBindings = VkVertexInputBindingDescription.calloc(1); - VertexInput = VkPipelineVertexInputStateCreateInfo.calloc(); - - int i =0; - int Offset = 0; - //vertex position - VertexInputAttributes.get(i) - .binding(0) - .location(i) - .format(VK_FORMAT_R32G32B32_SFLOAT) - .offset(Offset); - i++; - Offset += POSITION_COMPONENTS * VulkanUtils.FLOAT_SIZE; - //Normals - VertexInputAttributes.get(i) - .binding(0) - .location(i) - .format(VK_FORMAT_R32G32B32_SFLOAT) - .offset(Offset); - i++; - Offset += NORMAL_COMPONENTS * VulkanUtils.FLOAT_SIZE; - //Tangents - VertexInputAttributes.get(i) - .binding(0) - .location(i) - .format(VK_FORMAT_R32G32B32_SFLOAT) - .offset(Offset); - i++; - Offset += NORMAL_COMPONENTS * VulkanUtils.FLOAT_SIZE; - //BiTangents - VertexInputAttributes.get(i) - .binding(0) - .location(i) - .format(VK_FORMAT_R32G32B32_SFLOAT) - .offset(Offset); - i++; - Offset += NORMAL_COMPONENTS * VulkanUtils.FLOAT_SIZE; - //texture coordinates - VertexInputAttributes.get(i) - .binding(0) - .location(i) - .format(VK_FORMAT_R32G32_SFLOAT) - .offset(Offset); - - int Stride = Offset + TEXT_COORD_COMPONENTS * VulkanUtils.FLOAT_SIZE; - VertexInputBindings.get(0) - .binding(0) - .stride(Stride) - .inputRate(VK_VERTEX_INPUT_RATE_VERTEX); - VertexInput - .sType$Default() - .pVertexAttributeDescriptions(VertexInputAttributes) - .pVertexBindingDescriptions(VertexInputBindings); - } - public void cleanup(){ - VertexInput.free(); - VertexInputAttributes.free(); - } - public VkPipelineVertexInputStateCreateInfo getVertexInput(){ - return VertexInput; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/MaterialData.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/MaterialData.java deleted file mode 100644 index 2a90378..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/MaterialData.java +++ /dev/null @@ -1,6 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel; - -import org.joml.Vector4f; - -public record MaterialData(String ID, String TexturePath,String NormalTexturePath,String MetalRoughnessMap, Vector4f DiffuseColour,float Roughness, float Metallic, String EmissiveTexture,Vector4f EmissiveColour, String TranslucencyTexture, float Translucency, String OpacityTexture, float Opacity, Vector4f ColorTransparency, float Refractiveness, float Reflectiveness) { -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/MaterialsCache.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/MaterialsCache.java deleted file mode 100644 index 25f0070..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/MaterialsCache.java +++ /dev/null @@ -1,194 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel; - -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.ITexture; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.TextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.IndexedLinkedHashMap; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandPool; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.GPUSynchronisation.TransferBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Queues.Queue; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.joml.Vector4f; -import org.lwjgl.system.MemoryUtil; -import org.tinylog.Logger; - -import java.nio.ByteBuffer; -import java.util.List; - -import static org.lwjgl.util.vma.Vma.VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT; -import static org.lwjgl.util.vma.Vma.VMA_MEMORY_USAGE_AUTO; -import static org.lwjgl.vulkan.VK10.*; - -public class MaterialsCache { - private static final int MATERIAL_RAW_SIZE = VulkanUtils.VEC4_SIZE * 4 + (VulkanUtils.INT_SIZE * 2 + VulkanUtils.FLOAT_SIZE) * 2 + (VulkanUtils.INT_SIZE * 4) + VulkanUtils.FLOAT_SIZE * 2; - private static final int MATERIAL_SIZE = 16 * (int)(Math.ceil(MATERIAL_RAW_SIZE/16.0)); - private final IndexedLinkedHashMap MaterialsMap; - private VulkanBuffer MaterialsBuffer; - - public MaterialsCache(){ - MaterialsMap = new IndexedLinkedHashMap<>(); - } - - //create staging buffer and GPU only accessibly buffer, add any located textures - public void LoadMaterials(VulkanContext VkCtx, List Materials, TextureCache textureCache, CommandPool commandPool, Queue queue){ - Logger.debug("MATERIAL SIZE: [{}], Expected Size: 96, raw size [{}]", MATERIAL_SIZE,MATERIAL_RAW_SIZE); - int MaterialCount = Materials.size(); - int BufferSize = MATERIAL_SIZE * MaterialCount; - var SrcBuffer = new VulkanBuffer(VkCtx, BufferSize, - VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VMA_MEMORY_USAGE_AUTO, VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); - MaterialsBuffer = new VulkanBuffer(VkCtx, BufferSize, - VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO,0,0); - - var CmdBuffer = new CommandBuffer(VkCtx, commandPool, true, true); - CmdBuffer.BeginRecording(); - - TransferBuffer transferBuffer = new TransferBuffer(SrcBuffer,MaterialsBuffer); - long MappedMemory = SrcBuffer.MapMemory(VkCtx); - ByteBuffer data = MemoryUtil.memByteBuffer(MappedMemory, (int)SrcBuffer.GetRequestedSize()); - - int Offset = 0; - for(int i = 0; i < MaterialCount; i++){ - int materialBaseOffset = i * MATERIAL_SIZE; - Offset = materialBaseOffset; - var Material = Materials.get(i); - String TexturePath = Material.TexturePath(); - boolean hasDiffuseTexture = TexturePath != null && !TexturePath.isEmpty(); - boolean TransparentTexture; - Logger.debug("Material Texture Path -> [{}]",Material.TexturePath()); - - if(hasDiffuseTexture){ - ITexture newTexture = textureCache.AddTexture(VkCtx, TexturePath, TexturePath, VK_FORMAT_R8G8B8A8_SRGB); - if(newTexture == null) { - TexturePath = "resources/EngineResources/Texture/NoTexture.png"; - textureCache.AddTexture(VkCtx, TexturePath, TexturePath, VK_FORMAT_R8G8B8A8_SRGB); - hasDiffuseTexture = false; - TransparentTexture = false; - } - else { - TransparentTexture = newTexture.HasTransparency(); - } - } else{ - TexturePath = "resources/EngineResources/Texture/NoTexture.png"; - textureCache.AddTexture(VkCtx, TexturePath, TexturePath, VK_FORMAT_R8G8B8A8_SRGB); - TransparentTexture = Material.DiffuseColour().w < 1.0f; - } - VulkanMaterial newMaterial = new VulkanMaterial(Material.ID(),TransparentTexture); - MaterialsMap.put(newMaterial.ID(), newMaterial); - Logger.trace(Material.toString()); - - Material.DiffuseColour().get(Offset,data); - Offset += VulkanUtils.VEC4_SIZE; - data.putInt(Offset, hasDiffuseTexture ? 1 : 0); - Offset += VulkanUtils.INT_SIZE; - data.putInt(Offset, textureCache.GetPosition(TexturePath)); - Offset += VulkanUtils.INT_SIZE; - - String NormalMap = Material.NormalTexturePath(); - boolean hasNormalMap = NormalMap != null && !NormalMap.isEmpty(); - if(hasNormalMap){ - textureCache.AddTexture(VkCtx,NormalMap,NormalMap,VK_FORMAT_R8G8B8A8_UNORM); - }else NormalMap = "resources/EngineResources/Texture/NoTexture.png"; - data.putInt(Offset, hasNormalMap ? 1 : 0); - Offset += VulkanUtils.INT_SIZE; - data.putInt(Offset, textureCache.GetPosition(NormalMap)); - Offset += VulkanUtils.INT_SIZE; - - String RoughnessMap = Material.MetalRoughnessMap(); - boolean hasRoughness = RoughnessMap != null && !RoughnessMap.equals("null") && !RoughnessMap.isEmpty(); - if(hasRoughness){ - textureCache.AddTexture(VkCtx,RoughnessMap,RoughnessMap,VK_FORMAT_R8G8B8A8_UNORM); - }else RoughnessMap = "resources/EngineResources/Texture/NoTexture.png"; - data.putInt(Offset, hasRoughness ? 1 : 0); - Offset += VulkanUtils.INT_SIZE; - data.putInt(Offset, textureCache.GetPosition(RoughnessMap)); - Offset += VulkanUtils.INT_SIZE; - - data.putFloat(Offset, Material.Roughness()); - Offset += VulkanUtils.FLOAT_SIZE; - data.putFloat(Offset, Material.Metallic()); - Offset += VulkanUtils.FLOAT_SIZE; - - if(Material.EmissiveColour() != null) { - Material.EmissiveColour().get(Offset, data); - } - else new Vector4f(0,0,0,0).get(Offset,data); - Offset += VulkanUtils.VEC4_SIZE; - String EmissiveMap = Material.EmissiveTexture(); - boolean hasEmissiveMap = EmissiveMap != null && !EmissiveMap.equals("null") && !EmissiveMap.isEmpty(); - if(hasEmissiveMap){ - textureCache.AddTexture(VkCtx,EmissiveMap,EmissiveMap,VK_FORMAT_R8G8B8A8_UNORM); - } else EmissiveMap = "resources/EngineResources/Texture/NoTexture.png"; - data.putInt(Offset, hasEmissiveMap ? 1 : 0); - Offset += VulkanUtils.INT_SIZE; - data.putInt(Offset, textureCache.GetPosition(EmissiveMap)); - Offset += VulkanUtils.INT_SIZE; - - String TranslucencyMap = Material.TranslucencyTexture(); - boolean hasTranslucency = TranslucencyMap != null && !TranslucencyMap.equals("null") && !TranslucencyMap.isEmpty(); - if(hasTranslucency){ - textureCache.AddTexture(VkCtx,TranslucencyMap,TranslucencyMap,VK_FORMAT_R8G8B8A8_UNORM); - }else TranslucencyMap = "resources/EngineResources/Texture/NoTexture.png"; - data.putInt(Offset, hasTranslucency ? 1 : 0); - Offset += VulkanUtils.INT_SIZE; - data.putInt(Offset, textureCache.GetPosition(TranslucencyMap)); - Offset += VulkanUtils.INT_SIZE; - - data.putFloat(Offset, Material.Translucency()); - Offset += VulkanUtils.FLOAT_SIZE; - - String OpacityMap = Material.OpacityTexture(); - boolean hasOpacity = OpacityMap != null && !OpacityMap.equals("null") && !OpacityMap.isEmpty(); - if(hasOpacity){ - textureCache.AddTexture(VkCtx,OpacityMap,OpacityMap,VK_FORMAT_R8G8B8A8_UNORM); - }else OpacityMap = "resources/EngineResources/Texture/NoTexture.png"; - data.putInt(Offset, hasOpacity ? 1 : 0); - Offset += VulkanUtils.INT_SIZE; - data.putInt(Offset, textureCache.GetPosition(OpacityMap)); - Offset += VulkanUtils.INT_SIZE; - - data.putFloat(Offset, Material.Opacity()); - Offset += VulkanUtils.FLOAT_SIZE; - - data.putFloat(Offset, Material.Reflectiveness()); - Offset += VulkanUtils.FLOAT_SIZE; - data.putFloat(Offset, Material.Refractiveness()); - Offset += VulkanUtils.FLOAT_SIZE; - - Offset = materialBaseOffset + MATERIAL_SIZE; - } - // data.position(0); - - // SrcBuffer.Flush(VkCtx); - SrcBuffer.UnMapMemory(VkCtx); - transferBuffer.RecordTransferCommand(CmdBuffer); - CmdBuffer.EndRecording(); - CmdBuffer.SubmitAndWait(VkCtx,queue); - CmdBuffer.cleanup(VkCtx,commandPool); - transferBuffer.SrcBuffer().cleanup(VkCtx); - } - - - public void CleanUp(VulkanContext VkCtx){ - if(MaterialsBuffer != null){ - MaterialsBuffer.cleanup(VkCtx); - } - } - - public IndexedLinkedHashMap GetMaterialCache(){return MaterialsMap;} - public VulkanMaterial GetMaterial(String ID){return MaterialsMap.get(ID);} - - public VulkanBuffer GetMaterialsBuffer(){return MaterialsBuffer;} - - public int GetPosition(String ID){ - int result = -1; - if(ID != null){ - result = MaterialsMap.GetIndexOf(ID); - } else{ - Logger.warn("Missing Material [{}]",ID); - } - return result; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/VulkanMaterial.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/VulkanMaterial.java deleted file mode 100644 index 2ddcb75..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/VulkanMaterial.java +++ /dev/null @@ -1,4 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel; - -public record VulkanMaterial(String ID, boolean HasTransparency) { -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DisplayToScreen/SceneRenderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DisplayToScreen/SceneRenderer.java deleted file mode 100644 index ce3040c..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DisplayToScreen/SceneRenderer.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.MultiRenderTargetAttachments; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Attachment; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.TextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.MaterialsCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel.ModelsCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; - -public interface SceneRenderer { - - public void Render(EngineInstance engineInstance, VulkanContext vulkanContext, CommandBuffer commandBuffer, ModelsCache modelsCache, MaterialsCache materialsCache, int CurrentFrame); - public void Resize(EngineInstance instance, VulkanContext VkCtx); - public void LoadMaterials(VulkanContext VkCtx, MaterialsCache materialsCache, TextureCache textureCache); - public void cleanup(VulkanContext VkCtx); - public MultiRenderTargetAttachments GetMRTAttachments(); - public Attachment GetAttachmentColour(); - public void RebuildPipelines(VulkanContext VkCtx); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Util/VulkanUtils.java b/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Util/VulkanUtils.java deleted file mode 100644 index 6d8b588..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Util/VulkanUtils.java +++ /dev/null @@ -1,329 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util; - -import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.DynamicMesh.DeferredResource; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.DescriptorAllocator; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.DescriptorSet; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.DescriptorSetLayout; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import org.joml.Matrix4f; -import org.joml.Vector2f; -import org.lwjgl.system.MemoryStack; -import org.lwjgl.system.MemoryUtil; -import org.lwjgl.vulkan.*; -import org.tinylog.Logger; - -import java.io.BufferedInputStream; -import java.io.ByteArrayInputStream; -import java.io.InputStream; -import java.nio.*; -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; -import java.util.Locale; - -import static org.lwjgl.util.vma.Vma.VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT; -import static org.lwjgl.util.vma.Vma.VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE; -import static org.lwjgl.vulkan.VK13.*; - -public class VulkanUtils { - public static final int MAX_IN_FLIGHT = 2; - public enum OSType {WINDOWS, MACOS, LINUX, UNSUPPORTED} - - public static final int FLOAT_SIZE = 4; - public static final int VEC3_SIZE = 3 * FLOAT_SIZE; - public static final int INT_SIZE = 4; - public static final int MATRIX4X4_SIZE = 16 * FLOAT_SIZE; - public static final int VEC4_SIZE = 4 * FLOAT_SIZE; - public static final int VEC2_SIZE = 2 * FLOAT_SIZE; - public static final int SHORT_LENGTH = 2; - public static final int BOOLEAN_SIZE = 4; - - private static final List DeletionQueue = new ArrayList<>(); - - public static void QueueForDeletion(long bufferHandle, long memoryHandle) { - synchronized (DeletionQueue) { - DeletionQueue.add(new DeferredResource(bufferHandle, memoryHandle, MAX_IN_FLIGHT)); - } - } - - public static void ProcessDeferredDeletionQueue(Device device) { - VkDevice vkDevice = device.FetchVulkanDevice(); - - synchronized (DeletionQueue) { - Iterator iterator = DeletionQueue.iterator(); - while (iterator.hasNext()) { - DeferredResource resource = iterator.next(); - resource.framesLeft--; - if (resource.framesLeft <= 0) { - if (resource.bufferHandle != VK_NULL_HANDLE) { - vkDestroyBuffer(vkDevice, resource.bufferHandle, null); - } - if (resource.memoryHandle != VK_NULL_HANDLE) { - vkFreeMemory(vkDevice, resource.memoryHandle, null); - } - iterator.remove(); - } - } - } - } - - public static void CleanUpRemaining(Device device) { - VkDevice vkDevice = device.FetchVulkanDevice(); - synchronized (DeletionQueue) { - for (DeferredResource resource : DeletionQueue) { - vkDestroyBuffer(vkDevice, resource.bufferHandle, null); - vkFreeMemory(vkDevice, resource.memoryHandle, null); - } - DeletionQueue.clear(); - } - } - - public static void CopyVector2ToBuffer(VulkanContext VkCtx, VulkanBuffer VkBuffer, Vector2f vector, int Offset){ - long MappedMemory = VkBuffer.MapMemory(VkCtx); - ByteBuffer matrixBuffer = MemoryUtil.memByteBuffer(MappedMemory, (int)VkBuffer.GetRequestedSize()); - vector.get(Offset, matrixBuffer); - VkBuffer.UnMapMemory(VkCtx); - } - - public static void CopyMatrixToBuffer(VulkanContext VkCtx, VulkanBuffer VkBuffer, Matrix4f matrix, int Offset){ - long MappedMemory = VkBuffer.MapMemory(VkCtx); - ByteBuffer matrixBuffer = MemoryUtil.memByteBuffer(MappedMemory, (int)VkBuffer.GetRequestedSize()); - matrix.get(Offset, matrixBuffer); - VkBuffer.UnMapMemory(VkCtx); - } - - public static long CreateBuffer(Device device, long size, int usage, int requirementsMask, LongBuffer pMemoryOut) { - VkDevice vkDevice = device.FetchVulkanDevice(); - long bufferHandle; - - try (MemoryStack stack = MemoryStack.stackPush()) { - VkBufferCreateInfo bufferInfo = VkBufferCreateInfo.calloc(stack) - .sType(VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO) - .size(size) - .usage(usage) - .sharingMode(VK_SHARING_MODE_EXCLUSIVE); - - LongBuffer pBuffer = stack.mallocLong(1); - int err = vkCreateBuffer(vkDevice, bufferInfo, null, pBuffer); - if (err != VK_SUCCESS) { - throw new RuntimeException("Failed to create Vulkan buffer. Error code: " + err); - } - bufferHandle = pBuffer.get(0); - - VkMemoryRequirements memRequirements = VkMemoryRequirements.calloc(stack); - vkGetBufferMemoryRequirements(vkDevice, bufferHandle, memRequirements); - - VkMemoryAllocateInfo allocInfo = VkMemoryAllocateInfo.calloc(stack) - .sType(VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO) - .allocationSize(memRequirements.size()) - .memoryTypeIndex(findMemoryType(device, memRequirements.memoryTypeBits(), requirementsMask)); - - int allocErr = vkAllocateMemory(vkDevice, allocInfo, null, pMemoryOut); - if (allocErr != VK_SUCCESS) { - throw new RuntimeException("Failed to allocate Vulkan buffer memory. Error code: " + allocErr); - } - - vkBindBufferMemory(vkDevice, bufferHandle, pMemoryOut.get(0), 0); - } - - return bufferHandle; - } - - private static int findMemoryType(Device device, int typeFilter, int properties) { - VkPhysicalDeviceMemoryProperties memProperties = VkPhysicalDeviceMemoryProperties.calloc(); - vkGetPhysicalDeviceMemoryProperties(device.FetchVulkanDevice().getPhysicalDevice(), memProperties); - - for (int i = 0; i < memProperties.memoryTypeCount(); i++) { - if ((typeFilter & (1 << i)) != 0 && - (memProperties.memoryTypes(i).propertyFlags() & properties) == properties) { - return i; - } - } - throw new RuntimeException("Failed to find suitable memory type for buffer allocation!"); - } - - public static VulkanBuffer CreateRawVertexAttrBuffer(VulkanContext VkCtx, long BufferSize) { - return new VulkanBuffer( - VkCtx, - BufferSize, - VK_BUFFER_USAGE_VERTEX_BUFFER_BIT, - VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE, - VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT - ); - } - public static VulkanBuffer[] CreateHostVisibleBuffers(VulkanContext VkCtx, long BufferSize, int BufferCount, int Usage, String ID, DescriptorSetLayout layout){ - DescriptorAllocator descriptorAllocator = VkCtx.GetDescriptorAllocator(); - Device device = VkCtx.GetDevice(); - VulkanBuffer[] Result = new VulkanBuffer[BufferCount]; - descriptorAllocator.AddDescriptorSets(device, ID, BufferCount, layout); - DescriptorSetLayout.LayoutInformation LayoutInfo = layout.GetLayoutInfo(); - for(int i = 0; i < BufferCount; i++){ - Result[i] = new VulkanBuffer(VkCtx, BufferSize, Usage,VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE,VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT |VK_MEMORY_PROPERTY_HOST_COHERENT_BIT); - DescriptorSet descriptorSet = descriptorAllocator.GetDescriptorSet(ID, i); - descriptorSet.SetBuffer(device, Result[i], Result[i].GetRequestedSize(), layout.GetLayoutInfo().Binding(),layout.GetLayoutInfo().DescriptorType()); - - } - return Result; - } - public static VulkanBuffer CreateHostVisibleBuffer(VulkanContext VkCtx, long BufferSize, int Usage, String ID, DescriptorSetLayout layout){ - var Buffer = new VulkanBuffer(VkCtx, BufferSize, Usage,VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE,VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); - Device device = VkCtx.GetDevice(); - DescriptorSet descriptorSet = VkCtx.GetDescriptorAllocator().AddDescriptorSet(device, ID, layout); - descriptorSet.SetBuffer(device, Buffer, Buffer.GetRequestedSize(), layout.GetLayoutInfo().Binding(),layout.GetLayoutInfo().DescriptorType()); - return Buffer; - } - - public static int MemoryTypeFromProperties(VulkanContext vulkanContext, int TypeBits, int ReqMask){ - int result = -1; - VkMemoryType.Buffer MemoryTypes = vulkanContext.GetPhysicalDevice().GetMemoryProperties().memoryTypes(); - for(int i = 0; i < VK_MAX_MEMORY_TYPES; i++){ - if((TypeBits & 1) == 1 && (MemoryTypes.get(i).propertyFlags() & ReqMask)==ReqMask){ - result = i; - break; - } - TypeBits >>= 1; - } - if(result < 0){ - throw new RuntimeException("Failed to find MemoryType"); - } - return result; - } - - public static OSType getOS() { - OSType result; - String os = System.getProperty("os.name", "generic").toLowerCase(Locale.ENGLISH); - if ((os.contains("mac")) || (os.contains("darwin"))) { - result = OSType.MACOS; - } else if (os.contains("win")) { - result = OSType.WINDOWS; - } else if (os.contains("nux")) { - result = OSType.LINUX; - } else { - result = OSType.UNSUPPORTED; - } - return result; - } - - - public static void BufferBarrier(MemoryStack MemStack, VkCommandBuffer CommandHandle, long BufferHandle, - long SrcStage,long DstStage,long SrcAccess,long DstAccess){ - var BufferBarrier = VkBufferMemoryBarrier2.calloc(1, MemStack) - .sType$Default() - .srcStageMask(SrcStage) - .dstStageMask(DstStage) - .srcAccessMask(SrcAccess) - .dstAccessMask(DstAccess) - .srcQueueFamilyIndex(VK_QUEUE_FAMILY_IGNORED) - .dstQueueFamilyIndex(VK_QUEUE_FAMILY_IGNORED) - .buffer(BufferHandle) - .offset(0) - .size(VK_WHOLE_SIZE); - VkDependencyInfo DependencyInfo = VkDependencyInfo.calloc(MemStack) - .sType$Default() - .pBufferMemoryBarriers(BufferBarrier); - vkCmdPipelineBarrier2(CommandHandle, DependencyInfo); - } - - public static void BufferBarriers(MemoryStack MemStack,VkCommandBuffer CommandHandle,long[] Buffers, - long SrcStage,long DstStage,long SrcAccess,long DstAccess ){ - var BufferBarriers = VkBufferMemoryBarrier2.calloc(Buffers.length, MemStack); - for (int i = 0; i < Buffers.length; i++) { - BufferBarriers.get(i) - .sType$Default() - .srcStageMask(SrcStage) - .dstStageMask(DstStage) - .srcAccessMask(SrcAccess) - .dstAccessMask(DstAccess) - .srcQueueFamilyIndex(VK_QUEUE_FAMILY_IGNORED) - .dstQueueFamilyIndex(VK_QUEUE_FAMILY_IGNORED) - .buffer(Buffers[i]) - .offset(0) - .size(VK_WHOLE_SIZE); - } - VkDependencyInfo DependencyInfo = VkDependencyInfo.calloc(MemStack) - .sType$Default() - .pBufferMemoryBarriers(BufferBarriers); - - vkCmdPipelineBarrier2(CommandHandle, DependencyInfo); - } - - public static void ImageBarrier(MemoryStack MemStack, VkCommandBuffer CommandHandle, long Image, int OldLayout, - int NewLayout, long SrcStage, long DstStage, long SrcAccess, long DstAccess, - int AspectMask){ - var ImageBarrier = VkImageMemoryBarrier2.calloc(1, MemStack) - .sType$Default() - .oldLayout(OldLayout) - .newLayout(NewLayout) - .srcStageMask(SrcStage) - .dstStageMask(DstStage) - .srcAccessMask(SrcAccess) - .dstAccessMask(DstAccess) - .srcQueueFamilyIndex(VK_QUEUE_FAMILY_IGNORED) - .dstQueueFamilyIndex(VK_QUEUE_FAMILY_IGNORED) - .subresourceRange(it -> it - .aspectMask(AspectMask) - .baseMipLevel(0) - .levelCount(VK_REMAINING_MIP_LEVELS) - .baseArrayLayer(0) - .layerCount(VK_REMAINING_ARRAY_LAYERS)) - .image(Image); - VkDependencyInfo DependencyInfo = VkDependencyInfo.calloc(MemStack) - .sType$Default() - .pImageMemoryBarriers(ImageBarrier); - vkCmdPipelineBarrier2(CommandHandle, DependencyInfo); - } - public static void vkCheck(int Error, String ErrorMessage) { - if (Error != VK_SUCCESS) { - String ErrorCode = switch (Error) { - case VK_NOT_READY -> "VK_NOT_READY"; - case VK_TIMEOUT -> "VK_TIMEOUT"; - case VK_EVENT_SET -> "VK_EVENT_SET"; - case VK_EVENT_RESET -> "VK_EVENT_RESET"; - case VK_INCOMPLETE -> "VK_INCOMPLETE"; - case VK_ERROR_OUT_OF_HOST_MEMORY -> "VK_ERROR_OUT_OF_HOST_MEMORY"; - case VK_ERROR_OUT_OF_DEVICE_MEMORY -> "VK_ERROR_OUT_OF_DEVICE_MEMORY"; - case VK_ERROR_INITIALIZATION_FAILED -> "VK_ERROR_INITIALIZATION_FAILED"; - case VK_ERROR_DEVICE_LOST -> "VK_ERROR_DEVICE_LOST"; - case VK_ERROR_MEMORY_MAP_FAILED -> "VK_ERROR_MEMORY_MAP_FAILED"; - case VK_ERROR_LAYER_NOT_PRESENT -> "VK_ERROR_LAYER_NOT_PRESENT"; - case VK_ERROR_EXTENSION_NOT_PRESENT -> "VK_ERROR_EXTENSION_NOT_PRESENT"; - case VK_ERROR_FEATURE_NOT_PRESENT -> "VK_ERROR_FEATURE_NOT_PRESENT"; - case VK_ERROR_INCOMPATIBLE_DRIVER -> "VK_ERROR_INCOMPATIBLE_DRIVER"; - case VK_ERROR_TOO_MANY_OBJECTS -> "VK_ERROR_TOO_MANY_OBJECTS"; - case VK_ERROR_FORMAT_NOT_SUPPORTED -> "VK_ERROR_FORMAT_NOT_SUPPORTED"; - case VK_ERROR_FRAGMENTED_POOL -> "VK_ERROR_FRAGMENTED_POOL"; - case VK_ERROR_UNKNOWN -> "VK_ERROR_UNKNOWN"; - default -> "Not mapped"; - }; - Logger.error("FATAL VULKAN ERROR -> " + ErrorMessage + ": " + ErrorCode + " [" + Error + "]\nAttempting To Restart Vulkan..."); - if(PrimaryRuntime.GetRenderThread() != null)PrimaryRuntime.GetRenderThread().RestartCrashedRenderer(); - else{ - PrimaryRuntime.GetEngineInstance().window().setShouldClose(); - PrimaryRuntime.CloseRuntime(); - } - } - } - - public static InputStream convertFloatBufferToInputStream(FloatBuffer floatBuffer) { - floatBuffer.rewind(); - byte[] byteArray = new byte[floatBuffer.remaining() * 4]; - ByteBuffer byteBuffer = ByteBuffer.wrap(byteArray); - byteBuffer.order(ByteOrder.nativeOrder()); - byteBuffer.asFloatBuffer().put(floatBuffer); - ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(byteArray); - return new BufferedInputStream(byteArrayInputStream); - } - - public static InputStream convertIntBufferToInputStream(IntBuffer intBuffer) { - intBuffer.rewind(); - byte[] byteArray = new byte[intBuffer.remaining() * 4]; - ByteBuffer byteBuffer = ByteBuffer.wrap(byteArray); - byteBuffer.order(ByteOrder.nativeOrder()); - byteBuffer.asIntBuffer().put(intBuffer); - ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(byteArray); - return new BufferedInputStream(byteArrayInputStream); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/ClientSession.java b/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/ClientSession.java deleted file mode 100644 index f363f3f..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/ClientSession.java +++ /dev/null @@ -1,339 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.ServerNetworking; - -import net.halbear.Executable.Server; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.IScene; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; -import net.halbear.Terrain4J.EngineCore.Threads.EngineThread; -import org.tinylog.Logger; - -import java.io.IOException; -import java.nio.ByteBuffer; -import java.nio.channels.SelectionKey; -import java.nio.channels.Selector; -import java.nio.channels.SocketChannel; -import java.nio.charset.StandardCharsets; -import java.util.Map; -import java.util.Objects; -import java.util.Queue; -import java.util.UUID; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.ConcurrentLinkedQueue; - -import static net.halbear.Terrain4J.EngineCore.ServerNetworking.ServerSideNetworkUtils.*; -import static net.halbear.Terrain4J.EngineCore.ServerNetworking.ServerSideNetworkUtils.BroadcastCreateActorPacket; -import static net.halbear.Terrain4J.EngineCore.ServerNetworking.ServerSideNetworkUtils.CreateActorPacket; - -public class ClientSession implements ServerConnection { - private static final Queue PendingClients = new ConcurrentLinkedQueue<>(); - private static final Map ClientSessions = new ConcurrentHashMap<>(); - private static final Map ClientMacAddressCache = new ConcurrentHashMap<>(); - private static final Map ClientSessionInstances = new ConcurrentHashMap<>(); - - public static ClientSession GetClientSessionInstance(UUID uuid){ - if(ClientSessionInstances.containsKey(uuid)){ - return ClientSessionInstances.get(uuid); - } - return null; - } - - public static UUID GetClientUUID_FromMacAddress(String Address){ - if(ClientMacAddressCache.containsKey(Address)){ - return ClientMacAddressCache.get(Address); - } - return null; - } - - public static ClientSession GetValidClientSession(UUID ClientUUID){ - if(ClientSessions.containsKey(ClientUUID)){ - return ClientSessions.get(ClientUUID); - } - return null; - } - - public static Queue GetPendingClients(){return PendingClients;} - public static Map GetClientSessionInstances(){return ClientSessionInstances;} - public static Map GetClientMacAddressCache(){return ClientMacAddressCache;} - public static Map GetValidClientSessions(){return ClientSessions;} - - private final Queue InboundPacketQueue = new ConcurrentLinkedQueue<>(); - private final Queue OutboundPacketQueue = new ConcurrentLinkedQueue<>(); - public final ByteBuffer InBound = ByteBuffer.allocateDirect(1024 * 4); - public final Queue OutBound = new ConcurrentLinkedQueue<>(); - private final Map NetworkOwnedActors = new ConcurrentHashMap<>(); - private final SocketChannel Channel; - private String ClientName; - private String IPAddress; - private UUID ClientUUID; - private final UUID InstanceUUID; - private IP_MODIFIER IPModifier; - private boolean Validated = false; - private boolean CheckedUUID_Cache = false; - private Selector connectionSelector; - private SelectionKey selectionKey; - - public static void HandOutPacket(Packet packet){ - ClientSessions.forEach((uuid, session)->{ - session.QueueWritePacket(packet); - }); - } - - public static void ProcessOutboundPackets(){ - ClientSessions.forEach((uuid, session)->{ - while (!session.OutboundPacketQueue.isEmpty()){ - session.QueueWritePacket(session.OutboundPacketQueue.poll()); - } - }); - PendingClients.forEach(session -> { - while (!session.OutboundPacketQueue.isEmpty()){ - session.QueueWritePacket(session.OutboundPacketQueue.poll()); - } - }); - } - public boolean OwnsActor(String ActorID){ - return NetworkOwnedActors.containsKey(ActorID); - } - - public void CollectIncomingPackets(Queue ReferenceList){ - Packet packet; - while((packet = InboundPacketQueue.poll()) != null) { - ReferenceList.add(packet); - } - } - - public String GetClientName(){return ClientName;} - - public String GetIP(){ - return IPAddress; - } - - public UUID GetInstanceUUID(){return InstanceUUID;} - public UUID GetClientUUID(){return ClientUUID;} - - public ClientSession(SocketChannel channel, IP_MODIFIER modifier, Selector connectionSelector, SelectionKey selectionKey) { - this.Channel = channel; - this.IPModifier = modifier; - this.connectionSelector = connectionSelector; - this.selectionKey = selectionKey; - this.InstanceUUID = UUID.randomUUID(); - IPAddress = "COULD_NOT_GET"; - try { - IPAddress = NetworkingUtil.GetIPAddress(channel); - } catch (IOException e) { - System.out.println("Failed to get IP address for client session with UUID " + InstanceUUID); - e.printStackTrace(); - Logger.error("Failed to get IP address for client session with UUID " + InstanceUUID); - } - ClientSessionInstances.put(this.InstanceUUID,this); - PendingClients.add(this); - System.out.println("New Client Session Created with UUID " + InstanceUUID); - AddOutgoingPacket(new Packet(Packet.QUERY_MAC_ADDRESS).SetTargetType((byte) 0).SetData(new byte[]{0,0,0,0}).SetID("_")); - AddOutgoingPacket(new Packet(Packet.QUERY_CLIENT_UUID).SetTargetType((byte) 0).SetData(new byte[]{0,0,0,0}).SetID("_")); - } - - public boolean IsValidated(){ - return Validated; - } - - public static void QueryPendingClients(){ - if(PendingClients.isEmpty()) return; - for(int i = 0; i < PendingClients.size(); i++){ - ClientSession Pending = PendingClients.peek(); - if(Pending.IsValidated() && Pending.CheckedUUID_Cache){ - ClientSession session = PendingClients.poll(); - if(session == null) continue; - session.InitialiseJoinedClient(); - ClientSessions.put(session.ClientUUID,session); - continue; - } - Pending.PeekPacketQueue(); - } - } - - public void PeekPacketQueue(){ - InboundPacketQueue.forEach((this::QueryClientValidity)); - } - - public void SendPossessActorPacket(String actorID) { - Packet packet = new Packet((byte) 8); - packet.SetTargetType((byte) 0); - packet.SetData(new byte[0]); - packet.SetID(actorID); - AddOutgoingPacket(packet); - } - - public void AddOutgoingPacket(Packet outgoingPacket){ - OutboundPacketQueue.add(outgoingPacket); - } - - protected void InitialiseJoinedClient(){ - Packet PlayerCountPacket = CreatePlayerCountPacket(ClientSessions.size()); - Server.OutGoingPacketQueue.add(PlayerCountPacket); - EngineInstance engineInstance = PrimaryRuntime.GetEngineInstance(); - IScene scene = engineInstance.scene(); - - for(Actor3D actor : scene.GetActors()) { - Packet actorPacket = CreateActorPacket(actor); - if(actorPacket != null) { - AddOutgoingPacket(actorPacket); - } - } - - Server.ClientNames.forEach((client, name) -> AddOutgoingPacket(CreateUsernameUpdatePacket(client, name))); - - GameCore gameCore = (GameCore) PrimaryRuntime.GetGameCore(); - PlayerActor3D player = gameCore.SpawnNetworkPlayer(engineInstance, ClientUUID); - - SetOwnedActorID(player.GetID()); - - Packet playerCreatePacket = CreateActorPacket(player); - if(playerCreatePacket != null) { - AddOutgoingPacket(playerCreatePacket); - Logger.debug("Queued direct create packet for joining player's actor: " + player.GetID()); - } - - BroadcastCreateActorPacket(player); - SendPossessActorPacket(player.GetID()); - Server.OutGoingPacketQueue.add(ServerSideNetworkUtils.CreateUsernameUpdatePacket(ClientUUID, ClientName)); - Logger.debug("Queued possess packet for joining player's actor: " + player.GetID()); - System.out.println("Validated new Connection, joining player: " + ClientName); - } - - public void SetOwnedActorID(String ownedActorID){ - if(Actor3D.Actors.containsKey(ownedActorID)) { - this.NetworkOwnedActors.put(ownedActorID, Actor3D.Actors.get(ownedActorID)); - } - } - - public void QueryClientValidity(Packet Inbound){ - if(Inbound.PacketTypeByte == Packet.QUERY_MAC_ADDRESS){ - String Data = Packet.DecodeAsString(Inbound.Data); - if(ClientMacAddressCache.containsKey(Data)){ - UUID clientUUID = ClientMacAddressCache.get(Data); - ClientUUID = clientUUID; - OutboundPacketQueue.add(new Packet(Packet.PACKET_ASSIGN_UUID).SetData(Packet.EncodeString(clientUUID.toString())).SetID(clientUUID.toString())); - ClientSessions.remove(ClientUUID); - OutboundPacketQueue.add(new Packet(Packet.QUERY_CLIENT_UUID).SetData(new byte[]{0,0,0,0}).SetID("_")); - } - CheckedUUID_Cache = true; - } - if (Inbound.PacketTypeByte == Packet.QUERY_CLIENT_UUID && !Validated){ - String Data = Packet.DecodeAsString(Inbound.Data); - ClientUUID = null; - try{ - String[] Halves = Data.split(":"); - UUID newUUID = null; - if(!Objects.equals(Halves[0], "NULL")) { - newUUID = UUID.fromString(Halves[0]); - } - if(Halves.length > 1) ClientName = Halves[1]; - else ClientName = newUUID == null ? "NOT_INITIALISED" : "NewPlayer" + newUUID.toString().substring(0,5); - if((newUUID == null || ClientSessions.containsKey(newUUID))){ - Validated = false; - UUID AssignUUID = UUID.randomUUID(); - OutboundPacketQueue.add(CreatePlayerUUIDPacket(AssignUUID, this)); - OutboundPacketQueue.add(new Packet(Packet.QUERY_CLIENT_UUID).SetData(new byte[]{0,0,0,0}).SetID("_")); - } else{ - Validated = CheckedUUID_Cache; - ClientUUID = newUUID; - } - } - catch (IllegalArgumentException e){ - - } - } - } - - public void Clear() { - InBound.clear(); - OutBound.clear(); - } - - public void CloseChannel(){ - try { Channel.close(); } catch (IOException ignored) {} - } - - public void CleanUp(){ - Clear(); - CloseChannel(); - } - - public void ProcessIncomingPacket() { - InBound.flip(); - while (EngineThread.running) { - if (InBound.remaining() < 6) { - break; - } - InBound.mark(); - - byte packetTypeByte = InBound.get(); - byte targetType = InBound.get(); - int dataLength = InBound.getInt(); - - if (InBound.remaining() < dataLength + 4) { - InBound.reset(); - break; - } - - int currentPosition = InBound.position(); - InBound.position(currentPosition + dataLength); - int idLength = InBound.getInt(); - InBound.position(currentPosition); - - if (InBound.remaining() < dataLength + 4 + idLength) { - InBound.reset(); - break; - } - - Packet newIncomingPacket = new Packet(packetTypeByte); - newIncomingPacket.SetTargetType(targetType); - - byte[] incomingData = new byte[dataLength]; - InBound.get(incomingData); - newIncomingPacket.Data = incomingData; - - InBound.getInt(); - byte[] idData = new byte[idLength]; - InBound.get(idData); - String id = new String(idData, StandardCharsets.UTF_8); - newIncomingPacket.SetID(id); - newIncomingPacket.SessionUUID = InstanceUUID; - newIncomingPacket.ClientUUID = ClientUUID; - InboundPacketQueue.add(newIncomingPacket); - } - - InBound.compact(); - } - - public void QueueWritePacket(Packet outPacket) { - if(!selectionKey.isValid()) return; - if (outPacket.PacketTypeByte == Packet.PACKET_UPDATE_MODEL_ID) { - Logger.debug("Queueing model ID update packet for actor [{}]", outPacket.TargetID); - } - - byte[] dataToSend = Packet.GetOutgoingData(outPacket); - ByteBuffer buffer = ByteBuffer.wrap(dataToSend); - OutBound.add(buffer); - selectionKey.interestOps(selectionKey.interestOps() | SelectionKey.OP_WRITE); - connectionSelector.wakeup(); - } - - public void FlushOutboundData(SelectionKey key) throws IOException { - SocketChannel channel = (SocketChannel) key.channel(); - - while (!OutBound.isEmpty()) { - ByteBuffer buffer = OutBound.peek(); - channel.write(buffer); - - if (buffer.hasRemaining()) { - return; - } - OutBound.poll(); - } - - key.interestOps(key.interestOps() & ~SelectionKey.OP_WRITE); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/ClientSideNetworkUtils.java b/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/ClientSideNetworkUtils.java deleted file mode 100644 index 1831c5e..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/ClientSideNetworkUtils.java +++ /dev/null @@ -1,641 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.ServerNetworking; - -import com.google.gson.Gson; -import com.google.gson.Strictness; -import com.google.gson.stream.JsonReader; -import net.halbear.Executable.Server; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.ConvexMesh; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidBody; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidPhysicsController; -import net.halbear.Terrain4J.EngineCore.Main.AudioInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.*; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; -import net.halbear.Terrain4J.EngineCore.Threads.ClientConnectionThread; -import net.halbear.Terrain4J.EngineCore.Threads.NIO_ClientConnectionThread; -import org.joml.Quaternionf; -import org.joml.Vector3f; -import org.tinylog.Logger; - -import java.io.*; -import java.net.NetworkInterface; -import java.net.SocketException; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.nio.file.Path; -import java.time.Instant; -import java.util.*; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.ConcurrentLinkedQueue; - -public class ClientSideNetworkUtils { - - public static Map GameChats = new LinkedHashMap<>(); - public static final Queue OutGoingPacketQueue = new ConcurrentLinkedQueue<>(); - public static final Queue IncomingPacketQueue = new ConcurrentLinkedQueue<>(); - - private static final Map ServerClientUUIDs = new ConcurrentHashMap<>(); - private static final String CachePath = "resources/ProgramResources/ServerCache/UUIDs.json"; - private static final Queue UUIDCacheQueue = new ConcurrentLinkedQueue<>(); - - public static void CacheUUID(UUID uuid, String ServerIP){ - UUIDCacheQueue.add(new UUIDCache(ServerIP, uuid.toString())); - ServerClientUUIDs.put(ServerIP, uuid); - } - - public static void SendNIOPacketQueue(){ - while(!OutGoingPacketQueue.isEmpty()){ - Packet packet = OutGoingPacketQueue.poll(); - NIO_ClientConnectionThread Connection = NIO_ClientConnectionThread.GetInstance(); - if(packet != null) { - Connection.SendPacket(packet); - } - } - } - - static{ - if(Files.exists(Path.of(CachePath))) { - String FileContents = "NOT_READ"; - try{ - FileContents = Files.readString(Path.of(CachePath), StandardCharsets.UTF_8); - } catch (IOException e){ - Logger.error("Error reading UUID cache file: [{}]", e.getMessage()); - } - if(!FileContents.equals("NOT_READ")) { - Gson parser = new Gson(); - try (JsonReader reader = new JsonReader(new StringReader(FileContents))) { - reader.setStrictness(Strictness.LENIENT); - - while (reader.hasNext()) { - UUIDCache user = parser.fromJson(reader, UUIDCache.class); - UUID uuid = null; - try { - uuid = UUID.fromString(user.getClientUUID()); - } catch (IllegalArgumentException e) { - Logger.error("Invalid UUID in cache file: [{}]", user.getClientUUID()); - } - if(uuid != null) { - ServerClientUUIDs.put(user.getServerIP(), uuid); - UUIDCacheQueue.add(user); - } - } - } catch (Exception e) { - Logger.error("Error parsing UUID cache file: [{}]", e.getMessage()); - } - } - } else{ - try { - Files.createFile(Path.of(CachePath)); - } catch (IOException e) { - Logger.error("Could not create UUID cache file: [{}]", e.getMessage()); - } - } - } - - public static void SaveUUIDCache(){ - try (FileWriter writer = new FileWriter(CachePath)) { - Gson gson = new Gson(); - gson.toJson(UUIDCacheQueue, writer); - } catch (IOException e) { - Logger.error("Error saving UUID cache file: [{}]", e.getMessage()); - } - } - - public static boolean Connected = false; - public static boolean pinging = false; - public static String ServerIP = "localhost"; - public static String ServerMessage = "Offline"; - public static String clientUUID = null; - public static UUID ClientUUID = null; - private static final Map NetworkOwnedActors = new ConcurrentHashMap<>(); - private static String PlayerControlledActorID = null; - @Deprecated - public static String OwnedActorID = "NULL"; - public static String PendingPossessActorID = "NULL"; - public static int PlayersOnline = 0; - public static String MacAddress = null; - - public static boolean IsPlayerControlledActor(String actorID){ - return PlayerControlledActorID.equals(actorID); - } - - - public static void SetReconnectingStatus(boolean Reconnect){ - ClientSideNetworkUtils.Reconnect = Reconnect; - } - - public static boolean IsReconnecting(){return Reconnect;} - - public static Map GetNetworkOwnedActors(){ - return NetworkOwnedActors; - } - public static String GetPlayerControlledActorID(){ - return PlayerControlledActorID; - } - - public static boolean OwnsActor(String ActorID){ - if(NetworkOwnedActors.containsKey(ActorID)) - return true; - return false; - } - - private static boolean TryPossessActor(String actorID, GameCore gameCore, IScene scene){ - Actor3D actor = Actor3D.Actors.get(actorID); - - if(!(actor instanceof PlayerActor3D playerActor)) { - PendingPossessActorID = actorID; - Logger.info("Possess actor [{}] is not created yet. Deferring possession.", actorID); - return false; - } - - if(!(scene instanceof Scene concreteScene)) { - PendingPossessActorID = actorID; - Logger.warn("Cannot possess actor [{}] because scene is not a Scene instance", actorID); - return false; - } - - Camera debugCamera = concreteScene.GetCamera(); - if(debugCamera == null) { - PendingPossessActorID = actorID; - Logger.warn("Cannot possess actor [{}] because DebugCamera is missing", actorID); - return false; - } - - NetworkOwnedActors.put(actorID, actor); - OwnedActorID = actorID; - PlayerControlledActorID = actorID; - PendingPossessActorID = "NULL"; - - playerActor.AttachCamera(debugCamera.GetID()); - concreteScene.SetNetworkControlledPlayer(playerActor); - gameCore.SetPlayerActorID(actorID); - - Logger.info( - "Client now controls server actor [{}], attached camera [{}]", - actorID, - debugCamera.GetID() - ); - - return true; - } - - static{ - FetchMacAddress(); - } - - private static void FetchMacAddress(){ - try { - Enumeration interfaces = NetworkInterface.getNetworkInterfaces(); - - for (NetworkInterface netInterface : Collections.list(interfaces)) { - if (netInterface.isLoopback() || !netInterface.isUp()) { - continue; - } - - byte[] MacAddress = netInterface.getHardwareAddress(); - if (MacAddress != null) { - ClientSideNetworkUtils.MacAddress = FormatMacAddress(MacAddress); - Logger.info("Interface: %-10s | MAC: %s%n", - netInterface.getDisplayName(), - FormatMacAddress(MacAddress)); - } - } - } catch (SocketException e) { - Logger.error("Error retrieving network interfaces: " + e.getMessage()); - } - } - - private static String FormatMacAddress(byte[] mac) { - StringBuilder StringBuilder = new StringBuilder(); - for (int i = 0; i < mac.length; i++) { - StringBuilder.append(String.format("%02X", mac[i])); - if (i < mac.length - 1) { - StringBuilder.append("-"); - } - } - return StringBuilder.toString(); - } - - public static final Map BypassNullTargets = new HashMap<>(); - - static{ - BypassNullTargets.put(Packet.PACKET_CREATE_ACTOR, true); - BypassNullTargets.put(Packet.PACKET_PING, true); - BypassNullTargets.put(Packet.PACKET_POSSESS_ACTOR, true); - BypassNullTargets.put(Packet.PACKET_DESTROY_ACTOR, true ); - BypassNullTargets.put(Packet.PACKET_ASSIGN_UUID, true ); - BypassNullTargets.put(Packet.PACKET_SEND_PLAYER_COUNT, true ); - BypassNullTargets.put(Packet.PACKET_FIRE_RESULT, true); - BypassNullTargets.put(Packet.GAME_CHAT_DATA_PACKET, true); - BypassNullTargets.put(Packet.PACKET_UPDATE_PLAYER_DISPLAY_NAME, true); - BypassNullTargets.put(Packet.QUERY_MAC_ADDRESS, true); - BypassNullTargets.put(Packet.QUERY_CLIENT_UUID, true); - } - - public static void DecodePackets(EngineInstance engineInstance, GameCore gameCore, IScene scene){ - if(!IncomingPacketQueue.isEmpty()){ - // Logger.debug("Decoding packets"); - Packet packet; - while((packet = IncomingPacketQueue.poll()) != null){ - // Logger.debug("Packet: " + packet.PacketTypeByte); - Actor3D Target = Actor3D.Actors.get(packet.TargetID); - Vector3f vector3f = new Vector3f(); - String stringdata = ""; - Quaternionf quaternionfdata = new Quaternionf(); - Packet.DecodedMovementPacket MovementUpdate; - if(packet.PacketTypeByte >= 0 && packet.PacketTypeByte < 4 && packet.PacketTypeByte != 1){ - vector3f = Packet.DecodeAsVector3f(packet.Data); - } - - if(Target == null && - (!BypassNullTargets.containsKey(packet.PacketTypeByte) || !BypassNullTargets.get(packet.PacketTypeByte))) { - continue; - } - - switch (packet.PacketTypeByte) { - case Packet.PACKET_UPDATE_LOCATION: - Target.SetNewPosition(vector3f); - break; - case Packet.PACKET_UPDATE_ROTATION: - quaternionfdata = Packet.DecodeAsQuaternation(packet.Data); - Target.SetNewRotation(quaternionfdata); - break; - case Packet.PACKET_UPDATE_LINEAR_VELOCITY: - Target.SetNewVelocity(vector3f); - break; - case Packet.PACKET_UPDATE_ANGULAR_VELOCITY: - Target.SetNewAngularVelocity(vector3f); - break; - case Packet.PACKET_CREATE_ACTOR: //"ACtorType:ModelID:x:y:z:rx:ry:rz:sx:sy:sz:hx:hy:hz:MassKG:vx:vy:vz:avx:avy:avz:posOffx:posOffy:posOffz:camOffx:camOffy:camOffz:PivotX:PivotY:PivotZ" - try { - stringdata = Packet.DecodeAsString(packet.Data); - String[] Split = stringdata.split(":"); - - if(Split.length < 22) { - Logger.error("Create actor packet [{}] has too few fields: [{}] data=[{}]", packet.TargetID, Split.length, stringdata); - break; - } - Vector3f Position = new Vector3f( - Float.parseFloat(Split[2]), - Float.parseFloat(Split[3]), - Float.parseFloat(Split[4]) - ); - - Quaternionf Rotation = new Quaternionf( - Float.parseFloat(Split[5]), - Float.parseFloat(Split[6]), - Float.parseFloat(Split[7]), - Float.parseFloat(Split[8]) - ); - - Vector3f Scale = new Vector3f( - Float.parseFloat(Split[9]), - Float.parseFloat(Split[10]), - Float.parseFloat(Split[11]) - ); - - Vector3f CollisionBox = new Vector3f( - Float.parseFloat(Split[12]), - Float.parseFloat(Split[13]), - Float.parseFloat(Split[14]) - ); - - float MassKG = Float.parseFloat(Split[15]); - - Vector3f Velocity = new Vector3f( - Float.parseFloat(Split[16]), - Float.parseFloat(Split[17]), - Float.parseFloat(Split[18]) - ); - - Vector3f AngularVelocity = new Vector3f( - Float.parseFloat(Split[19]), - Float.parseFloat(Split[20]), - Float.parseFloat(Split[21]) - ); - - Vector3f PositionOffset = new Vector3f(); - if(Split.length >= 25) { - PositionOffset.set( - Float.parseFloat(Split[22]), - Float.parseFloat(Split[23]), - Float.parseFloat(Split[24]) - ); - } - - Vector3f CameraOffset = new Vector3f(0, 1.0f, 0); - if(Split.length >= 28) { - CameraOffset.set( - Float.parseFloat(Split[25]), - Float.parseFloat(Split[26]), - Float.parseFloat(Split[27]) - ); - } - - Vector3f PivotOffset = new Vector3f(0, 0.0f, 0); - if(Split.length >= 30) { - CameraOffset.set( - Float.parseFloat(Split[28]), - Float.parseFloat(Split[29]), - Float.parseFloat(Split[30]) - ); - } - - String actorType = Split[0]; - String modelID = Split[1]; - if (actorType.equals("PlayerActor")) { - Target = new PlayerActor3D("NULL", packet.TargetID, modelID, Position).SetCameraOffset(CameraOffset); - Target.SetPositionOffset(PositionOffset); - } else { - Target = new Actor3D(packet.TargetID, modelID, Position); - Target.SetPositionOffset(PositionOffset); - } - - Target.SetScale(Scale); - Target.SetPivotOffset(PivotOffset); - Target.CreatePhysicsController(ConvexMesh.Box(CollisionBox.x, CollisionBox.y, CollisionBox.z), MassKG); - Target.SetServerSynced(MassKG > 0.0f || actorType.equals("PlayerActor")); - - Target.SetNewRotation(Rotation); - - RigidPhysicsController physicsController = (RigidPhysicsController) Target.GetPhysicsController(); - - - RigidBody rigidBody = RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID); - if (rigidBody != null) { - rigidBody.LinearVelocity.set(Velocity); - rigidBody.AngularVelocity.set(AngularVelocity); - if(actorType.equals("PlayerActor")){ - rigidBody.LockRotation(); - } - } - - scene.AddActor(Target); - scene.NetworkedActors().add(Target.GetID()); - - if(packet.TargetID.equals(PendingPossessActorID)) { - TryPossessActor(packet.TargetID, gameCore, scene); - } - - } catch (Exception e) { - Logger.error(e, "Failed to decode create actor packet for actor [{}]", packet.TargetID); - } - break; - case Packet.PACKET_MOVEMENT_UPDATE: - MovementUpdate = Packet.DecodeAsMovementUpdate(packet.Data); - - if(packet.TargetID.equals(OwnedActorID)) { - Target.SetNewVelocity(MovementUpdate.LinearVelocity); - Target.SetNewAngularVelocity(MovementUpdate.AngularVelocity); - break; - } - - Target.SetNetworkTarget(MovementUpdate.Position, MovementUpdate.Rotation); - Target.SetNewVelocity(MovementUpdate.LinearVelocity); - Target.SetNewAngularVelocity(MovementUpdate.AngularVelocity); - break; - case Packet.PACKET_POSSESS_ACTOR: - TryPossessActor(packet.TargetID, gameCore, scene); - break; - case Packet.PACKET_UPDATE_PLAYER_DISPLAY_NAME: - GameChat Name = Packet.decodeNameUpdate(packet.Data); - Server.ClientNames.put(Name.clientFrom(), Name.message()); - break; - case Packet.GAME_CHAT_DATA_PACKET: - GameChat chat = Packet.decodeGameChat(packet.Data); - boolean PlayerNameCached = Server.ClientNames.containsKey(chat.clientFrom()); - String PlayerName = chat.clientFrom().toString(); - if(PlayerNameCached) PlayerName = Server.ClientNames.get(chat.clientFrom()); - GameChats.put(chat,PlayerName); - break; - case Packet.QUERY_CLIENT_UUID: - Logger.info("Querying UUID"); - CreateUUIDQueryPacket(); - break; - case Packet.QUERY_MAC_ADDRESS: - Logger.info("Querying MAC Address"); - if(MacAddress == null) FetchMacAddress(); - if(MacAddress == null) break; - CreateMacAddressPacket(MacAddress); - break; - case Packet.PACKET_DESTROY_ACTOR: - GameChats.put(new GameChat(true, UUID.randomUUID(),"Destroying Actor " + packet.TargetID, Date.from(Instant.now())),"Server"); - Logger.debug("Destroying Actor [{}]", packet.TargetID); - Actor3D actorToDestroy = Actor3D.Actors.get(packet.TargetID); - if(actorToDestroy != null) { - scene.RemoveActor(actorToDestroy); - } else { - Logger.error("Actor [{}] not found", packet.TargetID); - } - break; - case Packet.PACKET_UPDATE_MODEL_ID: - Logger.debug("Rebound packet received for actor [{}]", packet.TargetID); - stringdata = Packet.DecodeAsString(packet.Data); - Actor3D actorToChangeModelID = Actor3D.Actors.get(packet.TargetID); - if(actorToChangeModelID != null) { - actorToChangeModelID.SetModelID(stringdata); - } - break; - case Packet.PACKET_SEND_PLAYER_COUNT: - Logger.debug("decoding player count packet"); - stringdata = Packet.DecodeAsString(packet.Data); - PlayersOnline = Integer.parseInt(stringdata); - break; - case Packet.PACKET_ASSIGN_UUID: - Logger.debug("decoding UUID packet"); - clientUUID = Packet.DecodeAsString(packet.Data); - UUID uuidOfClient = null; - try{ - uuidOfClient = UUID.fromString(clientUUID); - } catch (Exception e){} - if(uuidOfClient != null) { - CacheUUID(uuidOfClient, ServerIP); - ClientUUID = uuidOfClient; - } - break; - case Packet.PACKET_FIRE_RESULT: - //Logger.debug("Fire Packet Recieved" );// - Packet.DecodedFireResult fireResult = Packet.DecodeAsFireResult(packet.Data); - AudioInstance FireInstance = new AudioInstance("resources/EngineResources/audio/sounds/MusketFire.ogg","GunFireInstance" + packet.TargetID, engineInstance.audioManager(),fireResult.Origin.x, fireResult.Origin.y, fireResult.Origin.z, false); - FireInstance.SetAudioType(AudioInstance.AudioType.WEAPONS); - FireInstance.SetVolume(EngineConfig.getInstance().WeaponVolume); - FireInstance.Play(); - double Rnd = Math.random(); - AudioInstance HitInstance = new AudioInstance(Rnd < 0.5 ? "resources/EngineResources/audio/sounds/BulletHit1.ogg" : "resources/EngineResources/audio/sounds/BulletHit2.ogg","GunHitInstance" + packet.TargetID, engineInstance.audioManager(),fireResult.HitPoint.x, fireResult.HitPoint.y, fireResult.HitPoint.z, false); - HitInstance.SetAudioType(AudioInstance.AudioType.WEAPONS); - HitInstance.SetVolume(EngineConfig.getInstance().WeaponVolume * 10f); - HitInstance.Play(); - break; - } - } - } - } - - public static int ServerPort = 25565; - - public static void SetServerIP(String ServerIP, Thread serverThread){ - if(Connected){ - Connected = false; - serverThread.interrupt(); - ClientSideNetworkUtils.ServerIP = ServerIP; - PrimaryRuntime.CreateNewClientConnection(); - } - } - - - @Deprecated - public static void LegacySetServerIP(String ServerIP, Thread serverThread){ - if(Connected){ - Connected = false; - serverThread.interrupt(); - ClientSideNetworkUtils.ServerIP = ServerIP; - PrimaryRuntime.ServerCon = new ClientConnectionThread(); - serverThread = new Thread(PrimaryRuntime.ServerCon); - serverThread.start(); - } - } - - public static void RequestPlayerCount(){ - Packet packet = new Packet(Packet.PACKET_SEND_PLAYER_COUNT); - packet.SetTargetType((byte) 0); - packet.SetData(new byte[]{0}); - packet.SetID("NULL"); - OutGoingPacketQueue.add(packet); - } - - public static void CreateUUIDQueryPacket(){ - Packet packet = new Packet(Packet.QUERY_CLIENT_UUID); - packet.SetTargetType((byte) 0); - packet.SetData(Packet.EncodeString( (ClientUUID == null ? "NULL" : ClientUUID.toString()) + ":" + EngineConfig.getInstance().GetUserDisplayName())); - packet.SetID("NULL"); - OutGoingPacketQueue.add(packet); - } - - public static void CreateMacAddressPacket(String Address){ - Packet packet = new Packet(Packet.QUERY_MAC_ADDRESS); - packet.SetTargetType((byte) 0); - packet.SetData(Packet.EncodeString(Address)); - packet.SetID("NULL"); - OutGoingPacketQueue.add(packet); - } - - public static void CreateGameChatPacket(String chatMessage){ - Packet packet = new Packet(Packet.GAME_CHAT_DATA_PACKET); - packet.SetTargetType((byte) 0); - packet.SetData(Packet.EncodeGameChat(UUID.randomUUID(), chatMessage, false)); - packet.SetID("NULL"); - OutGoingPacketQueue.add(packet); - } - - public static void UpdateEntityModelID(String ActorID, String ModelID){ - Packet packet = new Packet(Packet.PACKET_UPDATE_MODEL_ID); - packet.SetTargetType((byte) 0); - packet.SetData(ModelID.getBytes(StandardCharsets.UTF_8)); - packet.SetID(ActorID); - OutGoingPacketQueue.add(packet); - Logger.debug("Sent model ID update packet for actor [{}]", ActorID); - } - - public static void SendNamePacket(){ - Packet namePacket = new Packet(Packet.PACKET_UPDATE_PLAYER_DISPLAY_NAME); - namePacket.SetTargetType((byte) 0); - namePacket.SetData(Packet.EncodeNameUpdate(UUID.fromString(clientUUID), EngineConfig.getInstance().GetUserDisplayName())); - namePacket.SetID("NULL"); - OutGoingPacketQueue.add(namePacket); - } - - public static void SendEntityUpdatePacket(Actor3D actor){ - Packet newOutgoingPacket = new Packet((byte)6); - newOutgoingPacket.SetTargetType((byte) 0); - RigidPhysicsController physicsController = (RigidPhysicsController) actor.GetPhysicsController(); - if(physicsController == null) return; - RigidBody rigidBody = RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID); - if(rigidBody == null) return; - newOutgoingPacket.SetData(Packet.EncodeMovementData(rigidBody.Position,rigidBody.Rotation,rigidBody.LinearVelocity,rigidBody.AngularVelocity)); - newOutgoingPacket.SetID(actor.GetID()); - OutGoingPacketQueue.add(newOutgoingPacket); - } - - public static int readPacket(DataInputStream in) throws IOException { - if(in == null) return 0; - - Packet newIncomingPacket = new Packet(in.readByte()); - - newIncomingPacket.SetTargetType(in.readByte()); - - int DataLength = in.readInt(); - byte[] IncomingData = new byte[DataLength]; - in.readFully(IncomingData); - newIncomingPacket.Data = IncomingData; - - int IDLength = in.readInt(); - byte[] IDData = new byte[IDLength]; - in.readFully(IDData); - - String ID = new String(IDData, StandardCharsets.UTF_8); - newIncomingPacket.SetID(ID); - IncomingPacketQueue.add(newIncomingPacket); - return newIncomingPacket.PacketTypeByte; - } - - public static void WritePacket(Packet outPacket, DataOutputStream Outgoing) throws IOException { - if(Outgoing == null ) return; - if(outPacket.PacketTypeByte == Packet.PACKET_UPDATE_MODEL_ID){ - Logger.debug("Sending model ID update packet for actor [{}]", outPacket.TargetID); - } - byte[] DataToSend = Packet.GetOutgoingData(outPacket); - Outgoing.write(DataToSend); - Outgoing.flush(); - - } - - public static void FireWeapon(Vector3f barrelLocalOffset, float damage, float maxRange, Camera camera, String ShooterID){ - Vector3f camRotation = camera.GetRotation(); - Quaternionf aimRotation = new Quaternionf().rotateYXZ(-camRotation.y, -camRotation.x, camRotation.z); - - Vector3f direction = aimRotation.transform(new Vector3f(0, 0, -1)); - Vector3f origin = new Vector3f(camera.GetPosition()); - /// .add(aimRotation.transform(new Vector3f(barrelLocalOffset), new Vector3f())); - Logger.debug("Fire Packet being sent" ); - Packet packet = new Packet(Packet.PACKET_FIRE_WEAPON); - packet.SetID(ShooterID); - packet.SetData(Packet.EncodeFireRequest(origin, direction, damage, maxRange)); - OutGoingPacketQueue.add(packet); - } - - private static final boolean UseLegacyConnection = false; - - public static synchronized void Reconnect() { - Logger.debug("Reconnecting"); - Reconnect = true; - NIO_ClientConnectionThread.GetInstance().Disconnect(); - Connected = false; - PrimaryRuntime.RejoinMultiplayer(); - PrimaryRuntime.GetEngineInstance().scene().Reset(); - } - - @Deprecated - public static synchronized void LegacyReconnect() { - Logger.debug("Reconnecting"); - Reconnect = true; - if(UseLegacyConnection) { - if (ClientConnectionThread.SocketToServer != null) { - try { - ClientConnectionThread.SocketToServer.close(); - } catch (IOException ignored) { - Logger.error("Failed to close socket: [{}]", ignored.getMessage()); - } - } - ClientConnectionThread.SocketToServer = null; - } - Connected = false; - PrimaryRuntime.RejoinMultiplayer(); - PrimaryRuntime.GetEngineInstance().scene().Reset(); - } - - private static boolean Reconnect = false; -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/GameChat.java b/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/GameChat.java deleted file mode 100644 index 9d23414..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/GameChat.java +++ /dev/null @@ -1,7 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.ServerNetworking; - -import java.util.Date; -import java.util.UUID; - -public record GameChat(boolean FromServer, UUID clientFrom, String message, Date timestamp) { -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/IP_MODIFIER.java b/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/IP_MODIFIER.java deleted file mode 100644 index 4fc8327..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/IP_MODIFIER.java +++ /dev/null @@ -1,11 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.ServerNetworking; - -public enum IP_MODIFIER { - Administrator, - User, - Banned, - RestrictedPermissions, - DontRead, - Throttled, - Unreadable -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/NetworkingUtil.java b/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/NetworkingUtil.java deleted file mode 100644 index 886d456..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/NetworkingUtil.java +++ /dev/null @@ -1,20 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.ServerNetworking; - -import java.io.IOException; -import java.net.Inet6Address; -import java.net.InetAddress; -import java.net.InetSocketAddress; -import java.nio.channels.SocketChannel; - -public class NetworkingUtil { - - public static String GetIPAddress(SocketChannel socketChannel) throws IOException { - InetSocketAddress remoteAddress = (InetSocketAddress) socketChannel.getRemoteAddress(); - String IPAddress = "INVALID"; - if (remoteAddress != null) { - InetAddress remoteIp = remoteAddress.getAddress(); - IPAddress = remoteIp.getHostAddress(); - } - return IPAddress; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/Packet.java b/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/Packet.java deleted file mode 100644 index 2d72efa..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/Packet.java +++ /dev/null @@ -1,296 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.ServerNetworking; - -import net.halbear.Executable.Server; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.joml.Quaternionf; -import org.joml.Vector3f; - -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.Instant; -import java.util.*; - -public class Packet { - - public static final byte PACKET_UPDATE_LOCATION = 0; - public static final byte PACKET_UPDATE_ROTATION = 1; - public static final byte PACKET_UPDATE_LINEAR_VELOCITY =2; - public static final byte PACKET_UPDATE_ANGULAR_VELOCITY =3; - public static final byte PACKET_CREATE_ACTOR = 4; - public static final byte PACKET_PING = 5; - public static final byte PACKET_MOVEMENT_UPDATE = 6; - public static final byte PACKET_ASSIGN_UUID = 7; - public static final byte PACKET_POSSESS_ACTOR = 8; - public static final byte PACKET_DESTROY_ACTOR = 9; - public static final byte PACKET_CLIENT_INPUT = 10; - public static final byte PACKET_UPDATE_MODEL_ID = 11; - public static final byte PACKET_FIRE_WEAPON = 12; - public static final byte PACKET_SEND_PLAYER_COUNT = 13; - public static final byte PACKET_UPDATE_PLAYER_DISPLAY_NAME = 14; - public static final byte PACKET_FIRE_RESULT = 15; - public static final byte GAME_DATA_PACKET = 16; - public static final byte GAME_CHAT_DATA_PACKET = 17; - public static final byte QUERY_CLIENT_UUID = 18; - public static final byte QUERY_MAC_ADDRESS = 19; - - public byte PacketTypeByte; - public byte TargetType; //0 Actor //1 Other Client - public byte[] Data; - public String TargetID; - public UUID SessionUUID; - - public boolean Validated = true; - public UUID ClientUUID; - - public Packet(byte Type){ - PacketTypeByte = Type; - TargetType = 0; - Data = new byte[0]; - TargetID = ""; - } - public Packet SetTargetType(byte TargetType){ - this.TargetType = TargetType; - return this; - } - public Packet SetData(byte[] Data){ - this.Data = Data; - return this; - } - public Packet SetID(String TargetID){ - this.TargetID = TargetID; - return this; - } - public int GetByteSize(){ - byte[] idBytes = TargetID.getBytes(StandardCharsets.UTF_8); - return 2 + 4 + Data.length + 4 + idBytes.length; - } - - public static byte[] GetOutgoingData(Packet packet){ - int ByteSize = packet.GetByteSize(); - byte[] Data = new byte[ByteSize]; - int Offset = 0; - - Data[Offset] = packet.PacketTypeByte; - Offset++; - - Data[Offset] = packet.TargetType; - Offset++; - - byte[] dataLengthBytes = ByteBuffer.allocate(4).putInt(packet.Data.length).array(); - for(int i = 0; i < dataLengthBytes.length; i++){ - Data[Offset] = dataLengthBytes[i]; - Offset++; - } - - for(int i = 0; i < packet.Data.length; i++){ - Data[Offset] = packet.Data[i]; - Offset++; - } - - byte[] IDBytes = packet.TargetID.getBytes(StandardCharsets.UTF_8); - byte[] idLengthBytes = ByteBuffer.allocate(4).putInt(IDBytes.length).array(); - for(int i = 0; i < idLengthBytes.length; i++){ - Data[Offset] = idLengthBytes[i]; - Offset++; - } - - for(int i = 0; i < IDBytes.length; i++){ - Data[Offset] = IDBytes[i]; - Offset++; - } - - return Data; - } - - public static byte[] EncodeMovementData(Vector3f Position,Quaternionf Rotation,Vector3f LinearVelocity,Vector3f AngularVelocity){ - float[] floats = new float[]{Position.x,Position.y,Position.z,Rotation.x,Rotation.y,Rotation.z,Rotation.w,LinearVelocity.x,LinearVelocity.y,LinearVelocity.z,AngularVelocity.x,AngularVelocity.y,AngularVelocity.z}; - byte[] Data = new byte[floats.length* VulkanUtils.FLOAT_SIZE]; - int Offset = 0; - for(int i = 0; i < floats.length; i++) { - byte[] SizeBytes = ByteBuffer.allocate(4).putFloat(floats[i]).array(); - for(int j = 0; j < SizeBytes.length; j++){ - Data[Offset] = SizeBytes[j]; - Offset++; - } - } - return Data; - } - - public static byte[] EncodeFireRequest(Vector3f origin, Vector3f direction, float damage, float maxRange){ - return EncodeFloats(new float[]{origin.x,origin.y,origin.z,direction.x,direction.y,direction.z,damage,maxRange}); - } - - public static DecodedFireRequest DecodeAsFireRequest(byte[] DataIn){ - ByteBuffer buffer = ByteBuffer.wrap(DataIn); - DecodedFireRequest request = new DecodedFireRequest(); - request.Origin = new Vector3f(buffer.getFloat(), buffer.getFloat(), buffer.getFloat()); - request.Direction = new Vector3f(buffer.getFloat(), buffer.getFloat(), buffer.getFloat()); - request.Damage = buffer.getFloat(); - request.MaxRange = buffer.getFloat(); - return request; - } - - public static byte[] EncodeFireResult(Vector3f origin, Vector3f hitPoint, boolean hit){ - return EncodeFloats(new float[]{origin.x,origin.y,origin.z,hitPoint.x,hitPoint.y,hitPoint.z, hit ? 1f : 0f}); - } - - public static DecodedFireResult DecodeAsFireResult(byte[] DataIn){ - ByteBuffer buffer = ByteBuffer.wrap(DataIn); - DecodedFireResult result = new DecodedFireResult(); - result.Origin = new Vector3f(buffer.getFloat(), buffer.getFloat(), buffer.getFloat()); - result.HitPoint = new Vector3f(buffer.getFloat(), buffer.getFloat(), buffer.getFloat()); - result.Hit = buffer.getFloat() > 0.5f; - return result; - } - - public static class DecodedFireRequest { - public Vector3f Origin; - public Vector3f Direction; - public float Damage; - public float MaxRange; - } - - public static class DecodedFireResult { - public Vector3f Origin; - public Vector3f HitPoint; - public boolean Hit; - } - - public static String[] DecodeNameUpdate(byte[] Data){ - String[] decoded = DecodeStrings(Data); - if(decoded.length != 2) - return null; - return new String[]{decoded[0], decoded[1]}; - } - - public static byte[] EncodeNameUpdate(UUID playerUUID, String Name){ - return EncodeStrings(new String[]{playerUUID.toString(), Server.ProcessStringFiltering(Name)}); - } - - public static GameChat decodeNameUpdate(byte[] data){ - String[] decoded = DecodeStrings(data); - if(decoded.length != 2) - return null; - return new GameChat(false,UUID.fromString(decoded[0]), Server.ProcessStringFiltering(decoded[1]), Date.from(Instant.now())); - } - - - public static byte[] EncodeGameChat(UUID playerUUID, String Message, boolean IsServer){ - return EncodeStrings(new String[]{playerUUID.toString(), Message, Date.from(Instant.now()).toString(), IsServer ? "s" : "c"}); - } - - public static GameChat decodeGameChat(byte[] data){ - String[] decoded = DecodeStrings(data); - if(decoded.length != 4) - return null; - return new GameChat((Objects.equals(decoded[3], "s")),UUID.fromString(decoded[0]), Server.ProcessStringFiltering(decoded[1]), Date.from(Instant.now())); - } - - private static String[] DecodeStrings(byte[] DataIn){ - List Strings = new ArrayList<>(); - int Offset = 0; - int bytesLeftInString = 0; - byte[] bytes = new byte[0]; - while(Offset < DataIn.length){ - bytesLeftInString = ByteBuffer.wrap(DataIn).getInt(Offset); - Offset += 4; - bytes = new byte[bytesLeftInString]; - for(int j = 0; j < bytesLeftInString; j++){ - bytes[j] = DataIn[Offset]; - Offset++; - } - if(bytes.length > 0){ - Strings.add(DecodeAsString(bytes)); - } - } - return Strings.toArray(new String[0]); - } - - private static byte[] EncodeStrings(String[] string){ - List Strings = new ArrayList<>(); - int TotalLength = 0; - int LengthPadding = 0; - for(int i = 0; i < string.length; i++){ - byte[] bytes = string[i].getBytes(StandardCharsets.UTF_8); - TotalLength += bytes.length; - LengthPadding += 4; - Strings.add(bytes); - } - TotalLength += LengthPadding; - byte[] Data = new byte[TotalLength]; - int Offset = 0; - for(int i = 0; i < Strings.size(); i++){ - byte[] bytes = ByteBuffer.allocate(4).putInt(Strings.get(i).length).array(); - for(int j = 0; j < bytes.length; j++) { - Data[Offset] = bytes[j]; - Offset++; - } - for(int j = 0; j < Strings.get(i).length; j++) { - Data[Offset] = Strings.get(i)[j]; - Offset++; - } - } - return Data; - } - public static byte[] EncodeString(String string){ - return string.getBytes(StandardCharsets.UTF_8); - } - - private static byte[] EncodeFloats(float[] floats){ - byte[] Data = new byte[floats.length * VulkanUtils.FLOAT_SIZE]; - int Offset = 0; - for(float value : floats){ - byte[] bytes = ByteBuffer.allocate(4).putFloat(value).array(); - for(byte b : bytes){ - Data[Offset] = b; - Offset++; - } - } - return Data; - } - - public static Quaternionf DecodeAsQuaternation(byte[] DataIn){ - Quaternionf newVector = new Quaternionf(); - ByteBuffer buffer = ByteBuffer.wrap(DataIn); - newVector.set(buffer.getFloat(),buffer.getFloat(),buffer.getFloat(),buffer.getFloat()); - return newVector; - } - - public static DecodedMovementPacket DecodeAsMovementUpdate(byte[] DataIn){ - DecodedMovementPacket Packet = new DecodedMovementPacket(); - Vector3f newVector = new Vector3f(); - ByteBuffer buffer = ByteBuffer.wrap(DataIn); - newVector.set(buffer.getFloat(),buffer.getFloat(),buffer.getFloat()); - Packet.Position = new Vector3f(newVector); - Packet.Rotation = new Quaternionf(buffer.getFloat(),buffer.getFloat(),buffer.getFloat(),buffer.getFloat()); - newVector.set(buffer.getFloat(),buffer.getFloat(),buffer.getFloat()); - Packet.LinearVelocity = new Vector3f(newVector); - newVector.set(buffer.getFloat(),buffer.getFloat(),buffer.getFloat()); - Packet.AngularVelocity = new Vector3f(newVector); - return Packet; - } - - public static Vector3f DecodeAsVector3f(byte[] DataIn){ - Vector3f newVector = new Vector3f(); - ByteBuffer buffer = ByteBuffer.wrap(DataIn); - if(buffer.remaining() >= 12) { - newVector.set(buffer.getFloat(), buffer.getFloat(), buffer.getFloat()); - } - return newVector; - } - - public static String DecodeAsString(byte[] DataIn){ - return new String(DataIn, StandardCharsets.UTF_8); - } - - public static class DecodedMovementPacket{ - public Vector3f Position; - public Vector3f LinearVelocity; - public Vector3f AngularVelocity; - public Quaternionf Rotation; - - public DecodedMovementPacket(){ - - } - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/ServerConnection.java b/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/ServerConnection.java deleted file mode 100644 index c124368..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/ServerConnection.java +++ /dev/null @@ -1,18 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.ServerNetworking; - -import java.util.Queue; -import java.util.UUID; - -public interface ServerConnection { - - public boolean OwnsActor(String ActorID); - public void CollectIncomingPackets(Queue ReferenceList); - public UUID GetInstanceUUID(); - public UUID GetClientUUID(); - public void SendPossessActorPacket(String actorID) ; - public void AddOutgoingPacket(Packet outgoingPacket); - public void SetOwnedActorID(String ownedActorID); - public void Clear(); - public void CleanUp(); - public void ProcessIncomingPacket() ; -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/ServerSideNetworkUtils.java b/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/ServerSideNetworkUtils.java deleted file mode 100644 index 418a031..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/ServerSideNetworkUtils.java +++ /dev/null @@ -1,373 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.ServerNetworking; - -import net.halbear.Executable.Server; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidBody; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidPhysicsController; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; -import net.halbear.Terrain4J.EngineCore.Main.Util.Maths.T4Raycast; -import net.halbear.Terrain4J.EngineCore.Threads.ServerConnectionThread; -import org.joml.Quaternionf; -import org.joml.Vector3f; -import org.tinylog.Logger; - -import java.nio.charset.StandardCharsets; -import java.util.HashMap; -import java.util.Map; -import java.util.UUID; - -import static net.halbear.Executable.Server.ConnectedClients; -import static net.halbear.Terrain4J.EngineCore.Logic.Physics.WorldPhysicsManager.GetActorForRigidBody; - -public class ServerSideNetworkUtils { - public static final Map BypassNullTargets = new HashMap<>(); - - static{ - BypassNullTargets.put(Packet.PACKET_CREATE_ACTOR, true); - BypassNullTargets.put(Packet.PACKET_PING, true); - BypassNullTargets.put(Packet.GAME_CHAT_DATA_PACKET, true); - BypassNullTargets.put(Packet.GAME_DATA_PACKET, true ); - BypassNullTargets.put(Packet.PACKET_UPDATE_PLAYER_DISPLAY_NAME, true ); - BypassNullTargets.put(Packet.QUERY_CLIENT_UUID, true ); - BypassNullTargets.put(Packet.QUERY_MAC_ADDRESS, true ); - BypassNullTargets.put(Packet.PACKET_ASSIGN_UUID, true ); - } - - public static void ProcessClientPacket(Packet packet){ - // Logger.debug("Processing packet of type [{}] from client with UUID {}",packet.PacketTypeByte,packet.SessionUUID); - ClientSession sender = ClientSession.GetClientSessionInstances().get(packet.SessionUUID); - if(sender == null) return; - //Logger.debug("Packet: " + packet.PacketTypeByte); - - Actor3D Target = Actor3D.Actors.get(packet.TargetID); - - if(Target == null && - (!BypassNullTargets.containsKey(packet.PacketTypeByte) || !BypassNullTargets.get(packet.PacketTypeByte))) { - return; - } - switch (packet.PacketTypeByte){ - case Packet.PACKET_UPDATE_LOCATION: - if(!sender.OwnsActor(packet.TargetID)) return; - Target.SetNewPosition(Packet.DecodeAsVector3f(packet.Data)); - break; - - case Packet.PACKET_UPDATE_ROTATION: - if(!sender.OwnsActor(packet.TargetID)) return; - Target.SetNewRotation(Packet.DecodeAsQuaternation(packet.Data)); - break; - - case Packet.PACKET_UPDATE_LINEAR_VELOCITY: - if(!sender.OwnsActor(packet.TargetID)) return; - Target.SetNewVelocity(Packet.DecodeAsVector3f(packet.Data)); - break; - - case Packet.PACKET_UPDATE_ANGULAR_VELOCITY: - if(!sender.OwnsActor(packet.TargetID)) return; - Target.SetNewAngularVelocity(Packet.DecodeAsVector3f(packet.Data)); - break; - - case Packet.PACKET_MOVEMENT_UPDATE: - if(!sender.OwnsActor(packet.TargetID)) return; - - Packet.DecodedMovementPacket movementUpdate = Packet.DecodeAsMovementUpdate(packet.Data); - Target.SetNewRotation(movementUpdate.Rotation); - Target.SetNewPosition(movementUpdate.Position); - Target.SetNewVelocity(movementUpdate.LinearVelocity); - Target.SetNewAngularVelocity(movementUpdate.AngularVelocity); - break; - - case Packet.PACKET_CLIENT_INPUT: - if(!sender.OwnsActor(packet.TargetID)) return; - //to be implemented later - break; - case Packet.PACKET_UPDATE_MODEL_ID: - if(!(sender.OwnsActor(packet.TargetID))) { - return; - } - Packet ReboundPacket = CreateUpdateModelIDPacket(packet.TargetID, Packet.DecodeAsString(packet.Data)); - Server.OutGoingPacketQueue.add(ReboundPacket); - break; - case Packet.GAME_CHAT_DATA_PACKET: - GameChat chat = Packet.decodeGameChat(packet.Data); - Packet GameChatPacket = CreateGameChatPacket(sender.GetClientUUID(), chat.message(), false); - String Un = sender.GetClientUUID().toString(); - if(Server.ClientNames.containsKey(sender.GetClientUUID())) Un = Server.ClientNames.get(sender.GetClientUUID()); - PrimaryRuntime.printLog(String.format("[Game Chat] %s : %s", Un, chat.message())); - Server.OutGoingPacketQueue.add(GameChatPacket); - break; - case Packet.PACKET_UPDATE_PLAYER_DISPLAY_NAME: - GameChat nameUpd = Packet.decodeNameUpdate(packet.Data); - Packet DisplayNamePacket = CreateUsernameUpdatePacket(sender.GetClientUUID(), nameUpd.message()); - if(!Server.ClientNames.containsKey(sender.GetClientUUID())){ - PrimaryRuntime.printLog(String.format("Assigning Client [%s] a Username of: [%s]", sender.GetClientUUID().toString(), nameUpd.message())); - Server.OutGoingPacketQueue.add(CreateGameChatPacket(sender.GetClientUUID(), nameUpd.message() + " Joined", true)); - } - Server.ClientNames.put(sender.GetClientUUID(), nameUpd.message()); - Server.OutGoingPacketQueue.add(DisplayNamePacket); - break; - case Packet.PACKET_SEND_PLAYER_COUNT: - if(!packet.TargetID.equals("NULL")) { - return; - } - break; - case Packet.PACKET_FIRE_WEAPON: - Logger.debug("Fire Weapon Packet Recieved"); - HandleFireWeapon(packet); - break; - } - } - - @Deprecated - public static void LegacyProcessClientPacket(Packet packet){ - // Logger.debug("Processing packet of type [{}] from client with UUID {}",packet.PacketTypeByte,packet.SessionUUID); - ServerConnectionThread sender = ConnectedClients.get(packet.SessionUUID); - if(sender == null) return; - //Logger.debug("Packet: " + packet.PacketTypeByte); - - Actor3D Target = Actor3D.Actors.get(packet.TargetID); - - if(Target == null && - (!BypassNullTargets.containsKey(packet.PacketTypeByte) || !BypassNullTargets.get(packet.PacketTypeByte))) { - return; - } - switch (packet.PacketTypeByte){ - case Packet.PACKET_UPDATE_LOCATION: - if(!sender.OwnsActor(packet.TargetID)) return; - Target.SetNewPosition(Packet.DecodeAsVector3f(packet.Data)); - break; - - case Packet.PACKET_UPDATE_ROTATION: - if(!sender.OwnsActor(packet.TargetID)) return; - Target.SetNewRotation(Packet.DecodeAsQuaternation(packet.Data)); - break; - - case Packet.PACKET_UPDATE_LINEAR_VELOCITY: - if(!sender.OwnsActor(packet.TargetID)) return; - Target.SetNewVelocity(Packet.DecodeAsVector3f(packet.Data)); - break; - - case Packet.PACKET_UPDATE_ANGULAR_VELOCITY: - if(!sender.OwnsActor(packet.TargetID)) return; - Target.SetNewAngularVelocity(Packet.DecodeAsVector3f(packet.Data)); - break; - - case Packet.PACKET_MOVEMENT_UPDATE: - if(!sender.OwnsActor(packet.TargetID)) return; - - Packet.DecodedMovementPacket movementUpdate = Packet.DecodeAsMovementUpdate(packet.Data); - Target.SetNewRotation(movementUpdate.Rotation); - Target.SetNewPosition(movementUpdate.Position); - Target.SetNewVelocity(movementUpdate.LinearVelocity); - Target.SetNewAngularVelocity(movementUpdate.AngularVelocity); - break; - - case Packet.PACKET_CLIENT_INPUT: - if(!sender.OwnsActor(packet.TargetID)) return; - //to be implemented later - break; - case Packet.PACKET_UPDATE_MODEL_ID: - if(!packet.TargetID.equals(ConnectedClients.get(packet.SessionUUID).OwnedActorID)) { - return; - } - Packet ReboundPacket = CreateUpdateModelIDPacket(packet.TargetID, Packet.DecodeAsString(packet.Data)); - Server.OutGoingPacketQueue.add(ReboundPacket); - break; - case Packet.GAME_CHAT_DATA_PACKET: - GameChat chat = Packet.decodeGameChat(packet.Data); - Packet GameChatPacket = CreateGameChatPacket(sender.ClientID, chat.message(), false); - String Un = sender.ClientID.toString(); - if(Server.ClientNames.containsKey(sender.ClientID)) Un = Server.ClientNames.get(sender.ClientID); - PrimaryRuntime.printLog(String.format("[Game Chat] %s : %s", Un, chat.message())); - Server.OutGoingPacketQueue.add(GameChatPacket); - break; - case Packet.PACKET_UPDATE_PLAYER_DISPLAY_NAME: - GameChat nameUpd = Packet.decodeNameUpdate(packet.Data); - Packet DisplayNamePacket = CreateUsernameUpdatePacket(sender.ClientID, nameUpd.message()); - if(!Server.ClientNames.containsKey(sender.ClientID)){ - PrimaryRuntime.printLog(String.format("Assigning Client [%s] a Username of: [%s]", sender.ClientID.toString(), nameUpd.message())); - Server.OutGoingPacketQueue.add(CreateGameChatPacket(sender.ClientID, nameUpd.message() + " Joined", true)); - } - Server.ClientNames.put(sender.ClientID, nameUpd.message()); - Server.OutGoingPacketQueue.add(DisplayNamePacket); - break; - case Packet.PACKET_SEND_PLAYER_COUNT: - if(!packet.TargetID.equals("NULL")) { - return; - } - break; - case Packet.PACKET_FIRE_WEAPON: - Logger.debug("Fire Weapon Packet Recieved"); - HandleFireWeapon(packet); - break; - } - } - - public static Packet CreatePlayerUUIDPacket(UUID clientID, ClientSession sender){ - Logger.debug("Creating UUID packet for client: " + clientID); - Packet packet = new Packet(Packet.PACKET_ASSIGN_UUID); - packet.SetTargetType((byte) 0); - packet.SetData(clientID.toString().getBytes(StandardCharsets.UTF_8)); - packet.SetID("New Client"); - packet.SessionUUID = sender.GetInstanceUUID(); - return packet; - } - - @Deprecated - public static Packet LegacyCreatePlayerUUIDPacket(UUID clientID, ServerConnectionThread sender){ - Logger.debug("Creating UUID packet for client: " + clientID); - Packet packet = new Packet(Packet.PACKET_ASSIGN_UUID); - packet.SetTargetType((byte) 0); - packet.SetData(clientID.toString().getBytes(StandardCharsets.UTF_8)); - packet.SetID("New Client"); - packet.SessionUUID = sender.ClientID; - return packet; - } - - private static void HandleFireWeapon(Packet packet){ - Packet.DecodedFireRequest request = Packet.DecodeAsFireRequest(packet.Data); - - Actor3D shooter = Actor3D.Actors.get(packet.TargetID); - String excludeBodyID = null; - if (shooter != null && shooter.GetPhysicsController() instanceof RigidPhysicsController rpc) { - excludeBodyID = rpc.RigidBodyID; - } - - T4Raycast.Hit hit = T4Raycast.Nearest(request.Origin, request.Direction, request.MaxRange, excludeBodyID); - boolean didHit = hit != null; - String hitActorID = ""; - Vector3f resultPoint; - - if (didHit) { - resultPoint = hit.Point; - Vector3f impulse = new Vector3f(request.Direction).normalize().mul(request.Damage); - hit.Body.ApplyImpulse(impulse, hit.Point); - Actor3D hitActor = GetActorForRigidBody(hit.Body); - if (hitActor != null) hitActorID = hitActor.GetID(); - } else { - resultPoint = new Vector3f(request.Direction).normalize().mul(request.MaxRange).add(request.Origin); - } - // Logger.debug("\n Raycast Result: " + hit + "\n Raycast Request: Origin->" + request.Origin + " | Direction->" + request.Direction + " | MaxRange->" + request.MaxRange + "\n Result point: " + resultPoint + "\n Hit Actor: " + hitActorID); - - Packet result = new Packet(Packet.PACKET_FIRE_RESULT); - result.SetID(hitActorID); - result.SetData(Packet.EncodeFireResult(request.Origin, resultPoint, didHit)); - Server.OutGoingPacketQueue.add(result); - } - - public static Packet CreatePlayerCountPacket(int PlayerCount){ - Packet packet = new Packet(Packet.PACKET_SEND_PLAYER_COUNT); - packet.SetTargetType((byte) 0); - packet.SetData(Integer.toString(PlayerCount).getBytes(StandardCharsets.UTF_8)); - packet.SetID("New Client"); - return packet; - } - - public static Packet CreateActorPacket(Actor3D actor){ - Packet newOutgoingPacket = new Packet(Packet.PACKET_CREATE_ACTOR); - newOutgoingPacket.SetTargetType((byte) 0); - - RigidPhysicsController physicsController = (RigidPhysicsController) actor.GetPhysicsController(); - if(physicsController == null) return null; - - RigidBody rigidBody = RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID); - if(rigidBody == null) return null; - - String actorType = actor instanceof PlayerActor3D ? "PlayerActor" : "Actor"; - StringBuilder OutgoingData = new StringBuilder(actorType) - .append(":") - .append(actor.GetModelID()); - - // Logger.debug("Creating actor packet: actorID=" + actor.GetID() + " modelID=" + actor.GetModelID() + " type=" + actorType); - - Vector3f Position = rigidBody.Position; - Quaternionf Rotation = rigidBody.Rotation; - Vector3f Scale = actor.GetScale(); - Vector3f ColliderBox = rigidBody.shape.hxhyhz; - float MassKG = rigidBody.MassKG; - Vector3f LinearVelocity = rigidBody.LinearVelocity; - Vector3f AngularVelocity = rigidBody.AngularVelocity; - Vector3f PositionOffset = actor.GetPositionOffset(); - Vector3f PivotOffset = actor.GetPivotOffset(); - - Vector3f CameraOffset = new Vector3f(); - if(actor instanceof PlayerActor3D playerActor) { - CameraOffset.set(playerActor.CameraOffset); - } - - float[] floats = new float[]{ - Position.x, Position.y, Position.z, - Rotation.x, Rotation.y, Rotation.z, Rotation.w, - Scale.x, Scale.y, Scale.z, - ColliderBox.x, ColliderBox.y, ColliderBox.z, - MassKG, - LinearVelocity.x, LinearVelocity.y, LinearVelocity.z, - AngularVelocity.x, AngularVelocity.y, AngularVelocity.z, - PositionOffset.x, PositionOffset.y, PositionOffset.z, - CameraOffset.x, CameraOffset.y, CameraOffset.z, - PivotOffset.x, PivotOffset.y, PivotOffset.z - }; - - for(int i = 0; i < floats.length; i++){ - OutgoingData.append(":").append(floats[i]); - } - - newOutgoingPacket.SetData(OutgoingData.toString().getBytes(StandardCharsets.UTF_8)); - newOutgoingPacket.SetID(actor.GetID()); - return newOutgoingPacket; - } - - public static void BroadcastCreateActorPacket(Actor3D actor) { - Packet newOutgoingPacket = CreateActorPacket(actor); - if(newOutgoingPacket != null)Server.OutGoingPacketQueue.add(newOutgoingPacket); - } - - public static Packet CreateGameChatPacket(UUID Client, String chatMessage, boolean server){ - Packet packet = new Packet(Packet.GAME_CHAT_DATA_PACKET); - packet.SetTargetType((byte) 0); - packet.SetData(Packet.EncodeGameChat(Client, chatMessage, server)); - packet.SetID("NULL"); - return packet; - } - - public static Packet CreateUsernameUpdatePacket(UUID Client, String username){ - Packet packet = new Packet(Packet.PACKET_UPDATE_PLAYER_DISPLAY_NAME); - packet.SetTargetType((byte) 0); - packet.SetData(Packet.EncodeNameUpdate(Client, username)); - packet.SetID("NULL"); - return packet; - } - - public static Packet CreateUpdateModelIDPacket(String actorID, String NewModelID){ - Packet packet = new Packet(Packet.PACKET_UPDATE_MODEL_ID); - packet.SetTargetType((byte) 0); - packet.SetData(NewModelID.getBytes(StandardCharsets.UTF_8)); - packet.SetID(actorID); - return packet; - } - - public static Packet CreateDestroyActorPacket(String actorID){ - Logger.debug("Creating Detsroy Actor Packet"); - Packet packet = new Packet(Packet.PACKET_DESTROY_ACTOR); - packet.SetTargetType((byte) 0); - packet.SetData(new byte[0]); - packet.SetID(actorID); - return packet; - } - - public static void BroadcastDestroyActorPacket(String actorID){ - Server.OutGoingPacketQueue.add(CreateDestroyActorPacket(actorID)); - } - - public static void SendEntityUpdatePacket(Actor3D actor){ - Packet newOutgoingPacket = new Packet((byte)6); - newOutgoingPacket.SetTargetType((byte) 0); - RigidPhysicsController physicsController = (RigidPhysicsController) actor.GetPhysicsController(); - if(physicsController == null) return; - RigidBody rigidBody = RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID); - if(rigidBody == null) return; - newOutgoingPacket.SetData(Packet.EncodeMovementData(rigidBody.Position,rigidBody.Rotation,rigidBody.LinearVelocity,rigidBody.AngularVelocity)); - newOutgoingPacket.SetID(actor.GetID()); - Server.OutGoingPacketQueue.add(newOutgoingPacket); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/UUIDCache.java b/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/UUIDCache.java deleted file mode 100644 index f1c3d6f..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/ServerNetworking/UUIDCache.java +++ /dev/null @@ -1,23 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.ServerNetworking; - -import com.google.gson.annotations.SerializedName; - -public class UUIDCache { - @SerializedName("server_ip") - private String ServerIP; - @SerializedName("client_uuid") - private String ClientUUID; - - public UUIDCache(String serverIP, String clientUUID) { - this.ServerIP = serverIP; - this.ClientUUID = clientUUID; - } - - public String getServerIP() { - return ServerIP; - } - - public String getClientUUID() { - return ClientUUID; - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ClientConnection.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ClientConnection.java deleted file mode 100644 index 4466e0d..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ClientConnection.java +++ /dev/null @@ -1,6 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Threads; - -public interface ClientConnection extends Runnable{ - public void start(); - public Thread GetNetworkedThread(); -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ClientConnectionThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ClientConnectionThread.java deleted file mode 100644 index 6b782ad..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ClientConnectionThread.java +++ /dev/null @@ -1,116 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Threads; - -import com.oracle.svm.core.annotate.Delete; -import net.halbear.Executable.Server; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.ConvexMesh; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidBody; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.RigidBody.RigidPhysicsController; -import net.halbear.Terrain4J.EngineCore.Main.AudioInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.*; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.GameChat; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.Packet; -import org.joml.Quaternionf; -import org.joml.Vector3f; -import org.tinylog.Logger; - -import java.io.*; -import java.net.Socket; -import java.net.SocketTimeoutException; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.Instant; -import java.util.*; -import java.util.concurrent.ConcurrentLinkedQueue; -import static net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils.*; - -@Deprecated -@Delete -public class ClientConnectionThread implements ClientConnection{ - - public static Socket SocketToServer; - public static DataOutputStream outToServer; - public static DataInputStream in; - private final Thread NetworkThread; - - public ClientConnectionThread(){ - Connected = true; - NetworkThread = new Thread(this); - NetworkThread.setName("Terrain4J Legacy Client Network Thread"); - NetworkThread.setDaemon(true); - try { - SocketToServer = new Socket(ServerIP, ServerPort); - SocketToServer.setSoTimeout(5); - - } catch (IOException e) { - Connected = false; - //e.printStackTrace(); - } - } - public void start() { - NetworkThread.start(); - } - - @Override - public Thread GetNetworkedThread() { - return NetworkThread; - } - - @Override - public void run() { - try { - SetReconnectingStatus(false); - outToServer = new DataOutputStream(SocketToServer.getOutputStream()); - in = new DataInputStream(SocketToServer.getInputStream()); - Connected = true; - SendNamePacket(); - Logger.debug("Connected!"); - while(Connected && !ClientSideNetworkUtils.IsReconnecting()) { - - if(!OutGoingPacketQueue.isEmpty()){ - Packet outgoingPacket; - while((outgoingPacket = OutGoingPacketQueue.poll()) != null){ - WritePacket(outgoingPacket,outToServer); - } - } - - int PacketRead = 0; - - try { - PacketRead = readPacket(in); - } catch (SocketTimeoutException ignored) { - - } - if(PacketRead == Packet.PACKET_PING){ - WritePacket(new Packet(Packet.PACKET_PING),outToServer); - } - - if(PacketRead == -1) break; - } - if(!ClientSideNetworkUtils.IsReconnecting()){ - Logger.debug("Connection closed"); - Connected = false; - if (!EngineThread.running) return; - if (!pinging) { - PrimaryRuntime.StartPingTimer(); - } - } - SocketToServer.close(); - } catch (Exception e) { - //e.printStackTrace(); - Logger.error("Connection closed due to exception [{}]",e.getMessage()); - System.out.println("Connection closed due to exception: "+ e.getMessage()); - e.printStackTrace(); - Connected = false; - ServerMessage = "Offline"; - if(!EngineThread.running) return; - if (!pinging) { - PrimaryRuntime.StartPingTimer(); - } - } - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/EngineThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/EngineThread.java index 28eba78..0011117 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/EngineThread.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/EngineThread.java @@ -6,12 +6,11 @@ import net.halbear.Terrain4J.EngineCore.Logic.GameLogic; import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; import org.tinylog.Logger; -public class EngineThread implements IEngineThread{ +public class EngineThread implements Runnable{ public boolean CappedToTickRate; public int TickRate; public double TickThreshold = 0; public static boolean running = true; - public boolean internalRunning = true; public final GameLogic gameLogic; public int Frames = 0; public int TickFrames = 0; @@ -22,8 +21,7 @@ public class EngineThread implements IEngineThread{ public String ThreadName; public void KillThread(){ - Logger.debug("Killing Single Thread: " + ThreadName); - internalRunning = false; + running = false; } public void cleanup(){ @@ -46,7 +44,6 @@ public class EngineThread implements IEngineThread{ Logger.debug("Starting {} Thread",ThreadName); EngineThread = new Thread(this); EngineThread.setName("Terrain4J "+ThreadName+" Engine Thread"); - EngineThread.setDaemon(true); } public void UpdateFrameAccuracy(){ @@ -80,7 +77,7 @@ public class EngineThread implements IEngineThread{ Logger.debug("{} Thread Started",ThreadName); EngineAccuracy = EngineConfig.getInstance().getAccuracy(); OriginalAccuracy = EngineAccuracy; - while (running && internalRunning && !Thread.currentThread().isInterrupted()){ + while (running){ long now = System.nanoTime(); FrameTimes[0] = now - InitialTime; FrameTimes[1] += FrameTimes[0]; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/FastTickThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/FastTickThread.java index dab46f1..c0168cc 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/FastTickThread.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/FastTickThread.java @@ -8,8 +8,6 @@ import org.tinylog.Logger; public class FastTickThread extends EngineThread { - private int Ticks = 0; - public FastTickThread(EngineInstance engineInstance, GameLogic appLogic){ super(engineInstance, appLogic, "Fast"); UpdateTickRateThreshold(); @@ -17,16 +15,9 @@ public class FastTickThread extends EngineThread { @Override public void TickEvent(long nsTimeDiff){ + gameLogic.Input(PrimaryRuntime.GetEngineInstance(), (nsTimeDiff)); gameLogic.UpdateFastThread(PrimaryRuntime.GetEngineInstance(), nsTimeDiff); } - - public int Ticks(int TickThreshold){ - int TickCount = Ticks; - Ticks++; - if(Ticks >= TickThreshold) Ticks = 0; - return TickCount; - } - @Override public void FrameEvent(long now, long InitialTime){ @@ -47,7 +38,7 @@ public class FastTickThread extends EngineThread { if (CappedToTickRate){ TickThreshold = (double) 1000000000 / (double) TickRate; } else{ - TickThreshold = 1; + TickThreshold = 0; } } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/IEngineThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/IEngineThread.java deleted file mode 100644 index 78f71c1..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/IEngineThread.java +++ /dev/null @@ -1,23 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Threads; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.GameLogic; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import org.tinylog.Logger; - -public interface IEngineThread extends Runnable{ - public static void KillAllThreads(){ - EngineThread.running = false; - } - public void KillThread(); - public void cleanup(); - public Thread FetchThread(); - public void StartThread(); - public void UpdateFrameAccuracy(); - public void TickEvent(long nsTimeDiff); - public void FrameEvent(long now, long InitialTime); - public void CycleEvent(); - public void SecondEvent(); - public void run() ; -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/InstancedPhysicsThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/InstancedPhysicsThread.java deleted file mode 100644 index 839cdc8..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/InstancedPhysicsThread.java +++ /dev/null @@ -1,74 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Threads; - -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import org.tinylog.Logger; - -import java.util.concurrent.Executor; -import java.util.concurrent.Executors; - -import static net.halbear.Terrain4J.EngineCore.Logic.Physics.WorldPhysicsManager.ActiveControllers; -import static net.halbear.Terrain4J.EngineCore.Logic.Physics.WorldPhysicsManager.PhysicsObjects; - -public class InstancedPhysicsThread extends VirtualEngineThread{ - public static boolean running = true; - public Thread EngineThread; - public static float FixedTimeStep = 1f / 60f; - public static int PhysicsTick = 0; - public static int MaxSubStepsPerFrame = 8; - public int Frames = 0; - public int TickFrames = 0; - private static float Accumulator = 0f; - public String ThreadName; - public int Index; - public int Total; - public static final Executor executor = Executors.newVirtualThreadPerTaskExecutor(); - - public Thread FetchThread(){ - return EngineThread; - } - - public InstancedPhysicsThread(String ThreadName, int Index, int TotalCount){ - super(ThreadName); - this.ThreadName = ThreadName; - Logger.debug("Starting {} Thread",ThreadName); - - this.Index = Index; - this.Total = TotalCount; - } - - @Override - public void run() { - long InitialTime = System.nanoTime(); - long updateTime = InitialTime; - double[] FrameTimes = new double[]{0,0,0,0}; - while(FastTickThread.running && (Index/Total) * ActiveControllers.size() < ActiveControllers.size()){ - long now = System.nanoTime(); - TickFrames++; - long nsTimeDiff = now - updateTime; - updateTime = now; - float PhysicsFramerate = 24f; - float PhysicsFrameTime = 1000f/PhysicsFramerate; - float DeltaTime = (float)nsTimeDiff/(PhysicsFrameTime*1000000f); - SteppedPhysicsTickMultiThreaded(DeltaTime, 60,Index,Total); - } - } - - public static void SteppedPhysicsTickMultiThreaded(float DeltaTime, float TargetFrameTime, int Index, int Total){ - Accumulator += DeltaTime; - float maxAccumulated = FixedTimeStep * MaxSubStepsPerFrame; - if (Accumulator > maxAccumulated) Accumulator = maxAccumulated; - - int stepsRun = 0; - - while (Accumulator >= FixedTimeStep && stepsRun < MaxSubStepsPerFrame) { - PhysicsTick++; - for (int i = (Index/Total) * ActiveControllers.size(); i < Math.min((Index + 1/Total) * ActiveControllers.size(),ActiveControllers.size()); i++) { - if (PhysicsObjects.get(ActiveControllers.get(i)) != null) { - PhysicsObjects.get(ActiveControllers.get(i)).PhysicsTick(FixedTimeStep, TargetFrameTime); - } - } - Accumulator -= FixedTimeStep; - stepsRun++; - } - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/MainThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/MainThread.java index b4a1813..87a5eda 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/MainThread.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/MainThread.java @@ -44,7 +44,7 @@ public class MainThread extends EngineThread { } profiling.addAll(Collections.singleton(ThreadInformation)); EngineConfig.getInstance().SetSystemProfiling(profiling); - if(RenderThread.AllowRender())gameLogic.SecondUpdate(PrimaryRuntime.GetEngineInstance()); + gameLogic.SecondUpdate(PrimaryRuntime.GetEngineInstance()); } public void UpdateTickRateThreshold(){ diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/NIO_ClientConnectionThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/NIO_ClientConnectionThread.java deleted file mode 100644 index 02e0bdd..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/NIO_ClientConnectionThread.java +++ /dev/null @@ -1,190 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Threads; - -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.Packet; -import org.tinylog.Logger; - -import java.io.IOException; -import java.net.InetSocketAddress; -import java.nio.ByteBuffer; -import java.nio.channels.SelectionKey; -import java.nio.channels.Selector; -import java.nio.channels.SocketChannel; -import java.nio.charset.StandardCharsets; -import java.util.Iterator; -import java.util.Queue; -import java.util.concurrent.ConcurrentLinkedQueue; - -import static net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils.SaveUUIDCache; - -public class NIO_ClientConnectionThread implements ClientConnection { - - public static NIO_ClientConnectionThread Instance; - - public static NIO_ClientConnectionThread GetInstance(){ return Instance;} - - private final ByteBuffer InBound = ByteBuffer.allocateDirect(4096); - private final Queue OutBoundQueue = new ConcurrentLinkedQueue<>(); - - private final String ServerIP; - private final int ServerPort; - - private final Thread NetworkThread; - - private Selector NetworkSelector; - private SocketChannel ClientChannel; - private SelectionKey ChannelKey; - - public NIO_ClientConnectionThread(String ServerAddress, int ServerPort) { - this.ServerIP = ServerAddress; - this.ServerPort = ServerPort; - NIO_ClientConnectionThread.Instance = this; - NetworkThread = new Thread(this); - NetworkThread.setName("Terrain4J Client Network Thread"); - NetworkThread.setDaemon(true); - } - - public void start() { - NetworkThread.start(); - } - - @Override - public Thread GetNetworkedThread() { - return NetworkThread; - } - - private void ConnectToServer(SelectionKey key) throws IOException { - if (ClientChannel.isConnectionPending()) { - if (ClientChannel.finishConnect()) { - ClientSideNetworkUtils.Connected = true; - this.ChannelKey = key; - key.interestOps(SelectionKey.OP_READ); - } else { - Disconnect(); - } - } - } - - - @Override - public void run() { - try { - NetworkSelector = Selector.open(); - ClientChannel = SocketChannel.open(); - ClientChannel.configureBlocking(false); - - ClientChannel.connect(new InetSocketAddress(ServerIP, ServerPort)); - - ClientChannel.register(NetworkSelector, SelectionKey.OP_CONNECT); - - while (NetworkSelector.isOpen() && ClientChannel.isOpen() && EngineThread.running) { - NetworkSelector.select(); - - Iterator it = NetworkSelector.selectedKeys().iterator(); - while (it.hasNext()) { - SelectionKey key = it.next(); - it.remove(); - - if (!key.isValid()) continue; - - if (key.isConnectable()) { - ConnectToServer(key); - } - - if (key.isReadable()) { - HandleRead(); - } - - if (key.isWritable()) { - HandleWrite(); - } - } - } - } catch (IOException e) { - Logger.error("Network client error: " + e.getMessage()); - Disconnect(); - } - } - - private void HandleWrite() throws IOException { - while (!OutBoundQueue.isEmpty()) { - ByteBuffer buffer = OutBoundQueue.peek(); - ClientChannel.write(buffer); - - if (buffer.hasRemaining()) { - return; - } - OutBoundQueue.poll(); - } - ChannelKey.interestOps(ChannelKey.interestOps() & ~SelectionKey.OP_WRITE); - } - - public void SendPacket(Packet outPacket) { - byte[] dataToSend = Packet.GetOutgoingData(outPacket); - OutBoundQueue.add(ByteBuffer.wrap(dataToSend)); - - if (ChannelKey != null && NetworkSelector != null) { - ChannelKey.interestOps(ChannelKey.interestOps() | SelectionKey.OP_WRITE); - NetworkSelector.wakeup(); - } - } - - public void Disconnect() { - SaveUUIDCache(); - try { - if (ClientChannel != null) ClientChannel.close(); - if (NetworkSelector != null) NetworkSelector.close(); - Logger.info("Client network loop cleanly shut down."); - } catch (IOException ignored) {} - } - - private void HandleRead() throws IOException { - int bytesRead = ClientChannel.read(InBound); - if (bytesRead == -1) { - System.out.println("Disconnected by remote server."); - Disconnect(); - return; - } - - InBound.flip(); - while (EngineThread.running) { - if (InBound.remaining() < 6) break; - - InBound.mark(); - byte packetTypeByte = InBound.get(); - byte targetType = InBound.get(); - int dataLength = InBound.getInt(); - - if (InBound.remaining() < dataLength + 4) { - InBound.reset(); - break; - } - - int currentPos = InBound.position(); - InBound.position(currentPos + dataLength); - int idLength = InBound.getInt(); - InBound.position(currentPos); - - if (InBound.remaining() < dataLength + 4 + idLength) { - InBound.reset(); - break; - } - - Packet serverPacket = new Packet(packetTypeByte); - serverPacket.SetTargetType(targetType); - - byte[] incomingData = new byte[dataLength]; - InBound.get(incomingData); - serverPacket.Data = incomingData; - - InBound.getInt(); - - byte[] idData = new byte[idLength]; - InBound.get(idData); - serverPacket.SetID(new String(idData, StandardCharsets.UTF_8)); - - ClientSideNetworkUtils.IncomingPacketQueue.add(serverPacket); - } - InBound.compact(); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/RenderThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/RenderThread.java index b3471ec..ce4e020 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/RenderThread.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/RenderThread.java @@ -1,134 +1,68 @@ package net.halbear.Terrain4J.EngineCore.Threads; -import net.halbear.Terrain4J.EngineCore.Display.OpenGLRenderer; -import net.halbear.Terrain4J.EngineCore.Display.Renderer; -import net.halbear.Terrain4J.EngineCore.Display.VulkanRenderer; +import net.halbear.Terrain4J.EngineCore.Display.Render; +import net.halbear.Terrain4J.EngineCore.Display.Window; import net.halbear.Terrain4J.EngineCore.Logic.*; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; +import net.halbear.Terrain4J.EngineCore.Profiling.CPUMonitor; import net.halbear.Terrain4J.EngineCore.Profiling.GPUProfiler; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.DeferredRendering.DeferredSceneRender; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen.SceneRender; import org.tinylog.Logger; +import java.util.ArrayList; +import java.util.Collections; import java.util.List; public class RenderThread extends EngineThread { - private Renderer render; + private Render render; + private Window window; private final InitData initData; - public static int VulkanCrashCount = 0; - public static boolean Headless = false; - public RenderThread(EngineInstance engineInstance, InitData initData, GameLogic appLogic) { + public RenderThread(Window window, EngineInstance engineInstance, InitData initData, GameLogic appLogic) { //this.window = window; - if(!Headless){ - switch (engineInstance.window().GetLinkedApi()){ - case Vulkan -> render = new VulkanRenderer(engineInstance); - case OpenGL -> render = new OpenGLRenderer(engineInstance); - } - } - engineInstance.scene().GetProjection().SetFarPlanes(); + render = new Render(engineInstance); super(engineInstance,appLogic,"Render"); this.initData = initData; - if(Headless) return; render.Initialise(initData); } - public InitData GetInitData(){return initData;} - - public void RestartCrashedRenderer(){ - throw new IllegalStateException("Vulkan device lost; terminating renderer instead of hot-restarting"); -// if(Headless) return; -// if(VulkanCrashCount < EngineConfig.getInstance().GetMaxVulkanCrashes()){ -// RefreshRenderer(); -// VulkanCrashCount++; -// }else{ -// Logger.error("MAX API CRASHES REACHED, CLOSING SOFTWARE"); -// PrimaryRuntime.GetEngineInstance().window().setShouldClose(); -// PrimaryRuntime.CloseRuntime(); -// } - } - - public Renderer GetRenderer(){return render;} + public Render GetRenderer(){return render;} @Override public void TickEvent(long nsTimeDiff){ } - private static boolean AllowRendering = true; - public static synchronized void AllowRender(boolean allowRendering){ - AllowRendering = allowRendering; - } - public static synchronized boolean AllowRender(){return AllowRendering;} @Override - public void FrameEvent(long now, long InitialTime) { - if (AllowRendering) { - if(EngineConfig.getInstance().GetRenderingAPI() == EngineConfig.RenderAPI.Vulkan)gameLogic.RenderThreadInput(PrimaryRuntime.GetEngineInstance(), (now - InitialTime)); - if (Headless) return; - render.render(PrimaryRuntime.GetEngineInstance()); -// if(EngineConfig.getInstance().GetRenderingAPI() == EngineConfig.RenderAPI.OpenGL){ -// gameLogic.CameraInput(PrimaryRuntime.GetEngineInstance(), (now - InitialTime)); -// gameLogic.Input(PrimaryRuntime.GetEngineInstance(), (now - InitialTime)); -// } - } + public void FrameEvent(long now, long InitialTime){ + gameLogic.RenderThreadInput(PrimaryRuntime.GetEngineInstance(), (now-InitialTime)); + render.render(PrimaryRuntime.GetEngineInstance()); } @Override public void CycleEvent(){ } - public synchronized void BeginNewRenderer(){ - EngineInstance engineInstance = PrimaryRuntime.GetEngineInstance(); - switch (engineInstance.window().GetLinkedApi()){ - case Vulkan -> render = new VulkanRenderer(engineInstance); - case OpenGL -> render = new OpenGLRenderer(engineInstance); - } - render.Initialise(initData); - } - - public synchronized void RemoveRenderer(){ - Logger.debug("Removing Renderer"); - render.cleanup(); - } - - public synchronized void RefreshRenderer(){ - if(Headless) return; - Logger.debug("REFRESHING RENDERER"); - render.cleanup(); - EngineInstance engineInstance = PrimaryRuntime.GetEngineInstance(); - switch (engineInstance.window().GetLinkedApi()){ - case Vulkan -> render = new VulkanRenderer(engineInstance); - case OpenGL -> render = new OpenGLRenderer(engineInstance); - } - render.Initialise(initData); - } @Override public void SecondEvent(){ + EngineConfig.LAST_AVERAGE_GPU_TIME = SceneRender.GetGPUTimeNS(); + List Profiling =GPUProfiler.GetVramUsage(render.GetVulkanContext().GetPhysicalDevice().GetPhysicalDevice()); + EngineConfig.getInstance().SetMemoryProfiling(Profiling); EngineConfig.FrameRate_RENDERTHREAD = Frames; EngineConfig.TPS_RENDERTHREAD = TickFrames; - if(Headless) return; - EngineConfig.LAST_AVERAGE_GPU_TIME = DeferredSceneRender.GetGPUTimeNS(); - if(render.GetVulkanContext() != null) { - List Profiling = GPUProfiler.GetVramUsage(render.GetVulkanContext().GetPhysicalDevice().GetPhysicalDevice()); - EngineConfig.getInstance().SetMemoryProfiling(Profiling); - } - if(render.GetCurrentAAMode() != EngineConfig.getInstance().RenderAAType() || render.GetDeferred() != EngineConfig.getInstance().DeferredRendering()){ - RefreshRenderer(); + if(render.GetCurrentAAMode() != EngineConfig.getInstance().RenderAAType()){ + render.cleanup(); + render = new Render(PrimaryRuntime.GetEngineInstance()); + render.Initialise(initData); } } @Override public void cleanup() { - Logger.debug("Cleaning up Renderer, Thread: [{}]",Thread.currentThread().toString()); - if(render != null){ - render.cleanup(); - render = null; - } + render.cleanup(); PrimaryRuntime.ThreadsOpen--; Logger.debug("Closing Render Thread, Thread: [{}]",Thread.currentThread().toString()); - - if (Headless || (PrimaryRuntime.ThreadsOpen <= 0 && VulkanContext.VulkanLayersOpen < 0)) { - PrimaryRuntime.CanClose = true; - } + if (PrimaryRuntime.ThreadsOpen <= 0 && VulkanContext.VulkanLayersOpen < 0) PrimaryRuntime.CanClose = true; } } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ServerConnectionThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ServerConnectionThread.java deleted file mode 100644 index 18b55c2..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ServerConnectionThread.java +++ /dev/null @@ -1,267 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Threads; - -import com.oracle.svm.core.annotate.Delete; -import net.halbear.Executable.Server; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Main.GameCore; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Main.Scene.IScene; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.PlayerActor3D; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.Packet; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ServerConnection; -import org.tinylog.Logger; - -import java.io.*; -import java.net.Socket; -import java.nio.charset.StandardCharsets; -import java.util.*; -import java.util.concurrent.ConcurrentLinkedQueue; - -import static net.halbear.Executable.Server.ConnectedClients; -import static net.halbear.Executable.Server.LegacyRemoveClient; -import static net.halbear.Terrain4J.EngineCore.ServerNetworking.ServerSideNetworkUtils.*; - -@Deprecated -@Delete -public class ServerConnectionThread implements Runnable, ServerConnection { - public String OwnedActorID; - private final Socket clientSocket; - public final UUID ClientID; - public String PlayerDisplayName; - public static int PlayersOnline = 0; - - public static int ServerPort = 25565; - - public final Queue IncomingPacketQueue = new ConcurrentLinkedQueue<>(); - public final Queue OutgoingPacketQueue = new ConcurrentLinkedQueue<>(); - - public void SetPlayerDisplayName(String displayName){ - this.PlayerDisplayName = displayName; - } - - public String GetPlayerDisplayName(){return PlayerDisplayName;} - - public UUID GetClientID(){ - return ClientID; - } - - public String GetOwnedActorID(){ - return OwnedActorID; - } - - public void SetOwnedActorID(String ownedActorID){ - this.OwnedActorID = ownedActorID; - } - - @Override - public void Clear() { - - } - - @Override - public void CleanUp() { - try { - clientSocket.close(); - } catch (IOException e) { - Logger.error("Failed to close client socket: " + e.getMessage()); - System.out.println("Failed to close client socket: " + e.getMessage()); - } - } - - @Override - public void ProcessIncomingPacket() { - - } - - public ServerConnectionThread(Socket clientSocket) { - UUID uuid = UUID.randomUUID(); - ClientID = uuid; - this.clientSocket = clientSocket; - try { - this.clientSocket.setSoTimeout(5); - } catch (IOException e) { - throw new RuntimeException(e); - } - PrimaryRuntime.printLog("Client Connected: " + clientSocket.getInetAddress().getHostName()); - Logger.debug("Connected to client: " + clientSocket.getInetAddress().getHostName()); - ConnectedClients.put(uuid, this); - } - - public void SendPossessActorPacket(String actorID) { - Packet packet = new Packet((byte) 8); - packet.SetTargetType((byte) 0); - packet.SetData(new byte[0]); - packet.SetID(actorID); - AddOutgoingPacket(packet); - } - - public void CollectIncomingPackets(Queue ReferenceList){ - Packet packet; - while((packet = IncomingPacketQueue.poll()) != null) { - ReferenceList.add(packet); - } - } - - @Override - public UUID GetInstanceUUID() { - return ClientID; - } - - @Override - public UUID GetClientUUID() { - return ClientID; - } - - public void AddOutgoingPacket(Packet outgoingPacket){ - OutgoingPacketQueue.add(outgoingPacket); - } - - private void InitialiseJoinedClient(){ - Packet PlayerCountPacket = CreatePlayerCountPacket(Server.ConnectedClients.size()); - Server.OutGoingPacketQueue.add(PlayerCountPacket); - EngineInstance engineInstance = PrimaryRuntime.GetEngineInstance(); - IScene scene = engineInstance.scene(); - - for(Actor3D actor : scene.GetActors()) { - Packet actorPacket = CreateActorPacket(actor); - if(actorPacket != null) { - AddOutgoingPacket(actorPacket); - } - } - - Server.ClientNames.forEach((client, name) -> AddOutgoingPacket(CreateUsernameUpdatePacket(client, name))); - - GameCore gameCore = (GameCore) PrimaryRuntime.GetGameCore(); - PlayerActor3D player = gameCore.SpawnNetworkPlayer(engineInstance, ClientID); - - SetOwnedActorID(player.GetID()); - - Packet playerCreatePacket = CreateActorPacket(player); - if(playerCreatePacket != null) { - AddOutgoingPacket(playerCreatePacket); - Logger.debug("Queued direct create packet for joining player's actor: " + player.GetID()); - } - - BroadcastCreateActorPacket(player); - SendPossessActorPacket(player.GetID()); - Packet UUIDUpdatePacket = LegacyCreatePlayerUUIDPacket(ClientID,this); - Server.OutGoingPacketQueue.add(UUIDUpdatePacket); - Logger.debug("Queued possess packet for joining player's actor: " + player.GetID()); - } - - @Override - public void run() { - try { - DataInputStream in = new DataInputStream(clientSocket.getInputStream()); - - OutputStream toClient = clientSocket.getOutputStream(); - DataOutputStream out = new DataOutputStream(toClient); - boolean Connected = true; - InitialiseJoinedClient(); - while(Connected && !clientSocket.isClosed()) { - - if(!OutgoingPacketQueue.isEmpty()){ - Packet packet; - while((packet = OutgoingPacketQueue.poll()) != null) { - WritePacket(packet,out,this); - } - } - - int PacketRead = 0; - - try { - PacketRead = readPacket(in); - } catch (IOException _){ - } - - if(PacketRead == Packet.PACKET_PING){ - WritePacket(new Packet(Packet.PACKET_PING),out,this); - } - - if(PacketRead == -1) break; - - - } - LegacyRemoveClient(this.ClientID); - Packet PlayerCountPacket = CreatePlayerCountPacket(Server.ConnectedClients.size()); - Server.OutGoingPacketQueue.add(PlayerCountPacket); - Server.ClientNames.remove(this.ClientID); - Logger.debug("Connection Closing: " + Thread.currentThread() + "\n"); - } catch (Exception e) { - Logger.error("Connection Closing: " + Thread.currentThread() + "\n due to exception [{}]\n StackTrace: [{}]",e.getMessage(),e.getStackTrace() ); - System.out.println("Connection Closing: " + Thread.currentThread() + "\n due to exception [" + e.getMessage() +"]\n StackTrace:"); - e.printStackTrace(); - LegacyRemoveClient(this.ClientID); - //throw new RuntimeException(e); - } - } - - - - public String getIP(){ - return this.clientSocket.getInetAddress().getHostAddress(); - } - - public boolean OwnsActor(String actorID){ - return OwnedActorID != null && OwnedActorID.equals(actorID); - } - - - public void DestroyOwnedActor(){ - Logger.debug("Creating Detsroy Actor Packet"); - if(OwnedActorID == null) return; - Logger.debug("Actor to destroy verified"); - - Actor3D actor = Actor3D.Actors.get(OwnedActorID); - if(actor != null){ - Logger.debug("Actor to destroy exists"); - PrimaryRuntime.GetEngineInstance().scene().RemoveActor(actor); - BroadcastDestroyActorPacket(OwnedActorID); - } - - OwnedActorID = null; - } - - - - public int readPacket(DataInputStream in) throws IOException { - if(in == null) return 0; - - Packet newIncomingPacket = new Packet(in.readByte()); - - newIncomingPacket.SetTargetType(in.readByte()); - - int DataLength = in.readInt(); - byte[] IncomingData = new byte[DataLength]; - in.readFully(IncomingData); - newIncomingPacket.Data = IncomingData; - - int IDLength = in.readInt(); - byte[] IDData = new byte[IDLength]; - in.readFully(IDData); - - String ID = new String(IDData, StandardCharsets.UTF_8); - newIncomingPacket.SetID(ID); - newIncomingPacket.SessionUUID = ClientID; - IncomingPacketQueue.add(newIncomingPacket); - return newIncomingPacket.PacketTypeByte; - } - - public static void WritePacket(Packet outPacket, DataOutputStream Outgoing, ServerConnectionThread client) throws IOException { - if(Outgoing == null || outPacket.PacketTypeByte == Packet.PACKET_ASSIGN_UUID && outPacket.SessionUUID != client.ClientID){ - if(Outgoing != null) { - Logger.debug(outPacket.PacketTypeByte == Packet.PACKET_ASSIGN_UUID ? "Packet Client ID: " + outPacket.SessionUUID + " != " + client.ClientID : - "Packet not sent to client: " + outPacket.SessionUUID); - return; - } - Logger.debug("Outgoing is NULL!!!!!"); - return; - } - // Logger.debug("Sending Packet of type [{}] to UUID [{}]",outPacket.PacketTypeByte,outPacket.SessionUUID); - byte[] DataToSend = Packet.GetOutgoingData(outPacket); - Outgoing.write(DataToSend); - Outgoing.flush(); - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ServerMultiClientConnectionThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ServerMultiClientConnectionThread.java deleted file mode 100644 index dfc2231..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ServerMultiClientConnectionThread.java +++ /dev/null @@ -1,166 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Threads; - -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSession; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.IP_MODIFIER; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.NetworkingUtil; -import org.tinylog.Logger; - -import java.io.IOException; -import java.net.SocketException; -import java.nio.ByteBuffer; -import java.nio.channels.SelectionKey; -import java.nio.channels.Selector; -import java.nio.channels.SocketChannel; -import java.util.Iterator; -import java.util.Map; -import java.util.Queue; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.ConcurrentLinkedQueue; - -public class ServerMultiClientConnectionThread implements Runnable { - - private static final Map IP_STATUS_REGISTRY = new ConcurrentHashMap<>(); - private static final Map IP_STATUS_ALLOW_CONNECTION = new ConcurrentHashMap<>(); - - static { - IP_STATUS_REGISTRY.put("NOT_FOUND", IP_MODIFIER.Unreadable); - IP_STATUS_ALLOW_CONNECTION.put(IP_MODIFIER.Unreadable, false); - IP_STATUS_ALLOW_CONNECTION.put(IP_MODIFIER.Banned, false); - IP_STATUS_ALLOW_CONNECTION.put(IP_MODIFIER.Administrator, true); - IP_STATUS_ALLOW_CONNECTION.put(IP_MODIFIER.DontRead, true); - IP_STATUS_ALLOW_CONNECTION.put(IP_MODIFIER.RestrictedPermissions, true); - IP_STATUS_ALLOW_CONNECTION.put(IP_MODIFIER.Throttled, true); - IP_STATUS_ALLOW_CONNECTION.put(IP_MODIFIER.User, true); - } - - private boolean started = false; - - private final Selector selector; - private final Queue taskQueue = new ConcurrentLinkedQueue<>(); - private Thread ConnectionThread; - - static int ThreadNumbers =0; - private int ThreadNumber = 0; - public ServerMultiClientConnectionThread() throws IOException { - this.selector = Selector.open(); - ConnectionThread = new Thread(this); - ThreadNumber = ThreadNumbers; - ConnectionThread.setName("Server NIO Connection Manager [" + ThreadNumbers++ + "]"); - ConnectionThread.setDaemon(true); - } - - public void Start() { - ConnectionThread.start(); - } - - public void acceptNewChannel(SocketChannel channel) { - if(!started) Start(); - String IPAddress = "NOT_FOUND"; - try { - IPAddress = NetworkingUtil.GetIPAddress(channel); - } catch (Exception ignored) { - } - IP_MODIFIER modifier = IP_STATUS_REGISTRY.getOrDefault(IPAddress, IP_MODIFIER.User); - if (IP_STATUS_ALLOW_CONNECTION.containsKey(modifier) && IP_STATUS_ALLOW_CONNECTION.get(modifier)) { - String IP = IPAddress; - taskQueue.add(() -> { - try { - channel.configureBlocking(false); - SelectionKey key = channel.register(selector, SelectionKey.OP_READ); - key.attach(new ClientSession(channel, modifier, selector, key)); - System.out.println("Accepted new connection from " + IP); - } catch (IOException e) { - CloseChannel(channel); - } - }); - selector.wakeup(); - } - } - - private void CloseChannel(SocketChannel channel) { - try { - channel.close(); - } catch (IOException ignored) { - } - } - - private void Disconnect(SelectionKey key) { - ClientSession session = (ClientSession) key.attachment(); - if (session != null) { - session.CleanUp(); - } - key.cancel(); - } - - - public void WriteMiscPacket(SelectionKey key, byte[] data) { - ClientSession session = (ClientSession) key.attachment(); - if (session == null) return; - - taskQueue.add(() -> { - session.OutBound.add(ByteBuffer.wrap(data)); - key.interestOps(key.interestOps() | SelectionKey.OP_WRITE); - }); - selector.wakeup(); - } - - @Override - public void run() { - try { - while (!ConnectionThread.isInterrupted() && EngineThread.running) { - selector.select(); - - Runnable task; - while ((task = taskQueue.poll()) != null) { - task.run(); - } - - Iterator it = selector.selectedKeys().iterator(); - while (it.hasNext()) { - SelectionKey key = it.next(); - it.remove(); - boolean Disconnect = false; - if (!key.isValid()) continue; - ClientSession context = (ClientSession) key.attachment(); - - if (!Disconnect && key.isReadable()) { - try { - SocketChannel channel = (SocketChannel) key.channel(); - int bytesRead = channel.read(context.InBound); - if (bytesRead == -1) { - key.cancel(); - channel.close(); - } else { - context.ProcessIncomingPacket(); - } - } catch (SocketException e){ - System.out.println("Client Disconnected "); - Disconnect = true; - } - } - - if (!Disconnect && key.isWritable()) { - try { - context.FlushOutboundData(key); - } catch (IOException e) { - Disconnect = true; - } - } - - if(Disconnect){ - ClientSession.GetValidClientSessions().remove(context.GetClientUUID()); - ClientSession.GetClientSessionInstances().remove(context.GetInstanceUUID()); - context.CleanUp(); - key.cancel(); - key.channel().close(); - } - - } - } - } catch (Exception e) { - System.out.print("Connection Manager" + ThreadNumber +" Crashed: " + e.getMessage()); - Logger.error("Connection Manager" + ThreadNumber +" Crashed: " + e.getMessage()); - } - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ServerPacketThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ServerPacketThread.java deleted file mode 100644 index 5515e14..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ServerPacketThread.java +++ /dev/null @@ -1,58 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Threads; - -import net.halbear.Executable.Server; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.GameLogic; -import net.halbear.Terrain4J.EngineCore.Logic.Physics.WorldPhysicsManager; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor.Actor3D; -import net.halbear.Terrain4J.EngineCore.Profiling.CPUMonitor; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSideNetworkUtils; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ServerSideNetworkUtils; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -public class ServerPacketThread extends EngineThread { - - @Override - public void TickEvent(long nsTimeDiff){ - if(PrimaryRuntime.GetEngineInstance() == null) return; - Server.CollectIncomingPackets(); - Server.ProcessIncomingPackets(); - for(Actor3D actor : PrimaryRuntime.GetEngineInstance().scene().GetActors()) { - if(actor.IsServerSynced() && !actor.IsStaticRigidBody()) { - ServerSideNetworkUtils.SendEntityUpdatePacket(actor); - } - } - Server.ProcessOutgoingPackets(); - } - @Override - public void FrameEvent(long now, long InitialTime){ - - } - @Override - public void CycleEvent(){ - - } - @Override - public void SecondEvent(){ - - } - public void UpdateTickRateThreshold(){ - CappedToTickRate = EngineConfig.getInstance().GetMainTickCap(); - TickRate = 60; - if (CappedToTickRate){ - TickThreshold = (double) 1000000000 / (double) TickRate; - } else{ - TickThreshold = 0; - } - } - public ServerPacketThread(EngineInstance engineInstance, GameLogic appLogic){ - super(engineInstance, appLogic, "Packet Thread"); - UpdateTickRateThreshold(); - } - -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ServerSelectorMasterThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ServerSelectorMasterThread.java deleted file mode 100644 index 257ddb4..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/ServerSelectorMasterThread.java +++ /dev/null @@ -1,93 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Threads; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.ClientSession; -import net.halbear.Terrain4J.EngineCore.ServerNetworking.Packet; -import org.tinylog.Logger; - -import java.io.IOException; -import java.net.InetSocketAddress; -import java.nio.channels.SelectionKey; -import java.nio.channels.Selector; -import java.nio.channels.ServerSocketChannel; -import java.nio.channels.SocketChannel; -import java.util.Iterator; -import java.util.concurrent.atomic.AtomicInteger; - -public class ServerSelectorMasterThread extends VirtualEngineThread { - private static int PORT = 25565; - private static int TOTAL_THREADS = 9; - private static int CONNECTION_MANAGER_COUNT = TOTAL_THREADS - 1; - private static ServerMultiClientConnectionThread[] ConnectionManagers = new ServerMultiClientConnectionThread[CONNECTION_MANAGER_COUNT]; - Selector MasterSelector; - AtomicInteger ManagerIterator; - ServerSocketChannel serverChannel; - VirtualEngineThread PendingProcessingThread; - ServerPacketThread PacketThread; - - public ServerSelectorMasterThread() { - super("Client Accepter"); - } - - @Override - public void run() { - try { - while (!FetchThread().isInterrupted() && EngineThread.running) { - MasterSelector.select(); - - Iterator it = MasterSelector.selectedKeys().iterator(); - - while (it.hasNext()) { - SelectionKey key = it.next(); - it.remove(); - - if (key.isAcceptable()) { - SocketChannel clientChannel = serverChannel.accept(); - clientChannel.configureBlocking(false); - - int index = Math.abs(ManagerIterator.getAndIncrement() % CONNECTION_MANAGER_COUNT); - ServerMultiClientConnectionThread targetWorker = ConnectionManagers[index]; - System.out.println("Delegating new Connection [ " + clientChannel.socket().getInetAddress().getHostAddress() + "] to Connection Manager " + index); - targetWorker.acceptNewChannel(clientChannel); - } - } - } } catch (IOException e) { - throw new RuntimeException(e); - } - PacketThread.KillThread(); - PendingProcessingThread.KillThread(); - } - - public void Initialise() throws IOException { - - PORT = EngineConfig.getInstance().GetServerPort(); - ConnectionManagers = new ServerMultiClientConnectionThread[CONNECTION_MANAGER_COUNT]; - - for(int i = 0; i < ConnectionManagers.length; i++){ - try{ - ConnectionManagers[i] = new ServerMultiClientConnectionThread(); - } catch (Exception e){ - Logger.error(e, "Failed to initialise connection manager number " + i); - System.out.println("Failed to initialise connection manager number " + i); - } - } - - MasterSelector = Selector.open(); - serverChannel = ServerSocketChannel.open(); - serverChannel.bind(new InetSocketAddress(PORT)); - serverChannel.configureBlocking(false); - serverChannel.register(MasterSelector, SelectionKey.OP_ACCEPT); - System.out.println("Server Master Thread started on port " + PORT + " with " + CONNECTION_MANAGER_COUNT + " connection managers."); - - ManagerIterator = new AtomicInteger(0); - StartThread(); - - PendingProcessingThread = new VirtualEngineThread( "Terrain4J Server Pending Client Processing Thread"); - PendingProcessingThread.SetCycleEvent(ClientSession::QueryPendingClients); - PendingProcessingThread.StartThread(); - - PacketThread = new ServerPacketThread(PrimaryRuntime.GetEngineInstance(), PrimaryRuntime.GetGameCore()); - PacketThread.StartThread(); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/VirtualEngineThread.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/VirtualEngineThread.java deleted file mode 100644 index b9bce35..0000000 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Threads/VirtualEngineThread.java +++ /dev/null @@ -1,155 +0,0 @@ -package net.halbear.Terrain4J.EngineCore.Threads; - -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; -import net.halbear.Terrain4J.EngineCore.Logic.GameLogic; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; -import org.tinylog.Logger; - -public class VirtualEngineThread implements IEngineThread{ - - @FunctionalInterface - public interface Action { - void execute(); - } - - public double TickThreshold = 0; - public boolean internalRunning = true; - public int Frames = 0; - public int TickFrames = 0; - public Thread VirtualEngineThread; - public long EngineAccuracy; - public long OriginalAccuracy; - public boolean Throttle; - public String ThreadName; - private Action TickEvent = new Action() { - @Override - public void execute() {} - }; - private Action FrameEvent = new Action() { - @Override - public void execute() {} - }; - private Action CycleEvent = new Action() { - @Override - public void execute() {} - }; - private Action SecondEvent = new Action() { - @Override - public void execute() {} - }; - - public void SetTickEvent(Action action){ - TickEvent = action; - } - - public void SetFrameEvent(Action action){ - FrameEvent = action; - } - public void SetSecondEvent(Action action){ - SecondEvent = action; - } - public void SetCycleEvent(Action action){ - CycleEvent = action; - } - - public void KillThread(){ - Logger.debug("Killing Single Thread: " + ThreadName); - internalRunning = false; - } - - public void cleanup(){ - // PrimaryRuntime.ThreadsOpen--; - Logger.debug("Closing "+ThreadName+" Virtual Engine Thread, Thread: [{}]",Thread.currentThread().toString()); - } - - public Thread FetchThread(){ - return VirtualEngineThread; - } - - public void StartThread(){ - VirtualEngineThread = Thread.ofVirtual().start(this); - VirtualEngineThread.setName("Terrain4J "+ThreadName+"Virtual Engine Thread"); - } - - public VirtualEngineThread(String ThreadName){ - this.ThreadName = ThreadName; - Logger.debug("Starting {} Virtual Engine Thread",ThreadName); - } - - public void UpdateFrameAccuracy(){ - Throttle = EngineConfig.getInstance().IsEngineThrottled(); - if(Throttle){ - EngineAccuracy = EngineConfig.getInstance().GetThrottleAccuracy(); - } else{ - EngineAccuracy= OriginalAccuracy; - } - } - - public void TickEvent(long nsTimeDiff){ - TickEvent.execute(); - } - public void FrameEvent(long now, long InitialTime){ - FrameEvent.execute(); - } - public void CycleEvent(){ - CycleEvent.execute(); - } - public void SecondEvent(){ - SecondEvent.execute(); - } - - @Override - public void run() { - //PrimaryRuntime.ThreadsOpen++; - long InitialTime = System.nanoTime(); - long updateTime = InitialTime; - double[] FrameTimes = new double[]{0,0,0,0}; - Logger.debug("{} Thread Started",ThreadName); - EngineAccuracy = EngineConfig.getInstance().getAccuracy(); - OriginalAccuracy = EngineAccuracy; - while (EngineThread.running && internalRunning && !Thread.currentThread().isInterrupted()){ - long now = System.nanoTime(); - FrameTimes[0] = now - InitialTime; - FrameTimes[1] += FrameTimes[0]; - FrameTimes[2] += FrameTimes[0]; - FrameTimes[3] += FrameTimes[0]; - CycleEvent(); - if (FrameTimes[1] >= EngineAccuracy){ - FrameEvent(now, InitialTime); - Frames++; - if (FrameTimes[2] >= TickThreshold) { - TickFrames++; - long nsTimeDiff = now - updateTime; - TickEvent(nsTimeDiff); - updateTime = now; - FrameTimes[2] = 0; - } - if (FrameTimes[3] >= 1000000000L){ - FrameTimes[3] = 0; - SecondEvent(); - Frames = 0; - TickFrames = 0; - } - FrameTimes[1] = 0; - } - if(Throttle) { - long endTime = System.nanoTime(); - long LoopFrameDiff = endTime - now; - long sleepTime = ((EngineAccuracy - LoopFrameDiff) / 1000000); - - if (sleepTime > 0) { - try { - Thread.sleep(sleepTime); - } catch (InterruptedException e) { - Logger.error("Thread Sleep Exception [{}]", e); - Thread.currentThread().interrupt(); - break; - } - } - } - InitialTime = now; - } - cleanup(); - } -} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/GUI/GuiRenderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/GUI/GuiRenderer.java similarity index 91% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/GUI/GuiRenderer.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/GUI/GuiRenderer.java index 6bb7b33..685ea51 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/GUI/GuiRenderer.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/GUI/GuiRenderer.java @@ -1,24 +1,28 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.GUI; +package net.halbear.Terrain4J.EngineCore.Vulkan.GUI; -import imgui.*; +import imgui.ImDrawData; +import imgui.ImGui; +import imgui.ImGuiIO; +import imgui.ImVec4; +import imgui.glfw.ImGuiImplGlfw; import imgui.type.ImInt; import net.halbear.Terrain4J.EngineCore.Input.KeyboardInput; import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.DefaultPipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PipelineBuildInfo; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PushConstantsRange; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.PostProcessing.PostProcess; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandPool; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Queues.Queue; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.DefaultPipeline; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.*; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Pipeline; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.PipelineBuildInfo; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.PushConstantsRange; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.PostProcessing.PostProcess; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.*; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandPool; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Queues.Queue; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.system.MemoryStack; import org.lwjgl.system.MemoryUtil; import org.lwjgl.util.shaderc.Shaderc; @@ -78,7 +82,6 @@ public class GuiRenderer { KeyboardInput keyboardInput=engineInstance.window().getKeyboardInput(); keyboardInput.setCharCallBack(new GuiUtils.CharacterCallBack()); keyboardInput.AddKeyCallBack(new GuiUtils.KeyCallBack()); - Logger.debug("GUI Renderer Pipeline -> [{}]",pipeline.GetVulkanPipeline()); GuiTexturesMap = new HashMap<>(); } @@ -95,7 +98,7 @@ public class GuiRenderer { private static Pipeline CreatePipeline(VulkanContext VkCtx, ShaderModule[] shaderModules, DescriptorSetLayout[] descriptorSetLayouts){ var VertexBufferStructure = new GuiVertexBufferStruct(); var BuildInfo = new PipelineBuildInfo(shaderModules, VertexBufferStructure.GetVertexInput(), - new int[]{PostProcess.COLOUR_FORMAT}) + PostProcess.COLOUR_FORMAT) .SetPushConstantRanges( new PushConstantsRange[]{ new PushConstantsRange(VK_SHADER_STAGE_VERTEX_BIT,0,VulkanUtils.VEC2_SIZE) @@ -144,7 +147,7 @@ public class GuiRenderer { var guiTexture = GuiTextures.get(i); String descriptorID = guiTexture.TexturePath(); DescriptorSet descriptorSet = descriptorAllocator.AddDescriptorSets(device, descriptorID, 1, TextDescriptorSetLayout)[0]; - ITexture texture = textureCache.GetTexture(guiTexture.TexturePath()); + Texture texture = textureCache.GetTexture(guiTexture.TexturePath()); descriptorSet.SetImage(device,texture.GetImageView(),FontsTextureSampler,TextDescriptorSetLayout.GetLayoutInfo().Binding()); //Logger.debug("TEXTURE ID -> [{}] DESCRIPTOR SET -> [{}] TEXTURE -> [{}] IMAGE PATH -> [{}] TEXTURE SAMPLER ->[{}]",guiTexture.ID(),descriptorSet.GetVkDescriptorSet(),texture,guiTexture.TexturePath(),FontsTextureSampler); GuiTexturesMap.put(guiTexture.ID(),descriptorSet.GetVkDescriptorSet()); diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/GUI/GuiTexture.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/GUI/GuiTexture.java similarity index 81% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/GUI/GuiTexture.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/GUI/GuiTexture.java index 39f3b93..5b54dd6 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/GUI/GuiTexture.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/GUI/GuiTexture.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.GUI; +package net.halbear.Terrain4J.EngineCore.Vulkan.GUI; import java.security.SecureRandom; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/GUI/GuiUtils.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/GUI/GuiUtils.java similarity index 92% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/GUI/GuiUtils.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/GUI/GuiUtils.java index 3af2ac4..6aad4c2 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/GUI/GuiUtils.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/GUI/GuiUtils.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.GUI; +package net.halbear.Terrain4J.EngineCore.Vulkan.GUI; import imgui.ImGui; import imgui.ImGuiIO; @@ -128,8 +128,8 @@ public class GuiUtils { @Override public void invoke(long WindowHandle, int c){ ImGuiIO imGuiIO = ImGui.getIO(); + if(!imGuiIO.getWantCaptureKeyboard()) return; imGuiIO.addInputCharacter(c); - // if(!imGuiIO.getWantCaptureKeyboard()) return; } } @@ -137,16 +137,12 @@ public class GuiUtils { @Override public void invoke(long WindowHandle, int Key, int ScanCode, int Action, int Mods){ ImGuiIO imGuiIO = ImGui.getIO(); - if(Action == GLFW_PRESS || Action == GLFW_REPEAT){ + if(!imGuiIO.getWantCaptureKeyboard()) return; + if(Action == GLFW_PRESS){ imGuiIO.addKeyEvent(GetImGuiKey(Key),true); } else if(Action == GLFW_RELEASE){ imGuiIO.addKeyEvent(GetImGuiKey(Key),false); } - imGuiIO.setKeyCtrl((Mods & GLFW_MOD_CONTROL) != 0); - imGuiIO.setKeyShift((Mods & GLFW_MOD_SHIFT) != 0); - imGuiIO.setKeyAlt((Mods & GLFW_MOD_ALT) != 0); - imGuiIO.setKeySuper((Mods & GLFW_MOD_SUPER) != 0); - //if(!imGuiIO.getWantCaptureKeyboard()) return; } } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/GUI/GuiVertexBufferStruct.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/GUI/GuiVertexBufferStruct.java similarity index 93% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/GUI/GuiVertexBufferStruct.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/GUI/GuiVertexBufferStruct.java index 61b4298..74b4c01 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/GUI/GuiVertexBufferStruct.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/GUI/GuiVertexBufferStruct.java @@ -1,6 +1,6 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.GUI; +package net.halbear.Terrain4J.EngineCore.Vulkan.GUI; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.vulkan.VkPipelineVertexInputStateCreateInfo; import org.lwjgl.vulkan.VkVertexInputAttributeDescription; import org.lwjgl.vulkan.VkVertexInputBindingDescription; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/EmptyVertexBufferStruct.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/EmptyVertexBufferStruct.java similarity index 71% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/EmptyVertexBufferStruct.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/EmptyVertexBufferStruct.java index 35fa883..c4a2fc0 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/EmptyVertexBufferStruct.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/EmptyVertexBufferStruct.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering; import org.lwjgl.vulkan.VkPipelineVertexInputStateCreateInfo; @@ -9,8 +9,6 @@ public class EmptyVertexBufferStruct { public EmptyVertexBufferStruct(){ VertexInput = VkPipelineVertexInputStateCreateInfo.calloc(); VertexInput.sType$Default(); - VertexInput .pVertexBindingDescriptions(null) - .pVertexAttributeDescriptions(null); } public void CleanUp(){VertexInput.free();} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/DefaultPipeline.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/DefaultPipeline.java similarity index 66% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/DefaultPipeline.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/DefaultPipeline.java index 916876b..94a5fb7 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/DefaultPipeline.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/DefaultPipeline.java @@ -1,11 +1,11 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline; import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.DescriptorSetLayout; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.ShaderModule; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.DescriptorSetLayout; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.ShaderModule; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.*; import org.tinylog.Logger; @@ -28,6 +28,8 @@ import static org.lwjgl.vulkan.VK13.VK_DYNAMIC_STATE_SCISSOR; import static org.lwjgl.vulkan.VK13.VK_DYNAMIC_STATE_VIEWPORT; import static org.lwjgl.vulkan.VK13.VK_FORMAT_UNDEFINED; import static org.lwjgl.vulkan.VK13.VK_FRONT_FACE_CLOCKWISE; +import static org.lwjgl.vulkan.VK13.VK_NULL_HANDLE; +import static org.lwjgl.vulkan.VK13.VK_SAMPLE_COUNT_1_BIT; import static org.lwjgl.vulkan.VK13.VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO; import static org.lwjgl.vulkan.VK13.vkCreateGraphicsPipelines; import static org.lwjgl.vulkan.VK13.vkCreatePipelineLayout; @@ -67,11 +69,10 @@ public class DefaultPipeline implements Pipeline { .viewportCount(1) .scissorCount(1); var RasterizationStateCreateInfo = VkPipelineRasterizationStateCreateInfo.calloc(MemStack) - .sType$Default() + .sType(VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO) .polygonMode(VK_POLYGON_MODE_FILL) - .cullMode(BuildInfo.CullMode()) + .cullMode(VK_CULL_MODE_NONE) .frontFace(VK_FRONT_FACE_CLOCKWISE) - .depthClampEnable(BuildInfo.DepthClamp()) .lineWidth(1.0f); int sampleCount = EngineConfig.getInstance().GetRenderSampleCount(); var MultisampleStateCreateInfo = VkPipelineMultisampleStateCreateInfo.calloc(MemStack) @@ -87,9 +88,9 @@ public class DefaultPipeline implements Pipeline { if(BuildInfo.GetDepthFormat() != VK_FORMAT_UNDEFINED){ DepthStencil = VkPipelineDepthStencilStateCreateInfo.calloc(MemStack) .sType(VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO) - .depthTestEnable(BuildInfo.GetDepthTest()) + .depthTestEnable(true) .depthWriteEnable(BuildInfo.performDepthWrite()) - .depthCompareOp(BuildInfo.DepthBuffer()) + .depthCompareOp(VK_COMPARE_OP_GREATER_OR_EQUAL) .depthBoundsTestEnable(false) .stencilTestEnable(false); } @@ -122,82 +123,46 @@ public class DefaultPipeline implements Pipeline { for(int i = 0; i < LayoutCount; i++){ ppLayout.put(i, descriptorSetLayouts[i].GetVkDescriptorLayout()); } - - Logger.debug("registered Descriptor sets"); - - int[] ColourFormats = BuildInfo.GetColourFormat(); - int ColourFormatCount = ColourFormats.length; - IntBuffer ColourFormatsBuffer = MemStack.mallocInt(ColourFormatCount); - ColourFormatsBuffer.put(0,ColourFormats); - - var RendererCreateInfo = VkPipelineRenderingCreateInfo.calloc(MemStack) - .sType$Default() - .colorAttachmentCount(ColourFormatCount) - .pColorAttachmentFormats(ColourFormatsBuffer); - - Logger.debug("created render info"); - - if(DepthStencil != null){RendererCreateInfo.depthAttachmentFormat(BuildInfo.GetDepthFormat());} - - VkPipelineColorBlendAttachmentState.Buffer BlendAttributeState = VkPipelineColorBlendAttachmentState.calloc(ColourFormatCount,MemStack); - for(int i = 0; i < ColourFormatCount; i++){ - BlendAttributeState.get(i).colorWriteMask(VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) - .blendEnable(BuildInfo.BlendingUsed()); - if(BuildInfo.BlendingUsed()) { - BlendAttributeState.get(i).colorBlendOp(VK_BLEND_OP_ADD) - .alphaBlendOp(VK_BLEND_OP_ADD) - .srcColorBlendFactor(VK_BLEND_FACTOR_SRC_ALPHA) - .dstColorBlendFactor(VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA) - .srcAlphaBlendFactor(BuildInfo.GetBlendingMethod() == 0 || BuildInfo.GetBlendingMethod() == 2 ? VK_BLEND_FACTOR_ONE : VK_BLEND_FACTOR_SRC_ALPHA) - .dstAlphaBlendFactor(BuildInfo.GetBlendingMethod() == 0 ? VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA : VK_BLEND_FACTOR_ZERO); - } + var BlendAttributeState = VkPipelineColorBlendAttachmentState.calloc(1,MemStack) + .colorWriteMask(VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT) + .blendEnable(BuildInfo.BlendingUsed()); + if(BuildInfo.BlendingUsed()){ + BlendAttributeState.get(0).colorBlendOp(VK_BLEND_OP_ADD) + .alphaBlendOp(VK_BLEND_OP_ADD) + .srcColorBlendFactor(VK_BLEND_FACTOR_SRC_ALPHA) + .dstColorBlendFactor(VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA) + .srcAlphaBlendFactor(VK_BLEND_FACTOR_ONE) + .dstAlphaBlendFactor(VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA); } - Logger.debug("created BlendAttributeStates"); var ColourBlendState = VkPipelineColorBlendStateCreateInfo.calloc(MemStack) .sType$Default() .pAttachments(BlendAttributeState); + IntBuffer ColourFormats = MemStack.mallocInt(1); + ColourFormats.put(0,BuildInfo.GetColourFormat()); + + var RendererCreateInfo = VkPipelineRenderingCreateInfo.calloc(MemStack) + .sType$Default() + .colorAttachmentCount(1) + .pColorAttachmentFormats(ColourFormats); + + if(DepthStencil != null){RendererCreateInfo.depthAttachmentFormat(BuildInfo.GetDepthFormat());} + var PipelineLayoutCreateInfoPtr = VkPipelineLayoutCreateInfo.calloc(MemStack) .sType$Default() - .pSetLayouts(ppLayout); - //.pPushConstantRanges(VkPushConstRangeBuffer); - - if (PushConstCount > 0 && VkPushConstRangeBuffer != null) { - PipelineLayoutCreateInfoPtr.pPushConstantRanges(VkPushConstRangeBuffer); - } else { - PipelineLayoutCreateInfoPtr.pPushConstantRanges(null); - } - - + .pSetLayouts(ppLayout) + .pPushConstantRanges(VkPushConstRangeBuffer); VulkanUtils.vkCheck(vkCreatePipelineLayout(device.FetchVulkanDevice(), PipelineLayoutCreateInfoPtr,null,longPtr) ,"Unable to create new pipeline layout"); VulkanPipelineLayout = longPtr.get(0); - Logger.debug("created PipelineLayout"); - - VkPipelineVertexInputStateCreateInfo vertexInputState; - var originalInputState = BuildInfo.GetVertexInputStateCreateInfo(); - - if (originalInputState != null) { - vertexInputState = VkPipelineVertexInputStateCreateInfo.calloc(MemStack) - .sType(VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO) - .pVertexBindingDescriptions(originalInputState.pVertexBindingDescriptions()) - .pVertexAttributeDescriptions(originalInputState.pVertexAttributeDescriptions()); - } else { - // Fix for your cut-off block: Instantiate an explicit, empty state configuration structure - vertexInputState = VkPipelineVertexInputStateCreateInfo.calloc(MemStack) - .sType(VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO) - .pVertexBindingDescriptions(null) - .pVertexAttributeDescriptions(null); - } - - Logger.debug("created vertexInputState"); var PipelineCreateInfo = VkGraphicsPipelineCreateInfo.calloc(1,MemStack) .sType$Default() + .renderPass(VK_NULL_HANDLE) .pStages(ShaderStages) - .pVertexInputState(vertexInputState) + .pVertexInputState(BuildInfo.GetVertexInputStateCreateInfo()) .pInputAssemblyState(AssemblyStateCreateInfo) .pViewportState(ViewportCreateStateInfo) .pRasterizationState(RasterizationStateCreateInfo) @@ -207,14 +172,12 @@ public class DefaultPipeline implements Pipeline { .layout(VulkanPipelineLayout) .pNext(RendererCreateInfo); - Logger.debug("created PipelineCreateInfo"); if(DepthStencil != null){PipelineCreateInfo.pDepthStencilState(DepthStencil);} VulkanUtils.vkCheck(vkCreateGraphicsPipelines(device.FetchVulkanDevice(), VkCtx.GetVkPipelineCache().GetVkPipelineCache(), PipelineCreateInfo, null, longPtr),"Could not create new pipeline"); - Logger.debug("created GraphicsPipeline"); VulkanPipeline = longPtr.get(0); } } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/GraphUtils.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/GraphUtils.java similarity index 79% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/GraphUtils.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/GraphUtils.java index 246016e..f2b1a05 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/GraphUtils.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/GraphUtils.java @@ -1,7 +1,8 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline; +import net.halbear.Terrain4J.EngineCore.Display.GLFWImageParser; import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.ImageSrc; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.ImageSrc; import org.lwjgl.system.MemoryStack; import org.tinylog.Logger; @@ -15,12 +16,12 @@ public class GraphUtils { private GraphUtils(){ } public static void CleanImageData(ImageSrc imageSrc){ - // Logger.debug("Loading Image Data [{}]",imageSrc.data()); + Logger.debug("Loading Image Data [{}]",imageSrc.data()); stbi_image_free(imageSrc.data()); } public static ImageSrc LoadImage(String Filename) throws IOException{ - // Logger.debug("Loading Image [{}]",Filename); + Logger.debug("Loading Image [{}]",Filename); ImageSrc newImage; ByteBuffer image; try (MemoryStack MemStack = MemoryStack.stackPush()) { diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/Attachment.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/Attachment.java new file mode 100644 index 0000000..573efd1 --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/Attachment.java @@ -0,0 +1,40 @@ +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images; + +import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; +import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen.ImageView; + +import static org.lwjgl.util.vma.Vma.VMA_ALLOCATION_CREATE_DEDICATED_MEMORY_BIT; +import static org.lwjgl.vulkan.VK13.*; +public class Attachment { + private final Image VkImage; + private final ImageView VkImageView; + private boolean DepthAttachment; + + public Attachment(VulkanContext VkCtx, int Width, int Height, int Format, int Usage){ + var ImageData = new Image.ImageData().Width(Width).Height(Height) + .Usage(Usage | VK_IMAGE_USAGE_SAMPLED_BIT).Format(Format).MemoryUsage(VMA_ALLOCATION_CREATE_DEDICATED_MEMORY_BIT).SampleCount(EngineConfig.getInstance().GetRenderSampleCount()); + VkImage = new Image(VkCtx, ImageData); + + int AspectMask = 0; + if((Usage & VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) > 0){ + AspectMask = VK_IMAGE_ASPECT_COLOR_BIT; + DepthAttachment = false; + } + if((Usage & VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) > 0){ + AspectMask = VK_IMAGE_ASPECT_DEPTH_BIT; + DepthAttachment = true; + } + var ImageViewData = new ImageView.ImageViewData().Format(VkImage.GetFormat()).AspectMask(AspectMask); + VkImageView = new ImageView(VkCtx.GetDevice(), VkImage.getVulkanImage(), ImageViewData,DepthAttachment); + } + + public Image GetVkImage(){return VkImage;} + public ImageView GetVkImageView(){return VkImageView;} + public boolean IsDepthAttached(){return DepthAttachment;} + + public void CleanUp(VulkanContext VkCtx){ + VkImageView.cleanup(VkCtx.GetDevice()); + VkImage.CleanUp(VkCtx); + } +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/Image.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/Image.java similarity index 90% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/Image.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/Image.java index 8f54df9..bacd8bb 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/Image.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/Image.java @@ -1,11 +1,15 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images; +import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.PointerBuffer; import org.lwjgl.system.MemoryStack; import org.lwjgl.util.vma.VmaAllocationCreateInfo; import org.lwjgl.vulkan.VkImageCreateInfo; +import org.lwjgl.vulkan.VkMemoryAllocateInfo; +import org.lwjgl.vulkan.VkMemoryRequirements; import java.nio.LongBuffer; @@ -42,7 +46,6 @@ public class Image { .height(imageData.Height) .depth(1)) .mipLevels(MipLevels) - .flags(imageData.Flag) .arrayLayers(imageData.ArrayLayers) .samples(imageData.SampleCount) .initialLayout(VK_IMAGE_LAYOUT_UNDEFINED) @@ -80,24 +83,18 @@ public class Image { private int MipMapLevels; private int SampleCount; private int Usage; - private int Flag; public ImageData(){ Format = VK_FORMAT_R8G8B8A8_SRGB; MipMapLevels = 1; SampleCount = 1; ArrayLayers = 1; - Flag = 0; - MemoryUsage = VMA_ALLOCATION_CREATE_DEDICATED_MEMORY_BIT; + MemoryUsage = 0; } public ImageData MemoryUsage(int memoryUsage){ this.MemoryUsage = memoryUsage; return this; } - public ImageData Flags(int flag){ - this.Flag = flag; - return this; - } public ImageData ArrayLayers(int ArrayLayers){ this.ArrayLayers = ArrayLayers; return this; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/ImageSrc.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/ImageSrc.java similarity index 55% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/ImageSrc.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/ImageSrc.java index 410bd4c..43bceac 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/ImageSrc.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/ImageSrc.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images; import java.nio.ByteBuffer; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/Texture.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/Texture.java similarity index 79% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/Texture.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/Texture.java index a5e3657..7d6f047 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/Texture.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/Texture.java @@ -1,23 +1,25 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; import net.halbear.Terrain4J.EngineCore.Main.Util.Maths.T4Math; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen.ImageView; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.system.MemoryStack; import org.lwjgl.system.MemoryUtil; import org.lwjgl.vulkan.*; +import org.tinylog.Logger; import java.nio.ByteBuffer; import static org.lwjgl.util.vma.Vma.VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT; import static org.lwjgl.util.vma.Vma.VMA_MEMORY_USAGE_AUTO; import static org.lwjgl.vulkan.VK10.*; +import static org.lwjgl.vulkan.VK13.VK_ACCESS_2_NONE; import static org.lwjgl.vulkan.VK13.vkCmdPipelineBarrier2; -public class Texture implements ITexture { +public class Texture { private final String ID; private final int Height; @@ -44,7 +46,6 @@ public class Texture implements ITexture { .AspectMask(VK_IMAGE_ASPECT_COLOR_BIT).MipLevels(MipMapLevels); imageView = new ImageView(VkCtx.GetDevice(), image.getVulkanImage(), ImageViewData, false); } - public Image GetImage(){return image;} public boolean HasTransparency(){return Transparent;} public void SetTransparency(ByteBuffer data){ int PixelCount = data.capacity()/4; @@ -60,8 +61,7 @@ public class Texture implements ITexture { } public void CreateStgBuffer(VulkanContext VkCtx, ByteBuffer data){ int Size = data.remaining(); - stgBuffer = new VulkanBuffer(VkCtx, Size, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VMA_MEMORY_USAGE_AUTO, - VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); + stgBuffer = new VulkanBuffer(VkCtx, Size, VK_BUFFER_USAGE_TRANSFER_SRC_BIT,VMA_MEMORY_USAGE_AUTO,VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); long MappedMemory = stgBuffer.MapMemory(VkCtx); ByteBuffer buffer = MemoryUtil.memByteBuffer(MappedMemory, (int) stgBuffer.GetRequestedSize()); buffer.put(data); @@ -69,35 +69,13 @@ public class Texture implements ITexture { stgBuffer.UnMapMemory(VkCtx); } - private void RecordImageTransition(MemoryStack stack, CommandBuffer cmd) { - var imageBarrier = VkImageMemoryBarrier2.calloc(1, stack) - .sType$Default() - .oldLayout(VK_IMAGE_LAYOUT_UNDEFINED) - .newLayout(VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL) - .srcStageMask(VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT) - .dstStageMask(VK_PIPELINE_STAGE_TRANSFER_BIT) - .srcAccessMask(0) - .dstAccessMask(VK_ACCESS_TRANSFER_WRITE_BIT) - .subresourceRange(it -> it - .aspectMask(VK_IMAGE_ASPECT_COLOR_BIT) - .baseMipLevel(0) - .levelCount(image.GetMipLevels()) - .baseArrayLayer(0) - .layerCount(1)) - .image(image.getVulkanImage()); - - VkDependencyInfo depInfo = VkDependencyInfo.calloc(stack) - .sType$Default() - .pImageMemoryBarriers(imageBarrier); - - vkCmdPipelineBarrier2(cmd.GetVulkanCommandBuffer(), depInfo); - } - public void RecordTextureTransition(CommandBuffer commandBuffer){ if(stgBuffer != null && !RecordedTransition){ RecordedTransition = true; try(var MemStack = MemoryStack.stackPush()){ - RecordImageTransition(MemStack, commandBuffer); + VulkanUtils.ImageBarrier(MemStack, commandBuffer.GetVulkanCommandBuffer(), image.getVulkanImage(), + VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, + VK_PIPELINE_STAGE_TRANSFER_BIT, VK_ACCESS_2_NONE, VK_ACCESS_TRANSFER_WRITE_BIT, VK_IMAGE_ASPECT_COLOR_BIT); RecordCopyBuffer(MemStack, commandBuffer, stgBuffer); RecordGenerateMipMaps(MemStack, commandBuffer); } @@ -211,23 +189,4 @@ public class Texture implements ITexture { public int GetWidth(){return Width;} public String GetID(){return ID;} public ImageView GetImageView(){return imageView;} - @Override - public TextureType getType() { - return TextureType.FlatImage; - } - - @Override - public void Bind() { - - } - - @Override - public void CleanUp() { - CleanUp(PrimaryRuntime.GetRenderThread().GetRenderer().GetVulkanContext()); - } - - @Override - public String GetTexturePath() { - return ID; - } } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/TextureCache.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/TextureCache.java similarity index 53% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/TextureCache.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/TextureCache.java index 539b00b..3d233e6 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Images/TextureCache.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Images/TextureCache.java @@ -1,13 +1,13 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images; import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Universal.Interfaces.ITextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.GraphUtils; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.IndexedLinkedHashMap; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandPool; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Queues.Queue; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.GraphUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.IndexedLinkedHashMap; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.VulkanMaterial; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandPool; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Queues.Queue; import org.tinylog.Logger; import java.io.IOException; @@ -17,42 +17,24 @@ import java.util.UUID; import static org.lwjgl.vulkan.VK10.VK_FORMAT_R8G8B8A8_SRGB; -public class TextureCache implements ITextureCache { - public static final int MAX_TEXTURES = 128; - private final IndexedLinkedHashMap TextureMap; - private final IndexedLinkedHashMap CubemapTextures; +public class TextureCache { + public static final int MAX_TEXTURES = 500; + private final IndexedLinkedHashMap TextureMap; private final List ActualTextures; - private final List ActualCubemapTextures; public TextureCache(){ TextureMap = new IndexedLinkedHashMap<>(); - CubemapTextures = new IndexedLinkedHashMap<>(); ActualTextures = new ArrayList<>(); - ActualCubemapTextures = new ArrayList<>(); } - public ITexture AddCubeMapTexture(VulkanContext VkCtx, String ID, String[] FacePaths, int Format) { - ITexture cubemap = TextureMap.get(ID); - if (cubemap == null) { - try { - cubemap = new CubeMapTexture(VkCtx, ID, FacePaths, Format); - TextureMap.put(ID, cubemap); - ActualTextures.add(ID); - } catch (IOException exception) { - Logger.error("Could not load cubemap texture faces, exception: {}", exception.getMessage()); - } - } - return cubemap; - } - - public ITexture AddTexture(VulkanContext VkCtx, String ID, ImageSrc imageSrc, int Format) { + public Texture AddTexture(VulkanContext VkCtx, String ID, ImageSrc imageSrc, int Format) { return AddTexture(VkCtx,ID,imageSrc,Format,false); } - public ITexture AddTexture(VulkanContext VkCtx, String ID, ImageSrc imageSrc, int Format, boolean PaddingTexture){ + public Texture AddTexture(VulkanContext VkCtx, String ID, ImageSrc imageSrc, int Format, boolean PaddingTexture){ if(TextureMap.size() > MAX_TEXTURES){ throw new IllegalArgumentException("Texture Cache Is Full"); } - ITexture newTexture = TextureMap.get(ID); + Texture newTexture = TextureMap.get(ID); if(newTexture == null){ newTexture = new Texture(VkCtx, ID, imageSrc, Format); if(!PaddingTexture)ActualTextures.add(ID); @@ -60,12 +42,12 @@ public class TextureCache implements ITextureCache { } return newTexture; } - public ITexture AddTexture(VulkanContext VkCtx, String ID, String TexturePath, int Format) { + public Texture AddTexture(VulkanContext VkCtx, String ID, String TexturePath, int Format) { return AddTexture(VkCtx,ID,TexturePath,Format,false); } - public ITexture AddTexture(VulkanContext VkCtx, String ID, String TexturePath, int Format, boolean PaddingTexture) { + public Texture AddTexture(VulkanContext VkCtx, String ID, String TexturePath, int Format, boolean PaddingTexture) { ImageSrc imageSrc = null; - ITexture result = null; + Texture result = null; try{ imageSrc = GraphUtils.LoadImage(TexturePath); result = AddTexture(VkCtx, ID, imageSrc, Format,PaddingTexture); @@ -81,7 +63,7 @@ public class TextureCache implements ITextureCache { public void TransitionTexts(VulkanContext VkCtx, CommandPool CmdPool, Queue queue){ Logger.debug("Recording Texture Transition"); - IndexedLinkedHashMap NewTextureMap = new IndexedLinkedHashMap<>(); + IndexedLinkedHashMap NewTextureMap = new IndexedLinkedHashMap<>(); TextureMap.forEach((name,texture)->{ if(ActualTextures.contains(name)){ NewTextureMap.put(name,texture); @@ -107,23 +89,14 @@ public class TextureCache implements ITextureCache { TextureMap.forEach((key,value)->value.CleanUpStgBuffer(VkCtx)); Logger.debug("Recorded Texture Transition"); } - public ITexture GetTexture(String TexturePath){ + public Texture GetTexture(String TexturePath){ Logger.debug("Fetching Texture -> [{}]",TexturePath.trim()); return TextureMap.get(TexturePath.trim()); } - public IndexedLinkedHashMap GetTextureCache(){return TextureMap;} - public List GetTextureList(){return new ArrayList<>(TextureMap.values());} - public List GetAll2DTextures(){ - List result = new ArrayList<>(); - TextureMap.forEach((key,value)->{ - if(!(value instanceof CubeMapTexture)){ - result.add(value); - } - }); - return result; - } + public IndexedLinkedHashMap GetTextureCache(){return TextureMap;} + public List GetTextureList(){return new ArrayList<>(TextureMap.values());} public int GetPosition(String ID){ - int result = 0; + int result = -1; if(ID != null){ result = TextureMap.GetIndexOf(ID); } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/IndexedLinkedHashMap.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/IndexedLinkedHashMap.java similarity index 68% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/IndexedLinkedHashMap.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/IndexedLinkedHashMap.java index 0f61adf..5bc28fa 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/IndexedLinkedHashMap.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/IndexedLinkedHashMap.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -21,10 +21,11 @@ public class IndexedLinkedHashMap extends LinkedHashMap { if(!super.containsKey(key)) IndexList.add(key); return super.put(key,value); } -// @Override -// public void putAll(Map m) { -// m.forEach((k, v)->{ -// put(k,v); -// }); -// } + //@Override + //public void putAll(Map m) { + // m.forEach((k, v)->{ + // put(k,v); + // IndexList.add(k); + // }); + //} } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Pipeline.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Pipeline.java similarity index 73% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Pipeline.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Pipeline.java index 269a97b..68dc670 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/Pipeline.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/Pipeline.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/PipelineBuildInfo.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/PipelineBuildInfo.java similarity index 59% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/PipelineBuildInfo.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/PipelineBuildInfo.java index 483c55c..78d8fd6 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/PipelineBuildInfo.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/PipelineBuildInfo.java @@ -1,12 +1,15 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.DescriptorSetLayout; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.ShaderModule; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.DescriptorSet; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.DescriptorSetLayout; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.ShaderModule; import org.lwjgl.vulkan.VkPipelineVertexInputStateCreateInfo; +import org.lwjgl.vulkan.VkPushConstantRange; -import static org.lwjgl.vulkan.VK10.*; +import static org.lwjgl.vulkan.VK10.VK_FORMAT_UNDEFINED; public class PipelineBuildInfo { + private final int ColourFormat; private final ShaderModule[] ShaderModules; private final VkPipelineVertexInputStateCreateInfo VertexInput; private int DepthFormat; @@ -14,41 +17,16 @@ public class PipelineBuildInfo { private DescriptorSetLayout[] DescriptorSetLayouts; private boolean useBlend; private boolean DepthWrite = true; - private boolean DepthClamp = false; - private boolean DepthTest = true; private boolean DualPass = false; private boolean alphaToCoverage = false; - private final int[] ColourFormats; - private int BlendingMethod = 0; - private int CullMode = VK_CULL_MODE_NONE; - private int DepthBuffer = VK_COMPARE_OP_GREATER_OR_EQUAL; - public int DepthBuffer(){return DepthBuffer;} - public PipelineBuildInfo DepthBuffer(int DepthBuffer){this.DepthBuffer = DepthBuffer;return this;} - - public int CullMode(){return CullMode;} - public PipelineBuildInfo CullMode(int CullMode){this.CullMode = CullMode; return this;} - - public PipelineBuildInfo(ShaderModule[] shaderModules, VkPipelineVertexInputStateCreateInfo VertexInput, int[] ColourFormat){ - this.ColourFormats = ColourFormat; + public PipelineBuildInfo(ShaderModule[] shaderModules, VkPipelineVertexInputStateCreateInfo VertexInput, int ColourFormat){ + this.ColourFormat = ColourFormat; this.ShaderModules = shaderModules; this.VertexInput = VertexInput; DepthFormat = VK_FORMAT_UNDEFINED; useBlend = true; } - public boolean DepthClamp() { - return DepthClamp; - } - public PipelineBuildInfo SetDepthClamp(boolean depthClamp) { - this.DepthClamp = depthClamp; - return this; - } - - public PipelineBuildInfo SetBlendingMethod(int in){ - BlendingMethod = in; - return this; - } - public int GetBlendingMethod(){return BlendingMethod;} public PipelineBuildInfo SetAlphaToCoverage(boolean alphaToCoverage){ this.alphaToCoverage = alphaToCoverage; @@ -62,11 +40,6 @@ public class PipelineBuildInfo { this.DepthWrite = DepthWrite; return this; } - public PipelineBuildInfo SetDepthTest(boolean DepthTest){ - this.DepthTest = DepthTest; - return this; - } - public boolean GetDepthTest(){return DepthTest;} public boolean performDepthWrite(){return DepthWrite;} public boolean PassTwice(){return DualPass;} @@ -98,7 +71,7 @@ public class PipelineBuildInfo { public PushConstantsRange[] GetPushConstantRanges(){return PushConstRanges;} public int GetDepthFormat(){return DepthFormat;} - public int[] GetColourFormat(){return ColourFormats;} + public int GetColourFormat(){return ColourFormat;} public ShaderModule[] GetShaderModules(){return ShaderModules;} public VkPipelineVertexInputStateCreateInfo GetVertexInputStateCreateInfo(){return VertexInput;} } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/PipelineCache.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/PipelineCache.java similarity index 82% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/PipelineCache.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/PipelineCache.java index da92ebd..342a7b0 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Pipeline/PipelineCache.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/PipelineCache.java @@ -1,7 +1,7 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.VkPipelineCacheCreateInfo; import org.tinylog.Logger; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/PushConstantsRange.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/PushConstantsRange.java new file mode 100644 index 0000000..cb8a562 --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Pipeline/PushConstantsRange.java @@ -0,0 +1,4 @@ +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline; + +public record PushConstantsRange(int Stage, int Offset, int Size) { +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/PostProcessing/PostProcess.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/PostProcessing/PostProcess.java new file mode 100644 index 0000000..aa39317 --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/PostProcessing/PostProcess.java @@ -0,0 +1,219 @@ +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.PostProcessing; + +import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; +import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.EmptyVertexBufferStruct; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.DefaultPipeline; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.Attachment; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.Image; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Pipeline; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.PipelineBuildInfo; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.*; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.SwapChain.SwapChain; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; +import org.lwjgl.system.MemoryStack; +import org.lwjgl.system.MemoryUtil; +import org.lwjgl.util.shaderc.Shaderc; +import org.lwjgl.vulkan.*; + +import java.nio.FloatBuffer; +import java.nio.LongBuffer; +import java.util.Arrays; + +import static org.lwjgl.vulkan.VK10.*; +import static org.lwjgl.vulkan.VK13.*; + +public class PostProcess { + public static final int COLOUR_FORMAT = VK_FORMAT_R16G16B16A16_SFLOAT; + private static final String DESCRIPTOR_ID_ATTACHMENT = "POST_DESC_ID_ATT"; + private static final String DESCRIPTOR_ID_SCREEN_SIZE = "POST_DESC_ID_SCREEN_SIZE"; + private static final String MULTI_PASS_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/multi-sampled_post_process_frag.glsl"; + private static final String MULTI_PASS_FRAGMENT_SHADER_FILE_SPV = MULTI_PASS_FRAGMENT_SHADER_FILE_GLSL + ".spv"; + private static final String SINGLE_PASS_FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/post_process_frag.glsl"; + private static final String SINGLE_PASS_FRAGMENT_SHADER_FILE_SPV = SINGLE_PASS_FRAGMENT_SHADER_FILE_GLSL + ".spv"; + private static final String VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/post_process_vtx.glsl"; + private static final String VERTEX_SHADER_FILE_SPV = VERTEX_SHADER_FILE_GLSL + ".spv"; + + private final DescriptorSetLayout AttachmentDescriptorSetLayout; + private final VkClearValue ClearValueColour; + private final DescriptorSetLayout FragmentUniformDescriptorSetLayout; + private final Pipeline pipeline; + private final VulkanBuffer ScreenSizeBuffer; + private final SpecializationConstants specConstants; + private final TextureSampler textureSampler; + private Attachment ColourAttachment; + private VkRenderingAttachmentInfo.Buffer ColourAttachmentInfo; + private VkRenderingInfo RenderingInfo; + + public PostProcess(VulkanContext VkCtx, Attachment SrcAttachment){ + ClearValueColour = VkClearValue.calloc(); + ClearValueColour.color(c->c.float32(0,0.0f).float32(1,0.0f).float32(2,0.0f).float32(3,0.0f)); + + ColourAttachment = CreateColourAttachment(VkCtx); + ColourAttachmentInfo = CreateColourAttachmentInfo(ColourAttachment,ClearValueColour); + RenderingInfo = CreateRenderInfo(ColourAttachment,ColourAttachmentInfo); + + var TextureSamplerInfo = new TextureSamplerInfo(VK_SAMPLER_ADDRESS_MODE_REPEAT,VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK,1,true); + textureSampler = new TextureSampler(VkCtx, TextureSamplerInfo); + + var LayoutInfo = new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER,0,1,VK_SHADER_STAGE_FRAGMENT_BIT); + AttachmentDescriptorSetLayout = new DescriptorSetLayout(VkCtx, LayoutInfo); + CreateAttachmentDescriptorSet(VkCtx, AttachmentDescriptorSetLayout, SrcAttachment,textureSampler); + + LayoutInfo = new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, 0,1,VK_SHADER_STAGE_FRAGMENT_BIT); + FragmentUniformDescriptorSetLayout = new DescriptorSetLayout(VkCtx, LayoutInfo); + ScreenSizeBuffer = VulkanUtils.CreateHostVisibleBuffer(VkCtx, VulkanUtils.VEC2_SIZE, VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT,DESCRIPTOR_ID_SCREEN_SIZE,FragmentUniformDescriptorSetLayout); + SetScreenSizeBuffer(VkCtx); + + specConstants = new SpecializationConstants(); + ShaderModule[] shaderModules = CreateShaderModules(VkCtx, specConstants); + + pipeline = CreatePipeline(VkCtx, shaderModules, new DescriptorSetLayout[]{AttachmentDescriptorSetLayout, FragmentUniformDescriptorSetLayout}); + Arrays.asList(shaderModules).forEach(shader->shader.CleanUp(VkCtx)); + } + + private static Attachment CreateColourAttachment(VulkanContext VkCtx){ + SwapChain swapChain = VkCtx.GetSwapChain(); + VkExtent2D SwapChainExtent = swapChain.GetSwapChainExtent(); + return new Attachment(VkCtx,SwapChainExtent.width(),SwapChainExtent.height(),COLOUR_FORMAT,VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT); + } + + private static VkRenderingAttachmentInfo.Buffer CreateColourAttachmentInfo(Attachment SrcAttachment, VkClearValue ClearValue){ + return VkRenderingAttachmentInfo.calloc(1) + .sType$Default() + .imageView(SrcAttachment.GetVkImageView().GetVulkanImageView()) + .imageLayout(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL) + .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) + .storeOp(VK_ATTACHMENT_STORE_OP_STORE) + .clearValue(ClearValue); + } + + private static Pipeline CreatePipeline(VulkanContext VkCtx, ShaderModule[] shaderModules, DescriptorSetLayout[] descriptorSetLayouts){ + var VertexBufferStruct = new EmptyVertexBufferStruct(); + var BuildInfo = new PipelineBuildInfo(shaderModules,VertexBufferStruct.GetVertexInput(),COLOUR_FORMAT).SetDescriptorSetLayouts(descriptorSetLayouts).BlendingIsUsed(true); + var PipeLine = new DefaultPipeline(VkCtx,BuildInfo); + VertexBufferStruct.CleanUp(); + return PipeLine; + } + + private static VkRenderingInfo CreateRenderInfo(Attachment ColourAttachment, VkRenderingAttachmentInfo.Buffer ColourAttachmentInfo){ + VkRenderingInfo renderingInfo; + try(var MemStack = MemoryStack.stackPush()){ + Image image = ColourAttachment.GetVkImage(); + VkExtent2D extent2D = VkExtent2D.calloc(MemStack).width(image.GetWidth()).height(image.GetHeight()); + var RenderArea = VkRect2D.calloc(MemStack).extent(extent2D); + + renderingInfo = VkRenderingInfo.calloc() + .sType$Default() + .renderArea(RenderArea) + .layerCount(1) + .pColorAttachments(ColourAttachmentInfo); + } + return renderingInfo; + } + + private static void CreateAttachmentDescriptorSet(VulkanContext VkCtx, DescriptorSetLayout descriptorSetLayout, Attachment attachment, TextureSampler textureSampler){ + DescriptorAllocator descriptorAllocator = VkCtx.GetDescriptorAllocator(); + Device device = VkCtx.GetDevice(); + DescriptorSet descriptorSet = descriptorAllocator.AddDescriptorSets(device,DESCRIPTOR_ID_ATTACHMENT,1 , descriptorSetLayout)[0]; + descriptorSet.SetImage(device,attachment.GetVkImageView(),textureSampler,0); + } + + private static ShaderModule[] CreateShaderModules(VulkanContext VkCtx, SpecializationConstants specConstants){ + String ShaderPath = SINGLE_PASS_FRAGMENT_SHADER_FILE_GLSL; + if(EngineConfig.getInstance().RecompileShaders()){ + ShaderCompiler.CompileGLSLShaderOnChange(VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); + if(EngineConfig.getInstance().RenderAA() > 1) ShaderPath = MULTI_PASS_FRAGMENT_SHADER_FILE_GLSL; + ShaderCompiler.CompileGLSLShaderOnChange(ShaderPath, Shaderc.shaderc_glsl_fragment_shader); + } + ShaderPath = SINGLE_PASS_FRAGMENT_SHADER_FILE_SPV; + if(EngineConfig.getInstance().RenderAA() > 1) ShaderPath = MULTI_PASS_FRAGMENT_SHADER_FILE_SPV; + return new ShaderModule[]{ + new ShaderModule(VkCtx,VK_SHADER_STAGE_VERTEX_BIT,VERTEX_SHADER_FILE_SPV,null), + new ShaderModule(VkCtx,VK_SHADER_STAGE_FRAGMENT_BIT,ShaderPath,specConstants.GetSpecializationInfo()) + }; + } + + public void Render(VulkanContext VkCtx, CommandBuffer commandBuffer, Attachment SrcAttachment){ + try(var MemStack = MemoryStack.stackPush()){ + SwapChain swapChain = VkCtx.GetSwapChain(); + VkCommandBuffer CommandHandle = commandBuffer.GetVulkanCommandBuffer(); + + VulkanUtils.ImageBarrier(MemStack, CommandHandle, SrcAttachment.GetVkImage().getVulkanImage(), + VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL,VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, + VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT,VK_ACCESS_2_SHADER_READ_BIT,VK_IMAGE_ASPECT_COLOR_BIT); + VulkanUtils.ImageBarrier(MemStack,CommandHandle,ColourAttachment.GetVkImage().getVulkanImage(), + VK_IMAGE_LAYOUT_UNDEFINED,VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT,VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, + VK_ACCESS_2_NONE,VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT,VK_IMAGE_ASPECT_COLOR_BIT); + vkCmdBeginRendering(CommandHandle,RenderingInfo); + vkCmdBindPipeline(CommandHandle,VK_PIPELINE_BIND_POINT_GRAPHICS,pipeline.GetVulkanPipeline()); + + VkExtent2D SwapChainExtent = swapChain.GetSwapChainExtent(); + int Width = SwapChainExtent.width(); + int Height = SwapChainExtent.height(); + var Viewport = VkViewport.calloc(1,MemStack) + .x(0) + .y(Height) + .height(-Height) + .width(Width) + .minDepth(0.0f) + .maxDepth(1.0f); + vkCmdSetViewport(CommandHandle,0,Viewport); + + var Scissor = VkRect2D.calloc(1,MemStack) + .extent(it->it.width(Width).height(Height)) + .offset(it->it.x(0).y(0)); + vkCmdSetScissor(CommandHandle,0,Scissor); + + DescriptorAllocator descriptorAllocator = VkCtx.GetDescriptorAllocator(); + LongBuffer DescriptorSets = MemStack.mallocLong(2) + .put(0,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_ATTACHMENT).GetVkDescriptorSet()) + .put(1,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_SCREEN_SIZE).GetVkDescriptorSet()); + vkCmdBindDescriptorSets(CommandHandle,VK_PIPELINE_BIND_POINT_GRAPHICS,pipeline.GetVulkanPipelineLayout(),0,DescriptorSets,null); + vkCmdDraw(CommandHandle,3,1,0,0); + vkCmdEndRendering(CommandHandle); + } + } + + public void Resize(VulkanContext VkCtx, Attachment SrcAttachment){ + RenderingInfo.free();; + ColourAttachment.CleanUp(VkCtx); + ColourAttachmentInfo.free(); + ColourAttachment = CreateColourAttachment(VkCtx); + ColourAttachmentInfo = CreateColourAttachmentInfo(ColourAttachment,ClearValueColour); + RenderingInfo = CreateRenderInfo(ColourAttachment,ColourAttachmentInfo); + + DescriptorAllocator descriptorAllocator = VkCtx.GetDescriptorAllocator(); + DescriptorSet descriptorSet = descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_ATTACHMENT); + descriptorSet.SetImage(VkCtx.GetDevice(),SrcAttachment.GetVkImageView(),textureSampler,0); + + SetScreenSizeBuffer(VkCtx); + } + + private void SetScreenSizeBuffer(VulkanContext VkCtx){ + long MappedMemory = ScreenSizeBuffer.MapMemory(VkCtx); + FloatBuffer dataBuffer = MemoryUtil.memFloatBuffer(MappedMemory,(int)ScreenSizeBuffer.GetRequestedSize()); + VkExtent2D SwapChainExtent = VkCtx.GetSwapChain().GetSwapChainExtent(); + dataBuffer.put(0,SwapChainExtent.width()); + dataBuffer.put(1,SwapChainExtent.height()); + ScreenSizeBuffer.UnMapMemory(VkCtx); + } + + public Attachment GetAttachment(){return ColourAttachment;} + + public void CleanUp(VulkanContext VkCtx){ + ClearValueColour.free(); + ColourAttachment.CleanUp(VkCtx); + textureSampler.CleanUp(VkCtx); + AttachmentDescriptorSetLayout.CleanUp(VkCtx); + FragmentUniformDescriptorSetLayout.CleanUp(VkCtx); + pipeline.CleanUp(VkCtx); + RenderingInfo.free(); + ColourAttachmentInfo.free(); + ScreenSizeBuffer.cleanup(VkCtx); + specConstants.CleanUp(); + } +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/PostProcessing/SpecializationConstants.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/PostProcessing/SpecializationConstants.java similarity index 87% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/PostProcessing/SpecializationConstants.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/PostProcessing/SpecializationConstants.java index ce4a07a..a55ce40 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/RenderPasses/PostProcessing/SpecializationConstants.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/PostProcessing/SpecializationConstants.java @@ -1,7 +1,7 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.PostProcessing; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.PostProcessing; import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.system.MemoryUtil; import org.lwjgl.vulkan.VkSpecializationInfo; import org.lwjgl.vulkan.VkSpecializationMapEntry; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Projection/Project3D.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Projection/Project3D.java new file mode 100644 index 0000000..32f501a --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Projection/Project3D.java @@ -0,0 +1,36 @@ +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Projection; + +import org.joml.Matrix4f; + +public class Project3D { + private final float FOV; // IT IS IN RADIANS!! REMEEEEMMMBER RADIANS!!!! PI/180!!!!! + // there is a universal DegToRad conversion variable one can use in EngineConfig if they need to convert it + private final Matrix4f ProjectionMatrix; + private final float ZFarPlane; + private final float ZNearPlane; + + public Project3D(float FOV, float zNear, float zFar, int Width, int Height){ + this.FOV = FOV; + this.ZFarPlane = zFar; + this.ZNearPlane = zNear; + ProjectionMatrix = new Matrix4f(); + Resize(Width, Height); + } + + public float GetFOV(){ + return FOV; + } + public float GetFarZ(){ + return ZFarPlane; + } + public float GetNearZ(){ + return ZNearPlane; + } + + public Matrix4f GetProjectionMatrix(){return ProjectionMatrix;} + + public void Resize(int Width, int Height){ + ProjectionMatrix.identity(); + ProjectionMatrix.perspective(FOV, (float)Width/(float)Height, ZNearPlane, ZFarPlane, true); + } +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/DescriptorAllocator.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/DescriptorAllocator.java similarity index 95% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/DescriptorAllocator.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/DescriptorAllocator.java index bf7f661..e4aa909 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/DescriptorAllocator.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/DescriptorAllocator.java @@ -1,8 +1,9 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader; import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.PhysicalDevice; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.PhysicalDevice; +import org.lwjgl.vulkan.VkPhysicalDeviceFeatures2; import org.lwjgl.vulkan.VkPhysicalDeviceLimits; import org.tinylog.Logger; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/DescriptorPool.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/DescriptorPool.java similarity index 90% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/DescriptorPool.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/DescriptorPool.java index 541fdea..c229427 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/DescriptorPool.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/DescriptorPool.java @@ -1,6 +1,6 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.VkDescriptorPoolCreateInfo; import org.lwjgl.vulkan.VkDescriptorPoolSize; @@ -9,7 +9,7 @@ import org.tinylog.Logger; import java.nio.LongBuffer; import java.util.List; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.VK10.*; public class DescriptorPool { diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/DescriptorSet.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/DescriptorSet.java similarity index 71% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/DescriptorSet.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/DescriptorSet.java index 70d1e22..d192133 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/DescriptorSet.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/DescriptorSet.java @@ -1,21 +1,19 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.TextureCache; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen.ImageView; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanBuffer; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.VkDescriptorBufferInfo; import org.lwjgl.vulkan.VkDescriptorImageInfo; import org.lwjgl.vulkan.VkDescriptorSetAllocateInfo; import org.lwjgl.vulkan.VkWriteDescriptorSet; -import org.tinylog.Logger; import java.nio.LongBuffer; import java.util.ArrayList; import java.util.List; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.VK10.*; public class DescriptorSet { @@ -47,7 +45,6 @@ public class DescriptorSet { .sType$Default() .dstSet(VkDescriptorSet) .dstBinding(Binding) - .dstArrayElement(0) .descriptorType(Type) .descriptorCount(1) .pBufferInfo(BufferInfo); @@ -61,24 +58,11 @@ public class DescriptorSet { SetImages(device, imageViews, textureSampler, BaseBinding); } public void SetImages(Device device, List imageViews, TextureSampler textureSampler, int BaseBinding){ - if(textureSampler == null || textureSampler.GetVkSampler() == VK_NULL_HANDLE){ - Logger.error("Null texture sampler during Set Images function"); - throw new RuntimeException("yo this texture sampler ain't present"); - } - try(var MemStack = MemoryStack.stackPush()){ int ImageCount = imageViews.size(); var DescriptorBuffer = VkWriteDescriptorSet.calloc(ImageCount,MemStack); for(int i = 0; i < ImageCount; i++){ ImageView imageView = imageViews.get(i); - if(imageView == null || imageView.GetVulkanImageView() == VK_NULL_HANDLE){ - Logger.error("Null Image View or Image View Handle during Set Images function"); - throw new RuntimeException("yo this ImageView ain't present"); - } - if(imageView.GetVulkanImage() == VK_NULL_HANDLE){ - Logger.error("Null Image Handle during Set Images function"); - throw new RuntimeException("yo this Image ain't present"); - } var ImageInfo = VkDescriptorImageInfo.calloc(1,MemStack) .imageView(imageView.GetVulkanImageView()) .sampler(textureSampler.GetVkSampler()); @@ -102,19 +86,9 @@ public class DescriptorSet { public void SetImageArray(Device device, List imageViews, TextureSampler textureSampler, int BaseBinding){ try(var MemStack = MemoryStack.stackPush()){ int ImageCount = imageViews.size(); - if (textureSampler == null || textureSampler.GetVkSampler() == 0) { - throw new NullPointerException("The provided TextureSampler is uninitialized or null!"); - } VkDescriptorImageInfo.Buffer imageInfos = VkDescriptorImageInfo.calloc(ImageCount,MemStack); for(int i = 0; i < ImageCount; i++){ - ImageView imageView = imageViews.get(i); - if (imageView == null || imageView.GetVulkanImageView() == 0) { - Logger.error("Texture or ImageView at index " + i + " is NULL! Check your material cache loading."); - imageView = imageViews.getFirst(); - if(imageView == null || imageView.GetVulkanImageView() == 0) throw new NullPointerException("The provided TextureSampler is uninitialized or null!"); - } - VkDescriptorImageInfo imageInfo = imageInfos.get(i); imageInfo.imageView(imageView.GetVulkanImageView()).sampler(textureSampler.GetVkSampler()); diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/DescriptorSetLayout.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/DescriptorSetLayout.java similarity index 91% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/DescriptorSetLayout.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/DescriptorSetLayout.java index 8615397..927c448 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/DescriptorSetLayout.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/DescriptorSetLayout.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; import org.lwjgl.system.MemoryStack; @@ -8,7 +8,7 @@ import org.tinylog.Logger; import java.nio.LongBuffer; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.VK10.vkCreateDescriptorSetLayout; import static org.lwjgl.vulkan.VK10.vkDestroyDescriptorSetLayout; @@ -16,7 +16,7 @@ public class DescriptorSetLayout { private final LayoutInformation[] LayoutInfos; protected long VkDescriptorLayout; public DescriptorSetLayout(VulkanContext VkCtx, LayoutInformation LayoutInfo){ - this(VkCtx, new LayoutInformation[]{LayoutInfo}); + this(VkCtx, new DescriptorSetLayout.LayoutInformation[]{LayoutInfo}); } public DescriptorSetLayout(VulkanContext VkCtx, LayoutInformation[] LayoutInfos){ this.LayoutInfos = LayoutInfos; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/ShaderCompiler.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/ShaderCompiler.java similarity index 77% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/ShaderCompiler.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/ShaderCompiler.java index 31afe02..ee6eff4 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/ShaderCompiler.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/ShaderCompiler.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader; import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; import org.lwjgl.util.shaderc.Shaderc; @@ -15,7 +15,6 @@ public class ShaderCompiler { public static byte[] CompileShader(String ShaderCode, int ShaderType, boolean HLSLshader){ long Compiler = 0; long Options = 0; - long CompilationResult = 0; byte[] CompiledShader; try{ Compiler = Shaderc.shaderc_compiler_initialize(); @@ -23,11 +22,9 @@ public class ShaderCompiler { if(EngineConfig.getInstance().DebugShaders()){ Shaderc.shaderc_compile_options_set_generate_debug_info(Options); Shaderc.shaderc_compile_options_set_optimization_level(Options,0); - } else { - Shaderc.shaderc_compile_options_set_optimization_level(Options, Shaderc.shaderc_optimization_level_performance); } Shaderc.shaderc_compile_options_set_source_language(Options, HLSLshader ? Shaderc.shaderc_source_language_hlsl : Shaderc.shaderc_source_language_glsl); - CompilationResult = Shaderc.shaderc_compile_into_spv( + long CompilationResult = Shaderc.shaderc_compile_into_spv( Compiler, ShaderCode, ShaderType, @@ -44,7 +41,6 @@ public class ShaderCompiler { CompiledShader = new byte[buffer.remaining()]; buffer.get(CompiledShader); } finally{ - if (CompilationResult != 0) Shaderc.shaderc_result_release(CompilationResult); Shaderc.shaderc_compile_options_release(Options); Shaderc.shaderc_compiler_release(Compiler); } @@ -56,15 +52,11 @@ public class ShaderCompiler { try{ var glslFile = new File(ShaderFile); var spvFile = new File(ShaderFile + ".spv"); - var optionsFile = new File(ShaderFile + ".spv.options"); - String options = "performance-v1:debug=" + EngineConfig.getInstance().DebugShaders(); - boolean optionsChanged = !optionsFile.exists() || !Files.readString(optionsFile.toPath()).equals(options); - if(!spvFile.exists() || glslFile.lastModified() > spvFile.lastModified() || optionsChanged){ + if(!spvFile.exists() || glslFile.lastModified() > spvFile.lastModified()){ Logger.debug("Compiling new [{}] shader from [{}] source",spvFile.getPath(),glslFile.getPath()); var ShaderCode = new String(Files.readAllBytes(glslFile.toPath())); CompiledShader = CompileShader(ShaderCode, ShaderType, false); Files.write(spvFile.toPath(), CompiledShader); - Files.writeString(optionsFile.toPath(), options); } else{ Logger.debug("Loading Compiled Shader [{}]",spvFile.getPath()); } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/ShaderModule.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/ShaderModule.java similarity index 77% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/ShaderModule.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/ShaderModule.java index 7d0a962..9624fda 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/ShaderModule.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/ShaderModule.java @@ -1,9 +1,8 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.system.MemoryStack; -import org.lwjgl.system.MemoryUtil; import org.lwjgl.vulkan.VkShaderModuleCreateInfo; import static org.lwjgl.vulkan.VK13.vkCreateShaderModule; import static org.lwjgl.vulkan.VK13.vkDestroyShaderModule; @@ -36,26 +35,17 @@ public class ShaderModule { } private static long CreateShaderModule(VulkanContext VkCtx, byte[] Code){ - ByteBuffer CodePointer = CreateCodeBuffer(Code); try(var MemStack = MemoryStack.stackPush()){ + ByteBuffer CodePointer = MemStack.malloc(Code.length).put(0,Code); var ShaderModuleCreateInfo = VkShaderModuleCreateInfo.calloc(MemStack) .sType$Default() .pCode(CodePointer); LongBuffer LongPoiner = MemStack.mallocLong(1); VulkanUtils.vkCheck(vkCreateShaderModule(VkCtx.GetDevice().FetchVulkanDevice(), ShaderModuleCreateInfo, null, LongPoiner),"Failed to create a new Shader Module"); return LongPoiner.get(0); - } finally { - MemoryUtil.memFree(CodePointer); } } - static ByteBuffer CreateCodeBuffer(byte[] Code) { - if (Code.length == 0 || Code.length % Integer.BYTES != 0) { - throw new IllegalArgumentException("SPIR-V must contain complete 32-bit words"); - } - return MemoryUtil.memAlloc(Code.length).put(Code).flip(); - } - public VkSpecializationInfo GetSpecializationInfo(){return SpecializationInfo;} public void CleanUp(VulkanContext VkCtx){ diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/TextureSampler.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/TextureSampler.java similarity index 79% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/TextureSampler.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/TextureSampler.java index 8a3b893..089b3b3 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/TextureSampler.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/TextureSampler.java @@ -1,13 +1,12 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.VkSamplerCreateInfo; import java.nio.LongBuffer; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.VK10.*; public class TextureSampler { @@ -31,15 +30,10 @@ public class TextureSampler { .minLod(0.0f) .maxLod(textureSamplerInfo.MipLevels()) .mipLodBias(0.0f); - if(textureSamplerInfo.Anisotropy() && VkCtx.GetDevice().SamplesAnisotropy() - && VkCtx.GetDevice().GetVendor() != Device.GPU_VENDOR.INTEL){ + if(textureSamplerInfo.Anisotropy() && VkCtx.GetDevice().SamplesAnisotropy()){ SamplerInfo .anisotropyEnable(true) .maxAnisotropy(MAX_ANISOTROPY); - } else{ - SamplerInfo - .anisotropyEnable(false) - .maxAnisotropy(1.0f); } LongBuffer LongPointer = MemStack.mallocLong(1); vkCheck(vkCreateSampler(VkCtx.GetDevice().FetchVulkanDevice(), SamplerInfo,null,LongPointer) diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/TextureSamplerInfo.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/TextureSamplerInfo.java similarity index 57% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/TextureSamplerInfo.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/TextureSamplerInfo.java index 60c1c2c..7d382d6 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/Shader/TextureSamplerInfo.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/Shader/TextureSamplerInfo.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader; public record TextureSamplerInfo(int AddressMode, int BorderColour, int MipLevels,boolean Anisotropy) { } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/TerrainMeshVertexBufferStructure.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VertexBufferStructure.java similarity index 76% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/TerrainMeshVertexBufferStructure.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VertexBufferStructure.java index 80b4dd1..d4a6e84 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/TerrainMeshVertexBufferStructure.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VertexBufferStructure.java @@ -1,17 +1,15 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.vulkan.VkPipelineVertexInputStateCreateInfo; import org.lwjgl.vulkan.VkVertexInputAttributeDescription; import org.lwjgl.vulkan.VkVertexInputBindingDescription; -import static org.lwjgl.vulkan.VK10.VK_FORMAT_R32G32B32A32_SFLOAT; import static org.lwjgl.vulkan.VK13.VK_FORMAT_R32G32B32_SFLOAT; import static org.lwjgl.vulkan.VK13.VK_VERTEX_INPUT_RATE_VERTEX; -public class TerrainMeshVertexBufferStructure { +public class VertexBufferStructure { public static final int TEXT_COORD_COMPONENTS = 2; - public static final int NORMAL_COMPONENTS = 3; private static final int NUMBER_OF_ATTRIBUTES = 2; private final int POSITION_COMPONENTS = 3; @@ -19,7 +17,7 @@ public class TerrainMeshVertexBufferStructure { private final VkVertexInputAttributeDescription.Buffer VertexInputAttributes; private final VkVertexInputBindingDescription.Buffer VertexInputBindings; - public TerrainMeshVertexBufferStructure(){ + public VertexBufferStructure(){ VertexInputAttributes = VkVertexInputAttributeDescription.calloc(NUMBER_OF_ATTRIBUTES); VertexInputBindings = VkVertexInputBindingDescription.calloc(1); VertexInput = VkPipelineVertexInputStateCreateInfo.calloc(); @@ -29,19 +27,19 @@ public class TerrainMeshVertexBufferStructure { //vertex position VertexInputAttributes.get(i) .binding(0) - .location(0) + .location(i) .format(VK_FORMAT_R32G32B32_SFLOAT) .offset(Offset); i++; Offset += POSITION_COMPONENTS * VulkanUtils.FLOAT_SIZE; - //Material Weight Parameters + //texture coordinates VertexInputAttributes.get(i) .binding(0) - .location(1) - .format(VK_FORMAT_R32G32B32A32_SFLOAT) + .location(i) + .format(VK_FORMAT_R32G32B32_SFLOAT) .offset(Offset); - int Stride = 7 * VulkanUtils.FLOAT_SIZE; + int Stride = Offset + TEXT_COORD_COMPONENTS * VulkanUtils.FLOAT_SIZE; VertexInputBindings.get(0) .binding(0) .stride(Stride) @@ -55,7 +53,6 @@ public class TerrainMeshVertexBufferStructure { VertexInput.free(); VertexInputAttributes.free(); } - public VkPipelineVertexInputStateCreateInfo getVertexInput(){ return VertexInput; } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/MaterialData.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/MaterialData.java new file mode 100644 index 0000000..5b2a1ec --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/MaterialData.java @@ -0,0 +1,6 @@ +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel; + +import org.joml.Vector4f; + +public record MaterialData(String ID, String TexturePath, Vector4f DiffuseColour) { +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/MaterialsCache.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/MaterialsCache.java new file mode 100644 index 0000000..e83661d --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/MaterialsCache.java @@ -0,0 +1,111 @@ +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel; + +import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.Texture; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.TextureCache; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.IndexedLinkedHashMap; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandPool; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.GPUSynchronisation.TransferBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Queues.Queue; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; +import org.lwjgl.system.MemoryUtil; +import org.tinylog.Logger; +import org.w3c.dom.Text; + +import java.nio.ByteBuffer; +import java.util.Arrays; +import java.util.List; + +import static org.lwjgl.util.vma.Vma.VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT; +import static org.lwjgl.util.vma.Vma.VMA_MEMORY_USAGE_AUTO; +import static org.lwjgl.vulkan.VK10.*; + +public class MaterialsCache { + private static final int MATERIAL_SIZE = VulkanUtils.VEC4_SIZE + VulkanUtils.INT_SIZE * 4; + private final IndexedLinkedHashMap MaterialsMap; + private VulkanBuffer MaterialsBuffer; + + public MaterialsCache(){ + MaterialsMap = new IndexedLinkedHashMap<>(); + } + + //create staging buffer and GPU only accessibly buffer, add any located textures + public void LoadMaterials(VulkanContext VkCtx, List Materials, TextureCache textureCache, CommandPool commandPool, Queue queue){ + int MaterialCount = Materials.size(); + int BufferSize = MATERIAL_SIZE * MaterialCount; + var SrcBuffer = new VulkanBuffer(VkCtx, BufferSize, + VK_BUFFER_USAGE_TRANSFER_SRC_BIT,VMA_MEMORY_USAGE_AUTO,VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); + MaterialsBuffer = new VulkanBuffer(VkCtx, BufferSize, + VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO,0,0); + + var CmdBuffer = new CommandBuffer(VkCtx, commandPool, true, true); + CmdBuffer.BeginRecording(); + + TransferBuffer transferBuffer = new TransferBuffer(SrcBuffer,MaterialsBuffer); + long MappedMemory = SrcBuffer.MapMemory(VkCtx); + ByteBuffer data = MemoryUtil.memByteBuffer(MappedMemory, (int)SrcBuffer.GetRequestedSize()); + + int Offset = 0; + for(int i = 0; i < MaterialCount; i++){ + var Material = Materials.get(i); + String TexturePath = Material.TexturePath(); + boolean ValidTexture = TexturePath != null && !TexturePath.isEmpty(); + boolean TransparentTexture; + if(ValidTexture){ + Texture newTexture = textureCache.AddTexture(VkCtx, TexturePath, TexturePath, VK_FORMAT_R8G8B8A8_SRGB); + if(newTexture == null) { + TransparentTexture = false; + TexturePath = "resources/EngineResources/Texture/DefaultTexture.png"; + } + else TransparentTexture = newTexture.HasTransparency(); + } else{ + TexturePath = "resources/EngineResources/Texture/DefaultTexture.png"; + TransparentTexture = Material.DiffuseColour().w < 1.0f; + } + VulkanMaterial newMaterial = new VulkanMaterial(Material.ID(),TransparentTexture); + MaterialsMap.put(newMaterial.ID(), newMaterial); + Logger.trace(Material.toString()); + Material.DiffuseColour().get(Offset,data); + data.putInt(Offset + VulkanUtils.VEC4_SIZE, ValidTexture ? 1 : 0); + data.putInt(Offset + VulkanUtils.VEC4_SIZE + VulkanUtils.INT_SIZE, textureCache.GetPosition(TexturePath)); + //pad data because the minimum size of data in the shader layout is a multiple of Vec4, + // compensate with 2 more as we only need 6 currently + data.putInt(Offset + VulkanUtils.VEC4_SIZE + VulkanUtils.INT_SIZE * 2,0); + data.putInt(Offset + VulkanUtils.VEC4_SIZE + VulkanUtils.INT_SIZE * 3,0); + Offset += MATERIAL_SIZE; + } + data.position(0); + + SrcBuffer.Flush(VkCtx); + SrcBuffer.UnMapMemory(VkCtx); + transferBuffer.RecordTransferCommand(CmdBuffer); + CmdBuffer.EndRecording(); + CmdBuffer.SubmitAndWait(VkCtx,queue); + CmdBuffer.cleanup(VkCtx,commandPool); + transferBuffer.SrcBuffer().cleanup(VkCtx); + } + + + public void CleanUp(VulkanContext VkCtx){ + if(MaterialsBuffer != null){ + MaterialsBuffer.cleanup(VkCtx); + } + } + + public IndexedLinkedHashMap GetMaterialCache(){return MaterialsMap;} + public VulkanMaterial GetMaterial(String ID){return MaterialsMap.get(ID);} + + public VulkanBuffer GetMaterialsBuffer(){return MaterialsBuffer;} + + public int GetPosition(String ID){ + int result = -1; + if(ID != null){ + result = MaterialsMap.GetIndexOf(ID); + } else{ + Logger.warn("Missing Material [{}]",ID); + } + return result; + } +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/MeshData.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/MeshData.java similarity index 60% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/MeshData.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/MeshData.java index b458ca4..4a4bf85 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/MeshData.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/MeshData.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel; public record MeshData(String ID, String MaterialID, int OffsetVertex, int VertexSize, int OffsetIndex, int IndexSize) { } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/ModelBinaryData.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/ModelBinaryData.java similarity index 64% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/ModelBinaryData.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/ModelBinaryData.java index ce7aa0a..e70cf71 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/ModelBinaryData.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/ModelBinaryData.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel; import java.io.*; @@ -7,15 +7,10 @@ public class ModelBinaryData { private final DataOutputStream IndexOutput; private final String VertexFilePath; private final DataOutputStream VertexOutput; - private final String CollisionVertexFilePath; - private final DataOutputStream CollisionVertexOutput; private int IndexOffset; - private int CollisionOffset; private int VertexOffset; public ModelBinaryData(String ModelPath) throws FileNotFoundException{ - CollisionVertexFilePath = ModelPath.substring(0,ModelPath.lastIndexOf('.')) + ".colmesh"; - CollisionVertexOutput = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(CollisionVertexFilePath))); VertexFilePath = ModelPath.substring(0,ModelPath.lastIndexOf('.')) + ".vtx"; VertexOutput = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(VertexFilePath))); IndexFilePath= ModelPath.substring(0,ModelPath.lastIndexOf('.')) + ".idx"; @@ -33,12 +28,8 @@ public class ModelBinaryData { public String GetVertexFilePath(){return VertexFilePath;} public int GetVertexOffset(){return VertexOffset;} public DataOutputStream GetVertexOutput(){return VertexOutput;} - public String GetCollisionVertexFilePath(){return CollisionVertexFilePath;} - public int GetCollisionVertexOffset(){return CollisionOffset;} - public DataOutputStream GetCollisionVertexOutput(){return CollisionVertexOutput;} public void IncrementIndexOffset(int Increment){ IndexOffset+=Increment; } public void IncrementVertexOffset(int Increment){VertexOffset+=Increment;} - public void IncrementCollisionVertexOffset(int Increment){VertexOffset+=Increment;} } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/ModelData.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/ModelData.java similarity index 61% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/ModelData.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/ModelData.java index 6a3965d..221ab18 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/ModelData.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/ModelData.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel; import java.util.List; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/ModelsCache.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/ModelsCache.java similarity index 51% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/ModelsCache.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/ModelsCache.java index 73c6f0f..dd134ac 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/ModelsCache.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/ModelsCache.java @@ -1,23 +1,18 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.RenderPasses.SpriteRendering.SpriteMeshGenerator; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandPool; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.GPUSynchronisation.TransferBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Queues.Queue; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; -import org.lwjgl.system.MemoryStack; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandPool; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.GPUSynchronisation.TransferBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Queues.Queue; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.system.MemoryUtil; -import org.lwjgl.vulkan.VkCommandBuffer; import org.tinylog.Logger; import java.io.*; -import java.nio.ByteBuffer; import java.nio.FloatBuffer; import java.nio.IntBuffer; -import java.nio.LongBuffer; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -33,107 +28,6 @@ public class ModelsCache { ModelsMap = new HashMap<>(); } - private final java.util.Map SkyboxBuffers = new java.util.HashMap<>(); - - public String CreateSkybox(VulkanContext vulkanContext, float[] vertices, String SkyBoxID) { - long bufferSize = (long) vertices.length * Float.BYTES; // 36 * 4 bytes = 144 bytes - - VulkanBuffer meshBuffer = VulkanUtils.CreateRawVertexAttrBuffer(vulkanContext, bufferSize); - - long meshBuffPtr = meshBuffer.MapMemory(vulkanContext); - - if (meshBuffPtr == 0 || meshBuffPtr == -1) { - throw new RuntimeException("CRITICAL ERROR: meshBuffer.MapMemory() returned an invalid native address pointer: " + meshBuffPtr - + ". Check your underlying vkMapMemory/vmaMapMemory configurations."); - } - - try { - java.nio.FloatBuffer floatBuffer = org.lwjgl.system.MemoryUtil.memFloatBuffer(meshBuffPtr, vertices.length); - floatBuffer.put(vertices); - floatBuffer.flip(); - } catch (Exception e) { - throw new RuntimeException("Failed during FloatBuffer array memory payload copy wrapper pass", e); - } finally { - meshBuffer.UnMapMemory(vulkanContext); - } - - this.SkyboxBuffers.put(SkyBoxID, meshBuffer.GetBuffer()); - - return SkyBoxID; - } - - public void bindAndDrawCubeMesh(VkCommandBuffer commandHandle, String skyboxMeshBufferId) { - Long vkBufferHandle = SkyboxBuffers.get(skyboxMeshBufferId); - if (vkBufferHandle == null) { - throw new RuntimeException("Skybox mesh buffer ID [" + skyboxMeshBufferId + "] not loaded in ModelsCache!"); - } - - try (MemoryStack MemStack = MemoryStack.stackPush()) { - LongBuffer pBuffers = MemStack.longs(vkBufferHandle); - LongBuffer pOffsets = MemStack.longs(0); - vkCmdBindVertexBuffers(commandHandle, 0, pBuffers, pOffsets); - vkCmdDraw(commandHandle, 36, 1, 0, 0); - } - } - - - public String createSpriteModel(VulkanContext vulkanContext, SpriteMeshGenerator.GeneratedSpriteMesh generatedMesh, String modelId) { - if (ModelsMap.containsKey(modelId)) { - return modelId; - } - - float[] vertices = generatedMesh.vertices(); - int[] indices = generatedMesh.indices(); - - int vertexBufferSize = vertices.length * VulkanUtils.FLOAT_SIZE; - int indexBufferSize = indices.length * VulkanUtils.INT_SIZE; - - VulkanBuffer verticesBuffer = new VulkanBuffer( - vulkanContext, - vertexBufferSize, - VK_BUFFER_USAGE_VERTEX_BUFFER_BIT, - VMA_MEMORY_USAGE_AUTO, - VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT - ); - - VulkanBuffer indicesBuffer = new VulkanBuffer( - vulkanContext, - indexBufferSize, - VK_BUFFER_USAGE_INDEX_BUFFER_BIT, - VMA_MEMORY_USAGE_AUTO, - VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT - ); - - long mappedVertices = verticesBuffer.MapMemory(vulkanContext); - ByteBuffer vertexByteBuffer = MemoryUtil.memByteBuffer(mappedVertices, vertexBufferSize); - FloatBuffer vertexFloatBuffer = vertexByteBuffer.asFloatBuffer(); - vertexFloatBuffer.put(vertices); - verticesBuffer.UnMapMemory(vulkanContext); - - long mappedIndices = indicesBuffer.MapMemory(vulkanContext); - ByteBuffer indexByteBuffer = MemoryUtil.memByteBuffer(mappedIndices, indexBufferSize); - IntBuffer indexIntBuffer = indexByteBuffer.asIntBuffer(); - indexIntBuffer.put(indices); - indicesBuffer.UnMapMemory(vulkanContext); - - VulkanModel model = new VulkanModel(modelId); - VulkanMesh mesh = new VulkanMesh( - modelId + "_MESH", - verticesBuffer, - indicesBuffer, - indices.length, - "NULL_MAT" - ); - - model.GetVkMeshList().add(mesh); - ModelsMap.put(modelId, model); - - return modelId; - } - - public void loadModels(VulkanContext VkCtx, List Models, CommandPool commandPool, Queue queue){ try { List StagingBufferList = new ArrayList<>(); @@ -156,7 +50,6 @@ public class ModelsCache { StagingBufferList.add(IndicesBuffers.SrcBuffer()); VerticesBuffers.RecordTransferCommand(Command); IndicesBuffers.RecordTransferCommand(Command); - VulkanMesh VkMesh = new VulkanMesh(meshData.ID(), VerticesBuffers.DstBuffer(), IndicesBuffers.DstBuffer(), meshData.IndexSize() / VulkanUtils.INT_SIZE, meshData.MaterialID()); VKModel.GetVkMeshList().add(VkMesh); @@ -172,6 +65,43 @@ public class ModelsCache { } } + private static TransferBuffer CreateVoxelIndicesBuffer(VulkanContext VkCtx, MeshData meshData, IntBuffer IndexBuffer) throws IOException{ + int BufferSize = meshData.IndexSize(); + var SrcBuffer = new VulkanBuffer(VkCtx,BufferSize, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VMA_MEMORY_USAGE_AUTO,VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); + var DstBuffer = new VulkanBuffer(VkCtx, BufferSize, + VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_INDEX_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO,0,0); + long MappedMemory = SrcBuffer.MapMemory(VkCtx); + IntBuffer data = MemoryUtil.memIntBuffer(MappedMemory,(int) SrcBuffer.GetRequestedSize()); + IndexBuffer.rewind(); + for(int i = 0; i < meshData.IndexSize(); i++){ + data.put(IndexBuffer.get(meshData.OffsetIndex() + i)); + } + SrcBuffer.UnMapMemory(VkCtx); + return new TransferBuffer(SrcBuffer,DstBuffer); + } + private static TransferBuffer CreateVoxelVerticesBuffer(VulkanContext VkCtx, MeshData meshData, FloatBuffer VertexBuffer) throws IOException { + Logger.debug("Creating Vertices Transfer Buffer, Mesh Data -> ID=[{}] VertexSize=[{}]",meshData.ID(),meshData.VertexSize()); + int BufferSize = meshData.VertexSize(); + var SrcBuffer = new VulkanBuffer(VkCtx,BufferSize, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VMA_MEMORY_USAGE_AUTO,VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); + var DstBuffer = new VulkanBuffer(VkCtx, BufferSize, + VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO,0,0); + if (BufferSize <= 0) { + Logger.error("Computed buffer allocation size cannot be 0. SrcBuffer -> [{}] DstBuffer -> [{}]",SrcBuffer,DstBuffer); + throw new RuntimeException("Computed buffer allocation size cannot be 0. SrcBuffer -> ["+SrcBuffer+"] DstBuffer -> ["+DstBuffer+"]"); + } + Logger.debug("Starting to create vertex Transfer Buffer"); + long MappedMemory = SrcBuffer.MapMemory(VkCtx); + FloatBuffer data = MemoryUtil.memFloatBuffer(MappedMemory, (int) SrcBuffer.GetRequestedSize()); + VertexBuffer.rewind(); + for(int i = 0; i < meshData.VertexSize(); i++){ + data.put(VertexBuffer.get(meshData.OffsetVertex() + i)); + } + SrcBuffer.UnMapMemory(VkCtx); + return new TransferBuffer(SrcBuffer,DstBuffer); + } + private static TransferBuffer CreateVerticesBuffer(VulkanContext VkCtx, MeshData meshData, DataInputStream VertexStream) throws IOException { Logger.debug("Creating Vertices Transfer Buffer, Mesh Data -> ID=[{}] VertexSize=[{}]",meshData.ID(),meshData.VertexSize()); int BufferSize = meshData.VertexSize(); @@ -179,10 +109,18 @@ public class ModelsCache { VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); var DstBuffer = new VulkanBuffer(VkCtx, BufferSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT, VMA_MEMORY_USAGE_AUTO,0,0); + if (BufferSize <= 0) { + Logger.error("Computed buffer allocation size cannot be 0. SrcBuffer -> [{}] DstBuffer -> [{}]",SrcBuffer,DstBuffer); + throw new RuntimeException("Computed buffer allocation size cannot be 0. SrcBuffer -> ["+SrcBuffer+"] DstBuffer -> ["+DstBuffer+"]"); + } long MappedMemory = SrcBuffer.MapMemory(VkCtx); FloatBuffer data = MemoryUtil.memFloatBuffer(MappedMemory, (int) SrcBuffer.GetRequestedSize()); int ValuesToRead = meshData.VertexSize()/VulkanUtils.FLOAT_SIZE; + if (ValuesToRead <= 0) { + Logger.error("Cannot allocate vertex buffer: Model mesh has 0 or negative vertices! Vertex Stream -> [{}]",VertexStream); + throw new RuntimeException("Cannot allocate vertex buffer: Model mesh has 0 or negative vertices! Vertex Stream -> [{"+VertexStream+"]"); + } while(ValuesToRead > 0){ data.put(VertexStream.readFloat()); ValuesToRead--; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/ProceduralMesh.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/ProceduralMesh.java new file mode 100644 index 0000000..4ee30c6 --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/ProceduralMesh.java @@ -0,0 +1,4 @@ +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel; + +public class ProceduralMesh { +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/VulkanMaterial.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/VulkanMaterial.java new file mode 100644 index 0000000..384e1fa --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/VulkanMaterial.java @@ -0,0 +1,4 @@ +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel; + +public record VulkanMaterial(String ID, boolean HasTransparency) { +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/VulkanMesh.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/VulkanMesh.java similarity index 67% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/VulkanMesh.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/VulkanMesh.java index b1cdbf8..1738bdc 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/VulkanMesh.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/VulkanMesh.java @@ -1,7 +1,7 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanBuffer; public record VulkanMesh(String ID, VulkanBuffer VerticesBuffer,VulkanBuffer IndicesBuffer,int IndicesCount, String MaterialID) { public void Cleanup(VulkanContext VkCtx){ diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/VulkanModel.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/VulkanModel.java similarity index 87% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/VulkanModel.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/VulkanModel.java index c47805f..1c40924 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Rendering/VkModel/VulkanModel.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Rendering/VkModel/VulkanModel.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.VkModel; +package net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/CommandBuffer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/CommandBuffer.java similarity index 92% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/CommandBuffer.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/CommandBuffer.java index c668b35..9653cba 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/CommandBuffer.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/CommandBuffer.java @@ -1,8 +1,8 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.GPUSynchronisation.Fence; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Queues.Queue; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.GPUSynchronisation.Fence; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Queues.Queue; import org.lwjgl.PointerBuffer; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.*; @@ -10,7 +10,7 @@ import org.tinylog.Logger; import java.nio.IntBuffer; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.VK13.*; public class CommandBuffer { private final boolean OneTimeSubmit; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/CommandPool.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/CommandPool.java similarity index 89% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/CommandPool.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/CommandPool.java index 62d286a..d4527b2 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/CommandPool.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/CommandPool.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.VkCommandPoolCreateInfo; @@ -6,7 +6,7 @@ import org.tinylog.Logger; import java.nio.LongBuffer; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.VK13.*; public class CommandPool { private final long VulkanCommandPool; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/Device.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/Device.java similarity index 67% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/Device.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/Device.java index 2634e0a..b776b4e 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/Device.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/Device.java @@ -1,8 +1,7 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers; -import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.PointerBuffer; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.*; @@ -15,33 +14,15 @@ import java.util.ArrayList; import java.util.HashSet; import java.util.Set; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.KHRPortabilitySubset.VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME; import static org.lwjgl.vulkan.VK13.*; public class Device { - private final boolean depthClamp; private final VkDevice VulkanDevice; private final boolean SamplesAnisotropy; - private final boolean multiDrawIndirect; - private final boolean drawIndirectFirstInstance; - private final int maxDrawIndirectCount; - public static final int VENDOR_AMD = 0x1002; - public static final int VENDOR_NVIDIA = 0x10DE; - public static final int VENDOR_INTEL = 0x8086; - - private final String DeviceName; - private final GPU_VENDOR Vendor; - - public enum GPU_VENDOR{ - AMD, - NVIDIA, - INTEL, - UNKNOWN - } public Device(PhysicalDevice PhysDevice){ - Logger.debug("Creating Device Interface Layer"); try (var MemStack = MemoryStack.stackPush()) { PointerBuffer RequiredExtensions = CreateRequiredExtensions(PhysDevice, MemStack); @@ -55,33 +36,20 @@ public class Device { .queueFamilyIndex(i) .pQueuePriorities(Priorities); } - var features12 = VkPhysicalDeviceVulkan12Features.calloc(MemStack) - .sType$Default() - .shaderSampledImageArrayNonUniformIndexing(true) - .scalarBlockLayout(true); var features13 = VkPhysicalDeviceVulkan13Features.calloc(MemStack) .sType$Default() .dynamicRendering(true) .synchronization2(true); - var features2 = VkPhysicalDeviceFeatures2.calloc(MemStack).sType$Default(); var features = features2.features(); VkPhysicalDeviceFeatures SupportedFeatures = PhysDevice.GetPhysicalDeviceFeatures(); - multiDrawIndirect = SupportedFeatures.multiDrawIndirect(); - drawIndirectFirstInstance = SupportedFeatures.drawIndirectFirstInstance(); - features.multiDrawIndirect(multiDrawIndirect); - features.drawIndirectFirstInstance(drawIndirectFirstInstance); SamplesAnisotropy = SupportedFeatures.samplerAnisotropy(); if(SamplesAnisotropy){ features.samplerAnisotropy(true); } - features.geometryShader(true); - depthClamp = SupportedFeatures.depthClamp(); - features.depthClamp(depthClamp); - features2.pNext(features12.address()); - features12.pNext(features13.address()); + features2.pNext(features13.address()); var DeviceCreateInfo = VkDeviceCreateInfo.calloc(MemStack) .sType$Default() @@ -90,19 +58,8 @@ public class Device { .pQueueCreateInfos(QueueCreationInfoBuffer); PointerBuffer pp = MemStack.mallocPointer(1); - VkPhysicalDeviceProperties deviceProps = VkPhysicalDeviceProperties.malloc(MemStack); + VkPhysicalDeviceProperties deviceProps = VkPhysicalDeviceProperties.malloc(); vkGetPhysicalDeviceProperties(PhysDevice.GetPhysicalDevice(), deviceProps); - maxDrawIndirectCount = (int) Math.min(Integer.MAX_VALUE, Integer.toUnsignedLong(deviceProps.limits().maxDrawIndirectCount())); - - int VendorID = deviceProps.vendorID(); - DeviceName = deviceProps.deviceNameString(); - - switch(VendorID){ - case VENDOR_INTEL -> Vendor = GPU_VENDOR.INTEL; - case VENDOR_AMD -> Vendor = GPU_VENDOR.AMD; - case VENDOR_NVIDIA -> Vendor = GPU_VENDOR.NVIDIA; - default -> Vendor = GPU_VENDOR.UNKNOWN; - } if (!deviceProps.limits().timestampComputeAndGraphics()) { Logger.warn("GPU does not support timestamp queries!"); @@ -113,17 +70,6 @@ public class Device { } } - public GPU_VENDOR GetVendor(){return Vendor;} - public boolean multiDrawIndirect(){return multiDrawIndirect;} - public boolean drawIndirectFirstInstance(){return drawIndirectFirstInstance;} - public int maxDrawIndirectCount(){return maxDrawIndirectCount;} - - public String GetDeviceName(){return DeviceName;} - - public boolean getDepthClamp() { - return depthClamp; - } - private static PointerBuffer CreateRequiredExtensions(PhysicalDevice PhysDevice, MemoryStack MemStack){ Set DeviceExtensions = GetDeviceExtensions(PhysDevice); //cross platform support for that fuckass Metal API mac uses @@ -179,9 +125,7 @@ public class Device { } public void waitIdle(){ - if (this.VulkanDevice != null && this.VulkanDevice.address() != 0) { - vkDeviceWaitIdle(VulkanDevice); - } + vkDeviceWaitIdle(VulkanDevice); } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/GPUSynchronisation/Fence.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/GPUSynchronisation/Fence.java similarity index 89% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/GPUSynchronisation/Fence.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/GPUSynchronisation/Fence.java index bd4e55c..c2b02ba 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/GPUSynchronisation/Fence.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/GPUSynchronisation/Fence.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.GPUSynchronisation; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.GPUSynchronisation; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; import org.lwjgl.system.MemoryStack; @@ -6,7 +6,7 @@ import org.lwjgl.vulkan.VkFenceCreateInfo; import java.nio.LongBuffer; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.VK13.vkResetFences; import static org.lwjgl.vulkan.VK13.vkWaitForFences; import static org.lwjgl.vulkan.VK13.vkDestroyFence; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/GPUSynchronisation/Semaphore.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/GPUSynchronisation/Semaphore.java similarity index 85% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/GPUSynchronisation/Semaphore.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/GPUSynchronisation/Semaphore.java index 6809e82..471532f 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/GPUSynchronisation/Semaphore.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/GPUSynchronisation/Semaphore.java @@ -1,4 +1,4 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.GPUSynchronisation; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.GPUSynchronisation; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; import org.lwjgl.system.MemoryStack; @@ -7,7 +7,7 @@ import org.tinylog.Logger; import java.nio.LongBuffer; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.VK13.vkCreateSemaphore; import static org.lwjgl.vulkan.VK13.vkDestroySemaphore; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/GPUSynchronisation/TransferBuffer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/GPUSynchronisation/TransferBuffer.java similarity index 69% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/GPUSynchronisation/TransferBuffer.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/GPUSynchronisation/TransferBuffer.java index 8a63408..a696877 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/GPUSynchronisation/TransferBuffer.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/GPUSynchronisation/TransferBuffer.java @@ -1,7 +1,7 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.GPUSynchronisation; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.GPUSynchronisation; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanBuffer; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.VkBufferCopy; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/PhysicalDevice.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/PhysicalDevice.java similarity index 96% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/PhysicalDevice.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/PhysicalDevice.java index f9696a5..a793be2 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/PhysicalDevice.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/PhysicalDevice.java @@ -1,8 +1,8 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers; import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.VulkanInstance; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.VulkanInstance; import org.lwjgl.PointerBuffer; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.*; @@ -13,7 +13,7 @@ import java.util.ArrayList; import java.util.HashSet; import java.util.Set; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.EXTMemoryBudget.VK_EXT_MEMORY_BUDGET_EXTENSION_NAME; import static org.lwjgl.vulkan.VK13.*; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/Queues/Queue.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/Queues/Queue.java similarity index 93% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/Queues/Queue.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/Queues/Queue.java index c22a2ce..277fc09 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DeviceLayers/Queues/Queue.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DeviceLayers/Queues/Queue.java @@ -1,7 +1,7 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Queues; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Queues; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.GPUSynchronisation.Fence; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.GPUSynchronisation.Fence; import org.lwjgl.PointerBuffer; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.*; @@ -9,7 +9,7 @@ import org.tinylog.Logger; import java.nio.IntBuffer; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.VK13.*; public class Queue { diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DisplayToScreen/ImageView.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DisplayToScreen/ImageView.java similarity index 78% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DisplayToScreen/ImageView.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DisplayToScreen/ImageView.java index f7c4b98..586f057 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DisplayToScreen/ImageView.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DisplayToScreen/ImageView.java @@ -1,13 +1,13 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.VkImageViewCreateInfo; import org.tinylog.Logger; import java.nio.LongBuffer; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.VK13.*; public class ImageView { @@ -17,14 +17,12 @@ public class ImageView { private final long VulkanImage; private final long VulkanImageView; private final boolean DepthImage; - private final int layerCount; public ImageView(Device device, long vulkanImage, ImageViewData imageViewData, boolean DepthImage){ this.AspectMask = imageViewData.AspectMask; this.MipLevels = imageViewData.MipLevels; this.VulkanImage = vulkanImage; this.DepthImage = DepthImage; - this.layerCount = imageViewData.LayerCount; try(var MemStack = MemoryStack.stackPush()){ LongBuffer LongPointer = MemStack.mallocLong(1); var ViewCreateInfo = VkImageViewCreateInfo.calloc(MemStack) @@ -44,14 +42,10 @@ public class ImageView { } public void cleanup(Device device){ - //Logger.debug("Destroying Image View"); + Logger.debug("Destroying Image View"); vkDestroyImageView(device.FetchVulkanDevice(), VulkanImageView, null); } - public int GetLayerCount() { - return layerCount; - } - public int GetAspectMask(){ return AspectMask; } @@ -78,27 +72,27 @@ public class ImageView { this.MipLevels = 1; this.ViewType = VK_IMAGE_VIEW_TYPE_2D; } - public ImageViewData AspectMask(int aspectMask){ + public ImageView.ImageViewData AspectMask(int aspectMask){ this.AspectMask = aspectMask; return this; } - public ImageViewData BaseArrayLayer(int baseArrayLayer){ + public ImageView.ImageViewData BaseArrayLayer(int baseArrayLayer){ this.BaseArrayLayer = baseArrayLayer; return this; } - public ImageViewData Format(int format){ + public ImageView.ImageViewData Format(int format){ this.Format = format; return this; } - public ImageViewData LayerCount(int layerCount){ + public ImageView.ImageViewData LayerCount(int layerCount){ this.LayerCount = layerCount; return this; } - public ImageViewData MipLevels(int mipLevels){ + public ImageView.ImageViewData MipLevels(int mipLevels){ this.MipLevels = mipLevels; return this; } - public ImageViewData ViewType(int viewType){ + public ImageView.ImageViewData ViewType(int viewType){ this.ViewType = viewType; return this; } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DisplayToScreen/SceneRender.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DisplayToScreen/SceneRender.java new file mode 100644 index 0000000..1ff27fb --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DisplayToScreen/SceneRender.java @@ -0,0 +1,435 @@ +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen; + +import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; +import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; +import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; +import net.halbear.Terrain4J.EngineCore.Main.PrimaryRuntime; +import net.halbear.Terrain4J.EngineCore.Main.Scene.Actor; +import net.halbear.Terrain4J.EngineCore.Main.Scene.Scene; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.DefaultPipeline; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.Attachment; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.Image; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.Texture; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.TextureCache; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Pipeline; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.PipelineBuildInfo; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.PushConstantsRange; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.*; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VertexBufferStructure; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.*; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.SwapChain.SwapChain; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; +import org.joml.Matrix4f; +import org.lwjgl.system.MemoryStack; +import org.lwjgl.system.MemoryUtil; +import org.lwjgl.util.shaderc.Shaderc; +import org.lwjgl.vulkan.*; +import org.tinylog.Logger; + +import java.nio.ByteBuffer; +import java.nio.LongBuffer; +import java.util.*; + +import static org.lwjgl.vulkan.KHRSynchronization2.VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR; +import static org.lwjgl.vulkan.VK13.*; + +public class SceneRender implements SceneRenderer {//dynamic rendering + + private static final String DESCRIPTOR_ID_MAT = "SCN_DESC_ID_MAT"; + private static final String DESCRIPTOR_ID_PRJ = "SCN_DESC_ID_PRJ"; + private static final String DESCRIPTOR_ID_TEXT = "SCN_DESC_ID_TEXT"; + private static final String DESCRIPTOR_ID_VIEW = "SCN_DESC_ID_VIEW"; + private static final int PUSH_CONSTANTS_SIZE = VulkanUtils.MATRIX4X4_SIZE + VulkanUtils.INT_SIZE; + private final VulkanBuffer BufferProjectionMatrix; + private final DescriptorSetLayout descriptorLayoutFragStorage; + private final DescriptorSetLayout descriptorLayoutTexture; + private final DescriptorSetLayout descriptorLayoutVertexUniform; + private final TextureSampler textureSampler; + + private static final int COLOUR_FORMAT = VK_FORMAT_R16G16B16A16_SFLOAT; + private static final int DEPTH_FORMAT = VK_FORMAT_D32_SFLOAT_S8_UINT; + private final VkClearValue ClearValueDepth; + private final ByteBuffer PushConstBuffer; + private Attachment AttachmentDepth; + private Attachment AttachmentColour; + private VkRenderingAttachmentInfo AttachmentInfoDepth; + private VkClearValue ClearValueColour; + private VkRenderingAttachmentInfo.Buffer AttachmentInfoColour; + private VkRenderingInfo RenderInfo; + private float R = 0.5f; + private float G = 0.75f; + private float B = 1.0f; + private boolean Rb = false; + private boolean Gb = true; + private boolean Bb = false; + public int Frames = 0; + private static String LastGPULog = ""; + public static long GPUTIME = 0; + public static long CYCLES = 0; + private static boolean DualPassRendering = false; + + private static final String FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/scene_fragment.glsl"; + private static final String FRAGMENT_TRANSLUCENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/scene_translucent_fragment.glsl"; + private static final String FRAGMENT_OPAQUE_SHADER_FILE_GLSL = "resources/EngineResources/shaders/scene_opaque_fragment.glsl"; + private static final String FRAGMENT_SHADER_FILE_SPV = FRAGMENT_SHADER_FILE_GLSL + ".spv"; + private static final String FRAGMENT_TRANSLUCENT_SHADER_FILE_SPV = FRAGMENT_TRANSLUCENT_SHADER_FILE_GLSL + ".spv"; + private static final String FRAGMENT_OPAQUE_SHADER_FILE_SPV = FRAGMENT_OPAQUE_SHADER_FILE_GLSL + ".spv"; + private static final String VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/scene_vertex.glsl"; + private static final String VERTEX_SHADER_FILE_SPV = VERTEX_SHADER_FILE_GLSL + ".spv"; + private final VulkanBuffer[] BufferViewMatrices; + private Pipeline VkPipeline; + private Pipeline VkPipelineOpaque; + private Pipeline VkPipelineTranslucent; + private Matrix4f ProjectionMatrix; + + public static long GetGPUTimeNS(){ + long time = 0; + if(CYCLES > 0){ + time = GPUTIME/CYCLES; + } + GPUTIME = 0; + CYCLES = 0; + return time; + } + + public SceneRender(VulkanContext vulkanContext){ + ClearValueColour = VkClearValue.calloc().color( + c -> c.float32(0, R).float32(1, G).float32(2, B).float32(3, 1.0f)); + ClearValueDepth = VkClearValue.calloc().color(c -> c.float32(0, 0.0f)); + AttachmentColour = CreateColourAttachment(vulkanContext); + AttachmentDepth = CreateDepthAttachment(vulkanContext); + AttachmentInfoDepth = CreateDepthAttachmentInfo(AttachmentDepth, ClearValueDepth); + AttachmentInfoColour = CreateColourAttachmentInfo(AttachmentColour,ClearValueColour); + RenderInfo = CreateRenderInfo(AttachmentColour, AttachmentInfoColour, AttachmentInfoDepth); + + PushConstBuffer = (MemoryUtil.memAlloc(PUSH_CONSTANTS_SIZE)); + + descriptorLayoutVertexUniform = new DescriptorSetLayout(vulkanContext, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, + 0,1,VK_SHADER_STAGE_VERTEX_BIT)); + BufferProjectionMatrix = VulkanUtils.CreateHostVisibleBuffer(vulkanContext, VulkanUtils.MATRIX4X4_SIZE, + VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, DESCRIPTOR_ID_PRJ, descriptorLayoutVertexUniform); + ProjectionMatrix = PrimaryRuntime.GetEngineInstance().scene().GetProjection().GetProjectionMatrix(); + VulkanUtils.CopyMatrixToBuffer(vulkanContext, BufferProjectionMatrix, PrimaryRuntime.GetEngineInstance().scene().GetProjection().GetProjectionMatrix(),0); + descriptorLayoutFragStorage = new DescriptorSetLayout(vulkanContext, new DescriptorSetLayout.LayoutInformation(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, + 0,1,VK_SHADER_STAGE_FRAGMENT_BIT)); + var textureSamplerInfo = new TextureSamplerInfo(VK_SAMPLER_ADDRESS_MODE_REPEAT, + VK_BORDER_COLOR_INT_OPAQUE_BLACK,1,true); + textureSampler = new TextureSampler(vulkanContext,textureSamplerInfo); + descriptorLayoutTexture = new DescriptorSetLayout(vulkanContext, new DescriptorSetLayout.LayoutInformation( + VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 0, TextureCache.MAX_TEXTURES, VK_SHADER_STAGE_FRAGMENT_BIT + )); + BufferViewMatrices = VulkanUtils.CreateHostVisibleBuffers(vulkanContext, VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.MAX_IN_FLIGHT, VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, DESCRIPTOR_ID_VIEW, descriptorLayoutVertexUniform); + CreatePipelines(vulkanContext); + } + + public void CreatePipelines(VulkanContext vulkanContext){ + DescriptorSetLayout[] layouts = new DescriptorSetLayout[]{ + descriptorLayoutVertexUniform, + descriptorLayoutVertexUniform, + descriptorLayoutFragStorage, + descriptorLayoutTexture + }; + + ShaderModule[] shaderModules = SceneRender.CreateShaderModules(vulkanContext,0); + VkPipeline = CreatePipeline(vulkanContext, shaderModules, layouts, true, false,EngineConfig.getInstance().AlphaToCoverage()); + shaderModules = SceneRender.CreateShaderModules(vulkanContext,1); + VkPipelineOpaque = CreatePipeline(vulkanContext, shaderModules, layouts, true, true,EngineConfig.getInstance().AlphaToCoverage()); + shaderModules = SceneRender.CreateShaderModules(vulkanContext,2); + VkPipelineTranslucent = CreatePipeline(vulkanContext, shaderModules, layouts, false, true,EngineConfig.getInstance().AlphaToCoverage()); + Arrays.asList(shaderModules).forEach(shaderModule -> shaderModule.CleanUp(vulkanContext)); + } + + public void RebuildPipelines(VulkanContext vulkanContext){ + CreatePipelines(vulkanContext); + } + + public static void SetDualPassRendering(boolean dualPass){ + DualPassRendering = dualPass; + } + + public static boolean DualPassRendering(){return DualPassRendering;} + + private static Attachment CreateColourAttachment(VulkanContext VkCtx){ + SwapChain swapChain = VkCtx.GetSwapChain(); + VkExtent2D SwapChainExtent = swapChain.GetSwapChainExtent(); + return new Attachment(VkCtx, SwapChainExtent.width(), SwapChainExtent.height(), COLOUR_FORMAT,VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT); + } + + private static VkRenderingAttachmentInfo.Buffer CreateColourAttachmentInfo(Attachment attachment, VkClearValue ClearValue){ + return VkRenderingAttachmentInfo.calloc(1) + .sType$Default() + .imageView(attachment.GetVkImageView().GetVulkanImageView()) + .imageLayout(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL) + .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) + .storeOp(VK_ATTACHMENT_STORE_OP_STORE) + .clearValue(ClearValue); + } + + private static Attachment CreateDepthAttachment(VulkanContext VkCtx){ + SwapChain swapChain = VkCtx.GetSwapChain(); + VkExtent2D swapChainExtent = swapChain.GetSwapChainExtent(); + return new Attachment(VkCtx, swapChainExtent.width(), swapChainExtent.height(), + DEPTH_FORMAT,VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT); + } + + + private static VkRenderingAttachmentInfo CreateDepthAttachmentInfo(Attachment DepthAttachment, VkClearValue clearValue){ + return VkRenderingAttachmentInfo.calloc() + .sType$Default() + .imageView(DepthAttachment.GetVkImageView().GetVulkanImageView()) + .imageLayout(VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL) + .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) + .storeOp(VK_ATTACHMENT_STORE_OP_DONT_CARE) + .clearValue(clearValue); + } + + private static Attachment[] createDepthAttachments(VulkanContext VkCtx){ + SwapChain swapChain = VkCtx.GetSwapChain(); + int ImageCount = swapChain.GetImageCount(); + VkExtent2D swapChainExtent = swapChain.GetSwapChainExtent(); + Attachment[] DepthAttachments = new Attachment[ImageCount]; + for(int i = 0; i < ImageCount; i++){ + DepthAttachments[i] = new Attachment(VkCtx, swapChainExtent.width(), swapChainExtent.height(), + DEPTH_FORMAT,VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT); + } + return DepthAttachments; + } + + private static VkRenderingAttachmentInfo[] createDepthAttachmentsInfo(VulkanContext VkCtx, Attachment[] DepthAttachments, VkClearValue clearValue){ + SwapChain swapChain = VkCtx.GetSwapChain(); + int ImageCount = swapChain.GetImageCount(); + var Result = new VkRenderingAttachmentInfo[ImageCount]; + for(int i = 0; i < ImageCount; i++){ + var Attachments = VkRenderingAttachmentInfo.calloc() + .sType$Default() + .imageView(DepthAttachments[i].GetVkImageView().GetVulkanImageView()) + .imageLayout(VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL) + .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) + .storeOp(VK_ATTACHMENT_STORE_OP_DONT_CARE) + .clearValue(clearValue); + Result[i] = Attachments; + } + return Result; + } + + private static ShaderModule[] CreateShaderModules(VulkanContext VkCtx, int Translucent){ + if(EngineConfig.getInstance().RecompileShaders()){ + ShaderCompiler.CompileGLSLShaderOnChange(VERTEX_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_vertex_shader); + ShaderCompiler.CompileGLSLShaderOnChange( Translucent == 2 ? FRAGMENT_TRANSLUCENT_SHADER_FILE_GLSL : Translucent == 1 ? FRAGMENT_OPAQUE_SHADER_FILE_GLSL : FRAGMENT_SHADER_FILE_GLSL, Shaderc.shaderc_glsl_fragment_shader); + } + return new ShaderModule[]{ + new ShaderModule(VkCtx, VK_SHADER_STAGE_VERTEX_BIT, VERTEX_SHADER_FILE_SPV,null), + new ShaderModule(VkCtx, VK_SHADER_STAGE_FRAGMENT_BIT, Translucent == 2 ? FRAGMENT_TRANSLUCENT_SHADER_FILE_SPV : Translucent == 1 ? FRAGMENT_OPAQUE_SHADER_FILE_SPV : FRAGMENT_SHADER_FILE_SPV,null) + }; + } + + private static Pipeline CreatePipeline(VulkanContext VkCtx, ShaderModule[] ShaderModules, DescriptorSetLayout[] DescriptorSetLayouts, boolean DepthWrite, boolean DualRender, boolean AlphaToCoverage){ + var vertexBufferStructure = new VertexBufferStructure(); + var BuildInfo = new PipelineBuildInfo(ShaderModules,vertexBufferStructure.getVertexInput(),COLOUR_FORMAT) + .SetDepthFormat(DEPTH_FORMAT) + .SetDepthWrite(DepthWrite) + .SetPushConstantRanges( + new PushConstantsRange[]{ + new PushConstantsRange(VK_SHADER_STAGE_VERTEX_BIT,0,VulkanUtils.MATRIX4X4_SIZE), + new PushConstantsRange(VK_SHADER_STAGE_FRAGMENT_BIT,VulkanUtils.MATRIX4X4_SIZE,VulkanUtils.INT_SIZE) + }) + .SetDescriptorSetLayouts(DescriptorSetLayouts) + .BlendingIsUsed(DualRender ? !DepthWrite : true) + .SetDualPass(DualRender) + .SetAlphaToCoverage(AlphaToCoverage); + var pipeline = new DefaultPipeline(VkCtx, BuildInfo); + vertexBufferStructure.cleanup(); + return pipeline; + } + + + public void Render(EngineInstance engineInstance,VulkanContext vulkanContext, CommandBuffer commandBuffer, ModelsCache modelsCache,MaterialsCache materialsCache, int CurrentFrame){ + try(var MemStack = MemoryStack.stackPush()){ + VkCommandBuffer CommandHandle = commandBuffer.GetVulkanCommandBuffer(); + VulkanUtils.ImageBarrier(MemStack, CommandHandle, AttachmentColour.GetVkImage().getVulkanImage(), + VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, + VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, + VK_ACCESS_2_NONE, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, VK_IMAGE_ASPECT_COLOR_BIT); + VulkanUtils.ImageBarrier(MemStack, CommandHandle, AttachmentDepth.GetVkImage().getVulkanImage(), + VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, + VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT, + VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT, + VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT,VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, + VK_IMAGE_ASPECT_DEPTH_BIT); + + long InitialTime = System.nanoTime(); + vkCmdBeginRendering(CommandHandle, RenderInfo); + + vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, DualPassRendering ? VkPipelineOpaque.GetVulkanPipeline() : VkPipeline.GetVulkanPipeline()); + + Image ColourImage = AttachmentColour.GetVkImage(); + int width = ColourImage.GetWidth(); + int height = ColourImage.GetHeight(); + var Viewport = VkViewport.calloc(1,MemStack) + .x(0) + .y(height) + .height(-height) + .width(width) + .minDepth(0.0F) + .maxDepth(1.0F); + vkCmdSetViewport(CommandHandle, 0, Viewport); + var Scissor = VkRect2D.calloc(1,MemStack) + .extent(it -> it.width(width).height(height)) + .offset(it->it.x(0).y(0)); + vkCmdSetScissor(CommandHandle, 0, Scissor); + + VulkanUtils.CopyMatrixToBuffer(vulkanContext, BufferViewMatrices[CurrentFrame],engineInstance.scene().GetCamera().GetViewMatrix(), 0); // here + DescriptorAllocator descriptorAllocator = vulkanContext.GetDescriptorAllocator(); + LongBuffer DescriptorSets = MemStack.mallocLong(4) + .put(0,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_PRJ).GetVkDescriptorSet()) + .put(1,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_VIEW, CurrentFrame).GetVkDescriptorSet()) + .put(2,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_MAT).GetVkDescriptorSet()) + .put(3,descriptorAllocator.GetDescriptorSet(DESCRIPTOR_ID_TEXT).GetVkDescriptorSet()); + vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, DualPassRendering ? VkPipelineOpaque.GetVulkanPipelineLayout() : VkPipeline.GetVulkanPipelineLayout(),0,DescriptorSets,null); + + RenderActors(engineInstance, CommandHandle, modelsCache, materialsCache, false); + if(DualPassRendering) { + vkCmdBindPipeline(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipelineTranslucent.GetVulkanPipeline()); + vkCmdSetViewport(CommandHandle, 0, Viewport); + vkCmdSetScissor(CommandHandle, 0, Scissor); + vkCmdBindDescriptorSets(CommandHandle, VK_PIPELINE_BIND_POINT_GRAPHICS, VkPipelineTranslucent.GetVulkanPipelineLayout(), 0, DescriptorSets, null); + } + RenderActors(engineInstance, CommandHandle, modelsCache, materialsCache, true); + + vkCmdEndRendering(CommandHandle); + GPUTIME += System.nanoTime() - InitialTime; + CYCLES++; + } + } + + private void RenderActors(EngineInstance instance, VkCommandBuffer CommandHandle, ModelsCache modelsCache, MaterialsCache materialsCache, boolean Transparent){ + try(var MemStack = MemoryStack.stackPush()){ + LongBuffer offsets = MemStack.mallocLong(1).put(0,0L); + LongBuffer vertexBuffer = MemStack.mallocLong(1); + Scene scene = instance.scene(); + List Actors = scene.GetActors(); + int ActorCount = Actors.size(); + List translucentObjects = new ArrayList<>(); + for(int i = 0; i < ActorCount; i++){ + if(i < Actors.size()) { + var Actor = Actors.get(i); + if(Actor != null) { + VulkanModel model = modelsCache.GetModel(Actor.GetModelID()); + List VkMeshList = model.GetVkMeshList(); + int MeshCount = VkMeshList.size(); + for (int j = 0; j < MeshCount; j++) { + var VkMesh = VkMeshList.get(j); + String MaterialID = VkMesh.MaterialID(); + int MaterialIndex = materialsCache.GetPosition(MaterialID); + VulkanMaterial vulkanMaterial = materialsCache.GetMaterial(MaterialID); + if (vulkanMaterial == null) { + Logger.warn("Mesh [{}] in model [{}] does not have material", j, model.GetID()); + continue; + } + if (DualPassRendering || vulkanMaterial.HasTransparency() == Transparent) { + SetPushConstants(CommandHandle, Actor.GetModelMatrix(), MaterialIndex); + vertexBuffer.put(0, VkMesh.VerticesBuffer().GetBuffer()); + vkCmdBindVertexBuffers(CommandHandle, 0, vertexBuffer, offsets); + vkCmdBindIndexBuffer(CommandHandle, VkMesh.IndicesBuffer().GetBuffer(), 0, VK_INDEX_TYPE_UINT32); + vkCmdDrawIndexed(CommandHandle, VkMesh.IndicesCount(), 1, 0, 0, 0); + } + } + } + } + } + } + } + + private void SetPushConstants(VkCommandBuffer CmdHandle, Matrix4f ModelMatrix, int MaterialIndex){ + ModelMatrix.get(0,PushConstBuffer); + PushConstBuffer.putInt(VulkanUtils.MATRIX4X4_SIZE, MaterialIndex); + vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_VERTEX_BIT, 0, + PushConstBuffer.slice(0,VulkanUtils.MATRIX4X4_SIZE)); + vkCmdPushConstants(CmdHandle, VkPipeline.GetVulkanPipelineLayout(), VK_SHADER_STAGE_FRAGMENT_BIT, VulkanUtils.MATRIX4X4_SIZE, + PushConstBuffer.slice(VulkanUtils.MATRIX4X4_SIZE, VulkanUtils.INT_SIZE)); + } + + public void Resize(EngineInstance instance, VulkanContext VkCtx){ + RenderInfo.free(); + AttachmentInfoColour.free(); + AttachmentColour.CleanUp(VkCtx); + AttachmentDepth.CleanUp(VkCtx); + AttachmentInfoDepth.free(); + AttachmentColour = CreateColourAttachment(VkCtx); + AttachmentDepth = CreateDepthAttachment(VkCtx); + AttachmentInfoColour = CreateColourAttachmentInfo(AttachmentColour, ClearValueColour); + AttachmentInfoDepth = CreateDepthAttachmentInfo(AttachmentDepth, ClearValueDepth); + RenderInfo = CreateRenderInfo(AttachmentColour, AttachmentInfoColour, AttachmentInfoDepth); + VulkanUtils.CopyMatrixToBuffer(VkCtx, BufferProjectionMatrix, instance.scene().GetProjection().GetProjectionMatrix(),0); + } + + public void LoadMaterials(VulkanContext VkCtx, MaterialsCache materialsCache, TextureCache textureCache){ + DescriptorAllocator descriptorAllocator = VkCtx.GetDescriptorAllocator(); + Device device = VkCtx.GetDevice(); + DescriptorSet descriptorSet = descriptorAllocator.AddDescriptorSet(device,DESCRIPTOR_ID_MAT,descriptorLayoutFragStorage); + DescriptorSetLayout.LayoutInformation LayoutInfo = descriptorLayoutFragStorage.GetLayoutInfo(); + var Buffer = materialsCache.GetMaterialsBuffer(); + descriptorSet.SetBuffer(device,Buffer,Buffer.GetRequestedSize(),LayoutInfo.Binding(),LayoutInfo.DescriptorType()); + List imageViews = textureCache.GetTextureList().stream().map(Texture::GetImageView).toList(); + descriptorSet = VkCtx.GetDescriptorAllocator().AddDescriptorSet(device,DESCRIPTOR_ID_TEXT,descriptorLayoutTexture); + descriptorSet.SetImageArray(device,imageViews,textureSampler,0); + } + + private static VkRenderingInfo CreateRenderInfo(Attachment ColourAttachment, VkRenderingAttachmentInfo.Buffer ColourAttachmentInfo, VkRenderingAttachmentInfo DepthAttachmentInfo){ + VkRenderingInfo Result; + try(var MemStack = MemoryStack.stackPush()){ + VkExtent2D Extent = VkExtent2D.calloc(MemStack); + Extent.width(ColourAttachment.GetVkImage().GetWidth()); + Extent.height(ColourAttachment.GetVkImage().GetHeight()); + var RenderArea = VkRect2D.calloc(MemStack).extent(Extent); + Result = VkRenderingInfo.calloc() + .sType$Default() + .renderArea(RenderArea) + .layerCount(1) + .pColorAttachments(ColourAttachmentInfo) + .pDepthAttachment(DepthAttachmentInfo); + } + return Result; + } + private static VkRenderingAttachmentInfo.Buffer[] CreateColourAttachmentsInfo(VulkanContext vulkanContext, VkClearValue CLearValue){ + SwapChain swapChain = vulkanContext.GetSwapChain(); + int ImageCount = swapChain.GetImageCount(); + var result = new VkRenderingAttachmentInfo.Buffer[ImageCount]; + for(int i = 0; i < ImageCount; i++){ + var Attachments = VkRenderingAttachmentInfo.calloc(1) + .sType$Default() + .imageView(swapChain.GetVulkanImageView(i).GetVulkanImageView()) + .imageLayout(VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR) + .loadOp(VK_ATTACHMENT_LOAD_OP_CLEAR) + .storeOp(VK_ATTACHMENT_STORE_OP_STORE) + .clearValue(CLearValue); + result[i] = Attachments; + } + return result; + } + public void cleanup(VulkanContext VkCtx){ + VkPipeline.CleanUp(VkCtx); + Arrays.asList(BufferViewMatrices).forEach(buffer -> buffer.cleanup(VkCtx)); + RenderInfo.free(); + AttachmentInfoColour.free(); + AttachmentColour.CleanUp(VkCtx); + AttachmentDepth.CleanUp(VkCtx); + AttachmentInfoDepth.free(); + MemoryUtil.memFree(PushConstBuffer); + ClearValueDepth.free(); + ClearValueColour.free(); + BufferProjectionMatrix.cleanup(VkCtx); + descriptorLayoutFragStorage.CleanUp(VkCtx); + descriptorLayoutTexture.CleanUp(VkCtx); + descriptorLayoutVertexUniform.CleanUp(VkCtx); + textureSampler.CleanUp(VkCtx); + } + + @Override + public Attachment GetAttachmentColour() { + return AttachmentColour; + } +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DisplayToScreen/SceneRenderer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DisplayToScreen/SceneRenderer.java new file mode 100644 index 0000000..56f93ff --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DisplayToScreen/SceneRenderer.java @@ -0,0 +1,24 @@ +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen; + +import net.halbear.Terrain4J.EngineCore.Logic.EngineInstance; +import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.Attachment; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.TextureCache; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Pipeline; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.DescriptorSetLayout; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.ShaderModule; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.MaterialsCache; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.VkModel.ModelsCache; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandBuffer; +import org.lwjgl.vulkan.VkClearValue; +import org.lwjgl.vulkan.VkCommandBuffer; +import org.lwjgl.vulkan.VkRenderingAttachmentInfo; + +public interface SceneRenderer { + + public void Render(EngineInstance engineInstance, VulkanContext vulkanContext, CommandBuffer commandBuffer, ModelsCache modelsCache, MaterialsCache materialsCache, int CurrentFrame); + public void Resize(EngineInstance instance, VulkanContext VkCtx); + public void LoadMaterials(VulkanContext VkCtx, MaterialsCache materialsCache, TextureCache textureCache); + public void cleanup(VulkanContext VkCtx); + public Attachment GetAttachmentColour(); +} diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DisplayToScreen/Surface.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DisplayToScreen/Surface.java similarity index 90% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DisplayToScreen/Surface.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DisplayToScreen/Surface.java index 74a69e7..52ea5a1 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/DisplayToScreen/Surface.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/DisplayToScreen/Surface.java @@ -1,9 +1,9 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen; import net.halbear.Terrain4J.EngineCore.Display.Window; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.PhysicalDevice; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.VulkanInstance; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.PhysicalDevice; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.VulkanInstance; import org.lwjgl.glfw.GLFWVulkan; import org.lwjgl.system.MemoryStack; import org.lwjgl.vulkan.KHRSurface; @@ -14,8 +14,9 @@ import org.tinylog.Logger; import java.nio.IntBuffer; import java.nio.LongBuffer; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.VK10.VK_FORMAT_B8G8R8A8_UNORM; +import static org.lwjgl.vulkan.VK13.VK_FORMAT_B8G8R8A8_SRGB; public class Surface { private final VkSurfaceCapabilitiesKHR SurfaceCapabilities; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/SwapChain/SwapChain.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/SwapChain/SwapChain.java similarity index 78% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/SwapChain/SwapChain.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/SwapChain/SwapChain.java index 561b8cb..5c46f38 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/SwapChain/SwapChain.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/SwapChain/SwapChain.java @@ -1,12 +1,12 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.SwapChain; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.SwapChain; import net.halbear.Terrain4J.EngineCore.Display.Window; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.GPUSynchronisation.Semaphore; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Queues.Queue; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.ImageView; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DisplayToScreen.Surface; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.GPUSynchronisation.Semaphore; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Queues.Queue; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen.ImageView; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DisplayToScreen.Surface; import org.lwjgl.system.MemoryStack; import org.lwjgl.system.MemoryUtil; import org.lwjgl.vulkan.*; @@ -16,9 +16,7 @@ import java.nio.IntBuffer; import java.nio.LongBuffer; import java.util.Arrays; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; -import static org.lwjgl.vulkan.KHRSurface.VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR; -import static org.lwjgl.vulkan.KHRSurface.VK_ERROR_SURFACE_LOST_KHR; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.VK13.*; public class SwapChain { @@ -45,7 +43,7 @@ public class SwapChain { .imageArrayLayers(1) .imageUsage(VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) .preTransform(SurfaceCapabilities.currentTransform()) - .compositeAlpha(VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR) + .compositeAlpha(KHRSurface.VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR) .clipped(true); if (VSYNC){ VulkanSwapChainCreateInfo.presentMode(KHRSurface.VK_PRESENT_MODE_FIFO_KHR); @@ -103,19 +101,6 @@ public class SwapChain { return ReturnResult; } - private static String VkResultName(int result) { - return switch (result) { - case VK_SUCCESS -> "VK_SUCCESS"; - case KHRSwapchain.VK_SUBOPTIMAL_KHR -> "VK_SUBOPTIMAL_KHR"; - case KHRSwapchain.VK_ERROR_OUT_OF_DATE_KHR -> "VK_ERROR_OUT_OF_DATE_KHR"; - case VK_ERROR_DEVICE_LOST -> "VK_ERROR_DEVICE_LOST"; - case VK_ERROR_OUT_OF_HOST_MEMORY -> "VK_ERROR_OUT_OF_HOST_MEMORY"; - case VK_ERROR_OUT_OF_DEVICE_MEMORY -> "VK_ERROR_OUT_OF_DEVICE_MEMORY"; - case VK_ERROR_SURFACE_LOST_KHR -> "VK_ERROR_SURFACE_LOST_KHR"; - default -> "Unknown Vulkan error"; - }; - } - public int FetchNextImage(Device device, Semaphore ImageFetchSemaphore){ int ImageIndex; try(var MemStack = MemoryStack.stackPush()){ @@ -126,10 +111,8 @@ public class SwapChain { } else if (Error == KHRSwapchain.VK_SUBOPTIMAL_KHR){ //Logger.warn("Suboptimal surface properties match, not fatal"); - } else if (Error == VK_ERROR_DEVICE_LOST) { - throw new RuntimeException("Vulkan device was lost while acquiring the next swapchain image. This usually means an earlier GPU operation was invalid. Result: " + VkResultName(Error) + " (" + Error + ")"); } else if (Error != VK_SUCCESS){ - throw new RuntimeException("Failed to fetch next image in the swapchain: " + VkResultName(Error) + " (" + Error + ")"); + throw new RuntimeException("Failed to fetch next image in the swapchain: " + Error); } ImageIndex = IntPointer.get(0); } @@ -152,8 +135,8 @@ public class SwapChain { } else if (Error == KHRSwapchain.VK_SUBOPTIMAL_KHR){ //Logger.warn("Suboptimal surface properties match, not fatal"); } else if (Error != VK_SUCCESS){ - Logger.debug("Failure in Present Image: " + VkResultName(Error) + " (" + Error + ")"); - throw new RuntimeException("failed to present KHR: " + VkResultName(Error) + " (" + Error + ")"); + Logger.debug("Failure in Present Image"); + throw new RuntimeException("failed to present KHR: " + Error); } } return resize; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/SwapChain/SwapChainRender.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/SwapChain/SwapChainRender.java similarity index 83% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/SwapChain/SwapChainRender.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/SwapChain/SwapChainRender.java index 4a7a869..bfd7559 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/SwapChain/SwapChainRender.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/SwapChain/SwapChainRender.java @@ -1,20 +1,19 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.SwapChain; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure.SwapChain; import net.halbear.Terrain4J.EngineCore.Logic.EngineConfig; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.EmptyVertexBufferStruct; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.DefaultPipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Images.Attachment; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.Pipeline; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Pipeline.PipelineBuildInfo; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Rendering.Shader.*; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.CommandBuffer; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.EmptyVertexBufferStruct; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.DefaultPipeline; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Images.Attachment; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.Pipeline; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Pipeline.PipelineBuildInfo; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.*; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.CommandBuffer; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.system.MemoryStack; import org.lwjgl.util.shaderc.Shaderc; import org.lwjgl.vulkan.*; -import org.tinylog.Logger; import java.nio.LongBuffer; import java.util.Arrays; @@ -29,7 +28,7 @@ public class SwapChainRender { private static final String DESCRIPTOR_ID_ATTACHMENT = "FWD_DESC_ID_ATT"; private static final String FRAGMENT_SHADER_FILE_GLSL = "resources/EngineResources/shaders/swap_frag.glsl"; private static final String FRAGMENT_SHADER_FILE_SPV = FRAGMENT_SHADER_FILE_GLSL + ".spv"; - private static final String VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/basic_screen_vertex.glsl"; + private static final String VERTEX_SHADER_FILE_GLSL = "resources/EngineResources/shaders/swap_vtx.glsl"; private static final String VERTEX_SHADER_FILE_SPV = VERTEX_SHADER_FILE_GLSL + ".spv"; private final DescriptorSetLayout AttachmentDescriptorSetLayout; private final VkClearValue ClearValueColour; @@ -56,8 +55,6 @@ public class SwapChainRender { pipeline = CreatePipeline(VkCtx,shaderModules,new DescriptorSetLayout[]{AttachmentDescriptorSetLayout}); Arrays.asList(shaderModules).forEach(s->s.CleanUp(VkCtx)); - Logger.debug("Swap Chain Renderer Pipeline -> [{}]",pipeline.GetVulkanPipeline()); - } private static void CreateAttachmentDescriptorSet(VulkanContext VkCtx, DescriptorSetLayout descriptorSetLayout, Attachment attachment, TextureSampler sampler){ @@ -87,7 +84,7 @@ public class SwapChainRender { } private static Pipeline CreatePipeline(VulkanContext VkCtx, ShaderModule[] shaderModules, DescriptorSetLayout[] descriptorSetLayouts){ var VertexBufferStruct = new EmptyVertexBufferStruct(); - var BuildInfo = new PipelineBuildInfo(shaderModules, VertexBufferStruct.GetVertexInput(),new int[]{VkCtx.GetSurface().GetSurfaceFormat().ImageFormat()}).SetDescriptorSetLayouts(descriptorSetLayouts).BlendingIsUsed(false); + var BuildInfo = new PipelineBuildInfo(shaderModules, VertexBufferStruct.GetVertexInput(),VkCtx.GetSurface().GetSurfaceFormat().ImageFormat()).SetDescriptorSetLayouts(descriptorSetLayouts).BlendingIsUsed(true); var pipeline = new DefaultPipeline(VkCtx,BuildInfo); VertexBufferStruct.CleanUp(); return pipeline; @@ -167,16 +164,9 @@ public class SwapChainRender { vkCmdEndRendering(CommandHandle); - VulkanUtils.ImageBarrier(MemStack, - CommandHandle, - SwapChainImage, - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, - VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, // Source Stage - VK_PIPELINE_STAGE_2_NONE, // Destination Stage (Replacing BOTTOM_OF_PIPE) - VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, // Source Access Mask - VK_ACCESS_2_NONE, // Destination Access Mask (Replacing Stage_2_None) - VK_IMAGE_ASPECT_COLOR_BIT); + VulkanUtils.ImageBarrier(MemStack,CommandHandle,SwapChainImage,VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, + VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT, VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, + VK_PIPELINE_STAGE_2_NONE, VK_IMAGE_ASPECT_COLOR_BIT); } } diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/VulkanInstance.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/VulkanInstance.java similarity index 94% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/VulkanInstance.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/VulkanInstance.java index b8f0817..9fda9d4 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Structure/VulkanInstance.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Structure/VulkanInstance.java @@ -1,7 +1,7 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure; +package net.halbear.Terrain4J.EngineCore.Vulkan.Structure; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils; +import net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils; import org.lwjgl.PointerBuffer; import org.lwjgl.glfw.GLFWVulkan; import org.lwjgl.system.MemoryStack; @@ -17,7 +17,7 @@ import java.util.HashSet; import java.util.List; import java.util.Set; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.vulkan.EXTDebugUtils.*; import static org.lwjgl.vulkan.VK13.*; @@ -39,13 +39,7 @@ public class VulkanInstance { Logger.debug("Initialising Vulkan Instance"); try (MemoryStack MemStack = MemoryStack.stackPush()) { ByteBuffer appShortName = MemStack.UTF8("Terrain4J"); - var appInfo = VkApplicationInfo.calloc(MemStack) - .sType$Default() - .pApplicationName(appShortName) - .applicationVersion(1) - .pEngineName(appShortName) - .engineVersion(0) - .apiVersion(VK_API_VERSION_1_3); + var appInfo = VkApplicationInfo.calloc(MemStack).sType$Default().pApplicationName(appShortName).applicationVersion(1).pEngineName(appShortName).engineVersion(3).apiVersion(VK_API_VERSION_1_3); //Vulkan operates in "Layers" and does minimal validation as it expects the developer to be competent, so we add these ourseves for better debugging //refer to https://vulkan-tutorial.com/Drawing_a_triangle/Setup/Validation_layers for an explanation diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Util/VulkanBuffer.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Util/VulkanBuffer.java similarity index 88% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Util/VulkanBuffer.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Util/VulkanBuffer.java index 3abb8c6..3fb1fba 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Util/VulkanBuffer.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Util/VulkanBuffer.java @@ -1,15 +1,21 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util; +package net.halbear.Terrain4J.EngineCore.Vulkan.Util; import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; import org.lwjgl.PointerBuffer; import org.lwjgl.system.MemoryStack; import org.lwjgl.system.MemoryUtil; import org.lwjgl.util.vma.VmaAllocationCreateInfo; +import org.lwjgl.util.vma.VmaAllocatorCreateInfo; import org.lwjgl.vulkan.VkBufferCreateInfo; +import org.lwjgl.vulkan.VkDevice; +import org.lwjgl.vulkan.VkMemoryAllocateInfo; +import org.lwjgl.vulkan.VkMemoryRequirements; +import org.tinylog.Logger; import java.nio.LongBuffer; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.system.MemoryUtil.NULL; import static org.lwjgl.util.vma.Vma.*; import static org.lwjgl.vulkan.VK13.*; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Util/VulkanMemoryAllocator.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Util/VulkanMemoryAllocator.java similarity index 77% rename from src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Util/VulkanMemoryAllocator.java rename to src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Util/VulkanMemoryAllocator.java index 23cc8ac..dff0e07 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/RenderingAPI/Vulkan/Util/VulkanMemoryAllocator.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Util/VulkanMemoryAllocator.java @@ -1,14 +1,14 @@ -package net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util; +package net.halbear.Terrain4J.EngineCore.Vulkan.Util; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.Device; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.DeviceLayers.PhysicalDevice; -import net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Structure.VulkanInstance; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.PhysicalDevice; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.VulkanInstance; import org.lwjgl.PointerBuffer; import org.lwjgl.system.MemoryStack; import org.lwjgl.util.vma.VmaAllocatorCreateInfo; import org.lwjgl.util.vma.VmaVulkanFunctions; -import static net.halbear.Terrain4J.EngineCore.RenderingAPI.Vulkan.Util.VulkanUtils.vkCheck; +import static net.halbear.Terrain4J.EngineCore.Vulkan.Util.VulkanUtils.vkCheck; import static org.lwjgl.util.vma.Vma.vmaCreateAllocator; import static org.lwjgl.util.vma.Vma.vmaDestroyAllocator; import static org.lwjgl.vulkan.VK13.VK_API_VERSION_1_3; diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Util/VulkanUtils.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Util/VulkanUtils.java new file mode 100644 index 0000000..59305b2 --- /dev/null +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Vulkan/Util/VulkanUtils.java @@ -0,0 +1,167 @@ +package net.halbear.Terrain4J.EngineCore.Vulkan.Util; + +import net.halbear.Terrain4J.EngineCore.Logic.Rendering.VulkanContext; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.DescriptorAllocator; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.DescriptorSet; +import net.halbear.Terrain4J.EngineCore.Vulkan.Rendering.Shader.DescriptorSetLayout; +import net.halbear.Terrain4J.EngineCore.Vulkan.Structure.DeviceLayers.Device; +import org.joml.Matrix4f; +import org.lwjgl.system.MemoryStack; +import org.lwjgl.system.MemoryUtil; +import org.lwjgl.vulkan.*; + +import java.io.BufferedInputStream; +import java.io.ByteArrayInputStream; +import java.io.InputStream; +import java.nio.ByteBuffer; +import java.nio.ByteOrder; +import java.nio.FloatBuffer; +import java.nio.IntBuffer; +import java.util.Locale; + +import static org.lwjgl.util.vma.Vma.VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT; +import static org.lwjgl.util.vma.Vma.VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE; +import static org.lwjgl.vulkan.VK13.*; + +public class VulkanUtils { + public static final int MAX_IN_FLIGHT = 2; + public enum OSType {WINDOWS, MACOS, LINUX, UNSUPPORTED} + + public static final int FLOAT_SIZE = 4; + public static final int INT_SIZE = 4; + public static final int MATRIX4X4_SIZE = 16 * FLOAT_SIZE; + public static final int VEC4_SIZE = 4 * FLOAT_SIZE; + public static final int VEC2_SIZE = 2 * FLOAT_SIZE; + public static final int SHORT_LENGTH = 2; + + public static void CopyMatrixToBuffer(VulkanContext VkCtx, VulkanBuffer VkBuffer, Matrix4f matrix, int Offset){ + long MappedMemory = VkBuffer.MapMemory(VkCtx); + ByteBuffer matrixBuffer = MemoryUtil.memByteBuffer(MappedMemory, (int)VkBuffer.GetRequestedSize()); + matrix.get(Offset, matrixBuffer); + VkBuffer.UnMapMemory(VkCtx); + } + + public static VulkanBuffer[] CreateHostVisibleBuffers(VulkanContext VkCtx, long BufferSize, int BufferCount, int Usage, String ID, DescriptorSetLayout layout){ + DescriptorAllocator descriptorAllocator = VkCtx.GetDescriptorAllocator(); + Device device = VkCtx.GetDevice(); + VulkanBuffer[] Result = new VulkanBuffer[BufferCount]; + descriptorAllocator.AddDescriptorSets(device, ID, BufferCount, layout); + DescriptorSetLayout.LayoutInformation LayoutInfo = layout.GetLayoutInfo(); + for(int i = 0; i < BufferCount; i++){ + Result[i] = new VulkanBuffer(VkCtx, BufferSize, Usage,VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE,VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); + DescriptorSet descriptorSet = descriptorAllocator.GetDescriptorSet(ID, i); + descriptorSet.SetBuffer(device, Result[i], Result[i].GetRequestedSize(), layout.GetLayoutInfo().Binding(),layout.GetLayoutInfo().DescriptorType()); + + } + return Result; + } + public static VulkanBuffer CreateHostVisibleBuffer(VulkanContext VkCtx, long BufferSize, int Usage, String ID, DescriptorSetLayout layout){ + var Buffer = new VulkanBuffer(VkCtx, BufferSize, Usage,VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE,VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT); + Device device = VkCtx.GetDevice(); + DescriptorSet descriptorSet = VkCtx.GetDescriptorAllocator().AddDescriptorSet(device, ID, layout); + descriptorSet.SetBuffer(device, Buffer, Buffer.GetRequestedSize(), layout.GetLayoutInfo().Binding(),layout.GetLayoutInfo().DescriptorType()); + return Buffer; + } + + public static int MemoryTypeFromProperties(VulkanContext vulkanContext, int TypeBits, int ReqMask){ + int result = -1; + VkMemoryType.Buffer MemoryTypes = vulkanContext.GetPhysicalDevice().GetMemoryProperties().memoryTypes(); + for(int i = 0; i < VK_MAX_MEMORY_TYPES; i++){ + if((TypeBits & 1) == 1 && (MemoryTypes.get(i).propertyFlags() & ReqMask)==ReqMask){ + result = i; + break; + } + TypeBits >>= 1; + } + if(result < 0){ + throw new RuntimeException("Failed to find MemoryType"); + } + return result; + } + + public static OSType getOS() { + OSType result; + String os = System.getProperty("os.name", "generic").toLowerCase(Locale.ENGLISH); + if ((os.contains("mac")) || (os.contains("darwin"))) { + result = OSType.MACOS; + } else if (os.contains("win")) { + result = OSType.WINDOWS; + } else if (os.contains("nux")) { + result = OSType.LINUX; + } else { + result = OSType.UNSUPPORTED; + } + return result; + } + public static void ImageBarrier(MemoryStack MemStack, VkCommandBuffer CommandHandle, long Image, int OldLayout, + int NewLayout, long SrcStage, long DstStage, long SrcAccess, long DstAccess, + int AspectMask){ + var ImageBarrier = VkImageMemoryBarrier2.calloc(1, MemStack) + .sType$Default() + .oldLayout(OldLayout) + .newLayout(NewLayout) + .srcStageMask(SrcStage) + .dstStageMask(DstStage) + .srcAccessMask(SrcAccess) + .dstAccessMask(DstAccess) + .srcQueueFamilyIndex(VK_QUEUE_FAMILY_IGNORED) + .dstQueueFamilyIndex(VK_QUEUE_FAMILY_IGNORED) + .subresourceRange(it -> it + .aspectMask(AspectMask) + .baseMipLevel(0) + .levelCount(VK_REMAINING_MIP_LEVELS) + .baseArrayLayer(0) + .layerCount(VK_REMAINING_ARRAY_LAYERS)) + .image(Image); + VkDependencyInfo DependencyInfo = VkDependencyInfo.calloc(MemStack) + .sType$Default() + .pImageMemoryBarriers(ImageBarrier); + vkCmdPipelineBarrier2(CommandHandle, DependencyInfo); + } + public static void vkCheck(int Error, String ErrorMessage) { + if (Error != VK_SUCCESS) { + String ErrorCode = switch (Error) { + case VK_NOT_READY -> "VK_NOT_READY"; + case VK_TIMEOUT -> "VK_TIMEOUT"; + case VK_EVENT_SET -> "VK_EVENT_SET"; + case VK_EVENT_RESET -> "VK_EVENT_RESET"; + case VK_INCOMPLETE -> "VK_INCOMPLETE"; + case VK_ERROR_OUT_OF_HOST_MEMORY -> "VK_ERROR_OUT_OF_HOST_MEMORY"; + case VK_ERROR_OUT_OF_DEVICE_MEMORY -> "VK_ERROR_OUT_OF_DEVICE_MEMORY"; + case VK_ERROR_INITIALIZATION_FAILED -> "VK_ERROR_INITIALIZATION_FAILED"; + case VK_ERROR_DEVICE_LOST -> "VK_ERROR_DEVICE_LOST"; + case VK_ERROR_MEMORY_MAP_FAILED -> "VK_ERROR_MEMORY_MAP_FAILED"; + case VK_ERROR_LAYER_NOT_PRESENT -> "VK_ERROR_LAYER_NOT_PRESENT"; + case VK_ERROR_EXTENSION_NOT_PRESENT -> "VK_ERROR_EXTENSION_NOT_PRESENT"; + case VK_ERROR_FEATURE_NOT_PRESENT -> "VK_ERROR_FEATURE_NOT_PRESENT"; + case VK_ERROR_INCOMPATIBLE_DRIVER -> "VK_ERROR_INCOMPATIBLE_DRIVER"; + case VK_ERROR_TOO_MANY_OBJECTS -> "VK_ERROR_TOO_MANY_OBJECTS"; + case VK_ERROR_FORMAT_NOT_SUPPORTED -> "VK_ERROR_FORMAT_NOT_SUPPORTED"; + case VK_ERROR_FRAGMENTED_POOL -> "VK_ERROR_FRAGMENTED_POOL"; + case VK_ERROR_UNKNOWN -> "VK_ERROR_UNKNOWN"; + default -> "Not mapped"; + }; + throw new RuntimeException(ErrorMessage + ": " + ErrorCode + " [" + Error + "]"); + } + } + + public static InputStream convertFloatBufferToInputStream(FloatBuffer floatBuffer) { + floatBuffer.rewind(); + byte[] byteArray = new byte[floatBuffer.remaining() * 4]; + ByteBuffer byteBuffer = ByteBuffer.wrap(byteArray); + byteBuffer.order(ByteOrder.nativeOrder()); + byteBuffer.asFloatBuffer().put(floatBuffer); + ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(byteArray); + return new BufferedInputStream(byteArrayInputStream); + } + + public static InputStream convertIntBufferToInputStream(IntBuffer intBuffer) { + intBuffer.rewind(); + byte[] byteArray = new byte[intBuffer.remaining() * 4]; + ByteBuffer byteBuffer = ByteBuffer.wrap(byteArray); + byteBuffer.order(ByteOrder.nativeOrder()); + byteBuffer.asIntBuffer().put(intBuffer); + ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(byteArray); + return new BufferedInputStream(byteArrayInputStream); + } +} diff --git a/src/main/resources/DefaultEngineConfig.properties b/src/main/resources/DefaultEngineConfig.properties index 5a5fdc2..cb2db50 100644 --- a/src/main/resources/DefaultEngineConfig.properties +++ b/src/main/resources/DefaultEngineConfig.properties @@ -3,19 +3,15 @@ Software_Title=Terrain4J Game Engine Software_Icon=ProgramIcon.png Software_Icon_Path=/WindowResources/Icon/ -LoadingScreenLocation=resources/EngineResources/Texture/Terrain4JTitleImage.png #Launch Window dimensions display_height=480 display_width=640 -#Multiplayer Settings -user_display_name=player -server_ip=localhost -server_port=25565 + #Engine Core Settings #the precision of frames, set this to 16000000, and it will limit the whole engine to 64FPS frame_accuracy=0 -throttle_on_unfocus=false -throttle_accuracy=4000000 +throttle_on_unfocus=true +throttle_accuracy=100000000 #event tick rate for game process master_tick_rate=240 main_thread_tickrate=120 @@ -25,20 +21,6 @@ cap_main_to_tickrate=true cap_fast_to_tickrate=true #Renderer Properties -#this is for devices that can't render more than 64 textures -compatibility_mode=false -#Renderer Settings -#Rendering API to use, prefer Vulkan, but if 1.3 is not supported on device use OpenGL -#VULKAN = Vulkan Vk 1.3 -#OPENGL = OpenGL 4.1 -RenderingAPI=VULKAN -#0 = Forward rendering -#1 = Deferred rendering -Renderer=1 -ShadowMapSize=2048 -MaxAllowedVulkanCrashes=10 -AlphaToCoverage=false -DualPassRendering=false #AA settings #0=No AA #1=FXAA @@ -53,7 +35,7 @@ vkValidated=true vsync=false #Swap Chain Images RequestedImages=3 -DefaultTexturePath=resources/EngineResources/Texture/NoTexture.png +DefaultTexturePath=resources/EngineResources/Texture/DefaultTexture.png #This is the name of the GPU you want the engine to use PhysicalDeviceName= diff --git a/src/main/resources/tinylog.properties b/src/main/resources/tinylog.properties index d263403..dfc3ef6 100644 --- a/src/main/resources/tinylog.properties +++ b/src/main/resources/tinylog.properties @@ -1,4 +1,5 @@ writer = file +writer.file = LastSession.t4jlog writer.format = {date: DD:MM:YYYY} {date: HH:mm:ss.SSS} {level}: {message} writer.level = trace writingthread = true \ No newline at end of file diff --git a/terrain4j.properties b/terrain4j.properties index 4728b2d..3bc1448 100644 --- a/terrain4j.properties +++ b/terrain4j.properties @@ -1,49 +1,47 @@ -#created new properties file -#Sat Aug 29 18:05:29 BST 2026 -AlphaToCoverage=false -Debug_Shaders=false -DefaultTexturePath=resources/EngineResources/Texture/NoTexture.png -DualPassRendering=false -LoadingScreenLocation=resources/EngineResources/Texture/Terrain4JTitleImage.png -MaxAllowedVulkanCrashes=10 -PhysicalDeviceName= -Renderer=1 -RenderingAPI=Vulkan -RequestedImages=3 -ShaderRecompiling=true -ShadowMapSize=1024 -max_shadow_distance=96 -ssao_scale=0.5 -ssao_samples=16 -ssr_scale=0.5 -ssr_steps=24 -bloom_scale=0.25 -bloom_passes=2 -voxel_chunk_radius=32 -voxel_generations_per_frame=1024 -voxel_face_pool_mib=2048 +#Application Properties +#Title that shows up on app window +Software_Title=Terrain4J Game Engine Software_Icon=ProgramIcon.png Software_Icon_Path=/WindowResources/Icon/ -Software_Title=Terrain4J Game Engine -anti_alias_mode=0 -cap_fast_to_tickrate=true -cap_main_to_tickrate=true -cap_master_to_tickrate=true -compatibility_mode=false -display_height=1080 -display_width=1920 -fast_thread_tickrate=240 -field_of_view=60.0f +#Launch Window dimensions +display_height=480 +display_width=640 + +#Engine Core Settings +#the precision of frames, set this to 16000000, and it will limit the whole engine to 64FPS frame_accuracy=0 -main_thread_tickrate=120 +throttle_on_unfocus=true +throttle_accuracy=100000000 +#event tick rate for game process master_tick_rate=240 -server=false -server_ip=localhost -server_port=25566 -throttle_accuracy=4000000 -throttle_on_unfocus=false -user_display_name=TheSigma +main_thread_tickrate=120 +fast_thread_tickrate=240 +cap_master_to_tickrate=true +cap_main_to_tickrate=true +cap_fast_to_tickrate=true + +#Renderer Properties +#AA settings +#0=No AA +#1=FXAA +#2=MSAAx2 +#3=MSAAx4 +#4=MSAAx8 +anti_alias_mode=1 +Debug_Shaders = false +ShaderRecompiling = true +#Vulkan Debugging toggle vkValidated=true vsync=false +#Swap Chain Images +RequestedImages=3 +DefaultTexturePath=resources/EngineResources/Texture/DefaultTexture.png +#This is the name of the GPU you want the engine to use +PhysicalDeviceName= + +#3D Projection Properties +field_of_view=60.0f z_far_plane=0.1f -z_near_plane=16384.0f +z_near_plane=10000.0f + +